5
41637
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
0
1
1
0
-1
0
1
1
-1
-2
-1
3
7
6
1
-5
-7
-5
0
2
1
-2
-5
-5
-4
-2
-1
-2
-2
-4
-4
-5
-3
-1
1
1
0
-2
-3
-2
-2
-2
-4
-6
-6
-3
0
2
0
-3
-5
-5
-3
-1
-1
-2
-1
0
1
-1
-4
-5
-5
-3
-2
-2
-2
-1
0
1
-1
-3
-4
-2
1
3
2
0
-1
-1
-2
-4
-6
-5
-1
2
2
-1
-4
-3
0
3
2
-2
-4
-3
-1
0
-1
-3
-3
-2
-1
-1
-2
-3
-3
-3
-3
-1
0
2
3
2
0
-2
-2
-2
-1
-1
0
0
0
0
0
1
2
1
-1
-2
-1
1
2
-1
-4
-5
-2
1
3
1
-2
-4
-2
0
0
-1
-1
1
3
3
0
-2
-1
1
3
2
0
-1
1
4
4
2
0
-2
-3
-4
-3
-1
2
4
4
2
2
3
4
1
-3
-5
-4
1
5
4
1
-1
1
3
3
1
-1
-1
2
5
5
2
0
-1
0
1
0
0
1
3
4
3
1
1
1
2
3
5
6
6
4
1
-1
0
2
3
3
2
1
1
1
1
-1
-1
-1
0
-1
-2
-1
1
3
4
5
4
5
5
3
1
-1
0
3
4
3
1
-1
1
3
4
2
-1
-1
1
2
2
1
0
0
1
1
1
2
5
7
6
1
-4
-6
-4
0
2
1
-1
-2
-1
0
2
4
4
2
0
-2
-3
-2
1
3
4
4
3
3
1
0
-1
0
1
2
1
1
1
3
4
4
2
1
0
1
1
1
0
0
1
3
3
3
2
2
1
0
-1
0
1
3
3
3
2
1
1
0
-2
-2
-2
0
1
0
-2
-2
-1
1
1
0
-1
0
2
4
2
-1
-3
-3
0
2
2
0
-1
0
2
3
2
1
0
1
2
1
-1
-3
-3
0
2
3
1
-1
-2
-1
1
3
2
0
-3
-4
-2
1
3
3
0
-3
-5
-4
-1
2
1
-1
-3
-2
0
2
2
0
-1
-1
1
2
1
-1
-2
-1
1
1
0
-1
-1
1
3
3
1
-2
-2
0
3
2
-1
-5
-6
-3
0
1
0
-2
-2
1
4
3
0
-2
-3
-1
1
1
0
0
1
3
1
-2
-5
-5
-1
2
2
-1
-3
-2
1
3
2
-1
-3
-1
2
4
2
-2
-5
-5
-2
0
0
0
-1
-1
0
0
-1
-2
-2
0
2
3
4
3
1
0
0
1
3
4
3
1
0
-1
0
1
2
1
0
-1
-1
0
1
0
-2
-4
-3
-1
1
2
0
-2
-2
-1
1
1
1
0
1
1
1
0
-1
-2
0
2
3
2
0
-2
-2
-2
-1
0
1
3
3
2
0
-1
0
3
6
5
3
0
0
3
5
5
1
-3
-4
-1
3
5
4
0
-3
-1
2
4
2
-1
-3
-2
2
5
5
2
0
1
2
3
1
-1
-1
2
4
5
3
1
0
1
2
3
3
3
4
5
5
3
0
-3
-3
-1
1
2
2
2
1
1
2
3
3
2
0
-2
-1
1
4
4
3
0
0
1
2
2
1
0
2
6
7
4
-1
-3
0
6
9
6
1
-2
1
7
9
5
-1
-3
-1
5
7
5
1
0
3
7
7
4
0
-1
2
5
5
2
0
0
3
5
6
4
4
5
8
8
4
-1
-4
-3
1
5
5
2
0
-1
1
2
1
-2
-2
0
5
7
6
3
0
1
3
5
3
0
-1
2
5
7
5
1
-2
-1
2
4
4
2
0
1
3
4
4
1
-1
-2
-1
1
2
2
1
1
0
0
0
0
1
3
4
3
1
-2
-4
-2
1
4
5
4
4
3
3
1
0
-1
1
3
5
4
2
0
1
3
4
4
3
2
1
1
1
1
0
1
1
2
2
2
3
4
4
2
0
-1
1
3
5
4
2
1
2
3
3
1
0
0
3
5
6
4
1
-1
0
2
4
5
4
3
2
2
3
4
3
2
0
0
0
1
2
2
2
2
1
0
-2
-2
-1
0
1
2
3
4
4
3
-1
-4
-4
-1
2
2
-1
-4
-4
-1
3
4
1
-2
-2
1
3
4
2
-1
-1
0
2
2
1
-1
-2
-2
-1
1
1
1
0
-1
-1
1
1
1
0
0
0
0
-1
-2
-2
1
3
3
0
-3
-4
-3
0
1
1
1
2
3
2
0
-1
0
2
1
-3
-7
-7
-2
4
6
3
-1
-3
-2
0
0
-3
-5
-4
-2
0
-1
-3
-4
-2
0
0
0
-1
-1
-1
0
0
1
0
-1
-3
-4
-4
-2
0
0
0
-2
-2
-2
-1
-2
-3
-3
-3
-2
0
2
1
-1
-4
-6
-4
0
3
2
-1
-3
-2
0
1
-1
-5
-7
-5
-1
0
-2
-4
-4
-1
1
-1
-4
-5
-3
0
0
-3
-6
-5
-2
0
-2
-5
-7
-5
-2
-1
-3
-5
-5
-3
-2
-3
-6
-7
-6
-3
-2
-3
-3
-3
-3
-5
-7
-8
-6
-3
-1
-1
-2
-3
-2
-2
-4
-5
-5
-4
-1
0
-1
-3
-5
-5
-4
-3
-2
-2
-4
-5
-7
-7
-5
-3
-3
-4
-5
-5
-5
-5
-6
-6
-6
-5
-5
-5
-6
-6
-5
-4
-4
-5
-6
-6
-5
-4
-4
-5
-4
-3
-1
-1
-3
-6
-7
-6
-4
-3
-3
-3
-2
-2
-2
-3
-4
-5
-4
-4
-4
-5
-7
-7
-6
-5
-3
-3
-3
-4
-5
-4
-3
-4
-6
-8
-9
-7
-4
-1
-1
-5
-8
-8
-5
-1
1
-2
-5
-7
-6
-3
-2
-4
-7
-6
-3
1
0
-3
-6
-6
-4
-1
-2
-4
-5
-3
-1
-1
-3
-5
-5
-2
-1
-3
-6
-7
-4
0
1
-1
-4
-4
-3
-4
-8
-11
-9
-2
5
5
-3
-10
-11
-5
2
3
-2
-9
-10
-5
1
3
2
-1
-3
-3
-5
-6
-7
-6
-2
0
0
-1
-2
-1
-1
-2
-5
-8
-8
-6
-3
-2
-1
-2
-2
-3
-4
-5
-4
-1
1
1
-1
-4
-5
-4
-2
-1
-1
-2
-4
-5
-6
-4
-1
1
2
0
-3
-5
-5
-3
0
1
-1
-2
-3
-2
-1
-1
-2
-4
-6
-5
-4
-3
-2
-2
-2
-1
-1
-1
-2
-3
-3
-4
-4
-4
-3
-1
0
0
-1
-3
-4
-4
-3
-1
0
0
0
1
1
-1
-4
-6
-5
-2
2
2
-1
-3
-3
1
4
3
0
-3
-2
2
4
2
-3
-5
-3
-1
-1
-4
-4
-1
3
5
2
-3
-6
-4
0
1
0
-1
-1
-1
-1
-2
-2
2
6
6
0
-6
-9
-5
2
5
3
0
-1
0
2
1
0
0
2
4
3
-1
-4
-3
1
5
6
4
1
-2
-3
-4
-3
-2
0
2
4
5
4
3
1
0
0
2
3
2
0
-2
-1
1
4
3
0
-2
-2
1
4
3
0
-3
-2
2
5
5
3
1
1
4
5
4
1
-1
0
3
5
5
1
-2
-4
-2
3
7
9
7
4
1
0
0
1
2
3
4
4
3
0
-3
-5
-3
2
6
8
6
4
1
-2
-4
-5
-3
1
7
9
7
2
-1
0
5
7
5
0
-3
-2
3
5
3
-1
-3
-2
0
1
1
3
6
8
7
3
-2
-2
0
3
2
0
0
3
6
7
3
-2
-3
-1
2
3
2
2
2
3
2
0
0
2
4
3
0
-3
-3
0
4
5
4
3
3
4
3
1
0
2
6
7
4
-2
-5
-4
1
4
4
0
-4
-4
-1
1
1
1
1
2
2
1
-1
-4
-3
0
4
5
4
2
1
2
3
3
1
1
2
4
5
3
1
-1
-1
-2
-2
-3
-2
1
5
6
4
1
-1
-1
0
0
0
1
3
5
5
2
-1
-3
-2
-1
1
2
3
4
4
3
1
-1
-1
-1
-1
0
1
3
5
5
4
2
0
-2
-3
-3
-1
1
3
3
2
1
1
2
2
0
-2
-1
1
3
2
-1
-3
-1
4
7
5
0
-5
-6
-2
3
6
6
4
2
0
0
-1
-2
-1
1
3
4
2
-1
-3
-2
1
4
4
1
-2
-3
-1
1
1
1
2
4
4
3
0
-2
-1
1
2
1
-2
-2
-1
0
1
0
-1
0
1
1
-1
-3
-2
-1
1
1
1
2
3
3
1
-2
-3
-2
-1
0
-2
-3
-2
-1
0
-1
-1
-1
0
0
-2
-4
-2
0
2
-1
-5
-7
-4
1
4
3
0
-2
-2
0
1
1
0
0
1
0
0
0
0
-1
-3
-5
-3
0
4
4
1
-3
-5
-4
-2
-1
-1
-1
0
1
1
1
0
0
-1
-2
-4
-5
-3
0
2
1
0
-1
0
1
1
-1
-2
-2
-1
-1
-2
-3
-1
2
4
3
0
-4
-3
0
4
5
3
0
-2
0
3
5
5
1
-3
-5
-4
0
2
1
-1
-4
-5
-2
1
3
2
0
-1
-1
1
3
3
2
-1
-3
-3
-2
0
1
0
-1
-1
0
1
1
0
-2
-3
-1
2
4
3
0
-3
-4
-4
-3
-2
-2
-2
-1
1
1
1
0
0
0
0
-1
-2
-2
1
3
2
-2
-6
-6
-3
2
3
1
-2
-1
1
4
4
2
0
0
1
2
3
2
0
-1
-2
-2
0
1
1
0
-1
0
3
4
2
-1
-3
-1
3
5
4
2
2
4
6
3
-1
-2
1
7
8
3
-4
-6
-2
4
6
4
1
1
2
3
2
0
0
2
3
2
1
2
5
8
7
3
-1
-1
1
4
4
3
4
6
6
4
1
-1
0
2
4
4
2
2
2
2
2
2
2
3
2
0
-1
-1
2
4
4
4
4
5
5
3
0
-1
2
5
5
2
-3
-4
0
6
7
5
2
2
5
6
5
1
0
3
5
5
1
-1
0
4
7
6
2
0
1
4
5
4
1
0
2
4
5
4
4
4
4
3
1
-1
0
3
5
4
1
0
1
3
5
4
2
0
1
3
4
4
4
4
4
4
3
2
2
2
3
3
4
4
3
2
1
-1
-1
0
1
1
1
0
0
0
0
1
1
1
2
2
3
4
5
4
2
1
1
1
2
1
1
1
1
2
1
0
1
3
4
3
0
-3
-3
0
3
2
-1
-2
0
3
4
2
-2
-3
0
4
4
1
-2
-1
2
5
3
0
-2
-1
2
4
2
0
0
1
2
2
1
1
2
3
1
-2
-4
-3
0
3
2
1
-1
-1
0
0
1
2
4
4
2
0
-2
-1
1
1
1
1
2
2
0
-2
-4
-3
-1
0
-2
-5
-6
-4
-1
0
-2
-3
-3
-2
-1
-2
-2
0
1
1
-2
-4
-4
-2
-1
-2
-4
-5
-3
0
1
0
-2
-2
-1
0
-2
-4
-5
-2
1
1
-1
-4
-3
-2
-1
-3
-4
-4
-2
-1
-3
-5
-6
-5
-3
-3
-4
-4
-4
-3
-4
-5
-4
-1
0
-2
-7
-9
-4
3
5
-1
-11
-16
-12
-2
4
1
-6
-10
-7
-1
0
-3
-8
-8
-4
-1
-1
-4
-6
-5
-1
0
-3
-7
-8
-7
-4
-1
0
-1
-2
-3
-4
-4
-4
-3
-4
-5
-6
-5
-4
-3
-4
-5
-5
-4
-3
-3
-4
-4
-2
0
0
-1
-3
-3
-3
-4
-5
-7
-6
-2
0
0
-3
-6
-6
-6
-4
-4
-3
-2
-1
-1
-3
-6
-7
-6
-5
-4
-4
-3
-1
-1
-2
-5
-6
-5
-2
-1
-2
-4
-3
0
2
0
-5
-8
-7
-3
0
-2
-6
-8
-5
0
2
0
-4
-6
-5
-3
-3
-4
-5
-4
-1
0
-2
-4
-6
-4
-1
1
0
-3
-6
-7
-7
-7
-5
-4
-3
-3
-2
-2
-2
-3
-4
-4
-3
-2
-2
-5
-8
-9
-6
-1
1
-2
-7
-9
-8
-3
0
-1
-5
-7
-6
-3
-2
-4
-7
-9
-8
-5
-3
-4
-5
-5
-4
-3
-4
-5
-6
-5
-4
-3
-3
-3
-2
-1
0
-1
-3
-6
-8
-8
-7
-5
-3
-4
-5
-6
-5
-2
0
0
-4
-8
-8
-6
-3
-3
-5
-6
-4
0
2
-1
-6
-8
-7
-3
-1
-1
-3
-3
-2
-1
-2
-3
-5
-4
-4
-4
-4
-5
-4
-4
-4
-4
-4
-3
-2
-1
-2
-3
-2
-2
-3
-4
-5
-4
-2
-3
-4
-6
-5
-2
0
-2
-6
-8
-6
0
3
1
-5
-8
-6
-2
0
-1
-3
-2
1
2
2
-1
-2
-2
-2
-2
-4
-4
-2
0
1
0
0
1
1
0
-3
-5
-4
-2
-1
-3
-5
-4
0
4
3
-1
-5
-4
0
1
-1
-4
-4
-1
3
3
0
-2
-1
2
3
0
-4
-4
-2
1
1
0
-2
0
1
1
-1
-3
-2
1
4
3
1
1
2
3
2
-1
-3
-1
3
4
2
-2
-3
0
5
7
3
-2
-4
-2
2
3
1
-1
-1
1
2
2
1
1
2
4
3
0
-2
-1
2
5
5
4
2
2
3
3
2
1
2
4
5
5
3
2
2
3
4
4
4
3
3
3
3
3
5
7
7
5
3
3
5
6
6
4
3
2
3
3
2
1
2
5
7
6
3
2
4
7
7
4
-1
-1
2
7
9
7
4
4
6
8
6
2
0
2
6
9
8
5
4
5
7
8
6
3
1
3
6
8
9
8
5
3
3
5
7
9
8
7
7
8
9
9
7
5
5
6
7
6
5
6
9
11
9
5
2
1
4
8
10
10
8
8
8
8
7
6
5
6
8
9
10
10
9
7
5
5
6
7
7
6
6
7
11
13
12
8
4
5
8
12
11
7
5
6
10
14
14
11
7
5
5
5
7
8
11
13
12
9
5
2
2
5
9
11
9
6
4
6
10
14
13
9
4
2
2
5
8
11
14
15
14
9
2
-2
-1
4
9
11
10
8
7
6
5
6
7
9
10
8
6
6
7
9
7
4
1
2
7
10
10
7
5
5
7
7
6
6
7
8
8
6
3
4
6
9
10
8
7
7
7
6
3
2
3
5
7
6
5
4
5
8
9
9
6
2
0
0
3
6
8
7
5
4
5
7
7
4
0
-2
1
6
8
7
5
4
5
5
4
2
3
5
7
6
3
1
1
3
3
1
0
1
5
7
6
3
2
3
4
2
0
-2
1
5
7
4
1
1
4
7
6
1
-4
-5
-2
2
4
5
5
6
6
5
3
2
2
3
4
4
4
4
4
3
2
0
-1
-1
-1
0
2
4
3
-1
-5
-5
-1
6
8
5
-2
-6
-4
2
5
3
-2
-4
0
4
6
2
-3
-4
-1
3
3
0
-3
-3
0
3
3
1
-1
-1
1
2
0
-3
-5
-4
0
2
1
-2
-4
-3
0
1
1
-2
-4
-4
-2
0
-1
-3
-4
-2
1
1
-1
-2
-1
2
5
4
0
-3
-3
0
2
1
-2
-5
-5
-3
0
1
0
-2
-3
-4
-3
-1
0
-1
-3
-5
-5
-3
-2
-2
-4
-4
-3
0
0
-1
-4
-4
-3
-1
-2
-5
-6
-5
-1
0
-1
-3
-4
-3
-2
-3
-5
-5
-4
-3
-2
-3
-4
-3
-2
-3
-4
-6
-5
-2
-1
-1
-3
-4
-2
-1
-2
-4
-5
-3
0
2
0
-3
-6
-5
-2
-1
-2
-4
-4
-4
-4
-5
-7
-8
-7
-6
-5
-5
-4
-3
-2
-2
-3
-4
-4
-4
-5
-5
-5
-4
-2
0
0
-1
-4
-6
-8
-7
-6
-4
-3
-3
-5
-6
-6
-5
-5
-6
-6
-5
-3
-2
-3
-5
-8
-8
-5
-3
-3
-5
-6
-6
-4
-3
-3
-5
-6
-5
-4
-4
-4
-6
-6
-6
-4
-2
-1
-1
-2
-4
-5
-5
-3
-1
-1
-3
-5
-5
-3
-1
-1
-3
-4
-3
0
0
-2
-5
-5
-3
-1
-2
-4
-6
-5
-2
0
-2
-4
-5
-2
0
-1
-4
-6
-5
-1
0
-2
-5
-6
-3
2
3
0
-5
-8
-7
-5
-2
-1
1
2
1
-1
-4
-7
-8
-6
-3
-2
-1
-2
-2
-2
-3
-3
-3
-2
-1
-1
-2
-5
-7
-7
-4
-2
0
-1
-2
-3
-2
-1
0
-1
-2
-1
-1
-3
-6
-7
-5
-1
1
-1
-6
-9
-6
1
4
1
-6
-10
-8
-2
2
1
-3
-3
-1
2
1
-3
-5
-3
0
0
-2
-4
-4
-1
0
-2
-4
-5
-3
0
1
-1
-2
0
2
3
0
-4
-7
-6
-4
-2
-1
0
-1
-2
-3
-4
-4
-3
-2
-2
-1
0
0
-1
-3
-4
-3
-1
-1
-1
-2
-2
-1
-1
-3
-6
-6
-2
2
4
1
-4
-6
-4
0
2
3
2
1
0
0
0
1
3
4
4
3
1
0
0
-1
-3
-2
0
3
3
0
-3
-4
-2
0
-1
-4
-5
-2
2
4
3
1
0
0
-1
-3
-4
-3
1
4
4
0
-4
-4
-2
1
2
1
0
1
0
-1
-3
-2
1
4
5
2
-2
-3
-2
1
2
1
-1
-2
0
2
3
1
-1
-2
-1
1
1
1
0
-2
-2
-2
-1
0
2
3
2
2
2
3
5
5
2
-1
-3
-1
3
6
6
4
4
5
6
5
1
-3
-3
-1
2
3
2
1
2
4
5
4
2
1
2
1
0
-2
-2
1
4
7
6
3
0
-1
-1
0
1
3
4
5
5
4
3
2
1
1
1
1
1
2
3
4
3
2
2
1
1
0
0
2
4
5
4
1
-1
0
4
7
5
-1
-5
-5
-1
4
5
2
1
3
7
8
3
-2
-3
0
5
6
2
-2
-3
0
4
4
2
1
2
3
3
0
-1
0
2
2
0
-3
-2
2
5
5
1
-3
-3
0
3
4
3
1
1
3
4
3
0
-1
-1
2
4
3
1
-1
-1
2
4
4
1
-1
-1
1
3
3
2
1
1
3
4
3
1
0
-1
1
2
3
4
3
2
1
2
5
7
6
3
-1
-2
0
4
6
4
2
2
4
5
3
0
-1
0
3
4
2
-2
-4
-2
3
6
6
3
-1
-3
-3
0
1
2
1
1
2
5
6
5
2
-1
-1
0
2
2
1
0
1
2
2
1
1
2
3
3
2
1
0
0
1
1
1
2
3
3
2
1
0
0
0
1
2
4
5
4
2
1
1
1
0
-2
-3
-2
1
5
6
4
2
1
2
3
4
2
1
1
2
4
4
3
1
0
0
1
2
1
-1
-2
-1
1
3
3
0
-2
-2
2
5
6
4
1
1
2
4
4
4
5
6
6
4
1
-1
0
2
3
2
1
2
4
5
4
2
1
2
4
4
3
2
2
3
5
5
2
-1
-3
-2
2
6
6
3
0
0
3
6
5
1
-2
-1
3
5
5
3
3
5
6
3
-2
-4
-1
4
8
5
1
-1
2
7
8
5
1
0
2
5
4
3
2
3
4
2
-2
-3
-1
2
3
1
-2
-2
2
6
6
3
1
1
3
3
1
-2
-3
0
4
5
2
-1
-2
1
6
8
6
1
-2
-1
3
7
7
3
0
0
2
4
3
-1
-4
-2
2
5
5
3
2
3
5
6
6
6
7
8
7
5
2
0
-2
-5
-9
-12
-13
-11
-7
-4
-1
4
8
11
10
8
7
7
7
4
-2
-7
-8
-6
-5
-8
-12
-13
-8
0
7
10
10
11
15
20
22
21
18
17
18
20
20
14
1
-15
-30
-40
-44
-43
-38
-31
-19
-1
21
45
65
80
86
82
67
41
11
-10
-16
-4
16
32
32
14
-15
-41
-52
-39
-5
39
77
96
91
65
33
11
15
43
81
101
82
13
-93
-205
-286
-307
-259
-158
-43
40
62
24
-46
-105
-122
-87
-14
70
136
160
129
49
-54
-141
-187
-187
-161
-135
-121
-117
-109
-91
-57
-6
69
167
273
362
409
415
398
386
387
385
352
270
146
10
-99
-156
-159
-120
-61
3
64
111
130
111
58
-8
-56
-76
-85
-120
-204
-333
-468
-566
-608
-603
-578
-557
-545
-530
-497
-432
-334
-209
-67
83
237
384
504
569
566
518
477
488
550
609
599
494
329
171
62
-9
-87
-197
-315
-384
-360
-244
-77
96
253
393
511
589
590
488
286
20
-252
-473
-606
-640
-582
-439
-214
90
445
783
1008
1039
855
509
111
-239
-485
-621
-659
-599
-433
-169
137
395
526
506
370
185
3
-158
-301
-428
-528
-586
-589
-540
-446
-325
-198
-92
-24
12
33
51
57
37
3
0
87
279
523
726
811
763
623
441
234
-14
-319
-675
-1041
-1351
-1534
-1529
-1317
-937
-490
-94
177
334
452
610
841
1112
1358
1511
1516
1338
974
473
-57
-483
-708
-715
-568
-365
-179
-34
82
190
289
348
327
195
-39
-316
-556
-695
-721
-673
-594
-494
-349
-143
87
260
303
219
91
20
56
164
263
293
242
126
-45
-278
-565
-852
-1050
-1079
-923
-633
-285
72
429
802
1201
1614
2011
2352
2582
2636
2452
2001
1323
522
-249
-840
-1162
-1224
-1142
-1089
-1215
-1557
-2019
-2422
-2609
-2526
-2218
-1774
-1260
-708
-155
331
668
808
778
652
488
289
18
-337
-714
-993
-1068
-912
-595
-237
65
277
425
562
730
948
1213
1507
1793
2005
2052
1840
1330
569
-307
-1129
-1766
-2178
-2392
-2437
-2291
-1893
-1219
-347
544
1254
1654
1727
1534
1164
719
331
160
327
825
1496
2100
2453
2498
2270
1802
1076
70
-1155
-2428
-3541
-4343
-4778
-4828
-4456
-3621
-2370
-905
466
1473
2005
2131
2004
1769
1533
1389
1435
1733
2236
2771
3098
3021
2472
1529
374
-772
-1715
-2322
-2544
-2403
-1961
-1293
-475
401
1211
1812
2088
1990
1556
905
203
-380
-720
-776
-607
-333
-84
56
58
-80
-349
-733
-1187
-1642
-2036
-2338
-2530
-2563
-2336
-1760
-866
137
938
1293
1178
799
454
354
535
898
1313
1696
2009
2224
2306
2243
2063
1818
1534
1174
665
-38
-899
-1808
-2637
-3288
-3693
-3791
-3523
-2883
-1987
-1082
-457
-291
-552
-1022
-1424
-1560
-1373
-913
-268
469
1206
1856
2352
2675
2828
2792
2490
1843
855
-321
-1408
-2111
-2225
-1692
-584
914
2533
3948
4854
5060
4551
3476
2071
586
-754
-1759
-2295
-2342
-2013
-1526
-1082
-769
-531
-234
215
791
1359
1750
1847
1627
1157
549
-79
-634
-1060
-1343
-1518
-1656
-1829
-2053
-2252
-2274
-1969
-1288
-348
599
1275
1509
1318
889
475
263
294
480
696
878
1063
1328
1706
2125
2449
2556
2406
2041
1532
938
305
-311
-848
-1274
-1634
-2037
-2578
-3213
-3735
-3845
-3323
-2187
-731
596
1397
1507
1037
293
-379
-720
-618
-123
586
1265
1705
1816
1646
1314
908
442
-87
-615
-1018
-1223
-1313
-1509
-1999
-2764
-3566
-4106
-4219
-3930
-3359
-2592
-1653
-581
515
1492
2276
2885
3360
3667
3700
3396
2838
2234
1776
1521
1389
1278
1145
987
754
324
-413
-1432
-2533
-3449
-4003
-4192
-4135
-3949
-3665
-3234
-2595
-1739
-722
356
1367
2177
2685
2867
2807
2653
2535
2477
2396
2178
1780
1270
801
532
565
914
1491
2115
2550
2581
2103
1162
-99
-1519
-2976
-4345
-5441
-6041
-6004
-5395
-4469
-3518
-2681
-1914
-1117
-301
396
848
1093
1327
1742
2359
3028
3569
3907
4064
4035
3698
2868
1465
-367
-2283
-3866
-4772
-4815
-4002
-2539
-795
809
1959
2562
2727
2618
2323
1833
1139
327
-436
-1000
-1327
-1470
-1493
-1405
-1185
-847
-465
-117
183
494
874
1296
1631
1727
1501
989
314
-385
-1014
-1542
-1977
-2337
-2613
-2764
-2733
-2485
-2013
-1318
-384
790
2132
3447
4465
4970
4917
4436
3708
2837
1831
699
-448
-1411
-2035
-2315
-2381
-2379
-2358
-2281
-2121
-1919
-1757
-1660
-1543
-1257
-682
200
1311
2497
3569
4333
4651
4504
3999
3307
2541
1704
734
-383
-1544
-2567
-3294
-3683
-3807
-3777
-3671
-3504
-3262
-2938
-2557
-2158
-1764
-1362
-920
-427
84
563
994
1414
1861
2275
2464
2206
1432
351
-617
-1057
-767
191
1583
3129
4536
5483
5669
4937
3395
1398
-624
-2350
-3637
-4449
-4773
-4626
-4107
-3399
-2674
-1985
-1274
-502
248
792
988
846
497
66
-401
-894
-1350
-1639
-1658
-1413
-1000
-493
142
987
2050
3185
4144
4712
4780
4343
3461
2260
960
-156
-850
-1069
-963
-778
-688
-715
-770
-756
-626
-379
-35
353
682
816
674
314
-80
-303
-264
-32
242
453
608
784
1029
1291
1445
1377
1063
571
13
-504
-893
-1078
-1018
-756
-457
-379
-752
-1637
-2865
-4094
-4962
-5231
-4855
-3964
-2799
-1628
-661
12
439
753
1079
1458
1852
2212
2545
2906
3321
3704
3858
3559
2692
1322
-322
-1936
-3236
-4009
-4117
-3507
-2231
-494
1345
2856
3693
3727
3082
2039
891
-142
-913
-1313
-1289
-903
-370
15
32
-333
-904
-1436
-1753
-1787
-1537
-1036
-370
295
756
880
695
359
36
-210
-409
-601
-763
-837
-790
-642
-416
-82
409
1043
1688
2150
2303
2167
1865
1514
1153
775
398
86
-93
-131
-82
-10
54
126
238
426
710
1067
1378
1427
994
20
-1297
-2571
-3437
-3745
-3596
-3209
-2766
-2362
-2045
-1873
-1873
-1974
-2000
-1766
-1210
-435
385
1135
1829
2555
3371
4227
4956
5340
5189
4437
3212
1837
730
221
390
1042
1819
2387
2556
2290
1643
698
-441
-1640
-2743
-3604
-4132
-4299
-4121
-3638
-2893
-1939
-845
290
1344
2193
2766
3078
3223
3291
3278
3062
2487
1495
203
-1165
-2416
-3495
-4440
-5262
-5847
-6001
-5602
-4716
-3577
-2457
-1525
-812
-282
97
324
411
419
445
576
844
1212
1597
1889
1992
1860
1530
1117
751
513
410
406
470
580
676
642
340
-282
-1116
-1917
-2408
-2400
-1855
-887
272
1322
1971
2043
1567
778
-6
-546
-781
-797
-713
-587
-413
-187
41
189
209
145
114
223
485
791
982
944
675
260
-207
-676
-1127
-1509
-1720
-1668
-1369
-983
-733
-768
-1076
-1514
-1902
-2098
-2005
-1564
-766
291
1400
2316
2870
3031
2891
2585
2228
1893
1605
1336
1028
653
282
92
262
828
1606
2264
2493
2153
1316
195
-960
-1942
-2630
-2996
-3067
-2876
-2425
-1718
-820
107
863
1326
1506
1499
1377
1140
779
360
28
-120
-154
-284
-684
-1315
-1921
-2196
-1993
-1387
-569
310
1199
2072
2828
3272
3221
2646
1725
760
14
-417
-612
-730
-894
-1133
-1424
-1742
-2079
-2408
-2644
-2674
-2435
-1980
-1456
-1014
-718
-519
-314
-21
365
769
1062
1104
802
161
-681
-1486
-1997
-2039
-1596
-814
43
706
998
899
522
20
-506
-1026
-1533
-1976
-2257
-2301
-2129
-1849
-1578
-1354
-1129
-821
-391
131
660
1084
1295
1230
933
579
413
617
1190
1937
2593
2982
3089
3018
2879
2720
2524
2256
1884
1378
712
-103
-981
-1760
-2268
-2417
-2250
-1903
-1523
-1196
-950
-801
-777
-888
-1081
-1228
-1192
-897
-342
441
1432
2602
3834
4904
5556
5648
5214
4406
3364
2165
885
-316
-1217
-1667
-1715
-1571
-1454
-1448
-1499
-1524
-1484
-1361
-1095
-595
161
1044
1824
2319
2497
2452
2285
2024
1643
1135
543
-73
-666
-1183
-1530
-1594
-1321
-782
-163
316
480
250
-333
-1073
-1629
-1646
-968
215
1434
2230
2421
2165
1771
1461
1284
1214
1262
1473
1807
2085
2068
1637
880
23
-727
-1299
-1736
-2101
-2411
-2638
-2754
-2749
-2614
-2319
-1829
-1140
-313
542
1323
1983
2546
3053
3497
3791
3807
3451
2726
1722
571
-597
-1654
-2462
-2890
-2877
-2475
-1838
-1146
-531
-64
216
293
199
36
-57
13
213
405
429
198
-264
-861
-1468
-1958
-2232
-2236
-1984
-1536
-953
-263
499
1232
1742
1806
1302
294
-985
-2253
-3292
-4002
-4377
-4435
-4177
-3578
-2643
-1464
-230
850
1666
2286
2882
3571
4268
4727
4723
4229
3422
2526
1651
783
-74
-796
-1182
-1132
-758
-324
-56
11
10
91
270
404
276
-261
-1197
-2344
-3405
-4102
-4292
-4022
-3468
-2826
-2218
-1699
-1310
-1102
-1087
-1187
-1242
-1116
-781
-325
143
579
996
1405
1757
1978
2025
1922
1705
1380
915
300
-407
-1086
-1606
-1888
-1915
-1722
-1369
-921
-419
117
665
1150
1446
1438
1118
611
91
-334
-669
-950
-1132
-1086
-724
-126
482
895
1085
1182
1315
1456
1447
1157
619
11
-484
-795
-958
-1018
-972
-768
-387
122
641
1031
1170
989
507
-164
-853
-1407
-1733
-1788
-1532
-922
22
1158
2224
2951
3190
2961
2405
1684
937
264
-266
-647
-949
-1278
-1698
-2165
-2547
-2705
-2571
-2176
-1605
-964
-353
134
421
477
331
75
-172
-301
-256
-60
208
469
715
1016
1445
1972
2432
2615
2418
1913
1281
667
93
-499
-1130
-1726
-2150
-2293
-2125
-1670
-971
-79
919
1897
2725
3314
3621
3623
3290
2605
1604
411
-787
-1791
-2447
-2684
-2539
-2147
-1696
-1347
-1162
-1096
-1056
-964
-783
-498
-89
460
1127
1847
2540
3142
3613
3911
3984
3804
3412
2912
2410
1942
1460
896
237
-448
-1062
-1548
-1923
-2251
-2594
-2970
-3347
-3657
-3821
-3772
-3478
-2960
-2293
-1588
-963
-501
-223
-96
-66
-105
-222
-437
-733
-1050
-1312
-1478
-1543
-1502
-1317
-949
-421
145
573
737
615
275
-202
-753
-1303
-1717
-1812
-1444
-605
535
1688
2546
2887
2658
2001
1209
600
375
532
905
1293
1553
1619
1441
972
199
-805
-1902
-2954
-3877
-4611
-5056
-5073
-4562
-3566
-2259
-857
490
1703
2705
3397
3709
3694
3521
3359
3264
3172
3020
2841
2741
2781
2903
2975
2910
2714
2424
2015
1401
535
-507
-1545
-2422
-3086
-3556
-3819
-3778
-3320
-2443
-1314
-201
670
1214
1471
1536
1489
1384
1279
1240
1325
1538
1810
2017
2027
1756
1197
424
-430
-1194
-1696
-1799
-1467
-795
-1
670
1051
1112
931
615
238
-140
-438
-549
-394
12
557
1090
1505
1761
1851
1768
1505
1073
509
-151
-876
-1621
-2293
-2757
-2912
-2752
-2379
-1929
-1489
-1082
-712
-406
-208
-122
-85
-1
192
475
747
882
777
404
-148
-678
-935
-740
-84
869
1884
2772
3431
3798
3797
3361
2516
1422
306
-659
-1439
-2095
-2676
-3148
-3413
-3387
-3044
-2413
-1553
-553
449
1289
1852
2133
2236
2282
2305
2234
1966
1481
878
323
-48
-205
-206
-134
-48
34
100
130
110
62
56
166
404
673
801
627
87
-753
-1747
-2743
-3638
-4383
-4936
-5224
-5123
-4512
-3355
-1777
-76
1365
2229
2394
1976
1263
593
247
393
1063
2144
3408
4564
5360
5662
5488
4966
4262
3517
2806
2143
1505
875
280
-214
-551
-734
-821
-870
-888
-839
-722
-628
-698
-1008
-1494
-1978
-2320
-2509
-2650
-2837
-3067
-3246
-3274
-3115
-2794
-2362
-1890
-1479
-1255
-1305
-1613
-2056
-2489
-2832
-3085
-3262
-3305
-3089
-2510
-1580
-454
641
1515
2093
2405
2537
2558
2500
2371
2195
2015
1854
1672
1370
861
165
-570
-1129
-1357
-1228
-834
-317
197
612
869
955
919
851
833
883
965
1020
1010
913
712
425
139
-9
80
350
574
484
-38
-866
-1705
-2267
-2417
-2200
-1783
-1380
-1198
-1388
-1991
-2897
-3877
-4661
-5034
-4884
-4218
-3146
-1858
-566
575
1497
2187
2606
2658
2281
1566
783
243
103
272
517
647
617
486
316
131
-36
-106
5
310
737
1202
1696
2268
2925
3559
3990
4072
3759
3060
1978
516
-1225
-2975
-4365
-5094
-5067
-4378
-3205
-1728
-137
1332
2424
2981
3027
2741
2326
1896
1467
1024
579
151
-277
-755
-1308
-1880
-2342
-2579
-2552
-2307
-1936
-1521
-1120
-774
-509
-331
-233
-210
-264
-383
-511
-541
-351
138
925
1935
3042
4093
4929
5405
5434
5013
4227
3196
2029
802
-428
-1583
-2559
-3234
-3513
-3357
-2813
-2004
-1096
-254
405
819
968
860
537
84
-383
-771
-1048
-1232
-1319
-1235
-869
-175
734
1625
2283
2637
2762
2757
2633
2310
1744
1016
320
-177
-428
-494
-443
-288
-24
276
439
294
-193
-874
-1506
-1900
-2005
-1872
-1572
-1151
-645
-121
321
577
566
228
-467
-1482
-2661
-3733
-4402
-4482
-3982
-3080
-2012
-969
-65
629
1055
1164
955
498
-77
-610
-940
-928
-490
373
1552
2846
4010
4809
5072
4713
3769
2415
960
-233
-870
-849
-298
503
1256
1760
1940
1810
1424
870
283
-177
-406
-447
-487
-740
-1275
-1937
-2424
-2481
-2037
-1205
-167
947
2065
3102
3917
4343
4289
3788
2974
1993
966
4
-754
-1166
-1156
-783
-233
275
589
667
537
250
-157
-644
-1144
-1565
-1821
-1861
-1680
-1311
-813
-268
226
569
702
642
490
378
402
562
768
915
948
892
814
757
714
647
527
354
140
-120
-438
-812
-1218
-1635
-2077
-2591
-3196
-3825
-4325
-4544
-4436
-4094
-3672
-3268
-2865
-2376
-1750
-1027
-295
392
1062
1775
2537
3261
3823
4145
4231
4123
3826
3306
2550
1636
718
-59
-644
-1078
-1420
-1679
-1813
-1796
-1654
-1448
-1212
-922
-530
-15
590
1222
1817
2307
2595
2565
2123
1267
124
-1080
-2079
-2653
-2698
-2261
-1526
-733
-67
407
726
955
1124
1250
1384
1624
2053
2653
3305
3868
4258
4459
4445
4138
3443
2350
982
-454
-1774
-2868
-3688
-4204
-4399
-4303
-3981
-3483
-2783
-1813
-567
816
2082
2985
3397
3325
2846
2061
1110
196
-457
-685
-452
170
1079
2178
3352
4421
5161
5404
5118
4410
3449
2379
1305
308
-537
-1197
-1704
-2144
-2599
-3093
-3589
-4027
-4345
-4495
-4438
-4162
-3691
-3077
-2377
-1643
-934
-348
-4
28
-212
-570
-857
-956
-857
-616
-286
113
572
1044
1436
1658
1666
1495
1222
918
620
335
66
-180
-419
-716
-1170
-1838
-2666
-3488
-4134
-4556
-4862
-5220
-5709
-6241
-6640
-6773
-6624
-6242
-5653
-4837
-3785
-2558
-1246
136
1693
3566
5781
8169
10439
12330
13712
14571
14927
14784
14146
13038
11497
9537
7158
4415
1476
-1384
-3885
-5849
-7241
-8143
-8681
-8975
-9115
-9153
-9120
-9046
-8981
-8976
-9025
-9037
-8870
-8435
-7763
-6973
-6158
-5295
-4280
-3037
-1617
-156
1223
2492
3684
4812
5830
6680
7347
7855
8194
8276
7989
7315
6404
5517
4874
4531
4386
4284
4128
3901
3617
3266
2806
2210
1494
703
-128
-983
-1832
-2596
-3150
-3388
-3305
-3012
-2687
-2490
-2513
-2784
-3303
-4059
-5022
-6137
-7330
-8535
-9685
-10690
-11419
-11726
-11518
-10789
-9594
-7960
-5842
-3151
142
3922
7919
11793
15244
18086
20273
21851
22885
23396
23333
22626
21262
19314
16900
14085
10849
7149
3040
-1284
-5567
-9629
-13434
-17017
-20357
-23318
-25713
-27411
-28381
-28642
-28201
-27062
-25300
-23088
-20632
-18037
-15234
-12015
-8170
-3607
1597
7210
12886
18223
22820
26367
28705
29828
29830
28831
26946
24298
21053
17438
13708
10086
6708
3590
658
-2166
-4875
-7328
-9278
-10444
-10594
-9593
-7446
-4345
-700
2904
5862
7734
8368
7864
6446
4347
1785
-992
-3689
-6014
-7751
-8799
-9143
-8833
-7991
-6826
-5595
-4502
-3594
-2769
-1873
-815
395
1683
2948
4059
4818
4995
4427
3103
1161
-1209
-3863
-6701
-9587
-12288
-14510
-16006
-16667
-16532
-15737
-14472
-12964
-11462
-10192
-9289
-8770
-8544
-8452
-8292
-7834
-6861
-5241
-2991
-259
2764
5945
9230
12603
16018
19397
22643
25666
28348
30502
31886
32281
31587
29837
27150
23652
19451
14684
9590
4540
-11
-3642
-6091
-7333
-7558
-7072
-6167
-5046
-3820
-2548
-1253
97
1600
3375
5452
7682
9744
11247
11841
11276
9402
6170
1668
-3829
-9881
-15985
-21699
-26707
-30790
-33775
-35506
-35887
-34923
-32718
-29437
-25260
-20360
-14926
-9166
-3323
2340
7547
12020
15517
17866
19003
18995
18041
16442
14550
12692
11094
9862
9008
8517
8370
8537
8925
9352
9559
9236
8054
5698
1934
-3303
-9822
-17153
-24599
-31337
-36550
-39555
-39921
-37543
-32633
-25621
-17026
-7381
2760
12782
22012
29793
35587
39038
39963
38339
34313
28228
20627
12183
3593
-4519
-11635
-17342
-21321
-23353
-23351
-21405
-17815
-13105
-7965
-3113
858
3595
4982
5075
4022
2053
-520
-3309
-5925
-8053
-9484
-10074
-9706
-8298
-5859
-2554
1307
5325
9087
12224
14447
15588
15632
14732
13168
11264
9295
7421
5653
3871
1876
-530
-3463
-6906
-10695
-14542
-18077
-20898
-22643
-23048
-22002
-19531
-15778
-10967
-5414
468
6195
11302
15432
18384
20079
20491
19624
17547
14458
10712
6786
3199
426
-1167
-1383
-234
2024
4900
7723
9729
10194
8585
4688
-1324
-8920
-17322
-25641
-32979
-38503
-41531
-41637
-38752
-33169
-25453
-16294
-6411
3455
12525
20032
25374
28300
28971
27878
25628
22770
19709
16715
13945
11437
9104
6790
4391
1960
-284
-2070
-3231
-3802
-3999
-4128
-4482
-5292
-6699
-8732
-11279
-14109
-16917
-19388
-21203
-22009
-21407
-19036
-14740
-8704
-1467
6211
13545
19868
24703
27783
29072
28774
27282
25067
22560
20089
17877
16045
14575
13270
11771
9678
6692
2705
-2203
-7803
-13744
-19555
-24718
-28801
-31617
-33256
-33957
-33904
-33097
-31370
-28532
-24497
-19348
-13323
-6775
-131
6169
11758
16400
20017
22658
24463
25626
26367
26869
27212
27356
27193
26642
25703
24449
22962
21298
19492
17555
15451
13058
10182
6656
2466
-2205
-7021
-11604
-15618
-18802
-20988
-22141
-22387
-21982
-21209
-20266
-19225
-18071
-16763
-15264
-13531
-11549
-9395
-7289
-5519
-4262
-3408
-2541
-1098
1378
5078
9905
15548
21551
27357
32351
35976
37869
37963
36445
33625
29796
25199
20059
14648
9283
4252
-242
-4086
-7206
-9526
-11030
-11844
-12294
-12812
-13750
-15209
-17002
-18761
-20095
-20672
-20219
-18496
-15347
-10798
-5136
1117
7329
12886
17283
20152
21300
20742
18727
15681
12100
8434
5026
2105
-196
-1824
-2770
-3017
-2502
-1134
1100
4030
7286
10392
12929
14621
15335
15021
13699
11505
8746
5857
3273
1276
-71
-893
-1390
-1760
-2162
-2722
-3537
-4666
-6105
-7770
-9518
-11183
-12646
-13866
-14882
-15766
-16571
-17328
-18084
-18948
-20073
-21552
-23312
-25080
-26478
-27168
-26962
-25807
-23711
-20698
-16843
-12355
-7601
-3030
979
4220
6652
8305
9199
9366
8944
8255
7782
8026
9349
11859
15408
19625
23965
27761
30314
31041
29624
26097
20817
14361
7389
542
-5641
-10787
-14739
-17546
-19389
-20480
-20973
-20952
-20439
-19419
-17850
-15689
-12959
-9829
-6628
-3782
-1684
-580
-524
-1371
-2803
-4361
-5516
-5792
-4893
-2785
301
3943
7610
10740
12836
13570
12881
10998
8368
5516
2910
869
-462
-1099
-1177
-897
-483
-167
-191
-810
-2239
-4559
-7641
-11155
-14646
-17654
-19789
-20764
-20423
-18775
-16013
-12487
-8617
-4812
-1420
1287
3128
4058
4185
3721
2865
1707
216
-1672
-3933
-6403
-8784
-10720
-11864
-11962
-10935
-8934
-6328
-3592
-1141
799
2220
3261
4106
4889
5658
6374
6926
7167
6944
6143
4728
2800
619
-1411
-2855
-3397
-2977
-1809
-285
1180
2271
2823
2824
2414
1871
1555
1794
2758
4393
6462
8645
10643
12223
13209
13478
12958
11649
9635
7073
4177
1196
-1618
-4038
-5913
-7188
-7940
-8367
-8763
-9449
-10682
-12553
-14943
-17528
-19862
-21478
-21971
-21056
-18590
-14582
-9205
-2777
4280
11507
18479
24847
30336
34717
37782
39357
39348
37790
34863
30857
26118
20990
15781
10731
5983
1580
-2505
-6307
-9812
-12961
-15706
-18055
-20059
-21738
-23003
-23655
-23463
-22268
-20053
-16944
-13176
-9057
-4941
-1188
1893
4104
5405
5906
5829
5444
4992
4617
4326
4022
3591
2996
2334
1792
1552
1709
2252
3101
4165
5366
6617
7799
8756
9330
9399
8903
7827
6180
3982
1299
-1710
-4770
-7533
-9691
-11073
-11687
-11683
-11262
-10610
-9874
-9148
-8442
-7641
-6506
-4760
-2240
989
4631
8283
11566
14201
15983
16736
16318
14691
11969
8423
4405
271
-3644
-7020
-9580
-11166
-11811
-11732
-11228
-10551
-9842
-9178
-8633
-8292
-8180
-8194
-8101
-7620
-6521
-4662
-1991
1429
5375
9428
13051
15749
17238
17479
16597
14756
12117
8872
5277
1601
-1965
-5347
-8513
-11357
-13657
-15163
-15739
-15429
-14410
-12889
-11058
-9124
-7324
-5882
-4896
-4278
-3792
-3167
-2193
-728
1312
3949
7080
10444
13666
16370
18295
19313
19392
18541
16821
14379
11475
8423
5498
2847
470
-1732
-3859
-5922
-7803
-9300
-10228
-10518
-10257
-9641
-8886
-8170
-7634
-7391
-7522
-8022
-8765
-9535
-10114
-10361
-10237
-9771
-9022
-8076
-7050
-6060
-5172
-4357
-3529
-2630
-1700
-863
-241
147
416
760
1367
2339
3675
5292
7068
8870
10577
12085
13315
14230
14849
15253
15551
15831
16110
16325
16350
16039
15256
13909
11989
9589
6913
4211
1701
-503
-2408
-4086
-5610
-6991
-8173
-9056
-9516
-9470
-8911
-7934
-6721
-5482
-4393
-3554
-2993
-2678
-2532
-2430
-2189
-1582
-380
1571
4270
7499
10816
13635
15380
15650
14327
11581
7801
3494
-802
-4585
-7465
-9236
-9901
-9648
-8749
-7465
-6005
-4522
-3135
-1922
-887
47
995
2035
3143
4207
5086
5682
5970
5984
5790
5491
5224
5144
5350
5826
6437
6995
7363
7489
7371
6993
6323
5372
4254
3154
2197
1337
343
-1057
-3019
-5508
-8340
-11287
-14118
-16601
-18480
-19521
-19596
-18740
-17144
-15095
-12916
-10934
-9437
-8605
-8444
-8776
-9328
-9856
-10222
-10371
-10272
-9888
-9215
-8335
-7406
-6563
-5821
-5058
-4118
-2947
-1654
-459
446
992
1241
1308
1283
1210
1139
1175
1479
2201
3392
4965
6736
8509
10137
11518
12555
13123
13093
12399
11087
9309
7266
5159
3165
1464
250
-299
-83
865
2373
4176
5998
7615
8892
9778
10275
10390
10093
9305
7933
5929
3338
301
-2989
-6323
-9491
-12256
-14355
-15550
-15722
-14943
-13457
-11595
-9670
-7924
-6541
-5664
-5385
-5701
-6494
-7568
-8729
-9837
-10812
-11578
-12016
-11963
-11252
-9780
-7542
-4648
-1301
2249
5762
9047
11964
14393
16207
17284
17547
17004
15738
13868
11528
8873
6105
3467
1173
-672
-2094
-3206
-4120
-4894
-5547
-6095
-6567
-6982
-7328
-7563
-7649
-7565
-7301
-6842
-6164
-5271
-4218
-3099
-1998
-956
24
930
1702
2230
2398
2138
1457
428
-835
-2203
-3549
-4757
-5746
-6477
-6961
-7226
-7276
-7060
-6492
-5504
-4107
-2407
-550
1337
3180
4928
6500
7774
8633
9023
8959
8482
7599
6294
4605
2691
823
-720
-1771
-2331
-2531
-2543
-2516
-2577
-2855
-3484
-4571
-6134
-8071
-10178
-12218
-13995
-15399
-16385
-16923
-16945
-16334
-14976
-12832
-9985
-6630
-3013
649
4224
7667
10992
14213
17296
20116
22476
24141
24924
24748
23694
21976
19893
17736
15728
13992
12564
11426
10521
9769
9065
8299
7383
6277
4991
3566
2060
544
-880
-2092
-2980
-3475
-3554
-3224
-2494
-1387
28
1618
3221
4710
6034
7191
8159
8834
9051
8664
7644
6104
4261
2356
597
-860
-1902
-2469
-2580
-2354
-1988
-1686
-1592
-1756
-2172
-2826
-3712
-4808
-6028
-7220
-8206
-8824
-8959
-8544
-7580
-6173
-4549
-3010
-1844
-1241
-1283
-1995
-3371
-5353
-7784
-10418
-13007
-15379
-17436
-19080
-20142
-20436
-19874
-18548
-16682
-14520
-12247
-10014
-7996
-6371
-5227
-4482
-3926
-3341
-2609
-1696
-570
823
2481
4261
5892
7119
7863
8256
8520
8824
9206
9602
9910
10014
9781
9062
7748
5821
3388
648
-2141
-4719
-6855
-8386
-9225
-9354
-8805
-7661
-6099
-4411
-2962
-2076
-1921
-2455
-3477
-4721
-5935
-6915
-7526
-7706
-7456
-6802
-5753
-4303
-2485
-433
1607
3340
4519
5009
4813
4070
3039
2040
1359
1126
1274
1618
1995
2364
2791
3359
4104
5020
6097
7334
8686
10036
11213
12065
12517
12553
12167
11337
10051
8356
6371
4268
2244
506
-746
-1372
-1348
-798
54
966
1731
2174
2122
1428
48
-1899
-4138
-6351
-8280
-9777
-10770
-11214
-11073
-10356
-9139
-7558
-5768
-3922
-2171
-671
441
1103
1380
1464
1615
2073
2965
4276
5857
7487
8947
10077
10802
11119
11066
10690
10027
9097
7904
6442
4727
2827
888
-893
-2328
-3311
-3836
-3963
-3755
-3240
-2432
-1391
-249
816
1654
2192
2434
2414
2174
1784
1390
1215
1481
2295
3584
5123
6645
7950
8946
9644
10123
10506
10932
11521
12315
13257
14217
15041
15593
15767
15480
14682
13379
11635
9550
7214
4688
2017
-728
-3447
-6008
-8265
-10070
-11291
-11864
-11860
-11509
-11129
-10987
-11191
-11676
-12292
-12922
-13530
-14128
-14718
-15238
-15562
-15518
-14936
-13696
-11795
-9361
-6618
-3793
-1039
1583
4046
6299
8224
9680
10546
10748
10262
9119
7416
5339
3176
1292
68
-182
700
2664
5461
8713
12011
14983
17321
18794
19292
18873
17769
16303
14739
13171
11537
9733
7733
5606
3440
1275
-897
-3051
-5074
-6793
-8077
-8918
-9434
-9797
-10162
-10623
-11224
-11956
-12741
-13415
-13749
-13508
-12537
-10818
-8485
-5795
-3067
-600
1391
2824
3730
4208
4364
4280
4026
3681
3339
3080
2942
2918
2985
3126
3318
3493
3518
3231
2524
1409
17
-1484
-2958
-4323
-5496
-6350
-6737
-6565
-5883
-4876
-3785
-2801
-2019
-1450
-1058
-786
-548
-248
178
701
1199
1512
1542
1306
904
435
-66
-632
-1306
-2076
-2869
-3580
-4111
-4370
-4261
-3685
-2583
-996
914
2904
4739
6248
7347
8020
8313
8333
8229
8128
8061
7935
7593
6910
5865
4519
2951
1230
-558
-2266
-3686
-4630
-5024
-4945
-4564
-4057
-3546
-3081
-2661
-2252
-1802
-1272
-660
-19
558
982
1192
1162
880
336
-480
-1575
-2936
-4509
-6188
-7821
-9255
-10384
-11178
-11651
-11811
-11633
-11090
-10207
-9081
-7843
-6605
-5431
-4361
-3433
-2686
-2125
-1693
-1278
-742
37
1133
2540
4150
5766
7168
8183
8721
8761
8302
7366
6027
4432
2754
1119
-421
-1830
-2994
-3717
-3817
-3260
-2196
-875
471
1668
2570
3024
2915
2250
1193
-5
-1120
-2007
-2576
-2749
-2465
-1739
-670
622
2083
3738
5616
7641
9625
11352
12689
13604
14115
14214
13855
12995
11627
9785
7537
4994
2338
-180
-2303
-3849
-4753
-5052
-4833
-4206
-3311
-2330
-1459
-853
-579
-619
-920
-1450
-2217
-3230
-4439
-5695
-6756
-7365
-7349
-6680
-5478
-3935
-2238
-519
1150
2744
4270
5775
7316
8913
10504
11935
13011
13565
13506
12843
11673
10170
8547
7004
5673
4586
3699
2941
2245
1546
767
-158
-1237
-2371
-3391
-4137
-4547
-4678
-4648
-4565
-4491
-4455
-4481
-4583
-4749
-4920
-5009
-4924
-4585
-3920
-2865
-1379
511
2679
4913
6967
8641
9836
10552
10860
10836
10525
9935
9060
7905
6501
4894
3141
1311
-508
-2212
-3704
-4928
-5878
-6570
-7010
-7179
-7047
-6620
-5948
-5114
-4208
-3319
-2558
-2064
-1979
-2381
-3243
-4444
-5822
-7235
-8565
-9695
-10487
-10815
-10618
-9934
-8891
-7663
-6417
-5300
-4419
-3814
-3437
-3152
-2799
-2279
-1609
-896
-270
193
500
714
921
1185
1527
1909
2239
2408
2344
2044
1577
1031
465
-102
-681
-1290
-1948
-2679
-3492
-4351
-5155
-5764
-6063
-6013
-5654
-5057
-4280
-3356
-2322
-1242
-200
735
1528
2165
2622
2854
2828
2563
2154
1742
1463
1400
1573
1947
2458
3029
3572
4008
4278
4368
4315
4199
4115
4153
4373
4793
5399
6156
7013
7907
8750
9415
9737
9551
8734
7258
5214
2806
315
-1953
-3718
-4773
-5010
-4431
-3144
-1348
690
2672
4328
5472
6038
6069
5657
4894
3853
2621
1335
180
-662
-1087
-1100
-805
-358
82
377
431
212
-236
-813
-1406
-1939
-2396
-2807
-3207
-3607
-3992
-4322
-4558
-4666
-4634
-4462
-4149
-3678
-3012
-2116
-986
336
1765
3183
4459
5454
6045
6161
5813
5089
4124
3046
1952
918
7
-719
-1219
-1478
-1506
-1320
-931
-354
381
1231
2147
3078
3969
4765
5416
5890
6169
6232
6042
5563
4796
3814
2753
1779
1036
617
543
750
1095
1395
1494
1337
981
545
127
-233
-543
-812
-1031
-1175
-1232
-1198
-1067
-828
-482
-61
375
770
1094
1354
1565
1736
1864
1944
1966
1906
1722
1385
898
309
-321
-951
-1571
-2174
-2720
-3139
-3371
-3421
-3363
-3310
-3344
-3484
-3686
-3879
-3993
-3965
-3736
-3253
-2483
-1442
-200
1131
2421
3540
4374
4838
4907
4652
4233
3850
3655
3690
3886
4123
4290
4330
4231
4022
3751
3462
3162
2795
2250
1411
228
-1254
-2910
-4586
-6126
-7376
-8201
-8521
-8355
-7822
-7081
-6254
-5382
-4456
-3476
-2476
-1515
-654
35
456
490
64
-785
-1886
-2996
-3899
-4482
-4744
-4754
-4597
-4346
-4049
-3740
-3449
-3226
-3141
-3270
-3650
-4242
-4940
-5612
-6151
-6486
-6561
-6307
-5648
-4544
-3028
-1215
720
2574
4156
5312
5957
6095
5827
5312
4725
4194
3763
3383
2922
2215
1142
-312
-2036
-3839
-5532
-6992
-8175
-9084
-9734
-10142
-10339
-10368
-10264
-10023
-9602
-8949
-8039
-6891
-5544
-4046
-2455
-851
641
1883
2767
3256
3372
3167
2691
1991
1127
182
-751
-1599
-2321
-2887
-3260
-3388
-3226
-2777
-2110
-1333
-548
179
824
1367
1770
1971
1914
1587
1042
395
-194
-554
-545
-99
744
1842
2992
3996
4714
5078
5083
4775
4248
3642
3110
2767
2648
2712
2882
3082
3246
3310
3208
2915
2472
1975
1513
1091
630
17
-810
-1834
-2980
-4158
-5286
-6284
-7076
-7609
-7873
-7897
-7709
-7321
-6748
-6046
-5321
-4694
-4246
-3989
-3899
-3949
-4114
-4352
-4592
-4762
-4833
-4828
-4788
-4720
-4589
-4351
-4005
-3583
-3129
-2666
-2208
-1787
-1456
-1255
-1181
-1189
-1240
-1331
-1483
-1678
-1828
-1798
-1477
-840
49
1074
2129
3139
4054
4846
5498
6020
6449
6836
7212
7569
7854
7994
7931
7652
7189
6610
5987
5389
4882
4535
4397
4472
4693
4931
5037
4894
4456
3752
2871
1933
1067
389
-13
-94
149
689
1477
2455
3544
4639
5606
6306
6623
6503
5959
5062
3912
2612
1266
-17
-1123
-1941
-2390
-2437
-2102
-1444
-536
551
1751
2994
4194
5250
6055
6526
6620
6338
5721
4835
3768
2632
1541
588
-188
-804
-1314
-1756
-2138
-2433
-2611
-2641
-2490
-2121
-1501
-644
375
1428
2369
3071
3432
3379
2880
1972
775
-525
-1739
-2735
-3465
-3956
-4273
-4483
-4634
-4745
-4807
-4796
-4699
-4529
-4324
-4118
-3921
-3717
-3495
-3269
-3072
-2930
-2835
-2751
-2645
-2509
-2370
-2265
-2225
-2262
-2374
-2541
-2726
-2877
-2934
-2854
-2622
-2253
-1799
-1333
-945
-711
-674
-826
-1118
-1483
-1864
-2219
-2518
-2735
-2851
-2855
-2754
-2563
-2313
-2051
-1835
-1723
-1747
-1905
-2179
-2563
-3070
-3700
-4400
-5059
-5548
-5790
-5783
-5576
-5201
-4644
-3880
-2918
-1836
-740
282
1191
1966
2568
2932
3013
2827
2461
2020
1572
1120
636
113
-415
-893
-1291
-1625
-1947
-2300
-2678
-3020
-3234
-3243
-3026
-2619
-2101
-1551
-1022
-546
-135
190
403
483
407
153
-315
-1039
-2041
-3297
-4723
-6193
-7570
-8731
-9579
-10040
-10078
-9703
-8973
-7984
-6829
-5585
-4309
-3059
-1903
-906
-102
523
1016
1429
1797
2135
2452
2757
3049
3313
3513
3609
3575
3395
3064
2580
1947
1189
351
-504
-1320
-2062
-2719
-3300
-3810
-4241
-4562
-4736
-4736
-4552
-4196
-3691
-3067
-2371
-1663
-1014
-480
-91
152
257
238
115
-65
-237
-350
-393
-389
-363
-306
-188
2
233
452
636
821
1072
1419
1810
2142
2315
2283
2064
1708
1281
856
512
314
284
394
583
789
971
1105
1180
1195
1158
1084
974
806
549
187
-256
-730
-1176
-1539
-1766
-1797
-1584
-1126
-489
202
801
1189
1291
1070
528
-290
-1284
-2302
-3170
-3736
-3912
-3707
-3213
-2579
-1960
-1466
-1137
-946
-834
-742
-644
-546
-486
-517
-690
-1022
-1479
-1970
-2380
-2617
-2652
-2525
-2309
-2066
-1818
-1559
-1274
-960
-622
-265
111
495
851
1119
1238
1177
946
587
158
-278
-652
-895
-962
-850
-598
-264
113
512
918
1285
1539
1609
1468
1154
746
333
-13
-242
-317
-208
98
598
1262
2041
2867
3654
4306
4739
4903
4802
4496
4074
3610
3132
2617
2017
1301
480
-400
-1278
-2110
-2872
-3546
-4110
-4525
-4742
-4701
-4344
-3643
-2626
-1401
-132
1012
1911
2508
2807
2841
2667
2367
2044
1797
1682
1700
1813
1977
2180
2440
2795
3278
3897
4616
5360
6025
6516
6779
6808
6633
6287
5794
5170
4440
3646
2845
2094
1443
919
525
234
7
-196
-402
-627
-892
-1219
-1617
-2061
-2491
-2827
-3006
-2998
-2811
-2475
-2037
-1549
-1060
-602
-188
186
528
844
1142
1431
1712
1973
2183
2307
2322
2229
2040
1771
1427
1006
503
-86
-758
-1500
-2290
-3097
-3900
-4691
-5468
-6221
-6925
-7551
-8074
-8475
-8719
-8756
-8532
-8022
-7248
-6277
-5190
-4059
-2933
-1837
-790
198
1108
1908
2552
3000
3233
3254
3063
2645
1984
1106
104
-879
-1700
-2262
-2519
-2463
-2114
-1544
-885
-316
7
11
-286
-815
-1502
-2291
-3123
-3921
-4596
-5075
-5327
-5352
-5167
-4784
-4228
-3543
-2805
-2103
-1511
-1075
-804
-686
-700
-819
-1006
-1208
-1356
-1397
-1314
-1136
-915
-698
-509
-346
-196
-41
143
392
731
1161
1664
2228
2877
3652
4570
5582
6581
7456
8151
8668
9038
9280
9400
9411
9352
9261
9148
8969
8663
8194
7584
6892
6178
5469
4762
4049
3338
2668
2086
1623
1278
1010
758
459
77
-394
-922
-1446
-1889
-2177
-2264
-2138
-1819
-1343
-749
-84
598
1239
1802
2285
2709
3090
3423
3686
3870
3982
4029
3996
3853
3587
3234
2863
2535
2265
2031
1808
1588
1373
1145
873
543
191
-122
-352
-511
-650
-807
-968
-1092
-1156
-1184
-1229
-1329
-1479
-1646
-1800
-1928
-2037
-2127
-2194
-2229
-2222
-2165
-2040
-1819
-1476
-1002
-411
251
916
1515
1995
2355
2645
2951
3368
3969
4788
5815
6994
8226
9397
10404
11187
11729
12041
12140
12045
11783
11394
10927
10416
9879
9318
8737
8147
7553
6952
6329
5679
5008
4335
3677
3034
2405
1794
1227
750
423
300
415
765
1303
1943
2587
3140
3527
3683
3564
3148
2455
1551
524
-541
-1580
-2543
-3372
-3994
-4347
-4406
-4210
-3841
-3400
-2976
-2643
-2463
-2479
-2702
-3090
-3558
-3996
-4314
-4468
-4462
-4337
-4149
-3947
-3770
-3638
-3562
-3543
-3563
-3580
-3522
-3303
-2844
-2110
-1132
0
1159
2221
3101
3775
4276
4665
4997
5295
5550
5757
5935
6132
6397
6740
7108
7411
7566
7528
7307
6943
6489
5996
5515
5099
4785
4590
4492
4453
4437
4428
4430
4457
4513
4592
4677
4748
4775
4714
4516
4149
3625
3001
2358
1757
1224
763
386
130
35
113
320
573
789
919
956
921
845
756
667
577
462
297
68
-201
-456
-632
-674
-556
-287
95
521
902
1147
1185
986
551
-90
-899
-1834
-2853
-3919
-4993
-6023
-6939
-7650
-8067
-8128
-7826
-7204
-6339
-5330
-4280
-3292
-2456
-1834
-1453
-1311
-1377
-1594
-1875
-2105
-2170
-2000
-1588
-988
-288
420
1056
1563
1924
2166
2356
2561
2801
3034
3176
3153
2932
2530
1986
1347
671
31
-489
-828
-967
-946
-833
-701
-618
-642
-830
-1223
-1828
-2605
-3482
-4375
-5211
-5928
-6472
-6796
-6872
-6704
-6334
-5821
-5224
-4591
-3955
-3346
-2789
-2300
-1882
-1531
-1250
-1053
-960
-983
-1111
-1307
-1521
-1706
-1829
-1883
-1886
-1866
-1841
-1801
-1708
-1514
-1195
-775
-317
93
386
519
477
258
-122
-629
-1210
-1808
-2380
-2920
-3438
-3940
-4408
-4795
-5053
-5150
-5084
-4870
-4534
-4107
-3623
-3115
-2607
-2104
-1606
-1128
-714
-418
-283
-306
-444
-628
-793
-883
-859
-700
-410
-24
412
863
1326
1826
2390
3019
3679
4308
4831
5188
5343
5296
5087
4783
4455
4153
3894
3661
3415
3115
2729
2250
1702
1131
588
111
-282
-585
-795
-907
-913
-806
-582
-236
223
765
1332
1851
2256
2510
2606
2573
2462
2345
2299
2385
2620
2977
3392
3795
4120
4320
4368
4259
4009
3651
3221
2747
2248
1742
1246
772
327
-78
-419
-652
-742
-691
-545
-378
-258
-231
-312
-497
-758
-1039
-1264
-1364
-1309
-1119
-847
-552
-276
-45
127
238
304
343
359
327
203
-43
-405
-842
-1302
-1744
-2145
-2486
-2751
-2932
-3041
-3106
-3154
-3195
-3223
-3224
-3191
-3120
-3008
-2856
-2676
-2497
-2355
-2272
-2235
-2199
-2107
-1918
-1623
-1241
-809
-370
28
339
514
524
372
99
-223
-510
-685
-687
-482
-65
530
1225
1924
2538
3016
3359
3599
3775
3912
4022
4113
4194
4271
4341
4391
4404
4366
4267
4093
3823
3428
2890
2219
1463
707
44
-449
-747
-868
-851
-727
-505
-178
253
764
1317
1863
2350
2713
2877
2781
2403
1773
959
35
-931
-1875
-2723
-3401
-3863
-4106
-4161
-4067
-3837
-3478
-3010
-2489
-1991
-1577
-1276
-1085
-999
-1014
-1125
-1307
-1523
-1743
-1951
-2146
-2314
-2424
-2434
-2322
-2094
-1785
-1437
-1085
-758
-479
-264
-124
-60
-78
-187
-407
-745
-1180
-1662
-2116
-2465
-2652
-2654
-2486
-2193
-1843
-1507
-1251
-1126
-1153
-1321
-1591
-1908
-2230
-2537
-2823
-3083
-3298
-3438
-3486
-3451
-3364
-3261
-3174
-3128
-3149
-3256
-3450
-3692
-3919
-4069
-4109
-4050
-3921
-3749
-3547
-3329
-3120
-2959
-2874
-2853
-2847
-2782
-2600
-2281
-1848
-1340
-800
-269
206
561
730
670
379
-99
-700
-1366
-2048
-2708
-3307
-3812
-4208
-4505
-4729
-4909
-5065
-5214
-5376
-5567
-5795
-6045
-6286
-6482
-6609
-6657
-6634
-6552
-6418
-6228
-5961
-5591
-5110
-4544
-3948
-3379
-2869
-2418
-2012
-1637
-1278
-911
-499
-10
548
1125
1646
2047
2293
2374
2286
2033
1643
1177
712
304
-30
-312
-566
-799
-995
-1126
-1173
-1127
-1004
-841
-698
-646
-733
-973
-1341
-1793
-2292
-2812
-3335
-3839
-4299
-4696
-5025
-5296
-5520
-5708
-5861
-5972
-6027
-6014
-5923
-5746
-5477
-5105
-4629
-4067
-3470
-2896
-2394
-1975
-1605
-1236
-831
-379
115
640
1192
1753
2290
2755
3113
3361
3534
3683
3837
3992
4118
4187
4194
4153
4082
3990
3873
3723
3540
3330
3100
2858
2618
2405
2255
2207
2286
2499
2825
3221
3625
3980
4252
4445
4591
4722
4847
4942
4978
4939
4831
4667
4448
4164
3812
3417
3027
2695
2461
2346
2354
2473
2664
2864
3001
3030
2945
2780
2576
2363
2148
1933
1726
1537
1374
1237
1127
1056
1040
1092
1200
1322
1390
1334
1100
669
61
-673
-1463
-2234
-2917
-3446
-3761
-3811
-3575
-3080
-2397
-1637
-917
-335
47
216
205
78
-89
-237
-342
-416
-488
-579
-681
-759
-766
-660
-420
-47
440
1012
1632
2251
2815
3270
3570
3690
3626
3395
3033
2584
2093
1603
1154
778
501
335
273
301
403
569
794
1066
1363
1653
1905
2105
2255
2365
2439
2461
2399
2220
1899
1435
852
194
-479
-1100
-1599
-1917
-2025
-1938
-1714
-1438
-1187
-1006
-898
-840
-799
-747
-675
-587
-498
-423
-364
-310
-245
-157
-53
49
133
193
229
229
173
35
-194
-504
-866
-1249
-1617
-1933
-2157
-2265
-2256
-2160
-2009
-1823
-1594
-1314
-986
-635
-293
22
304
555
770
942
1069
1150
1182
1146
1008
732
291
-311
-1047
-1870
-2719
-3529
-4238
-4790
-5143
-5270
-5159
-4815
-4267
-3565
-2776
-1980
-1254
-662
-234
37
192
290
384
505
659
841
1043
1257
1473
1672
1833
1935
1965
1911
1766
1529
1209
828
429
59
-240
-448
-577
-665
-764
-911
-1114
-1349
-1578
-1759
-1859
-1850
-1710
-1435
-1057
-641
-268
-2
133
151
73
-87
-327
-631
-955
-1231
-1398
-1427
-1328
-1133
-872
-569
-249
52
290
433
477
444
372
296
249
261
353
529
757
977
1123
1154
1074
912
702
455
162
-193
-612
-1083
-1580
-2077
-2539
-2931
-3213
-3355
-3348
-3206
-2959
-2638
-2264
-1848
-1398
-936
-495
-118
163
339
434
495
576
720
947
1249
1596
1950
2285
2590
2876
3162
3459
3766
4064
4333
4551
4704
4777
4753
4620
4378
4046
3654
3241
2841
2482
2182
1948
1776
1658
1585
1556
1578
1660
1801
1990
2211
2447
2687
2917
3127
3308
3460
3588
3695
3778
3832
3857
3869
3883
3899
3896
3838
3701
3483
3203
2886
2549
2206
1870
1553
1254
956
637
296
-38
-321
-512
-594
-572
-457
-266
-17
261
535
777
969
1088
1098
961
662
235
-249
-716
-1122
-1460
-1740
-1956
-2089
-2113
-2013
-1786
-1425
-932
-329
333
982
1558
2031
2406
2702
2936
3121
3277
3428
3593
3769
3932
4054
4123
4132
4075
3941
3711
3387
2998
2588
2202
1864
1576
1331
1126
960
839
760
717
701
706
731
766
787
756
632
400
80
-281
-627
-916
-1121
-1224
-1206
-1062
-806
-477
-122
225
550
850
1112
1312
1427
1451
1400
1299
1168
1022
876
742
637
569
541
550
595
669
765
875
990
1102
1196
1241
1195
1025
723
304
-193
-718
-1214
-1613
-1854
-1892
-1721
-1375
-915
-409
74
474
750
891
921
885
826
762
685
576
417
197
-94
-466
-917
-1425
-1948
-2431
-2821
-3078
-3173
-3099
-2871
-2523
-2100
-1636
-1144
-611
-16
663
1437
2296
3197
4062
4803
5330
5594
5587
5324
4832
4140
3291
2350
1399
518
-238
-836
-1263
-1515
-1599
-1533
-1346
-1073
-745
-393
-48
250
470
594
631
607
554
505
481
498
563
673
812
963
1110
1242
1342
1388
1347
1184
877
429
-134
-764
-1402
-1994
-2504
-2912
-3216
-3422
-3535
-3564
-3525
-3443
-3343
-3242
-3145
-3054
-2973
-2912
-2879
-2866
-2849
-2806
-2724
-2607
-2460
-2283
-2066
-1797
-1472
-1094
-672
-215
256
706
1091
1365
1500
1490
1349
1102
778
402
-4
-424
-849
-1266
-1663
-2023
-2334
-2588
-2782
-2920
-3009
-3064
-3104
-3146
-3191
-3229
-3239
-3210
-3141
-3035
-2884
-2672
-2381
-2012
-1584
-1130
-676
-241
164
523
811
1004
1090
1070
964
805
624
447
292
169
81
28
9
26
81
179
327
525
758
1000
1223
1397
1502
1524
1454
1294
1073
838
640
511
450
435
446
474
512
548
562
542
494
433
364
268
123
-80
-318
-552
-751
-904
-1010
-1053
-1006
-850
-588
-250
125
509
886
1241
1550
1780
1912
1937
1855
1668
1384
1028
651
317
76
-54
-85
-51
11
62
67
-2
-155
-384
-665
-969
-1273
-1558
-1811
-2024
-2194
-2325
-2422
-2492
-2542
-2583
-2632
-2700
-2786
-2872
-2929
-2932
-2868
-2733
-2530
-2261
-1938
-1582
-1227
-918
-693
-579
-581
-684
-852
-1041
-1213
-1348
-1456
-1565
-1708
-1905
-2156
-2436
-2712
-2957
-3160
-3322
-3458
-3575
-3679
-3768
-3845
-3921
-4014
-4143
-4312
-4510
-4704
-4848
-4893
-4798
-4540
-4121
-3566
-2917
-2224
-1540
-914
-390
5
257
376
395
359
318
309
352
440
556
679
798
916
1046
1208
1419
1682
1982
2285
2544
2715
2763
2669
2423
2028
1497
864
178
-497
-1102
-1590
-1934
-2124
-2172
-2112
-2005
-1923
-1934
-2074
-2345
-2718
-3147
-3583
-3981
-4298
-4503
-4579
-4520
-4327
-4003
-3550
-2976
-2307
-1589
-878
-227
332
790
1152
1430
1632
1757
1803
1769
1670
1536
1409
1330
1327
1409
1566
1773
1999
2207
2358
2416
2362
2199
1950
1646
1311
958
592
217
-156
-510
-828
-1092
-1289
-1405
-1431
-1368
-1223
-1014
-765
-510
-289
-145
-106
-185
-361
-597
-846
-1070
-1243
-1348
-1374
-1310
-1154
-913
-601
-223
226
753
1345
1956
2506
2905
3089
3034
2752
2284
1678
992
294
-342
-859
-1231
-1469
-1608
-1685
-1722
-1725
-1691
-1622
-1524
-1406
-1277
-1147
-1030
-942
-896
-889
-906
-918
-891
-800
-634
-392
-78
301
735
1207
1688
2146
2554
2893
3153
3321
3386
3349
3222
3036
2819
2597
2385
2203
2074
2020
2048
2136
2250
2351
2416
2431
2392
2298
2154
1975
1774
1558
1327
1080
826
585
381
229
135
101
128
209
332
480
634
779
905
994
1029
996
895
741
552
348
140
-59
-230
-356
-429
-452
-439
-404
-361
-317
-278
-242
-211
-191
-201
-263
-386
-556
-734
-881
-976
-1026
-1052
-1074
-1105
-1154
-1232
-1352
-1517
-1720
-1947
-2187
-2433
-2675
-2892
-3048
-3109
-3064
-2933
-2767
-2632
-2578
-2626
-2765
-2962
-3174
-3364
-3506
-3587
-3608
-3585
-3541
-3499
-3461
-3415
-3334
-3203
-3022
-2808
-2576
-2338
-2098
-1859
-1633
-1425
-1237
-1055
-865
-655
-422
-174
73
301
492
633
717
747
725
657
550
420
292
194
149
162
223
311
405
486
546
586
618
657
719
807
913
1022
1115
1176
1201
1193
1165
1126
1079
1025
966
914
891
925
1031
1208
1440
1702
1968
2210
2406
2548
2645
2719
2793
2884
2994
3119
3247
3357
3424
3420
3333
3170
2958
2725
2488
2248
1999
1738
1470
1203
947
718
539
436
430
523
694
910
1138
1350
1531
1671
1770
1841
1903
1974
2065
2175
2293
2408
2514
2606
2679
2720
2716
2662
2562
2434
2299
2176
2076
2001
1947
1904
1865
1827
1795
1783
1808
1880
1999
2157
2338
2525
2703
2852
2951
2984
2948
2858
2741
2632
2556
2527
2547
2605
2679
2738
2756
2717
2628
2514
2409
2334
2299
2295
2312
2344
2401
2500
2661
2889
3169
3467
3744
3965
4115
4193
4212
4188
4137
4078
4034
4019
4048
4117
4213
4312
4383
4398
4338
4202
4008
3789
3580
3406
3280
3199
3151
3118
3074
2997
2878
2725
2566
2434
2347
2305
2282
2249
2185
2086
1960
1820
1666
1488
1265
980
627
217
-221
-642
-999
-1249
-1364
-1343
-1210
-1010
-796
-611
-481
-412
-397
-425
-486
-578
-703
-868
-1079
-1339
-1645
-1986
-2348
-2711
-3054
-3352
-3578
-3707
-3728
-3650
-3502
-3318
-3124
-2930
-2740
-2554
-2376
-2205
-2035
-1855
-1658
-1447
-1237
-1048
-893
-777
-699
-655
-634
-620
-593
-536
-443
-321
-185
-47
86
218
361
531
744
1008
1321
1658
1989
2280
2502
2634
2663
2589
2424
2189
1915
1628
1351
1104
899
742
624
525
414
266
66
-189
-491
-830
-1190
-1554
-1899
-2201
-2438
-2596
-2675
-2687
-2651
-2586
-2507
-2422
-2336
-2256
-2193
-2153
-2138
-2141
-2149
-2144
-2116
-2060
-1980
-1887
-1797
-1720
-1662
-1618
-1580
-1535
-1474
-1392
-1287
-1164
-1032
-904
-801
-744
-755
-841
-995
-1193
-1405
-1606
-1782
-1932
-2067
-2198
-2339
-2497
-2668
-2842
-3001
-3131
-3227
-3295
-3340
-3363
-3361
-3333
-3279
-3203
-3108
-2988
-2839
-2666
-2480
-2299
-2135
-1987
-1852
-1720
-1587
-1450
-1307
-1156
-993
-816
-626
-429
-229
-33
157
344
530
714
892
1053
1190
1299
1378
1424
1434
1411
1364
1313
1275
1266
1290
1341
1409
1478
1528
1539
1492
1373
1178
912
587
224
-148
-503
-820
-1093
-1319
-1502
-1642
-1744
-1813
-1856
-1874
-1854
-1779
-1634
-1420
-1153
-854
-541
-233
53
294
469
568
599
582
544
510
505
549
655
827
1052
1305
1553
1765
1923
2021
2074
2101
2128
2168
2224
2284
2333
2360
2362
2335
2276
2181
2050
1890
1710
1521
1326
1128
934
761
629
547
511
502
496
483
468
468
506
601
761
982
1249
1538
1816
2050
2211
2283
2265
2173
2035
1884
1747
1636
1550
1474
1389
1273
1108
877
568
177
-291
-822
-1396
-1989
-2573
-3122
-3614
-4032
-4362
-4590
-4704
-4693
-4557
-4304
-3956
-3539
-3085
-2629
-2207
-1854
-1594
-1434
-1369
-1387
-1474
-1615
-1789
-1966
-2119
-2223
-2271
-2260
-2192
-2069
-1900
-1704
-1505
-1319
-1156
-1016
-901
-814
-757
-720
-689
-650
-600
-548
-507
-485
-481
-491
-506
-518
-517
-493
-449
-400
-373
-401
-508
-709
-997
-1350
-1730
-2092
-2401
-2631
-2766
-2794
-2706
-2503
-2198
-1819
-1402
-980
-582
-242
4
127
113
-25
-256
-548
-871
-1205
-1527
-1814
-2041
-2193
-2262
-2254
-2185
-2070
-1925
-1764
-1593
-1416
-1232
-1045
-857
-672
-494
-332
-197
-105
-64
-72
-112
-163
-202
-219
-212
-192
-169
-151
-140
-130
-111
-76
-16
69
178
301
424
530
605
640
628
567
455
302
125
-53
-216
-362
-499
-637
-779
-925
-1071
-1218
-1366
-1509
-1643
-1764
-1875
-1982
-2082
-2163
-2205
-2195
-2134
-2028
-1882
-1704
-1503
-1304
-1136
-1022
-962
-941
-932
-916
-879
-808
-696
-534
-330
-104
115
296
413
447
386
229
-7
-293
-593
-872
-1102
-1263
-1348
-1365
-1331
-1270
-1204
-1145
-1101
-1076
-1077
-1103
-1147
-1190
-1209
-1189
-1119
-994
-808
-562
-265
60
389
701
984
1225
1407
1511
1523
1448
1307
1123
922
727
564
456
415
434
491
563
631
686
719
726
708
676
652
653
685
742
811
884
952
1006
1044
1067
1090
1127
1182
1251
1319
1377
1421
1450
1459
1442
1398
1335
1267
1205
1157
1129
1134
1181
1269
1381
1482
1538
1528
1447
1302
1116
914
724
569
461
395
352
312
254
166
41
-116
-294
-481
-666
-843
-1008
-1155
-1275
-1360
-1407
-1417
-1401
-1369
-1328
-1283
-1235
-1180
-1110
-1020
-911
-788
-662
-541
-434
-347
-285
-249
-235
-234
-236
-237
-235
-234
-231
-227
-222
-225
-250
-308
-408
-543
-699
-855
-989
-1078
-1105
-1057
-928
-720
-444
-124
207
515
769
947
1037
1037
957
812
628
431
242
79
-43
-110
-115
-65
22
120
208
273
315
340
352
355
356
363
381
408
434
450
453
447
441
446
466
504
559
631
719
821
937
1072
1225
1396
1574
1748
1906
2037
2136
2194
2212
2199
2178
2179
2225
2320
2450
2583
2692
2752
2751
2687
2560
2379
2159
1922
1690
1482
1310
1178
1087
1037
1027
1056
1118
1203
1302
1403
1500
1586
1660
1728
1799
1886
1999
2140
2299
2461
2605
2712
2763
2749
2668
2527
2339
2119
1881
1636
1396
1173
980
825
712
639
598
578
561
532
479
400
300
191
85
-6
-74
-117
-138
-153
-178
-222
-286
-360
-430
-488
-528
-545
-535
-502
-456
-412
-382
-367
-362
-362
-361
-359
-344
-306
-237
-136
-15
121
275
456
671
915
1169
1408
1606
1741
1801
1785
1705
1581
1432
1263
1071
850
604
340
68
-206
-472
-714
-910
-1043
-1116
-1148
-1168
-1195
-1239
-1303
-1390
-1503
-1635
-1768
-1880
-1948
-1965
-1928
-1844
-1725
-1587
-1449
-1331
-1242
-1179
-1133
-1091
-1050
-1012
-982
-963
-951
-941
-926
-907
-889
-884
-896
-926
-969
-1018
-1070
-1116
-1144
-1139
-1086
-981
-828
-638
-413
-156
129
425
712
973
1205
1420
1630
1836
2029
2194
2318
2401
2446
2453
2417
2331
2190
1995
1754
1482
1201
937
714
550
450
408
413
448
496
541
568
564
533
488
452
446
483
558
655
754
835
886
899
877
823
750
669
592
525
465
401
320
213
84
-60
-204
-340
-461
-569
-663
-750
-840
-944
-1074
-1234
-1417
-1609
-1790
-1939
-2041
-2083
-2061
-1978
-1846
-1681
-1502
-1318
-1131
-933
-717
-489
-268
-87
25
49
-15
-155
-348
-566
-773
-932
-1014
-1010
-935
-815
-680
-547
-424
-317
-230
-172
-148
-157
-194
-252
-319
-384
-439
-478
-505
-528
-553
-583
-618
-657
-701
-747
-792
-829
-850
-852
-836
-805
-763
-714
-663
-613
-567
-523
-480
-443
-420
-425
-465
-542
-650
-779
-917
-1055
-1197
-1355
-1545
-1774
-2036
-2307
-2559
-2768
-2916
-2996
-3003
-2940
-2819
-2655
-2464
-2259
-2047
-1836
-1638
-1466
-1333
-1246
-1206
-1214
-1265
-1347
-1441
-1524
-1581
-1610
-1616
-1610
-1597
-1578
-1549
-1503
-1433
-1330
-1188
-1012
-814
-612
-424
-262
-137
-55
-19
-28
-81
-170
-287
-418
-547
-659
-743
-800
-833
-849
-852
-844
-826
-795
-740
-646
-503
-319
-113
94
292
486
686
897
1110
1312
1495
1661
1811
1944
2049
2117
2147
2142
2105
2032
1917
1753
1543
1295
1024
742
460
190
-64
-296
-506
-695
-865
-1016
-1149
-1265
-1370
-1465
-1546
-1605
-1633
-1622
-1569
-1468
-1319
-1118
-868
-579
-268
47
352
635
889
1103
1264
1365
1406
1393
1336
1239
1102
928
729
524
328
148
-19
-181
-343
-503
-655
-794
-914
-1002
-1051
-1049
-998
-906
-779
-619
-425
-200
47
298
538
760
963
1143
1293
1405
1475
1510
1523
1524
1517
1497
1461
1407
1339
1263
1191
1134
1100
1095
1113
1142
1167
1175
1160
1123
1065
983
879
758
631
514
417
347
305
294
322
400
537
735
985
1273
1582
1895
2193
2451
2646
2755
2769
2690
2531
2310
2041
1742
1427
1114
825
580
394
270
208
201
245
337
467
623
786
941
1072
1170
1225
1231
1189
1107
1006
907
827
776
759
780
842
946
1082
1235
1383
1504
1583
1610
1583
1505
1390
1255
1120
1000
908
843
804
783
768
743
693
613
501
363
208
42
-135
-323
-522
-731
-942
-1144
-1320
-1454
-1532
-1547
-1503
-1409
-1271
-1098
-897
-678
-459
-259
-99
11
69
80
55
1
-73
-165
-270
-380
-487
-580
-649
-685
-681
-630
-534
-403
-257
-112
21
143
256
357
437
483
488
450
375
271
148
20
-102
-208
-300
-384
-464
-541
-612
-675
-731
-785
-836
-883
-924
-964
-1012
-1078
-1153
-1229
-1296
-1348
-1385
-1405
-1403
-1382
-1350
-1322
-1314
-1332
-1376
-1442
-1525
-1620
-1713
-1790
-1835
-1843
-1820
-1784
-1750
-1732
-1732
-1746
-1760
-1758
-1727
-1663
-1572
-1470
-1373
-1297
-1249
-1233
-1245
-1277
-1323
-1379
-1444
-1514
-1583
-1642
-1687
-1716
-1731
-1733
-1724
-1705
-1683
-1669
-1670
-1685
-1700
-1695
-1655
-1571
-1444
-1286
-1113
-943
-791
-665
-561
-473
-391
-312
-231
-143
-41
80
221
378
551
736
929
1120
1288
1411
1476
1478
1422
1316
1168
986
785
581
391
228
101
17
-16
6
82
205
369
567
795
1040
1285
1507
1691
1832
1935
2005
2041
2036
1988
1901
1790
1673
1568
1489
1444
1433
1450
1483
1517
1539
1540
1517
1471
1414
1361
1329
1334
1380
1465
1576
1696
1805
1885
1927
1928
1889
1814
1709
1585
1458
1351
1281
1259
1282
1345
1449
1596
1791
2029
2301
2594
2895
3190
3460
3684
3844
3934
3959
3924
3832
3685
3485
3246
2983
2719
2476
2270
2116
2015
1957
1921
1887
1843
1788
1728
1668
1616
1580
1570
1592
1640
1701
1760
1809
1849
1882
1909
1929
1941
1949
1958
1966
1974
1980
1989
1999
2003
1984
1929
1840
1735
1641
1577
1547
1550
1579
1628
1688
1745
1783
1788
1753
1677
1555
1387
1179
944
702
471
266
95
-38
-133
-197
-246
-299
-372
-471
-595
-747
-930
-1149
-1398
-1661
-1915
-2134
-2299
-2397
-2426
-2392
-2309
-2191
-2049
-1888
-1714
-1537
-1368
-1211
-1066
-932
-816
-737
-714
-756
-852
-978
-1104
-1206
-1268
-1286
-1264
-1210
-1139
-1064
-997
-948
-926
-938
-986
-1063
-1157
-1253
-1346
-1434
-1521
-1608
-1694
-1772
-1837
-1885
-1915
-1927
-1927
-1931
-1957
-2021
-2128
-2274
-2443
-2621
-2798
-2969
-3127
-3266
-3377
-3454
-3499
-3512
-3491
-3429
-3319
-3165
-2979
-2782
-2585
-2387
-2180
-1958
-1728
-1508
-1315
-1161
-1045
-963
-912
-889
-890
-911
-949
-1004
-1088
-1203
-1354
-1536
-1741
-1959
-2174
-2373
-2539
-2658
-2724
-2735
-2697
-2623
-2524
-2416
-2310
-2211
-2118
-2025
-1928
-1822
-1709
-1592
-1471
-1343
-1200
-1037
-854
-656
-453
-248
-40
179
412
656
899
1131
1344
1531
1684
1791
1845
1847
1804
1721
1603
1450
1265
1060
855
667
507
382
295
248
239
259
292
323
340
338
316
278
227
171
119
74
38
13
4
19
60
123
201
285
374
466
554
623
657
647
597
519
426
328
231
138
55
-19
-87
-157
-232
-311
-389
-459
-515
-552
-566
-555
-520
-466
-396
-311
-216
-116
-18
72
152
223
288
347
399
443
476
503
524
544
563
581
597
606
604
590
570
552
544
552
578
618
667
719
770
817
861
901
940
977
1008
1029
1025
991
927
841
751
674
617
580
551
515
459
379
277
163
52
-40
-101
-128
-125
-104
-73
-34
16
80
158
242
320
384
427
447
445
427
397
362
330
305
290
290
315
370
459
573
700
819
913
970
978
932
830
673
474
248
16
-201
-385
-522
-601
-621
-590
-522
-436
-348
-274
-226
-212
-234
-282
-346
-411
-468
-506
-512
-477
-400
-297
-188
-95
-26
19
43
44
19
-31
-91
-143
-176
-188
-186
-174
-155
-129
-100
-78
-70
-78
-96
-120
-150
-191
-251
-332
-430
-537
-639
-726
-795
-846
-882
-904
-909
-891
-847
-781
-704
-627
-562
-515
-490
-488
-510
-555
-620
-705
-808
-927
-1061
-1213
-1380
-1556
-1723
-1856
-1931
-1932
-1861
-1727
-1548
-1338
-1114
-890
-676
-481
-304
-138
23
181
331
465
574
651
697
715
713
703
690
678
664
638
586
488
325
87
-223
-586
-973
-1349
-1687
-1960
-2153
-2255
-2267
-2196
-2058
-1874
-1662
-1442
-1228
-1034
-870
-741
-646
-582
-546
-537
-555
-600
-662
-730
-788
-825
-840
-834
-817
-796
-778
-768
-765
-765
-762
-748
-721
-684
-643
-602
-566
-537
-515
-499
-487
-477
-466
-455
-442
-429
-416
-400
-376
-335
-265
-161
-28
119
256
363
429
452
439
400
346
291
249
229
232
252
280
313
356
415
498
605
737
892
1067
1259
1459
1659
1854
2041
2219
2384
2528
2643
2723
2768
2783
2774
2747
2704
2649
2586
2521
2459
2399
2339
2274
2201
2125
2051
1986
1933
1889
1850
1809
1756
1683
1580
1445
1279
1095
912
751
625
539
489
471
483
520
576
643
713
786
861
937
1002
1046
1054
1026
965
881
778
665
551
447
362
299
251
215
186
162
144
131
124
129
148
180
217
251
279
302
318
323
307
266
205
136
71
20
-15
-34
-43
-51
-69
-108
-167
-240
-317
-388
-443
-477
-487
-474
-447
-412
-373
-328
-273
-209
-143
-83
-32
6
32
46
46
39
29
21
14
6
-4
-8
-4
10
32
57
86
117
149
176
197
218
246
287
338
394
450
505
558
606
644
667
674
665
641
601
554
516
504
530
590
668
751
826
887
924
929
899
841
765
683
603
528
458
391
323
246
157
57
-46
-137
-206
-240
-232
-177
-83
32
140
213
234
194
95
-55
-243
-450
-648
-815
-931
-991
-993
-944
-854
-736
-602
-466
-335
-219
-121
-42
20
70
113
154
193
234
278
328
382
441
504
576
662
764
876
989
1092
1177
1233
1249
1216
1131
1000
837
658
472
284
96
-81
-234
-350
-421
-450
-444
-409
-353
-279
-189
-90
8
89
135
129
65
-51
-204
-369
-526
-661
-770
-854
-918
-968
-1010
-1046
-1075
-1093
-1093
-1075
-1048
-1030
-1036
-1074
-1144
-1237
-1344
-1454
-1551
-1617
-1634
-1593
-1497
-1364
-1216
-1073
-949
-854
-791
-763
-767
-801
-859
-930
-1002
-1067
-1122
-1169
-1210
-1245
-1273
-1288
-1288
-1273
-1243
-1196
-1135
-1063
-983
-897
-804
-704
-602
-507
-430
-375
-339
-313
-289
-260
-217
-145
-31
130
331
556
790
1016
1230
1422
1591
1740
1875
2000
2115
2208
2262
2263
2204
2084
1913
1704
1477
1249
1036
846
682
541
421
316
223
142
79
44
47
87
157
243
330
410
473
514
530
527
517
517
541
596
680
783
894
1002
1096
1165
1199
1192
1147
1068
967
854
740
636
550
485
443
423
419
422
422
408
372
305
207
82
-58
-196
-318
-410
-464
-477
-452
-392
-306
-204
-100
-8
61
104
121
115
85
25
-68
-195
-350
-524
-709
-898
-1084
-1260
-1416
-1545
-1648
-1727
-1788
-1836
-1874
-1903
-1925
-1936
-1936
-1919
-1883
-1830
-1762
-1682
-1591
-1493
-1393
-1298
-1214
-1148
-1102
-1080
-1082
-1113
-1169
-1242
-1323
-1395
-1446
-1467
-1454
-1409
-1335
-1240
-1130
-1012
-894
-783
-684
-597
-519
-447
-375
-304
-230
-151
-67
20
103
176
237
285
323
353
373
375
352
296
205
83
-61
-213
-362
-496
-610
-699
-768
-821
-865
-902
-926
-928
-897
-831
-732
-607
-467
-323
-185
-61
41
124
193
255
315
372
423
466
501
528
549
563
566
554
521
464
382
277
156
24
-109
-234
-337
-410
-448
-457
-443
-416
-378
-331
-276
-212
-139
-56
33
122
199
257
295
319
337
349
352
338
301
238
150
40
-85
-214
-333
-432
-504
-548
-561
-544
-501
-443
-385
-344
-329
-347
-403
-507
-659
-850
-1057
-1253
-1415
-1534
-1607
-1638
-1630
-1591
-1533
-1471
-1420
-1387
-1376
-1387
-1421
-1475
-1539
-1601
-1645
-1662
-1648
-1605
-1536
-1450
-1357
-1265
-1181
-1111
-1055
-1018
-1004
-1020
-1062
-1123
-1192
-1259
-1318
-1365
-1397
-1415
-1420
-1414
-1401
-1380
-1352
-1315
-1267
-1206
-1132
-1046
-956
-871
-797
-733
-671
-602
-517
-413
-293
-162
-29
93
185
235
236
192
113
9
-109
-233
-354
-463
-555
-628
-683
-724
-751
-763
-760
-747
-730
-714
-695
-667
-621
-554
-468
-365
-247
-115
27
169
303
423
534
643
756
872
984
1084
1162
1210
1219
1185
1110
1004
887
775
683
620
588
582
596
621
652
686
723
767
815
869
931
1002
1081
1166
1247
1313
1357
1370
1351
1305
1242
1178
1124
1089
1070
1064
1062
1057
1041
1006
957
899
851
830
844
893
971
1074
1195
1326
1454
1567
1658
1731
1795
1863
1942
2033
2135
2241
2345
2439
2516
2572
2607
2626
2641
2664
2702
2759
2830
2909
2985
3054
3108
3145
3166
3178
3187
3199
3210
3208
3180
3117
3019
2889
2737
2571
2402
2242
2100
1979
1880
1797
1725
1659
1598
1542
1492
1453
1426
1402
1369
1314
1228
1111
966
796
606
405
206
28
-116
-223
-296
-339
-357
-356
-342
-326
-313
-304
-295
-284
-270
-255
-244
-234
-222
-201
-167
-113
-35
68
191
324
457
586
707
817
909
974
1010
1016
999
962
904
823
726
623
528
448
381
322
267
219
177
136
83
10
-87
-200
-316
-424
-520
-603
-676
-737
-792
-850
-926
-1036
-1185
-1370
-1580
-1798
-2009
-2196
-2344
-2442
-2485
-2478
-2428
-2346
-2242
-2130
-2021
-1932
-1867
-1828
-1810
-1806
-1806
-1803
-1790
-1761
-1718
-1665
-1605
-1541
-1472
-1395
-1313
-1226
-1135
-1035
-922
-796
-656
-508
-358
-213
-84
18
88
123
129
111
75
26
-29
-79
-115
-131
-129
-112
-87
-54
-16
23
58
85
106
122
138
155
176
202
235
275
316
354
390
427
466
507
540
560
564
556
543
533
531
540
561
593
633
673
705
722
721
700
661
608
542
468
389
310
236
169
110
60
20
-6
-17
-11
13
53
108
169
227
267
284
272
232
164
68
-53
-194
-340
-482
-614
-736
-848
-947
-1024
-1071
-1083
-1062
-1014
-945
-860
-771
-690
-632
-609
-622
-667
-731
-796
-848
-879
-886
-870
-828
-757
-656
-529
-388
-244
-104
25
136
219
270
290
291
283
274
264
251
232
209
182
148
107
63
26
2
-6
-7
-10
-23
-47
-82
-128
-186
-256
-338
-428
-525
-629
-734
-832
-912
-965
-990
-990
-968
-928
-872
-803
-728
-656
-591
-536
-486
-437
-383
-319
-243
-153
-50
64
185
309
432
547
646
720
762
770
746
694
623
539
454
372
294
211
114
2
-117
-229
-322
-393
-444
-475
-483
-461
-411
-338
-247
-137
-2
161
345
536
714
866
989
1083
1147
1184
1195
1185
1163
1130
1083
1018
930
821
698
573
455
354
274
217
181
160
145
129
106
74
30
-22
-83
-149
-218
-282
-332
-361
-366
-347
-305
-241
-159
-64
34
123
198
254
293
316
321
313
298
289
298
333
398
491
610
750
907
1072
1235
1385
1509
1600
1651
1663
1636
1576
1489
1384
1271
1157
1049
949
858
774
695
625
567
526
506
509
529
562
601
641
676
701
711
705
685
654
612
556
484
397
297
190
78
-41
-165
-292
-414
-527
-631
-731
-824
-904
-965
-1002
-1018
-1024
-1020
-1010
-990
-957
-911
-851
-775
-685
-583
-477
-374
-280
-199
-130
-74
-28
10
43
73
97
114
123
124
116
101
78
52
27
6
-17
-45
-85
-131
-178
-216
-246
-271
-293
-314
-334
-358
-398
-464
-564
-694
-843
-997
-1141
-1264
-1354
-1407
-1426
-1422
-1407
-1390
-1372
-1353
-1332
-1310
-1288
-1263
-1234
-1205
-1185
-1182
-1199
-1234
-1282
-1339
-1403
-1465
-1513
-1534
-1518
-1466
-1387
-1291
-1188
-1083
-980
-882
-787
-697
-612
-531
-456
-385
-319
-261
-219
-194
-186
-191
-202
-218
-239
-262
-279
-284
-271
-242
-196
-135
-55
43
154
268
375
469
546
601
634
645
643
639
642
654
677
709
750
803
866
937
1012
1092
1172
1253
1335
1420
1511
1605
1698
1782
1852
1904
1935
1940
1916
1863
1790
1707
1621
1531
1429
1309
1169
1012
845
668
490
317
161
28
-81
-170
-245
-312
-372
-427
-473
-509
-532
-540
-531
-501
-444
-358
-252
-138
-30
63
136
186
210
207
182
148
122
117
135
173
223
281
342
401
456
507
559
615
674
730
775
803
812
801
771
728
680
641
618
620
649
708
798
914
1046
1178
1297
1395
1468
1516
1538
1535
1510
1468
1414
1348
1266
1164
1041
900
745
583
420
259
104
-44
-181
-307
-425
-535
-640
-735
-812
-863
-882
-867
-819
-742
-644
-535
-429
-341
-279
-245
-240
-263
-309
-370
-437
-502
-564
-623
-684
-744
-801
-849
-888
-918
-938
-947
-942
-924
-899
-873
-854
-848
-866
-912
-989
-1093
-1213
-1340
-1464
-1581
-1681
-1759
-1810
-1833
-1836
-1827
-1815
-1807
-1805
-1812
-1827
-1851
-1881
-1913
-1944
-1967
-1976
-1964
-1930
-1874
-1800
-1712
-1614
-1513
-1415
-1327
-1255
-1200
-1168
-1157
-1168
-1194
-1228
-1261
-1287
-1303
-1310
-1309
-1301
-1287
-1268
-1247
-1222
-1192
-1155
-1114
-1075
-1046
-1037
-1051
-1085
-1129
-1170
-1199
-1212
-1210
-1196
-1173
-1140
-1103
-1063
-1026
-989
-950
-902
-840
-761
-667
-560
-444
-324
-209
-104
-12
69
144
219
300
384
470
552
628
698
759
812
855
888
912
926
931
926
913
897
879
860
835
804
768
732
698
665
631
595
560
528
502
481
463
449
442
443
448
456
468
488
521
568
622
676
725
765
793
804
796
769
730
683
629
568
503
439
384
338
297
251
198
138
79
26
-14
-35
-31
-1
55
128
210
293
371
441
499
547
585
618
646
670
693
715
740
766
789
806
815
817
814
802
781
751
717
681
642
593
535
474
420
385
371
374
389
412
441
476
510
542
568
594
622
655
688
714
725
716
686
636
571
496
416
335
256
184
119
62
7
-50
-110
-173
-237
-303
-373
-445
-516
-579
-631
-670
-698
-716
-720
-711
-690
-664
-639
-617
-597
-576
-555
-540
-536
-540
-544
-540
-526
-502
-467
-417
-349
-266
-177
-93
-19
45
100
143
169
174
162
144
129
123
125
136
162
203
257
316
368
407
432
447
453
452
448
444
443
441
434
420
402
382
366
356
354
367
398
446
506
570
633
696
758
814
855
873
865
830
767
674
555
419
283
159
52
-38
-114
-173
-212
-230
-230
-217
-194
-168
-142
-120
-103
-90
-77
-64
-53
-43
-31
-9
27
77
138
207
282
358
429
487
524
537
525
493
443
385
327
278
242
223
219
231
258
296
340
384
423
451
465
459
428
371
293
199
98
0
-84
-141
-164
-153
-117
-66
-9
46
97
144
187
225
257
276
277
251
197
118
17
-100
-230
-370
-516
-663
-808
-946
-1074
-1187
-1283
-1361
-1424
-1472
-1508
-1532
-1549
-1562
-1572
-1580
-1582
-1579
-1570
-1553
-1524
-1478
-1420
-1357
-1302
-1262
-1236
-1220
-1211
-1209
-1214
-1224
-1236
-1243
-1244
-1235
-1213
-1174
-1116
-1039
-949
-848
-737
-618
-491
-361
-233
-110
5
108
196
272
338
400
462
524
587
647
701
745
774
788
788
778
762
743
722
702
688
684
693
712
742
783
837
905
989
1084
1187
1291
1390
1476
1542
1586
1608
1614
1604
1582
1550
1510
1460
1400
1331
1256
1178
1099
1016
931
841
754
682
633
610
611
631
668
718
777
838
898
955
1008
1058
1104
1139
1157
1150
1115
1053
969
873
770
663
553
443
334
229
127
27
-69
-158
-237
-307
-368
-423
-470
-505
-527
-539
-547
-554
-564
-577
-592
-608
-622
-633
-640
-646
-652
-659
-663
-663
-659
-655
-654
-654
-650
-639
-619
-593
-563
-527
-482
-429
-369
-306
-244
-183
-125
-70
-22
22
62
101
139
173
202
225
242
254
261
268
276
283
286
277
251
209
150
74
-21
-134
-256
-379
-490
-582
-650
-692
-704
-689
-653
-604
-551
-498
-445
-392
-342
-297
-261
-236
-223
-225
-238
-255
-266
-259
-232
-187
-132
-73
-17
26
51
53
37
12
-13
-33
-44
-47
-41
-24
-3
16
28
31
28
26
29
40
63
102
155
217
279
333
374
399
409
402
380
351
322
300
288
285
286
290
297
309
326
349
376
406
440
475
511
549
590
633
673
707
733
753
767
777
781
776
766
752
738
724
708
692
679
674
683
705
737
775
819
868
923
980
1038
1092
1140
1182
1214
1235
1241
1235
1218
1191
1152
1097
1026
941
851
762
677
597
519
444
373
307
246
187
130
76
28
-13
-48
-76
-93
-96
-82
-52
-11
36
82
126
163
187
194
182
154
112
62
7
-48
-100
-144
-180
-211
-242
-280
-329
-391
-464
-541
-616
-686
-750
-814
-878
-941
-998
-1041
-1067
-1073
-1055
-1010
-934
-833
-715
-591
-470
-357
-254
-162
-84
-20
30
69
99
117
124
116
91
47
-14
-87
-164
-234
-294
-340
-374
-396
-410
-419
-428
-442
-462
-485
-506
-524
-537
-545
-548
-545
-536
-528
-527
-541
-571
-619
-683
-762
-853
-951
-1047
-1133
-1207
-1262
-1297
-1306
-1286
-1240
-1174
-1098
-1014
-927
-836
-744
-661
-593
-543
-511
-492
-488
-501
-529
-569
-613
-656
-696
-732
-763
-784
-796
-800
-804
-812
-825
-837
-845
-849
-852
-856
-858
-854
-840
-817
-789
-760
-728
-694
-662
-638
-629
-634
-648
-666
-686
-705
-723
-734
-732
-713
-680
-639
-596
-553
-510
-466
-420
-373
-330
-298
-284
-290
-314
-351
-392
-428
-452
-460
-451
-429
-400
-371
-345
-323
-302
-283
-267
-256
-251
-250
-255
-269
-297
-341
-399
-463
-530
-596
-659
-711
-743
-749
-727
-685
-630
-569
-507
-451
-408
-384
-377
-381
-387
-386
-374
-352
-321
-284
-244
-208
-182
-174
-184
-213
-258
-313
-374
-433
-483
-521
-544
-558
-569
-584
-610
-645
-686
-728
-765
-793
-809
-807
-785
-742
-681
-607
-526
-438
-347
-253
-164
-85
-21
29
67
96
116
128
137
149
171
207
255
314
384
464
547
626
691
739
773
798
818
834
848
862
878
896
913
922
920
905
880
843
797
741
680
619
563
513
470
431
399
373
355
347
348
358
376
398
420
442
465
491
519
545
565
579
592
606
624
644
670
707
759
826
899
970
1031
1078
1110
1125
1123
1109
1089
1074
1066
1067
1074
1085
1100
1115
1126
1125
1109
1075
1026
965
898
833
774
725
682
639
594
551
517
499
498
515
546
591
649
716
784
844
891
921
929
915
878
822
751
669
583
497
417
347
287
238
198
166
142
120
95
66
32
2
-18
-24
-14
10
46
95
157
229
305
379
444
492
521
531
530
523
514
503
488
467
440
404
358
300
232
157
79
1
-76
-152
-224
-287
-335
-365
-371
-350
-307
-246
-179
-112
-46
24
101
185
273
359
443
523
593
650
686
703
708
707
708
713
723
738
759
784
808
828
843
852
855
853
844
830
809
782
749
710
666
618
566
508
444
373
299
224
150
79
14
-38
-69
-77
-63
-30
20
87
167
254
339
414
479
536
587
632
667
696
722
753
793
842
892
939
980
1010
1027
1027
1004
960
898
824
745
668
598
540
496
466
449
445
458
486
527
576
624
667
701
724
733
727
705
671
632
600
579
569
566
563
553
531
496
445
378
298
210
123
44
-16
-52
-59
-42
-7
38
84
125
154
170
175
172
166
161
155
145
127
97
56
2
-63
-134
-204
-265
-310
-337
-348
-343
-323
-290
-247
-202
-163
-131
-105
-84
-66
-53
-48
-51
-59
-71
-88
-109
-131
-152
-167
-177
-184
-188
-191
-193
-193
-194
-195
-195
-188
-173
-151
-126
-103
-84
-70
-63
-63
-69
-80
-94
-109
-124
-140
-159
-180
-207
-241
-285
-338
-394
-446
-488
-519
-542
-562
-580
-595
-604
-607
-603
-593
-576
-554
-526
-497
-471
-454
-446
-443
-445
-450
-464
-487
-520
-559
-597
-636
-676
-720
-765
-808
-846
-881
-919
-966
-1026
-1097
-1176
-1258
-1333
-1395
-1433
-1442
-1422
-1376
-1309
-1234
-1159
-1092
-1036
-990
-955
-933
-926
-935
-956
-981
-1004
-1025
-1043
-1061
-1076
-1090
-1106
-1131
-1168
-1217
-1272
-1328
-1384
-1437
-1483
-1516
-1530
-1524
-1498
-1452
-1382
-1287
-1177
-1062
-955
-861
-778
-706
-647
-603
-572
-545
-517
-487
-466
-458
-460
-465
-464
-458
-454
-455
-457
-454
-443
-426
-405
-383
-359
-333
-312
-303
-311
-334
-369
-413
-464
-520
-575
-623
-659
-682
-694
-693
-677
-646
-602
-547
-483
-410
-331
-250
-175
-111
-60
-21
8
30
42
47
47
44
38
26
9
-12
-34
-56
-75
-93
-110
-123
-132
-133
-124
-105
-77
-46
-16
12
40
73
113
154
193
222
241
250
248
232
199
151
94
38
-10
-48
-74
-89
-87
-67
-28
25
82
133
173
203
227
248
265
279
292
307
329
360
398
439
482
529
583
641
698
747
784
810
825
829
823
803
771
731
684
633
579
524
471
424
381
340
300
263
229
199
171
142
109
68
18
-44
-118
-199
-283
-362
-433
-491
-533
-554
-552
-528
-485
-427
-354
-268
-170
-66
40
141
239
331
413
478
520
539
537
521
496
467
437
413
399
395
399
410
425
445
466
483
492
491
483
471
454
430
399
361
321
283
246
207
170
141
133
153
205
283
381
488
596
701
798
887
965
1031
1084
1121
1145
1158
1159
1142
1105
1044
965
872
768
654
534
415
308
217
145
86
38
0
-26
-37
-37
-26
-7
23
60
102
142
176
203
225
242
254
262
269
280
297
319
339
353
358
359
358
357
353
339
316
287
256
229
201
171
139
111
91
81
75
62
40
9
-24
-56
-90
-129
-171
-212
-247
-275
-300
-325
-353
-385
-422
-467
-520
-580
-644
-706
-766
-824
-880
-932
-977
-1016
-1048
-1073
-1092
-1107
-1117
-1127
-1135
-1138
-1134
-1121
-1101
-1076
-1045
-1008
-966
-918
-869
-820
-773
-730
-692
-663
-646
-645
-656
-678
-706
-738
-769
-797
-819
-834
-841
-844
-846
-850
-861
-881
-909
-944
-983
-1020
-1048
-1062
-1058
-1036
-995
-935
-860
-775
-688
-604
-523
-444
-366
-291
-226
-174
-138
-118
-112
-122
-147
-184
-225
-263
-291
-310
-319
-319
-310
-291
-267
-237
-200
-152
-90
-16
69
158
249
339
421
492
550
596
633
664
692
717
737
753
761
760
748
728
702
671
633
588
538
488
442
403
371
345
325
312
305
304
311
329
363
411
471
540
616
695
773
842
895
926
936
928
904
866
817
764
715
673
638
607
576
543
507
468
426
379
326
262
184
93
-11
-119
-221
-306
-365
-393
-386
-349
-289
-219
-147
-79
-16
45
108
174
243
313
382
448
508
564
614
658
692
712
713
697
667
629
590
553
522
499
484
472
458
436
402
356
299
235
170
108
56
16
-7
-12
0
28
67
112
158
202
244
284
326
371
422
477
534
587
632
668
695
715
730
737
736
725
706
681
650
614
571
521
464
399
326
246
160
76
-2
-67
-121
-165
-204
-239
-269
-293
-313
-330
-345
-358
-365
-365
-358
-346
-331
-314
-292
-264
-229
-188
-141
-88
-30
32
92
149
201
247
285
313
330
334
327
311
290
265
239
214
190
168
148
129
112
98
84
69
51
31
16
7
5
8
14
22
30
38
39
33
21
8
0
-2
0
6
17
35
61
90
117
140
156
169
177
181
180
174
165
154
138
117
90
58
25
-10
-51
-100
-160
-230
-309
-392
-476
-559
-641
-722
-805
-886
-963
-1030
-1086
-1129
-1159
-1176
-1179
-1169
-1148
-1117
-1076
-1022
-959
-889
-819
-755
-694
-633
-571
-511
-458
-413
-373
-336
-302
-276
-263
-261
-264
-261
-247
-220
-187
-149
-109
-65
-15
36
83
121
152
178
206
236
268
299
329
362
400
440
477
506
525
538
550
564
579
593
600
598
583
553
507
445
366
274
172
66
-38
-137
-235
-332
-428
-520
-601
-671
-732
-787
-837
-877
-903
-916
-917
-910
-896
-876
-852
-830
-817
-814
-818
-825
-832
-839
-846
-853
-859
-862
-864
-866
-869
-869
-864
-855
-844
-831
-818
-804
-789
-773
-755
-733
-705
-672
-633
-590
-543
-492
-435
-377
-321
-269
-222
-179
-135
-90
-39
22
94
177
269
367
470
573
675
769
853
928
994
1052
1099
1132
1153
1166
1175
1182
1186
1189
1195
1212
1241
1278
1314
1343
1366
1387
1409
1433
1457
1476
1489
1493
1484
1462
1428
1391
1357
1326
1295
1260
1219
1173
1122
1068
1010
955
902
853
806
756
703
648
592
537
479
419
359
304
257
222
197
184
183
195
216
242
266
284
295
297
293
287
287
297
318
351
395
449
511
572
626
668
698
718
729
727
711
681
644
606
571
538
504
470
436
401
361
314
258
198
136
75
13
-51
-115
-176
-233
-289
-347
-409
-468
-520
-558
-583
-600
-614
-631
-656
-688
-725
-763
-796
-824
-845
-863
-878
-891
-904
-919
-939
-964
-992
-1022
-1054
-1090
-1134
-1191
-1262
-1346
-1441
-1539
-1637
-1729
-1815
-1894
-1964
-2023
-2067
-2096
-2110
-2112
-2108
-2101
-2094
-2087
-2078
-2062
-2035
-1996
-1949
-1898
-1845
-1791
-1738
-1689
-1648
-1621
-1606
-1597
-1587
-1575
-1562
-1551
-1542
-1531
-1513
-1488
-1461
-1441
-1433
-1434
-1439
-1442
-1442
-1440
-1436
-1431
-1422
-1409
-1393
-1376
-1358
-1333
-1299
-1252
-1194
-1131
-1066
-1004
-947
-897
-858
-834
-825
-828
-837
-846
-855
-862
-866
-861
-844
-812
-771
-730
-695
-668
-649
-636
-632
-633
-637
-637
-630
-614
-595
-577
-563
-552
-543
-533
-521
-504
-481
-449
-408
-357
-297
-230
-162
-100
-46
1
46
94
146
205
270
346
434
533
639
746
851
953
1050
1142
1225
1300
1368
1428
1476
1507
1522
1526
1523
1516
1504
1490
1481
1485
1506
1537
1567
1587
1592
1586
1568
1538
1496
1447
1398
1356
1321
1290
1262
1244
1238
1244
1254
1259
1254
1239
1216
1184
1142
1089
1031
974
920
870
819
766
711
654
597
541
490
450
428
424
436
456
478
500
520
535
542
538
523
501
476
455
442
440
451
476
516
571
637
711
790
871
952
1034
1116
1194
1270
1343
1415
1484
1546
1592
1612
1600
1557
1491
1411
1327
1247
1173
1110
1058
1018
990
972
961
955
952
956
967
984
1000
1008
1006
988
958
917
868
812
756
703
659
624
594
561
523
476
422
362
299
231
161
87
8
-75
-162
-250
-332
-402
-457
-496
-522
-537
-543
-541
-528
-504
-467
-421
-367
-307
-244
-177
-109
-41
26
90
152
214
275
333
386
430
466
494
512
520
517
507
494
485
482
484
491
499
508
514
515
507
492
473
455
437
418
394
367
341
318
296
272
242
208
174
142
109
74
38
2
-28
-54
-74
-90
-98
-99
-90
-75
-57
-39
-26
-22
-30
-51
-84
-127
-179
-239
-305
-372
-434
-487
-529
-561
-581
-589
-587
-580
-575
-575
-576
-574
-565
-550
-531
-506
-475
-439
-400
-359
-316
-265
-207
-147
-88
-30
30
92
154
210
255
292
323
347
357
351
333
309
277
230
166
92
23
-33
-82
-133
-183
-212
-197
-141
-71
-22
-10
-22
-36
-35
-26
-21
-24
-31
-32
-27
-24
-25
-29
-31
-28
-25
-25
-28
-30
-28
-26
-25
-27
-29
-28
-26
-26
-27
-29
-28
-27
-26
-27
-28
-28
-27
-26
-27
-28
-28
-27
-26
-26
-28
-28
-27
-26
-26
-27
-28
-28
-27
-26
-27
-28
-28
-27
-26
-27
-28
-28
-27
-26
-27
-27
-28
-27
-26
-27
-27
-28
-27
-26
-26
-27
-27
-27
-27
-26
-27
-27
-27
-27
-26
-27
-27
-27
-27
-26
-27
-27
-27
-27
-26
-26
-27
-27
-27
-26
-26
-27
-27
-27
-26
-26
-27
-27
-27
-26
-26
-26
-27
-27
-26
-26
-26
-27
-27
-26
-26
-26
-27
-27
-26
-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
-25
-25
-26
-26
-26
-25
-25
-25
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-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
-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
-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
-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
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
