5
51168
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
2
1
0
1
2
2
2
1
-1
-1
0
1
3
2
1
0
-1
-2
-2
-3
-4
-5
-5
-4
-4
-4
-5
-6
-5
-1
3
6
4
0
-4
-7
-6
-3
-1
0
-1
-3
-4
-4
-3
-2
-2
-4
-4
-4
-2
1
3
4
3
1
-1
-3
-3
-3
-2
-2
-1
0
2
3
4
3
1
-1
-3
-2
-1
1
1
0
-1
-2
-1
1
2
3
2
0
-1
-1
-1
-1
-2
-4
-5
-6
-6
-4
-2
0
2
3
2
0
-2
-4
-4
-3
-1
-1
-2
-4
-5
-4
-2
-1
0
0
0
2
4
5
4
1
-3
-4
-3
-1
2
2
1
-1
-2
-2
-1
1
2
3
3
2
1
-1
-3
-4
-4
-2
0
0
-1
-2
-2
-1
2
4
5
4
2
0
-1
-1
-1
-2
-3
-3
-3
-3
-2
-1
0
-1
-1
-2
-3
-3
-3
-3
-3
-4
-4
-2
0
3
5
5
4
2
1
1
3
4
5
4
3
1
0
1
2
3
4
4
4
3
2
1
1
1
0
0
-1
-2
-2
0
3
5
6
5
2
-2
-3
-2
1
4
6
5
3
0
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
0
1
3
4
4
4
3
2
2
1
2
2
3
3
4
5
5
5
5
5
5
4
4
2
0
-3
-5
-6
-4
-2
0
1
0
-2
-4
-4
-3
-1
1
2
3
4
5
6
6
4
2
1
1
3
6
8
8
7
4
3
3
3
3
2
2
2
2
2
2
1
-2
-4
-4
-1
2
4
3
1
-3
-6
-6
-4
-1
1
1
0
0
0
0
1
1
0
-1
-1
0
2
3
3
3
3
5
8
9
7
3
-2
-5
-4
-1
3
5
4
2
0
-1
-1
0
0
0
1
3
5
6
4
0
-4
-6
-5
-3
-1
0
-1
-1
0
2
4
5
5
4
4
4
3
2
1
1
3
6
8
8
7
6
4
4
5
5
4
2
0
-1
-1
0
1
2
3
3
2
1
-1
-3
-4
-3
-3
-3
-4
-4
-2
1
4
5
4
0
-3
-4
-2
0
1
0
-2
-3
-2
0
2
2
1
1
1
2
4
5
4
3
3
4
5
4
2
-1
-1
1
5
8
8
6
2
-1
-1
1
3
4
3
1
0
0
1
2
3
2
2
1
1
1
1
2
2
2
2
2
2
1
1
0
-1
-2
-2
-1
0
2
2
3
3
3
3
2
1
0
0
0
2
3
3
2
0
-1
-1
0
1
1
-1
-2
-3
-1
1
3
3
1
-1
-1
-1
0
1
-1
-3
-4
-3
0
3
5
5
3
0
-1
-1
0
3
4
4
3
1
-1
-2
-2
-1
0
1
1
1
1
1
2
2
2
2
2
2
1
1
0
0
0
0
1
1
1
2
2
2
2
1
0
0
0
0
1
1
-1
-3
-5
-5
-3
0
3
6
6
4
0
-4
-7
-7
-4
0
3
3
2
1
1
4
8
11
11
8
4
2
2
3
4
4
2
0
-2
-1
-1
0
0
0
1
1
1
0
-2
-3
-2
1
4
6
5
3
2
3
5
7
6
4
1
0
1
3
5
6
5
4
3
2
1
0
-1
-2
-1
0
1
1
2
3
6
8
8
6
4
3
3
6
7
7
4
1
0
1
4
6
7
6
5
4
4
4
3
3
3
3
4
4
2
0
-3
-5
-4
-2
0
2
3
3
2
2
1
1
1
1
2
2
1
0
-1
-1
0
1
2
2
2
2
3
4
4
4
3
3
4
6
8
8
6
4
2
1
1
2
3
3
3
4
3
2
0
-2
-2
-1
1
2
2
1
0
-1
-1
-1
-1
-2
-2
-2
0
1
2
2
3
4
5
6
4
2
0
0
0
1
1
0
-3
-4
-4
-2
1
2
3
3
3
3
3
3
2
2
3
4
5
4
1
-1
-1
1
3
4
3
0
-1
0
4
7
7
5
2
0
0
1
1
1
-1
-1
0
2
4
4
1
-3
-5
-5
-3
0
1
2
3
3
4
3
0
-3
-7
-8
-6
-2
3
7
8
8
6
5
3
1
0
0
0
2
4
6
6
5
3
1
1
2
4
5
6
5
4
2
1
2
5
8
10
9
6
2
0
0
2
5
7
7
6
3
1
1
1
1
1
0
1
3
5
6
6
4
1
0
0
1
3
3
2
1
0
-1
0
1
3
5
7
6
4
-1
-4
-6
-3
1
6
8
7
4
1
-1
0
1
2
3
3
3
3
4
5
6
7
7
7
5
3
0
-1
0
3
4
5
4
3
3
3
3
2
0
-2
0
3
6
7
3
-2
-6
-6
-2
3
6
4
0
-2
-2
1
5
6
5
3
1
1
2
3
4
4
4
4
3
2
1
2
4
6
8
7
4
1
-2
-2
-2
-1
-2
-2
-1
0
2
3
1
-1
-3
-3
1
4
7
7
6
5
4
4
5
5
5
5
5
4
2
-1
-3
-4
-2
0
1
0
-2
-2
0
5
9
10
6
1
-1
0
4
8
8
4
-1
-5
-4
0
3
5
3
1
0
1
3
5
4
2
0
-1
-1
1
1
1
0
-1
-2
-1
-1
-1
-1
-1
-1
-1
0
1
1
1
0
0
0
0
2
2
2
1
0
-1
-1
1
3
5
5
4
2
2
3
4
3
1
-3
-6
-7
-5
-2
1
2
1
1
1
2
2
2
-1
-3
-3
-1
3
4
4
1
-1
-2
-1
1
3
2
1
-1
0
1
3
5
5
5
6
6
5
3
1
0
1
4
8
9
7
3
-3
-5
-5
-2
2
4
5
4
2
-1
-2
-2
0
2
4
5
5
4
2
2
1
1
1
-1
-1
-1
0
2
4
4
2
0
-1
0
2
5
8
8
7
4
1
-1
-2
-3
-3
-3
-3
-2
-1
2
6
8
8
7
4
3
2
2
3
3
4
5
6
6
6
4
3
4
5
7
8
6
2
-1
-2
-1
0
-1
-2
-3
-3
0
2
4
4
3
3
4
6
5
2
-2
-5
-5
-3
0
2
1
-1
-2
0
2
5
5
4
2
1
2
4
5
6
8
9
9
8
5
1
-1
-1
1
2
1
-1
-2
-2
1
5
6
4
0
-4
-5
-2
1
2
0
-3
-4
-3
1
5
6
6
3
1
0
-1
-3
-4
-4
-3
-1
0
0
-2
-4
-5
-3
-1
2
3
2
1
1
3
5
6
4
2
-1
-2
-2
-1
0
0
0
0
1
2
2
1
0
-1
-1
0
1
1
0
-2
-4
-4
-2
-1
0
-1
-2
-1
1
4
5
5
1
-2
-4
-2
2
6
8
7
4
1
-1
-3
-3
-2
0
1
2
1
-1
-2
-2
0
3
6
7
6
4
2
2
3
4
5
4
4
5
7
9
9
8
6
4
3
2
0
-2
-2
0
3
6
7
6
3
2
3
4
5
3
1
-2
-2
0
3
5
5
4
3
4
5
5
4
2
0
0
2
4
3
1
-3
-5
-5
-2
2
5
6
4
2
0
-1
0
2
3
5
6
7
7
7
6
5
3
2
2
3
5
7
8
7
6
5
5
6
7
7
5
3
2
3
4
5
4
2
1
1
3
6
7
6
5
4
4
4
5
5
4
4
4
5
6
6
7
7
8
9
9
7
4
2
3
5
6
6
3
1
0
2
6
9
10
8
6
4
4
5
5
5
5
5
7
8
8
6
3
1
2
4
5
5
3
2
2
3
5
5
4
3
3
5
8
9
7
3
0
-2
-1
2
4
5
3
1
0
1
4
7
9
8
6
3
1
-1
-1
0
2
2
2
2
1
2
4
7
10
11
11
8
3
-1
-3
-4
-3
-1
0
1
1
0
0
1
1
1
1
1
3
5
7
8
6
3
0
0
1
3
4
3
1
1
2
4
6
6
4
1
0
1
2
2
0
-2
-4
-3
0
3
5
6
5
4
3
2
1
0
0
2
4
5
3
-1
-3
-3
0
5
8
7
4
1
-1
1
4
4
3
0
-1
-1
1
3
3
3
2
2
2
2
1
0
-2
-3
-2
-2
-1
-2
-2
-1
1
3
4
4
3
2
2
3
3
4
4
5
6
6
4
1
-3
-5
-6
-4
-3
-2
-2
-2
-1
0
2
2
1
0
0
1
2
2
0
-1
-2
-2
-1
0
0
-1
-2
-2
-2
0
1
2
3
4
4
4
3
2
4
6
9
9
6
2
-2
-3
-1
2
5
6
5
4
4
4
3
0
-3
-4
-1
3
6
7
6
3
1
2
4
6
6
4
2
1
1
0
-1
-2
-1
0
2
3
3
2
2
3
5
6
5
3
1
1
2
3
2
0
0
2
6
9
9
5
1
0
2
7
9
8
4
0
-2
0
1
2
0
-2
-1
2
6
7
4
0
-4
-4
0
4
5
4
2
1
3
5
5
3
-1
-2
0
4
7
7
5
2
1
2
4
6
5
4
2
2
4
5
7
7
7
5
4
1
-1
-2
-1
1
3
5
5
5
5
6
6
6
4
2
0
0
2
5
7
7
6
5
4
2
1
-1
-2
-2
-2
0
1
1
1
1
1
2
2
2
1
1
1
2
3
3
2
2
2
3
3
3
3
2
2
3
4
6
7
6
4
2
1
3
5
7
7
4
0
-4
-4
-1
3
7
7
4
1
-1
0
3
5
5
3
2
2
3
5
5
3
1
-1
-1
0
0
0
-2
-2
0
2
4
3
1
-1
-1
0
0
-1
-4
-6
-6
-3
2
6
7
5
3
2
3
4
6
5
4
3
3
4
5
6
7
7
7
7
4
2
0
0
1
3
4
2
0
-1
0
3
5
4
2
-1
-2
0
3
5
5
3
1
-1
-2
-2
-2
-1
1
2
2
1
-1
-2
-2
1
4
5
5
2
0
0
1
3
2
0
-3
-5
-5
-3
-2
-1
-2
-2
-2
-1
0
0
0
0
2
4
6
5
2
-1
-3
-3
-2
0
0
0
0
1
2
4
4
4
3
2
1
0
-1
-2
-2
0
2
4
4
4
3
2
1
1
2
2
3
3
4
3
1
-1
-1
1
4
7
7
5
2
1
2
5
6
6
3
1
0
1
3
4
3
2
2
5
7
9
7
4
1
2
3
5
4
2
-2
-3
-2
1
4
4
3
1
0
1
3
5
6
7
7
8
9
9
9
7
6
5
5
7
8
8
8
6
3
1
0
0
1
2
3
3
5
7
10
12
12
10
7
6
6
7
8
7
6
5
4
4
4
4
4
4
5
6
6
5
2
0
0
3
7
9
9
7
5
4
5
5
4
2
1
1
3
6
8
10
10
10
10
9
7
6
5
7
11
14
14
11
7
5
6
9
11
10
6
1
-1
0
5
8
9
7
3
1
1
3
5
6
5
4
4
4
5
7
7
8
8
7
7
6
5
4
4
3
3
3
4
4
5
6
6
6
5
5
6
7
9
10
10
8
6
5
4
4
5
5
6
6
5
5
6
8
9
9
8
6
5
5
7
10
12
11
9
6
4
4
5
6
6
5
4
4
6
8
9
9
7
5
2
1
1
2
2
2
2
1
1
2
3
4
5
4
3
2
1
2
4
5
6
5
3
1
-1
-1
0
1
3
5
5
4
2
0
-1
-1
0
2
3
3
2
2
3
3
4
4
4
4
4
6
7
7
7
7
7
7
6
5
3
0
-1
0
3
4
4
1
-2
-4
-3
1
4
6
5
3
2
2
3
5
6
5
3
2
1
1
2
2
1
1
2
4
5
6
6
4
3
2
1
2
3
4
4
3
1
-1
-2
-1
0
2
3
2
1
-1
-1
1
4
6
6
3
1
-1
1
4
7
8
7
5
3
4
6
7
7
6
3
2
2
3
4
4
5
5
6
6
6
4
2
2
3
5
8
9
8
7
6
6
8
9
9
7
5
4
4
5
6
7
8
8
8
7
6
4
2
2
2
4
6
7
7
6
5
4
4
3
2
2
2
2
3
3
2
2
2
3
4
5
5
5
5
6
7
7
6
4
2
2
3
6
9
10
9
6
4
3
3
4
4
3
2
1
2
4
7
9
9
8
6
4
3
3
3
3
3
2
2
2
2
3
3
3
4
5
6
5
3
0
-3
-3
-1
3
7
8
7
5
4
5
7
9
9
7
4
3
3
3
4
3
3
4
7
11
14
14
11
8
5
5
6
6
6
4
3
3
5
8
9
10
9
8
7
6
5
4
3
2
2
1
1
1
1
2
3
4
4
3
3
4
6
7
7
4
0
-3
-4
-2
1
3
2
-1
-2
0
4
8
9
6
2
-2
-3
-1
2
5
6
5
4
1
-1
-3
-4
-5
-3
-1
2
4
5
5
4
5
6
7
7
5
3
0
-1
0
1
2
2
2
2
3
3
3
2
1
1
2
3
3
2
0
-2
-3
-2
0
2
2
2
1
1
2
3
4
3
2
1
0
0
1
1
1
0
-1
-2
-3
-3
-3
-2
0
1
3
3
2
0
-1
-1
0
2
3
2
1
0
0
1
2
1
-2
-4
-5
-3
0
3
4
3
2
1
2
4
5
4
1
0
0
2
4
4
1
-2
-3
-1
2
4
3
-1
-4
-4
-1
4
6
5
2
-1
-2
0
1
1
0
0
0
2
4
4
1
-2
-3
-1
2
4
4
3
2
3
4
3
1
-2
-3
-2
1
4
4
2
-1
-2
-1
3
6
6
4
2
0
0
0
1
2
3
5
6
6
4
-1
-4
-4
-1
2
3
2
-1
-3
-2
1
3
2
-1
-3
-3
1
4
4
1
-4
-8
-7
-3
4
8
9
7
4
2
2
3
3
4
3
1
-1
-3
-3
-2
1
4
6
5
2
0
0
2
4
5
4
2
-1
-1
1
3
4
3
1
-1
0
1
3
3
1
-1
-1
0
2
4
5
5
4
4
4
3
3
3
4
6
8
8
7
6
4
4
5
6
7
6
5
3
2
2
2
2
1
0
0
0
2
3
4
3
2
0
-1
-1
-1
0
1
3
5
6
7
7
6
5
4
4
4
5
5
4
4
3
3
3
3
4
5
5
3
1
-1
-3
-3
-1
2
5
6
4
2
-1
-1
0
2
3
3
2
2
2
3
4
3
2
1
1
2
3
4
5
5
5
5
5
3
2
3
5
9
13
13
10
6
2
0
1
3
4
3
3
4
6
9
10
8
4
1
0
1
4
6
6
5
4
2
2
2
2
4
5
5
4
1
-2
-3
-1
2
5
6
5
3
3
4
6
6
4
1
1
3
8
11
12
8
3
1
2
5
8
9
8
5
5
5
6
6
3
1
0
2
5
7
7
5
2
1
2
3
3
2
0
-1
1
4
6
7
6
5
5
6
8
10
9
7
3
0
-1
0
3
6
7
5
3
1
2
5
9
12
12
10
7
5
4
4
4
4
3
2
3
4
6
5
3
1
0
2
5
8
9
8
5
2
1
-1
-2
-3
-3
-2
0
3
5
6
5
4
4
5
6
5
4
1
-1
0
3
7
9
9
7
4
1
0
1
2
4
4
4
3
3
3
4
5
5
5
4
3
2
3
5
6
6
4
1
0
0
2
4
4
2
0
0
1
3
5
5
3
2
3
5
8
9
8
6
4
3
4
5
5
5
4
5
5
6
7
5
3
1
0
0
3
5
8
9
8
7
4
3
2
2
2
1
0
-1
0
2
5
7
7
6
3
2
1
1
1
2
3
5
7
8
8
6
3
2
3
4
5
4
3
2
2
4
6
7
5
3
2
2
4
4
3
1
1
2
4
6
5
4
2
2
5
8
9
6
2
-1
-1
1
4
5
4
2
0
-1
0
1
2
2
2
4
7
8
7
5
1
-1
-2
-1
-1
-1
-2
-3
-4
-3
-2
0
0
0
0
1
2
3
4
3
3
1
0
0
1
2
4
5
6
5
4
1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-2
-4
-5
-6
-6
-6
-6
-7
-8
-9
-9
-9
-10
-11
-14
-17
-18
-18
-16
-14
-13
-14
-17
-19
-20
-18
-16
-13
-13
-14
-18
-21
-24
-25
-24
-22
-20
-17
-13
-8
-2
4
9
11
13
14
16
19
24
27
28
26
21
16
11
7
4
1
-2
-6
-12
-17
-24
-32
-41
-51
-62
-74
-87
-101
-117
-133
-149
-162
-173
-181
-187
-193
-199
-203
-206
-206
-205
-203
-201
-202
-204
-205
-206
-207
-208
-209
-212
-216
-218
-219
-218
-216
-212
-206
-198
-188
-177
-166
-156
-148
-142
-136
-130
-124
-119
-116
-115
-116
-119
-122
-123
-122
-116
-105
-90
-72
-55
-40
-27
-15
-4
7
15
20
20
13
2
-14
-33
-53
-76
-100
-126
-153
-182
-211
-241
-269
-294
-314
-331
-343
-353
-358
-359
-356
-348
-335
-319
-299
-275
-247
-214
-179
-140
-99
-56
-12
34
79
124
165
204
239
267
287
296
295
284
266
244
216
185
148
111
75
46
29
23
30
48
75
108
146
186
225
263
300
336
370
402
427
443
448
444
431
413
390
363
332
298
260
221
181
142
106
76
53
33
15
-4
-25
-47
-68
-84
-92
-90
-77
-50
-11
39
98
164
234
306
381
457
531
600
660
707
741
759
764
757
739
712
678
637
590
536
477
416
355
297
244
196
154
117
87
63
44
27
12
0
-7
-4
10
35
68
108
154
209
274
351
439
530
620
698
760
802
822
824
810
784
744
691
621
535
437
335
239
154
82
18
-42
-102
-159
-206
-234
-237
-214
-168
-108
-44
16
65
105
139
174
213
253
288
312
318
306
282
250
218
185
149
109
61
6
-50
-101
-144
-179
-213
-252
-305
-371
-446
-517
-574
-609
-621
-611
-580
-530
-461
-376
-287
-205
-143
-107
-92
-87
-76
-46
6
76
154
228
290
333
353
347
311
245
153
41
-79
-196
-303
-400
-491
-582
-679
-782
-890
-1000
-1110
-1213
-1299
-1356
-1375
-1349
-1282
-1183
-1059
-916
-756
-579
-395
-214
-50
93
218
331
437
527
591
617
604
561
500
426
337
223
83
-71
-218
-333
-406
-438
-445
-439
-428
-415
-400
-386
-380
-387
-405
-425
-436
-425
-388
-327
-247
-157
-64
22
94
150
191
224
257
290
318
329
314
268
190
89
-32
-165
-309
-457
-600
-726
-823
-883
-902
-883
-829
-746
-637
-508
-370
-235
-118
-32
21
47
63
85
125
183
255
329
399
459
502
523
513
469
392
295
190
93
11
-52
-95
-117
-115
-91
-51
-8
21
28
11
-23
-62
-99
-130
-156
-177
-196
-220
-255
-312
-394
-499
-612
-712
-782
-808
-790
-734
-651
-550
-434
-309
-178
-51
61
149
208
244
268
293
326
364
398
415
409
385
354
326
308
293
271
234
181
119
57
3
-40
-74
-95
-95
-62
12
123
259
399
527
635
722
792
843
866
853
802
725
648
598
591
621
667
696
684
624
528
414
295
176
53
-78
-212
-335
-432
-496
-532
-553
-576
-611
-657
-707
-754
-793
-822
-845
-862
-873
-880
-892
-919
-973
-1058
-1167
-1282
-1377
-1435
-1448
-1422
-1374
-1325
-1287
-1267
-1263
-1268
-1274
-1273
-1258
-1220
-1151
-1047
-910
-751
-587
-436
-314
-225
-163
-112
-54
27
135
265
403
538
662
772
866
938
978
976
931
857
779
727
721
761
830
902
950
954
902
791
624
411
174
-61
-266
-419
-512
-547
-533
-482
-406
-320
-243
-195
-185
-212
-261
-316
-367
-415
-470
-538
-615
-685
-727
-729
-689
-620
-540
-465
-406
-365
-338
-327
-335
-365
-424
-505
-593
-663
-683
-634
-513
-344
-159
7
138
238
328
432
568
739
941
1163
1393
1610
1792
1916
1971
1961
1905
1826
1737
1633
1502
1333
1134
933
767
664
629
647
691
738
772
789
790
777
757
744
759
817
927
1075
1238
1392
1527
1648
1774
1915
2066
2206
2304
2337
2297
2194
2041
1852
1626
1361
1054
709
345
-15
-341
-609
-805
-926
-984
-1000
-998
-1000
-1022
-1071
-1143
-1232
-1330
-1425
-1504
-1556
-1573
-1555
-1510
-1446
-1366
-1261
-1114
-908
-636
-306
58
422
745
985
1112
1111
992
787
541
293
69
-122
-277
-390
-446
-428
-330
-162
52
292
550
829
1131
1437
1713
1925
2057
2124
2164
2207
2262
2313
2334
2312
2255
2186
2119
2048
1949
1797
1585
1327
1048
764
471
153
-208
-610
-1037
-1452
-1821
-2113
-2309
-2403
-2399
-2311
-2157
-1958
-1734
-1502
-1277
-1074
-908
-790
-721
-697
-710
-746
-789
-823
-826
-784
-696
-572
-435
-300
-168
-25
140
324
501
634
700
703
672
637
613
586
535
452
356
286
275
331
429
538
634
718
806
907
1012
1098
1144
1146
1122
1097
1091
1104
1124
1132
1116
1073
1008
932
849
762
665
548
399
217
11
-195
-372
-502
-584
-625
-633
-604
-527
-397
-229
-57
77
151
171
164
162
175
194
196
167
107
29
-59
-155
-259
-365
-455
-507
-511
-483
-456
-468
-538
-667
-838
-1038
-1268
-1528
-1814
-2102
-2357
-2550
-2675
-2749
-2797
-2834
-2855
-2841
-2780
-2678
-2561
-2454
-2368
-2288
-2182
-2021
-1797
-1521
-1217
-901
-575
-237
117
478
824
1139
1415
1661
1890
2109
2311
2473
2566
2571
2481
2301
2045
1733
1379
1006
641
302
2
-254
-474
-665
-832
-978
-1106
-1218
-1315
-1391
-1436
-1438
-1398
-1331
-1265
-1227
-1227
-1254
-1289
-1320
-1348
-1387
-1442
-1499
-1524
-1482
-1358
-1165
-942
-732
-567
-460
-415
-432
-507
-629
-768
-885
-947
-942
-886
-812
-747
-700
-664
-630
-601
-598
-644
-750
-908
-1097
-1296
-1495
-1696
-1904
-2111
-2302
-2459
-2575
-2656
-2718
-2778
-2848
-2930
-3018
-3100
-3158
-3166
-3096
-2928
-2656
-2292
-1856
-1364
-827
-247
366
992
1601
2164
2664
3103
3493
3843
4153
4410
4600
4713
4750
4715
4616
4455
4235
3961
3637
3266
2847
2378
1868
1340
835
398
64
-152
-261
-285
-253
-186
-101
-12
69
133
175
194
191
165
111
31
-70
-179
-284
-380
-472
-574
-697
-843
-1006
-1183
-1376
-1593
-1839
-2101
-2353
-2567
-2733
-2871
-3018
-3203
-3426
-3652
-3831
-3921
-3912
-3825
-3684
-3496
-3244
-2895
-2430
-1861
-1228
-581
41
618
1142
1606
1993
2283
2461
2531
2509
2417
2265
2057
1792
1482
1155
848
590
396
257
153
62
-33
-143
-276
-439
-634
-856
-1093
-1328
-1549
-1750
-1927
-2079
-2196
-2263
-2266
-2191
-2033
-1800
-1504
-1170
-833
-528
-287
-126
-50
-54
-137
-303
-559
-903
-1315
-1755
-2174
-2534
-2813
-3001
-3096
-3089
-2973
-2749
-2440
-2084
-1726
-1396
-1100
-823
-541
-236
102
471
859
1248
1612
1916
2128
2233
2240
2180
2086
1983
1880
1775
1669
1572
1496
1444
1403
1349
1264
1141
990
820
628
393
94
-268
-665
-1042
-1340
-1526
-1599
-1589
-1537
-1476
-1421
-1369
-1306
-1216
-1085
-911
-700
-466
-226
5
220
420
609
788
958
1119
1272
1417
1549
1656
1721
1731
1683
1593
1481
1374
1287
1225
1185
1164
1160
1179
1231
1327
1470
1653
1855
2045
2191
2278
2309
2304
2289
2281
2287
2309
2351
2426
2550
2725
2929
3127
3279
3364
3379
3332
3233
3078
2866
2602
2313
2036
1808
1646
1550
1506
1505
1547
1640
1785
1975
2189
2410
2626
2841
3064
3306
3573
3867
4181
4501
4801
5047
5210
5268
5216
5067
4834
4532
4169
3753
3295
2814
2323
1834
1344
848
340
-176
-693
-1203
-1699
-2177
-2635
-3063
-3449
-3775
-4027
-4198
-4294
-4334
-4347
-4358
-4384
-4419
-4437
-4403
-4290
-4094
-3828
-3518
-3183
-2829
-2451
-2049
-1639
-1251
-918
-659
-471
-336
-240
-179
-166
-217
-335
-501
-682
-844
-965
-1048
-1111
-1177
-1260
-1360
-1462
-1547
-1599
-1615
-1599
-1566
-1535
-1526
-1555
-1629
-1741
-1868
-1971
-2009
-1953
-1801
-1574
-1303
-1014
-714
-394
-40
350
763
1172
1551
1876
2131
2301
2372
2329
2167
1893
1523
1083
596
90
-403
-842
-1183
-1391
-1450
-1367
-1165
-868
-497
-66
415
929
1450
1950
2398
2771
3048
3220
3287
3263
3175
3054
2928
2814
2714
2616
2501
2345
2124
1819
1421
937
386
-197
-781
-1338
-1849
-2297
-2667
-2942
-3111
-3176
-3153
-3067
-2944
-2796
-2619
-2395
-2108
-1746
-1316
-840
-347
132
576
980
1351
1701
2041
2365
2658
2897
3061
3131
3099
2961
2721
2390
1986
1533
1051
553
41
-485
-1024
-1568
-2106
-2626
-3113
-3557
-3941
-4250
-4478
-4632
-4735
-4812
-4878
-4928
-4946
-4910
-4811
-4651
-4436
-4163
-3823
-3409
-2929
-2414
-1907
-1447
-1053
-724
-453
-237
-77
28
97
159
240
350
464
540
534
429
235
-12
-270
-506
-701
-852
-962
-1037
-1078
-1083
-1043
-947
-792
-587
-353
-114
112
322
525
730
935
1122
1268
1351
1361
1304
1191
1035
843
619
368
96
-186
-468
-738
-985
-1204
-1396
-1572
-1744
-1921
-2096
-2250
-2358
-2403
-2390
-2340
-2289
-2263
-2278
-2331
-2408
-2490
-2559
-2595
-2582
-2513
-2387
-2215
-2012
-1795
-1578
-1372
-1187
-1035
-927
-871
-868
-909
-975
-1043
-1085
-1078
-1000
-847
-622
-340
-20
322
675
1026
1353
1624
1805
1878
1851
1761
1656
1584
1565
1594
1648
1701
1740
1771
1816
1905
2068
2316
2644
3024
3419
3792
4118
4392
4619
4807
4956
5058
5103
5091
5037
4963
4890
4822
4745
4629
4442
4159
3776
3300
2750
2147
1510
855
206
-406
-942
-1357
-1618
-1711
-1645
-1442
-1127
-720
-235
307
867
1394
1827
2125
2274
2295
2230
2121
2005
1909
1853
1858
1943
2109
2342
2607
2861
3063
3183
3204
3121
2934
2659
2318
1943
1564
1200
861
551
284
78
-45
-80
-46
18
68
80
58
30
27
69
163
302
483
697
933
1167
1362
1486
1521
1480
1390
1282
1167
1038
874
661
401
107
-207
-535
-882
-1255
-1646
-2033
-2380
-2654
-2832
-2911
-2902
-2827
-2705
-2549
-2364
-2150
-1907
-1644
-1381
-1150
-982
-907
-935
-1061
-1265
-1515
-1771
-1986
-2116
-2123
-1993
-1741
-1406
-1037
-681
-371
-134
4
13
-129
-423
-832
-1298
-1762
-2185
-2563
-2905
-3210
-3444
-3553
-3484
-3224
-2809
-2313
-1816
-1379
-1027
-769
-606
-539
-561
-644
-736
-775
-718
-557
-324
-73
150
320
438
518
570
595
586
537
453
353
256
177
112
36
-83
-269
-523
-814
-1086
-1275
-1335
-1249
-1033
-724
-364
14
389
750
1093
1415
1714
1993
2254
2498
2720
2915
3078
3211
3318
3404
3469
3508
3519
3500
3455
3387
3299
3194
3074
2950
2833
2733
2648
2564
2460
2320
2145
1948
1751
1574
1426
1307
1215
1147
1102
1080
1081
1108
1158
1224
1289
1325
1306
1217
1060
851
610
347
62
-244
-556
-842
-1068
-1214
-1293
-1344
-1406
-1500
-1622
-1754
-1884
-2013
-2156
-2306
-2440
-2514
-2493
-2367
-2159
-1909
-1653
-1417
-1218
-1077
-1018
-1053
-1164
-1301
-1399
-1405
-1296
-1081
-777
-388
94
670
1315
1969
2554
3010
3317
3496
3585
3612
3585
3495
3336
3120
2870
2613
2363
2118
1860
1566
1214
789
289
-269
-848
-1403
-1894
-2306
-2649
-2955
-3253
-3558
-3864
-4155
-4415
-4639
-4830
-4993
-5130
-5237
-5304
-5317
-5259
-5112
-4860
-4495
-4017
-3438
-2771
-2037
-1261
-481
254
893
1397
1754
1981
2113
2179
2193
2148
2036
1854
1617
1348
1063
760
422
24
-450
-999
-1609
-2255
-2915
-3566
-4182
-4732
-5178
-5476
-5590
-5503
-5224
-4792
-4267
-3717
-3200
-2751
-2374
-2041
-1715
-1351
-932
-468
1
425
766
1016
1199
1361
1540
1747
1958
2130
2220
2211
2109
1938
1722
1480
1227
984
786
675
683
821
1071
1398
1758
2113
2434
2701
2894
2995
2987
2861
2618
2269
1831
1333
803
271
-239
-715
-1158
-1573
-1969
-2346
-2696
-3004
-3254
-3435
-3543
-3582
-3556
-3468
-3314
-3085
-2766
-2347
-1829
-1232
-591
46
636
1145
1565
1903
2182
2424
2641
2829
2976
3071
3115
3125
3130
3157
3217
3304
3400
3487
3558
3609
3636
3623
3546
3385
3138
2824
2480
2138
1814
1504
1191
863
519
170
-161
-453
-688
-859
-966
-1020
-1038
-1034
-1020
-996
-958
-905
-845
-789
-747
-711
-665
-589
-477
-342
-208
-94
-9
57
114
161
188
180
132
55
-32
-114
-187
-257
-335
-422
-512
-600
-687
-786
-914
-1081
-1288
-1527
-1787
-2059
-2337
-2612
-2875
-3108
-3295
-3420
-3474
-3456
-3374
-3248
-3099
-2945
-2786
-2598
-2339
-1961
-1435
-763
16
836
1628
2335
2926
3386
3710
3899
3960
3918
3826
3752
3763
3893
4128
4407
4661
4842
4951
5025
5104
5199
5280
5295
5206
5009
4730
4405
4049
3658
3219
2741
2250
1781
1352
957
575
199
-153
-447
-657
-783
-858
-919
-988
-1062
-1130
-1186
-1236
-1286
-1322
-1310
-1210
-998
-690
-322
62
435
781
1086
1324
1467
1500
1438
1317
1173
1018
845
648
450
302
263
360
570
835
1092
1305
1469
1597
1692
1746
1749
1708
1647
1590
1544
1492
1411
1295
1157
1024
907
794
661
496
320
178
107
107
134
123
28
-156
-397
-657
-913
-1176
-1479
-1847
-2290
-2788
-3306
-3798
-4225
-4551
-4756
-4830
-4781
-4626
-4388
-4091
-3760
-3418
-3093
-2814
-2599
-2451
-2355
-2284
-2209
-2118
-2016
-1927
-1877
-1881
-1930
-1991
-2025
-2004
-1927
-1816
-1701
-1592
-1478
-1332
-1139
-910
-684
-503
-380
-295
-205
-74
103
302
495
675
858
1072
1335
1646
1989
2349
2719
3087
3425
3685
3817
3796
3640
3402
3142
2898
2677
2475
2289
2132
2021
1956
1921
1895
1875
1879
1937
2055
2201
2315
2341
2265
2121
1971
1867
1822
1810
1787
1721
1601
1443
1271
1111
981
888
826
778
720
640
544
463
437
494
632
828
1051
1282
1526
1794
2087
2384
2641
2811
2871
2830
2733
2638
2602
2654
2791
2974
3146
3254
3269
3195
3060
2890
2699
2476
2207
1887
1537
1194
895
664
509
435
452
571
795
1107
1476
1867
2259
2640
2999
3302
3499
3531
3363
3001
2484
1864
1182
465
-261
-957
-1567
-2033
-2331
-2473
-2505
-2477
-2422
-2344
-2239
-2113
-1995
-1933
-1973
-2144
-2444
-2848
-3317
-3810
-4286
-4709
-5055
-5308
-5469
-5544
-5548
-5497
-5408
-5300
-5195
-5116
-5081
-5107
-5197
-5346
-5538
-5745
-5937
-6093
-6206
-6284
-6339
-6382
-6408
-6403
-6360
-6279
-6173
-6053
-5921
-5762
-5564
-5326
-5071
-4835
-4649
-4525
-4447
-4385
-4304
-4175
-3985
-3733
-3434
-3120
-2826
-2569
-2334
-2070
-1717
-1242
-668
-70
467
897
1233
1533
1853
2201
2531
2768
2858
2792
2609
2362
2095
1831
1584
1365
1187
1056
960
881
806
746
734
798
944
1145
1354
1527
1640
1685
1658
1550
1356
1093
811
583
474
516
693
955
1249
1543
1831
2124
2423
2716
2972
3152
3215
3129
2868
2424
1811
1067
245
-602
-1434
-2230
-2988
-3704
-4372
-4973
-5488
-5906
-6226
-6460
-6629
-6751
-6844
-6919
-6981
-7030
-7067
-7090
-7098
-7089
-7055
-6987
-6882
-6744
-6596
-6465
-6372
-6318
-6278
-6217
-6100
-5913
-5667
-5385
-5091
-4793
-4491
-4175
-3846
-3518
-3218
-2977
-2820
-2755
-2767
-2823
-2881
-2908
-2889
-2835
-2767
-2710
-2669
-2634
-2585
-2512
-2425
-2355
-2335
-2383
-2494
-2643
-2798
-2929
-3020
-3064
-3060
-3011
-2922
-2799
-2644
-2446
-2188
-1848
-1422
-922
-380
179
749
1352
2024
2787
3633
4519
5381
6161
6819
7331
7683
7864
7858
7663
7285
6742
6051
5220
4255
3169
1995
788
-397
-1519
-2562
-3535
-4445
-5287
-6033
-6646
-7096
-7368
-7459
-7373
-7107
-6663
-6050
-5295
-4442
-3538
-2628
-1739
-885
-72
699
1431
2128
2791
3418
3995
4510
4952
5328
5655
5959
6253
6539
6802
7024
7190
7289
7309
7235
7050
6745
6335
5856
5366
4918
4558
4308
4175
4159
4253
4446
4716
5031
5348
5625
5827
5928
5918
5795
5567
5248
4854
4399
3893
3334
2715
2017
1231
345
-631
-1671
-2733
-3769
-4738
-5608
-6362
-6992
-7484
-7823
-7991
-7986
-7825
-7546
-7196
-6812
-6414
-6004
-5575
-5127
-4663
-4190
-3707
-3210
-2702
-2207
-1768
-1443
-1282
-1308
-1515
-1878
-2360
-2928
-3549
-4181
-4784
-5318
-5758
-6095
-6325
-6437
-6402
-6189
-5778
-5183
-4445
-3622
-2756
-1868
-961
-42
869
1739
2540
3269
3942
4585
5211
5806
6343
6791
7135
7369
7478
7433
7190
6712
5994
5073
4019
2906
1797
727
-282
-1207
-2017
-2674
-3144
-3409
-3472
-3357
-3101
-2743
-2325
-1888
-1478
-1139
-910
-812
-842
-970
-1148
-1333
-1498
-1636
-1749
-1832
-1869
-1835
-1718
-1533
-1312
-1087
-860
-601
-266
174
700
1258
1773
2194
2501
2707
2842
2932
3000
3072
3182
3365
3648
4037
4519
5070
5652
6222
6728
7114
7339
7391
7286
7058
6737
6336
5862
5332
4787
4276
3828
3423
3005
2511
1923
1283
675
181
-157
-348
-425
-426
-379
-322
-308
-402
-658
-1087
-1651
-2289
-2946
-3598
-4244
-4880
-5481
-6004
-6405
-6663
-6782
-6776
-6661
-6453
-6183
-5896
-5641
-5445
-5296
-5145
-4936
-4637
-4250
-3799
-3310
-2806
-2307
-1852
-1488
-1251
-1139
-1107
-1102
-1093
-1097
-1158
-1299
-1496
-1677
-1765
-1722
-1558
-1308
-986
-576
-45
605
1319
2000
2562
2975
3277
3549
3862
4250
4708
5209
5729
6245
6734
7164
7503
7727
7823
7790
7618
7294
6809
6175
5426
4614
3783
2963
2173
1432
772
225
-192
-490
-694
-825
-881
-838
-673
-387
-14
400
814
1203
1552
1834
2007
2029
1888
1607
1247
866
501
153
-186
-509
-782
-954
-981
-854
-596
-251
131
509
850
1132
1341
1475
1547
1582
1607
1644
1713
1829
2001
2230
2498
2773
3016
3197
3310
3366
3389
3393
3378
3324
3204
2988
2655
2195
1609
917
145
-675
-1519
-2376
-3241
-4113
-4981
-5825
-6616
-7321
-7901
-8316
-8523
-8494
-8229
-7764
-7167
-6506
-5831
-5147
-4430
-3644
-2772
-1826
-844
130
1064
1935
2729
3431
4016
4463
4758
4907
4927
4849
4698
4493
4242
3946
3603
3212
2779
2321
1861
1432
1072
817
695
722
887
1166
1525
1932
2370
2831
3306
3776
4209
4572
4843
5024
5130
5176
5156
5048
4820
4451
3939
3303
2573
1780
958
143
-624
-1307
-1886
-2361
-2750
-3080
-3373
-3649
-3929
-4231
-4561
-4895
-5177
-5331
-5296
-5050
-4616
-4043
-3374
-2629
-1810
-919
24
983
1926
2837
3709
4522
5223
5734
5978
5925
5601
5076
4419
3666
2815
1850
781
-338
-1423
-2395
-3211
-3873
-4416
-4878
-5283
-5627
-5895
-6059
-6093
-5974
-5687
-5233
-4632
-3929
-3182
-2459
-1820
-1311
-953
-747
-672
-692
-768
-865
-957
-1024
-1052
-1026
-935
-774
-548
-267
49
379
701
993
1234
1414
1531
1591
1604
1586
1554
1528
1536
1601
1727
1894
2056
2163
2184
2119
1994
1840
1672
1484
1262
1008
751
545
441
466
610
834
1092
1346
1582
1800
2005
2199
2367
2484
2524
2472
2338
2153
1957
1781
1634
1500
1354
1188
1014
859
744
673
630
597
564
538
529
538
549
544
517
477
446
432
421
383
292
138
-66
-308
-589
-931
-1362
-1891
-2492
-3108
-3668
-4108
-4377
-4445
-4296
-3935
-3393
-2721
-1985
-1234
-490
256
1014
1777
2504
3133
3613
3927
4103
4190
4227
4220
4143
3963
3673
3302
2914
2570
2303
2103
1930
1743
1520
1266
995
714
411
67
-331
-776
-1250
-1739
-2246
-2783
-3350
-3916
-4426
-4823
-5078
-5207
-5250
-5243
-5187
-5049
-4787
-4384
-3855
-3243
-2591
-1925
-1261
-616
-19
492
897
1199
1429
1623
1800
1952
2056
2090
2050
1951
1817
1683
1583
1557
1640
1847
2166
2554
2953
3314
3612
3851
4051
4236
4418
4602
4784
4953
5090
5175
5190
5129
4999
4812
4583
4317
4022
3713
3416
3159
2960
2809
2675
2512
2287
1989
1633
1257
907
630
461
411
467
596
761
943
1149
1402
1721
2104
2526
2959
3393
3846
4348
4919
5544
6179
6769
7270
7659
7930
8085
8119
8036
7840
7550
7180
6734
6207
5596
4920
4222
3559
2974
2476
2035
1591
1085
479
-239
-1053
-1935
-2856
-3788
-4710
-5597
-6418
-7133
-7695
-8068
-8242
-8239
-8109
-7918
-7712
-7521
-7349
-7191
-7034
-6862
-6650
-6366
-5981
-5489
-4912
-4302
-3710
-3170
-2684
-2231
-1781
-1320
-847
-376
73
480
824
1082
1234
1266
1184
1006
759
475
180
-100
-342
-526
-633
-648
-564
-382
-120
187
486
723
865
905
859
741
542
223
-265
-946
-1795
-2737
-3675
-4523
-5235
-5797
-6217
-6503
-6660
-6698
-6636
-6502
-6322
-6111
-5870
-5591
-5274
-4922
-4545
-4152
-3750
-3350
-2969
-2620
-2308
-2021
-1734
-1423
-1083
-731
-390
-77
210
485
758
1016
1228
1351
1355
1233
998
679
303
-104
-521
-930
-1310
-1646
-1925
-2140
-2283
-2345
-2315
-2180
-1931
-1571
-1120
-618
-118
326
678
927
1092
1201
1281
1338
1363
1348
1297
1233
1185
1173
1193
1223
1239
1230
1209
1198
1216
1266
1334
1404
1464
1519
1578
1646
1719
1788
1850
1919
2025
2208
2487
2860
3294
3747
4188
4610
5033
5489
5994
6544
7109
7655
8151
8577
8921
9169
9307
9334
9272
9168
9081
9061
9128
9276
9478
9713
9963
10211
10430
10577
10608
10501
10266
9944
9588
9236
8905
8589
8287
8007
7778
7620
7542
7530
7553
7579
7591
7585
7563
7528
7474
7395
7283
7140
6975
6793
6593
6363
6078
5719
5273
4746
4165
3564
2978
2432
1935
1487
1088
739
449
231
89
17
-5
-8
-18
-53
-110
-170
-201
-174
-66
131
413
765
1162
1566
1935
2224
2401
2462
2423
2318
2174
1999
1785
1522
1221
921
667
493
401
362
339
313
297
318
397
528
678
800
859
831
708
488
179
-192
-575
-909
-1143
-1263
-1287
-1251
-1172
-1044
-847
-582
-291
-50
73
51
-83
-270
-454
-619
-778
-951
-1131
-1293
-1409
-1471
-1502
-1534
-1586
-1656
-1738
-1843
-2013
-2301
-2737
-3317
-4003
-4757
-5551
-6381
-7232
-8067
-8821
-9431
-9864
-10128
-10251
-10245
-10094
-9768
-9258
-8605
-7894
-7212
-6608
-6074
-5563
-5035
-4485
-3948
-3469
-3071
-2736
-2419
-2075
-1679
-1235
-768
-306
128
520
860
1143
1362
1507
1566
1524
1375
1125
796
419
22
-372
-751
-1106
-1426
-1708
-1959
-2204
-2480
-2815
-3212
-3652
-4101
-4532
-4938
-5322
-5684
-6009
-6272
-6458
-6578
-6667
-6764
-6881
-6990
-7033
-6952
-6720
-6352
-5890
-5380
-4851
-4314
-3772
-3237
-2726
-2261
-1855
-1499
-1172
-850
-517
-172
176
509
815
1090
1338
1571
1801
2037
2277
2506
2700
2839
2913
2932
2921
2905
2897
2893
2870
2806
2687
2519
2316
2093
1852
1585
1283
956
629
343
134
16
-25
-17
8
33
54
75
96
111
111
95
72
63
90
167
299
483
719
1014
1379
1809
2283
2758
3182
3507
3712
3802
3803
3746
3655
3546
3431
3323
3238
3185
3161
3145
3108
3035
2931
2827
2759
2751
2794
2858
2908
2925
2919
2918
2955
3045
3184
3352
3528
3699
3861
4017
4161
4283
4367
4396
4359
4249
4064
3806
3480
3093
2663
2210
1759
1336
966
673
484
417
483
670
941
1237
1497
1682
1787
1847
1912
2019
2168
2319
2409
2387
2232
1958
1605
1216
824
451
112
-179
-413
-584
-698
-768
-808
-831
-844
-856
-871
-897
-933
-973
-1006
-1031
-1048
-1076
-1132
-1228
-1359
-1504
-1638
-1744
-1812
-1841
-1829
-1766
-1645
-1464
-1241
-1008
-806
-660
-577
-549
-559
-597
-665
-769
-904
-1053
-1191
-1300
-1379
-1447
-1520
-1600
-1667
-1692
-1655
-1564
-1452
-1359
-1314
-1325
-1378
-1458
-1549
-1641
-1718
-1764
-1759
-1701
-1601
-1486
-1381
-1297
-1226
-1154
-1066
-955
-818
-655
-469
-271
-83
71
169
206
196
158
102
27
-77
-210
-361
-505
-616
-682
-700
-676
-612
-508
-369
-210
-52
85
198
299
408
543
710
906
1122
1351
1580
1793
1967
2081
2118
2067
1919
1664
1290
801
219
-414
-1055
-1672
-2259
-2815
-3336
-3792
-4140
-4337
-4367
-4242
-3993
-3661
-3283
-2895
-2545
-2287
-2173
-2227
-2444
-2788
-3213
-3678
-4153
-4617
-5047
-5424
-5731
-5961
-6118
-6207
-6230
-6188
-6081
-5923
-5739
-5561
-5421
-5337
-5319
-5366
-5470
-5620
-5802
-6005
-6215
-6417
-6586
-6689
-6688
-6561
-6308
-5954
-5536
-5082
-4603
-4096
-3569
-3045
-2558
-2132
-1755
-1383
-962
-455
142
806
1511
2244
3004
3781
4545
5248
5851
6344
6747
7090
7391
7642
7822
7918
7946
7934
7910
7881
7834
7755
7640
7496
7333
7143
6905
6588
6175
5664
5064
4385
3630
2808
1938
1053
188
-627
-1379
-2058
-2649
-3131
-3482
-3698
-3799
-3824
-3806
-3760
-3679
-3548
-3366
-3152
-2934
-2735
-2558
-2392
-2219
-2028
-1819
-1594
-1349
-1068
-727
-302
221
843
1546
2295
3050
3772
4439
5047
5607
6131
6620
7066
7454
7774
8016
8173
8227
8148
7913
7521
6999
6400
5778
5166
4571
3981
3386
2790
2207
1654
1134
637
144
-361
-887
-1433
-1992
-2555
-3107
-3628
-4091
-4471
-4748
-4912
-4964
-4916
-4793
-4626
-4448
-4285
-4144
-4013
-3870
-3696
-3488
-3250
-2991
-2712
-2409
-2083
-1750
-1433
-1148
-886
-606
-264
162
644
1118
1512
1790
1965
2087
2206
2341
2476
2586
2661
2728
2830
3004
3250
3536
3823
4088
4342
4622
4962
5374
5839
6316
6753
7101
7322
7387
7282
7004
6559
5959
5215
4347
3385
2383
1413
553
-142
-653
-998
-1210
-1322
-1345
-1284
-1153
-984
-822
-711
-670
-693
-763
-867
-1004
-1177
-1372
-1555
-1679
-1710
-1638
-1480
-1266
-1014
-727
-405
-62
269
544
729
814
806
715
536
247
-173
-720
-1355
-2017
-2639
-3178
-3619
-3965
-4225
-4399
-4483
-4475
-4382
-4220
-4011
-3776
-3535
-3304
-3101
-2939
-2826
-2763
-2743
-2756
-2789
-2827
-2854
-2853
-2814
-2741
-2651
-2570
-2525
-2534
-2602
-2722
-2883
-3071
-3272
-3474
-3668
-3850
-4024
-4194
-4363
-4525
-4663
-4765
-4828
-4860
-4876
-4881
-4861
-4788
-4631
-4379
-4046
-3668
-3280
-2909
-2557
-2220
-1894
-1583
-1296
-1042
-822
-636
-493
-415
-433
-571
-829
-1180
-1579
-1981
-2353
-2678
-2944
-3142
-3262
-3304
-3280
-3210
-3118
-3016
-2906
-2786
-2656
-2518
-2377
-2226
-2053
-1846
-1610
-1368
-1147
-961
-798
-624
-408
-143
149
432
681
904
1131
1394
1700
2023
2315
2531
2642
2645
2543
2343
2049
1671
1228
751
266
-211
-683
-1164
-1666
-2187
-2709
-3207
-3657
-4041
-4343
-4551
-4656
-4654
-4552
-4370
-4132
-3857
-3549
-3200
-2797
-2335
-1822
-1280
-734
-207
293
765
1208
1615
1973
2262
2463
2568
2572
2477
2287
2005
1643
1219
758
288
-168
-595
-980
-1319
-1609
-1852
-2055
-2232
-2396
-2551
-2695
-2808
-2866
-2838
-2700
-2445
-2087
-1669
-1247
-868
-561
-320
-121
60
224
357
440
477
493
527
604
720
849
966
1071
1184
1329
1508
1691
1838
1927
1970
2001
2050
2110
2144
2113
1999
1814
1586
1332
1052
737
397
69
-203
-397
-531
-651
-792
-953
-1087
-1134
-1069
-912
-726
-566
-453
-365
-262
-115
73
273
456
606
722
814
888
946
987
1012
1020
1006
958
866
737
602
502
475
536
676
864
1070
1269
1449
1600
1713
1785
1819
1840
1885
1993
2189
2472
2812
3167
3483
3718
3835
3817
3662
3389
3032
2637
2241
1857
1472
1055
574
21
-587
-1219
-1853
-2484
-3126
-3789
-4461
-5103
-5668
-6116
-6439
-6646
-6757
-6776
-6700
-6526
-6263
-5936
-5571
-5171
-4721
-4194
-3579
-2897
-2199
-1541
-964
-484
-98
206
438
613
754
886
1028
1178
1312
1398
1413
1351
1224
1044
811
512
132
-334
-869
-1442
-2017
-2567
-3066
-3501
-3865
-4158
-4382
-4541
-4630
-4639
-4552
-4364
-4080
-3723
-3318
-2895
-2479
-2096
-1770
-1521
-1351
-1246
-1183
-1148
-1148
-1210
-1359
-1600
-1908
-2243
-2571
-2877
-3163
-3426
-3652
-3814
-3895
-3905
-3883
-3873
-3897
-3944
-3979
-3968
-3897
-3775
-3616
-3423
-3184
-2885
-2528
-2138
-1759
-1430
-1173
-987
-857
-762
-685
-612
-539
-470
-420
-410
-464
-593
-795
-1057
-1359
-1681
-2001
-2300
-2559
-2772
-2948
-3107
-3272
-3446
-3609
-3729
-3773
-3734
-3624
-3469
-3283
-3060
-2783
-2438
-2033
-1599
-1169
-765
-389
-26
340
711
1067
1382
1629
1790
1857
1822
1676
1409
1022
534
-10
-551
-1033
-1422
-1718
-1949
-2154
-2369
-2614
-2889
-3185
-3488
-3788
-4072
-4324
-4523
-4650
-4694
-4653
-4533
-4338
-4067
-3721
-3307
-2853
-2405
-2013
-1710
-1499
-1351
-1222
-1073
-886
-668
-438
-212
8
231
469
727
994
1251
1482
1685
1871
2057
2248
2436
2598
2716
2792
2854
2945
3103
3348
3674
4062
4490
4941
5403
5861
6295
6682
7012
7287
7521
7722
7885
7985
8002
7930
7795
7639
7505
7413
7356
7304
7227
7100
6910
6655
6332
5947
5511
5045
4577
4130
3718
3347
3015
2725
2481
2290
2155
2075
2041
2041
2059
2078
2081
2056
2004
1943
1896
1891
1940
2039
2166
2287
2367
2371
2267
2033
1665
1173
593
-27
-642
-1220
-1747
-2219
-2632
-2973
-3220
-3351
-3354
-3237
-3027
-2764
-2485
-2210
-1940
-1658
-1340
-972
-563
-136
277
655
992
1294
1570
1819
2029
2187
2287
2335
2343
2318
2257
2153
2001
1809
1592
1369
1154
953
775
632
536
495
497
521
550
578
618
681
757
809
786
658
437
176
-49
-176
-175
-47
195
542
988
1525
2125
2745
3339
3876
4343
4739
5059
5285
5391
5358
5188
4898
4517
4066
3564
3023
2462
1900
1353
825
310
-201
-707
-1192
-1628
-1987
-2246
-2398
-2439
-2371
-2197
-1927
-1584
-1197
-802
-425
-82
228
510
770
1004
1208
1364
1465
1512
1517
1502
1482
1464
1439
1396
1329
1245
1163
1099
1054
1008
935
809
629
411
180
-45
-260
-470
-682
-892
-1088
-1251
-1367
-1427
-1426
-1363
-1237
-1057
-838
-597
-355
-127
76
239
347
383
334
196
-29
-331
-703
-1137
-1620
-2132
-2646
-3138
-3587
-3982
-4312
-4563
-4716
-4757
-4684
-4510
-4261
-3960
-3626
-3275
-2928
-2615
-2369
-2205
-2110
-2043
-1952
-1803
-1599
-1379
-1199
-1106
-1122
-1247
-1464
-1753
-2096
-2472
-2853
-3206
-3503
-3722
-3858
-3912
-3894
-3815
-3692
-3551
-3424
-3340
-3316
-3347
-3414
-3493
-3567
-3631
-3689
-3741
-3775
-3770
-3709
-3585
-3410
-3205
-2988
-2768
-2543
-2313
-2084
-1873
-1691
-1540
-1398
-1240
-1048
-824
-587
-359
-151
39
217
373
478
501
433
295
139
20
-38
-44
-31
-26
-32
-27
11
85
170
225
220
150
32
-104
-236
-357
-466
-565
-653
-731
-808
-898
-1010
-1144
-1289
-1426
-1540
-1621
-1661
-1644
-1548
-1356
-1069
-712
-334
16
306
529
702
848
984
1119
1262
1426
1631
1889
2204
2559
2930
3293
3639
3968
4289
4601
4894
5146
5336
5448
5476
5422
5293
5097
4845
4555
4250
3949
3672
3430
3237
3103
3043
3065
3160
3299
3439
3537
3573
3556
3521
3509
3552
3655
3809
4001
4228
4498
4820
5195
5609
6035
6442
6809
7123
7379
7573
7706
7780
7804
7793
7758
7707
7639
7554
7459
7371
7311
7291
7309
7350
7396
7438
7482
7541
7622
7716
7793
7815
7756
7610
7390
7119
6820
6506
6181
5855
5539
5253
5015
4837
4723
4671
4670
4705
4754
4788
4777
4702
4556
4351
4106
3846
3589
3353
3155
3014
2944
2945
2999
3077
3152
3213
3269
3338
3428
3530
3614
3643
3591
3447
3213
2892
2488
2005
1460
889
335
-166
-602
-992
-1367
-1753
-2148
-2525
-2846
-3078
-3212
-3251
-3205
-3079
-2870
-2583
-2234
-1857
-1485
-1145
-845
-584
-360
-182
-63
-9
-10
-38
-63
-65
-45
-13
24
73
145
240
335
388
360
239
51
-152
-326
-455
-550
-633
-713
-775
-793
-749
-654
-537
-432
-357
-312
-286
-273
-279
-313
-375
-456
-539
-614
-682
-754
-832
-908
-963
-986
-982
-976
-999
-1068
-1183
-1329
-1489
-1653
-1820
-1989
-2156
-2311
-2450
-2581
-2720
-2883
-3070
-3263
-3434
-3558
-3634
-3674
-3701
-3733
-3768
-3798
-3807
-3791
-3755
-3714
-3677
-3647
-3613
-3561
-3473
-3338
-3153
-2922
-2653
-2354
-2028
-1674
-1285
-855
-386
107
598
1054
1452
1782
2051
2273
2456
2597
2682
2698
2644
2537
2397
2238
2057
1839
1566
1233
854
456
64
-308
-667
-1027
-1401
-1792
-2184
-2542
-2823
-2979
-2977
-2802
-2471
-2023
-1507
-965
-425
108
632
1147
1643
2112
2550
2967
3380
3806
4241
4665
5038
5320
5475
5486
5352
5088
4711
4241
3693
3083
2426
1742
1052
377
-271
-890
-1479
-2033
-2538
-2964
-3282
-3471
-3523
-3442
-3235
-2909
-2470
-1930
-1310
-640
54
750
1436
2105
2747
3350
3901
4391
4818
5183
5485
5719
5882
5972
5991
5944
5832
5661
5440
5194
4955
4751
4590
4457
4320
4151
3945
3717
3489
3278
3078
2868
2626
2340
2009
1640
1240
813
365
-96
-561
-1022
-1478
-1931
-2381
-2825
-3252
-3652
-4011
-4324
-4576
-4758
-4863
-4888
-4846
-4754
-4632
-4494
-4354
-4228
-4139
-4108
-4143
-4234
-4352
-4469
-4569
-4653
-4732
-4812
-4883
-4928
-4936
-4914
-4886
-4874
-4892
-4939
-5010
-5110
-5250
-5445
-5689
-5954
-6200
-6395
-6530
-6616
-6671
-6703
-6700
-6639
-6505
-6302
-6046
-5757
-5446
-5111
-4748
-4357
-3954
-3561
-3203
-2893
-2638
-2437
-2291
-2199
-2161
-2172
-2225
-2307
-2406
-2510
-2607
-2689
-2745
-2774
-2781
-2780
-2797
-2860
-2992
-3209
-3510
-3884
-4313
-4781
-5277
-5797
-6341
-6909
-7497
-8099
-8706
-9311
-9902
-10466
-10980
-11422
-11776
-12032
-12193
-12272
-12281
-12226
-12109
-11921
-11654
-11300
-10854
-10315
-9685
-8968
-8180
-7339
-6474
-5610
-4771
-3969
-3209
-2491
-1819
-1201
-654
-201
141
358
444
404
251
6
-307
-664
-1045
-1439
-1841
-2239
-2617
-2951
-3220
-3413
-3536
-3603
-3625
-3600
-3515
-3356
-3125
-2846
-2553
-2282
-2048
-1847
-1664
-1485
-1305
-1130
-967
-827
-726
-685
-730
-875
-1105
-1378
-1635
-1824
-1925
-1954
-1942
-1915
-1875
-1806
-1692
-1530
-1334
-1122
-900
-655
-369
-33
338
711
1052
1345
1599
1833
2068
2306
2537
2745
2923
3072
3201
3317
3418
3499
3557
3594
3625
3667
3738
3844
3986
4154
4333
4502
4638
4720
4733
4673
4546
4370
4164
3947
3735
3543
3385
3277
3225
3217
3226
3214
3155
3045
2912
2794
2722
2695
2682
2633
2507
2286
1972
1578
1105
547
-101
-829
-1605
-2380
-3111
-3770
-4351
-4863
-5316
-5720
-6082
-6413
-6722
-7006
-7243
-7393
-7415
-7289
-7027
-6672
-6277
-5885
-5520
-5184
-4870
-4571
-4292
-4043
-3844
-3711
-3659
-3692
-3807
-3984
-4204
-4445
-4697
-4951
-5201
-5431
-5621
-5749
-5804
-5792
-5725
-5617
-5478
-5309
-5111
-4888
-4640
-4368
-4062
-3712
-3311
-2867
-2393
-1904
-1404
-884
-327
282
951
1678
2457
3278
4120
4952
5735
6437
7041
7550
7977
8331
8607
8792
8881
8882
8822
8729
8615
8471
8278
8019
7693
7307
6869
6373
5810
5172
4472
3747
3044
2413
1895
1520
1308
1267
1386
1631
1951
2293
2616
2903
3149
3353
3505
3594
3618
3587
3528
3459
3382
3275
3108
2862
2539
2157
1734
1270
743
128
-586
-1382
-2215
-3028
-3776
-4431
-4988
-5449
-5818
-6090
-6250
-6285
-6184
-5946
-5584
-5119
-4585
-4017
-3455
-2934
-2480
-2114
-1849
-1692
-1650
-1722
-1897
-2151
-2444
-2728
-2967
-3142
-3262
-3355
-3453
-3582
-3752
-3965
-4217
-4506
-4823
-5154
-5470
-5735
-5916
-5997
-5981
-5884
-5724
-5516
-5266
-4983
-4683
-4389
-4129
-3920
-3767
-3652
-3544
-3405
-3198
-2893
-2472
-1927
-1258
-479
387
1309
2253
3185
4078
4918
5695
6403
7038
7593
8064
8450
8758
8996
9164
9250
9230
9083
8802
8401
7913
7377
6823
6264
5696
5106
4483
3824
3136
2433
1734
1058
419
-168
-695
-1154
-1533
-1821
-2007
-2088
-2073
-1981
-1833
-1647
-1430
-1185
-912
-616
-303
22
364
738
1154
1619
2118
2628
3114
3550
3916
4201
4400
4515
4552
4527
4464
4391
4336
4321
4352
4425
4528
4648
4775
4912
5067
5250
5459
5676
5865
5991
6033
6000
5928
5869
5868
5946
6104
6331
6621
6976
7404
7905
8464
9047
9617
10143
10604
10992
11298
11512
11624
11630
11540
11377
11163
10907
10602
10224
9748
9156
8447
7637
6746
5795
4800
3775
2733
1688
653
-362
-1350
-2310
-3243
-4151
-5037
-5904
-6758
-7602
-8438
-9261
-10068
-10848
-11593
-12292
-12934
-13510
-14013
-14435
-14766
-14999
-15125
-15141
-15061
-14912
-14732
-14554
-14388
-14211
-13977
-13637
-13164
-12564
-11870
-11124
-10357
-9581
-8803
-8036
-7300
-6622
-6014
-5466
-4950
-4436
-3905
-3357
-2798
-2229
-1643
-1028
-384
273
926
1568
2216
2900
3645
4451
5287
6110
6886
7607
8284
8927
9535
10089
10571
10977
11321
11622
11892
12125
12311
12443
12536
12607
12670
12718
12723
12658
12510
12285
12005
11691
11348
10969
10547
10079
9570
9030
8462
7863
7232
6571
5895
5227
4595
4026
3540
3150
2853
2636
2478
2353
2239
2117
1966
1766
1496
1149
738
304
-98
-418
-626
-723
-726
-664
-568
-467
-389
-362
-406
-522
-697
-910
-1145
-1399
-1676
-1983
-2316
-2666
-3027
-3395
-3774
-4161
-4536
-4866
-5111
-5242
-5242
-5108
-4841
-4448
-3943
-3356
-2730
-2110
-1527
-990
-491
-17
434
854
1233
1565
1854
2107
2319
2480
2576
2607
2588
2542
2488
2432
2370
2294
2202
2095
1969
1802
1560
1205
718
103
-612
-1385
-2175
-2948
-3674
-4332
-4906
-5391
-5792
-6122
-6391
-6604
-6760
-6862
-6927
-6982
-7056
-7164
-7297
-7423
-7499
-7492
-7393
-7215
-6981
-6707
-6393
-6027
-5593
-5091
-4540
-3968
-3396
-2828
-2251
-1647
-1008
-353
289
881
1398
1827
2161
2391
2503
2486
2339
2083
1749
1372
977
582
199
-159
-479
-758
-1006
-1243
-1493
-1767
-2065
-2374
-2683
-2986
-3276
-3543
-3769
-3932
-4024
-4051
-4035
-4006
-3980
-3960
-3940
-3908
-3865
-3815
-3769
-3737
-3724
-3738
-3783
-3862
-3977
-4124
-4301
-4506
-4740
-4996
-5252
-5475
-5623
-5670
-5613
-5475
-5289
-5086
-4877
-4657
-4421
-4167
-3907
-3654
-3410
-3162
-2888
-2571
-2209
-1823
-1440
-1081
-755
-456
-174
93
342
568
774
966
1152
1329
1473
1554
1544
1436
1244
997
719
420
100
-244
-603
-957
-1280
-1556
-1786
-1986
-2165
-2322
-2436
-2474
-2409
-2229
-1936
-1546
-1073
-531
74
733
1439
2183
2951
3731
4510
5271
5997
6667
7262
7762
8148
8414
8555
8583
8518
8383
8196
7967
7696
7374
6990
6537
6020
5460
4897
4379
3954
3655
3487
3436
3473
3573
3723
3917
4152
4416
4682
4919
5099
5207
5240
5202
5100
4945
4746
4519
4277
4026
3769
3498
3206
2888
2544
2178
1793
1395
990
581
171
-250
-699
-1201
-1777
-2435
-3164
-3944
-4756
-5595
-6474
-7420
-8453
-9577
-10765
-11967
-13117
-14148
-15007
-15661
-16097
-16312
-16315
-16117
-15743
-15220
-14585
-13876
-13124
-12348
-11561
-10773
-9995
-9234
-8491
-7756
-7011
-6239
-5432
-4595
-3735
-2857
-1965
-1067
-189
623
1319
1862
2246
2494
2639
2703
2688
2581
2377
2092
1759
1412
1065
712
329
-100
-579
-1095
-1634
-2191
-2765
-3351
-3928
-4459
-4905
-5238
-5451
-5557
-5571
-5503
-5356
-5128
-4823
-4452
-4030
-3578
-3110
-2649
-2221
-1861
-1603
-1473
-1477
-1606
-1830
-2110
-2402
-2665
-2863
-2975
-2990
-2912
-2751
-2513
-2203
-1822
-1374
-870
-329
229
788
1345
1899
2446
2972
3451
3849
4142
4321
4398
4396
4341
4252
4136
3999
3843
3676
3509
3350
3207
3082
2976
2890
2832
2817
2864
2995
3230
3579
4041
4599
5227
5896
6583
7271
7950
8613
9244
9826
10341
10780
11145
11448
11702
11916
12084
12196
12237
12195
12060
11829
11501
11083
10593
10055
9500
8955
8439
7959
7515
7107
6736
6405
6117
5869
5650
5447
5253
5064
4885
4727
4599
4511
4476
4506
4618
4819
5105
5452
5822
6175
6484
6741
6955
7141
7308
7457
7580
7671
7726
7740
7702
7592
7388
7079
6680
6222
5748
5285
4838
4390
3919
3415
2884
2343
1804
1261
696
89
-571
-1281
-2025
-2789
-3558
-4319
-5049
-5714
-6271
-6687
-6952
-7083
-7120
-7106
-7074
-7037
-6997
-6954
-6913
-6886
-6889
-6932
-7017
-7133
-7264
-7398
-7529
-7660
-7796
-7943
-8103
-8276
-8448
-8602
-8712
-8743
-8664
-8449
-8093
-7618
-7062
-6473
-5892
-5342
-4831
-4357
-3914
-3504
-3128
-2788
-2479
-2192
-1919
-1659
-1422
-1221
-1071
-980
-956
-1002
-1128
-1342
-1654
-2066
-2573
-3163
-3817
-4512
-5224
-5924
-6581
-7164
-7644
-7999
-8220
-8311
-8286
-8173
-8000
-7793
-7570
-7332
-7074
-6789
-6475
-6145
-5814
-5498
-5199
-4909
-4613
-4297
-3955
-3591
-3211
-2820
-2423
-2029
-1650
-1304
-1010
-774
-591
-445
-317
-194
-69
52
163
254
316
346
346
330
317
329
384
491
651
863
1125
1436
1794
2181
2569
2924
3217
3438
3592
3696
3771
3828
3875
3916
3955
3994
4037
4083
4135
4196
4277
4390
4540
4728
4943
5172
5402
5621
5818
5976
6081
6122
6107
6057
6005
5974
5973
5986
5981
5928
5807
5611
5348
5032
4679
4307
3938
3599
3319
3121
3023
3032
3150
3379
3725
4196
4796
5519
6345
7242
8172
9100
9999
10855
11654
12388
13039
13587
14016
14325
14526
14648
14723
14777
14823
14861
14891
14917
14950
15005
15091
15207
15345
15496
15657
15835
16042
16280
16539
16793
17011
17166
17249
17259
17203
17086
16904
16647
16306
15871
15342
14725
14032
13277
12470
11620
10726
9786
8804
7796
6794
5841
4982
4249
3662
3223
2925
2756
2701
2737
2837
2974
3121
3263
3395
3518
3634
3750
3877
4035
4248
4545
4946
5459
6082
6800
7593
8432
9283
10108
10867
11533
12088
12525
12843
13042
13117
13068
12899
12619
12236
11756
11181
10508
9739
8884
7960
6992
6011
5051
4146
3327
2610
1998
1477
1027
628
271
-47
-326
-569
-778
-955
-1095
-1193
-1243
-1248
-1216
-1158
-1085
-1004
-934
-899
-935
-1075
-1341
-1736
-2249
-2863
-3559
-4321
-5122
-5929
-6700
-7402
-8013
-8531
-8954
-9283
-9507
-9617
-9618
-9531
-9395
-9246
-9112
-9000
-8908
-8831
-8767
-8719
-8684
-8654
-8614
-8551
-8456
-8329
-8173
-7993
-7784
-7545
-7269
-6954
-6600
-6209
-5789
-5354
-4923
-4516
-4149
-3833
-3577
-3384
-3263
-3220
-3257
-3368
-3536
-3741
-3964
-4192
-4412
-4609
-4766
-4871
-4924
-4941
-4955
-5000
-5099
-5257
-5464
-5708
-5980
-6283
-6621
-6995
-7400
-7825
-8262
-8705
-9153
-9600
-10039
-10463
-10870
-11264
-11651
-12028
-12381
-12685
-12916
-13064
-13138
-13160
-13149
-13115
-13057
-12973
-12868
-12762
-12674
-12615
-12579
-12550
-12518
-12489
-12486
-12534
-12643
-12798
-12964
-13103
-13189
-13210
-13160
-13034
-12816
-12485
-12026
-11433
-10710
-9865
-8903
-7834
-6673
-5453
-4220
-3025
-1918
-936
-106
552
1022
1296
1377
1285
1050
707
289
-180
-677
-1181
-1673
-2133
-2553
-2934
-3289
-3631
-3969
-4300
-4616
-4902
-5143
-5324
-5430
-5450
-5375
-5201
-4934
-4582
-4155
-3658
-3090
-2448
-1731
-944
-97
793
1713
2647
3575
4469
5286
5975
6493
6816
6949
6919
6767
6529
6233
5895
5526
5134
4727
4307
3872
3420
2953
2483
2029
1607
1227
886
579
309
83
-86
-190
-238
-251
-250
-253
-268
-295
-337
-398
-480
-579
-680
-762
-805
-798
-735
-613
-426
-170
150
516
894
1243
1534
1755
1914
2033
2136
2232
2322
2399
2452
2468
2444
2381
2288
2182
2082
2008
1972
1977
2020
2091
2177
2263
2336
2383
2395
2366
2292
2176
2021
1831
1608
1344
1025
632
149
-424
-1067
-1744
-2415
-3047
-3629
-4164
-4663
-5131
-5565
-5952
-6285
-6565
-6801
-7006
-7197
-7389
-7604
-7868
-8206
-8634
-9152
-9747
-10400
-11096
-11837
-12629
-13486
-14411
-15397
-16429
-17483
-18535
-19559
-20530
-21423
-22216
-22892
-23439
-23845
-24107
-24222
-24199
-24057
-23823
-23528
-23199
-22856
-22511
-22168
-21824
-21473
-21101
-20697
-20247
-19747
-19197
-18604
-17977
-17322
-16644
-15945
-15223
-14470
-13677
-12835
-11937
-10980
-9966
-8898
-7778
-6607
-5391
-4143
-2889
-1656
-475
635
1658
2585
3405
4111
4698
5169
5534
5803
5983
6075
6080
6003
5862
5683
5497
5326
5178
5044
4906
4737
4516
4233
3892
3509
3103
2690
2272
1839
1383
905
429
-4
-349
-568
-641
-568
-365
-52
343
793
1266
1734
2176
2583
2954
3289
3583
3825
4001
4103
4138
4121
4075
4014
3950
3878
3798
3707
3605
3491
3360
3206
3030
2835
2638
2460
2322
2241
2226
2285
2424
2654
2987
3433
3993
4660
5418
6247
7130
8048
8987
9931
10867
11779
12654
13479
14239
14920
15505
15978
16329
16552
16636
16574
16353
15964
15402
14672
13790
12780
11674
10510
9328
8173
7083
6089
5208
4445
3802
3280
2880
2603
2437
2358
2336
2346
2374
2418
2486
2585
2715
2872
3045
3224
3393
3530
3614
3626
3565
3444
3288
3118
2944
2765
2574
2370
2166
1987
1861
1810
1852
1996
2245
2591
3019
3501
4003
4498
4964
5396
5790
6143
6446
6685
6853
6948
6980
6959
6896
6793
6651
6469
6252
6008
5754
5506
5280
5088
4935
4815
4718
4629
4534
4422
4288
4130
3947
3744
3528
3309
3102
2920
2772
2662
2587
2537
2496
2443
2355
2215
2013
1748
1419
1020
542
-36
-725
-1527
-2426
-3400
-4427
-5492
-6583
-7687
-8778
-9820
-10770
-11596
-12274
-12790
-13136
-13304
-13286
-13082
-12708
-12193
-11574
-10890
-10173
-9450
-8741
-8063
-7425
-6829
-6269
-5730
-5203
-4683
-4178
-3702
-3273
-2899
-2584
-2321
-2101
-1918
-1774
-1678
-1647
-1689
-1804
-1977
-2180
-2386
-2576
-2743
-2889
-3015
-3116
-3176
-3177
-3101
-2940
-2690
-2350
-1917
-1392
-783
-105
624
1386
2178
3006
3883
4820
5819
6871
7961
9070
10174
11248
12263
13193
14022
14745
15371
15911
16376
16770
17094
17352
17553
17707
17822
17902
17945
17954
17941
17928
17948
18032
18205
18483
18871
19369
19968
20660
21436
22287
23205
24174
25169
26158
27103
27974
28749
29419
29977
30416
30727
30903
30946
30866
30680
30394
30010
29519
28917
28213
27423
26567
25660
24707
23715
22696
21676
20683
19738
18852
18021
17248
16546
15942
15467
15144
14983
14986
15153
15486
15987
16645
17431
18302
19212
20127
21028
21910
22771
23610
24418
25186
25901
26551
27119
27585
27932
28151
28244
28216
28074
27820
27451
26967
26376
25697
24958
24190
23421
22681
21994
21381
20852
20407
20035
19719
19447
19210
19011
18853
18742
18679
18662
18685
18740
18816
18900
18978
19038
19068
19059
19001
18882
18691
18418
18062
17620
17097
16496
15826
15099
14333
13549
12766
11992
11225
10452
9654
8813
7905
6913
5818
4610
3290
1872
384
-1136
-2643
-4091
-5433
-6622
-7617
-8385
-8905
-9169
-9182
-8964
-8550
-7991
-7344
-6671
-6021
-5429
-4908
-4458
-4066
-3720
-3406
-3113
-2832
-2559
-2299
-2062
-1860
-1711
-1627
-1623
-1711
-1904
-2206
-2610
-3100
-3646
-4219
-4796
-5368
-5937
-6513
-7106
-7725
-8368
-9030
-9699
-10360
-11003
-11626
-12229
-12818
-13397
-13965
-14518
-15049
-15556
-16036
-16490
-16916
-17310
-17669
-17998
-18305
-18605
-18908
-19223
-19550
-19885
-20224
-20561
-20887
-21192
-21467
-21708
-21918
-22108
-22291
-22483
-22699
-22952
-23262
-23644
-24113
-24673
-25323
-26057
-26868
-27749
-28687
-29659
-30627
-31551
-32391
-33126
-33747
-34253
-34642
-34910
-35046
-35043
-34902
-34624
-34219
-33693
-33062
-32345
-31574
-30776
-29976
-29187
-28410
-27649
-26910
-26206
-25547
-24937
-24367
-23828
-23313
-22825
-22372
-21959
-21588
-21255
-20961
-20713
-20525
-20412
-20379
-20420
-20526
-20690
-20910
-21195
-21552
-21988
-22505
-23094
-23740
-24420
-25107
-25778
-26422
-27044
-27659
-28283
-28928
-29595
-30283
-30992
-31728
-32499
-33306
-34136
-34972
-35789
-36568
-37292
-37939
-38483
-38898
-39166
-39290
-39290
-39198
-39043
-38846
-38621
-38383
-38145
-37919
-37701
-37472
-37200
-36857
-36429
-35916
-35330
-34686
-33992
-33261
-32514
-31783
-31099
-30482
-29929
-29420
-28926
-28422
-27894
-27333
-26731
-26073
-25345
-24535
-23644
-22683
-21669
-20623
-19563
-18507
-17467
-16456
-15478
-14538
-13644
-12809
-12056
-11408
-10882
-10487
-10222
-10084
-10073
-10189
-10429
-10783
-11228
-11744
-12308
-12905
-13521
-14139
-14731
-15264
-15706
-16033
-16236
-16312
-16265
-16094
-15800
-15380
-14837
-14181
-13429
-12604
-11730
-10831
-9919
-8999
-8069
-7120
-6146
-5150
-4143
-3138
-2151
-1192
-269
615
1460
2265
3032
3762
4447
5072
5612
6038
6327
6470
6479
6376
6190
5946
5658
5334
4976
4588
4173
3728
3248
2722
2148
1528
877
214
-449
-1108
-1770
-2449
-3160
-3914
-4715
-5564
-6454
-7375
-8311
-9240
-10140
-10992
-11788
-12521
-13190
-13791
-14317
-14757
-15106
-15360
-15518
-15583
-15558
-15449
-15270
-15035
-14761
-14459
-14134
-13786
-13419
-13040
-12659
-12284
-11913
-11536
-11137
-10704
-10234
-9728
-9191
-8626
-8032
-7401
-6725
-5990
-5176
-4265
-3242
-2105
-869
443
1801
3182
4571
5950
7303
8604
9827
10951
11965
12871
13678
14394
15028
15594
16104
16574
17017
17439
17840
18220
18580
18932
19289
19665
20068
20501
20961
21438
21917
22374
22782
23113
23351
23486
23520
23459
23313
23089
22801
22469
22120
21781
21478
21223
21023
20877
20781
20735
20735
20781
20865
20976
21098
21214
21309
21381
21443
21519
21638
21821
22076
22396
22766
23173
23609
24067
24545
25036
25538
26050
26581
27139
27729
28350
28991
29643
30298
30958
31624
32305
33006
33738
34513
35336
36209
37116
38035
38942
39821
40667
41480
42252
42963
43582
44073
44409
44576
44569
44389
44035
43509
42816
41971
40994
39909
38731
37468
36117
34673
33133
31504
29802
28051
26276
24496
22719
20943
19168
17401
15663
13981
12380
10873
9462
8140
6907
5773
4754
3864
3108
2485
1996
1649
1456
1428
1560
1835
2224
2704
3266
3913
4655
5490
6413
7408
8462
9568
10724
11925
13161
14417
15673
16913
18122
19284
20381
21389
22278
23019
23585
23955
24113
24053
23774
23283
22588
21707
20663
19485
18213
16885
15533
14179
12831
11490
10154
8817
7474
6115
4728
3309
1863
412
-1016
-2399
-3720
-4972
-6153
-7257
-8272
-9188
-10001
-10718
-11353
-11920
-12425
-12867
-13242
-13542
-13760
-13891
-13927
-13870
-13734
-13543
-13333
-13136
-12972
-12851
-12776
-12748
-12774
-12857
-12993
-13161
-13333
-13483
-13595
-13664
-13694
-13686
-13630
-13509
-13301
-12993
-12578
-12065
-11472
-10824
-10145
-9458
-8775
-8103
-7443
-6794
-6158
-5543
-4954
-4398
-3882
-3413
-2999
-2650
-2372
-2160
-1996
-1857
-1724
-1589
-1461
-1361
-1311
-1325
-1404
-1533
-1687
-1836
-1950
-2003
-1977
-1856
-1631
-1297
-850
-295
359
1097
1903
2759
3655
4584
5539
6512
7485
8442
9361
10227
11030
11766
12438
13056
13628
14166
14680
15180
15678
16189
16731
17318
17955
18632
19326
20005
20639
21209
21707
22132
22489
22783
23020
23205
23345
23445
23510
23542
23548
23534
23509
23476
23432
23360
23244
23075
22854
22598
22324
22049
21778
21506
21225
20926
20602
20244
19850
19417
18953
18476
18008
17572
17182
16845
16565
16347
16204
16154
16215
16399
16706
17124
17636
18216
18835
19459
20055
20586
21018
21323
21483
21489
21350
21083
20712
20261
19750
19191
18589
17950
17280
16587
15878
15154
14407
13627
12806
11946
11061
10172
9308
8498
7766
7136
6623
6239
5986
5860
5846
5925
6075
6272
6495
6724
6944
7149
7338
7513
7680
7839
7984
8105
8189
8227
8214
8150
8037
7879
7677
7432
7141
6806
6433
6028
5597
5142
4662
4151
3608
3034
2440
1837
1236
646
76
-461
-946
-1362
-1704
-1988
-2247
-2525
-2854
-3252
-3717
-4237
-4807
-5432
-6118
-6869
-7672
-8499
-9320
-10112
-10864
-11578
-12255
-12893
-13484
-14017
-14487
-14888
-15215
-15457
-15604
-15644
-15576
-15405
-15146
-14812
-14413
-13957
-13449
-12897
-12313
-11712
-11108
-10516
-9954
-9435
-8974
-8584
-8277
-8061
-7945
-7936
-8036
-8243
-8549
-8941
-9403
-9915
-10458
-11008
-11542
-12039
-12480
-12848
-13127
-13300
-13349
-13263
-13043
-12705
-12273
-11774
-11225
-10636
-10021
-9400
-8811
-8291
-7870
-7554
-7324
-7148
-6995
-6845
-6695
-6552
-6424
-6316
-6228
-6162
-6117
-6095
-6100
-6134
-6203
-6317
-6488
-6727
-7034
-7402
-7816
-8260
-8727
-9214
-9725
-10262
-10821
-11390
-11950
-12480
-12959
-13366
-13683
-13893
-13986
-13960
-13819
-13575
-13245
-12852
-12420
-11973
-11537
-11137
-10794
-10524
-10342
-10261
-10293
-10452
-10748
-11183
-11747
-12415
-13150
-13910
-14653
-15345
-15960
-16480
-16896
-17207
-17417
-17542
-17602
-17621
-17626
-17641
-17686
-17776
-17921
-18123
-18379
-18684
-19030
-19407
-19801
-20189
-20543
-20833
-21037
-21148
-21174
-21134
-21049
-20933
-20795
-20640
-20475
-20306
-20142
-19988
-19848
-19727
-19629
-19562
-19531
-19536
-19578
-19657
-19780
-19961
-20213
-20542
-20938
-21381
-21846
-22313
-22769
-23202
-23597
-23931
-24178
-24321
-24359
-24306
-24187
-24028
-23857
-23697
-23571
-23497
-23486
-23538
-23642
-23789
-23978
-24222
-24539
-24945
-25444
-26028
-26685
-27405
-28184
-29019
-29901
-30818
-31752
-32692
-33634
-34579
-35528
-36466
-37368
-38201
-38932
-39530
-39973
-40241
-40315
-40181
-39832
-39271
-38514
-37583
-36508
-35323
-34066
-32774
-31479
-30200
-28950
-27735
-26565
-25463
-24453
-23557
-22786
-22132
-21583
-21125
-20757
-20478
-20289
-20176
-20117
-20090
-20082
-20092
-20134
-20216
-20337
-20482
-20630
-20762
-20872
-20964
-21043
-21115
-21175
-21218
-21240
-21245
-21246
-21258
-21298
-21376
-21491
-21636
-21800
-21974
-22155
-22343
-22542
-22752
-22968
-23179
-23373
-23540
-23674
-23775
-23844
-23886
-23907
-23922
-23948
-24001
-24090
-24211
-24344
-24461
-24532
-24531
-24439
-24236
-23908
-23439
-22820
-22049
-21136
-20092
-18932
-17668
-16311
-14878
-13394
-11892
-10408
-8973
-7614
-6348
-5189
-4150
-3236
-2444
-1759
-1155
-607
-98
373
798
1162
1457
1680
1836
1933
1976
1971
1927
1860
1794
1756
1773
1865
2041
2308
2661
3099
3624
4234
4925
5683
6485
7304
8119
8916
9695
10461
11224
11988
12754
13517
14272
15012
15727
16405
17033
17600
18108
18563
18979
19360
19705
20005
20253
20452
20618
20775
20946
21149
21398
21702
22076
22533
23079
23714
24427
25202
26023
26882
27774
28693
29636
30598
31576
32570
33580
34593
35587
36532
37399
38165
38822
39369
39808
40136
40350
40454
40458
40387
40273
40148
40033
39944
39888
39869
39894
39969
40103
40302
40572
40909
41311
41769
42276
42825
43411
44033
44689
45374
46081
46796
47502
48182
48821
49406
49923
50362
50713
50966
51118
51168
51125
51001
50813
50580
50315
50027
49715
49376
49008
48610
48189
47753
47315
46880
46454
46038
45635
45247
44878
44532
44210
43916
43653
43432
43265
43163
43128
43151
43211
43282
43340
43361
43329
43231
43055
42794
42444
42013
41510
40949
40341
39696
39022
38332
37641
36965
36314
35693
35102
34532
33978
33436
32902
32378
31866
31364
30874
30395
29927
29472
29033
28614
28223
27866
27544
27250
26975
26707
26438
26162
25872
25564
25230
24861
24454
24010
23534
23031
22509
21974
21434
20901
20385
19891
19418
18961
18510
18058
17602
17136
16661
16175
15687
15208
14750
14320
13915
13517
13107
12668
12192
11679
11133
10558
9960
9351
8754
8196
7702
7287
6949
6671
6436
6227
6036
5860
5694
5526
5339
5114
4832
4476
4038
3520
2927
2271
1572
848
124
-575
-1226
-1807
-2310
-2738
-3102
-3422
-3717
-4001
-4290
-4597
-4934
-5304
-5699
-6100
-6491
-6860
-7214
-7567
-7940
-8343
-8781
-9257
-9778
-10357
-11008
-11735
-12525
-13355
-14198
-15031
-15836
-16600
-17309
-17952
-18526
-19039
-19505
-19935
-20332
-20687
-20986
-21221
-21393
-21514
-21595
-21645
-21668
-21666
-21643
-21603
-21547
-21474
-21379
-21260
-21122
-20969
-20805
-20629
-20435
-20220
-19989
-19755
-19532
-19331
-19164
-19042
-18983
-19004
-19117
-19318
-19591
-19913
-20265
-20635
-21012
-21378
-21700
-21940
-22067
-22068
-21947
-21720
-21399
-20988
-20492
-19917
-19280
-18599
-17884
-17137
-16352
-15532
-14697
-13883
-13134
-12487
-11965
-11579
-11330
-11212
-11210
-11302
-11464
-11679
-11938
-12243
-12598
-13003
-13446
-13916
-14412
-14939
-15508
-16122
-16765
-17410
-18025
-18590
-19100
-19554
-19949
-20279
-20535
-20722
-20858
-20972
-21085
-21209
-21343
-21479
-21616
-21759
-21913
-22073
-22229
-22369
-22486
-22590
-22698
-22828
-22990
-23185
-23411
-23669
-23960
-24282
-24621
-24954
-25254
-25500
-25684
-25808
-25880
-25909
-25903
-25872
-25833
-25802
-25795
-25820
-25881
-25977
-26109
-26276
-26480
-26715
-26973
-27241
-27507
-27759
-27981
-28155
-28258
-28273
-28194
-28033
-27811
-27557
-27290
-27019
-26745
-26467
-26188
-25918
-25667
-25445
-25258
-25107
-24996
-24928
-24906
-24927
-24977
-25037
-25083
-25096
-25059
-24963
-24800
-24565
-24252
-23856
-23376
-22815
-22181
-21483
-20731
-19937
-19113
-18272
-17432
-16609
-15817
-15063
-14349
-13670
-13022
-12406
-11824
-11281
-10780
-10316
-9875
-9442
-9006
-8558
-8096
-7620
-7125
-6605
-6055
-5473
-4867
-4248
-3633
-3031
-2449
-1891
-1361
-869
-425
-44
267
508
684
809
897
960
1004
1029
1027
986
902
774
616
445
279
131
5
-99
-179
-228
-237
-202
-127
-24
91
209
330
465
624
811
1022
1249
1483
1725
1983
2268
2588
2948
3349
3786
4257
4750
5248
5728
6165
6544
6862
7130
7363
7576
7772
7949
8101
8227
8338
8450
8578
8736
8927
9148
9397
9672
9973
10299
10646
11004
11358
11695
12007
12295
12563
12824
13089
13371
13678
14018
14394
14804
15237
15683
16125
16553
16958
17338
17697
18043
18388
18747
19133
19554
20007
20482
20966
21443
21902
22335
22735
23097
23412
23677
23889
24050
24159
24210
24193
24102
23933
23696
23408
23086
22743
22382
22000
21588
21139
20650
20122
19557
18963
18350
17733
17127
16546
16000
15497
15044
14647
14314
14052
13867
13765
13749
13820
13975
14202
14485
14803
15139
15473
15791
16074
16306
16478
16586
16639
16650
16630
16582
16502
16386
16239
16078
15921
15785
15673
15580
15493
15407
15316
15220
15117
15000
14862
14702
14520
14320
14104
13873
13630
13387
13164
12985
12865
12808
12805
12839
12895
12968
13059
13173
13309
13465
13635
13821
14031
14274
14557
14877
15220
15569
15904
16210
16481
16716
16916
17085
17226
17343
17442
17532
17621
17715
17810
17896
17964
18010
18037
18059
18085
18122
18169
18221
18276
18335
18400
18469
18534
18581
18602
18595
18563
18512
18440
18338
18193
17997
17750
17458
17129
16764
16361
15921
15446
14954
14470
14019
13624
13295
13034
12837
12697
12610
12578
12599
12672
12787
12929
13076
13206
13305
13364
13378
13341
13242
13073
12828
12513
12142
11732
11296
10840
10367
9882
9396
8920
8462
8020
7583
7138
6680
6213
5747
5295
4859
4436
4014
3582
3129
2651
2143
1605
1039
455
-136
-721
-1291
-1841
-2372
-2886
-3382
-3859
-4315
-4749
-5168
-5584
-6007
-6448
-6911
-7396
-7903
-8430
-8977
-9540
-10111
-10678
-11226
-11742
-12218
-12654
-13054
-13424
-13770
-14099
-14413
-14715
-15001
-15261
-15483
-15656
-15779
-15855
-15897
-15919
-15927
-15926
-15917
-15903
-15892
-15894
-15914
-15956
-16018
-16103
-16206
-16332
-16482
-16659
-16863
-17098
-17367
-17672
-18008
-18367
-18735
-19105
-19475
-19851
-20241
-20648
-21069
-21490
-21896
-22274
-22615
-22916
-23179
-23412
-23626
-23829
-24025
-24211
-24377
-24513
-24612
-24675
-24708
-24718
-24710
-24687
-24652
-24610
-24565
-24518
-24458
-24370
-24236
-24043
-23787
-23474
-23112
-22712
-22288
-21856
-21430
-21026
-20651
-20307
-19992
-19708
-19461
-19255
-19086
-18942
-18804
-18657
-18494
-18321
-18146
-17973
-17801
-17628
-17458
-17304
-17185
-17113
-17091
-17107
-17147
-17202
-17268
-17347
-17439
-17540
-17642
-17737
-17826
-17909
-17985
-18045
-18078
-18072
-18019
-17918
-17775
-17592
-17376
-17132
-16868
-16595
-16323
-16056
-15794
-15528
-15250
-14957
-14650
-14334
-14014
-13694
-13376
-13065
-12766
-12486
-12230
-11996
-11776
-11564
-11355
-11152
-10964
-10801
-10668
-10559
-10464
-10364
-10248
-10110
-9952
-9776
-9581
-9360
-9101
-8794
-8436
-8032
-7588
-7111
-6602
-6058
-5476
-4855
-4200
-3517
-2813
-2095
-1371
-652
48
715
1335
1896
2388
2804
3133
3366
3497
3525
3456
3306
3095
2848
2582
2311
2044
1784
1532
1293
1071
872
698
554
441
359
310
295
309
344
388
427
452
454
429
372
277
142
-35
-245
-477
-713
-940
-1144
-1313
-1438
-1511
-1529
-1496
-1425
-1335
-1241
-1153
-1071
-993
-921
-862
-833
-848
-913
-1020
-1151
-1284
-1405
-1508
-1594
-1662
-1708
-1717
-1678
-1580
-1425
-1216
-960
-661
-317
75
514
992
1492
1992
2470
2903
3271
3558
3750
3837
3816
3695
3489
3216
2901
2559
2204
1842
1479
1121
778
461
179
-65
-273
-452
-607
-737
-837
-902
-927
-916
-879
-825
-761
-693
-621
-547
-471
-393
-308
-208
-83
75
268
492
738
991
1236
1457
1642
1782
1874
1923
1937
1928
1906
1875
1841
1805
1775
1761
1773
1824
1917
2050
2214
2395
2582
2763
2934
3092
3236
3364
3473
3563
3634
3692
3738
3777
3807
3827
3838
3841
3840
3835
3824
3795
3743
3663
3563
3453
3347
3251
3167
3090
3015
2936
2851
2758
2654
2537
2400
2242
2060
1857
1638
1413
1193
985
794
623
474
353
270
237
261
338
457
598
747
894
1039
1186
1340
1504
1679
1862
2053
2245
2434
2612
2772
2911
3028
3128
3215
3299
3389
3492
3618
3766
3932
4106
4276
4435
4581
4715
4834
4930
4994
5019
5006
4965
4903
4827
4736
4626
4499
4364
4233
4119
4024
3944
3867
3789
3714
3651
3606
3579
3557
3523
3461
3361
3219
3032
2799
2519
2197
1844
1478
1121
788
491
230
4
-185
-338
-450
-522
-560
-574
-575
-573
-578
-595
-629
-678
-741
-809
-874
-928
-971
-1012
-1069
-1157
-1292
-1482
-1727
-2017
-2343
-2689
-3041
-3387
-3716
-4022
-4306
-4563
-4795
-5004
-5196
-5379
-5566
-5769
-6000
-6268
-6576
-6926
-7313
-7731
-8170
-8621
-9076
-9533
-9992
-10455
-10921
-11380
-11822
-12232
-12598
-12911
-13168
-13365
-13503
-13581
-13608
-13593
-13552
-13501
-13452
-13412
-13386
-13374
-13375
-13387
-13407
-13436
-13474
-13528
-13606
-13718
-13874
-14078
-14328
-14619
-14942
-15285
-15637
-15985
-16318
-16626
-16901
-17144
-17358
-17553
-17741
-17928
-18112
-18285
-18432
-18542
-18610
-18640
-18639
-18614
-18566
-18496
-18408
-18312
-18220
-18144
-18086
-18035
-17977
-17896
-17786
-17646
-17479
-17288
-17074
-16840
-16596
-16357
-16143
-15964
-15821
-15708
-15615
-15533
-15459
-15393
-15335
-15280
-15224
-15159
-15084
-14999
-14908
-14818
-14740
-14688
-14669
-14686
-14730
-14788
-14842
-14881
-14897
-14887
-14845
-14763
-14634
-14454
-14229
-13970
-13691
-13399
-13099
-12790
-12475
-12161
-11854
-11558
-11271
-10984
-10692
-10396
-10103
-9822
-9558
-9309
-9064
-8816
-8563
-8311
-8069
-7841
-7627
-7415
-7194
-6953
-6690
-6408
-6114
-5820
-5535
-5271
-5034
-4828
-4651
-4498
-4364
-4245
-4145
-4067
-4014
-3983
-3964
-3943
-3905
-3839
-3737
-3601
-3435
-3245
-3042
-2834
-2629
-2434
-2252
-2083
-1929
-1789
-1665
-1554
-1456
-1366
-1284
-1209
-1136
-1054
-947
-795
-586
-316
5
363
743
1141
1558
1997
2452
2914
3370
3808
4227
4630
5017
5389
5739
6065
6365
6646
6911
7157
7379
7567
7712
7815
7881
7914
7916
7886
7822
7730
7621
7511
7416
7348
7315
7325
7379
7474
7601
7742
7880
8007
8124
8245
8387
8564
8779
9027
9293
9567
9838
10099
10342
10559
10740
10880
10975
11030
11055
11061
11064
11075
11104
11156
11232
11329
11441
11565
11701
11851
12019
12206
12412
12633
12865
13100
13332
13552
13749
13913
14040
14134
14208
14278
14360
14459
14572
14689
14799
14891
14961
15006
15028
15030
15018
14999
14981
14966
14951
14929
14895
14853
14816
14801
14827
14905
15038
15225
15463
15749
16076
16435
16805
17166
17501
17804
18076
18323
18551
18757
18935
19082
19195
19283
19356
19426
19499
19578
19659
19739
19814
19878
19934
19982
20033
20096
20178
20280
20396
20513
20617
20700
20757
20791
20801
20788
20750
20688
20605
20504
20390
20257
20097
19898
19655
19367
19043
18691
18321
17932
17521
17083
16610
16094
15529
14906
14221
13479
12693
11884
11076
10292
9548
8858
8229
7666
7171
6745
6382
6080
5835
5645
5506
5410
5344
5293
5248
5202
5156
5115
5081
5052
5028
5005
4986
4972
4968
4975
4994
5022
5056
5090
5116
5123
5102
5048
4964
4855
4733
4607
4486
4377
4287
4223
4189
4188
4216
4269
4341
4427
4522
4623
4724
4820
4904
4969
5009
5015
4979
4894
4756
4562
4316
4021
3682
3307
2900
2470
2027
1581
1145
727
335
-24
-349
-638
-894
-1117
-1312
-1483
-1639
-1789
-1947
-2121
-2318
-2534
-2761
-2987
-3206
-3411
-3602
-3783
-3954
-4119
-4280
-4438
-4594
-4742
-4877
-4990
-5072
-5120
-5137
-5129
-5104
-5073
-5043
-5027
-5032
-5068
-5137
-5235
-5351
-5473
-5591
-5696
-5787
-5866
-5937
-6004
-6071
-6142
-6221
-6309
-6407
-6515
-6631
-6751
-6870
-6980
-7070
-7130
-7153
-7137
-7091
-7029
-6964
-6905
-6850
-6788
-6707
-6600
-6469
-6324
-6178
-6038
-5907
-5783
-5666
-5560
-5469
-5396
-5340
-5292
-5246
-5197
-5146
-5098
-5052
-5006
-4953
-4888
-4810
-4722
-4631
-4539
-4449
-4363
-4284
-4216
-4162
-4119
-4075
-4019
-3941
-3835
-3702
-3546
-3367
-3167
-2943
-2697
-2436
-2165
-1885
-1597
-1298
-986
-665
-345
-36
250
506
727
912
1066
1200
1325
1455
1598
1757
1930
2115
2309
2509
2709
2901
3073
3216
3322
3393
3433
3452
3458
3462
3477
3516
3589
3696
3831
3981
4135
4286
4435
4584
4731
4870
4987
5071
5113
5109
5060
4965
4825
4644
4427
4186
3935
3688
3456
3250
3079
2953
2878
2855
2876
2928
2996
3067
3138
3209
3285
3371
3467
3569
3670
3762
3837
3892
3925
3935
3923
3884
3813
3705
3553
3357
3118
2848
2558
2266
1986
1734
1521
1354
1234
1159
1124
1124
1154
1209
1285
1376
1476
1576
1668
1745
1800
1829
1836
1826
1809
1794
1790
1805
1842
1902
1987
2090
2203
2313
2410
2488
2553
2614
2681
2759
2843
2924
2993
3047
3086
3113
3131
3140
3144
3148
3163
3199
3258
3336
3419
3493
3551
3598
3642
3694
3761
3845
3944
4062
4209
4389
4610
4873
5173
5509
5877
6278
6713
7177
7660
8148
8630
9090
9522
9920
10279
10598
10877
11120
11332
11518
11677
11809
11909
11980
12027
12059
12087
12120
12157
12195
12230
12265
12305
12361
12440
12547
12675
12815
12956
13092
13222
13349
13476
13602
13724
13840
13950
14057
14163
14267
14356
14416
14429
14390
14302
14183
14052
13925
13812
13712
13623
13545
13481
13434
13407
13395
13389
13375
13347
13300
13239
13166
13084
12988
12868
12715
12521
12283
12001
11681
11325
10939
10526
10089
9635
9168
8694
8214
7729
7241
6752
6267
5790
5322
4858
4393
3920
3435
2937
2429
1914
1392
866
336
-193
-718
-1230
-1723
-2195
-2644
-3071
-3475
-3849
-4186
-4477
-4712
-4885
-4992
-5033
-5010
-4932
-4809
-4654
-4481
-4306
-4142
-3999
-3884
-3799
-3741
-3701
-3672
-3643
-3610
-3571
-3526
-3480
-3435
-3398
-3371
-3357
-3359
-3377
-3409
-3449
-3497
-3555
-3626
-3717
-3831
-3967
-4118
-4277
-4435
-4589
-4737
-4876
-4998
-5098
-5167
-5204
-5215
-5210
-5202
-5202
-5218
-5258
-5328
-5435
-5582
-5767
-5980
-6205
-6429
-6642
-6837
-7015
-7176
-7319
-7440
-7539
-7616
-7672
-7710
-7726
-7716
-7673
-7594
-7483
-7352
-7213
-7079
-6960
-6863
-6793
-6760
-6770
-6829
-6932
-7071
-7235
-7416
-7612
-7826
-8064
-8328
-8609
-8901
-9196
-9495
-9799
-10112
-10432
-10750
-11056
-11341
-11604
-11849
-12082
-12308
-12527
-12739
-12942
-13139
-13330
-13518
-13701
-13875
-14036
-14181
-14305
-14408
-14489
-14548
-14587
-14611
-14628
-14647
-14673
-14713
-14771
-14847
-14943
-15058
-15187
-15326
-15471
-15618
-15765
-15913
-16064
-16224
-16397
-16584
-16783
-16991
-17204
-17420
-17641
-17866
-18092
-18307
-18497
-18650
-18757
-18821
-18846
-18838
-18796
-18719
-18608
-18470
-18318
-18167
-18028
-17904
-17795
-17696
-17606
-17521
-17435
-17339
-17218
-17064
-16874
-16653
-16407
-16138
-15845
-15527
-15188
-14841
-14504
-14192
-13916
-13671
-13450
-13246
-13054
-12876
-12718
-12582
-12466
-12365
-12274
-12183
-12083
-11966
-11822
-11646
-11437
-11200
-10942
-10674
-10404
-10139
-9879
-9627
-9379
-9136
-8895
-8661
-8439
-8238
-8067
-7934
-7846
-7800
-7793
-7811
-7840
-7865
-7877
-7871
-7847
-7805
-7746
-7667
-7566
-7445
-7312
-7178
-7056
-6951
-6863
-6787
-6715
-6641
-6565
-6488
-6413
-6345
-6284
-6229
-6174
-6111
-6033
-5936
-5825
-5704
-5578
-5446
-5303
-5138
-4944
-4719
-4465
-4184
-3877
-3540
-3172
-2770
-2338
-1881
-1406
-925
-451
2
417
780
1086
1338
1542
1710
1848
1962
2058
2142
2227
2324
2441
2584
2752
2943
3156
3388
3637
3901
4175
4454
4733
5008
5280
5550
5823
6102
6387
6674
6954
7218
7463
7691
7911
8132
8361
8595
8826
9046
9249
9432
9600
9757
9907
10054
10202
10354
10512
10675
10837
10992
11131
11245
11328
11381
11405
11410
11408
11412
11433
11478
11549
11643
11756
11879
12004
12123
12228
12318
12397
12471
12549
12635
12727
12822
12914
13006
13098
13193
13294
13397
13499
13598
13693
13780
13854
13904
13920
13894
13821
13703
13541
13340
13103
12835
12547
12252
11962
11685
11424
11180
10949
10731
10522
10318
10112
9901
9683
9462
9247
9043
8857
8690
8545
8427
8342
8292
8276
8284
8304
8326
8346
8365
8385
8407
8430
8450
8463
8467
8460
8437
8388
8303
8172
7990
7759
7483
7170
6830
6475
6116
5766
5439
5150
4909
4728
4614
4571
4602
4705
4879
5119
5419
5771
6157
6560
6961
7344
7700
8025
8320
8582
8810
8998
9145
9251
9322
9360
9368
9344
9286
9192
9065
8911
8737
8551
8361
8172
7989
7815
7650
7492
7343
7205
7083
6986
6918
6885
6892
6940
7029
7154
7305
7464
7611
7726
7801
7833
7830
7801
7753
7690
7615
7528
7430
7322
7207
7090
6978
6872
6775
6685
6595
6504
6412
6325
6248
6184
6127
6068
5995
5903
5791
5666
5534
5394
5243
5073
4878
4659
4420
4174
3934
3712
3518
3357
3226
3116
3018
2922
2823
2716
2599
2468
2315
2134
1922
1683
1420
1136
827
489
116
-292
-729
-1184
-1647
-2108
-2564
-3013
-3451
-3875
-4280
-4663
-5021
-5354
-5664
-5955
-6230
-6492
-6744
-6986
-7218
-7439
-7651
-7858
-8064
-8281
-8510
-8756
-9022
-9305
-9604
-9913
-10226
-10536
-10833
-11109
-11362
-11592
-11805
-12008
-12210
-12415
-12624
-12835
-13043
-13246
-13441
-13629
-13808
-13974
-14125
-14260
-14382
-14498
-14614
-14732
-14849
-14960
-15059
-15146
-15224
-15293
-15352
-15389
-15391
-15346
-15253
-15115
-14944
-14749
-14538
-14311
-14070
-13818
-13559
-13299
-13042
-12788
-12537
-12285
-12030
-11770
-11503
-11228
-10945
-10652
-10350
-10045
-9741
-9450
-9180
-8941
-8735
-8562
-8415
-8284
-8160
-8038
-7913
-7779
-7634
-7475
-7304
-7129
-6961
-6810
-6683
-6582
-6503
-6437
-6374
-6304
-6214
-6094
-5933
-5729
-5487
-5212
-4915
-4601
-4271
-3923
-3554
-3164
-2751
-2318
-1868
-1406
-940
-479
-26
414
843
1262
1668
2054
2411
2734
3025
3291
3544
3790
4037
4283
4532
4785
5044
5308
5575
5838
6089
6325
6540
6734
6903
7046
7166
7268
7363
7458
7554
7650
7740
7823
7899
7968
8029
8082
8117
8127
8109
8060
7976
7855
7696
7502
7283
7051
6818
6592
6375
6170
5979
5811
5673
5568
5494
5443
5409
5389
5388
5410
5458
5526
5607
5695
5788
5890
6006
6140
6293
6462
6643
6833
7033
7240
7454
7671
7889
8105
8319
8531
8741
8947
9148
9342
9530
9716
9908
10113
10338
10581
10835
11089
11331
11550
11743
11909
12047
12157
12237
12286
12303
12294
12262
12214
12156
12094
12033
11977
11926
11879
11834
11791
11751
11716
11688
11669
11656
11647
11643
11650
11674
11719
11786
11874
11977
12087
12200
12307
12399
12468
12511
12528
12522
12500
12467
12428
12386
12344
12309
12288
12284
12300
12337
12396
12478
12585
12714
12856
12997
13118
13209
13263
13283
13274
13243
13193
13125
13038
12926
12789
12625
12435
12221
11990
11746
11494
11234
10971
10708
10454
10217
10001
9808
9632
9466
9305
9148
8997
8854
8718
8588
8462
8341
8228
8132
8057
8006
7976
7958
7941
7912
7860
7774
7649
7480
7267
7014
6724
6399
6044
5659
5247
4811
4358
3895
3431
2979
2548
2146
1774
1432
1114
816
534
271
28
-189
-381
-547
-691
-817
-927
-1025
-1113
-1197
-1283
-1378
-1487
-1615
-1760
-1923
-2105
-2307
-2532
-2780
-3050
-3336
-3631
-3926
-4219
-4505
-4783
-5053
-5314
-5566
-5813
-6055
-6296
-6533
-6762
-6979
-7182
-7369
-7543
-7705
-7856
-7997
-8127
-8253
-8382
-8521
-8678
-8854
-9048
-9251
-9457
-9659
-9851
-10033
-10205
-10370
-10530
-10687
-10842
-10993
-11138
-11274
-11404
-11525
-11636
-11735
-11816
-11876
-11918
-11948
-11976
-12007
-12042
-12077
-12105
-12122
-12128
-12127
-12128
-12136
-12157
-12195
-12247
-12314
-12389
-12468
-12547
-12624
-12701
-12781
-12867
-12956
-13046
-13131
-13208
-13274
-13329
-13375
-13413
-13443
-13463
-13470
-13461
-13433
-13383
-13313
-13227
-13133
-13036
-12937
-12833
-12719
-12588
-12439
-12274
-12098
-11918
-11735
-11546
-11349
-11141
-10924
-10700
-10470
-10235
-9995
-9747
-9492
-9233
-8972
-8712
-8453
-8197
-7941
-7689
-7444
-7211
-6995
-6800
-6629
-6483
-6361
-6261
-6179
-6112
-6054
-6006
-5968
-5946
-5939
-5948
-5967
-5986
-5996
-5990
-5964
-5921
-5864
-5800
-5738
-5688
-5661
-5660
-5685
-5728
-5779
-5827
-5869
-5905
-5936
-5965
-5988
-6001
-5999
-5977
-5939
-5885
-5820
-5745
-5661
-5568
-5468
-5361
-5247
-5122
-4983
-4826
-4648
-4453
-4246
-4034
-3823
-3618
-3419
-3226
-3038
-2853
-2669
-2481
-2286
-2078
-1852
-1607
-1348
-1087
-838
-616
-430
-282
-171
-94
-48
-36
-60
-119
-211
-327
-456
-588
-716
-839
-955
-1065
-1169
-1265
-1345
-1402
-1429
-1423
-1386
-1325
-1245
-1151
-1043
-923
-795
-665
-543
-433
-336
-241
-136
-10
140
311
495
682
866
1041
1204
1352
1479
1584
1663
1718
1755
1782
1807
1837
1873
1915
1959
2009
2072
2160
2281
2438
2623
2821
3020
3212
3396
3576
3754
3925
4085
4226
4347
4453
4547
4633
4710
4779
4840
4897
4956
5023
5097
5173
5242
5300
5342
5372
5397
5422
5455
5496
5545
5595
5642
5683
5716
5747
5779
5815
5856
5899
5943
5990
6041
6101
6172
6252
6339
6430
6524
6616
6702
6778
6836
6873
6888
6883
6863
6832
6791
6736
6665
6573
6457
6317
6159
5989
5816
5643
5472
5298
5119
4932
4742
4555
4380
4223
4083
3961
3849
3743
3638
3532
3423
3318
3226
3157
3124
3127
3162
3216
3273
3321
3355
3371
3369
3347
3299
3224
3121
2991
2839
2667
2481
2283
2082
1889
1715
1570
1457
1375
1318
1276
1243
1215
1191
1174
1166
1168
1180
1199
1218
1232
1239
1236
1225
1208
1186
1157
1121
1079
1033
987
947
914
891
876
868
867
874
890
916
953
1000
1057
1117
1177
1231
1275
1307
1326
1331
1323
1299
1260
1208
1147
1082
1018
955
891
824
752
677
605
543
494
463
448
448
461
485
519
562
615
674
736
796
847
886
910
921
919
908
893
873
853
832
812
792
768
735
685
616
528
428
322
220
130
54
-3
-42
-63
-66
-53
-20
38
125
243
391
560
739
916
1082
1235
1373
1495
1599
1684
1747
1785
1799
1790
1760
1714
1657
1598
1545
1506
1486
1485
1500
1526
1561
1606
1664
1741
1842
1966
2109
2261
2411
2548
2668
2773
2867
2955
3045
3140
3245
3363
3495
3638
3788
3935
4075
4205
4330
4455
4586
4722
4858
4986
5098
5189
5259
5309
5343
5368
5387
5409
5438
5476
5524
5583
5653
5736
5835
5950
6077
6213
6352
6495
6642
6795
6955
7119
7282
7437
7575
7692
7782
7839
7862
7850
7807
7743
7665
7581
7495
7408
7319
7225
7123
7012
6888
6748
6589
6408
6205
5975
5717
5429
5111
4769
4414
4058
3716
3398
3108
2849
2619
2421
2254
2120
2015
1932
1858
1783
1696
1593
1474
1341
1195
1034
855
658
445
220
-10
-241
-472
-704
-938
-1172
-1402
-1623
-1830
-2025
-2213
-2401
-2594
-2794
-3001
-3215
-3438
-3672
-3919
-4179
-4447
-4717
-4988
-5257
-5526
-5794
-6057
-6310
-6546
-6760
-6952
-7121
-7270
-7399
-7507
-7597
-7674
-7745
-7819
-7901
-7992
-8093
-8207
-8332
-8473
-8625
-8785
-8943
-9093
-9234
-9370
-9504
-9638
-9768
-9888
-9990
-10073
-10139
-10192
-10237
-10275
-10306
-10328
-10342
-10348
-10344
-10332
-10310
-10283
-10257
-10241
-10240
-10256
-10285
-10323
-10370
-10426
-10493
-10573
-10664
-10759
-10854
-10948
-11043
-11144
-11254
-11371
-11490
-11604
-11706
-11793
-11862
-11913
-11949
-11970
-11981
-11984
-11984
-11987
-11996
-12013
-12039
-12072
-12109
-12147
-12184
-12218
-12249
-12276
-12298
-12316
-12329
-12337
-12340
-12340
-12335
-12323
-12294
-12243
-12163
-12056
-11926
-11784
-11639
-11495
-11353
-11208
-11058
-10901
-10740
-10579
-10424
-10277
-10139
-10009
-9887
-9775
-9671
-9575
-9482
-9386
-9280
-9161
-9027
-8878
-8716
-8546
-8370
-8196
-8026
-7867
-7718
-7579
-7447
-7323
-7208
-7107
-7024
-6957
-6901
-6846
-6783
-6708
-6622
-6527
-6426
-6321
-6212
-6097
-5975
-5851
-5728
-5609
-5496
-5388
-5280
-5165
-5037
-4887
-4711
-4508
-4281
-4035
-3775
-3503
-3220
-2927
-2624
-2312
-1994
-1673
-1351
-1031
-719
-423
-154
81
277
435
558
648
707
737
741
722
684
631
566
491
408
325
249
186
142
120
123
150
205
286
389
508
638
774
917
1065
1216
1362
1499
1622
1735
1845
1956
2071
2185
2292
2388
2476
2564
2661
2774
2902
3044
3197
3358
3524
3687
3840
3975
4086
4175
4246
4304
4355
4402
4444
4481
4516
4548
4580
4611
4641
4670
4700
4732
4768
4809
4852
4897
4942
4983
5019
5050
5076
5099
5118
5134
5144
5148
5150
5156
5171
5200
5241
5288
5329
5356
5365
5357
5338
5317
5300
5291
5295
5311
5339
5374
5407
5428
5430
5408
5363
5301
5231
5163
5104
5059
5028
5014
5017
5039
5079
5134
5200
5265
5322
5363
5385
5387
5371
5338
5289
5226
5151
5068
4981
4895
4814
4745
4691
4657
4643
4645
4657
4674
4692
4714
4743
4782
4833
4893
4957
5017
5067
5100
5117
5117
5102
5076
5040
4994
4942
4885
4828
4772
4716
4655
4585
4503
4411
4313
4216
4122
4029
3933
3832
3725
3613
3495
3367
3221
3053
2859
2642
2405
2150
1875
1578
1259
921
571
218
-135
-484
-822
-1143
-1436
-1693
-1909
-2087
-2231
-2344
-2426
-2475
-2492
-2480
-2444
-2393
-2331
-2264
-2194
-2127
-2065
-2012
-1966
-1928
-1898
-1877
-1870
-1878
-1899
-1927
-1957
-1987
-2016
-2049
-2087
-2128
-2171
-2214
-2259
-2311
-2375
-2449
-2532
-2619
-2707
-2794
-2881
-2963
-3036
-3096
-3140
-3172
-3200
-3230
-3265
-3306
-3350
-3396
-3443
-3490
-3535
-3576
-3611
-3641
-3668
-3692
-3713
-3727
-3732
-3727
-3717
-3706
-3698
-3692
-3682
-3665
-3640
-3607
-3572
-3536
-3501
-3466
-3430
-3396
-3371
-3359
-3361
-3375
-3394
-3414
-3428
-3433
-3425
-3400
-3358
-3299
-3230
-3159
-3094
-3040
-2997
-2965
-2942
-2924
-2910
-2896
-2876
-2846
-2802
-2747
-2686
-2628
-2581
-2548
-2529
-2521
-2518
-2515
-2509
-2501
-2491
-2481
-2471
-2457
-2435
-2402
-2357
-2303
-2244
-2185
-2130
-2079
-2033
-1990
-1951
-1915
-1881
-1847
-1811
-1771
-1728
-1684
-1640
-1596
-1553
-1511
-1469
-1426
-1380
-1324
-1253
-1163
-1051
-918
-765
-595
-409
-209
-3
201
393
566
719
857
982
1095
1192
1266
1313
1330
1317
1276
1209
1119
1008
886
759
637
529
440
375
335
321
328
349
378
413
453
505
572
655
750
851
953
1050
1143
1231
1313
1387
1451
1506
1555
1599
1642
1681
1716
1743
1762
1775
1785
1794
1809
1832
1870
1926
2001
2094
2202
2320
2445
2576
2711
2849
2985
3118
3243
3358
3461
3552
3634
3712
3789
3870
3955
4043
4132
4219
4304
4386
4469
4553
4636
4713
4777
4823
4846
4845
4823
4782
4725
4654
4568
4466
4350
4219
4077
3925
3766
3603
3439
3281
3132
2990
2850
2703
2542
2365
2176
1980
1783
1581
1373
1155
932
710
498
299
110
-74
-254
-426
-582
-717
-831
-932
-1027
-1120
-1207
-1280
-1333
-1361
-1365
-1343
-1294
-1215
-1106
-976
-833
-688
-546
-406
-267
-128
7
132
240
329
399
453
491
513
522
522
519
517
519
523
527
534
547
569
600
639
678
713
744
774
804
835
866
895
921
945
971
1000
1036
1078
1127
1183
1244
1304
1356
1393
1409
1402
1377
1336
1282
1217
1141
1054
958
860
765
682
617
572
548
541
543
546
542
524
489
435
365
283
200
126
72
45
50
83
142
218
305
397
491
582
669
748
820
882
937
987
1036
1089
1149
1220
1303
1397
1500
1610
1724
1840
1953
2063
2167
2265
2354
2432
2495
2537
2556
2554
2538
2518
2503
2500
2512
2540
2580
2630
2690
2759
2839
2928
3023
3123
3224
3324
3425
3525
3627
3728
3829
3927
4022
4114
4204
4289
4367
4434
4488
4530
4565
4600
4643
4699
4773
4866
4975
5096
5225
5355
5484
5609
5735
5865
6005
6155
6314
6477
6642
6808
6975
7146
7318
7487
7647
7792
7922
8036
8135
8220
8287
8334
8355
8353
8330
8295
8253
8210
8166
8119
8068
8012
7952
7889
7822
7750
7671
7584
7490
7390
7288
7190
7098
7016
6946
6888
6840
6798
6755
6709
6659
6605
6549
6489
6425
6354
6276
6190
6102
6010
5917
5817
5711
5598
5481
5364
5246
5124
4991
4844
4683
4511
4338
4169
4009
3859
3720
3595
3490
3408
3352
3319
3309
3316
3338
3371
3411
3453
3496
3539
3583
3628
3671
3704
3719
3708
3666
3595
3496
3372
3222
3046
2842
2612
2359
2087
1802
1509
1216
929
655
398
161
-56
-255
-437
-603
-754
-891
-1014
-1127
-1226
-1311
-1381
-1436
-1476
-1507
-1535
-1564
-1601
-1651
-1716
-1794
-1882
-1974
-2068
-2165
-2268
-2383
-2512
-2654
-2802
-2949
-3090
-3224
-3354
-3485
-3617
-3749
-3876
-3996
-4108
-4216
-4323
-4428
-4532
-4634
-4733
-4829
-4923
-5015
-5101
-5180
-5249
-5310
-5367
-5422
-5476
-5528
-5576
-5622
-5669
-5722
-5787
-5864
-5954
-6054
-6160
-6271
-6385
-6499
-6611
-6716
-6809
-6887
-6944
-6978
-6986
-6966
-6916
-6836
-6729
-6598
-6449
-6289
-6126
-5969
-5822
-5690
-5571
-5466
-5374
-5297
-5236
-5192
-5166
-5152
-5148
-5150
-5154
-5162
-5174
-5188
-5204
-5220
-5233
-5242
-5246
-5244
-5235
-5215
-5182
-5132
-5060
-4968
-4857
-4733
-4605
-4479
-4361
-4252
-4151
-4056
-3966
-3881
-3804
-3737
-3681
-3637
-3605
-3582
-3568
-3558
-3550
-3543
-3539
-3539
-3549
-3570
-3600
-3636
-3675
-3715
-3757
-3801
-3849
-3898
-3949
-4002
-4057
-4115
-4173
-4228
-4273
-4304
-4323
-4335
-4349
-4368
-4390
-4413
-4434
-4454
-4481
-4521
-4579
-4651
-4730
-4806
-4872
-4928
-4976
-5016
-5050
-5075
-5089
-5093
-5090
-5085
-5082
-5083
-5084
-5085
-5082
-5076
-5069
-5062
-5057
-5055
-5056
-5057
-5056
-5052
-5041
-5022
-4995
-4961
-4919
-4870
-4812
-4745
-4669
-4585
-4496
-4409
-4328
-4257
-4202
-4166
-4152
-4164
-4203
-4268
-4355
-4459
-4576
-4702
-4837
-4982
-5134
-5290
-5445
-5594
-5736
-5872
-6005
-6139
-6275
-6412
-6544
-6668
-6779
-6878
-6962
-7033
-7088
-7124
-7139
-7133
-7108
-7065
-7009
-6940
-6859
-6768
-6671
-6570
-6467
-6361
-6250
-6130
-5999
-5856
-5704
-5544
-5378
-5206
-5030
-4852
-4671
-4488
-4302
-4110
-3910
-3701
-3483
-3259
-3025
-2780
-2519
-2240
-1944
-1638
-1330
-1027
-737
-463
-209
23
231
414
572
705
815
901
966
1010
1034
1040
1028
997
949
889
821
755
693
638
586
535
485
438
400
374
364
367
380
398
418
437
455
473
492
512
532
548
554
548
525
489
440
381
312
233
147
57
-29
-103
-161
-207
-242
-273
-299
-317
-322
-308
-272
-218
-149
-72
11
98
190
287
390
494
596
692
777
854
925
995
1066
1141
1218
1298
1380
1466
1557
1653
1753
1857
1965
2076
2187
2296
2398
2490
2569
2639
2699
2753
2802
2845
2885
2924
2963
3004
3048
3094
3144
3199
3258
3323
3391
3463
3539
3622
3717
3825
3945
4072
4199
4327
4454
4585
4723
4868
5017
5171
5329
5492
5658
5823
5978
6112
6218
6292
6333
6341
6318
6267
6189
6091
5978
5858
5733
5607
5480
5354
5232
5116
5009
4913
4828
4756
4695
4644
4600
4563
4531
4506
4489
4482
4485
4498
4517
4540
4563
4582
4595
4599
4593
4575
4545
4499
4435
4353
4253
4137
4006
3865
3710
3541
3359
3167
2967
2764
2558
2350
2139
1927
1718
1517
1326
1145
974
812
662
528
413
318
239
172
116
69
34
8
-11
-30
-55
-87
-123
-161
-197
-232
-268
-306
-344
-376
-398
-406
-399
-378
-346
-304
-254
-195
-128
-56
15
78
127
159
178
191
207
231
263
300
337
371
407
449
504
573
657
753
858
969
1081
1192
1295
1388
1466
1530
1579
1613
1632
1638
1634
1624
1616
1613
1620
1639
1671
1718
1781
1858
1945
2037
2133
2227
2319
2407
2488
2558
2615
2656
2685
2705
2717
2725
2728
2726
2722
2717
2714
2713
2711
2708
2703
2701
2705
2723
2755
2801
2857
2919
2983
3048
3113
3179
3246
3313
3379
3441
3498
3547
3585
3611
3627
3634
3635
3631
3619
3598
3563
3513
3446
3366
3275
3174
3067
2958
2850
2751
2670
2613
2585
2586
2611
2656
2715
2785
2863
2944
3023
3095
3155
3201
3232
3253
3267
3278
3285
3288
3285
3273
3252
3218
3173
3114
3043
2960
2866
2763
2650
2524
2383
2225
2051
1863
1667
1468
1269
1070
870
667
464
260
61
-131
-311
-474
-617
-740
-846
-941
-1030
-1117
-1200
-1276
-1341
-1391
-1423
-1436
-1430
-1406
-1370
-1329
-1293
-1267
-1254
-1249
-1249
-1247
-1245
-1245
-1249
-1257
-1264
-1263
-1249
-1220
-1182
-1141
-1102
-1070
-1044
-1022
-1004
-989
-975
-962
-949
-938
-928
-922
-924
-933
-953
-981
-1014
-1051
-1085
-1114
-1135
-1145
-1144
-1128
-1098
-1054
-1002
-948
-895
-845
-798
-752
-706
-662
-623
-591
-563
-535
-502
-460
-409
-353
-297
-242
-187
-131
-70
-7
58
120
176
223
258
274
268
239
188
120
41
-42
-124
-200
-268
-325
-372
-408
-436
-455
-465
-463
-450
-425
-393
-359
-330
-310
-306
-320
-354
-405
-468
-535
-600
-657
-705
-744
-776
-802
-823
-840
-858
-882
-914
-956
-1006
-1064
-1128
-1201
-1291
-1400
-1531
-1681
-1848
-2025
-2215
-2410
-2606
-2798
-2981
-3155
-3321
-3485
-3651
-3819
-3990
-4159
-4325
-4485
-4640
-4788
-4929
-5063
-5192
-5317
-5437
-5548
-5648
-5733
-5806
-5872
-5933
-5993
-6049
-6100
-6143
-6182
-6221
-6265
-6315
-6369
-6423
-6473
-6516
-6550
-6571
-6575
-6557
-6513
-6443
-6347
-6231
-6100
-5959
-5816
-5675
-5541
-5415
-5300
-5201
-5122
-5072
-5053
-5061
-5088
-5123
-5155
-5179
-5196
-5202
-5195
-5170
-5123
-5055
-4973
-4885
-4798
-4715
-4635
-4556
-4478
-4404
-4333
-4267
-4204
-4143
-4086
-4037
-3997
-3968
-3947
-3931
-3918
-3904
-3887
-3862
-3827
-3776
-3712
-3634
-3544
-3443
-3327
-3195
-3044
-2877
-2696
-2504
-2301
-2091
-1877
-1670
-1482
-1323
-1199
-1108
-1046
-1008
-992
-997
-1020
-1054
-1089
-1116
-1129
-1129
-1118
-1100
-1077
-1049
-1014
-975
-931
-882
-828
-770
-708
-646
-587
-533
-487
-449
-420
-402
-399
-413
-444
-490
-547
-612
-683
-759
-840
-922
-1004
-1086
-1164
-1237
-1304
-1362
-1411
-1447
-1469
-1478
-1475
-1461
-1440
-1414
-1385
-1356
-1327
-1297
-1266
-1231
-1192
-1150
-1108
-1071
-1039
-1014
-994
-975
-957
-940
-928
-922
-921
-925
-930
-936
-944
-956
-972
-993
-1018
-1043
-1068
-1091
-1112
-1130
-1142
-1148
-1147
-1140
-1129
-1115
-1096
-1071
-1038
-996
-948
-895
-840
-785
-731
-682
-640
-609
-590
-584
-591
-610
-640
-681
-732
-791
-854
-919
-980
-1035
-1084
-1128
-1172
-1222
-1283
-1355
-1438
-1528
-1622
-1723
-1832
-1951
-2078
-2208
-2334
-2451
-2555
-2644
-2712
-2756
-2772
-2758
-2717
-2657
-2582
-2497
-2399
-2288
-2164
-2033
-1906
-1785
-1674
-1570
-1470
-1372
-1275
-1178
-1081
-979
-868
-744
-607
-459
-303
-139
33
212
394
576
755
931
1108
1290
1479
1673
1867
2056
2236
2409
2576
2739
2898
3052
3200
3341
3475
3600
3715
3819
3913
3998
4080
4163
4252
4350
4462
4588
4732
4892
5065
5246
5425
5596
5753
5892
6016
6126
6224
6309
6381
6439
6485
6522
6554
6584
6612
6638
6660
6674
6680
6678
6669
6653
6629
6596
6551
6495
6427
6351
6269
6186
6102
6019
5934
5848
5761
5677
5600
5538
5497
5480
5488
5517
5562
5617
5674
5730
5782
5829
5870
5906
5932
5946
5945
5931
5907
5880
5854
5832
5815
5805
5802
5809
5827
5854
5886
5921
5957
5992
6026
6055
6075
6082
6074
6055
6031
6009
5991
5976
5960
5939
5913
5885
5855
5823
5786
5741
5686
5621
5549
5471
5388
5300
5204
5101
4990
4873
4753
4631
4512
4398
4289
4186
4086
3991
3900
3813
3732
3659
3593
3533
3477
3423
3367
3309
3246
3178
3107
3038
2972
2911
2853
2793
2731
2665
2599
2537
2481
2430
2382
2333
2282
2228
2171
2113
2054
1994
1933
1873
1816
1761
1710
1663
1619
1581
1551
1531
1522
1521
1526
1534
1542
1548
1549
1547
1539
1526
1508
1487
1467
1451
1446
1457
1488
1540
1611
1696
1789
1884
1979
2072
2162
2250
2336
2417
2495
2568
2637
2703
2765
2823
2878
2931
2984
3038
3093
3149
3201
3246
3279
3299
3304
3292
3259
3201
3116
3002
2861
2700
2527
2349
2170
1995
1822
1655
1495
1347
1214
1099
1000
915
840
774
719
677
648
631
618
605
583
551
509
460
408
355
304
256
213
175
141
109
78
46
17
-6
-20
-24
-20
-12
-6
-3
-6
-13
-24
-39
-60
-88
-121
-156
-192
-225
-256
-287
-320
-355
-389
-420
-444
-458
-463
-456
-436
-402
-352
-286
-208
-120
-25
74
174
272
365
449
523
589
647
700
747
786
815
835
847
855
861
865
863
854
837
814
785
752
717
678
640
606
578
556
538
518
491
457
417
374
326
272
206
125
28
-83
-206
-336
-468
-599
-724
-837
-936
-1018
-1085
-1140
-1187
-1230
-1272
-1318
-1369
-1428
-1494
-1565
-1640
-1720
-1805
-1894
-1984
-2071
-2152
-2222
-2279
-2324
-2356
-2373
-2375
-2363
-2339
-2307
-2270
-2231
-2190
-2146
-2101
-2055
-2007
-1959
-1909
-1860
-1812
-1767
-1729
-1696
-1668
-1642
-1619
-1601
-1589
-1585
-1588
-1596
-1610
-1628
-1649
-1672
-1692
-1707
-1717
-1726
-1739
-1762
-1793
-1830
-1866
-1901
-1935
-1975
-2021
-2078
-2138
-2199
-2259
-2319
-2381
-2445
-2507
-2563
-2611
-2652
-2689
-2726
-2762
-2795
-2818
-2827
-2819
-2795
-2753
-2695
-2623
-2543
-2462
-2390
-2332
-2293
-2272
-2270
-2284
-2316
-2365
-2428
-2499
-2573
-2642
-2704
-2755
-2795
-2826
-2848
-2862
-2869
-2871
-2873
-2875
-2882
-2893
-2912
-2937
-2970
-3012
-3062
-3118
-3180
-3244
-3309
-3374
-3442
-3514
-3593
-3681
-3776
-3878
-3986
-4097
-4212
-4332
-4459
-4591
-4731
-4875
-5023
-5172
-5315
-5449
-5566
-5664
-5737
-5787
-5813
-5815
-5792
-5743
-5667
-5565
-5443
-5303
-5152
-4994
-4829
-4661
-4490
-4317
-4141
-3963
-3783
-3602
-3420
-3241
-3065
-2895
-2729
-2569
-2413
-2261
-2118
-1986
-1871
-1776
-1704
-1654
-1626
-1619
-1629
-1655
-1695
-1748
-1810
-1878
-1946
-2011
-2067
-2112
-2141
-2154
-2152
-2136
-2111
-2079
-2040
-1995
-1942
-1881
-1816
-1747
-1676
-1600
-1516
-1420
-1312
-1195
-1074
-955
-839
-725
-611
-494
-377
-260
-146
-38
64
161
252
337
412
477
533
579
616
641
654
653
639
612
578
539
498
458
422
392
372
362
365
378
402
434
475
524
580
643
713
792
881
978
1083
1190
1296
1395
1483
1558
1618
1665
1700
1727
1748
1764
1775
1778
1772
1759
1739
1717
1697
1683
1675
1674
1681
1694
1711
1732
1757
1788
1827
1872
1923
1978
2037
2102
2173
2252
2336
2419
2499
2572
2639
2701
2757
2802
2828
2829
2802
2746
2664
2560
2435
2291
2129
1957
1780
1606
1438
1280
1134
1000
885
790
718
668
641
635
653
695
758
839
929
1020
1103
1175
1232
1271
1291
1288
1258
1200
1111
995
851
683
491
281
57
-173
-400
-619
-827
-1026
-1220
-1410
-1596
-1773
-1937
-2087
-2224
-2351
-2470
-2578
-2674
-2753
-2818
-2871
-2919
-2968
-3019
-3073
-3129
-3189
-3252
-3319
-3386
-3448
-3499
-3535
-3557
-3567
-3568
-3562
-3551
-3536
-3522
-3509
-3497
-3484
-3467
-3444
-3418
-3393
-3373
-3359
-3347
-3334
-3318
-3297
-3274
-3249
-3218
-3177
-3122
-3053
-2974
-2888
-2799
-2709
-2615
-2516
-2413
-2310
-2213
-2128
-2056
-2001
-1965
-1947
-1950
-1973
-2013
-2068
-2127
-2186
-2239
-2284
-2322
-2354
-2382
-2409
-2435
-2461
-2489
-2520
-2553
-2589
-2622
-2648
-2663
-2665
-2655
-2636
-2610
-2578
-2539
-2488
-2423
-2341
-2245
-2139
-2027
-1914
-1801
-1689
-1576
-1466
-1359
-1260
-1170
-1090
-1018
-955
-897
-848
-809
-777
-750
-723
-691
-650
-601
-542
-475
-400
-317
-231
-145
-65
9
75
135
192
243
288
323
349
363
369
364
350
326
294
257
221
190
169
157
157
168
191
224
263
305
346
388
432
480
532
584
630
664
685
690
683
665
640
612
584
558
534
512
492
475
464
460
464
475
488
504
522
546
574
605
635
661
684
711
745
789
838
886
928
965
1000
1041
1084
1127
1165
1192
1211
1225
1236
1247
1253
1253
1246
1236
1227
1222
1225
1232
1243
1257
1273
1292
1314
1337
1361
1386
1411
1436
1461
1486
1512
1542
1579
1622
1671
1723
1775
1825
1871
1909
1938
1954
1957
1949
1933
1911
1882
1846
1802
1753
1703
1659
1622
1591
1563
1534
1502
1467
1427
1381
1326
1262
1191
1115
1039
964
889
812
732
649
566
485
406
324
237
139
30
-90
-216
-344
-468
-583
-683
-765
-827
-868
-891
-897
-892
-880
-863
-844
-825
-802
-778
-751
-726
-707
-700
-707
-730
-768
-821
-889
-970
-1064
-1171
-1289
-1414
-1542
-1664
-1775
-1867
-1934
-1976
-1994
-1992
-1974
-1942
-1896
-1838
-1765
-1677
-1574
-1458
-1330
-1193
-1052
-910
-771
-638
-512
-399
-303
-226
-170
-134
-115
-110
-119
-141
-174
-213
-253
-287
-312
-327
-329
-319
-296
-258
-207
-145
-76
-1
82
174
274
380
487
590
688
780
866
942
1004
1047
1071
1078
1074
1062
1041
1010
970
922
870
819
769
720
674
632
600
581
577
585
602
625
654
691
738
796
862
936
1016
1106
1204
1313
1428
1548
1670
1793
1917
2039
2157
2268
2369
2456
2524
2571
2593
2592
2572
2538
2498
2456
2412
2369
2329
2296
2274
2265
2267
2279
2300
2330
2369
2417
2467
2514
2554
2586
2610
2629
2643
2651
2653
2652
2653
2659
2674
2695
2721
2750
2784
2824
2867
2907
2939
2955
2956
2946
2927
2903
2873
2836
2793
2749
2708
2673
2642
2610
2572
2528
2478
2422
2362
2296
2227
2156
2089
2029
1976
1930
1891
1859
1840
1834
1843
1860
1879
1895
1907
1917
1925
1930
1929
1918
1893
1854
1803
1740
1667
1586
1503
1427
1365
1322
1300
1298
1314
1345
1391
1447
1508
1568
1621
1661
1684
1688
1668
1621
1547
1451
1342
1229
1125
1036
969
927
911
920
950
993
1039
1081
1113
1135
1148
1153
1151
1144
1135
1130
1132
1146
1171
1206
1247
1292
1339
1386
1431
1468
1492
1500
1491
1468
1436
1400
1365
1336
1319
1318
1333
1363
1403
1445
1482
1509
1521
1515
1489
1441
1373
1287
1188
1081
971
864
765
681
616
573
552
551
565
589
618
648
674
692
699
693
671
632
575
502
416
326
239
160
93
37
-7
-38
-55
-55
-37
-3
45
105
175
255
345
440
535
625
707
781
850
916
977
1029
1068
1091
1100
1098
1089
1076
1059
1037
1008
975
936
893
845
794
742
692
648
613
585
563
547
535
532
539
558
587
624
665
705
742
775
803
827
847
865
881
894
902
902
893
875
849
814
772
719
657
586
509
430
351
272
192
113
37
-32
-89
-134
-166
-190
-205
-214
-215
-209
-195
-176
-153
-126
-97
-63
-27
12
50
87
118
142
156
158
146
121
79
20
-59
-158
-278
-412
-554
-696
-835
-968
-1094
-1212
-1323
-1423
-1512
-1590
-1658
-1716
-1763
-1800
-1828
-1848
-1865
-1878
-1891
-1900
-1906
-1910
-1912
-1914
-1914
-1911
-1906
-1899
-1894
-1895
-1903
-1919
-1941
-1968
-2000
-2039
-2083
-2130
-2173
-2210
-2236
-2251
-2254
-2246
-2225
-2190
-2145
-2091
-2035
-1979
-1925
-1871
-1819
-1770
-1724
-1684
-1649
-1616
-1586
-1559
-1534
-1512
-1489
-1463
-1432
-1398
-1363
-1327
-1289
-1245
-1192
-1132
-1068
-1006
-950
-896
-838
-774
-703
-625
-545
-462
-377
-286
-190
-93
0
84
159
224
281
333
380
424
466
506
545
585
625
666
711
760
814
871
931
991
1052
1115
1182
1250
1317
1379
1436
1487
1531
1568
1597
1613
1617
1606
1584
1554
1516
1474
1427
1376
1324
1271
1215
1156
1090
1016
936
846
747
638
520
395
265
135
9
-109
-216
-307
-381
-434
-465
-475
-464
-436
-392
-335
-268
-196
-121
-48
20
81
134
178
214
245
270
292
310
320
321
312
296
278
265
259
261
270
286
309
342
386
439
496
551
599
637
664
678
678
663
632
591
545
500
459
421
386
350
315
283
256
235
215
193
166
133
96
54
7
-48
-113
-190
-277
-369
-459
-543
-615
-673
-718
-750
-770
-781
-782
-775
-761
-744
-727
-715
-709
-709
-714
-722
-731
-741
-752
-763
-772
-777
-779
-780
-783
-789
-797
-805
-811
-817
-827
-843
-865
-889
-911
-924
-927
-923
-915
-904
-889
-868
-839
-803
-762
-718
-670
-617
-559
-496
-433
-375
-324
-284
-255
-236
-229
-231
-243
-261
-283
-306
-330
-355
-379
-403
-421
-432
-433
-424
-409
-390
-372
-358
-350
-349
-355
-370
-394
-426
-465
-508
-553
-597
-638
-675
-706
-732
-751
-762
-764
-761
-754
-750
-750
-754
-761
-770
-779
-791
-806
-823
-840
-855
-866
-874
-881
-889
-901
-917
-936
-960
-989
-1025
-1070
-1123
-1183
-1250
-1322
-1398
-1476
-1551
-1622
-1685
-1741
-1793
-1844
-1896
-1951
-2005
-2060
-2109
-2154
-2193
-2231
-2269
-2310
-2357
-2410
-2467
-2528
-2590
-2650
-2703
-2744
-2767
-2769
-2747
-2704
-2642
-2565
-2475
-2377
-2275
-2173
-2076
-1986
-1901
-1820
-1739
-1659
-1580
-1507
-1442
-1383
-1327
-1272
-1216
-1162
-1112
-1070
-1036
-1008
-987
-969
-957
-951
-952
-960
-975
-996
-1024
-1062
-1108
-1162
-1218
-1273
-1326
-1376
-1423
-1466
-1505
-1539
-1568
-1593
-1615
-1631
-1642
-1643
-1632
-1610
-1578
-1538
-1493
-1445
-1396
-1350
-1309
-1274
-1246
-1222
-1202
-1183
-1168
-1161
-1163
-1177
-1203
-1241
-1289
-1347
-1414
-1488
-1565
-1643
-1721
-1798
-1871
-1939
-1997
-2039
-2063
-2068
-2055
-2029
-1993
-1950
-1902
-1850
-1793
-1732
-1666
-1595
-1519
-1437
-1353
-1266
-1177
-1084
-984
-878
-767
-652
-537
-426
-319
-219
-124
-36
46
122
191
255
316
377
438
502
567
634
700
766
833
906
986
1075
1171
1271
1371
1471
1572
1678
1792
1914
2037
2160
2274
2378
2471
2554
2627
2689
2739
2779
2813
2846
2879
2913
2945
2973
3000
3028
3063
3107
3158
3214
3272
3330
3390
3453
3518
3580
3635
3678
3708
3729
3745
3759
3772
3783
3791
3798
3808
3824
3848
3883
3926
3979
4042
4115
4198
4287
4383
4482
4586
4695
4810
4929
5045
5156
5257
5349
5431
5504
5569
5623
5667
5702
5732
5759
5783
5803
5816
5821
5821
5816
5809
5798
5783
5764
5744
5726
5715
5710
5709
5709
5707
5703
5697
5689
5677
5658
5631
5597
5558
5516
5473
5426
5372
5308
5235
5156
5074
4995
4920
4851
4787
4727
4669
4610
4549
4486
4421
4355
4287
4218
4144
4064
3973
3868
3747
3609
3452
3279
3096
2907
2718
2531
2348
2171
2000
1837
1684
1545
1419
1307
1207
1114
1027
943
859
778
697
618
539
458
372
280
183
84
-12
-102
-184
-260
-328
-388
-439
-480
-514
-546
-583
-629
-685
-749
-819
-892
-968
-1045
-1122
-1196
-1267
-1335
-1405
-1485
-1579
-1689
-1816
-1956
-2109
-2273
-2448
-2629
-2813
-2996
-3172
-3338
-3496
-3644
-3781
-3908
-4022
-4126
-4222
-4310
-4391
-4464
-4526
-4574
-4608
-4629
-4639
-4640
-4633
-4619
-4599
-4575
-4549
-4520
-4492
-4464
-4440
-4421
-4409
-4403
-4401
-4403
-4404
-4404
-4401
-4396
-4390
-4383
-4377
-4374
-4373
-4374
-4377
-4379
-4379
-4378
-4377
-4376
-4377
-4377
-4373
-4364
-4347
-4324
-4295
-4263
-4229
-4195
-4161
-4130
-4103
-4083
-4074
-4073
-4081
-4096
-4115
-4139
-4168
-4204
-4247
-4296
-4349
-4405
-4464
-4528
-4596
-4665
-4730
-4786
-4832
-4867
-4894
-4917
-4937
-4954
-4967
-4978
-4988
-4999
-5013
-5026
-5038
-5050
-5063
-5082
-5110
-5146
-5189
-5235
-5282
-5330
-5376
-5422
-5464
-5500
-5530
-5556
-5579
-5600
-5618
-5630
-5635
-5631
-5619
-5600
-5577
-5549
-5517
-5482
-5445
-5410
-5377
-5345
-5315
-5284
-5254
-5226
-5205
-5190
-5185
-5187
-5197
-5213
-5234
-5257
-5282
-5303
-5319
-5325
-5315
-5289
-5243
-5180
-5104
-5021
-4936
-4852
-4769
-4686
-4605
-4527
-4454
-4387
-4324
-4264
-4204
-4141
-4075
-4010
-3941
-3869
-3793
-3712
-3627
-3541
-3458
-3380
-3310
-3248
-3192
-3142
-3096
-3054
-3014
-2973
-2926
-2869
-2799
-2713
-2612
-2497
-2369
-2230
-2081
-1924
-1759
-1589
-1419
-1253
-1096
-950
-817
-696
-586
-485
-392
-307
-228
-155
-88
-29
23
67
107
144
183
225
271
319
370
422
478
539
609
688
778
881
997
1125
1263
1406
1548
1684
1813
1933
2047
2155
2260
2364
2470
2579
2693
2808
2922
3029
3129
3220
3302
3375
3436
3484
3516
3534
3541
3539
3529
3510
3479
3436
3384
3326
3269
3213
3161
3113
3071
3036
3011
2996
2991
2995
3005
3022
3044
3071
3099
3125
3145
3158
3163
3158
3142
3114
3076
3032
2988
2948
2915
2889
2866
2847
2832
2823
2821
2826
2836
2847
2857
2866
2875
2884
2894
2904
2913
2921
2928
2936
2946
2962
2986
3019
3058
3099
3138
3172
3202
3230
3261
3294
3331
3368
3403
3437
3472
3508
3547
3591
3640
3695
3757
3824
3895
3967
4038
4104
4164
4218
4265
4304
4333
4354
4367
4375
4379
4381
4380
4377
4372
4369
4367
4368
4367
4364
4354
4337
4315
4287
4256
4221
4182
4139
4093
4043
3993
3942
3892
3845
3801
3758
3717
3674
3629
3580
3527
3469
3408
3342
3270
3194
3116
3042
2977
2925
2890
2869
2859
2855
2853
2847
2835
2816
2786
2745
2690
2622
2543
2456
2364
2269
2175
2081
1988
1897
1808
1724
1645
1574
1510
1455
1406
1364
1327
1295
1268
1247
1233
1225
1220
1217
1210
1198
1179
1152
1114
1067
1010
947
880
812
748
689
637
591
551
515
483
454
426
399
375
355
339
328
322
322
327
337
351
368
382
391
391
381
360
330
293
251
204
156
109
65
26
-5
-28
-41
-46
-41
-29
-15
0
11
16
16
10
-1
-15
-31
-48
-67
-86
-107
-129
-152
-174
-194
-210
-223
-237
-254
-276
-305
-340
-379
-421
-464
-509
-552
-592
-625
-648
-662
-665
-659
-647
-630
-612
-596
-584
-575
-569
-568
-572
-580
-593
-605
-614
-616
-611
-602
-591
-581
-571
-556
-536
-508
-477
-445
-416
-390
-364
-338
-311
-286
-266
-254
-250
-252
-258
-265
-271
-274
-271
-261
-243
-218
-187
-154
-118
-81
-44
-8
24
51
72
91
110
129
149
168
186
202
218
238
262
291
324
362
403
448
499
556
619
686
756
827
897
965
1034
1103
1174
1248
1324
1400
1475
1548
1618
1683
1740
1788
1825
1849
1861
1861
1849
1824
1782
1723
1648
1559
1461
1357
1249
1138
1026
914
805
700
599
502
406
310
216
124
36
-50
-133
-215
-295
-371
-442
-506
-560
-607
-645
-677
-704
-728
-753
-778
-804
-831
-856
-879
-899
-917
-932
-945
-956
-963
-966
-965
-961
-957
-959
-969
-993
-1031
-1084
-1148
-1222
-1302
-1386
-1471
-1556
-1636
-1710
-1775
-1827
-1868
-1897
-1916
-1924
-1923
-1911
-1888
-1854
-1812
-1763
-1709
-1652
-1594
-1537
-1483
-1434
-1392
-1354
-1320
-1288
-1258
-1233
-1216
-1209
-1212
-1225
-1246
-1274
-1309
-1354
-1409
-1474
-1549
-1632
-1722
-1818
-1919
-2023
-2126
-2225
-2319
-2407
-2493
-2577
-2661
-2741
-2815
-2882
-2939
-2987
-3023
-3048
-3060
-3060
-3049
-3030
-3004
-2974
-2942
-2909
-2879
-2854
-2837
-2828
-2826
-2832
-2843
-2860
-2880
-2902
-2925
-2947
-2968
-2987
-3005
-3018
-3027
-3028
-3024
-3014
-3001
-2988
-2975
-2962
-2950
-2941
-2934
-2927
-2916
-2898
-2871
-2836
-2797
-2757
-2715
-2670
-2620
-2565
-2509
-2455
-2406
-2362
-2321
-2281
-2243
-2210
-2182
-2157
-2130
-2097
-2055
-2005
-1955
-1903
-1851
-1797
-1738
-1674
-1607
-1537
-1466
-1392
-1317
-1239
-1163
-1091
-1022
-958
-892
-822
-745
-664
-578
-488
-394
-298
-199
-100
-4
89
179
267
352
431
501
559
606
645
678
709
737
763
786
808
831
855
879
900
913
917
911
897
878
856
830
799
760
714
660
602
541
479
414
348
281
213
149
87
29
-27
-82
-137
-190
-238
-280
-315
-346
-375
-403
-432
-462
-493
-525
-556
-586
-615
-641
-665
-687
-707
-726
-744
-764
-786
-809
-830
-845
-852
-850
-842
-833
-826
-823
-823
-823
-823
-822
-823
-826
-832
-838
-843
-847
-849
-849
-844
-830
-807
-772
-730
-684
-636
-589
-541
-491
-439
-389
-342
-299
-260
-222
-186
-153
-124
-104
-92
-89
-91
-98
-107
-117
-128
-138
-144
-143
-132
-109
-73
-25
33
99
171
247
325
405
484
562
635
703
765
821
872
919
963
1004
1047
1091
1139
1191
1246
1300
1354
1408
1463
1521
1580
1640
1698
1756
1816
1878
1944
2011
2077
2140
2200
2257
2311
2358
2396
2424
2441
2450
2453
2452
2449
2445
2443
2444
2453
2467
2483
2498
2507
2511
2510
2506
2498
2485
2466
2441
2412
2379
2342
2296
2238
2169
2092
2012
1935
1861
1791
1720
1648
1574
1500
1426
1354
1283
1213
1147
1088
1036
992
954
921
890
861
833
807
780
752
724
697
675
662
659
667
683
703
723
740
752
761
765
766
763
753
738
721
705
695
694
700
708
714
715
711
703
691
675
652
621
580
532
478
420
360
298
237
180
129
86
52
27
8
-4
-11
-13
-13
-13
-16
-22
-31
-41
-52
-63
-74
-84
-93
-98
-98
-91
-77
-58
-34
-7
22
52
80
103
120
128
127
119
105
88
68
48
29
10
-6
-21
-32
-40
-42
-38
-31
-19
-5
11
32
61
99
147
203
267
335
405
475
544
609
669
722
769
811
850
887
923
958
992
1025
1058
1092
1126
1162
1197
1233
1267
1301
1335
1370
1406
1443
1479
1514
1549
1584
1619
1655
1692
1728
1761
1790
1817
1842
1869
1898
1926
1954
1980
2005
2029
2053
2077
2097
2111
2118
2119
2116
2112
2106
2099
2089
2077
2063
2049
2037
2029
2023
2016
2007
1994
1977
1955
1930
1906
1886
1869
1858
1849
1842
1836
1832
1830
1830
1829
1824
1815
1801
1783
1762
1739
1714
1687
1660
1634
1608
1582
1551
1516
1476
1434
1390
1344
1296
1244
1191
1140
1095
1058
1025
994
960
923
884
845
806
768
729
690
652
615
578
538
493
441
384
325
264
204
142
81
23
-31
-78
-120
-160
-203
-248
-295
-341
-385
-427
-472
-522
-578
-637
-696
-753
-806
-857
-907
-957
-1006
-1056
-1103
-1147
-1186
-1219
-1246
-1270
-1292
-1315
-1337
-1357
-1376
-1392
-1410
-1430
-1456
-1486
-1518
-1550
-1580
-1611
-1641
-1674
-1710
-1747
-1786
-1825
-1863
-1896
-1925
-1948
-1965
-1977
-1986
-1992
-1995
-1995
-1990
-1982
-1971
-1959
-1944
-1925
-1899
-1864
-1819
-1765
-1704
-1637
-1564
-1483
-1395
-1300
-1200
-1100
-1002
-908
-818
-730
-645
-564
-492
-431
-382
-343
-313
-290
-275
-269
-272
-285
-302
-322
-341
-358
-377
-397
-419
-442
-464
-487
-511
-538
-568
-602
-636
-670
-704
-739
-774
-811
-847
-883
-918
-953
-988
-1020
-1049
-1072
-1088
-1097
-1097
-1089
-1073
-1049
-1020
-992
-964
-939
-916
-893
-869
-842
-815
-790
-769
-752
-741
-735
-734
-735
-740
-748
-759
-772
-785
-799
-810
-818
-822
-823
-821
-819
-817
-816
-817
-820
-828
-841
-861
-888
-921
-962
-1008
-1062
-1121
-1181
-1241
-1298
-1350
-1400
-1448
-1493
-1534
-1567
-1589
-1599
-1597
-1584
-1562
-1531
-1494
-1450
-1404
-1355
-1307
-1261
-1219
-1180
-1147
-1117
-1090
-1063
-1036
-1008
-985
-966
-955
-952
-959
-973
-996
-1027
-1063
-1104
-1148
-1192
-1234
-1275
-1314
-1349
-1380
-1405
-1423
-1432
-1432
-1421
-1401
-1374
-1343
-1309
-1273
-1234
-1191
-1145
-1098
-1056
-1020
-991
-968
-949
-934
-924
-918
-917
-918
-916
-910
-899
-887
-873
-857
-839
-817
-792
-768
-750
-738
-733
-731
-730
-732
-740
-756
-778
-805
-831
-855
-875
-894
-912
-926
-934
-934
-929
-919
-908
-897
-883
-867
-849
-832
-821
-816
-816
-819
-822
-826
-831
-837
-843
-845
-842
-831
-816
-796
-774
-747
-713
-670
-619
-562
-504
-445
-386
-325
-263
-200
-141
-88
-42
-6
22
41
51
51
42
25
3
-21
-45
-67
-84
-96
-102
-101
-95
-84
-68
-48
-25
1
28
56
86
120
158
203
257
319
389
466
545
626
706
783
858
928
994
1054
1109
1160
1208
1255
1304
1354
1405
1455
1503
1548
1589
1627
1662
1693
1722
1747
1769
1786
1796
1798
1792
1776
1753
1725
1694
1662
1632
1606
1587
1575
1572
1575
1582
1590
1596
1599
1598
1593
1585
1573
1559
1541
1520
1495
1466
1433
1398
1360
1322
1284
1248
1216
1189
1168
1156
1152
1156
1166
1182
1200
1219
1238
1253
1263
1269
1269
1264
1256
1244
1230
1212
1190
1165
1137
1107
1074
1039
1000
955
907
855
803
750
698
645
593
541
490
442
395
350
304
259
212
166
119
71
24
-22
-66
-107
-145
-182
-219
-258
-297
-335
-371
-404
-433
-460
-484
-507
-529
-553
-582
-618
-662
-714
-773
-837
-906
-980
-1059
-1139
-1218
-1290
-1354
-1408
-1453
-1491
-1521
-1541
-1549
-1544
-1527
-1503
-1475
-1445
-1415
-1383
-1347
-1307
-1263
-1219
-1178
-1144
-1117
-1097
-1084
-1077
-1074
-1075
-1078
-1082
-1086
-1088
-1088
-1087
-1087
-1089
-1094
-1102
-1112
-1123
-1136
-1152
-1173
-1199
-1228
-1258
-1289
-1321
-1352
-1383
-1412
-1437
-1454
-1464
-1467
-1466
-1462
-1455
-1443
-1426
-1402
-1373
-1341
-1308
-1275
-1242
-1210
-1178
-1149
-1123
-1098
-1075
-1051
-1027
-1002
-977
-954
-929
-903
-874
-843
-811
-778
-744
-707
-665
-619
-571
-524
-479
-439
-402
-365
-329
-294
-261
-229
-196
-159
-115
-63
-1
69
146
230
319
414
512
615
720
829
940
1051
1159
1261
1355
1438
1512
1577
1635
1689
1742
1795
1850
1906
1962
2015
2065
2113
2160
2206
2250
2290
2324
2353
2378
2401
2422
2441
2456
2469
2478
2486
2494
2499
2502
2502
2500
2498
2499
2503
2509
2515
2521
2528
2538
2549
2560
2568
2572
2574
2576
2580
2585
2589
2587
2577
2560
2538
2514
2488
2460
2430
2396
2359
2320
2280
2240
2200
2160
2122
2089
2061
2039
2020
2003
1987
1972
1957
1942
1928
1915
1904
1895
1889
1885
1882
1878
1873
1868
1863
1857
1849
1837
1820
1801
1782
1764
1750
1738
1728
1718
1708
1697
1686
1672
1655
1635
1612
1590
1570
1551
1534
1515
1494
1472
1449
1425
1402
1376
1349
1319
1290
1262
1237
1213
1189
1164
1138
1111
1086
1062
1040
1020
1002
986
968
948
924
900
876
854
834
813
790
763
732
700
666
632
596
559
523
491
465
446
430
415
399
385
377
375
381
392
403
414
426
440
457
475
491
504
511
516
517
515
506
489
464
432
396
356
311
259
199
133
64
-4
-71
-136
-204
-276
-350
-425
-496
-564
-627
-689
-750
-811
-872
-931
-989
-1046
-1102
-1156
-1210
-1264
-1319
-1374
-1427
-1477
-1521
-1561
-1596
-1629
-1660
-1690
-1716
-1737
-1752
-1763
-1771
-1776
-1777
-1773
-1763
-1746
-1725
-1700
-1674
-1644
-1611
-1577
-1544
-1518
-1499
-1487
-1477
-1466
-1451
-1435
-1418
-1402
-1385
-1364
-1337
-1305
-1272
-1241
-1214
-1188
-1161
-1130
-1098
-1067
-1041
-1020
-1004
-988
-971
-953
-935
-917
-899
-881
-864
-849
-837
-829
-823
-816
-810
-803
-798
-796
-793
-786
-774
-759
-745
-735
-732
-730
-727
-722
-717
-715
-721
-731
-740
-745
-742
-736
-731
-728
-728
-727
-721
-710
-698
-685
-674
-663
-652
-641
-632
-627
-625
-626
-627
-629
-635
-646
-664
-684
-705
-726
-749
-777
-813
-858
-908
-961
-1014
-1068
-1123
-1179
-1232
-1281
-1323
-1359
-1389
-1414
-1432
-1442
-1443
-1437
-1428
-1419
-1411
-1401
-1387
-1368
-1343
-1315
-1285
-1251
-1213
-1171
-1124
-1076
-1026
-976
-925
-873
-824
-778
-738
-704
-675
-649
-624
-601
-581
-562
-546
-530
-516
-504
-493
-482
-470
-457
-444
-431
-422
-415
-410
-403
-392
-375
-352
-326
-296
-262
-223
-181
-137
-96
-58
-26
3
30
57
85
113
140
166
189
211
230
248
263
278
294
312
331
350
368
383
393
399
402
404
407
410
414
419
424
429
435
440
445
448
452
456
462
470
481
496
515
539
571
609
652
696
739
779
817
854
890
922
948
968
984
999
1014
1032
1051
1067
1080
1091
1103
1119
1137
1158
1180
1202
1226
1251
1279
1308
1336
1361
1385
1407
1427
1443
1454
1457
1453
1442
1425
1402
1371
1331
1280
1221
1157
1091
1025
959
893
824
754
684
617
554
499
451
412
381
357
340
329
324
326
334
344
352
354
349
336
317
294
266
235
201
166
133
104
79
60
43
30
19
12
8
5
2
-3
-11
-21
-32
-46
-63
-87
-119
-158
-203
-251
-300
-350
-402
-458
-518
-580
-644
-709
-775
-844
-915
-987
-1058
-1127
-1195
-1260
-1326
-1390
-1453
-1512
-1567
-1618
-1665
-1708
-1747
-1781
-1809
-1831
-1846
-1854
-1858
-1857
-1856
-1854
-1855
-1857
-1862
-1868
-1874
-1880
-1886
-1893
-1901
-1911
-1923
-1936
-1950
-1963
-1977
-1991
-2007
-2025
-2045
-2068
-2089
-2106
-2117
-2120
-2114
-2102
-2083
-2059
-2032
-2001
-1970
-1940
-1912
-1890
-1875
-1869
-1869
-1876
-1887
-1901
-1917
-1935
-1956
-1979
-2001
-2025
-2049
-2074
-2101
-2131
-2161
-2190
-2218
-2243
-2269
-2296
-2322
-2345
-2360
-2365
-2360
-2345
-2323
-2295
-2260
-2218
-2169
-2115
-2059
-2001
-1946
-1888
-1829
-1769
-1711
-1657
-1607
-1561
-1520
-1483
-1453
-1431
-1418
-1415
-1418
-1427
-1440
-1457
-1477
-1500
-1523
-1544
-1563
-1578
-1589
-1594
-1592
-1580
-1557
-1523
-1480
-1429
-1371
-1306
-1236
-1162
-1085
-1006
-928
-849
-771
-696
-626
-562
-503
-449
-399
-351
-307
-267
-229
-193
-157
-121
-86
-51
-17
17
51
88
126
164
202
238
276
317
362
411
464
521
580
642
708
778
852
928
1006
1084
1161
1239
1316
1391
1464
1532
1595
1651
1703
1751
1798
1844
1890
1935
1977
2019
2060
2103
2149
2195
2242
2288
2331
2372
2409
2445
2477
2506
2531
2553
2570
2584
2595
2603
2608
2610
2610
2606
2598
2586
2571
2556
2544
2535
2528
2521
2513
2504
2497
2492
2491
2494
2500
2510
2525
2547
2577
2613
2652
2693
2735
2782
2833
2888
2943
2996
3045
3090
3133
3175
3214
3246
3268
3280
3282
3278
3270
3259
3244
3225
3202
3177
3152
3127
3100
3069
3033
2992
2946
2896
2842
2786
2730
2675
2624
2576
2528
2477
2422
2362
2301
2242
2188
2138
2091
2045
1999
1952
1905
1857
1807
1755
1700
1642
1583
1521
1459
1395
1328
1260
1192
1126
1064
1006
957
911
871
836
808
785
767
751
735
716
695
670
642
611
576
535
489
440
390
340
293
246
200
155
112
71
30
-13
-58
-108
-159
-211
-263
-316
-373
-434
-500
-568
-636
-703
-769
-834
-896
-956
-1010
-1063
-1112
-1159
-1205
-1249
-1292
-1334
-1375
-1417
-1459
-1502
-1545
-1586
-1626
-1666
-1707
-1747
-1786
-1821
-1851
-1875
-1893
-1902
-1904
-1899
-1887
-1873
-1857
-1843
-1829
-1814
-1798
-1781
-1765
-1752
-1742
-1736
-1730
-1723
-1717
-1712
-1710
-1712
-1716
-1721
-1725
-1729
-1734
-1742
-1755
-1772
-1790
-1806
-1817
-1825
-1830
-1835
-1840
-1846
-1851
-1854
-1856
-1858
-1859
-1860
-1859
-1854
-1845
-1830
-1812
-1790
-1765
-1735
-1701
-1665
-1630
-1598
-1572
-1550
-1530
-1510
-1490
-1469
-1448
-1428
-1408
-1389
-1371
-1356
-1342
-1329
-1316
-1301
-1285
-1267
-1248
-1231
-1215
-1200
-1187
-1176
-1166
-1153
-1137
-1115
-1086
-1054
-1020
-988
-956
-924
-892
-858
-824
-791
-760
-732
-707
-687
-671
-660
-655
-655
-660
-670
-684
-702
-724
-750
-778
-806
-830
-849
-861
-866
-866
-862
-857
-850
-842
-830
-815
-800
-786
-777
-772
-766
-758
-746
-732
-717
-702
-686
-665
-636
-599
-556
-511
-469
-429
-390
-349
-306
-262
-219
-177
-136
-95
-52
-5
44
98
154
213
274
335
395
453
509
566
625
687
751
818
888
960
1034
1110
1187
1262
1336
1407
1478
1550
1624
1698
1773
1845
1914
1978
2037
2090
2136
2174
2204
2224
2237
2242
2240
2230
2213
2187
2152
2111
2062
2009
1951
1889
1822
1751
1676
1601
1525
1451
1380
1310
1243
1177
1112
1050
991
937
888
844
805
771
740
713
690
670
655
644
636
631
628
627
631
638
649
660
671
679
685
689
694
698
703
706
707
706
706
706
706
704
700
692
682
670
656
641
625
609
593
577
561
544
522
495
465
434
404
377
352
330
308
288
270
251
231
208
181
150
119
89
60
34
11
-8
-23
-34
-41
-46
-48
-48
-44
-36
-25
-11
4
22
46
77
116
159
205
250
294
338
382
426
469
511
552
593
635
678
720
758
793
823
850
873
890
899
902
899
894
887
878
865
845
821
794
769
746
726
707
687
666
646
627
611
595
580
565
548
530
509
485
459
432
404
378
353
328
306
287
273
263
255
246
235
222
206
190
171
147
118
83
44
5
-32
-68
-103
-137
-169
-197
-220
-241
-260
-281
-303
-323
-339
-351
-359
-366
-372
-377
-381
-383
-384
-386
-389
-391
-391
-391
-390
-391
-396
-402
-409
-415
-421
-428
-439
-454
-473
-492
-512
-532
-556
-583
-612
-640
-664
-684
-700
-714
-726
-737
-748
-762
-778
-799
-825
-855
-888
-923
-958
-994
-1032
-1071
-1112
-1154
-1199
-1247
-1298
-1351
-1406
-1461
-1515
-1568
-1621
-1675
-1729
-1784
-1839
-1894
-1947
-1997
-2043
-2087
-2128
-2169
-2207
-2244
-2276
-2303
-2326
-2345
-2364
-2380
-2396
-2409
-2421
-2433
-2448
-2467
-2492
-2520
-2552
-2586
-2623
-2662
-2707
-2759
-2818
-2884
-2956
-3033
-3113
-3192
-3269
-3345
-3418
-3488
-3553
-3612
-3664
-3709
-3748
-3782
-3813
-3840
-3860
-3873
-3878
-3877
-3872
-3862
-3847
-3826
-3801
-3772
-3741
-3712
-3685
-3661
-3638
-3617
-3598
-3583
-3573
-3567
-3565
-3565
-3568
-3573
-3578
-3583
-3585
-3585
-3582
-3577
-3571
-3565
-3561
-3556
-3549
-3540
-3529
-3517
-3504
-3490
-3475
-3459
-3441
-3423
-3405
-3389
-3373
-3357
-3339
-3317
-3290
-3259
-3225
-3190
-3153
-3115
-3076
-3034
-2989
-2943
-2896
-2850
-2807
-2766
-2727
-2689
-2652
-2616
-2582
-2550
-2518
-2483
-2445
-2402
-2356
-2307
-2257
-2204
-2148
-2087
-2020
-1948
-1871
-1789
-1701
-1607
-1508
-1406
-1305
-1207
-1113
-1020
-932
-844
-759
-678
-601
-526
-452
-378
-304
-231
-161
-91
-19
57
137
222
306
389
469
546
621
695
767
837
904
968
1032
1093
1154
1212
1270
1327
1383
1439
1495
1551
1606
1664
1724
1787
1852
1920
1988
2058
2127
2199
2271
2345
2421
2498
2577
2657
2738
2818
2897
2974
3047
3118
3186
3250
3310
3368
3423
3475
3522
3565
3602
3637
3670
3703
3735
3766
3794
3821
3849
3881
3918
3956
3994
4027
4059
4088
4118
4150
4183
4214
4241
4266
4291
4318
4348
4378
4404
4425
4439
4450
4459
4470
4480
4489
4496
4502
4507
4512
4517
4521
4522
4520
4518
4517
4518
4520
4521
4522
4524
4528
4538
4554
4576
4600
4624
4646
4666
4686
4708
4732
4756
4779
4801
4822
4843
4865
4888
4911
4931
4948
4963
4975
4986
4996
5004
5009
5012
5012
5008
5001
4991
4976
4960
4943
4927
4911
4895
4877
4856
4835
4813
4795
4778
4762
4746
4729
4713
4698
4684
4671
4654
4632
4604
4572
4537
4500
4461
4420
4375
4328
4280
4234
4191
4151
4114
4081
4053
4030
4017
4010
4008
4009
4013
4019
4029
4038
4050
4062
4075
4090
4111
4135
4163
4193
4225
4259
4294
4330
4364
4395
4420
4442
4463
4483
4502
4518
4530
4537
4542
4547
4554
4562
4569
4575
4579
4586
4597
4612
4629
4645
4658
4669
4681
4694
4707
4717
4719
4714
4700
4681
4656
4628
4596
4561
4525
4488
4451
4412
4371
4326
4279
4230
4181
4131
4082
4030
3978
3923
3866
3805
3743
3678
3612
3546
3477
3405
3329
3248
3166
3084
3003
2924
2844
2761
2676
2591
2508
2426
2344
2258
2168
2073
1978
1883
1788
1692
1594
1493
1391
1291
1193
1097
1000
903
804
703
601
495
386
274
159
45
-66
-172
-271
-364
-449
-529
-604
-676
-744
-810
-873
-930
-981
-1026
-1068
-1106
-1143
-1177
-1208
-1236
-1261
-1287
-1314
-1345
-1380
-1420
-1464
-1513
-1568
-1629
-1696
-1768
-1844
-1923
-2004
-2087
-2170
-2253
-2335
-2416
-2496
-2574
-2652
-2730
-2810
-2892
-2975
-3056
-3135
-3212
-3288
-3363
-3439
-3514
-3586
-3655
-3719
-3779
-3836
-3890
-3941
-3988
-4033
-4075
-4118
-4163
-4209
-4257
-4308
-4360
-4414
-4469
-4523
-4573
-4618
-4659
-4697
-4733
-4767
-4800
-4828
-4850
-4864
-4872
-4874
-4874
-4873
-4873
-4874
-4877
-4880
-4883
-4884
-4886
-4886
-4886
-4885
-4881
-4873
-4861
-4845
-4826
-4804
-4781
-4757
-4732
-4709
-4687
-4669
-4655
-4646
-4640
-4637
-4637
-4638
-4640
-4644
-4647
-4650
-4650
-4649
-4647
-4644
-4642
-4639
-4635
-4627
-4616
-4604
-4590
-4577
-4564
-4548
-4529
-4505
-4479
-4451
-4424
-4398
-4373
-4348
-4322
-4296
-4271
-4246
-4222
-4199
-4176
-4155
-4137
-4122
-4108
-4093
-4078
-4062
-4048
-4035
-4025
-4014
-4002
-3987
-3971
-3954
-3939
-3926
-3914
-3904
-3894
-3884
-3873
-3862
-3848
-3834
-3821
-3809
-3801
-3797
-3795
-3792
-3787
-3780
-3770
-3761
-3751
-3742
-3734
-3725
-3716
-3706
-3694
-3682
-3670
-3657
-3644
-3632
-3622
-3614
-3607
-3598
-3585
-3567
-3543
-3515
-3485
-3451
-3412
-3367
-3313
-3253
-3188
-3123
-3060
-2997
-2932
-2866
-2798
-2733
-2673
-2622
-2577
-2534
-2491
-2447
-2403
-2363
-2325
-2290
-2255
-2220
-2184
-2148
-2113
-2080
-2049
-2021
-1998
-1981
-1970
-1965
-1965
-1966
-1966
-1965
-1962
-1956
-1949
-1941
-1933
-1925
-1915
-1904
-1892
-1879
-1867
-1857
-1850
-1844
-1841
-1840
-1844
-1851
-1863
-1876
-1888
-1897
-1902
-1903
-1901
-1895
-1883
-1864
-1840
-1813
-1785
-1759
-1734
-1709
-1681
-1651
-1619
-1586
-1554
-1521
-1486
-1452
-1418
-1387
-1360
-1336
-1313
-1291
-1271
-1253
-1241
-1235
-1233
-1235
-1238
-1243
-1250
-1261
-1275
-1290
-1306
-1319
-1329
-1336
-1339
-1340
-1338
-1334
-1327
-1320
-1312
-1305
-1299
-1294
-1290
-1287
-1286
-1288
-1296
-1307
-1320
-1333
-1346
-1359
-1374
-1391
-1408
-1425
-1437
-1444
-1449
-1452
-1456
-1459
-1460
-1457
-1451
-1443
-1436
-1430
-1422
-1410
-1393
-1372
-1349
-1329
-1312
-1298
-1286
-1275
-1265
-1259
-1259
-1262
-1267
-1270
-1269
-1263
-1253
-1239
-1221
-1198
-1170
-1136
-1099
-1062
-1026
-991
-959
-927
-897
-871
-850
-835
-824
-815
-806
-798
-790
-782
-776
-770
-763
-755
-744
-733
-720
-707
-691
-672
-649
-620
-585
-544
-498
-447
-392
-335
-275
-213
-149
-84
-18
46
108
166
223
276
327
372
410
440
464
486
508
530
552
572
588
601
610
619
626
633
639
646
656
668
685
707
732
759
789
822
858
899
944
995
1049
1105
1161
1218
1275
1334
1394
1456
1518
1580
1640
1699
1758
1815
1868
1916
1958
1994
2025
2054
2077
2093
2101
2104
2104
2105
2107
2109
2106
2097
2084
2070
2059
2050
2041
2029
2016
2001
1987
1978
1974
1972
1971
1972
1976
1984
1997
2011
2025
2039
2053
2071
2095
2125
2159
2196
2232
2269
2306
2345
2385
2424
2460
2493
2524
2554
2585
2616
2648
2676
2700
2720
2737
2752
2769
2789
2812
2834
2856
2877
2896
2916
2937
2960
2983
3008
3033
3058
3083
3106
3126
3141
3150
3156
3158
3158
3154
3147
3136
3123
3110
3097
3087
3078
3074
3074
3081
3096
3119
3147
3179
3215
3254
3298
3345
3394
3443
3490
3532
3571
3605
3633
3656
3673
3685
3693
3700
3706
3710
3713
3715
3718
3722
3729
3737
3745
3751
3755
3759
3764
3771
3778
3786
3795
3804
3815
3827
3838
3848
3856
3863
3870
3879
3892
3907
3925
3942
3960
3977
3994
4011
4027
4046
4062
4075
4083
4085
4078
4062
4042
4017
3988
3953
3914
3868
3817
3763
3709
3655
3600
3545
3487
3427
3365
3303
3240
3176
3111
3045
2977
2908
2839
2771
2705
2640
2576
2511
2448
2388
2333
2283
2238
2195
2154
2115
2077
2043
2011
1980
1948
1915
1883
1853
1828
1806
1785
1763
1739
1714
1690
1665
1639
1609
1575
1538
1497
1456
1412
1365
1314
1262
1210
1160
1111
1063
1012
959
903
849
796
747
698
648
597
546
496
448
401
355
310
265
222
181
140
100
58
16
-25
-63
-96
-125
-149
-167
-178
-182
-179
-170
-158
-144
-129
-110
-87
-60
-31
-2
26
52
75
98
119
140
160
179
196
210
222
230
234
231
222
207
187
164
139
110
79
46
12
-23
-58
-93
-129
-167
-206
-244
-281
-316
-352
-388
-426
-467
-508
-551
-594
-639
-685
-732
-777
-820
-860
-898
-933
-966
-995
-1022
-1045
-1067
-1088
-1110
-1132
-1153
-1173
-1195
-1218
-1243
-1270
-1299
-1330
-1362
-1398
-1437
-1477
-1518
-1557
-1594
-1629
-1663
-1696
-1729
-1760
-1792
-1823
-1855
-1886
-1915
-1941
-1965
-1989
-2013
-2039
-2064
-2086
-2105
-2123
-2142
-2162
-2182
-2199
-2214
-2226
-2237
-2250
-2264
-2277
-2289
-2300
-2310
-2321
-2335
-2351
-2367
-2382
-2396
-2410
-2423
-2435
-2444
-2448
-2447
-2443
-2438
-2432
-2423
-2409
-2388
-2363
-2335
-2307
-2281
-2257
-2234
-2210
-2185
-2161
-2138
-2118
-2102
-2088
-2075
-2063
-2051
-2039
-2029
-2021
-2013
-2009
-2004
-1998
-1990
-1983
-1977
-1973
-1969
-1966
-1961
-1956
-1950
-1946
-1942
-1940
-1940
-1942
-1946
-1953
-1960
-1965
-1969
-1971
-1973
-1975
-1980
-1985
-1990
-1994
-1997
-2000
-2001
-2000
-1996
-1988
-1979
-1971
-1966
-1966
-1968
-1971
-1974
-1979
-1984
-1991
-1998
-2005
-2009
-2013
-2019
-2025
-2033
-2043
-2050
-2056
-2063
-2073
-2089
-2111
-2137
-2165
-2193
-2220
-2248
-2277
-2307
-2337
-2366
-2390
-2410
-2428
-2447
-2468
-2493
-2521
-2549
-2577
-2606
-2635
-2665
-2694
-2722
-2747
-2770
-2790
-2806
-2818
-2825
-2826
-2823
-2817
-2810
-2801
-2789
-2772
-2752
-2732
-2713
-2696
-2677
-2651
-2617
-2573
-2524
-2472
-2422
-2374
-2327
-2281
-2236
-2194
-2156
-2120
-2086
-2049
-2009
-1967
-1923
-1877
-1831
-1787
-1746
-1707
-1668
-1627
-1580
-1524
-1459
-1387
-1312
-1235
-1155
-1072
-982
-886
-785
-684
-583
-486
-390
-296
-204
-112
-22
65
149
228
302
370
431
484
531
572
610
650
693
741
795
852
911
969
1028
1085
1140
1193
1241
1285
1325
1363
1399
1435
1470
1506
1544
1586
1631
1678
1724
1765
1800
1830
1857
1886
1917
1948
1978
2005
2033
2060
2087
2110
2127
2136
2137
2133
2129
2129
2134
2145
2158
2174
2193
2213
2235
2255
2273
2288
2300
2312
2325
2341
2361
2384
2408
2431
2450
2462
2465
2460
2451
2442
2434
2430
2429
2427
2425
2420
2414
2405
2394
2378
2360
2341
2326
2316
2312
2309
2302
2289
2267
2242
2216
2196
2184
2177
2174
2170
2165
2157
2146
2133
2117
2098
2076
2052
2025
1998
1970
1943
1919
1897
1876
1854
1829
1800
1767
1732
1697
1665
1633
1603
1573
1542
1510
1477
1442
1407
1372
1339
1306
1275
1243
1212
1182
1155
1135
1122
1113
1108
1103
1100
1099
1099
1099
1098
1093
1086
1080
1076
1076
1075
1070
1059
1045
1030
1016
1004
996
986
975
964
953
941
927
908
885
861
839
819
799
775
748
717
689
665
646
631
617
600
583
565
549
534
520
506
494
485
479
475
470
464
456
447
439
432
424
413
398
381
365
352
342
335
328
320
314
309
308
310
316
325
335
346
357
367
377
387
397
407
417
427
437
446
454
462
470
482
500
523
549
572
587
592
588
579
568
555
538
516
488
456
425
395
368
339
308
275
242
210
179
150
122
95
71
51
32
13
-12
-42
-76
-112
-145
-175
-203
-230
-256
-278
-297
-310
-319
-323
-325
-325
-325
-325
-327
-329
-331
-330
-324
-315
-304
-295
-287
-282
-278
-275
-277
-284
-298
-319
-345
-373
-401
-428
-452
-472
-488
-502
-517
-533
-549
-561
-567
-568
-565
-565
-570
-578
-585
-589
-588
-586
-589
-598
-613
-628
-641
-652
-660
-669
-677
-682
-684
-682
-680
-679
-678
-676
-668
-653
-632
-610
-589
-570
-550
-529
-506
-480
-451
-420
-383
-341
-297
-254
-214
-178
-142
-105
-64
-23
17
54
87
118
148
177
203
226
246
264
283
302
321
336
347
353
354
349
339
326
311
298
287
278
271
265
261
258
261
269
281
297
314
331
346
360
371
376
375
368
355
339
320
298
273
244
212
180
146
115
84
55
27
-3
-34
-69
-105
-142
-177
-211
-244
-276
-308
-339
-369
-395
-419
-440
-459
-478
-496
-513
-530
-547
-564
-579
-592
-602
-610
-617
-624
-633
-644
-659
-679
-703
-731
-762
-793
-824
-854
-886
-920
-957
-993
-1026
-1054
-1078
-1099
-1119
-1139
-1156
-1169
-1178
-1185
-1193
-1205
-1222
-1239
-1254
-1265
-1273
-1280
-1288
-1297
-1308
-1317
-1325
-1333
-1341
-1350
-1358
-1364
-1365
-1361
-1355
-1352
-1353
-1359
-1367
-1376
-1384
-1394
-1410
-1435
-1469
-1506
-1543
-1576
-1606
-1636
-1669
-1706
-1745
-1781
-1811
-1834
-1854
-1875
-1900
-1929
-1960
-1991
-2020
-2047
-2074
-2101
-2130
-2163
-2201
-2245
-2294
-2346
-2396
-2443
-2487
-2531
-2577
-2625
-2673
-2719
-2760
-2796
-2827
-2855
-2881
-2906
-2930
-2953
-2977
-3004
-3035
-3070
-3108
-3145
-3181
-3214
-3246
-3278
-3311
-3347
-3385
-3426
-3469
-3513
-3557
-3599
-3634
-3662
-3682
-3696
-3706
-3715
-3723
-3731
-3736
-3740
-3742
-3742
-3742
-3741
-3737
-3729
-3719
-3706
-3693
-3680
-3664
-3647
-3627
-3603
-3577
-3547
-3514
-3479
-3443
-3410
-3380
-3354
-3330
-3304
-3271
-3232
-3188
-3139
-3090
-3039
-2986
-2930
-2871
-2809
-2747
-2688
-2630
-2574
-2519
-2463
-2404
-2344
-2281
-2216
-2150
-2083
-2015
-1949
-1884
-1820
-1756
-1689
-1618
-1543
-1464
-1385
-1308
-1232
-1157
-1080
-1002
-924
-849
-781
-719
-661
-603
-542
-477
-411
-345
-279
-212
-142
-70
2
73
138
199
256
312
369
427
488
550
612
675
736
796
852
905
954
1000
1045
1087
1127
1165
1199
1228
1254
1278
1303
1331
1360
1388
1411
1429
1441
1451
1463
1477
1492
1506
1515
1520
1523
1526
1530
1535
1538
1541
1544
1552
1567
1588
1614
1642
1670
1698
1726
1754
1782
1809
1836
1862
1888
1913
1935
1954
1970
1983
1994
2001
2008
2013
2017
2024
2033
2045
2063
2084
2112
2148
2193
2246
2304
2362
2419
2470
2517
2560
2597
2628
2651
2666
2677
2685
2693
2702
2711
2721
2731
2742
2757
2776
2797
2821
2846
2872
2901
2934
2972
3013
3056
3098
3138
3173
3203
3228
3247
3262
3274
3286
3300
3317
3339
3365
3394
3423
3452
3482
3512
3544
3579
3616
3656
3699
3743
3791
3840
3891
3941
3988
4034
4075
4116
4155
4192
4228
4263
4294
4323
4347
4367
4381
4388
4387
4375
4352
4322
4286
4251
4219
4191
4166
4143
4120
4099
4083
4070
4066
4062
4059
4054
4045
4032
4016
4000
3983
3965
3943
3917
3886
3851
3813
3774
3736
3700
3667
3636
3606
3579
3553
3530
3509
3486
3461
3433
3401
3369
3338
3311
3287
3269
3253
3240
3226
3210
3189
3162
3131
3096
3059
3019
2976
2930
2879
2825
2770
2716
2665
2617
2573
2530
2488
2447
2404
2361
2319
2280
2244
2213
2185
2159
2134
2108
2083
2059
2035
2013
1993
1975
1960
1947
1933
1918
1901
1880
1855
1827
1793
1754
1707
1655
1601
1548
1499
1456
1420
1391
1365
1344
1326
1310
1296
1282
1267
1249
1229
1206
1182
1157
1130
1102
1071
1035
996
955
914
875
836
794
748
697
643
587
534
484
434
383
329
271
211
151
92
37
-15
-62
-106
-146
-185
-222
-259
-294
-326
-356
-384
-411
-438
-465
-490
-515
-539
-564
-590
-618
-647
-676
-708
-740
-774
-808
-841
-871
-901
-932
-966
-1002
-1041
-1078
-1113
-1147
-1181
-1214
-1244
-1269
-1291
-1310
-1329
-1352
-1378
-1405
-1431
-1454
-1476
-1499
-1522
-1546
-1567
-1587
-1606
-1628
-1655
-1687
-1721
-1755
-1788
-1819
-1851
-1884
-1917
-1950
-1978
-2001
-2020
-2033
-2041
-2044
-2041
-2031
-2016
-1995
-1969
-1938
-1903
-1864
-1824
-1784
-1747
-1713
-1679
-1646
-1613
-1581
-1552
-1526
-1504
-1484
-1467
-1451
-1435
-1420
-1404
-1387
-1370
-1350
-1329
-1308
-1288
-1269
-1250
-1230
-1209
-1185
-1160
-1134
-1106
-1077
-1047
-1016
-986
-961
-941
-925
-913
-903
-896
-893
-894
-897
-898
-895
-886
-871
-854
-834
-813
-788
-757
-722
-685
-647
-610
-573
-535
-494
-452
-411
-371
-331
-291
-249
-205
-161
-118
-77
-37
3
42
79
113
144
171
194
211
221
223
220
215
210
206
201
194
185
178
173
171
170
166
157
145
132
123
115
107
97
83
68
55
44
33
20
5
-9
-19
-23
-22
-23
-28
-38
-51
-64
-77
-92
-111
-134
-159
-181
-200
-220
-246
-278
-317
-357
-398
-439
-488
-546
-616
-693
-770
-845
-916
-986
-1055
-1124
-1187
-1241
-1284
-1318
-1343
-1360
-1368
-1365
-1351
-1330
-1305
-1279
-1254
-1230
-1205
-1180
-1158
-1140
-1124
-1111
-1101
-1095
-1094
-1100
-1110
-1121
-1131
-1140
-1150
-1163
-1183
-1209
-1241
-1275
-1312
-1349
-1385
-1417
-1446
-1470
-1492
-1515
-1540
-1568
-1596
-1621
-1643
-1661
-1678
-1693
-1708
-1721
-1733
-1743
-1755
-1769
-1783
-1794
-1799
-1797
-1788
-1777
-1767
-1760
-1753
-1745
-1731
-1714
-1694
-1678
-1668
-1668
-1674
-1684
-1695
-1702
-1706
-1707
-1709
-1713
-1718
-1726
-1733
-1739
-1746
-1753
-1762
-1773
-1785
-1796
-1806
-1815
-1826
-1841
-1861
-1887
-1914
-1941
-1965
-1985
-2003
-2019
-2035
-2052
-2072
-2093
-2117
-2142
-2166
-2190
-2214
-2240
-2268
-2299
-2331
-2363
-2393
-2419
-2442
-2461
-2477
-2488
-2493
-2494
-2492
-2488
-2482
-2473
-2460
-2441
-2418
-2395
-2377
-2364
-2358
-2357
-2360
-2367
-2379
-2396
-2417
-2439
-2456
-2467
-2472
-2473
-2472
-2471
-2471
-2470
-2469
-2467
-2463
-2458
-2450
-2438
-2422
-2399
-2370
-2333
-2286
-2228
-2161
-2087
-2011
-1938
-1870
-1807
-1750
-1699
-1655
-1619
-1591
-1567
-1546
-1524
-1500
-1473
-1445
-1413
-1377
-1337
-1295
-1253
-1212
-1175
-1141
-1108
-1076
-1045
-1014
-985
-953
-918
-877
-828
-774
-714
-652
-587
-521
-456
-396
-345
-305
-277
-258
-243
-229
-214
-198
-181
-162
-141
-115
-84
-47
-9
30
68
104
140
175
209
241
268
289
305
315
319
317
308
292
270
245
219
193
166
140
115
96
85
84
92
103
115
125
134
141
150
160
172
186
203
225
251
281
312
341
367
390
411
431
450
468
484
499
517
538
565
596
631
667
702
736
767
795
820
841
859
874
887
898
911
927
948
976
1010
1050
1093
1136
1178
1217
1251
1279
1304
1326
1349
1375
1403
1430
1456
1478
1500
1524
1552
1585
1622
1659
1696
1731
1765
1799
1834
1870
1907
1945
1982
2019
2054
2087
2118
2146
2171
2192
2211
2228
2248
2274
2308
2352
2401
2452
2501
2546
2587
2625
2662
2696
2729
2761
2792
2824
2853
2879
2898
2909
2913
2913
2912
2914
2918
2925
2933
2943
2955
2969
2982
2995
3004
3011
3016
3020
3025
3027
3028
3024
3014
3000
2982
2963
2947
2935
2928
2926
2927
2929
2930
2928
2921
2910
2895
2877
2857
2835
2812
2785
2753
2714
2671
2624
2578
2534
2493
2453
2414
2374
2333
2293
2253
2211
2165
2115
2061
2001
1942
1882
1823
1767
1714
1665
1619
1578
1540
1507
1480
1458
1441
1426
1411
1393
1371
1345
1315
1281
1243
1201
1155
1108
1061
1014
966
916
866
817
773
735
703
671
637
601
565
535
512
494
479
462
441
420
403
393
389
387
384
379
374
373
377
383
384
375
355
325
289
249
206
159
107
52
-6
-64
-121
-179
-238
-297
-356
-412
-467
-521
-578
-638
-702
-768
-834
-899
-964
-1028
-1092
-1157
-1221
-1286
-1352
-1418
-1481
-1539
-1590
-1634
-1674
-1714
-1756
-1799
-1844
-1888
-1932
-1974
-2015
-2055
-2093
-2128
-2163
-2199
-2238
-2281
-2324
-2365
-2401
-2432
-2458
-2481
-2502
-2521
-2537
-2551
-2563
-2577
-2591
-2606
-2622
-2635
-2646
-2654
-2661
-2667
-2672
-2678
-2681
-2682
-2680
-2678
-2677
-2680
-2689
-2702
-2719
-2737
-2755
-2775
-2796
-2818
-2840
-2860
-2876
-2889
-2898
-2904
-2906
-2903
-2895
-2883
-2869
-2856
-2845
-2834
-2821
-2807
-2793
-2780
-2768
-2755
-2739
-2716
-2689
-2660
-2631
-2606
-2581
-2555
-2527
-2498
-2469
-2443
-2420
-2398
-2376
-2355
-2333
-2308
-2279
-2242
-2197
-2148
-2097
-2049
-2001
-1955
-1903
-1847
-1788
-1731
-1677
-1625
-1572
-1516
-1454
-1392
-1332
-1277
-1226
-1177
-1126
-1073
-1018
-964
-912
-861
-812
-763
-716
-669
-623
-577
-533
-493
-459
-433
-414
-399
-386
-375
-366
-362
-361
-362
-362
-359
-355
-352
-354
-361
-370
-378
-380
-375
-365
-353
-341
-329
-317
-303
-286
-266
-245
-221
-194
-162
-126
-89
-52
-17
14
44
73
104
138
175
214
257
302
349
395
441
487
535
584
634
682
725
762
792
820
847
878
913
950
987
1022
1054
1083
1109
1133
1155
1174
1191
1203
1213
1221
1227
1233
1242
1252
1266
1281
1298
1316
1335
1352
1368
1382
1393
1401
1407
1412
1416
1420
1424
1431
1439
1449
1457
1464
1468
1471
1476
1483
1492
1501
1509
1514
1517
1519
1520
1519
1514
1503
1485
1463
1438
1414
1390
1366
1342
1318
1294
1271
1249
1227
1204
1177
1147
1115
1082
1049
1014
979
946
916
889
864
840
814
785
754
722
691
660
629
597
563
527
492
460
432
408
385
359
327
286
239
187
133
81
31
-14
-53
-84
-108
-124
-137
-147
-157
-168
-180
-192
-204
-217
-231
-249
-269
-292
-317
-342
-364
-385
-402
-417
-432
-446
-462
-477
-492
-505
-516
-527
-539
-553
-568
-583
-595
-604
-609
-610
-608
-602
-592
-578
-560
-539
-515
-486
-455
-420
-384
-350
-320
-293
-268
-245
-220
-193
-167
-141
-118
-95
-73
-49
-23
5
33
61
88
114
139
163
185
203
218
229
239
251
268
291
319
352
387
423
458
491
522
549
572
593
611
628
645
663
684
707
736
769
805
842
877
910
939
967
995
1024
1054
1085
1117
1149
1181
1214
1245
1274
1300
1324
1346
1368
1391
1414
1437
1458
1477
1495
1510
1522
1530
1533
1530
1522
1508
1490
1469
1445
1418
1391
1365
1340
1318
1299
1281
1267
1258
1256
1261
1270
1279
1283
1280
1271
1259
1249
1242
1239
1239
1239
1241
1245
1251
1259
1267
1274
1280
1284
1287
1290
1295
1299
1305
1310
1315
1317
1314
1304
1288
1267
1243
1215
1184
1148
1107
1064
1022
985
953
924
893
860
823
786
750
716
681
646
609
573
540
510
481
448
408
360
306
250
197
149
108
75
48
25
3
-20
-44
-67
-87
-100
-109
-115
-122
-132
-144
-155
-163
-168
-172
-175
-179
-181
-180
-177
-175
-178
-188
-202
-216
-228
-234
-238
-244
-254
-268
-284
-299
-314
-331
-351
-373
-395
-411
-420
-422
-420
-415
-405
-391
-372
-350
-329
-314
-304
-296
-286
-271
-254
-240
-233
-234
-239
-245
-249
-253
-259
-268
-280
-288
-291
-290
-289
-292
-304
-322
-343
-367
-394
-425
-461
-500
-538
-570
-598
-622
-649
-679
-713
-749
-784
-817
-847
-873
-895
-914
-932
-950
-972
-995
-1018
-1039
-1055
-1067
-1078
-1091
-1105
-1118
-1129
-1136
-1139
-1137
-1130
-1118
-1100
-1078
-1055
-1034
-1018
-1006
-999
-991
-981
-969
-955
-938
-921
-906
-895
-889
-886
-883
-876
-865
-850
-838
-830
-830
-834
-840
-848
-858
-873
-892
-913
-933
-951
-966
-980
-994
-1008
-1018
-1026
-1028
-1026
-1022
-1016
-1008
-995
-978
-961
-946
-935
-925
-912
-892
-866
-837
-808
-781
-754
-722
-684
-640
-592
-543
-497
-453
-410
-367
-323
-279
-235
-192
-151
-110
-71
-33
4
43
84
125
165
202
237
272
308
348
389
431
471
509
545
578
611
642
670
694
715
732
746
759
773
790
812
837
864
890
912
931
947
963
982
1004
1028
1051
1073
1093
1112
1129
1144
1154
1161
1164
1167
1172
1182
1195
1208
1219
1227
1231
1232
1231
1228
1221
1212
1200
1189
1181
1176
1175
1176
1179
1186
1195
1209
1227
1248
1269
1289
1308
1325
1340
1353
1364
1371
1374
1375
1371
1365
1355
1344
1332
1322
1316
1315
1317
1322
1326
1327
1323
1316
1307
1298
1289
1279
1268
1255
1239
1223
1208
1194
1181
1167
1155
1146
1143
1147
1156
1166
1174
1179
1185
1193
1204
1215
1223
1228
1230
1235
1244
1256
1267
1273
1273
1267
1258
1247
1232
1212
1186
1157
1127
1099
1072
1042
1004
964
921
880
845
814
784
753
722
690
659
626
590
550
506
462
420
379
338
294
246
196
149
105
64
23
-21
-66
-110
-153
-194
-236
-282
-334
-391
-449
-507
-561
-613
-662
-710
-754
-795
-829
-857
-880
-898
-917
-937
-961
-988
-1014
-1041
-1065
-1086
-1106
-1126
-1145
-1163
-1177
-1190
-1205
-1223
-1245
-1268
-1289
-1306
-1318
-1327
-1334
-1340
-1343
-1342
-1334
-1322
-1307
-1292
-1278
-1264
-1249
-1232
-1214
-1195
-1178
-1160
-1142
-1121
-1097
-1068
-1037
-1006
-978
-953
-931
-909
-885
-858
-828
-797
-769
-745
-724
-704
-681
-655
-625
-594
-562
-532
-502
-472
-441
-411
-384
-363
-348
-337
-326
-316
-306
-299
-296
-298
-303
-310
-316
-324
-334
-350
-371
-395
-419
-440
-461
-482
-506
-532
-556
-575
-587
-592
-592
-591
-587
-581
-571
-557
-540
-524
-509
-499
-493
-492
-495
-501
-509
-517
-522
-526
-530
-536
-544
-555
-568
-582
-596
-609
-619
-626
-629
-630
-630
-633
-642
-655
-671
-690
-710
-734
-762
-794
-828
-862
-893
-922
-951
-982
-1014
-1050
-1087
-1128
-1172
-1223
-1279
-1338
-1398
-1455
-1507
-1555
-1600
-1645
-1690
-1734
-1772
-1804
-1830
-1852
-1874
-1896
-1918
-1938
-1954
-1966
-1976
-1986
-1996
-2005
-2009
-2003
-1989
-1965
-1936
-1904
-1870
-1833
-1795
-1755
-1718
-1682
-1648
-1612
-1575
-1536
-1499
-1465
-1434
-1405
-1376
-1343
-1308
-1272
-1236
-1198
-1157
-1110
-1056
-1000
-944
-893
-848
-808
-772
-740
-709
-680
-653
-626
-599
-572
-545
-520
-497
-478
-463
-451
-440
-428
-414
-396
-376
-355
-334
-314
-294
-275
-255
-235
-218
-205
-194
-185
-175
-163
-150
-137
-125
-116
-108
-101
-95
-88
-79
-68
-51
-27
3
38
76
113
149
181
211
240
265
286
303
317
331
348
370
395
419
440
457
471
484
499
514
529
541
551
563
578
598
621
644
662
674
682
686
690
694
697
700
703
707
712
718
722
728
735
746
760
776
789
798
803
804
804
802
796
786
771
753
732
710
686
659
628
594
561
528
498
467
437
407
378
352
327
303
276
247
217
187
159
130
100
66
31
-3
-35
-64
-90
-113
-132
-146
-155
-160
-166
-175
-188
-202
-213
-219
-219
-216
-213
-211
-208
-205
-201
-195
-191
-189
-190
-194
-201
-209
-218
-226
-232
-236
-240
-246
-259
-278
-305
-334
-364
-392
-418
-442
-465
-485
-501
-513
-520
-526
-530
-535
-541
-546
-550
-553
-554
-552
-548
-540
-528
-513
-496
-476
-457
-438
-421
-405
-391
-376
-360
-343
-325
-308
-293
-279
-266
-252
-236
-218
-197
-175
-149
-121
-89
-55
-20
14
48
80
110
140
167
192
214
233
251
267
284
301
318
334
349
364
378
391
403
414
423
431
436
440
440
437
432
424
415
407
400
396
392
387
383
381
384
392
405
420
434
446
457
469
483
497
509
516
518
517
515
514
514
511
506
499
494
492
493
493
489
480
469
457
447
438
425
409
391
373
359
348
336
322
303
284
269
260
256
255
254
254
258
266
279
292
301
303
300
297
297
302
310
318
323
328
334
343
356
371
389
409
430
452
473
492
506
519
530
542
554
564
572
575
575
573
570
567
561
555
547
538
526
511
492
471
448
428
412
399
391
385
381
381
383
387
390
391
388
380
369
357
344
333
325
321
321
324
328
330
330
330
331
337
346
357
366
370
370
368
363
357
349
336
319
298
276
257
239
224
209
195
182
170
161
152
143
130
113
92
69
44
21
-1
-17
-27
-30
-28
-24
-21
-22
-27
-34
-41
-45
-46
-45
-43
-39
-34
-29
-25
-24
-26
-31
-38
-45
-52
-60
-69
-80
-95
-112
-132
-153
-175
-197
-219
-239
-259
-278
-297
-317
-337
-358
-380
-401
-424
-448
-472
-497
-520
-540
-557
-571
-584
-598
-613
-631
-651
-672
-693
-714
-734
-755
-775
-794
-810
-824
-835
-845
-854
-864
-874
-882
-888
-891
-892
-891
-888
-883
-875
-865
-856
-850
-848
-849
-848
-844
-836
-828
-822
-817
-813
-806
-794
-778
-758
-738
-719
-699
-677
-651
-620
-586
-550
-513
-476
-439
-402
-365
-328
-292
-254
-217
-179
-141
-103
-66
-28
11
51
93
137
181
226
272
318
363
408
451
492
530
562
588
609
627
645
665
687
709
729
747
764
784
805
828
848
864
876
884
892
902
913
924
934
942
949
955
960
964
966
965
963
962
961
959
957
953
948
944
940
936
931
922
911
898
885
875
868
861
853
846
838
831
825
818
808
795
779
763
747
731
714
695
676
656
636
615
593
567
538
506
475
444
415
384
353
319
286
254
224
196
168
138
107
75
45
17
-9
-33
-56
-79
-101
-121
-139
-155
-169
-180
-190
-201
-211
-220
-227
-228
-223
-212
-199
-186
-177
-173
-172
-171
-170
-167
-161
-155
-148
-141
-134
-127
-118
-108
-96
-83
-68
-54
-39
-23
-5
17
42
68
93
115
136
153
168
181
191
200
208
218
230
247
267
289
312
336
360
385
411
436
462
488
516
543
567
586
600
610
618
627
638
651
664
676
686
695
705
717
730
745
759
772
784
794
803
811
819
827
835
843
853
865
880
897
915
933
949
965
981
995
1008
1018
1025
1029
1033
1040
1052
1067
1081
1091
1095
1096
1095
1095
1096
1097
1098
1097
1097
1098
1100
1105
1109
1113
1116
1119
1122
1126
1130
1132
1134
1135
1134
1132
1128
1121
1108
1090
1067
1039
1008
978
951
929
910
894
877
859
840
821
804
789
773
754
730
703
675
649
627
608
590
572
552
532
514
495
478
459
441
424
409
394
380
365
349
334
320
308
295
279
260
238
215
193
170
146
120
91
63
38
17
1
-14
-27
-41
-56
-69
-82
-94
-107
-122
-137
-152
-167
-183
-199
-217
-234
-247
-256
-261
-263
-264
-264
-262
-259
-254
-248
-246
-247
-250
-254
-255
-251
-242
-229
-214
-196
-176
-156
-139
-126
-117
-112
-105
-95
-81
-63
-45
-28
-14
0
14
28
42
55
66
76
88
103
119
136
150
161
169
178
188
201
218
236
254
273
292
313
335
357
377
394
406
413
413
409
399
386
369
349
327
303
276
245
211
173
130
85
36
-14
-64
-113
-160
-206
-252
-299
-346
-392
-437
-478
-516
-551
-582
-610
-633
-653
-672
-694
-719
-748
-777
-805
-828
-846
-862
-875
-888
-902
-916
-931
-946
-962
-978
-994
-1008
-1020
-1032
-1043
-1056
-1069
-1084
-1098
-1110
-1121
-1127
-1129
-1128
-1127
-1125
-1127
-1130
-1133
-1136
-1137
-1137
-1136
-1135
-1137
-1139
-1142
-1143
-1144
-1144
-1144
-1145
-1149
-1154
-1160
-1166
-1169
-1167
-1160
-1151
-1142
-1134
-1129
-1124
-1118
-1110
-1102
-1097
-1094
-1095
-1098
-1101
-1102
-1103
-1103
-1103
-1102
-1099
-1092
-1084
-1074
-1065
-1056
-1046
-1036
-1025
-1016
-1012
-1010
-1012
-1016
-1018
-1024
-1031
-1041
-1053
-1063
-1070
-1073
-1074
-1077
-1084
-1096
-1109
-1122
-1133
-1143
-1154
-1170
-1189
-1210
-1231
-1248
-1262
-1271
-1276
-1276
-1274
-1270
-1266
-1265
-1266
-1267
-1264
-1256
-1243
-1227
-1211
-1198
-1187
-1177
-1169
-1163
-1163
-1168
-1177
-1188
-1198
-1206
-1213
-1220
-1229
-1239
-1250
-1262
-1274
-1287
-1301
-1314
-1324
-1330
-1333
-1335
-1338
-1343
-1348
-1352
-1355
-1357
-1358
-1359
-1358
-1354
-1346
-1333
-1319
-1305
-1292
-1279
-1264
-1248
-1231
-1216
-1204
-1196
-1192
-1190
-1189
-1185
-1179
-1170
-1160
-1149
-1139
-1131
-1124
-1118
-1113
-1108
-1104
-1099
-1093
-1087
-1081
-1075
-1070
-1066
-1061
-1053
-1040
-1022
-1002
-981
-960
-939
-919
-899
-880
-865
-853
-845
-838
-827
-811
-792
-772
-755
-738
-722
-705
-685
-665
-647
-632
-619
-606
-592
-577
-564
-552
-544
-539
-533
-527
-519
-510
-500
-490
-479
-467
-454
-441
-426
-408
-387
-361
-331
-298
-263
-228
-194
-159
-125
-90
-54
-18
17
49
76
97
112
120
123
122
119
113
107
102
99
101
105
109
109
105
98
92
88
89
94
100
107
115
126
140
157
176
193
207
218
228
238
249
257
261
259
253
246
240
237
237
239
240
238
235
231
228
229
233
240
251
265
281
300
321
342
361
379
395
411
429
448
469
490
510
528
546
565
588
612
637
659
677
694
711
728
747
764
779
791
800
808
817
826
836
847
857
870
885
903
923
944
965
985
1006
1027
1049
1071
1093
1116
1141
1168
1195
1223
1248
1271
1291
1310
1328
1344
1355
1363
1367
1370
1373
1379
1389
1402
1417
1433
1450
1467
1482
1498
1514
1532
1552
1571
1590
1606
1621
1637
1655
1674
1692
1706
1718
1727
1736
1746
1755
1761
1762
1758
1755
1753
1755
1758
1759
1757
1752
1748
1747
1747
1747
1743
1734
1721
1706
1690
1672
1653
1629
1603
1575
1549
1523
1497
1470
1442
1413
1385
1357
1330
1304
1279
1259
1243
1233
1225
1218
1209
1199
1189
1180
1171
1162
1150
1135
1118
1100
1083
1066
1049
1030
1010
990
969
949
928
906
880
853
824
796
770
747
725
705
684
663
642
621
603
586
570
557
545
536
530
528
529
532
535
536
533
526
516
504
490
475
459
442
423
403
383
365
347
330
312
292
271
250
232
217
205
195
187
181
178
180
188
200
212
224
235
247
263
285
312
340
367
392
413
434
454
475
496
515
531
544
555
563
570
576
581
585
590
596
603
611
619
628
637
645
651
657
662
667
672
677
684
691
697
701
701
696
688
677
664
646
625
599
571
544
520
499
481
464
449
434
421
409
397
385
373
363
354
347
338
325
306
281
254
227
202
177
152
125
100
78
61
50
43
39
38
41
48
59
71
83
92
101
109
116
124
129
134
138
143
150
157
162
165
165
163
163
166
173
182
192
202
209
212
214
214
214
213
209
199
181
158
134
114
100
91
85
78
71
66
64
65
65
61
52
42
35
34
39
44
45
43
39
39
44
52
59
62
63
63
65
70
75
77
74
66
55
46
38
31
25
20
15
11
8
6
4
3
2
1
-1
-7
-14
-23
-31
-38
-43
-51
-62
-76
-93
-108
-120
-129
-133
-135
-137
-140
-145
-154
-166
-178
-189
-196
-200
-203
-207
-213
-219
-226
-231
-237
-243
-252
-264
-277
-291
-305
-319
-333
-348
-362
-375
-387
-399
-412
-429
-449
-472
-495
-516
-536
-553
-568
-582
-596
-611
-630
-655
-685
-722
-763
-805
-847
-885
-921
-955
-987
-1020
-1053
-1085
-1117
-1148
-1178
-1209
-1241
-1274
-1306
-1337
-1366
-1392
-1417
-1441
-1463
-1485
-1506
-1524
-1541
-1557
-1572
-1587
-1601
-1613
-1624
-1632
-1637
-1640
-1641
-1638
-1633
-1625
-1616
-1607
-1599
-1594
-1588
-1582
-1574
-1567
-1563
-1562
-1565
-1570
-1574
-1577
-1580
-1584
-1592
-1602
-1611
-1618
-1622
-1627
-1633
-1642
-1651
-1657
-1657
-1652
-1645
-1642
-1645
-1654
-1666
-1678
-1689
-1697
-1701
-1702
-1699
-1690
-1678
-1665
-1652
-1642
-1635
-1629
-1623
-1616
-1607
-1599
-1593
-1590
-1590
-1593
-1596
-1598
-1596
-1592
-1586
-1581
-1576
-1570
-1561
-1547
-1528
-1507
-1485
-1465
-1447
-1429
-1412
-1396
-1382
-1371
-1363
-1357
-1354
-1350
-1346
-1341
-1335
-1327
-1319
-1311
-1303
-1296
-1287
-1276
-1263
-1250
-1237
-1225
-1214
-1201
-1185
-1164
-1141
-1115
-1089
-1061
-1031
-1000
-968
-937
-907
-877
-847
-817
-786
-758
-733
-711
-690
-668
-645
-621
-598
-578
-559
-541
-522
-501
-476
-448
-417
-384
-351
-317
-285
-252
-220
-187
-153
-120
-87
-54
-19
19
62
109
160
212
267
322
379
436
492
546
599
650
698
744
787
825
862
898
936
975
1014
1050
1083
1112
1137
1159
1179
1196
1208
1214
1214
1208
1200
1191
1182
1175
1167
1158
1145
1130
1115
1100
1087
1074
1060
1044
1026
1008
992
978
966
954
942
932
921
912
902
890
877
863
850
841
837
834
831
825
815
803
791
779
768
756
744
732
720
710
704
701
702
703
704
703
703
705
710
716
723
727
730
732
734
735
736
732
724
714
704
698
695
694
692
686
681
677
679
684
689
691
688
683
678
677
678
679
677
671
664
659
658
659
660
657
650
640
632
628
628
632
639
647
657
668
680
693
706
719
731
740
745
746
744
742
742
745
749
752
752
749
745
743
746
752
760
767
773
776
777
779
782
787
794
805
820
836
851
865
877
888
901
917
933
949
961
971
979
988
998
1008
1014
1018
1014
1008
999
985
970
954
937
920
903
884
862
836
809
784
764
747
730
711
690
671
656
648
643
638
630
620
608
599
593
589
585
583
581
582
584
585
583
577
569
562
557
553
546
535
522
508
497
488
480
468
451
431
409
387
366
345
322
298
275
254
233
211
189
168
148
132
118
104
88
71
54
41
30
21
11
0
-11
-20
-25
-27
-27
-26
-24
-21
-15
-9
-5
-2
-2
-2
-1
3
8
12
15
16
17
20
26
34
43
52
60
66
72
77
83
90
96
103
108
111
115
118
123
128
132
135
134
132
129
127
125
125
126
126
125
123
119
113
106
100
94
89
84
79
73
68
66
65
65
65
64
60
56
51
45
39
31
22
11
-2
-19
-39
-64
-92
-121
-148
-172
-194
-213
-230
-245
-258
-266
-272
-276
-279
-283
-288
-295
-305
-318
-333
-349
-366
-383
-401
-418
-438
-458
-480
-503
-526
-552
-579
-608
-638
-669
-700
-732
-764
-797
-826
-852
-870
-883
-890
-895
-898
-901
-902
-902
-900
-896
-891
-886
-879
-873
-865
-857
-846
-835
-823
-812
-802
-795
-790
-787
-784
-782
-779
-775
-768
-759
-746
-731
-713
-695
-676
-656
-635
-616
-598
-585
-574
-567
-562
-559
-557
-555
-553
-548
-538
-521
-500
-475
-450
-424
-398
-371
-342
-310
-277
-244
-212
-182
-156
-132
-111
-92
-75
-58
-43
-30
-17
-5
5
15
23
28
31
34
37
40
42
42
39
32
22
10
-1
-14
-26
-37
-45
-50
-50
-48
-44
-42
-40
-38
-35
-30
-26
-24
-26
-29
-33
-35
-37
-39
-45
-56
-69
-84
-98
-109
-120
-132
-146
-162
-180
-197
-215
-232
-250
-268
-286
-305
-325
-349
-374
-401
-426
-450
-473
-498
-527
-560
-597
-635
-670
-701
-728
-752
-775
-795
-810
-820
-824
-825
-824
-823
-822
-820
-817
-814
-814
-816
-821
-827
-832
-839
-848
-861
-879
-900
-922
-942
-959
-974
-988
-1002
-1018
-1036
-1056
-1076
-1094
-1110
-1124
-1136
-1149
-1165
-1184
-1203
-1218
-1227
-1229
-1227
-1225
-1222
-1220
-1216
-1211
-1207
-1203
-1203
-1206
-1210
-1213
-1217
-1221
-1226
-1232
-1236
-1238
-1236
-1233
-1232
-1233
-1237
-1240
-1244
-1247
-1252
-1259
-1268
-1278
-1287
-1295
-1304
-1315
-1330
-1347
-1364
-1377
-1387
-1393
-1397
-1400
-1401
-1400
-1394
-1384
-1369
-1351
-1330
-1308
-1283
-1257
-1228
-1197
-1164
-1131
-1100
-1072
-1051
-1035
-1022
-1014
-1006
-1000
-994
-989
-982
-973
-961
-945
-926
-905
-883
-858
-832
-804
-776
-750
-726
-705
-685
-665
-643
-618
-590
-561
-532
-503
-476
-449
-423
-397
-368
-336
-303
-269
-236
-204
-174
-147
-123
-100
-77
-55
-34
-13
6
25
44
65
88
111
134
155
174
194
215
239
263
285
303
317
328
340
355
371
388
404
418
432
448
467
486
505
521
536
550
566
584
602
617
629
638
647
657
669
684
700
714
728
739
749
756
761
764
765
765
765
764
763
760
755
749
741
733
725
716
707
699
691
685
680
676
671
666
659
649
640
631
625
622
622
625
627
630
632
633
635
636
634
630
624
619
616
618
623
630
635
638
641
645
654
666
679
692
702
712
721
732
744
754
762
766
766
765
763
761
760
759
760
762
767
775
786
798
810
818
823
824
824
824
827
834
842
851
861
872
884
898
912
924
933
941
949
961
976
993
1010
1031
1051
1074
1097
1121
1141
1158
1170
1180
1188
1195
1198
1198
1194
1189
1186
1185
1186
1188
1191
1192
1195
1198
1202
1205
1208
1209
1209
1207
1204
1202
1200
1199
1199
1198
1195
1187
1177
1167
1158
1151
1147
1142
1135
1126
1116
1108
1103
1100
1096
1089
1079
1067
1056
1045
1036
1025
1012
1000
988
975
962
949
935
921
910
900
891
883
875
869
866
868
872
876
877
873
865
852
835
814
785
750
710
668
626
587
550
514
478
444
413
385
361
340
320
300
279
259
241
224
208
193
178
162
146
129
111
91
70
47
24
0
-25
-52
-82
-115
-148
-182
-215
-247
-279
-311
-341
-368
-391
-410
-427
-444
-460
-474
-485
-491
-493
-493
-490
-486
-477
-465
-450
-433
-416
-401
-386
-372
-356
-341
-326
-310
-293
-273
-251
-227
-205
-187
-173
-164
-158
-156
-157
-161
-167
-176
-185
-195
-206
-218
-228
-236
-239
-238
-234
-229
-224
-219
-211
-200
-186
-172
-159
-148
-141
-136
-133
-131
-131
-130
-129
-126
-123
-120
-119
-120
-123
-129
-136
-145
-154
-163
-167
-168
-165
-162
-160
-159
-159
-159
-158
-159
-164
-173
-183
-190
-194
-195
-197
-202
-210
-219
-226
-231
-235
-242
-255
-271
-289
-307
-327
-351
-381
-415
-451
-485
-517
-550
-585
-623
-661
-697
-729
-757
-785
-813
-840
-861
-873
-877
-875
-873
-872
-871
-868
-864
-858
-856
-858
-865
-875
-885
-894
-903
-913
-924
-933
-940
-941
-938
-929
-915
-894
-869
-840
-812
-787
-765
-748
-733
-719
-708
-699
-693
-689
-684
-677
-667
-655
-643
-632
-619
-604
-585
-564
-541
-518
-495
-472
-450
-429
-411
-394
-378
-364
-351
-340
-333
-327
-323
-316
-307
-294
-278
-261
-243
-222
-199
-173
-145
-115
-85
-54
-21
12
44
73
98
122
145
167
187
204
216
224
231
237
245
256
269
287
309
335
364
395
428
464
504
550
598
645
686
720
748
772
793
810
822
825
821
812
800
786
773
759
747
738
735
737
745
758
773
793
818
848
882
917
954
990
1027
1064
1099
1129
1153
1172
1188
1202
1215
1226
1232
1235
1235
1235
1237
1241
1246
1250
1252
1253
1253
1250
1244
1235
1224
1214
1205
1197
1189
1179
1171
1165
1165
1169
1176
1181
1182
1178
1173
1169
1167
1164
1159
1151
1144
1138
1137
1138
1140
1141
1139
1135
1129
1123
1115
1104
1092
1077
1059
1039
1016
989
960
929
897
863
828
792
757
724
693
664
635
604
572
542
516
495
478
463
447
433
422
416
414
414
412
407
399
390
380
368
353
336
319
306
296
289
281
268
251
232
215
202
192
183
173
162
150
137
119
94
62
27
-4
-25
-34
-32
-26
-23
-23
-26
-29
-29
-27
-25
-25
-26
-28
-28
-27
-26
-25
-26
-27
-27
-27
-26
-26
-26
-27
-27
-27
-26
-26
-26
-27
-27
-27
-26
-26
-26
-27
-27
-27
-26
-26
-26
-26
-27
-27
-26
-26
-26
-26
-27
-27
-26
-26
-26
-26
-27
-27
-26
-26
-26
-26
-27
-27
-26
-26
-26
-26
-26
-27
-26
-26
-26
-26
-26
-27
-26
-26
-26
-26
-26
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
