5
10371
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
-1
-1
-1
-2
-1
0
-1
-2
-1
0
-1
-1
0
-1
-2
-1
0
-1
-2
0
0
-2
-1
1
-1
-3
0
2
-1
-2
-2
-7
-9
0
7
-2
-11
-3
7
0
-6
2
7
-2
-6
3
6
-2
-2
5
0
-8
-1
9
1
-7
2
9
-3
-12
-1
9
0
-8
-1
7
4
-2
-4
-3
-3
0
3
3
1
1
3
3
0
-4
-2
4
3
-5
-5
5
9
-1
-6
1
4
-3
-4
3
4
-4
-5
3
7
2
-1
0
0
-2
1
4
1
-3
0
7
7
1
-1
0
-1
-3
1
8
7
-4
-7
2
12
10
1
-2
2
2
0
3
7
3
-6
-6
2
5
-1
-5
0
3
1
3
8
4
-5
-1
9
7
0
1
5
-1
-4
4
9
0
-8
-2
3
1
0
0
-2
0
6
5
-2
-1
7
3
-8
-2
11
8
-3
-1
7
3
-3
3
4
-3
-1
11
10
-3
-5
5
6
-2
-4
1
5
5
3
-1
-3
1
5
1
-1
2
3
-1
-2
2
4
4
3
-1
-3
2
8
2
-4
1
10
7
-1
2
8
4
-3
-3
2
3
1
-1
2
6
7
2
0
5
7
0
-4
2
7
4
-1
-1
-1
-1
4
8
6
-1
-5
-4
1
6
3
-4
-2
7
6
-2
-1
7
4
-5
-2
7
4
-4
-1
5
4
1
1
0
0
4
6
-3
-8
1
8
1
-6
1
6
2
-2
1
2
-1
0
4
4
0
0
2
0
-1
1
2
0
-2
-1
-1
0
2
2
-1
-2
1
5
2
-3
-2
1
1
0
3
6
1
-3
0
5
2
-3
-1
2
1
0
1
1
2
5
3
-6
-5
5
7
-6
-10
3
7
-3
-6
2
0
-7
-2
8
1
-11
-5
6
3
-4
1
6
-1
-6
-1
0
-8
-7
6
10
-2
-10
-3
4
0
-6
-6
-4
-3
0
4
0
-8
-9
2
8
-1
-9
-3
3
-2
-8
-3
3
0
-5
-4
-1
-2
-3
-2
-3
-6
-5
-1
2
0
-5
-7
-4
0
-2
-6
-4
-1
-2
-5
-5
-3
-4
-5
-4
-4
-5
-3
-2
-4
-3
0
-1
-7
-7
-3
-1
-3
-1
0
-5
-9
-6
-3
-5
-6
-1
-1
-6
-6
-2
-5
-9
-6
-1
-4
-8
-4
0
-5
-11
-6
-1
-4
-9
-5
1
0
-7
-9
-6
-5
-7
-7
-6
-7
-7
-2
2
-1
-9
-10
-2
3
1
-4
-7
-8
-5
0
0
-6
-12
-8
2
4
-3
-8
-4
0
-2
-7
-9
-7
-4
-2
-4
-7
-7
-4
-3
-5
-7
-6
-7
-8
-5
2
-1
-12
-15
-5
5
1
-11
-14
-6
-1
-6
-9
-4
-1
-4
-6
-3
-3
-7
-6
-1
-2
-8
-8
-2
-1
-6
-7
-6
-7
-6
0
-3
-12
-11
2
3
-9
-13
0
6
-2
-10
-8
-4
-2
-2
-4
-5
-3
-3
-6
-7
-1
0
-6
-6
1
2
-6
-11
-7
-3
-1
2
2
-3
-7
-3
2
2
-1
-3
-5
-3
0
-3
-7
-3
3
-1
-8
-6
1
2
0
-3
-7
-8
-2
4
-1
-7
-2
5
0
-7
-3
4
3
-4
-5
0
5
4
-1
-4
0
5
3
-3
-3
3
4
-2
-6
-2
5
5
-1
-4
2
6
0
-5
1
6
1
-3
4
7
-2
-8
3
11
4
-6
-5
2
3
1
2
2
0
-1
-1
-2
-1
-1
-2
-1
3
3
-3
-6
1
8
6
0
0
0
0
2
6
4
-5
-7
3
10
3
-6
-4
4
4
-1
0
5
7
5
2
1
1
3
6
6
1
-1
2
5
4
1
1
3
5
4
0
-2
2
6
4
-1
0
6
6
0
-2
2
5
4
3
3
5
6
5
2
-2
-1
5
6
0
-2
4
7
0
-3
6
12
4
-4
0
6
2
-4
1
8
6
1
4
7
3
-2
2
8
4
-3
-2
4
4
0
0
3
2
2
5
5
-2
-6
1
10
7
-4
-8
-3
4
5
1
-2
-1
2
3
1
1
0
-3
-5
1
7
4
-2
-2
0
-2
0
7
7
-3
-8
0
6
0
-4
1
5
0
-4
-1
5
4
-4
-7
-2
3
2
-1
1
4
-1
-6
-1
2
-3
-5
3
5
-3
-4
6
4
-10
-12
2
5
-4
-4
4
0
-9
-3
9
4
-8
-7
2
4
1
1
1
0
1
0
-3
0
6
4
-3
-2
3
-1
-6
1
8
1
-9
-3
8
8
-3
-8
-6
-1
4
3
-3
-4
1
2
-3
-3
1
-1
-5
-1
4
-1
-6
-1
5
-1
-6
-1
4
-1
-4
-1
1
-2
-4
-4
-2
-1
-2
-4
-3
2
2
-5
-7
0
5
1
-2
1
1
-3
-3
-2
-5
-6
1
4
-3
-7
3
8
-1
-10
-8
-2
-1
2
5
-1
-11
-8
4
6
-3
-8
-2
2
-2
-6
-3
1
-2
-7
-4
3
2
-4
-5
0
-1
-5
-6
-2
-2
-5
-4
1
2
-3
-3
2
4
-3
-9
-6
1
3
0
1
0
-6
-10
-4
2
-2
-9
-6
-1
-2
-6
-5
-2
-5
-5
0
1
-2
-3
-1
-2
-3
-1
-2
-5
-2
3
1
-5
-4
-2
-6
-6
2
4
-5
-8
0
2
-4
-3
4
1
-8
-5
2
0
-4
0
2
-4
-6
0
2
-3
-4
-1
-3
-6
-2
3
-1
-7
-3
4
2
-3
-4
1
3
1
-3
-1
4
4
-3
-6
-1
3
-1
-3
0
1
1
2
4
1
-2
-1
2
1
1
0
-2
-2
5
6
-1
-4
3
7
-1
-6
0
3
-1
-2
3
2
-2
0
4
1
-3
1
5
0
-3
1
2
-4
-2
7
7
-2
-3
4
3
-4
-1
5
3
0
3
3
-5
-4
5
6
-3
-2
10
8
-5
-5
3
0
-7
0
9
4
-4
3
11
4
-4
1
6
3
2
4
1
-3
1
5
1
-3
2
6
1
-1
3
5
1
2
6
3
-4
-4
3
7
4
-2
-4
-1
3
1
-2
-2
0
-1
-2
1
3
0
-1
3
3
-4
-4
3
5
1
0
3
1
-2
2
6
0
-6
-2
3
0
-3
1
3
0
-2
0
0
-1
0
2
0
-1
2
2
-3
-4
2
3
-2
-2
5
6
-3
-8
-1
6
4
1
1
0
-3
-3
1
0
-5
-4
3
6
-1
-7
-6
-3
-1
1
3
4
1
-2
-3
0
2
1
-2
-1
1
2
1
0
1
-1
-3
-2
-1
-2
-2
0
0
-4
-3
2
1
-7
-9
1
5
0
-3
1
-1
-7
-4
2
-2
-9
-3
5
-3
-11
-3
8
2
-8
-6
0
-3
-7
-4
-3
-5
-5
-1
-1
-5
-6
-5
-3
-1
-4
-10
-10
0
5
-3
-10
-5
2
-2
-7
-7
-3
-1
0
-4
-8
-8
-3
-4
-7
-5
-2
-5
-7
-2
0
-10
-13
-3
4
-3
-8
-1
3
-6
-11
-2
4
-2
-8
-4
1
0
-4
-4
-2
-4
-4
-1
1
-2
-5
-4
-2
-2
-4
-3
-1
-1
-3
-5
-5
-3
-1
-2
-5
-3
0
0
-3
-3
-3
-4
-3
3
1
-10
-10
4
9
-6
-14
-1
9
-4
-17
-7
8
2
-11
-9
1
1
-6
-6
-1
1
-3
-4
-3
-2
1
2
-1
-5
-4
2
3
-2
-4
-1
-2
-6
-6
1
3
-3
-7
-5
-2
-3
-2
-2
-4
-5
-1
-2
-6
-5
1
1
-7
-9
-2
2
-2
-4
-4
-5
-5
1
3
-5
-10
-3
4
-2
-8
-4
1
-1
-3
0
1
-3
-4
2
4
0
-1
-1
-2
-3
-1
-2
-7
-7
-2
0
-4
-6
-4
-1
1
0
-4
-9
-4
5
3
-6
-6
1
2
-2
-1
0
-2
-3
0
-1
-4
0
5
1
-8
-6
2
2
-5
-5
0
2
-3
-6
-6
-3
-1
-2
-3
-2
-2
-5
-4
2
3
-3
-7
-3
0
-3
-3
1
1
-3
-2
2
4
3
1
-5
-9
-3
6
2
-7
-4
3
1
-5
-1
4
-2
-8
-2
5
-1
-7
-2
4
-2
-6
0
6
-1
-7
-3
1
-4
-7
-1
3
-2
-6
-2
0
-2
-1
3
-1
-8
-4
6
4
-6
-8
1
4
-2
-4
0
2
1
0
-1
-1
-1
0
1
1
1
0
-2
-1
-1
-1
2
4
0
-3
2
6
-1
-5
3
8
-2
-8
2
8
-1
-7
0
6
2
1
5
0
-9
-5
7
7
-5
-9
0
8
7
0
-5
-2
8
11
3
-3
0
3
-1
-2
2
2
-3
-3
3
7
6
2
-1
-1
4
8
5
0
1
4
4
4
8
7
0
-2
4
7
3
1
5
3
-2
0
10
9
-1
-3
8
12
3
-3
4
8
4
1
5
6
0
-1
6
10
4
-1
3
7
2
-3
-2
5
8
6
2
2
3
3
3
4
4
-1
-4
1
8
8
3
2
6
8
7
3
-2
-3
4
9
3
-4
1
11
8
-2
-1
6
4
-2
0
4
3
2
5
5
-1
-1
7
8
2
1
5
4
-2
-3
0
0
3
10
9
0
-2
5
9
5
2
1
-1
-1
6
10
5
-1
0
2
1
2
4
2
-1
0
2
2
4
5
1
-4
0
8
6
-1
1
6
1
-4
5
14
6
-7
-3
9
9
0
-1
3
4
2
3
3
1
2
5
2
-4
-1
8
8
-3
-8
1
8
2
-4
-1
4
2
1
4
5
1
0
5
5
-2
-3
5
7
0
-2
5
7
-2
-5
3
6
-1
-2
4
5
-2
-2
6
7
-1
-2
5
5
-2
-2
6
8
1
-3
1
4
3
2
-2
-4
-1
6
4
-4
-5
1
2
-3
0
8
5
-7
-9
0
6
3
-1
0
0
0
1
2
2
0
-1
-2
0
2
3
1
0
4
5
2
-2
-3
-1
2
2
1
1
2
1
-1
0
2
-1
-5
-3
3
3
-3
-3
2
4
1
-2
-3
1
6
4
-7
-10
1
8
-1
-8
1
9
-2
-11
-3
7
1
-7
-4
0
-4
-5
0
3
0
-2
-1
-2
-5
-4
0
0
-1
-2
-3
-2
1
2
-4
-7
-3
0
-3
-6
-2
0
-2
-4
0
4
1
-3
-3
1
2
-1
-3
-2
0
1
0
-1
-1
-1
0
0
-1
-3
-2
1
2
-1
-3
-2
1
0
-2
-1
1
-1
-3
-2
0
-3
-6
-5
-4
-4
-1
2
-3
-9
-6
1
-3
-8
-4
-1
-8
-8
2
3
-10
-14
-1
5
-3
-5
0
0
-5
-2
3
2
-3
-4
-6
-6
0
4
-3
-9
-2
5
0
-5
-3
-3
-7
-6
-2
-4
-8
-3
2
-2
-7
-5
0
-2
-5
-4
0
-1
-4
-4
-1
1
-2
-5
-4
-1
-3
-6
-4
-2
-2
-1
-1
-6
-7
1
6
-2
-8
-2
2
-3
-4
3
1
-6
-4
3
0
-6
-1
2
-6
-9
1
5
-4
-6
0
0
-4
-2
2
-2
-4
-1
-1
-5
-2
2
-3
-6
0
3
-1
-3
-2
-6
-8
0
5
-4
-7
1
2
-8
-5
6
2
-9
-4
9
3
-9
-4
4
-1
-8
-3
4
1
-4
-3
0
2
2
-1
-4
0
4
-2
-8
-3
3
-1
-5
-1
3
1
-1
-1
-3
-2
2
2
-4
-5
1
3
0
-1
1
0
0
1
-1
-4
0
5
1
-5
-1
4
0
-4
1
5
-1
-3
4
5
-4
-6
2
7
-2
-7
1
9
3
-7
-5
4
6
0
-1
4
3
-4
-6
3
8
3
-2
-1
3
4
4
2
-1
-3
0
6
7
4
0
1
4
5
3
0
-2
2
6
3
-2
2
9
5
-4
-2
9
8
-4
-5
7
9
1
2
9
6
-2
3
12
8
-2
1
9
7
0
5
12
9
3
4
6
3
1
4
6
5
4
6
9
8
4
1
4
9
7
3
6
11
7
-1
1
10
10
3
4
8
6
2
5
9
6
2
4
9
10
8
7
6
5
5
7
6
3
4
8
9
6
2
4
7
4
-1
4
11
9
2
4
12
10
2
2
9
7
1
2
8
7
2
2
6
6
6
8
7
3
3
9
10
5
3
6
9
10
7
4
2
4
6
5
2
3
7
8
5
5
8
8
4
3
9
12
7
2
4
10
10
5
3
5
6
6
7
7
5
3
2
2
4
6
7
5
3
4
8
9
6
1
1
8
12
6
0
4
9
4
-1
4
11
8
2
2
6
5
5
5
1
1
8
11
0
-5
7
15
5
-5
1
8
4
2
8
8
-1
-2
7
9
3
2
5
4
1
5
11
9
2
1
3
3
1
1
5
9
7
3
3
5
4
2
4
5
4
3
7
6
1
1
8
9
2
0
4
6
3
3
4
1
-2
0
3
3
3
5
5
3
2
2
1
3
5
3
-1
2
7
6
0
-1
6
9
5
0
0
3
4
1
0
2
4
1
-1
0
2
1
2
5
4
1
0
2
1
-1
2
7
7
1
-1
2
7
5
0
0
6
7
2
1
5
6
3
3
9
10
5
5
11
12
6
4
8
11
9
6
7
10
11
9
6
5
8
10
10
8
6
5
6
4
3
8
14
11
3
6
18
19
8
4
12
16
14
17
21
13
6
13
20
17
18
29
29
18
21
32
28
19
28
42
34
22
29
37
27
19
31
39
29
20
29
35
29
23
26
30
30
29
26
26
30
33
30
27
30
31
32
39
47
43
36
44
54
49
42
50
62
64
63
70
75
71
70
78
82
82
86
96
100
102
110
118
119
117
120
124
126
125
126
137
153
164
165
166
168
159
133
107
94
85
74
75
93
110
114
111
101
71
29
-1
-14
-19
-10
25
69
87
78
62
34
-16
-74
-109
-114
-87
-17
90
185
232
236
211
160
103
81
101
140
193
272
363
430
468
487
481
440
381
331
308
326
390
477
557
614
634
598
514
428
366
312
259
226
214
209
205
203
187
155
139
156
192
239
312
395
434
401
322
233
163
147
214
345
492
616
706
778
850
905
892
787
627
479
389
380
447
546
617
633
603
542
474
446
498
610
709
718
614
446
316
295
357
413
404
350
314
348
447
547
577
535
504
576
768
1014
1210
1259
1122
859
618
520
552
601
599
580
601
683
824
988
1084
1020
824
643
608
743
984
1221
1328
1229
951
610
318
138
78
116
210
315
419
553
767
1047
1271
1290
1050
638
225
-22
-19
205
538
856
1080
1189
1210
1183
1100
918
636
341
154
121
182
217
124
-112
-410
-644
-723
-656
-543
-474
-442
-418
-469
-712
-1139
-1571
-1819
-1812
-1575
-1194
-802
-506
-313
-199
-205
-368
-595
-723
-688
-577
-499
-472
-422
-277
-58
170
413
742
1133
1413
1392
1022
409
-258
-761
-961
-869
-613
-332
-118
26
203
524
942
1247
1234
840
154
-662
-1459
-2139
-2614
-2773
-2581
-2193
-1823
-1501
-1104
-623
-274
-298
-753
-1483
-2218
-2733
-2981
-3052
-2999
-2784
-2431
-2067
-1733
-1266
-495
438
1046
844
-188
-1469
-2246
-2205
-1632
-981
-433
98
671
1167
1359
1090
424
-354
-957
-1342
-1654
-1946
-2066
-1837
-1250
-432
473
1322
1901
1969
1445
515
-509
-1436
-2250
-2949
-3422
-3520
-3175
-2458
-1601
-965
-799
-982
-1098
-848
-330
85
68
-462
-1289
-2021
-2367
-2342
-2133
-1786
-1165
-251
642
1037
641
-463
-1860
-2958
-3256
-2681
-1683
-875
-545
-549
-566
-358
85
479
355
-539
-1966
-3387
-4339
-4557
-3971
-2812
-1596
-772
-427
-418
-631
-969
-1244
-1259
-906
-158
913
2043
2850
3102
2853
2287
1561
834
352
336
776
1425
2059
2659
3269
3759
3850
3305
2093
512
-809
-1282
-900
-262
62
43
28
292
795
1174
970
91
-988
-1708
-2037
-2366
-2877
-3275
-3089
-2041
-254
1730
3168
3585
3029
1889
588
-551
-1280
-1413
-901
23
827
984
384
-580
-1311
-1368
-671
515
1775
2750
3190
2981
2267
1400
541
-500
-1793
-2890
-3219
-2727
-1825
-844
172
1243
2272
3028
3191
2528
1160
-378
-1422
-1571
-914
68
911
1535
2124
2712
3076
3052
2726
2283
1811
1317
824
430
252
281
302
67
-422
-845
-777
-23
1107
1908
1841
1020
3
-826
-1464
-1948
-2120
-1774
-920
141
993
1439
1643
1858
2037
1863
1057
-431
-2363
-4152
-5005
-4419
-2587
-348
1281
1716
1194
435
-238
-1219
-2837
-4585
-5476
-5016
-3555
-1835
-416
535
1044
992
162
-1268
-2530
-2866
-2201
-1063
-18
642
882
797
522
256
348
1053
2033
2471
1969
1067
530
492
584
584
556
601
782
1084
1245
839
-238
-1523
-2421
-2722
-2558
-2045
-1213
-239
521
845
865
851
883
822
541
84
-371
-626
-577
-255
236
756
1121
1212
1200
1442
2027
2597
2746
2379
1609
630
-153
-229
556
1829
3047
3761
3636
2645
1336
505
456
813
1048
968
753
737
1095
1555
1553
869
15
-191
610
2012
3155
3277
2111
-63
-2587
-4578
-5116
-3726
-816
2518
5162
6388
5862
3760
894
-1702
-3457
-4377
-4595
-4118
-2999
-1461
127
1259
1477
833
-10
-447
-610
-1078
-2009
-2882
-3101
-2625
-1882
-1225
-614
180
1145
1867
1792
710
-974
-2410
-2796
-1883
-196
1233
1595
1002
406
681
1834
3144
3829
3508
2405
1325
1039
1421
1615
1268
1045
1622
2779
3836
4367
4098
2804
835
-822
-1461
-1228
-587
217
986
1487
1803
2226
2648
2608
2039
1415
1078
963
1034
1396
1888
2114
1973
1655
1074
-79
-1610
-2721
-2835
-2138
-1158
-217
686
1794
3354
5052
5789
4533
1417
-2295
-5225
-6593
-6329
-4987
-3405
-2081
-961
116
1032
1504
1289
319
-1067
-2250
-3046
-3951
-5226
-6197
-5994
-4569
-2512
-323
1652
3040
3727
3942
3705
2615
545
-1835
-3586
-4336
-4372
-4121
-3700
-2833
-1118
1445
4086
5579
5154
3092
318
-2464
-4989
-6965
-7886
-7427
-5690
-3076
-365
1150
319
-2774
-6648
-9484
-10200
-8837
-6432
-4326
-3046
-1906
-70
2152
3408
2589
-238
-3936
-7028
-8474
-8086
-6395
-4175
-2115
-655
189
866
1887
3209
4080
3613
1575
-1392
-4218
-6012
-6341
-5296
-3457
-1623
-331
387
786
1074
1305
1479
1656
1955
2360
2518
1965
714
-496
-749
207
1695
2693
2687
1968
1197
851
1085
1795
2621
3172
3456
3771
3984
3394
1706
-229
-1158
-770
36
184
-493
-1204
-1132
-333
370
332
-337
-1171
-1894
-2390
-2463
-2017
-1379
-1180
-1877
-3316
-4622
-4583
-2521
947
4142
5544
4833
2798
523
-1172
-1885
-1719
-1135
-410
648
2171
3716
4692
5020
4889
4132
2399
-90
-2429
-3687
-3543
-2392
-1030
-129
96
-246
-913
-1387
-934
662
2486
3099
1919
-212
-1834
-2122
-1320
-128
1136
2673
4643
6676
7993
7916
6317
3741
1144
-633
-1246
-916
-246
157
123
34
413
1454
2951
4414
5150
4530
2458
-420
-3046
-4471
-4252
-2610
-288
1874
3298
3756
3302
2134
446
-1516
-3229
-3971
-3404
-2008
-792
-523
-1179
-2029
-2280
-1705
-645
454
1329
1908
2310
2679
2775
2051
437
-1317
-2373
-2508
-1926
-920
92
791
1327
1930
2221
1568
-52
-2210
-4669
-7069
-8404
-7787
-5536
-2853
-735
348
337
-244
-575
-576
-1119
-2704
-4473
-5029
-3774
-1106
2143
4998
6435
5804
3286
-128
-3035
-4158
-2934
133
3713
6394
7360
6624
4786
2540
322
-1618
-2982
-3435
-2791
-1047
1601
4500
6449
6313
3893
217
-2951
-3995
-2437
596
3091
3614
2115
-454
-2878
-4191
-4078
-3015
-1819
-1148
-1363
-2424
-3686
-4281
-3935
-3032
-1904
-635
529
1293
1748
2021
1734
565
-931
-1899
-2279
-2530
-2604
-1975
-506
1349
3064
4288
4756
4328
3054
1155
-907
-2398
-2654
-1590
229
2021
3296
4019
4308
4035
3027
1633
651
459
636
630
380
149
193
696
1638
2654
3356
3714
3854
3760
3443
3021
2365
1260
193
188
1407
2722
3171
3049
3017
3056
2965
3107
3845
4745
5036
4499
3474
2394
1687
1689
2204
2430
1727
287
-1215
-2365
-3129
-3433
-3115
-2332
-1638
-1424
-1483
-1300
-672
119
607
476
-275
-1339
-2338
-3114
-3691
-3902
-3273
-1410
1486
4478
6250
5799
3056
-983
-4713
-6682
-6254
-3861
-661
2157
3874
4339
3871
2999
2028
860
-619
-2145
-3255
-3658
-3320
-2471
-1600
-1012
-357
927
2638
3879
4096
3451
2211
423
-1788
-4090
-6042
-6978
-6136
-3478
-150
2395
3557
3637
3102
2243
1297
483
-34
-67
541
1607
2500
2573
1759
661
15
65
419
406
-386
-1709
-2722
-2675
-1655
-515
55
185
498
1370
2630
3781
4354
4176
3451
2558
1735
993
297
-251
-500
-484
-517
-964
-1904
-3037
-3842
-3767
-2394
347
3985
7481
9543
9327
7107
4185
1930
924
1028
1910
3234
4572
5423
5347
4146
2198
532
124
926
1841
1798
741
-500
-1210
-1566
-2325
-3800
-5376
-6175
-5968
-5281
-4801
-4796
-4884
-4310
-2706
-678
609
493
-649
-1855
-2394
-2210
-1779
-1563
-1588
-1473
-773
654
2301
3113
2369
561
-1004
-1528
-1281
-925
-703
-337
557
1882
2841
2601
1271
-198
-1100
-1483
-1612
-1548
-1323
-1022
-676
-367
-311
-593
-1020
-1321
-1175
-154
1809
3916
5075
4927
3866
2292
423
-1388
-2703
-3225
-2698
-955
1627
4062
5468
5622
4828
3520
2044
449
-1503
-3855
-5976
-6823
-5759
-3129
-53
2341
3599
3906
3520
2430
562
-1854
-4139
-5322
-4708
-2513
266
2703
4396
5144
4822
3762
2626
1685
691
-441
-1335
-1625
-1267
-407
689
1692
2517
3377
4305
4960
5076
4719
3961
2781
1377
120
-869
-1716
-2418
-2754
-2468
-1416
112
1148
688
-1205
-3433
-5069
-5985
-6326
-6093
-5318
-4051
-2262
-323
686
-36
-1851
-3257
-3558
-3374
-3567
-4198
-4560
-3871
-1993
268
1652
1478
194
-1153
-1872
-2035
-2126
-2385
-2431
-1540
542
3066
4707
4622
3042
920
-836
-1795
-2005
-1798
-1488
-1129
-557
250
934
969
121
-1320
-2768
-3806
-4390
-4615
-4450
-3957
-3637
-4114
-5348
-6514
-6804
-6104
-4849
-3545
-2553
-1991
-1677
-1316
-807
-293
54
174
116
1
-136
-414
-839
-1051
-700
6
491
465
-9
-903
-2117
-3095
-3186
-2432
-1528
-1049
-1091
-1460
-1697
-1171
262
1860
2735
2800
2538
2264
2156
2610
3857
5463
6741
7456
7707
7498
6896
6278
5921
5643
5264
5094
5514
6297
6744
6383
5223
3509
1608
102
-388
288
1583
2718
3310
3445
3325
3103
2944
2905
2805
2511
2291
2550
3209
3673
3437
2499
1187
-232
-1687
-3119
-4282
-4866
-4783
-4102
-2785
-923
769
1305
472
-977
-2209
-2856
-2753
-1896
-776
-82
-4
-325
-1053
-2327
-3809
-4806
-5001
-4673
-4242
-3893
-3548
-3098
-2713
-2846
-3710
-4943
-6028
-6804
-7305
-7415
-7001
-6201
-5411
-5105
-5562
-6460
-6928
-6450
-5520
-4908
-4561
-3810
-2538
-1510
-1454
-2216
-2964
-3045
-2520
-1950
-1820
-2196
-2803
-3269
-3374
-3219
-3055
-2861
-2341
-1496
-896
-1071
-1797
-2196
-1455
522
2913
4451
4444
3366
2286
1851
2073
2742
3535
3876
3293
1983
714
121
314
1031
1817
2121
1635
666
-89
-308
-397
-942
-1979
-2984
-3421
-3077
-2003
-482
942
1740
1875
1809
1910
2079
2150
2380
3144
4279
5119
5215
4683
3883
3113
2601
2422
2409
2445
2744
3499
4370
4704
4171
2848
902
-1395
-3441
-4521
-4308
-3056
-1415
-76
615
806
742
303
-772
-2253
-3313
-3165
-1703
457
2420
3548
3728
3234
2431
1614
986
685
850
1641
3010
4458
5266
5121
4370
3542
2786
1932
927
-70
-1020
-2085
-3218
-3961
-3893
-3080
-1949
-1000
-775
-1614
-3072
-4040
-3904
-3174
-2571
-2013
-1033
237
1079
946
-195
-1937
-3487
-4080
-3710
-3159
-2986
-2873
-2244
-1102
95
1040
1715
2210
2694
3367
4207
4849
4834
3909
2253
600
-64
672
2246
3769
4837
5407
5278
4182
2243
7
-1810
-2535
-1900
-438
824
1294
1223
1180
1445
1912
2267
2215
1708
903
-80
-1115
-1809
-1681
-726
529
1554
2159
2420
2612
3136
4119
5089
5332
4596
3248
1772
322
-1129
-2323
-2707
-1999
-600
727
1413
1229
225
-1215
-2513
-3348
-3791
-3979
-3974
-3905
-3845
-3562
-2831
-1994
-1770
-2527
-4029
-5752
-7141
-7766
-7599
-7052
-6586
-6440
-6738
-7428
-8009
-7823
-6859
-5924
-5740
-6223
-6868
-7512
-8335
-9320
-10072
-10119
-9212
-7460
-5355
-3482
-2017
-763
262
667
364
-128
-401
-711
-1415
-2289
-2809
-2801
-2475
-2096
-1803
-1505
-894
93
910
926
258
-358
-437
-96
316
484
175
-480
-810
-175
1224
2473
2926
2714
2257
1705
1102
715
866
1591
2778
4402
6290
7850
8466
8134
7429
6886
6637
6549
6480
6417
6479
6731
7028
7160
7091
6876
6436
5678
4783
4118
3871
3981
4352
4915
5447
5575
5088
4218
3460
3096
2990
2937
3035
3509
4281
4947
5131
4716
3873
3045
2709
2893
3101
2943
2607
2441
2389
2177
1784
1327
696
-277
-1462
-2569
-3492
-4253
-4812
-5201
-5626
-6146
-6436
-6160
-5403
-4519
-3696
-2982
-2646
-3149
-4574
-6249
-7215
-7082
-6245
-5267
-4342
-3512
-2999
-2992
-3279
-3435
-3276
-2906
-2475
-2056
-1587
-798
600
2442
3999
4537
3952
2797
1729
1042
671
494
524
844
1505
2460
3450
3997
3743
2814
1670
649
-128
-551
-561
-318
-55
140
234
108
-272
-754
-1186
-1513
-1622
-1382
-915
-541
-381
-242
114
772
1615
2258
2208
1356
223
-477
-427
253
1238
2058
2135
1200
-330
-1636
-2229
-2244
-2017
-1654
-1033
-47
1268
2630
3498
3462
2737
1990
1593
1315
804
63
-601
-859
-597
-140
-111
-784
-1693
-2147
-1952
-1422
-904
-538
-273
79
621
1123
1229
870
233
-606
-1653
-2672
-3195
-2856
-1626
110
1583
2078
1527
478
-560
-1395
-1854
-1738
-1225
-867
-1044
-1721
-2785
-4204
-5798
-7192
-8079
-8316
-7852
-6819
-5603
-4527
-3563
-2580
-1690
-1113
-852
-765
-809
-1046
-1479
-2009
-2431
-2467
-2017
-1354
-863
-595
-298
134
465
388
-118
-739
-1149
-1416
-1950
-2873
-3622
-3534
-2684
-1795
-1397
-1380
-1267
-595
840
2743
4370
5116
5094
4968
5290
6113
7131
7996
8493
8570
8283
7718
6984
6260
5858
6125
7162
8562
9531
9388
8070
6211
4735
4248
4665
5370
5775
5746
5555
5485
5542
5521
5310
5034
4852
4737
4594
4487
4576
4900
5414
6120
6987
7791
8180
7808
6440
4146
1503
-644
-1809
-2193
-2396
-2896
-3745
-4606
-5082
-5075
-4835
-4672
-4710
-4882
-5009
-4916
-4615
-4359
-4399
-4696
-4947
-4910
-4678
-4606
-4893
-5248
-5119
-4257
-2945
-1700
-906
-624
-526
-122
707
1511
1803
1633
1444
1582
2111
2872
3492
3576
3095
2478
2169
2188
2224
2107
2107
2675
3866
5118
5710
5365
4369
3259
2469
2096
1932
1806
1838
2152
2516
2574
2355
2234
2508
3258
4423
5707
6600
6803
6508
6099
5767
5526
5360
5173
4845
4474
4334
4479
4574
4257
3477
2383
1103
-203
-1248
-1818
-1997
-2016
-1970
-1871
-1844
-2009
-2289
-2607
-3107
-3825
-4348
-4232
-3658
-3208
-3123
-3247
-3595
-4412
-5658
-6905
-7784
-8227
-8284
-8074
-7913
-8090
-8438
-8435
-7922
-7452
-7689
-8568
-9314
-9331
-8804
-8364
-8384
-8734
-9004
-8810
-8071
-7165
-6630
-6600
-6720
-6633
-6302
-5847
-5405
-5204
-5407
-5815
-6005
-5780
-5250
-4580
-3973
-3757
-4154
-5022
-6003
-6737
-6832
-6038
-4662
-3414
-2582
-1748
-549
709
1431
1367
670
-354
-1332
-1892
-1759
-762
1124
3514
5568
6505
6172
5029
3726
2798
2550
2995
3890
4896
5759
6422
6988
7462
7536
6826
5361
3669
2311
1487
1108
1027
1138
1353
1560
1630
1501
1275
1146
1205
1373
1482
1425
1287
1295
1553
1888
2164
2549
3135
3478
3000
1771
452
-430
-729
-404
417
1212
1409
906
-73
-1332
-2483
-2791
-1838
-150
1325
2106
2226
1768
826
-351
-1538
-2643
-3433
-3546
-3001
-2322
-1924
-1730
-1537
-1356
-1188
-816
-94
739
1217
1060
436
-71
196
1482
3356
4957
5639
5496
5241
5495
6196
6833
7107
7149
7158
7121
6903
6381
5517
4461
3518
2868
2441
2127
1933
1846
1785
1754
1780
1679
1249
754
779
1451
2202
2494
2445
2507
2834
3252
3635
3999
4285
4284
3794
2762
1383
177
-195
564
2077
3610
4622
4890
4296
2845
884
-965
-2181
-2577
-2271
-1580
-883
-402
-124
-9
-139
-560
-1158
-1823
-2555
-3230
-3476
-3088
-2450
-2272
-2938
-4267
-5774
-6943
-7402
-7154
-6658
-6458
-6683
-6972
-6845
-6112
-5016
-4009
-3343
-2898
-2461
-2005
-1588
-1221
-1014
-1201
-1758
-2241
-2159
-1319
247
2311
4282
5441
5577
5131
4707
4670
5117
5835
6306
6102
5300
4378
3800
3798
4305
4941
5228
4948
4206
3255
2428
2048
2177
2577
3073
3723
4507
5143
5346
5031
4175
2824
1274
-41
-922
-1437
-1647
-1612
-1636
-2158
-3316
-4805
-6173
-7093
-7409
-7152
-6587
-6058
-5705
-5412
-5045
-4645
-4342
-4179
-4073
-3896
-3604
-3350
-3367
-3627
-3714
-3183
-1995
-528
704
1268
1012
238
-500
-911
-1121
-1283
-1293
-997
-459
31
107
-429
-1299
-1838
-1564
-558
862
2507
4172
5470
6157
6432
6645
6849
6806
6293
5312
4152
3349
3441
4602
6483
8382
9541
9466
8193
6284
4442
3049
2064
1274
512
-307
-1156
-1843
-2170
-2259
-2555
-3364
-4457
-5274
-5497
-5381
-5499
-6142
-6924
-7077
-6162
-4416
-2399
-571
735
1258
969
117
-1000
-2125
-2825
-2621
-1526
-242
449
361
-166
-801
-1460
-2148
-2824
-3440
-3931
-4179
-4114
-3907
-3925
-4376
-5088
-5673
-5854
-5612
-5139
-4699
-4465
-4400
-4301
-3945
-3193
-2089
-917
-46
395
607
826
1065
1230
1314
1364
1303
934
140
-923
-1821
-2114
-1727
-1046
-612
-721
-1272
-1903
-2231
-2062
-1482
-774
-194
192
433
494
242
-316
-927
-1343
-1607
-1949
-2474
-3029
-3293
-2979
-2111
-1157
-707
-940
-1551
-2207
-2797
-3233
-3317
-2935
-2199
-1307
-394
440
1058
1309
1131
682
274
61
-179
-790
-1790
-2825
-3485
-3555
-3070
-2312
-1633
-1133
-625
-80
106
-457
-1562
-2484
-2626
-1880
-470
1265
2904
4026
4398
4040
3125
1957
968
488
431
357
-98
-914
-1752
-2210
-2082
-1504
-808
-208
264
550
502
27
-881
-2179
-3575
-4426
-4219
-3142
-1888
-947
-363
-4
269
585
933
1148
1183
1215
1367
1583
1875
2328
2777
2783
2101
949
-206
-922
-947
-431
106
262
132
57
187
473
833
1109
1091
774
412
217
219
421
819
1217
1297
945
362
-164
-417
-267
298
1165
2161
3085
3719
3966
3958
3887
3792
3629
3432
3225
2924
2518
2185
2045
1937
1606
1045
523
382
804
1628
2392
2724
2682
2583
2578
2543
2306
1856
1431
1423
2053
3071
3959
4480
4776
4956
4898
4596
4349
4415
4702
4961
5116
5227
5288
5201
4836
4037
2746
1201
-148
-1031
-1498
-1657
-1515
-1160
-863
-866
-1193
-1713
-2261
-2689
-2956
-3180
-3501
-3925
-4347
-4654
-4763
-4681
-4532
-4436
-4420
-4532
-4900
-5479
-5886
-5746
-5092
-4244
-3424
-2665
-1952
-1314
-826
-589
-607
-732
-800
-752
-534
-48
659
1302
1587
1482
1196
992
989
1068
1020
821
676
769
1080
1481
1836
1996
1885
1598
1302
1078
1012
1347
2316
3786
5227
6105
6250
5826
5046
4027
2903
1910
1296
1235
1809
2854
3843
4227
3970
3538
3318
3304
3342
3371
3361
3258
3052
2783
2513
2353
2437
2757
3122
3289
3064
2368
1317
174
-922
-2047
-3272
-4490
-5478
-5988
-5850
-5198
-4503
-4154
-4130
-4272
-4619
-5204
-5760
-5922
-5561
-4731
-3528
-2157
-958
-183
139
96
-172
-407
-335
49
392
289
-320
-1113
-1721
-2016
-2061
-1982
-2015
-2499
-3544
-4807
-5772
-6191
-6104
-5597
-4733
-3609
-2360
-1223
-601
-801
-1635
-2480
-2800
-2457
-1531
-175
1269
2241
2280
1390
101
-845
-979
-406
339
760
735
488
321
371
542
619
470
143
-193
-391
-416
-353
-331
-423
-602
-741
-655
-201
596
1555
2462
3148
3470
3392
3136
3074
3351
3704
3752
3369
2710
2025
1556
1506
1887
2424
2716
2554
2054
1501
1118
982
1088
1392
1822
2259
2558
2610
2412
2078
1724
1308
636
-402
-1634
-2671
-3141
-2911
-2133
-1119
-87
965
2068
2987
3285
2737
1588
363
-507
-823
-544
262
1331
2184
2390
1889
982
-9
-914
-1575
-1781
-1488
-944
-455
-150
-39
-116
-337
-667
-1214
-2141
-3345
-4398
-4867
-4618
-3772
-2547
-1205
-55
622
735
492
301
486
1081
1859
2530
2904
2957
2793
2575
2495
2735
3309
3923
4189
4006
3617
3229
2843
2464
2287
2495
2979
3383
3392
2970
2353
1828
1507
1304
1074
755
430
275
366
546
597
538
589
870
1295
1710
1954
1887
1545
1166
868
492
-107
-783
-1300
-1566
-1546
-1188
-581
3
338
391
256
65
-103
-371
-939
-1684
-2105
-1850
-1112
-385
-29
-152
-658
-1315
-1908
-2367
-2678
-2780
-2676
-2519
-2472
-2568
-2733
-2795
-2538
-1979
-1553
-1768
-2658
-3732
-4353
-4069
-2795
-916
896
2102
2492
2086
1120
93
-520
-670
-687
-881
-1318
-1829
-2123
-2017
-1650
-1326
-1177
-1149
-1218
-1319
-1249
-940
-658
-608
-561
-215
355
907
1422
1909
2128
1854
1206
434
-372
-1123
-1563
-1546
-1256
-904
-398
417
1341
1923
1904
1353
429
-715
-1815
-2571
-2947
-3186
-3425
-3504
-3213
-2527
-1519
-270
1022
2012
2414
2153
1321
168
-895
-1548
-1833
-2009
-2178
-2224
-2050
-1683
-1221
-872
-916
-1394
-1947
-2154
-1963
-1642
-1436
-1436
-1638
-1933
-2120
-2054
-1736
-1238
-661
-170
62
28
-87
-61
230
757
1329
1690
1739
1569
1271
828
278
-183
-399
-457
-574
-843
-1187
-1485
-1677
-1757
-1764
-1765
-1776
-1721
-1527
-1268
-1098
-1053
-1006
-843
-536
-49
666
1507
2227
2675
2870
2801
2373
1587
611
-365
-1177
-1630
-1601
-1202
-698
-262
78
317
411
290
-102
-705
-1243
-1364
-937
-177
580
1197
1776
2410
2928
2990
2405
1300
-8
-1170
-1898
-2075
-1820
-1387
-1027
-977
-1380
-2112
-2814
-3223
-3339
-3287
-3177
-3074
-2939
-2631
-2097
-1446
-733
98
938
1438
1366
814
25
-735
-1126
-914
-253
430
809
756
238
-635
-1547
-2179
-2432
-2360
-2005
-1460
-974
-865
-1251
-1889
-2328
-2285
-1848
-1304
-883
-694
-692
-622
-166
716
1761
2759
3707
4572
5168
5365
5226
4875
4425
4019
3769
3587
3248
2670
2027
1552
1348
1433
1838
2547
3377
4057
4377
4211
3489
2364
1320
827
875
1081
1242
1538
2199
3175
4167
4809
4858
4399
3833
3495
3364
3264
3231
3450
3910
4347
4521
4378
3976
3418
2874
2516
2415
2538
2788
2955
2794
2302
1796
1536
1416
1203
926
803
897
1030
995
711
249
-244
-676
-1018
-1127
-744
141
1090
1577
1446
904
239
-338
-786
-1232
-1704
-1942
-1717
-1253
-1008
-1134
-1429
-1701
-1879
-1866
-1540
-894
-33
887
1641
2004
1879
1308
382
-745
-1823
-2590
-2894
-2705
-2129
-1451
-1061
-1256
-2103
-3417
-4790
-5734
-5934
-5463
-4734
-4220
-4158
-4438
-4780
-5010
-5159
-5366
-5722
-6147
-6358
-6089
-5397
-4617
-3971
-3411
-2919
-2701
-2952
-3625
-4538
-5506
-6277
-6531
-6108
-5142
-3931
-2780
-1997
-1853
-2416
-3416
-4327
-4717
-4598
-4379
-4359
-4377
-4135
-3699
-3379
-3230
-3022
-2655
-2259
-1933
-1712
-1732
-2041
-2296
-2027
-1254
-493
-193
-385
-804
-1092
-955
-383
356
1018
1539
1858
1900
1795
1837
2099
2340
2341
2099
1702
1241
819
480
142
-235
-535
-623
-494
-233
95
444
768
1004
1061
918
779
963
1575
2368
2977
3161
2884
2308
1721
1312
1036
762
461
176
-52
-159
-51
269
604
665
245
-660
-1866
-3104
-4127
-4733
-4772
-4217
-3229
-2099
-1138
-562
-384
-406
-419
-390
-395
-426
-359
-91
383
962
1457
1681
1587
1311
1040
882
833
820
784
701
526
149
-505
-1340
-2108
-2577
-2676
-2531
-2364
-2302
-2268
-2107
-1796
-1495
-1422
-1701
-2279
-2940
-3450
-3724
-3788
-3653
-3328
-2891
-2421
-1876
-1171
-342
455
1025
1170
778
18
-641
-749
-227
604
1274
1499
1313
915
380
-375
-1327
-2197
-2692
-2810
-2786
-2762
-2629
-2197
-1470
-672
-3
558
1141
1732
2143
2212
1965
1582
1297
1289
1581
2025
2457
2852
3303
3869
4517
5182
5790
6175
6042
5195
3867
2662
2033
1898
1883
1802
1728
1757
1898
2123
2317
2281
1948
1503
1167
1028
1160
1686
2515
3209
3321
2778
1839
872
265
277
775
1274
1403
1276
1298
1773
2759
4083
5312
5881
5494
4370
3037
1964
1431
1519
2043
2620
2967
3069
3007
2833
2673
2696
2841
2787
2363
1789
1410
1345
1497
1682
1683
1341
708
-25
-746
-1425
-1955
-2157
-1966
-1453
-708
197
1155
2013
2545
2448
1548
125
-1131
-1616
-1241
-369
545
1184
1443
1436
1389
1425
1491
1531
1584
1679
1776
1916
2258
2834
3357
3444
2953
2032
991
216
31
449
1143
1763
2196
2488
2660
2691
2577
2310
1883
1361
908
689
722
861
961
1028
1129
1177
988
500
-232
-1228
-2488
-3729
-4523
-4700
-4377
-3691
-2807
-2035
-1582
-1313
-1067
-1016
-1357
-1866
-2095
-1849
-1199
-227
969
2173
3146
3766
4037
4064
3969
3747
3288
2628
2004
1608
1460
1494
1542
1288
555
-444
-1411
-2363
-3410
-4328
-4731
-4558
-4086
-3607
-3340
-3460
-3937
-4474
-4795
-4893
-4863
-4630
-3988
-2899
-1666
-780
-562
-958
-1688
-2525
-3348
-4053
-4516
-4608
-4185
-3227
-2037
-1113
-684
-502
-208
229
542
521
195
-295
-815
-1216
-1359
-1256
-1099
-1039
-1053
-1128
-1423
-1995
-2519
-2538
-1957
-1092
-285
334
798
1207
1636
2009
2125
1833
1159
259
-602
-1085
-988
-482
-22
31
-323
-745
-788
-201
882
2037
2827
3007
2606
1964
1627
1986
2910
3813
4109
3637
2687
1687
883
264
-253
-633
-732
-478
9
481
719
637
301
-116
-469
-788
-1213
-1735
-2097
-2077
-1776
-1476
-1297
-1161
-1039
-1036
-1266
-1722
-2249
-2564
-2428
-1862
-1134
-481
34
357
331
-113
-794
-1449
-1981
-2437
-2801
-2953
-2831
-2522
-2193
-1998
-2037
-2292
-2542
-2465
-1885
-961
-113
265
90
-338
-600
-507
-205
68
246
429
688
908
836
308
-567
-1455
-2015
-2033
-1461
-436
759
1832
2547
2671
2070
943
-247
-1118
-1538
-1504
-1132
-733
-559
-497
-283
74
365
568
828
1152
1445
1730
2050
2274
2285
2246
2447
2941
3530
4051
4523
4996
5394
5544
5348
4849
4149
3374
2734
2431
2412
2373
2123
1784
1518
1297
1066
893
787
560
81
-520
-1022
-1290
-1186
-569
441
1383
1838
1750
1309
703
97
-356
-627
-791
-839
-627
-56
840
1964
3128
3968
4123
3573
2694
1963
1672
1815
2133
2300
2197
2019
2075
2506
3138
3613
3718
3594
3519
3490
3226
2578
1703
818
37
-524
-739
-608
-224
391
1208
2033
2585
2708
2369
1633
764
190
160
547
1097
1713
2391
3040
3521
3782
3879
3954
4216
4776
5438
5767
5484
4729
3881
3190
2658
2135
1449
545
-352
-855
-838
-614
-535
-611
-734
-1044
-1725
-2597
-3221
-3327
-2865
-1831
-361
1110
2139
2657
2890
3003
3021
2960
2793
2372
1612
733
181
271
938
1808
2481
2751
2573
1936
858
-511
-1883
-2948
-3506
-3573
-3392
-3211
-3011
-2622
-2114
-1841
-1978
-2242
-2179
-1591
-625
394
1173
1610
1799
1852
1788
1624
1472
1465
1664
2013
2320
2355
2089
1715
1299
595
-599
-2039
-3178
-3623
-3329
-2509
-1502
-636
-95
111
79
-36
-73
23
144
101
-239
-825
-1346
-1412
-976
-471
-412
-958
-1958
-3219
-4537
-5612
-6150
-6035
-5329
-4222
-3014
-2007
-1321
-910
-746
-855
-1132
-1352
-1447
-1616
-2033
-2573
-2949
-3027
-2812
-2252
-1259
102
1573
2860
3740
4131
4157
4073
3989
3729
3070
2081
1125
501
130
-331
-1086
-2009
-2933
-3915
-5039
-6142
-6995
-7636
-8263
-8911
-9449
-9749
-9658
-8977
-7729
-6318
-5225
-4618
-4366
-4257
-4082
-3628
-2754
-1507
-162
938
1617
1951
2081
2045
1866
1662
1557
1620
1921
2469
3071
3432
3442
3188
2782
2364
2178
2403
2974
3694
4372
4803
4841
4564
4169
3695
3104
2588
2494
2931
3696
4464
4871
4587
3617
2405
1428
792
330
-126
-697
-1450
-2247
-2760
-2783
-2409
-1818
-1044
-35
1140
2252
3051
3440
3529
3539
3615
3720
3725
3609
3510
3563
3694
3683
3440
3174
3187
3518
3822
3637
2748
1360
-30
-964
-1329
-1382
-1445
-1596
-1707
-1753
-1922
-2390
-3082
-3710
-3976
-3707
-2947
-2005
-1311
-1123
-1372
-1814
-2249
-2545
-2565
-2201
-1527
-846
-521
-686
-1173
-1709
-2148
-2449
-2530
-2267
-1640
-751
269
1272
2059
2495
2679
2863
3169
3508
3788
4062
4381
4618
4574
4153
3402
2427
1360
316
-677
-1680
-2707
-3648
-4376
-4880
-5202
-5314
-5160
-4777
-4309
-3868
-3425
-2841
-2013
-1028
-128
503
935
1406
2091
3010
4100
5218
6092
6436
6217
5750
5480
5643
6103
6465
6404
5901
5153
4330
3547
2975
2775
2890
3092
3252
3420
3634
3808
3827
3644
3241
2598
1709
624
-530
-1578
-2463
-3362
-4509
-5861
-7067
-7818
-8148
-8364
-8733
-9250
-9649
-9596
-8930
-7750
-6318
-4875
-3584
-2616
-2184
-2370
-2973
-3642
-4155
-4450
-4481
-4257
-3970
-3830
-3775
-3559
-3107
-2536
-1873
-1037
-85
792
1507
2101
2584
2911
3066
3058
2889
2604
2265
1853
1321
729
184
-355
-1047
-1940
-2916
-3850
-4701
-5447
-5984
-6134
-5762
-4912
-3772
-2499
-1188
42
1071
1877
2445
2631
2367
1943
1815
2150
2767
3397
3760
3578
2831
1928
1327
1086
973
872
830
843
805
596
77
-917
-2436
-4321
-6262
-7931
-9112
-9801
-10174
-10371
-10370
-10070
-9427
-8475
-7308
-6055
-4794
-3522
-2286
-1252
-552
-114
208
397
308
-70
-533
-847
-933
-867
-788
-816
-996
-1295
-1673
-2119
-2540
-2671
-2267
-1389
-375
506
1283
2164
3324
4824
6545
8170
9354
9990
10238
10306
10309
10285
10191
9907
9364
8681
8071
7609
7168
6567
5759
4915
4362
4367
4887
5534
5853
5680
5195
4636
4056
3413
2794
2377
2177
1948
1366
255
-1329
-3160
-4947
-6413
-7344
-7624
-7267
-6378
-5085
-3568
-2119
-1004
-239
360
919
1423
1853
2212
2449
2542
2557
2528
2381
2106
1828
1610
1390
1179
1066
984
748
363
16
-246
-560
-969
-1345
-1545
-1469
-1030
-255
625
1292
1509
1178
387
-563
-1340
-1836
-2183
-2551
-2980
-3416
-3806
-4191
-4696
-5424
-6339
-7258
-7931
-8198
-8074
-7690
-7146
-6566
-6202
-6253
-6573
-6767
-6583
-5996
-5029
-3809
-2677
-1904
-1394
-950
-606
-411
-191
100
136
-288
-847
-1134
-1231
-1508
-2120
-2981
-3946
-4819
-5414
-5715
-5802
-5619
-5040
-4086
-2885
-1543
-260
653
1084
1263
1409
1434
1155
574
-198
-1065
-1893
-2512
-2853
-2956
-2842
-2516
-2066
-1613
-1213
-915
-833
-1064
-1615
-2438
-3418
-4335
-4948
-5127
-4851
-4166
-3226
-2275
-1463
-792
-259
126
490
989
1504
1686
1392
843
312
-125
-518
-949
-1553
-2426
-3454
-4345
-4872
-4984
-4726
-4142
-3326
-2464
-1740
-1160
-566
129
813
1332
1662
1822
1801
1697
1744
2021
2321
2448
2486
2624
2899
3215
3495
3700
3822
3879
3832
3559
3001
2268
1500
739
33
-426
-419
100
946
1843
2657
3519
4635
5967
7199
8005
8208
7731
6668
5391
4383
3918
4018
4586
5390
6040
6227
5953
5403
4706
3959
3376
3212
3517
4017
4255
3926
3140
2303
1708
1314
950
569
196
-195
-587
-778
-510
246
1232
2126
2764
3146
3350
3520
3850
4436
5130
5631
5709
5308
4509
3520
2594
1810
987
-49
-1185
-2127
-2688
-2835
-2619
-2222
-1958
-2054
-2507
-3211
-4027
-4661
-4704
-4030
-2951
-1878
-950
-110
662
1317
1803
2059
2068
1953
1887
1892
1847
1669
1354
895
305
-319
-888
-1372
-1662
-1563
-1112
-707
-727
-1147
-1702
-2265
-2887
-3602
-4366
-5089
-5589
-5673
-5316
-4675
-3883
-2988
-2062
-1204
-467
69
208
-126
-679
-1098
-1307
-1410
-1350
-969
-329
296
724
947
974
826
665
689
882
1022
930
615
182
-270
-661
-940
-1116
-1205
-1155
-856
-274
463
1128
1568
1814
2025
2328
2698
3000
3138
3138
3067
2891
2504
1883
1134
381
-276
-703
-768
-511
-181
-32
-109
-211
-23
660
1728
2815
3577
3890
3776
3289
2545
1723
979
424
197
376
815
1226
1431
1434
1274
950
479
-98
-752
-1433
-2041
-2483
-2701
-2673
-2465
-2235
-2055
-1767
-1165
-280
638
1386
1914
2242
2400
2426
2295
1862
959
-410
-2013
-3522
-4656
-5254
-5263
-4737
-3882
-3017
-2430
-2252
-2434
-2798
-3135
-3347
-3536
-3879
-4404
-4946
-5326
-5471
-5387
-5089
-4582
-3860
-2926
-1848
-737
335
1361
2317
3111
3644
3888
3925
3942
4121
4446
4696
4694
4510
4338
4248
4116
3784
3231
2619
2182
2050
2153
2293
2285
2023
1484
702
-255
-1265
-2102
-2533
-2580
-2574
-2852
-3424
-4021
-4354
-4274
-3835
-3298
-2937
-2782
-2629
-2320
-1851
-1231
-442
420
1146
1574
1675
1512
1248
1133
1367
1952
2726
3475
4056
4518
5082
5843
6563
6920
6913
6845
6977
7366
7964
8645
9175
9352
9185
8819
8308
7543
6416
4964
3366
1827
481
-623
-1473
-2086
-2523
-2848
-3056
-3102
-3007
-2860
-2735
-2658
-2635
-2607
-2403
-1864
-1069
-352
-15
-38
-137
-67
176
435
582
599
567
628
922
1461
2068
2512
2690
2623
2320
1757
1006
281
-222
-471
-558
-588
-658
-857
-1199
-1586
-1935
-2286
-2725
-3224
-3639
-3836
-3783
-3546
-3264
-3078
-3008
-2913
-2633
-2161
-1635
-1167
-770
-433
-188
-58
-1
3
-161
-678
-1586
-2673
-3610
-4145
-4211
-3896
-3367
-2796
-2338
-2096
-2033
-1934
-1551
-843
6
762
1282
1518
1552
1578
1733
1945
1995
1702
989
-78
-1217
-2056
-2475
-2759
-3244
-3938
-4597
-5046
-5277
-5331
-5260
-5158
-5085
-4971
-4728
-4410
-4142
-3904
-3532
-2934
-2218
-1544
-931
-252
630
1720
2814
3564
3695
3202
2319
1332
421
-375
-1116
-1842
-2449
-2742
-2635
-2240
-1769
-1393
-1152
-913
-461
287
1200
2084
2806
3279
3499
3644
3943
4416
4899
5286
5545
5590
5380
5096
4958
4951
4939
4920
4946
4915
4677
4247
3733
3177
2598
2050
1529
939
245
-460
-1073
-1556
-1888
-2086
-2282
-2633
-3097
-3437
-3545
-3651
-4062
-4736
-5266
-5325
-4959
-4427
-3908
-3452
-3051
-2661
-2261
-1932
-1735
-1543
-1154
-581
-26
467
1091
1969
2927
3686
4154
4452
4721
5000
5276
5562
5883
6193
6382
6358
6069
5504
4758
4070
3673
3563
3516
3303
2869
2318
1785
1329
947
673
594
724
949
1157
1343
1538
1734
1941
2229
2624
3035
3357
3593
3822
4101
4403
4616
4595
4310
3918
3636
3505
3339
2911
2177
1307
569
191
295
891
1849
2853
3491
3545
3213
2931
2924
3016
2904
2479
1839
1156
586
213
-12
-187
-325
-382
-405
-486
-621
-767
-1004
-1484
-2252
-3197
-4136
-4878
-5262
-5212
-4771
-4086
-3387
-2872
-2582
-2455
-2519
-2884
-3497
-4077
-4325
-4075
-3306
-2183
-1092
-402
-184
-280
-575
-1065
-1668
-2144
-2273
-2078
-1820
-1741
-1856
-2025
-2134
-2072
-1696
-993
-216
366
750
1071
1336
1459
1400
1131
635
92
-158
23
409
678
686
445
38
-421
-834
-1191
-1523
-1847
-2192
-2572
-2897
-3043
-3015
-2981
-3098
-3385
-3698
-3788
-3451
-2720
-1839
-1035
-405
-44
-86
-524
-1096
-1476
-1525
-1303
-901
-389
101
402
457
364
208
-51
-463
-947
-1365
-1667
-1891
-2090
-2357
-2822
-3509
-4263
-4913
-5450
-5942
-6356
-6605
-6714
-6770
-6699
-6287
-5490
-4568
-3835
-3385
-3127
-2948
-2750
-2463
-2113
-1754
-1332
-734
-14
603
947
989
736
261
-176
-225
282
1225
2332
3323
4016
4401
4591
4651
4541
4227
3781
3345
3069
3025
3150
3310
3430
3479
3347
2915
2275
1718
1450
1460
1659
2007
2427
2747
2821
2644
2334
2048
1935
2092
2496
2994
3418
3709
3889
3920
3694
3185
2527
1884
1333
906
663
643
823
1154
1595
2063
2419
2541
2424
2214
2152
2390
2849
3272
3443
3334
3089
2932
3032
3355
3661
3712
3452
2973
2404
1901
1618
1565
1576
1488
1342
1299
1435
1676
1908
2067
2113
2032
1862
1684
1536
1383
1195
999
832
672
496
381
484
884
1467
1994
2273
2264
2047
1729
1409
1184
1123
1216
1410
1675
2003
2353
2657
2868
2959
2884
2622
2228
1807
1424
1130
1047
1313
1914
2627
3204
3555
3713
3688
3467
3113
2780
2604
2611
2691
2615
2149
1258
175
-803
-1546
-2060
-2323
-2279
-2003
-1714
-1629
-1849
-2379
-3150
-4014
-4804
-5417
-5851
-6164
-6483
-6974
-7684
-8432
-8935
-9062
-8907
-8657
-8460
-8354
-8198
-7737
-6877
-5853
-5017
-4515
-4284
-4236
-4292
-4321
-4245
-4139
-4106
-4116
-4069
-3943
-3796
-3672
-3603
-3616
-3707
-3819
-3881
-3844
-3715
-3603
-3655
-3908
-4227
-4451
-4530
-4539
-4596
-4770
-4981
-5026
-4768
-4286
-3803
-3519
-3529
-3814
-4230
-4553
-4621
-4419
-4011
-3447
-2754
-2009
-1357
-955
-908
-1230
-1834
-2539
-3160
-3623
-3965
-4192
-4191
-3853
-3239
-2537
-1916
-1470
-1260
-1322
-1632
-2102
-2617
-3073
-3407
-3609
-3709
-3751
-3767
-3760
-3716
-3640
-3557
-3469
-3367
-3286
-3309
-3483
-3785
-4177
-4617
-4997
-5147
-4964
-4511
-3976
-3557
-3371
-3413
-3563
-3664
-3641
-3545
-3469
-3431
-3390
-3363
-3420
-3551
-3625
-3526
-3232
-2762
-2119
-1366
-644
-79
293
510
650
809
1020
1214
1267
1121
831
553
463
627
965
1359
1729
1972
1938
1607
1170
850
685
583
506
499
608
843
1201
1632
2037
2343
2567
2770
2936
2958
2773
2459
2180
2041
2062
2224
2492
2792
3044
3253
3512
3901
4384
4820
5076
5100
4890
4452
3866
3343
3083
3095
3216
3285
3217
2959
2516
1987
1510
1194
1108
1266
1551
1756
1738
1509
1177
889
787
941
1302
1742
2128
2354
2382
2279
2154
2069
2033
2033
2011
1876
1638
1427
1321
1213
923
400
-246
-832
-1188
-1203
-872
-310
302
843
1342
1917
2589
3194
3524
3551
3473
3570
3989
4636
5267
5693
5926
6078
6187
6190
6040
5751
5336
4817
4307
4016
4089
4456
4871
5088
4972
4489
3685
2691
1721
1024
804
1135
1923
2926
3861
4518
4826
4848
4704
4497
4316
4250
4325
4462
4554
4555
4438
4115
3541
2811
2089
1502
1164
1182
1502
1873
2066
2035
1851
1609
1418
1340
1304
1197
1033
938
988
1157
1357
1466
1399
1215
1060
980
908
833
841
978
1190
1391
1497
1427
1180
901
778
911
1271
1751
2206
2517
2636
2557
2258
1724
990
144
-703
-1439
-1991
-2338
-2476
-2400
-2191
-2062
-2218
-2681
-3299
-3927
-4509
-5015
-5373
-5527
-5531
-5536
-5678
-5950
-6200
-6276
-6164
-5976
-5792
-5604
-5411
-5257
-5141
-4982
-4760
-4586
-4565
-4661
-4776
-4877
-4952
-4955
-4888
-4845
-4905
-5049
-5198
-5264
-5153
-4825
-4354
-3856
-3375
-2905
-2466
-2070
-1664
-1192
-672
-158
321
744
1103
1410
1632
1661
1454
1147
950
942
1050
1143
1096
884
684
761
1176
1723
2183
2510
2731
2831
2799
2626
2218
1476
524
-312
-822
-1083
-1270
-1437
-1560
-1634
-1650
-1579
-1468
-1412
-1404
-1332
-1173
-1040
-961
-793
-443
-10
377
735
1127
1514
1820
2021
2119
2129
2143
2292
2593
2933
3226
3469
3639
3656
3513
3359
3389
3661
4061
4398
4533
4427
4132
3726
3266
2797
2400
2180
2145
2138
1966
1595
1167
841
678
652
722
895
1265
1893
2653
3273
3575
3583
3381
3014
2551
2129
1865
1771
1770
1737
1553
1191
727
269
-83
-251
-242
-189
-235
-368
-452
-376
-147
116
256
231
192
346
728
1201
1645
2058
2504
3024
3567
3972
4102
3977
3697
3296
2798
2363
2195
2333
2650
3038
3453
3825
4038
4002
3698
3197
2651
2199
1867
1607
1404
1291
1287
1370
1522
1728
1931
2039
1984
1786
1543
1318
1085
812
559
414
350
247
27
-327
-858
-1616
-2555
-3547
-4479
-5262
-5781
-5968
-5911
-5791
-5710
-5696
-5812
-6120
-6543
-6912
-7156
-7299
-7304
-7083
-6668
-6217
-5824
-5467
-5155
-4956
-4854
-4707
-4390
-3916
-3389
-2912
-2541
-2266
-2005
-1675
-1282
-928
-725
-697
-800
-1000
-1281
-1552
-1660
-1547
-1341
-1229
-1296
-1523
-1834
-2109
-2241
-2259
-2283
-2358
-2404
-2359
-2261
-2183
-2160
-2196
-2258
-2277
-2181
-1955
-1641
-1311
-1024
-782
-526
-211
136
430
603
661
676
710
723
628
428
233
103
-34
-247
-490
-637
-606
-410
-144
71
183
241
323
444
523
453
215
-74
-277
-399
-527
-639
-588
-311
53
289
283
100
-65
-51
100
208
213
259
488
872
1316
1772
2201
2527
2698
2710
2582
2375
2216
2205
2324
2515
2810
3286
3903
4479
4832
4931
4865
4724
4506
4162
3692
3171
2690
2304
2053
1973
2061
2245
2418
2541
2651
2760
2788
2667
2477
2394
2493
2684
2832
2874
2819
2703
2545
2286
1790
983
1
-881
-1461
-1730
-1813
-1850
-1937
-2107
-2319
-2506
-2666
-2877
-3187
-3529
-3789
-3918
-3911
-3753
-3472
-3202
-3083
-3113
-3179
-3216
-3250
-3312
-3362
-3323
-3152
-2901
-2708
-2700
-2865
-3073
-3209
-3257
-3256
-3240
-3236
-3275
-3358
-3440
-3447
-3312
-3005
-2556
-2064
-1658
-1457
-1541
-1910
-2424
-2819
-2814
-2251
-1194
75
1181
1896
2257
2417
2414
2187
1775
1373
1150
1134
1288
1589
1991
2392
2679
2755
2539
2029
1378
832
581
671
1041
1565
2067
2385
2461
2370
2232
2125
2072
2094
2234
2501
2814
3042
3102
3022
2904
2845
2845
2802
2621
2351
2129
2021
1959
1882
1836
1890
2019
2115
2074
1837
1405
875
424
199
207
363
585
807
906
739
270
-376
-1016
-1508
-1789
-1903
-1996
-2219
-2624
-3176
-3801
-4404
-4883
-5209
-5434
-5593
-5656
-5587
-5402
-5134
-4828
-4550
-4352
-4221
-4112
-4021
-3983
-4014
-4103
-4229
-4345
-4349
-4129
-3653
-3025
-2437
-2029
-1806
-1665
-1502
-1243
-859
-377
139
658
1194
1749
2297
2809
3241
3533
3705
3895
4221
4624
4929
5016
4903
4681
4432
4171
3854
3489
3211
3184
3427
3779
4054
4175
4181
4150
4155
4271
4561
5005
5483
5874
6161
6398
6618
6837
7079
7316
7415
7230
6718
5958
5098
4318
3756
3441
3314
3303
3325
3279
3121
2911
2737
2622
2558
2575
2712
2957
3253
3542
3759
3846
3792
3668
3593
3657
3856
4112
4361
4574
4696
4633
4361
3997
3707
3536
3402
3197
2862
2357
1670
886
187
-283
-533
-668
-765
-859
-1000
-1242
-1583
-1988
-2412
-2787
-3034
-3163
-3293
-3515
-3765
-3914
-3930
-3918
-4005
-4248
-4611
-5004
-5333
-5534
-5589
-5524
-5408
-5332
-5370
-5553
-5837
-6107
-6253
-6270
-6243
-6220
-6152
-5963
-5630
-5195
-4721
-4257
-3844
-3560
-3508
-3701
-4001
-4232
-4337
-4354
-4290
-4111
-3816
-3457
-3100
-2824
-2739
-2915
-3278
-3614
-3725
-3594
-3389
-3291
-3349
-3492
-3630
-3698
-3672
-3576
-3445
-3270
-3045
-2858
-2824
-2929
-3029
-3018
-2919
-2816
-2799
-2923
-3113
-3180
-3046
-2876
-2891
-3107
-3368
-3569
-3705
-3782
-3789
-3730
-3592
-3318
-2861
-2252
-1606
-1060
-711
-571
-541
-440
-106
498
1239
1897
2307
2436
2329
2051
1696
1389
1251
1367
1764
2362
2954
3302
3310
3048
2673
2328
2083
1888
1641
1336
1101
1020
1020
968
803
529
176
-168
-388
-476
-531
-594
-584
-445
-229
-13
182
347
465
558
656
719
668
500
319
225
259
420
691
1016
1337
1636
1934
2226
2462
2609
2695
2780
2883
2990
3089
3201
3368
3633
4017
4454
4794
4915
4851
4761
4792
4970
5238
5522
5758
5888
5876
5736
5533
5365
5309
5380
5501
5553
5474
5316
5195
5176
5223
5248
5165
4924
4548
4169
3956
3973
4132
4291
4353
4282
4102
3890
3704
3506
3237
2956
2794
2760
2723
2616
2529
2544
2631
2758
2978
3312
3650
3879
4016
4128
4216
4246
4208
4091
3871
3577
3302
3103
2960
2862
2857
2972
3153
3305
3347
3217
2885
2375
1770
1191
764
559
535
558
487
249
-151
-650
-1163
-1614
-1955
-2185
-2362
-2574
-2869
-3207
-3507
-3703
-3756
-3673
-3553
-3534
-3656
-3805
-3847
-3774
-3683
-3672
-3780
-3989
-4226
-4402
-4477
-4456
-4328
-4042
-3575
-2995
-2442
-2043
-1842
-1780
-1754
-1716
-1702
-1745
-1795
-1761
-1630
-1498
-1472
-1570
-1709
-1811
-1888
-2029
-2301
-2650
-2919
-2955
-2717
-2290
-1813
-1391
-1090
-977
-1083
-1345
-1642
-1908
-2162
-2423
-2679
-2950
-3273
-3594
-3781
-3782
-3682
-3562
-3411
-3209
-2991
-2773
-2542
-2322
-2176
-2103
-2040
-1975
-1975
-2071
-2220
-2374
-2512
-2610
-2656
-2676
-2687
-2646
-2513
-2338
-2212
-2138
-2021
-1782
-1444
-1076
-706
-321
48
326
461
476
429
364
313
285
266
244
246
276
265
131
-114
-398
-667
-881
-965
-880
-710
-591
-583
-654
-734
-754
-668
-501
-327
-181
-50
63
123
125
89
-6
-215
-546
-938
-1321
-1656
-1914
-2076
-2149
-2163
-2136
-2059
-1931
-1777
-1638
-1548
-1533
-1617
-1789
-1963
-2004
-1843
-1558
-1332
-1317
-1522
-1825
-2076
-2210
-2270
-2330
-2399
-2442
-2457
-2502
-2605
-2708
-2731
-2651
-2476
-2204
-1845
-1445
-1038
-619
-232
11
51
-10
-11
128
410
804
1209
1439
1362
1020
591
255
100
75
21
-182
-507
-860
-1220
-1621
-2033
-2363
-2549
-2593
-2524
-2411
-2358
-2413
-2536
-2679
-2844
-3043
-3251
-3447
-3633
-3788
-3869
-3861
-3808
-3762
-3751
-3784
-3830
-3822
-3710
-3504
-3262
-3049
-2944
-2997
-3169
-3342
-3426
-3415
-3332
-3188
-3046
-3044
-3273
-3671
-4067
-4325
-4428
-4437
-4415
-4355
-4191
-3891
-3522
-3206
-2989
-2807
-2568
-2235
-1840
-1442
-1094
-809
-558
-327
-160
-119
-201
-332
-435
-488
-526
-601
-721
-846
-943
-1020
-1089
-1137
-1169
-1224
-1305
-1339
-1281
-1177
-1093
-1036
-1006
-1025
-1067
-1071
-1040
-1031
-1014
-884
-634
-367
-143
56
221
306
308
248
96
-159
-420
-578
-639
-671
-700
-711
-699
-648
-522
-324
-141
-88
-207
-435
-649
-754
-730
-611
-460
-368
-401
-517
-596
-585
-530
-476
-411
-342
-308
-320
-364
-458
-628
-848
-1060
-1232
-1349
-1396
-1386
-1359
-1327
-1265
-1169
-1068
-973
-874
-783
-736
-751
-828
-977
-1211
-1499
-1759
-1911
-1948
-1942
-1960
-2009
-2068
-2128
-2158
-2045
-1676
-1081
-453
-13
149
100
-12
-61
-6
90
139
129
123
143
128
45
-38
-47
-5
25
40
48
29
1
25
89
84
-44
-225
-393
-543
-642
-618
-468
-274
-77
141
375
603
813
967
987
871
735
681
706
778
905
1083
1277
1465
1637
1757
1823
1942
2231
2670
3130
3533
3883
4180
4398
4541
4621
4604
4448
4201
4002
3967
4127
4446
4813
5058
5056
4851
4595
4387
4248
4195
4241
4327
4379
4409
4457
4477
4391
4220
4038
3867
3680
3508
3408
3373
3326
3215
3059
2933
2908
2988
3094
3144
3119
3025
2868
2660
2428
2203
2023
1957
2028
2156
2215
2175
2115
2126
2232
2385
2504
2532
2460
2318
2159
2041
2013
2080
2232
2460
2729
2953
3056
3037
2942
2805
2655
2514
2379
2248
2173
2205
2301
2355
2327
2250
2143
1982
1760
1485
1180
901
714
614
526
409
281
131
-88
-344
-508
-498
-381
-308
-381
-618
-998
-1485
-2019
-2491
-2784
-2869
-2836
-2805
-2823
-2859
-2884
-2917
-3005
-3167
-3362
-3514
-3590
-3646
-3760
-3944
-4146
-4315
-4428
-4462
-4380
-4164
-3837
-3445
-3049
-2707
-2435
-2202
-1974
-1768
-1617
-1515
-1438
-1403
-1450
-1570
-1688
-1748
-1754
-1745
-1768
-1863
-2028
-2201
-2300
-2282
-2137
-1867
-1515
-1178
-960
-914
-1026
-1225
-1401
-1464
-1415
-1331
-1270
-1230
-1197
-1180
-1176
-1148
-1053
-879
-657
-437
-274
-205
-223
-270
-285
-269
-296
-433
-650
-842
-951
-1046
-1250
-1609
-2043
-2424
-2682
-2834
-2946
-3063
-3200
-3346
-3487
-3597
-3663
-3702
-3745
-3803
-3877
-3998
-4180
-4331
-4289
-3991
-3546
-3115
-2797
-2633
-2619
-2657
-2612
-2464
-2304
-2167
-1978
-1683
-1318
-940
-590
-345
-289
-406
-586
-749
-890
-1014
-1094
-1090
-988
-793
-543
-313
-169
-142
-220
-367
-531
-673
-782
-864
-921
-960
-1006
-1092
-1232
-1417
-1630
-1840
-2009
-2110
-2143
-2144
-2142
-2151
-2184
-2269
-2421
-2622
-2823
-2966
-2994
-2862
-2579
-2220
-1897
-1699
-1656
-1728
-1829
-1871
-1793
-1578
-1264
-932
-679
-564
-576
-642
-675
-629
-506
-323
-93
142
332
455
511
484
364
205
109
142
298
537
804
1026
1151
1178
1127
1020
908
869
915
968
960
907
847
752
565
289
-7
-236
-339
-312
-223
-177
-239
-390
-589
-815
-1047
-1224
-1313
-1356
-1409
-1460
-1486
-1520
-1598
-1681
-1701
-1660
-1597
-1513
-1394
-1264
-1154
-1026
-822
-553
-301
-124
5
151
337
508
591
559
433
260
102
26
46
116
203
344
580
884
1180
1418
1588
1690
1744
1788
1842
1876
1861
1828
1853
1978
2176
2384
2525
2523
2340
2031
1710
1461
1316
1276
1302
1307
1222
1058
860
664
526
528
674
834
884
841
788
758
743
759
820
898
963
1044
1173
1299
1321
1198
978
732
489
258
62
-65
-101
-43
82
210
288
325
354
376
385
428
548
696
767
721
612
517
491
558
696
845
965
1065
1182
1338
1533
1746
1955
2173
2434
2728
2982
3139
3211
3242
3264
3298
3353
3412
3443
3443
3444
3464
3479
3465
3444
3461
3534
3641
3746
3834
3916
4025
4192
4407
4625
4806
4942
5038
5104
5168
5238
5267
5201
5069
4971
4976
5088
5273
5473
5624
5728
5869
6105
6382
6600
6710
6708
6603
6421
6198
5955
5733
5592
5545
5525
5488
5474
5503
5493
5358
5136
4939
4832
4825
4909
5048
5169
5226
5235
5207
5086
4806
4379
3895
3439
3051
2730
2438
2115
1739
1350
990
634
242
-179
-595
-986
-1314
-1498
-1493
-1352
-1148
-911
-682
-554
-572
-655
-668
-533
-232
221
778
1373
1946
2451
2843
3096
3191
3100
2812
2407
2029
1788
1710
1796
2012
2250
2391
2395
2285
2077
1800
1528
1326
1195
1116
1098
1139
1187
1199
1184
1164
1153
1172
1241
1328
1376
1373
1353
1334
1289
1202
1083
940
786
646
541
453
362
297
302
363
419
432
403
341
260
207
232
348
566
934
1477
2112
2685
3094
3318
3368
3274
3110
2958
2835
2692
2512
2341
2233
2171
2089
1951
1787
1666
1634
1684
1751
1739
1593
1370
1196
1156
1230
1343
1409
1374
1253
1149
1169
1317
1516
1701
1848
1948
2025
2147
2341
2544
2674
2721
2710
2631
2472
2270
2065
1855
1639
1462
1345
1228
1031
759
504
353
348
510
840
1275
1699
2008
2161
2164
2043
1862
1710
1641
1646
1703
1819
1998
2199
2344
2385
2320
2157
1899
1588
1339
1267
1370
1552
1739
1925
2086
2164
2145
2081
2005
1907
1790
1699
1638
1571
1500
1463
1441
1362
1206
1035
877
693
463
239
82
-22
-131
-272
-418
-554
-721
-977
-1313
-1667
-1990
-2279
-2524
-2686
-2752
-2758
-2745
-2739
-2771
-2871
-3026
-3188
-3327
-3441
-3518
-3528
-3448
-3274
-3013
-2696
-2392
-2160
-2001
-1850
-1623
-1269
-811
-333
66
324
424
405
370
432
628
894
1132
1291
1376
1418
1430
1402
1316
1192
1089
1059
1113
1218
1317
1342
1246
1016
668
243
-175
-493
-683
-794
-896
-1022
-1147
-1200
-1122
-937
-763
-704
-782
-943
-1105
-1173
-1062
-762
-371
-33
168
250
273
274
265
258
258
241
190
137
119
141
198
288
383
408
326
176
29
-59
-28
160
447
699
827
845
823
837
948
1161
1402
1582
1689
1771
1854
1914
1932
1942
1989
2062
2101
2093
2085
2090
2047
1919
1752
1597
1459
1350
1316
1362
1417
1420
1383
1349
1359
1448
1620
1819
1974
2049
2053
1994
1859
1640
1367
1107
905
744
579
401
209
-28
-330
-665
-990
-1291
-1535
-1664
-1680
-1665
-1671
-1673
-1636
-1563
-1451
-1286
-1086
-890
-704
-512
-327
-193
-146
-193
-314
-462
-580
-629
-597
-500
-375
-254
-142
-38
31
39
-6
-75
-138
-180
-228
-353
-582
-815
-908
-814
-607
-376
-163
17
151
235
276
306
376
506
633
638
454
133
-176
-311
-214
42
323
551
708
782
751
630
480
377
372
474
638
798
908
965
1000
1052
1146
1258
1311
1244
1079
905
802
780
778
722
578
355
77
-231
-526
-743
-834
-798
-680
-544
-458
-476
-616
-846
-1103
-1331
-1504
-1633
-1732
-1799
-1830
-1861
-1961
-2155
-2381
-2536
-2592
-2610
-2671
-2794
-2931
-3010
-2988
-2872
-2708
-2535
-2360
-2178
-2000
-1845
-1704
-1538
-1306
-1004
-654
-288
45
292
426
472
468
435
401
411
498
639
780
879
916
890
826
769
747
761
811
906
1038
1183
1331
1498
1709
1975
2285
2595
2834
2937
2892
2763
2657
2644
2711
2810
2914
3015
3088
3109
3090
3056
3012
2957
2905
2864
2820
2748
2633
2466
2260
2057
1894
1786
1750
1807
1911
1945
1827
1583
1279
960
662
433
286
178
57
-77
-187
-252
-298
-378
-503
-617
-649
-596
-537
-552
-650
-768
-847
-902
-1000
-1175
-1387
-1583
-1746
-1881
-1993
-2102
-2231
-2350
-2392
-2327
-2177
-1970
-1725
-1491
-1340
-1318
-1439
-1702
-2077
-2479
-2809
-3024
-3156
-3260
-3367
-3474
-3566
-3643
-3714
-3778
-3818
-3823
-3799
-3743
-3638
-3486
-3306
-3123
-2961
-2866
-2878
-2984
-3120
-3239
-3330
-3389
-3402
-3366
-3307
-3272
-3302
-3406
-3550
-3676
-3746
-3789
-3865
-3991
-4097
-4088
-3934
-3703
-3484
-3319
-3209
-3145
-3111
-3083
-3058
-3056
-3084
-3131
-3192
-3263
-3298
-3233
-3074
-2896
-2751
-2641
-2569
-2549
-2549
-2497
-2365
-2187
-1991
-1782
-1584
-1446
-1372
-1314
-1241
-1186
-1211
-1347
-1559
-1768
-1902
-1924
-1833
-1658
-1442
-1235
-1059
-916
-798
-688
-548
-355
-142
23
111
137
119
81
65
92
117
92
49
59
145
278
434
587
688
701
651
590
545
526
548
609
680
730
748
720
645
567
546
582
606
572
522
531
616
728
816
868
900
924
935
921
859
722
513
277
71
-71
-128
-103
-42
-15
-33
-29
57
191
265
209
49
-121
-215
-214
-162
-142
-228
-441
-720
-974
-1178
-1363
-1534
-1632
-1618
-1522
-1412
-1351
-1396
-1556
-1759
-1905
-1970
-2013
-2075
-2130
-2104
-1953
-1701
-1441
-1263
-1182
-1140
-1080
-998
-937
-931
-977
-1027
-1024
-943
-800
-641
-511
-422
-332
-180
67
388
732
1047
1299
1484
1609
1678
1708
1729
1751
1736
1652
1526
1428
1413
1500
1659
1805
1847
1771
1639
1515
1431
1407
1450
1533
1621
1699
1752
1738
1628
1442
1237
1072
973
913
811
619
379
174
42
-33
-81
-114
-138
-159
-185
-231
-298
-369
-431
-490
-546
-584
-601
-627
-666
-678
-621
-501
-366
-253
-178
-136
-96
-11
136
302
413
423
333
174
-18
-197
-326
-391
-409
-404
-392
-401
-483
-693
-1054
-1543
-2095
-2609
-2969
-3110
-3065
-2926
-2766
-2626
-2550
-2580
-2713
-2904
-3109
-3277
-3353
-3324
-3252
-3192
-3120
-2996
-2857
-2778
-2758
-2735
-2669
-2580
-2516
-2532
-2653
-2830
-2969
-3027
-3026
-2987
-2906
-2799
-2691
-2593
-2518
-2505
-2559
-2612
-2595
-2518
-2431
-2360
-2323
-2350
-2428
-2477
-2443
-2356
-2279
-2238
-2221
-2195
-2113
-1940
-1696
-1451
-1255
-1108
-1010
-990
-1064
-1178
-1234
-1176
-1028
-857
-715
-620
-558
-475
-297
-4
330
587
694
657
521
334
142
-20
-122
-124
9
267
576
839
982
987
891
757
635
539
463
416
405
392
313
152
-36
-190
-287
-322
-295
-237
-215
-240
-244
-165
-21
142
320
513
663
698
619
495
395
345
342
376
435
492
503
435
293
110
-72
-211
-277
-290
-297
-291
-215
-53
141
313
457
557
586
557
515
455
336
164
-6
-148
-276
-385
-444
-447
-424
-414
-440
-504
-582
-652
-717
-786
-842
-852
-800
-710
-653
-700
-832
-938
-925
-813
-698
-660
-729
-887
-1072
-1209
-1273
-1283
-1261
-1217
-1158
-1084
-989
-873
-741
-592
-428
-274
-166
-121
-124
-145
-145
-101
-21
76
193
338
490
596
607
502
320
175
178
324
508
656
774
885
970
999
962
864
717
567
475
461
488
505
493
466
446
447
479
535
598
650
690
721
752
806
920
1118
1394
1715
2024
2253
2368
2399
2409
2437
2500
2609
2743
2841
2860
2799
2667
2483
2325
2309
2466
2705
2909
3021
3020
2910
2731
2538
2352
2178
2054
2025
2076
2133
2158
2166
2163
2122
2028
1905
1786
1674
1560
1454
1373
1305
1212
1075
898
694
466
232
10
-205
-425
-628
-774
-849
-869
-853
-815
-779
-783
-852
-989
-1171
-1343
-1445
-1459
-1421
-1389
-1418
-1553
-1810
-2143
-2456
-2656
-2700
-2593
-2377
-2113
-1866
-1691
-1606
-1593
-1620
-1669
-1723
-1749
-1729
-1691
-1666
-1652
-1633
-1632
-1687
-1806
-1971
-2146
-2260
-2254
-2155
-2067
-2037
-2033
-2031
-2060
-2124
-2170
-2157
-2102
-2040
-1988
-1965
-1980
-2020
-2063
-2086
-2061
-1973
-1862
-1791
-1784
-1812
-1855
-1926
-2051
-2257
-2542
-2833
-3031
-3115
-3158
-3221
-3300
-3375
-3455
-3539
-3599
-3625
-3639
-3665
-3709
-3767
-3832
-3883
-3903
-3898
-3893
-3899
-3924
-3976
-4054
-4121
-4120
-4030
-3897
-3790
-3746
-3762
-3817
-3872
-3894
-3887
-3886
-3896
-3881
-3811
-3690
-3539
-3392
-3298
-3282
-3319
-3370
-3418
-3438
-3389
-3274
-3164
-3129
-3191
-3343
-3563
-3788
-3944
-3998
-3968
-3882
-3771
-3670
-3584
-3484
-3366
-3259
-3181
-3114
-3035
-2926
-2769
-2572
-2398
-2300
-2265
-2235
-2175
-2091
-2004
-1939
-1910
-1896
-1863
-1818
-1818
-1922
-2131
-2394
-2652
-2859
-2981
-2996
-2919
-2802
-2711
-2681
-2705
-2742
-2735
-2637
-2456
-2251
-2075
-1934
-1814
-1711
-1631
-1571
-1511
-1415
-1256
-1035
-783
-533
-319
-157
-31
103
271
458
643
812
943
1006
1006
994
1016
1096
1251
1472
1711
1921
2093
2231
2315
2319
2265
2214
2215
2281
2393
2506
2572
2566
2504
2427
2364
2331
2347
2429
2548
2635
2641
2589
2540
2533
2576
2650
2713
2729
2713
2707
2727
2748
2753
2753
2759
2771
2790
2809
2810
2778
2707
2596
2461
2339
2260
2213
2174
2133
2089
2037
1994
1995
2053
2156
2288
2438
2588
2724
2849
2953
3015
3047
3082
3133
3192
3272
3392
3538
3681
3823
3969
4098
4185
4237
4259
4234
4149
4005
3804
3566
3353
3231
3214
3264
3331
3369
3346
3271
3179
3110
3102
3193
3387
3632
3846
3975
4009
3974
3908
3832
3746
3640
3510
3351
3170
2998
2867
2775
2693
2608
2509
2375
2208
2055
1964
1938
1953
1995
2063
2135
2173
2152
2092
2037
2013
2005
1988
1963
1936
1888
1789
1614
1357
1048
766
579
477
399
310
230
179
166
202
288
403
534
691
877
1068
1244
1392
1501
1571
1634
1722
1814
1853
1809
1702
1585
1521
1542
1629
1720
1756
1715
1613
1492
1408
1393
1429
1476
1509
1522
1530
1559
1630
1726
1796
1788
1696
1563
1455
1425
1469
1522
1525
1478
1436
1436
1482
1573
1714
1890
2054
2173
2256
2331
2423
2544
2692
2837
2947
3003
3007
2951
2834
2679
2520
2373
2236
2105
1975
1842
1723
1640
1599
1579
1570
1570
1561
1515
1438
1370
1332
1312
1292
1261
1193
1074
929
814
751
703
615
462
272
95
-26
-88
-114
-127
-142
-169
-196
-212
-244
-328
-437
-480
-412
-291
-220
-241
-344
-507
-713
-928
-1109
-1210
-1220
-1180
-1150
-1149
-1156
-1178
-1265
-1454
-1726
-2023
-2286
-2469
-2562
-2591
-2578
-2532
-2478
-2462
-2498
-2540
-2530
-2444
-2298
-2135
-2009
-1944
-1918
-1903
-1899
-1912
-1943
-1981
-2009
-2000
-1944
-1867
-1804
-1772
-1787
-1854
-1951
-2037
-2089
-2108
-2100
-2074
-2027
-1936
-1782
-1586
-1391
-1219
-1074
-965
-878
-782
-690
-661
-707
-772
-828
-896
-967
-983
-934
-874
-839
-823
-839
-912
-1006
-1045
-986
-862
-737
-662
-651
-675
-677
-627
-546
-489
-505
-607
-761
-913
-1020
-1066
-1031
-920
-758
-602
-514
-535
-645
-791
-949
-1125
-1291
-1390
-1400
-1345
-1243
-1093
-916
-742
-575
-418
-300
-237
-181
-75
77
233
375
517
673
837
961
997
948
881
862
915
1043
1239
1470
1698
1909
2085
2181
2172
2089
1977
1855
1730
1626
1558
1520
1495
1454
1357
1191
1008
887
861
919
1029
1140
1215
1278
1386
1542
1669
1695
1620
1483
1316
1156
1054
1035
1070
1115
1148
1153
1099
978
826
698
620
595
612
648
678
681
657
612
552
479
382
256
119
-2
-93
-149
-168
-164
-176
-234
-332
-458
-611
-777
-919
-1008
-1038
-989
-855
-680
-523
-401
-304
-247
-249
-283
-294
-261
-200
-135
-72
5
142
378
690
990
1174
1185
1033
771
482
241
100
79
165
318
484
613
685
714
715
690
639
586
561
583
663
800
956
1074
1140
1184
1234
1293
1361
1440
1521
1615
1758
1967
2196
2387
2516
2580
2586
2556
2525
2516
2539
2603
2705
2825
2946
3066
3163
3211
3220
3222
3215
3169
3077
2951
2800
2639
2492
2365
2254
2179
2174
2225
2260
2233
2158
2062
1956
1842
1738
1673
1674
1737
1818
1861
1843
1776
1674
1540
1377
1198
1024
882
801
797
858
935
971
937
847
731
623
553
528
522
489
400
256
81
-91
-241
-375
-513
-668
-846
-1053
-1264
-1428
-1515
-1549
-1567
-1580
-1589
-1604
-1619
-1620
-1621
-1655
-1725
-1808
-1891
-1970
-2023
-2041
-2058
-2109
-2191
-2284
-2389
-2503
-2601
-2647
-2630
-2552
-2442
-2356
-2350
-2421
-2503
-2525
-2468
-2347
-2187
-2008
-1846
-1729
-1657
-1613
-1589
-1588
-1595
-1578
-1525
-1460
-1405
-1362
-1337
-1345
-1381
-1419
-1447
-1467
-1453
-1356
-1162
-934
-760
-670
-633
-607
-586
-592
-625
-657
-654
-597
-496
-374
-262
-185
-153
-168
-228
-325
-444
-566
-671
-744
-785
-810
-829
-832
-810
-791
-815
-889
-978
-1038
-1028
-923
-725
-483
-268
-136
-96
-115
-140
-133
-103
-83
-91
-126
-177
-248
-348
-481
-625
-748
-832
-891
-937
-954
-921
-849
-775
-730
-736
-811
-960
-1148
-1333
-1495
-1642
-1781
-1901
-1994
-2076
-2153
-2197
-2172
-2085
-1978
-1885
-1805
-1736
-1675
-1606
-1504
-1375
-1257
-1189
-1188
-1241
-1308
-1352
-1370
-1380
-1369
-1303
-1195
-1091
-1006
-925
-865
-876
-981
-1158
-1375
-1599
-1786
-1925
-2052
-2195
-2330
-2426
-2498
-2588
-2702
-2799
-2833
-2786
-2672
-2514
-2337
-2166
-2029
-1942
-1906
-1948
-2090
-2302
-2507
-2640
-2682
-2629
-2511
-2399
-2352
-2356
-2369
-2390
-2431
-2459
-2428
-2342
-2246
-2177
-2160
-2215
-2330
-2444
-2488
-2437
-2319
-2196
-2126
-2129
-2181
-2239
-2268
-2250
-2174
-2033
-1827
-1584
-1375
-1261
-1243
-1270
-1304
-1330
-1336
-1316
-1277
-1236
-1194
-1152
-1108
-1048
-956
-843
-737
-645
-556
-469
-391
-319
-251
-189
-117
1
171
342
452
478
425
303
135
-25
-117
-108
-5
151
295
358
318
212
95
-12
-124
-253
-380
-467
-477
-411
-313
-231
-177
-149
-177
-294
-476
-652
-776
-866
-970
-1117
-1305
-1504
-1682
-1821
-1913
-1960
-1972
-1965
-1947
-1935
-1948
-1989
-2029
-2050
-2055
-2045
-2000
-1893
-1722
-1480
-1173
-861
-624
-491
-428
-400
-384
-361
-316
-249
-152
-2
193
382
520
586
591
578
599
647
658
606
539
495
460
440
476
567
650
679
663
607
494
340
202
123
111
157
233
288
279
220
167
168
243
383
556
722
876
1038
1202
1328
1400
1449
1506
1562
1608
1661
1717
1735
1694
1630
1571
1500
1406
1313
1243
1187
1141
1120
1118
1100
1051
994
948
903
840
779
784
896
1068
1203
1246
1221
1170
1126
1132
1215
1338
1441
1530
1665
1860
2054
2183
2221
2168
2053
1934
1877
1904
1994
2110
2228
2331
2411
2457
2455
2394
2291
2187
2119
2087
2067
2045
2045
2096
2200
2334
2451
2516
2539
2571
2646
2747
2842
2917
2970
2988
2971
2933
2875
2790
2703
2655
2640
2612
2554
2494
2455
2432
2420
2413
2386
2310
2177
2009
1842
1701
1592
1499
1414
1346
1282
1184
1034
853
674
506
346
192
31
-157
-371
-600
-846
-1127
-1432
-1721
-1965
-2155
-2288
-2374
-2450
-2547
-2643
-2689
-2675
-2623
-2539
-2418
-2278
-2149
-2033
-1937
-1907
-1981
-2135
-2317
-2497
-2654
-2748
-2760
-2710
-2629
-2541
-2482
-2491
-2568
-2682
-2808
-2914
-2955
-2928
-2873
-2812
-2706
-2529
-2315
-2115
-1947
-1817
-1745
-1740
-1777
-1823
-1850
-1843
-1809
-1785
-1821
-1944
-2132
-2320
-2450
-2513
-2531
-2534
-2534
-2537
-2538
-2532
-2527
-2538
-2564
-2587
-2599
-2608
-2622
-2658
-2736
-2840
-2900
-2867
-2771
-2669
-2582
-2503
-2442
-2430
-2492
-2628
-2812
-2980
-3061
-3021
-2880
-2690
-2496
-2326
-2194
-2113
-2076
-2045
-1969
-1830
-1645
-1443
-1250
-1087
-958
-843
-723
-601
-481
-347
-187
-9
173
347
493
602
692
796
927
1073
1214
1332
1416
1487
1581
1711
1857
1994
2102
2167
2199
2233
2292
2360
2417
2473
2557
2675
2811
2943
3063
3176
3292
3412
3534
3650
3754
3846
3947
4090
4289
4536
4806
5063
5262
5375
5420
5431
5431
5436
5457
5490
5510
5494
5446
5384
5333
5309
5300
5277
5223
5129
4974
4755
4527
4369
4298
4268
4233
4181
4112
4040
3991
3956
3884
3746
3566
3385
3222
3080
2967
2884
2835
2828
2840
2831
2786
2732
2690
2655
2634
2642
2672
2699
2728
2771
2800
2754
2620
2457
2340
2292
2288
2297
2305
2289
2212
2068
1896
1729
1564
1406
1278
1186
1095
993
904
834
750
633
492
328
131
-76
-246
-351
-394
-387
-363
-376
-444
-535
-625
-733
-880
-1061
-1257
-1443
-1583
-1641
-1617
-1550
-1493
-1487
-1543
-1642
-1739
-1793
-1794
-1755
-1702
-1649
-1595
-1535
-1462
-1376
-1274
-1161
-1042
-922
-814
-732
-667
-596
-519
-454
-411
-383
-382
-423
-491
-551
-601
-676
-796
-946
-1089
-1189
-1227
-1223
-1220
-1241
-1279
-1319
-1354
-1364
-1322
-1226
-1109
-1020
-986
-987
-977
-926
-848
-772
-708
-658
-617
-576
-526
-476
-438
-405
-363
-312
-258
-194
-133
-101
-105
-124
-161
-235
-331
-397
-401
-354
-278
-190
-122
-89
-70
-41
-7
28
79
149
209
235
233
216
194
183
197
228
275
362
498
635
713
723
702
679
649
610
580
582
619
689
788
915
1046
1150
1210
1228
1224
1232
1285
1385
1506
1626
1739
1834
1889
1897
1868
1799
1688
1563
1475
1436
1407
1357
1299
1247
1195
1139
1096
1082
1084
1092
1117
1174
1256
1353
1473
1625
1785
1921
2035
2150
2263
2353
2423
2490
2541
2557
2553
2556
2572
2597
2647
2733
2843
2971
3122
3271
3354
3332
3247
3179
3189
3282
3423
3562
3660
3709
3710
3674
3631
3627
3690
3803
3927
4026
4083
4110
4125
4141
4154
4165
4185
4219
4251
4276
4302
4324
4305
4212
4066
3911
3765
3621
3479
3346
3210
3057
2902
2779
2706
2676
2677
2677
2625
2491
2302
2127
2009
1956
1950
1971
1990
1982
1940
1877
1803
1714
1600
1463
1327
1221
1170
1185
1244
1308
1342
1350
1360
1389
1438
1503
1575
1615
1576
1449
1288
1157
1084
1078
1160
1349
1610
1872
2078
2215
2292
2341
2408
2511
2611
2660
2652
2609
2530
2414
2290
2195
2119
2008
1826
1585
1326
1078
845
620
401
187
-25
-227
-397
-526
-638
-753
-857
-923
-944
-933
-910
-909
-979
-1151
-1410
-1704
-1981
-2209
-2366
-2428
-2387
-2280
-2176
-2127
-2155
-2274
-2482
-2716
-2890
-2973
-3001
-3020
-3050
-3096
-3158
-3239
-3353
-3506
-3653
-3731
-3721
-3645
-3520
-3367
-3234
-3156
-3125
-3123
-3162
-3256
-3381
-3503
-3598
-3656
-3670
-3643
-3587
-3516
-3455
-3434
-3474
-3571
-3692
-3783
-3796
-3726
-3591
-3408
-3192
-2983
-2822
-2724
-2693
-2719
-2759
-2762
-2718
-2655
-2576
-2467
-2351
-2268
-2233
-2242
-2301
-2404
-2510
-2583
-2614
-2605
-2571
-2546
-2558
-2591
-2618
-2645
-2689
-2733
-2737
-2687
-2598
-2511
-2467
-2473
-2499
-2517
-2522
-2515
-2501
-2480
-2436
-2334
-2168
-1977
-1799
-1631
-1458
-1286
-1117
-953
-812
-715
-651
-595
-541
-486
-403
-265
-84
104
274
404
462
418
288
134
25
-7
17
70
140
227
325
427
527
614
682
739
788
821
842
877
931
990
1046
1108
1185
1287
1427
1593
1744
1856
1944
2021
2076
2112
2162
2241
2330
2397
2429
2421
2388
2362
2377
2440
2521
2567
2529
2403
2232
2055
1891
1749
1622
1489
1349
1250
1231
1262
1285
1274
1232
1159
1069
995
956
945
958
1002
1072
1144
1200
1227
1214
1174
1140
1121
1088
1018
928
829
724
626
553
495
415
296
157
11
-153
-335
-507
-637
-718
-756
-759
-747
-754
-807
-907
-1045
-1206
-1369
-1506
-1601
-1651
-1666
-1670
-1698
-1756
-1822
-1880
-1939
-2021
-2132
-2258
-2362
-2394
-2323
-2165
-1956
-1737
-1551
-1431
-1373
-1343
-1316
-1284
-1241
-1189
-1157
-1177
-1241
-1324
-1423
-1554
-1714
-1886
-2061
-2239
-2408
-2539
-2618
-2658
-2676
-2669
-2632
-2586
-2555
-2532
-2497
-2449
-2393
-2329
-2263
-2222
-2211
-2197
-2147
-2057
-1940
-1810
-1688
-1586
-1489
-1380
-1268
-1184
-1156
-1198
-1284
-1350
-1348
-1294
-1233
-1186
-1163
-1191
-1267
-1340
-1375
-1401
-1440
-1467
-1460
-1434
-1403
-1361
-1321
-1311
-1328
-1345
-1363
-1401
-1450
-1492
-1538
-1602
-1671
-1714
-1729
-1725
-1703
-1664
-1619
-1570
-1500
-1393
-1258
-1129
-1045
-1027
-1047
-1055
-1030
-993
-967
-952
-957
-991
-1050
-1104
-1134
-1144
-1146
-1159
-1203
-1274
-1321
-1291
-1192
-1083
-1006
-960
-931
-937
-979
-1022
-1031
-1012
-1000
-1004
-1018
-1042
-1072
-1098
-1129
-1214
-1381
-1592
-1780
-1915
-1990
-2004
-1981
-1967
-1985
-2023
-2081
-2181
-2316
-2432
-2494
-2511
-2495
-2432
-2325
-2204
-2104
-2049
-2045
-2082
-2134
-2181
-2214
-2232
-2240
-2248
-2260
-2269
-2275
-2292
-2326
-2379
-2459
-2561
-2644
-2657
-2591
-2484
-2386
-2329
-2310
-2289
-2223
-2103
-1943
-1759
-1568
-1394
-1247
-1110
-963
-814
-678
-569
-499
-472
-477
-484
-464
-403
-315
-221
-136
-73
-69
-153
-307
-484
-659
-827
-957
-996
-931
-803
-668
-560
-493
-462
-449
-445
-446
-443
-412
-337
-222
-95
5
49
42
4
-51
-119
-186
-244
-303
-371
-437
-480
-489
-464
-408
-339
-281
-238
-199
-159
-128
-116
-127
-165
-233
-320
-396
-437
-445
-450
-484
-561
-676
-812
-939
-1033
-1089
-1114
-1112
-1095
-1070
-1022
-934
-813
-689
-570
-440
-302
-176
-75
0
41
61
96
160
224
269
304
335
354
379
446
550
641
698
736
766
778
774
766
743
691
624
569
542
533
533
541
554
554
522
472
444
456
483
509
553
634
733
828
914
988
1035
1063
1113
1203
1316
1420
1491
1499
1424
1283
1121
964
809
650
493
343
192
38
-100
-200
-264
-322
-401
-497
-599
-720
-873
-1044
-1207
-1345
-1445
-1498
-1523
-1560
-1622
-1691
-1748
-1786
-1802
-1789
-1755
-1716
-1693
-1703
-1758
-1839
-1899
-1900
-1835
-1731
-1635
-1588
-1596
-1632
-1665
-1680
-1675
-1659
-1639
-1608
-1555
-1496
-1465
-1464
-1471
-1483
-1507
-1516
-1466
-1368
-1273
-1215
-1201
-1237
-1309
-1377
-1410
-1413
-1399
-1367
-1327
-1295
-1270
-1232
-1169
-1091
-1020
-984
-998
-1048
-1108
-1156
-1182
-1176
-1153
-1149
-1183
-1238
-1290
-1310
-1274
-1192
-1115
-1079
-1069
-1056
-1029
-989
-937
-883
-846
-837
-871
-959
-1071
-1137
-1123
-1049
-934
-780
-609
-462
-355
-281
-236
-215
-202
-192
-195
-192
-147
-72
-14
22
61
96
105
127
228
415
628
817
975
1104
1204
1276
1331
1369
1378
1339
1252
1151
1090
1115
1234
1410
1580
1689
1731
1734
1730
1741
1778
1847
1943
2057
2173
2264
2326
2386
2461
2525
2564
2607
2668
2714
2715
2690
2660
2620
2575
2551
2542
2517
2478
2464
2471
2460
2421
2372
2321
2274
2258
2283
2315
2327
2341
2385
2450
2521
2594
2666
2728
2784
2840
2887
2908
2900
2873
2844
2839
2867
2903
2929
2969
3041
3107
3119
3081
3011
2903
2751
2592
2465
2365
2281
2229
2224
2241
2244
2219
2167
2096
2028
1983
1944
1873
1758
1629
1527
1471
1456
1465
1475
1468
1434
1366
1271
1163
1063
987
950
971
1046
1134
1177
1152
1079
996
930
898
903
937
998
1094
1211
1305
1354
1392
1467
1582
1713
1853
1997
2115
2175
2175
2134
2078
2040
2039
2044
2004
1908
1815
1786
1831
1907
1961
1973
1955
1928
1902
1900
1955
2077
2234
2385
2508
2591
2623
2608
2564
2500
2433
2398
2425
2508
2618
2736
2841
2911
2931
2906
2849
2782
2732
2717
2729
2749
2752
2723
2666
2616
2598
2604
2602
2577
2540
2497
2454
2425
2426
2449
2462
2446
2419
2412
2420
2414
2391
2370
2356
2337
2327
2341
2355
2344
2328
2334
2335
2294
2241
2239
2301
2390
2470
2505
2464
2362
2269
2219
2190
2161
2144
2150
2163
2179
2208
2251
2290
2319
2340
2347
2326
2278
2217
2169
2146
2141
2135
2122
2109
2104
2120
2161
2207
2228
2223
2211
2200
2186
2183
2204
2227
2228
2213
2202
2185
2143
2085
2024
1960
1889
1817
1744
1673
1624
1626
1682
1772
1878
1995
2111
2207
2278
2338
2405
2478
2550
2632
2733
2830
2899
2947
2995
3040
3076
3128
3202
3247
3219
3143
3073
3011
2939
2858
2765
2643
2515
2430
2395
2367
2329
2294
2244
2140
1984
1816
1656
1506
1378
1275
1167
1033
894
780
700
648
617
605
594
552
451
297
123
-45
-211
-382
-545
-681
-783
-840
-864
-890
-946
-1020
-1082
-1113
-1111
-1072
-1027
-1027
-1087
-1170
-1233
-1267
-1288
-1322
-1381
-1451
-1504
-1531
-1540
-1540
-1541
-1557
-1586
-1605
-1613
-1641
-1708
-1789
-1856
-1905
-1944
-1980
-2035
-2116
-2194
-2235
-2239
-2225
-2200
-2167
-2134
-2103
-2074
-2058
-2070
-2100
-2127
-2151
-2189
-2240
-2296
-2359
-2435
-2503
-2540
-2541
-2514
-2457
-2366
-2256
-2158
-2100
-2095
-2130
-2167
-2172
-2143
-2099
-2051
-1989
-1919
-1860
-1827
-1828
-1881
-1988
-2106
-2170
-2164
-2123
-2081
-2041
-2009
-1995
-1993
-1991
-1984
-1984
-1994
-2020
-2065
-2118
-2145
-2122
-2055
-1966
-1867
-1758
-1643
-1532
-1440
-1367
-1299
-1221
-1142
-1085
-1055
-1032
-990
-928
-879
-886
-960
-1071
-1176
-1242
-1248
-1182
-1068
-964
-919
-928
-948
-944
-898
-806
-669
-497
-315
-155
-40
29
55
46
18
0
19
78
158
238
292
308
293
268
262
296
392
546
724
883
1012
1121
1213
1289
1362
1446
1528
1586
1618
1637
1650
1660
1681
1724
1782
1846
1906
1951
1968
1962
1956
1964
1979
1984
1971
1938
1895
1861
1839
1826
1828
1851
1879
1887
1877
1866
1849
1817
1785
1779
1795
1813
1827
1832
1805
1725
1606
1466
1322
1193
1095
1025
975
937
894
819
704
561
403
234
76
-50
-155
-267
-389
-503
-603
-701
-804
-925
-1069
-1219
-1337
-1408
-1448
-1471
-1477
-1470
-1466
-1485
-1532
-1593
-1654
-1715
-1780
-1847
-1906
-1961
-2011
-2052
-2094
-2160
-2257
-2369
-2489
-2631
-2793
-2940
-3055
-3157
-3267
-3372
-3449
-3496
-3540
-3615
-3730
-3861
-3984
-4086
-4162
-4201
-4215
-4231
-4251
-4256
-4249
-4238
-4208
-4146
-4081
-4056
-4077
-4135
-4233
-4364
-4493
-4601
-4703
-4800
-4858
-4851
-4798
-4726
-4653
-4589
-4537
-4477
-4391
-4282
-4157
-4030
-3917
-3818
-3719
-3618
-3532
-3482
-3454
-3429
-3400
-3379
-3382
-3425
-3498
-3565
-3604
-3624
-3647
-3668
-3662
-3607
-3505
-3377
-3252
-3149
-3075
-3027
-2995
-2966
-2944
-2945
-2969
-3000
-3031
-3065
-3092
-3097
-3080
-3051
-3010
-2974
-2979
-3031
-3089
-3113
-3104
-3074
-3031
-2990
-2961
-2932
-2898
-2883
-2905
-2942
-2971
-2987
-2977
-2927
-2847
-2777
-2733
-2710
-2707
-2719
-2723
-2709
-2697
-2695
-2681
-2642
-2602
-2583
-2574
-2558
-2540
-2536
-2550
-2573
-2597
-2618
-2637
-2654
-2664
-2666
-2661
-2650
-2633
-2619
-2619
-2637
-2661
-2679
-2668
-2616
-2530
-2440
-2370
-2326
-2306
-2286
-2240
-2166
-2091
-2021
-1933
-1826
-1746
-1725
-1738
-1740
-1717
-1672
-1610
-1543
-1496
-1476
-1462
-1435
-1407
-1405
-1434
-1476
-1512
-1535
-1539
-1516
-1468
-1409
-1346
-1281
-1227
-1197
-1182
-1152
-1104
-1064
-1052
-1060
-1072
-1077
-1064
-1035
-1006
-987
-963
-918
-858
-798
-734
-655
-565
-459
-318
-145
19
132
199
254
311
368
425
490
562
634
704
759
774
729
639
539
476
486
567
671
742
769
773
759
720
670
630
594
537
459
392
359
362
383
408
429
448
458
441
397
354
339
353
382
421
455
468
467
485
533
575
584
569
548
518
490
510
603
727
813
838
821
780
723
663
617
581
537
487
454
450
474
520
577
621
631
614
599
601
601
572
515
461
442
465
520
587
650
703
746
774
781
781
799
841
877
882
855
819
793
798
838
882
874
789
652
509
393
316
271
235
184
124
77
50
9
-69
-166
-250
-310
-347
-353
-324
-288
-270
-255
-219
-169
-129
-96
-60
-39
-61
-110
-153
-185
-222
-253
-245
-194
-133
-85
-49
-20
-10
-13
4
63
139
190
221
267
334
410
499
605
700
745
743
712
652
567
494
459
441
418
403
406
412
418
446
493
524
513
465
397
326
279
281
329
401
471
523
554
569
574
564
539
516
509
515
513
483
424
359
315
295
277
244
188
105
8
-71
-112
-128
-142
-152
-155
-158
-160
-137
-88
-47
-37
-36
-11
43
100
129
112
53
-22
-85
-126
-156
-181
-197
-211
-243
-304
-377
-440
-490
-533
-565
-586
-612
-662
-738
-818
-877
-907
-921
-955
-1033
-1147
-1260
-1333
-1349
-1318
-1280
-1260
-1250
-1233
-1217
-1211
-1200
-1170
-1143
-1142
-1150
-1148
-1143
-1141
-1110
-1029
-923
-825
-741
-676
-647
-644
-628
-578
-512
-452
-407
-383
-385
-408
-428
-416
-347
-211
-31
153
308
414
474
502
527
569
634
717
801
863
885
871
843
811
770
719
672
650
657
684
722
762
789
792
776
739
671
576
492
470
524
630
757
880
981
1056
1110
1136
1128
1116
1149
1246
1377
1516
1654
1780
1870
1928
1983
2049
2114
2173
2225
2257
2255
2240
2251
2300
2364
2415
2440
2433
2401
2371
2364
2378
2401
2432
2465
2483
2475
2447
2413
2384
2377
2403
2459
2527
2594
2654
2704
2748
2797
2850
2901
2943
2973
2996
3025
3067
3101
3102
3080
3067
3073
3074
3062
3046
3029
2999
2953
2897
2839
2790
2766
2757
2744
2720
2694
2655
2588
2519
2490
2506
2541
2587
2651
2731
2804
2847
2852
2835
2830
2862
2936
3052
3201
3351
3462
3526
3573
3626
3688
3761
3842
3913
3952
3966
3972
3966
3928
3855
3772
3709
3677
3673
3686
3690
3658
3581
3479
3384
3313
3272
3269
3304
3360
3404
3410
3369
3288
3196
3124
3085
3076
3096
3138
3183
3213
3232
3239
3220
3169
3106
3053
3002
2945
2891
2865
2873
2898
2921
2924
2894
2835
2770
2722
2686
2627
2527
2411
2299
2176
2021
1850
1691
1552
1434
1359
1332
1320
1288
1226
1141
1042
944
859
788
730
689
660
620
561
504
461
417
357
292
236
199
187
200
223
234
228
211
192
168
139
108
89
90
104
112
102
82
80
104
138
153
127
55
-47
-142
-188
-173
-122
-68
-18
33
88
146
208
274
343
419
498
572
645
730
816
861
852
821
791
755
708
662
618
563
502
450
404
355
313
293
291
282
251
202
155
130
134
149
147
116
53
-38
-152
-286
-441
-603
-749
-868
-966
-1041
-1077
-1072
-1051
-1037
-1044
-1078
-1132
-1187
-1217
-1221
-1209
-1201
-1213
-1242
-1264
-1256
-1220
-1174
-1136
-1119
-1120
-1127
-1142
-1180
-1240
-1295
-1317
-1307
-1274
-1240
-1231
-1252
-1269
-1252
-1222
-1207
-1206
-1209
-1219
-1229
-1215
-1171
-1117
-1058
-988
-919
-877
-860
-850
-831
-796
-739
-674
-627
-602
-586
-574
-557
-508
-417
-316
-229
-139
-38
39
62
48
26
-6
-56
-106
-132
-137
-138
-135
-119
-92
-77
-89
-124
-166
-209
-257
-305
-350
-405
-481
-556
-593
-588
-557
-505
-434
-369
-339
-341
-356
-375
-392
-390
-368
-355
-370
-385
-365
-309
-241
-173
-113
-85
-101
-141
-175
-197
-226
-270
-319
-354
-357
-323
-260
-184
-106
-40
-4
-2
-6
24
89
165
237
303
357
385
392
396
398
386
368
362
369
372
367
374
399
430
468
522
586
637
668
693
716
724
705
667
630
612
616
637
682
761
864
961
1038
1104
1155
1179
1193
1233
1293
1333
1344
1347
1341
1301
1230
1157
1093
1041
1029
1069
1124
1146
1137
1121
1101
1065
1018
978
964
981
1012
1030
1016
978
930
881
845
835
848
871
903
943
979
1004
1035
1087
1165
1259
1351
1423
1466
1489
1504
1507
1495
1472
1446
1421
1400
1368
1302
1201
1085
973
872
796
762
756
739
690
620
545
465
377
278
166
57
-26
-76
-115
-159
-206
-250
-293
-336
-386
-456
-553
-666
-776
-875
-956
-1006
-1031
-1049
-1073
-1096
-1114
-1144
-1198
-1268
-1329
-1366
-1367
-1340
-1320
-1345
-1424
-1532
-1640
-1733
-1800
-1835
-1850
-1869
-1905
-1955
-2017
-2089
-2163
-2218
-2243
-2244
-2234
-2215
-2179
-2124
-2057
-1987
-1927
-1905
-1947
-2052
-2182
-2299
-2387
-2452
-2498
-2530
-2554
-2579
-2611
-2656
-2720
-2799
-2876
-2921
-2912
-2866
-2820
-2793
-2777
-2762
-2748
-2731
-2713
-2718
-2761
-2820
-2859
-2875
-2891
-2907
-2908
-2898
-2893
-2895
-2897
-2910
-2950
-3003
-3038
-3042
-3033
-3035
-3050
-3075
-3117
-3187
-3278
-3377
-3473
-3561
-3622
-3639
-3620
-3593
-3568
-3539
-3496
-3433
-3352
-3282
-3250
-3245
-3227
-3176
-3108
-3047
-2996
-2955
-2920
-2886
-2847
-2812
-2787
-2766
-2744
-2712
-2665
-2604
-2539
-2474
-2405
-2332
-2262
-2192
-2124
-2069
-2036
-2013
-1985
-1955
-1937
-1936
-1943
-1945
-1929
-1899
-1877
-1882
-1910
-1944
-1979
-2019
-2069
-2139
-2233
-2331
-2405
-2443
-2454
-2460
-2476
-2500
-2517
-2515
-2504
-2496
-2487
-2463
-2421
-2373
-2330
-2307
-2308
-2318
-2324
-2330
-2352
-2391
-2428
-2440
-2415
-2366
-2326
-2321
-2340
-2356
-2367
-2381
-2392
-2386
-2370
-2354
-2333
-2295
-2238
-2170
-2097
-2025
-1962
-1907
-1856
-1809
-1767
-1721
-1664
-1599
-1538
-1481
-1430
-1387
-1348
-1304
-1267
-1255
-1262
-1249
-1196
-1123
-1062
-1018
-988
-978
-990
-1004
-995
-965
-920
-855
-779
-719
-689
-666
-628
-583
-539
-486
-421
-369
-344
-335
-337
-359
-401
-438
-453
-450
-430
-386
-323
-256
-193
-133
-83
-55
-46
-42
-35
-19
4
34
69
110
157
205
255
304
341
361
377
399
413
405
378
349
327
321
340
381
425
468
516
563
604
645
694
745
795
844
871
850
783
702
628
570
550
583
654
738
822
889
921
938
977
1043
1106
1160
1206
1227
1216
1204
1208
1209
1198
1201
1221
1230
1224
1236
1272
1306
1332
1369
1417
1465
1514
1573
1628
1665
1682
1695
1718
1772
1861
1963
2059
2139
2193
2212
2204
2192
2186
2192
2212
2248
2291
2350
2435
2534
2620
2693
2772
2850
2909
2960
3021
3082
3115
3114
3094
3074
3075
3115
3187
3268
3334
3372
3379
3365
3355
3358
3362
3357
3349
3349
3352
3349
3333
3303
3259
3213
3186
3189
3212
3243
3274
3297
3299
3282
3272
3289
3327
3368
3400
3415
3408
3396
3402
3420
3431
3428
3421
3404
3365
3318
3287
3278
3281
3292
3304
3297
3267
3228
3193
3156
3110
3056
2995
2925
2865
2842
2865
2911
2951
2968
2963
2931
2874
2813
2778
2766
2758
2749
2745
2735
2693
2626
2557
2482
2383
2270
2164
2068
1982
1934
1938
1966
1989
2013
2051
2080
2086
2076
2058
2020
1950
1861
1774
1709
1678
1677
1693
1704
1699
1676
1645
1610
1577
1556
1547
1533
1495
1445
1406
1371
1310
1223
1136
1063
1016
1018
1071
1138
1190
1227
1248
1236
1201
1178
1177
1178
1172
1157
1120
1059
1006
990
991
991
998
1010
1012
1002
1002
1016
1036
1066
1122
1206
1301
1394
1468
1515
1535
1532
1516
1503
1505
1509
1497
1479
1470
1460
1423
1362
1292
1228
1178
1146
1117
1081
1044
1018
995
965
937
904
842
747
642
541
440
356
298
247
190
147
137
140
137
140
162
185
195
192
174
134
75
8
-60
-129
-192
-251
-307
-348
-368
-375
-376
-368
-352
-336
-317
-281
-225
-157
-86
-29
-3
-3
-7
-12
-24
-28
-6
28
48
53
55
50
30
-1
-36
-73
-105
-128
-150
-176
-195
-209
-243
-307
-389
-474
-553
-603
-606
-573
-529
-489
-462
-456
-465
-474
-482
-500
-521
-535
-552
-583
-611
-614
-598
-583
-588
-624
-688
-760
-814
-844
-850
-834
-812
-808
-829
-856
-879
-902
-928
-953
-974
-984
-976
-957
-953
-984
-1041
-1097
-1130
-1136
-1131
-1137
-1159
-1188
-1222
-1266
-1315
-1359
-1401
-1444
-1477
-1489
-1484
-1484
-1509
-1563
-1635
-1705
-1762
-1801
-1812
-1793
-1759
-1726
-1697
-1674
-1669
-1686
-1708
-1719
-1723
-1727
-1722
-1710
-1706
-1717
-1735
-1753
-1769
-1781
-1790
-1803
-1826
-1858
-1892
-1916
-1917
-1898
-1871
-1842
-1808
-1773
-1755
-1757
-1766
-1770
-1775
-1768
-1725
-1643
-1546
-1459
-1386
-1327
-1284
-1250
-1221
-1207
-1223
-1262
-1302
-1326
-1323
-1292
-1243
-1189
-1136
-1089
-1055
-1039
-1034
-1035
-1043
-1060
-1070
-1065
-1056
-1054
-1056
-1051
-1036
-1010
-972
-921
-866
-822
-800
-797
-801
-801
-797
-789
-769
-739
-714
-693
-657
-592
-509
-422
-342
-280
-249
-250
-276
-316
-362
-399
-406
-370
-295
-200
-118
-79
-94
-153
-234
-303
-332
-329
-320
-315
-310
-305
-310
-327
-347
-367
-384
-398
-425
-486
-570
-639
-673
-680
-680
-695
-735
-791
-842
-886
-944
-1020
-1089
-1138
-1173
-1197
-1208
-1213
-1224
-1234
-1237
-1245
-1268
-1291
-1289
-1250
-1188
-1131
-1113
-1143
-1197
-1248
-1283
-1297
-1295
-1298
-1330
-1378
-1417
-1447
-1481
-1518
-1548
-1581
-1619
-1648
-1661
-1678
-1703
-1719
-1717
-1706
-1679
-1630
-1576
-1540
-1526
-1523
-1535
-1565
-1595
-1614
-1626
-1631
-1626
-1624
-1638
-1659
-1672
-1677
-1685
-1696
-1721
-1772
-1833
-1860
-1854
-1856
-1892
-1945
-1999
-2043
-2063
-2051
-2029
-2029
-2056
-2101
-2160
-2223
-2272
-2296
-2303
-2298
-2283
-2266
-2242
-2186
-2088
-1970
-1865
-1790
-1755
-1764
-1802
-1835
-1840
-1813
-1760
-1689
-1605
-1515
-1429
-1370
-1345
-1334
-1320
-1324
-1368
-1427
-1467
-1487
-1515
-1558
-1600
-1633
-1651
-1646
-1624
-1609
-1612
-1615
-1607
-1596
-1593
-1580
-1541
-1480
-1417
-1366
-1337
-1341
-1367
-1382
-1354
-1285
-1199
-1114
-1046
-1006
-1008
-1040
-1075
-1093
-1089
-1056
-977
-855
-731
-650
-607
-559
-487
-404
-320
-229
-133
-45
42
143
254
354
441
532
627
710
774
822
842
821
781
766
795
854
932
1020
1092
1119
1102
1065
1024
980
946
939
957
984
1016
1063
1124
1185
1237
1273
1284
1270
1248
1235
1222
1198
1165
1128
1079
1016
955
895
827
749
687
664
678
716
766
813
833
811
753
680
616
587
607
666
736
797
843
868
852
786
692
603
533
480
444
416
381
336
293
251
189
103
24
-28
-67
-115
-166
-207
-238
-261
-279
-302
-343
-393
-425
-431
-432
-444
-471
-514
-572
-626
-660
-681
-702
-713
-703
-700
-735
-807
-891
-973
-1050
-1109
-1144
-1177
-1231
-1303
-1375
-1439
-1494
-1529
-1539
-1537
-1547
-1587
-1660
-1747
-1816
-1846
-1842
-1831
-1840
-1874
-1918
-1963
-2016
-2076
-2119
-2124
-2102
-2075
-2049
-2025
-2021
-2036
-2053
-2067
-2099
-2155
-2211
-2248
-2262
-2244
-2186
-2104
-2027
-1974
-1959
-1981
-2003
-1979
-1913
-1853
-1814
-1772
-1718
-1666
-1613
-1551
-1486
-1424
-1357
-1286
-1236
-1209
-1178
-1118
-1026
-915
-808
-732
-693
-670
-654
-647
-634
-584
-502
-425
-380
-374
-411
-483
-555
-594
-598
-585
-563
-538
-515
-498
-492
-500
-512
-516
-518
-531
-538
-522
-488
-448
-389
-304
-214
-141
-75
-8
58
136
254
402
537
637
715
773
793
775
740
705
685
697
748
823
903
982
1060
1131
1186
1228
1268
1312
1361
1413
1477
1567
1683
1800
1891
1943
1958
1949
1949
1982
2045
2120
2193
2268
2335
2374
2378
2370
2373
2395
2425
2463
2527
2635
2778
2927
3063
3176
3246
3254
3218
3189
3197
3238
3296
3349
3367
3339
3305
3312
3374
3459
3528
3561
3560
3549
3549
3564
3591
3640
3733
3864
3996
4090
4139
4163
4188
4228
4279
4331
4376
4416
4469
4548
4631
4682
4698
4709
4735
4775
4823
4870
4882
4826
4716
4600
4514
4477
4502
4580
4672
4739
4761
4718
4608
4469
4361
4310
4311
4358
4432
4492
4515
4523
4534
4533
4508
4474
4435
4365
4259
4148
4069
4038
4050
4078
4098
4091
4058
3998
3919
3845
3792
3749
3716
3715
3747
3778
3780
3767
3750
3721
3677
3634
3595
3547
3500
3481
3491
3501
3481
3424
3344
3260
3199
3172
3164
3140
3080
2992
2899
2810
2724
2639
2564
2504
2459
2420
2383
2352
2336
2336
2342
2340
2328
2311
2286
2240
2173
2098
2037
2012
2029
2074
2116
2131
2111
2057
1979
1896
1822
1760
1707
1669
1648
1642
1649
1666
1691
1718
1740
1746
1727
1678
1604
1519
1444
1395
1371
1362
1354
1333
1282
1199
1098
991
883
789
725
679
621
540
454
383
330
297
279
260
217
140
38
-79
-203
-332
-457
-557
-618
-651
-682
-720
-764
-812
-862
-902
-928
-958
-993
-1010
-1002
-994
-1008
-1044
-1088
-1152
-1236
-1321
-1382
-1420
-1458
-1507
-1563
-1609
-1642
-1664
-1675
-1675
-1680
-1702
-1732
-1761
-1803
-1867
-1924
-1949
-1957
-1978
-2004
-2020
-2036
-2067
-2092
-2086
-2053
-2017
-1993
-1985
-1999
-2035
-2078
-2122
-2166
-2215
-2262
-2295
-2300
-2275
-2235
-2207
-2203
-2226
-2263
-2299
-2332
-2365
-2395
-2406
-2389
-2360
-2335
-2319
-2309
-2311
-2315
-2293
-2227
-2135
-2050
-1986
-1937
-1903
-1888
-1885
-1876
-1849
-1812
-1783
-1784
-1826
-1896
-1961
-1998
-2013
-2028
-2047
-2068
-2087
-2093
-2070
-2020
-1966
-1933
-1935
-1960
-1979
-1959
-1892
-1799
-1697
-1592
-1496
-1441
-1446
-1499
-1558
-1581
-1548
-1469
-1374
-1298
-1262
-1263
-1280
-1297
-1319
-1365
-1426
-1476
-1504
-1516
-1511
-1497
-1499
-1526
-1561
-1591
-1631
-1675
-1692
-1675
-1649
-1634
-1629
-1643
-1679
-1714
-1717
-1696
-1674
-1663
-1665
-1680
-1690
-1675
-1651
-1655
-1693
-1741
-1788
-1840
-1888
-1926
-1966
-2017
-2057
-2054
-2015
-1975
-1950
-1928
-1892
-1847
-1807
-1766
-1709
-1637
-1574
-1536
-1520
-1518
-1532
-1558
-1584
-1595
-1580
-1532
-1466
-1397
-1324
-1246
-1189
-1179
-1203
-1228
-1242
-1253
-1255
-1234
-1181
-1105
-1018
-941
-880
-816
-730
-630
-540
-464
-390
-315
-254
-221
-223
-253
-292
-313
-304
-278
-264
-279
-319
-367
-413
-446
-461
-471
-489
-504
-489
-439
-383
-340
-309
-287
-269
-231
-162
-83
-17
41
98
138
155
173
207
248
291
338
381
403
405
402
402
402
393
350
260
148
71
63
110
174
222
241
241
235
217
180
142
131
150
194
257
319
351
359
371
391
403
414
443
477
491
500
526
555
555
524
476
416
355
312
289
270
246
223
202
177
144
106
63
20
-14
-24
-8
26
60
84
94
80
30
-42
-104
-142
-176
-224
-279
-327
-361
-379
-383
-393
-417
-441
-453
-469
-508
-562
-607
-626
-611
-571
-531
-512
-509
-514
-539
-580
-608
-598
-567
-551
-561
-584
-605
-613
-603
-583
-554
-506
-449
-418
-435
-483
-526
-551
-551
-512
-433
-348
-297
-283
-275
-250
-212
-178
-163
-170
-193
-223
-255
-298
-352
-404
-442
-473
-507
-541
-578
-629
-693
-757
-819
-887
-943
-957
-935
-913
-903
-893
-884
-898
-935
-984
-1046
-1115
-1160
-1151
-1104
-1049
-1004
-976
-980
-1018
-1066
-1109
-1153
-1205
-1254
-1290
-1313
-1335
-1375
-1447
-1554
-1675
-1777
-1836
-1864
-1891
-1925
-1949
-1956
-1957
-1948
-1921
-1895
-1908
-1953
-1990
-2003
-2005
-1996
-1967
-1937
-1931
-1938
-1934
-1928
-1937
-1946
-1931
-1893
-1859
-1838
-1823
-1806
-1785
-1760
-1721
-1657
-1566
-1471
-1391
-1334
-1301
-1292
-1284
-1252
-1208
-1188
-1194
-1203
-1212
-1239
-1276
-1293
-1282
-1255
-1215
-1171
-1149
-1160
-1181
-1178
-1147
-1103
-1051
-987
-908
-818
-722
-631
-552
-485
-416
-341
-270
-215
-169
-115
-59
-15
24
68
104
110
100
99
103
100
101
113
122
126
148
188
212
211
209
213
201
179
164
147
114
89
102
132
142
130
122
124
125
125
132
144
154
158
159
166
187
210
220
212
196
180
170
172
178
184
203
248
304
339
338
305
253
197
154
127
106
86
72
63
58
62
74
83
77
58
32
7
-2
16
56
93
117
136
163
192
200
174
127
84
49
19
1
11
45
85
115
127
109
60
2
-35
-44
-45
-63
-104
-168
-253
-346
-411
-419
-384
-351
-349
-369
-394
-412
-416
-400
-381
-375
-371
-349
-308
-259
-203
-153
-140
-177
-238
-282
-298
-296
-289
-282
-264
-225
-163
-81
9
91
140
148
136
124
112
96
87
90
93
91
96
122
165
216
269
318
354
368
364
353
340
320
288
256
243
252
277
313
352
368
349
314
288
272
261
262
281
307
340
403
503
618
727
816
863
857
834
843
881
911
925
941
961
968
970
988
1008
1004
983
962
942
918
903
897
882
864
875
926
990
1049
1110
1169
1211
1238
1264
1281
1286
1298
1332
1365
1375
1363
1340
1313
1291
1290
1306
1329
1354
1379
1397
1412
1441
1479
1502
1503
1497
1488
1475
1476
1503
1539
1555
1556
1553
1542
1522
1518
1551
1599
1635
1659
1678
1693
1696
1693
1688
1687
1682
1658
1608
1546
1499
1488
1506
1526
1515
1463
1395
1340
1311
1302
1305
1314
1325
1332
1327
1306
1270
1232
1200
1164
1116
1071
1056
1083
1137
1184
1201
1184
1147
1107
1076
1059
1056
1052
1030
989
940
892
849
821
811
811
805
793
787
798
829
882
938
962
935
889
868
889
934
990
1044
1079
1085
1079
1077
1072
1057
1036
1012
979
946
932
937
940
933
923
906
875
841
816
797
782
781
783
767
747
767
835
915
981
1030
1053
1044
1022
1026
1054
1084
1102
1106
1095
1085
1096
1119
1128
1123
1134
1172
1218
1258
1295
1318
1308
1265
1211
1158
1106
1069
1063
1074
1070
1047
1028
1014
980
925
871
824
775
731
714
721
732
741
752
757
745
732
726
717
691
653
617
591
581
587
591
585
589
619
652
660
642
603
544
472
408
363
338
342
375
416
443
462
485
511
529
547
577
613
624
586
515
445
398
373
360
352
339
314
279
239
188
127
76
51
42
35
29
31
42
51
38
-6
-66
-113
-140
-158
-170
-167
-150
-127
-108
-104
-125
-154
-157
-125
-90
-81
-98
-127
-153
-158
-139
-115
-102
-101
-110
-130
-151
-160
-162
-163
-145
-96
-32
20
47
41
-2
-73
-144
-200
-241
-268
-279
-278
-271
-268
-281
-312
-354
-403
-465
-534
-590
-627
-647
-646
-621
-589
-579
-591
-608
-624
-644
-664
-672
-662
-639
-617
-607
-612
-629
-651
-673
-678
-660
-640
-640
-650
-640
-605
-567
-545
-544
-568
-611
-660
-704
-741
-774
-800
-820
-833
-836
-832
-819
-799
-779
-766
-753
-725
-692
-670
-649
-608
-555
-519
-501
-479
-460
-469
-505
-544
-576
-598
-598
-568
-523
-491
-482
-490
-500
-494
-458
-391
-308
-219
-140
-87
-64
-65
-84
-119
-156
-175
-170
-147
-111
-72
-52
-63
-87
-98
-94
-86
-78
-68
-63
-71
-85
-93
-90
-78
-50
-9
26
40
41
44
52
59
70
97
134
158
155
124
64
-20
-111
-189
-252
-306
-342
-349
-341
-345
-370
-396
-410
-410
-390
-340
-272
-210
-171
-160
-177
-221
-274
-314
-327
-316
-295
-281
-279
-291
-314
-342
-368
-395
-439
-502
-568
-629
-685
-725
-728
-700
-676
-681
-707
-736
-764
-785
-794
-786
-766
-740
-714
-686
-649
-601
-549
-499
-453
-418
-398
-388
-382
-385
-394
-391
-372
-351
-335
-312
-284
-263
-250
-235
-232
-255
-293
-326
-350
-364
-357
-333
-314
-296
-259
-213
-191
-201
-220
-239
-255
-253
-217
-160
-101
-40
22
71
101
126
146
156
161
173
186
189
184
172
146
116
99
93
79
51
34
43
64
78
71
35
-31
-106
-156
-178
-200
-238
-278
-313
-359
-422
-480
-516
-551
-605
-662
-699
-716
-728
-739
-744
-739
-722
-691
-655
-624
-606
-606
-624
-654
-686
-715
-728
-716
-692
-691
-726
-778
-830
-878
-909
-913
-915
-949
-1018
-1094
-1158
-1209
-1244
-1265
-1291
-1333
-1380
-1418
-1447
-1470
-1495
-1525
-1554
-1564
-1552
-1536
-1538
-1560
-1599
-1656
-1719
-1765
-1791
-1811
-1824
-1814
-1788
-1772
-1779
-1790
-1792
-1797
-1815
-1831
-1829
-1810
-1776
-1728
-1676
-1637
-1613
-1601
-1603
-1619
-1628
-1614
-1588
-1564
-1543
-1529
-1534
-1547
-1545
-1537
-1550
-1577
-1592
-1601
-1621
-1646
-1660
-1667
-1669
-1650
-1609
-1562
-1510
-1444
-1375
-1317
-1253
-1163
-1059
-963
-874
-793
-722
-639
-525
-401
-295
-206
-131
-94
-98
-99
-67
-17
39
107
174
212
226
241
258
259
248
238
232
236
256
282
299
307
313
308
290
275
269
267
278
309
336
335
319
310
310
318
347
394
438
469
498
518
510
479
445
408
360
308
277
275
305
362
423
456
454
430
403
373
339
307
286
270
249
229
230
255
281
287
268
226
159
76
0
-54
-95
-127
-148
-159
-167
-183
-212
-251
-287
-303
-293
-263
-217
-172
-145
-137
-135
-130
-130
-136
-142
-145
-148
-155
-164
-166
-141
-93
-48
-29
-34
-59
-112
-178
-220
-221
-192
-143
-86
-50
-51
-65
-65
-61
-62
-43
11
70
102
116
129
134
130
139
170
207
240
282
340
405
461
506
545
589
645
720
814
923
1036
1137
1217
1270
1289
1280
1262
1252
1253
1261
1279
1312
1354
1391
1412
1415
1409
1406
1408
1409
1410
1420
1430
1425
1403
1384
1378
1385
1398
1414
1428
1438
1453
1489
1534
1561
1560
1550
1540
1525
1510
1514
1540
1569
1589
1614
1645
1665
1670
1684
1721
1760
1789
1817
1850
1871
1881
1900
1943
1994
2036
2068
2094
2110
2112
2108
2105
2110
2128
2160
2188
2188
2154
2113
2099
2111
2128
2141
2156
2172
2178
2173
2171
2179
2194
2213
2227
2222
2197
2166
2142
2125
2118
2120
2116
2091
2054
2024
1995
1949
1896
1857
1823
1773
1713
1663
1615
1548
1468
1397
1337
1281
1236
1212
1198
1171
1120
1046
957
872
813
787
775
756
723
693
683
692
708
725
743
748
724
679
638
612
589
557
516
468
415
373
354
340
306
249
185
128
81
49
39
43
49
47
30
-8
-64
-125
-184
-246
-313
-375
-426
-471
-509
-531
-535
-536
-552
-586
-635
-695
-762
-824
-877
-932
-995
-1060
-1126
-1194
-1258
-1297
-1300
-1287
-1287
-1314
-1364
-1425
-1478
-1506
-1513
-1519
-1531
-1541
-1549
-1557
-1565
-1565
-1556
-1553
-1559
-1562
-1556
-1554
-1567
-1590
-1605
-1605
-1595
-1581
-1563
-1544
-1522
-1491
-1457
-1437
-1439
-1449
-1443
-1415
-1369
-1312
-1253
-1209
-1188
-1183
-1180
-1176
-1172
-1163
-1141
-1103
-1053
-998
-949
-916
-899
-888
-870
-839
-800
-759
-724
-704
-703
-709
-696
-657
-606
-560
-522
-488
-459
-435
-417
-410
-413
-411
-396
-374
-356
-344
-333
-318
-293
-247
-184
-120
-70
-33
0
31
57
74
87
110
148
188
221
242
247
227
194
180
209
273
349
421
478
514
537
551
562
583
624
666
683
668
637
596
551
525
538
577
620
657
684
688
667
633
591
542
509
515
563
636
726
816
870
873
851
831
816
812
831
868
899
915
928
940
940
927
911
905
911
921
915
882
843
822
815
801
777
749
719
691
675
669
652
623
602
598
584
540
485
448
437
434
424
411
400
390
382
387
407
429
434
421
390
335
256
184
141
116
85
50
18
-29
-101
-175
-220
-238
-248
-252
-247
-243
-245
-251
-268
-312
-379
-439
-480
-513
-540
-547
-533
-510
-476
-427
-380
-356
-343
-315
-276
-252
-245
-239
-233
-237
-249
-258
-258
-250
-226
-192
-170
-169
-180
-191
-204
-220
-235
-252
-276
-303
-325
-336
-338
-333
-321
-309
-302
-303
-309
-318
-325
-332
-344
-359
-370
-374
-377
-381
-387
-398
-417
-439
-463
-501
-557
-611
-630
-616
-592
-570
-545
-518
-509
-526
-561
-603
-648
-687
-710
-725
-751
-786
-814
-831
-858
-902
-950
-989
-1025
-1068
-1111
-1141
-1153
-1149
-1138
-1127
-1120
-1119
-1123
-1137
-1163
-1195
-1225
-1245
-1257
-1269
-1286
-1302
-1308
-1303
-1291
-1275
-1257
-1235
-1207
-1169
-1123
-1083
-1056
-1032
-1000
-969
-954
-965
-988
-1008
-1016
-1016
-1010
-1000
-986
-964
-936
-907
-877
-852
-835
-829
-830
-829
-818
-787
-736
-673
-612
-554
-497
-449
-423
-419
-421
-414
-402
-393
-391
-390
-382
-367
-357
-366
-396
-438
-483
-534
-581
-609
-616
-621
-641
-670
-695
-714
-729
-736
-734
-731
-735
-743
-749
-758
-774
-788
-788
-782
-781
-786
-783
-772
-764
-768
-782
-801
-822
-843
-864
-893
-933
-972
-1000
-1020
-1036
-1042
-1016
-960
-890
-826
-774
-738
-725
-729
-726
-694
-639
-581
-529
-481
-439
-402
-367
-341
-337
-354
-378
-393
-387
-355
-303
-257
-232
-220
-209
-208
-219
-223
-206
-176
-148
-122
-97
-85
-90
-94
-85
-71
-63
-50
-27
-7
-8
-33
-65
-90
-101
-97
-82
-66
-63
-74
-85
-86
-77
-66
-62
-66
-73
-74
-66
-49
-26
10
56
105
149
182
197
197
196
206
221
232
238
247
271
314
363
403
439
480
517
531
522
510
502
491
486
507
558
632
721
813
884
935
984
1031
1046
1022
991
976
971
977
1016
1097
1195
1279
1331
1345
1327
1293
1262
1240
1227
1217
1208
1211
1241
1289
1330
1357
1376
1371
1321
1245
1192
1185
1196
1198
1181
1148
1103
1061
1038
1035
1038
1031
1008
977
953
949
962
980
991
986
971
970
998
1036
1056
1054
1037
1006
978
971
985
996
994
995
994
965
907
854
831
831
844
865
882
885
887
895
896
874
838
801
775
770
790
816
821
811
802
787
752
717
711
727
740
744
741
719
673
626
591
555
513
482
463
433
385
335
295
260
236
234
248
263
274
280
271
246
221
212
210
209
220
244
264
274
281
289
291
291
299
306
296
279
274
275
262
237
217
199
170
126
77
22
-36
-81
-110
-129
-132
-106
-58
-16
8
15
-6
-66
-146
-209
-244
-255
-237
-183
-107
-42
-5
11
17
19
13
1
2
33
91
164
243
310
337
323
300
293
295
305
337
388
432
468
522
601
687
759
810
835
837
834
846
873
906
934
944
941
945
967
1002
1041
1074
1087
1084
1095
1143
1213
1280
1338
1381
1395
1384
1369
1361
1356
1361
1395
1453
1517
1571
1606
1620
1621
1623
1625
1625
1634
1650
1658
1660
1681
1721
1744
1736
1717
1701
1676
1631
1579
1532
1491
1457
1427
1395
1357
1314
1267
1218
1178
1151
1130
1109
1085
1051
1016
998
999
995
968
932
895
849
791
737
705
693
691
689
675
644
602
557
506
450
392
338
290
244
200
162
138
116
76
14
-46
-88
-119
-144
-159
-172
-195
-222
-242
-264
-288
-299
-299
-316
-356
-391
-415
-449
-498
-532
-543
-557
-594
-640
-681
-718
-758
-791
-810
-825
-859
-916
-971
-1000
-1006
-1000
-985
-971
-976
-1002
-1035
-1065
-1096
-1130
-1164
-1201
-1237
-1258
-1268
-1288
-1314
-1324
-1328
-1349
-1375
-1377
-1367
-1368
-1369
-1347
-1315
-1292
-1274
-1254
-1240
-1229
-1201
-1158
-1129
-1125
-1138
-1162
-1194
-1221
-1227
-1211
-1188
-1171
-1161
-1142
-1107
-1075
-1065
-1064
-1055
-1047
-1045
-1032
-999
-965
-945
-923
-900
-895
-907
-911
-898
-872
-840
-815
-819
-852
-890
-922
-952
-967
-956
-936
-927
-917
-895
-879
-879
-876
-868
-874
-893
-900
-895
-901
-918
-927
-925
-921
-911
-892
-873
-867
-875
-892
-909
-913
-901
-881
-861
-850
-861
-887
-902
-891
-870
-858
-856
-869
-901
-932
-938
-916
-881
-838
-793
-769
-775
-793
-816
-851
-888
-903
-897
-897
-909
-917
-914
-907
-893
-866
-839
-835
-848
-855
-844
-825
-811
-806
-803
-795
-780
-765
-754
-744
-737
-734
-723
-693
-644
-594
-551
-505
-457
-423
-407
-389
-356
-325
-309
-292
-260
-226
-205
-180
-134
-80
-36
1
30
38
29
25
31
32
24
22
36
67
114
157
168
149
127
114
99
86
95
122
145
158
169
168
145
116
98
80
45
3
-24
-29
-12
24
69
92
81
51
26
13
10
14
21
25
29
41
57
67
66
59
47
25
-6
-37
-61
-81
-102
-126
-148
-157
-148
-133
-125
-118
-111
-112
-125
-131
-124
-130
-158
-180
-172
-147
-123
-93
-64
-58
-82
-110
-129
-143
-149
-132
-101
-82
-78
-82
-99
-128
-150
-155
-163
-187
-208
-208
-193
-169
-138
-107
-94
-97
-106
-117
-132
-141
-136
-128
-132
-141
-142
-141
-150
-166
-177
-181
-188
-197
-202
-208
-219
-228
-226
-223
-235
-258
-275
-286
-306
-332
-350
-363
-383
-406
-420
-436
-469
-509
-534
-545
-561
-585
-602
-610
-620
-636
-662
-703
-749
-772
-761
-736
-714
-697
-690
-701
-727
-747
-758
-768
-779
-784
-789
-801
-811
-816
-829
-859
-889
-906
-916
-928
-933
-927
-922
-923
-921
-913
-912
-923
-937
-948
-954
-953
-945
-935
-920
-893
-862
-842
-832
-821
-810
-807
-804
-790
-769
-752
-736
-713
-693
-687
-697
-720
-755
-794
-826
-854
-884
-909
-919
-922
-931
-942
-948
-949
-945
-932
-905
-869
-828
-790
-774
-786
-811
-834
-851
-853
-822
-770
-740
-753
-789
-831
-882
-938
-972
-971
-952
-932
-914
-895
-878
-872
-879
-891
-900
-905
-909
-910
-909
-916
-939
-964
-972
-959
-929
-885
-833
-788
-749
-713
-685
-674
-676
-685
-705
-724
-712
-659
-590
-531
-489
-470
-481
-500
-497
-468
-435
-406
-378
-353
-338
-330
-322
-313
-300
-282
-264
-255
-256
-267
-280
-286
-287
-291
-293
-275
-236
-196
-173
-162
-152
-145
-141
-136
-126
-101
-52
6
46
69
95
120
127
124
143
185
227
262
295
325
346
367
405
464
531
589
626
648
666
680
682
682
695
722
750
780
815
847
867
872
866
854
853
876
916
949
961
950
920
891
890
923
964
1004
1056
1114
1156
1172
1177
1190
1218
1262
1314
1359
1390
1422
1470
1526
1575
1605
1615
1614
1611
1614
1624
1638
1650
1660
1668
1669
1662
1653
1655
1666
1673
1671
1656
1628
1601
1598
1623
1655
1676
1691
1705
1712
1717
1733
1759
1777
1783
1779
1759
1728
1710
1720
1745
1764
1778
1787
1777
1748
1715
1683
1643
1604
1585
1583
1584
1585
1581
1556
1507
1455
1411
1375
1358
1370
1394
1398
1378
1342
1290
1221
1161
1128
1109
1094
1094
1107
1106
1087
1072
1072
1073
1075
1086
1099
1094
1073
1044
1012
983
964
954
948
960
996
1029
1035
1020
996
950
885
834
818
823
833
847
859
848
812
764
713
660
617
601
612
636
661
676
684
687
684
666
644
631
623
606
589
581
568
536
498
469
439
405
372
343
313
293
293
298
290
279
274
266
250
237
226
202
173
163
162
149
132
132
133
117
102
106
107
78
31
-11
-51
-107
-176
-247
-312
-364
-399
-423
-445
-469
-494
-513
-518
-513
-511
-517
-523
-529
-554
-605
-665
-720
-773
-823
-860
-882
-902
-924
-943
-960
-983
-1016
-1057
-1099
-1136
-1164
-1177
-1178
-1164
-1131
-1084
-1041
-1018
-1010
-1008
-1002
-1004
-1012
-1020
-1027
-1039
-1062
-1083
-1089
-1078
-1057
-1040
-1044
-1077
-1122
-1156
-1176
-1190
-1195
-1184
-1165
-1148
-1124
-1090
-1064
-1061
-1071
-1073
-1067
-1064
-1058
-1044
-1029
-1014
-989
-946
-901
-864
-835
-814
-801
-794
-790
-800
-824
-855
-884
-907
-919
-919
-919
-922
-920
-915
-923
-942
-951
-945
-940
-933
-903
-857
-821
-800
-776
-750
-735
-725
-711
-703
-711
-720
-712
-699
-695
-687
-661
-626
-602
-593
-594
-599
-600
-590
-567
-529
-481
-443
-427
-428
-433
-448
-471
-484
-472
-451
-438
-426
-415
-422
-449
-466
-455
-430
-405
-374
-330
-287
-261
-249
-234
-203
-155
-97
-36
25
77
118
162
218
277
326
369
407
429
429
429
443
451
441
430
426
413
389
384
408
437
459
489
527
548
550
557
581
609
633
649
652
638
618
599
579
563
558
570
594
629
668
705
735
756
766
771
786
799
793
776
773
781
785
797
832
875
908
948
1016
1098
1173
1242
1300
1334
1353
1373
1388
1396
1416
1458
1495
1507
1511
1517
1519
1518
1526
1530
1513
1495
1499
1512
1516
1522
1540
1557
1562
1564
1564
1552
1527
1492
1450
1414
1404
1416
1430
1446
1472
1494
1489
1463
1433
1404
1377
1352
1325
1293
1267
1253
1245
1240
1244
1250
1241
1224
1214
1204
1184
1164
1150
1131
1111
1111
1138
1176
1218
1260
1284
1283
1283
1300
1317
1329
1349
1369
1360
1324
1287
1253
1220
1204
1216
1238
1253
1272
1297
1313
1321
1332
1340
1336
1334
1351
1374
1390
1398
1395
1375
1352
1339
1329
1312
1301
1302
1302
1301
1311
1329
1338
1343
1355
1359
1339
1309
1287
1271
1259
1264
1283
1298
1301
1300
1295
1277
1244
1203
1152
1092
1037
995
961
928
899
881
871
862
850
844
848
851
834
800
769
745
721
705
702
695
659
603
551
512
483
466
462
462
453
435
408
375
350
345
353
357
347
328
306
279
244
198
140
71
-2
-64
-104
-124
-130
-127
-121
-126
-152
-189
-224
-253
-283
-319
-362
-410
-449
-472
-487
-510
-541
-576
-614
-658
-706
-754
-790
-801
-796
-801
-821
-835
-840
-862
-910
-959
-991
-1014
-1034
-1035
-1020
-1012
-1014
-1016
-1022
-1043
-1073
-1097
-1111
-1129
-1154
-1177
-1188
-1193
-1210
-1242
-1278
-1303
-1324
-1349
-1379
-1406
-1434
-1469
-1502
-1519
-1519
-1516
-1518
-1519
-1519
-1525
-1533
-1532
-1526
-1529
-1541
-1546
-1545
-1551
-1553
-1523
-1467
-1420
-1390
-1357
-1322
-1305
-1297
-1275
-1243
-1224
-1217
-1210
-1208
-1206
-1189
-1169
-1175
-1205
-1240
-1280
-1331
-1365
-1363
-1349
-1345
-1333
-1304
-1292
-1308
-1326
-1328
-1334
-1350
-1358
-1351
-1337
-1313
-1278
-1248
-1234
-1224
-1210
-1200
-1187
-1157
-1112
-1076
-1060
-1053
-1043
-1035
-1039
-1051
-1050
-1018
-970
-925
-883
-828
-768
-721
-683
-641
-595
-553
-510
-468
-439
-421
-398
-363
-321
-271
-210
-142
-78
-19
37
86
128
166
197
222
253
299
354
405
443
472
504
547
592
621
632
639
643
644
651
673
686
671
654
668
702
727
739
747
739
708
671
655
658
661
658
657
670
693
709
697
652
585
522
487
478
472
444
391
332
284
258
264
296
335
363
373
359
322
283
262
265
282
301
310
303
288
288
309
328
321
286
240
208
194
185
161
120
68
14
-32
-58
-64
-70
-93
-131
-182
-247
-322
-385
-425
-453
-486
-522
-560
-605
-652
-681
-687
-693
-714
-735
-748
-770
-812
-862
-903
-934
-947
-936
-922
-927
-935
-923
-914
-935
-968
-978
-978
-995
-1018
-1035
-1061
-1103
-1134
-1140
-1141
-1146
-1140
-1125
-1123
-1138
-1161
-1199
-1253
-1299
-1318
-1329
-1350
-1375
-1400
-1430
-1466
-1490
-1488
-1467
-1445
-1435
-1436
-1432
-1426
-1433
-1458
-1477
-1478
-1467
-1453
-1432
-1408
-1388
-1373
-1354
-1340
-1342
-1355
-1366
-1369
-1368
-1369
-1373
-1376
-1368
-1356
-1357
-1372
-1386
-1384
-1370
-1352
-1335
-1323
-1323
-1334
-1347
-1352
-1346
-1332
-1320
-1315
-1309
-1294
-1270
-1244
-1226
-1219
-1217
-1207
-1189
-1168
-1145
-1116
-1086
-1065
-1046
-1018
-982
-936
-882
-830
-801
-799
-806
-808
-803
-792
-779
-769
-764
-765
-778
-808
-843
-870
-891
-914
-940
-966
-993
-1014
-1026
-1036
-1047
-1040
-1002
-944
-883
-822
-774
-759
-776
-800
-815
-816
-789
-729
-663
-624
-614
-615
-625
-638
-636
-605
-556
-508
-472
-446
-426
-410
-407
-417
-422
-407
-376
-341
-300
-254
-215
-186
-166
-157
-159
-156
-135
-108
-90
-70
-36
0
26
56
99
139
169
200
238
267
287
314
357
399
435
478
526
563
595
645
716
781
823
846
855
854
865
901
944
968
981
1004
1036
1066
1095
1123
1132
1118
1103
1103
1103
1088
1066
1049
1037
1028
1029
1044
1069
1096
1121
1141
1155
1160
1154
1145
1149
1168
1184
1185
1177
1178
1196
1233
1274
1287
1260
1207
1158
1130
1128
1141
1151
1150
1149
1152
1142
1116
1097
1096
1096
1091
1094
1109
1124
1135
1144
1140
1123
1111
1119
1135
1152
1180
1217
1239
1232
1207
1174
1135
1105
1094
1094
1092
1085
1078
1072
1074
1080
1079
1068
1061
1060
1043
1006
976
960
939
899
859
832
809
789
782
786
777
752
731
722
711
694
687
698
716
733
758
794
825
836
833
831
835
838
840
849
858
860
864
882
910
934
951
972
995
1010
1014
1016
1020
1028
1051
1092
1135
1161
1178
1196
1207
1199
1185
1184
1194
1202
1213
1237
1266
1284
1299
1327
1356
1364
1352
1337
1323
1309
1302
1298
1276
1232
1191
1168
1154
1137
1121
1107
1087
1066
1054
1046
1033
1014
999
984
968
960
963
964
952
936
926
919
914
915
923
929
928
925
923
920
901
870
838
815
790
763
747
748
755
756
756
762
768
772
784
801
804
794
790
808
844
889
942
993
1024
1027
1010
990
976
968
963
959
962
974
993
1016
1046
1077
1104
1131
1164
1199
1222
1229
1227
1224
1227
1234
1238
1227
1204
1174
1141
1107
1082
1069
1066
1062
1059
1055
1046
1035
1032
1041
1051
1055
1059
1061
1056
1038
1014
993
967
933
894
860
834
813
794
778
763
740
712
691
679
661
629
590
555
521
485
457
440
428
420
413
398
373
347
333
322
298
264
227
189
152
128
117
99
65
22
-18
-57
-91
-116
-136
-155
-176
-203
-240
-278
-301
-310
-322
-342
-365
-389
-411
-427
-435
-444
-457
-473
-499
-541
-585
-610
-623
-638
-651
-655
-666
-694
-728
-757
-786
-815
-836
-853
-874
-890
-891
-886
-886
-884
-877
-876
-886
-896
-906
-927
-955
-980
-1010
-1053
-1094
-1120
-1141
-1166
-1188
-1206
-1231
-1266
-1301
-1330
-1354
-1369
-1375
-1382
-1396
-1412
-1424
-1436
-1452
-1467
-1477
-1479
-1474
-1471
-1483
-1508
-1532
-1546
-1559
-1577
-1601
-1627
-1650
-1665
-1678
-1689
-1688
-1677
-1675
-1685
-1692
-1691
-1692
-1688
-1657
-1602
-1549
-1507
-1465
-1428
-1400
-1372
-1337
-1308
-1291
-1271
-1238
-1197
-1152
-1110
-1085
-1081
-1080
-1066
-1043
-1018
-986
-947
-916
-896
-881
-865
-847
-826
-811
-813
-826
-835
-843
-860
-879
-887
-892
-901
-906
-907
-915
-921
-906
-877
-861
-854
-836
-815
-816
-832
-843
-854
-875
-886
-874
-856
-852
-851
-838
-817
-797
-780
-765
-755
-748
-743
-744
-745
-739
-728
-725
-733
-737
-731
-725
-726
-728
-730
-741
-763
-784
-790
-784
-780
-778
-770
-753
-736
-722
-704
-679
-655
-632
-602
-570
-549
-539
-527
-511
-501
-501
-505
-504
-496
-478
-448
-417
-402
-407
-424
-439
-445
-439
-425
-407
-391
-378
-365
-351
-339
-327
-311
-291
-275
-263
-254
-245
-232
-214
-190
-167
-154
-147
-142
-141
-146
-143
-117
-78
-49
-43
-53
-70
-89
-112
-136
-158
-172
-178
-179
-176
-164
-141
-115
-101
-107
-127
-152
-178
-204
-222
-229
-233
-242
-243
-227
-205
-194
-187
-170
-158
-170
-194
-205
-211
-233
-266
-286
-294
-313
-344
-373
-401
-438
-476
-506
-530
-557
-580
-593
-594
-583
-554
-521
-500
-492
-486
-480
-477
-472
-458
-448
-453
-465
-474
-486
-511
-540
-561
-577
-594
-613
-632
-650
-663
-674
-688
-708
-732
-756
-774
-782
-781
-785
-801
-821
-835
-847
-856
-859
-865
-884
-915
-942
-962
-981
-1004
-1031
-1057
-1081
-1103
-1122
-1143
-1162
-1178
-1198
-1221
-1232
-1227
-1221
-1223
-1224
-1222
-1231
-1251
-1268
-1274
-1274
-1269
-1264
-1270
-1296
-1324
-1338
-1342
-1346
-1348
-1349
-1354
-1356
-1340
-1312
-1295
-1302
-1319
-1329
-1323
-1299
-1265
-1235
-1215
-1205
-1200
-1192
-1169
-1134
-1096
-1062
-1029
-997
-967
-939
-913
-891
-871
-844
-811
-788
-780
-778
-773
-767
-763
-754
-743
-737
-732
-710
-659
-591
-532
-499
-491
-489
-480
-457
-423
-383
-341
-300
-261
-230
-210
-197
-180
-152
-126
-112
-111
-113
-111
-105
-102
-106
-114
-110
-88
-56
-26
-7
2
-1
-9
-18
-27
-39
-49
-47
-30
-5
22
50
80
102
115
128
149
175
202
238
285
328
349
355
367
393
429
467
498
510
499
482
473
473
483
506
536
555
562
570
583
592
600
623
660
691
712
738
773
808
840
869
892
904
914
931
945
947
950
966
981
990
1010
1056
1101
1126
1140
1153
1155
1145
1138
1137
1124
1100
1086
1086
1084
1079
1085
1096
1094
1078
1063
1058
1061
1070
1079
1078
1067
1055
1045
1032
1016
1006
1006
1012
1008
995
985
989
1006
1022
1037
1046
1046
1032
1012
989
963
941
942
967
1000
1033
1067
1093
1107
1119
1140
1159
1168
1183
1209
1229
1235
1244
1266
1300
1345
1400
1450
1487
1523
1559
1577
1571
1565
1573
1586
1599
1627
1672
1724
1777
1832
1881
1920
1960
1998
2021
2023
2019
2015
2013
2013
2019
2023
2019
2012
2005
1993
1972
1943
1901
1843
1779
1723
1684
1668
1671
1676
1668
1649
1627
1602
1566
1517
1465
1419
1386
1365
1350
1336
1320
1297
1267
1233
1202
1175
1150
1128
1111
1089
1059
1031
1010
990
974
971
978
978
968
956
946
927
892
845
799
761
732
710
696
688
678
663
650
642
631
617
610
603
572
523
486
475
469
453
435
419
401
385
377
369
357
347
337
323
310
314
334
347
342
317
276
236
215
215
222
224
223
222
227
244
273
300
319
335
341
327
302
292
294
286
265
253
260
272
276
272
261
238
210
191
184
185
203
246
297
322
309
276
246
237
259
303
344
362
361
356
355
362
380
399
406
398
378
348
311
286
275
265
255
263
290
316
336
355
365
348
317
295
288
286
294
315
337
353
361
351
317
280
263
256
238
211
187
168
152
149
158
163
159
154
149
136
127
137
163
189
212
235
249
245
231
226
236
246
246
236
221
203
182
160
144
134
121
103
87
77
69
62
56
43
20
-7
-26
-42
-63
-89
-106
-114
-123
-142
-163
-184
-209
-235
-249
-248
-250
-265
-285
-307
-334
-356
-360
-351
-351
-363
-374
-380
-388
-396
-402
-415
-441
-466
-485
-516
-562
-605
-638
-674
-720
-762
-794
-823
-852
-879
-909
-942
-966
-980
-991
-1006
-1016
-1030
-1055
-1097
-1148
-1199
-1238
-1263
-1283
-1316
-1354
-1381
-1395
-1413
-1439
-1466
-1489
-1504
-1506
-1502
-1506
-1516
-1519
-1510
-1501
-1496
-1495
-1500
-1507
-1506
-1489
-1467
-1451
-1445
-1445
-1449
-1447
-1435
-1420
-1413
-1411
-1404
-1395
-1396
-1408
-1420
-1417
-1394
-1361
-1329
-1301
-1272
-1243
-1218
-1191
-1158
-1127
-1111
-1108
-1103
-1091
-1074
-1053
-1026
-999
-977
-952
-924
-900
-890
-888
-893
-910
-928
-930
-911
-885
-856
-819
-780
-759
-756
-754
-745
-737
-727
-708
-686
-671
-660
-644
-625
-617
-625
-637
-640
-635
-625
-610
-586
-560
-539
-527
-523
-529
-540
-543
-534
-532
-549
-567
-567
-556
-551
-545
-532
-523
-525
-528
-528
-539
-561
-571
-564
-560
-563
-558
-548
-547
-552
-556
-565
-586
-604
-615
-640
-682
-709
-706
-698
-709
-725
-724
-709
-703
-718
-743
-764
-779
-793
-804
-800
-780
-765
-760
-750
-737
-737
-745
-739
-718
-701
-690
-678
-677
-705
-742
-758
-762
-775
-791
-796
-802
-816
-827
-832
-849
-878
-903
-919
-936
-946
-929
-891
-855
-831
-815
-811
-818
-823
-819
-810
-797
-770
-730
-689
-657
-636
-627
-631
-636
-628
-604
-569
-524
-477
-442
-423
-409
-391
-371
-356
-344
-323
-290
-251
-214
-179
-149
-128
-110
-86
-54
-23
0
21
43
62
79
99
124
146
161
171
172
158
132
108
95
90
90
101
122
141
150
153
158
169
189
224
266
294
296
279
260
249
250
262
279
292
305
319
324
312
298
298
305
302
290
280
269
250
227
208
199
198
201
206
217
231
243
250
260
271
277
276
279
286
282
264
251
252
261
270
278
278
269
264
272
287
298
304
311
317
319
319
317
313
310
313
325
346
373
398
413
419
423
428
437
454
474
493
516
544
568
589
614
638
649
652
666
692
714
735
765
796
811
821
841
858
854
838
825
811
792
775
767
756
742
742
752
755
748
746
756
765
771
777
779
771
762
765
775
782
794
813
825
822
819
825
832
827
817
801
774
741
719
713
716
722
727
728
725
724
722
707
682
657
630
598
572
564
567
572
580
592
591
573
555
546
535
517
501
496
494
489
479
460
434
412
399
397
401
414
432
450
454
434
403
390
403
426
453
491
532
554
554
547
534
508
480
459
440
417
398
389
392
412
446
470
476
478
480
464
426
385
344
298
273
287
317
339
369
417
444
432
412
404
385
353
336
343
351
363
392
427
449
463
471
463
451
458
482
501
512
525
529
520
516
521
517
505
505
511
506
498
508
524
532
545
557
542
501
478
484
489
488
501
523
532
537
566
606
628
631
623
598
561
541
551
570
583
597
608
601
584
586
616
647
650
627
593
562
540
533
539
552
563
568
567
555
528
492
460
436
413
387
358
335
326
327
327
326
339
374
417
441
434
401
348
293
263
267
287
304
321
344
357
347
325
309
300
288
277
274
274
268
263
273
299
328
346
349
339
322
301
272
240
212
187
165
150
151
165
181
191
190
173
148
129
122
116
102
85
68
54
47
48
41
22
15
36
64
74
68
63
52
35
29
45
63
64
55
52
50
44
39
46
56
63
68
71
71
77
98
127
143
146
153
167
170
156
145
146
152
157
174
208
238
250
251
252
249
243
248
271
298
310
306
305
312
316
308
295
295
305
306
291
268
244
219
201
200
212
223
231
237
228
197
157
125
104
87
78
81
90
96
93
82
63
47
44
52
59
54
31
-7
-45
-68
-75
-73
-55
-19
21
40
33
15
2
-4
-1
13
31
40
41
48
63
68
48
3
-57
-124
-182
-215
-226
-229
-228
-223
-217
-223
-240
-259
-280
-305
-322
-316
-298
-287
-290
-297
-298
-298
-305
-318
-331
-336
-330
-316
-298
-275
-252
-232
-221
-223
-240
-265
-283
-277
-249
-205
-155
-113
-92
-88
-87
-85
-85
-87
-85
-81
-77
-64
-34
4
31
43
48
48
38
24
20
28
43
62
90
127
165
199
228
251
264
266
258
238
217
211
220
229
236
251
270
267
238
203
183
173
173
180
180
156
117
86
63
31
-5
-29
-36
-31
-17
7
35
64
91
104
101
85
58
20
-16
-24
-3
20
31
33
26
8
-13
-28
-51
-94
-146
-193
-231
-257
-252
-216
-176
-159
-169
-191
-212
-230
-248
-272
-296
-310
-308
-297
-286
-271
-252
-237
-235
-247
-267
-294
-331
-367
-384
-379
-362
-342
-323
-314
-325
-349
-369
-388
-417
-446
-456
-448
-438
-431
-426
-432
-448
-451
-427
-397
-377
-359
-327
-292
-271
-269
-279
-288
-284
-268
-254
-248
-240
-227
-219
-216
-207
-194
-188
-186
-179
-175
-176
-168
-140
-111
-98
-95
-90
-96
-117
-135
-141
-146
-158
-163
-151
-130
-107
-83
-65
-57
-50
-38
-36
-54
-78
-91
-94
-94
-89
-81
-83
-97
-109
-112
-114
-117
-113
-106
-102
-95
-79
-64
-61
-63
-61
-59
-63
-68
-84
-120
-168
-207
-235
-265
-296
-314
-317
-310
-290
-269
-266
-284
-309
-339
-383
-423
-436
-426
-419
-420
-420
-423
-440
-463
-488
-528
-585
-630
-643
-638
-638
-640
-639
-642
-659
-691
-735
-787
-835
-865
-874
-871
-867
-867
-868
-862
-849
-836
-826
-808
-780
-752
-736
-729
-724
-722
-719
-709
-695
-680
-665
-648
-631
-621
-616
-610
-598
-584
-574
-574
-584
-595
-603
-614
-626
-633
-629
-616
-595
-567
-537
-514
-497
-483
-482
-493
-503
-498
-478
-450
-422
-409
-416
-431
-444
-461
-484
-494
-482
-462
-444
-419
-388
-370
-375
-394
-411
-416
-407
-390
-373
-357
-336
-315
-306
-307
-314
-330
-347
-348
-331
-312
-296
-267
-232
-212
-208
-206
-212
-234
-253
-246
-219
-191
-168
-147
-132
-117
-94
-78
-79
-86
-82
-78
-84
-89
-85
-87
-101
-113
-119
-133
-151
-149
-121
-87
-67
-66
-77
-91
-98
-97
-87
-61
-16
33
70
94
115
134
145
151
152
150
148
156
171
184
193
204
222
240
259
279
295
300
304
319
337
346
357
386
416
420
406
400
396
373
341
332
350
376
400
421
433
430
424
424
428
436
453
477
499
517
525
519
510
515
536
561
598
651
699
714
711
717
730
734
740
761
787
801
811
828
843
856
881
923
968
1002
1030
1050
1053
1038
1014
1004
1006
1016
1022
1029
1040
1049
1054
1054
1046
1026
1004
998
1000
995
980
964
947
931
924
924
919
915
926
942
934
900
867
841
807
767
739
724
709
697
695
693
676
656
645
638
632
632
634
622
601
596
610
617
611
606
610
612
608
604
600
590
581
580
577
562
539
521
511
502
491
479
467
460
463
469
465
450
434
432
435
424
394
361
345
336
319
294
273
256
236
220
218
221
209
180
143
106
71
44
24
5
-14
-30
-41
-56
-76
-98
-117
-130
-127
-113
-98
-94
-106
-138
-186
-242
-297
-340
-368
-376
-371
-360
-355
-364
-393
-431
-467
-498
-531
-566
-598
-623
-640
-650
-655
-657
-655
-656
-668
-687
-698
-694
-686
-682
-675
-662
-657
-664
-670
-670
-678
-700
-725
-740
-746
-750
-756
-762
-768
-773
-781
-791
-797
-790
-767
-734
-703
-686
-681
-680
-675
-672
-673
-664
-636
-601
-578
-570
-568
-570
-577
-584
-585
-582
-585
-586
-578
-563
-558
-566
-574
-577
-578
-580
-582
-586
-597
-608
-613
-611
-604
-591
-568
-544
-527
-519
-518
-519
-519
-514
-508
-505
-507
-511
-513
-506
-491
-480
-482
-489
-487
-469
-447
-432
-421
-406
-394
-392
-397
-398
-395
-395
-386
-361
-338
-337
-344
-329
-300
-287
-293
-302
-314
-331
-338
-326
-312
-311
-310
-309
-318
-328
-322
-299
-273
-239
-194
-159
-141
-118
-77
-45
-40
-44
-41
-35
-27
-5
22
32
28
30
31
9
-29
-57
-63
-64
-75
-92
-101
-100
-91
-78
-64
-57
-62
-74
-78
-79
-92
-117
-133
-131
-123
-122
-122
-122
-128
-139
-141
-128
-117
-122
-137
-144
-145
-154
-168
-174
-168
-155
-140
-125
-123
-140
-166
-182
-188
-191
-199
-211
-226
-234
-230
-222
-218
-218
-223
-232
-237
-230
-219
-221
-232
-237
-232
-230
-233
-236
-241
-251
-262
-264
-256
-239
-213
-175
-126
-77
-48
-41
-41
-34
-19
0
28
64
102
138
173
199
210
210
203
189
174
168
173
187
216
263
312
342
351
349
338
323
314
317
329
353
392
445
500
541
550
529
510
510
518
522
542
586
631
660
684
708
717
712
713
725
736
750
775
808
845
891
938
965
972
973
974
970
975
1004
1044
1068
1079
1094
1114
1124
1122
1113
1110
1115
1125
1135
1147
1159
1155
1127
1099
1092
1093
1080
1066
1069
1080
1077
1061
1045
1031
1018
1018
1034
1055
1065
1075
1095
1120
1136
1149
1167
1187
1197
1207
1232
1269
1303
1335
1375
1412
1432
1439
1445
1456
1469
1488
1510
1522
1518
1506
1499
1504
1518
1528
1530
1528
1523
1510
1496
1500
1509
1494
1468
1474
1513
1537
1533
1537
1552
1541
1495
1443
1395
1340
1288
1261
1256
1251
1250
1259
1267
1257
1228
1183
1129
1071
1014
959
916
898
896
887
867
848
827
789
737
685
628
563
505
463
423
382
360
359
350
314
261
205
143
81
38
15
-9
-48
-94
-133
-162
-180
-186
-183
-182
-186
-200
-229
-274
-327
-379
-426
-471
-513
-550
-583
-618
-654
-680
-692
-704
-726
-758
-797
-844
-897
-941
-965
-972
-977
-986
-996
-1008
-1028
-1053
-1079
-1104
-1138
-1183
-1230
-1266
-1285
-1291
-1293
-1302
-1316
-1328
-1333
-1340
-1356
-1381
-1406
-1426
-1437
-1443
-1455
-1482
-1512
-1527
-1534
-1544
-1550
-1540
-1527
-1534
-1557
-1582
-1610
-1646
-1682
-1705
-1722
-1740
-1758
-1771
-1781
-1787
-1786
-1787
-1799
-1817
-1831
-1837
-1843
-1855
-1872
-1890
-1904
-1920
-1942
-1964
-1982
-2001
-2025
-2043
-2048
-2049
-2052
-2041
-2019
-2007
-2011
-2015
-2017
-2040
-2080
-2102
-2101
-2095
-2085
-2056
-2017
-1997
-2000
-2015
-2040
-2070
-2089
-2093
-2089
-2077
-2058
-2037
-2015
-1984
-1957
-1963
-1997
-2023
-2031
-2037
-2037
-2007
-1958
-1922
-1904
-1891
-1887
-1903
-1919
-1913
-1891
-1869
-1848
-1829
-1815
-1800
-1776
-1745
-1718
-1701
-1699
-1713
-1730
-1732
-1718
-1693
-1663
-1634
-1620
-1619
-1616
-1612
-1621
-1634
-1632
-1616
-1606
-1603
-1599
-1605
-1633
-1663
-1671
-1666
-1664
-1659
-1637
-1606
-1585
-1578
-1583
-1599
-1620
-1629
-1613
-1575
-1525
-1479
-1441
-1413
-1400
-1407
-1425
-1438
-1444
-1454
-1459
-1441
-1406
-1373
-1342
-1301
-1259
-1237
-1230
-1216
-1192
-1175
-1171
-1164
-1143
-1114
-1085
-1057
-1026
-990
-950
-915
-895
-892
-898
-910
-918
-908
-869
-820
-784
-766
-751
-730
-705
-679
-658
-649
-650
-650
-648
-655
-664
-660
-641
-622
-605
-574
-532
-495
-468
-446
-434
-435
-441
-442
-443
-437
-407
-356
-312
-288
-274
-265
-276
-298
-296
-261
-217
-172
-114
-51
-12
-7
-14
-23
-44
-76
-87
-62
-25
6
39
84
126
146
146
137
124
115
125
156
198
238
274
298
304
300
304
317
331
340
341
333
327
341
381
431
471
501
521
527
522
517
519
523
523
527
547
592
646
688
707
716
724
728
730
736
746
746
739
750
792
847
894
930
958
978
992
1004
1014
1018
1028
1052
1090
1124
1146
1164
1192
1226
1250
1258
1255
1249
1239
1231
1239
1268
1304
1335
1357
1369
1369
1365
1369
1382
1392
1399
1414
1438
1461
1481
1508
1542
1569
1576
1572
1579
1598
1610
1607
1603
1607
1608
1597
1580
1568
1555
1540
1535
1544
1545
1525
1503
1503
1516
1522
1524
1533
1541
1531
1511
1503
1506
1505
1509
1539
1592
1635
1654
1658
1652
1627
1590
1566
1560
1559
1561
1583
1621
1644
1640
1622
1597
1564
1534
1519
1518
1518
1514
1509
1502
1500
1509
1521
1523
1521
1526
1538
1542
1542
1546
1554
1571
1600
1634
1659
1671
1676
1677
1678
1694
1731
1764
1776
1770
1762
1754
1744
1735
1739
1758
1783
1795
1784
1758
1729
1698
1669
1651
1646
1640
1634
1651
1686
1710
1710
1702
1691
1667
1637
1616
1608
1611
1635
1677
1715
1737
1750
1758
1756
1752
1763
1779
1789
1802
1839
1892
1931
1942
1920
1865
1790
1726
1698
1702
1731
1782
1852
1911
1922
1871
1782
1690
1623
1596
1615
1655
1673
1661
1651
1667
1685
1680
1655
1618
1571
1524
1504
1515
1523
1503
1464
1426
1394
1366
1334
1297
1260
1233
1217
1204
1181
1143
1096
1059
1044
1045
1045
1046
1064
1088
1092
1070
1034
989
937
895
876
867
845
817
802
795
783
775
788
809
807
779
744
711
670
616
566
553
588
649
697
710
688
635
555
463
392
367
394
458
522
552
537
503
475
448
396
308
205
132
112
134
183
255
334
383
380
337
278
206
133
87
80
99
141
205
256
259
237
227
217
170
103
60
48
48
60
86
107
116
115
105
86
77
88
92
76
64
70
83
104
137
145
95
28
6
20
38
78
158
218
196
119
49
-4
-58
-98
-106
-98
-91
-72
-31
16
55
82
90
77
58
51
55
58
60
64
69
67
60
57
67
91
124
147
140
107
74
68
95
136
168
175
157
130
107
95
92
90
84
74
71
78
85
91
108
131
133
102
59
17
-31
-78
-94
-70
-29
18
73
117
122
85
26
-43
-113
-155
-140
-82
-17
31
59
73
71
49
4
-61
-139
-220
-273
-273
-235
-201
-186
-188
-218
-280
-337
-361
-381
-434
-495
-523
-535
-556
-567
-552
-535
-533
-533
-542
-588
-660
-718
-753
-785
-802
-786
-762
-760
-760
-744
-732
-745
-765
-766
-751
-727
-694
-677
-713
-804
-904
-970
-997
-1002
-998
-978
-950
-930
-931
-949
-971
-992
-1016
-1043
-1083
-1145
-1209
-1232
-1208
-1180
-1183
-1193
-1180
-1158
-1159
-1186
-1222
-1266
-1325
-1387
-1440
-1487
-1528
-1548
-1542
-1528
-1526
-1532
-1548
-1587
-1653
-1720
-1765
-1793
-1809
-1812
-1804
-1796
-1787
-1774
-1765
-1769
-1789
-1814
-1840
-1860
-1867
-1862
-1852
-1840
-1823
-1805
-1788
-1781
-1794
-1828
-1862
-1875
-1871
-1866
-1852
-1823
-1803
-1818
-1851
-1858
-1818
-1742
-1651
-1566
-1502
-1461
-1431
-1420
-1453
-1524
-1587
-1608
-1592
-1561
-1526
-1485
-1438
-1382
-1322
-1283
-1294
-1348
-1409
-1440
-1436
-1415
-1397
-1386
-1370
-1339
-1304
-1281
-1272
-1262
-1239
-1213
-1202
-1218
-1252
-1276
-1265
-1215
-1139
-1057
-988
-951
-959
-1008
-1081
-1144
-1166
-1144
-1110
-1093
-1085
-1064
-1020
-963
-908
-880
-894
-933
-951
-929
-888
-861
-863
-886
-904
-896
-874
-863
-865
-851
-815
-775
-739
-700
-672
-678
-703
-711
-712
-753
-850
-945
-975
-929
-841
-750
-691
-685
-720
-749
-746
-733
-741
-753
-732
-672
-598
-524
-467
-458
-507
-587
-669
-741
-784
-776
-738
-714
-693
-635
-555
-523
-569
-654
-741
-820
-874
-881
-847
-791
-721
-649
-609
-622
-675
-736
-776
-782
-764
-741
-719
-681
-618
-545
-485
-457
-478
-540
-605
-637
-630
-602
-562
-518
-479
-449
-429
-424
-443
-476
-499
-489
-447
-400
-377
-383
-391
-381
-361
-346
-341
-347
-364
-367
-329
-264
-224
-236
-276
-308
-321
-318
-291
-248
-210
-190
-178
-174
-195
-237
-251
-210
-162
-163
-201
-222
-213
-199
-190
-167
-128
-80
-26
11
-10
-91
-163
-169
-124
-75
-51
-59
-88
-103
-72
-9
38
41
7
-44
-76
-54
15
82
109
92
40
-28
-64
-26
66
143
167
135
63
-19
-47
16
133
233
278
277
248
206
168
147
144
154
182
230
288
341
374
384
369
328
272
230
239
304
391
450
458
427
384
360
365
384
387
374
373
403
446
484
533
601
658
674
660
643
618
591
603
672
747
779
773
749
700
629
584
593
633
675
724
781
819
825
814
799
780
764
761
757
740
719
719
746
788
826
844
832
800
772
765
768
769
778
820
897
985
1056
1097
1095
1039
948
867
830
837
876
935
990
1016
1010
996
989
999
1029
1063
1074
1047
997
945
897
854
824
816
830
853
869
859
818
767
748
794
895
992
1027
1002
962
925
891
872
884
907
911
904
905
906
898
899
924
938
906
842
783
731
682
662
691
745
779
778
754
721
702
716
747
749
706
661
657
684
702
693
660
628
633
697
792
866
885
838
736
623
560
569
611
645
667
677
659
606
528
434
351
318
343
380
392
392
395
399
408
437
464
439
361
271
206
175
183
219
260
291
311
308
274
234
210
197
184
181
193
194
174
152
136
104
56
9
-28
-65
-92
-92
-70
-46
-29
-14
6
26
30
0
-54
-107
-143
-166
-179
-186
-188
-180
-160
-155
-186
-245
-318
-394
-445
-432
-373
-337
-350
-367
-374
-403
-453
-477
-461
-440
-430
-434
-465
-527
-576
-578
-562
-570
-596
-619
-632
-636
-630
-627
-643
-682
-733
-783
-811
-820
-837
-869
-889
-885
-878
-883
-884
-882
-892
-910
-921
-940
-989
-1044
-1066
-1061
-1053
-1051
-1062
-1098
-1144
-1174
-1183
-1186
-1177
-1150
-1127
-1133
-1162
-1192
-1217
-1237
-1249
-1257
-1262
-1257
-1250
-1255
-1276
-1309
-1365
-1449
-1526
-1554
-1534
-1501
-1476
-1469
-1487
-1517
-1533
-1525
-1508
-1498
-1510
-1547
-1594
-1620
-1609
-1573
-1529
-1497
-1487
-1490
-1482
-1465
-1464
-1476
-1469
-1434
-1399
-1377
-1357
-1331
-1306
-1279
-1248
-1223
-1216
-1229
-1264
-1308
-1325
-1293
-1231
-1173
-1135
-1122
-1129
-1137
-1128
-1119
-1133
-1153
-1149
-1128
-1119
-1121
-1115
-1099
-1079
-1056
-1037
-1032
-1030
-1008
-964
-915
-878
-862
-873
-902
-923
-920
-896
-862
-821
-778
-743
-725
-721
-713
-685
-642
-615
-615
-621
-608
-580
-550
-521
-496
-479
-461
-425
-373
-330
-308
-307
-317
-322
-303
-262
-218
-172
-113
-48
-7
-3
-16
-27
-29
-16
14
53
93
143
210
280
338
384
415
414
394
397
450
534
613
673
714
735
748
773
817
863
886
878
849
824
832
885
971
1056
1111
1127
1132
1153
1187
1214
1235
1262
1284
1290
1299
1330
1365
1382
1387
1395
1393
1375
1366
1379
1395
1402
1419
1452
1478
1492
1509
1538
1561
1571
1571
1568
1565
1579
1624
1689
1737
1733
1682
1634
1632
1669
1719
1775
1836
1883
1901
1899
1885
1852
1810
1791
1800
1808
1805
1803
1803
1792
1778
1775
1776
1760
1735
1724
1724
1719
1704
1686
1672
1661
1650
1644
1651
1665
1657
1605
1526
1468
1451
1460
1472
1480
1488
1499
1504
1495
1482
1480
1493
1502
1493
1472
1459
1469
1499
1526
1522
1485
1425
1350
1284
1256
1272
1303
1329
1350
1362
1345
1300
1246
1192
1142
1119
1132
1148
1139
1123
1119
1113
1089
1062
1038
1012
994
1000
1016
1008
973
931
901
892
902
916
916
904
891
884
889
906
913
892
862
852
844
812
778
789
840
890
910
900
874
860
877
905
919
924
936
949
961
977
982
955
914
904
923
934
929
928
930
920
896
871
848
835
852
896
939
957
954
941
924
912
915
944
993
1026
1006
942
872
817
771
740
729
726
719
722
735
731
697
663
645
614
558
506
497
532
590
639
649
624
593
572
554
539
531
514
473
422
380
339
300
293
327
367
385
382
360
314
264
242
241
236
227
241
276
301
293
264
239
242
270
293
288
262
234
208
172
119
58
12
-5
2
10
-1
-30
-66
-96
-107
-105
-107
-125
-146
-150
-132
-105
-87
-80
-74
-57
-35
-26
-43
-79
-118
-142
-132
-83
-17
39
73
93
103
98
80
59
36
12
-9
-24
-34
-41
-42
-27
-4
2
-29
-82
-123
-149
-167
-164
-118
-46
7
25
18
-13
-67
-120
-144
-144
-134
-111
-78
-57
-61
-77
-93
-105
-106
-94
-98
-137
-187
-212
-219
-231
-243
-238
-225
-222
-228
-237
-254
-275
-276
-260
-258
-278
-302
-318
-337
-354
-344
-305
-271
-273
-303
-329
-336
-332
-333
-338
-340
-330
-311
-290
-279
-279
-283
-291
-311
-345
-371
-374
-354
-318
-275
-248
-262
-304
-335
-348
-365
-397
-430
-463
-505
-548
-573
-581
-577
-558
-528
-508
-505
-503
-485
-454
-415
-383
-371
-381
-387
-370
-341
-319
-299
-272
-243
-222
-201
-171
-142
-129
-135
-141
-135
-128
-135
-157
-178
-186
-167
-118
-59
-28
-39
-72
-96
-100
-81
-49
-18
0
16
44
84
130
171
192
181
158
148
151
155
160
174
189
198
214
244
275
294
307
325
353
384
403
402
396
402
422
452
491
525
532
523
538
586
628
636
628
610
571
524
497
486
471
456
459
470
469
453
426
385
337
303
285
272
261
261
276
303
329
336
313
274
244
231
234
246
255
248
236
239
256
260
242
210
174
143
120
97
69
42
27
18
12
21
56
100
130
143
149
153
150
135
112
91
76
60
35
11
-2
-10
-15
-20
-33
-67
-116
-160
-193
-221
-241
-253
-265
-277
-277
-272
-282
-301
-302
-287
-277
-276
-274
-274
-281
-284
-273
-255
-246
-263
-313
-372
-397
-380
-357
-354
-365
-388
-431
-486
-537
-583
-629
-659
-664
-663
-668
-666
-651
-639
-646
-677
-733
-798
-841
-847
-834
-824
-819
-819
-836
-870
-907
-949
-1004
-1062
-1090
-1071
-1020
-979
-971
-995
-1030
-1066
-1107
-1150
-1183
-1199
-1202
-1198
-1197
-1210
-1234
-1249
-1253
-1261
-1282
-1309
-1344
-1388
-1427
-1446
-1454
-1467
-1476
-1471
-1470
-1493
-1523
-1535
-1539
-1557
-1580
-1580
-1555
-1527
-1507
-1489
-1483
-1510
-1561
-1607
-1638
-1676
-1722
-1752
-1756
-1753
-1756
-1757
-1760
-1782
-1816
-1836
-1837
-1837
-1854
-1882
-1910
-1924
-1913
-1876
-1829
-1792
-1775
-1782
-1806
-1836
-1862
-1886
-1914
-1940
-1951
-1937
-1900
-1853
-1806
-1769
-1756
-1781
-1841
-1912
-1958
-1956
-1904
-1828
-1773
-1767
-1787
-1781
-1727
-1654
-1600
-1580
-1582
-1586
-1573
-1541
-1510
-1492
-1485
-1474
-1451
-1418
-1383
-1351
-1317
-1275
-1238
-1233
-1260
-1293
-1308
-1307
-1301
-1295
-1296
-1304
-1308
-1291
-1258
-1236
-1243
-1276
-1313
-1334
-1333
-1309
-1269
-1226
-1192
-1170
-1157
-1152
-1156
-1159
-1153
-1150
-1165
-1184
-1175
-1138
-1099
-1068
-1035
-1006
-1006
-1027
-1041
-1037
-1027
-1014
-994
-973
-960
-949
-929
-909
-904
-915
-924
-919
-905
-893
-884
-868
-843
-816
-794
-783
-787
-805
-821
-816
-798
-789
-791
-787
-771
-754
-742
-738
-741
-746
-750
-752
-750
-734
-706
-686
-683
-686
-690
-703
-717
-708
-678
-650
-629
-610
-607
-627
-637
-616
-582
-551
-519
-493
-496
-510
-497
-461
-436
-413
-363
-311
-293
-293
-276
-246
-229
-215
-189
-161
-139
-120
-109
-119
-131
-117
-79
-41
-19
-18
-38
-63
-66
-49
-30
-16
-1
6
-1
-9
-1
17
37
60
86
107
126
156
196
220
210
181
158
157
170
186
197
198
191
179
171
165
158
151
156
173
199
230
254
249
211
172
167
193
220
234
241
250
268
301
343
372
374
357
350
361
372
367
356
362
386
405
415
436
467
489
495
500
503
491
480
499
541
569
578
594
631
669
699
726
747
749
741
744
761
778
789
807
836
867
895
917
928
934
950
979
1006
1020
1025
1027
1027
1036
1065
1105
1129
1129
1115
1095
1073
1069
1092
1125
1147
1159
1170
1178
1190
1220
1266
1306
1330
1338
1330
1316
1319
1347
1378
1403
1435
1475
1497
1495
1489
1485
1469
1432
1389
1355
1334
1328
1330
1324
1313
1318
1340
1355
1350
1344
1353
1357
1334
1288
1244
1213
1199
1203
1219
1229
1221
1199
1178
1167
1172
1188
1196
1178
1147
1130
1123
1103
1075
1063
1066
1066
1063
1071
1082
1075
1060
1059
1063
1048
1018
998
996
1008
1030
1060
1083
1084
1066
1036
1002
977
964
961
959
960
966
972
963
935
897
866
848
836
823
811
799
788
781
775
761
737
713
704
707
718
730
731
713
682
658
645
637
628
612
581
538
498
471
449
425
403
385
363
333
292
236
169
115
91
94
105
113
118
121
119
105
75
42
25
29
39
35
12
-20
-49
-76
-109
-143
-166
-183
-210
-243
-264
-271
-281
-299
-317
-333
-345
-348
-343
-337
-321
-280
-236
-220
-229
-234
-235
-242
-239
-213
-183
-179
-189
-199
-218
-252
-281
-286
-274
-251
-230
-228
-255
-291
-317
-338
-355
-353
-332
-313
-304
-296
-292
-294
-290
-270
-256
-271
-301
-324
-336
-346
-353
-355
-359
-373
-395
-419
-446
-472
-499
-523
-540
-549
-556
-562
-559
-549
-542
-545
-550
-556
-568
-585
-601
-615
-627
-630
-618
-603
-596
-600
-602
-594
-578
-566
-564
-568
-577
-598
-623
-634
-630
-642
-685
-734
-765
-782
-791
-792
-788
-796
-817
-844
-877
-923
-966
-980
-963
-946
-951
-967
-975
-976
-978
-972
-945
-908
-882
-868
-851
-829
-818
-822
-834
-849
-873
-900
-920
-922
-904
-867
-822
-785
-764
-755
-755
-760
-761
-757
-746
-727
-700
-677
-670
-674
-676
-673
-661
-638
-613
-602
-600
-593
-583
-586
-603
-622
-640
-648
-634
-596
-559
-544
-554
-581
-611
-617
-588
-544
-514
-500
-490
-485
-486
-489
-494
-498
-486
-454
-421
-405
-403
-410
-430
-452
-456
-437
-404
-354
-293
-253
-256
-276
-276
-256
-237
-217
-197
-196
-218
-239
-238
-220
-198
-182
-174
-165
-139
-99
-66
-49
-29
-5
5
-1
-1
9
17
17
17
18
13
11
21
38
52
64
79
98
119
141
157
167
176
183
181
177
184
196
198
203
226
249
244
225
224
240
251
260
281
304
314
322
338
349
348
346
350
354
363
388
424
464
500
524
518
492
467
456
453
463
486
507
515
528
555
580
582
567
547
532
532
548
571
594
615
631
636
635
630
613
580
547
527
519
514
516
524
534
547
564
573
567
556
553
563
589
627
655
660
652
652
661
673
693
722
748
767
777
775
761
744
741
758
789
822
852
878
904
920
919
906
888
873
876
912
960
986
991
994
996
983
967
970
983
994
1008
1030
1043
1051
1069
1099
1126
1148
1169
1182
1181
1172
1157
1140
1132
1141
1160
1189
1229
1263
1276
1282
1290
1283
1257
1243
1252
1261
1269
1299
1333
1346
1362
1407
1448
1455
1451
1455
1452
1450
1482
1532
1556
1557
1553
1532
1495
1473
1458
1429
1418
1455
1494
1501
1514
1545
1539
1507
1521
1558
1545
1513
1515
1501
1442
1421
1451
1434
1391
1421
1438
1330
1269
1393
1358
815
101
-184
-56
21
-67
-90
-23
-26
-76
-58
-24
-49
-70
-42
-33
-60
-59
-36
-44
-62
-49
-37
-53
-59
-42
-42
-58
-52
-40
-49
-58
-46
-42
-54
-54
-43
-47
-56
-49
-43
-51
-55
-45
-45
-54
-51
-44
-49
-54
-47
-45
-52
-52
-45
-47
-54
-49
-45
-50
-53
-47
-46
-52
-51
-45
-49
-53
-48
-46
-51
-51
-46
-48
-52
-49
-46
-50
-52
-47
-47
-51
-50
-46
-49
-52
-48
-47
-51
-51
-47
-48
-51
-49
-47
-50
-51
-48
-48
-51
-50
-47
-49
-51
-49
-47
-50
-50
-48
-48
-51
-49
-47
-49
-51
-48
-48
-50
-50
-48
-49
-51
-49
-48
-50
-50
-48
-48
-50
-49
-48
-49
-50
-48
-48
-50
-50
-48
-49
-50
-49
-48
-49
-50
-48
-48
-50
-49
-48
-49
-50
-48
-48
-50
-49
-48
-49
-50
-49
-48
-49
-49
-48
-48
-50
-49
-48
-49
-49
-48
-48
-49
-49
-48
-49
-49
-49
-48
-49
-49
-48
-48
-49
-49
-48
-49
-49
-48
-48
-49
-49
-48
-48
-49
-49
-48
-49
-49
-48
-48
-49
-49
-48
-48
-49
-48
-48
-49
-49
-48
-48
-49
-48
-48
-48
-49
-48
-48
-49
-48
-48
-48
-49
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-47
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
