5
31954
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-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
-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
-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
-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
-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
-37
-37
-37
-37
-37
-37
-37
-37
-37
-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
-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
-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
-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
-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
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-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
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-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
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-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
-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
-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
-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
-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
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-215
-215
-215
-215
-216
-216
-216
-216
-216
-216
-216
-216
-216
-217
-217
-217
-217
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-218
-218
-218
-218
-219
-219
-219
-219
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-224
-224
-224
-224
-225
-225
-225
-225
-225
-225
-225
-225
-225
-226
-226
-226
-226
-226
-226
-226
-226
-226
-227
-227
-227
-227
-227
-227
-227
-227
-227
-228
-228
-228
-228
-228
-228
-228
-228
-228
-229
-229
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-230
-230
-230
-230
-231
-231
-231
-231
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-232
-232
-232
-233
-233
-233
-233
-233
-233
-233
-233
-233
-234
-234
-234
-234
-234
-234
-234
-234
-234
-235
-235
-235
-235
-235
-235
-235
-235
-236
-236
-236
-236
-236
-236
-236
-236
-236
-237
-237
-237
-237
-237
-237
-237
-237
-237
-238
-238
-238
-238
-238
-238
-238
-238
-238
-239
-239
-239
-239
-239
-239
-239
-239
-239
-240
-240
-240
-240
-240
-240
-240
-240
-241
-241
-241
-241
-241
-241
-241
-241
-241
-242
-242
-242
-242
-242
-242
-242
-242
-242
-243
-243
-243
-243
-243
-243
-243
-243
-244
-244
-244
-244
-244
-244
-244
-244
-244
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-249
-249
-249
-250
-250
-250
-250
-250
-250
-250
-250
-250
-251
-251
-251
-251
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-266
-266
-266
-266
-267
-267
-267
-267
-267
-267
-267
-267
-267
-268
-268
-268
-268
-268
-268
-268
-268
-268
-269
-269
-269
-269
-269
-269
-269
-269
-270
-270
-270
-270
-270
-270
-270
-270
-270
-271
-271
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-273
-273
-273
-274
-274
-274
-274
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-293
-293
-294
-294
-294
-294
-294
-294
-294
-294
-295
-295
-295
-295
-295
-295
-295
-295
-296
-296
-296
-296
-296
-296
-296
-296
-297
-297
-297
-297
-297
-297
-297
-297
-298
-298
-298
-298
-298
-298
-298
-298
-299
-299
-299
-299
-299
-299
-299
-299
-300
-300
-300
-300
-300
-300
-300
-300
-300
-301
-301
-301
-301
-301
-301
-301
-301
-302
-302
-302
-302
-302
-302
-302
-302
-303
-303
-303
-303
-303
-303
-303
-303
-304
-304
-304
-304
-304
-304
-304
-304
-305
-305
-305
-305
-305
-305
-305
-305
-305
-306
-306
-306
-306
-306
-306
-306
-306
-307
-307
-307
-307
-307
-307
-307
-307
-308
-308
-308
-308
-308
-308
-308
-308
-308
-309
-309
-309
-309
-309
-309
-309
-309
-310
-310
-310
-310
-310
-310
-310
-310
-311
-311
-311
-311
-311
-311
-311
-311
-311
-312
-312
-312
-312
-312
-312
-312
-312
-313
-313
-313
-313
-313
-313
-313
-313
-313
-314
-314
-314
-314
-314
-314
-314
-314
-314
-315
-315
-315
-315
-315
-315
-315
-315
-315
-316
-316
-316
-316
-316
-316
-316
-316
-316
-317
-317
-317
-317
-317
-317
-317
-317
-317
-318
-318
-318
-318
-318
-318
-318
-318
-318
-319
-319
-319
-319
-319
-319
-319
-319
-319
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-321
-321
-321
-321
-321
-321
-321
-321
-321
-322
-322
-322
-322
-322
-322
-322
-322
-322
-322
-323
-323
-323
-323
-323
-323
-323
-323
-323
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-327
-327
-327
-327
-327
-327
-327
-327
-327
-327
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-329
-329
-329
-329
-329
-329
-329
-329
-329
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-332
-332
-332
-332
-332
-332
-332
-332
-332
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-334
-334
-334
-334
-334
-334
-334
-334
-334
-335
-335
-335
-335
-335
-335
-335
-335
-335
-336
-336
-336
-336
-336
-336
-336
-336
-336
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-338
-338
-338
-338
-338
-338
-338
-338
-338
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-340
-340
-340
-340
-340
-340
-340
-340
-340
-340
-341
-341
-341
-341
-341
-341
-341
-341
-341
-342
-342
-342
-342
-342
-342
-342
-342
-342
-342
-343
-343
-343
-343
-343
-343
-343
-343
-343
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-345
-345
-345
-345
-345
-345
-345
-345
-345
-346
-346
-346
-346
-346
-346
-346
-346
-346
-347
-347
-347
-347
-347
-347
-347
-347
-347
-348
-348
-348
-348
-348
-348
-348
-348
-348
-348
-349
-349
-349
-349
-349
-349
-349
-349
-349
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-351
-351
-351
-351
-351
-351
-351
-351
-351
-351
-352
-352
-352
-352
-352
-352
-352
-352
-352
-352
-353
-353
-353
-353
-353
-353
-353
-353
-353
-354
-354
-354
-354
-354
-354
-354
-354
-354
-354
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-361
-361
-361
-361
-361
-361
-361
-361
-361
-361
-361
-362
-362
-362
-362
-362
-362
-362
-362
-362
-362
-362
-363
-363
-363
-363
-363
-363
-363
-363
-363
-363
-363
-364
-364
-364
-364
-364
-364
-364
-364
-364
-364
-364
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-367
-367
-367
-367
-367
-367
-367
-367
-367
-367
-368
-368
-368
-368
-368
-368
-368
-368
-368
-368
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-377
-377
-377
-377
-377
-377
-377
-377
-377
-377
-377
-378
-378
-378
-378
-378
-378
-378
-378
-378
-378
-379
-379
-379
-379
-379
-379
-379
-379
-379
-379
-380
-380
-380
-380
-380
-380
-380
-380
-380
-380
-380
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-397
-397
-397
-397
-397
-397
-397
-397
-397
-397
-397
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-399
-399
-399
-399
-399
-399
-399
-399
-399
-399
-399
-399
-400
-400
-400
-400
-400
-400
-400
-400
-400
-400
-400
-400
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-404
-404
-404
-404
-404
-404
-404
-404
-404
-405
-405
-405
-405
-405
-405
-405
-405
-406
-406
-406
-406
-406
-406
-406
-407
-407
-407
-407
-407
-407
-407
-407
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-407
-407
-407
-407
-407
-407
-407
-406
-406
-406
-406
-406
-406
-405
-405
-405
-405
-405
-405
-404
-404
-404
-404
-403
-403
-403
-403
-403
-402
-402
-402
-402
-402
-401
-401
-401
-401
-400
-400
-400
-400
-399
-399
-399
-399
-399
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-399
-399
-399
-399
-399
-399
-399
-400
-400
-400
-400
-401
-401
-401
-401
-402
-402
-402
-403
-403
-403
-404
-404
-404
-405
-405
-405
-406
-406
-406
-407
-407
-407
-407
-408
-408
-408
-408
-409
-409
-409
-409
-409
-410
-410
-410
-411
-411
-411
-411
-411
-412
-412
-412
-412
-412
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-412
-412
-412
-412
-412
-412
-412
-411
-411
-411
-411
-411
-411
-411
-411
-411
-410
-410
-410
-410
-410
-410
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-408
-408
-408
-408
-408
-407
-407
-407
-407
-407
-407
-407
-407
-406
-406
-406
-406
-407
-407
-407
-407
-407
-407
-407
-407
-407
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-408
-408
-408
-408
-408
-408
-408
-408
-408
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-405
-405
-405
-405
-404
-404
-404
-404
-403
-403
-403
-403
-402
-402
-402
-402
-401
-401
-401
-401
-400
-400
-400
-400
-400
-399
-399
-399
-398
-398
-397
-397
-397
-396
-396
-395
-395
-394
-393
-393
-392
-392
-391
-391
-390
-390
-389
-389
-388
-388
-388
-387
-387
-387
-386
-386
-386
-385
-385
-385
-384
-384
-383
-383
-382
-382
-381
-380
-379
-378
-378
-377
-376
-375
-375
-374
-373
-372
-372
-371
-371
-370
-369
-369
-368
-368
-368
-367
-367
-366
-366
-366
-365
-365
-365
-364
-364
-363
-363
-362
-362
-362
-361
-361
-361
-360
-360
-360
-359
-359
-359
-358
-358
-358
-358
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-356
-356
-356
-356
-356
-356
-355
-355
-355
-355
-355
-354
-354
-354
-354
-353
-353
-352
-352
-351
-351
-350
-349
-349
-348
-347
-347
-346
-345
-344
-344
-343
-342
-342
-341
-340
-340
-339
-338
-338
-337
-337
-336
-335
-335
-334
-333
-332
-331
-330
-329
-328
-326
-325
-324
-323
-321
-320
-319
-317
-316
-315
-314
-312
-311
-310
-309
-308
-306
-305
-304
-303
-302
-300
-299
-297
-296
-295
-294
-292
-291
-290
-289
-288
-287
-286
-285
-284
-283
-282
-280
-279
-278
-276
-275
-274
-272
-271
-269
-268
-267
-265
-264
-263
-261
-260
-259
-257
-256
-255
-253
-252
-251
-250
-248
-247
-246
-245
-244
-243
-242
-240
-239
-237
-236
-234
-232
-230
-229
-227
-225
-224
-222
-220
-219
-217
-216
-214
-213
-212
-210
-209
-207
-205
-204
-202
-201
-199
-198
-197
-195
-194
-193
-192
-191
-189
-188
-187
-186
-185
-185
-184
-183
-183
-182
-181
-180
-178
-177
-176
-176
-175
-174
-174
-173
-172
-172
-171
-170
-169
-168
-167
-166
-165
-165
-164
-163
-162
-162
-161
-160
-160
-159
-159
-158
-158
-157
-157
-157
-157
-156
-156
-155
-154
-153
-152
-151
-150
-149
-148
-148
-147
-147
-146
-146
-145
-144
-143
-141
-139
-137
-136
-135
-134
-133
-133
-133
-132
-132
-131
-130
-129
-128
-126
-125
-124
-123
-123
-122
-122
-121
-120
-119
-118
-117
-116
-114
-113
-112
-111
-110
-109
-107
-105
-104
-102
-101
-100
-98
-97
-97
-96
-95
-95
-94
-94
-93
-92
-90
-89
-87
-86
-85
-84
-84
-83
-83
-82
-81
-81
-80
-78
-77
-75
-74
-73
-71
-70
-70
-69
-68
-67
-66
-65
-64
-62
-61
-59
-58
-57
-56
-55
-55
-54
-54
-53
-52
-52
-51
-50
-50
-49
-48
-48
-47
-46
-45
-44
-43
-42
-41
-40
-38
-37
-36
-34
-32
-30
-28
-26
-24
-23
-21
-19
-18
-16
-15
-14
-12
-11
-10
-9
-9
-8
-7
-7
-6
-6
-5
-4
-4
-3
-2
-2
-1
-1
0
1
2
4
5
6
8
9
10
11
12
12
13
13
14
14
15
16
17
17
18
19
19
19
19
18
18
18
18
18
18
18
19
19
20
20
20
21
21
21
21
21
21
22
22
22
22
22
23
23
23
23
23
22
22
22
22
22
23
23
23
23
23
22
22
21
21
20
19
19
19
19
19
20
20
21
22
23
24
25
26
27
28
29
30
31
33
34
35
37
38
39
41
42
44
46
48
50
51
53
55
56
58
60
61
63
65
67
68
70
71
73
74
76
77
79
80
81
82
83
84
86
87
88
90
91
92
94
95
97
98
100
101
103
104
106
107
108
109
110
111
111
112
113
114
115
115
116
117
118
119
120
120
121
121
122
122
123
124
124
125
126
126
127
127
128
129
129
130
131
132
133
135
136
137
138
139
140
141
142
142
143
143
144
144
145
145
146
147
147
147
148
148
148
148
149
149
150
150
151
152
153
154
155
156
157
159
160
162
164
165
167
168
169
170
171
171
171
171
171
171
171
171
171
172
172
172
172
173
173
173
174
174
174
174
174
175
175
175
175
175
176
176
177
178
179
180
181
183
184
185
186
186
187
187
188
188
188
189
189
190
191
191
192
192
193
193
193
194
194
195
195
196
197
198
199
200
200
201
202
203
204
206
208
210
212
214
216
219
221
224
226
229
231
234
236
238
240
243
245
247
250
252
255
257
259
261
263
265
267
268
270
272
274
277
279
281
283
286
288
291
293
296
298
300
302
303
305
306
308
309
310
311
312
313
314
315
315
316
316
317
317
317
318
319
319
320
320
320
320
320
320
319
319
318
318
318
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
318
317
317
316
315
314
313
312
312
311
311
310
309
309
308
307
306
305
304
303
303
303
303
303
303
304
304
304
305
305
305
306
306
306
306
307
307
307
307
307
307
307
307
307
307
307
308
309
311
312
314
315
317
318
319
320
321
321
322
323
324
326
327
328
329
330
330
331
332
332
333
333
333
333
334
334
334
334
334
334
334
335
335
336
336
337
337
338
339
340
341
342
343
343
344
345
345
345
346
346
346
346
345
345
345
345
345
344
344
343
342
342
341
339
338
337
336
334
333
332
332
331
330
329
328
327
326
324
323
321
320
318
317
316
315
314
314
313
312
312
312
311
311
311
311
311
310
310
311
311
312
312
313
314
316
317
319
321
322
324
326
328
330
331
333
335
336
338
339
341
342
343
344
345
346
346
346
347
347
347
348
350
351
353
355
356
358
359
360
361
361
362
362
363
363
365
366
368
369
371
372
373
374
374
375
376
377
378
379
380
381
382
384
384
385
386
386
387
388
389
390
392
394
395
397
399
400
402
403
404
406
407
409
411
413
415
417
419
421
422
424
426
427
429
430
431
432
433
435
435
436
437
437
437
438
438
438
438
438
438
439
440
440
441
442
442
443
443
443
444
444
445
446
447
448
449
450
451
451
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
451
451
450
450
449
448
447
447
446
445
445
445
444
444
444
445
445
445
445
446
446
446
446
446
447
447
448
449
450
451
452
453
453
454
454
454
454
454
454
454
454
455
455
456
457
457
458
458
459
459
460
461
461
462
463
465
466
468
470
471
473
474
476
476
477
478
478
479
479
480
481
481
482
483
484
485
486
487
488
489
490
491
492
494
495
497
499
501
503
505
506
508
509
510
511
512
513
514
515
516
517
518
519
520
521
521
522
523
524
525
526
528
529
531
532
534
535
536
537
539
540
541
543
544
545
546
547
548
549
549
550
551
551
552
553
554
556
557
559
561
563
565
566
568
569
571
572
574
576
577
579
581
583
585
586
587
587
588
588
589
589
590
591
592
593
594
595
595
595
596
596
596
597
597
597
598
598
598
599
599
599
600
600
600
601
601
601
602
602
602
602
602
602
602
602
601
601
601
601
601
601
601
601
600
600
599
598
597
597
596
596
596
596
597
597
598
598
599
599
599
600
600
600
601
601
602
602
603
604
605
606
607
608
609
609
609
609
608
608
608
608
608
608
608
608
609
609
610
610
611
612
612
613
613
614
615
615
616
617
617
618
619
620
620
621
621
622
622
623
623
623
624
624
624
624
624
625
625
626
628
629
630
631
631
632
633
634
636
637
639
641
643
645
647
649
651
653
655
657
659
661
664
666
669
671
674
676
679
681
684
686
689
691
693
695
697
699
701
704
706
708
711
713
715
718
720
722
724
727
729
731
733
735
737
738
740
742
743
744
746
747
748
749
750
752
753
754
755
756
757
757
758
758
758
758
759
759
760
760
761
762
762
762
763
763
763
763
763
764
764
764
765
765
765
766
766
766
767
767
767
767
766
766
766
765
765
764
763
763
762
761
760
759
758
757
756
755
754
754
753
752
751
751
750
750
750
749
749
748
747
747
746
745
745
744
743
742
742
742
742
741
742
742
742
742
742
742
743
743
743
743
743
744
744
745
745
746
746
747
748
750
751
753
755
756
757
759
760
761
761
762
763
764
765
766
767
768
769
770
772
773
775
777
779
781
783
784
786
788
790
791
792
793
794
795
797
798
799
800
801
803
804
805
806
807
808
809
810
812
813
814
816
817
819
820
821
821
822
823
823
824
825
826
826
827
828
829
830
830
830
830
830
829
829
829
829
829
829
830
830
831
831
831
831
831
831
831
832
832
833
833
834
835
836
837
838
839
840
841
842
844
845
847
848
850
851
853
855
857
859
860
862
864
866
868
870
873
875
878
880
882
884
886
887
889
890
892
893
895
896
897
899
900
901
902
903
905
906
908
909
911
912
913
915
916
917
919
920
922
923
925
927
929
931
933
934
936
938
940
942
945
947
950
953
955
958
961
965
967
970
973
976
978
981
984
987
990
993
996
1000
1002
1006
1010
1014
1018
1022
1026
1029
1033
1037
1041
1044
1048
1051
1054
1057
1060
1062
1064
1066
1068
1070
1072
1074
1076
1078
1080
1082
1085
1087
1090
1093
1096
1099
1101
1104
1106
1109
1111
1113
1115
1117
1119
1121
1123
1125
1127
1129
1132
1134
1136
1138
1141
1143
1145
1147
1149
1151
1152
1153
1154
1155
1155
1156
1157
1157
1158
1159
1160
1161
1162
1163
1163
1164
1165
1165
1166
1167
1168
1169
1169
1170
1170
1171
1171
1171
1171
1171
1170
1170
1169
1169
1168
1167
1167
1166
1165
1164
1163
1162
1162
1161
1159
1158
1157
1155
1154
1152
1150
1149
1147
1145
1143
1141
1139
1137
1136
1134
1133
1131
1131
1130
1129
1128
1127
1126
1125
1124
1123
1122
1121
1120
1119
1119
1118
1117
1117
1116
1115
1115
1115
1114
1113
1113
1112
1112
1112
1112
1112
1112
1112
1113
1113
1113
1113
1113
1113
1113
1113
1113
1113
1113
1114
1114
1114
1114
1114
1114
1114
1114
1114
1113
1113
1113
1113
1112
1112
1112
1111
1111
1110
1109
1107
1106
1105
1103
1102
1101
1099
1098
1096
1094
1093
1090
1088
1086
1084
1082
1080
1078
1076
1073
1071
1068
1065
1062
1059
1056
1053
1050
1047
1044
1041
1038
1036
1033
1030
1027
1024
1020
1016
1012
1008
1004
1000
996
992
987
982
978
973
968
963
958
953
948
943
938
933
929
924
919
915
911
906
902
898
893
889
885
881
876
872
868
863
859
855
851
847
843
839
835
832
828
824
820
817
814
811
808
805
803
801
799
797
796
795
794
794
794
794
794
794
795
795
796
796
796
797
797
797
797
797
798
798
799
799
800
801
802
804
805
807
808
810
812
815
817
820
823
826
829
832
835
838
841
843
846
848
850
852
854
856
858
860
861
863
864
866
867
869
870
871
872
873
874
874
875
875
875
876
876
876
876
876
877
877
877
878
878
878
878
877
877
876
875
875
874
874
874
873
873
873
873
873
873
873
874
874
874
874
874
874
874
875
875
875
876
877
878
878
879
880
881
881
881
881
881
881
880
879
879
878
877
876
875
874
874
874
874
874
874
875
875
875
874
874
873
873
872
871
870
869
868
867
865
864
863
862
861
860
859
858
857
857
856
857
857
858
859
861
862
864
866
867
869
871
874
876
879
882
885
887
890
893
896
899
901
904
907
909
912
915
917
920
923
925
928
930
933
935
937
938
940
941
942
942
943
944
944
945
945
946
947
947
947
947
946
946
945
944
942
941
940
938
937
935
934
933
931
929
927
925
923
921
919
917
915
913
911
909
907
905
903
901
899
898
896
895
895
894
894
895
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
912
914
916
918
920
922
924
926
927
929
931
933
936
938
941
944
947
950
953
956
958
960
962
964
966
968
969
970
971
972
973
973
973
973
973
973
972
971
970
968
966
964
961
958
954
950
946
941
936
931
926
920
915
911
906
901
897
893
889
884
880
877
873
870
867
865
862
860
857
854
851
848
845
842
839
836
833
831
829
827
826
824
823
821
820
818
815
813
811
808
806
804
802
800
799
798
797
796
795
794
792
791
789
787
785
783
780
778
775
772
769
766
763
760
757
755
753
752
750
750
749
749
749
749
750
750
751
752
753
754
755
756
757
758
759
760
762
763
765
767
769
771
773
776
778
780
782
784
787
789
791
793
795
797
799
800
801
802
802
802
802
801
800
799
798
797
797
796
795
794
794
792
791
790
788
786
784
781
778
776
773
770
767
764
761
758
754
751
748
745
742
739
736
733
731
729
726
724
722
720
717
715
713
712
710
709
707
706
705
705
704
703
703
702
702
702
703
703
704
705
705
706
706
706
706
707
707
707
707
707
707
707
707
706
705
704
702
701
699
697
695
693
691
690
688
687
685
684
683
682
681
679
678
677
676
674
673
672
672
671
670
670
669
668
668
667
666
665
663
662
661
660
658
657
655
654
652
651
649
648
647
645
644
642
640
639
637
635
633
631
628
626
623
620
618
615
612
609
606
603
601
598
596
593
591
589
587
585
583
582
580
579
578
577
576
576
576
577
577
578
578
579
579
580
581
582
582
583
584
585
586
587
588
589
590
591
592
593
594
595
595
595
595
596
596
596
595
595
595
595
594
593
592
591
590
589
587
585
583
580
577
574
570
566
563
559
555
551
548
544
541
537
534
531
528
525
523
521
519
518
516
515
513
512
510
509
507
506
505
504
503
502
502
502
502
502
503
503
504
505
506
507
508
510
511
514
516
519
522
526
529
532
536
539
542
545
549
552
557
561
566
571
576
581
585
589
593
596
600
603
606
609
612
615
617
620
622
625
627
628
629
630
631
632
632
633
633
634
634
634
633
632
630
628
627
625
623
621
619
617
616
614
612
611
609
607
604
602
599
597
594
591
588
585
581
578
574
570
567
564
560
557
553
550
547
544
541
538
536
533
531
528
526
525
523
521
520
518
517
515
514
513
511
509
508
506
504
502
501
499
498
497
495
494
493
492
491
490
489
489
488
487
486
485
483
482
480
478
476
474
473
471
469
467
466
465
464
462
461
459
457
455
453
450
448
445
442
439
436
432
429
425
422
418
414
410
406
402
397
392
388
383
379
374
370
366
362
358
354
350
347
343
340
336
333
330
327
325
322
319
317
314
312
309
307
304
301
298
294
291
287
283
279
275
271
267
262
258
253
248
243
238
233
228
222
217
211
206
200
194
188
182
176
170
163
157
150
143
136
128
121
114
106
99
91
84
76
68
60
52
44
36
27
19
10
2
-7
-16
-25
-33
-43
-52
-60
-69
-78
-86
-94
-102
-109
-117
-124
-130
-136
-142
-147
-152
-156
-160
-163
-165
-167
-169
-171
-172
-174
-176
-178
-179
-181
-183
-184
-185
-186
-186
-186
-185
-185
-183
-182
-180
-178
-175
-173
-170
-168
-166
-163
-161
-158
-156
-153
-151
-149
-146
-144
-141
-139
-137
-135
-133
-131
-128
-126
-124
-122
-120
-118
-117
-115
-113
-111
-109
-107
-105
-103
-102
-100
-99
-98
-97
-95
-94
-93
-92
-91
-90
-88
-87
-85
-84
-83
-81
-80
-78
-77
-76
-74
-74
-73
-73
-73
-73
-74
-76
-78
-81
-84
-87
-91
-95
-99
-103
-108
-113
-118
-124
-130
-136
-142
-149
-156
-163
-169
-176
-182
-189
-195
-201
-207
-212
-217
-222
-227
-231
-236
-240
-244
-248
-252
-255
-259
-262
-266
-269
-272
-275
-278
-282
-285
-288
-291
-293
-296
-299
-301
-303
-305
-308
-310
-312
-315
-317
-320
-324
-327
-331
-334
-338
-342
-346
-350
-353
-357
-360
-362
-365
-367
-369
-372
-375
-377
-380
-384
-387
-391
-395
-400
-404
-410
-415
-420
-426
-431
-437
-442
-447
-452
-458
-463
-468
-474
-479
-485
-490
-496
-502
-507
-513
-520
-526
-533
-540
-547
-554
-561
-569
-576
-583
-591
-598
-606
-613
-620
-628
-635
-642
-650
-658
-666
-674
-682
-691
-700
-709
-718
-727
-736
-745
-755
-764
-773
-782
-790
-799
-806
-814
-821
-829
-836
-843
-850
-857
-864
-870
-877
-883
-889
-895
-901
-907
-913
-919
-924
-930
-936
-941
-947
-952
-956
-961
-965
-970
-974
-979
-984
-988
-993
-998
-1002
-1006
-1012
-1016
-1022
-1027
-1032
-1037
-1041
-1046
-1051
-1056
-1061
-1066
-1072
-1077
-1082
-1088
-1093
-1098
-1103
-1108
-1113
-1118
-1123
-1128
-1133
-1138
-1142
-1147
-1151
-1156
-1160
-1165
-1169
-1173
-1178
-1182
-1185
-1189
-1193
-1196
-1200
-1203
-1207
-1211
-1214
-1218
-1222
-1227
-1231
-1235
-1239
-1243
-1248
-1252
-1257
-1262
-1267
-1272
-1276
-1280
-1284
-1288
-1292
-1295
-1299
-1302
-1305
-1309
-1312
-1315
-1318
-1321
-1324
-1327
-1329
-1332
-1333
-1335
-1336
-1337
-1338
-1339
-1340
-1341
-1343
-1344
-1346
-1347
-1349
-1351
-1354
-1356
-1358
-1361
-1363
-1366
-1368
-1370
-1372
-1374
-1377
-1379
-1381
-1384
-1387
-1390
-1394
-1398
-1402
-1406
-1410
-1415
-1419
-1424
-1429
-1434
-1438
-1444
-1449
-1454
-1460
-1466
-1472
-1478
-1484
-1490
-1496
-1501
-1507
-1512
-1517
-1522
-1527
-1531
-1536
-1540
-1544
-1548
-1551
-1554
-1557
-1559
-1561
-1562
-1564
-1565
-1567
-1568
-1569
-1571
-1572
-1573
-1574
-1574
-1575
-1576
-1577
-1578
-1579
-1581
-1583
-1585
-1587
-1590
-1592
-1595
-1598
-1601
-1604
-1607
-1611
-1615
-1618
-1622
-1626
-1630
-1634
-1638
-1642
-1646
-1650
-1654
-1657
-1661
-1664
-1667
-1670
-1673
-1675
-1677
-1679
-1680
-1681
-1682
-1682
-1682
-1682
-1682
-1681
-1681
-1680
-1679
-1678
-1677
-1675
-1673
-1671
-1669
-1668
-1666
-1664
-1662
-1660
-1658
-1656
-1654
-1651
-1648
-1646
-1642
-1639
-1636
-1632
-1629
-1626
-1623
-1620
-1618
-1616
-1613
-1611
-1609
-1607
-1605
-1603
-1601
-1599
-1597
-1596
-1594
-1593
-1592
-1592
-1592
-1593
-1594
-1595
-1597
-1598
-1600
-1603
-1605
-1608
-1611
-1614
-1617
-1620
-1623
-1626
-1630
-1634
-1637
-1642
-1646
-1650
-1655
-1660
-1665
-1670
-1675
-1680
-1686
-1691
-1697
-1703
-1708
-1714
-1720
-1725
-1730
-1735
-1740
-1744
-1748
-1752
-1755
-1758
-1761
-1763
-1765
-1767
-1768
-1770
-1771
-1773
-1774
-1776
-1777
-1777
-1778
-1778
-1778
-1778
-1777
-1776
-1775
-1774
-1773
-1771
-1769
-1767
-1765
-1763
-1761
-1759
-1757
-1755
-1753
-1751
-1749
-1746
-1744
-1741
-1739
-1736
-1734
-1731
-1729
-1726
-1724
-1721
-1719
-1717
-1715
-1714
-1712
-1711
-1710
-1709
-1708
-1708
-1708
-1708
-1709
-1710
-1711
-1713
-1715
-1718
-1720
-1723
-1725
-1727
-1730
-1732
-1735
-1737
-1740
-1742
-1744
-1746
-1748
-1749
-1750
-1750
-1751
-1751
-1750
-1750
-1749
-1748
-1747
-1746
-1745
-1744
-1743
-1742
-1741
-1739
-1738
-1737
-1735
-1734
-1732
-1730
-1729
-1727
-1726
-1724
-1723
-1721
-1720
-1719
-1718
-1717
-1716
-1716
-1715
-1715
-1715
-1715
-1715
-1714
-1714
-1713
-1713
-1712
-1711
-1709
-1708
-1706
-1704
-1702
-1699
-1697
-1695
-1693
-1691
-1689
-1688
-1686
-1684
-1682
-1680
-1678
-1676
-1674
-1672
-1670
-1668
-1667
-1665
-1664
-1662
-1661
-1660
-1660
-1659
-1659
-1659
-1659
-1660
-1660
-1661
-1662
-1664
-1666
-1668
-1670
-1672
-1675
-1677
-1680
-1682
-1685
-1687
-1690
-1694
-1698
-1702
-1707
-1712
-1717
-1722
-1728
-1733
-1738
-1742
-1747
-1751
-1756
-1760
-1765
-1769
-1773
-1777
-1781
-1784
-1787
-1790
-1793
-1796
-1798
-1801
-1803
-1806
-1808
-1809
-1811
-1812
-1813
-1814
-1814
-1814
-1813
-1812
-1812
-1811
-1810
-1809
-1809
-1808
-1808
-1807
-1806
-1805
-1803
-1802
-1800
-1798
-1796
-1794
-1792
-1790
-1788
-1786
-1784
-1782
-1779
-1777
-1774
-1771
-1768
-1766
-1763
-1760
-1757
-1754
-1750
-1747
-1744
-1741
-1737
-1735
-1732
-1729
-1727
-1724
-1722
-1719
-1716
-1713
-1710
-1706
-1702
-1699
-1695
-1690
-1686
-1682
-1678
-1673
-1669
-1665
-1661
-1657
-1654
-1650
-1647
-1644
-1641
-1637
-1634
-1632
-1629
-1627
-1625
-1624
-1622
-1621
-1621
-1620
-1619
-1618
-1617
-1616
-1614
-1613
-1612
-1610
-1609
-1607
-1606
-1605
-1604
-1603
-1602
-1601
-1600
-1599
-1598
-1597
-1596
-1596
-1595
-1594
-1594
-1593
-1593
-1592
-1591
-1591
-1590
-1589
-1587
-1586
-1585
-1583
-1581
-1579
-1576
-1573
-1570
-1567
-1564
-1560
-1556
-1552
-1547
-1543
-1539
-1534
-1530
-1526
-1522
-1518
-1514
-1510
-1506
-1502
-1498
-1493
-1488
-1484
-1479
-1474
-1469
-1464
-1458
-1452
-1447
-1440
-1434
-1428
-1422
-1416
-1410
-1404
-1398
-1393
-1388
-1383
-1377
-1372
-1366
-1360
-1353
-1346
-1340
-1333
-1326
-1320
-1314
-1307
-1301
-1295
-1289
-1282
-1276
-1269
-1263
-1256
-1250
-1244
-1238
-1232
-1226
-1221
-1215
-1210
-1204
-1199
-1193
-1187
-1181
-1176
-1169
-1163
-1157
-1151
-1145
-1139
-1133
-1127
-1121
-1116
-1110
-1104
-1098
-1093
-1087
-1082
-1077
-1072
-1068
-1064
-1061
-1057
-1054
-1051
-1048
-1046
-1043
-1040
-1038
-1035
-1033
-1030
-1028
-1026
-1024
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-998
-996
-993
-991
-988
-985
-982
-979
-976
-973
-971
-968
-966
-963
-961
-959
-958
-956
-954
-953
-952
-951
-950
-949
-948
-948
-947
-946
-945
-944
-944
-943
-941
-940
-938
-936
-934
-931
-928
-925
-922
-919
-916
-913
-909
-905
-900
-896
-891
-886
-881
-875
-870
-865
-859
-854
-848
-842
-835
-829
-822
-815
-808
-800
-791
-783
-774
-766
-757
-748
-739
-731
-722
-714
-706
-698
-690
-683
-676
-670
-663
-658
-653
-648
-643
-639
-636
-632
-629
-627
-624
-622
-619
-617
-616
-614
-612
-611
-609
-608
-607
-607
-607
-607
-607
-608
-609
-610
-612
-614
-617
-620
-624
-627
-632
-636
-641
-646
-652
-658
-664
-670
-676
-683
-689
-696
-702
-709
-716
-722
-729
-735
-740
-746
-751
-756
-761
-765
-769
-773
-777
-780
-784
-787
-791
-794
-798
-801
-805
-808
-811
-814
-816
-817
-818
-819
-820
-821
-821
-822
-822
-822
-822
-821
-820
-818
-816
-813
-809
-805
-801
-796
-790
-785
-779
-773
-767
-760
-754
-747
-740
-732
-724
-716
-708
-699
-691
-682
-674
-665
-656
-647
-638
-629
-620
-610
-601
-591
-581
-572
-562
-552
-542
-533
-523
-513
-504
-495
-486
-477
-469
-462
-455
-449
-443
-438
-433
-429
-425
-422
-420
-417
-416
-414
-414
-413
-413
-414
-414
-416
-417
-419
-422
-424
-427
-430
-433
-436
-439
-442
-445
-448
-452
-455
-458
-462
-465
-469
-472
-475
-479
-482
-486
-490
-494
-498
-502
-506
-511
-515
-519
-523
-528
-532
-536
-539
-543
-546
-549
-552
-554
-557
-559
-562
-564
-566
-568
-569
-570
-571
-571
-570
-570
-569
-567
-565
-563
-561
-558
-555
-552
-549
-545
-540
-536
-531
-526
-521
-516
-511
-506
-501
-496
-491
-486
-481
-476
-471
-467
-463
-459
-455
-451
-447
-443
-439
-435
-431
-426
-421
-416
-412
-407
-402
-397
-393
-388
-383
-379
-374
-370
-365
-360
-356
-352
-348
-344
-341
-338
-334
-331
-327
-323
-319
-315
-311
-307
-303
-300
-297
-294
-291
-288
-285
-282
-279
-275
-272
-268
-265
-261
-258
-255
-252
-249
-246
-244
-242
-240
-238
-236
-234
-232
-231
-229
-228
-226
-225
-224
-223
-222
-222
-221
-221
-222
-222
-223
-225
-226
-228
-230
-232
-234
-237
-239
-242
-245
-247
-250
-253
-256
-258
-261
-263
-265
-267
-269
-271
-272
-273
-274
-275
-275
-276
-276
-276
-276
-276
-276
-276
-276
-275
-275
-275
-274
-274
-273
-272
-270
-269
-267
-265
-263
-261
-258
-256
-253
-250
-247
-243
-239
-234
-230
-225
-219
-214
-208
-202
-196
-190
-184
-178
-171
-164
-157
-149
-141
-134
-125
-117
-109
-100
-91
-82
-73
-64
-55
-46
-38
-30
-22
-15
-7
-1
6
12
18
23
28
33
38
42
47
51
55
59
64
69
74
79
84
90
96
103
109
116
123
130
137
144
152
159
166
174
181
189
196
203
210
218
225
233
240
248
256
264
272
281
289
296
304
312
319
327
334
342
349
357
364
371
378
385
391
397
403
408
413
418
422
427
431
435
438
441
444
446
448
449
450
450
450
450
450
449
449
448
447
446
444
443
441
439
437
436
434
433
432
431
430
429
428
427
425
424
423
421
420
419
417
416
415
414
413
412
411
410
409
407
406
405
403
401
398
395
392
388
383
379
373
367
361
354
347
339
331
323
315
307
298
289
280
271
262
253
244
235
226
217
208
199
190
181
173
165
157
150
143
136
129
122
116
110
104
98
92
87
83
79
75
72
68
65
62
58
55
52
50
47
44
42
40
39
38
37
37
37
37
37
37
37
37
38
38
40
41
43
46
48
52
56
60
65
70
76
81
88
94
100
107
113
119
126
132
139
146
153
160
168
175
183
191
199
207
215
223
231
238
246
253
261
268
275
281
288
294
299
305
309
314
318
322
325
328
331
334
335
337
337
337
336
335
332
330
327
324
320
315
310
304
298
291
283
276
268
260
251
243
234
226
217
208
199
190
181
172
163
154
146
137
129
121
114
107
100
93
87
80
74
69
63
58
53
48
44
40
36
32
28
24
20
17
15
12
11
10
9
9
9
10
11
12
14
16
18
22
25
29
34
38
43
48
53
58
63
69
74
79
85
91
98
104
110
117
124
130
137
144
151
158
166
174
182
191
200
209
218
227
236
245
254
262
271
280
288
297
306
314
323
331
340
348
357
365
374
383
392
401
410
419
428
438
447
455
464
472
481
489
498
507
516
525
534
543
551
560
568
575
582
590
596
603
610
616
622
628
634
641
647
653
659
665
671
678
684
690
695
701
707
713
718
723
728
733
738
743
748
752
757
761
765
769
772
775
778
780
783
785
787
788
789
790
791
791
791
790
789
788
787
786
784
782
780
778
776
774
772
770
769
767
765
763
761
758
756
753
750
747
744
741
738
735
732
729
727
724
722
720
718
716
715
714
713
713
712
712
712
712
712
712
713
713
713
714
715
715
716
717
717
718
718
718
718
717
717
717
717
717
717
717
718
718
718
718
718
718
718
718
717
717
717
716
715
715
714
713
712
711
710
709
708
707
706
706
705
705
705
705
706
706
707
707
707
707
706
706
705
704
704
703
703
702
701
699
698
696
693
690
687
684
680
677
673
669
664
660
655
651
645
640
635
629
624
618
613
607
602
596
590
584
578
572
566
560
553
547
540
533
527
520
514
508
502
496
491
486
482
478
474
471
469
467
465
464
463
462
462
462
463
463
464
466
467
469
471
473
475
477
479
482
484
487
489
491
493
494
496
497
498
499
500
501
502
502
502
502
502
502
501
501
500
500
499
499
498
497
496
495
494
493
492
490
488
487
485
482
480
478
476
474
472
469
467
464
461
458
455
452
449
447
445
442
440
438
437
435
433
431
429
427
425
423
421
419
416
414
411
409
406
403
400
397
394
391
388
386
383
380
378
375
373
371
369
367
365
363
361
360
359
358
358
358
358
359
359
361
362
364
366
368
371
374
377
380
384
387
391
395
399
403
407
411
416
421
425
430
435
440
445
449
454
459
464
468
473
477
482
487
491
496
501
506
511
515
520
525
530
534
539
543
548
552
556
560
564
568
572
576
580
583
586
589
591
593
595
596
597
597
598
598
598
598
597
597
596
596
595
594
593
591
590
588
586
584
581
579
576
573
569
566
563
559
555
551
547
543
539
535
530
526
521
516
511
506
501
495
490
485
479
473
467
461
455
449
443
437
431
425
419
413
408
402
397
391
386
381
376
370
365
360
354
348
342
336
330
324
317
311
305
298
292
285
278
271
264
257
250
242
235
227
220
213
206
199
193
187
181
176
171
167
163
159
156
153
150
148
146
145
143
143
142
142
142
142
143
143
144
144
145
146
147
147
148
149
149
150
151
152
153
154
154
155
156
157
158
159
159
160
161
162
163
164
166
167
169
171
174
176
179
182
186
189
192
195
199
202
205
208
211
214
217
220
223
225
228
231
234
237
240
243
247
250
254
257
260
264
268
272
276
280
285
290
295
300
305
310
315
320
325
329
334
338
343
347
350
354
357
360
362
365
367
369
371
373
374
376
378
380
381
383
384
385
386
387
387
388
389
390
391
392
393
394
394
395
395
394
394
393
391
389
387
385
382
379
376
373
369
365
361
357
352
347
343
338
333
328
324
319
314
309
305
301
297
293
289
286
283
280
277
275
273
271
270
269
267
266
265
264
263
261
260
259
257
256
255
253
252
250
248
246
245
243
241
239
237
235
233
231
229
227
225
223
221
219
217
216
215
213
213
212
212
212
213
214
215
217
218
220
221
223
225
227
229
231
233
235
237
240
243
247
251
255
259
264
269
274
279
283
288
293
297
301
305
309
312
315
318
320
322
323
324
324
324
323
322
320
318
316
314
312
309
307
305
302
300
298
296
293
291
289
287
285
282
280
277
275
272
268
265
261
256
252
247
241
236
230
224
218
212
207
201
195
189
183
177
171
165
159
153
146
140
134
128
123
117
112
106
101
96
92
87
83
78
74
69
65
60
55
50
45
39
33
27
21
16
10
4
-2
-8
-13
-19
-24
-29
-33
-37
-41
-45
-48
-50
-53
-55
-56
-58
-59
-59
-60
-60
-60
-60
-59
-58
-56
-55
-52
-50
-46
-43
-39
-36
-32
-28
-24
-19
-15
-11
-7
-3
1
5
9
13
17
22
26
30
35
39
43
47
51
55
58
61
63
65
67
68
68
69
69
68
68
67
66
65
64
62
61
59
57
54
52
50
47
45
42
40
37
35
34
32
31
30
30
30
30
30
31
32
33
35
37
39
41
43
46
48
50
52
54
56
58
60
61
63
64
65
66
67
68
68
69
69
69
68
68
67
67
66
65
64
64
63
62
61
60
60
59
58
57
56
55
53
52
51
49
47
45
44
42
40
39
37
35
33
31
29
27
25
23
21
18
16
13
9
6
3
-1
-5
-8
-12
-16
-20
-24
-28
-32
-37
-41
-45
-49
-53
-57
-60
-64
-67
-71
-74
-76
-79
-80
-81
-82
-82
-82
-82
-80
-79
-77
-75
-72
-69
-66
-62
-58
-55
-51
-48
-44
-41
-37
-34
-31
-27
-24
-20
-15
-11
-5
0
6
12
19
26
33
40
48
57
66
75
85
95
106
117
128
140
153
165
178
191
205
218
232
245
259
272
285
299
312
326
339
353
367
381
395
410
425
441
456
472
488
505
521
537
554
570
587
603
619
635
650
665
679
693
706
718
730
741
752
762
772
781
790
799
807
815
822
830
837
844
851
857
863
869
875
881
886
892
898
904
911
918
925
933
941
949
957
966
975
984
993
1002
1012
1020
1031
1041
1051
1061
1071
1081
1092
1102
1112
1122
1131
1141
1150
1159
1169
1178
1187
1195
1204
1212
1221
1229
1237
1245
1252
1260
1268
1275
1283
1290
1297
1304
1310
1317
1323
1329
1335
1341
1347
1352
1358
1363
1367
1372
1376
1380
1384
1387
1391
1394
1397
1401
1404
1407
1410
1413
1415
1417
1419
1421
1423
1424
1424
1425
1425
1425
1424
1422
1420
1417
1414
1410
1406
1401
1397
1392
1387
1383
1378
1373
1368
1364
1359
1354
1349
1344
1339
1334
1329
1325
1320
1316
1312
1308
1304
1301
1298
1294
1291
1288
1285
1282
1279
1276
1272
1268
1264
1260
1255
1250
1245
1240
1235
1230
1225
1220
1215
1210
1205
1200
1196
1191
1186
1181
1177
1171
1166
1160
1155
1148
1142
1135
1127
1118
1109
1100
1090
1079
1069
1057
1046
1034
1022
1010
998
985
972
959
946
933
919
906
893
880
867
855
842
830
818
807
796
786
777
768
760
753
747
741
737
733
730
728
727
726
726
726
728
730
732
735
739
744
749
754
760
766
773
780
788
796
805
814
824
833
843
853
864
874
884
895
906
916
927
938
949
960
971
982
993
1004
1014
1026
1038
1049
1060
1072
1083
1094
1106
1117
1129
1140
1152
1163
1174
1186
1197
1208
1219
1230
1242
1253
1264
1276
1288
1300
1312
1325
1337
1350
1362
1375
1387
1400
1412
1425
1437
1450
1462
1475
1487
1500
1512
1524
1536
1548
1560
1571
1581
1592
1601
1611
1620
1628
1636
1644
1651
1658
1665
1670
1676
1681
1686
1690
1694
1697
1701
1704
1707
1710
1712
1714
1716
1717
1718
1718
1718
1718
1716
1715
1713
1710
1707
1703
1699
1694
1689
1683
1677
1671
1664
1658
1650
1643
1635
1627
1618
1609
1600
1590
1580
1570
1559
1548
1537
1526
1514
1502
1489
1476
1463
1450
1436
1422
1408
1394
1379
1365
1350
1335
1321
1306
1291
1277
1262
1247
1233
1218
1204
1190
1175
1161
1147
1133
1120
1106
1092
1078
1065
1052
1038
1025
1012
999
987
974
963
951
941
931
921
913
905
898
892
886
881
876
872
868
864
860
857
854
851
848
845
842
840
837
835
832
830
828
826
824
822
821
820
819
819
819
819
820
821
823
825
827
830
833
836
839
843
846
850
854
857
862
866
870
874
879
883
887
891
895
899
902
906
909
911
914
916
918
920
921
923
924
924
925
925
926
926
926
926
926
926
926
926
925
925
924
923
921
919
917
915
912
909
905
901
896
890
884
877
869
860
850
840
829
817
805
792
778
765
751
736
722
707
691
676
660
644
628
611
595
579
563
547
531
516
501
486
471
457
443
430
416
404
392
380
369
359
349
341
333
325
319
313
309
305
301
299
296
294
293
291
290
289
288
287
286
286
285
285
284
283
282
281
280
278
276
274
273
271
269
267
265
263
261
259
257
255
253
251
249
247
246
244
243
242
241
241
240
240
240
240
240
240
240
240
239
239
238
237
236
235
233
232
230
228
226
224
221
219
216
213
210
207
203
200
196
191
186
180
174
168
161
153
144
135
126
116
105
94
82
70
57
43
29
14
-1
-16
-32
-49
-65
-82
-98
-115
-132
-149
-167
-184
-202
-220
-239
-258
-277
-296
-315
-334
-354
-373
-392
-412
-432
-451
-471
-492
-512
-533
-553
-574
-594
-615
-635
-655
-676
-696
-717
-737
-757
-778
-798
-818
-838
-857
-876
-894
-912
-929
-946
-962
-978
-993
-1008
-1022
-1037
-1050
-1063
-1076
-1087
-1099
-1110
-1121
-1131
-1142
-1152
-1163
-1173
-1184
-1194
-1205
-1215
-1226
-1236
-1248
-1259
-1271
-1283
-1295
-1307
-1320
-1332
-1345
-1358
-1370
-1383
-1397
-1410
-1423
-1437
-1451
-1466
-1480
-1494
-1509
-1523
-1538
-1552
-1567
-1582
-1596
-1611
-1626
-1641
-1656
-1670
-1684
-1697
-1710
-1721
-1731
-1741
-1750
-1758
-1765
-1771
-1776
-1781
-1784
-1787
-1789
-1790
-1791
-1791
-1790
-1789
-1788
-1787
-1785
-1783
-1781
-1778
-1775
-1772
-1769
-1765
-1761
-1758
-1754
-1750
-1746
-1742
-1738
-1734
-1731
-1727
-1723
-1719
-1715
-1710
-1706
-1702
-1698
-1694
-1690
-1687
-1683
-1681
-1678
-1676
-1675
-1674
-1673
-1674
-1674
-1675
-1677
-1679
-1682
-1685
-1688
-1693
-1698
-1703
-1709
-1715
-1723
-1730
-1738
-1747
-1756
-1766
-1776
-1786
-1798
-1809
-1821
-1834
-1847
-1860
-1873
-1887
-1901
-1915
-1930
-1944
-1959
-1974
-1989
-2005
-2021
-2037
-2053
-2070
-2087
-2104
-2121
-2140
-2158
-2177
-2197
-2217
-2237
-2258
-2279
-2300
-2321
-2342
-2363
-2383
-2404
-2424
-2444
-2463
-2483
-2502
-2520
-2538
-2556
-2573
-2589
-2605
-2620
-2634
-2648
-2661
-2674
-2686
-2697
-2708
-2718
-2728
-2737
-2745
-2752
-2758
-2764
-2770
-2774
-2779
-2783
-2787
-2790
-2794
-2798
-2801
-2805
-2809
-2812
-2816
-2820
-2825
-2830
-2835
-2841
-2848
-2854
-2861
-2869
-2877
-2885
-2893
-2902
-2911
-2920
-2929
-2938
-2948
-2957
-2967
-2976
-2985
-2994
-3003
-3012
-3021
-3030
-3038
-3046
-3054
-3062
-3069
-3077
-3084
-3091
-3097
-3104
-3110
-3116
-3121
-3127
-3132
-3138
-3143
-3148
-3154
-3159
-3165
-3170
-3176
-3181
-3187
-3192
-3197
-3203
-3208
-3213
-3217
-3222
-3226
-3229
-3232
-3235
-3237
-3239
-3240
-3242
-3242
-3243
-3243
-3244
-3244
-3244
-3244
-3243
-3243
-3243
-3243
-3243
-3243
-3244
-3244
-3245
-3247
-3248
-3250
-3253
-3255
-3257
-3260
-3263
-3265
-3268
-3270
-3273
-3275
-3277
-3280
-3281
-3283
-3285
-3286
-3287
-3287
-3288
-3289
-3290
-3290
-3292
-3293
-3294
-3296
-3298
-3301
-3303
-3306
-3310
-3313
-3317
-3322
-3326
-3331
-3336
-3341
-3347
-3352
-3358
-3363
-3369
-3374
-3379
-3384
-3388
-3392
-3396
-3400
-3403
-3405
-3407
-3409
-3410
-3410
-3411
-3410
-3410
-3409
-3407
-3405
-3403
-3400
-3396
-3392
-3388
-3383
-3378
-3373
-3368
-3362
-3357
-3352
-3347
-3342
-3337
-3332
-3327
-3322
-3317
-3312
-3307
-3302
-3297
-3293
-3288
-3285
-3281
-3278
-3275
-3272
-3269
-3267
-3265
-3263
-3262
-3261
-3260
-3259
-3258
-3258
-3258
-3257
-3257
-3256
-3256
-3256
-3256
-3256
-3256
-3256
-3257
-3258
-3260
-3262
-3264
-3267
-3271
-3274
-3278
-3282
-3287
-3292
-3297
-3302
-3308
-3315
-3321
-3328
-3336
-3344
-3353
-3363
-3372
-3383
-3394
-3405
-3417
-3430
-3443
-3456
-3470
-3483
-3497
-3511
-3524
-3538
-3551
-3564
-3577
-3590
-3602
-3613
-3624
-3635
-3645
-3655
-3664
-3672
-3681
-3689
-3696
-3704
-3711
-3719
-3726
-3733
-3739
-3746
-3752
-3758
-3764
-3769
-3775
-3781
-3787
-3793
-3799
-3805
-3811
-3817
-3823
-3828
-3834
-3839
-3844
-3849
-3854
-3859
-3864
-3869
-3873
-3877
-3881
-3885
-3888
-3891
-3894
-3897
-3899
-3901
-3902
-3904
-3905
-3906
-3907
-3908
-3909
-3910
-3911
-3912
-3913
-3913
-3914
-3914
-3913
-3912
-3911
-3910
-3908
-3906
-3904
-3902
-3900
-3898
-3895
-3894
-3892
-3890
-3889
-3888
-3887
-3885
-3884
-3883
-3882
-3881
-3880
-3878
-3877
-3876
-3874
-3872
-3871
-3869
-3868
-3866
-3864
-3863
-3862
-3861
-3860
-3859
-3858
-3858
-3857
-3857
-3856
-3856
-3856
-3856
-3857
-3857
-3857
-3858
-3858
-3858
-3858
-3858
-3858
-3858
-3858
-3858
-3858
-3857
-3857
-3857
-3856
-3855
-3854
-3853
-3853
-3852
-3851
-3851
-3850
-3850
-3850
-3850
-3850
-3850
-3850
-3849
-3849
-3848
-3848
-3847
-3847
-3846
-3846
-3846
-3846
-3847
-3848
-3848
-3849
-3850
-3851
-3852
-3854
-3855
-3856
-3858
-3860
-3861
-3863
-3865
-3867
-3868
-3870
-3871
-3872
-3873
-3874
-3875
-3875
-3876
-3876
-3877
-3877
-3878
-3878
-3879
-3880
-3882
-3883
-3885
-3887
-3889
-3891
-3893
-3895
-3898
-3901
-3904
-3908
-3911
-3915
-3919
-3923
-3927
-3930
-3934
-3937
-3940
-3943
-3946
-3949
-3952
-3955
-3959
-3962
-3965
-3969
-3972
-3975
-3978
-3980
-3983
-3985
-3986
-3988
-3989
-3990
-3990
-3990
-3989
-3988
-3987
-3985
-3982
-3979
-3975
-3971
-3966
-3961
-3955
-3948
-3941
-3933
-3925
-3917
-3908
-3899
-3890
-3881
-3871
-3862
-3852
-3843
-3833
-3824
-3815
-3806
-3797
-3789
-3780
-3772
-3763
-3755
-3748
-3740
-3733
-3726
-3719
-3713
-3707
-3701
-3696
-3691
-3687
-3683
-3679
-3676
-3673
-3671
-3668
-3666
-3665
-3663
-3661
-3660
-3659
-3657
-3656
-3655
-3654
-3653
-3652
-3652
-3652
-3652
-3653
-3654
-3655
-3657
-3658
-3660
-3662
-3664
-3666
-3668
-3670
-3673
-3675
-3677
-3680
-3682
-3684
-3687
-3689
-3691
-3693
-3694
-3696
-3697
-3698
-3700
-3701
-3702
-3703
-3704
-3704
-3705
-3705
-3705
-3705
-3705
-3705
-3705
-3704
-3703
-3703
-3702
-3701
-3700
-3699
-3698
-3697
-3695
-3694
-3693
-3691
-3689
-3687
-3685
-3682
-3680
-3677
-3674
-3671
-3668
-3664
-3660
-3657
-3653
-3649
-3645
-3641
-3637
-3633
-3629
-3625
-3621
-3617
-3613
-3609
-3606
-3603
-3600
-3597
-3595
-3592
-3590
-3588
-3587
-3585
-3584
-3583
-3582
-3581
-3580
-3579
-3579
-3578
-3578
-3578
-3577
-3577
-3577
-3578
-3579
-3580
-3581
-3583
-3585
-3587
-3589
-3591
-3594
-3596
-3599
-3602
-3605
-3608
-3611
-3614
-3618
-3621
-3625
-3629
-3632
-3636
-3640
-3643
-3647
-3650
-3652
-3653
-3654
-3655
-3654
-3652
-3650
-3647
-3643
-3638
-3633
-3626
-3619
-3611
-3603
-3594
-3584
-3573
-3562
-3550
-3538
-3525
-3511
-3497
-3482
-3467
-3452
-3436
-3420
-3404
-3387
-3369
-3351
-3333
-3315
-3296
-3277
-3258
-3239
-3220
-3201
-3182
-3163
-3145
-3126
-3108
-3089
-3071
-3053
-3034
-3016
-2997
-2979
-2960
-2942
-2923
-2905
-2886
-2867
-2848
-2829
-2811
-2792
-2773
-2754
-2735
-2716
-2697
-2678
-2660
-2641
-2622
-2604
-2586
-2568
-2551
-2534
-2517
-2501
-2485
-2469
-2454
-2440
-2425
-2412
-2398
-2386
-2374
-2362
-2351
-2341
-2331
-2322
-2314
-2306
-2298
-2291
-2285
-2278
-2273
-2268
-2263
-2259
-2255
-2252
-2249
-2247
-2246
-2246
-2245
-2246
-2247
-2249
-2251
-2254
-2257
-2261
-2265
-2269
-2274
-2279
-2284
-2289
-2295
-2300
-2306
-2311
-2316
-2322
-2328
-2333
-2339
-2345
-2351
-2358
-2365
-2371
-2378
-2385
-2392
-2399
-2405
-2412
-2418
-2424
-2430
-2436
-2441
-2446
-2450
-2455
-2459
-2462
-2466
-2469
-2472
-2476
-2479
-2482
-2486
-2489
-2493
-2497
-2500
-2504
-2508
-2511
-2514
-2517
-2520
-2523
-2525
-2528
-2531
-2533
-2536
-2539
-2541
-2543
-2546
-2548
-2551
-2553
-2556
-2558
-2561
-2565
-2568
-2572
-2576
-2580
-2584
-2588
-2592
-2596
-2600
-2604
-2607
-2610
-2613
-2616
-2619
-2621
-2624
-2626
-2628
-2630
-2631
-2632
-2633
-2634
-2634
-2634
-2633
-2632
-2631
-2629
-2626
-2623
-2619
-2615
-2610
-2605
-2598
-2592
-2585
-2577
-2569
-2561
-2552
-2543
-2533
-2523
-2512
-2501
-2490
-2479
-2467
-2455
-2443
-2431
-2418
-2405
-2392
-2379
-2366
-2352
-2339
-2325
-2312
-2299
-2286
-2274
-2261
-2248
-2236
-2223
-2211
-2198
-2186
-2174
-2162
-2150
-2138
-2127
-2116
-2106
-2095
-2085
-2075
-2066
-2056
-2047
-2037
-2028
-2019
-2009
-2001
-1993
-1985
-1978
-1970
-1963
-1957
-1950
-1944
-1938
-1933
-1928
-1923
-1919
-1916
-1913
-1910
-1909
-1908
-1907
-1907
-1908
-1909
-1911
-1913
-1916
-1919
-1923
-1927
-1931
-1936
-1941
-1945
-1950
-1955
-1961
-1965
-1970
-1975
-1980
-1984
-1989
-1993
-1996
-1999
-2001
-2004
-2005
-2005
-2005
-2004
-2003
-2001
-1998
-1995
-1992
-1988
-1984
-1980
-1976
-1971
-1967
-1961
-1956
-1951
-1945
-1940
-1934
-1929
-1924
-1918
-1913
-1908
-1903
-1898
-1893
-1888
-1883
-1877
-1872
-1866
-1860
-1854
-1848
-1842
-1837
-1831
-1826
-1820
-1815
-1809
-1804
-1799
-1793
-1788
-1783
-1778
-1774
-1770
-1766
-1763
-1759
-1756
-1753
-1750
-1746
-1743
-1740
-1737
-1734
-1731
-1729
-1726
-1724
-1722
-1720
-1717
-1715
-1713
-1711
-1709
-1707
-1705
-1704
-1702
-1701
-1700
-1699
-1698
-1697
-1696
-1695
-1694
-1693
-1692
-1690
-1689
-1688
-1686
-1685
-1683
-1682
-1680
-1678
-1676
-1674
-1672
-1670
-1668
-1666
-1664
-1662
-1659
-1657
-1654
-1652
-1649
-1647
-1645
-1642
-1640
-1638
-1636
-1634
-1633
-1631
-1629
-1628
-1626
-1625
-1623
-1622
-1620
-1618
-1617
-1615
-1612
-1610
-1608
-1605
-1602
-1599
-1596
-1592
-1589
-1585
-1581
-1577
-1573
-1568
-1563
-1558
-1553
-1547
-1541
-1535
-1528
-1520
-1512
-1504
-1495
-1485
-1474
-1463
-1451
-1439
-1426
-1413
-1399
-1385
-1370
-1355
-1339
-1323
-1306
-1289
-1271
-1253
-1234
-1215
-1196
-1177
-1158
-1138
-1118
-1099
-1079
-1059
-1039
-1018
-1000
-980
-962
-944
-926
-909
-892
-876
-860
-844
-830
-815
-801
-788
-775
-763
-752
-741
-731
-723
-715
-707
-701
-695
-690
-685
-681
-677
-675
-672
-671
-670
-670
-670
-671
-673
-675
-678
-681
-684
-688
-693
-698
-703
-709
-715
-721
-728
-735
-742
-749
-757
-765
-773
-781
-790
-798
-807
-817
-826
-836
-846
-856
-867
-878
-889
-900
-912
-925
-938
-951
-964
-978
-992
-1006
-1022
-1036
-1051
-1066
-1081
-1096
-1110
-1125
-1138
-1151
-1164
-1176
-1188
-1199
-1209
-1219
-1228
-1237
-1245
-1253
-1260
-1267
-1273
-1279
-1285
-1291
-1295
-1300
-1304
-1308
-1311
-1313
-1316
-1318
-1319
-1321
-1322
-1322
-1323
-1324
-1324
-1324
-1323
-1323
-1322
-1321
-1320
-1318
-1316
-1313
-1311
-1308
-1305
-1302
-1299
-1295
-1292
-1288
-1284
-1280
-1276
-1271
-1267
-1263
-1259
-1255
-1251
-1247
-1243
-1239
-1235
-1231
-1226
-1222
-1217
-1212
-1207
-1202
-1196
-1190
-1183
-1177
-1170
-1162
-1155
-1146
-1138
-1129
-1120
-1110
-1100
-1090
-1080
-1070
-1060
-1049
-1039
-1029
-1018
-1010
-1000
-991
-983
-975
-967
-960
-953
-947
-941
-936
-931
-927
-923
-919
-916
-914
-912
-910
-909
-909
-908
-909
-909
-911
-912
-915
-918
-921
-924
-929
-933
-938
-943
-949
-955
-961
-967
-975
-982
-990
-998
-1006
-1016
-1025
-1035
-1045
-1055
-1065
-1076
-1086
-1096
-1106
-1116
-1125
-1135
-1144
-1154
-1162
-1171
-1179
-1188
-1196
-1203
-1211
-1219
-1226
-1233
-1240
-1246
-1253
-1259
-1265
-1271
-1276
-1282
-1288
-1294
-1299
-1305
-1311
-1316
-1321
-1327
-1332
-1337
-1343
-1349
-1355
-1361
-1367
-1374
-1381
-1387
-1394
-1400
-1406
-1413
-1419
-1424
-1430
-1436
-1441
-1445
-1449
-1453
-1456
-1459
-1462
-1464
-1465
-1467
-1468
-1468
-1469
-1468
-1467
-1466
-1463
-1461
-1457
-1453
-1449
-1444
-1439
-1433
-1427
-1421
-1414
-1407
-1399
-1391
-1382
-1373
-1363
-1353
-1342
-1331
-1319
-1307
-1294
-1281
-1267
-1253
-1239
-1225
-1210
-1195
-1179
-1163
-1146
-1129
-1111
-1093
-1074
-1055
-1035
-1014
-993
-971
-949
-926
-903
-879
-855
-831
-806
-781
-756
-731
-706
-681
-657
-632
-608
-584
-561
-538
-515
-493
-471
-450
-429
-409
-389
-370
-351
-334
-316
-299
-283
-267
-251
-236
-221
-207
-194
-181
-169
-157
-145
-134
-124
-113
-103
-93
-84
-74
-65
-56
-46
-37
-28
-19
-9
0
10
20
30
40
50
61
72
84
95
107
119
131
143
155
167
180
192
204
217
229
242
255
267
280
293
306
319
333
346
360
374
388
402
416
430
444
459
474
489
504
520
536
551
567
584
600
617
634
652
670
688
707
726
745
764
784
804
824
844
864
884
904
924
943
961
980
997
1014
1031
1047
1063
1077
1092
1105
1119
1131
1143
1154
1165
1175
1185
1194
1203
1211
1220
1228
1236
1243
1251
1258
1265
1272
1278
1285
1291
1298
1304
1311
1318
1325
1333
1340
1348
1356
1364
1373
1382
1391
1401
1412
1422
1434
1445
1457
1469
1482
1495
1508
1521
1534
1547
1560
1574
1587
1599
1612
1624
1635
1647
1658
1668
1679
1689
1699
1708
1718
1727
1735
1743
1751
1758
1765
1772
1778
1784
1790
1795
1801
1806
1811
1817
1822
1827
1832
1837
1842
1847
1852
1857
1862
1868
1873
1879
1886
1892
1899
1906
1913
1921
1928
1936
1944
1952
1960
1968
1976
1985
1993
2001
2009
2017
2025
2033
2040
2047
2053
2059
2064
2069
2074
2078
2081
2084
2086
2088
2090
2090
2091
2091
2090
2088
2087
2084
2082
2079
2076
2073
2069
2066
2062
2058
2054
2050
2045
2041
2037
2033
2029
2025
2020
2016
2012
2007
2003
2000
1996
1993
1990
1987
1984
1981
1979
1976
1974
1972
1970
1969
1968
1967
1967
1966
1967
1968
1969
1970
1973
1976
1979
1983
1988
1993
1999
2005
2011
2017
2024
2029
2037
2044
2050
2057
2064
2071
2077
2084
2091
2097
2104
2110
2116
2123
2129
2135
2142
2148
2155
2162
2169
2176
2184
2192
2200
2209
2218
2227
2236
2245
2254
2263
2272
2282
2291
2301
2311
2321
2331
2340
2350
2360
2370
2380
2390
2399
2409
2418
2427
2436
2446
2454
2463
2471
2479
2486
2494
2501
2507
2514
2520
2526
2531
2535
2539
2542
2544
2545
2546
2546
2545
2543
2541
2539
2536
2532
2528
2523
2518
2512
2505
2498
2490
2482
2474
2465
2456
2447
2438
2429
2420
2411
2402
2392
2383
2374
2364
2354
2345
2336
2326
2317
2308
2300
2291
2283
2275
2267
2260
2253
2246
2240
2234
2229
2224
2219
2214
2210
2205
2201
2196
2191
2186
2181
2175
2170
2164
2158
2151
2145
2138
2130
2123
2115
2107
2099
2091
2083
2075
2067
2059
2052
2044
2036
2029
2021
2013
2005
1997
1990
1982
1974
1967
1959
1952
1944
1937
1929
1921
1914
1906
1898
1891
1884
1877
1871
1865
1859
1854
1849
1844
1840
1836
1833
1829
1826
1824
1821
1819
1817
1816
1815
1814
1814
1813
1814
1814
1815
1816
1817
1819
1821
1823
1825
1828
1831
1835
1839
1844
1850
1856
1863
1871
1880
1889
1899
1910
1922
1934
1947
1960
1973
1987
2001
2016
2029
2045
2060
2076
2091
2107
2124
2141
2159
2176
2194
2212
2230
2248
2266
2284
2301
2319
2337
2354
2372
2389
2407
2424
2441
2458
2474
2490
2506
2522
2538
2554
2569
2584
2599
2614
2628
2642
2656
2669
2682
2694
2706
2717
2728
2738
2748
2757
2766
2774
2781
2788
2794
2800
2805
2810
2815
2819
2823
2826
2829
2832
2835
2838
2840
2843
2845
2846
2848
2849
2850
2851
2851
2851
2851
2850
2849
2848
2846
2844
2842
2839
2836
2833
2829
2824
2820
2815
2810
2804
2798
2792
2785
2778
2770
2762
2754
2745
2736
2726
2716
2705
2694
2683
2671
2659
2647
2634
2621
2607
2593
2579
2564
2549
2534
2519
2504
2488
2473
2458
2442
2427
2412
2398
2383
2369
2355
2341
2327
2314
2300
2286
2273
2259
2246
2233
2219
2207
2194
2181
2169
2158
2147
2136
2126
2117
2108
2099
2091
2083
2076
2069
2063
2056
2050
2045
2039
2033
2029
2024
2020
2015
2011
2005
2001
1997
1993
1988
1983
1978
1973
1968
1963
1959
1954
1950
1946
1943
1940
1937
1935
1933
1931
1930
1929
1928
1928
1929
1929
1930
1932
1934
1936
1939
1942
1945
1949
1953
1957
1962
1968
1974
1981
1988
1995
2001
2009
2017
2025
2033
2041
2049
2057
2065
2073
2081
2089
2096
2104
2111
2118
2124
2130
2136
2142
2147
2152
2157
2162
2167
2172
2176
2180
2184
2188
2192
2195
2199
2203
2207
2211
2215
2220
2225
2230
2235
2240
2246
2252
2258
2264
2271
2278
2285
2292
2299
2306
2313
2320
2327
2334
2341
2348
2356
2363
2370
2378
2386
2393
2401
2408
2415
2422
2428
2434
2440
2446
2452
2458
2464
2470
2477
2484
2491
2499
2507
2515
2524
2533
2542
2552
2561
2571
2581
2591
2600
2610
2619
2628
2636
2644
2652
2659
2666
2672
2678
2683
2688
2693
2698
2702
2706
2709
2712
2715
2717
2720
2722
2723
2725
2727
2728
2729
2729
2730
2730
2730
2731
2731
2731
2731
2731
2731
2731
2731
2731
2732
2732
2733
2733
2734
2734
2735
2735
2736
2736
2736
2737
2737
2738
2738
2739
2740
2741
2742
2743
2745
2747
2749
2752
2754
2757
2760
2764
2767
2770
2774
2778
2781
2785
2789
2793
2797
2801
2806
2810
2814
2817
2821
2824
2827
2829
2831
2832
2833
2834
2834
2834
2833
2833
2833
2832
2832
2831
2831
2830
2830
2831
2832
2833
2835
2837
2840
2842
2845
2848
2851
2854
2858
2861
2865
2868
2872
2875
2878
2880
2883
2884
2886
2886
2887
2887
2886
2886
2884
2883
2880
2878
2874
2870
2866
2861
2855
2848
2842
2834
2827
2819
2810
2802
2794
2785
2776
2768
2759
2750
2741
2732
2723
2714
2704
2695
2686
2676
2667
2657
2648
2639
2629
2620
2611
2602
2593
2585
2576
2568
2559
2551
2543
2535
2528
2521
2514
2508
2503
2498
2494
2490
2488
2486
2484
2484
2484
2486
2487
2490
2493
2497
2502
2506
2512
2517
2523
2530
2536
2543
2550
2557
2565
2572
2580
2588
2595
2603
2611
2619
2627
2635
2644
2652
2661
2669
2678
2687
2695
2703
2711
2718
2725
2732
2738
2744
2749
2754
2758
2763
2766
2770
2773
2776
2779
2781
2783
2785
2787
2788
2790
2792
2793
2795
2797
2800
2802
2805
2808
2812
2815
2819
2823
2828
2833
2838
2844
2850
2856
2863
2870
2877
2885
2893
2901
2910
2919
2929
2940
2952
2964
2976
2990
3004
3019
3035
3052
3069
3087
3105
3123
3142
3162
3181
3201
3221
3241
3261
3281
3302
3322
3342
3363
3383
3403
3423
3443
3463
3482
3501
3520
3539
3558
3577
3595
3613
3631
3649
3666
3683
3699
3715
3731
3747
3762
3777
3792
3806
3820
3833
3846
3858
3870
3881
3892
3902
3911
3921
3929
3937
3945
3952
3958
3964
3969
3974
3977
3981
3983
3986
3987
3988
3988
3988
3986
3984
3981
3977
3973
3967
3960
3953
3944
3935
3926
3915
3904
3892
3880
3867
3853
3839
3825
3810
3796
3780
3765
3749
3733
3717
3700
3683
3666
3649
3632
3614
3597
3579
3562
3544
3527
3511
3494
3478
3462
3446
3430
3415
3399
3384
3369
3354
3338
3323
3307
3291
3274
3257
3240
3223
3205
3187
3168
3149
3130
3111
3092
3072
3052
3033
3013
2994
2974
2955
2937
2918
2900
2882
2864
2847
2829
2813
2797
2781
2765
2750
2736
2722
2708
2695
2682
2670
2659
2647
2637
2626
2616
2607
2598
2590
2582
2574
2567
2560
2554
2548
2543
2537
2533
2528
2523
2519
2515
2511
2508
2504
2500
2496
2491
2486
2481
2475
2468
2462
2455
2447
2439
2431
2422
2412
2402
2392
2381
2370
2358
2346
2334
2322
2310
2298
2286
2274
2261
2249
2236
2224
2211
2198
2185
2173
2161
2149
2137
2126
2116
2106
2097
2088
2079
2071
2063
2056
2049
2041
2036
2029
2025
2020
2015
2009
2005
2000
1994
1989
1983
1977
1971
1964
1957
1950
1943
1936
1929
1923
1916
1910
1904
1898
1893
1888
1882
1878
1873
1868
1864
1860
1857
1853
1849
1846
1842
1839
1835
1831
1827
1823
1818
1814
1809
1804
1799
1794
1788
1783
1777
1771
1765
1758
1752
1745
1738
1731
1724
1717
1709
1702
1695
1687
1680
1672
1664
1656
1648
1641
1633
1625
1618
1610
1603
1596
1588
1581
1574
1566
1559
1551
1544
1536
1527
1519
1510
1500
1490
1480
1469
1457
1445
1432
1419
1405
1391
1376
1361
1346
1332
1316
1301
1286
1271
1256
1241
1226
1211
1196
1182
1168
1154
1140
1128
1115
1103
1092
1081
1070
1060
1050
1040
1030
1020
1010
1002
994
985
977
969
962
954
948
941
935
930
925
921
918
916
914
912
912
912
913
914
916
918
921
925
930
935
941
948
955
964
973
983
993
1004
1016
1029
1042
1056
1070
1085
1100
1116
1132
1149
1165
1182
1200
1217
1235
1253
1271
1289
1308
1327
1346
1365
1385
1405
1426
1446
1466
1487
1507
1527
1547
1568
1588
1608
1627
1647
1667
1686
1705
1724
1742
1760
1777
1794
1810
1827
1843
1858
1873
1888
1902
1915
1928
1941
1953
1966
1977
1989
2000
2011
2021
2032
2043
2053
2062
2072
2082
2091
2101
2110
2119
2128
2137
2145
2154
2161
2169
2176
2182
2189
2195
2200
2206
2211
2216
2220
2224
2227
2229
2231
2231
2231
2230
2229
2227
2224
2221
2217
2212
2207
2202
2196
2189
2181
2172
2163
2153
2143
2132
2121
2109
2096
2083
2070
2056
2041
2025
2009
1992
1974
1956
1937
1917
1897
1877
1857
1836
1815
1794
1773
1751
1730
1709
1688
1667
1647
1626
1605
1584
1564
1543
1523
1503
1483
1464
1444
1425
1405
1386
1367
1347
1328
1309
1291
1272
1254
1236
1219
1203
1187
1171
1156
1141
1127
1113
1100
1088
1077
1066
1056
1046
1038
1029
1022
1014
1008
1002
997
992
987
983
980
977
975
973
972
971
970
969
969
969
968
968
968
968
968
968
969
970
971
972
973
975
976
978
981
984
986
990
993
996
1000
1004
1006
1010
1014
1018
1022
1027
1031
1035
1039
1044
1048
1051
1055
1058
1061
1064
1067
1069
1071
1074
1076
1078
1080
1082
1084
1086
1088
1089
1091
1093
1094
1095
1097
1098
1099
1101
1102
1104
1106
1108
1110
1113
1115
1117
1119
1121
1123
1125
1127
1129
1130
1132
1135
1137
1139
1142
1145
1148
1152
1156
1160
1164
1168
1173
1177
1183
1188
1193
1199
1205
1211
1218
1224
1231
1238
1246
1253
1260
1268
1276
1283
1292
1300
1308
1317
1326
1335
1344
1353
1363
1372
1382
1392
1402
1412
1422
1433
1443
1454
1465
1476
1487
1497
1508
1519
1530
1541
1551
1561
1570
1579
1588
1596
1604
1611
1618
1625
1631
1637
1643
1649
1653
1658
1661
1664
1666
1668
1668
1668
1667
1665
1662
1659
1655
1650
1645
1639
1632
1625
1616
1607
1598
1587
1576
1565
1553
1540
1527
1513
1498
1483
1468
1452
1435
1417
1399
1381
1361
1342
1321
1301
1280
1258
1237
1214
1192
1169
1146
1123
1099
1075
1050
1025
1000
974
948
922
895
868
840
812
785
757
729
701
673
645
617
589
561
532
504
476
449
421
394
368
343
318
294
270
248
226
205
184
164
144
125
107
89
72
55
39
23
7
-8
-23
-38
-53
-68
-82
-97
-111
-124
-137
-150
-163
-175
-187
-198
-209
-219
-229
-239
-248
-257
-265
-272
-279
-285
-291
-296
-300
-304
-307
-309
-311
-312
-312
-310
-308
-305
-301
-295
-289
-282
-274
-265
-256
-246
-235
-224
-212
-200
-187
-174
-160
-145
-130
-115
-100
-84
-68
-52
-36
-20
-4
12
28
43
59
74
90
104
119
132
146
159
172
185
197
210
221
233
244
255
265
275
284
293
301
308
315
321
327
331
335
339
341
343
344
345
345
344
342
340
337
334
331
327
322
317
311
305
299
293
286
280
274
267
261
254
247
241
233
226
218
210
202
194
185
177
168
160
151
143
134
126
117
108
99
90
81
72
63
55
46
38
29
21
13
5
-3
-11
-19
-27
-35
-43
-50
-58
-66
-73
-81
-89
-97
-106
-114
-122
-131
-139
-147
-156
-164
-173
-181
-189
-197
-206
-214
-222
-230
-238
-246
-254
-262
-270
-277
-285
-293
-300
-308
-315
-322
-329
-335
-341
-347
-353
-358
-364
-369
-374
-379
-384
-389
-393
-397
-401
-404
-408
-410
-413
-415
-417
-418
-419
-420
-420
-420
-420
-419
-419
-418
-417
-416
-414
-413
-411
-409
-406
-404
-400
-397
-393
-389
-385
-381
-376
-371
-366
-360
-354
-348
-341
-333
-325
-317
-308
-299
-290
-280
-270
-261
-250
-240
-230
-219
-208
-197
-186
-176
-165
-154
-143
-133
-123
-113
-104
-95
-86
-77
-69
-61
-54
-47
-41
-36
-31
-26
-22
-18
-15
-12
-9
-6
-4
-2
0
1
3
4
5
6
7
8
10
11
13
14
16
18
20
23
25
28
32
36
40
45
50
56
62
68
75
82
89
97
106
115
125
135
147
159
172
186
200
215
231
246
263
279
296
314
331
349
366
384
401
419
436
453
471
488
505
521
538
555
571
587
603
619
634
649
664
678
692
706
720
733
747
761
774
788
801
815
828
841
855
869
882
896
911
925
939
953
968
982
997
1012
1027
1042
1058
1073
1089
1104
1119
1134
1149
1164
1178
1192
1206
1219
1232
1245
1258
1270
1282
1294
1305
1317
1327
1337
1347
1355
1364
1372
1379
1386
1393
1399
1405
1410
1415
1420
1424
1428
1431
1433
1435
1437
1437
1437
1437
1436
1434
1431
1428
1425
1420
1415
1410
1403
1397
1390
1384
1377
1370
1363
1355
1348
1341
1335
1328
1322
1316
1310
1305
1300
1296
1292
1289
1286
1284
1282
1281
1280
1280
1280
1281
1282
1284
1286
1288
1292
1295
1299
1303
1308
1312
1317
1322
1328
1334
1339
1345
1351
1357
1363
1369
1375
1381
1387
1393
1399
1405
1410
1416
1421
1426
1431
1436
1440
1444
1448
1451
1454
1457
1460
1462
1464
1465
1466
1467
1468
1468
1468
1468
1467
1467
1466
1465
1464
1463
1462
1461
1460
1459
1457
1457
1456
1455
1454
1453
1452
1451
1450
1448
1447
1446
1445
1444
1443
1442
1441
1441
1440
1440
1439
1439
1439
1439
1439
1439
1439
1440
1440
1442
1443
1445
1447
1449
1452
1454
1457
1460
1463
1467
1470
1474
1479
1484
1489
1494
1500
1505
1511
1518
1524
1530
1537
1544
1551
1558
1565
1572
1579
1586
1593
1599
1606
1612
1618
1624
1629
1634
1638
1642
1646
1649
1652
1655
1657
1659
1661
1662
1664
1665
1666
1666
1667
1667
1667
1667
1667
1667
1667
1667
1668
1668
1668
1668
1669
1669
1669
1670
1670
1670
1670
1671
1671
1672
1672
1673
1673
1674
1675
1676
1677
1678
1679
1681
1682
1683
1685
1686
1687
1688
1690
1691
1692
1693
1695
1696
1698
1700
1702
1704
1706
1708
1710
1712
1714
1716
1719
1721
1723
1726
1729
1732
1735
1738
1740
1743
1745
1747
1749
1751
1752
1754
1755
1756
1757
1758
1758
1758
1759
1759
1759
1759
1758
1758
1757
1757
1756
1755
1753
1752
1750
1748
1746
1744
1742
1740
1738
1736
1735
1733
1732
1730
1729
1728
1726
1725
1724
1723
1722
1721
1720
1719
1718
1717
1716
1715
1714
1713
1711
1710
1708
1706
1704
1701
1698
1695
1691
1687
1682
1676
1670
1664
1657
1650
1642
1634
1625
1616
1606
1596
1585
1573
1561
1549
1536
1523
1509
1495
1480
1466
1450
1435
1419
1403
1387
1370
1353
1336
1318
1300
1282
1264
1246
1227
1209
1190
1172
1153
1135
1116
1097
1079
1061
1042
1024
1006
988
971
953
936
919
903
886
870
854
839
823
808
793
778
764
749
735
721
707
693
679
666
653
640
627
615
603
591
580
569
558
547
536
525
515
505
494
485
475
466
457
449
441
433
425
418
411
404
397
391
384
378
372
366
360
354
349
343
337
331
325
319
313
307
301
295
289
283
276
270
264
257
251
245
238
232
226
220
214
207
201
195
189
183
177
171
165
160
155
150
145
141
137
133
129
125
122
118
115
112
109
105
102
99
95
92
88
84
80
77
73
70
66
63
60
57
54
51
49
46
44
42
40
37
35
33
32
30
29
28
27
27
27
27
28
29
31
33
35
38
41
44
47
51
55
60
65
70
76
82
89
96
104
112
121
130
139
149
159
170
181
193
205
217
230
243
257
271
285
300
314
330
345
361
377
393
410
427
444
461
479
496
514
532
550
567
585
603
621
638
656
674
691
709
726
743
760
777
793
809
825
841
855
870
884
897
909
921
931
941
949
957
964
969
974
977
980
981
982
981
979
977
973
968
963
956
949
940
931
922
911
900
888
875
861
847
832
817
801
785
768
751
734
717
699
681
664
646
628
610
592
574
556
539
521
504
487
471
455
439
424
409
394
380
367
354
341
329
319
308
299
290
283
276
269
264
258
254
250
247
244
242
240
239
239
239
239
240
241
243
245
248
251
254
258
261
265
268
272
276
280
285
289
294
299
304
309
314
319
324
329
334
340
346
352
358
364
371
378
385
392
400
408
416
424
432
441
451
460
470
480
491
502
513
525
537
549
563
576
591
605
621
637
653
670
687
704
721
738
756
774
793
811
831
850
869
889
909
929
950
970
990
1010
1031
1051
1071
1091
1111
1131
1150
1170
1189
1207
1225
1243
1261
1278
1295
1312
1328
1345
1361
1377
1394
1410
1425
1441
1456
1471
1486
1501
1516
1530
1543
1556
1568
1580
1591
1601
1610
1618
1625
1632
1638
1643
1647
1650
1653
1655
1657
1658
1658
1658
1657
1656
1654
1652
1650
1647
1643
1639
1634
1629
1624
1617
1611
1604
1596
1589
1581
1572
1564
1555
1545
1535
1524
1513
1502
1490
1477
1464
1450
1436
1421
1405
1389
1373
1356
1339
1321
1302
1284
1265
1245
1226
1206
1185
1164
1144
1122
1101
1080
1058
1037
1014
993
971
949
926
903
881
858
835
812
789
766
744
721
698
676
653
631
609
587
566
544
523
502
481
460
439
418
397
376
355
334
314
293
272
251
230
210
189
169
148
128
108
88
69
49
30
11
-7
-25
-43
-59
-75
-91
-106
-120
-133
-146
-157
-168
-178
-187
-195
-202
-208
-213
-217
-220
-222
-223
-222
-221
-219
-216
-213
-208
-203
-198
-192
-186
-179
-171
-164
-156
-147
-139
-130
-121
-112
-103
-94
-85
-76
-67
-58
-48
-39
-29
-19
-10
0
10
20
31
42
53
64
76
88
100
112
124
136
148
161
174
187
200
214
227
241
255
270
284
298
312
326
340
354
368
382
395
409
423
436
449
462
474
486
497
508
518
527
536
543
550
556
561
565
568
570
571
571
570
568
565
560
555
548
540
531
521
509
497
483
467
451
433
414
394
373
351
328
303
278
251
224
195
165
135
103
71
38
4
-31
-66
-102
-138
-175
-213
-251
-290
-329
-368
-408
-448
-489
-530
-571
-612
-653
-694
-736
-777
-818
-860
-901
-942
-983
-1024
-1064
-1105
-1145
-1185
-1225
-1265
-1304
-1342
-1380
-1418
-1455
-1492
-1528
-1563
-1598
-1633
-1666
-1700
-1732
-1764
-1795
-1826
-1856
-1886
-1915
-1943
-1971
-1997
-2023
-2049
-2073
-2097
-2119
-2141
-2162
-2182
-2201
-2219
-2236
-2253
-2269
-2285
-2299
-2313
-2326
-2339
-2351
-2363
-2375
-2386
-2396
-2406
-2415
-2424
-2433
-2440
-2447
-2454
-2459
-2465
-2469
-2474
-2478
-2481
-2485
-2488
-2490
-2492
-2494
-2496
-2496
-2497
-2497
-2497
-2496
-2495
-2493
-2491
-2489
-2487
-2484
-2481
-2477
-2473
-2469
-2464
-2459
-2453
-2446
-2440
-2432
-2424
-2416
-2406
-2397
-2387
-2376
-2365
-2353
-2341
-2329
-2317
-2305
-2292
-2279
-2265
-2252
-2238
-2224
-2210
-2196
-2182
-2167
-2153
-2139
-2126
-2112
-2099
-2085
-2072
-2059
-2047
-2033
-2021
-2009
-1998
-1986
-1975
-1965
-1954
-1944
-1935
-1926
-1918
-1910
-1903
-1896
-1891
-1886
-1881
-1878
-1876
-1874
-1873
-1873
-1874
-1875
-1878
-1881
-1885
-1890
-1896
-1903
-1910
-1918
-1927
-1937
-1948
-1959
-1971
-1984
-1998
-2012
-2028
-2043
-2060
-2076
-2094
-2111
-2129
-2147
-2166
-2185
-2204
-2223
-2242
-2261
-2281
-2300
-2319
-2338
-2356
-2375
-2393
-2412
-2430
-2448
-2465
-2483
-2501
-2518
-2536
-2554
-2571
-2589
-2606
-2623
-2640
-2657
-2673
-2689
-2705
-2720
-2735
-2749
-2763
-2777
-2790
-2802
-2814
-2825
-2835
-2845
-2854
-2862
-2869
-2876
-2881
-2886
-2891
-2894
-2896
-2898
-2899
-2899
-2898
-2895
-2892
-2888
-2883
-2878
-2871
-2864
-2855
-2846
-2836
-2826
-2814
-2802
-2789
-2776
-2762
-2748
-2733
-2718
-2703
-2687
-2670
-2654
-2637
-2620
-2603
-2586
-2568
-2551
-2534
-2517
-2500
-2483
-2466
-2449
-2433
-2417
-2401
-2384
-2368
-2352
-2337
-2321
-2305
-2289
-2273
-2257
-2241
-2225
-2209
-2193
-2177
-2160
-2144
-2128
-2111
-2094
-2078
-2061
-2044
-2025
-2009
-1991
-1974
-1955
-1937
-1919
-1900
-1881
-1861
-1842
-1822
-1802
-1781
-1761
-1740
-1719
-1698
-1677
-1655
-1634
-1612
-1590
-1568
-1546
-1523
-1501
-1479
-1457
-1434
-1412
-1390
-1369
-1347
-1325
-1304
-1283
-1262
-1241
-1220
-1199
-1179
-1159
-1138
-1118
-1098
-1078
-1058
-1039
-1020
-1000
-982
-963
-944
-926
-908
-890
-873
-856
-839
-823
-807
-791
-776
-762
-748
-735
-723
-711
-700
-689
-679
-670
-661
-653
-645
-639
-633
-627
-623
-620
-617
-616
-616
-616
-617
-620
-623
-626
-631
-636
-642
-648
-656
-664
-673
-682
-693
-704
-715
-728
-741
-755
-769
-783
-799
-814
-830
-846
-863
-880
-897
-914
-931
-948
-965
-981
-997
-1012
-1029
-1045
-1059
-1074
-1088
-1102
-1115
-1127
-1139
-1151
-1162
-1173
-1184
-1194
-1204
-1213
-1223
-1231
-1239
-1247
-1254
-1261
-1267
-1273
-1279
-1284
-1288
-1293
-1297
-1301
-1304
-1307
-1309
-1312
-1314
-1316
-1317
-1318
-1319
-1320
-1320
-1320
-1319
-1318
-1316
-1313
-1310
-1307
-1302
-1297
-1292
-1286
-1279
-1271
-1263
-1255
-1245
-1235
-1225
-1214
-1202
-1189
-1176
-1163
-1149
-1134
-1119
-1104
-1088
-1071
-1054
-1037
-1018
-1000
-982
-963
-944
-925
-906
-887
-868
-848
-829
-810
-790
-771
-751
-732
-712
-693
-673
-654
-635
-616
-597
-578
-559
-541
-523
-505
-487
-470
-453
-437
-421
-406
-391
-377
-363
-350
-338
-326
-315
-305
-296
-287
-279
-271
-265
-260
-255
-251
-249
-247
-247
-247
-249
-251
-254
-259
-264
-270
-277
-285
-294
-304
-315
-326
-338
-351
-364
-379
-394
-410
-426
-444
-463
-482
-503
-524
-546
-569
-593
-618
-643
-670
-697
-724
-753
-782
-811
-842
-872
-904
-936
-968
-1000
-1034
-1067
-1101
-1135
-1169
-1203
-1237
-1270
-1304
-1337
-1370
-1402
-1434
-1465
-1496
-1525
-1555
-1583
-1611
-1638
-1665
-1691
-1716
-1740
-1764
-1787
-1808
-1829
-1849
-1869
-1887
-1904
-1920
-1935
-1950
-1963
-1975
-1987
-1997
-2005
-2013
-2020
-2025
-2029
-2033
-2035
-2036
-2035
-2033
-2029
-2025
-2021
-2013
-2007
-1998
-1988
-1977
-1964
-1951
-1936
-1921
-1904
-1887
-1868
-1849
-1829
-1808
-1787
-1764
-1742
-1718
-1694
-1669
-1644
-1618
-1591
-1563
-1535
-1507
-1478
-1448
-1417
-1386
-1355
-1323
-1290
-1257
-1224
-1190
-1156
-1122
-1087
-1052
-1016
-981
-945
-909
-873
-837
-801
-766
-730
-694
-659
-623
-587
-552
-516
-480
-445
-409
-373
-338
-303
-268
-234
-200
-166
-132
-99
-67
-34
-2
29
60
91
122
152
182
212
242
273
303
333
363
394
424
455
485
514
544
573
602
631
659
687
714
741
767
793
818
842
866
889
911
932
953
972
991
1010
1027
1043
1059
1073
1087
1099
1111
1121
1131
1140
1148
1155
1161
1166
1170
1173
1174
1175
1175
1174
1172
1169
1165
1159
1153
1146
1138
1128
1118
1106
1094
1080
1066
1050
1033
1016
998
979
959
938
917
895
873
850
826
802
777
751
726
699
673
645
618
590
562
533
504
475
446
418
389
360
331
302
273
244
215
186
158
129
101
73
46
19
-7
-33
-59
-84
-109
-134
-158
-182
-205
-228
-250
-271
-292
-312
-332
-351
-369
-386
-403
-419
-434
-449
-462
-475
-487
-499
-509
-519
-528
-537
-544
-551
-557
-562
-567
-570
-573
-575
-576
-576
-575
-574
-571
-567
-563
-557
-551
-543
-534
-523
-512
-499
-485
-469
-453
-436
-418
-398
-378
-356
-334
-310
-286
-260
-234
-206
-178
-149
-119
-89
-58
-26
6
39
73
107
141
176
211
247
283
320
357
394
431
468
505
543
581
618
656
694
732
769
806
843
880
916
953
989
1024
1060
1095
1130
1164
1198
1232
1264
1296
1328
1358
1388
1417
1445
1472
1499
1524
1548
1571
1593
1614
1634
1653
1671
1688
1704
1720
1734
1748
1760
1772
1782
1792
1800
1808
1814
1820
1824
1828
1831
1833
1835
1835
1835
1834
1832
1830
1826
1822
1818
1812
1806
1800
1792
1785
1776
1767
1757
1747
1735
1723
1710
1697
1682
1667
1651
1635
1617
1600
1581
1562
1543
1523
1503
1482
1460
1437
1415
1391
1367
1342
1317
1292
1266
1240
1214
1187
1159
1132
1104
1076
1047
1018
988
958
928
897
866
834
802
769
736
703
669
635
601
567
532
497
463
428
393
359
324
290
256
222
188
155
122
90
58
26
-6
-37
-67
-98
-128
-157
-187
-216
-244
-272
-299
-326
-353
-379
-404
-429
-454
-478
-501
-523
-545
-566
-586
-605
-623
-641
-657
-672
-687
-701
-714
-726
-737
-748
-758
-767
-776
-783
-790
-797
-802
-807
-812
-815
-818
-821
-823
-825
-826
-827
-828
-829
-829
-830
-830
-830
-830
-831
-831
-831
-831
-832
-832
-833
-833
-834
-835
-836
-838
-839
-841
-844
-846
-849
-853
-856
-860
-864
-869
-873
-877
-882
-886
-890
-895
-899
-904
-909
-914
-919
-924
-930
-935
-940
-945
-951
-956
-961
-967
-972
-978
-983
-988
-993
-998
-1002
-1006
-1008
-1012
-1014
-1018
-1020
-1022
-1022
-1024
-1024
-1024
-1024
-1022
-1022
-1020
-1020
-1018
-1016
-1012
-1010
-1006
-1002
-999
-994
-989
-983
-977
-971
-964
-957
-950
-942
-934
-926
-918
-909
-900
-891
-882
-872
-862
-853
-843
-833
-824
-814
-804
-794
-784
-774
-764
-754
-745
-735
-725
-715
-706
-696
-686
-677
-667
-657
-648
-638
-628
-619
-609
-600
-591
-582
-573
-565
-557
-549
-541
-533
-526
-518
-511
-504
-497
-491
-484
-479
-473
-468
-463
-458
-453
-449
-445
-442
-439
-436
-434
-431
-429
-427
-426
-424
-422
-421
-420
-418
-417
-417
-416
-415
-415
-415
-415
-416
-416
-417
-418
-419
-419
-420
-421
-422
-424
-425
-427
-429
-431
-433
-436
-438
-441
-444
-446
-449
-452
-454
-457
-460
-462
-464
-467
-469
-471
-473
-475
-477
-479
-481
-483
-485
-487
-489
-491
-492
-494
-496
-498
-501
-503
-506
-509
-512
-515
-518
-522
-525
-529
-533
-536
-540
-544
-548
-552
-557
-561
-566
-572
-578
-584
-590
-597
-604
-612
-619
-627
-635
-644
-652
-662
-671
-681
-691
-702
-712
-724
-735
-747
-759
-771
-784
-796
-809
-822
-835
-848
-862
-876
-890
-905
-920
-935
-950
-965
-981
-996
-1010
-1026
-1041
-1056
-1071
-1085
-1099
-1113
-1127
-1141
-1154
-1168
-1181
-1195
-1208
-1221
-1233
-1246
-1258
-1269
-1281
-1292
-1303
-1313
-1323
-1333
-1343
-1352
-1361
-1370
-1378
-1386
-1394
-1401
-1408
-1414
-1420
-1426
-1432
-1437
-1442
-1446
-1451
-1455
-1459
-1462
-1464
-1467
-1468
-1469
-1470
-1470
-1469
-1468
-1466
-1464
-1461
-1458
-1454
-1450
-1446
-1441
-1436
-1431
-1426
-1420
-1414
-1408
-1402
-1396
-1390
-1383
-1377
-1370
-1364
-1358
-1351
-1345
-1340
-1334
-1329
-1323
-1319
-1314
-1310
-1306
-1302
-1299
-1296
-1294
-1292
-1290
-1289
-1288
-1286
-1286
-1285
-1284
-1284
-1284
-1284
-1285
-1285
-1286
-1288
-1289
-1291
-1293
-1296
-1298
-1301
-1305
-1308
-1312
-1317
-1322
-1328
-1334
-1341
-1349
-1357
-1365
-1375
-1385
-1395
-1406
-1418
-1431
-1445
-1459
-1474
-1490
-1506
-1523
-1540
-1558
-1576
-1595
-1614
-1633
-1653
-1673
-1693
-1713
-1734
-1755
-1776
-1797
-1818
-1840
-1861
-1882
-1903
-1924
-1944
-1964
-1984
-2003
-2021
-2040
-2057
-2075
-2092
-2109
-2124
-2140
-2154
-2168
-2180
-2192
-2204
-2214
-2223
-2232
-2239
-2246
-2252
-2257
-2262
-2265
-2268
-2270
-2271
-2272
-2272
-2271
-2269
-2267
-2264
-2261
-2257
-2252
-2247
-2242
-2237
-2232
-2226
-2220
-2215
-2209
-2203
-2198
-2192
-2187
-2181
-2176
-2170
-2165
-2160
-2155
-2150
-2145
-2141
-2137
-2133
-2129
-2125
-2122
-2119
-2116
-2113
-2111
-2109
-2107
-2105
-2104
-2103
-2102
-2102
-2103
-2105
-2107
-2111
-2115
-2120
-2127
-2134
-2142
-2151
-2161
-2171
-2182
-2194
-2207
-2221
-2235
-2251
-2268
-2285
-2304
-2323
-2343
-2364
-2386
-2408
-2431
-2455
-2478
-2503
-2528
-2553
-2578
-2604
-2630
-2657
-2684
-2711
-2738
-2765
-2792
-2819
-2846
-2873
-2900
-2927
-2954
-2981
-3008
-3035
-3062
-3089
-3116
-3142
-3169
-3196
-3223
-3249
-3276
-3303
-3329
-3356
-3382
-3408
-3435
-3461
-3488
-3514
-3540
-3567
-3593
-3619
-3645
-3671
-3697
-3723
-3749
-3775
-3801
-3827
-3853
-3879
-3905
-3930
-3956
-3981
-4006
-4032
-4057
-4082
-4106
-4131
-4155
-4178
-4201
-4223
-4244
-4265
-4285
-4303
-4321
-4338
-4354
-4369
-4383
-4397
-4409
-4421
-4431
-4441
-4450
-4458
-4465
-4471
-4476
-4480
-4483
-4486
-4487
-4487
-4486
-4485
-4482
-4479
-4475
-4470
-4465
-4458
-4452
-4444
-4436
-4428
-4419
-4409
-4398
-4387
-4375
-4363
-4350
-4337
-4323
-4310
-4296
-4282
-4268
-4254
-4239
-4224
-4209
-4194
-4178
-4162
-4145
-4129
-4112
-4094
-4078
-4061
-4043
-4026
-4008
-3990
-3972
-3954
-3935
-3916
-3898
-3878
-3859
-3839
-3820
-3799
-3779
-3758
-3737
-3716
-3695
-3673
-3652
-3630
-3608
-3586
-3563
-3541
-3519
-3497
-3475
-3453
-3431
-3409
-3387
-3365
-3344
-3322
-3301
-3280
-3260
-3240
-3220
-3200
-3181
-3163
-3145
-3127
-3110
-3094
-3078
-3064
-3050
-3036
-3024
-3012
-3001
-2991
-2981
-2972
-2964
-2957
-2951
-2945
-2940
-2936
-2932
-2929
-2927
-2926
-2925
-2925
-2926
-2928
-2930
-2933
-2937
-2943
-2949
-2957
-2965
-2975
-2986
-2997
-3009
-3022
-3036
-3051
-3066
-3082
-3099
-3117
-3135
-3155
-3175
-3196
-3217
-3240
-3263
-3287
-3311
-3337
-3363
-3389
-3416
-3444
-3473
-3502
-3532
-3562
-3593
-3624
-3655
-3687
-3719
-3752
-3785
-3818
-3853
-3887
-3922
-3958
-3993
-4029
-4065
-4101
-4137
-4172
-4208
-4243
-4278
-4313
-4346
-4380
-4412
-4444
-4475
-4506
-4535
-4565
-4593
-4621
-4648
-4675
-4701
-4726
-4750
-4774
-4797
-4819
-4841
-4862
-4882
-4901
-4920
-4938
-4955
-4972
-4987
-5002
-5015
-5028
-5040
-5050
-5060
-5070
-5078
-5087
-5094
-5101
-5108
-5114
-5120
-5125
-5129
-5133
-5137
-5141
-5144
-5147
-5150
-5153
-5155
-5157
-5158
-5159
-5160
-5160
-5160
-5160
-5160
-5160
-5160
-5160
-5161
-5161
-5161
-5162
-5162
-5162
-5162
-5162
-5162
-5162
-5162
-5162
-5162
-5162
-5162
-5162
-5161
-5160
-5159
-5158
-5157
-5156
-5155
-5154
-5154
-5153
-5153
-5153
-5153
-5153
-5153
-5154
-5154
-5155
-5155
-5156
-5157
-5158
-5159
-5160
-5161
-5162
-5163
-5165
-5167
-5169
-5171
-5174
-5177
-5180
-5184
-5189
-5194
-5200
-5206
-5213
-5220
-5227
-5236
-5244
-5253
-5262
-5272
-5282
-5293
-5304
-5316
-5328
-5341
-5354
-5368
-5381
-5395
-5409
-5423
-5438
-5453
-5468
-5483
-5500
-5516
-5533
-5551
-5569
-5587
-5606
-5626
-5646
-5666
-5687
-5709
-5731
-5754
-5777
-5800
-5824
-5848
-5872
-5897
-5922
-5947
-5972
-5998
-6023
-6050
-6076
-6103
-6130
-6157
-6185
-6213
-6242
-6272
-6302
-6332
-6362
-6393
-6424
-6455
-6487
-6518
-6550
-6582
-6614
-6647
-6679
-6711
-6743
-6774
-6806
-6837
-6868
-6899
-6930
-6960
-6989
-7019
-7047
-7076
-7103
-7131
-7158
-7184
-7211
-7236
-7262
-7287
-7311
-7334
-7357
-7379
-7401
-7422
-7442
-7461
-7480
-7499
-7517
-7534
-7551
-7568
-7583
-7598
-7612
-7625
-7638
-7649
-7659
-7668
-7677
-7684
-7690
-7695
-7699
-7703
-7705
-7707
-7707
-7707
-7706
-7704
-7701
-7697
-7692
-7687
-7680
-7673
-7665
-7656
-7646
-7636
-7624
-7613
-7600
-7587
-7574
-7559
-7544
-7529
-7512
-7495
-7477
-7459
-7440
-7421
-7401
-7381
-7360
-7339
-7318
-7296
-7273
-7250
-7227
-7204
-7180
-7156
-7131
-7107
-7083
-7058
-7034
-7010
-6986
-6962
-6938
-6915
-6892
-6870
-6847
-6825
-6804
-6782
-6761
-6740
-6719
-6699
-6679
-6659
-6640
-6620
-6601
-6581
-6562
-6543
-6523
-6504
-6485
-6466
-6447
-6429
-6410
-6392
-6374
-6356
-6339
-6321
-6304
-6287
-6270
-6253
-6237
-6221
-6205
-6189
-6174
-6159
-6144
-6129
-6115
-6101
-6088
-6074
-6062
-6050
-6038
-6027
-6016
-6006
-5996
-5986
-5977
-5968
-5960
-5951
-5943
-5936
-5929
-5922
-5915
-5909
-5904
-5899
-5894
-5890
-5886
-5882
-5879
-5877
-5874
-5873
-5871
-5870
-5869
-5869
-5868
-5868
-5869
-5870
-5871
-5872
-5874
-5876
-5879
-5882
-5885
-5888
-5892
-5896
-5901
-5906
-5911
-5917
-5924
-5931
-5938
-5946
-5954
-5962
-5970
-5979
-5988
-5996
-6005
-6015
-6024
-6033
-6043
-6052
-6061
-6069
-6078
-6086
-6095
-6103
-6112
-6120
-6128
-6135
-6142
-6149
-6156
-6162
-6167
-6172
-6176
-6180
-6184
-6188
-6191
-6194
-6197
-6200
-6203
-6206
-6209
-6212
-6214
-6216
-6219
-6221
-6224
-6227
-6229
-6232
-6235
-6237
-6239
-6241
-6242
-6244
-6245
-6246
-6247
-6248
-6249
-6251
-6252
-6253
-6254
-6256
-6257
-6258
-6259
-6261
-6262
-6263
-6265
-6266
-6268
-6270
-6271
-6273
-6275
-6277
-6278
-6280
-6282
-6284
-6285
-6287
-6289
-6290
-6292
-6293
-6294
-6296
-6297
-6298
-6299
-6300
-6301
-6303
-6304
-6305
-6305
-6306
-6306
-6307
-6307
-6307
-6306
-6306
-6305
-6304
-6303
-6302
-6301
-6299
-6298
-6297
-6296
-6294
-6293
-6292
-6292
-6291
-6290
-6290
-6289
-6289
-6289
-6289
-6289
-6289
-6289
-6289
-6289
-6290
-6290
-6291
-6291
-6291
-6291
-6291
-6291
-6291
-6291
-6290
-6290
-6290
-6290
-6289
-6288
-6288
-6287
-6286
-6285
-6284
-6283
-6282
-6281
-6280
-6278
-6277
-6275
-6273
-6270
-6267
-6263
-6259
-6254
-6249
-6244
-6237
-6231
-6223
-6215
-6207
-6197
-6187
-6177
-6166
-6154
-6141
-6128
-6115
-6101
-6087
-6072
-6057
-6042
-6026
-6009
-5992
-5975
-5957
-5939
-5921
-5902
-5883
-5864
-5845
-5826
-5807
-5788
-5769
-5751
-5733
-5715
-5698
-5682
-5667
-5652
-5638
-5625
-5612
-5601
-5591
-5581
-5573
-5565
-5558
-5552
-5547
-5542
-5539
-5537
-5535
-5534
-5534
-5534
-5536
-5538
-5541
-5545
-5550
-5556
-5562
-5570
-5578
-5588
-5598
-5609
-5620
-5632
-5645
-5659
-5673
-5688
-5703
-5718
-5734
-5750
-5767
-5784
-5802
-5820
-5838
-5857
-5875
-5894
-5913
-5932
-5951
-5971
-5990
-6010
-6029
-6050
-6070
-6090
-6111
-6132
-6153
-6174
-6195
-6217
-6238
-6260
-6281
-6303
-6324
-6346
-6368
-6389
-6411
-6433
-6455
-6476
-6498
-6520
-6541
-6563
-6584
-6605
-6626
-6647
-6668
-6689
-6710
-6730
-6751
-6771
-6792
-6812
-6831
-6851
-6870
-6890
-6909
-6928
-6946
-6965
-6984
-7002
-7021
-7040
-7058
-7076
-7095
-7113
-7131
-7148
-7166
-7183
-7201
-7219
-7236
-7254
-7271
-7289
-7306
-7323
-7339
-7356
-7372
-7388
-7403
-7419
-7434
-7448
-7463
-7477
-7490
-7504
-7516
-7529
-7540
-7551
-7562
-7572
-7581
-7590
-7598
-7605
-7612
-7618
-7624
-7629
-7634
-7637
-7641
-7643
-7645
-7647
-7648
-7649
-7649
-7649
-7647
-7646
-7644
-7641
-7638
-7634
-7630
-7625
-7620
-7614
-7607
-7600
-7593
-7585
-7576
-7567
-7558
-7548
-7539
-7528
-7518
-7506
-7495
-7482
-7470
-7457
-7444
-7430
-7416
-7402
-7388
-7373
-7358
-7343
-7326
-7310
-7293
-7275
-7258
-7239
-7221
-7202
-7183
-7164
-7144
-7124
-7104
-7084
-7064
-7043
-7022
-7001
-6979
-6957
-6935
-6912
-6889
-6866
-6843
-6819
-6795
-6771
-6746
-6721
-6696
-6670
-6643
-6616
-6589
-6562
-6535
-6507
-6479
-6451
-6422
-6393
-6364
-6335
-6306
-6277
-6247
-6218
-6188
-6159
-6130
-6101
-6072
-6042
-6013
-5984
-5955
-5926
-5898
-5869
-5841
-5813
-5785
-5757
-5729
-5702
-5675
-5649
-5622
-5596
-5569
-5543
-5517
-5491
-5465
-5439
-5414
-5388
-5363
-5337
-5312
-5287
-5263
-5238
-5213
-5189
-5165
-5142
-5118
-5095
-5071
-5048
-5025
-5002
-4979
-4956
-4934
-4911
-4889
-4868
-4846
-4825
-4804
-4784
-4764
-4744
-4725
-4706
-4688
-4669
-4652
-4635
-4618
-4602
-4586
-4571
-4556
-4542
-4529
-4516
-4504
-4493
-4482
-4472
-4463
-4454
-4446
-4438
-4431
-4425
-4420
-4416
-4412
-4409
-4407
-4405
-4404
-4403
-4403
-4403
-4403
-4403
-4404
-4405
-4407
-4408
-4410
-4413
-4415
-4418
-4421
-4424
-4428
-4432
-4435
-4439
-4444
-4448
-4452
-4456
-4461
-4465
-4470
-4475
-4479
-4484
-4489
-4494
-4499
-4504
-4510
-4515
-4521
-4527
-4533
-4539
-4545
-4551
-4557
-4562
-4566
-4570
-4574
-4577
-4580
-4583
-4585
-4587
-4589
-4590
-4591
-4592
-4592
-4592
-4591
-4589
-4586
-4583
-4579
-4573
-4567
-4560
-4551
-4542
-4532
-4522
-4510
-4497
-4483
-4468
-4453
-4436
-4419
-4401
-4383
-4364
-4345
-4325
-4304
-4283
-4261
-4238
-4215
-4190
-4165
-4139
-4112
-4083
-4056
-4027
-3998
-3968
-3937
-3906
-3874
-3841
-3808
-3774
-3739
-3703
-3667
-3630
-3592
-3554
-3516
-3477
-3437
-3398
-3358
-3317
-3276
-3235
-3193
-3151
-3108
-3065
-3022
-2978
-2934
-2890
-2845
-2800
-2756
-2710
-2665
-2619
-2573
-2526
-2479
-2432
-2385
-2337
-2289
-2241
-2192
-2143
-2094
-2045
-1995
-1945
-1895
-1844
-1794
-1744
-1693
-1643
-1592
-1542
-1492
-1442
-1392
-1342
-1292
-1242
-1192
-1143
-1094
-1045
-996
-947
-898
-850
-801
-753
-705
-657
-609
-561
-513
-465
-418
-371
-324
-277
-231
-185
-139
-94
-49
-4
40
84
127
169
212
253
294
334
374
413
452
490
527
565
601
637
673
708
743
778
812
846
879
912
945
978
1010
1042
1074
1106
1138
1170
1202
1234
1267
1299
1331
1364
1396
1429
1462
1495
1528
1562
1596
1629
1663
1697
1731
1765
1799
1832
1866
1900
1934
1967
2001
2033
2068
2101
2134
2167
2199
2232
2264
2295
2327
2358
2389
2420
2451
2482
2513
2543
2574
2604
2635
2665
2695
2725
2754
2784
2813
2842
2872
2901
2930
2959
2988
3017
3045
3074
3103
3131
3160
3188
3217
3245
3274
3302
3330
3358
3385
3413
3440
3468
3495
3522
3549
3575
3601
3627
3653
3678
3702
3726
3749
3772
3795
3817
3838
3859
3880
3900
3920
3940
3959
3978
3997
4014
4033
4051
4070
4088
4106
4124
4142
4161
4180
4199
4219
4238
4258
4279
4299
4321
4342
4365
4388
4411
4436
4461
4487
4513
4540
4568
4596
4624
4653
4683
4713
4743
4775
4807
4840
4873
4908
4942
4978
5013
5050
5086
5123
5159
5196
5233
5270
5308
5345
5382
5419
5456
5493
5530
5566
5603
5640
5676
5713
5749
5785
5821
5856
5891
5925
5958
5992
6024
6056
6088
6119
6149
6180
6209
6239
6268
6296
6323
6351
6377
6403
6429
6454
6478
6502
6525
6548
6570
6592
6613
6634
6654
6673
6693
6711
6730
6748
6766
6783
6800
6817
6833
6848
6864
6879
6893
6908
6922
6936
6949
6963
6976
6988
7001
7013
7025
7037
7049
7060
7071
7083
7094
7104
7115
7125
7134
7143
7152
7161
7170
7178
7186
7194
7202
7210
7218
7226
7234
7242
7251
7259
7268
7277
7286
7296
7306
7315
7325
7335
7345
7355
7365
7375
7386
7396
7406
7417
7427
7438
7449
7460
7471
7482
7494
7505
7517
7529
7541
7553
7565
7577
7589
7601
7613
7626
7639
7651
7664
7677
7690
7702
7715
7728
7740
7753
7766
7778
7790
7802
7814
7826
7838
7850
7862
7873
7885
7896
7908
7918
7929
7939
7948
7958
7966
7975
7983
7992
8000
8007
8016
8023
8029
8037
8044
8050
8055
8061
8066
8071
8074
8077
8082
8084
8087
8089
8090
8092
8093
8093
8093
8093
8092
8090
8089
8087
8084
8082
8079
8076
8073
8069
8064
8060
8055
8050
8045
8039
8034
8028
8022
8016
8010
8004
7998
7992
7987
7981
7976
7971
7966
7961
7957
7953
7949
7946
7942
7940
7937
7935
7933
7932
7930
7929
7929
7929
7929
7930
7932
7934
7936
7939
7943
7947
7952
7958
7965
7972
7980
7989
7998
8007
8019
8031
8042
8055
8070
8084
8098
8114
8130
8146
8163
8180
8197
8216
8234
8253
8273
8293
8314
8335
8357
8380
8402
8426
8450
8474
8498
8524
8549
8575
8601
8628
8654
8681
8708
8735
8762
8789
8816
8842
8869
8896
8922
8949
8975
9001
9027
9053
9079
9105
9130
9155
9180
9204
9229
9253
9277
9300
9324
9347
9371
9394
9416
9438
9460
9481
9501
9521
9540
9558
9575
9592
9609
9625
9640
9654
9668
9681
9694
9707
9718
9730
9741
9751
9761
9770
9779
9787
9794
9800
9806
9811
9816
9819
9822
9824
9824
9824
9823
9821
9818
9814
9810
9805
9800
9794
9788
9781
9774
9766
9758
9749
9739
9729
9718
9707
9695
9683
9671
9658
9645
9631
9617
9602
9587
9572
9556
9540
9524
9508
9492
9476
9460
9444
9428
9412
9396
9381
9365
9349
9333
9317
9302
9286
9270
9253
9237
9220
9204
9187
9169
9152
9135
9117
9099
9082
9064
9047
9029
9012
8995
8978
8962
8945
8929
8913
8897
8881
8865
8850
8835
8820
8805
8790
8776
8761
8746
8732
8717
8703
8689
8675
8662
8649
8636
8624
8613
8602
8591
8580
8571
8561
8552
8544
8536
8528
8521
8514
8507
8500
8494
8488
8482
8477
8472
8467
8462
8458
8454
8450
8447
8444
8441
8438
8436
8433
8432
8430
8429
8429
8429
8429
8429
8430
8431
8432
8434
8435
8436
8437
8438
8439
8440
8440
8441
8441
8441
8441
8441
8441
8441
8441
8441
8441
8442
8443
8443
8444
8446
8447
8449
8450
8452
8455
8457
8460
8464
8467
8471
8474
8478
8483
8487
8491
8496
8501
8505
8510
8515
8520
8525
8529
8533
8537
8541
8544
8547
8549
8551
8552
8553
8553
8554
8553
8553
8551
8550
8548
8545
8542
8539
8536
8532
8528
8523
8517
8511
8504
8496
8487
8478
8468
8457
8446
8434
8421
8408
8394
8379
8364
8348
8331
8313
8295
8276
8256
8236
8215
8194
8172
8148
8125
8103
8079
8055
8029
8005
7979
7954
7928
7902
7876
7850
7824
7798
7772
7746
7720
7694
7667
7641
7615
7590
7564
7539
7513
7488
7464
7439
7415
7391
7367
7344
7321
7298
7276
7255
7233
7212
7191
7171
7151
7130
7110
7091
7072
7053
7034
7016
6999
6982
6964
6948
6931
6915
6899
6883
6867
6852
6837
6823
6809
6795
6782
6769
6756
6744
6731
6719
6708
6696
6685
6674
6664
6654
6644
6635
6626
6617
6609
6601
6594
6587
6580
6573
6567
6560
6554
6549
6543
6538
6533
6528
6523
6519
6515
6511
6507
6503
6500
6496
6493
6490
6487
6484
6482
6480
6477
6476
6474
6472
6471
6470
6469
6468
6468
6467
6467
6467
6467
6467
6467
6468
6468
6468
6468
6468
6467
6467
6466
6465
6464
6463
6461
6459
6457
6455
6452
6449
6446
6443
6439
6436
6431
6426
6421
6415
6409
6402
6395
6387
6379
6370
6360
6350
6339
6328
6317
6305
6293
6280
6267
6254
6240
6225
6210
6195
6180
6165
6149
6134
6118
6102
6085
6068
6051
6034
6016
5998
5980
5962
5944
5926
5908
5890
5872
5854
5836
5818
5799
5781
5762
5744
5725
5707
5688
5670
5651
5633
5614
5596
5577
5557
5538
5518
5498
5477
5456
5434
5412
5390
5367
5344
5320
5296
5272
5248
5223
5199
5174
5149
5123
5098
5072
5046
5020
4993
4967
4941
4914
4888
4861
4834
4807
4780
4753
4726
4699
4672
4645
4618
4590
4563
4535
4508
4480
4453
4426
4399
4372
4346
4320
4293
4267
4242
4216
4190
4165
4139
4114
4089
4064
4040
4014
3991
3968
3944
3921
3898
3876
3853
3830
3808
3785
3763
3741
3719
3698
3677
3656
3635
3615
3594
3575
3555
3535
3516
3497
3478
3459
3440
3421
3403
3384
3366
3348
3330
3312
3295
3277
3260
3242
3225
3208
3192
3175
3159
3143
3128
3113
3099
3084
3071
3057
3044
3031
3018
3006
2994
2982
2971
2959
2948
2937
2926
2916
2905
2895
2885
2875
2865
2856
2847
2838
2829
2820
2811
2802
2793
2785
2776
2768
2760
2752
2744
2736
2729
2721
2714
2707
2700
2693
2687
2680
2674
2668
2663
2657
2652
2647
2642
2637
2632
2628
2624
2621
2617
2615
2612
2611
2609
2609
2609
2609
2611
2613
2615
2619
2623
2629
2635
2643
2651
2661
2671
2682
2695
2708
2722
2738
2753
2770
2787
2805
2823
2842
2861
2881
2902
2923
2945
2968
2991
3014
3039
3063
3089
3114
3140
3166
3193
3219
3246
3273
3301
3328
3356
3384
3412
3440
3467
3495
3522
3550
3577
3603
3630
3657
3683
3710
3736
3763
3789
3815
3840
3866
3891
3915
3939
3963
3986
4009
4032
4054
4075
4098
4119
4140
4161
4181
4200
4219
4238
4256
4273
4290
4306
4322
4337
4351
4365
4379
4392
4405
4417
4428
4439
4449
4459
4468
4477
4485
4493
4500
4507
4513
4518
4523
4528
4533
4537
4541
4545
4549
4552
4555
4559
4562
4565
4568
4571
4575
4578
4580
4583
4586
4588
4591
4593
4596
4598
4601
4603
4606
4609
4611
4614
4617
4620
4623
4626
4629
4632
4636
4640
4644
4648
4653
4657
4662
4667
4672
4677
4683
4688
4694
4699
4705
4711
4717
4722
4728
4733
4738
4743
4748
4753
4758
4762
4767
4772
4777
4782
4786
4791
4795
4799
4803
4806
4809
4811
4814
4816
4818
4819
4821
4822
4823
4824
4824
4825
4826
4826
4827
4827
4827
4828
4828
4828
4828
4829
4829
4830
4831
4832
4833
4835
4836
4837
4839
4840
4841
4842
4843
4844
4844
4845
4845
4845
4845
4845
4845
4844
4843
4841
4840
4838
4835
4833
4830
4828
4824
4821
4816
4812
4807
4801
4795
4788
4781
4773
4765
4757
4748
4738
4728
4717
4706
4694
4681
4667
4653
4639
4624
4608
4592
4575
4558
4541
4523
4505
4486
4466
4446
4426
4405
4383
4361
4339
4316
4292
4268
4244
4219
4194
4168
4141
4113
4085
4057
4027
3998
3968
3937
3907
3876
3845
3813
3782
3750
3718
3685
3652
3619
3585
3551
3517
3483
3449
3415
3380
3346
3311
3276
3240
3205
3169
3133
3097
3061
3025
2989
2952
2915
2878
2841
2803
2766
2729
2691
2654
2617
2580
2544
2508
2472
2437
2402
2367
2333
2299
2266
2234
2202
2171
2141
2111
2082
2053
2025
1997
1970
1942
1915
1888
1862
1836
1811
1786
1762
1739
1715
1692
1670
1648
1626
1605
1585
1566
1547
1530
1512
1496
1480
1465
1450
1435
1421
1407
1394
1381
1368
1356
1345
1333
1322
1312
1301
1290
1280
1270
1260
1251
1241
1232
1223
1214
1205
1197
1188
1180
1171
1163
1154
1146
1139
1131
1124
1118
1112
1106
1100
1095
1090
1085
1080
1076
1072
1068
1064
1061
1058
1055
1052
1050
1047
1045
1043
1040
1038
1036
1033
1031
1028
1026
1024
1020
1018
1014
1012
1008
1004
1000
996
991
986
980
974
967
959
952
943
935
926
917
907
897
887
876
865
853
841
828
815
801
787
773
758
743
728
712
695
678
660
641
622
602
582
561
539
517
495
472
449
425
401
377
352
327
302
276
250
223
196
169
141
113
85
56
28
-2
-31
-61
-91
-122
-152
-183
-213
-244
-275
-307
-338
-370
-402
-434
-466
-498
-530
-562
-593
-625
-657
-688
-720
-751
-782
-813
-844
-875
-906
-937
-967
-998
-1029
-1059
-1090
-1121
-1152
-1182
-1212
-1242
-1272
-1301
-1329
-1358
-1386
-1414
-1442
-1469
-1497
-1524
-1551
-1577
-1604
-1630
-1655
-1681
-1707
-1732
-1757
-1781
-1806
-1830
-1854
-1878
-1901
-1925
-1949
-1973
-1996
-2020
-2043
-2066
-2089
-2112
-2135
-2158
-2180
-2203
-2226
-2248
-2271
-2293
-2315
-2336
-2358
-2379
-2400
-2421
-2442
-2463
-2484
-2505
-2526
-2546
-2566
-2586
-2606
-2625
-2643
-2661
-2679
-2696
-2713
-2730
-2746
-2762
-2777
-2792
-2807
-2822
-2835
-2849
-2862
-2875
-2887
-2900
-2912
-2924
-2935
-2946
-2957
-2968
-2978
-2989
-2998
-3008
-3017
-3025
-3034
-3042
-3049
-3057
-3063
-3070
-3076
-3081
-3086
-3091
-3096
-3100
-3103
-3107
-3110
-3113
-3116
-3119
-3121
-3123
-3124
-3125
-3126
-3126
-3126
-3125
-3124
-3123
-3122
-3121
-3119
-3118
-3116
-3114
-3112
-3110
-3108
-3105
-3103
-3101
-3099
-3097
-3095
-3093
-3092
-3090
-3089
-3089
-3088
-3088
-3089
-3089
-3090
-3091
-3093
-3095
-3097
-3100
-3102
-3105
-3109
-3113
-3116
-3121
-3125
-3130
-3135
-3141
-3147
-3153
-3160
-3167
-3175
-3183
-3192
-3202
-3212
-3223
-3234
-3245
-3257
-3270
-3283
-3296
-3310
-3324
-3338
-3353
-3368
-3384
-3400
-3416
-3433
-3450
-3468
-3486
-3505
-3525
-3545
-3565
-3587
-3608
-3630
-3653
-3676
-3699
-3723
-3747
-3771
-3796
-3821
-3846
-3872
-3897
-3923
-3949
-3975
-4001
-4027
-4053
-4080
-4107
-4133
-4161
-4188
-4216
-4243
-4271
-4299
-4326
-4354
-4381
-4409
-4436
-4464
-4491
-4518
-4546
-4573
-4600
-4627
-4654
-4681
-4707
-4733
-4758
-4783
-4808
-4833
-4858
-4882
-4906
-4930
-4954
-4978
-5002
-5026
-5049
-5073
-5097
-5121
-5145
-5169
-5194
-5219
-5245
-5270
-5297
-5323
-5350
-5378
-5406
-5434
-5462
-5491
-5521
-5551
-5581
-5612
-5643
-5674
-5706
-5738
-5770
-5803
-5836
-5870
-5904
-5939
-5974
-6010
-6046
-6083
-6120
-6158
-6196
-6235
-6274
-6314
-6354
-6394
-6435
-6475
-6516
-6557
-6598
-6640
-6681
-6723
-6764
-6806
-6847
-6889
-6930
-6970
-7011
-7051
-7091
-7131
-7171
-7210
-7249
-7287
-7326
-7364
-7401
-7438
-7475
-7512
-7548
-7584
-7619
-7654
-7688
-7722
-7755
-7788
-7821
-7852
-7883
-7914
-7944
-7973
-8000
-8029
-8055
-8082
-8106
-8132
-8156
-8179
-8201
-8223
-8244
-8265
-8285
-8304
-8323
-8341
-8358
-8375
-8391
-8406
-8421
-8435
-8448
-8461
-8473
-8485
-8496
-8507
-8518
-8528
-8537
-8546
-8555
-8563
-8570
-8577
-8584
-8591
-8597
-8602
-8607
-8612
-8616
-8619
-8622
-8625
-8628
-8630
-8632
-8633
-8635
-8636
-8637
-8637
-8638
-8638
-8638
-8637
-8636
-8635
-8634
-8632
-8631
-8629
-8626
-8624
-8621
-8618
-8615
-8612
-8608
-8605
-8601
-8597
-8594
-8591
-8587
-8584
-8581
-8578
-8575
-8572
-8570
-8567
-8564
-8561
-8559
-8556
-8554
-8552
-8550
-8548
-8546
-8545
-8543
-8542
-8540
-8539
-8538
-8537
-8536
-8535
-8535
-8535
-8535
-8535
-8535
-8536
-8537
-8538
-8540
-8542
-8545
-8547
-8551
-8554
-8558
-8562
-8566
-8570
-8575
-8580
-8585
-8590
-8595
-8600
-8606
-8611
-8616
-8622
-8628
-8634
-8640
-8646
-8653
-8659
-8666
-8673
-8680
-8688
-8695
-8702
-8709
-8716
-8723
-8730
-8738
-8745
-8752
-8760
-8767
-8775
-8782
-8790
-8797
-8805
-8813
-8821
-8828
-8837
-8845
-8854
-8862
-8872
-8881
-8891
-8900
-8911
-8921
-8932
-8943
-8954
-8965
-8977
-8988
-8999
-9011
-9022
-9033
-9044
-9055
-9066
-9077
-9088
-9099
-9111
-9122
-9133
-9144
-9155
-9165
-9176
-9186
-9197
-9207
-9217
-9228
-9237
-9247
-9256
-9265
-9273
-9281
-9288
-9294
-9300
-9306
-9310
-9315
-9319
-9323
-9326
-9330
-9333
-9336
-9339
-9341
-9343
-9346
-9347
-9349
-9351
-9352
-9353
-9354
-9355
-9356
-9356
-9356
-9356
-9356
-9356
-9355
-9355
-9353
-9352
-9351
-9349
-9347
-9344
-9342
-9339
-9337
-9334
-9331
-9327
-9324
-9321
-9317
-9314
-9310
-9307
-9304
-9301
-9298
-9295
-9292
-9289
-9286
-9283
-9280
-9276
-9272
-9268
-9264
-9259
-9253
-9248
-9241
-9235
-9228
-9220
-9212
-9203
-9194
-9184
-9174
-9163
-9152
-9140
-9128
-9115
-9102
-9088
-9074
-9058
-9043
-9026
-9008
-8990
-8971
-8951
-8931
-8910
-8889
-8868
-8846
-8823
-8801
-8778
-8754
-8731
-8707
-8683
-8658
-8634
-8609
-8584
-8558
-8532
-8506
-8480
-8453
-8425
-8398
-8369
-8341
-8313
-8284
-8255
-8226
-8197
-8167
-8138
-8109
-8080
-8053
-8023
-7995
-7967
-7938
-7910
-7882
-7854
-7827
-7799
-7772
-7745
-7719
-7692
-7666
-7640
-7613
-7587
-7561
-7535
-7509
-7483
-7457
-7432
-7406
-7380
-7355
-7330
-7305
-7280
-7256
-7232
-7208
-7184
-7161
-7138
-7116
-7094
-7073
-7052
-7032
-7012
-6993
-6974
-6956
-6938
-6921
-6904
-6888
-6872
-6857
-6843
-6829
-6816
-6803
-6790
-6778
-6767
-6756
-6745
-6735
-6726
-6717
-6708
-6700
-6693
-6686
-6679
-6673
-6667
-6662
-6657
-6652
-6647
-6643
-6638
-6634
-6630
-6625
-6621
-6617
-6613
-6609
-6605
-6601
-6598
-6594
-6590
-6587
-6583
-6580
-6576
-6573
-6569
-6565
-6561
-6557
-6553
-6550
-6546
-6542
-6539
-6535
-6531
-6527
-6523
-6518
-6513
-6507
-6501
-6495
-6488
-6481
-6473
-6465
-6456
-6447
-6438
-6428
-6418
-6407
-6396
-6384
-6372
-6359
-6345
-6331
-6315
-6300
-6283
-6265
-6247
-6228
-6207
-6186
-6163
-6140
-6116
-6090
-6064
-6037
-6009
-5980
-5950
-5919
-5887
-5854
-5819
-5783
-5747
-5709
-5670
-5630
-5588
-5546
-5502
-5457
-5411
-5364
-5316
-5266
-5216
-5165
-5113
-5061
-5008
-4954
-4900
-4845
-4790
-4734
-4678
-4621
-4564
-4507
-4450
-4392
-4334
-4275
-4217
-4157
-4098
-4038
-3978
-3917
-3857
-3796
-3735
-3674
-3613
-3552
-3492
-3431
-3370
-3310
-3249
-3189
-3128
-3068
-3008
-2948
-2888
-2828
-2768
-2709
-2650
-2592
-2534
-2477
-2419
-2363
-2307
-2251
-2196
-2141
-2087
-2033
-1981
-1929
-1878
-1827
-1777
-1728
-1679
-1631
-1584
-1537
-1491
-1446
-1401
-1357
-1314
-1271
-1230
-1189
-1148
-1109
-1070
-1032
-994
-957
-921
-886
-852
-818
-786
-754
-723
-693
-664
-637
-610
-585
-560
-537
-515
-494
-474
-454
-436
-419
-402
-386
-371
-357
-343
-330
-317
-306
-295
-285
-275
-266
-258
-250
-243
-237
-231
-225
-220
-216
-212
-209
-207
-205
-203
-202
-201
-200
-200
-200
-201
-201
-203
-204
-206
-209
-212
-215
-219
-224
-229
-235
-241
-247
-254
-261
-269
-276
-284
-293
-301
-309
-318
-326
-335
-343
-352
-360
-368
-377
-385
-393
-401
-409
-417
-425
-433
-440
-448
-455
-463
-470
-476
-483
-489
-495
-500
-505
-510
-514
-518
-522
-525
-527
-530
-531
-532
-532
-532
-531
-530
-527
-524
-521
-517
-512
-507
-501
-494
-487
-480
-473
-464
-456
-447
-438
-429
-420
-410
-401
-391
-382
-372
-363
-353
-343
-334
-323
-313
-303
-292
-280
-269
-257
-245
-233
-221
-208
-195
-183
-170
-158
-145
-132
-120
-107
-94
-81
-68
-55
-42
-28
-15
-2
11
25
37
50
62
74
86
97
108
118
128
138
148
157
165
174
181
189
196
202
208
214
219
223
228
232
235
239
242
245
248
250
253
255
257
259
261
263
264
266
267
268
269
269
270
270
270
270
270
269
269
269
269
269
269
269
269
269
269
269
269
269
270
270
270
270
270
271
271
271
272
272
272
272
271
271
270
270
269
268
267
265
264
262
260
258
255
252
249
245
241
237
232
228
223
218
213
208
202
196
191
185
179
172
166
160
153
147
141
135
129
123
117
111
105
99
93
87
81
75
69
62
56
50
44
39
33
28
23
18
13
8
3
-2
-7
-13
-19
-25
-31
-38
-45
-52
-60
-67
-74
-82
-89
-97
-105
-114
-122
-131
-140
-149
-158
-167
-176
-185
-195
-204
-214
-223
-233
-242
-252
-261
-271
-280
-290
-300
-310
-320
-330
-341
-352
-363
-374
-385
-397
-409
-422
-435
-448
-462
-476
-491
-506
-522
-538
-554
-571
-588
-605
-622
-640
-658
-676
-695
-714
-733
-752
-772
-791
-811
-831
-852
-872
-893
-914
-936
-957
-979
-1000
-1022
-1045
-1067
-1089
-1110
-1132
-1153
-1174
-1195
-1215
-1235
-1255
-1274
-1293
-1311
-1329
-1346
-1364
-1380
-1397
-1413
-1428
-1444
-1458
-1473
-1487
-1500
-1513
-1525
-1537
-1549
-1560
-1570
-1580
-1590
-1600
-1608
-1617
-1625
-1632
-1639
-1646
-1652
-1658
-1663
-1668
-1673
-1677
-1681
-1684
-1688
-1691
-1694
-1696
-1698
-1701
-1703
-1705
-1707
-1710
-1712
-1714
-1716
-1718
-1720
-1722
-1725
-1727
-1730
-1733
-1736
-1739
-1742
-1746
-1750
-1753
-1757
-1761
-1765
-1769
-1773
-1778
-1782
-1787
-1792
-1797
-1802
-1808
-1813
-1818
-1823
-1829
-1834
-1840
-1845
-1850
-1856
-1861
-1867
-1872
-1877
-1882
-1888
-1893
-1898
-1904
-1909
-1915
-1921
-1927
-1933
-1940
-1947
-1953
-1961
-1968
-1975
-1983
-1991
-1999
-2007
-2016
-2024
-2033
-2041
-2050
-2059
-2067
-2076
-2085
-2094
-2102
-2111
-2119
-2128
-2136
-2144
-2151
-2159
-2167
-2174
-2182
-2189
-2197
-2204
-2212
-2220
-2227
-2235
-2243
-2251
-2259
-2267
-2275
-2284
-2293
-2301
-2310
-2319
-2328
-2337
-2346
-2355
-2364
-2373
-2383
-2393
-2403
-2414
-2425
-2437
-2449
-2462
-2475
-2488
-2502
-2516
-2530
-2544
-2559
-2574
-2590
-2605
-2621
-2638
-2655
-2672
-2690
-2708
-2727
-2745
-2765
-2784
-2804
-2824
-2845
-2866
-2888
-2910
-2932
-2954
-2976
-2999
-3021
-3044
-3067
-3089
-3112
-3136
-3159
-3182
-3206
-3229
-3253
-3277
-3301
-3325
-3349
-3373
-3396
-3420
-3444
-3468
-3492
-3516
-3540
-3563
-3588
-3612
-3636
-3660
-3685
-3710
-3734
-3759
-3785
-3810
-3835
-3861
-3887
-3913
-3939
-3965
-3991
-4017
-4043
-4070
-4096
-4122
-4149
-4175
-4201
-4227
-4253
-4279
-4305
-4331
-4356
-4382
-4408
-4433
-4459
-4484
-4510
-4535
-4560
-4585
-4610
-4635
-4660
-4685
-4710
-4735
-4759
-4784
-4809
-4834
-4858
-4883
-4907
-4932
-4956
-4980
-5004
-5028
-5051
-5075
-5098
-5121
-5144
-5167
-5189
-5212
-5234
-5255
-5277
-5298
-5319
-5340
-5360
-5380
-5400
-5419
-5438
-5456
-5475
-5493
-5510
-5528
-5545
-5562
-5579
-5596
-5613
-5629
-5645
-5662
-5678
-5693
-5709
-5724
-5739
-5754
-5768
-5782
-5796
-5809
-5822
-5835
-5847
-5859
-5871
-5882
-5894
-5905
-5916
-5927
-5938
-5949
-5960
-5971
-5982
-5993
-6004
-6014
-6025
-6035
-6045
-6056
-6066
-6076
-6086
-6096
-6106
-6117
-6127
-6138
-6148
-6159
-6170
-6181
-6192
-6203
-6214
-6225
-6236
-6248
-6259
-6270
-6281
-6292
-6303
-6314
-6326
-6337
-6348
-6359
-6370
-6381
-6391
-6402
-6412
-6422
-6433
-6443
-6453
-6462
-6472
-6481
-6491
-6499
-6508
-6517
-6525
-6532
-6540
-6547
-6553
-6560
-6566
-6571
-6576
-6581
-6586
-6590
-6594
-6597
-6600
-6602
-6605
-6606
-6608
-6609
-6610
-6611
-6612
-6613
-6613
-6613
-6613
-6613
-6613
-6613
-6613
-6613
-6613
-6613
-6613
-6613
-6613
-6614
-6614
-6615
-6615
-6616
-6618
-6619
-6620
-6622
-6624
-6626
-6629
-6631
-6634
-6637
-6641
-6644
-6648
-6652
-6657
-6662
-6667
-6672
-6678
-6684
-6690
-6697
-6703
-6710
-6717
-6723
-6730
-6737
-6745
-6752
-6759
-6766
-6773
-6780
-6788
-6795
-6803
-6810
-6817
-6825
-6832
-6839
-6846
-6853
-6860
-6867
-6873
-6880
-6887
-6894
-6901
-6908
-6915
-6922
-6929
-6936
-6943
-6950
-6957
-6964
-6971
-6978
-6986
-6993
-7001
-7008
-7016
-7023
-7031
-7039
-7048
-7056
-7065
-7074
-7084
-7094
-7104
-7115
-7127
-7138
-7150
-7163
-7176
-7189
-7203
-7218
-7233
-7249
-7265
-7282
-7299
-7317
-7335
-7354
-7373
-7392
-7412
-7433
-7454
-7476
-7498
-7521
-7544
-7568
-7593
-7618
-7644
-7670
-7697
-7724
-7752
-7781
-7810
-7839
-7869
-7899
-7930
-7961
-7993
-8025
-8057
-8090
-8122
-8156
-8189
-8225
-8260
-8295
-8331
-8367
-8403
-8440
-8477
-8514
-8551
-8588
-8626
-8664
-8702
-8741
-8780
-8818
-8857
-8897
-8936
-8975
-9014
-9053
-9093
-9132
-9171
-9210
-9249
-9287
-9326
-9365
-9403
-9442
-9480
-9518
-9556
-9595
-9633
-9671
-9709
-9746
-9784
-9821
-9859
-9896
-9932
-9968
-10004
-10039
-10074
-10108
-10142
-10175
-10208
-10241
-10273
-10305
-10336
-10367
-10398
-10428
-10458
-10488
-10517
-10546
-10575
-10603
-10630
-10657
-10684
-10710
-10735
-10761
-10785
-10810
-10834
-10858
-10881
-10903
-10926
-10948
-10969
-10990
-11010
-11030
-11050
-11069
-11088
-11107
-11124
-11142
-11159
-11176
-11192
-11208
-11224
-11239
-11254
-11269
-11283
-11297
-11310
-11324
-11337
-11350
-11363
-11376
-11389
-11401
-11414
-11426
-11437
-11449
-11461
-11472
-11483
-11495
-11506
-11517
-11528
-11538
-11549
-11559
-11569
-11580
-11590
-11600
-11609
-11619
-11628
-11638
-11647
-11657
-11666
-11675
-11683
-11692
-11701
-11709
-11717
-11725
-11733
-11740
-11748
-11754
-11761
-11767
-11774
-11779
-11785
-11790
-11796
-11800
-11805
-11809
-11814
-11817
-11821
-11824
-11828
-11831
-11833
-11836
-11838
-11840
-11842
-11844
-11846
-11847
-11849
-11850
-11851
-11852
-11852
-11853
-11853
-11853
-11854
-11854
-11854
-11853
-11853
-11853
-11852
-11851
-11850
-11849
-11848
-11846
-11844
-11843
-11841
-11839
-11837
-11835
-11833
-11831
-11829
-11827
-11825
-11822
-11820
-11817
-11814
-11811
-11808
-11805
-11801
-11797
-11793
-11789
-11785
-11780
-11775
-11770
-11764
-11759
-11753
-11748
-11741
-11735
-11728
-11721
-11713
-11706
-11698
-11690
-11681
-11673
-11665
-11656
-11648
-11639
-11631
-11623
-11615
-11606
-11598
-11591
-11583
-11576
-11568
-11562
-11555
-11548
-11542
-11537
-11531
-11526
-11521
-11516
-11512
-11508
-11504
-11501
-11498
-11495
-11493
-11490
-11488
-11487
-11485
-11484
-11482
-11481
-11479
-11478
-11477
-11475
-11474
-11473
-11471
-11470
-11468
-11466
-11465
-11463
-11461
-11458
-11455
-11453
-11449
-11446
-11443
-11439
-11436
-11432
-11428
-11424
-11420
-11416
-11412
-11407
-11403
-11398
-11393
-11388
-11382
-11377
-11371
-11365
-11359
-11353
-11347
-11340
-11333
-11326
-11319
-11312
-11304
-11297
-11289
-11282
-11274
-11266
-11258
-11250
-11241
-11233
-11224
-11216
-11207
-11198
-11189
-11181
-11172
-11163
-11154
-11145
-11136
-11127
-11117
-11108
-11097
-11087
-11077
-11066
-11055
-11043
-11032
-11020
-11008
-10995
-10983
-10969
-10955
-10941
-10926
-10911
-10895
-10879
-10862
-10845
-10827
-10809
-10790
-10771
-10751
-10730
-10709
-10688
-10666
-10644
-10621
-10598
-10575
-10552
-10528
-10504
-10480
-10455
-10430
-10404
-10379
-10353
-10327
-10301
-10275
-10248
-10221
-10194
-10167
-10139
-10111
-10083
-10055
-10027
-9999
-9970
-9942
-9914
-9885
-9857
-9829
-9800
-9772
-9743
-9715
-9687
-9658
-9630
-9602
-9574
-9546
-9519
-9491
-9463
-9435
-9407
-9379
-9350
-9322
-9294
-9266
-9237
-9209
-9180
-9151
-9122
-9093
-9063
-9034
-9004
-8975
-8945
-8916
-8886
-8857
-8827
-8797
-8767
-8737
-8707
-8676
-8646
-8615
-8585
-8554
-8523
-8493
-8462
-8432
-8402
-8372
-8342
-8312
-8282
-8253
-8223
-8193
-8164
-8134
-8105
-8076
-8047
-8018
-7990
-7961
-7933
-7905
-7877
-7850
-7822
-7795
-7768
-7742
-7716
-7690
-7665
-7640
-7615
-7591
-7568
-7545
-7522
-7500
-7479
-7458
-7437
-7417
-7397
-7378
-7359
-7340
-7322
-7304
-7286
-7268
-7251
-7233
-7216
-7199
-7182
-7164
-7147
-7130
-7113
-7095
-7078
-7061
-7044
-7026
-7009
-6992
-6975
-6957
-6940
-6923
-6906
-6889
-6872
-6855
-6838
-6820
-6802
-6784
-6765
-6747
-6727
-6708
-6689
-6669
-6648
-6628
-6607
-6586
-6564
-6541
-6519
-6496
-6473
-6449
-6426
-6402
-6377
-6353
-6328
-6303
-6277
-6251
-6225
-6199
-6172
-6144
-6117
-6088
-6060
-6031
-6001
-5971
-5940
-5908
-5876
-5844
-5810
-5776
-5742
-5707
-5671
-5634
-5597
-5560
-5521
-5482
-5442
-5401
-5360
-5318
-5275
-5232
-5187
-5143
-5097
-5051
-5004
-4956
-4908
-4859
-4809
-4759
-4709
-4658
-4607
-4555
-4504
-4452
-4400
-4348
-4295
-4243
-4190
-4137
-4083
-4030
-3977
-3924
-3870
-3817
-3764
-3711
-3658
-3605
-3552
-3500
-3448
-3397
-3345
-3294
-3244
-3193
-3144
-3094
-3046
-2997
-2950
-2902
-2856
-2810
-2764
-2719
-2675
-2632
-2589
-2548
-2507
-2467
-2427
-2389
-2350
-2313
-2276
-2239
-2203
-2167
-2133
-2098
-2064
-2031
-1999
-1966
-1935
-1903
-1872
-1842
-1812
-1782
-1753
-1725
-1697
-1669
-1642
-1616
-1590
-1564
-1539
-1514
-1490
-1467
-1444
-1421
-1399
-1377
-1356
-1335
-1315
-1295
-1275
-1256
-1237
-1219
-1201
-1183
-1166
-1149
-1132
-1116
-1100
-1085
-1069
-1055
-1040
-1025
-1010
-997
-982
-968
-954
-940
-925
-911
-896
-881
-866
-851
-835
-819
-803
-786
-769
-751
-733
-715
-696
-677
-657
-636
-615
-594
-572
-549
-526
-502
-479
-454
-429
-404
-379
-353
-327
-300
-273
-246
-218
-190
-161
-132
-103
-73
-44
-14
16
47
77
108
139
170
202
233
265
297
330
362
395
428
461
494
528
561
595
628
662
696
729
763
797
830
864
897
930
964
997
1030
1064
1098
1132
1166
1200
1235
1271
1306
1342
1378
1415
1452
1489
1527
1566
1605
1644
1684
1724
1764
1805
1847
1888
1930
1972
2013
2056
2098
2140
2182
2224
2266
2307
2349
2391
2433
2474
2516
2558
2600
2642
2684
2726
2769
2811
2853
2895
2937
2979
3021
3062
3103
3144
3185
3226
3267
3308
3349
3389
3430
3470
3511
3551
3592
3633
3674
3715
3756
3797
3839
3881
3923
3966
4009
4053
4097
4141
4186
4232
4277
4324
4370
4418
4466
4514
4563
4613
4663
4713
4764
4816
4868
4921
4974
5027
5081
5136
5191
5247
5303
5359
5416
5473
5531
5588
5646
5705
5763
5822
5882
5941
6001
6061
6122
6182
6243
6304
6365
6426
6487
6548
6609
6670
6731
6792
6852
6913
6972
7032
7091
7150
7208
7265
7322
7378
7434
7489
7543
7597
7650
7702
7753
7804
7853
7902
7950
7997
8042
8087
8132
8175
8217
8259
8299
8339
8377
8414
8451
8486
8519
8552
8583
8613
8642
8669
8696
8721
8744
8767
8788
8809
8828
8846
8864
8880
8895
8909
8922
8934
8944
8954
8962
8969
8975
8980
8984
8986
8987
8987
8986
8984
8981
8977
8972
8966
8959
8952
8944
8935
8926
8916
8905
8894
8882
8869
8856
8842
8828
8813
8797
8781
8764
8747
8729
8710
8691
8672
8652
8632
8611
8591
8570
8549
8528
8507
8486
8464
8442
8420
8398
8376
8353
8331
8308
8286
8264
8241
8219
8197
8175
8153
8131
8109
8086
8064
8042
8021
7999
7978
7957
7936
7916
7896
7877
7858
7840
7821
7803
7786
7768
7752
7735
7719
7704
7689
7675
7661
7648
7636
7624
7612
7602
7592
7582
7573
7565
7558
7552
7546
7541
7537
7533
7530
7528
7527
7526
7527
7527
7529
7531
7534
7538
7543
7549
7556
7563
7571
7580
7590
7600
7611
7623
7636
7649
7663
7679
7695
7713
7731
7751
7772
7794
7817
7841
7867
7893
7921
7950
7980
8010
8042
8076
8111
8146
8182
8219
8257
8295
8335
8375
8416
8457
8500
8543
8586
8631
8675
8720
8766
8812
8859
8906
8953
9001
9049
9097
9146
9194
9242
9290
9338
9386
9434
9482
9529
9577
9624
9671
9717
9763
9809
9853
9898
9941
9984
10027
10068
10110
10150
10190
10230
10269
10307
10345
10382
10419
10455
10490
10525
10559
10592
10625
10656
10688
10718
10747
10776
10803
10830
10856
10880
10904
10927
10948
10969
10989
11008
11026
11042
11058
11072
11085
11097
11108
11117
11126
11133
11139
11144
11148
11150
11152
11152
11151
11149
11146
11142
11136
11130
11122
11114
11104
11094
11083
11071
11058
11044
11029
11014
10997
10980
10962
10943
10924
10904
10883
10861
10839
10816
10792
10768
10742
10716
10689
10662
10634
10605
10576
10546
10515
10484
10453
10420
10388
10355
10321
10287
10252
10217
10182
10146
10109
10072
10035
9998
9961
9923
9885
9847
9810
9772
9734
9696
9658
9621
9583
9546
9509
9473
9436
9400
9364
9328
9293
9258
9223
9189
9155
9121
9088
9056
9024
8992
8962
8932
8902
8873
8845
8817
8790
8764
8738
8713
8688
8663
8640
8617
8594
8572
8550
8529
8508
8488
8468
8449
8430
8412
8395
8378
8361
8345
8330
8315
8302
8288
8275
8263
8251
8240
8229
8220
8211
8202
8194
8186
8180
8173
8169
8163
8157
8154
8150
8146
8143
8140
8138
8135
8134
8132
8131
8130
8129
8128
8127
8125
8125
8125
8124
8124
8122
8122
8122
8122
8121
8121
8119
8119
8118
8116
8114
8112
8109
8106
8103
8100
8096
8093
8089
8084
8080
8076
8071
8066
8061
8055
8051
8045
8039
8032
8026
8020
8013
8006
7999
7991
7983
7975
7967
7959
7950
7942
7933
7924
7915
7905
7896
7886
7876
7866
7855
7844
7832
7820
7809
7797
7784
7772
7760
7748
7736
7724
7712
7701
7689
7678
7666
7655
7644
7633
7623
7613
7603
7593
7584
7575
7566
7558
7550
7542
7535
7528
7521
7515
7509
7504
7499
7494
7490
7486
7482
7480
7477
7475
7474
7473
7473
7473
7473
7473
7474
7474
7475
7476
7478
7479
7481
7482
7484
7486
7489
7491
7494
7496
7499
7502
7505
7508
7510
7513
7515
7518
7520
7522
7524
7526
7527
7529
7530
7531
7532
7532
7532
7532
7532
7532
7531
7531
7530
7529
7528
7527
7525
7524
7522
7519
7516
7513
7510
7506
7501
7497
7491
7486
7480
7474
7467
7460
7452
7444
7435
7426
7417
7407
7397
7387
7376
7365
7354
7343
7331
7319
7306
7294
7281
7268
7255
7242
7228
7215
7201
7187
7173
7158
7143
7128
7113
7097
7081
7065
7049
7032
7016
6998
6981
6963
6945
6926
6907
6888
6869
6850
6830
6810
6790
6770
6750
6729
6708
6686
6665
6643
6620
6597
6574
6551
6526
6502
6477
6452
6426
6400
6373
6347
6320
6293
6265
6238
6210
6182
6154
6126
6097
6068
6039
6010
5980
5950
5920
5890
5860
5829
5798
5767
5736
5705
5674
5644
5613
5582
5551
5520
5489
5458
5427
5397
5366
5336
5305
5275
5245
5215
5186
5156
5127
5098
5069
5040
5011
4982
4953
4925
4896
4868
4840
4812
4784
4756
4728
4700
4673
4645
4618
4591
4564
4537
4510
4484
4457
4431
4405
4379
4353
4327
4301
4275
4250
4224
4198
4172
4147
4121
4094
4067
4042
4016
3989
3962
3935
3907
3880
3853
3825
3798
3770
3742
3714
3687
3659
3632
3604
3577
3550
3524
3498
3472
3446
3420
3394
3369
3344
3319
3294
3269
3245
3221
3198
3175
3153
3131
3109
3087
3066
3046
3025
3006
2986
2967
2948
2929
2911
2894
2876
2859
2843
2827
2812
2797
2782
2768
2755
2743
2731
2719
2709
2698
2689
2679
2670
2662
2654
2646
2640
2633
2627
2622
2617
2613
2609
2606
2603
2600
2598
2597
2596
2595
2596
2597
2598
2600
2603
2607
2611
2616
2622
2629
2636
2645
2654
2663
2674
2685
2697
2710
2724
2738
2753
2769
2786
2803
2820
2839
2858
2878
2898
2919
2941
2963
2986
3009
3033
3057
3082
3108
3134
3160
3187
3215
3243
3272
3301
3330
3360
3390
3421
3451
3483
3514
3546
3578
3610
3643
3676
3709
3742
3775
3809
3843
3877
3912
3947
3981
4016
4051
4086
4122
4157
4192
4227
4262
4296
4331
4366
4400
4435
4469
4503
4537
4570
4603
4636
4668
4700
4731
4762
4793
4823
4853
4882
4910
4938
4965
4991
5016
5041
5064
5087
5109
5131
5151
5171
5190
5208
5226
5242
5258
5273
5288
5301
5314
5325
5337
5347
5357
5366
5374
5381
5388
5394
5400
5404
5409
5412
5415
5418
5420
5422
5423
5423
5423
5423
5422
5420
5418
5415
5412
5408
5404
5399
5394
5388
5382
5375
5368
5361
5353
5344
5335
5326
5316
5306
5295
5284
5273
5262
5250
5238
5225
5212
5199
5186
5172
5158
5144
5130
5115
5100
5085
5070
5055
5039
5024
5008
4992
4977
4961
4946
4931
4916
4900
4886
4871
4856
4841
4827
4813
4799
4785
4771
4757
4743
4730
4717
4704
4691
4678
4666
4654
4642
4630
4619
4607
4597
4586
4576
4565
4556
4546
4537
4528
4519
4511
4503
4496
4489
4482
4475
4470
4464
4459
4455
4451
4448
4445
4443
4442
4441
4441
4442
4443
4445
4448
4451
4455
4460
4465
4470
4477
4483
4491
4499
4508
4517
4527
4537
4548
4560
4571
4583
4596
4609
4622
4635
4649
4663
4677
4692
4707
4722
4738
4754
4770
4786
4803
4820
4837
4854
4871
4889
4907
4924
4942
4960
4979
4997
5015
5034
5053
5071
5091
5110
5129
5149
5169
5189
5209
5230
5251
5272
5294
5316
5339
5361
5384
5408
5431
5455
5479
5503
5527
5551
5575
5599
5623
5647
5670
5694
5718
5742
5765
5789
5813
5836
5859
5883
5906
5929
5952
5975
5998
6020
6042
6064
6086
6108
6129
6150
6171
6192
6213
6233
6253
6272
6291
6310
6328
6347
6365
6382
6400
6417
6434
6451
6468
6484
6501
6517
6534
6550
6566
6582
6599
6615
6631
6647
6663
6679
6695
6711
6728
6744
6760
6777
6794
6810
6827
6844
6861
6878
6896
6913
6930
6947
6965
6982
6999
7017
7034
7052
7069
7087
7104
7122
7140
7158
7176
7194
7212
7231
7249
7268
7287
7306
7325
7344
7363
7383
7402
7421
7441
7461
7480
7500
7520
7541
7561
7582
7602
7623
7644
7665
7686
7707
7728
7749
7770
7791
7811
7832
7852
7872
7892
7912
7932
7951
7970
7990
8009
8026
8045
8064
8083
8101
8119
8137
8154
8172
8189
8207
8225
8242
8259
8276
8293
8310
8327
8344
8361
8378
8396
8413
8430
8447
8463
8480
8496
8512
8528
8544
8560
8575
8591
8606
8621
8636
8651
8666
8680
8695
8709
8724
8738
8752
8766
8781
8795
8808
8822
8836
8849
8862
8875
8888
8900
8913
8925
8938
8950
8963
8975
8987
9000
9012
9023
9035
9047
9059
9070
9082
9093
9105
9116
9127
9138
9148
9158
9169
9179
9188
9198
9207
9217
9226
9234
9243
9251
9259
9267
9275
9282
9289
9296
9303
9309
9315
9321
9327
9332
9338
9342
9347
9351
9354
9358
9361
9364
9366
9369
9370
9372
9373
9374
9375
9375
9374
9374
9373
9372
9370
9368
9366
9363
9360
9357
9353
9349
9344
9339
9334
9328
9322
9316
9309
9302
9294
9287
9278
9270
9261
9252
9242
9232
9221
9211
9199
9188
9176
9164
9151
9138
9124
9110
9096
9081
9066
9050
9034
9018
9002
8985
8968
8951
8934
8917
8900
8883
8865
8848
8831
8813
8796
8779
8763
8746
8730
8713
8697
8681
8666
8650
8635
8620
8605
8590
8576
8562
8549
8536
8523
8511
8499
8487
8477
8466
8456
8447
8439
8431
8423
8417
8411
8406
8401
8396
8392
8389
8385
8382
8379
8375
8372
8369
8366
8362
8359
8355
8351
8347
8343
8338
8333
8328
8322
8316
8309
8302
8296
8288
8281
8274
8266
8259
8251
8244
8236
8229
8221
8214
8207
8200
8193
8186
8180
8175
8169
8164
8159
8154
8150
8146
8141
8138
8135
8134
8131
8129
8128
8125
8125
8125
8124
8124
8124
8125
8125
8125
8127
8128
8129
8131
8132
8135
8137
8138
8141
8145
8148
8151
8154
8159
8164
8167
8173
8178
8183
8186
8192
8197
8201
8206
8210
8214
8217
8220
8223
8226
8228
8230
8231
8232
8233
8234
8234
8234
8234
8234
8234
8233
8233
8232
8231
8231
8230
8229
8229
8228
8227
8227
8226
8226
8225
8224
8224
8223
8222
8222
8221
8220
8220
8219
8218
8218
8217
8217
8217
8217
8217
8217
8217
8218
8219
8220
8222
8224
8227
8230
8233
8237
8242
8247
8252
8258
8265
8272
8280
8288
8297
8306
8316
8326
8336
8347
8358
8370
8381
8393
8404
8416
8428
8440
8453
8466
8478
8491
8504
8517
8529
8542
8554
8566
8578
8589
8601
8612
8623
8635
8646
8657
8668
8679
8690
8701
8712
8723
8733
8743
8754
8764
8774
8784
8793
8803
8813
8822
8831
8840
8849
8857
8865
8872
8880
8887
8893
8899
8905
8911
8916
8921
8925
8929
8933
8937
8940
8942
8945
8947
8948
8949
8950
8950
8950
8949
8948
8946
8943
8940
8936
8931
8926
8920
8914
8906
8898
8890
8881
8871
8861
8850
8839
8827
8815
8803
8790
8777
8764
8751
8738
8724
8710
8696
8682
8667
8652
8637
8622
8607
8591
8575
8559
8543
8527
8511
8494
8477
8460
8443
8426
8408
8390
8372
8354
8335
8317
8298
8279
8259
8239
8220
8200
8179
8159
8138
8119
8098
8077
8057
8037
8016
7996
7976
7956
7936
7916
7896
7876
7857
7837
7818
7798
7779
7759
7739
7720
7700
7679
7659
7638
7618
7597
7576
7554
7533
7512
7490
7469
7447
7425
7403
7381
7358
7336
7313
7290
7267
7243
7220
7196
7173
7149
7125
7101
7077
7053
7029
7005
6981
6956
6932
6908
6884
6861
6837
6814
6791
6769
6747
6726
6705
6684
6665
6646
6628
6610
6594
6578
6564
6550
6537
6525
6514
6504
6495
6486
6479
6473
6467
6463
6459
6456
6454
6453
6453
6453
6454
6456
6459
6462
6466
6470
6476
6482
6488
6495
6503
6511
6519
6528
6538
6548
6559
6571
6582
6595
6608
6621
6634
6648
6663
6677
6692
6707
6722
6737
6752
6768
6783
6799
6815
6831
6847
6863
6879
6895
6911
6927
6942
6958
6973
6988
7003
7017
7031
7045
7058
7072
7084
7097
7109
7121
7133
7145
7156
7167
7178
7188
7199
7208
7218
7226
7234
7242
7249
7255
7261
7266
7271
7275
7279
7282
7284
7287
7288
7289
7290
7290
7289
7288
7286
7284
7281
7278
7274
7270
7265
7260
7254
7248
7241
7234
7226
7218
7210
7200
7191
7180
7170
7158
7146
7133
7120
7106
7091
7076
7059
7043
7025
7007
6988
6968
6947
6926
6904
6882
6859
6835
6810
6786
6760
6734
6708
6682
6655
6627
6600
6572
6543
6514
6485
6456
6426
6395
6364
6333
6301
6269
6236
6203
6169
6135
6100
6065
6030
5994
5958
5921
5885
5848
5810
5773
5736
5699
5662
5625
5588
5551
5515
5479
5443
5407
5371
5336
5300
5265
5231
5196
5162
5128
5094
5060
5026
4993
4960
4927
4895
4863
4830
4799
4767
4735
4704
4672
4641
4610
4579
4548
4518
4487
4456
4426
4395
4365
4335
4305
4275
4246
4216
4187
4158
4129
4100
4072
4043
4014
3987
3958
3930
3902
3874
3846
3817
3789
3761
3733
3706
3678
3650
3622
3594
3566
3538
3511
3483
3456
3428
3401
3373
3346
3318
3291
3263
3235
3207
3179
3152
3124
3096
3068
3040
3013
2985
2957
2930
2902
2875
2847
2820
2793
2767
2740
2714
2688
2663
2637
2612
2587
2562
2538
2513
2489
2466
2442
2419
2396
2373
2351
2329
2307
2285
2264
2243
2222
2201
2180
2159
2138
2117
2096
2075
2054
2033
2012
1991
1970
1948
1927
1906
1885
1864
1843
1821
1800
1780
1759
1738
1718
1698
1678
1658
1639
1619
1600
1581
1562
1543
1524
1505
1486
1467
1448
1430
1412
1393
1375
1357
1339
1322
1304
1287
1270
1253
1236
1219
1203
1187
1171
1155
1140
1124
1109
1094
1079
1065
1050
1036
1022
1010
997
984
972
960
948
936
925
914
903
891
880
869
857
845
833
821
808
794
781
767
752
737
722
707
691
675
659
643
627
610
593
576
559
541
523
504
486
466
446
426
406
385
363
342
319
296
273
249
225
200
174
148
121
94
67
39
11
-18
-47
-76
-105
-134
-163
-192
-222
-251
-281
-310
-340
-369
-398
-427
-456
-485
-514
-543
-572
-601
-630
-658
-687
-716
-744
-772
-800
-827
-855
-882
-908
-934
-960
-985
-1010
-1035
-1059
-1083
-1106
-1129
-1151
-1174
-1196
-1218
-1239
-1261
-1282
-1303
-1324
-1344
-1364
-1384
-1404
-1423
-1442
-1461
-1479
-1497
-1514
-1531
-1547
-1563
-1578
-1593
-1607
-1621
-1634
-1647
-1660
-1672
-1684
-1696
-1707
-1718
-1728
-1738
-1748
-1757
-1766
-1775
-1783
-1790
-1798
-1805
-1811
-1818
-1823
-1828
-1833
-1837
-1841
-1844
-1847
-1849
-1851
-1853
-1854
-1855
-1855
-1855
-1855
-1854
-1853
-1852
-1851
-1849
-1848
-1846
-1844
-1843
-1842
-1840
-1839
-1838
-1837
-1837
-1836
-1835
-1834
-1834
-1833
-1832
-1832
-1831
-1831
-1830
-1830
-1829
-1828
-1828
-1827
-1826
-1825
-1824
-1823
-1821
-1820
-1818
-1817
-1815
-1812
-1810
-1807
-1804
-1801
-1798
-1795
-1792
-1789
-1787
-1784
-1781
-1779
-1777
-1774
-1772
-1770
-1768
-1766
-1764
-1762
-1761
-1759
-1757
-1755
-1754
-1752
-1751
-1749
-1748
-1746
-1744
-1742
-1741
-1739
-1736
-1734
-1732
-1729
-1726
-1723
-1720
-1717
-1713
-1710
-1706
-1702
-1698
-1694
-1689
-1685
-1680
-1675
-1670
-1665
-1660
-1655
-1650
-1644
-1639
-1634
-1628
-1623
-1618
-1613
-1608
-1603
-1599
-1595
-1590
-1586
-1582
-1578
-1573
-1569
-1564
-1560
-1555
-1550
-1544
-1538
-1533
-1526
-1520
-1513
-1505
-1498
-1490
-1482
-1473
-1464
-1455
-1445
-1435
-1424
-1413
-1402
-1390
-1377
-1365
-1351
-1338
-1324
-1309
-1295
-1280
-1264
-1249
-1233
-1217
-1201
-1185
-1169
-1153
-1137
-1121
-1105
-1090
-1074
-1059
-1044
-1028
-1012
-998
-983
-967
-952
-936
-920
-904
-888
-871
-855
-839
-822
-805
-789
-772
-756
-739
-723
-706
-690
-674
-658
-642
-626
-611
-596
-581
-566
-551
-536
-522
-507
-493
-479
-464
-450
-436
-423
-409
-395
-381
-367
-354
-340
-326
-312
-298
-285
-270
-256
-242
-227
-213
-198
-183
-168
-152
-137
-122
-107
-91
-76
-60
-44
-29
-13
3
19
36
52
69
86
103
121
139
157
175
194
212
232
252
272
292
313
335
357
379
402
425
448
472
496
521
546
572
598
624
650
677
704
731
759
786
814
843
871
900
929
958
987
1016
1046
1076
1106
1135
1165
1195
1224
1254
1283
1313
1342
1371
1401
1430
1459
1488
1517
1546
1574
1602
1630
1658
1685
1712
1738
1764
1789
1814
1838
1862
1886
1909
1931
1954
1975
1997
2017
2037
2058
2078
2098
2117
2136
2154
2172
2189
2206
2222
2238
2253
2268
2282
2295
2309
2321
2334
2346
2358
2369
2380
2391
2402
2413
2423
2433
2443
2452
2462
2471
2480
2489
2498
2507
2516
2525
2535
2544
2554
2563
2573
2583
2593
2603
2614
2624
2634
2645
2655
2665
2676
2686
2696
2707
2717
2727
2738
2748
2759
2769
2780
2790
2801
2812
2822
2833
2844
2855
2866
2877
2888
2900
2911
2923
2935
2948
2960
2973
2986
2999
3012
3025
3039
3052
3066
3079
3093
3106
3119
3132
3145
3158
3171
3184
3196
3208
3221
3233
3245
3257
3269
3281
3293
3305
3316
3328
3340
3352
3364
3376
3388
3400
3413
3425
3438
3451
3464
3477
3491
3505
3519
3534
3549
3564
3580
3596
3612
3628
3645
3661
3678
3695
3712
3729
3746
3764
3781
3799
3817
3835
3854
3872
3891
3910
3929
3948
3967
3985
4003
4022
4042
4059
4078
4097
4115
4134
4152
4170
4188
4206
4224
4241
4258
4275
4292
4308
4324
4340
4355
4370
4384
4398
4412
4425
4438
4451
4463
4475
4486
4497
4507
4517
4526
4534
4541
4548
4554
4559
4563
4566
4569
4570
4571
4571
4571
4570
4568
4565
4561
4557
4552
4547
4541
4534
4527
4520
4512
4504
4496
4487
4478
4470
4461
4452
4444
4436
4428
4421
4414
4408
4402
4397
4392
4388
4384
4382
4379
4378
4377
4377
4377
4378
4380
4383
4387
4391
4396
4401
4407
4413
4420
4428
4436
4445
4454
4464
4474
4485
4497
4509
4522
4535
4548
4562
4577
4592
4607
4623
4640
4657
4675
4693
4712
4732
4752
4773
4795
4818
4841
4865
4890
4915
4941
4967
4994
5022
5050
5079
5108
5138
5168
5199
5230
5262
5294
5326
5358
5391
5424
5457
5491
5524
5557
5591
5624
5657
5691
5724
5757
5789
5822
5854
5886
5918
5949
5980
6011
6041
6071
6101
6130
6159
6188
6216
6244
6273
6301
6329
6357
6385
6412
6440
6467
6495
6522
6549
6576
6603
6630
6658
6685
6711
6738
6765
6791
6817
6843
6869
6895
6921
6947
6972
6997
7022
7047
7071
7095
7118
7141
7163
7185
7206
7227
7246
7266
7284
7302
7319
7335
7351
7366
7380
7394
7407
7419
7431
7443
7454
7464
7474
7483
7491
7499
7506
7512
7518
7523
7527
7531
7534
7537
7539
7541
7542
7543
7543
7542
7541
7540
7538
7536
7533
7530
7527
7523
7520
7515
7511
7507
7502
7497
7492
7487
7482
7477
7471
7466
7460
7453
7447
7440
7432
7425
7417
7408
7399
7390
7381
7371
7361
7350
7339
7328
7317
7305
7293
7281
7268
7255
7241
7227
7212
7197
7181
7165
7149
7132
7114
7096
7078
7059
7040
7020
7000
6980
6959
6937
6915
6892
6869
6846
6822
6797
6772
6747
6721
6694
6667
6640
6612
6584
6555
6525
6495
6465
6434
6403
6372
6340
6307
6275
6242
6208
6174
6140
6106
6071
6037
6002
5967
5933
5898
5863
5828
5794
5759
5725
5691
5657
5623
5590
5557
5524
5491
5459
5427
5395
5363
5331
5300
5268
5236
5204
5172
5141
5109
5077
5045
5014
4982
4951
4920
4890
4859
4829
4799
4770
4741
4713
4685
4657
4630
4603
4577
4551
4526
4501
4477
4454
4430
4408
4385
4363
4342
4321
4301
4281
4261
4242
4224
4206
4189
4172
4156
4141
4127
4113
4100
4086
4075
4062
4051
4041
4030
4021
4011
4001
3991
3982
3972
3963
3954
3944
3934
3925
3915
3904
3894
3883
3872
3861
3849
3837
3825
3812
3800
3787
3773
3760
3746
3732
3718
3704
3690
3675
3660
3645
3630
3614
3598
3582
3565
3548
3530
3512
3494
3475
3456
3437
3417
3397
3376
3355
3334
3313
3291
3268
3246
3223
3200
3176
3152
3128
3103
3078
3053
3028
3002
2976
2950
2924
2897
2871
2844
2817
2790
2763
2735
2708
2680
2652
2623
2595
2567
2538
2510
2481
2453
2424
2396
2368
2340
2312
2285
2258
2232
2206
2180
2155
2130
2105
2081
2057
2033
2009
1986
1963
1939
1916
1893
1870
1847
1823
1800
1777
1754
1730
1706
1683
1658
1634
1610
1585
1560
1535
1509
1484
1458
1432
1405
1379
1352
1325
1298
1271
1244
1216
1188
1160
1132
1103
1074
1045
1016
986
957
927
897
868
839
809
780
751
722
693
664
636
607
579
551
524
497
470
444
418
392
367
342
317
293
269
245
221
198
175
152
130
108
86
64
42
21
0
-20
-40
-60
-80
-98
-117
-134
-152
-168
-184
-199
-214
-228
-242
-255
-267
-279
-289
-300
-309
-318
-326
-333
-339
-345
-350
-354
-358
-361
-364
-366
-367
-368
-369
-369
-368
-368
-366
-364
-362
-360
-357
-353
-349
-345
-340
-334
-329
-322
-316
-309
-301
-294
-286
-277
-268
-259
-250
-241
-231
-221
-211
-201
-190
-180
-170
-160
-149
-139
-129
-119
-109
-99
-89
-79
-69
-59
-49
-39
-30
-20
-10
-1
9
18
28
37
46
55
64
73
82
91
100
109
118
127
136
144
153
162
171
180
190
199
209
218
228
238
249
259
269
280
291
301
312
323
333
344
355
365
375
386
396
406
415
425
435
444
454
463
473
482
491
500
508
517
525
533
541
549
556
563
570
577
583
589
594
599
603
607
611
614
617
619
621
622
623
624
624
624
624
623
621
620
618
616
614
612
609
606
603
600
597
594
591
588
584
581
578
576
573
571
568
566
564
562
561
559
558
557
557
557
557
557
558
559
561
563
565
567
570
572
575
579
582
586
590
594
599
604
610
616
622
629
636
643
651
659
667
675
684
693
702
711
721
731
741
752
762
774
785
796
808
820
833
846
859
872
886
900
914
929
944
959
975
990
1006
1022
1040
1057
1074
1091
1109
1126
1144
1161
1179
1196
1214
1232
1249
1266
1284
1301
1318
1334
1351
1367
1383
1398
1413
1428
1443
1458
1472
1486
1499
1512
1525
1538
1551
1563
1575
1587
1599
1611
1623
1634
1646
1657
1668
1679
1689
1700
1710
1719
1729
1738
1746
1754
1762
1770
1777
1784
1791
1798
1804
1810
1816
1821
1827
1832
1837
1843
1848
1853
1858
1864
1869
1875
1881
1887
1893
1900
1906
1913
1920
1926
1933
1940
1946
1953
1959
1966
1972
1978
1985
1991
1997
2003
2009
2015
2021
2028
2035
2041
2049
2056
2063
2070
2077
2084
2091
2098
2105
2111
2118
2124
2130
2136
2142
2148
2154
2160
2165
2171
2176
2182
2188
2193
2199
2205
2210
2216
2221
2226
2231
2236
2240
2245
2249
2253
2257
2261
2264
2268
2271
2275
2278
2282
2286
2290
2294
2298
2302
2307
2312
2317
2323
2329
2336
2342
2349
2357
2364
2372
2381
2389
2398
2408
2417
2427
2437
2447
2457
2468
2479
2490
2501
2513
2525
2538
2551
2565
2578
2592
2607
2622
2637
2652
2668
2684
2700
2716
2733
2749
2766
2783
2800
2817
2835
2852
2870
2887
2905
2923
2941
2960
2979
2998
3017
3037
3058
3079
3100
3123
3145
3168
3192
3216
3240
3265
3290
3315
3340
3366
3391
3417
3443
3469
3494
3520
3546
3572
3598
3623
3649
3675
3701
3727
3753
3779
3805
3831
3857
3883
3909
3935
3962
3988
4014
4041
4067
4094
4120
4147
4173
4200
4226
4253
4280
4307
4334
4361
4388
4414
4441
4468
4495
4522
4548
4574
4600
4626
4652
4677
4703
4728
4752
4776
4800
4824
4847
4870
4892
4914
4936
4958
4979
5001
5022
5043
5065
5086
5107
5128
5150
5171
5192
5214
5235
5257
5280
5302
5325
5348
5371
5395
5419
5443
5468
5493
5517
5542
5568
5593
5618
5644
5669
5694
5720
5745
5771
5796
5822
5847
5873
5898
5923
5948
5973
5998
6023
6048
6073
6098
6124
6149
6175
6201
6228
6255
6282
6309
6337
6365
6393
6422
6450
6479
6508
6537
6567
6597
6626
6656
6687
6717
6748
6778
6809
6840
6871
6901
6932
6962
6993
7023
7053
7082
7112
7141
7170
7198
7227
7255
7283
7311
7339
7366
7393
7420
7446
7472
7498
7523
7547
7571
7595
7617
7640
7661
7682
7702
7721
7740
7758
7775
7792
7808
7823
7838
7852
7865
7877
7889
7900
7911
7921
7930
7938
7946
7953
7959
7965
7969
7973
7977
7979
7981
7982
7982
7982
7981
7980
7978
7975
7971
7967
7962
7957
7951
7944
7937
7929
7921
7912
7902
7892
7881
7870
7859
7847
7834
7821
7807
7793
7779
7764
7749
7733
7717
7700
7683
7666
7648
7630
7612
7594
7576
7558
7540
7522
7504
7486
7468
7451
7434
7417
7400
7383
7366
7350
7334
7318
7302
7286
7270
7254
7238
7221
7205
7188
7172
7155
7138
7121
7104
7086
7068
7051
7032
7014
6996
6977
6958
6939
6920
6901
6882
6863
6843
6823
6803
6782
6762
6741
6720
6698
6677
6655
6633
6611
6588
6566
6543
6520
6497
6474
6450
6427
6403
6379
6355
6331
6307
6282
6258
6233
6207
6181
6155
6129
6102
6075
6048
6020
5992
5964
5936
5907
5879
5850
5821
5793
5764
5735
5706
5677
5649
5620
5592
5564
5535
5508
5480
5452
5425
5398
5371
5344
5317
5290
5263
5236
5209
5182
5155
5128
5101
5074
5047
5020
4993
4966
4939
4912
4885
4859
4832
4806
4779
4753
4726
4700
4674
4649
4623
4598
4573
4549
4525
4501
4477
4453
4430
4407
4385
4363
4341
4320
4299
4278
4258
4238
4219
4200
4182
4163
4145
4128
4110
4093
4075
4059
4042
4025
4008
3991
3974
3957
3940
3923
3906
3889
3872
3855
3838
3821
3805
3788
3772
3756
3740
3724
3708
3692
3676
3661
3645
3630
3614
3599
3584
3569
3555
3540
3526
3511
3497
3483
3469
3456
3442
3429
3416
3402
3389
3376
3363
3350
3337
3324
3311
3298
3284
3271
3258
3245
3231
3218
3204
3190
3176
3161
3147
3132
3116
3101
3085
3068
3052
3035
3018
3000
2983
2965
2946
2928
2909
2890
2871
2851
2831
2811
2791
2771
2750
2729
2707
2685
2663
2640
2617
2593
2569
2544
2519
2493
2467
2441
2414
2386
2358
2330
2302
2273
2243
2213
2182
2152
2120
2088
2056
2023
1990
1956
1922
1887
1852
1817
1780
1744
1706
1669
1631
1592
1553
1514
1474
1433
1392
1351
1309
1266
1223
1180
1135
1090
1044
997
949
901
852
802
752
700
649
596
543
489
435
381
326
270
215
160
104
49
-7
-62
-117
-172
-228
-283
-338
-392
-447
-502
-557
-611
-666
-721
-775
-830
-885
-940
-995
-1050
-1105
-1161
-1217
-1272
-1328
-1384
-1440
-1495
-1551
-1606
-1662
-1717
-1772
-1827
-1881
-1935
-1988
-2041
-2094
-2146
-2198
-2249
-2300
-2351
-2401
-2451
-2501
-2550
-2599
-2648
-2697
-2745
-2793
-2841
-2888
-2936
-2983
-3030
-3076
-3123
-3170
-3216
-3262
-3309
-3355
-3400
-3446
-3492
-3538
-3584
-3629
-3675
-3722
-3768
-3815
-3861
-3909
-3956
-4003
-4051
-4100
-4149
-4198
-4248
-4297
-4347
-4397
-4448
-4498
-4549
-4601
-4653
-4705
-4757
-4810
-4863
-4916
-4969
-5022
-5076
-5130
-5184
-5238
-5293
-5347
-5402
-5458
-5513
-5569
-5625
-5681
-5737
-5794
-5850
-5908
-5965
-6023
-6081
-6139
-6197
-6255
-6314
-6373
-6432
-6491
-6550
-6609
-6668
-6728
-6787
-6846
-6905
-6964
-7023
-7081
-7139
-7196
-7253
-7309
-7365
-7420
-7475
-7529
-7583
-7636
-7689
-7742
-7793
-7845
-7896
-7947
-7997
-8047
-8096
-8146
-8195
-8243
-8292
-8340
-8388
-8436
-8484
-8532
-8580
-8628
-8676
-8724
-8772
-8820
-8868
-8916
-8964
-9012
-9059
-9107
-9154
-9202
-9249
-9296
-9343
-9390
-9437
-9483
-9529
-9576
-9622
-9667
-9713
-9759
-9804
-9849
-9895
-9940
-9985
-10030
-10075
-10120
-10164
-10209
-10254
-10298
-10343
-10387
-10431
-10474
-10518
-10561
-10604
-10646
-10688
-10729
-10771
-10811
-10852
-10892
-10932
-10971
-11010
-11049
-11087
-11125
-11163
-11200
-11237
-11273
-11309
-11345
-11381
-11416
-11451
-11485
-11519
-11554
-11587
-11621
-11655
-11689
-11722
-11756
-11790
-11824
-11858
-11892
-11926
-11961
-11996
-12031
-12066
-12101
-12137
-12172
-12208
-12244
-12280
-12316
-12352
-12388
-12424
-12461
-12497
-12534
-12571
-12608
-12646
-12683
-12721
-12759
-12797
-12835
-12873
-12912
-12950
-12989
-13028
-13067
-13107
-13146
-13186
-13225
-13265
-13305
-13344
-13384
-13424
-13463
-13503
-13543
-13583
-13623
-13662
-13702
-13742
-13781
-13821
-13860
-13899
-13938
-13977
-14015
-14054
-14092
-14130
-14168
-14205
-14243
-14280
-14318
-14355
-14392
-14428
-14465
-14501
-14537
-14573
-14609
-14645
-14680
-14715
-14750
-14785
-14820
-14854
-14888
-14922
-14956
-14989
-15022
-15055
-15087
-15119
-15151
-15183
-15214
-15245
-15277
-15308
-15339
-15370
-15401
-15433
-15464
-15496
-15527
-15559
-15591
-15623
-15656
-15688
-15720
-15753
-15786
-15819
-15851
-15884
-15917
-15950
-15983
-16015
-16047
-16079
-16111
-16143
-16175
-16206
-16236
-16267
-16297
-16327
-16356
-16385
-16414
-16443
-16471
-16499
-16527
-16555
-16583
-16610
-16637
-16665
-16692
-16719
-16745
-16772
-16799
-16825
-16852
-16878
-16904
-16931
-16957
-16984
-17010
-17037
-17063
-17090
-17117
-17144
-17172
-17199
-17227
-17255
-17283
-17312
-17341
-17369
-17398
-17428
-17457
-17487
-17517
-17547
-17578
-17608
-17639
-17671
-17702
-17734
-17766
-17798
-17830
-17863
-17896
-17928
-17962
-17995
-18028
-18061
-18094
-18128
-18161
-18194
-18227
-18260
-18293
-18326
-18358
-18391
-18423
-18455
-18488
-18519
-18551
-18583
-18614
-18645
-18676
-18707
-18738
-18768
-18799
-18830
-18860
-18890
-18921
-18951
-18982
-19012
-19043
-19074
-19104
-19135
-19167
-19198
-19230
-19261
-19293
-19326
-19358
-19391
-19424
-19457
-19490
-19523
-19557
-19590
-19624
-19658
-19692
-19726
-19760
-19794
-19828
-19863
-19897
-19931
-19965
-19999
-20034
-20068
-20102
-20136
-20169
-20203
-20237
-20270
-20304
-20337
-20370
-20404
-20437
-20469
-20502
-20535
-20567
-20599
-20631
-20662
-20694
-20725
-20756
-20786
-20817
-20847
-20876
-20906
-20934
-20963
-20991
-21019
-21046
-21073
-21100
-21126
-21153
-21179
-21204
-21230
-21255
-21280
-21305
-21330
-21355
-21379
-21404
-21428
-21452
-21476
-21500
-21524
-21548
-21572
-21596
-21619
-21643
-21667
-21690
-21714
-21738
-21762
-21785
-21809
-21832
-21856
-21879
-21903
-21926
-21949
-21973
-21996
-22019
-22043
-22066
-22089
-22113
-22137
-22161
-22185
-22209
-22233
-22257
-22281
-22305
-22329
-22353
-22377
-22401
-22424
-22448
-22472
-22495
-22518
-22541
-22563
-22585
-22607
-22628
-22649
-22670
-22690
-22709
-22728
-22747
-22765
-22783
-22800
-22817
-22833
-22849
-22865
-22880
-22895
-22910
-22924
-22938
-22952
-22965
-22978
-22990
-23002
-23014
-23025
-23036
-23046
-23056
-23066
-23076
-23085
-23094
-23103
-23112
-23120
-23128
-23136
-23144
-23152
-23160
-23167
-23175
-23182
-23190
-23197
-23205
-23212
-23220
-23228
-23236
-23244
-23252
-23260
-23267
-23275
-23283
-23291
-23298
-23305
-23313
-23320
-23327
-23334
-23340
-23347
-23353
-23359
-23364
-23370
-23375
-23380
-23386
-23391
-23396
-23401
-23406
-23411
-23415
-23420
-23425
-23429
-23434
-23438
-23442
-23446
-23450
-23454
-23457
-23461
-23464
-23468
-23471
-23475
-23479
-23482
-23485
-23489
-23492
-23496
-23499
-23503
-23506
-23509
-23513
-23516
-23519
-23522
-23525
-23528
-23531
-23533
-23536
-23538
-23540
-23542
-23544
-23546
-23548
-23550
-23551
-23553
-23554
-23555
-23557
-23558
-23559
-23560
-23561
-23562
-23563
-23564
-23565
-23567
-23568
-23570
-23571
-23573
-23575
-23577
-23579
-23581
-23583
-23585
-23587
-23590
-23592
-23595
-23598
-23601
-23604
-23607
-23610
-23614
-23618
-23622
-23626
-23630
-23635
-23640
-23644
-23649
-23655
-23660
-23665
-23671
-23677
-23682
-23688
-23695
-23701
-23707
-23714
-23720
-23727
-23734
-23741
-23748
-23756
-23763
-23771
-23779
-23787
-23795
-23803
-23811
-23819
-23828
-23836
-23845
-23853
-23862
-23870
-23879
-23888
-23897
-23906
-23915
-23924
-23933
-23942
-23952
-23961
-23971
-23981
-23991
-24001
-24011
-24021
-24031
-24041
-24051
-24061
-24072
-24082
-24092
-24102
-24112
-24122
-24133
-24143
-24153
-24164
-24174
-24185
-24195
-24206
-24217
-24228
-24239
-24251
-24262
-24274
-24285
-24297
-24309
-24320
-24332
-24343
-24355
-24366
-24377
-24388
-24399
-24410
-24420
-24430
-24440
-24449
-24458
-24467
-24475
-24482
-24489
-24496
-24502
-24507
-24512
-24516
-24520
-24523
-24526
-24528
-24529
-24530
-24530
-24530
-24529
-24527
-24525
-24522
-24518
-24514
-24509
-24504
-24498
-24492
-24486
-24479
-24471
-24463
-24455
-24446
-24437
-24427
-24416
-24405
-24394
-24382
-24370
-24357
-24343
-24329
-24315
-24300
-24285
-24269
-24253
-24236
-24219
-24202
-24184
-24167
-24149
-24130
-24112
-24093
-24075
-24056
-24038
-24019
-24000
-23981
-23963
-23944
-23925
-23906
-23887
-23868
-23849
-23830
-23810
-23791
-23771
-23750
-23730
-23709
-23688
-23666
-23644
-23621
-23599
-23576
-23552
-23529
-23504
-23480
-23455
-23430
-23405
-23379
-23353
-23327
-23300
-23273
-23245
-23217
-23189
-23160
-23131
-23101
-23071
-23040
-23010
-22979
-22947
-22916
-22884
-22852
-22819
-22786
-22754
-22720
-22687
-22653
-22620
-22586
-22552
-22518
-22484
-22450
-22416
-22382
-22347
-22313
-22279
-22245
-22211
-22177
-22143
-22110
-22076
-22042
-22009
-21976
-21943
-21910
-21877
-21845
-21812
-21780
-21748
-21716
-21684
-21652
-21620
-21589
-21557
-21525
-21494
-21462
-21430
-21399
-21367
-21336
-21304
-21273
-21241
-21210
-21179
-21148
-21117
-21087
-21056
-21026
-20996
-20967
-20937
-20908
-20879
-20851
-20822
-20794
-20766
-20738
-20710
-20682
-20655
-20628
-20601
-20574
-20547
-20521
-20494
-20468
-20441
-20415
-20388
-20362
-20335
-20308
-20282
-20255
-20228
-20200
-20173
-20145
-20118
-20090
-20061
-20033
-20004
-19975
-19946
-19916
-19886
-19855
-19824
-19793
-19762
-19730
-19697
-19664
-19631
-19598
-19564
-19529
-19495
-19460
-19424
-19389
-19353
-19317
-19280
-19243
-19206
-19169
-19131
-19093
-19055
-19016
-18977
-18937
-18897
-18856
-18815
-18773
-18731
-18688
-18644
-18600
-18555
-18510
-18464
-18417
-18370
-18322
-18274
-18225
-18176
-18126
-18076
-18025
-17974
-17923
-17871
-17818
-17765
-17712
-17659
-17605
-17551
-17496
-17441
-17386
-17331
-17275
-17219
-17163
-17107
-17051
-16994
-16937
-16880
-16823
-16766
-16708
-16650
-16593
-16535
-16477
-16419
-16361
-16303
-16245
-16187
-16129
-16071
-16013
-15955
-15897
-15839
-15781
-15723
-15666
-15608
-15550
-15492
-15434
-15376
-15318
-15260
-15202
-15144
-15085
-15027
-14969
-14910
-14852
-14794
-14735
-14677
-14618
-14560
-14501
-14443
-14385
-14327
-14269
-14211
-14154
-14096
-14039
-13982
-13925
-13868
-13811
-13755
-13699
-13643
-13588
-13533
-13478
-13424
-13370
-13317
-13264
-13212
-13161
-13110
-13060
-13011
-12962
-12914
-12867
-12820
-12775
-12730
-12686
-12643
-12601
-12560
-12520
-12481
-12443
-12406
-12370
-12336
-12302
-12270
-12239
-12209
-12180
-12152
-12125
-12100
-12075
-12052
-12030
-12009
-11989
-11970
-11952
-11935
-11920
-11905
-11891
-11878
-11866
-11855
-11845
-11835
-11827
-11819
-11812
-11806
-11800
-11795
-11791
-11787
-11784
-11781
-11779
-11778
-11777
-11776
-11776
-11777
-11778
-11779
-11781
-11783
-11786
-11789
-11792
-11796
-11800
-11804
-11808
-11813
-11818
-11822
-11827
-11832
-11837
-11842
-11847
-11852
-11857
-11862
-11867
-11872
-11876
-11880
-11885
-11888
-11892
-11896
-11899
-11902
-11905
-11908
-11910
-11912
-11914
-11916
-11918
-11919
-11921
-11922
-11923
-11923
-11923
-11924
-11923
-11923
-11922
-11921
-11919
-11917
-11915
-11912
-11909
-11906
-11902
-11898
-11893
-11888
-11882
-11876
-11870
-11863
-11855
-11847
-11838
-11829
-11819
-11809
-11798
-11786
-11774
-11762
-11748
-11734
-11720
-11705
-11689
-11672
-11655
-11637
-11619
-11600
-11580
-11560
-11539
-11518
-11495
-11472
-11449
-11425
-11400
-11374
-11348
-11321
-11293
-11265
-11236
-11207
-11177
-11146
-11115
-11084
-11052
-11019
-10987
-10954
-10920
-10887
-10853
-10819
-10785
-10751
-10716
-10682
-10648
-10613
-10579
-10544
-10510
-10475
-10440
-10406
-10371
-10336
-10301
-10267
-10232
-10198
-10163
-10129
-10094
-10060
-10026
-9992
-9958
-9924
-9890
-9857
-9823
-9790
-9757
-9725
-9693
-9661
-9629
-9598
-9566
-9536
-9506
-9476
-9446
-9417
-9388
-9360
-9333
-9305
-9279
-9252
-9226
-9200
-9175
-9150
-9125
-9101
-9077
-9053
-9030
-9007
-8984
-8962
-8940
-8919
-8898
-8877
-8857
-8837
-8818
-8799
-8780
-8762
-8745
-8728
-8711
-8695
-8679
-8664
-8650
-8636
-8622
-8609
-8597
-8585
-8574
-8564
-8554
-8544
-8535
-8527
-8519
-8512
-8506
-8500
-8494
-8489
-8485
-8480
-8477
-8474
-8471
-8468
-8466
-8464
-8463
-8462
-8461
-8461
-8461
-8461
-8462
-8463
-8464
-8466
-8469
-8471
-8474
-8478
-8481
-8485
-8489
-8494
-8499
-8505
-8511
-8517
-8524
-8531
-8538
-8546
-8554
-8563
-8572
-8581
-8590
-8600
-8610
-8621
-8631
-8642
-8653
-8664
-8675
-8686
-8696
-8707
-8718
-8730
-8741
-8752
-8763
-8774
-8786
-8797
-8809
-8820
-8832
-8843
-8855
-8866
-8877
-8889
-8900
-8911
-8922
-8933
-8943
-8954
-8964
-8974
-8984
-8994
-9004
-9013
-9023
-9032
-9042
-9051
-9060
-9069
-9078
-9087
-9096
-9104
-9112
-9120
-9128
-9136
-9144
-9151
-9158
-9165
-9172
-9178
-9184
-9190
-9196
-9201
-9206
-9210
-9214
-9218
-9222
-9225
-9228
-9230
-9232
-9234
-9236
-9237
-9238
-9238
-9238
-9238
-9238
-9237
-9236
-9235
-9233
-9232
-9230
-9228
-9226
-9223
-9221
-9218
-9215
-9212
-9209
-9205
-9201
-9197
-9193
-9188
-9183
-9178
-9173
-9167
-9161
-9155
-9148
-9141
-9135
-9127
-9120
-9113
-9105
-9097
-9089
-9081
-9072
-9063
-9054
-9045
-9036
-9027
-9018
-9008
-8998
-8989
-8979
-8969
-8960
-8950
-8940
-8931
-8921
-8911
-8902
-8892
-8882
-8873
-8863
-8853
-8844
-8834
-8825
-8815
-8806
-8796
-8787
-8777
-8767
-8758
-8748
-8738
-8728
-8718
-8707
-8697
-8686
-8675
-8663
-8651
-8639
-8627
-8614
-8600
-8587
-8572
-8558
-8543
-8527
-8511
-8494
-8478
-8460
-8442
-8424
-8406
-8387
-8367
-8348
-8327
-8307
-8286
-8264
-8242
-8220
-8197
-8173
-8148
-8125
-8099
-8074
-8047
-8020
-7993
-7966
-7938
-7909
-7881
-7851
-7822
-7792
-7761
-7730
-7699
-7666
-7634
-7601
-7567
-7533
-7498
-7463
-7427
-7391
-7354
-7318
-7280
-7243
-7205
-7168
-7130
-7091
-7053
-7015
-6976
-6937
-6899
-6860
-6821
-6782
-6742
-6703
-6664
-6625
-6585
-6546
-6506
-6466
-6427
-6387
-6347
-6306
-6266
-6225
-6184
-6143
-6102
-6061
-6019
-5977
-5934
-5891
-5848
-5804
-5760
-5716
-5671
-5626
-5581
-5535
-5489
-5442
-5396
-5349
-5301
-5254
-5206
-5157
-5109
-5060
-5011
-4962
-4913
-4864
-4814
-4765
-4715
-4666
-4616
-4566
-4516
-4465
-4415
-4364
-4314
-4263
-4212
-4161
-4110
-4059
-4009
-3959
-3908
-3858
-3809
-3759
-3710
-3661
-3613
-3565
-3517
-3470
-3423
-3377
-3331
-3285
-3240
-3196
-3152
-3109
-3066
-3023
-2982
-2940
-2899
-2859
-2818
-2778
-2739
-2700
-2661
-2622
-2583
-2544
-2506
-2468
-2429
-2391
-2353
-2314
-2275
-2237
-2198
-2159
-2120
-2081
-2043
-2004
-1965
-1926
-1887
-1849
-1810
-1772
-1733
-1695
-1657
-1619
-1582
-1545
-1507
-1471
-1434
-1398
-1362
-1327
-1292
-1257
-1223
-1189
-1155
-1122
-1089
-1056
-1024
-992
-960
-929
-897
-866
-836
-805
-774
-744
-714
-684
-654
-625
-595
-566
-536
-507
-479
-450
-422
-394
-366
-338
-311
-284
-258
-232
-207
-181
-157
-132
-109
-85
-62
-40
-18
4
25
46
66
86
106
126
146
165
184
203
222
240
258
277
294
312
330
347
365
382
399
417
434
451
469
486
503
521
538
556
573
590
607
624
641
658
674
691
707
724
740
756
773
789
805
820
836
852
868
883
899
914
929
944
959
974
988
1002
1016
1031
1044
1058
1072
1085
1099
1112
1126
1139
1152
1165
1178
1191
1204
1217
1230
1243
1256
1270
1283
1296
1310
1324
1338
1353
1367
1382
1397
1412
1428
1443
1459
1474
1490
1506
1522
1538
1554
1570
1586
1601
1617
1632
1648
1663
1678
1693
1707
1722
1736
1750
1764
1777
1790
1803
1816
1828
1840
1851
1862
1873
1883
1893
1902
1911
1920
1928
1936
1944
1951
1958
1965
1971
1978
1983
1989
1995
2000
2005
2009
2013
2017
2021
2025
2029
2033
2036
2039
2041
2044
2047
2049
2050
2052
2053
2054
2054
2055
2055
2055
2055
2055
2054
2054
2053
2052
2050
2049
2048
2045
2045
2043
2041
2041
2040
2039
2039
2039
2040
2041
2043
2045
2048
2051
2055
2060
2065
2071
2078
2085
2093
2102
2111
2121
2132
2143
2156
2169
2183
2197
2212
2229
2245
2263
2281
2300
2320
2340
2360
2382
2404
2426
2449
2473
2497
2522
2547
2573
2600
2626
2654
2682
2710
2739
2769
2799
2829
2860
2891
2923
2956
2988
3022
3055
3090
3124
3159
3195
3230
3267
3303
3340
3377
3415
3452
3490
3528
3566
3604
3642
3680
3718
3756
3794
3831
3869
3906
3943
3980
4017
4053
4089
4124
4159
4194
4228
4262
4295
4328
4360
4391
4422
4452
4480
4508
4535
4561
4586
4609
4632
4653
4674
4693
4711
4728
4743
4758
4771
4784
4795
4805
4815
4823
4830
4836
4841
4844
4847
4849
4849
4848
4847
4844
4840
4835
4829
4822
4815
4806
4797
4786
4775
4763
4750
4736
4722
4706
4690
4673
4655
4637
4618
4598
4578
4557
4535
4514
4491
4469
4446
4422
4399
4375
4351
4327
4302
4278
4253
4228
4204
4179
4154
4129
4104
4080
4054
4030
4006
3981
3957
3933
3909
3885
3861
3837
3814
3791
3767
3745
3722
3699
3677
3655
3632
3610
3588
3566
3545
3523
3501
3480
3459
3437
3416
3395
3375
3354
3333
3313
3292
3272
3251
3231
3211
3191
3171
3152
3132
3113
3093
3074
3055
3037
3018
3000
2982
2965
2947
2930
2914
2897
2881
2866
2850
2835
2821
2806
2792
2779
2765
2752
2739
2726
2713
2700
2688
2675
2663
2651
2639
2627
2616
2604
2593
2582
2571
2560
2549
2539
2528
2518
2508
2499
2489
2480
2471
2462
2453
2444
2435
2427
2419
2410
2402
2395
2387
2379
2372
2364
2357
2350
2343
2336
2329
2322
2315
2309
2302
2296
2290
2285
2279
2274
2269
2264
2260
2256
2252
2248
2244
2241
2237
2234
2231
2228
2225
2222
2218
2215
2212
2208
2204
2201
2196
2192
2188
2183
2178
2173
2167
2162
2156
2150
2144
2137
2131
2124
2118
2111
2104
2098
2091
2085
2079
2073
2067
2062
2056
2051
2047
2041
2037
2035
2031
2029
2025
2024
2023
2021
2021
2021
2021
2021
2021
2023
2025
2027
2029
2032
2036
2040
2044
2048
2053
2059
2064
2071
2077
2084
2091
2099
2107
2115
2124
2133
2143
2152
2162
2173
2183
2194
2205
2216
2227
2239
2251
2262
2274
2286
2298
2310
2322
2334
2346
2358
2370
2382
2394
2405
2417
2428
2440
2451
2462
2473
2484
2495
2506
2517
2527
2538
2549
2560
2571
2582
2593
2604
2615
2627
2638
2650
2661
2673
2685
2696
2708
2720
2732
2744
2755
2767
2779
2791
2803
2814
2826
2837
2848
2860
2871
2882
2893
2904
2915
2926
2937
2948
2959
2970
2980
2991
3002
3013
3024
3035
3046
3057
3068
3079
3090
3101
3113
3124
3135
3146
3158
3169
3181
3192
3204
3216
3228
3240
3253
3266
3279
3292
3306
3319
3334
3348
3363
3377
3392
3408
3423
3439
3455
3471
3487
3504
3521
3539
3556
3574
3593
3611
3630
3649
3668
3688
3708
3728
3748
3769
3790
3811
3832
3854
3876
3898
3920
3943
3966
3989
4013
4037
4061
4085
4109
4134
4159
4184
4209
4235
4261
4287
4314
4341
4368
4396
4425
4453
4483
4512
4542
4573
4604
4636
4668
4700
4733
4767
4801
4835
4870
4906
4942
4978
5014
5051
5089
5127
5165
5203
5242
5280
5320
5359
5398
5437
5477
5516
5556
5595
5634
5673
5712
5751
5790
5829
5867
5905
5943
5980
6018
6054
6091
6127
6163
6198
6233
6267
6301
6335
6368
6401
6433
6465
6496
6527
6558
6588
6618
6647
6676
6704
6731
6758
6785
6811
6836
6861
6885
6909
6931
6954
6975
6996
7017
7036
7055
7074
7091
7108
7125
7140
7155
7169
7182
7195
7206
7217
7227
7236
7245
7252
7259
7265
7271
7275
7279
7282
7285
7287
7289
7290
7290
7290
7290
7290
7289
7288
7286
7285
7283
7281
7280
7278
7276
7274
7272
7270
7268
7266
7265
7263
7261
7259
7257
7255
7253
7250
7248
7246
7244
7242
7240
7238
7236
7235
7233
7232
7230
7229
7228
7227
7226
7225
7224
7223
7222
7222
7221
7220
7220
7219
7219
7219
7218
7218
7218
7218
7218
7219
7219
7219
7220
7220
7221
7222
7222
7223
7224
7225
7226
7227
7229
7230
7232
7234
7236
7238
7241
7243
7245
7248
7250
7253
7256
7259
7262
7265
7269
7272
7276
7280
7285
7290
7295
7300
7306
7312
7319
7325
7333
7340
7348
7356
7364
7372
7381
7390
7400
7409
7419
7429
7440
7451
7462
7473
7484
7496
7507
7519
7531
7543
7555
7567
7579
7592
7604
7617
7630
7643
7656
7669
7682
7695
7709
7722
7736
7750
7764
7777
7791
7805
7819
7833
7847
7861
7875
7889
7902
7916
7931
7945
7959
7973
7987
8000
8015
8029
8042
8057
8070
8084
8098
8111
8125
8138
8151
8164
8179
8192
8206
8219
8232
8246
8259
8272
8285
8299
8312
8325
8339
8352
8366
8379
8393
8407
8421
8435
8449
8463
8477
8491
8505
8519
8533
8547
8561
8575
8589
8603
8616
8630
8643
8657
8670
8684
8697
8711
8724
8738
8752
8765
8779
8793
8807
8820
8834
8848
8862
8876
8890
8904
8918
8931
8945
8959
8972
8986
8999
9012
9026
9038
9051
9064
9077
9089
9101
9114
9126
9138
9150
9162
9173
9185
9197
9209
9221
9233
9245
9257
9270
9282
9295
9308
9321
9334
9348
9362
9376
9390
9405
9420
9436
9452
9468
9485
9503
9521
9539
9558
9578
9598
9618
9639
9661
9683
9705
9728
9751
9774
9798
9823
9847
9873
9898
9924
9950
9977
10004
10031
10059
10086
10115
10143
10172
10201
10230
10259
10289
10318
10348
10378
10409
10439
10470
10500
10531
10562
10593
10625
10656
10687
10718
10750
10781
10812
10843
10874
10904
10935
10965
10996
11026
11056
11086
11115
11145
11174
11203
11233
11262
11290
11319
11348
11376
11405
11433
11461
11489
11517
11544
11571
11598
11625
11652
11679
11705
11731
11757
11783
11809
11835
11860
11885
11911
11936
11960
11985
12009
12034
12057
12081
12105
12128
12151
12173
12196
12218
12240
12261
12283
12304
12325
12346
12367
12388
12408
12428
12448
12468
12488
12508
12527
12546
12565
12584
12603
12622
12640
12658
12676
12694
12711
12729
12746
12763
12780
12797
12814
12830
12847
12863
12879
12895
12911
12926
12942
12957
12972
12987
13002
13016
13031
13044
13058
13072
13085
13098
13111
13124
13136
13148
13160
13172
13183
13194
13205
13216
13226
13236
13246
13255
13265
13274
13283
13292
13300
13308
13316
13324
13331
13338
13345
13351
13358
13364
13369
13375
13380
13384
13389
13393
13397
13401
13404
13407
13410
13413
13416
13418
13421
13423
13424
13426
13428
13429
13430
13431
13432
13433
13433
13434
13435
13435
13436
13436
13437
13438
13438
13439
13440
13441
13441
13442
13443
13444
13446
13447
13449
13450
13452
13454
13456
13458
13460
13463
13465
13468
13470
13473
13476
13479
13482
13486
13489
13493
13497
13501
13506
13510
13515
13520
13525
13531
13536
13542
13549
13555
13562
13569
13576
13584
13592
13600
13609
13618
13628
13638
13648
13659
13671
13683
13695
13708
13722
13736
13750
13765
13781
13797
13813
13830
13847
13865
13884
13903
13922
13942
13962
13982
14003
14024
14046
14068
14090
14113
14136
14159
14183
14207
14232
14257
14283
14309
14335
14362
14390
14418
14446
14475
14504
14534
14565
14595
14627
14659
14691
14724
14757
14791
14825
14860
14895
14931
14967
15004
15041
15079
15117
15155
15193
15232
15271
15311
15350
15390
15430
15470
15509
15549
15589
15628
15667
15707
15746
15785
15823
15862
15900
15938
15976
16013
16050
16087
16123
16160
16196
16232
16267
16302
16335
16370
16403
16436
16469
16500
16532
16562
16592
16622
16651
16679
16707
16734
16761
16787
16812
16837
16861
16885
16908
16930
16951
16972
16992
17012
17031
17049
17066
17083
17099
17114
17128
17142
17155
17167
17178
17189
17199
17208
17217
17225
17232
17239
17245
17250
17255
17259
17262
17265
17267
17268
17269
17269
17268
17267
17265
17262
17258
17254
17249
17244
17237
17231
17223
17215
17207
17198
17188
17178
17167
17156
17144
17132
17119
17105
17091
17076
17061
17045
17029
17012
16994
16976
16958
16939
16919
16899
16878
16857
16835
16813
16790
16767
16743
16718
16693
16668
16642
16615
16588
16560
16531
16503
16473
16444
16414
16383
16352
16321
16290
16258
16226
16193
16161
16128
16094
16061
16027
15994
15960
15926
15891
15857
15822
15787
15751
15716
15680
15644
15608
15572
15536
15499
15463
15426
15390
15353
15317
15280
15244
15207
15171
15135
15099
15063
15027
14992
14956
14921
14887
14853
14818
14785
14751
14718
14685
14652
14620
14588
14557
14526
14495
14465
14436
14406
14377
14349
14321
14293
14266
14238
14212
14186
14160
14134
14109
14084
14059
14034
14010
13986
13962
13938
13915
13891
13868
13845
13822
13800
13777
13755
13733
13711
13690
13668
13647
13625
13604
13583
13562
13542
13521
13500
13480
13460
13439
13419
13399
13379
13359
13339
13319
13299
13279
13259
13238
13218
13197
13177
13156
13135
13114
13093
13072
13051
13030
13008
12987
12965
12944
12922
12901
12879
12858
12836
12814
12793
12771
12750
12728
12707
12686
12665
12644
12623
12602
12582
12562
12542
12522
12502
12482
12462
12442
12423
12403
12384
12364
12345
12326
12307
12288
12269
12250
12231
12212
12194
12176
12158
12140
12123
12106
12089
12072
12056
12039
12024
12008
11993
11978
11964
11950
11937
11923
11911
11898
11886
11875
11864
11853
11842
11832
11823
11814
11805
11797
11789
11781
11775
11768
11762
11757
11752
11747
11743
11740
11737
11734
11732
11730
11728
11727
11727
11727
11727
11728
11729
11730
11732
11734
11736
11738
11741
11744
11748
11752
11755
11760
11764
11769
11773
11778
11784
11789
11795
11801
11808
11815
11822
11829
11837
11844
11853
11861
11870
11879
11888
11898
11908
11918
11927
11938
11948
11958
11968
11979
11989
12000
12010
12020
12031
12041
12051
12060
12070
12079
12088
12097
12105
12113
12121
12128
12135
12142
12148
12153
12159
12163
12168
12172
12175
12178
12181
12183
12185
12186
12187
12188
12188
12187
12186
12185
12183
12181
12178
12175
12171
12167
12162
12157
12152
12145
12139
12132
12124
12116
12107
12098
12089
12079
12068
12058
12046
12035
12023
12010
11998
11985
11971
11958
11944
11929
11915
11900
11885
11869
11854
11838
11822
11806
11789
11772
11755
11738
11721
11703
11685
11668
11649
11631
11613
11594
11575
11555
11536
11516
11496
11475
11454
11433
11412
11391
11369
11347
11324
11301
11278
11255
11232
11208
11183
11159
11134
11109
11084
11059
11033
11007
10981
10955
10928
10902
10875
10848
10821
10794
10767
10739
10711
10684
10656
10627
10599
10570
10542
10513
10484
10454
10425
10395
10365
10335
10305
10275
10244
10214
10183
10152
10122
10091
10060
10030
9999
9968
9937
9907
9876
9846
9815
9785
9755
9725
9695
9666
9636
9607
9579
9550
9522
9494
9466
9439
9411
9384
9358
9331
9305
9279
9253
9228
9203
9178
9153
9128
9104
9080
9056
9033
9009
8986
8963
8941
8918
8896
8874
8852
8830
8809
8787
8766
8745
8724
8703
8683
8663
8643
8623
8603
8584
8565
8546
8527
8509
8490
8472
8453
8435
8417
8399
8382
8364
8346
8329
8312
8294
8277
8260
8243
8227
8210
8194
8177
8161
8145
8129
8113
8098
8082
8067
8052
8037
8022
8007
7992
7978
7964
7950
7936
7922
7909
7895
7882
7869
7856
7843
7831
7819
7806
7795
7783
7771
7760
7749
7738
7728
7717
7707
7697
7687
7678
7668
7659
7650
7641
7633
7624
7615
7606
7598
7589
7580
7571
7562
7553
7544
7535
7526
7517
7508
7498
7489
7479
7470
7460
7450
7441
7431
7422
7412
7403
7393
7384
7375
7366
7357
7348
7339
7331
7322
7314
7306
7298
7290
7283
7275
7268
7261
7254
7248
7241
7235
7229
7223
7217
7211
7206
7201
7195
7190
7185
7180
7175
7169
7164
7159
7154
7149
7144
7139
7134
7129
7124
7118
7113
7108
7103
7097
7092
7087
7081
7076
7071
7065
7060
7054
7049
7044
7038
7033
7027
7022
7017
7011
7006
7000
6995
6989
6984
6979
6973
6968
6963
6958
6953
6949
6944
6940
6935
6931
6927
6923
6919
6915
6912
6908
6904
6900
6896
6892
6888
6884
6880
6875
6871
6866
6861
6856
6851
6846
6840
6835
6829
6823
6816
6810
6803
6797
6790
6783
6775
6768
6760
6753
6745
6737
6728
6720
6711
6703
6693
6684
6674
6665
6654
6644
6633
6621
6610
6597
6585
6572
6559
6545
6531
6517
6502
6486
6471
6455
6438
6421
6404
6386
6368
6349
6330
6311
6291
6270
6250
6229
6207
6185
6163
6141
6118
6095
6072
6048
6024
6000
5975
5951
5926
5901
5876
5850
5825
5799
5773
5747
5720
5694
5667
5641
5614
5587
5560
5532
5505
5477
5450
5422
5394
5366
5337
5309
5280
5251
5222
5193
5163
5134
5104
5074
5044
5014
4984
4953
4922
4891
4860
4829
4798
4766
4734
4702
4670
4637
4605
4572
4539
4506
4473
4440
4407
4373
4340
4306
4273
4239
4205
4171
4137
4103
4069
4034
4000
3965
3930
3895
3859
3824
3788
3753
3717
3680
3644
3607
3571
3534
3497
3460
3423
3385
3348
3310
3272
3234
3195
3157
3118
3080
3041
3002
2963
2923
2884
2845
2805
2766
2726
2686
2646
2607
2567
2527
2487
2446
2406
2366
2326
2285
2245
2205
2164
2124
2083
2043
2003
1962
1922
1881
1841
1800
1760
1719
1678
1638
1597
1556
1515
1474
1433
1392
1351
1310
1269
1228
1187
1146
1105
1063
1022
981
939
898
857
815
774
733
691
650
608
567
526
484
443
402
361
320
279
239
198
158
118
78
38
-2
-42
-81
-121
-160
-200
-239
-278
-317
-356
-395
-434
-473
-512
-551
-590
-629
-668
-706
-745
-784
-823
-862
-900
-939
-978
-1016
-1056
-1094
-1133
-1172
-1211
-1250
-1289
-1328
-1367
-1406
-1445
-1484
-1523
-1562
-1601
-1640
-1679
-1718
-1758
-1797
-1836
-1875
-1915
-1954
-1993
-2032
-2071
-2110
-2149
-2188
-2226
-2265
-2303
-2340
-2378
-2415
-2452
-2489
-2525
-2561
-2597
-2632
-2667
-2702
-2736
-2770
-2804
-2837
-2870
-2903
-2935
-2967
-2999
-3030
-3061
-3092
-3123
-3153
-3183
-3213
-3242
-3271
-3300
-3329
-3358
-3386
-3415
-3443
-3471
-3498
-3526
-3553
-3580
-3607
-3634
-3661
-3687
-3713
-3739
-3765
-3790
-3815
-3840
-3864
-3888
-3912
-3936
-3959
-3982
-4005
-4027
-4049
-4070
-4091
-4113
-4133
-4154
-4174
-4193
-4213
-4231
-4250
-4268
-4286
-4304
-4321
-4338
-4354
-4371
-4387
-4402
-4418
-4433
-4448
-4463
-4477
-4491
-4505
-4519
-4533
-4546
-4560
-4573
-4586
-4599
-4612
-4625
-4637
-4650
-4662
-4675
-4687
-4699
-4711
-4723
-4736
-4748
-4760
-4772
-4785
-4797
-4809
-4822
-4834
-4847
-4859
-4872
-4885
-4898
-4911
-4924
-4937
-4950
-4964
-4977
-4990
-5004
-5017
-5031
-5045
-5058
-5072
-5086
-5100
-5113
-5127
-5141
-5155
-5168
-5182
-5196
-5209
-5223
-5236
-5250
-5263
-5277
-5290
-5304
-5317
-5331
-5344
-5358
-5371
-5385
-5398
-5412
-5426
-5439
-5453
-5467
-5481
-5495
-5509
-5523
-5537
-5551
-5565
-5579
-5594
-5608
-5622
-5637
-5651
-5666
-5681
-5696
-5711
-5726
-5741
-5756
-5771
-5787
-5803
-5818
-5834
-5850
-5867
-5883
-5900
-5916
-5933
-5950
-5967
-5985
-6003
-6021
-6039
-6057
-6076
-6095
-6114
-6133
-6153
-6173
-6193
-6214
-6234
-6256
-6277
-6299
-6321
-6343
-6366
-6389
-6412
-6436
-6460
-6484
-6509
-6534
-6559
-6585
-6611
-6637
-6664
-6691
-6719
-6747
-6774
-6803
-6831
-6860
-6888
-6917
-6946
-6976
-7005
-7035
-7064
-7094
-7123
-7153
-7183
-7213
-7243
-7272
-7302
-7332
-7362
-7392
-7422
-7453
-7483
-7513
-7543
-7574
-7604
-7635
-7666
-7697
-7728
-7759
-7790
-7821
-7853
-7885
-7917
-7949
-7981
-8013
-8045
-8077
-8111
-8144
-8177
-8210
-8244
-8277
-8310
-8344
-8378
-8411
-8445
-8479
-8513
-8547
-8581
-8615
-8650
-8684
-8718
-8752
-8787
-8821
-8856
-8890
-8924
-8959
-8993
-9027
-9061
-9096
-9130
-9164
-9198
-9231
-9265
-9299
-9333
-9366
-9400
-9433
-9466
-9500
-9533
-9566
-9599
-9632
-9666
-9699
-9732
-9765
-9799
-9832
-9865
-9899
-9932
-9965
-9999
-10032
-10066
-10099
-10133
-10167
-10201
-10235
-10269
-10303
-10337
-10371
-10406
-10440
-10474
-10509
-10543
-10577
-10612
-10646
-10680
-10714
-10748
-10781
-10815
-10848
-10881
-10914
-10946
-10979
-11011
-11042
-11074
-11105
-11136
-11166
-11196
-11226
-11255
-11285
-11313
-11342
-11370
-11397
-11425
-11451
-11478
-11504
-11530
-11555
-11580
-11604
-11628
-11651
-11674
-11697
-11719
-11740
-11761
-11781
-11801
-11820
-11838
-11856
-11874
-11890
-11906
-11922
-11937
-11951
-11964
-11977
-11989
-12001
-12012
-12022
-12031
-12040
-12048
-12055
-12062
-12068
-12074
-12078
-12082
-12086
-12088
-12090
-12091
-12092
-12092
-12091
-12090
-12088
-12086
-12082
-12079
-12074
-12070
-12064
-12058
-12051
-12044
-12036
-12028
-12018
-12009
-11998
-11987
-11975
-11963
-11950
-11936
-11922
-11907
-11891
-11875
-11858
-11840
-11822
-11803
-11783
-11763
-11742
-11721
-11699
-11677
-11654
-11630
-11606
-11582
-11556
-11531
-11505
-11478
-11451
-11424
-11396
-11368
-11340
-11311
-11282
-11252
-11223
-11193
-11163
-11132
-11102
-11071
-11039
-11008
-10976
-10944
-10912
-10880
-10847
-10815
-10782
-10749
-10716
-10683
-10650
-10617
-10583
-10550
-10517
-10483
-10450
-10416
-10383
-10349
-10316
-10283
-10250
-10217
-10184
-10152
-10120
-10088
-10056
-10024
-9993
-9962
-9931
-9900
-9870
-9840
-9811
-9782
-9753
-9724
-9696
-9668
-9641
-9614
-9587
-9561
-9535
-9510
-9485
-9460
-9436
-9412
-9388
-9365
-9342
-9320
-9298
-9276
-9255
-9233
-9212
-9192
-9172
-9151
-9132
-9112
-9093
-9074
-9055
-9037
-9018
-9000
-8983
-8966
-8949
-8932
-8915
-8899
-8884
-8868
-8853
-8838
-8824
-8809
-8795
-8782
-8768
-8755
-8742
-8729
-8716
-8703
-8691
-8678
-8666
-8654
-8642
-8630
-8618
-8606
-8594
-8582
-8570
-8558
-8547
-8535
-8524
-8512
-8501
-8489
-8478
-8467
-8456
-8445
-8435
-8424
-8414
-8403
-8393
-8383
-8373
-8363
-8353
-8343
-8333
-8324
-8314
-8305
-8296
-8287
-8278
-8269
-8260
-8252
-8243
-8235
-8227
-8219
-8211
-8203
-8196
-8188
-8180
-8173
-8167
-8161
-8154
-8148
-8143
-8137
-8132
-8125
-8121
-8117
-8112
-8108
-8103
-8100
-8096
-8093
-8090
-8087
-8084
-8082
-8079
-8077
-8074
-8073
-8071
-8070
-8069
-8068
-8067
-8066
-8064
-8064
-8064
-8064
-8064
-8064
-8064
-8064
-8064
-8064
-8064
-8066
-8067
-8068
-8069
-8070
-8071
-8074
-8076
-8077
-8080
-8083
-8086
-8090
-8093
-8096
-8101
-8105
-8109
-8114
-8119
-8124
-8129
-8135
-8141
-8147
-8153
-8159
-8166
-8173
-8180
-8186
-8194
-8202
-8210
-8218
-8226
-8235
-8244
-8253
-8262
-8271
-8281
-8290
-8300
-8310
-8321
-8331
-8341
-8352
-8363
-8374
-8385
-8396
-8407
-8418
-8429
-8440
-8451
-8462
-8473
-8484
-8495
-8506
-8517
-8528
-8538
-8549
-8559
-8570
-8580
-8590
-8600
-8610
-8620
-8629
-8639
-8648
-8657
-8666
-8675
-8683
-8692
-8700
-8709
-8717
-8725
-8733
-8740
-8748
-8755
-8763
-8770
-8777
-8784
-8791
-8798
-8804
-8810
-8816
-8822
-8828
-8833
-8838
-8843
-8848
-8853
-8857
-8862
-8866
-8870
-8873
-8877
-8880
-8883
-8886
-8889
-8891
-8894
-8896
-8898
-8900
-8901
-8903
-8904
-8905
-8906
-8907
-8908
-8909
-8909
-8909
-8909
-8909
-8909
-8908
-8908
-8907
-8906
-8904
-8903
-8902
-8900
-8898
-8896
-8894
-8892
-8890
-8887
-8885
-8882
-8879
-8877
-8874
-8871
-8868
-8866
-8863
-8860
-8857
-8854
-8852
-8849
-8846
-8844
-8841
-8839
-8837
-8834
-8832
-8830
-8828
-8826
-8825
-8823
-8821
-8820
-8818
-8817
-8815
-8814
-8813
-8812
-8811
-8810
-8809
-8808
-8807
-8806
-8805
-8804
-8803
-8802
-8801
-8799
-8798
-8797
-8795
-8793
-8792
-8790
-8787
-8785
-8782
-8779
-8776
-8773
-8769
-8766
-8762
-8757
-8753
-8748
-8744
-8739
-8734
-8728
-8723
-8717
-8711
-8705
-8699
-8693
-8687
-8681
-8674
-8668
-8662
-8655
-8649
-8642
-8636
-8630
-8623
-8617
-8611
-8605
-8600
-8594
-8589
-8584
-8579
-8574
-8570
-8565
-8561
-8558
-8554
-8551
-8548
-8546
-8544
-8542
-8541
-8540
-8539
-8539
-8539
-8539
-8540
-8542
-8543
-8546
-8548
-8551
-8555
-8559
-8563
-8568
-8574
-8579
-8586
-8593
-8600
-8608
-8616
-8624
-8633
-8643
-8653
-8663
-8674
-8685
-8697
-8709
-8722
-8735
-8748
-8762
-8776
-8790
-8805
-8821
-8836
-8852
-8868
-8884
-8900
-8917
-8934
-8950
-8967
-8985
-9002
-9019
-9037
-9054
-9072
-9089
-9107
-9125
-9142
-9160
-9178
-9196
-9214
-9232
-9250
-9268
-9286
-9304
-9322
-9340
-9359
-9377
-9395
-9413
-9431
-9449
-9467
-9485
-9503
-9521
-9538
-9556
-9573
-9590
-9606
-9623
-9639
-9655
-9671
-9686
-9702
-9716
-9731
-9745
-9759
-9772
-9785
-9798
-9810
-9822
-9834
-9845
-9855
-9866
-9876
-9885
-9894
-9903
-9911
-9919
-9926
-9933
-9939
-9945
-9950
-9955
-9960
-9964
-9967
-9970
-9972
-9974
-9976
-9977
-9977
-9977
-9976
-9975
-9974
-9972
-9969
-9967
-9964
-9960
-9956
-9952
-9947
-9942
-9937
-9931
-9925
-9919
-9913
-9907
-9900
-9893
-9886
-9879
-9872
-9865
-9858
-9850
-9843
-9835
-9828
-9821
-9813
-9806
-9799
-9792
-9785
-9778
-9771
-9765
-9759
-9752
-9746
-9741
-9735
-9730
-9725
-9720
-9715
-9711
-9707
-9703
-9699
-9696
-9693
-9690
-9688
-9685
-9684
-9682
-9681
-9679
-9679
-9678
-9678
-9678
-9678
-9678
-9679
-9680
-9681
-9682
-9684
-9686
-9688
-9690
-9693
-9696
-9699
-9703
-9706
-9710
-9714
-9719
-9724
-9729
-9734
-9739
-9745
-9751
-9758
-9764
-9771
-9778
-9786
-9794
-9802
-9811
-9820
-9830
-9840
-9850
-9861
-9872
-9883
-9895
-9907
-9919
-9932
-9945
-9958
-9972
-9986
-10000
-10015
-10030
-10045
-10061
-10077
-10093
-10110
-10127
-10144
-10162
-10180
-10198
-10217
-10236
-10256
-10275
-10296
-10316
-10337
-10358
-10379
-10401
-10422
-10445
-10467
-10490
-10513
-10536
-10559
-10583
-10606
-10630
-10654
-10679
-10703
-10728
-10753
-10778
-10803
-10828
-10854
-10879
-10905
-10931
-10957
-10983
-11009
-11035
-11061
-11088
-11114
-11141
-11168
-11195
-11222
-11249
-11277
-11304
-11331
-11359
-11386
-11414
-11441
-11469
-11497
-11524
-11552
-11579
-11607
-11634
-11661
-11688
-11715
-11742
-11769
-11795
-11821
-11847
-11873
-11899
-11924
-11949
-11974
-11999
-12023
-12047
-12071
-12095
-12119
-12142
-12165
-12188
-12210
-12233
-12255
-12277
-12299
-12320
-12342
-12363
-12383
-12404
-12424
-12444
-12464
-12483
-12502
-12521
-12539
-12557
-12575
-12592
-12609
-12625
-12642
-12657
-12673
-12688
-12703
-12717
-12731
-12744
-12757
-12770
-12782
-12794
-12805
-12816
-12827
-12837
-12847
-12856
-12865
-12873
-12881
-12889
-12896
-12902
-12908
-12914
-12919
-12924
-12929
-12933
-12937
-12940
-12943
-12946
-12949
-12951
-12953
-12954
-12955
-12956
-12956
-12956
-12956
-12955
-12954
-12953
-12952
-12950
-12948
-12946
-12944
-12941
-12938
-12935
-12931
-12928
-12924
-12919
-12915
-12910
-12905
-12900
-12894
-12889
-12882
-12876
-12870
-12863
-12856
-12848
-12841
-12833
-12825
-12816
-12808
-12799
-12790
-12781
-12772
-12763
-12753
-12743
-12734
-12724
-12714
-12704
-12694
-12684
-12674
-12664
-12655
-12645
-12636
-12626
-12617
-12608
-12600
-12591
-12583
-12575
-12568
-12561
-12554
-12548
-12542
-12536
-12531
-12527
-12523
-12519
-12516
-12513
-12511
-12510
-12509
-12509
-12510
-12511
-12513
-12515
-12519
-12523
-12527
-12533
-12539
-12546
-12553
-12562
-12571
-12580
-12591
-12602
-12614
-12626
-12639
-12653
-12667
-12682
-12697
-12713
-12730
-12747
-12765
-12784
-12802
-12822
-12842
-12862
-12883
-12905
-12927
-12949
-12972
-12995
-13018
-13042
-13067
-13091
-13116
-13142
-13168
-13194
-13220
-13247
-13274
-13302
-13330
-13358
-13386
-13415
-13444
-13473
-13502
-13531
-13561
-13591
-13621
-13651
-13681
-13711
-13741
-13772
-13802
-13833
-13863
-13894
-13924
-13955
-13985
-14016
-14046
-14076
-14107
-14137
-14167
-14198
-14228
-14258
-14288
-14317
-14347
-14377
-14406
-14435
-14464
-14493
-14521
-14549
-14577
-14605
-14633
-14660
-14687
-14713
-14739
-14765
-14790
-14815
-14839
-14863
-14887
-14910
-14933
-14955
-14976
-14997
-15018
-15038
-15058
-15077
-15096
-15114
-15131
-15148
-15165
-15181
-15197
-15212
-15227
-15241
-15254
-15268
-15281
-15293
-15305
-15317
-15328
-15339
-15349
-15359
-15369
-15378
-15387
-15395
-15403
-15411
-15418
-15425
-15432
-15438
-15444
-15450
-15456
-15461
-15466
-15471
-15475
-15480
-15484
-15488
-15492
-15496
-15499
-15503
-15507
-15510
-15513
-15517
-15520
-15523
-15526
-15530
-15533
-15536
-15539
-15543
-15546
-15549
-15553
-15556
-15560
-15564
-15567
-15571
-15575
-15578
-15582
-15585
-15589
-15593
-15596
-15600
-15603
-15607
-15610
-15613
-15616
-15619
-15622
-15625
-15628
-15630
-15633
-15635
-15638
-15640
-15641
-15643
-15644
-15646
-15647
-15648
-15648
-15648
-15648
-15648
-15648
-15647
-15646
-15645
-15643
-15641
-15639
-15636
-15633
-15629
-15626
-15621
-15617
-15612
-15607
-15601
-15595
-15589
-15582
-15575
-15568
-15560
-15552
-15544
-15535
-15526
-15517
-15507
-15497
-15487
-15476
-15466
-15454
-15443
-15431
-15419
-15407
-15395
-15382
-15369
-15356
-15343
-15330
-15316
-15302
-15288
-15274
-15260
-15245
-15230
-15215
-15201
-15185
-15170
-15155
-15139
-15124
-15108
-15092
-15076
-15060
-15044
-15027
-15011
-14994
-14977
-14960
-14943
-14926
-14909
-14891
-14873
-14855
-14837
-14819
-14801
-14782
-14763
-14744
-14725
-14705
-14686
-14666
-14645
-14625
-14605
-14584
-14563
-14542
-14520
-14498
-14477
-14454
-14432
-14410
-14387
-14364
-14341
-14317
-14293
-14270
-14245
-14221
-14196
-14171
-14146
-14121
-14095
-14069
-14042
-14015
-13988
-13960
-13932
-13904
-13875
-13846
-13817
-13787
-13757
-13726
-13695
-13664
-13632
-13600
-13567
-13534
-13501
-13467
-13432
-13398
-13363
-13327
-13291
-13254
-13217
-13180
-13142
-13104
-13065
-13026
-12986
-12945
-12905
-12863
-12821
-12779
-12736
-12693
-12649
-12605
-12560
-12515
-12469
-12423
-12376
-12329
-12281
-12233
-12185
-12136
-12087
-12037
-11988
-11937
-11887
-11836
-11784
-11733
-11681
-11629
-11576
-11523
-11470
-11416
-11363
-11309
-11254
-11200
-11145
-11090
-11035
-10979
-10924
-10868
-10812
-10756
-10700
-10644
-10587
-10531
-10474
-10418
-10361
-10304
-10247
-10190
-10134
-10077
-10020
-9963
-9906
-9849
-9793
-9736
-9679
-9623
-9566
-9510
-9454
-9398
-9343
-9287
-9232
-9177
-9122
-9068
-9013
-8959
-8906
-8852
-8799
-8746
-8693
-8641
-8589
-8538
-8486
-8436
-8385
-8335
-8285
-8236
-8186
-8138
-8090
-8042
-7996
-7949
-7903
-7857
-7811
-7766
-7722
-7677
-7633
-7590
-7547
-7505
-7463
-7421
-7380
-7339
-7299
-7259
-7220
-7181
-7142
-7104
-7066
-7028
-6991
-6954
-6918
-6881
-6846
-6810
-6775
-6740
-6706
-6671
-6638
-6604
-6571
-6538
-6505
-6473
-6440
-6409
-6377
-6346
-6314
-6283
-6253
-6222
-6192
-6161
-6131
-6101
-6071
-6041
-6012
-5982
-5953
-5923
-5894
-5865
-5836
-5806
-5777
-5748
-5719
-5690
-5662
-5633
-5604
-5575
-5547
-5518
-5489
-5460
-5432
-5403
-5374
-5346
-5317
-5288
-5260
-5231
-5202
-5173
-5145
-5116
-5087
-5058
-5029
-5000
-4971
-4942
-4913
-4883
-4854
-4824
-4795
-4765
-4735
-4705
-4675
-4645
-4615
-4584
-4554
-4523
-4492
-4461
-4430
-4398
-4367
-4335
-4303
-4271
-4238
-4206
-4173
-4139
-4106
-4073
-4038
-4005
-3970
-3936
-3902
-3867
-3832
-3797
-3762
-3726
-3691
-3655
-3619
-3584
-3548
-3512
-3475
-3439
-3403
-3366
-3329
-3292
-3255
-3218
-3181
-3144
-3106
-3068
-3031
-2993
-2955
-2916
-2878
-2839
-2801
-2762
-2723
-2684
-2645
-2606
-2567
-2527
-2488
-2448
-2409
-2369
-2329
-2290
-2250
-2211
-2171
-2131
-2092
-2053
-2013
-1974
-1935
-1896
-1857
-1818
-1779
-1740
-1702
-1663
-1625
-1587
-1549
-1511
-1474
-1436
-1399
-1362
-1325
-1288
-1251
-1215
-1178
-1142
-1106
-1070
-1034
-999
-963
-928
-893
-858
-824
-789
-755
-721
-687
-653
-620
-586
-553
-520
-487
-454
-422
-389
-357
-325
-293
-261
-229
-198
-166
-134
-103
-71
-40
-8
23
55
86
118
149
180
212
243
274
306
337
368
400
431
462
494
525
557
588
620
651
683
714
746
778
810
842
874
907
939
972
1004
1037
1070
1104
1137
1171
1204
1238
1272
1306
1341
1375
1410
1445
1480
1515
1550
1586
1622
1658
1694
1730
1766
1803
1840
1876
1913
1950
1987
2024
2061
2098
2136
2173
2210
2247
2285
2322
2359
2397
2434
2471
2508
2546
2583
2620
2657
2693
2730
2767
2803
2839
2876
2912
2948
2984
3020
3055
3091
3126
3161
3197
3232
3266
3301
3336
3370
3405
3439
3473
3507
3541
3574
3608
3642
3675
3708
3742
3775
3808
3842
3875
3908
3941
3974
4006
4040
4073
4106
4139
4172
4206
4239
4272
4306
4339
4373
4407
4441
4474
4508
4542
4576
4610
4644
4678
4713
4747
4781
4815
4849
4883
4917
4951
4985
5019
5053
5087
5120
5154
5188
5221
5254
5288
5321
5354
5387
5420
5453
5485
5518
5550
5582
5614
5646
5678
5709
5741
5772
5803
5833
5864
5894
5925
5954
5984
6014
6043
6072
6101
6130
6158
6187
6215
6243
6271
6299
6326
6354
6381
6409
6436
6463
6489
6516
6543
6569
6595
6621
6647
6673
6699
6724
6750
6776
6801
6826
6852
6877
6902
6927
6952
6977
7002
7027
7052
7077
7102
7126
7151
7176
7200
7225
7250
7275
7299
7324
7348
7373
7397
7422
7446
7471
7495
7519
7544
7568
7592
7617
7641
7665
7689
7713
7737
7761
7785
7809
7832
7856
7879
7903
7926
7950
7973
7996
8019
8042
8064
8087
8111
8134
8156
8179
8202
8224
8247
8270
8292
8315
8337
8360
8383
8405
8428
8450
8473
8495
8518
8540
8563
8585
8607
8630
8652
8674
8696
8719
8741
8763
8785
8807
8830
8852
8874
8896
8919
8941
8963
8985
9008
9030
9053
9076
9098
9121
9144
9167
9191
9214
9237
9261
9285
9309
9332
9357
9381
9405
9430
9454
9479
9504
9529
9555
9580
9605
9631
9657
9682
9708
9734
9760
9786
9812
9839
9865
9892
9919
9946
9973
10000
10027
10055
10082
10110
10138
10166
10195
10223
10252
10280
10309
10338
10367
10397
10426
10456
10486
10516
10546
10576
10607
10637
10668
10699
10731
10762
10794
10826
10858
10890
10923
10955
10988
11022
11055
11089
11123
11158
11192
11227
11262
11297
11332
11368
11404
11440
11476
11513
11549
11586
11623
11660
11698
11735
11773
11810
11848
11886
11923
11961
11999
12037
12074
12112
12150
12187
12224
12261
12298
12335
12372
12408
12444
12480
12516
12552
12587
12622
12657
12692
12727
12761
12795
12829
12862
12896
12929
12962
12995
13028
13060
13093
13125
13157
13189
13221
13253
13285
13316
13348
13379
13410
13442
13473
13503
13534
13565
13596
13626
13657
13687
13718
13748
13778
13808
13838
13868
13898
13928
13958
13988
14018
14048
14078
14108
14138
14168
14198
14229
14259
14289
14319
14349
14379
14409
14439
14469
14499
14529
14558
14588
14617
14647
14677
14706
14735
14765
14794
14823
14852
14881
14910
14939
14968
14996
15025
15054
15082
15110
15138
15167
15195
15222
15250
15278
15305
15333
15360
15387
15414
15441
15467
15494
15521
15547
15573
15599
15625
15651
15677
15702
15728
15753
15779
15804
15830
15855
15880
15905
15931
15956
15981
16006
16030
16056
16082
16107
16133
16158
16183
16209
16234
16260
16286
16311
16337
16363
16389
16415
16441
16467
16494
16520
16547
16574
16600
16628
16655
16682
16710
16738
16766
16794
16823
16852
16880
16910
16939
16968
16998
17028
17058
17089
17119
17150
17181
17212
17244
17276
17308
17340
17372
17405
17438
17471
17504
17538
17571
17605
17639
17673
17708
17743
17777
17812
17847
17883
17918
17953
17989
18025
18060
18096
18132
18168
18205
18241
18277
18313
18350
18386
18423
18459
18496
18532
18569
18605
18642
18678
18715
18751
18787
18824
18860
18896
18932
18968
19004
19040
19076
19112
19147
19182
19217
19252
19287
19322
19356
19390
19424
19458
19492
19525
19558
19590
19623
19655
19687
19718
19750
19781
19811
19842
19872
19902
19931
19960
19989
20017
20045
20073
20100
20127
20154
20180
20206
20231
20256
20281
20306
20330
20353
20377
20400
20422
20444
20466
20488
20509
20529
20550
20570
20589
20608
20627
20646
20664
20682
20700
20717
20734
20750
20767
20783
20799
20814
20829
20844
20859
20874
20888
20903
20917
20931
20944
20958
20971
20985
20998
21011
21024
21037
21050
21064
21077
21090
21103
21116
21129
21143
21156
21170
21183
21197
21211
21225
21239
21254
21268
21283
21298
21313
21329
21344
21360
21376
21392
21409
21426
21443
21461
21478
21496
21514
21533
21552
21571
21590
21609
21629
21649
21670
21690
21711
21732
21754
21775
21797
21819
21842
21864
21887
21910
21933
21957
21980
22004
22028
22053
22077
22102
22127
22152
22177
22202
22228
22254
22279
22306
22332
22358
22385
22411
22438
22465
22492
22519
22546
22573
22600
22628
22655
22683
22710
22738
22766
22794
22822
22850
22878
22907
22935
22963
22992
23021
23049
23078
23107
23136
23165
23194
23223
23252
23281
23310
23339
23369
23398
23428
23457
23487
23517
23547
23577
23607
23637
23668
23698
23729
23760
23790
23821
23853
23884
23915
23947
23979
24011
24043
24075
24108
24140
24173
24206
24240
24273
24307
24341
24376
24410
24445
24480
24516
24551
24587
24623
24660
24696
24733
24770
24807
24845
24883
24920
24959
24997
25035
25074
25112
25151
25190
25229
25268
25308
25347
25387
25426
25466
25506
25546
25586
25626
25666
25706
25745
25785
25825
25865
25905
25945
25984
26024
26064
26103
26142
26181
26220
26259
26297
26335
26373
26411
26448
26485
26522
26558
26595
26630
26666
26701
26735
26770
26804
26837
26870
26902
26934
26966
26997
27028
27058
27087
27116
27145
27172
27200
27227
27253
27279
27304
27329
27353
27376
27399
27422
27443
27465
27485
27505
27525
27544
27562
27580
27597
27614
27630
27645
27660
27674
27688
27701
27713
27725
27736
27746
27755
27764
27772
27780
27787
27793
27798
27803
27807
27810
27813
27814
27816
27816
27816
27815
27813
27811
27808
27804
27799
27794
27788
27781
27774
27765
27757
27747
27737
27726
27714
27702
27688
27675
27660
27645
27629
27613
27596
27578
27560
27541
27521
27501
27480
27459
27437
27414
27391
27368
27344
27319
27294
27269
27243
27217
27190
27163
27136
27108
27080
27052
27023
26994
26964
26935
26905
26874
26844
26813
26783
26752
26721
26690
26659
26627
26596
26564
26533
26502
26470
26439
26407
26376
26344
26313
26281
26250
26219
26187
26156
26125
26095
26064
26033
26003
25973
25943
25913
25884
25855
25826
25797
25768
25740
25712
25685
25657
25630
25603
25577
25551
25525
25499
25474
25449
25424
25399
25375
25351
25328
25304
25281
25259
25236
25214
25192
25170
25149
25128
25107
25086
25065
25045
25025
25005
24986
24966
24947
24928
24909
24890
24871
24853
24834
24816
24798
24780
24762
24744
24726
24708
24691
24673
24656
24638
24621
24604
24587
24569
24552
24535
24518
24501
24484
24467
24450
24433
24417
24400
24383
24366
24349
24332
24315
24298
24281
24264
24247
24230
24213
24196
24179
24161
24144
24127
24109
24092
24074
24057
24039
24021
24003
23984
23966
23948
23929
23910
23891
23872
23852
23832
23812
23792
23771
23751
23730
23708
23686
23664
23642
23619
23596
23573
23549
23525
23500
23475
23450
23425
23399
23372
23345
23318
23291
23263
23234
23205
23176
23147
23117
23086
23056
23025
22993
22962
22930
22897
22864
22831
22798
22765
22731
22697
22662
22628
22593
22558
22523
22487
22451
22416
22380
22344
22308
22271
22235
22199
22163
22126
22090
22054
22018
21982
21946
21910
21874
21839
21803
21768
21733
21698
21663
21629
21595
21561
21527
21494
21460
21427
21395
21362
21330
21298
21267
21235
21204
21174
21143
21113
21083
21054
21025
20996
20968
20940
20912
20885
20858
20831
20804
20778
20753
20727
20702
20678
20653
20629
20606
20582
20559
20536
20514
20492
20470
20448
20427
20406
20385
20365
20345
20325
20305
20286
20267
20248
20229
20210
20192
20174
20156
20138
20120
20102
20085
20067
20049
20032
20014
19997
19980
19962
19945
19927
19910
19892
19875
19857
19839
19821
19804
19786
19768
19749
19731
19712
19694
19675
19656
19637
19617
19598
19578
19558
19537
19517
19496
19475
19453
19431
19409
19387
19364
19341
19317
19293
19269
19244
19220
19194
19168
19142
19116
19089
19062
19034
19006
18977
18948
18919
18889
18859
18829
18798
18766
18735
18702
18670
18637
18603
18570
18535
18501
18466
18431
18395
18359
18323
18286
18249
18212
18174
18136
18098
18059
18020
17981
17942
17902
17862
17822
17781
17741
17700
17659
17617
17576
17534
17492
17450
17408
17365
17323
17280
17237
17194
17151
17108
17065
17022
16979
16935
16892
16849
16806
16762
16719
16676
16632
16589
16545
16502
16459
16415
16372
16329
16285
16242
16199
16155
16113
16070
16026
15983
15940
15897
15854
15811
15768
15726
15683
15640
15597
15554
15512
15469
15426
15384
15341
15299
15256
15214
15171
15129
15087
15044
15002
14960
14917
14875
14833
14790
14748
14705
14663
14620
14577
14535
14492
14449
14406
14363
14320
14277
14233
14190
14146
14102
14059
14015
13971
13926
13882
13838
13793
13749
13704
13659
13614
13569
13524
13479
13433
13388
13342
13296
13251
13205
13159
13112
13066
13020
12973
12926
12880
12833
12785
12738
12691
12643
12595
12547
12499
12451
12403
12354
12305
12256
12206
12157
12107
12056
12006
11955
11904
11853
11801
11749
11697
11645
11592
11538
11485
11431
11377
11322
11267
11212
11156
11100
11044
10987
10930
10873
10815
10757
10698
10640
10581
10521
10462
10402
10342
10281
10220
10159
10098
10036
9974
9912
9849
9786
9723
9660
9596
9533
9469
9404
9340
9275
9210
9145
9080
9014
8948
8882
8816
8749
8683
8616
8549
8482
8414
8347
8279
8211
8143
8074
8007
7939
7870
7801
7733
7664
7595
7526
7457
7388
7319
7250
7181
7112
7043
6974
6905
6836
6767
6698
6629
6560
6491
6423
6354
6286
6218
6150
6082
6014
5946
5879
5811
5744
5677
5611
5544
5478
5412
5346
5281
5216
5151
5086
5022
4958
4894
4831
4768
4705
4643
4580
4519
4457
4396
4336
4275
4216
4156
4097
4038
3979
3921
3863
3806
3749
3692
3635
3579
3523
3468
3413
3358
3303
3249
3195
3142
3088
3036
2983
2930
2878
2827
2775
2724
2673
2622
2572
2522
2472
2423
2373
2325
2276
2227
2179
2131
2083
2036
1989
1941
1895
1848
1801
1755
1708
1662
1616
1570
1524
1479
1433
1387
1342
1296
1251
1205
1159
1114
1068
1022
977
931
885
839
793
747
701
655
609
563
516
470
423
377
330
283
236
189
142
94
47
-1
-48
-96
-144
-192
-240
-289
-337
-386
-435
-484
-533
-582
-632
-682
-731
-782
-832
-882
-933
-984
-1035
-1086
-1138
-1190
-1241
-1294
-1346
-1398
-1451
-1504
-1557
-1611
-1664
-1718
-1772
-1826
-1881
-1935
-1990
-2045
-2101
-2156
-2212
-2268
-2325
-2381
-2438
-2495
-2553
-2610
-2668
-2726
-2784
-2843
-2902
-2961
-3020
-3080
-3140
-3200
-3261
-3321
-3382
-3444
-3505
-3567
-3628
-3691
-3753
-3816
-3878
-3941
-4005
-4067
-4132
-4196
-4260
-4324
-4389
-4453
-4518
-4583
-4649
-4714
-4780
-4846
-4912
-4979
-5046
-5112
-5180
-5247
-5314
-5382
-5450
-5518
-5586
-5654
-5723
-5792
-5861
-5930
-5999
-6069
-6139
-6208
-6278
-6349
-6419
-6490
-6561
-6632
-6703
-6774
-6845
-6917
-6989
-7061
-7133
-7205
-7277
-7349
-7422
-7495
-7567
-7640
-7713
-7786
-7859
-7932
-8005
-8077
-8151
-8225
-8299
-8372
-8446
-8519
-8593
-8667
-8741
-8815
-8889
-8963
-9037
-9111
-9186
-9260
-9335
-9410
-9485
-9560
-9634
-9710
-9785
-9860
-9935
-10011
-10086
-10162
-10237
-10313
-10389
-10464
-10540
-10616
-10692
-10768
-10844
-10920
-10996
-11073
-11149
-11225
-11301
-11377
-11453
-11529
-11605
-11682
-11758
-11834
-11910
-11986
-12062
-12138
-12214
-12289
-12365
-12441
-12516
-12592
-12667
-12742
-12817
-12892
-12967
-13042
-13116
-13191
-13265
-13339
-13413
-13486
-13560
-13633
-13706
-13779
-13851
-13924
-13996
-14067
-14139
-14210
-14281
-14352
-14422
-14492
-14562
-14631
-14700
-14769
-14838
-14906
-14974
-15042
-15109
-15176
-15243
-15310
-15376
-15442
-15508
-15573
-15638
-15703
-15768
-15832
-15896
-15959
-16023
-16085
-16148
-16210
-16273
-16335
-16396
-16457
-16518
-16579
-16639
-16699
-16759
-16819
-16878
-16937
-16996
-17055
-17114
-17172
-17230
-17288
-17346
-17404
-17461
-17518
-17576
-17633
-17689
-17746
-17803
-17859
-17916
-17972
-18028
-18084
-18140
-18196
-18251
-18307
-18362
-18417
-18472
-18527
-18582
-18637
-18692
-18747
-18801
-18856
-18910
-18964
-19018
-19073
-19127
-19181
-19234
-19288
-19342
-19395
-19449
-19502
-19556
-19609
-19662
-19715
-19768
-19821
-19874
-19927
-19980
-20032
-20085
-20137
-20190
-20242
-20294
-20346
-20398
-20450
-20502
-20554
-20605
-20657
-20708
-20759
-20810
-20861
-20912
-20963
-21014
-21065
-21115
-21166
-21216
-21267
-21317
-21367
-21418
-21468
-21518
-21568
-21618
-21668
-21718
-21768
-21818
-21867
-21917
-21967
-22017
-22067
-22117
-22166
-22216
-22266
-22316
-22366
-22415
-22465
-22515
-22565
-22615
-22665
-22714
-22764
-22814
-22863
-22913
-22963
-23012
-23062
-23111
-23161
-23210
-23260
-23309
-23358
-23408
-23457
-23507
-23556
-23606
-23655
-23704
-23754
-23803
-23853
-23902
-23952
-24002
-24051
-24101
-24151
-24201
-24251
-24300
-24350
-24400
-24451
-24501
-24551
-24601
-24651
-24702
-24752
-24802
-24853
-24903
-24954
-25004
-25055
-25105
-25155
-25206
-25256
-25307
-25357
-25408
-25458
-25508
-25559
-25609
-25659
-25709
-25760
-25810
-25860
-25910
-25960
-26010
-26060
-26109
-26159
-26208
-26258
-26307
-26356
-26405
-26454
-26503
-26552
-26600
-26648
-26696
-26744
-26792
-26840
-26887
-26934
-26981
-27028
-27075
-27121
-27168
-27214
-27260
-27305
-27351
-27396
-27441
-27486
-27531
-27575
-27619
-27664
-27707
-27751
-27794
-27838
-27881
-27923
-27966
-28008
-28051
-28093
-28134
-28176
-28217
-28259
-28299
-28340
-28381
-28421
-28461
-28501
-28540
-28580
-28619
-28657
-28696
-28734
-28772
-28810
-28848
-28885
-28922
-28959
-28995
-29031
-29067
-29103
-29139
-29174
-29209
-29244
-29278
-29313
-29347
-29381
-29414
-29448
-29481
-29514
-29547
-29579
-29612
-29644
-29676
-29708
-29740
-29772
-29803
-29835
-29866
-29897
-29928
-29959
-29990
-30020
-30051
-30081
-30112
-30142
-30172
-30202
-30232
-30262
-30291
-30321
-30350
-30380
-30409
-30438
-30467
-30496
-30524
-30553
-30581
-30610
-30638
-30666
-30694
-30722
-30750
-30777
-30805
-30832
-30859
-30886
-30913
-30940
-30966
-30993
-31019
-31045
-31071
-31097
-31122
-31147
-31173
-31197
-31222
-31246
-31271
-31295
-31318
-31341
-31365
-31387
-31410
-31432
-31454
-31475
-31496
-31517
-31537
-31557
-31577
-31596
-31615
-31633
-31651
-31669
-31685
-31702
-31718
-31734
-31749
-31763
-31777
-31791
-31804
-31817
-31829
-31840
-31851
-31862
-31871
-31881
-31890
-31898
-31906
-31913
-31919
-31925
-31931
-31936
-31940
-31944
-31947
-31950
-31952
-31953
-31954
-31954
-31954
-31953
-31952
-31950
-31947
-31944
-31940
-31935
-31931
-31925
-31919
-31912
-31905
-31897
-31889
-31880
-31870
-31861
-31850
-31839
-31828
-31816
-31804
-31791
-31778
-31765
-31751
-31737
-31722
-31707
-31692
-31676
-31660
-31643
-31627
-31610
-31592
-31574
-31556
-31538
-31519
-31501
-31481
-31462
-31442
-31423
-31403
-31383
-31362
-31342
-31322
-31301
-31281
-31260
-31239
-31218
-31198
-31177
-31156
-31136
-31115
-31094
-31074
-31054
-31034
-31014
-30994
-30974
-30955
-30936
-30917
-30899
-30880
-30862
-30845
-30827
-30810
-30793
-30777
-30761
-30746
-30730
-30716
-30701
-30687
-30674
-30661
-30648
-30636
-30625
-30614
-30603
-30593
-30583
-30574
-30565
-30557
-30549
-30542
-30536
-30529
-30524
-30518
-30514
-30509
-30506
-30502
-30499
-30497
-30495
-30494
-30493
-30492
-30492
-30493
-30494
-30495
-30497
-30499
-30502
-30504
-30508
-30511
-30515
-30519
-30524
-30529
-30534
-30539
-30545
-30550
-30556
-30563
-30569
-30575
-30582
-30588
-30595
-30602
-30609
-30616
-30623
-30630
-30637
-30644
-30650
-30657
-30664
-30670
-30676
-30683
-30689
-30694
-30700
-30705
-30711
-30715
-30720
-30724
-30728
-30732
-30736
-30739
-30741
-30743
-30745
-30747
-30747
-30748
-30748
-30747
-30746
-30744
-30742
-30739
-30736
-30732
-30727
-30722
-30716
-30710
-30703
-30695
-30686
-30677
-30667
-30657
-30646
-30634
-30621
-30608
-30594
-30580
-30564
-30548
-30532
-30514
-30496
-30478
-30458
-30438
-30417
-30396
-30374
-30351
-30327
-30303
-30278
-30252
-30225
-30198
-30170
-30142
-30112
-30082
-30051
-30020
-29988
-29955
-29922
-29887
-29853
-29817
-29781
-29744
-29707
-29669
-29630
-29591
-29551
-29511
-29470
-29429
-29387
-29345
-29302
-29258
-29214
-29170
-29125
-29080
-29035
-28989
-28942
-28896
-28849
-28801
-28753
-28705
-28657
-28608
-28559
-28509
-28459
-28409
-28359
-28308
-28257
-28206
-28154
-28103
-28051
-27999
-27946
-27894
-27841
-27788
-27734
-27681
-27627
-27573
-27519
-27464
-27410
-27355
-27300
-27245
-27189
-27134
-27078
-27022
-26966
-26910
-26854
-26797
-26740
-26683
-26626
-26569
-26511
-26453
-26395
-26337
-26279
-26220
-26162
-26103
-26044
-25984
-25925
-25865
-25805
-25745
-25684
-25623
-25562
-25501
-25440
-25378
-25316
-25254
-25191
-25129
-25066
-25003
-24940
-24876
-24812
-24748
-24684
-24620
-24555
-24490
-24425
-24360
-24294
-24228
-24162
-24096
-24030
-23964
-23897
-23830
-23763
-23696
-23629
-23561
-23494
-23426
-23358
-23290
-23222
-23154
-23086
-23018
-22949
-22881
-22813
-22744
-22676
-22607
-22539
-22471
-22402
-22334
-22266
-22197
-22129
-22061
-21993
-21926
-21858
-21790
-21723
-21656
-21589
-21522
-21456
-21389
-21323
-21258
-21192
-21127
-21062
-20998
-20933
-20869
-20806
-20742
-20679
-20617
-20555
-20493
-20431
-20370
-20310
-20250
-20190
-20131
-20072
-20013
-19955
-19898
-19841
-19785
-19729
-19673
-19618
-19564
-19510
-19457
-19404
-19352
-19300
-19249
-19198
-19149
-19099
-19050
-19002
-18954
-18907
-18861
-18815
-18770
-18725
-18681
-18637
-18594
-18552
-18510
-18468
-18428
-18387
-18348
-18309
-18270
-18232
-18195
-18158
-18121
-18085
-18050
-18015
-17981
-17946
-17913
-17880
-17847
-17815
-17783
-17752
-17721
-17691
-17661
-17631
-17602
-17573
-17544
-17516
-17488
-17460
-17433
-17406
-17380
-17353
-17327
-17301
-17276
-17251
-17226
-17201
-17176
-17152
-17127
-17103
-17079
-17055
-17032
-17008
-16985
-16961
-16938
-16915
-16892
-16869
-16846
-16823
-16800
-16778
-16755
-16732
-16710
-16687
-16665
-16643
-16620
-16598
-16575
-16553
-16531
-16508
-16486
-16463
-16440
-16418
-16395
-16372
-16349
-16326
-16302
-16279
-16254
-16231
-16207
-16183
-16158
-16133
-16108
-16082
-16058
-16032
-16006
-15980
-15953
-15927
-15900
-15873
-15845
-15817
-15789
-15761
-15732
-15703
-15674
-15645
-15615
-15585
-15554
-15524
-15492
-15461
-15429
-15397
-15365
-15332
-15299
-15266
-15232
-15198
-15164
-15129
-15094
-15059
-15024
-14988
-14952
-14915
-14878
-14841
-14804
-14767
-14729
-14691
-14653
-14614
-14575
-14536
-14497
-14458
-14418
-14378
-14338
-14297
-14256
-14216
-14174
-14133
-14091
-14049
-14007
-13965
-13922
-13880
-13837
-13793
-13750
-13706
-13663
-13619
-13574
-13530
-13485
-13441
-13396
-13350
-13305
-13260
-13214
-13168
-13122
-13076
-13030
-12983
-12937
-12890
-12843
-12796
-12749
-12702
-12654
-12607
-12559
-12512
-12464
-12416
-12368
-12320
-12272
-12224
-12176
-12128
-12080
-12032
-11983
-11935
-11887
-11839
-11791
-11743
-11695
-11646
-11598
-11550
-11502
-11454
-11406
-11358
-11310
-11262
-11214
-11166
-11118
-11071
-11023
-10975
-10927
-10880
-10832
-10784
-10737
-10689
-10641
-10594
-10546
-10498
-10451
-10403
-10356
-10308
-10261
-10213
-10166
-10118
-10071
-10023
-9976
-9929
-9881
-9834
-9786
-9739
-9691
-9644
-9596
-9549
-9501
-9454
-9406
-9358
-9310
-9263
-9215
-9167
-9119
-9070
-9022
-8974
-8925
-8877
-8828
-8779
-8730
-8681
-8631
-8581
-8532
-8482
-8431
-8381
-8330
-8279
-8228
-8177
-8125
-8073
-8021
-7968
-7916
-7863
-7810
-7756
-7702
-7648
-7594
-7540
-7485
-7429
-7374
-7318
-7262
-7206
-7149
-7092
-7035
-6977
-6919
-6861
-6803
-6744
-6685
-6626
-6566
-6507
-6446
-6386
-6325
-6264
-6203
-6142
-6080
-6018
-5956
-5893
-5830
-5767
-5704
-5641
-5577
-5513
-5449
-5385
-5321
-5256
-5192
-5127
-5062
-4997
-4932
-4867
-4802
-4737
-4672
-4606
-4541
-4475
-4410
-4345
-4279
-4214
-4148
-4083
-4018
-3952
-3887
-3822
-3756
-3691
-3626
-3561
-3496
-3431
-3366
-3301
-3237
-3172
-3108
-3044
-2980
-2916
-2852
-2789
-2725
-2662
-2600
-2537
-2474
-2412
-2350
-2289
-2228
-2166
-2106
-2045
-1985
-1925
-1866
-1806
-1748
-1689
-1631
-1573
-1516
-1459
-1402
-1346
-1290
-1234
-1179
-1124
-1070
-1016
-962
-909
-856
-804
-752
-701
-649
-599
-548
-498
-449
-400
-351
-303
-255
-207
-160
-113
-66
-20
26
71
117
162
206
251
295
339
382
425
468
511
553
596
638
679
721
762
803
843
884
924
964
1004
1044
1083
1123
1162
1201
1239
1278
1316
1354
1392
1430
1468
1505
1543
1580
1617
1654
1691
1728
1764
1801
1837
1874
1910
1946
1983
2019
2055
2091
2127
2163
2199
2235
2271
2307
2342
2378
2414
2450
2486
2522
2558
2594
2630
2666
2702
2738
2774
2810
2846
2882
2919
2955
2992
3028
3065
3102
3139
3176
3213
3250
3287
3324
3361
3399
3436
3474
3511
3549
3587
3625
3663
3701
3740
3778
3817
3856
3894
3933
3973
4011
4051
4091
4130
4170
4210
4250
4290
4330
4371
4411
4451
4492
4533
4574
4615
4656
4697
4738
4779
4821
4862
4903
4945
4987
5028
5070
5112
5153
5195
5237
5279
5321
5362
5404
5446
5488
5530
5572
5614
5656
5698
5740
5782
5823
5865
5907
5948
5990
6031
6072
6113
6154
6195
6236
6277
6317
6357
6398
6438
6478
6517
6557
6596
6636
6675
6714
6752
6791
6829
6867
6905
6943
6980
7017
7055
7091
7128
7165
7201
7237
7273
7309
7345
7380
7416
7451
7486
7521
7556
7590
7624
7659
7693
7727
7760
7794
7827
7860
7894
7927
7960
7992
8025
8058
8090
8122
8154
8186
8219
8251
8282
8314
8346
8377
8409
8440
8471
8503
8534
8565
8596
8626
8657
8688
8718
8749
8779
8809
8839
8869
8899
8929
8959
8989
9018
9048
9077
9107
9136
9166
9195
9224
9253
9282
9312
9341
9370
9399
9428
9457
9486
9515
9544
9573
9602
9631
9660
9689
9717
9746
9775
9804
9832
9861
9889
9918
9946
9974
10003
10031
10059
10087
10116
10144
10172
10200
10228
10256
10284
10312
10340
10368
10396
10425
10453
10481
10509
10537
10566
10594
10622
10651
10679
10708
10736
10765
10794
10823
10852
10881
10910
10940
10969
10999
11029
11059
11089
11119
11149
11180
11211
11241
11273
11304
11335
11367
11399
11431
11463
11496
11529
11562
11595
11628
11662
11695
11729
11763
11798
11832
11867
11902
11937
11972
12008
12044
12079
12115
12152
12188
12224
12261
12298
12335
12372
12409
12447
12484
12522
12560
12597
12635
12674
12712
12750
12788
12827
12865
12904
12942
12981
13020
13058
13097
13136
13175
13213
13252
13291
13330
13368
13407
13446
13485
13523
13562
13601
13639
13678
13717
13755
13794
13832
13871
13909
13947
13986
14024
14062
14100
14138
14175
14213
14251
14288
14326
14363
14400
14438
14475
14512
14548
14585
14622
14659
14695
14732
14768
14805
14841
14878
14914
14950
14986
15022
15058
15094
15130
15165
15201
15237
15272
15307
15343
15378
15413
15448
15483
15518
15553
15588
15623
15658
15692
15727
15761
15796
15830
15864
15899
15933
15967
16001
16035
16068
16103
16137
16171
16204
16239
16271
16306
16340
16373
16407
16440
16474
16507
16541
16574
16607
16640
16674
16707
16740
16773
16806
16839
16872
16905
16938
16972
17005
17038
17071
17104
17136
17169
17202
17235
17268
17301
17334
17367
17399
17432
17465
17497
17530
17562
17595
17627
17659
17691
17723
17755
17786
17818
17849
17881
17912
17943
17974
18004
18035
18065
18095
18125
18154
18184
18213
18242
18271
18299
18328
18356
18384
18411
18439
18466
18493
18519
18545
18571
18597
18622
18647
18672
18696
18720
18743
18767
18789
18812
18834
18855
18876
18897
18918
18938
18957
18976
18995
19013
19031
19049
19066
19083
19099
19115
19130
19145
19160
19174
19188
19202
19215
19228
19240
19252
19264
19275
19286
19296
19307
19317
19326
19335
19344
19353
19361
19369
19377
19384
19391
19398
19405
19411
19417
19423
19429
19434
19439
19445
19449
19454
19458
19463
19467
19471
19475
19478
19482
19485
19489
19492
19495
19498
19500
19503
19506
19508
19511
19513
19516
19518
19520
19523
19525
19527
19530
19532
19534
19536
19539
19541
19543
19545
19547
19550
19552
19554
19556
19559
19561
19563
19565
19568
19570
19572
19575
19577
19580
19582
19584
19587
19589
19592
19594
19596
19599
19601
19604
19606
19608
19611
19614
19616
19619
19621
19624
19626
19629
19631
19634
19636
19639
19641
19643
19646
19648
19650
19653
19655
19657
19659
19661
19663
19665
19667
19669
19670
19672
19673
19675
19676
19677
19678
19679
19680
19681
19682
19683
19683
19684
19684
19684
19684
19684
19684
19683
19683
19682
19681
19680
19679
19678
19676
19675
19673
19671
19669
19667
19665
19662
19659
19657
19654
19651
19648
19645
19641
19638
19634
19631
19627
19623
19620
19616
19612
19608
19604
19599
19595
19591
19587
19583
19579
19575
19570
19566
19562
19558
19554
19550
19546
19542
19539
19535
19531
19527
19524
19520
19517
19513
19510
19507
19504
19500
19497
19494
19491
19488
19486
19483
19480
19477
19475
19472
19470
19467
19465
19463
19461
19458
19456
19454
19452
19450
19447
19445
19443
19441
19438
19436
19433
19431
19428
19425
19422
19419
19416
19413
19409
19405
19401
19397
19392
19388
19383
19378
19372
19366
19360
19354
19347
19340
19333
19325
19317
19309
19300
19291
19281
19271
19261
19250
19239
19227
19215
19202
19189
19176
19162
19147
19132
19117
19101
19084
19068
19050
19032
19014
18996
18976
18957
18937
18916
18895
18874
18852
18830
18807
18784
18761
18737
18713
18688
18663
18638
18613
18587
18560
18534
18507
18480
18452
18424
18396
18368
18339
18310
18280
18251
18221
18191
18161
18130
18099
18068
18037
18006
17974
17942
17910
17878
17846
17813
17780
17747
17714
17681
17648
17614
17581
17547
17513
17479
17445
17411
17377
17343
17308
17274
17240
17205
17171
17137
17103
17068
17034
17000
16966
16932
16899
16865
16831
16798
16764
16731
16698
16665
16632
16600
16567
16535
16503
16471
16440
16409
16376
16347
16315
16286
16256
16226
16196
16167
16138
16109
16079
16052
16024
15996
15969
15941
15914
15887
15861
15834
15808
15783
15757
15732
15707
15682
15657
15633
15608
15584
15561
15537
15514
15491
15468
15445
15423
15400
15378
15356
15334
15313
15291
15270
15249
15227
15206
15186
15165
15144
15123
15103
15083
15062
15042
15022
15002
14982
14962
14942
14922
14902
14882
14862
14842
14822
14802
14782
14762
14742
14722
14702
14681
14661
14641
14620
14600
14579
14558
14537
14516
14495
14474
14453
14431
14409
14387
14365
14343
14320
14297
14274
14251
14227
14203
14179
14155
14130
14105
14080
14054
14028
14002
13976
13949
13922
13895
13868
13840
13812
13783
13755
13726
13696
13667
13637
13607
13576
13546
13514
13483
13451
13419
13387
13354
13321
13288
13255
13221
13187
13153
13118
13084
13048
13013
12977
12942
12905
12869
12832
12795
12758
12721
12683
12645
12607
12568
12529
12490
12451
12411
12372
12332
12291
12251
12210
12169
12128
12087
12045
12003
11961
11919
11877
11834
11791
11748
11705
11662
11619
11575
11532
11488
11444
11400
11356
11312
11268
11224
11179
11135
11090
11045
11001
10956
10911
10866
10821
10776
10732
10687
10642
10597
10552
10507
10462
10417
10371
10326
10281
10236
10191
10146
10102
10057
10012
9967
9922
9877
9833
9788
9743
9699
9654
9610
9566
9521
9477
9433
9389
9345
9301
9257
9213
9169
9125
9081
9038
8994
8951
8907
8864
8821
8778
8735
8692
8649
8606
8563
8521
8478
8436
8393
8351
8309
8267
8224
8182
8140
8098
8057
8015
7973
7931
7889
7847
7806
7764
7722
7680
7638
7596
7554
7512
7470
7428
7386
7343
7301
7259
7216
7173
7131
7088
7045
7002
6959
6916
6873
6830
6786
6743
6699
6655
6611
6567
6523
6479
6434
6390
6346
6301
6256
6211
6167
6122
6077
6032
5987
5941
5896
5851
5805
5760
5715
5669
5624
5578
5533
5487
5442
5396
5351
5305
5260
5214
5169
5124
5079
5034
4989
4944
4899
4854
4810
4765
4721
4677
4633
4589
4545
4501
4458
4414
4371
4328
4285
4242
4199
4157
4114
4072
4029
3987
3945
3903
3861
3820
3778
3737
3696
3655
3614
3573
3532
3491
3451
3410
3370
3330
3290
3250
3211
3171
3132
3092
3053
3014
2976
2937
2898
2860
2822
2784
2746
2709
2671
2634
2597
2561
2524
2488
2452
2416
2381
2345
2310
2275
2241
2207
2172
2139
2105
2071
2037
2005
1972
1940
1907
1875
1843
1811
1779
1748
1717
1686
1655
1624
1593
1562
1532
1501
1471
1441
1411
1381
1351
1321
1291
1262
1232
1202
1173
1143
1114
1084
1054
1025
995
966
936
907
877
848
818
789
759
729
700
670
640
610
580
550
520
490
460
429
399
368
337
306
275
244
213
182
150
118
86
54
22
-10
-43
-76
-108
-141
-175
-208
-241
-275
-308
-342
-376
-410
-444
-479
-513
-548
-582
-617
-652
-687
-722
-757
-792
-828
-863
-899
-934
-970
-1006
-1042
-1078
-1113
-1149
-1185
-1221
-1257
-1293
-1329
-1365
-1401
-1437
-1473
-1509
-1545
-1581
-1616
-1652
-1688
-1723
-1759
-1794
-1829
-1865
-1900
-1934
-1969
-2004
-2037
-2073
-2107
-2141
-2175
-2208
-2242
-2275
-2308
-2341
-2373
-2406
-2438
-2470
-2502
-2533
-2564
-2595
-2626
-2657
-2687
-2717
-2747
-2777
-2806
-2835
-2864
-2892
-2920
-2948
-2976
-3004
-3031
-3058
-3085
-3111
-3137
-3163
-3189
-3215
-3240
-3265
-3290
-3315
-3340
-3364
-3388
-3412
-3436
-3459
-3483
-3506
-3529
-3552
-3575
-3598
-3620
-3642
-3664
-3686
-3708
-3730
-3751
-3772
-3793
-3814
-3835
-3856
-3876
-3897
-3917
-3937
-3957
-3977
-3997
-4017
-4035
-4056
-4075
-4094
-4114
-4133
-4152
-4171
-4190
-4210
-4229
-4248
-4267
-4286
-4305
-4324
-4343
-4362
-4381
-4400
-4419
-4438
-4458
-4477
-4496
-4516
-4535
-4555
-4575
-4595
-4615
-4635
-4655
-4675
-4696
-4716
-4737
-4758
-4778
-4799
-4821
-4842
-4863
-4885
-4906
-4928
-4950
-4972
-4994
-5016
-5039
-5062
-5084
-5108
-5131
-5154
-5178
-5201
-5225
-5250
-5274
-5298
-5323
-5348
-5373
-5398
-5424
-5449
-5475
-5501
-5527
-5554
-5580
-5607
-5634
-5661
-5688
-5715
-5743
-5770
-5798
-5826
-5854
-5883
-5911
-5940
-5969
-5998
-6027
-6056
-6086
-6115
-6145
-6175
-6205
-6235
-6265
-6296
-6326
-6357
-6388
-6419
-6449
-6481
-6512
-6543
-6574
-6606
-6637
-6669
-6700
-6732
-6764
-6796
-6828
-6860
-6892
-6924
-6956
-6988
-7020
-7052
-7084
-7117
-7149
-7181
-7213
-7245
-7278
-7310
-7342
-7374
-7406
-7438
-7470
-7502
-7534
-7565
-7597
-7628
-7660
-7691
-7722
-7753
-7784
-7815
-7845
-7876
-7906
-7936
-7965
-7995
-8023
-8053
-8082
-8111
-8138
-8167
-8195
-8223
-8250
-8277
-8304
-8330
-8356
-8382
-8408
-8433
-8458
-8482
-8506
-8530
-8554
-8577
-8600
-8623
-8645
-8667
-8688
-8710
-8731
-8751
-8772
-8792
-8811
-8831
-8850
-8869
-8887
-8905
-8923
-8941
-8958
-8976
-8992
-9009
-9025
-9042
-9058
-9073
-9089
-9104
-9119
-9134
-9149
-9164
-9178
-9193
-9207
-9221
-9235
-9248
-9262
-9276
-9289
-9303
-9316
-9329
-9343
-9356
-9369
-9382
-9395
-9408
-9421
-9434
-9447
-9460
-9473
-9485
-9498
-9511
-9524
-9537
-9550
-9563
-9576
-9589
-9603
-9616
-9629
-9642
-9656
-9669
-9683
-9696
-9710
-9724
-9737
-9751
-9765
-9779
-9793
-9807
-9822
-9836
-9850
-9865
-9879
-9894
-9908
-9923
-9938
-9952
-9967
-9982
-9997
-10012
-10027
-10043
-10058
-10073
-10088
-10104
-10119
-10134
-10150
-10165
-10181
-10196
-10212
-10227
-10243
-10258
-10274
-10289
-10304
-10319
-10334
-10349
-10364
-10379
-10394
-10408
-10423
-10437
-10451
-10465
-10479
-10492
-10506
-10519
-10532
-10545
-10557
-10569
-10582
-10593
-10605
-10616
-10627
-10638
-10649
-10659
-10669
-10679
-10689
-10698
-10707
-10716
-10724
-10732
-10740
-10748
-10756
-10763
-10770
-10777
-10783
-10789
-10795
-10801
-10807
-10812
-10817
-10822
-10827
-10831
-10835
-10839
-10843
-10847
-10850
-10854
-10857
-10860
-10862
-10865
-10867
-10870
-10872
-10874
-10876
-10877
-10879
-10880
-10882
-10883
-10884
-10886
-10887
-10888
-10888
-10889
-10890
-10891
-10891
-10892
-10893
-10893
-10894
-10894
-10894
-10895
-10895
-10896
-10896
-10896
-10897
-10897
-10897
-10897
-10897
-10898
-10898
-10898
-10898
-10898
-10899
-10899
-10899
-10899
-10899
-10899
-10899
-10900
-10900
-10900
-10900
-10900
-10900
-10900
-10901
-10901
-10901
-10901
-10901
-10902
-10902
-10902
-10903
-10903
-10903
-10903
-10904
-10904
-10904
-10904
-10905
-10905
-10905
-10905
-10905
-10905
-10905
-10905
-10905
-10905
-10905
-10904
-10904
-10904
-10903
-10902
-10902
-10901
-10900
-10899
-10898
-10897
-10895
-10894
-10893
-10891
-10889
-10888
-10886
-10884
-10882
-10880
-10878
-10875
-10873
-10871
-10868
-10865
-10863
-10860
-10857
-10854
-10851
-10847
-10844
-10841
-10837
-10834
-10830
-10826
-10822
-10818
-10814
-10810
-10806
-10801
-10797
-10792
-10787
-10782
-10777
-10772
-10767
-10762
-10756
-10750
-10745
-10739
-10733
-10727
-10720
-10714
-10707
-10701
-10694
-10687
-10680
-10672
-10665
-10657
-10649
-10641
-10633
-10625
-10616
-10608
-10599
-10590
-10581
-10571
-10562
-10552
-10542
-10532
-10522
-10511
-10500
-10489
-10478
-10467
-10455
-10443
-10431
-10419
-10407
-10394
-10381
-10368
-10354
-10340
-10326
-10312
-10298
-10283
-10268
-10252
-10237
-10221
-10205
-10189
-10172
-10155
-10138
-10121
-10103
-10086
-10067
-10049
-10030
-10011
-9992
-9973
-9953
-9933
-9912
-9892
-9871
-9849
-9828
-9806
-9784
-9762
-9739
-9716
-9693
-9670
-9647
-9623
-9599
-9575
-9550
-9526
-9501
-9476
-9451
-9426
-9400
-9375
-9349
-9323
-9297
-9271
-9244
-9218
-9191
-9164
-9137
-9110
-9083
-9055
-9028
-9000
-8973
-8945
-8917
-8889
-8861
-8833
-8805
-8777
-8749
-8721
-8693
-8664
-8636
-8608
-8580
-8552
-8524
-8495
-8467
-8439
-8411
-8383
-8355
-8327
-8300
-8272
-8244
-8217
-8189
-8162
-8134
-8106
-8080
-8053
-8026
-7999
-7973
-7946
-7920
-7893
-7867
-7841
-7815
-7789
-7763
-7737
-7711
-7686
-7660
-7635
-7610
-7585
-7559
-7535
-7510
-7485
-7461
-7436
-7412
-7387
-7363
-7339
-7315
-7291
-7267
-7244
-7220
-7197
-7173
-7150
-7127
-7104
-7081
-7058
-7035
-7013
-6990
-6967
-6945
-6923
-6900
-6878
-6856
-6834
-6812
-6790
-6768
-6746
-6724
-6702
-6680
-6658
-6636
-6614
-6593
-6571
-6549
-6527
-6505
-6484
-6462
-6440
-6418
-6396
-6375
-6353
-6331
-6309
-6287
-6265
-6243
-6221
-6200
-6178
-6156
-6134
-6111
-6089
-6067
-6045
-6023
-6001
-5979
-5956
-5934
-5912
-5889
-5867
-5845
-5822
-5800
-5778
-5755
-5733
-5711
-5688
-5666
-5643
-5621
-5599
-5576
-5554
-5531
-5509
-5486
-5464
-5441
-5419
-5396
-5374
-5351
-5328
-5305
-5282
-5259
-5236
-5213
-5190
-5167
-5143
-5120
-5097
-5073
-5050
-5026
-5002
-4979
-4955
-4931
-4907
-4883
-4859
-4835
-4811
-4787
-4763
-4738
-4714
-4690
-4665
-4641
-4616
-4592
-4567
-4543
-4518
-4493
-4469
-4444
-4419
-4395
-4370
-4345
-4320
-4296
-4271
-4246
-4221
-4196
-4172
-4147
-4122
-4097
-4072
-4046
-4022
-3997
-3972
-3947
-3922
-3897
-3872
-3847
-3822
-3797
-3772
-3747
-3722
-3697
-3672
-3646
-3621
-3596
-3571
-3546
-3521
-3495
-3470
-3445
-3419
-3394
-3368
-3343
-3317
-3292
-3266
-3240
-3215
-3189
-3163
-3137
-3111
-3085
-3059
-3032
-3006
-2980
-2953
-2927
-2900
-2873
-2847
-2820
-2793
-2767
-2740
-2713
-2686
-2659
-2632
-2605
-2578
-2551
-2523
-2496
-2469
-2441
-2414
-2386
-2358
-2331
-2303
-2275
-2247
-2220
-2192
-2164
-2136
-2108
-2080
-2052
-2024
-1996
-1968
-1940
-1912
-1884
-1856
-1829
-1801
-1773
-1746
-1718
-1691
-1663
-1636
-1609
-1582
-1555
-1528
-1501
-1475
-1448
-1422
-1396
-1369
-1343
-1317
-1292
-1266
-1240
-1215
-1190
-1164
-1139
-1114
-1089
-1065
-1040
-1014
-991
-967
-942
-918
-894
-870
-847
-823
-799
-776
-752
-729
-706
-682
-659
-636
-613
-590
-567
-545
-522
-499
-477
-454
-431
-409
-387
-364
-342
-320
-297
-275
-253
-231
-209
-186
-164
-142
-120
-98
-77
-55
-33
-11
10
32
53
75
96
118
139
160
181
202
223
244
264
285
305
326
346
366
386
406
426
445
465
484
504
523
542
561
580
599
618
637
655
674
692
710
728
747
765
782
800
818
836
853
871
888
905
922
939
956
973
990
1006
1022
1039
1055
1071
1087
1103
1118
1134
1149
1164
1179
1194
1209
1223
1238
1252
1266
1280
1293
1307
1320
1333
1346
1359
1371
1384
1396
1407
1419
1430
1442
1452
1463
1474
1484
1494
1504
1514
1523
1532
1541
1550
1559
1567
1575
1583
1591
1599
1606
1614
1621
1628
1634
1641
1648
1654
1660
1666
1672
1678
1684
1690
1695
1701
1706
1712
1717
1722
1727
1732
1737
1742
1747
1753
1758
1763
1768
1773
1778
1783
1788
1794
1799
1805
1810
1816
1821
1827
1833
1839
1846
1852
1859
1865
1872
1879
1886
1894
1901
1909
1917
1925
1933
1942
1951
1959
1968
1978
1987
1997
2007
2017
2027
2037
2048
2059
2070
2082
2093
2105
2116
2128
2140
2153
2165
2177
2190
2202
2215
2228
2241
2254
2267
2280
2293
2306
2319
2333
2346
2359
2372
2385
2398
2411
2424
2437
2450
2462
2475
2487
2500
2512
2524
2536
2547
2559
2570
2581
2592
2603
2614
2624
2634
2644
2654
2663
2673
2681
2690
2699
2707
2714
2722
2729
2736
2743
2749
2755
2761
2767
2772
2777
2781
2786
2790
2793
2797
2800
2802
2805
2807
2809
2811
2812
2813
2814
2814
2814
2814
2813
2812
2811
2810
2808
2806
2803
2801
2798
2795
2791
2787
2783
2779
2774
2769
2764
2758
2753
2747
2740
2734
2727
2720
2713
2706
2698
2691
2683
2675
2666
2658
2649
2640
2631
2622
2612
2603
2593
2584
2574
2564
2554
2543
2533
2523
2512
2502
2491
2480
2469
2459
2448
2437
2426
2415
2404
2393
2382
2371
2359
2348
2337
2326
2315
2304
2293
2282
2271
2260
2250
2239
2228
2217
2207
2196
2186
2176
2166
2156
2146
2136
2127
2117
2108
2099
2090
2081
2072
2064
2056
2048
2040
2032
2025
2017
2009
2003
1997
1990
1984
1978
1972
1967
1962
1957
1952
1948
1944
1940
1936
1933
1929
1927
1924
1921
1919
1917
1916
1914
1913
1912
1911
1910
1910
1909
1909
1909
1909
1910
1910
1911
1912
1913
1914
1916
1917
1919
1921
1923
1925
1927
1929
1932
1934
1937
1940
1942
1945
1948
1952
1955
1958
1961
1965
1968
1972
1976
1979
1983
1987
1991
1994
1998
2001
2005
2009
2013
2017
2021
2027
2031
2035
2039
2044
2048
2052
2057
2061
2065
2070
2074
2078
2082
2086
2091
2095
2099
2103
2107
2111
2115
2119
2123
2127
2132
2136
2140
2144
2148
2153
2157
2161
2165
2170
2174
2178
2183
2187
2192
2196
2201
2206
2210
2215
2220
2224
2229
2234
2239
2244
2249
2254
2259
2264
2269
2274
2280
2285
2290
2295
2300
2306
2311
2316
2322
2327
2333
2338
2343
2349
2354
2360
2366
2371
2377
2382
2388
2394
2399
2405
2410
2416
2422
2427
2433
2439
2444
2450
2456
2462
2467
2473
2479
2485
2491
2497
2503
2509
2516
2522
2528
2535
2541
2548
2554
2561
2568
2574
2581
2588
2595
2602
2609
2617
2624
2631
2639
2646
2654
2661
2669
2677
2685
2692
2700
2708
2716
2724
2733
2741
2749
2757
2765
2773
2781
2790
2798
2806
2814
2823
2831
2839
2847
2856
2864
2872
2880
2889
2897
2905
2913
2921
2930
2938
2946
2954
2962
2970
2977
2985
2993
3001
3008
3016
3024
3031
3039
3046
3054
3061
3068
3076
3083
3090
3097
3104
3111
3118
3126
3133
3140
3147
3154
3161
3168
3175
3182
3189
3196
3203
3210
3217
3224
3231
3238
3245
3252
3259
3266
3273
3280
3287
3295
3302
3309
3316
3323
3331
3338
3345
3353
3360
3367
3375
3383
3390
3398
3406
3414
3422
3430
3439
3447
3456
3464
3473
3482
3491
3500
3509
3519
3528
3538
3547
3557
3567
3577
3587
3597
3608
3618
3629
3639
3650
3660
3671
3682
3693
3704
3715
3726
3737
3749
3760
3771
3783
3794
3806
3818
3829
3841
3853
3865
3876
3888
3900
3913
3925
3937
3950
3962
3975
3988
4000
4013
4026
4040
4053
4066
4080
4093
4107
4121
4135
4149
4163
4177
4191
4205
4220
4234
4249
4264
4279
4293
4308
4324
4339
4354
4369
4385
4400
4416
4432
4448
4463
4479
4495
4512
4528
4544
4560
4576
4593
4609
4625
4642
4658
4675
4691
4708
4724
4740
4757
4773
4789
4805
4821
4837
4853
4869
4885
4901
4916
4932
4947
4963
4978
4993
5008
5023
5038
5052
5067
5081
5096
5110
5124
5138
5152
5166
5179
5193
5206
5219
5233
5246
5259
5271
5284
5297
5309
5322
5334
5346
5358
5370
5381
5393
5404
5416
5427
5438
5449
5459
5470
5480
5491
5501
5511
5521
5530
5540
5550
5559
5568
5577
5586
5595
5604
5612
5621
5629
5637
5646
5654
5662
5669
5677
5685
5692
5700
5707
5714
5722
5729
5736
5743
5750
5756
5763
5770
5777
5783
5790
5797
5803
5810
5816
5822
5829
5835
5841
5848
5854
5860
5866
5872
5878
5884
5890
5895
5901
5907
5913
5918
5924
5929
5935
5940
5945
5951
5956
5961
5966
5971
5976
5981
5985
5990
5995
5999
6004
6008
6013
6017
6021
6025
6029
6033
6037
6041
6045
6049
6052
6056
6059
6063
6066
6069
6072
6075
6078
6081
6084
6086
6089
6091
6094
6096
6098
6100
6102
6104
6105
6107
6108
6109
6111
6111
6112
6113
6113
6114
6114
6113
6113
6113
6112
6111
6110
6109
6108
6106
6104
6102
6100
6098
6095
6092
6089
6086
6082
6078
6074
6070
6065
6060
6055
6050
6044
6038
6032
6026
6019
6012
6005
5998
5990
5982
5974
5966
5957
5948
5938
5929
5919
5908
5898
5887
5876
5864
5853
5841
5828
5816
5803
5790
5776
5763
5749
5734
5720
5705
5690
5674
5659
5643
5626
5610
5593
5576
5558
5541
5523
5504
5486
5467
5448
5428
5409
5389
5368
5348
5327
5306
5284
5263
5241
5219
5196
5174
5151
5128
5104
5081
5057
5033
5009
4984
4960
4935
4910
4885
4860
4834
4809
4783
4757
4731
4705
4679
4653
4626
4600
4573
4547
4520
4493
4467
4440
4413
4386
4359
4332
4306
4279
4252
4225
4198
4171
4144
4117
4090
4064
4037
4010
3983
3957
3930
3904
3877
3851
3825
3799
3773
3747
3722
3696
3670
3645
3620
3595
3570
3545
3520
3495
3471
3447
3422
3398
3374
3351
3327
3303
3280
3257
3234
3211
3188
3166
3144
3121
3099
3078
3056
3034
3013
2992
2971
2951
2930
2910
2890
2870
2851
2831
2812
2793
2775
2756
2738
2720
2702
2685
2667
2650
2633
2617
2600
2584
2568
2552
2537
2521
2506
2491
2477
2462
2448
2434
2420
2407
2393
2380
2367
2354
2342
2329
2317
2305
2293
2281
2270
2258
2247
2236
2225
2214
2203
2192
2181
2171
2161
2150
2140
2130
2120
2110
2100
2090
2080
2070
2061
2051
2041
2032
2021
2012
2003
1993
1984
1974
1964
1955
1945
1936
1926
1916
1907
1897
1887
1878
1868
1858
1848
1838
1828
1818
1808
1797
1787
1777
1766
1756
1745
1734
1723
1712
1701
1690
1679
1668
1656
1645
1633
1621
1609
1597
1585
1572
1560
1547
1535
1522
1509
1495
1482
1468
1454
1441
1426
1412
1398
1383
1368
1353
1338
1322
1306
1290
1274
1258
1241
1225
1207
1190
1173
1155
1137
1119
1101
1082
1063
1044
1025
1004
986
966
946
925
904
883
862
841
819
797
775
753
730
707
684
661
638
614
590
566
542
517
493
468
443
417
392
366
340
314
288
262
235
208
182
155
128
100
73
45
18
-10
-38
-66
-94
-122
-151
-179
-208
-237
-266
-295
-324
-354
-383
-413
-443
-472
-502
-532
-563
-593
-623
-654
-684
-715
-746
-777
-808
-838
-870
-901
-932
-963
-994
-1025
-1056
-1088
-1119
-1150
-1182
-1213
-1244
-1275
-1306
-1338
-1369
-1400
-1430
-1461
-1492
-1523
-1553
-1584
-1614
-1644
-1674
-1704
-1734
-1764
-1793
-1823
-1852
-1881
-1910
-1939
-1968
-1996
-2024
-2053
-2081
-2109
-2136
-2164
-2191
-2218
-2245
-2272
-2299
-2326
-2352
-2378
-2404
-2430
-2456
-2482
-2508
-2533
-2558
-2583
-2608
-2633
-2658
-2682
-2707
-2731
-2755
-2779
-2802
-2826
-2849
-2873
-2896
-2919
-2941
-2964
-2986
-3009
-3031
-3053
-3074
-3096
-3117
-3138
-3159
-3179
-3200
-3220
-3240
-3260
-3279
-3299
-3318
-3337
-3356
-3374
-3393
-3411
-3429
-3447
-3465
-3482
-3499
-3517
-3533
-3550
-3567
-3583
-3599
-3615
-3631
-3646
-3661
-3677
-3692
-3707
-3721
-3736
-3750
-3765
-3779
-3793
-3806
-3820
-3834
-3847
-3860
-3874
-3887
-3900
-3912
-3925
-3938
-3950
-3963
-3975
-3988
-4000
-4011
-4025
-4037
-4049
-4061
-4073
-4085
-4097
-4109
-4121
-4132
-4144
-4156
-4168
-4180
-4191
-4203
-4215
-4226
-4238
-4249
-4261
-4272
-4283
-4295
-4306
-4317
-4329
-4340
-4351
-4363
-4374
-4385
-4397
-4408
-4420
-4431
-4443
-4455
-4466
-4478
-4490
-4502
-4514
-4526
-4539
-4551
-4564
-4576
-4589
-4602
-4615
-4628
-4641
-4654
-4667
-4681
-4694
-4708
-4721
-4735
-4749
-4763
-4777
-4792
-4806
-4820
-4835
-4850
-4865
-4879
-4894
-4910
-4925
-4940
-4956
-4971
-4987
-5003
-5019
-5035
-5051
-5067
-5084
-5101
-5117
-5134
-5151
-5168
-5186
-5203
-5221
-5238
-5256
-5274
-5292
-5311
-5329
-5347
-5366
-5385
-5404
-5423
-5443
-5462
-5482
-5501
-5521
-5541
-5562
-5582
-5603
-5624
-5645
-5666
-5687
-5709
-5730
-5752
-5775
-5797
-5820
-5843
-5866
-5889
-5913
-5936
-5960
-5984
-6009
-6033
-6058
-6083
-6108
-6133
-6158
-6184
-6210
-6236
-6262
-6288
-6315
-6341
-6368
-6395
-6422
-6449
-6477
-6504
-6532
-6560
-6588
-6616
-6644
-6672
-6700
-6729
-6758
-6786
-6815
-6844
-6873
-6902
-6931
-6960
-6989
-7018
-7047
-7077
-7106
-7135
-7165
-7194
-7223
-7253
-7282
-7311
-7340
-7370
-7399
-7428
-7457
-7486
-7514
-7543
-7572
-7600
-7629
-7657
-7685
-7713
-7741
-7769
-7796
-7824
-7851
-7878
-7905
-7931
-7958
-7984
-8009
-8035
-8060
-8085
-8109
-8135
-8159
-8183
-8206
-8230
-8253
-8276
-8298
-8320
-8342
-8363
-8385
-8405
-8426
-8446
-8466
-8485
-8504
-8523
-8541
-8559
-8576
-8593
-8610
-8626
-8642
-8658
-8673
-8687
-8702
-8716
-8729
-8742
-8755
-8767
-8779
-8790
-8801
-8812
-8822
-8832
-8842
-8851
-8859
-8868
-8876
-8883
-8890
-8897
-8904
-8910
-8915
-8921
-8926
-8930
-8935
-8939
-8942
-8945
-8948
-8951
-8953
-8955
-8957
-8958
-8959
-8960
-8960
-8960
-8960
-8960
-8959
-8958
-8956
-8955
-8953
-8951
-8948
-8946
-8943
-8940
-8936
-8932
-8929
-8924
-8920
-8916
-8911
-8906
-8901
-8896
-8890
-8885
-8879
-8873
-8867
-8861
-8855
-8848
-8842
-8835
-8828
-8821
-8814
-8807
-8800
-8793
-8785
-8778
-8770
-8763
-8755
-8747
-8740
-8732
-8724
-8717
-8709
-8701
-8694
-8686
-8679
-8671
-8664
-8656
-8649
-8642
-8635
-8628
-8621
-8615
-8608
-8602
-8596
-8590
-8584
-8578
-8573
-8567
-8562
-8557
-8553
-8548
-8544
-8540
-8536
-8533
-8530
-8527
-8524
-8521
-8519
-8517
-8515
-8513
-8511
-8510
-8509
-8508
-8507
-8507
-8507
-8507
-8507
-8507
-8508
-8508
-8509
-8510
-8512
-8513
-8515
-8517
-8519
-8521
-8523
-8525
-8528
-8531
-8534
-8537
-8540
-8543
-8547
-8551
-8555
-8559
-8563
-8568
-8572
-8577
-8582
-8587
-8592
-8597
-8602
-8608
-8613
-8619
-8624
-8630
-8636
-8642
-8648
-8653
-8659
-8665
-8672
-8678
-8684
-8690
-8696
-8702
-8709
-8715
-8721
-8728
-8734
-8740
-8747
-8753
-8760
-8766
-8772
-8779
-8785
-8792
-8799
-8805
-8812
-8818
-8825
-8832
-8838
-8845
-8852
-8858
-8865
-8872
-8878
-8885
-8891
-8898
-8904
-8911
-8917
-8923
-8929
-8935
-8942
-8948
-8953
-8959
-8965
-8970
-8976
-8981
-8986
-8991
-8996
-9001
-9005
-9010
-9014
-9018
-9022
-9026
-9029
-9032
-9036
-9039
-9041
-9044
-9046
-9048
-9050
-9052
-9054
-9055
-9056
-9057
-9057
-9057
-9057
-9057
-9057
-9056
-9055
-9054
-9052
-9051
-9049
-9046
-9044
-9041
-9038
-9034
-9031
-9027
-9022
-9018
-9013
-9008
-9003
-8997
-8991
-8985
-8978
-8971
-8964
-8956
-8948
-8940
-8932
-8923
-8914
-8905
-8895
-8885
-8875
-8864
-8853
-8842
-8831
-8819
-8807
-8795
-8783
-8770
-8757
-8743
-8730
-8716
-8702
-8687
-8673
-8658
-8643
-8628
-8612
-8596
-8581
-8564
-8548
-8532
-8515
-8498
-8481
-8464
-8446
-8429
-8411
-8393
-8375
-8356
-8338
-8319
-8301
-8282
-8263
-8244
-8225
-8205
-8186
-8166
-8146
-8127
-8106
-8087
-8067
-8045
-8026
-8006
-7986
-7965
-7945
-7924
-7904
-7883
-7863
-7842
-7822
-7801
-7781
-7760
-7740
-7719
-7699
-7678
-7658
-7638
-7618
-7598
-7577
-7557
-7537
-7517
-7498
-7478
-7458
-7438
-7419
-7399
-7380
-7361
-7341
-7322
-7303
-7284
-7265
-7246
-7227
-7208
-7189
-7170
-7151
-7132
-7113
-7094
-7076
-7057
-7038
-7019
-7001
-6982
-6963
-6945
-6926
-6907
-6889
-6870
-6852
-6833
-6814
-6796
-6777
-6759
-6740
-6722
-6703
-6685
-6666
-6648
-6629
-6611
-6593
-6575
-6556
-6538
-6520
-6502
-6484
-6466
-6448
-6430
-6413
-6395
-6377
-6360
-6343
-6325
-6308
-6291
-6274
-6258
-6241
-6224
-6208
-6192
-6176
-6160
-6144
-6128
-6113
-6098
-6083
-6068
-6053
-6038
-6024
-6010
-5996
-5982
-5968
-5955
-5941
-5928
-5915
-5902
-5890
-5877
-5865
-5853
-5841
-5829
-5817
-5806
-5794
-5783
-5772
-5761
-5750
-5740
-5729
-5719
-5709
-5699
-5689
-5679
-5669
-5660
-5650
-5641
-5632
-5623
-5614
-5605
-5596
-5587
-5579
-5570
-5562
-5554
-5545
-5537
-5529
-5521
-5513
-5505
-5496
-5488
-5480
-5472
-5464
-5456
-5448
-5440
-5432
-5424
-5416
-5408
-5399
-5391
-5383
-5375
-5367
-5358
-5350
-5341
-5333
-5325
-5316
-5307
-5299
-5290
-5281
-5272
-5263
-5254
-5245
-5235
-5226
-5216
-5207
-5197
-5187
-5177
-5167
-5157
-5146
-5136
-5125
-5114
-5103
-5092
-5081
-5070
-5059
-5047
-5036
-5024
-5012
-5000
-4988
-4976
-4964
-4951
-4939
-4927
-4914
-4902
-4889
-4877
-4864
-4852
-4839
-4826
-4814
-4801
-4789
-4777
-4764
-4752
-4739
-4727
-4715
-4703
-4691
-4679
-4667
-4655
-4643
-4631
-4619
-4608
-4596
-4584
-4573
-4561
-4549
-4538
-4526
-4514
-4502
-4491
-4479
-4467
-4455
-4443
-4431
-4419
-4407
-4394
-4382
-4370
-4357
-4345
-4332
-4319
-4307
-4294
-4281
-4268
-4255
-4242
-4229
-4215
-4202
-4189
-4175
-4162
-4148
-4135
-4121
-4107
-4093
-4078
-4065
-4051
-4037
-4022
-4008
-3993
-3978
-3963
-3948
-3933
-3918
-3902
-3887
-3871
-3855
-3838
-3822
-3806
-3789
-3772
-3755
-3738
-3721
-3704
-3686
-3669
-3651
-3633
-3615
-3597
-3579
-3561
-3542
-3524
-3505
-3487
-3468
-3449
-3430
-3411
-3392
-3373
-3353
-3334
-3315
-3295
-3275
-3256
-3236
-3216
-3196
-3176
-3155
-3135
-3115
-3094
-3074
-3053
-3033
-3012
-2991
-2970
-2949
-2928
-2907
-2886
-2865
-2843
-2822
-2801
-2780
-2758
-2737
-2715
-2694
-2673
-2651
-2630
-2609
-2588
-2567
-2545
-2524
-2503
-2483
-2462
-2441
-2420
-2400
-2379
-2359
-2339
-2319
-2299
-2279
-2259
-2240
-2220
-2201
-2182
-2163
-2144
-2125
-2107
-2088
-2070
-2052
-2033
-2016
-1999
-1982
-1965
-1948
-1931
-1915
-1898
-1882
-1867
-1851
-1836
-1820
-1806
-1791
-1776
-1762
-1748
-1735
-1721
-1708
-1695
-1682
-1670
-1658
-1646
-1634
-1622
-1611
-1600
-1590
-1579
-1569
-1559
-1550
-1540
-1531
-1522
-1514
-1506
-1498
-1490
-1482
-1475
-1468
-1461
-1455
-1449
-1443
-1437
-1431
-1426
-1421
-1416
-1411
-1407
-1403
-1399
-1395
-1391
-1387
-1384
-1381
-1378
-1375
-1372
-1370
-1367
-1365
-1363
-1361
-1359
-1357
-1355
-1353
-1352
-1350
-1348
-1347
-1345
-1344
-1343
-1341
-1340
-1339
-1338
-1337
-1336
-1335
-1334
-1333
-1332
-1331
-1330
-1329
-1328
-1327
-1326
-1325
-1324
-1323
-1321
-1320
-1319
-1318
-1316
-1314
-1313
-1311
-1309
-1307
-1304
-1302
-1299
-1296
-1293
-1290
-1286
-1282
-1278
-1274
-1269
-1265
-1260
-1254
-1249
-1243
-1237
-1231
-1224
-1217
-1210
-1203
-1195
-1187
-1179
-1170
-1162
-1153
-1144
-1134
-1125
-1115
-1105
-1094
-1084
-1073
-1062
-1051
-1039
-1028
-1016
-1004
-991
-979
-966
-953
-940
-927
-913
-900
-886
-872
-857
-843
-828
-813
-798
-783
-767
-752
-736
-720
-704
-688
-671
-654
-638
-621
-604
-586
-569
-552
-534
-516
-499
-481
-463
-445
-427
-409
-391
-373
-355
-336
-318
-300
-281
-263
-245
-226
-208
-189
-171
-152
-133
-115
-96
-78
-59
-40
-21
-3
16
35
53
72
91
109
128
146
165
184
202
220
239
257
276
294
312
330
348
366
384
402
420
438
455
473
490
507
524
541
558
575
592
608
624
640
656
672
688
703
719
734
749
763
778
792
806
820
834
847
860
873
886
898
911
922
934
946
957
968
979
989
999
1008
1018
1028
1038
1047
1056
1064
1073
1081
1089
1097
1104
1112
1119
1126
1132
1139
1145
1151
1157
1163
1169
1174
1179
1184
1189
1194
1198
1203
1207
1211
1215
1219
1222
1226
1229
1232
1235
1238
1241
1244
1246
1249
1252
1254
1256
1259
1261
1263
1265
1267
1269
1271
1273
1275
1277
1279
1281
1283
1285
1287
1290
1292
1294
1296
1298
1300
1302
1305
1307
1309
1312
1314
1316
1319
1322
1324
1327
1330
1332
1335
1338
1341
1345
1348
1351
1355
1358
1362
1366
1370
1374
1378
1383
1387
1392
1397
1402
1407
1412
1418
1423
1429
1435
1442
1448
1454
1461
1468
1475
1482
1490
1497
1505
1513
1520
1528
1537
1545
1553
1562
1571
1579
1588
1597
1606
1615
1625
1634
1643
1653
1663
1672
1682
1692
1702
1712
1722
1732
1742
1752
1762
1773
1783
1793
1804
1814
1825
1835
1846
1856
1867
1877
1888
1898
1909
1919
1930
1940
1951
1961
1971
1981
1991
2001
2011
2021
2031
2040
2050
2059
2068
2077
2086
2095
2104
2112
2120
2129
2137
2144
2152
2159
2167
2174
2181
2187
2194
2200
2206
2212
2218
2223
2229
2234
2239
2244
2249
2254
2258
2263
2267
2271
2275
2278
2282
2285
2288
2291
2294
2297
2300
2302
2304
2306
2308
2310
2312
2313
2315
2316
2317
2318
2319
2319
2320
2320
2321
2321
2321
2321
2321
2321
2321
2321
2320
2320
2319
2319
2318
2318
2317
2317
2316
2315
2315
2314
2314
2313
2312
2312
2311
2311
2311
2310
2310
2310
2310
2309
2310
2310
2310
2310
2311
2311
2312
2313
2314
2315
2316
2318
2319
2321
2323
2325
2327
2330
2332
2335
2338
2341
2345
2348
2352
2356
2360
2365
2369
2374
2379
2384
2389
2394
2400
2406
2411
2418
2424
2430
2437
2444
2451
2458
2465
2473
2480
2488
2496
2504
2512
2520
2529
2537
2546
2554
2563
2572
2581
2589
2598
2607
2616
2626
2635
2644
2653
2662
2671
2680
2689
2698
2707
2716
2725
2734
2743
2752
2760
2769
2777
2786
2794
2802
2810
2818
2826
2834
2841
2849
2856
2863
2870
2877
2884
2890
2897
2903
2909
2915
2920
2926
2931
2936
2941
2946
2950
2954
2958
2962
2965
2969
2972
2974
2977
2979
2981
2983
2985
2986
2987
2988
2989
2989
2989
2989
2989
2989
2988
2987
2986
2985
2984
2982
2980
2978
2976
2974
2972
2969
2966
2964
2961
2958
2954
2951
2948
2944
2941
2937
2933
2930
2926
2922
2918
2914
2910
2906
2902
2898
2894
2889
2885
2881
2877
2873
2869
2864
2860
2856
2852
2848
2844
2840
2837
2833
2829
2826
2822
2819
2816
2813
2810
2807
2804
2802
2799
2797
2795
2793
2791
2789
2788
2786
2785
2784
2783
2782
2782
2781
2781
2781
2781
2781
2782
2782
2783
2784
2785
2787
2788
2790
2792
2794
2797
2799
2802
2805
2808
2811
2814
2818
2822
2826
2830
2834
2838
2843
2848
2853
2858
2863
2868
2874
2880
2886
2892
2898
2904
2911
2917
2924
2931
2938
2945
2952
2959
2967
2974
2982
2990
2998
3006
3014
3022
3030
3039
3047
3055
3064
3073
3081
3090
3099
3108
3117
3126
3135
3144
3154
3163
3172
3182
3191
3201
3211
3220
3230
3239
3249
3259
3269
3278
3288
3298
3307
3317
3327
3337
3346
3356
3366
3375
3385
3394
3404
3413
3423
3432
3441
3451
3460
3469
3478
3487
3496
3505
3514
3523
3532
3540
3549
3557
3566
3574
3582
3590
3598
3606
3614
3622
3629
3637
3644
3651
3658
3665
3672
3678
3685
3691
3697
3703
3708
3714
3719
3724
3729
3734
3739
3743
3747
3751
3755
3758
3762
3765
3768
3771
3773
3775
3777
3779
3781
3782
3783
3784
3785
3785
3785
3785
3784
3783
3782
3781
3780
3778
3776
3774
3771
3768
3765
3761
3758
3754
3749
3745
3740
3735
3730
3724
3718
3712
3706
3700
3693
3686
3679
3671
3664
3656
3648
3640
3631
3622
3614
3605
3596
3586
3577
3567
3558
3548
3538
3527
3517
3507
3496
3485
3475
3464
3453
3441
3430
3418
3407
3395
3383
3371
3359
3347
3335
3322
3310
3297
3285
3272
3259
3247
3234
3221
3208
3195
3182
3169
3156
3143
3130
3116
3103
3090
3077
3064
3051
3038
3025
3012
2999
2986
2973
2960
2947
2934
2922
2909
2897
2884
2872
2860
2847
2835
2823
2811
2800
2788
2776
2765
2753
2742
2731
2720
2709
2698
2688
2677
2667
2656
2646
2636
2626
2616
2606
2596
2586
2577
2568
2558
2549
2540
2531
2522
2513
2504
2495
2487
2478
2470
2461
2453
2445
2436
2428
2420
2412
2404
2396
2388
2380
2373
2365
2357
2350
2342
2334
2327
2319
2312
2304
2297
2289
2282
2274
2267
2259
2252
2244
2237
2229
2222
2214
2207
2199
2192
2184
2177
2169
2162
2154
2146
2139
2131
2123
2115
2107
2099
2091
2083
2075
2067
2058
2050
2041
2033
2024
2016
2007
1998
1989
1980
1971
1962
1953
1944
1935
1925
1916
1906
1897
1887
1877
1868
1858
1848
1838
1828
1817
1807
1796
1786
1775
1764
1753
1742
1731
1720
1708
1697
1685
1673
1661
1649
1637
1624
1612
1599
1586
1573
1560
1547
1533
1519
1505
1491
1477
1463
1449
1434
1419
1404
1390
1374
1359
1344
1329
1313
1298
1282
1266
1250
1235
1219
1203
1187
1171
1155
1139
1122
1106
1090
1074
1058
1042
1026
1010
994
978
962
946
930
914
898
883
867
851
836
821
805
790
775
759
744
729
714
700
685
670
655
641
626
612
598
584
570
556
542
528
515
501
487
474
461
448
435
422
409
396
383
371
358
346
333
321
309
297
285
273
262
250
238
227
216
204
193
182
171
160
150
139
128
118
108
98
88
78
68
59
49
40
31
21
12
4
-5
-14
-22
-31
-39
-47
-55
-63
-71
-79
-86
-94
-101
-109
-116
-123
-131
-138
-145
-152
-159
-165
-172
-179
-186
-192
-199
-206
-212
-219
-225
-232
-238
-244
-251
-257
-264
-270
-277
-283
-290
-296
-303
-309
-316
-323
-330
-337
-344
-351
-358
-365
-373
-380
-388
-396
-404
-411
-420
-428
-436
-444
-453
-462
-470
-479
-488
-498
-507
-516
-526
-536
-545
-555
-565
-576
-586
-596
-607
-617
-628
-639
-650
-661
-672
-683
-695
-706
-717
-729
-740
-752
-764
-776
-787
-799
-811
-823
-835
-847
-859
-871
-883
-895
-907
-919
-931
-944
-956
-968
-980
-992
-1004
-1016
-1029
-1041
-1053
-1065
-1077
-1089
-1101
-1113
-1125
-1137
-1149
-1161
-1173
-1184
-1196
-1208
-1219
-1231
-1242
-1254
-1265
-1276
-1287
-1298
-1309
-1320
-1331
-1342
-1352
-1363
-1373
-1383
-1393
-1403
-1412
-1422
-1431
-1440
-1449
-1458
-1467
-1475
-1483
-1491
-1499
-1507
-1514
-1522
-1529
-1535
-1542
-1549
-1555
-1561
-1567
-1572
-1578
-1583
-1588
-1593
-1597
-1602
-1606
-1610
-1614
-1617
-1620
-1624
-1627
-1629
-1632
-1634
-1636
-1638
-1640
-1642
-1643
-1644
-1645
-1646
-1647
-1647
-1648
-1648
-1648
-1648
-1648
-1648
-1647
-1647
-1646
-1645
-1644
-1643
-1642
-1641
-1639
-1638
-1636
-1634
-1632
-1630
-1628
-1626
-1624
-1621
-1619
-1616
-1614
-1611
-1608
-1605
-1602
-1599
-1595
-1592
-1589
-1585
-1582
-1578
-1574
-1570
-1566
-1562
-1558
-1554
-1550
-1545
-1541
-1537
-1532
-1527
-1522
-1518
-1513
-1508
-1503
-1497
-1492
-1487
-1481
-1476
-1470
-1465
-1459
-1453
-1447
-1442
-1436
-1430
-1423
-1417
-1411
-1405
-1398
-1392
-1385
-1378
-1372
-1365
-1358
-1351
-1344
-1337
-1330
-1323
-1315
-1308
-1300
-1292
-1285
-1277
-1269
-1261
-1253
-1245
-1236
-1228
-1219
-1211
-1202
-1193
-1184
-1175
-1166
-1157
-1148
-1139
-1129
-1120
-1110
-1100
-1091
-1081
-1071
-1061
-1051
-1041
-1031
-1020
-1010
-1000
-990
-979
-969
-958
-947
-937
-926
-915
-904
-894
-883
-872
-861
-850
-839
-828
-817
-805
-794
-783
-772
-761
-750
-739
-728
-717
-706
-695
-684
-673
-663
-652
-641
-631
-620
-610
-599
-589
-578
-568
-558
-548
-538
-528
-518
-508
-498
-489
-479
-470
-461
-451
-442
-434
-425
-416
-408
-399
-391
-383
-375
-368
-360
-353
-346
-339
-332
-326
-319
-313
-307
-301
-296
-290
-285
-280
-275
-271
-266
-262
-258
-255
-251
-248
-245
-243
-240
-238
-236
-234
-232
-231
-230
-229
-228
-227
-227
-227
-227
-228
-228
-229
-230
-232
-233
-235
-237
-239
-241
-243
-246
-248
-251
-254
-258
-261
-265
-268
-272
-276
-281
-285
-290
-294
-299
-304
-309
-314
-319
-325
-330
-336
-342
-348
-354
-360
-366
-372
-378
-384
-390
-396
-402
-409
-415
-421
-427
-433
-439
-445
-451
-457
-463
-469
-475
-480
-486
-491
-497
-502
-507
-512
-517
-522
-527
-532
-537
-541
-546
-550
-554
-559
-563
-567
-570
-574
-578
-581
-584
-587
-590
-592
-595
-597
-599
-601
-602
-604
-605
-606
-607
-607
-608
-608
-608
-608
-607
-607
-606
-605
-603
-602
-600
-598
-595
-593
-590
-587
-584
-580
-576
-572
-568
-563
-559
-554
-548
-543
-537
-531
-525
-518
-512
-505
-498
-490
-483
-475
-467
-459
-450
-442
-433
-424
-414
-405
-395
-385
-375
-365
-355
-344
-333
-323
-311
-300
-289
-277
-265
-254
-242
-229
-217
-205
-192
-179
-166
-153
-140
-127
-113
-100
-86
-72
-58
-44
-30
-16
-1
13
28
43
57
72
87
102
118
133
148
164
179
195
210
226
242
257
273
289
305
321
336
352
368
384
400
416
432
448
463
479
495
511
527
543
558
574
590
605
621
637
652
667
683
698
713
728
743
758
773
787
802
816
831
845
859
873
887
901
915
928
942
955
968
981
993
1006
1018
1030
1043
1055
1066
1078
1090
1101
1112
1123
1134
1144
1155
1165
1175
1185
1195
1204
1213
1223
1232
1240
1249
1257
1266
1274
1282
1289
1297
1304
1311
1318
1325
1332
1339
1345
1351
1358
1364
1369
1375
1381
1386
1392
1397
1402
1407
1412
1417
1421
1426
1430
1434
1439
1443
1446
1450
1454
1457
1461
1464
1468
1471
1474
1477
1480
1483
1486
1489
1492
1494
1497
1500
1502
1505
1508
1510
1513
1516
1518
1521
1524
1527
1530
1533
1536
1539
1542
1545
1549
1552
1556
1559
1563
1567
1571
1575
1579
1583
1587
1591
1596
1601
1605
1610
1615
1621
1626
1631
1637
1643
1649
1655
1661
1667
1674
1681
1687
1694
1701
1709
1716
1723
1731
1738
1746
1754
1762
1770
1778
1787
1795
1804
1813
1821
1830
1839
1848
1858
1867
1877
1886
1896
1906
1916
1926
1936
1946
1956
1967
1978
1988
1999
2009
2021
2032
2044
2055
2066
2078
2090
2101
2113
2125
2137
2149
2162
2174
2186
2199
2212
2224
2237
2250
2263
2276
2289
2302
2316
2329
2342
2356
2369
2383
2397
2410
2424
2438
2452
2466
2480
2494
2508
2522
2537
2551
2565
2580
2594
2608
2623
2638
2652
2667
2682
2696
2711
2726
2741
2756
2770
2785
2800
2815
2830
2845
2861
2876
2891
2906
2921
2936
2952
2967
2982
2997
3013
3028
3043
3058
3074
3089
3104
3119
3134
3150
3165
3180
3195
3210
3225
3240
3255
3270
3285
3299
3314
3329
3344
3358
3373
3387
3402
3416
3430
3444
3458
3472
3486
3500
3513
3527
3540
3553
3566
3579
3592
3605
3618
3630
3642
3655
3667
3679
3690
3702
3713
3725
3736
3747
3758
3769
3780
3790
3801
3811
3822
3832
3842
3852
3862
3871
3881
3890
3900
3909
3918
3927
3936
3945
3953
3962
3970
3979
3987
3995
4003
4011
4019
4027
4034
4042
4049
4056
4062
4070
4077
4083
4090
4097
4103
4109
4115
4121
4127
4132
4138
4143
4148
4153
4158
4162
4167
4171
4175
4179
4182
4186
4189
4192
4195
4197
4200
4202
4204
4206
4208
4210
4211
4213
4214
4215
4215
4216
4216
4216
4216
4216
4216
4215
4215
4214
4213
4212
4210
4209
4207
4205
4203
4201
4198
4196
4193
4190
4186
4183
4179
4176
4172
4168
4163
4159
4154
4149
4144
4139
4134
4128
4123
4117
4111
4105
4099
4091
4086
4078
4073
4066
4059
4051
4045
4037
4030
4022
4014
4008
4000
3992
3984
3976
3968
3960
3952
3944
3935
3927
3919
3910
3902
3893
3884
3875
3866
3857
3848
3839
3830
3821
3812
3803
3794
3784
3775
3766
3757
3747
3738
3729
3720
3710
3701
3692
3683
3673
3664
3655
3646
3637
3628
3619
3610
3602
3593
3584
3576
3567
3559
3550
3542
3534
3526
3518
3511
3503
3496
3488
3481
3474
3467
3461
3454
3448
3442
3436
3430
3425
3419
3414
3409
3404
3399
3395
3391
3386
3382
3379
3375
3372
3368
3365
3363
3360
3357
3355
3353
3351
3349
3348
3346
3345
3344
3343
3342
3341
3340
3340
3339
3339
3339
3339
3339
3339
3339
3340
3340
3340
3341
3341
3342
3343
3344
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3364
3365
3366
3366
3367
3367
3368
3368
3368
3369
3369
3369
3369
3369
3369
3368
3368
3368
3367
3367
3366
3365
3364
3363
3362
3360
3359
3357
3356
3354
3352
3349
3347
3344
3342
3339
3336
3332
3329
3325
3321
3317
3313
3309
3304
3299
3294
3289
3283
3277
3271
3265
3259
3252
3245
3238
3230
3223
3215
3206
3198
3189
3180
3171
3162
3152
3142
3132
3121
3111
3100
3089
3078
3066
3054
3042
3030
3018
3005
2993
2980
2967
2954
2940
2927
2913
2899
2885
2871
2857
2842
2828
2813
2798
2783
2768
2753
2738
2722
2707
2692
2676
2660
2645
2629
2613
2597
2581
2565
2549
2533
2517
2501
2485
2469
2454
2438
2422
2406
2390
2375
2359
2344
2328
2313
2298
2282
2267
2252
2237
2223
2208
2193
2179
2164
2150
2136
2122
2108
2095
2081
2068
2055
2041
2029
2016
2003
1991
1978
1966
1954
1942
1931
1919
1908
1897
1886
1875
1864
1854
1843
1833
1823
1813
1803
1794
1784
1775
1766
1756
1748
1739
1730
1722
1713
1705
1697
1688
1680
1673
1665
1657
1650
1642
1635
1628
1620
1613
1606
1599
1592
1585
1578
1571
1564
1557
1550
1543
1537
1530
1523
1516
1509
1502
1495
1488
1481
1474
1466
1459
1452
1445
1437
1430
1422
1415
1407
1399
1392
1384
1376
1368
1359
1351
1343
1334
1326
1317
1309
1300
1291
1282
1273
1264
1254
1245
1236
1226
1216
1206
1196
1186
1176
1166
1155
1145
1134
1123
1112
1101
1090
1079
1067
1056
1044
1033
1020
1008
997
985
973
961
948
936
923
910
898
885
872
859
846
832
819
806
792
779
765
752
738
724
711
697
683
669
655
641
628
614
600
586
572
557
543
529
515
501
487
473
459
444
430
416
402
388
374
359
345
331
317
303
289
274
260
246
232
218
204
190
177
163
149
135
122
108
94
81
67
54
40
27
14
1
-13
-26
-39
-52
-65
-78
-91
-104
-116
-129
-142
-154
-167
-180
-192
-204
-217
-229
-241
-254
-266
-278
-290
-302
-314
-326
-338
-350
-361
-373
-385
-397
-409
-420
-432
-444
-455
-467
-479
-490
-502
-514
-525
-537
-548
-560
-572
-583
-595
-606
-618
-630
-641
-653
-664
-676
-688
-699
-711
-723
-734
-746
-758
-770
-781
-793
-805
-817
-829
-841
-853
-865
-877
-889
-901
-913
-925
-937
-949
-962
-974
-986
-998
-1010
-1022
-1036
-1048
-1060
-1073
-1085
-1098
-1111
-1123
-1136
-1148
-1161
-1174
-1186
-1199
-1212
-1224
-1237
-1249
-1262
-1275
-1287
-1300
-1313
-1325
-1338
-1351
-1363
-1376
-1389
-1401
-1414
-1426
-1439
-1452
-1464
-1477
-1489
-1502
-1515
-1528
-1540
-1553
-1566
-1579
-1591
-1604
-1617
-1630
-1643
-1656
-1669
-1682
-1695
-1708
-1721
-1734
-1747
-1760
-1773
-1786
-1799
-1812
-1825
-1838
-1851
-1865
-1878
-1891
-1904
-1918
-1931
-1944
-1958
-1971
-1985
-1998
-2012
-2025
-2039
-2052
-2066
-2080
-2093
-2107
-2121
-2135
-2148
-2162
-2176
-2190
-2204
-2217
-2231
-2245
-2259
-2273
-2287
-2301
-2314
-2328
-2342
-2356
-2370
-2384
-2398
-2412
-2426
-2440
-2453
-2467
-2481
-2495
-2509
-2523
-2536
-2550
-2564
-2577
-2591
-2605
-2618
-2632
-2645
-2659
-2672
-2685
-2699
-2712
-2725
-2738
-2751
-2763
-2776
-2789
-2802
-2814
-2826
-2839
-2851
-2863
-2875
-2887
-2899
-2911
-2923
-2934
-2946
-2957
-2969
-2980
-2991
-3003
-3014
-3025
-3036
-3047
-3057
-3068
-3079
-3090
-3100
-3111
-3121
-3132
-3142
-3152
-3163
-3173
-3183
-3193
-3203
-3213
-3223
-3233
-3243
-3253
-3263
-3273
-3283
-3292
-3302
-3312
-3321
-3331
-3341
-3350
-3360
-3369
-3379
-3388
-3397
-3407
-3416
-3425
-3434
-3444
-3453
-3462
-3471
-3480
-3489
-3498
-3507
-3516
-3525
-3534
-3542
-3551
-3560
-3568
-3577
-3585
-3594
-3602
-3610
-3618
-3627
-3635
-3643
-3651
-3659
-3667
-3675
-3683
-3691
-3699
-3707
-3714
-3722
-3730
-3738
-3745
-3753
-3760
-3768
-3776
-3783
-3791
-3798
-3805
-3813
-3820
-3828
-3835
-3842
-3850
-3857
-3864
-3871
-3878
-3885
-3892
-3899
-3906
-3913
-3920
-3927
-3934
-3941
-3947
-3954
-3961
-3967
-3974
-3981
-3987
-3994
-4000
-4006
-4013
-4019
-4026
-4032
-4038
-4045
-4051
-4057
-4062
-4069
-4075
-4081
-4086
-4093
-4099
-4104
-4110
-4116
-4122
-4127
-4133
-4138
-4144
-4149
-4154
-4160
-4165
-4170
-4175
-4180
-4185
-4190
-4195
-4199
-4204
-4209
-4213
-4218
-4223
-4227
-4232
-4236
-4240
-4245
-4249
-4253
-4257
-4262
-4266
-4270
-4274
-4278
-4282
-4286
-4290
-4294
-4298
-4302
-4306
-4310
-4314
-4317
-4321
-4325
-4329
-4333
-4337
-4340
-4344
-4348
-4352
-4356
-4360
-4363
-4367
-4371
-4375
-4379
-4382
-4386
-4390
-4394
-4398
-4402
-4405
-4409
-4413
-4417
-4420
-4424
-4428
-4432
-4435
-4439
-4443
-4447
-4451
-4454
-4458
-4462
-4466
-4469
-4473
-4477
-4481
-4484
-4488
-4492
-4495
-4499
-4503
-4506
-4510
-4514
-4517
-4521
-4524
-4528
-4532
-4535
-4539
-4542
-4545
-4549
-4552
-4555
-4558
-4562
-4565
-4568
-4571
-4574
-4577
-4580
-4582
-4585
-4588
-4591
-4593
-4596
-4598
-4600
-4603
-4605
-4607
-4609
-4611
-4613
-4615
-4616
-4618
-4620
-4621
-4623
-4624
-4625
-4626
-4627
-4628
-4629
-4630
-4631
-4631
-4632
-4632
-4632
-4632
-4633
-4632
-4632
-4632
-4632
-4631
-4631
-4630
-4629
-4628
-4627
-4626
-4625
-4624
-4622
-4621
-4619
-4617
-4615
-4613
-4611
-4608
-4606
-4603
-4601
-4598
-4595
-4592
-4589
-4586
-4583
-4579
-4576
-4572
-4569
-4565
-4561
-4557
-4553
-4549
-4545
-4540
-4536
-4532
-4527
-4523
-4518
-4513
-4508
-4504
-4499
-4494
-4489
-4483
-4478
-4473
-4468
-4462
-4457
-4451
-4446
-4440
-4435
-4429
-4423
-4418
-4412
-4407
-4401
-4395
-4390
-4384
-4379
-4373
-4367
-4362
-4356
-4351
-4345
-4340
-4334
-4329
-4324
-4318
-4313
-4308
-4302
-4297
-4292
-4287
-4282
-4277
-4272
-4268
-4263
-4259
-4254
-4250
-4246
-4241
-4237
-4233
-4230
-4226
-4223
-4219
-4216
-4213
-4210
-4207
-4204
-4202
-4200
-4197
-4195
-4193
-4192
-4190
-4189
-4187
-4186
-4185
-4184
-4184
-4183
-4183
-4183
-4183
-4183
-4184
-4184
-4185
-4186
-4187
-4188
-4190
-4191
-4193
-4195
-4197
-4199
-4201
-4203
-4206
-4208
-4211
-4214
-4217
-4220
-4223
-4226
-4230
-4233
-4237
-4241
-4244
-4248
-4252
-4256
-4261
-4265
-4269
-4273
-4278
-4282
-4287
-4292
-4296
-4301
-4306
-4311
-4316
-4321
-4326
-4331
-4336
-4341
-4346
-4352
-4357
-4362
-4368
-4373
-4378
-4384
-4389
-4395
-4400
-4405
-4411
-4416
-4422
-4427
-4432
-4438
-4443
-4449
-4454
-4459
-4464
-4470
-4475
-4480
-4485
-4490
-4495
-4499
-4504
-4509
-4514
-4518
-4523
-4527
-4532
-4536
-4541
-4545
-4550
-4554
-4558
-4562
-4566
-4570
-4574
-4578
-4582
-4586
-4589
-4593
-4597
-4600
-4604
-4607
-4610
-4613
-4616
-4619
-4622
-4625
-4628
-4631
-4633
-4636
-4638
-4641
-4643
-4645
-4647
-4649
-4651
-4653
-4655
-4657
-4659
-4660
-4662
-4663
-4664
-4666
-4667
-4668
-4669
-4669
-4670
-4671
-4671
-4672
-4672
-4672
-4672
-4672
-4672
-4672
-4672
-4672
-4671
-4671
-4671
-4670
-4669
-4669
-4668
-4667
-4666
-4665
-4664
-4663
-4662
-4661
-4660
-4659
-4657
-4656
-4654
-4653
-4651
-4650
-4648
-4647
-4645
-4643
-4641
-4639
-4638
-4636
-4634
-4632
-4630
-4628
-4626
-4624
-4622
-4620
-4618
-4616
-4614
-4612
-4610
-4608
-4606
-4604
-4602
-4600
-4598
-4596
-4594
-4592
-4590
-4588
-4586
-4585
-4583
-4581
-4580
-4578
-4577
-4575
-4574
-4572
-4571
-4570
-4568
-4567
-4566
-4565
-4564
-4563
-4562
-4561
-4560
-4559
-4559
-4558
-4557
-4556
-4556
-4555
-4554
-4554
-4553
-4553
-4552
-4552
-4551
-4550
-4550
-4549
-4549
-4548
-4548
-4548
-4547
-4547
-4546
-4546
-4546
-4545
-4545
-4545
-4545
-4544
-4544
-4544
-4543
-4543
-4543
-4542
-4542
-4542
-4541
-4541
-4541
-4540
-4540
-4539
-4539
-4538
-4537
-4537
-4536
-4535
-4534
-4533
-4532
-4531
-4530
-4529
-4528
-4527
-4525
-4524
-4523
-4521
-4520
-4518
-4517
-4515
-4513
-4511
-4510
-4508
-4506
-4504
-4502
-4500
-4498
-4496
-4493
-4491
-4488
-4486
-4483
-4481
-4478
-4475
-4472
-4469
-4466
-4463
-4460
-4457
-4454
-4450
-4447
-4444
-4440
-4437
-4433
-4430
-4426
-4423
-4419
-4415
-4412
-4408
-4404
-4400
-4397
-4393
-4389
-4385
-4381
-4378
-4374
-4370
-4366
-4362
-4358
-4355
-4351
-4347
-4343
-4339
-4335
-4331
-4328
-4324
-4320
-4316
-4313
-4309
-4305
-4302
-4298
-4294
-4291
-4287
-4284
-4281
-4277
-4274
-4271
-4267
-4264
-4261
-4258
-4255
-4252
-4249
-4246
-4243
-4240
-4238
-4235
-4232
-4230
-4227
-4224
-4222
-4219
-4217
-4214
-4212
-4210
-4207
-4205
-4203
-4201
-4199
-4196
-4194
-4192
-4191
-4189
-4187
-4185
-4183
-4181
-4180
-4178
-4176
-4175
-4173
-4172
-4171
-4169
-4168
-4167
-4165
-4164
-4163
-4162
-4161
-4159
-4158
-4157
-4156
-4155
-4154
-4153
-4152
-4151
-4150
-4148
-4147
-4146
-4145
-4144
-4143
-4142
-4141
-4140
-4139
-4138
-4136
-4135
-4134
-4133
-4132
-4130
-4129
-4127
-4126
-4124
-4123
-4121
-4120
-4118
-4117
-4115
-4113
-4111
-4110
-4108
-4106
-4104
-4102
-4100
-4098
-4096
-4093
-4091
-4089
-4086
-4083
-4082
-4080
-4077
-4075
-4072
-4070
-4067
-4065
-4062
-4059
-4057
-4054
-4051
-4049
-4046
-4043
-4040
-4038
-4035
-4032
-4029
-4026
-4022
-4019
-4017
-4014
-4010
-4006
-4003
-4001
-3998
-3994
-3991
-3987
-3984
-3980
-3977
-3973
-3970
-3966
-3963
-3959
-3955
-3951
-3948
-3944
-3940
-3936
-3933
-3929
-3925
-3921
-3917
-3913
-3909
-3905
-3901
-3897
-3893
-3889
-3885
-3881
-3877
-3873
-3869
-3865
-3861
-3857
-3853
-3849
-3845
-3841
-3837
-3833
-3829
-3825
-3820
-3816
-3812
-3808
-3804
-3800
-3796
-3791
-3787
-3783
-3779
-3774
-3770
-3766
-3761
-3757
-3753
-3748
-3744
-3739
-3735
-3730
-3726
-3721
-3716
-3712
-3707
-3702
-3697
-3693
-3688
-3683
-3678
-3673
-3668
-3663
-3658
-3653
-3648
-3643
-3637
-3632
-3627
-3621
-3616
-3610
-3605
-3599
-3593
-3588
-3582
-3576
-3570
-3564
-3559
-3553
-3547
-3541
-3535
-3529
-3522
-3516
-3510
-3504
-3498
-3491
-3485
-3479
-3472
-3466
-3460
-3453
-3447
-3441
-3434
-3428
-3421
-3415
-3408
-3402
-3395
-3388
-3382
-3375
-3368
-3361
-3354
-3348
-3341
-3334
-3327
-3320
-3312
-3305
-3298
-3291
-3284
-3276
-3269
-3261
-3254
-3246
-3239
-3231
-3223
-3215
-3207
-3199
-3191
-3183
-3175
-3167
-3158
-3150
-3141
-3133
-3124
-3115
-3106
-3098
-3089
-3079
-3070
-3061
-3052
-3043
-3033
-3024
-3014
-3005
-2995
-2985
-2975
-2965
-2955
-2945
-2935
-2925
-2915
-2904
-2894
-2883
-2873
-2862
-2851
-2840
-2829
-2818
-2807
-2796
-2785
-2773
-2762
-2750
-2738
-2727
-2715
-2703
-2691
-2678
-2666
-2654
-2641
-2629
-2616
-2604
-2591
-2578
-2566
-2553
-2540
-2527
-2514
-2501
-2488
-2475
-2462
-2449
-2436
-2422
-2409
-2396
-2383
-2370
-2356
-2343
-2330
-2317
-2303
-2290
-2277
-2264
-2250
-2237
-2224
-2211
-2197
-2184
-2171
-2158
-2145
-2131
-2118
-2105
-2092
-2079
-2066
-2052
-2039
-2025
-2013
-2000
-1987
-1974
-1960
-1947
-1934
-1921
-1908
-1895
-1882
-1869
-1856
-1843
-1829
-1816
-1803
-1790
-1777
-1764
-1751
-1738
-1725
-1712
-1699
-1686
-1673
-1660
-1646
-1633
-1620
-1607
-1594
-1581
-1568
-1554
-1541
-1528
-1515
-1501
-1488
-1475
-1461
-1448
-1434
-1421
-1407
-1394
-1380
-1367
-1353
-1339
-1326
-1312
-1298
-1284
-1270
-1256
-1242
-1229
-1215
-1200
-1186
-1172
-1158
-1144
-1130
-1115
-1101
-1087
-1072
-1058
-1044
-1029
-1014
-1000
-985
-971
-956
-941
-926
-911
-896
-881
-866
-851
-835
-820
-804
-789
-773
-757
-741
-725
-709
-693
-677
-661
-644
-628
-611
-595
-578
-561
-545
-528
-511
-493
-476
-459
-441
-424
-406
-389
-371
-353
-335
-317
-299
-281
-263
-245
-227
-208
-190
-171
-153
-134
-116
-97
-78
-60
-41
-22
-3
15
34
53
72
91
110
128
147
166
185
204
223
242
261
279
298
317
336
355
373
392
411
430
448
467
485
504
522
541
559
577
595
614
632
650
667
685
703
720
738
755
773
790
807
824
841
858
875
891
908
925
941
957
974
990
1006
1022
1037
1053
1069
1084
1100
1115
1130
1145
1160
1175
1190
1205
1219
1234
1248
1263
1277
1291
1305
1319
1333
1347
1361
1374
1388
1401
1414
1427
1440
1453
1466
1479
1491
1504
1516
1529
1541
1553
1565
1576
1588
1600
1611
1622
1634
1645
1655
1666
1677
1688
1698
1708
1718
1728
1738
1748
1758
1767
1777
1786
1795
1804
1813
1822
1830
1839
1847
1855
1863
1871
1879
1887
1894
1902
1909
1917
1924
1931
1938
1944
1951
1958
1964
1970
1976
1982
1988
1994
2000
2005
2011
2016
2021
2025
2031
2036
2041
2045
2051
2055
2060
2064
2069
2073
2077
2081
2086
2090
2094
2098
2102
2106
2110
2114
2118
2121
2125
2129
2132
2136
2140
2143
2147
2150
2154
2157
2161
2164
2168
2171
2175
2178
2182
2186
2189
2193
2196
2200
2204
2207
2211
2215
2219
2222
2226
2230
2234
2238
2242
2246
2250
2253
2257
2261
2265
2270
2274
2278
2282
2286
2290
2295
2299
2303
2307
2312
2316
2321
2325
2330
2334
2339
2343
2348
2353
2357
2362
2367
2371
2376
2381
2386
2390
2395
2400
2404
2409
2414
2418
2423
2427
2432
2436
2441
2445
2450
2454
2459
2463
2467
2471
2475
2479
2483
2487
2491
2494
2498
2501
2505
2508
2511
2514
2517
2520
2523
2526
2529
2531
2534
2536
2538
2540
2542
2544
2546
2548
2550
2551
2552
2554
2555
2556
2557
2558
2559
2560
2560
2561
2561
2562
2562
2562
2562
2562
2562
2562
2562
2562
2561
2561
2560
2559
2558
2558
2557
2555
2554
2553
2552
2550
2549
2547
2546
2544
2542
2540
2538
2536
2534
2532
2529
2527
2524
2522
2519
2516
2513
2510
2507
2504
2501
2497
2494
2491
2487
2484
2480
2477
2473
2469
2466
2462
2458
2454
2450
2446
2442
2438
2434
2429
2425
2421
2417
2412
2408
2404
2399
2395
2390
2386
2382
2377
2373
2369
2364
2360
2356
2351
2347
2343
2338
2334
2330
2326
2322
2318
2313
2309
2305
2302
2298
2294
2290
2286
2282
2279
2275
2271
2268
2264
2261
2258
2254
2251
2248
2245
2242
2239
2236
2233
2230
2227
2224
2222
2219
2217
2214
2212
2209
2207
2205
2203
2201
2199
2197
2195
2193
2192
2190
2188
2187
2186
2184
2183
2182
2181
2180
2179
2178
2178
2177
2177
2176
2176
2176
2176
2176
2176
2176
2176
2176
2177
2177
2178
2179
2179
2180
2181
2182
2183
2184
2186
2187
2188
2190
2191
2193
2195
2196
2198
2200
2202
2204
2206
2208
2210
2212
2215
2217
2219
2222
2224
2227
2229
2232
2235
2238
2240
2243
2246
2249
2252
2255
2258
2261
2264
2267
2270
2273
2276
2279
2282
2285
2288
2291
2294
2297
2300
2303
2306
2309
2313
2316
2319
2322
2325
2328
2331
2333
2336
2339
2342
2345
2348
2351
2354
2357
2359
2362
2365
2368
2370
2373
2376
2379
2381
2384
2387
2389
2392
2395
2397
2400
2402
2405
2407
2410
2412
2415
2417
2419
2422
2424
2426
2428
2430
2433
2435
2437
2439
2440
2442
2444
2446
2448
2449
2451
2452
2454
2455
2456
2458
2459
2460
2461
2462
2463
2464
2464
2465
2466
2466
2467
2467
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2467
2467
2466
2466
2465
2464
2464
2463
2462
2461
2460
2459
2458
2456
2455
2454
2452
2451
2449
2448
2446
2444
2442
2440
2439
2437
2435
2433
2431
2428
2426
2424
2422
2419
2417
2414
2412
2409
2407
2404
2401
2399
2396
2393
2390
2387
2384
2381
2378
2375
2372
2369
2366
2363
2359
2356
2353
2350
2346
2343
2340
2337
2333
2330
2327
2323
2320
2317
2314
2310
2307
2304
2301
2298
2295
2292
2289
2287
2284
2281
2279
2276
2274
2272
2269
2267
2265
2263
2261
2260
2258
2256
2255
2253
2252
2251
2250
2248
2248
2247
2246
2245
2245
2244
2244
2244
2244
2244
2244
2244
2244
2244
2245
2245
2246
2247
2248
2249
2250
2251
2252
2254
2255
2257
2258
2260
2262
2264
2266
2268
2270
2272
2274
2276
2279
2281
2283
2286
2288
2291
2293
2296
2299
2301
2304
2307
2309
2312
2315
2317
2320
2323
2325
2328
2331
2334
2336
2339
2342
2344
2347
2350
2352
2355
2357
2359
2362
2364
2366
2368
2370
2372
2374
2376
2378
2379
2381
2382
2383
2384
2386
2387
2387
2388
2389
2389
2390
2390
2390
2390
2390
2390
2390
2389
2389
2388
2387
2386
2385
2384
2383
2382
2380
2379
2377
2375
2373
2371
2369
2367
2364
2362
2359
2357
2354
2351
2348
2345
2342
2339
2336
2333
2329
2326
2322
2319
2315
2311
2307
2303
2299
2295
2291
2287
2283
2279
2274
2270
2265
2261
2256
2252
2247
2242
2237
2233
2228
2223
2218
2213
2208
2203
2198
2193
2187
2182
2177
2172
2166
2161
2155
2150
2145
2139
2134
2128
2123
2117
2112
2106
2101
2095
2090
2085
2079
2074
2068
2063
2057
2052
2045
2041
2035
2029
2024
2019
2013
2008
2001
1997
1992
1986
1981
1976
1970
1965
1960
1955
1949
1944
1939
1934
1928
1923
1918
1913
1908
1903
1897
1892
1887
1882
1877
1872
1867
1862
1857
1852
1847
1842
1837
1832
1827
1822
1818
1813
1808
1803
1799
1794
1790
1785
1780
1776
1772
1767
1763
1758
1754
1750
1746
1742
1738
1734
1730
1726
1722
1718
1714
1710
1707
1703
1699
1696
1692
1689
1685
1682
1679
1675
1672
1669
1666
1662
1659
1656
1653
1650
1647
1644
1641
1638
1635
1633
1630
1627
1625
1622
1619
1617
1614
1612
1610
1607
1605
1603
1600
1598
1596
1594
1592
1590
1588
1586
1584
1582
1580
1579
1577
1575
1574
1572
1571
1569
1568
1567
1566
1565
1564
1563
1562
1561
1560
1560
1559
1559
1558
1558
1558
1557
1557
1557
1557
1557
1557
1557
1557
1558
1558
1558
1559
1559
1560
1560
1561
1561
1562
1563
1564
1565
1566
1567
1567
1569
1570
1571
1572
1573
1574
1575
1576
1578
1579
1580
1582
1583
1584
1586
1587
1588
1590
1591
1592
1594
1595
1596
1598
1599
1600
1602
1603
1604
1606
1607
1608
1610
1611
1613
1614
1615
1616
1618
1619
1620
1622
1623
1624
1625
1626
1628
1629
1630
1631
1632
1633
1634
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1669
1670
1671
1671
1672
1673
1673
1674
1674
1675
1675
1675
1676
1676
1676
1677
1677
1677
1677
1678
1678
1678
1678
1678
1678
1678
1678
1678
1678
1678
1678
1678
1678
1677
1677
1677
1677
1676
1676
1675
1675
1674
1674
1673
1673
1672
1671
1671
1670
1669
1668
1667
1666
1665
1664
1663
1661
1660
1659
1657
1656
1654
1653
1651
1650
1648
1646
1644
1642
1640
1638
1636
1634
1631
1629
1627
1624
1622
1619
1617
1614
1611
1608
1606
1603
1600
1597
1594
1591
1588
1585
1582
1579
1576
1573
1570
1566
1563
1560
1557
1554
1551
1548
1545
1541
1538
1535
1532
1529
1526
1523
1520
1517
1515
1512
1509
1506
1503
1500
1498
1495
1492
1489
1487
1484
1481
1479
1476
1474
1472
1469
1467
1465
1462
1460
1458
1456
1454
1452
1450
1448
1446
1444
1442
1440
1438
1437
1435
1433
1432
1430
1428
1427
1425
1424
1422
1421
1420
1418
1417
1416
1414
1413
1412
1411
1410
1409
1408
1407
1406
1405
1404
1403
1402
1401
1401
1400
1399
1398
1398
1397
1396
1396
1395
1394
1394
1393
1393
1392
1392
1391
1391
1391
1390
1390
1390
1390
1389
1389
1389
1389
1389
1389
1389
1389
1389
1389
1389
1390
1390
1390
1390
1390
1391
1391
1391
1392
1392
1393
1393
1394
1394
1395
1395
1396
1396
1397
1398
1398
1399
1400
1400
1401
1402
1402
1403
1404
1404
1405
1406
1406
1407
1408
1409
1409
1410
1411
1412
1413
1413
1414
1415
1416
1416
1417
1418
1418
1419
1420
1420
1421
1422
1422
1423
1423
1424
1424
1425
1425
1425
1426
1426
1426
1426
1426
1426
1426
1426
1426
1426
1426
1425
1425
1425
1424
1423
1423
1422
1421
1420
1419
1418
1417
1416
1415
1413
1412
1410
1409
1407
1406
1404
1402
1400
1398
1396
1394
1391
1389
1387
1384
1382
1379
1376
1374
1371
1368
1365
1362
1359
1356
1352
1349
1346
1342
1339
1335
1332
1328
1325
1321
1317
1313
1310
1306
1302
1298
1294
1290
1286
1282
1277
1273
1269
1265
1260
1256
1252
1247
1243
1238
1234
1229
1225
1220
1215
1211
1206
1201
1196
1191
1187
1182
1177
1172
1167
1162
1157
1152
1147
1142
1136
1131
1126
1121
1116
1111
1105
1100
1095
1090
1085
1079
1074
1069
1064
1059
1053
1048
1043
1037
1032
1027
1022
1016
1010
1004
1000
995
989
984
979
974
968
963
958
952
947
942
937
931
926
921
916
910
905
900
894
889
884
878
873
867
862
857
851
846
840
835
829
824
818
812
807
801
796
790
784
779
773
767
762
756
750
745
739
733
728
722
716
710
704
698
693
687
681
675
669
663
657
651
645
640
634
628
622
616
610
604
599
593
587
581
575
569
563
557
551
545
539
533
527
521
514
508
502
496
490
483
477
471
464
458
452
445
439
432
426
419
412
406
399
393
386
379
372
365
359
352
345
338
331
324
317
310
303
295
288
281
274
267
260
252
245
238
230
223
215
208
200
193
185
178
170
162
155
147
139
131
123
115
107
99
91
83
75
67
58
50
41
33
24
16
7
-1
-10
-19
-28
-37
-46
-55
-64
-73
-83
-92
-102
-111
-121
-130
-140
-150
-159
-169
-179
-189
-199
-210
-220
-230
-240
-251
-261
-272
-282
-293
-304
-314
-325
-336
-347
-358
-369
-380
-391
-402
-414
-425
-436
-448
-459
-471
-482
-494
-506
-517
-529
-541
-553
-565
-577
-589
-601
-613
-625
-637
-650
-662
-674
-687
-699
-712
-725
-737
-750
-762
-775
-788
-801
-814
-826
-839
-852
-865
-878
-891
-904
-917
-930
-944
-957
-970
-984
-997
-1010
-1024
-1037
-1051
-1065
-1078
-1092
-1106
-1119
-1133
-1147
-1161
-1174
-1188
-1202
-1216
-1230
-1244
-1258
-1272
-1286
-1300
-1314
-1329
-1343
-1357
-1371
-1385
-1400
-1414
-1428
-1442
-1457
-1471
-1486
-1500
-1514
-1529
-1543
-1558
-1572
-1587
-1602
-1616
-1631
-1646
-1660
-1675
-1690
-1705
-1719
-1734
-1749
-1764
-1779
-1794
-1809
-1824
-1839
-1854
-1869
-1884
-1900
-1915
-1930
-1945
-1960
-1975
-1990
-2005
-2021
-2036
-2051
-2066
-2081
-2097
-2112
-2127
-2142
-2157
-2172
-2187
-2203
-2218
-2233
-2248
-2263
-2277
-2292
-2307
-2322
-2337
-2352
-2366
-2381
-2396
-2410
-2425
-2439
-2454
-2468
-2482
-2497
-2511
-2525
-2539
-2553
-2567
-2581
-2595
-2609
-2623
-2637
-2650
-2664
-2678
-2691
-2705
-2718
-2731
-2745
-2758
-2771
-2784
-2797
-2810
-2823
-2836
-2849
-2862
-2874
-2887
-2900
-2912
-2925
-2937
-2949
-2961
-2974
-2986
-2998
-3010
-3022
-3033
-3045
-3057
-3068
-3080
-3091
-3103
-3114
-3125
-3137
-3148
-3159
-3170
-3181
-3191
-3202
-3213
-3224
-3234
-3245
-3255
-3266
-3276
-3286
-3297
-3307
-3317
-3327
-3338
-3348
-3358
-3367
-3377
-3387
-3397
-3406
-3416
-3425
-3435
-3444
-3453
-3462
-3471
-3480
-3489
-3498
-3506
-3515
-3524
-3532
-3540
-3549
-3557
-3565
-3573
-3581
-3589
-3597
-3604
-3612
-3620
-3627
-3635
-3642
-3649
-3656
-3664
-3671
-3678
-3685
-3692
-3698
-3705
-3712
-3719
-3725
-3732
-3738
-3745
-3751
-3757
-3764
-3770
-3776
-3782
-3788
-3794
-3800
-3806
-3812
-3817
-3823
-3829
-3835
-3840
-3846
-3851
-3857
-3862
-3868
-3873
-3879
-3884
-3889
-3894
-3900
-3905
-3910
-3915
-3920
-3925
-3930
-3935
-3940
-3945
-3950
-3955
-3960
-3965
-3969
-3974
-3979
-3984
-3988
-3993
-3998
-4002
-4006
-4011
-4016
-4019
-4024
-4029
-4033
-4037
-4041
-4045
-4049
-4053
-4057
-4059
-4064
-4067
-4070
-4074
-4078
-4081
-4083
-4086
-4090
-4093
-4094
-4098
-4100
-4103
-4105
-4107
-4109
-4111
-4113
-4115
-4116
-4118
-4119
-4120
-4121
-4122
-4123
-4124
-4124
-4124
-4125
-4125
-4125
-4124
-4124
-4123
-4123
-4122
-4121
-4120
-4118
-4117
-4115
-4113
-4111
-4109
-4107
-4105
-4102
-4099
-4096
-4093
-4090
-4086
-4083
-4078
-4075
-4070
-4067
-4062
-4058
-4053
-4048
-4043
-4038
-4032
-4026
-4021
-4014
-4009
-4002
-3996
-3989
-3982
-3975
-3968
-3961
-3954
-3946
-3938
-3930
-3922
-3914
-3905
-3897
-3888
-3879
-3870
-3860
-3851
-3841
-3831
-3821
-3811
-3801
-3791
-3780
-3769
-3758
-3747
-3736
-3724
-3713
-3701
-3689
-3677
-3665
-3653
-3640
-3628
-3615
-3602
-3589
-3576
-3563
-3550
-3536
-3523
-3509
-3495
-3481
-3467
-3453
-3439
-3425
-3411
-3397
-3382
-3368
-3353
-3339
-3324
-3310
-3295
-3280
-3266
-3251
-3236
-3221
-3206
-3192
-3177
-3162
-3147
-3132
-3117
-3102
-3087
-3072
-3057
-3042
-3027
-3012
-2997
-2982
-2967
-2951
-2936
-2921
-2906
-2891
-2876
-2861
-2846
-2831
-2817
-2802
-2787
-2772
-2757
-2743
-2728
-2713
-2699
-2684
-2670
-2655
-2641
-2627
-2613
-2598
-2584
-2570
-2556
-2543
-2529
-2515
-2501
-2488
-2474
-2461
-2448
-2434
-2421
-2408
-2395
-2382
-2369
-2356
-2343
-2331
-2318
-2305
-2293
-2280
-2268
-2256
-2244
-2232
-2220
-2208
-2196
-2184
-2172
-2161
-2149
-2137
-2126
-2115
-2104
-2092
-2081
-2070
-2059
-2049
-2037
-2027
-2017
-2005
-1996
-1986
-1976
-1966
-1956
-1946
-1936
-1927
-1917
-1908
-1898
-1889
-1880
-1871
-1862
-1854
-1845
-1837
-1828
-1820
-1812
-1804
-1796
-1788
-1780
-1773
-1765
-1758
-1750
-1743
-1736
-1729
-1723
-1716
-1709
-1703
-1697
-1690
-1684
-1678
-1672
-1667
-1661
-1655
-1650
-1644
-1639
-1634
-1629
-1624
-1619
-1614
-1610
-1605
-1600
-1596
-1592
-1587
-1583
-1579
-1575
-1571
-1567
-1563
-1559
-1555
-1552
-1548
-1544
-1541
-1537
-1534
-1530
-1527
-1523
-1520
-1517
-1513
-1510
-1507
-1504
-1500
-1497
-1494
-1491
-1487
-1484
-1481
-1478
-1474
-1471
-1468
-1464
-1461
-1457
-1454
-1450
-1447
-1443
-1439
-1436
-1432
-1428
-1424
-1420
-1416
-1412
-1408
-1404
-1400
-1396
-1392
-1388
-1383
-1379
-1375
-1370
-1366
-1361
-1357
-1352
-1348
-1343
-1338
-1334
-1329
-1324
-1319
-1314
-1309
-1304
-1299
-1294
-1288
-1283
-1278
-1272
-1267
-1261
-1256
-1250
-1244
-1239
-1233
-1227
-1221
-1215
-1209
-1203
-1196
-1190
-1184
-1178
-1171
-1165
-1158
-1152
-1145
-1138
-1132
-1125
-1118
-1111
-1104
-1097
-1090
-1083
-1075
-1068
-1061
-1053
-1046
-1038
-1030
-1022
-1014
-1006
-998
-990
-982
-974
-965
-956
-948
-939
-930
-921
-912
-903
-894
-885
-875
-866
-856
-847
-837
-827
-818
-808
-798
-788
-778
-768
-758
-748
-737
-727
-717
-707
-696
-686
-676
-665
-655
-644
-634
-624
-613
-603
-592
-582
-572
-561
-551
-540
-530
-520
-510
-500
-489
-479
-469
-459
-449
-439
-430
-420
-410
-401
-391
-382
-372
-363
-354
-345
-336
-327
-318
-310
-301
-293
-285
-276
-268
-261
-253
-245
-238
-231
-224
-217
-210
-204
-197
-191
-186
-180
-174
-169
-164
-159
-155
-150
-146
-142
-138
-135
-131
-128
-125
-123
-120
-118
-116
-115
-114
-112
-112
-111
-111
-111
-111
-111
-112
-113
-114
-115
-117
-119
-121
-123
-126
-128
-131
-135
-138
-142
-146
-150
-155
-159
-164
-169
-174
-180
-185
-191
-197
-204
-210
-217
-224
-231
-238
-245
-253
-261
-269
-277
-285
-293
-301
-310
-319
-327
-336
-345
-355
-364
-373
-383
-392
-402
-412
-422
-431
-441
-451
-461
-471
-482
-492
-502
-512
-522
-532
-542
-553
-563
-573
-583
-593
-603
-613
-623
-633
-643
-652
-662
-672
-681
-691
-701
-710
-719
-729
-738
-747
-756
-765
-774
-783
-792
-801
-810
-818
-827
-835
-844
-852
-860
-869
-877
-885
-893
-901
-909
-917
-924
-932
-940
-947
-955
-962
-970
-977
-984
-992
-999
-1006
-1012
-1020
-1026
-1033
-1040
-1047
-1053
-1060
-1066
-1072
-1079
-1085
-1091
-1097
-1103
-1109
-1115
-1121
-1127
-1133
-1138
-1144
-1150
-1155
-1161
-1166
-1172
-1177
-1182
-1188
-1193
-1198
-1203
-1208
-1214
-1219
-1224
-1229
-1234
-1238
-1243
-1248
-1253
-1258
-1263
-1268
-1273
-1278
-1283
-1288
-1293
-1298
-1303
-1308
-1313
-1318
-1323
-1329
-1334
-1339
-1344
-1350
-1355
-1360
-1366
-1371
-1377
-1382
-1387
-1393
-1398
-1404
-1410
-1415
-1421
-1427
-1433
-1438
-1444
-1450
-1456
-1462
-1468
-1474
-1480
-1487
-1493
-1499
-1506
-1512
-1519
-1525
-1532
-1538
-1545
-1552
-1559
-1565
-1572
-1579
-1586
-1593
-1601
-1608
-1615
-1622
-1630
-1637
-1644
-1652
-1659
-1667
-1675
-1682
-1690
-1698
-1706
-1714
-1722
-1730
-1738
-1746
-1754
-1762
-1770
-1778
-1787
-1795
-1803
-1812
-1820
-1829
-1837
-1846
-1855
-1864
-1872
-1881
-1890
-1899
-1908
-1917
-1926
-1935
-1944
-1953
-1962
-1972
-1981
-1990
-1999
-2009
-2017
-2028
-2037
-2047
-2056
-2066
-2075
-2085
-2095
-2105
-2114
-2124
-2134
-2144
-2154
-2164
-2174
-2184
-2194
-2204
-2214
-2224
-2234
-2245
-2255
-2265
-2275
-2285
-2295
-2306
-2316
-2326
-2336
-2347
-2357
-2367
-2377
-2387
-2397
-2408
-2418
-2428
-2438
-2448
-2458
-2468
-2478
-2488
-2498
-2508
-2518
-2528
-2537
-2547
-2557
-2567
-2576
-2586
-2595
-2605
-2614
-2624
-2633
-2642
-2652
-2661
-2670
-2679
-2688
-2697
-2706
-2715
-2723
-2732
-2741
-2750
-2758
-2767
-2775
-2784
-2792
-2800
-2809
-2817
-2825
-2833
-2841
-2849
-2856
-2864
-2871
-2879
-2886
-2893
-2901
-2908
-2914
-2921
-2928
-2934
-2940
-2947
-2953
-2959
-2965
-2970
-2976
-2981
-2986
-2992
-2997
-3001
-3006
-3011
-3015
-3020
-3024
-3028
-3032
-3036
-3040
-3044
-3047
-3051
-3054
-3058
-3061
-3064
-3067
-3070
-3073
-3075
-3078
-3080
-3083
-3085
-3087
-3089
-3091
-3093
-3095
-3096
-3098
-3099
-3101
-3102
-3103
-3104
-3105
-3106
-3107
-3108
-3109
-3109
-3110
-3110
-3111
-3111
-3111
-3112
-3112
-3112
-3112
-3112
-3112
-3111
-3111
-3111
-3110
-3110
-3109
-3109
-3108
-3108
-3107
-3106
-3105
-3104
-3103
-3102
-3101
-3099
-3098
-3097
-3095
-3094
-3092
-3090
-3089
-3087
-3085
-3083
-3081
-3079
-3077
-3075
-3072
-3070
-3068
-3065
-3063
-3060
-3058
-3055
-3053
-3050
-3047
-3044
-3041
-3038
-3035
-3032
-3029
-3026
-3023
-3020
-3016
-3013
-3009
-3006
-3002
-2999
-2995
-2991
-2987
-2984
-2980
-2976
-2972
-2967
-2963
-2959
-2955
-2951
-2946
-2942
-2938
-2933
-2929
-2924
-2920
-2915
-2911
-2906
-2902
-2897
-2893
-2888
-2883
-2879
-2874
-2869
-2864
-2860
-2855
-2850
-2845
-2840
-2835
-2831
-2826
-2821
-2816
-2810
-2805
-2800
-2795
-2790
-2785
-2780
-2775
-2769
-2764
-2759
-2754
-2748
-2743
-2738
-2733
-2727
-2722
-2717
-2712
-2706
-2701
-2696
-2691
-2686
-2681
-2676
-2671
-2666
-2661
-2656
-2651
-2646
-2641
-2636
-2632
-2627
-2622
-2617
-2612
-2608
-2603
-2598
-2593
-2589
-2584
-2579
-2575
-2570
-2565
-2561
-2556
-2551
-2547
-2542
-2537
-2532
-2528
-2523
-2518
-2513
-2509
-2504
-2499
-2495
-2490
-2485
-2480
-2476
-2471
-2466
-2461
-2457
-2452
-2447
-2442
-2437
-2432
-2427
-2422
-2417
-2412
-2407
-2402
-2396
-2391
-2386
-2380
-2375
-2369
-2364
-2358
-2353
-2347
-2341
-2335
-2329
-2323
-2317
-2311
-2305
-2298
-2292
-2285
-2279
-2272
-2266
-2259
-2252
-2246
-2239
-2232
-2225
-2218
-2211
-2204
-2196
-2189
-2182
-2174
-2167
-2160
-2152
-2145
-2137
-2129
-2122
-2114
-2106
-2098
-2090
-2082
-2074
-2066
-2058
-2050
-2041
-2033
-2025
-2016
-2008
-1999
-1991
-1982
-1974
-1965
-1956
-1947
-1938
-1929
-1920
-1911
-1902
-1893
-1884
-1875
-1866
-1857
-1847
-1838
-1829
-1819
-1810
-1800
-1791
-1781
-1771
-1762
-1752
-1742
-1732
-1722
-1713
-1703
-1693
-1683
-1672
-1662
-1652
-1642
-1632
-1621
-1611
-1600
-1590
-1580
-1569
-1558
-1548
-1537
-1527
-1516
-1505
-1495
-1484
-1473
-1462
-1452
-1441
-1430
-1419
-1408
-1397
-1386
-1375
-1363
-1352
-1341
-1330
-1318
-1307
-1295
-1284
-1273
-1261
-1249
-1238
-1226
-1215
-1203
-1191
-1180
-1168
-1156
-1145
-1133
-1121
-1109
-1098
-1086
-1074
-1062
-1051
-1039
-1027
-1016
-1004
-992
-981
-969
-957
-946
-934
-923
-911
-899
-888
-876
-865
-853
-841
-830
-818
-807
-795
-783
-772
-760
-749
-737
-726
-714
-703
-691
-680
-668
-657
-646
-634
-623
-612
-601
-589
-578
-567
-556
-545
-534
-524
-513
-502
-491
-481
-470
-460
-450
-439
-429
-419
-409
-399
-389
-379
-369
-359
-350
-340
-331
-321
-312
-302
-293
-284
-275
-265
-256
-247
-238
-229
-221
-212
-203
-194
-186
-177
-168
-160
-151
-143
-134
-126
-117
-109
-101
-93
-84
-76
-68
-60
-51
-43
-35
-27
-19
-11
-3
5
13
21
29
37
45
53
61
69
77
85
93
101
109
117
125
133
141
149
157
164
172
180
188
196
203
211
219
226
234
241
249
256
264
271
278
286
293
301
308
315
323
330
337
345
352
359
367
374
382
389
397
404
412
419
427
434
442
449
457
464
472
480
487
495
503
511
519
527
535
543
551
559
567
575
584
592
601
609
618
626
635
644
652
661
670
679
688
697
706
716
725
734
744
753
762
772
782
791
801
811
821
830
840
850
860
870
880
890
900
911
921
931
941
951
962
972
982
992
1002
1012
1022
1034
1044
1054
1064
1074
1085
1095
1105
1115
1126
1136
1146
1156
1166
1176
1186
1197
1207
1217
1227
1237
1247
1257
1267
1277
1287
1297
1307
1317
1327
1337
1347
1357
1366
1376
1386
1396
1406
1415
1425
1435
1444
1454
1464
1473
1483
1492
1502
1511
1520
1530
1539
1548
1557
1566
1575
1584
1593
1602
1610
1619
1628
1636
1644
1653
1661
1669
1677
1685
1693
1700
1708
1715
1723
1730
1737
1744
1751
1758
1764
1771
1777
1784
1790
1796
1802
1808
1814
1819
1825
1830
1836
1841
1846
1851
1856
1861
1866
1871
1875
1880
1884
1888
1893
1897
1901
1904
1908
1912
1915
1919
1922
1925
1928
1931
1934
1937
1939
1941
1944
1946
1948
1950
1952
1954
1955
1957
1958
1960
1961
1962
1963
1964
1965
1965
1966
1966
1967
1967
1967
1967
1967
1967
1966
1966
1965
1965
1964
1963
1962
1961
1960
1959
1957
1956
1954
1953
1951
1949
1947
1945
1943
1941
1938
1936
1933
1931
1928
1925
1922
1919
1915
1912
1909
1905
1902
1898
1894
1890
1887
1883
1879
1875
1870
1866
1862
1858
1853
1849
1844
1840
1835
1831
1826
1821
1817
1812
1807
1802
1798
1793
1788
1783
1778
1773
1768
1762
1757
1752
1747
1741
1736
1731
1725
1720
1714
1709
1703
1697
1692
1686
1680
1675
1669
1663
1657
1651
1646
1640
1634
1628
1622
1617
1611
1605
1599
1594
1588
1582
1577
1571
1565
1560
1554
1549
1543
1538
1532
1527
1521
1516
1510
1505
1500
1495
1489
1484
1479
1474
1469
1464
1459
1454
1449
1444
1439
1435
1430
1425
1421
1416
1412
1408
1403
1399
1395
1390
1386
1382
1378
1374
1370
1366
1362
1358
1355
1351
1347
1343
1340
1336
1332
1329
1325
1321
1318
1314
1310
1307
1303
1300
1296
1293
1289
1285
1282
1278
1274
1271
1267
1263
1260
1256
1252
1249
1245
1241
1237
1234
1230
1226
1222
1218
1214
1210
1206
1202
1198
1194
1190
1186
1182
1178
1173
1169
1165
1160
1156
1152
1147
1143
1139
1134
1130
1126
1121
1117
1112
1108
1103
1099
1094
1090
1085
1081
1076
1072
1067
1063
1058
1053
1049
1044
1040
1035
1030
1026
1020
1016
1012
1006
1002
998
993
988
983
978
973
968
963
958
953
948
942
937
931
926
920
914
909
903
897
891
885
879
873
866
860
854
847
841
834
828
821
815
808
801
795
788
781
774
767
760
753
746
738
731
724
717
709
702
694
687
679
671
664
656
648
641
633
625
617
609
602
594
586
578
570
562
554
547
539
531
523
515
507
500
492
484
476
469
461
453
445
438
430
422
415
407
400
392
385
377
370
362
355
348
340
333
325
318
311
304
296
289
282
275
268
260
253
246
239
232
225
218
211
204
197
191
184
177
170
163
156
150
143
136
129
123
116
109
103
96
90
83
77
70
64
58
51
45
39
33
27
21
15
9
3
-3
-9
-15
-21
-26
-32
-38
-43
-49
-55
-60
-66
-71
-77
-83
-88
-93
-99
-104
-110
-115
-120
-126
-131
-136
-142
-147
-152
-158
-163
-168
-173
-179
-184
-189
-195
-200
-206
-211
-216
-222
-227
-233
-238
-244
-250
-255
-261
-266
-272
-278
-283
-289
-295
-300
-306
-312
-317
-323
-329
-334
-340
-346
-351
-357
-362
-368
-373
-379
-384
-390
-395
-400
-406
-411
-416
-421
-427
-432
-437
-442
-447
-452
-457
-462
-467
-472
-477
-482
-487
-491
-496
-501
-505
-510
-514
-519
-524
-528
-532
-537
-541
-546
-550
-554
-559
-563
-567
-571
-576
-580
-584
-588
-593
-597
-601
-605
-609
-614
-618
-622
-626
-630
-634
-638
-643
-647
-651
-655
-659
-663
-667
-671
-675
-678
-682
-686
-690
-694
-697
-701
-705
-709
-712
-716
-719
-723
-726
-730
-733
-737
-740
-744
-747
-751
-754
-758
-761
-765
-768
-772
-775
-779
-782
-785
-789
-792
-796
-799
-803
-806
-809
-813
-816
-820
-823
-827
-830
-834
-837
-841
-844
-848
-851
-855
-859
-862
-866
-870
-874
-877
-881
-885
-888
-892
-896
-900
-903
-907
-911
-915
-919
-922
-926
-930
-934
-938
-942
-946
-950
-954
-958
-962
-966
-970
-974
-978
-982
-986
-990
-993
-997
-1000
-1004
-1008
-1012
-1016
-1020
-1024
-1028
-1032
-1036
-1039
-1043
-1047
-1050
-1054
-1058
-1061
-1065
-1068
-1072
-1076
-1079
-1083
-1086
-1090
-1093
-1097
-1101
-1104
-1108
-1111
-1115
-1119
-1122
-1126
-1130
-1134
-1137
-1141
-1145
-1149
-1153
-1157
-1161
-1165
-1169
-1174
-1178
-1182
-1187
-1191
-1196
-1200
-1205
-1210
-1215
-1220
-1224
-1229
-1235
-1240
-1245
-1250
-1255
-1261
-1266
-1271
-1277
-1283
-1288
-1294
-1300
-1305
-1311
-1317
-1323
-1329
-1334
-1340
-1346
-1352
-1358
-1364
-1370
-1376
-1382
-1388
-1394
-1400
-1405
-1411
-1417
-1423
-1429
-1435
-1441
-1447
-1453
-1459
-1465
-1471
-1477
-1483
-1489
-1495
-1501
-1507
-1512
-1518
-1524
-1530
-1536
-1542
-1548
-1553
-1559
-1565
-1571
-1577
-1582
-1588
-1594
-1599
-1605
-1610
-1616
-1621
-1627
-1632
-1638
-1643
-1648
-1654
-1659
-1664
-1669
-1674
-1680
-1685
-1690
-1695
-1700
-1705
-1710
-1714
-1719
-1724
-1729
-1734
-1738
-1743
-1748
-1752
-1757
-1761
-1766
-1770
-1775
-1779
-1784
-1788
-1792
-1796
-1801
-1805
-1809
-1813
-1817
-1821
-1825
-1829
-1833
-1837
-1841
-1844
-1848
-1852
-1856
-1860
-1863
-1867
-1871
-1874
-1878
-1882
-1885
-1889
-1892
-1896
-1900
-1903
-1907
-1910
-1914
-1917
-1921
-1924
-1927
-1931
-1934
-1937
-1941
-1944
-1947
-1951
-1954
-1957
-1960
-1964
-1967
-1970
-1973
-1976
-1980
-1983
-1986
-1989
-1992
-1996
-1999
-2001
-2005
-2008
-2011
-2013
-2017
-2021
-2024
-2027
-2029
-2033
-2037
-2040
-2043
-2045
-2049
-2052
-2055
-2058
-2061
-2064
-2067
-2070
-2073
-2076
-2079
-2082
-2085
-2088
-2091
-2093
-2096
-2099
-2101
-2104
-2107
-2109
-2112
-2114
-2116
-2119
-2121
-2123
-2125
-2127
-2129
-2131
-2133
-2134
-2136
-2137
-2139
-2140
-2142
-2143
-2144
-2145
-2147
-2148
-2149
-2149
-2150
-2151
-2152
-2152
-2153
-2153
-2154
-2154
-2154
-2154
-2155
-2155
-2155
-2155
-2155
-2155
-2155
-2155
-2154
-2154
-2154
-2154
-2154
-2153
-2153
-2153
-2152
-2152
-2151
-2151
-2150
-2150
-2149
-2149
-2148
-2148
-2147
-2146
-2146
-2145
-2144
-2143
-2143
-2142
-2141
-2140
-2139
-2138
-2137
-2136
-2135
-2135
-2134
-2133
-2132
-2131
-2130
-2129
-2128
-2127
-2126
-2125
-2124
-2124
-2123
-2122
-2121
-2120
-2119
-2118
-2117
-2116
-2115
-2114
-2114
-2113
-2112
-2111
-2110
-2109
-2108
-2107
-2106
-2105
-2104
-2103
-2102
-2101
-2100
-2099
-2097
-2096
-2095
-2093
-2092
-2091
-2089
-2087
-2086
-2084
-2082
-2080
-2078
-2076
-2074
-2072
-2069
-2067
-2065
-2062
-2059
-2056
-2053
-2050
-2047
-2044
-2041
-2037
-2033
-2029
-2025
-2023
-2019
-2015
-2009
-2005
-2001
-1997
-1993
-1988
-1983
-1978
-1973
-1968
-1963
-1957
-1952
-1946
-1941
-1935
-1929
-1923
-1917
-1910
-1904
-1898
-1891
-1884
-1878
-1871
-1864
-1857
-1849
-1842
-1835
-1827
-1820
-1812
-1804
-1796
-1788
-1780
-1772
-1763
-1755
-1747
-1738
-1729
-1721
-1712
-1703
-1694
-1685
-1675
-1666
-1657
-1647
-1638
-1628
-1619
-1609
-1599
-1589
-1579
-1569
-1560
-1550
-1540
-1530
-1520
-1509
-1499
-1489
-1479
-1469
-1459
-1449
-1439
-1429
-1419
-1408
-1398
-1388
-1378
-1368
-1358
-1348
-1339
-1329
-1319
-1309
-1299
-1290
-1280
-1271
-1261
-1252
-1242
-1233
-1224
-1215
-1205
-1196
-1187
-1178
-1169
-1160
-1151
-1142
-1133
-1124
-1116
-1107
-1098
-1089
-1081
-1072
-1063
-1055
-1046
-1038
-1029
-1020
-1012
-1004
-995
-987
-979
-970
-962
-954
-946
-938
-930
-922
-914
-906
-898
-890
-883
-875
-868
-860
-853
-846
-838
-831
-824
-817
-811
-804
-797
-791
-784
-778
-772
-766
-760
-754
-748
-742
-736
-730
-725
-719
-714
-708
-703
-698
-693
-688
-683
-678
-673
-668
-663
-659
-654
-649
-645
-640
-636
-632
-627
-623
-618
-614
-610
-605
-601
-597
-592
-588
-584
-580
-575
-571
-567
-562
-558
-553
-549
-545
-540
-536
-531
-527
-523
-518
-514
-509
-505
-500
-496
-491
-487
-482
-477
-473
-468
-464
-459
-454
-449
-445
-440
-435
-430
-425
-420
-415
-410
-405
-400
-395
-390
-385
-380
-374
-369
-364
-359
-353
-348
-342
-337
-331
-326
-320
-315
-309
-303
-298
-292
-286
-281
-275
-269
-264
-258
-253
-247
-241
-236
-230
-225
-220
-214
-209
-204
-199
-194
-189
-184
-179
-174
-170
-165
-160
-156
-152
-147
-143
-139
-135
-131
-127
-123
-119
-116
-112
-109
-106
-102
-99
-96
-93
-90
-88
-85
-83
-80
-78
-76
-74
-72
-70
-68
-66
-65
-63
-62
-60
-59
-58
-57
-56
-55
-54
-53
-52
-52
-51
-51
-50
-50
-50
-50
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-52
-52
-53
-54
-54
-55
-56
-56
-57
-58
-59
-59
-60
-61
-62
-62
-63
-64
-64
-65
-66
-66
-67
-67
-68
-68
-69
-69
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-70
-70
-71
-71
-72
-72
-73
-74
-75
-75
-76
-77
-78
-79
-80
-81
-82
-83
-85
-86
-87
-89
-90
-92
-93
-95
-97
-98
-100
-102
-104
-106
-108
-110
-112
-115
-117
-119
-122
-124
-127
-130
-132
-135
-138
-141
-144
-147
-151
-154
-157
-161
-164
-168
-171
-175
-179
-183
-187
-191
-195
-199
-203
-207
-212
-216
-221
-225
-230
-235
-240
-244
-249
-254
-259
-264
-270
-275
-280
-285
-290
-296
-301
-306
-312
-317
-322
-328
-333
-339
-344
-350
-355
-361
-366
-372
-377
-383
-389
-394
-400
-406
-411
-417
-423
-429
-434
-440
-446
-451
-457
-463
-469
-474
-480
-486
-492
-497
-503
-509
-515
-521
-526
-532
-538
-544
-550
-556
-562
-568
-573
-579
-585
-591
-597
-603
-609
-615
-621
-627
-634
-640
-646
-652
-658
-664
-670
-676
-683
-689
-695
-701
-708
-714
-720
-727
-733
-739
-746
-752
-759
-765
-772
-778
-785
-791
-798
-804
-811
-817
-824
-831
-837
-844
-851
-857
-864
-871
-878
-885
-891
-898
-905
-912
-919
-926
-932
-939
-946
-953
-959
-966
-973
-980
-986
-993
-1000
-1006
-1012
-1018
-1026
-1032
-1039
-1045
-1052
-1058
-1064
-1071
-1077
-1083
-1089
-1096
-1102
-1108
-1114
-1119
-1125
-1131
-1137
-1143
-1148
-1154
-1159
-1165
-1170
-1175
-1181
-1186
-1191
-1196
-1201
-1206
-1211
-1216
-1220
-1225
-1230
-1234
-1239
-1244
-1248
-1252
-1257
-1261
-1265
-1269
-1273
-1277
-1281
-1285
-1289
-1293
-1297
-1300
-1304
-1307
-1311
-1314
-1317
-1321
-1324
-1327
-1330
-1333
-1336
-1339
-1342
-1344
-1347
-1350
-1352
-1355
-1357
-1359
-1362
-1364
-1366
-1368
-1370
-1372
-1374
-1376
-1378
-1379
-1381
-1383
-1384
-1386
-1387
-1389
-1390
-1391
-1392
-1393
-1394
-1395
-1396
-1397
-1398
-1398
-1399
-1399
-1400
-1400
-1400
-1401
-1401
-1401
-1401
-1401
-1400
-1400
-1400
-1399
-1399
-1398
-1398
-1397
-1397
-1396
-1395
-1394
-1393
-1392
-1391
-1390
-1389
-1388
-1387
-1385
-1384
-1383
-1381
-1380
-1379
-1377
-1376
-1374
-1373
-1371
-1370
-1368
-1367
-1365
-1364
-1362
-1361
-1359
-1358
-1356
-1355
-1354
-1352
-1351
-1350
-1348
-1347
-1346
-1345
-1344
-1343
-1342
-1341
-1340
-1340
-1339
-1338
-1338
-1337
-1336
-1336
-1336
-1335
-1335
-1335
-1334
-1334
-1334
-1334
-1334
-1335
-1335
-1335
-1335
-1336
-1336
-1336
-1337
-1337
-1338
-1339
-1339
-1340
-1341
-1342
-1343
-1344
-1345
-1346
-1347
-1348
-1349
-1350
-1352
-1353
-1354
-1355
-1357
-1358
-1360
-1361
-1362
-1364
-1365
-1367
-1368
-1370
-1372
-1373
-1375
-1377
-1378
-1380
-1382
-1383
-1385
-1387
-1389
-1390
-1392
-1394
-1396
-1398
-1400
-1402
-1403
-1405
-1407
-1409
-1411
-1413
-1415
-1417
-1418
-1420
-1422
-1424
-1426
-1427
-1429
-1431
-1432
-1434
-1436
-1437
-1439
-1441
-1442
-1444
-1445
-1447
-1448
-1450
-1451
-1452
-1454
-1455
-1456
-1457
-1458
-1459
-1460
-1461
-1462
-1463
-1464
-1464
-1465
-1466
-1466
-1467
-1467
-1468
-1468
-1469
-1469
-1469
-1469
-1469
-1469
-1470
-1470
-1469
-1469
-1469
-1469
-1469
-1469
-1468
-1468
-1467
-1467
-1466
-1466
-1465
-1465
-1464
-1463
-1462
-1462
-1461
-1460
-1459
-1458
-1457
-1456
-1455
-1454
-1453
-1452
-1451
-1450
-1449
-1449
-1448
-1447
-1446
-1445
-1444
-1443
-1442
-1441
-1440
-1439
-1439
-1438
-1437
-1436
-1436
-1435
-1434
-1434
-1433
-1433
-1432
-1432
-1431
-1431
-1431
-1430
-1430
-1430
-1430
-1430
-1430
-1430
-1430
-1431
-1431
-1431
-1432
-1432
-1433
-1434
-1435
-1436
-1437
-1438
-1439
-1440
-1441
-1443
-1444
-1446
-1447
-1449
-1451
-1452
-1454
-1456
-1458
-1460
-1462
-1464
-1466
-1468
-1470
-1472
-1474
-1476
-1478
-1480
-1482
-1484
-1486
-1488
-1490
-1492
-1494
-1496
-1498
-1500
-1502
-1503
-1505
-1507
-1508
-1510
-1511
-1512
-1514
-1515
-1516
-1517
-1518
-1519
-1520
-1521
-1521
-1522
-1522
-1523
-1523
-1523
-1523
-1523
-1523
-1523
-1522
-1522
-1521
-1520
-1519
-1518
-1517
-1516
-1515
-1513
-1512
-1510
-1508
-1506
-1504
-1502
-1500
-1497
-1495
-1493
-1490
-1487
-1484
-1482
-1479
-1476
-1472
-1469
-1466
-1462
-1459
-1455
-1452
-1448
-1444
-1440
-1436
-1432
-1428
-1424
-1419
-1415
-1410
-1406
-1401
-1397
-1392
-1387
-1382
-1377
-1372
-1367
-1362
-1356
-1351
-1346
-1340
-1335
-1330
-1324
-1319
-1313
-1307
-1302
-1296
-1291
-1285
-1279
-1273
-1268
-1262
-1256
-1250
-1244
-1238
-1232
-1226
-1220
-1214
-1208
-1202
-1196
-1190
-1184
-1178
-1171
-1165
-1159
-1153
-1147
-1141
-1134
-1128
-1122
-1116
-1110
-1104
-1097
-1091
-1085
-1079
-1073
-1066
-1060
-1054
-1048
-1042
-1035
-1029
-1022
-1016
-1010
-1004
-998
-992
-985
-979
-973
-966
-960
-954
-948
-941
-935
-929
-922
-916
-910
-904
-897
-891
-885
-879
-873
-866
-860
-854
-848
-842
-836
-830
-824
-818
-812
-806
-800
-794
-788
-782
-776
-770
-764
-759
-753
-747
-741
-735
-730
-724
-718
-712
-707
-701
-695
-689
-684
-678
-672
-666
-660
-655
-649
-643
-637
-632
-626
-620
-614
-608
-603
-597
-591
-585
-579
-573
-567
-561
-556
-550
-544
-538
-532
-526
-520
-514
-508
-502
-495
-489
-483
-477
-471
-465
-459
-453
-447
-441
-435
-429
-423
-417
-411
-405
-400
-394
-388
-382
-376
-370
-365
-359
-353
-347
-341
-335
-329
-323
-317
-311
-305
-299
-293
-287
-281
-275
-269
-263
-257
-251
-244
-238
-232
-226
-219
-213
-207
-200
-194
-187
-181
-174
-168
-161
-154
-148
-141
-135
-128
-121
-115
-108
-101
-95
-88
-81
-75
-68
-62
-55
-48
-42
-35
-29
-23
-16
-10
-4
3
9
15
21
27
33
39
45
51
56
62
68
73
79
84
89
95
100
105
110
115
120
125
129
134
139
143
148
152
156
160
164
168
172
176
180
183
187
190
194
197
200
203
206
209
211
214
216
219
221
223
225
227
228
230
231
233
234
235
236
236
237
238
238
238
238
238
238
238
237
237
236
235
234
233
232
231
230
228
227
225
223
221
219
217
215
212
210
207
205
202
199
196
193
190
187
183
180
177
173
170
166
162
158
155
151
147
143
139
135
131
126
122
118
113
109
105
100
96
91
87
82
77
73
68
63
59
54
49
44
40
35
30
26
21
17
12
7
3
-2
-6
-10
-15
-19
-23
-28
-32
-36
-40
-44
-48
-52
-56
-60
-63
-67
-71
-75
-78
-82
-85
-89
-92
-96
-99
-103
-106
-109
-113
-116
-119
-123
-126
-129
-132
-135
-139
-142
-145
-148
-151
-155
-158
-161
-164
-167
-170
-173
-176
-179
-182
-185
-188
-191
-193
-196
-199
-202
-204
-207
-210
-212
-215
-217
-220
-222
-225
-227
-229
-231
-233
-235
-237
-239
-241
-243
-244
-246
-247
-249
-250
-252
-253
-254
-255
-256
-257
-258
-259
-259
-260
-261
-261
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-261
-261
-260
-260
-259
-259
-258
-257
-256
-256
-255
-254
-253
-252
-251
-249
-248
-247
-246
-244
-243
-241
-240
-238
-237
-235
-234
-232
-230
-229
-227
-225
-223
-222
-220
-218
-216
-214
-213
-211
-209
-207
-205
-204
-202
-200
-198
-196
-195
-193
-191
-190
-188
-186
-185
-183
-182
-181
-179
-178
-177
-175
-174
-173
-172
-171
-170
-169
-169
-168
-168
-167
-167
-166
-166
-166
-166
-166
-166
-167
-167
-168
-169
-169
-170
-171
-172
-174
-175
-177
-178
-180
-182
-184
-186
-188
-190
-193
-195
-198
-201
-204
-207
-210
-213
-216
-219
-223
-227
-230
-234
-238
-242
-246
-250
-255
-259
-264
-269
-273
-278
-283
-288
-293
-299
-304
-309
-315
-320
-326
-332
-338
-344
-350
-356
-362
-368
-374
-380
-387
-393
-399
-406
-412
-419
-425
-432
-438
-445
-451
-458
-464
-471
-477
-484
-491
-497
-504
-511
-517
-524
-530
-537
-543
-550
-556
-563
-569
-576
-582
-589
-595
-601
-608
-614
-620
-627
-633
-639
-646
-652
-658
-665
-671
-677
-684
-690
-696
-702
-709
-715
-721
-727
-734
-740
-746
-752
-758
-764
-770
-776
-782
-788
-794
-800
-806
-812
-818
-824
-829
-835
-841
-846
-852
-857
-863
-868
-873
-878
-884
-889
-894
-899
-904
-909
-914
-919
-923
-928
-933
-938
-942
-947
-952
-956
-961
-965
-970
-974
-979
-983
-987
-992
-996
-1000
-1004
-1008
-1012
-1018
-1022
-1026
-1030
-1035
-1039
-1043
-1047
-1051
-1055
-1059
-1064
-1068
-1072
-1075
-1079
-1083
-1087
-1091
-1094
-1098
-1102
-1105
-1109
-1112
-1115
-1118
-1122
-1125
-1128
-1131
-1133
-1136
-1139
-1141
-1144
-1146
-1149
-1151
-1153
-1155
-1157
-1159
-1160
-1162
-1164
-1165
-1167
-1168
-1169
-1170
-1172
-1173
-1174
-1175
-1175
-1176
-1177
-1178
-1178
-1179
-1179
-1180
-1180
-1180
-1181
-1181
-1181
-1181
-1181
-1181
-1181
-1181
-1181
-1181
-1180
-1180
-1180
-1179
-1179
-1178
-1178
-1177
-1177
-1176
-1175
-1175
-1174
-1173
-1172
-1171
-1170
-1169
-1168
-1167
-1166
-1165
-1164
-1163
-1161
-1160
-1158
-1157
-1155
-1154
-1152
-1150
-1148
-1146
-1144
-1142
-1140
-1138
-1136
-1134
-1132
-1129
-1127
-1124
-1122
-1119
-1117
-1114
-1112
-1109
-1106
-1103
-1101
-1098
-1095
-1092
-1089
-1086
-1083
-1080
-1077
-1074
-1071
-1068
-1065
-1062
-1058
-1055
-1052
-1048
-1045
-1042
-1038
-1035
-1031
-1027
-1024
-1020
-1016
-1012
-1008
-1004
-1000
-998
-994
-990
-986
-982
-978
-974
-970
-965
-961
-957
-953
-949
-944
-940
-935
-931
-927
-922
-918
-913
-909
-905
-900
-896
-891
-887
-883
-878
-874
-870
-865
-861
-857
-852
-848
-844
-839
-835
-831
-827
-822
-818
-814
-810
-806
-801
-797
-793
-789
-785
-781
-777
-773
-769
-766
-762
-758
-754
-751
-747
-743
-739
-736
-732
-729
-725
-721
-718
-714
-711
-707
-704
-701
-697
-694
-690
-687
-684
-681
-677
-674
-671
-668
-665
-662
-659
-656
-653
-650
-647
-644
-641
-639
-636
-633
-631
-628
-625
-623
-621
-618
-616
-613
-611
-609
-607
-605
-603
-601
-599
-597
-595
-593
-591
-590
-588
-586
-585
-583
-582
-580
-579
-578
-576
-575
-574
-572
-571
-570
-569
-568
-567
-565
-564
-563
-562
-561
-560
-559
-558
-557
-556
-555
-554
-553
-552
-551
-550
-549
-548
-547
-546
-545
-544
-543
-542
-541
-540
-539
-538
-537
-535
-534
-533
-532
-531
-530
-529
-528
-527
-526
-525
-524
-523
-522
-521
-520
-519
-518
-517
-517
-516
-515
-514
-513
-512
-511
-510
-510
-509
-508
-507
-506
-506
-505
-504
-503
-502
-501
-500
-500
-499
-498
-497
-496
-495
-495
-494
-493
-492
-491
-490
-490
-489
-488
-487
-486
-486
-485
-484
-483
-482
-482
-481
-480
-480
-479
-478
-478
-477
-477
-476
-475
-475
-475
-474
-474
-473
-473
-473
-473
-472
-472
-472
-472
-472
-472
-472
-472
-472
-472
-472
-473
-473
-473
-474
-474
-475
-475
-476
-477
-477
-478
-479
-480
-481
-482
-483
-485
-486
-487
-489
-490
-491
-493
-495
-496
-498
-500
-501
-503
-505
-507
-509
-511
-514
-516
-518
-520
-523
-525
-527
-530
-532
-535
-537
-540
-543
-545
-548
-551
-553
-556
-559
-562
-564
-567
-570
-573
-576
-578
-581
-584
-587
-590
-593
-596
-598
-601
-604
-607
-610
-613
-616
-619
-621
-624
-627
-630
-633
-636
-639
-642
-645
-648
-651
-654
-657
-660
-663
-666
-669
-673
-676
-679
-682
-685
-689
-692
-695
-698
-702
-705
-709
-712
-716
-719
-723
-726
-730
-733
-737
-741
-745
-748
-752
-756
-760
-764
-768
-772
-777
-781
-785
-789
-793
-798
-802
-807
-811
-815
-820
-824
-829
-834
-838
-843
-848
-853
-857
-862
-867
-872
-877
-883
-888
-893
-898
-904
-909
-914
-920
-925
-931
-936
-942
-947
-953
-959
-965
-970
-976
-982
-988
-993
-999
-1004
-1010
-1016
-1022
-1029
-1035
-1041
-1047
-1053
-1059
-1065
-1072
-1078
-1084
-1090
-1096
-1103
-1109
-1115
-1122
-1128
-1134
-1140
-1147
-1153
-1159
-1166
-1172
-1179
-1185
-1191
-1198
-1204
-1210
-1217
-1223
-1230
-1236
-1242
-1248
-1255
-1261
-1267
-1273
-1279
-1285
-1292
-1298
-1303
-1309
-1315
-1321
-1327
-1333
-1338
-1344
-1349
-1355
-1360
-1366
-1371
-1376
-1381
-1386
-1391
-1396
-1401
-1406
-1411
-1415
-1420
-1424
-1429
-1433
-1437
-1441
-1445
-1449
-1453
-1457
-1461
-1464
-1468
-1471
-1475
-1478
-1481
-1484
-1487
-1490
-1493
-1496
-1499
-1501
-1504
-1506
-1509
-1511
-1513
-1515
-1517
-1519
-1521
-1523
-1524
-1526
-1527
-1529
-1530
-1531
-1532
-1533
-1534
-1535
-1536
-1537
-1537
-1538
-1539
-1539
-1540
-1540
-1540
-1541
-1541
-1541
-1542
-1542
-1542
-1542
-1543
-1543
-1543
-1544
-1544
-1544
-1544
-1545
-1545
-1545
-1546
-1546
-1546
-1547
-1547
-1548
-1548
-1549
-1549
-1550
-1551
-1551
-1552
-1553
-1554
-1555
-1556
-1557
-1558
-1559
-1560
-1561
-1562
-1564
-1565
-1566
-1568
-1570
-1571
-1573
-1575
-1577
-1579
-1581
-1583
-1585
-1587
-1589
-1592
-1594
-1597
-1599
-1602
-1605
-1608
-1611
-1614
-1617
-1621
-1624
-1628
-1631
-1635
-1639
-1643
-1647
-1651
-1655
-1659
-1664
-1668
-1673
-1677
-1682
-1686
-1691
-1696
-1701
-1706
-1711
-1716
-1721
-1727
-1732
-1737
-1743
-1748
-1753
-1759
-1764
-1770
-1776
-1781
-1787
-1792
-1798
-1804
-1810
-1816
-1821
-1827
-1833
-1839
-1845
-1851
-1857
-1864
-1870
-1876
-1882
-1888
-1894
-1901
-1907
-1913
-1920
-1926
-1932
-1939
-1945
-1952
-1958
-1964
-1971
-1977
-1984
-1990
-1996
-2003
-2009
-2016
-2021
-2028
-2033
-2041
-2047
-2053
-2059
-2065
-2071
-2077
-2083
-2089
-2095
-2101
-2106
-2112
-2118
-2123
-2129
-2134
-2139
-2145
-2150
-2155
-2160
-2165
-2170
-2175
-2179
-2184
-2189
-2193
-2198
-2202
-2207
-2211
-2215
-2220
-2224
-2228
-2232
-2236
-2240
-2243
-2247
-2251
-2255
-2258
-2262
-2265
-2268
-2272
-2275
-2278
-2282
-2285
-2288
-2291
-2294
-2297
-2299
-2302
-2305
-2308
-2310
-2313
-2315
-2318
-2320
-2323
-2325
-2327
-2329
-2331
-2333
-2335
-2337
-2339
-2341
-2343
-2345
-2347
-2349
-2350
-2352
-2353
-2355
-2356
-2358
-2359
-2361
-2362
-2363
-2364
-2365
-2366
-2367
-2368
-2369
-2370
-2371
-2371
-2372
-2372
-2373
-2373
-2373
-2373
-2373
-2373
-2373
-2373
-2373
-2373
-2373
-2372
-2372
-2371
-2371
-2370
-2369
-2368
-2368
-2367
-2366
-2365
-2363
-2362
-2361
-2360
-2358
-2357
-2355
-2354
-2352
-2350
-2348
-2347
-2345
-2343
-2341
-2339
-2337
-2335
-2333
-2330
-2328
-2326
-2324
-2321
-2319
-2317
-2314
-2312
-2309
-2307
-2304
-2302
-2299
-2297
-2294
-2292
-2289
-2287
-2284
-2282
-2279
-2277
-2274
-2272
-2269
-2267
-2264
-2262
-2259
-2257
-2254
-2252
-2249
-2247
-2244
-2242
-2240
-2237
-2235
-2233
-2230
-2228
-2226
-2224
-2222
-2220
-2218
-2216
-2214
-2212
-2210
-2209
-2207
-2205
-2203
-2202
-2200
-2199
-2197
-2195
-2194
-2192
-2191
-2189
-2188
-2187
-2185
-2184
-2183
-2181
-2180
-2179
-2178
-2176
-2175
-2174
-2173
-2172
-2171
-2170
-2169
-2168
-2167
-2166
-2165
-2164
-2163
-2162
-2161
-2161
-2160
-2159
-2158
-2157
-2156
-2155
-2154
-2154
-2153
-2152
-2151
-2150
-2149
-2148
-2147
-2146
-2145
-2144
-2143
-2142
-2140
-2139
-2138
-2136
-2135
-2134
-2132
-2131
-2129
-2128
-2126
-2125
-2123
-2121
-2120
-2118
-2116
-2114
-2113
-2111
-2109
-2107
-2105
-2103
-2101
-2099
-2097
-2095
-2093
-2091
-2089
-2087
-2085
-2082
-2080
-2078
-2076
-2073
-2071
-2068
-2066
-2064
-2061
-2059
-2056
-2053
-2051
-2048
-2045
-2043
-2040
-2037
-2033
-2032
-2029
-2025
-2023
-2020
-2017
-2013
-2011
-2008
-2005
-2001
-1998
-1995
-1992
-1988
-1985
-1982
-1978
-1975
-1972
-1968
-1965
-1961
-1958
-1954
-1951
-1947
-1943
-1940
-1936
-1932
-1928
-1924
-1920
-1916
-1912
-1908
-1904
-1900
-1896
-1892
-1888
-1883
-1879
-1875
-1870
-1866
-1861
-1856
-1852
-1847
-1842
-1838
-1833
-1828
-1823
-1818
-1813
-1808
-1803
-1798
-1793
-1787
-1782
-1777
-1772
-1766
-1761
-1755
-1750
-1745
-1739
-1734
-1728
-1722
-1717
-1711
-1706
-1700
-1694
-1689
-1683
-1677
-1671
-1666
-1660
-1654
-1648
-1643
-1637
-1631
-1625
-1619
-1613
-1608
-1602
-1596
-1590
-1584
-1579
-1573
-1567
-1561
-1555
-1550
-1544
-1538
-1533
-1527
-1521
-1515
-1510
-1504
-1499
-1493
-1487
-1482
-1476
-1471
-1465
-1459
-1454
-1448
-1443
-1437
-1432
-1426
-1421
-1415
-1409
-1404
-1399
-1393
-1388
-1382
-1377
-1371
-1366
-1360
-1355
-1350
-1344
-1339
-1334
-1329
-1323
-1318
-1313
-1308
-1302
-1297
-1292
-1287
-1281
-1276
-1271
-1266
-1261
-1256
-1250
-1245
-1240
-1235
-1230
-1225
-1220
-1214
-1209
-1204
-1199
-1194
-1189
-1184
-1179
-1174
-1169
-1164
-1159
-1154
-1149
-1145
-1140
-1135
-1130
-1125
-1120
-1115
-1110
-1105
-1100
-1095
-1090
-1085
-1079
-1074
-1069
-1064
-1059
-1053
-1048
-1042
-1037
-1032
-1026
-1020
-1014
-1008
-1002
-998
-992
-986
-980
-974
-968
-962
-956
-950
-944
-937
-931
-925
-918
-912
-905
-899
-892
-885
-878
-872
-865
-858
-851
-844
-836
-829
-822
-815
-807
-800
-792
-785
-777
-769
-761
-753
-745
-737
-729
-721
-713
-705
-697
-688
-680
-672
-663
-655
-646
-637
-629
-620
-612
-603
-594
-586
-577
-568
-560
-551
-543
-534
-525
-517
-508
-500
-491
-483
-474
-466
-457
-449
-440
-432
-423
-415
-407
-398
-390
-382
-374
-365
-357
-349
-341
-333
-325
-317
-310
-302
-294
-286
-278
-271
-263
-256
-248
-240
-233
-226
-218
-211
-204
-196
-189
-182
-175
-168
-161
-154
-147
-140
-133
-127
-120
-113
-107
-100
-94
-87
-81
-74
-68
-62
-56
-49
-43
-37
-31
-26
-20
-14
-8
-3
3
8
13
19
24
29
34
39
44
49
54
59
63
68
73
77
82
86
91
95
99
103
108
112
116
120
124
128
132
136
140
144
148
152
156
159
163
167
170
174
178
181
185
188
192
195
198
202
205
208
211
214
218
221
224
227
230
233
235
238
241
244
247
249
252
255
258
260
263
265
268
271
273
276
278
281
283
286
288
291
293
296
298
300
303
305
308
310
312
315
317
320
322
325
327
329
332
334
337
339
342
344
346
349
351
354
357
359
362
364
367
370
372
375
378
381
384
386
389
392
395
398
401
404
407
410
413
416
420
423
426
429
432
436
439
442
446
449
452
456
459
463
466
470
473
477
480
484
488
491
495
499
502
506
510
514
518
522
526
530
534
538
542
546
551
555
560
564
569
573
578
582
587
592
597
602
607
612
617
623
628
633
639
644
650
655
661
667
673
679
685
691
697
703
709
716
722
728
735
741
748
755
761
768
775
782
789
796
803
810
817
824
831
839
846
853
860
868
875
882
889
897
904
911
919
926
933
940
948
955
962
970
977
984
992
999
1006
1012
1020
1028
1035
1042
1050
1057
1064
1071
1078
1085
1092
1100
1107
1114
1121
1128
1135
1142
1149
1156
1163
1169
1176
1183
1190
1197
1204
1210
1217
1224
1231
1237
1244
1250
1257
1264
1270
1276
1283
1289
1296
1302
1308
1314
1320
1327
1333
1339
1345
1350
1356
1362
1368
1373
1379
1384
1390
1395
1401
1406
1411
1416
1421
1426
1431
1436
1441
1445
1450
1455
1459
1464
1468
1472
1476
1480
1484
1488
1492
1496
1499
1503
1506
1510
1513
1516
1520
1523
1526
1528
1531
1534
1537
1539
1542
1544
1546
1548
1551
1553
1554
1556
1558
1560
1561
1563
1564
1565
1567
1568
1569
1570
1571
1572
1572
1573
1573
1574
1574
1575
1575
1575
1575
1575
1575
1575
1574
1574
1573
1573
1572
1571
1571
1570
1569
1568
1567
1566
1565
1563
1562
1560
1559
1557
1555
1554
1552
1550
1548
1546
1544
1541
1539
1537
1534
1532
1529
1527
1524
1521
1518
1516
1513
1510
1507
1504
1500
1497
1494
1491
1487
1484
1481
1477
1474
1470
1467
1463
1460
1456
1453
1449
1445
1442
1438
1434
1431
1427
1423
1420
1416
1412
1409
1405
1401
1398
1394
1390
1386
1383
1379
1375
1371
1368
1364
1360
1356
1352
1348
1344
1341
1337
1333
1329
1325
1321
1317
1313
1309
1305
1301
1297
1293
1289
1285
1281
1277
1274
1270
1266
1262
1258
1254
1250
1247
1243
1239
1235
1231
1227
1224
1220
1216
1212
1209
1205
1201
1197
1194
1190
1186
1182
1179
1175
1172
1168
1164
1161
1157
1154
1150
1146
1143
1139
1136
1132
1129
1125
1122
1119
1115
1112
1109
1105
1102
1099
1095
1092
1089
1086
1083
1080
1077
1074
1071
1068
1065
1062
1059
1056
1053
1051
1048
1045
1042
1039
1037
1034
1031
1028
1026
1022
1020
1016
1014
1012
1008
1006
1004
1000
998
996
993
990
987
984
982
979
976
973
970
967
964
961
957
954
951
948
944
941
937
934
930
927
923
919
916
912
908
904
900
896
891
887
883
879
874
870
865
860
856
851
846
841
836
831
826
821
816
811
805
800
794
789
783
778
772
767
761
755
750
744
738
732
726
720
715
709
703
697
691
685
679
673
666
660
654
648
642
636
630
624
617
611
605
599
593
586
580
574
568
561
555
549
543
536
530
524
517
511
505
499
492
486
480
474
468
461
455
449
443
437
431
425
419
413
408
402
396
391
385
379
374
368
363
358
352
347
342
337
332
327
322
318
313
308
304
299
295
290
286
282
277
273
269
265
261
258
254
250
246
243
239
236
232
229
225
222
219
215
212
209
206
203
200
197
194
191
188
185
182
179
176
173
171
168
165
162
160
157
155
152
149
147
144
142
140
137
135
133
131
128
126
124
122
120
118
116
115
113
111
109
108
106
105
103
102
100
99
98
96
95
94
92
91
90
89
88
87
86
85
84
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
65
64
63
61
60
58
57
55
54
52
50
49
47
45
43
41
39
37
35
33
30
28
26
23
21
18
16
13
10
8
5
2
-1
-4
-7
-10
-13
-16
-19
-22
-25
-29
-32
-35
-38
-42
-45
-48
-52
-55
-58
-62
-65
-69
-72
-76
-79
-82
-86
-89
-93
-96
-100
-103
-107
-110
-114
-117
-121
-125
-128
-132
-135
-139
-143
-147
-150
-154
-158
-162
-165
-169
-173
-177
-181
-185
-189
-193
-197
-201
-205
-209
-213
-217
-221
-225
-229
-233
-237
-241
-245
-249
-253
-257
-261
-265
-269
-273
-277
-281
-285
-289
-293
-297
-301
-305
-309
-313
-317
-321
-325
-328
-332
-336
-340
-344
-348
-351
-355
-359
-362
-366
-369
-373
-377
-380
-384
-387
-391
-394
-398
-401
-404
-408
-411
-414
-418
-421
-424
-427
-431
-434
-437
-440
-443
-446
-450
-453
-456
-459
-462
-465
-468
-471
-474
-477
-481
-484
-487
-490
-493
-496
-500
-503
-506
-509
-512
-516
-519
-522
-525
-529
-532
-535
-539
-542
-545
-549
-552
-556
-559
-563
-566
-570
-573
-577
-581
-585
-588
-592
-596
-600
-604
-608
-612
-616
-620
-625
-629
-633
-638
-642
-647
-652
-656
-661
-666
-671
-676
-681
-686
-691
-697
-702
-707
-713
-719
-724
-730
-736
-742
-748
-754
-760
-766
-772
-779
-785
-792
-798
-805
-811
-818
-825
-832
-839
-846
-853
-860
-867
-874
-882
-889
-896
-904
-911
-919
-926
-934
-942
-949
-957
-965
-973
-981
-989
-997
-1004
-1012
-1020
-1029
-1037
-1045
-1054
-1062
-1070
-1079
-1087
-1096
-1104
-1113
-1121
-1130
-1139
-1147
-1156
-1165
-1174
-1183
-1191
-1200
-1209
-1218
-1227
-1236
-1245
-1254
-1262
-1271
-1280
-1289
-1298
-1307
-1316
-1325
-1334
-1343
-1352
-1361
-1370
-1379
-1388
-1396
-1405
-1414
-1423
-1432
-1440
-1449
-1458
-1466
-1475
-1484
-1492
-1501
-1509
-1518
-1526
-1535
-1543
-1551
-1560
-1568
-1576
-1585
-1593
-1601
-1609
-1617
-1625
-1633
-1641
-1649
-1657
-1665
-1673
-1681
-1688
-1696
-1704
-1711
-1719
-1726
-1734
-1741
-1748
-1755
-1763
-1770
-1777
-1784
-1790
-1797
-1804
-1811
-1817
-1824
-1830
-1836
-1843
-1849
-1855
-1861
-1867
-1872
-1878
-1883
-1889
-1894
-1900
-1905
-1910
-1915
-1920
-1925
-1929
-1934
-1938
-1943
-1947
-1951
-1955
-1959
-1963
-1967
-1971
-1975
-1978
-1982
-1985
-1989
-1992
-1995
-1998
-2001
-2004
-2007
-2009
-2013
-2015
-2017
-2020
-2023
-2025
-2027
-2029
-2032
-2033
-2036
-2037
-2040
-2041
-2043
-2045
-2047
-2048
-2050
-2051
-2052
-2054
-2055
-2056
-2057
-2058
-2059
-2060
-2061
-2061
-2062
-2063
-2063
-2064
-2065
-2065
-2065
-2066
-2066
-2066
-2067
-2067
-2067
-2067
-2067
-2067
-2067
-2067
-2067
-2066
-2066
-2066
-2065
-2065
-2065
-2064
-2064
-2063
-2063
-2062
-2062
-2061
-2060
-2060
-2059
-2058
-2057
-2057
-2056
-2055
-2054
-2054
-2053
-2052
-2051
-2050
-2049
-2049
-2048
-2047
-2045
-2045
-2045
-2044
-2043
-2041
-2041
-2041
-2040
-2039
-2037
-2037
-2037
-2036
-2036
-2035
-2033
-2033
-2033
-2032
-2032
-2031
-2031
-2029
-2029
-2029
-2029
-2028
-2028
-2027
-2027
-2027
-2025
-2025
-2025
-2025
-2025
-2024
-2024
-2024
-2024
-2023
-2023
-2023
-2021
-2021
-2021
-2021
-2021
-2021
-2020
-2020
-2020
-2019
-2019
-2019
-2017
-2017
-2017
-2017
-2017
-2017
-2017
-2016
-2016
-2016
-2016
-2015
-2015
-2015
-2015
-2013
-2013
-2013
-2013
-2013
-2013
-2013
-2013
-2013
-2013
-2013
-2013
-2013
-2013
-2013
-2013
-2013
-2015
-2015
-2015
-2016
-2016
-2017
-2017
-2017
-2017
-2017
-2019
-2019
-2019
-2020
-2020
-2021
-2021
-2021
-2021
-2021
-2023
-2023
-2024
-2024
-2024
-2025
-2025
-2025
-2025
-2025
-2027
-2027
-2027
-2028
-2028
-2028
-2028
-2029
-2029
-2029
-2029
-2029
-2029
-2029
-2029
-2029
-2029
-2029
-2029
-2029
-2029
-2029
-2029
-2029
-2028
-2028
-2027
-2027
-2025
-2025
-2025
-2025
-2024
-2023
-2021
-2021
-2021
-2020
-2019
-2017
-2016
-2015
-2013
-2013
-2011
-2009
-2008
-2005
-2004
-2001
-2000
-1998
-1996
-1994
-1992
-1989
-1987
-1984
-1982
-1979
-1977
-1974
-1971
-1968
-1965
-1962
-1959
-1956
-1952
-1949
-1945
-1942
-1938
-1935
-1931
-1927
-1923
-1919
-1915
-1911
-1907
-1903
-1899
-1894
-1890
-1885
-1881
-1876
-1871
-1866
-1862
-1857
-1852
-1847
-1841
-1836
-1831
-1826
-1820
-1815
-1810
-1804
-1799
-1793
-1788
-1782
-1776
-1770
-1765
-1759
-1753
-1747
-1741
-1735
-1729
-1723
-1716
-1710
-1704
-1697
-1691
-1685
-1678
-1672
-1665
-1659
-1652
-1645
-1639
-1632
-1625
-1618
-1612
-1605
-1598
-1591
-1584
-1577
-1569
-1562
-1555
-1548
-1541
-1534
-1527
-1519
-1512
-1505
-1498
-1491
-1483
-1476
-1469
-1462
-1455
-1447
-1440
-1433
-1426
-1418
-1411
-1404
-1397
-1390
-1383
-1375
-1368
-1361
-1354
-1347
-1340
-1333
-1326
-1319
-1312
-1305
-1298
-1291
-1284
-1277
-1270
-1263
-1256
-1249
-1242
-1236
-1229
-1222
-1215
-1208
-1201
-1195
-1188
-1181
-1174
-1168
-1161
-1154
-1148
-1141
-1134
-1128
-1121
-1115
-1108
-1101
-1095
-1088
-1082
-1075
-1068
-1062
-1055
-1049
-1042
-1036
-1029
-1022
-1016
-1010
-1002
-997
-990
-984
-977
-971
-964
-958
-951
-945
-938
-932
-925
-919
-912
-906
-899
-893
-887
-880
-874
-867
-861
-854
-848
-841
-835
-829
-822
-816
-810
-803
-797
-791
-784
-778
-772
-765
-759
-753
-746
-740
-734
-727
-721
-715
-708
-702
-696
-690
-683
-677
-671
-665
-659
-652
-646
-640
-634
-628
-622
-616
-611
-605
-599
-593
-587
-581
-575
-570
-564
-558
-552
-547
-541
-535
-530
-524
-518
-513
-507
-501
-496
-490
-485
-479
-474
-468
-463
-457
-452
-446
-441
-436
-431
-425
-420
-415
-410
-405
-400
-395
-389
-384
-379
-374
-369
-364
-359
-355
-350
-345
-340
-335
-330
-325
-320
-315
-310
-305
-300
-295
-291
-286
-281
-276
-272
-267
-262
-258
-253
-249
-244
-240
-235
-231
-226
-222
-218
-213
-209
-205
-200
-196
-192
-188
-184
-180
-176
-172
-168
-164
-160
-157
-153
-149
-146
-142
-139
-136
-133
-130
-127
-124
-121
-118
-115
-113
-110
-108
-105
-103
-101
-99
-97
-95
-93
-91
-89
-88
-86
-84
-83
-81
-80
-79
-78
-77
-76
-75
-75
-74
-74
-73
-73
-73
-73
-73
-73
-74
-74
-74
-75
-75
-76
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-87
-88
-89
-91
-92
-94
-96
-97
-99
-101
-103
-105
-107
-109
-112
-114
-116
-119
-121
-124
-126
-129
-131
-134
-137
-140
-142
-145
-148
-151
-154
-157
-160
-163
-166
-169
-172
-175
-177
-180
-183
-186
-189
-192
-195
-198
-201
-204
-207
-210
-212
-215
-218
-221
-224
-226
-229
-232
-235
-237
-240
-242
-245
-247
-250
-252
-254
-257
-259
-261
-263
-265
-267
-269
-271
-273
-274
-276
-277
-279
-280
-282
-283
-284
-285
-287
-288
-289
-289
-290
-291
-292
-292
-293
-293
-294
-294
-294
-295
-295
-295
-295
-295
-295
-294
-294
-294
-293
-293
-292
-292
-291
-290
-289
-288
-287
-287
-286
-284
-283
-282
-281
-280
-279
-277
-276
-275
-273
-272
-270
-269
-267
-266
-264
-262
-261
-259
-257
-256
-254
-252
-250
-248
-246
-244
-242
-240
-238
-236
-234
-232
-229
-227
-225
-222
-220
-217
-215
-212
-209
-207
-204
-201
-198
-195
-192
-189
-186
-183
-180
-177
-174
-171
-168
-164
-161
-158
-154
-151
-147
-144
-140
-136
-133
-129
-125
-122
-118
-114
-110
-106
-102
-98
-95
-91
-87
-83
-79
-75
-71
-67
-63
-59
-55
-51
-47
-43
-39
-35
-31
-28
-24
-20
-16
-12
-8
-5
-1
3
6
10
14
17
21
24
28
31
34
38
41
44
47
50
53
56
59
62
65
68
71
74
77
79
82
84
87
89
92
94
96
98
100
102
104
106
108
109
111
113
114
115
117
118
119
120
121
121
122
123
123
124
124
124
124
125
125
125
125
125
125
124
124
124
124
123
123
123
122
122
122
121
121
120
120
119
119
118
117
117
116
115
115
114
113
112
112
111
110
109
109
108
107
106
106
105
104
104
103
103
102
102
102
101
101
101
101
101
101
101
101
101
101
102
102
102
103
103
104
105
105
106
107
108
109
110
111
112
114
115
116
118
119
121
123
125
127
129
131
133
135
138
140
143
146
148
151
154
157
160
164
167
170
174
177
181
185
189
193
197
201
205
210
214
218
223
228
232
237
242
247
252
257
263
268
273
278
284
289
295
301
306
312
318
324
330
336
342
348
354
361
367
373
380
386
393
399
406
412
419
425
432
439
445
452
459
465
472
479
485
492
499
505
512
519
525
532
538
545
551
558
564
571
577
583
590
596
602
608
614
620
627
632
638
644
650
656
662
667
673
678
684
689
695
700
705
710
716
721
726
731
735
740
745
750
754
759
763
768
772
777
781
785
789
793
797
801
805
809
813
817
820
824
828
831
835
838
842
845
848
852
855
858
861
864
867
870
874
877
880
882
885
888
891
894
897
900
902
905
908
910
913
916
918
921
923
926
928
930
933
935
937
940
942
944
946
948
951
953
955
957
959
961
963
965
968
970
972
974
976
978
980
982
984
986
988
990
992
994
996
998
1000
1000
1002
1004
1006
1008
1010
1012
1014
1016
1018
1018
1020
1022
1025
1026
1028
1030
1032
1033
1035
1037
1039
1040
1042
1043
1045
1047
1048
1050
1051
1053
1054
1055
1057
1058
1059
1061
1062
1063
1064
1065
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1081
1082
1083
1084
1084
1085
1086
1086
1087
1087
1088
1088
1089
1089
1090
1090
1091
1091
1091
1092
1092
1092
1092
1093
1093
1093
1093
1093
1093
1093
1093
1093
1092
1092
1092
1092
1091
1091
1090
1090
1089
1089
1088
1087
1086
1086
1085
1084
1083
1082
1081
1080
1079
1078
1077
1076
1075
1074
1073
1071
1070
1069
1068
1066
1065
1064
1062
1061
1060
1058
1057
1055
1054
1052
1051
1049
1048
1046
1045
1043
1042
1040
1039
1037
1036
1034
1033
1031
1030
1028
1027
1025
1022
1022
1020
1018
1016
1016
1014
1012
1012
1010
1008
1006
1006
1004
1002
1002
1000
999
997
996
995
993
992
990
989
988
986
985
983
982
980
979
978
976
975
973
972
971
969
968
967
965
964
963
961
960
959
957
956
955
953
952
951
950
948
947
946
945
943
942
941
939
938
937
935
934
933
932
930
929
928
926
925
924
923
921
920
919
917
916
915
914
912
911
910
908
907
906
905
903
902
901
899
898
897
896
894
893
892
890
889
888
887
885
884
883
882
880
879
878
876
875
874
873
871
870
869
868
866
865
864
863
861
860
859
857
856
855
854
852
851
850
849
847
846
845
844
842
841
840
839
837
836
835
834
832
831
830
829
827
826
825
824
822
821
820
819
817
816
815
814
812
811
810
809
807
806
805
804
802
801
800
799
797
796
795
794
793
791
790
789
788
786
785
784
783
781
780
779
778
776
775
774
773
772
770
769
768
767
765
764
763
762
761
759
758
757
756
754
753
752
751
750
748
747
746
745
744
742
741
740
739
737
736
735
734
733
731
730
729
728
727
725
724
723
722
721
719
718
717
716
715
713
712
711
710
709
707
706
705
704
703
701
700
699
698
697
695
694
693
692
691
689
688
687
686
685
683
682
681
680
679
678
676
675
674
673
672
670
669
668
667
666
665
663
662
661
660
659
657
656
655
654
653
652
650
649
648
647
646
645
643
642
641
640
639
638
636
635
634
633
632
631
629
628
627
626
625
624
622
621
620
619
618
617
616
614
613
612
611
610
609
607
606
605
604
603
602
601
599
598
597
596
595
594
592
591
590
589
588
587
586
584
583
582
581
580
579
578
576
575
574
573
572
571
570
569
567
566
565
564
563
562
561
559
558
557
556
555
554
553
552
550
549
548
547
546
545
544
543
541
540
539
538
537
536
535
534
532
531
530
529
528
527
526
525
524
522
521
520
519
518
517
516
515
514
512
511
510
509
508
507
506
505
504
502
501
500
499
498
497
496
495
494
493
491
490
489
488
487
486
485
484
483
482
481
479
478
477
476
475
474
473
472
471
470
469
467
466
465
464
463
462
461
460
459
458
457
456
454
453
452
451
450
449
448
447
446
445
444
443
442
440
439
438
437
436
435
434
433
432
431
430
429
428
427
425
424
423
422
421
420
419
418
417
416
415
414
413
412
411
410
408
407
406
405
404
403
402
401
400
399
398
397
396
395
394
393
392
391
390
388
387
386
385
384
383
382
381
380
379
378
377
376
375
374
373
372
371
370
369
368
367
366
365
363
362
361
360
359
358
357
356
355
354
353
352
351
350
349
348
347
346
345
344
343
342
341
340
339
338
337
336
335
334
333
332
331
330
329
328
327
326
325
324
322
321
320
319
318
317
316
315
314
313
312
311
310
309
308
307
306
305
304
303
302
301
300
299
298
297
296
295
294
293
292
291
290
289
288
287
286
285
284
283
282
281
280
279
278
277
276
275
274
273
272
271
270
269
268
267
267
266
265
264
263
262
261
260
259
258
257
256
255
254
253
252
251
250
249
248
247
246
245
244
243
242
241
240
239
238
237
236
235
234
233
232
231
230
229
228
228
227
226
225
224
223
222
221
220
219
218
217
216
215
214
213
212
211
210
209
208
207
206
205
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
187
186
185
184
183
182
181
180
179
178
177
176
175
174
173
172
171
171
170
169
168
167
166
165
164
163
162
161
160
159
158
158
157
156
155
154
153
152
151
150
149
148
147
146
146
145
144
143
142
141
140
139
138
137
136
135
135
134
133
132
131
130
129
128
127
126
125
124
124
123
122
121
120
119
118
117
116
115
115
114
113
112
111
110
109
108
107
106
106
105
104
103
102
101
100
99
98
97
97
96
95
94
93
92
91
90
89
89
88
87
86
85
84
83
82
81
81
80
79
78
77
76
75
74
73
73
72
71
70
69
68
67
66
66
65
64
63
62
61
60
59
59
58
57
56
55
54
53
53
52
51
50
49
48
47
46
46
45
44
43
42
41
40
40
39
38
37
36
35
34
34
33
32
31
30
29
28
28
27
26
25
24
23
22
22
21
20
19
18
17
16
16
15
14
13
12
11
11
10
9
8
7
6
6
5
4
3
2
1
0
0
-1
-2
-3
-4
-5
-5
-6
-7
-8
-9
-10
-10
-11
-12
-13
-14
-15
-15
-16
-17
-18
-19
-20
-20
-21
-22
-23
-24
-24
-25
-26
-27
-28
-29
-29
-30
-31
-32
-33
-33
-34
-35
-36
-37
-38
-38
-39
-40
-41
-42
-42
-43
-44
-45
-46
-47
-47
-48
-49
-50
-51
-51
-52
-53
-54
-55
-55
-56
-57
-58
-59
-59
-60
-61
-62
-63
-63
-64
-65
-66
-67
-67
-68
-69
-70
-71
-71
-72
-73
-74
-75
-75
-76
-77
-78
-79
-79
-80
-81
-82
-82
-83
-84
-85
-86
-86
-87
-88
-89
-90
-90
-91
-92
-93
-93
-94
-95
-96
-97
-97
-98
-99
-100
