5
50824
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
0
-1
0
1
2
3
3
1
-1
-2
-2
0
2
3
2
1
-1
-2
-2
0
1
3
3
2
1
0
-1
-1
-2
-3
-3
-2
0
2
3
3
2
0
0
1
2
3
2
1
-1
-1
-1
1
1
1
0
-1
0
2
3
3
1
-1
-3
-3
-3
-2
-2
-2
-3
-3
-2
-2
-2
-4
-5
-5
-4
-3
-1
1
2
3
4
4
3
1
0
1
2
3
3
0
-3
-4
-4
-1
3
4
4
2
0
-1
-1
-1
-1
-2
-2
-2
0
1
2
2
2
3
4
4
4
2
0
0
1
2
3
2
0
-1
-1
-1
-1
-1
-2
-2
-1
1
3
4
3
1
0
0
1
2
1
-1
-2
-1
1
3
3
1
-1
-2
-2
1
3
3
1
-1
-2
-1
0
0
0
-1
-2
-2
-2
-1
0
-1
-1
-1
0
1
1
1
1
2
3
2
1
-1
-2
-3
-3
-3
-4
-5
-7
-6
-4
-2
0
0
-2
-3
-4
-3
-2
-2
-2
-2
-1
1
2
2
0
-2
-4
-3
-1
1
2
1
-1
-2
-1
1
3
3
2
1
1
1
1
2
1
-1
-3
-4
-5
-4
-3
-1
2
3
3
2
0
-2
-3
-4
-3
-3
-3
-2
-2
-1
0
0
0
-1
-2
-3
-4
-4
-3
-1
1
2
2
1
-1
-2
-2
-2
-2
-2
-3
-4
-5
-5
-3
-2
-1
-1
-2
-3
-5
-6
-6
-5
-3
-1
-1
-2
-5
-7
-7
-5
-2
1
1
-1
-4
-5
-5
-3
-1
0
-1
-3
-4
-4
-3
-2
-2
-2
-1
-1
-1
-2
-3
-4
-4
-2
0
0
-1
-2
-3
-2
1
3
4
1
-3
-6
-6
-4
-1
0
1
0
0
0
1
1
0
-1
-2
-2
-2
-1
-1
-2
-3
-4
-3
-2
-1
-1
-2
-4
-5
-5
-3
-1
0
1
0
0
-1
-2
-3
-3
-3
-4
-4
-4
-5
-5
-5
-5
-5
-4
-4
-4
-4
-3
-1
1
3
3
2
1
1
1
1
1
0
-1
-1
-1
0
0
0
0
0
0
2
2
2
1
1
1
2
4
4
3
2
1
2
3
4
4
1
-2
-4
-4
-3
-1
0
0
0
2
3
5
5
4
3
1
0
0
0
0
0
0
-1
-1
-1
0
0
0
0
-1
-3
-4
-4
-2
1
5
6
5
3
0
-2
-3
-4
-4
-3
-2
-1
1
2
2
1
0
-1
-1
-2
-2
-4
-4
-4
-2
1
3
3
1
-1
-2
-1
0
1
1
0
-2
-4
-5
-6
-7
-7
-6
-4
-1
1
1
0
-2
-2
-2
1
2
2
0
-3
-4
-4
-2
0
1
-1
-3
-3
-2
0
2
2
0
-1
-1
0
2
4
3
1
0
-1
0
1
2
3
3
2
2
0
-3
-6
-6
-5
-2
0
0
-2
-3
-3
-1
3
5
4
2
0
-1
0
1
1
-2
-4
-4
-2
1
3
2
0
-3
-3
0
3
4
4
2
1
2
4
5
4
2
0
0
2
4
5
3
0
-2
-3
-1
1
2
1
-1
-2
-3
-1
1
3
3
2
0
-2
-3
-2
0
1
2
4
5
6
7
7
5
3
1
1
2
3
5
4
3
1
0
0
1
2
3
2
1
1
1
2
2
2
2
2
2
2
1
0
0
0
1
1
1
0
1
4
6
8
7
3
-1
-3
-3
0
3
4
3
1
1
2
4
5
4
2
1
1
3
6
7
6
4
1
0
1
3
3
3
2
2
3
4
3
2
1
1
2
4
6
5
3
0
-2
-2
1
4
7
7
5
3
0
-2
-2
-2
-1
0
1
2
2
3
4
4
4
2
1
0
0
2
3
5
5
4
3
4
5
5
6
5
4
3
2
2
2
1
1
2
4
5
5
3
2
1
2
3
4
3
1
0
1
5
8
9
7
3
0
-1
0
2
3
3
2
1
2
3
3
4
4
4
4
4
4
3
2
3
4
6
7
5
3
2
2
3
4
5
3
2
3
4
5
5
2
0
-1
1
4
7
8
7
5
4
4
6
6
6
4
3
4
5
6
7
7
6
5
4
4
3
2
0
0
0
2
4
6
6
6
5
4
1
0
-1
-1
1
2
2
1
-2
-3
-4
-3
-1
1
2
1
0
-1
-2
-2
-1
1
2
2
3
3
4
5
6
7
6
3
0
-3
-4
-3
0
2
4
4
3
2
1
0
-1
-2
-2
-2
-1
0
0
0
-1
-2
-1
0
2
5
6
6
5
4
3
3
2
1
0
-1
-1
-1
0
1
1
0
0
1
2
3
4
4
4
4
4
4
4
4
4
4
4
4
4
2
1
0
1
3
4
3
1
-1
-2
-1
0
1
0
-1
-1
1
4
5
4
0
-4
-6
-4
0
5
6
6
3
2
3
5
6
6
4
1
-2
-2
-1
1
2
3
3
4
4
3
3
2
1
1
1
2
3
3
3
2
2
1
0
0
1
2
4
5
6
5
3
2
1
0
0
1
1
2
2
3
3
2
2
1
1
1
2
2
2
2
2
2
2
1
0
-1
-2
-2
-1
1
2
3
4
3
3
2
1
0
-1
-1
0
0
0
-1
-3
-4
-4
-3
-2
0
0
0
-2
-3
-2
0
3
6
8
8
8
6
5
4
3
2
2
3
3
2
1
0
-1
0
1
2
4
5
4
3
1
-1
-3
-3
-2
0
1
2
2
1
0
0
0
2
3
4
3
2
0
-1
-1
1
2
3
3
2
2
2
3
5
6
4
1
-3
-6
-7
-6
-3
0
2
2
1
1
1
1
0
-1
-2
-4
-4
-3
-1
0
1
1
0
-1
-1
-2
-1
-1
0
0
-1
-2
-3
-3
-3
-3
-2
-2
-2
-1
0
0
1
2
1
0
-1
-1
0
1
1
0
-2
-4
-5
-5
-4
-2
-1
-1
-2
-2
-2
0
2
2
1
-2
-4
-5
-4
-1
2
2
0
-2
-3
-2
0
2
3
2
0
-1
0
1
2
1
0
-1
-1
-1
-1
-3
-5
-8
-9
-8
-5
-1
1
0
-2
-5
-6
-5
-2
1
2
2
0
-1
-2
-2
0
1
1
0
0
0
1
2
2
1
-1
-2
-3
-2
-1
0
0
1
2
2
3
2
0
-2
-4
-5
-4
-3
-2
-3
-4
-4
-3
0
3
5
6
5
3
2
1
1
2
2
2
2
1
-1
-1
0
2
4
5
5
4
1
-2
-3
-3
-1
1
3
4
4
3
1
0
0
0
1
1
0
0
-1
1
3
6
7
6
4
2
0
0
1
2
3
3
3
2
1
1
-1
-2
-3
-3
-1
1
4
5
4
1
-1
-3
-3
-3
-2
-1
-1
-1
-1
-1
0
0
-1
-1
0
1
4
4
3
-1
-4
-6
-6
-4
-2
-2
-2
-2
0
3
5
6
3
-1
-4
-5
-3
0
2
2
0
-2
-2
-1
1
2
3
3
3
2
2
1
0
-1
0
1
1
1
1
0
0
2
4
6
6
5
3
2
2
2
1
0
-3
-4
-4
-2
1
4
4
2
-1
-2
-1
1
4
6
6
5
4
4
3
3
1
-1
-2
-1
1
3
4
4
3
3
5
7
7
6
2
-1
-2
0
4
7
7
6
3
2
2
3
4
3
3
3
2
2
1
0
-1
-1
1
4
6
7
6
4
2
0
-1
-1
0
2
5
8
8
7
5
3
3
3
5
5
5
5
6
7
8
7
4
1
0
1
5
7
7
5
3
2
3
6
9
10
9
7
6
6
7
5
3
1
1
3
6
9
9
6
2
0
1
4
8
9
8
4
1
0
0
2
5
7
8
9
9
8
7
6
5
4
3
3
2
2
2
4
5
6
5
3
2
2
3
5
6
4
1
-2
-3
-1
3
5
5
2
-1
-1
1
3
5
4
2
-1
-1
0
2
3
3
2
2
3
4
5
4
2
1
0
1
2
2
2
1
1
2
3
4
3
2
1
1
3
4
4
2
0
-2
-2
-2
0
0
1
1
2
2
2
2
1
0
0
0
1
1
1
1
1
1
2
2
3
3
3
2
2
1
2
2
3
5
5
5
4
2
1
0
0
0
0
0
1
1
2
4
5
6
5
3
2
0
0
1
3
5
6
6
4
3
1
1
1
1
0
0
-1
-2
-1
0
2
3
4
4
3
2
2
2
3
4
5
4
3
1
-1
0
1
3
4
4
3
2
2
2
1
0
-1
-2
-1
1
4
6
6
5
3
2
1
2
2
3
3
3
4
5
6
5
3
1
1
1
1
2
1
1
1
1
3
4
3
2
0
-2
-2
-1
1
1
0
-1
-1
-1
1
2
3
2
1
0
-2
-2
-1
1
3
5
5
4
2
0
0
2
5
6
6
3
-1
-4
-5
-5
-3
0
2
3
2
0
-2
-5
-5
-3
-1
1
2
1
0
-1
1
2
2
0
-2
-4
-3
-1
2
3
2
0
-2
-2
-1
0
0
-1
-1
0
2
3
4
2
1
1
3
4
4
2
-1
-3
-3
-1
1
1
0
-2
-3
-3
-1
0
1
1
2
3
3
3
1
-2
-5
-5
-4
-3
-2
-2
-3
-4
-5
-5
-5
-4
-2
0
2
4
4
3
1
-1
-1
-1
-1
0
1
2
3
3
3
2
2
2
3
3
1
-1
-3
-4
-2
2
4
5
3
-1
-3
-3
0
4
6
7
5
3
1
0
1
2
3
3
2
-1
-3
-3
-2
0
2
3
3
3
4
5
5
5
3
2
2
3
5
4
2
-2
-4
-4
-2
1
3
2
0
-2
-3
-2
-1
-1
-1
-1
0
2
4
5
5
4
3
3
2
2
2
1
1
1
1
1
1
0
-1
-2
-2
-2
-2
-1
1
3
5
5
3
0
-3
-4
-4
-3
-1
1
2
3
3
3
2
1
1
2
2
2
1
-1
-3
-3
-1
2
5
6
5
3
1
0
0
1
2
2
3
2
1
-2
-4
-6
-6
-4
-1
2
3
2
0
-1
-2
-1
-1
0
0
0
1
2
4
4
4
3
2
1
2
3
5
6
6
4
2
1
1
2
4
5
5
3
1
0
1
3
4
3
2
0
0
2
4
6
5
2
-2
-3
-2
0
3
4
3
1
-1
-2
-2
0
0
0
-1
-1
-2
-1
0
1
3
4
4
4
3
1
-2
-5
-6
-5
-3
1
4
6
6
5
3
1
0
1
2
2
1
-1
-2
-3
-2
1
3
5
4
2
-1
-1
1
5
8
8
6
3
0
0
1
3
5
5
5
5
6
7
7
6
3
2
2
3
4
4
2
-1
-2
-1
2
5
6
6
3
1
0
1
3
4
4
2
0
-2
-3
-2
0
2
3
3
3
3
3
3
3
2
1
1
1
3
4
4
2
1
0
2
4
4
3
0
-3
-3
-1
2
4
3
1
1
3
7
10
10
6
1
-2
-3
-1
2
4
5
5
5
5
3
0
-2
-3
-1
3
6
6
3
0
0
2
6
8
7
4
0
0
3
7
9
8
4
0
-1
0
2
3
3
2
1
1
1
1
1
0
0
0
0
0
0
1
3
4
5
4
3
1
1
2
4
5
5
4
2
1
1
2
2
2
2
1
1
1
2
2
2
2
1
1
1
2
3
5
6
6
5
4
3
3
4
4
5
5
4
4
5
6
7
7
5
4
2
2
2
2
2
1
1
0
1
1
1
1
-1
-2
-2
-1
2
3
3
1
-2
-3
-2
0
3
4
3
1
0
1
3
5
4
2
-2
-4
-3
-1
2
3
3
2
1
0
-1
-1
-2
-1
0
2
2
2
0
-1
-1
1
4
6
6
4
2
0
-2
-3
-4
-5
-5
-4
-1
2
4
5
4
2
2
2
3
3
2
1
0
0
1
2
3
4
3
1
0
0
1
2
3
3
3
3
2
2
2
3
3
3
3
2
1
0
0
0
1
1
0
-2
-4
-4
-3
-1
1
3
3
2
1
0
1
1
2
1
1
1
2
3
4
3
1
0
-1
-2
-1
1
3
4
5
5
3
0
-3
-4
-2
1
4
5
3
0
-1
0
2
5
7
7
5
3
1
0
-1
-1
0
1
2
2
1
0
-2
-2
0
1
2
2
2
2
2
3
3
2
1
1
2
4
5
4
3
2
2
3
4
4
3
2
2
3
5
6
5
3
0
-1
-1
0
0
1
1
2
3
4
4
3
2
0
-1
-2
-2
0
3
6
7
6
3
0
-1
1
4
6
5
2
-1
-1
2
5
6
5
1
-2
-2
1
4
5
3
0
-3
-2
2
5
6
4
0
-2
-2
1
4
7
6
4
2
0
0
1
3
3
2
0
-1
-1
1
2
2
0
-3
-5
-5
-2
2
4
4
2
1
2
3
4
2
-1
-4
-5
-2
1
3
3
0
-2
-2
0
3
5
5
3
1
0
1
2
3
3
2
2
2
2
2
1
0
-1
-3
-4
-3
-1
1
3
3
2
1
2
3
6
7
6
4
1
-1
-1
0
1
0
-2
-3
-3
-2
-1
-1
-3
-5
-4
-1
3
6
5
2
-1
-3
-3
-1
1
2
1
1
1
3
4
5
3
0
-2
-3
-2
0
1
1
1
1
1
1
1
1
0
-2
-3
-3
-2
-1
-1
-1
-1
-1
0
2
2
2
1
0
1
2
3
3
2
0
-2
-1
1
3
4
3
1
0
1
4
7
9
7
4
1
-1
-2
-1
0
1
1
1
2
3
3
3
1
1
2
4
7
8
6
3
-1
-2
0
3
7
8
8
6
4
4
3
2
0
-2
-2
1
4
5
4
0
-3
-3
-1
3
6
6
3
0
-1
1
3
5
3
0
-3
-4
-2
1
3
4
4
3
2
1
1
1
1
1
1
0
-1
-3
-4
-3
-2
0
1
2
1
1
1
2
2
3
3
3
4
5
5
6
5
5
4
3
2
1
1
2
3
4
5
4
2
1
0
-2
-3
-4
-4
-3
0
4
6
7
5
3
0
-1
-1
-1
-2
-2
-2
-1
0
1
1
1
0
-1
0
1
1
1
1
1
1
2
3
3
2
2
2
2
3
3
3
3
3
3
3
2
0
-1
-1
0
1
1
1
-1
-1
-1
0
0
0
-2
-3
-4
-3
-1
0
0
-2
-4
-5
-5
-3
-2
0
-1
-1
-2
-2
-2
-1
0
1
1
0
0
-1
0
1
3
4
5
4
3
2
2
1
1
1
0
-1
-1
-1
-1
-1
-2
-2
-1
0
1
0
-1
-3
-3
-3
-1
1
2
2
2
2
3
3
2
0
-2
-4
-5
-6
-6
-6
-6
-5
-4
-2
-1
-1
-2
-2
-2
-1
-1
-1
-2
-3
-4
-4
-5
-5
-5
-5
-3
-1
1
2
2
1
0
0
0
0
0
0
-2
-3
-4
-3
-2
0
2
3
2
0
-1
-1
0
1
1
-1
-3
-4
-4
-2
1
3
2
0
-1
-1
0
0
0
-2
-3
-3
-1
1
2
1
-1
-2
-1
1
2
2
0
-2
-1
0
2
2
1
-1
-2
-1
2
3
3
1
-1
-1
-1
0
0
-1
-2
-1
0
3
4
4
3
1
0
0
0
0
1
2
3
3
2
0
-2
-2
1
4
5
4
2
-1
-1
2
6
8
8
6
3
1
0
1
0
0
-1
-2
0
1
3
3
1
-1
-4
-5
-5
-4
-2
1
3
5
4
1
-2
-2
0
4
8
11
10
8
4
1
0
0
1
2
3
3
3
3
2
1
0
-1
0
0
0
-1
-1
-1
-1
0
1
2
2
1
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-2
-2
-1
1
3
2
0
-3
-5
-4
-2
1
3
3
3
2
3
6
7
7
4
0
-1
-1
2
5
6
4
0
-3
-4
-3
0
2
3
3
3
3
2
2
1
1
1
1
1
0
-2
-4
-6
-7
-7
-4
-1
2
5
6
5
3
1
-1
-1
0
0
0
-1
-1
-1
0
1
1
0
-1
-1
-1
1
2
2
1
0
1
3
5
6
6
3
0
-3
-3
-2
0
2
3
3
3
2
2
2
1
0
-2
-4
-5
-5
-4
-1
1
3
2
1
-1
-1
0
2
4
6
7
7
7
5
3
1
0
0
0
1
2
3
3
4
4
4
3
2
1
0
-1
-1
-1
-1
-1
0
1
2
1
0
-2
-4
-5
-6
-5
-5
-6
-6
-5
-4
-3
-2
-3
-4
-5
-4
-3
-1
0
0
-1
-2
-2
-2
-3
-3
-3
-3
-3
-2
-1
0
0
0
-1
-1
-1
-1
1
2
3
3
3
5
8
12
15
16
14
11
9
10
14
19
21
20
16
11
7
5
4
2
0
-4
-8
-12
-15
-19
-24
-28
-33
-36
-39
-42
-47
-53
-59
-64
-67
-68
-68
-68
-69
-69
-68
-67
-67
-65
-64
-61
-57
-52
-48
-46
-45
-44
-43
-41
-37
-33
-29
-27
-25
-22
-19
-13
-7
1
8
14
18
20
21
20
19
18
17
15
14
12
11
11
11
13
15
18
21
23
24
24
23
22
22
23
24
23
18
9
-3
-17
-30
-43
-57
-71
-87
-103
-119
-134
-147
-159
-167
-171
-169
-162
-153
-144
-137
-129
-118
-103
-85
-66
-48
-33
-21
-9
5
19
33
47
61
76
92
108
121
127
128
124
121
118
117
114
108
96
81
63
46
30
18
12
13
19
29
38
45
49
53
60
71
84
94
99
94
81
61
37
11
-13
-35
-55
-75
-94
-114
-131
-143
-147
-144
-134
-122
-111
-101
-91
-82
-72
-63
-56
-51
-46
-38
-27
-12
3
19
37
59
87
119
152
182
205
220
228
233
238
243
247
249
246
237
221
197
168
136
103
73
47
27
14
8
6
6
4
-1
-5
-6
1
13
26
31
24
6
-15
-30
-34
-25
-8
12
30
43
50
52
51
50
52
59
68
75
73
58
28
-11
-50
-82
-103
-111
-112
-109
-107
-107
-108
-103
-87
-58
-16
30
73
105
124
135
144
158
174
189
196
187
164
129
87
47
15
-7
-17
-18
-11
-1
12
27
46
66
83
91
86
66
37
4
-28
-56
-81
-104
-125
-143
-156
-164
-169
-172
-173
-169
-157
-131
-91
-40
15
66
104
125
129
122
108
95
83
71
57
38
14
-12
-38
-62
-84
-103
-119
-130
-135
-132
-121
-104
-82
-57
-31
-6
15
32
47
61
78
98
119
140
159
176
191
201
201
191
174
160
160
179
212
245
261
247
203
138
68
2
-49
-84
-100
-96
-76
-48
-25
-17
-30
-58
-90
-114
-124
-120
-109
-99
-96
-101
-115
-138
-165
-192
-211
-216
-203
-174
-137
-101
-75
-62
-64
-76
-94
-111
-123
-125
-115
-95
-68
-42
-24
-19
-32
-58
-88
-110
-113
-92
-53
-7
36
70
98
129
169
218
266
302
313
296
250
181
94
-5
-106
-200
-275
-322
-340
-327
-290
-231
-156
-68
23
110
180
226
243
232
190
119
22
-97
-224
-346
-450
-534
-599
-652
-699
-736
-757
-752
-717
-653
-570
-477
-380
-278
-168
-51
66
166
233
256
238
198
159
140
150
177
205
218
211
187
159
136
122
111
98
75
37
-18
-88
-164
-234
-279
-283
-242
-163
-66
27
99
148
182
205
220
219
196
147
82
12
-53
-108
-155
-199
-242
-278
-304
-320
-327
-334
-345
-360
-377
-394
-411
-428
-446
-461
-466
-454
-424
-380
-333
-295
-274
-273
-290
-317
-342
-354
-343
-306
-245
-176
-115
-81
-85
-122
-178
-230
-258
-252
-215
-161
-106
-62
-29
-1
29
66
108
153
200
255
323
404
489
563
615
644
661
685
726
782
836
870
872
844
799
748
699
653
605
553
499
444
392
338
278
205
117
14
-96
-206
-306
-386
-442
-474
-488
-494
-498
-504
-513
-523
-535
-550
-566
-574
-561
-516
-434
-327
-217
-127
-76
-67
-92
-131
-164
-171
-141
-72
19
109
171
186
154
93
27
-23
-51
-60
-57
-44
-17
28
88
153
204
231
231
215
200
202
236
310
427
578
743
890
988
1022
1002
963
940
952
989
1012
979
863
669
434
204
15
-118
-201
-257
-307
-366
-441
-523
-598
-645
-646
-591
-485
-351
-217
-114
-56
-38
-39
-30
9
88
194
307
402
462
485
479
461
443
431
423
407
374
320
249
172
104
55
29
20
17
2
-39
-112
-212
-323
-419
-477
-484
-437
-351
-244
-136
-37
49
123
189
249
306
364
425
487
540
568
554
497
406
308
228
180
159
144
116
64
-6
-79
-136
-164
-158
-113
-28
93
234
372
482
548
575
580
586
604
630
649
649
628
594
556
514
457
376
268
143
16
-100
-204
-299
-390
-475
-550
-609
-654
-689
-720
-743
-749
-730
-690
-643
-605
-586
-582
-577
-559
-522
-478
-443
-431
-448
-483
-519
-532
-502
-415
-272
-90
104
279
412
495
534
544
543
550
577
628
697
764
802
789
722
621
519
442
397
365
323
259
178
99
34
-23
-93
-192
-319
-449
-552
-611
-634
-640
-645
-653
-654
-640
-614
-592
-589
-611
-650
-693
-739
-798
-882
-995
-1125
-1250
-1349
-1409
-1429
-1406
-1339
-1230
-1088
-935
-792
-671
-563
-450
-313
-154
12
162
288
396
502
619
741
854
937
978
969
904
774
572
306
2
-299
-560
-760
-898
-985
-1029
-1034
-1004
-951
-906
-896
-935
-1010
-1084
-1123
-1108
-1047
-961
-862
-742
-581
-362
-89
208
490
729
919
1073
1204
1313
1379
1380
1304
1164
997
844
730
654
597
533
445
335
210
82
-42
-159
-257
-317
-320
-260
-152
-29
73
133
157
164
174
192
204
191
140
56
-45
-150
-253
-352
-442
-502
-503
-422
-258
-37
195
394
537
625
678
725
782
853
928
992
1030
1037
1016
983
948
919
889
842
758
625
448
243
38
-141
-272
-343
-355
-321
-265
-216
-191
-193
-203
-195
-155
-90
-25
8
-10
-74
-165
-259
-347
-429
-512
-592
-661
-706
-730
-746
-772
-816
-863
-887
-865
-792
-684
-566
-452
-336
-191
7
268
577
898
1193
1432
1604
1708
1753
1751
1710
1632
1519
1372
1193
990
777
566
361
160
-47
-269
-507
-755
-997
-1218
-1404
-1542
-1621
-1629
-1562
-1423
-1234
-1024
-826
-662
-541
-461
-417
-402
-409
-429
-448
-456
-453
-452
-476
-541
-652
-801
-971
-1149
-1330
-1515
-1700
-1864
-1981
-2024
-1984
-1872
-1716
-1541
-1361
-1171
-958
-707
-414
-86
266
628
989
1337
1659
1942
2176
2355
2476
2539
2543
2487
2372
2210
2017
1821
1639
1488
1372
1284
1210
1127
1012
847
617
329
7
-317
-606
-836
-1000
-1101
-1150
-1150
-1099
-985
-798
-532
-195
197
613
1014
1357
1606
1736
1742
1636
1442
1189
903
607
324
71
-138
-300
-426
-531
-627
-714
-777
-796
-759
-670
-546
-412
-288
-183
-96
-23
37
90
140
193
254
319
380
427
456
470
481
496
514
523
505
447
346
207
46
-113
-241
-312
-312
-248
-154
-81
-77
-165
-334
-537
-710
-795
-756
-590
-324
-6
305
563
748
873
976
1100
1268
1469
1669
1824
1908
1921
1879
1805
1708
1587
1436
1258
1061
861
671
498
346
214
103
11
-64
-124
-168
-193
-198
-190
-179
-177
-191
-221
-262
-315
-388
-485
-599
-707
-777
-790
-756
-715
-715
-790
-945
-1165
-1430
-1732
-2071
-2439
-2805
-3120
-3331
-3413
-3373
-3244
-3058
-2832
-2563
-2245
-1889
-1521
-1173
-865
-598
-358
-135
65
219
304
310
246
138
13
-112
-237
-371
-521
-683
-844
-980
-1072
-1109
-1090
-1024
-920
-779
-603
-391
-154
91
323
525
686
800
862
865
801
676
507
328
168
48
-34
-90
-138
-189
-246
-312
-390
-478
-568
-643
-675
-648
-562
-435
-296
-167
-56
46
156
285
438
612
803
1000
1201
1389
1554
1684
1773
1821
1828
1795
1719
1596
1421
1198
933
639
330
26
-252
-485
-657
-761
-802
-799
-774
-755
-761
-799
-862
-932
-989
-1020
-1030
-1027
-1022
-1012
-986
-924
-820
-688
-557
-458
-407
-399
-413
-428
-430
-421
-412
-414
-432
-469
-518
-576
-635
-690
-731
-752
-745
-704
-623
-498
-330
-129
90
310
514
694
842
954
1033
1087
1135
1202
1311
1465
1646
1811
1915
1921
1816
1607
1317
971
598
221
-138
-463
-746
-984
-1174
-1306
-1363
-1326
-1190
-969
-700
-425
-183
8
157
289
435
622
860
1142
1444
1736
1994
2208
2382
2531
2664
2786
2889
2965
3007
3009
2966
2872
2727
2542
2345
2170
2044
1970
1924
1873
1789
1663
1503
1320
1115
874
586
250
-116
-483
-829
-1144
-1433
-1701
-1948
-2167
-2344
-2469
-2536
-2538
-2470
-2327
-2116
-1853
-1567
-1280
-1004
-736
-471
-209
37
251
422
552
659
756
847
920
960
953
901
815
706
583
441
276
83
-136
-373
-615
-844
-1038
-1175
-1240
-1232
-1172
-1093
-1036
-1022
-1057
-1113
-1155
-1150
-1085
-970
-828
-687
-570
-484
-433
-415
-432
-483
-564
-665
-772
-871
-957
-1032
-1097
-1151
-1183
-1179
-1123
-1008
-836
-615
-355
-67
236
541
837
1120
1394
1667
1943
2217
2470
2676
2818
2886
2883
2816
2684
2486
2222
1903
1555
1212
911
672
496
369
265
157
27
-133
-317
-510
-693
-850
-976
-1076
-1161
-1240
-1316
-1383
-1432
-1454
-1448
-1420
-1388
-1370
-1381
-1428
-1502
-1579
-1628
-1626
-1567
-1468
-1357
-1258
-1175
-1092
-979
-813
-592
-334
-74
154
324
422
442
379
231
-1
-308
-672
-1067
-1465
-1838
-2163
-2426
-2626
-2772
-2884
-2975
-3049
-3089
-3071
-2969
-2775
-2504
-2189
-1872
-1584
-1344
-1153
-1004
-883
-777
-674
-563
-437
-294
-139
21
182
341
502
666
831
986
1118
1218
1278
1300
1284
1227
1121
956
723
426
81
-281
-623
-904
-1093
-1175
-1158
-1068
-941
-815
-715
-648
-609
-581
-541
-469
-346
-165
70
339
615
870
1089
1271
1433
1593
1767
1961
2169
2378
2573
2734
2839
2869
2818
2695
2531
2360
2211
2094
2001
1919
1834
1748
1671
1615
1583
1572
1574
1582
1590
1593
1586
1561
1514
1446
1360
1261
1153
1035
907
769
623
471
314
153
-7
-158
-295
-424
-558
-716
-907
-1124
-1350
-1563
-1760
-1948
-2142
-2341
-2522
-2646
-2679
-2612
-2468
-2283
-2086
-1884
-1665
-1415
-1134
-841
-560
-302
-60
183
443
718
987
1223
1403
1517
1561
1534
1430
1242
976
652
302
-37
-341
-596
-797
-941
-1020
-1026
-951
-804
-610
-396
-188
4
178
337
473
572
619
615
584
562
587
676
818
988
1161
1324
1480
1638
1803
1971
2138
2304
2475
2648
2802
2896
2879
2712
2390
1943
1423
885
371
-95
-505
-859
-1171
-1463
-1757
-2069
-2392
-2696
-2942
-3098
-3157
-3136
-3062
-2956
-2830
-2691
-2550
-2430
-2355
-2340
-2379
-2452
-2535
-2612
-2674
-2722
-2757
-2777
-2790
-2804
-2834
-2884
-2939
-2975
-2968
-2914
-2828
-2742
-2678
-2638
-2597
-2526
-2399
-2208
-1959
-1666
-1345
-1014
-700
-422
-197
-18
143
323
551
836
1162
1504
1842
2174
2505
2837
3155
3428
3619
3701
3671
3547
3366
3167
2982
2822
2680
2537
2370
2169
1940
1709
1504
1343
1227
1136
1053
969
899
871
911
1025
1194
1387
1571
1728
1856
1962
2052
2124
2170
2187
2178
2155
2130
2109
2085
2045
1978
1875
1745
1605
1478
1382
1328
1316
1337
1373
1405
1413
1389
1337
1269
1202
1148
1106
1068
1024
967
900
830
762
690
600
478
319
130
-65
-245
-401
-542
-695
-885
-1120
-1380
-1619
-1785
-1842
-1787
-1649
-1480
-1333
-1240
-1208
-1222
-1259
-1297
-1325
-1346
-1369
-1402
-1445
-1488
-1510
-1490
-1416
-1300
-1179
-1103
-1114
-1228
-1427
-1664
-1881
-2033
-2097
-2068
-1951
-1755
-1488
-1165
-812
-457
-128
162
413
630
814
955
1034
1033
941
765
522
237
-63
-355
-621
-850
-1039
-1194
-1321
-1425
-1505
-1549
-1546
-1480
-1342
-1133
-865
-567
-273
-15
187
334
444
544
654
782
925
1074
1220
1353
1456
1507
1486
1390
1239
1071
924
812
720
614
462
259
28
-192
-366
-476
-520
-508
-450
-360
-254
-152
-74
-29
-12
-5
12
54
128
235
368
513
642
718
716
630
489
347
251
224
252
300
337
359
384
438
529
640
734
777
752
668
553
436
342
284
262
268
288
312
337
369
420
493
581
668
743
806
878
983
1133
1313
1484
1602
1635
1578
1449
1276
1084
888
692
499
307
115
-77
-261
-421
-538
-595
-587
-532
-454
-376
-304
-227
-130
-8
126
249
339
392
419
439
464
492
515
525
530
552
620
754
951
1184
1408
1582
1675
1682
1616
1498
1350
1189
1022
860
705
559
418
276
122
-45
-220
-395
-571
-762
-989
-1272
-1612
-1986
-2358
-2699
-2995
-3255
-3494
-3718
-3921
-4083
-4192
-4244
-4257
-4255
-4256
-4259
-4246
-4184
-4042
-3798
-3449
-3017
-2538
-2045
-1564
-1093
-622
-139
349
817
1229
1556
1787
1923
1971
1934
1814
1624
1392
1155
937
733
507
218
-147
-558
-945
-1235
-1387
-1409
-1347
-1253
-1165
-1090
-1020
-946
-859
-758
-640
-502
-353
-221
-146
-164
-290
-502
-756
-1004
-1219
-1390
-1520
-1602
-1608
-1502
-1266
-919
-518
-143
143
313
380
381
341
269
160
16
-139
-263
-318
-298
-226
-144
-78
-22
49
160
306
451
551
584
557
495
414
303
133
-112
-415
-730
-1006
-1216
-1371
-1496
-1607
-1693
-1733
-1715
-1656
-1582
-1504
-1402
-1232
-967
-625
-269
30
236
371
489
639
834
1052
1267
1476
1702
1969
2271
2568
2810
2975
3081
3168
3266
3363
3413
3369
3210
2952
2634
2287
1929
1568
1218
902
640
433
258
82
-114
-323
-520
-681
-796
-873
-919
-925
-868
-734
-537
-323
-155
-86
-136
-291
-512
-760
-1000
-1211
-1383
-1511
-1600
-1657
-1684
-1675
-1618
-1506
-1347
-1170
-1006
-878
-778
-689
-597
-513
-472
-512
-650
-866
-1103
-1296
-1395
-1382
-1272
-1102
-920
-770
-687
-681
-733
-804
-846
-828
-751
-647
-558
-510
-502
-507
-492
-434
-333
-202
-53
112
302
533
815
1149
1523
1915
2291
2612
2842
2958
2964
2892
2792
2715
2690
2719
2773
2813
2798
2707
2536
2304
2044
1793
1586
1443
1367
1341
1334
1313
1262
1186
1112
1078
1116
1239
1439
1694
1978
2268
2546
2791
2976
3070
3047
2903
2658
2355
2043
1755
1496
1248
983
675
317
-77
-482
-868
-1214
-1509
-1757
-1962
-2116
-2197
-2164
-1976
-1617
-1111
-526
45
518
847
1033
1113
1129
1103
1031
892
669
362
-5
-385
-723
-965
-1075
-1045
-904
-710
-534
-426
-394
-400
-381
-281
-80
201
515
806
1035
1180
1238
1218
1138
1027
912
812
724
629
505
349
189
72
46
130
313
560
830
1091
1319
1487
1559
1499
1290
950
531
107
-261
-538
-729
-862
-973
-1086
-1207
-1330
-1437
-1514
-1553
-1550
-1510
-1440
-1349
-1252
-1164
-1104
-1091
-1139
-1251
-1417
-1615
-1825
-2027
-2208
-2356
-2461
-2511
-2496
-2416
-2280
-2100
-1885
-1636
-1346
-1012
-642
-261
90
366
528
556
455
253
-4
-262
-478
-628
-715
-757
-771
-766
-729
-644
-494
-284
-36
209
410
532
556
479
316
92
-160
-407
-625
-798
-926
-1018
-1096
-1175
-1272
-1392
-1532
-1680
-1822
-1950
-2059
-2145
-2193
-2183
-2094
-1923
-1695
-1466
-1295
-1223
-1251
-1341
-1442
-1512
-1539
-1539
-1539
-1566
-1630
-1731
-1860
-2005
-2155
-2303
-2449
-2599
-2762
-2940
-3117
-3262
-3345
-3354
-3303
-3220
-3127
-3012
-2841
-2576
-2208
-1773
-1335
-953
-655
-425
-228
-32
172
377
578
783
1006
1261
1526
1762
1920
1972
1923
1809
1682
1585
1540
1547
1588
1641
1686
1715
1729
1740
1760
1797
1853
1923
2005
2099
2213
2349
2499
2643
2756
2814
2805
2729
2591
2397
2153
1859
1514
1110
634
73
-578
-1303
-2060
-2793
-3448
-3992
-4423
-4759
-5023
-5224
-5356
-5400
-5342
-5176
-4908
-4546
-4097
-3568
-2973
-2344
-1731
-1190
-770
-491
-342
-289
-285
-285
-255
-172
-15
224
539
903
1269
1588
1828
1987
2095
2189
2286
2379
2435
2426
2342
2200
2025
1827
1599
1321
989
627
291
42
-77
-62
56
229
410
567
687
779
861
958
1094
1276
1497
1737
1971
2182
2363
2503
2583
2575
2452
2205
1853
1438
1004
579
168
-238
-645
-1045
-1418
-1743
-2008
-2217
-2381
-2517
-2632
-2724
-2782
-2784
-2708
-2532
-2251
-1874
-1423
-930
-419
86
563
983
1314
1534
1644
1668
1645
1609
1575
1539
1495
1447
1411
1410
1455
1542
1656
1782
1912
2045
2186
2337
2508
2705
2929
3160
3357
3466
3450
3310
3091
2855
2652
2493
2354
2203
2021
1816
1594
1353
1071
724
302
-173
-663
-1135
-1566
-1948
-2269
-2511
-2659
-2722
-2734
-2743
-2779
-2833
-2861
-2807
-2640
-2361
-1993
-1565
-1092
-588
-70
446
950
1458
2001
2597
3215
3776
4180
4354
4291
4038
3666
3220
2714
2152
1550
949
393
-108
-579
-1059
-1560
-2037
-2413
-2622
-2660
-2585
-2489
-2446
-2482
-2587
-2741
-2939
-3185
-3471
-3761
-3990
-4101
-4072
-3927
-3718
-3501
-3306
-3141
-2997
-2868
-2752
-2653
-2582
-2550
-2574
-2669
-2840
-3073
-3333
-3576
-3760
-3861
-3870
-3795
-3652
-3457
-3222
-2946
-2613
-2196
-1674
-1045
-337
402
1117
1770
2343
2833
3241
3569
3831
4059
4303
4598
4945
5296
5572
5704
5667
5495
5248
4982
4723
4465
4198
3926
3673
3469
3328
3241
3181
3125
3060
2983
2895
2787
2644
2452
2205
1904
1560
1185
795
410
61
-221
-407
-488
-474
-391
-272
-147
-34
51
97
85
-5
-188
-461
-795
-1137
-1433
-1645
-1764
-1814
-1820
-1797
-1736
-1620
-1451
-1261
-1108
-1048
-1099
-1239
-1417
-1590
-1745
-1898
-2066
-2245
-2397
-2470
-2428
-2269
-2019
-1717
-1385
-1029
-644
-233
191
609
1006
1385
1750
2099
2415
2668
2828
2883
2837
2708
2512
2254
1934
1554
1137
730
392
173
92
128
230
341
423
471
508
563
649
760
876
978
1063
1134
1187
1197
1123
922
573
90
-479
-1073
-1633
-2116
-2500
-2779
-2963
-3076
-3143
-3189
-3230
-3268
-3302
-3335
-3374
-3428
-3491
-3535
-3522
-3413
-3194
-2872
-2466
-1989
-1442
-818
-117
637
1402
2132
2790
3359
3831
4202
4467
4626
4693
4695
4661
4607
4519
4358
4088
3693
3201
2674
2193
1823
1591
1484
1455
1452
1434
1384
1311
1237
1186
1177
1219
1309
1433
1564
1662
1690
1623
1468
1262
1056
895
797
752
737
729
723
727
750
799
873
965
1068
1166
1235
1241
1158
975
710
395
65
-263
-589
-915
-1233
-1524
-1766
-1953
-2099
-2232
-2369
-2509
-2629
-2712
-2756
-2788
-2845
-2958
-3139
-3381
-3668
-3980
-4301
-4612
-4893
-5118
-5273
-5346
-5337
-5248
-5083
-4855
-4583
-4296
-4019
-3770
-3543
-3322
-3092
-2844
-2578
-2295
-1991
-1658
-1284
-865
-403
96
626
1177
1738
2289
2809
3281
3700
4064
4371
4614
4778
4862
4877
4848
4793
4706
4557
4300
3910
3397
2811
2219
1680
1227
872
606
418
287
187
81
-66
-278
-561
-905
-1297
-1726
-2186
-2663
-3138
-3585
-3983
-4325
-4618
-4869
-5070
-5196
-5214
-5102
-4872
-4567
-4244
-3950
-3702
-3487
-3280
-3062
-2842
-2644
-2494
-2401
-2346
-2300
-2245
-2184
-2142
-2142
-2178
-2206
-2163
-2000
-1709
-1327
-919
-543
-232
7
177
281
317
298
253
224
240
303
386
460
518
589
719
939
1238
1562
1843
2033
2126
2145
2131
2117
2116
2132
2166
2218
2286
2360
2419
2440
2401
2291
2106
1853
1550
1225
917
657
459
318
207
103
-4
-101
-167
-183
-146
-73
6
62
72
22
-95
-276
-513
-794
-1103
-1422
-1736
-2029
-2289
-2507
-2684
-2823
-2927
-2992
-3005
-2943
-2793
-2557
-2258
-1928
-1595
-1263
-917
-532
-92
398
913
1416
1870
2247
2533
2727
2838
2890
2916
2952
3025
3142
3286
3427
3530
3574
3555
3480
3354
3169
2909
2558
2114
1595
1040
491
-17
-460
-826
-1101
-1276
-1345
-1318
-1224
-1099
-973
-857
-745
-625
-498
-381
-296
-260
-262
-275
-261
-197
-80
72
238
399
546
681
804
920
1030
1133
1225
1301
1355
1386
1400
1412
1436
1485
1561
1659
1771
1887
1996
2093
2183
2283
2420
2618
2876
3164
3426
3610
3687
3664
3570
3430
3247
3005
2687
2298
1868
1440
1048
706
410
154
-60
-218
-310
-330
-281
-164
18
256
517
751
907
961
938
899
912
1014
1192
1398
1580
1708
1780
1814
1823
1816
1799
1793
1832
1953
2176
2491
2861
3233
3562
3817
3996
4116
4213
4323
4471
4654
4844
4996
5074
5065
4984
4860
4717
4563
4392
4188
3934
3616
3220
2742
2194
1620
1084
650
351
175
71
-20
-129
-255
-371
-457
-509
-545
-579
-610
-627
-622
-605
-604
-650
-752
-890
-1027
-1130
-1188
-1214
-1229
-1251
-1286
-1337
-1410
-1518
-1676
-1888
-2140
-2408
-2665
-2891
-3074
-3211
-3296
-3320
-3270
-3132
-2890
-2537
-2069
-1495
-836
-122
609
1321
1986
2587
3126
3613
4062
4483
4866
5177
5369
5397
5239
4917
4494
4053
3666
3366
3142
2951
2749
2513
2252
1998
1786
1633
1535
1468
1407
1331
1234
1113
970
802
608
386
138
-135
-438
-786
-1192
-1663
-2190
-2744
-3287
-3780
-4199
-4538
-4803
-5007
-5154
-5243
-5257
-5177
-4983
-4668
-4245
-3751
-3240
-2778
-2417
-2183
-2074
-2061
-2107
-2182
-2273
-2379
-2509
-2663
-2833
-3000
-3137
-3227
-3265
-3264
-3241
-3212
-3172
-3104
-2986
-2814
-2613
-2432
-2321
-2309
-2383
-2500
-2608
-2669
-2668
-2607
-2493
-2333
-2139
-1931
-1738
-1575
-1435
-1292
-1114
-900
-685
-522
-439
-410
-356
-194
116
539
981
1349
1593
1724
1788
1818
1815
1756
1622
1421
1191
970
780
621
494
412
396
455
561
653
660
543
309
-4
-356
-736
-1153
-1614
-2096
-2553
-2932
-3210
-3397
-3514
-3568
-3531
-3364
-3045
-2598
-2086
-1581
-1122
-709
-312
94
504
881
1178
1358
1406
1330
1146
877
549
186
-195
-588
-993
-1414
-1842
-2250
-2606
-2885
-3076
-3188
-3234
-3222
-3151
-3021
-2841
-2632
-2419
-2224
-2059
-1934
-1861
-1851
-1903
-1996
-2089
-2141
-2129
-2062
-1971
-1878
-1781
-1651
-1452
-1162
-791
-366
84
538
990
1429
1836
2186
2462
2670
2833
2980
3124
3260
3373
3459
3530
3611
3723
3870
4035
4197
4345
4477
4604
4727
4839
4927
4980
4998
4989
4955
4889
4777
4607
4378
4103
3797
3467
3102
2683
2193
1633
1022
385
-257
-899
-1544
-2191
-2818
-3377
-3806
-4048
-4081
-3924
-3636
-3298
-2982
-2732
-2551
-2411
-2264
-2069
-1800
-1460
-1067
-650
-232
174
575
985
1421
1890
2382
2873
3325
3702
3978
4141
4189
4131
3978
3748
3465
3165
2888
2669
2521
2432
2367
2288
2168
2005
1818
1635
1473
1336
1205
1056
869
635
361
61
-250
-566
-884
-1206
-1529
-1845
-2135
-2379
-2563
-2680
-2736
-2745
-2730
-2712
-2713
-2751
-2834
-2952
-3081
-3184
-3226
-3189
-3072
-2887
-2645
-2346
-1987
-1566
-1104
-637
-201
186
537
883
1249
1628
1973
2222
2323
2267
2091
1857
1627
1436
1280
1131
949
703
381
-3
-411
-796
-1111
-1329
-1454
-1518
-1569
-1655
-1801
-2001
-2230
-2451
-2637
-2784
-2905
-3018
-3132
-3237
-3307
-3315
-3247
-3110
-2925
-2712
-2482
-2232
-1962
-1680
-1406
-1164
-963
-792
-633
-470
-307
-161
-42
63
187
369
619
913
1198
1421
1556
1611
1607
1562
1472
1322
1101
822
520
236
0
-174
-287
-340
-333
-259
-115
98
372
700
1071
1475
1893
2309
2708
3086
3444
3782
4088
4336
4491
4530
4452
4281
4056
3811
3565
3319
3066
2804
2545
2311
2127
2005
1942
1909
1877
1818
1721
1598
1471
1373
1331
1365
1479
1657
1864
2055
2187
2240
2224
2170
2111
2055
1980
1847
1625
1312
943
567
226
-60
-289
-460
-566
-589
-524
-383
-194
12
219
423
630
831
1006
1137
1220
1275
1337
1430
1555
1686
1783
1817
1779
1680
1541
1381
1219
1068
938
836
756
689
624
557
488
417
337
234
91
-107
-362
-663
-989
-1310
-1596
-1818
-1963
-2041
-2080
-2113
-2161
-2222
-2271
-2279
-2231
-2130
-1995
-1843
-1676
-1492
-1286
-1067
-847
-635
-428
-214
14
245
455
621
730
787
799
766
675
515
287
12
-284
-578
-866
-1149
-1419
-1652
-1814
-1890
-1890
-1855
-1828
-1830
-1854
-1876
-1881
-1875
-1880
-1922
-2015
-2160
-2355
-2610
-2938
-3349
-3834
-4363
-4902
-5420
-5902
-6340
-6723
-7036
-7255
-7367
-7369
-7270
-7083
-6822
-6499
-6128
-5731
-5325
-4925
-4533
-4148
-3771
-3414
-3092
-2818
-2593
-2404
-2236
-2081
-1946
-1850
-1815
-1846
-1932
-2043
-2142
-2203
-2218
-2208
-2215
-2284
-2443
-2691
-3002
-3337
-3658
-3943
-4186
-4386
-4542
-4659
-4749
-4831
-4924
-5032
-5141
-5222
-5252
-5231
-5181
-5134
-5109
-5093
-5050
-4938
-4729
-4423
-4043
-3622
-3195
-2791
-2432
-2121
-1848
-1585
-1303
-982
-620
-229
176
587
1004
1428
1841
2218
2538
2797
3010
3203
3385
3541
3641
3656
3584
3445
3271
3080
2881
2677
2484
2337
2271
2309
2441
2638
2868
3113
3368
3632
3891
4120
4301
4429
4520
4587
4627
4618
4530
4353
4112
3849
3608
3402
3219
3030
2815
2572
2310
2032
1738
1422
1092
774
498
282
127
19
-48
-61
8
183
460
800
1152
1474
1755
2012
2275
2569
2914
3325
3819
4409
5088
5817
6530
7162
7674
8068
8375
8634
8861
9051
9190
9272
9312
9338
9375
9436
9519
9612
9702
9776
9816
9798
9695
9489
9177
8769
8280
7718
7091
6406
5680
4938
4204
3495
2820
2188
1625
1168
849
676
616
608
583
498
349
163
-25
-193
-340
-479
-626
-794
-990
-1223
-1499
-1813
-2140
-2436
-2652
-2751
-2722
-2578
-2347
-2055
-1715
-1333
-917
-482
-53
345
693
983
1216
1394
1519
1590
1608
1576
1504
1403
1284
1157
1028
901
781
668
562
462
365
269
176
96
42
25
49
103
159
183
147
37
-143
-379
-659
-980
-1347
-1765
-2229
-2718
-3199
-3640
-4017
-4323
-4559
-4739
-4880
-5004
-5135
-5288
-5463
-5639
-5782
-5863
-5874
-5842
-5811
-5822
-5893
-6006
-6125
-6217
-6266
-6278
-6269
-6240
-6179
-6059
-5855
-5553
-5149
-4645
-4041
-3338
-2546
-1691
-821
15
778
1456
2055
2588
3057
3439
3696
3796
3728
3516
3202
2830
2427
1994
1517
985
406
-189
-759
-1265
-1688
-2027
-2290
-2487
-2628
-2725
-2801
-2881
-2989
-3126
-3273
-3396
-3468
-3489
-3484
-3495
-3553
-3662
-3797
-3914
-3970
-3934
-3797
-3563
-3250
-2882
-2483
-2076
-1675
-1284
-902
-524
-149
222
580
917
1218
1464
1629
1695
1660
1542
1371
1180
978
755
487
158
-227
-642
-1053
-1434
-1777
-2082
-2353
-2584
-2765
-2895
-2982
-3048
-3121
-3223
-3365
-3550
-3769
-4003
-4226
-4399
-4486
-4464
-4329
-4101
-3818
-3515
-3220
-2942
-2673
-2394
-2084
-1736
-1356
-976
-636
-373
-198
-99
-39
13
67
112
121
80
-1
-90
-151
-167
-150
-128
-126
-149
-178
-190
-168
-117
-55
-2
32
57
87
139
213
302
392
470
533
577
604
618
626
644
687
758
843
909
921
860
744
622
557
593
740
970
1236
1495
1724
1920
2084
2217
2315
2374
2399
2403
2399
2390
2370
2332
2271
2195
2116
2045
1984
1931
1884
1850
1848
1902
2033
2249
2538
2867
3190
3453
3619
3677
3646
3567
3482
3413
3357
3292
3191
3042
2848
2624
2389
2166
1975
1844
1790
1822
1925
2071
2231
2390
2555
2744
2973
3247
3559
3892
4232
4569
4892
5184
5429
5614
5728
5769
5735
5627
5454
5233
4993
4764
4559
4373
4188
3985
3764
3540
3332
3147
2975
2798
2605
2405
2221
2073
1965
1887
1826
1784
1782
1851
2015
2267
2577
2894
3167
3360
3455
3457
3390
3282
3158
3028
2888
2724
2527
2301
2066
1847
1667
1537
1457
1417
1403
1397
1376
1324
1242
1162
1130
1197
1381
1659
1978
2281
2536
2744
2932
3122
3315
3493
3633
3725
3777
3804
3818
3814
3779
3700
3577
3418
3237
3048
2853
2651
2434
2188
1899
1555
1153
705
234
-230
-669
-1076
-1457
-1826
-2196
-2577
-2972
-3381
-3792
-4181
-4512
-4749
-4865
-4855
-4730
-4512
-4222
-3870
-3461
-2999
-2492
-1950
-1387
-817
-260
260
716
1086
1367
1574
1740
1898
2064
2234
2386
2487
2506
2420
2217
1899
1483
1000
489
-16
-495
-945
-1381
-1822
-2282
-2765
-3260
-3749
-4208
-4620
-4975
-5273
-5527
-5750
-5953
-6137
-6295
-6419
-6507
-6564
-6593
-6594
-6552
-6450
-6282
-6061
-5818
-5592
-5409
-5275
-5180
-5109
-5053
-5014
-4995
-4989
-4982
-4955
-4894
-4790
-4636
-4424
-4141
-3787
-3378
-2956
-2569
-2251
-2001
-1794
-1587
-1361
-1124
-909
-738
-608
-483
-315
-80
207
493
712
822
821
739
627
525
457
423
414
413
403
368
300
201
86
-19
-91
-124
-135
-153
-208
-307
-440
-580
-708
-821
-936
-1076
-1255
-1471
-1713
-1965
-2214
-2457
-2687
-2900
-3091
-3261
-3416
-3566
-3711
-3836
-3915
-3924
-3854
-3717
-3539
-3346
-3158
-2984
-2829
-2701
-2605
-2543
-2505
-2476
-2446
-2415
-2392
-2385
-2386
-2373
-2318
-2199
-2017
-1785
-1523
-1247
-968
-699
-455
-254
-103
0
68
108
111
55
-74
-273
-513
-759
-991
-1217
-1468
-1769
-2119
-2492
-2848
-3159
-3425
-3662
-3885
-4091
-4264
-4372
-4398
-4341
-4210
-4022
-3790
-3528
-3246
-2955
-2664
-2373
-2079
-1779
-1478
-1185
-914
-676
-479
-327
-217
-142
-79
-1
117
283
479
671
827
936
1010
1080
1159
1245
1318
1355
1343
1282
1171
999
747
408
0
-428
-815
-1113
-1311
-1427
-1500
-1565
-1644
-1748
-1885
-2067
-2300
-2583
-2899
-3223
-3534
-3818
-4074
-4306
-4514
-4696
-4844
-4950
-5006
-4996
-4903
-4707
-4389
-3941
-3363
-2665
-1865
-991
-80
826
1693
2499
3236
3905
4503
5019
5433
5730
5905
5969
5946
5858
5726
5564
5382
5190
4989
4780
4559
4331
4113
3932
3811
3761
3773
3824
3891
3964
4048
4149
4267
4388
4491
4560
4587
4574
4528
4448
4333
4188
4030
3888
3787
3739
3735
3747
3744
3709
3644
3565
3492
3436
3402
3386
3386
3409
3462
3554
3681
3829
3972
4078
4120
4075
3940
3717
3426
3095
2759
2444
2169
1938
1746
1584
1452
1352
1292
1275
1289
1318
1342
1351
1347
1337
1326
1316
1299
1271
1236
1201
1170
1132
1062
934
733
474
194
-61
-258
-389
-464
-499
-505
-474
-394
-261
-81
132
357
583
795
980
1118
1192
1201
1165
1120
1103
1125
1174
1219
1235
1218
1186
1160
1145
1122
1058
930
737
508
280
89
-48
-121
-127
-56
95
319
593
887
1175
1446
1702
1950
2186
2398
2567
2683
2743
2756
2728
2663
2559
2420
2260
2101
1964
1860
1787
1737
1699
1672
1657
1660
1682
1719
1768
1829
1902
1989
2088
2191
2290
2380
2459
2529
2594
2661
2734
2822
2931
3068
3231
3410
3584
3731
3829
3866
3841
3754
3611
3412
3155
2845
2496
2134
1790
1489
1245
1052
897
761
638
527
434
366
326
312
316
326
330
314
276
222
165
118
87
63
30
-29
-116
-218
-309
-366
-373
-332
-259
-177
-113
-86
-112
-194
-323
-480
-644
-800
-942
-1074
-1207
-1354
-1524
-1725
-1957
-2215
-2483
-2747
-2993
-3219
-3433
-3642
-3843
-4021
-4155
-4234
-4266
-4273
-4276
-4277
-4258
-4194
-4075
-3919
-3762
-3642
-3572
-3537
-3506
-3447
-3353
-3237
-3127
-3052
-3030
-3070
-3166
-3305
-3466
-3620
-3737
-3793
-3774
-3681
-3521
-3310
-3065
-2801
-2532
-2263
-1990
-1703
-1399
-1089
-801
-578
-456
-450
-548
-717
-908
-1077
-1190
-1228
-1191
-1097
-978
-868
-796
-773
-793
-837
-885
-928
-965
-1002
-1047
-1102
-1167
-1244
-1341
-1470
-1650
-1898
-2224
-2623
-3069
-3521
-3934
-4275
-4532
-4711
-4827
-4889
-4884
-4790
-4579
-4240
-3781
-3232
-2632
-2017
-1419
-850
-314
190
660
1089
1465
1776
2020
2210
2361
2486
2584
2636
2623
2535
2387
2212
2050
1926
1850
1818
1821
1848
1886
1918
1922
1880
1784
1636
1436
1178
845
429
-55
-563
-1036
-1419
-1692
-1866
-1968
-2023
-2036
-2005
-1926
-1814
-1690
-1575
-1478
-1392
-1310
-1236
-1184
-1171
-1213
-1311
-1463
-1668
-1928
-2243
-2602
-2982
-3348
-3672
-3941
-4157
-4335
-4491
-4639
-4782
-4918
-5036
-5122
-5158
-5132
-5039
-4879
-4657
-4374
-4027
-3621
-3162
-2669
-2164
-1666
-1180
-705
-236
230
688
1131
1553
1950
2310
2616
2849
2994
3055
3056
3034
3024
3046
3099
3167
3236
3298
3361
3440
3547
3688
3856
4034
4202
4341
4439
4484
4473
4404
4280
4113
3920
3723
3537
3376
3243
3145
3098
3119
3226
3418
3676
3965
4255
4533
4801
5070
5334
5571
5744
5824
5805
5701
5533
5316
5055
4747
4402
4045
3714
3441
3244
3127
3089
3127
3242
3419
3629
3825
3960
3995
3918
3735
3460
3114
2715
2285
1845
1411
992
585
183
-218
-614
-1002
-1385
-1780
-2208
-2682
-3201
-3747
-4303
-4862
-5429
-6012
-6606
-7189
-7729
-8199
-8587
-8904
-9167
-9392
-9590
-9767
-9932
-10095
-10265
-10441
-10614
-10775
-10919
-11048
-11164
-11256
-11300
-11265
-11130
-10904
-10620
-10329
-10079
-9898
-9791
-9747
-9754
-9802
-9894
-10036
-10233
-10481
-10764
-11053
-11316
-11532
-11693
-11812
-11911
-12007
-12101
-12173
-12196
-12147
-12023
-11837
-11606
-11339
-11028
-10653
-10193
-9634
-8978
-8239
-7435
-6588
-5716
-4832
-3944
-3058
-2182
-1328
-517
228
885
1441
1897
2263
2549
2766
2918
3012
3061
3083
3096
3106
3113
3108
3089
3066
3058
3088
3165
3285
3427
3573
3711
3846
3990
4154
4336
4523
4692
4819
4890
4905
4876
4825
4781
4769
4812
4923
5114
5389
5757
6226
6805
7494
8285
9158
10086
11043
12009
12974
13931
14877
15804
16700
17547
18327
19020
19608
20073
20403
20595
20653
20598
20453
20241
19979
19670
19312
18900
18438
17946
17461
17026
16679
16435
16280
16177
16071
15911
15666
15319
14865
14297
13601
12764
11783
10673
9469
8219
6968
5760
4634
3627
2777
2115
1657
1398
1319
1392
1591
1900
2306
2792
3330
3881
4398
4837
5160
5344
5378
5268
5028
4682
4255
3772
3258
2737
2234
1768
1350
979
646
337
43
-237
-505
-765
-1025
-1298
-1590
-1898
-2217
-2542
-2880
-3247
-3659
-4122
-4625
-5148
-5673
-6191
-6705
-7224
-7750
-8275
-8777
-9235
-9627
-9943
-10179
-10337
-10423
-10451
-10439
-10411
-10389
-10392
-10432
-10510
-10623
-10768
-10943
-11149
-11383
-11636
-11884
-12099
-12260
-12359
-12413
-12450
-12498
-12569
-12653
-12727
-12763
-12746
-12667
-12524
-12318
-12051
-11732
-11380
-11017
-10661
-10320
-9993
-9683
-9403
-9178
-9030
-8961
-8952
-8967
-8974
-8957
-8913
-8841
-8733
-8568
-8329
-8013
-7640
-7241
-6842
-6455
-6076
-5707
-5363
-5073
-4866
-4757
-4738
-4787
-4880
-5006
-5159
-5334
-5516
-5676
-5785
-5817
-5766
-5636
-5441
-5194
-4913
-4613
-4309
-4016
-3748
-3512
-3319
-3179
-3103
-3097
-3158
-3275
-3424
-3582
-3729
-3854
-3956
-4043
-4125
-4210
-4302
-4394
-4471
-4511
-4495
-4410
-4253
-4029
-3748
-3416
-3033
-2589
-2071
-1469
-785
-34
751
1530
2260
2910
3463
3917
4282
4573
4812
5024
5237
5473
5746
6049
6360
6648
6887
7064
7183
7255
7284
7268
7195
7055
6850
6597
6327
6071
5857
5697
5592
5536
5519
5538
5593
5693
5847
6059
6328
6639
6964
7269
7516
7672
7718
7654
7496
7270
7002
6705
6385
6043
5685
5327
4995
4714
4494
4335
4222
4144
4097
4086
4120
4203
4331
4491
4664
4832
4974
5073
5117
5103
5036
4926
4781
4598
4364
4066
3701
3283
2842
2411
2009
1643
1296
953
608
264
-64
-363
-627
-854
-1047
-1205
-1325
-1403
-1437
-1430
-1387
-1312
-1208
-1074
-913
-725
-512
-272
3
323
697
1126
1598
2095
2593
3073
3528
3957
4366
4758
5131
5471
5766
6003
6179
6299
6373
6410
6414
6385
6317
6209
6063
5893
5716
5549
5406
5292
5201
5119
5026
4892
4689
4395
4000
3515
2968
2405
1871
1405
1025
735
529
397
333
335
404
540
745
1016
1355
1752
2192
2652
3102
3517
3877
4171
4390
4522
4550
4455
4227
3869
3400
2852
2262
1667
1099
582
131
-249
-564
-821
-1031
-1199
-1334
-1449
-1565
-1700
-1860
-2033
-2188
-2294
-2331
-2304
-2234
-2144
-2053
-1967
-1889
-1825
-1788
-1787
-1818
-1868
-1917
-1951
-1969
-1977
-1981
-1981
-1977
-1973
-1981
-2017
-2087
-2177
-2264
-2329
-2373
-2412
-2467
-2544
-2625
-2683
-2696
-2662
-2593
-2499
-2380
-2219
-2001
-1728
-1413
-1078
-737
-388
-21
365
755
1119
1426
1655
1797
1852
1826
1728
1572
1378
1171
968
778
605
457
348
296
307
370
454
520
540
498
394
237
37
-192
-430
-653
-840
-977
-1062
-1096
-1076
-993
-841
-626
-371
-104
151
383
595
790
962
1100
1196
1252
1278
1284
1271
1229
1148
1031
888
728
547
324
32
-340
-781
-1262
-1761
-2270
-2799
-3359
-3943
-4524
-5067
-5546
-5956
-6310
-6623
-6899
-7128
-7293
-7378
-7372
-7272
-7075
-6780
-6395
-5934
-5415
-4850
-4243
-3588
-2877
-2106
-1281
-409
503
1449
2419
3393
4346
5250
6087
6852
7552
8196
8791
9337
9833
10275
10662
10986
11229
11364
11359
11194
10862
10374
9755
9036
8246
7409
6549
5693
4878
4140
3514
3017
2648
2388
2215
2114
2083
2121
2222
2368
2529
2679
2802
2894
2957
2983
2958
2866
2706
2494
2256
2015
1773
1515
1215
861
453
6
-463
-938
-1414
-1882
-2336
-2771
-3186
-3595
-4011
-4449
-4899
-5346
-5768
-6153
-6507
-6843
-7176
-7506
-7819
-8093
-8311
-8466
-8568
-8637
-8689
-8728
-8745
-8719
-8633
-8484
-8286
-8064
-7850
-7657
-7489
-7345
-7224
-7138
-7107
-7150
-7271
-7460
-7690
-7938
-8186
-8434
-8684
-8946
-9228
-9537
-9882
-10273
-10717
-11215
-11758
-12329
-12903
-13451
-13950
-14376
-14709
-14930
-15018
-14953
-14724
-14334
-13801
-13157
-12434
-11653
-10814
-9905
-8909
-7821
-6648
-5407
-4114
-2778
-1404
-3
1402
2778
4088
5301
6396
7358
8175
8840
9355
9740
10028
10262
10475
10690
10919
11170
11454
11780
12150
12548
12941
13299
13600
13846
14053
14244
14434
14629
14827
15025
15222
15413
15588
15733
15831
15870
15848
15764
15619
15408
15124
14760
14315
13798
13222
12605
11966
11323
10697
10105
9565
9088
8684
8355
8106
7946
7884
7933
8103
8398
8801
9287
9822
10372
10918
11452
11981
12513
13053
13595
14127
14633
15098
15510
15855
16120
16291
16358
16318
16180
15949
15634
15237
14757
14194
13554
12847
12085
11278
10431
9548
8634
7696
6745
5790
4836
3883
2927
1971
1025
107
-757
-1544
-2237
-2825
-3301
-3662
-3909
-4045
-4080
-4026
-3897
-3698
-3425
-3067
-2612
-2055
-1404
-672
125
975
1870
2798
3735
4652
5509
6272
6916
7424
7783
7981
8006
7856
7538
7070
6477
5778
4988
4125
3214
2294
1411
602
-112
-732
-1266
-1715
-2065
-2289
-2366
-2288
-2076
-1772
-1428
-1100
-840
-690
-679
-812
-1070
-1419
-1820
-2252
-2715
-3224
-3791
-4409
-5048
-5669
-6244
-6771
-7262
-7739
-8208
-8662
-9079
-9443
-9746
-9989
-10178
-10319
-10419
-10489
-10547
-10615
-10708
-10825
-10947
-11047
-11094
-11063
-10942
-10730
-10432
-10058
-9620
-9129
-8592
-8010
-7393
-6747
-6093
-5454
-4850
-4297
-3797
-3350
-2959
-2633
-2388
-2239
-2193
-2251
-2401
-2626
-2899
-3186
-3453
-3670
-3819
-3902
-3929
-3920
-3886
-3835
-3772
-3704
-3644
-3609
-3613
-3666
-3769
-3923
-4127
-4383
-4686
-5027
-5388
-5751
-6105
-6444
-6775
-7103
-7433
-7760
-8073
-8364
-8633
-8891
-9155
-9443
-9755
-10073
-10361
-10573
-10674
-10648
-10501
-10255
-9935
-9564
-9155
-8718
-8257
-7778
-7283
-6772
-6249
-5721
-5196
-4683
-4178
-3667
-3129
-2549
-1927
-1280
-629
14
652
1301
1977
2678
3384
4062
4683
5221
5669
6030
6304
6494
6602
6631
6590
6485
6323
6108
5843
5533
5190
4833
4485
4171
3910
3708
3557
3436
3323
3202
3067
2921
2764
2592
2393
2156
1883
1589
1296
1022
772
541
321
115
-63
-197
-283
-333
-368
-408
-451
-482
-476
-423
-331
-227
-141
-88
-67
-61
-54
-32
3
44
80
96
79
11
-125
-342
-638
-998
-1396
-1804
-2207
-2609
-3029
-3493
-4019
-4613
-5257
-5925
-6592
-7237
-7845
-8405
-8904
-9330
-9672
-9930
-10108
-10220
-10277
-10292
-10271
-10218
-10134
-10010
-9836
-9604
-9312
-8974
-8614
-8253
-7902
-7553
-7187
-6787
-6348
-5881
-5407
-4947
-4520
-4141
-3828
-3603
-3487
-3491
-3612
-3836
-4144
-4524
-4970
-5474
-6023
-6593
-7158
-7696
-8192
-8634
-9008
-9293
-9474
-9554
-9555
-9516
-9476
-9452
-9435
-9396
-9304
-9142
-8912
-8623
-8280
-7881
-7420
-6894
-6316
-5705
-5082
-4456
-3825
-3176
-2502
-1809
-1112
-436
202
794
1346
1875
2400
2933
3481
4038
4598
5151
5693
6221
6734
7222
7673
8071
8404
8670
8871
9014
9100
9120
9059
8900
8634
8256
7770
7186
6516
5780
5002
4209
3424
2661
1922
1205
512
-144
-738
-1244
-1645
-1937
-2130
-2242
-2289
-2281
-2221
-2113
-1961
-1771
-1555
-1321
-1077
-828
-575
-320
-62
200
471
758
1070
1424
1838
2329
2909
3575
4311
5086
5865
6622
7339
8016
8660
9274
9851
10370
10807
11144
11379
11528
11615
11655
11645
11565
11388
11095
10684
10167
9563
8888
8150
7353
6508
5637
4769
3931
3139
2395
1691
1020
388
-186
-672
-1040
-1273
-1368
-1341
-1220
-1040
-831
-617
-411
-219
-43
113
241
333
379
374
319
223
101
-28
-145
-234
-285
-298
-276
-221
-132
-10
143
316
491
651
788
905
1008
1097
1163
1185
1149
1056
925
783
655
550
464
392
337
310
326
386
479
584
688
794
925
1108
1362
1690
2083
2525
3004
3512
4043
4590
5149
5717
6297
6889
7479
8039
8530
8918
9183
9328
9370
9327
9207
9017
8762
8461
8143
7831
7536
7248
6950
6632
6304
5991
5722
5510
5350
5221
5105
4988
4865
4727
4559
4335
4035
3653
3197
2688
2141
1563
953
312
-345
-990
-1592
-2126
-2579
-2950
-3241
-3448
-3563
-3578
-3498
-3342
-3140
-2926
-2726
-2550
-2391
-2226
-2035
-1804
-1537
-1261
-1008
-811
-689
-639
-645
-684
-737
-791
-838
-878
-913
-950
-999
-1072
-1172
-1294
-1425
-1547
-1646
-1716
-1753
-1755
-1723
-1660
-1577
-1493
-1426
-1380
-1343
-1294
-1213
-1096
-959
-825
-708
-608
-506
-379
-218
-23
192
417
647
881
1117
1348
1563
1759
1941
2125
2328
2555
2798
3040
3263
3455
3613
3740
3838
3907
3947
3959
3944
3906
3848
3772
3682
3583
3482
3381
3279
3167
3033
2870
2674
2446
2185
1892
1566
1214
849
493
167
-115
-347
-529
-662
-743
-767
-736
-662
-567
-473
-395
-335
-287
-242
-205
-189
-215
-298
-445
-650
-907
-1217
-1588
-2035
-2562
-3166
-3828
-4529
-5252
-5991
-6743
-7500
-8248
-8965
-9631
-10235
-10779
-11274
-11735
-12166
-12562
-12913
-13206
-13430
-13577
-13638
-13606
-13476
-13253
-12956
-12616
-12269
-11953
-11694
-11508
-11397
-11353
-11361
-11399
-11441
-11463
-11446
-11383
-11280
-11153
-11024
-10911
-10826
-10767
-10723
-10679
-10619
-10530
-10406
-10247
-10057
-9845
-9620
-9392
-9167
-8951
-8745
-8554
-8382
-8239
-8134
-8076
-8066
-8096
-8154
-8224
-8290
-8340
-8356
-8321
-8219
-8044
-7801
-7509
-7186
-6843
-6478
-6079
-5640
-5166
-4677
-4195
-3739
-3311
-2904
-2506
-2112
-1723
-1347
-994
-678
-419
-243
-174
-223
-380
-613
-879
-1139
-1364
-1539
-1653
-1698
-1664
-1552
-1375
-1155
-914
-670
-433
-207
0
179
330
463
605
782
1006
1273
1552
1815
2044
2241
2416
2578
2722
2833
2892
2882
2799
2643
2417
2123
1763
1338
851
302
-304
-956
-1635
-2314
-2970
-3587
-4168
-4731
-5302
-5900
-6532
-7192
-7867
-8538
-9190
-9806
-10372
-10874
-11305
-11666
-11963
-12212
-12437
-12670
-12944
-13289
-13720
-14236
-14821
-15450
-16104
-16767
-17421
-18038
-18576
-18984
-19221
-19263
-19109
-18772
-18273
-17634
-16882
-16058
-15209
-14381
-13604
-12885
-12212
-11572
-10963
-10403
-9920
-9541
-9277
-9121
-9051
-9044
-9074
-9123
-9176
-9220
-9251
-9273
-9291
-9312
-9338
-9363
-9375
-9359
-9298
-9175
-8976
-8692
-8331
-7916
-7485
-7082
-6744
-6493
-6329
-6235
-6187
-6159
-6134
-6103
-6064
-6017
-5960
-5886
-5788
-5659
-5493
-5291
-5057
-4799
-4526
-4243
-3952
-3652
-3333
-2981
-2580
-2116
-1582
-979
-323
363
1052
1719
2349
2941
3498
4034
4557
5073
5584
6086
6581
7071
7559
8044
8519
8977
9416
9849
10303
10811
11404
12099
12897
13785
14740
15737
16748
17744
18701
19607
20459
21267
22039
22776
23472
24120
24720
25288
25846
26410
26979
27533
28043
28484
28844
29120
29308
29403
29395
29279
29066
28780
28457
28135
27842
27596
27407
27279
27211
27202
27250
27355
27527
27779
28129
28594
29183
29893
30711
31613
32570
33556
34547
35529
36496
37446
38378
39288
40172
41032
41876
42717
43567
44431
45304
46173
47023
47839
48606
49300
49895
50360
50674
50824
50811
50639
50316
49851
49252
48539
47734
46868
45969
45062
44172
43322
42534
41824
41195
40636
40126
39642
39163
38676
38173
37646
37085
36485
35839
35147
34411
33631
32814
31969
31115
30276
29478
28742
28081
27497
26983
26531
26123
25741
25357
24945
24480
23947
23342
22666
21930
21144
20315
19454
18566
17662
16755
15860
14994
14171
13396
12665
11965
11281
10593
9884
9132
8310
7387
6336
5141
3806
2348
793
-836
-2524
-4262
-6040
-7844
-9653
-11446
-13202
-14908
-16556
-18142
-19670
-21148
-22586
-23999
-25394
-26771
-28119
-29425
-30673
-31852
-32957
-33991
-34957
-35862
-36712
-37512
-38264
-38968
-39623
-40225
-40773
-41263
-41688
-42038
-42305
-42479
-42561
-42555
-42469
-42312
-42085
-41790
-41426
-40992
-40492
-39930
-39308
-38626
-37884
-37087
-36242
-35366
-34479
-33608
-32779
-32022
-31359
-30804
-30357
-30011
-29753
-29576
-29476
-29458
-29527
-29686
-29933
-30258
-30651
-31099
-31586
-32095
-32604
-33087
-33520
-33883
-34166
-34363
-34471
-34480
-34383
-34171
-33843
-33409
-32884
-32286
-31633
-30936
-30208
-29465
-28734
-28043
-27420
-26885
-26443
-26090
-25817
-25611
-25460
-25349
-25261
-25178
-25084
-24963
-24805
-24600
-24343
-24030
-23664
-23250
-22793
-22294
-21742
-21122
-20420
-19630
-18761
-17836
-16879
-15911
-14944
-13975
-12990
-11968
-10883
-9709
-8422
-7010
-5474
-3833
-2119
-371
1371
3071
4707
6270
7760
9185
10550
11857
13099
14269
15355
16349
17243
18021
18665
19152
19464
19592
19541
19327
18973
18508
17964
17382
16811
16300
15898
15632
15510
15522
15647
15862
16152
16516
16955
17479
18090
18781
19528
20299
21058
21776
22435
23027
23547
23981
24306
24490
24497
24303
23898
23291
22507
21583
20563
19492
18410
17347
16324
15353
14437
13576
12764
11992
11249
10526
9823
9151
8525
7965
7483
7080
6752
6486
6267
6079
5900
5703
5460
5146
4746
4256
3685
3045
2349
1611
848
81
-661
-1344
-1936
-2413
-2762
-2982
-3083
-3072
-2957
-2740
-2427
-2025
-1548
-1006
-406
263
1008
1836
2722
3622
4473
5215
5807
6230
6477
6548
6435
6131
5640
4984
4207
3360
2495
1645
832
65
-647
-1301
-1894
-2431
-2920
-3367
-3776
-4141
-4453
-4701
-4872
-4956
-4943
-4827
-4611
-4307
-3938
-3532
-3116
-2711
-2332
-1989
-1691
-1451
-1281
-1191
-1189
-1276
-1445
-1680
-1961
-2264
-2566
-2853
-3112
-3340
-3538
-3707
-3846
-3950
-4005
-3986
-3868
-3627
-3256
-2763
-2167
-1491
-747
60
930
1858
2829
3819
4807
5773
6706
7591
8409
9140
9767
10290
10718
11070
11355
11575
11724
11799
11810
11774
11706
11618
11512
11389
11253
11111
10966
10807
10612
10356
10029
9639
9209
8762
8308
7841
7344
6808
6238
5655
5083
4542
4043
3588
3175
2805
2482
2214
2011
1880
1819
1813
1832
1834
1780
1639
1397
1059
640
162
-348
-860
-1345
-1777
-2138
-2422
-2634
-2777
-2855
-2869
-2821
-2721
-2584
-2430
-2270
-2112
-1958
-1811
-1677
-1562
-1469
-1397
-1343
-1309
-1303
-1334
-1404
-1504
-1615
-1717
-1799
-1862
-1912
-1959
-2004
-2049
-2096
-2149
-2216
-2302
-2409
-2533
-2671
-2818
-2966
-3102
-3202
-3243
-3208
-3092
-2901
-2649
-2348
-2007
-1637
-1250
-864
-497
-159
146
418
650
828
928
927
812
578
230
-221
-765
-1388
-2068
-2779
-3494
-4193
-4870
-5525
-6169
-6812
-7463
-8129
-8818
-9536
-10284
-11060
-11863
-12694
-13558
-14466
-15427
-16436
-17479
-18531
-19571
-20584
-21568
-22528
-23469
-24393
-25301
-26193
-27070
-27938
-28804
-29670
-30533
-31383
-32210
-33004
-33761
-34476
-35146
-35764
-36320
-36805
-37214
-37551
-37823
-38035
-38185
-38261
-38244
-38111
-37844
-37425
-36839
-36075
-35122
-33980
-32662
-31196
-29621
-27973
-26287
-24585
-22886
-21217
-19611
-18113
-16767
-15608
-14652
-13896
-13324
-12911
-12634
-12471
-12405
-12414
-12471
-12543
-12597
-12608
-12559
-12445
-12265
-12019
-11709
-11341
-10929
-10493
-10058
-9641
-9257
-8913
-8618
-8388
-8239
-8183
-8221
-8334
-8493
-8665
-8821
-8938
-8993
-8963
-8830
-8590
-8253
-7846
-7400
-6946
-6502
-6086
-5714
-5407
-5192
-5088
-5105
-5245
-5503
-5876
-6354
-6917
-7527
-8132
-8681
-9126
-9439
-9605
-9614
-9454
-9111
-8578
-7856
-6966
-5934
-4793
-3574
-2306
-1014
275
1542
2774
3965
5110
6203
7237
8201
9084
9877
10571
11157
11627
11984
12247
12452
12639
12845
13086
13357
13635
13897
14126
14315
14464
14576
14653
14698
14717
14720
14715
14711
14711
14709
14701
14681
14647
14599
14540
14475
14404
14331
14257
14185
14117
14057
14004
13961
13933
13928
13963
14054
14219
14467
14796
15193
15643
16129
16640
17168
17708
18253
18793
19320
19828
20313
20782
21243
21709
22191
22697
23226
23772
24324
24873
25417
25958
26499
27036
27559
28044
28470
28816
29071
29233
29305
29292
29192
29001
28703
28283
27727
27025
26179
25190
24056
22762
21285
19601
17702
15601
13334
10948
8486
5980
3451
915
-1611
-4101
-6532
-8878
-11117
-13230
-15198
-17008
-18656
-20149
-21492
-22683
-23708
-24544
-25177
-25614
-25884
-26032
-26094
-26090
-26023
-25889
-25694
-25459
-25216
-24998
-24831
-24734
-24719
-24795
-24963
-25214
-25522
-25855
-26183
-26488
-26765
-27019
-27256
-27480
-27695
-27904
-28108
-28306
-28487
-28632
-28721
-28744
-28708
-28637
-28565
-28526
-28546
-28640
-28819
-29090
-29459
-29932
-30508
-31181
-31941
-32774
-33670
-34617
-35610
-36644
-37714
-38811
-39921
-41028
-42107
-43136
-44089
-44949
-45707
-46361
-46916
-47380
-47758
-48050
-48253
-48366
-48392
-48337
-48213
-48029
-47790
-47494
-47144
-46743
-46298
-45820
-45316
-44788
-44232
-43640
-43002
-42304
-41535
-40681
-39735
-38690
-37544
-36298
-34954
-33518
-32000
-30417
-28794
-27162
-25548
-23975
-22460
-21013
-19643
-18359
-17162
-16049
-15009
-14029
-13101
-12217
-11379
-10590
-9860
-9206
-8645
-8196
-7866
-7653
-7535
-7487
-7482
-7506
-7547
-7601
-7658
-7707
-7738
-7744
-7728
-7692
-7635
-7549
-7420
-7233
-6973
-6623
-6164
-5570
-4815
-3882
-2764
-1465
7
1642
3434
5369
7427
9571
11760
13956
16129
18264
20339
22335
24221
25966
27545
28947
30170
31223
32115
32854
33444
33886
34178
34317
34300
34134
33835
33430
32950
32421
31863
31279
30673
30050
29427
28822
28256
27736
27260
26818
26398
25994
25603
25226
24861
24502
24138
23759
23356
22930
22491
22057
21647
21279
20964
20700
20480
20294
20136
20004
19900
19830
19801
19826
19924
20113
20402
20784
21232
21710
22186
22640
23073
23490
23890
24256
24562
24784
24912
24955
24931
24857
24735
24560
24325
24030
23686
23304
22893
22457
22001
21535
21076
20643
20250
19901
19594
19326
19099
18916
18779
18684
18621
18583
18574
18605
18687
18824
19004
19203
19400
19579
19736
19870
19976
20040
20041
19963
19799
19550
19218
18803
18293
17674
16937
16084
15136
14122
13080
12040
11026
10056
9144
8305
7555
6908
6375
5954
5641
5425
5298
5257
5303
5440
5673
6004
6435
6963
7580
8270
9010
9773
10533
11269
11968
12620
13215
13749
14221
14636
15013
15372
15735
16116
16521
16948
17393
17849
18312
18777
19239
19688
20115
20507
20854
21146
21376
21545
21654
21705
21694
21612
21448
21197
20864
20467
20038
19605
19197
18829
18509
18238
18013
17836
17712
17652
17667
17765
17945
18196
18501
18839
19189
19539
19874
20183
20450
20666
20830
20950
21047
21140
21246
21376
21534
21728
21962
22242
22568
22934
23336
23773
24250
24776
25359
25998
26685
27406
28147
28892
29625
30330
30992
31600
32146
32630
33052
33407
33682
33864
33940
33907
33769
33531
33202
32789
32293
31718
31062
30326
29508
28609
27638
26605
25526
24416
23287
22155
21038
19957
18933
17978
17097
16285
15541
14867
14272
13762
13338
12992
12715
12505
12369
12317
12349
12454
12607
12783
12970
13171
13398
13663
13966
14299
14650
15005
15354
15687
15990
16254
16477
16662
16823
16969
17103
17217
17297
17328
17304
17218
17067
16845
16550
16190
15778
15332
14861
14359
13807
13182
12468
11659
10760
9779
8721
7588
6387
5135
3864
2612
1416
305
-708
-1616
-2420
-3123
-3723
-4212
-4579
-4813
-4898
-4829
-4605
-4235
-3732
-3113
-2398
-1605
-755
129
1018
1886
2699
3436
4081
4627
5075
5424
5674
5818
5849
5763
5561
5255
4855
4367
3790
3116
2337
1460
505
-495
-1501
-2482
-3417
-4296
-5114
-5866
-6543
-7139
-7646
-8064
-8395
-8643
-8812
-8902
-8916
-8858
-8738
-8567
-8358
-8124
-7879
-7639
-7420
-7241
-7111
-7032
-6995
-6983
-6977
-6964
-6937
-6901
-6865
-6837
-6825
-6828
-6838
-6842
-6826
-6776
-6686
-6566
-6433
-6318
-6251
-6253
-6336
-6498
-6727
-7012
-7341
-7707
-8106
-8531
-8974
-9421
-9855
-10261
-10622
-10928
-11172
-11352
-11471
-11536
-11559
-11557
-11547
-11546
-11569
-11623
-11715
-11851
-12041
-12298
-12635
-13061
-13574
-14169
-14835
-15563
-16346
-17175
-18035
-18901
-19745
-20540
-21274
-21948
-22574
-23168
-23741
-24295
-24826
-25329
-25803
-26256
-26703
-27163
-27651
-28182
-28758
-29372
-30012
-30663
-31316
-31971
-32634
-33321
-34035
-34769
-35502
-36203
-36840
-37393
-37853
-38226
-38523
-38753
-38922
-39033
-39086
-39085
-39035
-38944
-38815
-38650
-38449
-38213
-37947
-37658
-37360
-37066
-36787
-36531
-36302
-36102
-35932
-35790
-35674
-35581
-35509
-35457
-35423
-35410
-35417
-35448
-35499
-35567
-35643
-35723
-35804
-35891
-35990
-36109
-36250
-36407
-36567
-36716
-36842
-36938
-37003
-37037
-37044
-37027
-36991
-36939
-36875
-36799
-36710
-36612
-36510
-36418
-36347
-36308
-36305
-36337
-36402
-36499
-36628
-36788
-36976
-37185
-37405
-37626
-37835
-38020
-38162
-38239
-38231
-38127
-37922
-37621
-37232
-36761
-36216
-35608
-34953
-34271
-33584
-32908
-32259
-31647
-31088
-30601
-30201
-29897
-29683
-29539
-29441
-29364
-29291
-29209
-29109
-28981
-28814
-28598
-28324
-27988
-27586
-27115
-26579
-25989
-25367
-24743
-24148
-23604
-23124
-22706
-22339
-22012
-21709
-21420
-21131
-20835
-20527
-20206
-19878
-19548
-19221
-18899
-18579
-18259
-17941
-17628
-17329
-17050
-16792
-16551
-16323
-16104
-15890
-15681
-15473
-15255
-15014
-14734
-14403
-14016
-13570
-13069
-12511
-11896
-11228
-10517
-9780
-9041
-8323
-7643
-7013
-6442
-5934
-5492
-5117
-4808
-4562
-4373
-4238
-4154
-4116
-4110
-4118
-4115
-4077
-3979
-3807
-3553
-3220
-2824
-2387
-1931
-1478
-1037
-611
-201
191
560
902
1215
1504
1777
2037
2277
2488
2658
2785
2875
2933
2960
2946
2879
2757
2589
2401
2220
2068
1951
1867
1809
1775
1768
1793
1855
1955
2093
2268
2476
2710
2962
3222
3486
3751
4017
4282
4543
4799
5052
5313
5597
5915
6270
6659
7079
7530
8019
8553
9136
9765
10429
11119
11821
12522
13200
13830
14390
14867
15265
15597
15877
16114
16305
16448
16542
16597
16623
16628
16622
16614
16619
16659
16751
16900
17099
17332
17590
17874
18195
18561
18968
19403
19846
20288
20727
21163
21590
21988
22335
22615
22827
22985
23103
23188
23238
23253
23242
23223
23223
23258
23333
23445
23593
23779
24014
24303
24645
25027
25436
25866
26315
26786
27280
27791
28318
28861
29428
30023
30643
31271
31881
32454
32978
33455
33892
34296
34673
35027
35365
35698
36035
36374
36707
37018
37295
37533
37738
37919
38087
38246
38395
38527
38629
38684
38675
38592
38435
38214
37945
37641
37308
36949
36564
36159
35747
35339
34942
34556
34181
33815
33462
33127
32810
32506
32205
31903
31600
31309
31045
30818
30632
30483
30369
30292
30264
30299
30408
30590
30838
31135
31468
31826
32205
32603
33020
33452
33892
34331
34757
35161
35539
35896
36236
36568
36892
37200
37474
37694
37839
37899
37877
37788
37652
37490
37315
37134
36947
36753
36558
36380
36241
36166
36175
36276
36461
36711
37002
37310
37615
37901
38154
38361
38506
38576
38562
38463
38284
38034
37726
37378
37007
36632
36271
35935
35622
35320
35007
34662
34268
33818
33316
32777
32217
31655
31104
30569
30046
29528
29007
28479
27946
27411
26876
26342
25804
25262
24716
24172
23636
23111
22595
22080
21561
21037
20512
19996
19497
19018
18561
18122
17700
17295
16906
16535
16178
15834
15496
15157
14811
14458
14098
13733
13364
12988
12601
12201
11788
11366
10944
10527
10118
9717
9322
8926
8525
8112
7682
7230
6760
6279
5797
5323
4863
4420
4003
3623
3299
3045
2867
2754
2692
2662
2658
2679
2730
2811
2915
3033
3153
3269
3377
3473
3552
3611
3650
3673
3688
3699
3708
3710
3702
3685
3667
3656
3659
3681
3724
3787
3871
3974
4091
4217
4342
4460
4566
4653
4717
4752
4759
4744
4718
4688
4654
4608
4539
4439
4306
4141
3945
3711
3429
3091
2700
2266
1805
1329
843
352
-138
-618
-1071
-1485
-1853
-2175
-2457
-2705
-2922
-3113
-3280
-3425
-3550
-3653
-3735
-3795
-3839
-3875
-3912
-3958
-4018
-4097
-4203
-4345
-4528
-4754
-5022
-5328
-5671
-6052
-6468
-6913
-7378
-7853
-8338
-8842
-9377
-9956
-10582
-11248
-11945
-12663
-13390
-14118
-14837
-15533
-16200
-16838
-17457
-18070
-18689
-19317
-19951
-20585
-21212
-21825
-22420
-22991
-23534
-24043
-24513
-24944
-25331
-25675
-25980
-26260
-26537
-26835
-27177
-27577
-28039
-28561
-29139
-29768
-30442
-31155
-31894
-32644
-33394
-34138
-34871
-35588
-36276
-36918
-37496
-37997
-38420
-38774
-39075
-39340
-39580
-39803
-40007
-40189
-40340
-40452
-40520
-40541
-40518
-40457
-40365
-40252
-40129
-40000
-39869
-39732
-39582
-39413
-39219
-39004
-38775
-38538
-38296
-38043
-37771
-37475
-37156
-36824
-36494
-36179
-35889
-35628
-35397
-35200
-35043
-34933
-34878
-34880
-34939
-35049
-35202
-35389
-35597
-35812
-36017
-36198
-36344
-36452
-36519
-36549
-36541
-36494
-36411
-36294
-36154
-36003
-35850
-35698
-35543
-35380
-35203
-35012
-34807
-34587
-34347
-34079
-33775
-33433
-33060
-32667
-32271
-31890
-31538
-31229
-30977
-30786
-30660
-30596
-30588
-30632
-30724
-30861
-31033
-31228
-31433
-31639
-31843
-32048
-32255
-32462
-32665
-32859
-33046
-33230
-33421
-33621
-33827
-34033
-34229
-34411
-34573
-34706
-34796
-34823
-34769
-34622
-34382
-34059
-33663
-33205
-32689
-32119
-31495
-30816
-30091
-29331
-28552
-27771
-27004
-26257
-25526
-24804
-24085
-23368
-22659
-21966
-21293
-20636
-19987
-19341
-18693
-18045
-17398
-16747
-16087
-15411
-14719
-14015
-13301
-12578
-11844
-11099
-10349
-9610
-8901
-8235
-7616
-7036
-6482
-5941
-5403
-4856
-4290
-3694
-3059
-2386
-1679
-946
-191
583
1372
2162
2931
3651
4302
4874
5367
5787
6140
6428
6652
6815
6923
6983
7001
6982
6932
6860
6778
6693
6609
6521
6426
6324
6225
6146
6103
6107
6159
6257
6399
6585
6815
7084
7382
7693
8004
8304
8583
8833
9043
9204
9315
9384
9429
9476
9543
9642
9772
9924
10089
10259
10433
10615
10814
11040
11303
11606
11946
12317
12711
13122
13552
14005
14484
14991
15520
16062
16611
17161
17706
18243
18767
19273
19758
20224
20677
21119
21549
21957
22330
22657
22931
23152
23325
23453
23545
23610
23667
23737
23839
23985
24171
24380
24587
24774
24930
25054
25150
25223
25274
25302
25305
25282
25234
25159
25052
24911
24735
24526
24290
24031
23754
23459
23151
22838
22525
22217
21909
21593
21261
20912
20559
20227
19938
19708
19538
19415
19323
19250
19191
19146
19117
19102
19097
19097
19103
19121
19163
19236
19345
19489
19662
19858
20072
20299
20535
20771
20997
21202
21376
21510
21601
21648
21648
21604
21514
21379
21199
20981
20731
20462
20189
19926
19690
19492
19338
19230
19165
19133
19123
19123
19122
19112
19089
19052
19001
18937
18860
18768
18660
18536
18396
18241
18076
17903
17725
17543
17354
17155
16937
16694
16424
16126
15805
15469
15124
14776
14427
14078
13732
13391
13059
12740
12437
12151
11878
11610
11335
11040
10714
10350
9949
9515
9053
8571
8074
7569
7066
6576
6112
5684
5294
4938
4605
4288
3982
3688
3409
3152
2918
2712
2534
2384
2259
2150
2041
1919
1770
1597
1412
1236
1083
962
864
777
693
612
545
505
501
530
581
639
693
734
754
743
687
576
406
187
-64
-331
-602
-878
-1166
-1474
-1800
-2136
-2467
-2780
-3069
-3335
-3584
-3823
-4053
-4275
-4488
-4693
-4894
-5098
-5311
-5532
-5760
-5989
-6214
-6434
-6649
-6858
-7055
-7226
-7355
-7425
-7429
-7368
-7256
-7109
-6940
-6757
-6558
-6339
-6097
-5831
-5549
-5255
-4954
-4645
-4323
-3988
-3645
-3309
-2997
-2722
-2488
-2291
-2118
-1961
-1815
-1685
-1576
-1493
-1437
-1405
-1392
-1395
-1411
-1435
-1466
-1502
-1546
-1601
-1671
-1757
-1859
-1971
-2089
-2209
-2333
-2458
-2583
-2700
-2803
-2885
-2943
-2978
-2990
-2985
-2970
-2954
-2948
-2958
-2984
-3020
-3055
-3077
-3080
-3058
-3008
-2931
-2828
-2702
-2562
-2416
-2270
-2126
-1982
-1837
-1689
-1542
-1399
-1262
-1131
-1002
-871
-737
-596
-447
-290
-124
45
210
363
495
601
682
736
762
761
735
693
648
614
600
616
662
743
860
1010
1190
1382
1569
1732
1855
1930
1958
1946
1906
1850
1787
1719
1638
1533
1393
1212
998
761
519
285
66
-142
-348
-564
-803
-1071
-1364
-1664
-1947
-2186
-2364
-2471
-2505
-2463
-2340
-2131
-1834
-1461
-1037
-589
-142
289
697
1080
1434
1755
2040
2292
2513
2706
2868
2993
3077
3120
3126
3102
3047
2958
2832
2672
2487
2290
2087
1878
1653
1408
1142
861
575
292
15
-250
-496
-714
-899
-1052
-1185
-1311
-1440
-1575
-1711
-1839
-1957
-2062
-2156
-2237
-2305
-2362
-2414
-2469
-2536
-2619
-2719
-2831
-2953
-3080
-3210
-3335
-3450
-3552
-3645
-3739
-3844
-3968
-4108
-4258
-4410
-4556
-4696
-4832
-4967
-5102
-5238
-5375
-5516
-5661
-5811
-5965
-6123
-6283
-6451
-6630
-6828
-7047
-7288
-7543
-7799
-8038
-8240
-8393
-8496
-8558
-8600
-8643
-8704
-8788
-8893
-9007
-9119
-9219
-9301
-9358
-9386
-9380
-9332
-9239
-9102
-8926
-8729
-8532
-8358
-8225
-8144
-8117
-8141
-8212
-8318
-8450
-8594
-8737
-8867
-8977
-9066
-9135
-9187
-9222
-9243
-9254
-9265
-9286
-9323
-9380
-9456
-9551
-9666
-9807
-9974
-10162
-10358
-10548
-10723
-10881
-11023
-11153
-11270
-11370
-11451
-11516
-11569
-11613
-11649
-11675
-11692
-11708
-11729
-11762
-11801
-11831
-11834
-11801
-11736
-11650
-11556
-11456
-11339
-11192
-11002
-10770
-10507
-10230
-9953
-9686
-9429
-9184
-8951
-8730
-8524
-8335
-8167
-8026
-7918
-7847
-7821
-7844
-7922
-8058
-8256
-8507
-8796
-9105
-9416
-9721
-10020
-10319
-10623
-10931
-11232
-11516
-11771
-11992
-12183
-12347
-12493
-12627
-12754
-12878
-13000
-13117
-13227
-13324
-13406
-13471
-13516
-13535
-13523
-13472
-13384
-13263
-13118
-12956
-12783
-12595
-12391
-12170
-11932
-11683
-11429
-11173
-10917
-10667
-10427
-10204
-10003
-9829
-9678
-9545
-9422
-9300
-9173
-9034
-8876
-8700
-8505
-8295
-8071
-7830
-7567
-7272
-6938
-6565
-6158
-5728
-5285
-4836
-4384
-3927
-3460
-2979
-2484
-1970
-1436
-878
-293
316
938
1557
2155
2720
3246
3739
4212
4678
5144
5614
6084
6548
6997
7419
7802
8132
8402
8609
8760
8865
8933
8973
8989
8989
8980
8971
8967
8965
8957
8934
8889
8825
8750
8670
8585
8488
8372
8231
8063
7869
7655
7424
7185
6952
6745
6585
6488
6463
6507
6614
6774
6980
7223
7493
7777
8061
8336
8590
8818
9012
9162
9261
9301
9288
9229
9138
9032
8921
8818
8732
8674
8656
8686
8769
8903
9083
9297
9536
9791
10056
10329
10610
10902
11209
11534
11879
12242
12617
12994
13360
13705
14020
14301
14546
14747
14897
14986
15007
14962
14861
14721
14558
14385
14207
14029
13855
13693
13550
13434
13345
13280
13234
13201
13179
13162
13145
13122
13085
13031
12958
12872
12777
12682
12595
12526
12485
12480
12515
12584
12675
12771
12862
12946
13029
13122
13236
13375
13531
13692
13842
13970
14071
14151
14217
14277
14338
14402
14465
14520
14556
14565
14539
14476
14381
14260
14118
13959
13781
13580
13356
13111
12853
12590
12328
12069
11813
11559
11314
11082
10869
10674
10494
10326
10169
10027
9909
9822
9767
9739
9728
9718
9698
9662
9605
9532
9446
9355
9264
9178
9103
9046
9013
9006
9020
9041
9055
9046
9013
8965
8914
8875
8847
8820
8775
8696
8577
8420
8236
8034
7823
7601
7368
7123
6867
6606
6346
6096
5861
5641
5436
5241
5056
4886
4737
4613
4512
4422
4323
4198
4037
3841
3618
3381
3141
2903
2675
2458
2256
2067
1886
1707
1524
1335
1144
950
752
542
311
56
-221
-511
-802
-1088
-1363
-1628
-1879
-2113
-2328
-2519
-2687
-2832
-2954
-3051
-3119
-3156
-3162
-3139
-3095
-3038
-2979
-2930
-2896
-2881
-2883
-2897
-2917
-2938
-2959
-2979
-2994
-2998
-2987
-2956
-2907
-2849
-2793
-2747
-2719
-2711
-2726
-2763
-2822
-2900
-2996
-3107
-3230
-3366
-3510
-3659
-3808
-3953
-4093
-4232
-4371
-4511
-4647
-4769
-4870
-4944
-4990
-5009
-5003
-4974
-4928
-4876
-4832
-4809
-4818
-4864
-4945
-5059
-5202
-5371
-5563
-5773
-6000
-6243
-6504
-6785
-7084
-7394
-7708
-8020
-8334
-8657
-8998
-9359
-9735
-10114
-10485
-10839
-11174
-11484
-11766
-12016
-12234
-12425
-12604
-12783
-12967
-13151
-13326
-13479
-13609
-13720
-13821
-13918
-14009
-14089
-14147
-14180
-14187
-14175
-14151
-14119
-14077
-14024
-13954
-13866
-13758
-13633
-13491
-13334
-13164
-12985
-12805
-12631
-12471
-12328
-12203
-12094
-12003
-11933
-11890
-11876
-11889
-11923
-11968
-12017
-12068
-12124
-12187
-12260
-12346
-12446
-12568
-12717
-12896
-13101
-13324
-13551
-13775
-13995
-14215
-14440
-14669
-14899
-15122
-15329
-15516
-15679
-15818
-15932
-16024
-16101
-16169
-16236
-16308
-16385
-16466
-16549
-16632
-16710
-16775
-16812
-16807
-16747
-16630
-16460
-16251
-16012
-15751
-15467
-15157
-14817
-14448
-14049
-13628
-13190
-12743
-12293
-11843
-11394
-10942
-10482
-10011
-9527
-9037
-8548
-8071
-7617
-7199
-6823
-6494
-6214
-5981
-5790
-5638
-5522
-5437
-5379
-5341
-5316
-5297
-5280
-5259
-5226
-5171
-5086
-4969
-4819
-4644
-4446
-4223
-3972
-3686
-3365
-3017
-2650
-2274
-1894
-1508
-1115
-717
-318
73
450
808
1147
1465
1762
2039
2295
2533
2755
2959
3143
3302
3440
3567
3697
3845
4018
4216
4432
4658
4892
5131
5377
5632
5898
6179
6480
6803
7145
7496
7839
8163
8459
8732
8989
9239
9486
9731
9968
10196
10411
10609
10787
10935
11048
11125
11173
11200
11217
11226
11227
11217
11193
11160
11124
11092
11068
11049
11032
11010
10977
10925
10851
10752
10632
10501
10375
10267
10185
10131
10102
10096
10113
10159
10233
10327
10425
10504
10546
10545
10506
10437
10346
10236
10103
9946
9768
9577
9380
9181
8980
8774
8562
8351
8150
7968
7809
7670
7549
7444
7361
7308
7290
7307
7355
7428
7522
7643
7793
7971
8170
8375
8564
8726
8852
8941
8993
9008
8985
8925
8832
8714
8579
8436
8288
8135
7982
7827
7669
7506
7327
7123
6887
6617
6320
6005
5679
5346
5005
4660
4315
3980
3663
3371
3103
2854
2617
2390
2171
1960
1760
1568
1386
1215
1058
916
788
667
546
416
274
121
-33
-179
-307
-411
-493
-555
-605
-643
-672
-687
-688
-676
-657
-638
-627
-621
-616
-602
-573
-524
-456
-373
-277
-170
-52
73
202
329
451
565
670
765
851
929
1002
1075
1152
1237
1333
1443
1569
1711
1869
2031
2187
2323
2433
2519
2585
2639
2681
2705
2705
2675
2620
2547
2462
2364
2250
2115
1963
1804
1651
1517
1404
1307
1220
1136
1050
961
871
779
686
596
516
453
412
393
391
403
428
468
527
609
711
828
951
1072
1182
1274
1343
1387
1404
1393
1354
1287
1193
1075
942
800
654
508
359
206
54
-88
-204
-281
-313
-301
-253
-178
-85
23
145
283
438
613
809
1025
1260
1509
1770
2041
2321
2610
2904
3196
3478
3741
3982
4201
4400
4581
4740
4874
4981
5058
5104
5119
5104
5062
4998
4923
4849
4781
4717
4649
4567
4463
4342
4211
4083
3966
3863
3773
3691
3614
3542
3474
3415
3369
3337
3322
3319
3324
3327
3319
3293
3243
3166
3056
2911
2732
2522
2287
2029
1751
1448
1120
772
413
58
-283
-603
-900
-1174
-1426
-1656
-1869
-2069
-2263
-2458
-2655
-2854
-3054
-3258
-3473
-3705
-3957
-4222
-4491
-4756
-5011
-5256
-5492
-5719
-5933
-6128
-6301
-6450
-6578
-6689
-6790
-6888
-6993
-7109
-7238
-7374
-7508
-7628
-7723
-7788
-7819
-7816
-7777
-7705
-7607
-7496
-7387
-7293
-7218
-7162
-7124
-7098
-7082
-7071
-7054
-7019
-6958
-6866
-6747
-6607
-6453
-6289
-6119
-5949
-5789
-5648
-5532
-5437
-5355
-5279
-5203
-5128
-5055
-4983
-4904
-4812
-4700
-4570
-4425
-4271
-4109
-3936
-3753
-3559
-3357
-3154
-2950
-2749
-2547
-2346
-2144
-1941
-1738
-1534
-1328
-1123
-924
-734
-553
-380
-212
-49
105
240
348
420
457
463
447
419
387
359
342
338
353
386
437
501
571
639
699
748
786
814
833
839
826
794
743
680
610
538
464
388
313
244
187
145
118
102
94
94
103
122
144
161
168
164
156
155
162
172
177
166
141
106
72
39
2
-48
-120
-215
-329
-462
-615
-794
-1006
-1253
-1523
-1805
-2085
-2358
-2626
-2890
-3150
-3400
-3632
-3836
-4011
-4162
-4298
-4429
-4567
-4715
-4876
-5046
-5225
-5409
-5598
-5791
-5984
-6171
-6342
-6487
-6599
-6674
-6714
-6723
-6702
-6653
-6572
-6459
-6315
-6143
-5955
-5759
-5561
-5364
-5161
-4946
-4714
-4465
-4208
-3952
-3710
-3487
-3287
-3110
-2956
-2829
-2732
-2667
-2631
-2616
-2609
-2597
-2566
-2508
-2420
-2306
-2177
-2045
-1924
-1815
-1716
-1621
-1526
-1434
-1353
-1295
-1269
-1276
-1314
-1378
-1464
-1570
-1692
-1825
-1959
-2090
-2215
-2338
-2465
-2600
-2746
-2899
-3057
-3218
-3382
-3549
-3719
-3891
-4064
-4242
-4428
-4628
-4844
-5074
-5309
-5539
-5754
-5947
-6116
-6260
-6380
-6475
-6543
-6575
-6562
-6495
-6367
-6175
-5924
-5622
-5281
-4910
-4521
-4121
-3721
-3328
-2948
-2586
-2246
-1929
-1641
-1385
-1165
-986
-847
-746
-679
-638
-613
-597
-585
-576
-571
-573
-584
-601
-619
-635
-650
-668
-695
-735
-788
-850
-919
-993
-1072
-1160
-1258
-1365
-1477
-1590
-1700
-1803
-1892
-1964
-2011
-2032
-2029
-2009
-1977
-1938
-1892
-1840
-1780
-1715
-1649
-1588
-1532
-1477
-1415
-1339
-1246
-1137
-1016
-887
-752
-612
-466
-312
-151
17
192
372
555
735
907
1069
1222
1373
1530
1697
1872
2044
2206
2350
2479
2602
2729
2866
3016
3178
3353
3539
3740
3954
4180
4416
4658
4910
5171
5442
5716
5982
6230
6452
6649
6826
6989
7139
7276
7397
7499
7581
7644
7688
7715
7729
7739
7756
7792
7857
7955
8083
8237
8410
8594
8781
8966
9143
9311
9474
9635
9799
9965
10131
10291
10438
10565
10665
10731
10759
10744
10688
10591
10457
10287
10082
9846
9582
9298
9001
8693
8376
8045
7702
7345
6982
6617
6252
5889
5524
5159
4799
4452
4123
3819
3536
3272
3020
2779
2545
2320
2105
1903
1717
1552
1411
1297
1211
1154
1123
1117
1130
1157
1188
1216
1232
1234
1227
1216
1209
1212
1223
1238
1251
1255
1246
1219
1171
1102
1010
904
788
670
559
457
364
279
200
127
59
-3
-64
-129
-204
-290
-390
-502
-628
-769
-927
-1102
-1291
-1489
-1692
-1898
-2109
-2323
-2542
-2761
-2980
-3197
-3416
-3636
-3860
-4082
-4293
-4486
-4653
-4792
-4904
-4993
-5065
-5125
-5179
-5233
-5292
-5360
-5439
-5528
-5626
-5728
-5829
-5922
-5995
-6040
-6046
-6010
-5928
-5804
-5647
-5465
-5267
-5061
-4849
-4632
-4408
-4179
-3952
-3734
-3535
-3358
-3205
-3071
-2952
-2844
-2749
-2668
-2604
-2557
-2528
-2514
-2512
-2518
-2527
-2535
-2538
-2538
-2535
-2534
-2538
-2542
-2542
-2529
-2496
-2443
-2374
-2300
-2232
-2179
-2150
-2145
-2163
-2201
-2252
-2311
-2375
-2439
-2500
-2557
-2607
-2649
-2679
-2690
-2678
-2638
-2570
-2473
-2354
-2218
-2071
-1919
-1771
-1632
-1508
-1401
-1308
-1225
-1147
-1072
-1002
-937
-879
-826
-777
-731
-688
-655
-638
-643
-674
-728
-797
-874
-952
-1031
-1116
-1216
-1344
-1506
-1702
-1921
-2152
-2379
-2593
-2787
-2957
-3100
-3212
-3293
-3346
-3375
-3386
-3380
-3355
-3308
-3240
-3151
-3050
-2937
-2813
-2671
-2507
-2323
-2128
-1937
-1762
-1606
-1464
-1326
-1181
-1026
-861
-687
-506
-318
-124
75
274
472
667
861
1054
1249
1445
1642
1840
2043
2254
2477
2713
2962
3220
3482
3741
3992
4227
4443
4639
4820
4991
5159
5325
5493
5664
5840
6026
6223
6427
6630
6822
6994
7143
7272
7385
7484
7570
7643
7705
7759
7813
7870
7931
7989
8037
8069
8077
8061
8020
7954
7869
7770
7663
7551
7434
7310
7176
7031
6878
6718
6546
6357
6144
5909
5660
5414
5187
4986
4815
4671
4552
4462
4407
4388
4402
4439
4487
4538
4589
4639
4688
4731
4762
4780
4784
4778
4765
4743
4707
4652
4575
4479
4364
4231
4083
3920
3751
3584
3430
3290
3161
3036
2908
2780
2659
2555
2475
2422
2393
2383
2387
2397
2407
2407
2390
2354
2303
2244
2186
2131
2075
2008
1923
1814
1678
1518
1341
1152
959
767
575
385
192
-4
-203
-403
-604
-805
-1010
-1218
-1427
-1634
-1831
-2016
-2190
-2357
-2521
-2682
-2841
-2992
-3136
-3273
-3401
-3521
-3632
-3732
-3825
-3914
-4008
-4110
-4225
-4352
-4493
-4647
-4816
-5000
-5196
-5399
-5604
-5807
-6006
-6199
-6385
-6560
-6722
-6868
-6997
-7108
-7198
-7268
-7315
-7342
-7353
-7353
-7348
-7343
-7343
-7351
-7371
-7404
-7450
-7506
-7566
-7625
-7680
-7731
-7776
-7817
-7854
-7888
-7921
-7955
-7991
-8028
-8068
-8109
-8157
-8210
-8267
-8320
-8360
-8379
-8376
-8352
-8314
-8265
-8202
-8122
-8023
-7912
-7795
-7688
-7599
-7529
-7474
-7429
-7388
-7353
-7320
-7286
-7241
-7175
-7077
-6939
-6761
-6545
-6293
-6009
-5699
-5366
-5017
-4654
-4282
-3901
-3513
-3118
-2718
-2316
-1915
-1517
-1124
-735
-347
43
436
827
1212
1581
1931
2262
2580
2890
3196
3502
3807
4114
4426
4744
5066
5388
5703
6011
6314
6615
6918
7221
7518
7801
8064
8308
8532
8736
8917
9069
9191
9286
9359
9420
9477
9534
9596
9666
9745
9829
9915
9994
10059
10108
10143
10169
10192
10212
10229
10243
10254
10261
10265
10259
10239
10199
10140
10064
9976
9874
9756
9616
9451
9263
9056
8835
8605
8366
8119
7870
7624
7390
7174
6980
6806
6647
6497
6351
6207
6063
5919
5776
5633
5490
5345
5195
5036
4864
4677
4474
4256
4029
3800
3577
3367
3176
3006
2857
2727
2616
2521
2442
2376
2318
2265
2211
2155
2093
2025
1949
1866
1779
1693
1610
1531
1455
1380
1305
1232
1169
1121
1093
1088
1105
1139
1187
1241
1293
1334
1357
1361
1347
1322
1292
1260
1226
1187
1140
1086
1030
977
929
889
856
827
803
780
757
731
698
655
602
539
469
393
315
238
164
96
36
-14
-54
-81
-93
-88
-64
-23
32
95
163
228
289
341
382
414
438
455
469
481
490
495
493
483
464
438
405
363
310
242
156
53
-66
-197
-333
-468
-599
-722
-840
-957
-1076
-1198
-1319
-1435
-1540
-1631
-1711
-1782
-1849
-1914
-1977
-2035
-2085
-2125
-2153
-2171
-2179
-2178
-2169
-2152
-2126
-2089
-2036
-1967
-1882
-1788
-1693
-1609
-1542
-1495
-1464
-1446
-1439
-1444
-1467
-1512
-1580
-1665
-1761
-1859
-1957
-2053
-2149
-2247
-2347
-2448
-2551
-2658
-2771
-2891
-3014
-3139
-3263
-3387
-3518
-3660
-3818
-3992
-4180
-4381
-4593
-4816
-5047
-5283
-5515
-5742
-5960
-6173
-6384
-6593
-6796
-6986
-7153
-7293
-7403
-7484
-7537
-7567
-7583
-7593
-7610
-7639
-7684
-7742
-7809
-7882
-7960
-8045
-8144
-8254
-8377
-8507
-8641
-8772
-8895
-9004
-9096
-9172
-9235
-9288
-9331
-9359
-9363
-9335
-9274
-9186
-9082
-8975
-8871
-8773
-8677
-8578
-8473
-8359
-8238
-8111
-7982
-7853
-7722
-7586
-7440
-7278
-7103
-6920
-6742
-6578
-6433
-6305
-6186
-6071
-5955
-5841
-5733
-5634
-5542
-5451
-5354
-5243
-5115
-4971
-4812
-4640
-4455
-4259
-4050
-3833
-3612
-3397
-3196
-3017
-2864
-2738
-2638
-2559
-2497
-2445
-2395
-2340
-2273
-2189
-2086
-1964
-1825
-1671
-1505
-1331
-1152
-969
-788
-613
-451
-311
-201
-123
-79
-64
-74
-104
-151
-210
-274
-336
-387
-425
-453
-474
-493
-509
-519
-518
-502
-471
-429
-378
-320
-256
-187
-113
-33
56
158
275
402
530
647
742
813
861
890
903
898
874
837
795
760
737
728
728
731
742
769
825
918
1048
1207
1386
1576
1776
1985
2204
2433
2670
2914
3163
3415
3667
3913
4147
4362
4551
4710
4838
4939
5018
5084
5143
5200
5254
5302
5344
5379
5408
5436
5463
5488
5512
5536
5566
5607
5664
5738
5829
5934
6050
6177
6313
6451
6585
6711
6822
6920
7006
7085
7157
7225
7288
7350
7412
7479
7556
7649
7760
7889
8035
8195
8365
8544
8728
8912
9089
9250
9390
9507
9604
9686
9753
9803
9827
9816
9768
9690
9593
9492
9400
9319
9248
9183
9119
9055
8993
8933
8876
8824
8775
8727
8681
8634
8585
8539
8497
8464
8442
8428
8418
8404
8379
8336
8273
8189
8089
7972
7841
7697
7540
7369
7185
6990
6788
6586
6386
6194
6013
5846
5692
5550
5416
5286
5156
5025
4898
4782
4685
4613
4569
4555
4569
4607
4664
4731
4795
4848
4885
4905
4916
4924
4936
4954
4978
5006
5034
5057
5074
5084
5090
5096
5109
5131
5161
5193
5217
5227
5219
5196
5164
5131
5099
5071
5042
5007
4959
4894
4808
4704
4582
4444
4291
4122
3937
3740
3533
3321
3107
2890
2669
2443
2218
1998
1790
1597
1417
1246
1080
916
756
601
455
318
195
88
1
-66
-117
-158
-196
-231
-261
-276
-271
-242
-195
-134
-66
10
95
193
305
428
556
686
813
938
1060
1181
1299
1413
1523
1628
1731
1831
1929
2025
2119
2206
2280
2332
2356
2346
2305
2237
2150
2051
1940
1817
1678
1525
1362
1193
1022
855
691
531
380
241
114
-1
-107
-206
-299
-382
-453
-514
-570
-629
-698
-779
-873
-976
-1085
-1198
-1316
-1436
-1556
-1674
-1790
-1910
-2039
-2182
-2338
-2503
-2666
-2820
-2960
-3086
-3196
-3293
-3375
-3442
-3494
-3532
-3559
-3576
-3587
-3597
-3611
-3634
-3669
-3716
-3772
-3831
-3890
-3946
-3996
-4037
-4067
-4081
-4078
-4057
-4022
-3976
-3918
-3849
-3770
-3683
-3594
-3509
-3434
-3374
-3328
-3296
-3276
-3266
-3269
-3288
-3326
-3382
-3455
-3541
-3637
-3743
-3859
-3986
-4124
-4269
-4415
-4561
-4707
-4858
-5018
-5187
-5362
-5538
-5708
-5873
-6036
-6201
-6367
-6532
-6689
-6835
-6973
-7105
-7238
-7372
-7502
-7623
-7733
-7834
-7930
-8023
-8119
-8210
-8291
-8361
-8418
-8461
-8491
-8507
-8508
-8496
-8474
-8449
-8425
-8403
-8378
-8345
-8300
-8239
-8166
-8083
-7997
-7912
-7834
-7770
-7723
-7696
-7685
-7689
-7703
-7727
-7763
-7815
-7881
-7960
-8045
-8132
-8221
-8314
-8416
-8528
-8653
-8790
-8940
-9102
-9279
-9468
-9666
-9869
-10072
-10275
-10477
-10679
-10878
-11070
-11249
-11415
-11569
-11714
-11852
-11977
-12081
-12155
-12200
-12221
-12229
-12232
-12232
-12225
-12204
-12163
-12101
-12018
-11915
-11792
-11647
-11482
-11301
-11110
-10915
-10718
-10521
-10326
-10134
-9952
-9783
-9628
-9485
-9351
-9227
-9117
-9026
-8960
-8918
-8900
-8901
-8918
-8951
-9000
-9062
-9133
-9205
-9275
-9339
-9396
-9445
-9484
-9512
-9527
-9532
-9527
-9513
-9489
-9453
-9403
-9341
-9271
-9195
-9115
-9028
-8933
-8830
-8721
-8612
-8508
-8407
-8310
-8212
-8113
-8013
-7917
-7827
-7747
-7679
-7628
-7599
-7592
-7606
-7635
-7670
-7704
-7733
-7759
-7787
-7819
-7852
-7883
-7905
-7915
-7910
-7887
-7843
-7773
-7675
-7549
-7396
-7221
-7027
-6816
-6591
-6353
-6110
-5865
-5621
-5375
-5123
-4861
-4592
-4322
-4062
-3819
-3597
-3392
-3201
-3018
-2843
-2677
-2522
-2374
-2227
-2072
-1902
-1713
-1505
-1278
-1035
-774
-494
-195
123
458
809
1174
1551
1939
2334
2728
3114
3487
3843
4183
4510
4826
5132
5426
5704
5966
6214
6452
6684
6908
7124
7326
7514
7688
7855
8016
8176
8332
8480
8617
8741
8856
8964
9071
9179
9294
9419
9556
9705
9861
10018
10171
10319
10465
10612
10764
10920
11075
11221
11351
11462
11555
11634
11703
11765
11822
11876
11929
11983
12046
12121
12214
12323
12446
12578
12716
12860
13009
13167
13331
13498
13666
13831
13993
14149
14297
14432
14547
14638
14707
14757
14797
14829
14853
14864
14858
14834
14800
14761
14724
14690
14654
14610
14553
14479
14388
14279
14152
14009
13853
13686
13513
13337
13161
12986
12814
12646
12483
12327
12179
12038
11906
11784
11672
11568
11469
11373
11280
11189
11102
11021
10945
10873
10806
10741
10676
10606
10524
10420
10289
10130
9946
9742
9521
9282
9022
8740
8437
8119
7790
7458
7127
6800
6483
6182
5902
5646
5411
5192
4984
4783
4589
4403
4225
4053
3883
3714
3546
3381
3220
3064
2912
2760
2608
2457
2308
2162
2020
1880
1741
1601
1463
1328
1196
1068
940
808
667
513
343
154
-54
-278
-516
-765
-1022
-1286
-1552
-1816
-2076
-2329
-2575
-2815
-3051
-3285
-3517
-3747
-3973
-4193
-4404
-4607
-4799
-4978
-5146
-5304
-5457
-5610
-5767
-5932
-6105
-6289
-6480
-6679
-6880
-7082
-7280
-7472
-7657
-7836
-8009
-8173
-8327
-8469
-8598
-8715
-8822
-8919
-9007
-9085
-9152
-9207
-9249
-9276
-9284
-9272
-9237
-9179
-9099
-9000
-8882
-8750
-8607
-8457
-8306
-8157
-8016
-7882
-7754
-7633
-7520
-7415
-7320
-7234
-7156
-7087
-7027
-6976
-6934
-6897
-6862
-6826
-6785
-6742
-6696
-6649
-6602
-6554
-6506
-6457
-6405
-6347
-6281
-6209
-6132
-6054
-5979
-5908
-5842
-5778
-5716
-5656
-5600
-5548
-5497
-5444
-5388
-5327
-5265
-5208
-5159
-5117
-5082
-5051
-5023
-4995
-4964
-4925
-4872
-4797
-4700
-4584
-4453
-4313
-4166
-4011
-3848
-3676
-3502
-3332
-3171
-3022
-2886
-2757
-2631
-2505
-2376
-2244
-2106
-1960
-1805
-1638
-1460
-1274
-1082
-885
-684
-474
-253
-19
229
489
761
1044
1337
1636
1936
2231
2519
2801
3082
3367
3659
3957
4256
4554
4848
5138
5423
5695
5946
6167
6353
6506
6633
6741
6835
6914
6979
7030
7070
7102
7132
7156
7173
7176
7163
7135
7092
7036
6965
6877
6770
6645
6505
6356
6203
6050
5902
5760
5627
5504
5392
5287
5187
5089
4991
4892
4792
4692
4592
4490
4385
4277
4164
4046
3926
3802
3679
3560
3448
3346
3253
3167
3085
3001
2911
2812
2703
2584
2454
2312
2157
1985
1798
1596
1383
1161
934
703
470
239
12
-210
-424
-630
-829
-1018
-1201
-1371
-1530
-1678
-1819
-1955
-2088
-2217
-2340
-2455
-2562
-2662
-2760
-2859
-2960
-3063
-3165
-3266
-3365
-3464
-3564
-3665
-3767
-3867
-3962
-4051
-4138
-4219
-4295
-4366
-4431
-4490
-4546
-4602
-4660
-4723
-4792
-4869
-4954
-5045
-5139
-5232
-5319
-5398
-5466
-5521
-5561
-5583
-5584
-5562
-5522
-5471
-5417
-5370
-5335
-5311
-5296
-5287
-5279
-5272
-5265
-5259
-5252
-5243
-5231
-5213
-5187
-5151
-5104
-5049
-4989
-4927
-4869
-4815
-4767
-4725
-4690
-4663
-4645
-4636
-4633
-4636
-4641
-4646
-4651
-4651
-4646
-4633
-4611
-4580
-4539
-4487
-4425
-4349
-4260
-4159
-4049
-3934
-3817
-3700
-3586
-3474
-3366
-3259
-3151
-3039
-2918
-2786
-2641
-2484
-2317
-2141
-1957
-1769
-1577
-1385
-1190
-991
-784
-571
-355
-141
62
252
427
587
736
873
996
1105
1201
1286
1363
1433
1498
1558
1615
1671
1731
1795
1865
1939
2016
2097
2184
2278
2380
2489
2602
2717
2833
2948
3062
3175
3287
3398
3514
3638
3774
3922
4083
4256
4439
4632
4833
5038
5241
5437
5621
5796
5960
6117
6265
6399
6515
6608
6674
6715
6732
6729
6712
6685
6657
6630
6609
6592
6581
6576
6582
6601
6637
6688
6749
6816
6884
6950
7016
7081
7148
7217
7284
7350
7413
7472
7525
7573
7615
7649
7672
7682
7677
7655
7620
7577
7533
7491
7455
7422
7387
7348
7304
7253
7198
7136
7064
6977
6869
6736
6579
6401
6207
6002
5789
5569
5337
5091
4827
4543
4242
3925
3595
3256
2910
2561
2214
1876
1553
1250
971
717
485
274
81
-96
-255
-398
-524
-637
-740
-839
-939
-1045
-1159
-1283
-1417
-1562
-1714
-1873
-2035
-2194
-2346
-2488
-2614
-2722
-2809
-2873
-2913
-2931
-2929
-2910
-2876
-2828
-2768
-2699
-2625
-2552
-2484
-2422
-2363
-2304
-2243
-2178
-2110
-2039
-1967
-1895
-1824
-1754
-1684
-1615
-1546
-1479
-1415
-1357
-1310
-1276
-1255
-1245
-1241
-1239
-1233
-1224
-1209
-1188
-1159
-1123
-1079
-1031
-982
-935
-892
-855
-821
-788
-759
-733
-717
-710
-715
-728
-743
-757
-768
-777
-787
-803
-827
-861
-906
-961
-1026
-1096
-1167
-1230
-1280
-1313
-1326
-1322
-1304
-1272
-1226
-1166
-1090
-997
-890
-769
-636
-494
-346
-196
-47
96
232
356
467
560
630
676
697
695
673
631
573
499
409
305
188
60
-73
-208
-341
-466
-582
-688
-784
-872
-950
-1016
-1065
-1099
-1117
-1127
-1135
-1148
-1172
-1209
-1261
-1329
-1410
-1500
-1597
-1695
-1792
-1888
-1981
-2072
-2162
-2250
-2336
-2423
-2514
-2612
-2719
-2832
-2947
-3060
-3164
-3259
-3347
-3429
-3509
-3587
-3664
-3738
-3808
-3874
-3937
-3998
-4056
-4109
-4156
-4194
-4221
-4238
-4244
-4240
-4224
-4193
-4144
-4074
-3983
-3869
-3735
-3584
-3415
-3231
-3031
-2818
-2593
-2364
-2135
-1914
-1704
-1506
-1320
-1143
-973
-809
-648
-491
-337
-191
-56
63
164
249
325
395
465
534
600
663
720
770
815
851
877
892
898
898
897
896
892
884
873
861
855
862
883
917
958
1000
1042
1083
1124
1165
1205
1243
1279
1314
1347
1377
1403
1420
1429
1434
1439
1450
1469
1496
1528
1558
1584
1604
1621
1639
1661
1692
1730
1776
1826
1881
1938
1999
2063
2127
2189
2246
2296
2342
2383
2420
2453
2480
2504
2527
2555
2594
2648
2718
2801
2896
2997
3097
3190
3270
3332
3379
3411
3434
3450
3457
3453
3438
3415
3388
3364
3350
3347
3352
3363
3377
3390
3403
3416
3429
3443
3459
3476
3492
3507
3520
3531
3541
3555
3574
3600
3632
3669
3708
3749
3791
3832
3868
3897
3914
3921
3919
3912
3909
3914
3934
3970
4022
4090
4168
4251
4332
4407
4473
4530
4580
4625
4668
4711
4752
4792
4830
4867
4901
4932
4955
4969
4970
4959
4936
4901
4853
4793
4719
4635
4545
4453
4360
4267
4173
4078
3983
3892
3807
3728
3650
3566
3472
3366
3253
3136
3019
2902
2782
2657
2527
2392
2258
2126
2000
1878
1755
1626
1486
1334
1169
995
814
629
438
239
32
-180
-393
-603
-809
-1008
-1202
-1388
-1562
-1718
-1851
-1960
-2045
-2110
-2154
-2174
-2168
-2140
-2094
-2037
-1978
-1916
-1852
-1782
-1710
-1639
-1577
-1528
-1495
-1478
-1477
-1494
-1528
-1580
-1644
-1716
-1793
-1876
-1967
-2069
-2176
-2284
-2382
-2465
-2535
-2594
-2649
-2704
-2761
-2820
-2884
-2959
-3046
-3147
-3260
-3381
-3507
-3636
-3768
-3899
-4025
-4140
-4240
-4324
-4393
-4450
-4497
-4535
-4562
-4579
-4586
-4588
-4588
-4592
-4602
-4620
-4645
-4674
-4700
-4719
-4723
-4711
-4684
-4642
-4589
-4525
-4452
-4368
-4275
-4170
-4051
-3911
-3747
-3556
-3344
-3115
-2877
-2635
-2389
-2138
-1884
-1631
-1387
-1159
-952
-763
-588
-422
-259
-97
67
235
410
595
788
986
1183
1374
1555
1721
1868
1991
2086
2150
2181
2182
2153
2097
2015
1910
1785
1649
1508
1371
1242
1123
1014
916
830
757
698
653
619
594
577
567
563
561
557
548
533
512
490
467
446
424
399
371
338
304
268
232
196
162
131
106
86
72
60
47
31
12
-8
-28
-44
-55
-60
-61
-60
-65
-80
-109
-154
-214
-285
-366
-458
-560
-672
-789
-909
-1031
-1156
-1284
-1414
-1544
-1668
-1781
-1884
-1979
-2072
-2167
-2263
-2360
-2458
-2563
-2678
-2810
-2959
-3120
-3287
-3454
-3617
-3775
-3927
-4073
-4211
-4340
-4458
-4568
-4665
-4747
-4809
-4848
-4867
-4872
-4873
-4879
-4896
-4922
-4957
-4997
-5043
-5095
-5155
-5225
-5303
-5389
-5482
-5582
-5688
-5803
-5927
-6064
-6215
-6377
-6547
-6717
-6879
-7029
-7164
-7286
-7397
-7498
-7587
-7662
-7718
-7751
-7764
-7760
-7746
-7730
-7717
-7710
-7709
-7711
-7716
-7721
-7730
-7746
-7772
-7811
-7861
-7918
-7978
-8035
-8085
-8127
-8161
-8185
-8200
-8204
-8200
-8189
-8179
-8170
-8164
-8159
-8146
-8122
-8080
-8022
-7948
-7861
-7764
-7658
-7548
-7438
-7334
-7240
-7160
-7096
-7048
-7014
-6994
-6987
-6991
-7001
-7014
-7026
-7035
-7039
-7041
-7043
-7043
-7042
-7036
-7020
-6992
-6950
-6892
-6821
-6737
-6640
-6532
-6412
-6285
-6152
-6018
-5884
-5751
-5618
-5486
-5354
-5225
-5099
-4974
-4846
-4710
-4565
-4413
-4259
-4107
-3961
-3820
-3683
-3549
-3418
-3292
-3173
-3060
-2951
-2842
-2732
-2621
-2511
-2404
-2301
-2203
-2111
-2025
-1948
-1876
-1809
-1745
-1682
-1619
-1554
-1486
-1415
-1340
-1260
-1176
-1088
-995
-896
-789
-676
-555
-429
-297
-161
-24
111
242
366
485
601
718
838
962
1087
1213
1336
1457
1575
1690
1805
1920
2037
2159
2282
2402
2518
2627
2731
2831
2926
3015
3095
3164
3222
3275
3324
3371
3415
3453
3482
3502
3515
3524
3529
3531
3527
3519
3510
3504
3503
3511
3527
3553
3587
3631
3684
3745
3815
3890
3972
4058
4147
4236
4326
4420
4521
4635
4764
4910
5071
5245
5430
5623
5820
6016
6210
6399
6587
6775
6964
7152
7331
7499
7651
7790
7919
8039
8154
8258
8352
8435
8508
8575
8634
8686
8728
8760
8782
8797
8810
8821
8831
8841
8847
8850
8849
8841
8829
8810
8785
8753
8713
8668
8617
8565
8513
8464
8417
8373
8334
8301
8277
8265
8265
8277
8295
8313
8326
8327
8313
8282
8237
8182
8122
8058
7994
7926
7856
7788
7723
7665
7611
7560
7510
7461
7417
7381
7353
7331
7311
7289
7268
7251
7242
7239
7240
7239
7233
7222
7205
7182
7148
7097
7023
6926
6809
6677
6533
6382
6224
6062
5900
5743
5589
5437
5283
5120
4949
4768
4582
4391
4199
4009
3825
3653
3496
3354
3227
3111
3007
2916
2844
2792
2761
2746
2739
2734
2725
2710
2688
2661
2626
2583
2529
2465
2390
2305
2214
2121
2029
1941
1860
1786
1720
1663
1614
1574
1544
1522
1505
1491
1476
1458
1434
1402
1362
1315
1260
1198
1129
1052
967
877
785
697
619
558
516
493
489
501
529
572
629
699
777
857
934
1004
1066
1118
1158
1187
1202
1205
1196
1177
1150
1115
1074
1029
985
947
921
909
913
931
964
1010
1067
1134
1206
1275
1337
1388
1425
1447
1456
1452
1437
1413
1382
1346
1306
1264
1221
1178
1138
1102
1069
1037
1002
965
922
877
831
787
748
717
694
680
674
674
674
676
679
687
705
733
768
806
841
873
902
936
978
1030
1089
1149
1206
1257
1303
1349
1399
1456
1519
1585
1649
1709
1765
1817
1865
1907
1938
1954
1953
1935
1904
1865
1824
1780
1734
1684
1629
1567
1499
1424
1342
1251
1151
1040
917
782
634
476
308
132
-50
-238
-430
-621
-807
-982
-1142
-1289
-1425
-1556
-1685
-1814
-1941
-2066
-2189
-2311
-2436
-2565
-2698
-2834
-2972
-3111
-3250
-3391
-3535
-3683
-3837
-3997
-4160
-4324
-4488
-4652
-4818
-4986
-5158
-5333
-5508
-5681
-5850
-6015
-6175
-6328
-6472
-6603
-6718
-6817
-6904
-6985
-7062
-7137
-7207
-7271
-7325
-7372
-7414
-7455
-7498
-7546
-7600
-7658
-7719
-7778
-7834
-7884
-7929
-7971
-8010
-8052
-8093
-8135
-8177
-8216
-8251
-8283
-8314
-8343
-8374
-8407
-8444
-8484
-8529
-8575
-8623
-8671
-8718
-8763
-8806
-8847
-8885
-8920
-8953
-8981
-9003
-9017
-9021
-9015
-8998
-8972
-8937
-8892
-8837
-8771
-8694
-8609
-8517
-8421
-8323
-8222
-8117
-8007
-7897
-7788
-7685
-7590
-7503
-7419
-7336
-7251
-7165
-7080
-6998
-6918
-6839
-6759
-6675
-6590
-6506
-6426
-6350
-6279
-6210
-6143
-6080
-6021
-5969
-5923
-5886
-5856
-5835
-5820
-5809
-5799
-5786
-5766
-5741
-5709
-5672
-5627
-5574
-5508
-5427
-5334
-5229
-5118
-5004
-4890
-4778
-4669
-4563
-4458
-4355
-4252
-4148
-4043
-3938
-3828
-3711
-3585
-3448
-3299
-3139
-2970
-2795
-2616
-2435
-2256
-2083
-1917
-1760
-1612
-1470
-1333
-1199
-1069
-943
-820
-700
-580
-460
-336
-209
-75
66
216
375
541
711
883
1053
1219
1377
1526
1664
1789
1902
2003
2092
2167
2228
2273
2304
2325
2341
2358
2384
2425
2486
2569
2673
2797
2935
3086
3247
3421
3609
3808
4014
4224
4429
4625
4811
4987
5153
5308
5450
5580
5698
5806
5907
5999
6079
6145
6196
6234
6264
6289
6315
6344
6378
6418
6468
6528
6600
6682
6774
6873
6979
7087
7194
7295
7384
7457
7514
7555
7583
7600
7608
7609
7605
7598
7593
7590
7591
7596
7604
7617
7634
7654
7678
7703
7728
7750
7768
7781
7788
7790
7787
7779
7769
7755
7740
7726
7716
7716
7727
7753
7792
7838
7887
7934
7975
8007
8031
8045
8048
8044
8034
8021
8006
7991
7975
7957
7938
7920
7901
7882
7859
7833
7803
7771
7737
7701
7662
7618
7567
7509
7446
7377
7302
7221
7135
7046
6960
6881
6809
6747
6694
6651
6623
6612
6618
6639
6670
6708
6752
6805
6869
6944
7027
7113
7198
7281
7362
7442
7517
7583
7635
7669
7686
7689
7681
7663
7636
7598
7547
7486
7415
7340
7262
7182
7099
7012
6918
6815
6704
6584
6456
6323
6183
6037
5884
5724
5559
5390
5221
5053
4888
4725
4566
4410
4258
4110
3967
3832
3708
3593
3487
3387
3286
3183
3074
2963
2854
2752
2662
2586
2525
2478
2442
2416
2400
2391
2388
2387
2382
2369
2344
2310
2271
2231
2195
2162
2132
2103
2077
2057
2045
2047
2056
2071
2085
2098
2107
2113
2114
2109
2097
2079
2062
2050
2047
2053
2064
2076
2086
2095
2104
2116
2129
2143
2154
2159
2156
2144
2125
2096
2060
2017
1966
1908
1843
1773
1700
1627
1556
1488
1422
1358
1294
1228
1160
1088
1010
927
837
743
648
554
463
374
289
208
134
66
4
-59
-130
-217
-322
-445
-583
-728
-877
-1028
-1179
-1332
-1487
-1645
-1806
-1969
-2133
-2299
-2466
-2636
-2809
-2986
-3164
-3342
-3518
-3691
-3860
-4022
-4179
-4325
-4460
-4587
-4709
-4832
-4957
-5083
-5205
-5319
-5424
-5520
-5607
-5687
-5757
-5814
-5858
-5890
-5909
-5920
-5921
-5914
-5901
-5886
-5873
-5867
-5868
-5874
-5882
-5892
-5904
-5922
-5946
-5977
-6011
-6046
-6082
-6122
-6171
-6234
-6310
-6400
-6500
-6606
-6715
-6825
-6930
-7029
-7119
-7202
-7277
-7349
-7416
-7479
-7534
-7580
-7616
-7645
-7670
-7696
-7726
-7762
-7804
-7851
-7902
-7956
-8013
-8071
-8128
-8179
-8220
-8250
-8269
-8280
-8283
-8279
-8265
-8240
-8201
-8151
-8090
-8023
-7948
-7863
-7770
-7668
-7563
-7458
-7354
-7253
-7154
-7056
-6962
-6871
-6783
-6697
-6609
-6519
-6429
-6343
-6265
-6195
-6131
-6071
-6011
-5951
-5891
-5830
-5767
-5699
-5627
-5553
-5481
-5416
-5360
-5311
-5266
-5221
-5176
-5130
-5084
-5037
-4989
-4941
-4892
-4844
-4797
-4750
-4705
-4660
-4615
-4569
-4523
-4475
-4424
-4369
-4311
-4251
-4188
-4122
-4053
-3979
-3905
-3834
-3768
-3710
-3660
-3616
-3578
-3543
-3515
-3491
-3470
-3452
-3433
-3412
-3389
-3361
-3324
-3274
-3206
-3122
-3024
-2919
-2813
-2710
-2612
-2518
-2424
-2330
-2232
-2128
-2013
-1889
-1752
-1607
-1456
-1306
-1159
-1018
-883
-758
-643
-541
-449
-367
-290
-219
-153
-96
-51
-20
-2
5
4
-5
-20
-38
-59
-81
-102
-123
-145
-172
-204
-242
-284
-325
-361
-390
-409
-417
-416
-407
-389
-363
-328
-281
-224
-157
-85
-14
53
111
160
197
222
235
235
224
204
180
155
131
111
94
81
73
71
74
84
101
128
162
203
247
293
340
388
438
489
536
573
597
604
596
579
557
535
517
505
499
501
511
529
552
579
611
648
694
747
809
876
948
1022
1097
1170
1237
1295
1343
1380
1407
1425
1436
1438
1431
1415
1394
1370
1349
1332
1325
1329
1349
1386
1440
1510
1591
1679
1768
1855
1938
2013
2084
2145
2198
2240
2271
2291
2301
2301
2291
2270
2238
2193
2140
2081
2023
1971
1928
1896
1873
1860
1855
1856
1862
1871
1878
1882
1879
1872
1861
1849
1837
1828
1820
1816
1816
1822
1836
1856
1884
1917
1953
1988
2019
2045
2068
2085
2099
2110
2118
2125
2129
2130
2130
2127
2119
2106
2086
2057
2020
1976
1926
1873
1819
1767
1718
1678
1649
1635
1639
1659
1696
1745
1803
1865
1928
1988
2041
2081
2100
2092
2054
1990
1904
1806
1700
1592
1481
1365
1243
1113
974
826
670
508
342
175
9
-153
-310
-459
-597
-721
-828
-918
-994
-1060
-1118
-1174
-1230
-1289
-1354
-1428
-1512
-1607
-1710
-1817
-1925
-2029
-2126
-2213
-2287
-2346
-2391
-2420
-2434
-2435
-2425
-2409
-2389
-2370
-2354
-2342
-2335
-2334
-2337
-2345
-2359
-2378
-2403
-2433
-2468
-2504
-2541
-2576
-2607
-2635
-2659
-2679
-2695
-2710
-2723
-2738
-2758
-2784
-2819
-2864
-2918
-2982
-3057
-3145
-3247
-3365
-3501
-3654
-3823
-4006
-4199
-4396
-4588
-4771
-4940
-5093
-5230
-5352
-5461
-5559
-5646
-5721
-5783
-5830
-5862
-5878
-5880
-5868
-5845
-5811
-5767
-5715
-5660
-5610
-5569
-5538
-5515
-5494
-5468
-5437
-5400
-5359
-5317
-5273
-5226
-5174
-5119
-5062
-5004
-4947
-4887
-4825
-4761
-4699
-4641
-4589
-4540
-4491
-4437
-4375
-4306
-4227
-4138
-4037
-3925
-3804
-3676
-3549
-3425
-3306
-3194
-3087
-2985
-2888
-2796
-2709
-2626
-2547
-2475
-2413
-2364
-2330
-2312
-2306
-2312
-2327
-2348
-2373
-2397
-2415
-2424
-2419
-2398
-2361
-2311
-2252
-2187
-2120
-2051
-1978
-1901
-1818
-1730
-1639
-1545
-1449
-1347
-1237
-1118
-990
-857
-721
-584
-448
-310
-172
-32
109
253
400
552
708
869
1037
1214
1401
1599
1805
2012
2216
2411
2599
2781
2961
3141
3321
3501
3679
3855
4029
4197
4358
4508
4644
4766
4873
4966
5045
5108
5157
5194
5222
5247
5269
5289
5305
5318
5327
5334
5340
5349
5358
5369
5382
5395
5410
5426
5446
5469
5499
5540
5595
5667
5755
5859
5975
6100
6231
6367
6505
6646
6789
6931
7071
7204
7330
7445
7552
7652
7746
7837
7924
8006
8084
8157
8226
8292
8354
8413
8468
8522
8576
8631
8688
8747
8807
8866
8922
8976
9028
9080
9133
9191
9255
9326
9403
9485
9570
9657
9745
9833
9919
9999
10072
10137
10192
10240
10282
10318
10350
10381
10415
10453
10495
10537
10573
10598
10609
10606
10591
10566
10529
10476
10406
10318
10217
10105
9987
9866
9744
9621
9502
9387
9278
9176
9083
8997
8920
8851
8788
8727
8664
8597
8523
8442
8355
8259
8156
8045
7932
7816
7703
7594
7488
7383
7280
7180
7085
6997
6915
6838
6765
6697
6633
6575
6521
6468
6413
6355
6290
6217
6132
6026
5896
5737
5554
5350
5134
4911
4685
4459
4236
4021
3817
3626
3451
3290
3144
3011
2891
2785
2693
2614
2545
2484
2429
2375
2319
2256
2183
2097
1997
1884
1760
1628
1491
1350
1205
1058
909
758
606
454
301
147
-9
-168
-328
-489
-650
-810
-970
-1131
-1290
-1445
-1594
-1733
-1862
-1980
-2086
-2180
-2263
-2334
-2398
-2458
-2517
-2579
-2643
-2711
-2783
-2858
-2935
-3011
-3085
-3157
-3226
-3294
-3364
-3435
-3507
-3578
-3647
-3715
-3784
-3856
-3932
-4010
-4090
-4174
-4262
-4356
-4454
-4556
-4657
-4757
-4854
-4950
-5045
-5138
-5226
-5306
-5377
-5438
-5491
-5537
-5577
-5615
-5651
-5689
-5730
-5777
-5830
-5889
-5955
-6028
-6108
-6192
-6278
-6362
-6442
-6516
-6587
-6658
-6731
-6806
-6882
-6957
-7028
-7097
-7166
-7236
-7311
-7390
-7474
-7560
-7648
-7736
-7824
-7910
-7996
-8079
-8161
-8239
-8312
-8380
-8442
-8497
-8547
-8592
-8636
-8680
-8727
-8778
-8832
-8888
-8945
-9003
-9062
-9119
-9172
-9220
-9259
-9287
-9306
-9317
-9319
-9312
-9296
-9271
-9238
-9203
-9169
-9138
-9106
-9072
-9031
-8984
-8933
-8884
-8841
-8804
-8772
-8744
-8716
-8688
-8658
-8624
-8582
-8529
-8467
-8399
-8327
-8253
-8176
-8093
-8003
-7906
-7809
-7717
-7636
-7571
-7523
-7494
-7487
-7504
-7544
-7604
-7678
-7758
-7839
-7917
-7992
-8061
-8125
-8182
-8230
-8270
-8306
-8342
-8378
-8417
-8458
-8501
-8545
-8593
-8647
-8707
-8774
-8846
-8921
-8996
-9067
-9132
-9187
-9230
-9259
-9274
-9273
-9254
-9218
-9164
-9091
-9003
-8900
-8788
-8671
-8553
-8438
-8330
-8231
-8141
-8066
-8002
-7947
-7900
-7852
-7798
-7734
-7656
-7566
-7467
-7364
-7260
-7157
-7056
-6957
-6860
-6767
-6679
-6595
-6516
-6438
-6358
-6272
-6179
-6077
-5967
-5850
-5726
-5597
-5463
-5325
-5184
-5040
-4894
-4745
-4594
-4443
-4292
-4140
-3988
-3833
-3675
-3516
-3358
-3205
-3055
-2908
-2761
-2613
-2465
-2318
-2173
-2029
-1886
-1743
-1602
-1465
-1335
-1211
-1092
-971
-848
-719
-588
-456
-325
-195
-68
55
174
289
401
511
621
733
848
968
1092
1225
1365
1512
1665
1821
1980
2143
2311
2484
2658
2832
3004
3174
3339
3500
3654
3801
3945
4090
4242
4403
4573
4746
4917
5084
5246
5403
5553
5693
5819
5932
6035
6134
6232
6331
6429
6526
6621
6717
6814
6911
7006
7095
7175
7248
7314
7375
7429
7476
7514
7542
7560
7565
7557
7532
7492
7438
7374
7304
7231
7157
7086
7019
6961
6915
6879
6852
6832
6819
6811
6810
6815
6824
6834
6844
6857
6874
6898
6932
6976
7028
7088
7154
7225
7298
7372
7445
7517
7590
7664
7738
7811
7882
7952
8022
8095
8169
8246
8322
8396
8466
8531
8589
8642
8689
8730
8763
8787
8801
8807
8805
8799
8793
8790
8790
8793
8797
8804
8811
8817
8822
8821
8813
8794
8763
8718
8658
8584
8497
8402
8302
8201
8100
7996
7886
7769
7647
7524
7407
7298
7200
7114
7042
6983
6937
6901
6869
6835
6793
6741
6678
6605
6522
6428
6325
6213
6094
5971
5847
5723
5599
5474
5349
5224
5098
4973
4849
4728
4611
4499
4393
4291
4190
4089
3987
3885
3784
3684
3585
3485
3384
3282
3182
3087
3000
2921
2851
2787
2727
2672
2623
2578
2539
2503
2468
2433
2399
2368
2340
2316
2295
2276
2259
2248
2243
2248
2260
2277
2294
2310
2323
2334
2343
2350
2355
2359
2364
2372
2386
2406
2430
2457
2487
2520
2554
2588
2618
2643
2660
2670
2676
2680
2684
2688
2691
2692
2690
2683
2671
2653
2629
2597
2559
2514
2461
2401
2335
2265
2193
2121
2051
1984
1919
1857
1796
1736
1675
1611
1546
1480
1417
1358
1305
1258
1217
1184
1158
1142
1133
1128
1122
1112
1098
1080
1061
1040
1018
991
960
925
888
849
808
763
715
664
612
559
504
445
380
310
238
166
95
26
-44
-116
-191
-267
-342
-416
-488
-562
-641
-725
-815
-908
-1002
-1093
-1179
-1257
-1328
-1391
-1449
-1502
-1551
-1594
-1633
-1667
-1700
-1735
-1774
-1820
-1871
-1926
-1983
-2039
-2092
-2139
-2178
-2210
-2235
-2254
-2271
-2288
-2305
-2325
-2347
-2370
-2393
-2414
-2434
-2454
-2474
-2496
-2517
-2538
-2555
-2570
-2584
-2601
-2622
-2648
-2676
-2702
-2728
-2754
-2785
-2825
-2875
-2932
-2995
-3061
-3130
-3201
-3273
-3344
-3411
-3470
-3520
-3560
-3592
-3618
-3636
-3649
-3655
-3654
-3647
-3634
-3616
-3597
-3578
-3562
-3550
-3542
-3539
-3541
-3547
-3557
-3569
-3581
-3588
-3590
-3586
-3575
-3561
-3543
-3523
-3499
-3474
-3447
-3421
-3396
-3370
-3343
-3313
-3278
-3241
-3201
-3162
-3124
-3090
-3060
-3034
-3012
-2997
-2989
-2989
-2999
-3019
-3051
-3091
-3139
-3193
-3253
-3316
-3383
-3454
-3526
-3600
-3673
-3745
-3816
-3884
-3947
-4003
-4054
-4099
-4141
-4181
-4219
-4255
-4288
-4317
-4341
-4363
-4383
-4400
-4414
-4426
-4434
-4441
-4447
-4451
-4453
-4454
-4454
-4453
-4453
-4453
-4451
-4445
-4434
-4417
-4395
-4369
-4341
-4310
-4278
-4242
-4201
-4153
-4094
-4027
-3952
-3869
-3782
-3693
-3604
-3520
-3440
-3368
-3306
-3251
-3203
-3157
-3108
-3054
-2994
-2929
-2859
-2788
-2714
-2637
-2559
-2477
-2394
-2308
-2220
-2129
-2035
-1938
-1839
-1738
-1635
-1529
-1421
-1314
-1211
-1116
-1033
-961
-899
-844
-795
-749
-706
-666
-629
-593
-558
-521
-485
-451
-421
-394
-370
-349
-330
-313
-301
-292
-286
-279
-270
-257
-238
-215
-187
-157
-125
-94
-63
-33
-2
32
68
107
145
181
213
244
274
304
334
361
384
404
422
441
464
489
516
542
566
588
610
632
656
680
705
730
754
777
800
823
846
868
889
908
924
937
949
961
974
989
1004
1018
1031
1043
1055
1069
1084
1099
1113
1126
1139
1154
1171
1193
1218
1247
1278
1311
1346
1382
1419
1455
1490
1524
1555
1585
1612
1636
1655
1669
1679
1686
1693
1701
1710
1719
1729
1739
1752
1768
1788
1809
1828
1844
1858
1872
1889
1912
1938
1967
1995
2019
2039
2056
2068
2078
2084
2089
2093
2097
2100
2101
2099
2095
2092
2091
2094
2098
2100
2097
2089
2076
2058
2037
2009
1976
1936
1891
1845
1799
1753
1706
1656
1602
1548
1496
1448
1404
1363
1325
1289
1255
1223
1191
1160
1128
1097
1069
1047
1033
1026
1026
1034
1047
1068
1095
1127
1163
1203
1247
1295
1348
1404
1459
1511
1558
1600
1636
1664
1683
1689
1682
1661
1631
1595
1555
1513
1470
1423
1375
1326
1280
1238
1203
1179
1167
1170
1189
1224
1273
1333
1399
1467
1535
1600
1661
1717
1768
1815
1858
1897
1933
1966
1992
2011
2020
2019
2007
1985
1954
1917
1872
1822
1767
1712
1658
1611
1575
1549
1534
1527
1527
1533
1544
1560
1579
1600
1622
1643
1663
1679
1690
1695
1695
1692
1686
1681
1674
1664
1647
1623
1593
1557
1520
1481
1438
1389
1331
1267
1198
1127
1058
992
928
867
810
758
710
668
628
590
550
507
459
405
345
281
213
140
61
-22
-111
-204
-297
-391
-485
-580
-675
-772
-869
-963
-1055
-1144
-1231
-1315
-1397
-1471
-1536
-1589
-1632
-1664
-1688
-1702
-1706
-1699
-1684
-1660
-1631
-1600
-1570
-1543
-1523
-1512
-1510
-1516
-1529
-1549
-1576
-1612
-1655
-1706
-1761
-1816
-1872
-1927
-1982
-2036
-2087
-2132
-2170
-2204
-2238
-2276
-2319
-2364
-2407
-2443
-2473
-2495
-2512
-2522
-2525
-2518
-2502
-2482
-2461
-2445
-2435
-2431
-2432
-2437
-2446
-2459
-2477
-2498
-2523
-2552
-2584
-2622
-2663
-2706
-2747
-2786
-2820
-2854
-2889
-2929
-2972
-3020
-3070
-3121
-3169
-3215
-3256
-3292
-3322
-3345
-3361
-3369
-3367
-3355
-3332
-3299
-3261
-3217
-3172
-3127
-3082
-3041
-3005
-2975
-2951
-2930
-2911
-2894
-2879
-2867
-2860
-2854
-2849
-2840
-2826
-2807
-2784
-2756
-2724
-2686
-2641
-2589
-2530
-2464
-2394
-2320
-2243
-2163
-2081
-1997
-1911
-1826
-1742
-1665
-1596
-1541
-1502
-1480
-1475
-1484
-1505
-1534
-1566
-1601
-1635
-1669
-1702
-1734
-1763
-1788
-1808
-1824
-1839
-1854
-1871
-1890
-1909
-1925
-1936
-1941
-1940
-1934
-1922
-1904
-1880
-1853
-1824
-1798
-1776
-1758
-1743
-1729
-1716
-1706
-1700
-1697
-1695
-1691
-1682
-1669
-1651
-1631
-1608
-1583
-1553
-1518
-1477
-1431
-1383
-1333
-1282
-1229
-1177
-1125
-1074
-1022
-969
-914
-854
-791
-726
-661
-595
-529
-462
-392
-321
-250
-178
-106
-35
36
108
183
263
352
450
557
670
787
905
1025
1146
1268
1388
1505
1616
1722
1822
1920
2017
2111
2202
2288
2367
2441
2510
2577
2642
2705
2766
2823
2875
2922
2966
3008
3053
3099
3147
3196
3243
3287
3328
3366
3401
3434
3461
3481
3493
3496
3489
3473
3450
3421
3390
3359
3328
3295
3261
3223
3184
3146
3108
3071
3032
2989
2941
2890
2837
2785
2732
2678
2621
2563
2504
2447
2393
2341
2291
2244
2202
2170
2147
2133
2125
2121
2118
2117
2116
2111
2099
2077
2044
2000
1951
1898
1845
1791
1739
1689
1645
1606
1574
1545
1515
1482
1442
1396
1345
1289
1231
1172
1112
1055
1000
954
914
882
855
834
818
806
798
794
795
798
805
814
826
840
855
873
893
917
944
974
1004
1031
1053
1068
1078
1083
1084
1082
1078
1071
1065
1059
1054
1049
1045
1040
1034
1025
1014
1004
993
981
970
959
947
932
912
887
856
822
786
749
709
666
620
571
523
476
432
389
346
305
265
229
196
164
131
93
51
6
-40
-85
-130
-174
-218
-260
-302
-344
-386
-427
-469
-510
-549
-587
-624
-662
-702
-743
-785
-826
-865
-901
-935
-965
-988
-1004
-1014
-1018
-1016
-1014
-1012
-1008
-1006
-1006
-1008
-1014
-1025
-1040
-1058
-1078
-1099
-1120
-1143
-1167
-1192
-1216
-1238
-1257
-1274
-1289
-1305
-1321
-1336
-1350
-1361
-1370
-1376
-1381
-1383
-1383
-1379
-1372
-1360
-1345
-1326
-1302
-1272
-1234
-1187
-1133
-1074
-1012
-952
-896
-848
-807
-772
-741
-712
-684
-658
-636
-620
-608
-601
-597
-597
-599
-606
-618
-634
-656
-684
-718
-758
-803
-851
-899
-946
-991
-1033
-1072
-1106
-1135
-1156
-1168
-1172
-1167
-1155
-1135
-1108
-1076
-1038
-996
-951
-901
-846
-788
-726
-661
-594
-524
-451
-375
-296
-215
-135
-59
13
80
142
201
258
311
358
397
426
444
452
450
441
423
396
361
319
271
220
167
110
50
-14
-80
-148
-219
-291
-366
-444
-524
-605
-685
-764
-841
-915
-985
-1050
-1109
-1163
-1214
-1264
-1313
-1362
-1408
-1451
-1493
-1536
-1579
-1623
-1669
-1715
-1763
-1811
-1859
-1908
-1955
-2000
-2043
-2083
-2121
-2157
-2190
-2218
-2240
-2254
-2259
-2252
-2233
-2202
-2162
-2114
-2063
-2009
-1953
-1895
-1835
-1775
-1717
-1660
-1603
-1545
-1484
-1420
-1353
-1287
-1222
-1158
-1095
-1031
-966
-902
-839
-778
-721
-667
-616
-570
-532
-502
-479
-459
-441
-423
-406
-391
-382
-378
-377
-377
-373
-365
-352
-335
-314
-289
-260
-226
-188
-149
-112
-78
-48
-22
2
25
45
62
76
86
92
97
101
104
108
112
118
126
138
153
170
188
205
220
230
236
235
227
212
189
161
130
99
67
36
5
-24
-51
-75
-96
-115
-133
-153
-173
-194
-216
-240
-266
-296
-331
-369
-410
-450
-488
-525
-559
-592
-622
-649
-672
-690
-705
-715
-721
-722
-716
-706
-695
-688
-689
-699
-719
-745
-775
-808
-844
-884
-925
-966
-1002
-1033
-1053
-1064
-1066
-1060
-1047
-1026
-997
-961
-921
-879
-838
-798
-762
-728
-698
-670
-644
-618
-592
-566
-542
-521
-504
-489
-476
-460
-441
-419
-395
-369
-341
-311
-278
-241
-201
-157
-112
-64
-16
30
73
110
141
165
179
183
174
153
121
80
34
-15
-68
-124
-184
-245
-304
-358
-405
-446
-482
-513
-537
-555
-564
-569
-572
-576
-581
-588
-594
-599
-604
-609
-616
-623
-631
-640
-651
-667
-689
-719
-756
-796
-837
-876
-912
-943
-967
-982
-990
-988
-978
-958
-930
-892
-845
-791
-731
-664
-593
-518
-441
-362
-285
-208
-133
-61
8
72
130
182
230
276
323
371
420
472
526
581
639
698
759
822
885
950
1012
1072
1123
1163
1192
1213
1227
1238
1244
1244
1236
1221
1199
1171
1138
1097
1046
984
915
843
772
708
652
603
562
530
507
496
496
506
523
544
568
593
620
646
672
695
718
742
769
802
841
884
931
977
1025
1074
1125
1178
1228
1275
1315
1350
1382
1412
1438
1460
1474
1481
1484
1485
1489
1497
1506
1515
1522
1527
1532
1536
1541
1542
1539
1531
1518
1503
1487
1470
1452
1432
1411
1388
1366
1344
1322
1299
1275
1250
1227
1205
1187
1173
1163
1160
1164
1174
1191
1212
1238
1269
1304
1344
1389
1439
1492
1548
1607
1669
1734
1800
1865
1927
1986
2041
2090
2133
2170
2201
2225
2245
2261
2274
2284
2292
2300
2311
2326
2343
2359
2370
2373
2366
2354
2340
2327
2316
2306
2295
2280
2262
2244
2227
2212
2200
2189
2178
2165
2147
2124
2097
2064
2025
1984
1938
1887
1830
1768
1702
1634
1565
1497
1432
1369
1308
1250
1194
1141
1092
1049
1012
980
951
926
901
874
843
807
766
717
663
603
539
472
404
336
271
212
160
115
77
41
7
-28
-65
-102
-140
-178
-218
-261
-309
-360
-414
-469
-525
-580
-634
-685
-732
-776
-817
-856
-896
-935
-973
-1008
-1040
-1069
-1098
-1127
-1156
-1185
-1212
-1239
-1266
-1293
-1320
-1345
-1369
-1392
-1413
-1435
-1458
-1479
-1496
-1507
-1510
-1507
-1499
-1487
-1469
-1445
-1418
-1391
-1367
-1348
-1334
-1322
-1308
-1291
-1271
-1252
-1233
-1212
-1188
-1158
-1121
-1081
-1039
-1000
-966
-935
-906
-877
-847
-816
-783
-747
-709
-670
-632
-595
-563
-535
-513
-496
-483
-475
-470
-469
-473
-484
-499
-518
-539
-558
-575
-591
-604
-614
-618
-616
-607
-592
-574
-553
-532
-510
-487
-463
-438
-410
-378
-342
-303
-262
-223
-188
-155
-122
-88
-53
-19
10
32
48
60
69
75
76
73
67
63
63
68
75
81
84
87
95
110
132
157
180
199
215
232
253
275
299
323
348
376
412
454
504
557
612
671
733
799
866
932
995
1055
1113
1169
1225
1279
1331
1382
1431
1479
1526
1569
1606
1634
1657
1675
1692
1706
1716
1722
1723
1719
1711
1701
1689
1674
1656
1637
1615
1594
1572
1551
1529
1505
1478
1448
1414
1376
1333
1288
1241
1196
1154
1115
1080
1047
1014
983
953
925
900
879
860
842
824
804
783
762
740
717
694
670
648
628
613
601
592
583
574
565
555
544
532
516
497
476
454
436
421
409
395
378
356
333
309
288
267
246
221
192
159
122
84
44
1
-43
-88
-134
-177
-217
-254
-288
-318
-346
-372
-394
-414
-432
-446
-457
-465
-470
-474
-478
-483
-488
-494
-500
-507
-517
-530
-548
-572
-601
-636
-674
-715
-756
-796
-838
-881
-926
-974
-1022
-1071
-1118
-1164
-1211
-1259
-1306
-1349
-1384
-1410
-1428
-1443
-1457
-1472
-1487
-1499
-1507
-1510
-1511
-1512
-1515
-1520
-1526
-1531
-1537
-1543
-1550
-1558
-1568
-1579
-1589
-1597
-1600
-1600
-1594
-1584
-1571
-1555
-1537
-1518
-1497
-1476
-1455
-1434
-1411
-1387
-1361
-1331
-1301
-1271
-1243
-1218
-1194
-1172
-1151
-1130
-1107
-1082
-1053
-1020
-984
-947
-911
-877
-845
-811
-777
-742
-708
-676
-647
-621
-597
-576
-558
-544
-534
-530
-530
-535
-545
-561
-583
-611
-644
-681
-721
-763
-807
-851
-892
-928
-957
-977
-989
-994
-995
-992
-987
-979
-968
-953
-932
-907
-878
-846
-811
-774
-733
-689
-643
-594
-546
-498
-450
-401
-351
-298
-245
-189
-132
-72
-9
54
117
177
234
291
348
409
473
538
602
664
725
788
854
924
998
1073
1149
1227
1309
1393
1477
1559
1636
1706
1770
1829
1884
1934
1979
2019
2056
2090
2124
2156
2185
2207
2222
2229
2230
2227
2219
2205
2186
2159
2128
2094
2059
2024
1990
1956
1920
1881
1840
1796
1750
1702
1653
1603
1554
1507
1462
1418
1374
1329
1283
1240
1199
1164
1133
1105
1080
1057
1039
1025
1014
1006
995
981
964
947
931
917
902
884
862
839
817
797
777
757
734
709
687
671
662
659
658
658
658
659
663
670
679
687
693
698
701
703
703
702
700
696
693
691
689
686
682
679
678
679
682
685
686
687
689
694
702
711
718
722
724
726
730
738
749
763
779
800
824
851
881
912
946
984
1028
1079
1135
1194
1253
1309
1362
1410
1454
1493
1527
1556
1580
1602
1622
1644
1668
1697
1729
1763
1800
1837
1875
1915
1957
2001
2048
2096
2145
2195
2248
2302
2358
2414
2469
2522
2574
2624
2672
2718
2762
2804
2845
2885
2924
2963
2999
3032
3061
3087
3109
3128
3141
3150
3153
3152
3148
3143
3137
3132
3127
3121
3114
3103
3088
3068
3043
3016
2987
2956
2924
2890
2855
2817
2777
2735
2690
2643
2594
2543
2492
2439
2385
2330
2275
2220
2168
2120
2074
2029
1987
1946
1906
1868
1831
1794
1756
1716
1674
1629
1581
1530
1477
1424
1373
1326
1283
1244
1208
1175
1145
1116
1087
1053
1014
970
920
867
811
752
686
613
534
450
362
270
175
76
-26
-128
-228
-322
-409
-487
-558
-622
-679
-731
-779
-824
-866
-906
-943
-978
-1012
-1048
-1086
-1126
-1167
-1205
-1241
-1276
-1310
-1347
-1387
-1430
-1474
-1518
-1561
-1604
-1647
-1692
-1741
-1792
-1845
-1898
-1951
-2003
-2055
-2108
-2161
-2215
-2266
-2317
-2368
-2419
-2473
-2528
-2582
-2631
-2676
-2717
-2757
-2798
-2842
-2886
-2930
-2971
-3010
-3048
-3084
-3120
-3155
-3192
-3232
-3278
-3330
-3388
-3449
-3511
-3573
-3635
-3699
-3764
-3831
-3895
-3955
-4010
-4059
-4105
-4151
-4198
-4247
-4295
-4343
-4389
-4437
-4488
-4545
-4607
-4675
-4747
-4822
-4900
-4980
-5063
-5148
-5233
-5316
-5396
-5473
-5547
-5615
-5679
-5737
-5788
-5835
-5878
-5916
-5951
-5981
-6004
-6022
-6034
-6042
-6044
-6041
-6031
-6015
-5993
-5964
-5929
-5886
-5836
-5778
-5715
-5652
-5589
-5527
-5464
-5398
-5328
-5254
-5178
-5100
-5020
-4936
-4849
-4758
-4664
-4568
-4471
-4372
-4270
-4166
-4058
-3948
-3838
-3727
-3616
-3506
-3395
-3283
-3173
-3064
-2959
-2860
-2767
-2678
-2593
-2511
-2430
-2350
-2271
-2191
-2111
-2029
-1949
-1870
-1796
-1725
-1658
-1593
-1531
-1472
-1418
-1369
-1325
-1284
-1244
-1203
-1164
-1125
-1087
-1049
-1008
-962
-913
-861
-808
-755
-703
-651
-599
-546
-493
-439
-385
-330
-275
-220
-165
-109
-53
5
63
121
179
237
296
358
423
489
555
622
690
760
830
901
969
1035
1096
1154
1208
1259
1304
1345
1382
1417
1451
1483
1514
1541
1562
1579
1593
1605
1616
1626
1636
1647
1658
1670
1684
1698
1713
1728
1743
1757
1770
1781
1788
1791
1793
1792
1790
1787
1782
1777
1773
1771
1773
1780
1791
1805
1821
1838
1856
1874
1893
1914
1935
1957
1976
1993
2005
2015
2021
2027
2032
2037
2041
2047
2054
2064
2078
2096
2117
2138
2159
2180
2201
2224
2249
2276
2306
2340
2380
2425
2476
2531
2589
2650
2714
2778
2843
2907
2968
3025
3079
3129
3177
3223
3265
3305
3342
3375
3406
3433
3458
3481
3502
3524
3545
3566
3585
3602
3615
3625
3632
3639
3645
3652
3660
3668
3677
3686
3694
3703
3713
3726
3741
3759
3777
3794
3809
3820
3826
3829
3829
3827
3822
3814
3801
3782
3757
3726
3693
3658
3624
3589
3552
3514
3475
3437
3402
3369
3336
3300
3259
3215
3170
3126
3084
3045
3005
2965
2924
2885
2849
2816
2785
2753
2720
2686
2651
2616
2581
2545
2508
2470
2431
2392
2354
2315
2277
2237
2196
2156
2116
2077
2037
1997
1954
1909
1864
1818
1773
1730
1689
1649
1609
1568
1525
1480
1435
1391
1352
1318
1288
1261
1233
1205
1176
1147
1120
1093
1065
1032
993
946
895
841
787
732
675
617
556
492
426
359
293
228
165
103
43
-17
-77
-136
-194
-248
-298
-345
-390
-434
-477
-518
-556
-590
-621
-649
-678
-708
-739
-772
-805
-838
-870
-903
-938
-976
-1016
-1063
-1113
-1165
-1219
-1274
-1331
-1389
-1450
-1511
-1575
-1639
-1704
-1766
-1822
-1871
-1912
-1945
-1973
-1998
-2019
-2037
-2049
-2056
-2060
-2063
-2068
-2074
-2079
-2082
-2082
-2081
-2082
-2086
-2094
-2107
-2122
-2141
-2163
-2187
-2213
-2241
-2269
-2298
-2327
-2356
-2385
-2412
-2438
-2463
-2487
-2513
-2540
-2568
-2596
-2624
-2650
-2673
-2690
-2702
-2708
-2712
-2716
-2723
-2734
-2747
-2760
-2774
-2789
-2807
-2829
-2854
-2879
-2904
-2927
-2950
-2974
-2999
-3024
-3048
-3069
-3088
-3106
-3124
-3143
-3162
-3180
-3197
-3215
-3234
-3254
-3276
-3299
-3322
-3346
-3371
-3400
-3431
-3465
-3499
-3534
-3568
-3603
-3637
-3670
-3700
-3726
-3747
-3763
-3774
-3784
-3793
-3801
-3806
-3808
-3806
-3801
-3794
-3786
-3777
-3768
-3755
-3738
-3716
-3691
-3663
-3632
-3598
-3560
-3516
-3466
-3410
-3350
-3288
-3226
-3166
-3109
-3055
-3003
-2953
-2904
-2856
-2811
-2771
-2736
-2709
-2686
-2668
-2652
-2637
-2623
-2608
-2594
-2580
-2566
-2550
-2532
-2512
-2489
-2466
-2441
-2416
-2388
-2359
-2326
-2292
-2258
-2225
-2195
-2169
-2145
-2122
-2100
-2079
-2061
-2047
-2040
-2039
-2045
-2054
-2065
-2074
-2081
-2087
-2094
-2103
-2112
-2121
-2127
-2131
-2133
-2135
-2138
-2139
-2137
-2129
-2116
-2097
-2075
-2051
-2024
-1994
-1960
-1924
-1886
-1848
-1809
-1769
-1727
-1684
-1642
-1602
-1561
-1520
-1477
-1432
-1385
-1337
-1289
-1240
-1188
-1132
-1073
-1010
-950
-890
-832
-777
-722
-667
-610
-550
-488
-425
-364
-304
-246
-189
-132
-75
-19
37
93
149
206
265
325
388
452
520
592
668
745
822
899
975
1053
1135
1218
1300
1376
1445
1510
1572
1632
1688
1738
1780
1814
1843
1870
1896
1919
1936
1945
1949
1948
1946
1941
1934
1924
1911
1900
1892
1889
1890
1893
1898
1903
1911
1924
1940
1959
1979
1997
2013
2031
2048
2066
2084
2100
2113
2123
2132
2141
2151
2162
2173
2184
2195
2206
2218
2231
2246
2262
2278
2292
2306
2318
2330
2343
2355
2369
2383
2398
2415
2432
2449
2467
2486
2507
2531
2559
2588
2618
2648
2677
2704
2732
2758
2782
2803
2821
2835
2847
2859
2870
2883
2897
2911
2924
2936
2945
2953
2958
2961
2962
2958
2951
2939
2924
2907
2889
2870
2851
2832
2814
2796
2781
2767
2753
2739
2723
2705
2686
2665
2644
2622
2600
2577
2554
2530
2507
2483
2459
2433
2407
2381
2354
2328
2302
2277
2253
2229
2204
2177
2147
2113
2076
2036
1992
1944
1892
1839
1786
1736
1690
1647
1604
1563
1525
1490
1460
1433
1409
1385
1363
1345
1332
1324
1319
1315
1312
1311
1314
1322
1334
1347
1360
1372
1387
1405
1425
1445
1459
1467
1469
1468
1467
1467
1466
1463
1456
1447
1439
1431
1423
1413
1400
1385
1369
1353
1338
1322
1303
1281
1259
1236
1214
1190
1163
1133
1098
1061
1022
980
936
887
833
773
712
649
588
529
473
421
371
323
278
234
194
156
119
83
45
8
-30
-65
-98
-129
-158
-187
-216
-242
-266
-287
-308
-330
-353
-378
-404
-430
-457
-484
-514
-547
-582
-617
-653
-688
-724
-761
-798
-835
-870
-903
-933
-961
-988
-1012
-1037
-1059
-1079
-1099
-1118
-1137
-1156
-1175
-1193
-1210
-1226
-1240
-1253
-1264
-1272
-1275
-1274
-1267
-1259
-1250
-1243
-1236
-1229
-1221
-1212
-1202
-1194
-1188
-1185
-1182
-1179
-1173
-1164
-1150
-1133
-1113
-1091
-1067
-1042
-1018
-996
-977
-960
-947
-936
-927
-919
-911
-901
-890
-877
-864
-850
-836
-821
-803
-783
-761
-737
-711
-682
-650
-615
-578
-538
-498
-456
-413
-369
-324
-277
-230
-183
-136
-90
-45
1
46
90
133
172
209
240
267
287
302
311
316
319
320
320
316
309
300
290
281
276
274
275
278
284
294
309
330
355
383
412
442
472
505
541
578
615
649
678
703
726
747
769
794
820
847
877
907
940
975
1014
1054
1096
1137
1177
1215
1251
1284
1317
1348
1377
1402
1424
1442
1457
1470
1482
1491
1496
1495
1490
1480
1468
1454
1437
1418
1397
1375
1354
1336
1321
1308
1296
1285
1275
1267
1260
1254
1247
1240
1232
1225
1219
1213
1205
1197
1187
1179
1173
1167
1159
1149
1136
1121
1106
1092
1078
1061
1037
1006
969
927
883
836
788
738
688
638
590
542
495
450
406
367
332
300
270
241
213
187
163
140
116
89
61
32
3
-24
-52
-80
-111
-142
-172
-197
-219
-236
-250
-263
-273
-281
-287
-292
-295
-297
-300
-301
-304
-308
-315
-323
-331
-337
-343
-351
-363
-381
-403
-427
-448
-468
-486
-507
-532
-559
-587
-613
-637
-661
-685
-712
-741
-772
-803
-832
-863
-897
-935
-979
-1027
-1077
-1128
-1178
-1231
-1287
-1348
-1413
-1482
-1553
-1624
-1695
-1767
-1841
-1917
-1994
-2069
-2141
-2211
-2278
-2342
-2404
-2462
-2519
-2572
-2624
-2675
-2723
-2769
-2811
-2850
-2885
-2916
-2942
-2964
-2979
-2991
-2999
-3006
-3013
-3017
-3017
-3012
-3002
-2989
-2976
-2964
-2953
-2941
-2927
-2912
-2897
-2884
-2872
-2861
-2850
-2841
-2832
-2826
-2822
-2820
-2818
-2814
-2808
-2802
-2795
-2788
-2782
-2775
-2766
-2754
-2740
-2725
-2710
-2696
-2681
-2665
-2647
-2628
-2610
-2593
-2577
-2562
-2545
-2525
-2502
-2478
-2454
-2432
-2411
-2392
-2373
-2355
-2336
-2317
-2298
-2278
-2260
-2244
-2230
-2217
-2203
-2187
-2170
-2152
-2136
-2123
-2111
-2098
-2082
-2063
-2041
-2020
-1999
-1977
-1954
-1929
-1903
-1878
-1854
-1831
-1807
-1782
-1757
-1735
-1716
-1699
-1682
-1661
-1634
-1602
-1566
-1530
-1494
-1458
-1419
-1376
-1330
-1281
-1231
-1181
-1129
-1075
-1022
-969
-918
-871
-827
-786
-750
-719
-692
-668
-645
-622
-600
-580
-561
-545
-531
-516
-502
-486
-470
-454
-436
-415
-391
-365
-336
-308
-280
-252
-224
-195
-163
-128
-90
-49
-5
39
85
131
179
230
283
339
397
455
514
572
631
691
750
808
865
920
974
1028
1081
1133
1184
1235
1286
1336
1385
1432
1478
1521
1561
1597
1629
1658
1683
1707
1729
1750
1767
1781
1790
1795
1799
1802
1807
1810
1809
1804
1793
1779
1762
1746
1729
1711
1693
1674
1655
1637
1621
1607
1596
1588
1586
1591
1604
1624
1652
1685
1722
1761
1802
1844
1886
1928
1970
2011
2052
2092
2130
2167
2203
2238
2273
2309
2344
2381
2419
2460
2502
2544
2584
2620
2652
2682
2709
2735
2760
2782
2802
2819
2835
2851
2867
2883
2900
2918
2940
2965
2991
3019
3047
3074
3102
3131
3162
3193
3221
3246
3269
3292
3316
3342
3367
3393
3417
3443
3470
3501
3533
3565
3596
3626
3655
3684
3711
3736
3755
3769
3779
3787
3792
3795
3795
3792
3786
3780
3774
3767
3756
3740
3720
3698
3678
3660
3644
3627
3610
3593
3577
3564
3552
3539
3526
3511
3497
3485
3474
3461
3445
3423
3396
3367
3337
3305
3272
3237
3200
3161
3122
3080
3037
2991
2944
2898
2854
2810
2764
2714
2660
2603
2546
2491
2437
2384
2331
2277
2225
2174
2124
2072
2016
1956
1893
1828
1761
1693
1623
1551
1479
1407
1337
1267
1196
1126
1057
993
935
883
836
789
744
699
656
614
574
533
491
447
404
363
323
284
245
206
167
130
96
65
37
11
-13
-33
-49
-61
-69
-76
-83
-90
-98
-105
-112
-117
-123
-130
-138
-149
-163
-180
-200
-223
-250
-282
-319
-362
-409
-461
-515
-569
-622
-675
-727
-780
-835
-890
-947
-1002
-1059
-1114
-1169
-1223
-1278
-1334
-1390
-1447
-1503
-1558
-1613
-1667
-1721
-1776
-1830
-1882
-1932
-1980
-2024
-2066
-2106
-2147
-2188
-2230
-2272
-2312
-2350
-2387
-2421
-2454
-2485
-2514
-2541
-2566
-2590
-2613
-2634
-2653
-2668
-2678
-2684
-2687
-2687
-2685
-2682
-2678
-2672
-2664
-2654
-2640
-2623
-2603
-2583
-2563
-2546
-2534
-2526
-2524
-2525
-2528
-2533
-2536
-2538
-2536
-2533
-2530
-2530
-2534
-2543
-2557
-2572
-2587
-2597
-2603
-2604
-2603
-2600
-2599
-2603
-2613
-2626
-2640
-2650
-2653
-2648
-2641
-2636
-2638
-2647
-2660
-2674
-2686
-2697
-2707
-2718
-2729
-2738
-2746
-2753
-2762
-2775
-2792
-2810
-2828
-2843
-2856
-2867
-2875
-2878
-2875
-2868
-2862
-2860
-2866
-2878
-2892
-2903
-2909
-2915
-2924
-2940
-2961
-2983
-3003
-3022
-3042
-3065
-3094
-3124
-3153
-3178
-3197
-3211
-3223
-3234
-3243
-3250
-3258
-3266
-3274
-3283
-3288
-3290
-3287
-3283
-3280
-3278
-3276
-3274
-3271
-3267
-3264
-3261
-3255
-3245
-3228
-3207
-3184
-3161
-3140
-3119
-3097
-3073
-3045
-3014
-2977
-2936
-2889
-2839
-2789
-2741
-2696
-2651
-2603
-2553
-2500
-2447
-2396
-2347
-2299
-2253
-2208
-2165
-2125
-2087
-2047
-2005
-1960
-1913
-1868
-1826
-1785
-1742
-1694
-1638
-1575
-1507
-1436
-1366
-1299
-1236
-1176
-1116
-1054
-989
-922
-855
-790
-727
-664
-598
-529
-459
-391
-329
-274
-226
-181
-139
-98
-59
-22
13
47
79
108
133
157
180
205
232
257
278
294
307
322
341
368
400
435
472
510
549
591
634
676
719
763
811
864
923
985
1047
1107
1163
1216
1268
1319
1371
1423
1478
1533
1589
1644
1696
1744
1786
1824
1858
1889
1919
1951
1986
2025
2066
2107
2144
2175
2199
2221
2242
2267
2301
2342
2391
2442
2494
2543
2591
2641
2693
2748
2803
2854
2900
2941
2980
3020
3065
3111
3158
3202
3242
3278
3310
3339
3366
3391
3418
3446
3476
3505
3531
3551
3567
3581
3595
3610
3623
3633
3638
3639
3640
3643
3647
3652
3656
3660
3662
3662
3660
3652
3638
3620
3599
3580
3563
3547
3529
3507
3481
3452
3422
3391
3359
3326
3291
3258
3230
3207
3190
3177
3166
3155
3144
3135
3128
3124
3124
3127
3132
3138
3142
3142
3137
3126
3112
3098
3086
3079
3077
3079
3081
3082
3077
3068
3054
3039
3025
3013
3002
2993
2984
2973
2961
2946
2928
2907
2886
2865
2843
2821
2797
2767
2733
2692
2647
2598
2545
2487
2423
2352
2276
2195
2109
2021
1932
1844
1758
1674
1591
1508
1424
1339
1255
1174
1098
1026
959
896
839
785
731
676
617
553
487
421
356
292
229
164
98
30
-41
-114
-193
-277
-365
-453
-538
-620
-702
-785
-872
-963
-1057
-1150
-1241
-1331
-1420
-1507
-1592
-1675
-1755
-1833
-1913
-1994
-2078
-2163
-2246
-2327
-2407
-2485
-2563
-2639
-2713
-2784
-2851
-2918
-2987
-3057
-3128
-3197
-3262
-3322
-3379
-3434
-3489
-3545
-3600
-3651
-3698
-3738
-3774
-3806
-3835
-3862
-3887
-3908
-3923
-3932
-3936
-3932
-3921
-3902
-3876
-3841
-3801
-3755
-3705
-3649
-3588
-3521
-3450
-3378
-3308
-3243
-3183
-3128
-3075
-3021
-2967
-2917
-2873
-2835
-2801
-2766
-2729
-2688
-2647
-2608
-2573
-2538
-2501
-2458
-2408
-2356
-2303
-2252
-2203
-2153
-2101
-2045
-1989
-1932
-1875
-1817
-1760
-1704
-1648
-1595
-1545
-1498
-1454
-1418
-1390
-1371
-1359
-1350
-1342
-1334
-1327
-1323
-1322
-1322
-1319
-1312
-1299
-1283
-1262
-1239
-1212
-1184
-1156
-1132
-1113
-1098
-1082
-1064
-1042
-1018
-999
-983
-973
-966
-959
-953
-948
-946
-945
-945
-943
-939
-935
-933
-934
-937
-942
-945
-946
-944
-938
-928
-915
-898
-880
-863
-849
-839
-831
-824
-816
-804
-788
-768
-744
-719
-695
-671
-648
-625
-600
-573
-545
-519
-496
-475
-457
-438
-418
-397
-374
-350
-323
-292
-258
-222
-185
-149
-112
-75
-35
8
52
96
141
186
234
284
335
383
426
465
500
534
568
602
635
666
694
720
743
765
787
809
829
847
861
874
885
894
903
909
913
912
909
903
895
886
873
858
841
823
804
786
770
756
746
740
738
737
731
721
707
694
685
681
679
678
674
669
665
666
670
675
678
677
674
671
672
677
685
695
707
722
738
755
770
781
788
794
802
813
826
841
855
867
878
889
899
906
912
917
922
926
930
931
928
920
907
892
874
854
832
808
783
756
728
697
663
625
585
544
505
468
436
408
383
362
342
323
305
291
279
269
260
249
236
221
207
196
190
187
185
181
175
167
156
144
131
118
106
96
87
78
67
54
41
29
19
10
-1
-15
-34
-55
-76
-97
-118
-142
-173
-210
-251
-292
-332
-367
-398
-425
-449
-470
-489
-504
-516
-524
-529
-530
-528
-523
-514
-501
-484
-464
-441
-417
-391
-363
-331
-291
-244
-189
-127
-63
2
66
127
189
252
318
387
456
522
584
642
697
750
802
853
901
945
987
1029
1071
1112
1150
1181
1205
1223
1238
1251
1260
1264
1262
1255
1244
1232
1220
1206
1188
1166
1142
1119
1100
1085
1073
1064
1059
1057
1058
1063
1068
1074
1081
1090
1102
1116
1129
1140
1147
1153
1160
1169
1179
1190
1199
1206
1212
1216
1220
1223
1225
1227
1229
1234
1241
1251
1262
1273
1285
1298
1315
1334
1358
1384
1413
1444
1478
1514
1551
1590
1630
1671
1713
1757
1800
1841
1879
1913
1944
1973
2001
2031
2063
2098
2135
2174
2213
2252
2289
2323
2355
2383
2409
2433
2456
2480
2505
2528
2548
2561
2566
2562
2550
2532
2512
2493
2475
2458
2438
2416
2392
2369
2347
2328
2309
2287
2259
2224
2185
2144
2103
2061
2016
1968
1918
1868
1821
1778
1737
1699
1661
1625
1590
1555
1519
1479
1433
1381
1324
1265
1205
1143
1080
1016
952
887
818
745
666
582
493
401
307
212
116
19
-74
-163
-245
-323
-397
-470
-542
-610
-674
-733
-788
-842
-895
-947
-995
-1036
-1072
-1104
-1135
-1167
-1200
-1234
-1268
-1301
-1335
-1368
-1401
-1432
-1460
-1486
-1513
-1543
-1577
-1613
-1649
-1685
-1719
-1755
-1793
-1836
-1881
-1928
-1973
-2016
-2057
-2099
-2144
-2190
-2237
-2281
-2320
-2354
-2384
-2410
-2435
-2458
-2478
-2495
-2509
-2523
-2536
-2548
-2560
-2571
-2580
-2590
-2601
-2615
-2633
-2654
-2677
-2700
-2724
-2747
-2771
-2794
-2818
-2843
-2870
-2899
-2929
-2958
-2984
-3007
-3024
-3036
-3044
-3047
-3046
-3041
-3034
-3026
-3019
-3017
-3019
-3026
-3037
-3051
-3068
-3085
-3102
-3117
-3130
-3143
-3159
-3178
-3201
-3227
-3251
-3273
-3292
-3307
-3322
-3336
-3349
-3360
-3367
-3371
-3370
-3367
-3360
-3350
-3335
-3316
-3291
-3263
-3231
-3197
-3161
-3124
-3086
-3048
-3011
-2974
-2936
-2896
-2852
-2805
-2753
-2698
-2639
-2579
-2517
-2453
-2388
-2321
-2251
-2179
-2109
-2041
-1981
-1926
-1873
-1820
-1763
-1703
-1642
-1582
-1523
-1463
-1401
-1335
-1268
-1203
-1142
-1086
-1032
-978
-924
-871
-824
-786
-755
-731
-706
-678
-645
-607
-567
-525
-483
-439
-394
-349
-304
-261
-221
-182
-145
-110
-78
-51
-29
-12
1
12
22
33
43
53
63
72
81
89
98
108
120
135
150
163
175
184
192
203
216
231
246
260
273
286
301
319
338
355
369
382
397
415
436
458
477
492
504
517
531
547
562
575
588
602
619
639
662
684
705
726
750
776
805
834
863
891
920
951
983
1012
1036
1053
1065
1076
1088
1103
1119
1134
1149
1162
1176
1189
1200
1210
1218
1224
1226
1225
1220
1211
1199
1186
1174
1163
1151
1138
1121
1104
1089
1078
1071
1066
1063
1060
1058
1057
1055
1050
1041
1031
1022
1018
1018
1018
1016
1008
996
984
975
969
964
955
940
921
901
884
869
856
841
824
808
796
790
790
792
794
795
797
800
804
808
809
806
798
785
768
750
730
711
692
673
652
629
604
579
556
536
518
499
476
449
418
386
355
323
291
257
222
186
151
114
75
32
-15
-62
-106
-145
-181
-216
-252
-288
-323
-357
-388
-417
-446
-475
-503
-528
-550
-572
-593
-614
-636
-656
-676
-695
-717
-740
-763
-783
-799
-812
-823
-837
-854
-874
-894
-914
-931
-948
-966
-985
-1004
-1027
-1050
-1076
-1106
-1138
-1171
-1205
-1238
-1269
-1297
-1321
-1340
-1354
-1364
-1371
-1376
-1379
-1378
-1375
-1369
-1362
-1354
-1346
-1336
-1321
-1300
-1275
-1245
-1213
-1179
-1144
-1109
-1077
-1050
-1030
-1014
-1002
-992
-977
-959
-940
-919
-900
-882
-863
-842
-819
-794
-767
-741
-716
-694
-672
-651
-629
-607
-585
-563
-542
-521
-500
-476
-449
-421
-391
-360
-329
-297
-264
-232
-199
-166
-130
-90
-48
-7
29
58
83
107
133
163
196
227
256
283
312
346
389
439
493
550
608
666
725
781
835
885
931
975
1020
1070
1124
1180
1240
1301
1365
1432
1503
1575
1649
1723
1797
1871
1943
2013
2082
2146
2206
2262
2315
2368
2423
2482
2542
2602
2660
2715
2770
2825
2881
2935
2985
3027
3062
3093
3125
3160
3196
3231
3261
3283
3299
3309
3315
3319
3320
3317
3310
3300
3286
3270
3253
3238
3223
3209
3195
3180
3163
3146
3132
3124
3122
3125
3129
3134
3137
3140
3143
3146
3148
3148
3148
3147
3148
3148
3145
3134
3116
3094
3073
3057
3048
3043
3039
3031
3021
3009
2999
2990
2981
2970
2957
2944
2934
2929
2929
2930
2929
2923
2911
2894
2874
2854
2835
2818
2801
2784
2766
2745
2721
2696
2670
2643
2616
2589
2561
2534
2506
2479
2451
2422
2391
2358
2323
2290
2258
2228
2199
2170
2142
2113
2086
2061
2037
2013
1990
1965
1940
1914
1888
1860
1831
1801
1771
1742
1716
1689
1661
1630
1595
1558
1522
1487
1455
1425
1395
1366
1341
1320
1303
1288
1269
1245
1215
1180
1144
1110
1078
1049
1020
993
965
937
909
881
855
830
805
780
754
727
700
672
642
608
569
527
482
440
400
365
333
303
275
251
231
213
198
182
166
153
146
145
150
153
152
142
126
106
86
68
52
39
28
21
17
12
5
-6
-21
-34
-43
-47
-45
-42
-40
-41
-45
-54
-68
-87
-111
-140
-172
-206
-243
-282
-324
-369
-416
-464
-513
-563
-616
-674
-737
-803
-873
-945
-1016
-1087
-1154
-1220
-1285
-1350
-1419
-1488
-1559
-1628
-1694
-1755
-1810
-1857
-1894
-1924
-1948
-1972
-1998
-2028
-2060
-2092
-2121
-2147
-2171
-2194
-2217
-2239
-2258
-2276
-2293
-2310
-2326
-2339
-2349
-2356
-2363
-2372
-2386
-2407
-2433
-2462
-2492
-2518
-2540
-2555
-2566
-2573
-2582
-2595
-2614
-2639
-2667
-2696
-2724
-2750
-2775
-2797
-2817
-2835
-2854
-2875
-2896
-2917
-2932
-2941
-2944
-2942
-2942
-2946
-2954
-2965
-2975
-2981
-2982
-2980
-2977
-2976
-2978
-2981
-2986
-2988
-2986
-2978
-2965
-2949
-2935
-2924
-2917
-2911
-2904
-2895
-2885
-2876
-2869
-2864
-2862
-2861
-2861
-2865
-2872
-2881
-2890
-2896
-2899
-2897
-2892
-2885
-2876
-2867
-2858
-2852
-2850
-2851
-2856
-2861
-2865
-2868
-2870
-2872
-2876
-2882
-2890
-2900
-2912
-2927
-2943
-2958
-2972
-2983
-2994
-3007
-3025
-3048
-3073
-3097
-3117
-3132
-3142
-3150
-3157
-3162
-3167
-3170
-3173
-3176
-3181
-3185
-3188
-3189
-3192
-3196
-3205
-3218
-3233
-3249
-3265
-3283
-3301
-3320
-3338
-3354
-3369
-3383
-3395
-3407
-3415
-3419
-3416
-3407
-3395
-3382
-3367
-3352
-3335
-3318
-3301
-3283
-3264
-3242
-3216
-3186
-3155
-3125
-3099
-3075
-3052
-3026
-2998
-2969
-2941
-2914
-2890
-2868
-2849
-2833
-2820
-2808
-2795
-2777
-2755
-2733
-2713
-2698
-2688
-2682
-2678
-2675
-2673
-2671
-2667
-2657
-2641
-2619
-2593
-2564
-2530
-2489
-2438
-2379
-2313
-2247
-2181
-2117
-2053
-1985
-1915
-1844
-1773
-1703
-1631
-1556
-1479
-1401
-1327
-1260
-1199
-1143
-1087
-1029
-968
-905
-839
-771
-699
-626
-555
-488
-428
-374
-323
-270
-215
-156
-95
-37
18
71
122
173
225
279
334
392
452
511
569
623
668
705
733
757
779
802
828
856
884
911
937
963
989
1014
1040
1064
1086
1105
1124
1143
1165
1189
1215
1241
1266
1289
1308
1325
1339
1354
1368
1384
1402
1421
1441
1464
1490
1519
1549
1580
1611
1642
1673
1705
1739
1773
1806
1838
1868
1898
1931
1967
2005
2047
2088
2129
2172
2216
2261
2306
2348
2388
2425
2460
2493
2524
2552
2577
2600
2622
2645
2670
2696
2723
2750
2777
2805
2837
2873
2912
2954
2998
3041
3085
3128
3171
3213
3253
3291
3328
3363
3394
3420
3442
3460
3477
3497
3520
3547
3576
3604
3630
3654
3677
3700
3723
3747
3770
3793
3814
3834
3852
3869
3886
3904
3925
3947
3970
3992
4011
4030
4049
4070
4091
4111
4128
4141
4152
4162
4173
4186
4201
4217
4236
4256
4279
4304
4328
4351
4370
4387
4399
4408
4412
4412
4408
4402
4394
4386
4378
4368
4358
4348
4339
4331
4323
4315
4305
4292
4278
4262
4242
4218
4189
4158
4126
4094
4069
4049
4033
4022
4016
4014
4014
4014
4013
4006
3995
3982
3971
3962
3957
3953
3948
3940
3928
3915
3901
3890
3881
3872
3860
3842
3817
3786
3751
3716
3680
3642
3600
3553
3503
3450
3398
3347
3294
3240
3183
3124
3065
3005
2944
2880
2811
2740
2671
2607
2551
2502
2455
2407
2355
2300
2242
2184
2126
2069
2016
1969
1929
1897
1868
1841
1814
1784
1754
1722
1687
1649
1607
1561
1513
1466
1422
1379
1337
1292
1245
1195
1146
1097
1052
1008
969
931
895
859
823
785
745
702
656
605
552
497
442
390
339
289
238
186
131
76
20
-35
-89
-141
-192
-240
-285
-331
-377
-426
-479
-534
-589
-644
-699
-756
-813
-871
-926
-976
-1022
-1068
-1113
-1162
-1212
-1262
-1309
-1352
-1393
-1434
-1476
-1520
-1565
-1609
-1652
-1695
-1738
-1783
-1831
-1883
-1936
-1991
-2045
-2100
-2154
-2206
-2256
-2304
-2350
-2392
-2431
-2467
-2499
-2527
-2549
-2568
-2583
-2597
-2613
-2630
-2649
-2667
-2684
-2700
-2718
-2740
-2766
-2796
-2828
-2858
-2885
-2906
-2922
-2931
-2935
-2936
-2937
-2939
-2944
-2952
-2957
-2959
-2955
-2948
-2938
-2929
-2923
-2917
-2913
-2910
-2908
-2908
-2909
-2909
-2909
-2906
-2904
-2901
-2900
-2899
-2897
-2892
-2884
-2874
-2861
-2847
-2834
-2822
-2812
-2802
-2794
-2786
-2778
-2770
-2762
-2756
-2751
-2748
-2745
-2742
-2737
-2731
-2721
-2708
-2692
-2674
-2658
-2643
-2629
-2612
-2593
-2569
-2545
-2524
-2510
-2500
-2492
-2481
-2466
-2449
-2432
-2418
-2407
-2399
-2389
-2376
-2359
-2338
-2315
-2289
-2262
-2236
-2215
-2198
-2182
-2164
-2140
-2110
-2076
-2041
-2008
-1977
-1945
-1911
-1876
-1839
-1802
-1763
-1720
-1674
-1625
-1576
-1528
-1481
-1432
-1379
-1324
-1270
-1220
-1177
-1137
-1096
-1055
-1012
-973
-940
-910
-881
-848
-809
-767
-727
-692
-664
-640
-618
-597
-577
-560
-546
-535
-524
-512
-501
-489
-478
-467
-457
-449
-446
-447
-452
-457
-461
-463
-463
-465
-468
-475
-484
-493
-502
-511
-518
-525
-530
-533
-536
-537
-538
-537
-534
-530
-525
-521
-518
-514
-508
-499
-490
-483
-482
-487
-496
-505
-512
-515
-516
-518
-520
-524
-528
-533
-537
-541
-544
-544
-540
-531
-521
-511
-506
-506
-510
-515
-520
-524
-528
-532
-534
-534
-531
-526
-522
-520
-523
-529
-536
-543
-551
-560
-571
-582
-591
-600
-608
-618
-633
-652
-674
-695
-713
-729
-746
-768
-794
-823
-851
-875
-895
-914
-932
-952
-972
-992
-1010
-1030
-1049
-1071
-1093
-1114
-1132
-1148
-1163
-1176
-1188
-1199
-1209
-1219
-1229
-1241
-1253
-1262
-1267
-1268
-1267
-1265
-1263
-1259
-1251
-1238
-1219
-1198
-1176
-1153
-1129
-1101
-1072
-1043
-1016
-997
-982
-967
-952
-934
-914
-894
-876
-860
-846
-832
-820
-809
-800
-796
-794
-795
-798
-802
-807
-813
-820
-829
-839
-851
-862
-873
-881
-887
-891
-897
-905
-916
-929
-942
-955
-968
-980
-991
-1000
-1006
-1012
-1016
-1022
-1028
-1034
-1041
-1046
-1048
-1050
-1053
-1059
-1069
-1080
-1090
-1097
-1100
-1101
-1102
-1105
-1112
-1122
-1131
-1138
-1140
-1140
-1139
-1139
-1140
-1141
-1142
-1143
-1145
-1148
-1153
-1159
-1165
-1168
-1169
-1169
-1171
-1173
-1177
-1180
-1180
-1179
-1177
-1178
-1182
-1190
-1200
-1209
-1216
-1219
-1219
-1219
-1219
-1219
-1218
-1214
-1206
-1196
-1184
-1173
-1164
-1155
-1147
-1137
-1126
-1115
-1105
-1099
-1094
-1088
-1081
-1068
-1051
-1030
-1004
-979
-952
-924
-898
-875
-854
-835
-817
-796
-771
-744
-715
-687
-659
-632
-602
-569
-534
-498
-462
-426
-389
-350
-309
-266
-224
-186
-152
-120
-86
-49
-10
28
62
91
118
145
176
211
249
289
330
374
420
468
515
559
598
633
667
700
737
776
818
862
907
953
1000
1051
1104
1160
1217
1273
1326
1375
1419
1460
1499
1538
1576
1614
1651
1686
1722
1760
1802
1846
1893
1941
1990
2037
2085
2128
2168
2206
2244
2283
2324
2367
2409
2446
2479
2508
2537
2567
2598
2628
2655
2678
2698
2716
2733
2750
2766
2780
2791
2802
2813
2825
2839
2857
2876
2897
2918
2940
2961
2982
3001
3020
3036
3049
3057
3061
3060
3053
3042
3028
3010
2992
2974
2957
2943
2929
2915
2900
2882
2864
2846
2827
2808
2787
2763
2736
2707
2677
2647
2616
2585
2552
2519
2487
2460
2436
2417
2400
2385
2370
2355
2342
2330
2319
2307
2292
2275
2255
2233
2211
2189
2167
2144
2120
2093
2065
2036
2007
1982
1961
1946
1936
1931
1928
1927
1926
1927
1929
1932
1935
1939
1942
1946
1950
1954
1957
1959
1958
1957
1953
1949
1943
1937
1931
1927
1926
1929
1936
1944
1951
1957
1961
1966
1973
1982
1992
2001
2005
2009
2009
2009
2007
2001
1991
1976
1958
1940
1924
1911
1898
1884
1867
1846
1822
1796
1769
1742
1715
1691
1670
1653
1639
1624
1606
1584
1560
1537
1520
1508
1499
1488
1475
1456
1434
1410
1384
1356
1326
1294
1263
1235
1210
1188
1165
1140
1112
1083
1056
1029
1002
973
939
903
867
831
795
758
719
677
634
592
551
509
462
408
349
288
228
171
118
66
13
-39
-91
-140
-188
-232
-275
-315
-351
-384
-416
-448
-482
-517
-553
-587
-618
-646
-672
-695
-714
-730
-742
-751
-759
-767
-774
-779
-784
-790
-799
-811
-827
-843
-858
-870
-880
-890
-901
-912
-924
-935
-944
-952
-959
-964
-969
-975
-982
-993
-1006
-1020
-1030
-1030
-1022
-1006
-992
-979
-969
-960
-948
-934
-918
-904
-892
-883
-875
-868
-861
-856
-855
-859
-867
-878
-891
-906
-921
-938
-953
-966
-977
-986
-994
-1000
-1006
-1012
-1016
-1022
-1028
-1036
-1046
-1057
-1068
-1079
-1090
-1101
-1113
-1124
-1134
-1142
-1152
-1164
-1182
-1204
-1228
-1249
-1266
-1278
-1286
-1293
-1300
-1306
-1312
-1316
-1319
-1321
-1323
-1326
-1328
-1329
-1327
-1323
-1317
-1310
-1301
-1290
-1275
-1252
-1224
-1192
-1158
-1126
-1095
-1065
-1034
-1000
-968
-938
-911
-888
-868
-851
-837
-824
-813
-804
-796
-788
-782
-777
-774
-771
-768
-763
-757
-750
-746
-743
-742
-738
-730
-716
-699
-682
-667
-657
-650
-645
-643
-644
-646
-650
-655
-660
-665
-669
-672
-676
-680
-684
-687
-690
-694
-698
-704
-711
-719
-727
-733
-738
-742
-747
-754
-762
-771
-779
-783
-783
-782
-779
-777
-776
-775
-773
-770
-766
-762
-757
-753
-749
-746
-745
-747
-753
-761
-770
-779
-789
-800
-813
-825
-837
-846
-852
-854
-854
-853
-854
-856
-860
-864
-867
-868
-866
-862
-855
-848
-843
-840
-839
-839
-839
-838
-836
-834
-833
-831
-830
-827
-825
-823
-824
-827
-831
-834
-835
-832
-828
-826
-827
-831
-839
-846
-851
-852
-849
-843
-834
-821
-806
-787
-765
-741
-716
-692
-672
-655
-644
-635
-628
-619
-607
-594
-582
-572
-566
-562
-558
-550
-541
-532
-525
-520
-518
-513
-504
-490
-474
-461
-451
-444
-440
-434
-425
-415
-404
-394
-387
-382
-377
-373
-368
-362
-357
-352
-348
-344
-341
-335
-328
-318
-308
-297
-286
-273
-258
-239
-217
-191
-163
-135
-107
-81
-58
-39
-23
-10
2
14
25
34
42
48
53
58
63
69
75
85
98
117
140
166
193
222
252
286
324
364
403
440
474
508
542
578
613
647
676
703
729
757
788
823
858
892
925
957
990
1022
1056
1087
1118
1147
1177
1206
1234
1260
1283
1307
1331
1357
1383
1407
1427
1442
1455
1467
1480
1495
1510
1523
1533
1541
1545
1546
1541
1532
1520
1507
1495
1484
1472
1457
1437
1411
1382
1353
1326
1302
1280
1260
1242
1225
1210
1196
1184
1174
1166
1161
1157
1154
1149
1143
1134
1125
1116
1106
1095
1082
1066
1048
1030
1012
995
977
960
943
927
911
895
878
859
839
818
799
780
762
744
726
709
694
682
670
659
649
641
633
626
618
610
601
592
585
580
576
574
572
573
576
580
582
582
578
569
558
546
533
518
501
483
465
448
430
413
394
375
356
339
326
313
301
286
267
246
223
196
166
132
94
55
17
-20
-56
-92
-130
-168
-207
-243
-275
-302
-325
-348
-372
-398
-426
-455
-482
-505
-524
-540
-554
-568
-583
-598
-613
-626
-639
-652
-665
-678
-691
-701
-709
-715
-719
-722
-724
-727
-730
-733
-736
-738
-740
-743
-749
-759
-771
-782
-789
-791
-790
-790
-794
-801
-811
-820
-826
-830
-834
-840
-846
-851
-855
-855
-853
-851
-849
-849
-847
-843
-836
-827
-816
-804
-791
-776
-761
-746
-732
-719
-709
-701
-697
-697
-698
-698
-695
-687
-677
-667
-661
-661
-664
-668
-669
-666
-660
-653
-646
-640
-634
-629
-626
-626
-628
-631
-631
-628
-622
-617
-615
-617
-620
-620
-614
-604
-593
-587
-586
-590
-593
-593
-587
-576
-564
-552
-539
-525
-509
-491
-471
-451
-431
-408
-386
-364
-345
-328
-313
-295
-274
-251
-227
-205
-186
-170
-154
-135
-114
-92
-71
-55
-42
-33
-24
-15
-5
7
22
38
55
70
85
97
109
119
129
136
140
142
142
142
143
147
153
161
173
188
207
227
247
266
283
298
313
326
339
352
366
383
401
419
435
448
459
470
484
500
518
535
549
561
571
582
594
607
621
636
655
676
699
723
747
770
795
823
855
891
929
969
1008
1050
1091
1130
1165
1196
1222
1245
1265
1283
1298
1309
1315
1315
1309
1298
1283
1264
1243
1220
1196
1172
1150
1130
1112
1092
1069
1039
1000
960
919
882
847
812
774
731
684
636
592
552
515
480
447
415
387
361
336
310
280
247
215
185
159
136
115
93
70
46
20
-6
-34
-62
-89
-114
-137
-157
-175
-192
-208
-224
-240
-258
-277
-298
-318
-337
-352
-364
-373
-380
-385
-390
-395
-400
-404
-408
-410
-411
-413
-418
-428
-444
-465
-488
-512
-536
-559
-583
-608
-633
-658
-683
-708
-734
-762
-791
-820
-850
-878
-906
-933
-959
-982
-1004
-1026
-1048
-1073
-1100
-1129
-1160
-1192
-1224
-1255
-1284
-1313
-1340
-1369
-1400
-1432
-1464
-1493
-1521
-1547
-1574
-1604
-1637
-1669
-1697
-1719
-1736
-1750
-1762
-1774
-1787
-1799
-1810
-1817
-1822
-1825
-1826
-1826
-1825
-1822
-1818
-1813
-1806
-1795
-1780
-1762
-1740
-1717
-1692
-1666
-1640
-1614
-1586
-1557
-1527
-1495
-1464
-1432
-1402
-1373
-1346
-1320
-1296
-1273
-1250
-1227
-1205
-1182
-1161
-1141
-1122
-1103
-1085
-1068
-1052
-1040
-1029
-1018
-1006
-989
-967
-943
-920
-898
-877
-857
-835
-812
-789
-767
-745
-722
-697
-673
-649
-628
-612
-601
-593
-585
-577
-567
-554
-539
-523
-507
-492
-476
-461
-443
-423
-400
-375
-348
-321
-294
-270
-247
-226
-205
-183
-158
-131
-104
-77
-50
-23
7
39
73
105
133
154
171
186
202
220
238
255
272
287
303
320
338
357
376
395
413
429
443
455
465
476
488
501
515
528
539
549
557
564
570
574
575
574
575
578
587
600
616
633
649
663
675
686
696
706
718
731
744
756
766
772
774
774
773
772
772
774
779
786
796
807
820
833
849
867
887
906
922
933
937
936
935
933
933
933
932
928
921
913
905
898
891
884
876
867
857
847
839
834
830
826
821
813
802
791
780
771
763
754
742
729
715
703
693
687
681
675
669
663
658
655
652
648
641
632
622
614
608
605
603
601
598
594
589
584
579
574
569
563
558
554
551
549
547
547
550
557
569
586
604
621
633
641
644
644
642
636
626
612
597
582
569
557
545
534
522
510
499
489
478
467
457
449
442
434
425
413
400
389
381
377
375
371
363
352
338
324
310
298
287
276
267
257
247
234
219
201
184
168
154
141
126
109
90
71
52
33
15
-2
-16
-27
-35
-40
-46
-54
-64
-77
-88
-97
-106
-115
-128
-142
-159
-175
-191
-204
-216
-225
-231
-234
-235
-236
-238
-238
-237
-232
-224
-215
-205
-196
-187
-176
-163
-148
-132
-117
-103
-87
-68
-46
-22
3
27
51
73
95
118
140
163
186
211
235
260
283
305
323
339
352
361
368
373
377
382
386
389
390
387
382
374
366
356
345
332
317
301
286
275
266
260
252
241
224
202
176
151
128
109
94
81
71
60
51
44
39
37
36
35
36
37
41
47
55
62
68
72
76
82
92
107
126
148
175
204
237
271
305
338
367
393
418
443
470
498
527
556
585
611
634
655
673
692
710
730
750
769
787
803
818
832
846
859
874
889
905
923
944
967
990
1012
1032
1047
1059
1068
1076
1085
1094
1105
1116
1126
1134
1139
1142
1143
1143
1143
1141
1140
1139
1141
1147
1158
1172
1187
1200
1211
1219
1225
1229
1232
1232
1230
1226
1225
1226
1232
1241
1250
1259
1267
1275
1285
1297
1311
1325
1337
1346
1352
1355
1356
1354
1350
1346
1343
1340
1338
1336
1332
1325
1315
1302
1286
1268
1250
1233
1216
1200
1184
1167
1148
1129
1110
1090
1069
1045
1018
990
962
934
908
880
850
816
779
741
703
667
630
591
551
508
465
422
379
335
289
242
197
154
115
80
46
14
-18
-50
-81
-113
-144
-176
-207
-238
-267
-294
-320
-343
-364
-384
-403
-423
-445
-467
-487
-506
-523
-540
-559
-579
-601
-624
-648
-673
-699
-726
-754
-782
-810
-840
-873
-909
-947
-984
-1020
-1054
-1088
-1122
-1156
-1188
-1216
-1239
-1259
-1279
-1299
-1320
-1340
-1357
-1370
-1381
-1392
-1404
-1415
-1427
-1438
-1448
-1459
-1470
-1478
-1483
-1484
-1482
-1478
-1474
-1468
-1462
-1455
-1448
-1444
-1442
-1441
-1438
-1431
-1420
-1408
-1398
-1393
-1391
-1390
-1387
-1382
-1375
-1369
-1364
-1358
-1351
-1343
-1334
-1327
-1321
-1316
-1309
-1296
-1279
-1259
-1239
-1223
-1211
-1201
-1191
-1181
-1170
-1161
-1157
-1157
-1161
-1166
-1170
-1172
-1174
-1177
-1180
-1182
-1182
-1178
-1171
-1160
-1146
-1128
-1108
-1086
-1063
-1040
-1018
-1000
-981
-962
-943
-923
-902
-880
-856
-829
-800
-769
-740
-713
-687
-662
-636
-610
-584
-561
-542
-528
-517
-508
-496
-480
-458
-431
-400
-369
-339
-311
-284
-258
-230
-203
-176
-149
-122
-95
-67
-40
-14
10
30
48
64
78
89
97
104
112
122
136
152
169
185
201
218
238
261
286
309
328
343
354
363
372
379
385
389
392
395
397
400
403
406
410
417
425
434
443
450
455
460
465
470
474
477
480
482
485
488
490
490
487
482
476
469
462
456
450
444
437
428
418
405
391
376
361
346
332
315
297
277
257
237
220
204
190
175
157
137
115
91
66
41
14
-13
-42
-71
-99
-127
-153
-180
-206
-231
-255
-278
-298
-317
-336
-355
-376
-397
-419
-440
-459
-475
-488
-498
-509
-521
-536
-552
-567
-579
-588
-596
-607
-623
-642
-661
-678
-692
-703
-713
-725
-737
-745
-748
-747
-742
-738
-735
-732
-728
-722
-714
-706
-699
-694
-688
-682
-674
-666
-656
-645
-633
-619
-604
-592
-581
-572
-563
-551
-538
-525
-513
-502
-491
-477
-459
-437
-414
-391
-367
-340
-310
-278
-244
-210
-178
-145
-111
-77
-43
-12
15
41
66
93
119
144
165
180
190
197
203
209
215
224
232
241
247
251
252
252
253
259
269
282
295
308
319
329
338
342
344
342
338
336
337
339
340
339
334
327
321
317
314
310
304
294
282
268
256
243
231
218
203
187
173
162
156
155
157
160
164
167
169
172
175
178
180
181
182
184
188
194
199
202
201
196
189
183
177
171
164
157
151
147
146
146
148
149
149
147
142
135
125
113
100
87
73
57
36
12
-17
-49
-81
-114
-147
-181
-215
-247
-277
-304
-328
-351
-374
-397
-420
-441
-461
-481
-502
-523
-545
-567
-588
-608
-628
-649
-669
-690
-709
-726
-742
-757
-771
-787
-804
-821
-839
-856
-870
-882
-891
-898
-906
-915
-927
-941
-957
-975
-994
-1014
-1038
-1060
-1081
-1100
-1116
-1130
-1143
-1157
-1171
-1184
-1194
-1201
-1206
-1210
-1215
-1224
-1235
-1249
-1265
-1282
-1299
-1317
-1336
-1355
-1372
-1389
-1405
-1422
-1438
-1453
-1466
-1478
-1488
-1498
-1507
-1516
-1523
-1529
-1533
-1538
-1542
-1546
-1548
-1549
-1547
-1545
-1543
-1542
-1542
-1544
-1546
-1548
-1551
-1554
-1556
-1557
-1557
-1556
-1557
-1560
-1564
-1569
-1573
-1575
-1574
-1572
-1569
-1565
-1559
-1551
-1542
-1533
-1525
-1519
-1514
-1507
-1498
-1486
-1474
-1462
-1453
-1446
-1441
-1436
-1432
-1428
-1423
-1419
-1416
-1412
-1407
-1401
-1396
-1391
-1389
-1387
-1385
-1379
-1369
-1355
-1337
-1319
-1302
-1286
-1268
-1249
-1225
-1198
-1170
-1142
-1117
-1095
-1075
-1057
-1040
-1020
-1000
-979
-955
-931
-906
-881
-855
-830
-805
-781
-756
-733
-710
-687
-664
-640
-613
-585
-554
-523
-493
-466
-443
-424
-408
-391
-373
-352
-329
-305
-282
-259
-236
-211
-184
-156
-128
-101
-75
-49
-23
2
25
44
58
68
77
87
98
111
122
130
134
133
132
131
133
139
147
155
163
169
175
179
183
184
184
181
178
175
173
174
175
177
180
185
192
201
211
221
228
233
240
249
261
275
285
289
286
277
268
259
252
244
234
221
206
190
174
160
147
135
123
112
105
100
98
97
97
97
97
100
104
112
123
136
151
167
180
193
203
214
224
236
249
262
278
297
320
346
375
402
425
445
462
478
495
511
525
538
547
552
553
552
551
551
555
563
574
587
600
610
619
627
635
644
652
660
667
672
678
684
690
697
704
714
726
742
760
778
795
810
825
840
857
876
896
916
936
956
976
996
1014
1034
1054
1073
1092
1110
1128
1149
1173
1202
1235
1271
1308
1348
1389
1432
1478
1523
1568
1609
1648
1685
1720
1753
1783
1810
1833
1854
1872
1889
1903
1915
1925
1937
1954
1976
2001
2031
2060
2089
2119
2152
2187
2224
2262
2298
2331
2361
2388
2413
2437
2459
2482
2504
2526
2547
2566
2583
2599
2616
2633
2651
2670
2688
2705
2722
2738
2754
2770
2786
2800
2810
2818
2821
2821
2818
2813
2805
2796
2785
2771
2756
2739
2722
2707
2693
2680
2667
2654
2639
2624
2608
2592
2579
2569
2562
2558
2554
2549
2542
2531
2517
2499
2479
2456
2429
2399
2365
2330
2294
2257
2219
2179
2138
2095
2052
2011
1972
1935
1901
1870
1844
1825
1812
1802
1794
1786
1776
1767
1759
1750
1741
1728
1711
1691
1671
1652
1634
1615
1594
1572
1548
1527
1509
1494
1480
1464
1444
1423
1400
1376
1354
1332
1311
1290
1271
1253
1236
1218
1199
1181
1164
1149
1135
1123
1113
1105
1101
1102
1107
1113
1120
1125
1129
1133
1135
1133
1125
1110
1089
1064
1039
1012
985
954
919
885
852
822
795
769
743
716
690
666
644
624
602
579
555
531
507
482
455
426
395
365
335
308
281
255
228
203
178
155
132
108
85
63
44
28
16
7
1
-1
-1
1
3
3
2
1
0
1
2
2
-2
-11
-23
-37
-53
-69
-87
-106
-128
-149
-167
-182
-192
-200
-207
-214
-222
-229
-236
-239
-241
-242
-244
-250
-260
-274
-292
-313
-336
-360
-386
-414
-445
-477
-511
-545
-576
-603
-625
-643
-658
-672
-685
-698
-711
-722
-731
-740
-747
-752
-754
-751
-745
-737
-729
-721
-712
-700
-685
-669
-652
-637
-626
-617
-610
-603
-597
-595
-599
-608
-620
-631
-640
-644
-647
-650
-654
-661
-671
-682
-694
-705
-716
-726
-735
-742
-747
-751
-754
-755
-755
-755
-757
-761
-770
-781
-794
-806
-815
-823
-831
-840
-853
-868
-886
-904
-922
-939
-956
-972
-989
-1006
-1026
-1049
-1077
-1109
-1144
-1180
-1214
-1246
-1275
-1303
-1332
-1361
-1392
-1425
-1459
-1493
-1527
-1561
-1595
-1627
-1661
-1696
-1733
-1775
-1818
-1863
-1907
-1950
-1993
-2035
-2076
-2114
-2146
-2172
-2191
-2206
-2220
-2235
-2249
-2263
-2274
-2282
-2287
-2292
-2297
-2301
-2304
-2305
-2303
-2301
-2299
-2297
-2296
-2292
-2287
-2280
-2272
-2263
-2254
-2244
-2232
-2218
-2202
-2180
-2153
-2120
-2081
-2040
-2000
-1962
-1927
-1893
-1858
-1822
-1787
-1756
-1731
-1712
-1697
-1686
-1679
-1675
-1676
-1679
-1682
-1683
-1679
-1671
-1658
-1643
-1624
-1603
-1580
-1556
-1531
-1505
-1477
-1448
-1418
-1389
-1363
-1338
-1314
-1288
-1258
-1226
-1193
-1161
-1129
-1096
-1059
-1020
-981
-943
-908
-875
-843
-811
-777
-743
-708
-672
-635
-594
-553
-511
-471
-433
-397
-363
-332
-306
-285
-269
-255
-239
-220
-199
-178
-157
-137
-115
-91
-64
-36
-10
15
38
61
84
107
128
145
160
174
187
200
212
222
230
237
242
244
240
229
213
194
175
158
139
119
95
69
44
22
2
-14
-28
-37
-42
-43
-39
-34
-27
-20
-11
0
10
20
28
33
37
42
45
46
44
37
30
24
22
22
24
24
25
27
33
42
52
61
69
78
89
102
115
125
128
129
129
133
143
157
171
186
202
222
247
277
308
340
370
401
431
463
493
521
548
575
603
633
661
686
707
727
747
769
794
819
841
859
875
891
908
926
943
957
967
973
979
984
989
994
998
1000
1002
1002
1000
999
996
993
989
983
976
966
954
940
923
907
891
877
864
852
842
836
834
837
844
855
866
876
884
891
895
898
896
888
873
851
823
791
757
724
691
659
630
604
581
560
541
524
510
500
494
492
494
500
508
517
528
537
544
548
548
544
536
526
513
499
485
471
458
445
434
424
416
409
404
399
397
398
402
410
420
430
438
446
453
460
466
469
467
460
450
439
426
412
395
376
357
339
322
305
288
271
257
248
246
250
258
266
276
290
308
328
348
364
374
382
388
395
403
411
419
430
444
459
471
477
477
474
471
471
472
470
467
463
461
461
461
459
455
455
462
476
490
495
486
468
452
445
445
443
431
411
398
403
423
438
417
341
220
89
-11
-56
-51
-23
-3
-4
-19
-33
-33
-23
-13
-11
-19
-27
-29
-23
-16
-14
-19
-25
-27
-23
-18
-16
-18
-23
-26
-23
-19
-17
-18
-22
-25
-23
-20
-18
-18
-22
-24
-23
-21
-18
-19
-21
-23
-23
-21
-19
-19
-21
-23
-23
-21
-19
-19
-20
-22
-23
-22
-20
-19
-20
-22
-23
-22
-20
-19
-20
-21
-22
-22
-20
-19
-20
-21
-22
-22
-20
-19
-20
-21
-22
-22
-21
-20
-20
-21
-22
-22
-21
-20
-20
-20
-22
-22
-21
-20
-20
-20
-21
-22
-21
-20
-20
-20
-21
-22
-21
-20
-20
-20
-21
-21
-21
-20
-20
-20
-21
-21
-21
-20
-20
-20
-21
-21
-21
-21
-20
-20
-20
-21
-21
-21
-20
-20
-20
-21
-21
-21
-20
-20
-20
-21
-21
-21
-20
-20
-20
-21
-21
-21
-20
-20
-20
-21
-21
-21
-20
-20
-20
-20
-21
-21
-20
-20
-20
-20
-21
-21
-20
-20
-20
-20
-21
-21
-20
-20
-20
-20
-21
-21
-20
-20
-20
-20
-20
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-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
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
