5
33302
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-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
-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
-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
-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
-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
-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
-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
-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
-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
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
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
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
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
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
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
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
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
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
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
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
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
24
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
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
28
28
28
29
29
29
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
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
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
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
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
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
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
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
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
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
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
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
65
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
66
66
66
66
66
66
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
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
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
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
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
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
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
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
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
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
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
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
45
45
45
45
45
45
44
44
44
44
44
44
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
43
43
43
43
43
43
42
42
42
42
42
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-227
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-237
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-244
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-248
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-253
-254
-254
-254
-255
-255
-255
-255
-256
-256
-256
-256
-257
-257
-257
-258
-258
-258
-258
-259
-259
-259
-259
-260
-260
-260
-261
-261
-261
-261
-262
-262
-262
-263
-263
-263
-263
-264
-264
-264
-264
-265
-265
-265
-266
-266
-266
-266
-267
-267
-267
-267
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-270
-271
-271
-271
-272
-272
-272
-272
-273
-273
-273
-273
-274
-274
-274
-275
-275
-275
-275
-276
-276
-276
-276
-277
-277
-277
-278
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-280
-281
-281
-281
-282
-282
-282
-282
-283
-283
-283
-283
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-288
-289
-289
-289
-290
-290
-290
-290
-291
-291
-291
-291
-292
-292
-292
-293
-293
-293
-293
-294
-294
-294
-294
-295
-295
-295
-296
-296
-296
-296
-297
-297
-297
-297
-298
-298
-298
-298
-299
-299
-299
-300
-300
-300
-300
-301
-301
-301
-301
-302
-302
-302
-303
-303
-303
-303
-304
-304
-304
-304
-305
-305
-305
-306
-306
-306
-306
-307
-307
-307
-307
-308
-308
-308
-309
-309
-309
-309
-310
-310
-310
-310
-311
-311
-311
-312
-312
-312
-312
-313
-313
-313
-313
-314
-314
-314
-315
-315
-315
-315
-316
-316
-316
-316
-317
-317
-317
-317
-318
-318
-318
-318
-319
-319
-319
-320
-320
-320
-320
-321
-321
-321
-321
-322
-322
-322
-322
-322
-323
-323
-323
-323
-324
-324
-324
-324
-324
-325
-325
-325
-325
-325
-326
-326
-326
-326
-326
-326
-326
-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
-329
-329
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-331
-331
-331
-331
-331
-331
-331
-332
-332
-332
-332
-332
-333
-333
-333
-334
-334
-334
-334
-335
-335
-336
-336
-336
-337
-337
-337
-338
-338
-339
-339
-340
-340
-341
-341
-342
-342
-343
-343
-344
-344
-345
-345
-346
-346
-346
-347
-347
-348
-348
-349
-349
-350
-350
-350
-351
-351
-351
-352
-352
-352
-352
-353
-353
-353
-353
-353
-354
-354
-354
-354
-354
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-354
-354
-354
-354
-354
-354
-354
-354
-354
-353
-353
-353
-353
-353
-353
-353
-353
-353
-352
-352
-352
-352
-352
-352
-351
-351
-351
-351
-351
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-351
-351
-351
-351
-351
-352
-352
-352
-353
-353
-353
-354
-354
-355
-355
-356
-356
-357
-358
-358
-359
-360
-361
-361
-362
-363
-364
-364
-365
-366
-366
-367
-368
-369
-369
-370
-371
-372
-372
-373
-374
-375
-376
-377
-378
-379
-380
-380
-381
-382
-383
-384
-385
-385
-386
-387
-388
-388
-389
-389
-389
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-389
-389
-389
-389
-388
-388
-388
-388
-388
-387
-387
-387
-386
-386
-386
-386
-385
-385
-385
-385
-385
-384
-384
-384
-384
-384
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-383
-383
-383
-383
-384
-384
-384
-384
-385
-385
-386
-386
-386
-387
-387
-388
-388
-389
-389
-389
-390
-390
-391
-391
-391
-392
-392
-392
-392
-393
-393
-393
-393
-393
-393
-394
-394
-394
-394
-394
-394
-395
-395
-395
-395
-396
-396
-396
-397
-397
-397
-398
-398
-399
-399
-399
-400
-400
-401
-401
-401
-402
-402
-402
-402
-403
-403
-403
-404
-404
-404
-404
-404
-405
-405
-405
-405
-405
-405
-405
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-405
-405
-405
-405
-404
-404
-404
-404
-403
-403
-402
-402
-401
-401
-400
-400
-399
-399
-398
-398
-398
-397
-397
-396
-396
-395
-395
-395
-395
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-392
-392
-392
-392
-391
-391
-390
-390
-389
-389
-388
-388
-387
-387
-386
-386
-385
-385
-384
-384
-384
-383
-383
-382
-382
-382
-381
-381
-380
-380
-379
-378
-378
-377
-377
-376
-376
-375
-375
-375
-374
-374
-374
-374
-374
-373
-373
-374
-374
-374
-374
-374
-374
-374
-375
-375
-375
-375
-375
-376
-376
-376
-377
-377
-377
-378
-378
-379
-379
-380
-380
-381
-381
-381
-382
-382
-383
-383
-383
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-383
-383
-383
-382
-382
-381
-381
-380
-380
-379
-378
-377
-376
-376
-374
-373
-372
-371
-370
-368
-367
-366
-364
-363
-361
-359
-358
-356
-355
-353
-352
-350
-349
-348
-346
-345
-344
-342
-341
-340
-338
-337
-336
-334
-333
-332
-330
-329
-328
-327
-326
-325
-324
-323
-322
-321
-319
-318
-317
-316
-315
-314
-313
-312
-311
-309
-308
-306
-305
-304
-302
-301
-299
-298
-297
-296
-295
-293
-292
-291
-290
-288
-287
-286
-285
-284
-282
-281
-280
-279
-278
-276
-275
-273
-272
-270
-268
-266
-264
-262
-260
-258
-256
-254
-252
-250
-248
-246
-244
-243
-241
-239
-237
-236
-234
-232
-231
-229
-228
-226
-225
-223
-222
-220
-219
-217
-216
-215
-213
-212
-211
-210
-209
-209
-208
-208
-207
-207
-207
-206
-206
-205
-205
-205
-204
-204
-203
-203
-202
-201
-201
-200
-199
-199
-198
-198
-198
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-196
-196
-195
-194
-193
-192
-190
-189
-188
-186
-185
-184
-182
-181
-180
-179
-178
-177
-177
-176
-175
-175
-174
-174
-173
-172
-171
-170
-170
-169
-168
-167
-167
-166
-165
-164
-164
-163
-163
-162
-162
-162
-162
-162
-161
-161
-160
-159
-158
-157
-156
-155
-154
-153
-152
-151
-150
-148
-147
-145
-143
-141
-139
-137
-134
-131
-129
-126
-123
-121
-118
-116
-113
-111
-109
-107
-105
-104
-102
-100
-98
-95
-93
-91
-89
-88
-86
-84
-82
-81
-79
-77
-76
-75
-74
-73
-71
-71
-70
-69
-68
-67
-67
-66
-65
-65
-64
-64
-63
-62
-61
-60
-59
-57
-56
-55
-53
-52
-51
-49
-48
-47
-45
-44
-43
-42
-41
-41
-41
-40
-40
-39
-38
-38
-37
-36
-35
-34
-34
-33
-32
-30
-29
-27
-25
-23
-20
-18
-15
-13
-11
-9
-6
-4
-1
1
3
5
8
9
11
13
15
17
18
20
22
24
26
28
29
31
33
35
36
38
39
40
42
43
44
44
45
45
45
45
45
44
44
43
43
42
42
42
41
41
41
40
40
39
39
38
37
36
35
35
34
33
33
32
32
31
31
30
30
29
29
29
29
29
29
29
30
31
32
33
34
35
35
36
37
37
38
39
39
40
41
41
42
43
45
46
48
49
51
53
54
56
58
59
61
63
65
67
69
72
74
77
80
83
86
89
91
94
96
98
100
102
104
105
107
109
111
113
115
117
120
123
126
129
132
135
138
141
144
147
150
153
156
159
162
165
168
171
173
175
177
179
181
183
184
185
186
187
187
188
188
188
189
189
189
190
190
190
189
189
188
187
186
184
183
181
179
177
175
173
171
169
168
166
164
162
160
159
157
156
155
154
153
152
151
150
150
150
150
150
150
151
151
151
151
151
152
152
153
154
155
156
157
159
160
162
164
166
168
170
172
174
176
179
181
183
185
188
190
193
196
198
201
203
205
207
210
212
214
216
218
220
222
224
226
228
230
232
235
237
239
241
243
244
246
247
248
249
250
251
252
253
254
255
255
255
255
256
256
256
256
256
256
256
256
257
258
259
260
261
262
264
265
266
267
268
269
270
271
273
274
276
277
279
280
282
284
286
288
290
292
294
296
298
300
302
305
307
309
311
314
316
318
320
322
324
326
328
330
332
334
336
339
341
343
346
348
350
353
355
357
359
360
362
364
365
366
368
369
370
371
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
388
389
390
390
391
392
392
392
392
392
392
392
391
391
391
391
390
390
389
389
388
387
387
386
386
385
384
384
383
382
381
380
380
379
378
376
375
374
372
371
370
369
368
367
366
366
365
364
364
364
364
364
364
364
364
364
365
365
366
366
367
367
368
368
369
370
371
372
373
374
375
376
377
378
379
381
382
384
386
388
390
392
395
397
399
401
403
406
408
410
413
415
417
420
422
425
428
431
434
437
439
441
443
445
446
448
450
452
453
455
456
457
457
458
458
459
459
460
460
461
461
462
462
462
462
462
462
462
461
461
460
459
457
455
453
451
448
446
443
440
438
435
433
431
429
426
424
422
420
418
416
415
413
412
410
409
408
406
405
404
403
402
402
402
401
401
401
402
402
402
403
403
404
404
405
405
406
407
407
408
409
410
412
413
415
416
418
419
421
422
423
424
425
426
427
428
429
430
432
433
435
436
438
440
442
444
446
448
451
453
456
459
462
464
467
470
473
476
479
483
486
489
493
496
499
502
505
508
510
513
515
518
520
522
524
526
527
529
531
533
534
536
538
539
541
542
543
544
545
546
546
546
547
547
546
546
546
545
545
544
544
544
543
543
542
542
541
541
540
540
539
539
538
538
537
537
537
537
537
537
537
537
537
538
538
539
539
540
540
541
541
541
542
542
543
544
544
545
546
546
547
547
547
548
548
548
548
548
548
548
548
548
548
547
547
547
546
545
544
543
542
541
540
539
538
537
536
535
534
533
532
531
530
529
529
528
528
528
528
528
528
528
528
528
528
528
528
528
528
529
529
529
530
531
531
532
533
534
535
536
537
538
539
539
539
539
539
539
538
538
537
536
535
534
533
532
531
531
530
530
529
528
527
526
525
524
523
522
520
519
518
517
516
515
513
512
511
510
509
508
507
507
506
506
506
505
505
505
504
504
503
503
503
502
502
502
502
503
503
504
505
506
507
508
509
511
513
514
516
518
519
521
523
525
527
529
531
533
535
537
539
541
542
544
547
549
551
553
556
559
561
564
566
569
571
573
575
577
579
580
581
582
582
583
583
584
584
585
586
586
587
587
588
588
588
588
588
588
588
588
588
588
587
586
585
584
584
583
582
581
579
578
577
576
575
574
573
572
571
570
569
568
567
566
565
564
562
561
560
559
557
556
555
554
553
552
551
550
549
548
547
546
544
543
542
541
541
540
539
539
538
538
537
536
536
535
534
534
533
533
533
532
532
532
532
531
531
531
532
532
532
532
532
533
533
534
535
535
536
538
539
540
541
543
544
545
546
547
548
549
550
551
552
553
554
554
555
555
556
557
557
558
558
559
559
560
561
561
562
563
564
565
567
568
570
572
574
577
579
582
585
587
590
593
596
599
602
605
607
610
612
614
616
618
620
622
624
626
628
630
632
634
637
639
642
644
647
650
653
656
659
662
665
667
669
671
673
674
675
677
678
679
681
682
684
686
688
690
692
695
697
699
702
704
706
709
711
713
715
718
720
723
726
728
731
733
736
738
740
742
745
747
750
753
755
759
762
765
769
773
776
780
784
788
792
796
800
804
809
813
816
820
824
827
831
834
838
841
844
847
850
853
855
857
859
860
862
863
864
865
866
867
868
868
869
869
870
871
871
872
872
873
873
873
873
873
873
873
873
873
873
872
872
871
871
870
870
870
871
871
872
873
874
876
877
879
881
883
886
888
891
894
897
899
902
904
906
909
911
914
916
919
922
924
926
929
931
934
937
940
944
947
951
955
959
963
966
970
974
978
982
987
991
995
1000
1004
1008
1012
1016
1022
1026
1031
1036
1040
1045
1049
1052
1056
1059
1062
1065
1068
1071
1073
1076
1079
1081
1083
1085
1088
1090
1092
1093
1095
1097
1098
1100
1101
1102
1104
1105
1107
1108
1110
1112
1113
1115
1116
1117
1118
1118
1118
1117
1116
1115
1114
1113
1112
1111
1110
1109
1107
1105
1104
1102
1100
1098
1095
1093
1090
1087
1085
1082
1080
1079
1077
1076
1075
1075
1074
1074
1074
1074
1075
1076
1077
1078
1080
1082
1084
1086
1088
1090
1093
1095
1098
1100
1103
1105
1108
1111
1114
1117
1120
1124
1127
1131
1135
1139
1143
1147
1151
1154
1158
1161
1164
1167
1170
1172
1174
1175
1177
1177
1178
1179
1180
1181
1182
1183
1184
1185
1185
1186
1187
1187
1188
1188
1188
1188
1187
1187
1186
1185
1183
1182
1180
1177
1175
1172
1168
1164
1160
1156
1151
1147
1142
1138
1133
1129
1125
1121
1117
1114
1110
1107
1103
1100
1097
1095
1092
1090
1088
1085
1083
1081
1079
1077
1075
1073
1070
1068
1065
1062
1059
1056
1053
1050
1046
1043
1039
1035
1032
1028
1024
1020
1018
1014
1012
1008
1006
1004
1002
1000
999
997
996
995
994
993
993
992
991
991
990
990
990
990
991
991
992
993
995
996
997
997
998
999
1000
1000
1000
1002
1002
1002
1002
1002
1002
1002
1000
1000
999
998
996
993
991
988
985
981
978
974
971
967
963
958
953
948
943
937
931
925
918
912
905
898
892
885
878
872
865
858
852
845
838
832
825
819
813
808
802
797
793
788
785
781
778
775
772
769
766
762
758
754
750
745
741
736
731
726
721
716
711
706
701
697
692
688
684
680
677
673
670
666
663
660
657
654
651
649
646
644
642
640
637
635
633
631
630
628
627
627
626
625
625
625
625
625
626
627
629
630
632
634
636
638
640
642
645
647
650
653
656
659
662
665
668
671
675
678
681
685
688
691
695
699
702
706
710
713
717
721
724
728
731
734
737
740
743
746
749
751
754
756
758
760
762
764
766
768
769
771
772
772
773
772
772
771
770
769
767
766
764
762
760
758
756
754
752
750
748
746
744
743
741
738
736
734
732
730
729
727
726
725
724
723
723
722
722
723
723
724
725
727
729
731
733
735
738
740
743
746
749
752
756
759
763
768
772
777
782
788
793
799
805
811
817
822
828
834
841
848
855
862
869
876
884
892
900
908
917
926
935
943
952
960
968
976
983
991
998
1004
1010
1018
1024
1030
1036
1041
1046
1051
1056
1061
1066
1071
1076
1080
1085
1090
1094
1099
1103
1107
1111
1115
1119
1122
1125
1127
1129
1131
1133
1134
1136
1137
1138
1138
1138
1138
1137
1136
1135
1133
1131
1129
1127
1125
1123
1120
1117
1115
1112
1110
1107
1105
1103
1100
1098
1096
1094
1092
1090
1088
1087
1086
1085
1084
1083
1082
1081
1081
1081
1081
1081
1082
1082
1082
1083
1083
1084
1084
1085
1086
1086
1086
1086
1086
1085
1084
1082
1080
1077
1074
1070
1066
1062
1057
1051
1045
1039
1033
1026
1018
1012
1006
1000
993
987
980
973
966
959
952
946
940
934
928
923
917
912
906
901
897
892
888
885
881
878
876
873
871
869
867
866
864
863
862
861
860
858
858
857
856
855
854
853
852
850
848
846
843
840
836
833
828
824
819
814
809
804
798
793
787
781
775
769
763
756
750
743
736
730
723
716
709
702
694
686
679
671
663
656
649
642
635
628
621
614
607
600
594
587
581
575
569
563
557
550
544
538
532
527
521
516
511
506
501
495
490
485
480
475
471
466
462
457
453
448
444
440
436
432
428
425
421
417
413
409
404
400
395
391
386
382
378
375
371
368
364
360
356
352
347
343
339
335
331
327
323
319
316
312
309
306
303
301
299
297
296
294
292
291
290
289
289
288
289
289
290
291
292
293
295
297
299
301
304
307
310
313
317
321
326
331
337
344
350
357
365
372
380
387
394
402
409
417
424
431
438
445
452
458
465
471
478
484
490
496
502
508
513
518
523
528
533
537
541
544
547
549
551
552
552
552
552
551
550
549
547
545
543
540
537
534
530
527
523
519
515
511
507
503
499
495
490
486
482
478
474
471
467
462
458
455
451
447
444
440
437
433
430
427
424
421
418
415
412
410
408
406
405
404
403
403
404
405
407
410
413
416
419
422
426
430
435
439
444
450
456
462
469
476
484
493
501
510
520
529
539
548
558
568
578
588
598
607
616
625
634
643
651
659
667
675
683
690
697
704
710
715
721
725
729
733
736
738
739
740
740
739
738
736
733
730
726
721
716
711
705
699
692
685
679
672
665
659
653
647
642
637
632
628
625
621
619
616
614
613
611
610
609
608
607
607
606
607
607
609
610
612
614
616
618
619
621
623
624
626
628
629
630
631
632
633
633
634
635
636
637
638
639
640
641
643
644
645
646
646
647
648
648
648
648
648
647
647
647
646
645
644
644
643
643
643
644
645
646
648
650
652
654
657
660
663
666
669
671
674
676
678
680
682
684
685
687
689
690
692
693
694
695
695
695
695
695
694
693
692
691
689
687
684
680
676
671
665
659
652
644
636
628
619
610
600
591
582
572
563
555
546
537
528
520
511
503
494
486
477
469
460
451
442
433
424
415
406
398
390
382
374
366
359
351
344
338
332
327
322
318
315
312
310
308
306
305
304
303
303
303
303
304
304
304
305
305
306
307
308
309
310
311
313
314
316
317
319
321
324
327
330
333
337
341
344
348
352
356
360
363
366
369
371
373
374
374
374
374
373
372
371
369
368
367
366
364
363
361
359
357
354
351
348
345
341
338
333
329
325
320
316
311
306
300
295
289
283
278
272
266
261
255
250
245
240
235
230
225
220
214
208
201
194
186
178
170
162
153
144
136
127
118
109
100
91
82
72
63
54
44
35
26
17
8
0
-9
-16
-24
-31
-37
-43
-48
-53
-58
-62
-66
-69
-71
-73
-74
-75
-75
-74
-72
-70
-67
-64
-60
-56
-52
-46
-41
-35
-28
-21
-13
-5
3
12
21
31
40
50
59
69
78
86
95
104
112
120
129
137
145
152
159
166
172
178
182
187
191
194
197
199
200
201
202
203
203
203
202
202
201
200
198
196
195
193
191
190
189
188
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
186
186
186
185
185
184
183
182
180
179
176
174
171
168
165
162
159
156
153
150
147
144
142
139
136
133
130
127
124
122
119
116
114
111
109
107
104
102
99
97
95
92
90
88
85
81
78
74
70
65
61
56
51
46
40
35
29
23
18
12
6
1
-5
-10
-15
-20
-25
-30
-34
-39
-43
-47
-50
-53
-55
-57
-58
-59
-60
-60
-60
-60
-59
-58
-56
-54
-52
-49
-47
-44
-42
-39
-37
-34
-31
-28
-25
-22
-20
-18
-16
-14
-13
-12
-12
-11
-11
-12
-12
-13
-14
-15
-17
-18
-20
-22
-24
-26
-29
-32
-35
-38
-41
-44
-48
-51
-55
-58
-62
-66
-69
-73
-76
-80
-84
-88
-92
-96
-100
-103
-106
-109
-112
-115
-117
-119
-121
-122
-124
-125
-126
-126
-127
-127
-128
-127
-127
-127
-126
-125
-123
-121
-119
-116
-114
-111
-108
-105
-102
-99
-97
-95
-93
-92
-91
-91
-92
-93
-94
-96
-99
-101
-104
-108
-111
-114
-118
-122
-126
-130
-134
-139
-143
-148
-153
-157
-162
-167
-171
-176
-180
-184
-188
-191
-194
-197
-200
-202
-204
-206
-208
-210
-211
-212
-212
-213
-213
-213
-213
-213
-214
-214
-214
-215
-215
-216
-217
-218
-218
-219
-220
-221
-222
-223
-224
-225
-226
-228
-229
-231
-233
-235
-238
-241
-244
-247
-251
-254
-257
-261
-264
-267
-270
-273
-275
-278
-280
-282
-284
-285
-287
-288
-289
-289
-290
-291
-291
-292
-293
-295
-296
-297
-298
-299
-301
-302
-303
-304
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-319
-320
-321
-323
-324
-326
-328
-331
-333
-336
-339
-343
-347
-350
-354
-358
-362
-366
-371
-375
-379
-383
-387
-391
-395
-398
-402
-405
-408
-412
-415
-419
-423
-426
-430
-433
-436
-438
-440
-443
-445
-447
-450
-452
-455
-457
-459
-461
-463
-465
-467
-469
-472
-474
-475
-477
-478
-479
-480
-481
-481
-482
-482
-483
-484
-485
-486
-487
-489
-490
-492
-495
-497
-500
-504
-507
-510
-513
-516
-519
-522
-525
-529
-532
-536
-539
-543
-546
-548
-551
-554
-557
-560
-564
-567
-570
-573
-576
-579
-582
-585
-589
-593
-597
-602
-607
-612
-618
-625
-633
-641
-650
-659
-669
-679
-690
-702
-713
-725
-737
-749
-761
-773
-786
-798
-811
-823
-836
-848
-861
-874
-887
-900
-914
-928
-941
-954
-967
-980
-992
-1004
-1016
-1027
-1037
-1047
-1056
-1064
-1071
-1078
-1084
-1090
-1095
-1099
-1103
-1107
-1110
-1113
-1115
-1117
-1119
-1121
-1123
-1125
-1127
-1129
-1131
-1132
-1134
-1135
-1136
-1137
-1139
-1140
-1142
-1143
-1144
-1145
-1146
-1147
-1149
-1150
-1151
-1153
-1155
-1157
-1159
-1161
-1164
-1166
-1168
-1171
-1174
-1176
-1180
-1183
-1185
-1188
-1191
-1194
-1196
-1198
-1201
-1203
-1205
-1207
-1209
-1211
-1213
-1214
-1215
-1217
-1218
-1219
-1220
-1222
-1223
-1225
-1226
-1228
-1230
-1232
-1234
-1237
-1241
-1244
-1248
-1252
-1255
-1259
-1262
-1266
-1270
-1273
-1276
-1279
-1282
-1285
-1287
-1289
-1291
-1293
-1294
-1295
-1296
-1298
-1299
-1300
-1301
-1303
-1304
-1305
-1306
-1307
-1307
-1308
-1309
-1309
-1310
-1311
-1312
-1312
-1313
-1314
-1314
-1315
-1316
-1317
-1318
-1319
-1321
-1323
-1324
-1326
-1327
-1329
-1331
-1333
-1335
-1338
-1341
-1344
-1347
-1350
-1353
-1356
-1360
-1363
-1366
-1368
-1371
-1372
-1374
-1375
-1375
-1375
-1374
-1373
-1372
-1370
-1367
-1365
-1362
-1359
-1355
-1351
-1346
-1341
-1336
-1331
-1325
-1319
-1312
-1306
-1299
-1292
-1285
-1278
-1271
-1263
-1255
-1247
-1239
-1230
-1222
-1213
-1205
-1196
-1188
-1180
-1172
-1164
-1155
-1147
-1139
-1132
-1124
-1117
-1111
-1105
-1099
-1094
-1089
-1085
-1081
-1078
-1075
-1073
-1072
-1071
-1071
-1071
-1071
-1071
-1072
-1073
-1074
-1075
-1077
-1078
-1080
-1083
-1085
-1087
-1089
-1092
-1094
-1097
-1099
-1101
-1102
-1103
-1104
-1104
-1104
-1104
-1102
-1101
-1098
-1095
-1092
-1089
-1084
-1080
-1075
-1070
-1064
-1058
-1052
-1046
-1039
-1033
-1027
-1022
-1016
-1010
-1004
-998
-992
-985
-979
-972
-966
-960
-954
-948
-942
-936
-931
-926
-923
-920
-918
-916
-915
-913
-912
-911
-910
-910
-909
-909
-910
-911
-912
-914
-916
-918
-921
-923
-926
-930
-933
-937
-941
-945
-949
-954
-959
-964
-969
-974
-979
-984
-988
-992
-996
-999
-1002
-1004
-1006
-1008
-1008
-1010
-1010
-1010
-1008
-1008
-1008
-1008
-1008
-1006
-1006
-1004
-1004
-1002
-1000
-999
-998
-996
-994
-991
-989
-986
-983
-980
-977
-975
-972
-969
-966
-963
-960
-957
-953
-949
-946
-942
-938
-935
-932
-928
-924
-921
-917
-912
-908
-904
-900
-896
-892
-887
-883
-878
-873
-868
-863
-858
-853
-847
-842
-836
-831
-826
-820
-815
-809
-804
-798
-793
-789
-784
-781
-777
-774
-772
-769
-768
-766
-764
-763
-762
-761
-760
-760
-759
-759
-759
-758
-758
-757
-757
-757
-757
-757
-757
-757
-757
-757
-757
-758
-759
-761
-762
-764
-766
-768
-769
-770
-772
-773
-774
-775
-775
-776
-777
-777
-777
-778
-779
-781
-783
-785
-788
-792
-795
-799
-802
-806
-811
-816
-821
-826
-832
-838
-843
-849
-854
-860
-865
-870
-876
-881
-887
-892
-897
-901
-906
-910
-915
-919
-924
-929
-934
-939
-943
-946
-949
-951
-953
-953
-954
-954
-953
-953
-952
-950
-948
-946
-943
-941
-939
-938
-937
-937
-936
-936
-936
-936
-936
-936
-936
-936
-936
-935
-935
-934
-933
-932
-931
-929
-928
-927
-926
-925
-924
-922
-921
-919
-917
-915
-914
-912
-911
-910
-909
-909
-908
-908
-908
-908
-909
-909
-909
-910
-910
-911
-911
-911
-911
-911
-911
-911
-912
-912
-912
-913
-914
-914
-915
-916
-917
-918
-920
-922
-924
-926
-928
-930
-932
-934
-936
-939
-941
-944
-946
-948
-950
-952
-954
-956
-958
-960
-962
-965
-967
-969
-972
-974
-976
-978
-980
-982
-984
-985
-986
-987
-987
-987
-986
-985
-984
-983
-981
-979
-976
-973
-969
-965
-960
-956
-952
-948
-944
-940
-936
-932
-928
-925
-922
-919
-916
-913
-910
-906
-903
-900
-896
-893
-890
-887
-885
-882
-880
-877
-875
-872
-870
-868
-866
-864
-862
-861
-859
-858
-856
-855
-853
-851
-850
-848
-847
-845
-843
-842
-840
-839
-838
-837
-837
-837
-837
-837
-837
-837
-838
-838
-838
-838
-837
-837
-836
-836
-835
-834
-833
-832
-831
-830
-828
-826
-824
-822
-820
-817
-814
-811
-808
-804
-799
-795
-790
-785
-779
-774
-768
-763
-757
-751
-744
-738
-732
-725
-719
-712
-706
-698
-691
-683
-675
-667
-658
-650
-642
-634
-626
-619
-612
-605
-598
-592
-586
-580
-575
-570
-565
-560
-556
-552
-548
-545
-542
-539
-535
-532
-530
-527
-524
-521
-519
-516
-514
-512
-509
-506
-503
-500
-497
-493
-490
-487
-484
-482
-479
-476
-474
-470
-467
-463
-460
-456
-453
-449
-446
-443
-440
-437
-434
-431
-429
-427
-426
-424
-424
-423
-423
-422
-422
-421
-421
-421
-422
-423
-425
-427
-429
-431
-433
-434
-436
-438
-441
-444
-448
-453
-458
-463
-468
-474
-479
-485
-490
-496
-502
-507
-513
-517
-521
-525
-527
-529
-531
-531
-532
-531
-530
-529
-526
-524
-520
-516
-512
-507
-502
-497
-491
-485
-479
-472
-466
-459
-452
-445
-438
-431
-423
-416
-408
-401
-393
-386
-379
-372
-366
-360
-354
-349
-344
-340
-336
-332
-329
-326
-324
-322
-321
-320
-320
-320
-320
-322
-323
-326
-329
-333
-337
-342
-348
-354
-360
-367
-374
-381
-388
-396
-403
-410
-417
-423
-430
-436
-442
-448
-454
-460
-466
-472
-478
-484
-491
-497
-504
-510
-516
-523
-528
-534
-539
-543
-547
-551
-555
-558
-561
-565
-568
-571
-574
-577
-579
-582
-584
-586
-588
-589
-590
-591
-593
-594
-594
-595
-596
-596
-596
-595
-594
-593
-592
-590
-589
-588
-586
-584
-583
-581
-580
-578
-577
-576
-575
-574
-573
-572
-571
-570
-569
-567
-566
-564
-562
-559
-557
-553
-550
-547
-543
-540
-536
-531
-527
-522
-516
-511
-505
-499
-493
-488
-482
-477
-472
-467
-461
-456
-451
-447
-442
-438
-435
-432
-429
-427
-425
-424
-424
-424
-424
-426
-428
-430
-433
-436
-439
-443
-446
-450
-454
-459
-464
-469
-474
-480
-485
-491
-496
-502
-507
-513
-519
-526
-532
-539
-545
-552
-558
-563
-569
-574
-579
-584
-589
-592
-595
-598
-599
-600
-600
-600
-599
-598
-597
-596
-594
-592
-589
-586
-583
-579
-575
-570
-565
-560
-553
-547
-540
-532
-524
-516
-508
-500
-491
-483
-474
-465
-455
-445
-435
-425
-414
-403
-392
-381
-371
-360
-350
-340
-330
-321
-312
-302
-293
-284
-275
-266
-258
-250
-243
-237
-232
-228
-224
-221
-218
-216
-214
-213
-212
-211
-210
-210
-210
-211
-211
-212
-214
-216
-218
-221
-225
-228
-232
-236
-239
-242
-245
-248
-251
-254
-257
-260
-263
-266
-268
-271
-273
-275
-276
-277
-278
-279
-280
-280
-279
-279
-278
-277
-276
-275
-274
-272
-270
-268
-266
-262
-259
-255
-251
-246
-242
-237
-233
-228
-223
-218
-213
-208
-202
-197
-191
-186
-180
-174
-168
-161
-155
-148
-141
-135
-129
-123
-117
-111
-105
-98
-92
-86
-79
-74
-68
-63
-58
-53
-48
-44
-40
-36
-33
-29
-26
-23
-20
-17
-14
-11
-8
-5
-3
0
2
4
6
8
10
12
14
16
17
19
20
21
22
22
22
22
21
20
18
17
15
13
11
9
7
5
3
1
0
-2
-4
-6
-8
-11
-13
-16
-20
-23
-27
-31
-34
-38
-42
-45
-49
-52
-55
-58
-61
-64
-67
-71
-74
-78
-82
-86
-90
-95
-99
-104
-109
-114
-119
-124
-130
-135
-141
-147
-154
-160
-166
-173
-179
-185
-191
-197
-202
-208
-214
-220
-226
-232
-238
-245
-251
-258
-264
-270
-277
-283
-289
-295
-301
-306
-311
-316
-320
-324
-328
-331
-334
-336
-338
-339
-340
-340
-340
-340
-339
-338
-336
-334
-332
-329
-327
-325
-322
-320
-317
-315
-312
-308
-305
-301
-298
-295
-291
-288
-285
-282
-278
-274
-270
-266
-262
-257
-252
-248
-243
-238
-233
-228
-223
-218
-213
-209
-205
-202
-199
-196
-193
-190
-187
-184
-181
-178
-175
-173
-171
-169
-167
-166
-164
-163
-162
-160
-159
-157
-156
-155
-154
-153
-152
-151
-150
-149
-148
-147
-146
-144
-143
-140
-137
-134
-130
-126
-121
-115
-109
-103
-96
-89
-81
-73
-65
-57
-48
-39
-30
-20
-11
-2
7
17
26
35
44
52
61
70
79
87
95
102
109
116
122
129
134
140
145
150
154
157
160
162
163
164
164
164
163
162
160
157
155
151
148
144
140
137
133
129
126
123
120
117
114
111
109
106
104
102
100
98
96
95
93
92
91
90
90
90
90
91
93
95
98
101
105
109
113
119
124
131
138
145
153
161
170
180
190
200
211
222
234
246
257
269
280
291
302
313
324
334
344
354
364
373
382
391
400
408
416
423
430
437
443
448
453
457
460
463
465
467
467
468
468
468
469
469
469
469
469
469
470
471
472
473
475
477
479
482
485
488
492
496
500
504
508
512
516
519
522
525
528
530
531
532
533
533
532
531
528
526
522
518
513
508
503
496
490
483
475
467
459
451
442
432
422
412
401
391
380
369
359
348
337
327
316
306
296
287
278
270
262
254
246
239
232
226
221
215
210
206
202
197
193
189
184
180
175
170
165
161
155
150
145
139
134
129
125
120
116
113
110
107
105
103
101
101
100
101
101
102
104
105
107
109
112
114
117
120
124
128
132
136
140
144
149
153
157
161
164
168
172
175
178
182
184
187
190
193
196
199
202
205
208
211
213
215
217
218
219
220
221
221
221
220
219
218
218
217
216
215
215
214
214
213
213
212
211
210
209
208
207
206
205
204
204
204
203
203
203
203
203
203
204
204
205
206
208
209
211
213
215
217
220
223
225
228
231
234
238
241
244
247
251
254
258
262
266
270
274
278
282
285
288
291
294
296
298
300
302
303
305
306
307
309
309
310
311
311
312
312
312
312
311
310
309
308
307
306
305
303
302
301
301
300
300
300
300
301
301
302
303
304
305
305
306
307
308
309
309
310
311
312
313
314
316
317
318
319
319
320
321
322
323
324
325
326
328
329
331
333
336
339
342
346
349
354
358
363
368
373
379
385
390
396
402
407
413
418
423
429
434
439
443
448
453
459
464
469
475
481
487
492
498
503
508
514
519
524
528
533
538
542
546
550
554
558
561
565
569
573
577
582
586
591
596
601
606
611
617
622
628
633
639
644
650
655
661
666
671
677
682
687
692
697
701
706
709
712
715
717
719
721
722
723
724
724
724
723
723
722
720
719
717
716
713
711
709
706
704
701
699
697
695
693
691
689
688
688
687
688
689
691
693
697
701
705
710
716
722
728
735
741
749
756
763
771
779
788
797
806
816
827
837
848
860
871
883
896
908
921
934
947
959
972
985
997
1008
1022
1034
1045
1057
1068
1078
1088
1098
1108
1117
1126
1135
1144
1153
1162
1170
1178
1186
1194
1202
1209
1216
1223
1230
1236
1243
1249
1255
1261
1268
1274
1280
1286
1292
1298
1304
1310
1316
1321
1326
1331
1336
1341
1345
1350
1354
1357
1361
1364
1368
1371
1374
1376
1379
1380
1382
1382
1383
1383
1382
1381
1380
1378
1376
1373
1370
1367
1363
1360
1355
1351
1346
1340
1335
1329
1322
1316
1309
1302
1294
1287
1279
1272
1265
1258
1251
1244
1237
1231
1225
1219
1213
1207
1202
1197
1192
1188
1183
1179
1175
1171
1167
1164
1160
1156
1153
1149
1146
1143
1139
1136
1134
1131
1129
1126
1124
1121
1118
1115
1112
1109
1106
1102
1098
1094
1090
1085
1081
1077
1073
1069
1065
1061
1057
1052
1048
1044
1039
1035
1031
1027
1022
1018
1014
1010
1006
1000
997
993
989
986
982
978
974
970
966
962
958
954
951
948
945
942
939
936
933
930
927
924
921
918
914
911
908
905
902
899
897
894
892
889
887
885
882
880
878
876
874
873
871
870
869
868
867
866
865
864
862
861
860
858
856
854
852
850
847
845
842
839
835
832
828
824
820
816
811
806
802
797
792
788
783
779
775
772
769
766
763
761
759
758
757
755
755
754
753
753
753
753
753
754
755
756
758
759
761
763
764
766
767
768
770
771
772
773
774
775
776
777
777
778
778
778
777
776
776
775
774
772
771
769
767
765
763
761
759
757
754
752
749
746
742
739
735
732
728
725
721
718
715
712
709
706
703
701
698
696
695
693
692
691
690
689
689
689
689
690
690
691
692
694
695
695
696
696
696
696
695
695
694
693
692
691
689
688
685
683
680
677
673
670
667
663
660
656
652
649
645
642
639
636
632
629
625
621
617
612
607
602
596
590
584
578
572
565
558
550
542
534
525
516
506
497
487
476
466
455
445
434
423
413
402
391
381
371
361
351
341
332
324
316
308
301
295
290
285
280
277
273
271
268
266
264
263
262
261
261
261
261
261
262
263
264
265
267
269
271
274
276
279
282
285
288
292
295
299
302
306
310
313
317
321
325
329
333
337
341
345
350
354
358
362
367
371
375
379
382
386
390
394
397
401
404
407
409
411
413
414
415
415
415
414
413
411
408
405
401
396
391
385
379
372
365
358
351
343
335
326
318
309
300
291
281
271
261
251
240
230
218
207
196
184
173
161
149
136
124
111
98
84
71
57
44
31
17
4
-10
-23
-37
-50
-64
-78
-91
-105
-118
-131
-144
-156
-168
-180
-191
-202
-212
-222
-231
-239
-246
-253
-260
-265
-270
-275
-279
-282
-285
-288
-290
-292
-293
-293
-293
-293
-292
-290
-287
-284
-280
-276
-270
-265
-258
-252
-245
-238
-230
-223
-215
-208
-200
-192
-184
-176
-168
-160
-152
-144
-135
-127
-119
-110
-102
-94
-85
-77
-69
-61
-53
-46
-38
-31
-25
-18
-12
-6
-1
5
10
15
20
24
28
32
36
39
43
46
49
52
54
56
58
59
60
61
62
62
63
63
62
62
61
60
59
57
55
53
51
49
47
45
42
40
38
36
34
32
30
28
26
24
22
21
19
18
16
15
14
12
11
9
8
6
5
3
2
0
-1
-3
-4
-5
-6
-7
-8
-9
-9
-9
-9
-9
-8
-7
-6
-4
-2
0
2
5
8
11
14
18
22
26
31
35
39
43
48
52
56
60
64
68
72
76
80
84
87
90
94
97
99
102
105
107
109
110
112
113
114
115
116
116
117
118
118
119
119
119
118
118
117
116
115
113
111
108
105
102
98
94
89
84
78
71
65
57
50
41
33
24
15
5
-5
-15
-26
-37
-48
-59
-70
-82
-93
-104
-116
-127
-138
-149
-160
-171
-181
-191
-201
-211
-221
-230
-240
-249
-258
-268
-277
-285
-294
-302
-310
-319
-326
-334
-342
-350
-357
-365
-372
-379
-385
-391
-397
-403
-408
-413
-418
-422
-426
-430
-433
-436
-438
-441
-443
-445
-447
-448
-449
-449
-449
-449
-448
-446
-444
-441
-438
-434
-429
-424
-418
-412
-404
-397
-389
-380
-371
-361
-352
-341
-331
-320
-310
-299
-289
-278
-268
-257
-247
-237
-226
-216
-205
-195
-184
-174
-164
-153
-143
-133
-124
-115
-106
-97
-88
-80
-73
-65
-58
-52
-45
-39
-33
-27
-22
-16
-11
-6
-1
4
9
14
20
25
30
36
41
47
52
57
63
68
72
77
82
86
91
96
101
106
111
116
122
128
133
139
146
152
158
165
171
178
185
191
198
205
212
220
227
235
243
252
260
269
278
287
296
306
315
325
335
345
355
365
375
385
396
406
417
428
440
451
463
475
487
499
511
523
535
547
560
572
584
597
609
621
633
645
656
668
679
691
702
714
725
736
747
757
767
776
786
794
803
811
818
826
832
838
844
850
855
860
864
868
871
874
877
879
880
880
881
881
880
880
879
878
877
875
874
872
869
867
864
861
857
854
850
846
842
838
834
830
826
822
817
813
809
804
800
795
791
786
782
778
774
770
767
764
761
758
755
753
750
748
746
743
741
738
736
733
731
728
726
724
721
719
717
714
712
709
705
702
698
695
691
687
682
678
674
669
665
660
656
651
646
640
635
629
623
617
611
605
599
593
587
581
575
569
563
558
552
546
540
535
530
524
519
514
510
505
501
497
494
490
487
484
482
479
477
475
472
471
469
468
467
467
467
467
468
469
471
473
476
478
482
485
489
493
497
502
506
511
516
521
525
530
535
541
546
551
557
562
568
574
581
587
593
600
607
613
620
626
633
639
644
650
655
660
665
669
673
676
679
682
684
686
687
688
689
689
688
687
685
683
680
677
673
669
664
659
653
647
640
633
625
617
609
600
591
581
571
561
551
540
529
518
507
495
484
472
460
448
435
423
411
398
386
374
361
349
337
325
313
300
288
276
264
251
239
227
214
202
189
176
164
151
138
125
112
99
85
72
59
47
34
21
8
-4
-17
-30
-42
-54
-66
-77
-89
-100
-111
-121
-131
-141
-150
-159
-168
-176
-183
-190
-197
-203
-209
-215
-220
-225
-229
-233
-237
-240
-243
-246
-249
-252
-254
-256
-258
-259
-261
-262
-263
-264
-265
-266
-266
-267
-267
-267
-267
-267
-267
-267
-266
-266
-266
-265
-264
-264
-263
-262
-261
-260
-259
-257
-256
-254
-252
-250
-248
-245
-242
-239
-236
-232
-228
-224
-219
-215
-210
-205
-200
-195
-189
-184
-179
-173
-167
-162
-156
-151
-145
-140
-135
-130
-125
-120
-116
-111
-107
-104
-100
-96
-93
-90
-87
-84
-82
-79
-77
-76
-74
-73
-71
-70
-70
-69
-69
-69
-69
-69
-70
-70
-71
-71
-72
-73
-74
-75
-76
-78
-80
-82
-84
-87
-90
-94
-98
-102
-107
-111
-117
-122
-128
-134
-140
-146
-152
-159
-166
-173
-181
-188
-196
-204
-213
-222
-231
-240
-250
-260
-270
-281
-292
-304
-316
-329
-342
-356
-370
-384
-399
-414
-429
-443
-458
-473
-487
-501
-515
-528
-541
-554
-567
-580
-592
-604
-616
-628
-639
-650
-661
-672
-682
-692
-702
-711
-721
-730
-739
-748
-756
-765
-773
-782
-790
-799
-807
-816
-824
-833
-841
-849
-858
-866
-874
-883
-891
-900
-908
-916
-925
-933
-941
-949
-958
-966
-975
-984
-993
-1002
-1012
-1020
-1031
-1040
-1050
-1060
-1070
-1080
-1091
-1101
-1112
-1123
-1134
-1145
-1157
-1169
-1181
-1194
-1207
-1220
-1234
-1248
-1262
-1277
-1292
-1307
-1322
-1337
-1353
-1368
-1384
-1400
-1415
-1431
-1446
-1462
-1477
-1493
-1508
-1523
-1539
-1554
-1569
-1584
-1599
-1613
-1628
-1643
-1658
-1673
-1688
-1703
-1718
-1733
-1748
-1763
-1778
-1793
-1808
-1824
-1839
-1854
-1870
-1885
-1901
-1916
-1932
-1948
-1963
-1979
-1994
-2009
-2025
-2040
-2054
-2069
-2083
-2098
-2112
-2126
-2140
-2153
-2167
-2181
-2194
-2207
-2221
-2234
-2247
-2260
-2273
-2286
-2299
-2312
-2325
-2338
-2351
-2363
-2376
-2389
-2401
-2413
-2425
-2436
-2447
-2459
-2469
-2480
-2491
-2501
-2511
-2522
-2532
-2541
-2551
-2561
-2571
-2581
-2591
-2600
-2610
-2619
-2628
-2637
-2645
-2653
-2661
-2668
-2675
-2683
-2690
-2697
-2704
-2711
-2719
-2726
-2733
-2740
-2747
-2754
-2761
-2768
-2776
-2783
-2791
-2798
-2806
-2813
-2821
-2829
-2837
-2845
-2852
-2860
-2867
-2874
-2882
-2889
-2896
-2903
-2909
-2916
-2922
-2929
-2935
-2940
-2945
-2950
-2954
-2958
-2962
-2965
-2968
-2970
-2972
-2973
-2974
-2975
-2976
-2976
-2976
-2975
-2975
-2973
-2972
-2970
-2968
-2965
-2962
-2958
-2955
-2950
-2946
-2942
-2937
-2933
-2929
-2924
-2920
-2917
-2913
-2909
-2906
-2903
-2900
-2897
-2894
-2891
-2889
-2887
-2886
-2884
-2883
-2883
-2882
-2882
-2883
-2883
-2884
-2885
-2886
-2887
-2889
-2891
-2892
-2894
-2896
-2898
-2900
-2902
-2905
-2907
-2910
-2912
-2915
-2918
-2921
-2924
-2927
-2930
-2933
-2936
-2940
-2944
-2948
-2953
-2957
-2962
-2968
-2973
-2979
-2986
-2992
-2999
-3006
-3013
-3020
-3028
-3035
-3043
-3051
-3060
-3069
-3078
-3088
-3098
-3108
-3118
-3129
-3139
-3150
-3161
-3172
-3183
-3195
-3206
-3217
-3229
-3240
-3252
-3263
-3275
-3286
-3298
-3309
-3321
-3332
-3343
-3355
-3366
-3378
-3389
-3401
-3412
-3424
-3435
-3445
-3456
-3466
-3476
-3486
-3495
-3504
-3513
-3522
-3531
-3539
-3547
-3555
-3564
-3572
-3580
-3588
-3596
-3604
-3612
-3620
-3628
-3636
-3645
-3654
-3663
-3672
-3682
-3692
-3702
-3712
-3723
-3734
-3744
-3755
-3766
-3777
-3788
-3799
-3809
-3820
-3831
-3841
-3851
-3861
-3871
-3880
-3889
-3898
-3907
-3916
-3924
-3932
-3941
-3949
-3957
-3964
-3972
-3979
-3987
-3994
-4001
-4006
-4014
-4019
-4026
-4030
-4037
-4042
-4046
-4051
-4054
-4059
-4062
-4066
-4069
-4072
-4074
-4075
-4078
-4078
-4081
-4082
-4083
-4083
-4085
-4086
-4086
-4088
-4089
-4091
-4093
-4094
-4098
-4100
-4103
-4107
-4110
-4114
-4118
-4122
-4126
-4130
-4134
-4138
-4143
-4147
-4150
-4154
-4157
-4160
-4163
-4165
-4167
-4169
-4170
-4171
-4172
-4172
-4173
-4173
-4173
-4173
-4172
-4171
-4170
-4169
-4168
-4166
-4164
-4162
-4160
-4157
-4154
-4150
-4146
-4142
-4137
-4132
-4126
-4120
-4114
-4107
-4100
-4091
-4083
-4075
-4066
-4057
-4048
-4038
-4030
-4019
-4011
-4001
-3990
-3980
-3970
-3960
-3949
-3939
-3928
-3918
-3907
-3897
-3886
-3876
-3866
-3856
-3846
-3837
-3828
-3819
-3810
-3801
-3792
-3783
-3775
-3766
-3757
-3749
-3740
-3732
-3723
-3715
-3707
-3698
-3690
-3683
-3675
-3667
-3660
-3652
-3645
-3639
-3632
-3626
-3620
-3614
-3608
-3602
-3597
-3592
-3587
-3583
-3578
-3574
-3570
-3566
-3562
-3558
-3554
-3550
-3546
-3542
-3538
-3534
-3530
-3525
-3521
-3517
-3513
-3508
-3504
-3499
-3494
-3489
-3484
-3479
-3474
-3469
-3463
-3458
-3453
-3447
-3442
-3436
-3430
-3425
-3419
-3413
-3406
-3399
-3392
-3384
-3377
-3369
-3362
-3354
-3347
-3340
-3332
-3325
-3318
-3310
-3303
-3295
-3287
-3279
-3271
-3263
-3256
-3248
-3240
-3232
-3224
-3216
-3208
-3200
-3192
-3184
-3176
-3168
-3160
-3152
-3144
-3136
-3129
-3122
-3114
-3107
-3100
-3093
-3086
-3079
-3071
-3064
-3056
-3048
-3040
-3032
-3023
-3014
-3004
-2995
-2985
-2975
-2964
-2954
-2943
-2933
-2922
-2910
-2899
-2887
-2876
-2864
-2852
-2841
-2829
-2818
-2807
-2796
-2786
-2775
-2764
-2754
-2744
-2734
-2725
-2716
-2707
-2698
-2689
-2681
-2672
-2664
-2656
-2648
-2641
-2634
-2627
-2620
-2613
-2606
-2599
-2592
-2585
-2578
-2571
-2564
-2557
-2549
-2542
-2534
-2527
-2519
-2512
-2504
-2497
-2489
-2482
-2474
-2467
-2460
-2453
-2446
-2440
-2434
-2429
-2424
-2420
-2416
-2413
-2410
-2407
-2405
-2404
-2403
-2402
-2403
-2403
-2405
-2407
-2409
-2412
-2415
-2419
-2423
-2428
-2432
-2437
-2442
-2447
-2453
-2459
-2465
-2471
-2478
-2484
-2491
-2498
-2505
-2513
-2520
-2528
-2535
-2542
-2549
-2556
-2562
-2568
-2575
-2580
-2586
-2591
-2596
-2601
-2605
-2609
-2613
-2616
-2619
-2621
-2623
-2625
-2626
-2627
-2628
-2628
-2627
-2627
-2626
-2624
-2623
-2621
-2618
-2616
-2613
-2610
-2606
-2603
-2599
-2595
-2591
-2587
-2583
-2579
-2576
-2572
-2569
-2565
-2562
-2558
-2555
-2551
-2548
-2545
-2542
-2539
-2536
-2533
-2530
-2528
-2525
-2523
-2520
-2518
-2516
-2514
-2511
-2509
-2507
-2504
-2501
-2498
-2495
-2492
-2489
-2485
-2482
-2478
-2475
-2470
-2466
-2461
-2457
-2452
-2447
-2442
-2437
-2432
-2427
-2422
-2417
-2412
-2407
-2402
-2397
-2392
-2388
-2384
-2380
-2376
-2373
-2370
-2368
-2366
-2365
-2364
-2363
-2364
-2364
-2366
-2367
-2369
-2371
-2373
-2375
-2377
-2379
-2382
-2384
-2386
-2389
-2391
-2393
-2395
-2397
-2398
-2400
-2402
-2403
-2404
-2405
-2406
-2407
-2408
-2408
-2408
-2408
-2408
-2407
-2407
-2407
-2406
-2405
-2404
-2403
-2402
-2401
-2399
-2397
-2395
-2392
-2388
-2385
-2381
-2376
-2371
-2365
-2359
-2352
-2346
-2338
-2330
-2322
-2313
-2304
-2295
-2285
-2275
-2265
-2254
-2244
-2233
-2222
-2211
-2200
-2189
-2178
-2168
-2157
-2147
-2137
-2126
-2116
-2107
-2097
-2087
-2078
-2069
-2061
-2053
-2045
-2037
-2029
-2023
-2017
-2011
-2005
-2001
-1997
-1993
-1990
-1988
-1986
-1984
-1983
-1983
-1983
-1984
-1985
-1986
-1988
-1991
-1993
-1996
-1999
-2001
-2005
-2009
-2013
-2016
-2020
-2024
-2027
-2031
-2033
-2037
-2041
-2044
-2047
-2051
-2054
-2057
-2061
-2064
-2067
-2071
-2074
-2078
-2081
-2085
-2088
-2092
-2095
-2098
-2101
-2104
-2107
-2109
-2112
-2114
-2117
-2119
-2120
-2122
-2123
-2123
-2123
-2123
-2122
-2120
-2118
-2116
-2112
-2108
-2104
-2099
-2094
-2088
-2082
-2075
-2067
-2060
-2051
-2041
-2033
-2024
-2013
-2003
-1993
-1982
-1972
-1961
-1950
-1939
-1928
-1917
-1905
-1894
-1882
-1870
-1858
-1846
-1833
-1821
-1808
-1794
-1780
-1767
-1752
-1738
-1723
-1709
-1694
-1678
-1663
-1648
-1632
-1616
-1601
-1585
-1569
-1553
-1537
-1521
-1505
-1489
-1473
-1457
-1441
-1425
-1409
-1392
-1376
-1359
-1343
-1326
-1309
-1292
-1275
-1258
-1241
-1224
-1207
-1189
-1171
-1153
-1135
-1117
-1098
-1079
-1059
-1040
-1020
-1000
-981
-961
-940
-920
-900
-879
-859
-838
-818
-797
-776
-756
-736
-715
-695
-675
-654
-634
-614
-594
-574
-554
-534
-514
-494
-475
-455
-436
-418
-400
-382
-365
-348
-332
-316
-301
-286
-272
-258
-245
-233
-221
-210
-200
-190
-181
-173
-165
-158
-151
-145
-139
-134
-129
-125
-122
-119
-116
-114
-112
-111
-110
-109
-108
-108
-107
-107
-107
-106
-106
-106
-106
-106
-106
-106
-107
-107
-108
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-117
-118
-118
-118
-118
-117
-116
-115
-114
-113
-111
-110
-108
-106
-104
-102
-100
-98
-96
-94
-92
-90
-88
-87
-85
-83
-81
-80
-78
-77
-75
-74
-72
-71
-69
-67
-66
-63
-61
-59
-56
-53
-49
-46
-42
-38
-34
-30
-25
-21
-17
-13
-9
-5
-1
3
7
10
14
18
22
25
30
34
39
44
49
55
62
68
75
83
91
99
107
116
125
135
144
154
165
176
187
198
210
221
234
246
259
272
286
299
313
326
340
353
367
380
393
406
419
432
445
458
471
484
496
508
521
533
545
556
568
580
591
602
613
624
634
645
655
665
675
684
694
704
714
723
733
742
752
761
771
780
790
799
809
818
827
837
846
855
864
874
883
893
903
913
924
935
946
957
969
981
993
1006
1018
1032
1045
1058
1071
1084
1098
1111
1124
1137
1151
1164
1177
1190
1203
1215
1228
1241
1253
1266
1279
1292
1305
1318
1330
1343
1355
1368
1380
1392
1404
1415
1426
1437
1448
1458
1468
1477
1487
1496
1504
1513
1521
1528
1536
1543
1549
1555
1561
1567
1572
1576
1581
1584
1588
1591
1594
1596
1598
1600
1601
1602
1603
1603
1603
1603
1603
1603
1602
1602
1601
1600
1599
1597
1596
1593
1591
1588
1584
1581
1577
1572
1568
1563
1557
1551
1545
1539
1532
1525
1518
1511
1503
1495
1486
1477
1468
1459
1450
1440
1430
1419
1409
1398
1387
1376
1364
1352
1341
1329
1317
1305
1293
1280
1268
1256
1243
1231
1218
1205
1193
1180
1167
1154
1141
1129
1116
1103
1091
1078
1065
1053
1040
1028
1014
1002
990
977
964
951
938
925
911
897
883
869
855
841
827
812
799
785
771
757
744
731
718
706
694
682
670
659
648
638
628
618
608
599
590
581
572
564
557
549
542
536
530
524
519
515
511
508
505
502
500
499
497
497
496
497
498
499
500
502
505
507
510
514
518
523
528
534
540
547
555
563
572
581
591
601
612
624
636
648
660
673
687
701
715
729
744
759
775
791
807
823
839
855
872
888
905
921
938
955
971
988
1004
1020
1037
1053
1069
1085
1100
1116
1131
1146
1161
1176
1190
1205
1219
1233
1248
1262
1276
1290
1304
1318
1332
1347
1361
1376
1391
1407
1423
1439
1456
1473
1491
1509
1528
1547
1567
1587
1608
1629
1651
1673
1696
1719
1742
1766
1790
1815
1841
1867
1893
1920
1947
1975
2003
2031
2060
2088
2118
2147
2177
2206
2236
2266
2297
2327
2358
2388
2419
2450
2481
2512
2542
2573
2604
2635
2666
2697
2727
2758
2788
2818
2848
2878
2907
2937
2965
2994
3022
3050
3077
3104
3130
3156
3182
3207
3231
3255
3279
3302
3325
3347
3369
3391
3412
3433
3453
3473
3493
3513
3532
3551
3571
3589
3608
3627
3645
3664
3682
3700
3718
3736
3753
3770
3787
3804
3820
3836
3853
3869
3885
3900
3916
3931
3946
3961
3975
3989
4003
4017
4030
4043
4056
4067
4081
4093
4105
4117
4129
4141
4153
4165
4177
4190
4202
4215
4228
4240
4254
4267
4281
4295
4309
4324
4339
4354
4370
4386
4402
4418
4434
4451
4468
4485
4502
4519
4537
4554
4571
4588
4606
4623
4639
4656
4673
4689
4705
4721
4736
4751
4766
4781
4795
4809
4823
4836
4850
4863
4875
4888
4900
4912
4924
4936
4947
4958
4968
4979
4989
4999
5010
5019
5029
5039
5048
5057
5066
5075
5083
5091
5099
5107
5114
5121
5128
5135
5141
5147
5154
5160
5165
5171
5176
5181
5186
5190
5194
5199
5202
5206
5209
5213
5216
5218
5221
5223
5225
5227
5229
5230
5232
5232
5233
5234
5234
5234
5234
5233
5233
5232
5231
5230
5229
5227
5226
5224
5222
5220
5218
5216
5214
5212
5210
5207
5205
5203
5201
5200
5199
5198
5197
5197
5197
5197
5198
5199
5200
5201
5203
5204
5207
5209
5211
5214
5216
5219
5222
5225
5228
5231
5234
5237
5240
5243
5246
5248
5251
5254
5256
5259
5261
5263
5264
5266
5268
5269
5270
5271
5272
5273
5273
5273
5273
5272
5271
5270
5269
5268
5266
5264
5263
5260
5258
5256
5254
5251
5249
5247
5245
5242
5240
5238
5235
5233
5230
5227
5224
5220
5217
5213
5208
5204
5199
5194
5189
5184
5179
5173
5168
5162
5157
5151
5145
5139
5133
5126
5120
5114
5108
5103
5097
5092
5087
5082
5077
5072
5068
5063
5059
5055
5051
5047
5044
5041
5037
5034
5031
5028
5026
5023
5020
5018
5016
5013
5011
5009
5006
5004
5001
4998
4995
4991
4988
4984
4979
4974
4969
4964
4958
4952
4946
4939
4932
4925
4917
4909
4901
4892
4883
4873
4864
4854
4843
4833
4822
4811
4799
4788
4776
4764
4752
4740
4728
4716
4703
4692
4680
4669
4657
4647
4636
4626
4617
4608
4599
4591
4584
4577
4570
4565
4559
4555
4551
4548
4546
4545
4544
4544
4545
4546
4548
4550
4553
4556
4560
4564
4569
4574
4579
4584
4590
4595
4601
4607
4613
4620
4627
4634
4642
4650
4658
4667
4676
4686
4695
4706
4716
4726
4737
4748
4759
4769
4780
4791
4801
4811
4821
4830
4839
4847
4855
4863
4870
4877
4883
4889
4894
4899
4903
4907
4911
4914
4917
4919
4922
4924
4926
4928
4930
4932
4933
4935
4937
4939
4940
4942
4943
4945
4947
4949
4951
4953
4955
4957
4960
4962
4965
4967
4970
4972
4975
4977
4980
4982
4984
4986
4988
4990
4993
4995
4997
4999
5002
5004
5007
5009
5012
5015
5018
5022
5025
5029
5032
5036
5040
5044
5048
5053
5057
5061
5065
5069
5072
5076
5079
5083
5086
5089
5093
5096
5099
5102
5105
5107
5109
5111
5112
5112
5113
5112
5111
5110
5109
5107
5104
5102
5100
5098
5096
5094
5092
5090
5089
5088
5086
5086
5085
5084
5084
5083
5083
5083
5082
5082
5081
5080
5079
5078
5078
5077
5076
5074
5073
5072
5070
5069
5067
5065
5064
5062
5061
5060
5059
5058
5057
5056
5056
5055
5056
5056
5056
5057
5058
5059
5060
5061
5062
5064
5066
5067
5069
5071
5073
5075
5077
5079
5081
5083
5085
5087
5089
5091
5092
5094
5095
5097
5098
5099
5099
5099
5099
5099
5099
5098
5097
5096
5095
5094
5093
5092
5091
5089
5088
5088
5087
5086
5086
5085
5084
5084
5083
5082
5081
5080
5079
5077
5076
5074
5072
5069
5067
5064
5061
5059
5056
5053
5049
5046
5042
5038
5034
5029
5025
5020
5016
5011
5006
5000
4994
4988
4982
4976
4970
4963
4957
4951
4945
4939
4933
4928
4922
4917
4912
4908
4903
4899
4894
4890
4886
4882
4878
4873
4868
4863
4858
4852
4846
4840
4833
4826
4818
4810
4802
4793
4784
4774
4764
4754
4743
4732
4721
4710
4698
4686
4674
4661
4649
4636
4623
4610
4597
4584
4571
4558
4546
4534
4522
4510
4499
4488
4477
4467
4457
4447
4437
4428
4420
4412
4404
4396
4389
4382
4375
4368
4362
4357
4351
4347
4342
4338
4334
4331
4328
4326
4324
4323
4322
4322
4322
4322
4322
4323
4325
4326
4328
4330
4331
4334
4336
4338
4341
4344
4347
4350
4353
4357
4360
4364
4369
4373
4378
4383
4389
4394
4400
4407
4413
4419
4426
4433
4440
4447
4454
4462
4469
4476
4483
4490
4496
4503
4509
4515
4520
4526
4531
4536
4542
4546
4551
4556
4561
4565
4569
4574
4578
4582
4586
4589
4593
4596
4599
4601
4604
4606
4608
4610
4612
4613
4614
4615
4617
4618
4619
4620
4621
4622
4623
4625
4626
4627
4628
4629
4630
4630
4631
4632
4633
4633
4634
4635
4636
4638
4640
4642
4644
4647
4650
4653
4657
4661
4665
4669
4674
4678
4683
4687
4691
4695
4698
4701
4705
4708
4711
4714
4718
4721
4725
4729
4733
4738
4742
4747
4752
4757
4762
4767
4772
4777
4783
4788
4793
4799
4804
4810
4815
4821
4827
4833
4839
4845
4851
4857
4863
4870
4877
4884
4892
4899
4907
4914
4922
4929
4937
4944
4952
4959
4966
4974
4981
4989
4996
5003
5011
5018
5026
5033
5041
5048
5055
5063
5070
5078
5085
5092
5098
5105
5111
5117
5122
5127
5132
5136
5140
5143
5147
5149
5152
5154
5155
5156
5157
5157
5157
5156
5155
5154
5152
5150
5148
5145
5142
5139
5136
5132
5128
5124
5120
5115
5110
5105
5099
5094
5088
5082
5077
5071
5065
5059
5053
5047
5041
5036
5030
5025
5020
5015
5010
5005
5000
4996
4992
4988
4984
4980
4977
4973
4970
4966
4963
4959
4955
4951
4946
4941
4936
4931
4925
4919
4913
4906
4899
4892
4884
4876
4868
4859
4851
4841
4832
4822
4812
4802
4791
4780
4769
4757
4744
4732
4718
4705
4690
4676
4661
4645
4629
4612
4595
4577
4558
4539
4520
4499
4478
4457
4435
4412
4388
4365
4341
4316
4291
4266
4240
4214
4188
4161
4134
4107
4080
4053
4025
3998
3970
3943
3916
3889
3862
3835
3808
3782
3755
3729
3703
3678
3652
3627
3602
3578
3554
3529
3506
3482
3459
3436
3413
3391
3369
3348
3327
3307
3287
3268
3250
3232
3215
3199
3183
3168
3154
3140
3127
3114
3101
3089
3078
3067
3057
3047
3038
3029
3021
3013
3006
2999
2993
2986
2981
2975
2970
2965
2960
2956
2951
2947
2943
2939
2936
2932
2928
2925
2921
2917
2913
2909
2904
2900
2895
2890
2885
2880
2875
2870
2864
2858
2852
2845
2839
2832
2825
2818
2811
2804
2796
2788
2780
2772
2764
2756
2748
2740
2731
2723
2715
2706
2697
2689
2680
2672
2663
2655
2647
2639
2631
2623
2615
2607
2599
2591
2582
2574
2565
2556
2546
2536
2526
2515
2504
2493
2482
2470
2459
2447
2435
2423
2410
2398
2386
2373
2360
2347
2334
2321
2308
2295
2281
2267
2253
2238
2223
2208
2192
2176
2159
2142
2125
2107
2089
2070
2051
2031
2009
1989
1967
1945
1922
1899
1875
1850
1825
1800
1774
1748
1721
1694
1666
1638
1610
1581
1552
1522
1493
1463
1432
1402
1372
1342
1311
1281
1251
1222
1192
1162
1133
1104
1074
1045
1016
988
959
931
903
876
848
821
793
766
739
713
686
660
634
609
583
558
534
509
485
460
437
413
390
367
345
322
300
279
257
236
215
195
174
154
135
115
96
78
59
41
23
5
-12
-29
-45
-62
-78
-93
-109
-124
-140
-155
-170
-184
-199
-213
-227
-241
-255
-269
-282
-295
-308
-321
-333
-345
-357
-368
-379
-389
-399
-408
-417
-425
-433
-440
-447
-453
-458
-463
-468
-472
-476
-479
-483
-486
-489
-491
-493
-494
-495
-495
-495
-495
-494
-492
-491
-489
-487
-484
-482
-479
-477
-474
-471
-468
-465
-461
-457
-453
-449
-444
-440
-435
-429
-424
-419
-413
-408
-403
-397
-392
-387
-383
-378
-374
-371
-368
-366
-365
-365
-365
-367
-370
-373
-378
-383
-390
-397
-406
-415
-426
-437
-450
-463
-478
-493
-509
-526
-543
-562
-581
-600
-620
-641
-662
-684
-706
-729
-753
-776
-801
-826
-851
-876
-902
-928
-955
-981
-1008
-1035
-1062
-1089
-1117
-1144
-1172
-1200
-1228
-1256
-1285
-1313
-1341
-1370
-1398
-1426
-1455
-1483
-1511
-1539
-1567
-1594
-1622
-1649
-1677
-1704
-1731
-1759
-1786
-1814
-1842
-1870
-1898
-1926
-1954
-1983
-2011
-2040
-2069
-2098
-2128
-2158
-2187
-2217
-2248
-2278
-2309
-2339
-2370
-2402
-2433
-2464
-2495
-2526
-2557
-2589
-2620
-2652
-2683
-2715
-2746
-2777
-2809
-2841
-2873
-2904
-2937
-2969
-3001
-3033
-3066
-3098
-3130
-3163
-3195
-3227
-3260
-3292
-3324
-3355
-3387
-3418
-3450
-3481
-3512
-3543
-3574
-3605
-3636
-3666
-3697
-3728
-3758
-3788
-3818
-3848
-3878
-3907
-3936
-3965
-3993
-4019
-4048
-4074
-4100
-4126
-4151
-4175
-4199
-4222
-4245
-4267
-4288
-4309
-4329
-4348
-4366
-4384
-4401
-4416
-4431
-4446
-4459
-4472
-4484
-4495
-4506
-4517
-4526
-4536
-4545
-4554
-4562
-4570
-4577
-4584
-4591
-4598
-4604
-4610
-4616
-4621
-4626
-4631
-4635
-4639
-4643
-4647
-4651
-4654
-4657
-4660
-4663
-4666
-4669
-4672
-4675
-4678
-4681
-4684
-4688
-4691
-4694
-4698
-4701
-4705
-4708
-4712
-4715
-4718
-4721
-4724
-4726
-4729
-4731
-4733
-4734
-4736
-4738
-4739
-4741
-4742
-4743
-4744
-4745
-4746
-4747
-4748
-4749
-4750
-4751
-4752
-4754
-4755
-4756
-4758
-4759
-4760
-4761
-4762
-4763
-4764
-4764
-4765
-4765
-4765
-4765
-4765
-4765
-4765
-4764
-4764
-4764
-4763
-4762
-4761
-4760
-4759
-4758
-4757
-4756
-4754
-4753
-4752
-4751
-4750
-4750
-4750
-4750
-4750
-4751
-4753
-4754
-4756
-4759
-4762
-4765
-4768
-4772
-4776
-4781
-4785
-4790
-4795
-4800
-4806
-4811
-4817
-4822
-4828
-4834
-4841
-4848
-4855
-4862
-4870
-4879
-4888
-4897
-4907
-4917
-4928
-4939
-4950
-4962
-4975
-4987
-5000
-5013
-5027
-5041
-5055
-5069
-5084
-5098
-5113
-5128
-5143
-5158
-5173
-5189
-5204
-5220
-5236
-5251
-5267
-5283
-5300
-5316
-5332
-5349
-5365
-5382
-5398
-5415
-5431
-5448
-5465
-5482
-5499
-5517
-5534
-5552
-5570
-5587
-5605
-5624
-5642
-5660
-5678
-5696
-5714
-5732
-5750
-5768
-5786
-5804
-5822
-5840
-5858
-5876
-5895
-5913
-5932
-5951
-5970
-5989
-6009
-6029
-6049
-6070
-6091
-6112
-6133
-6154
-6175
-6196
-6217
-6238
-6258
-6279
-6299
-6320
-6340
-6360
-6379
-6399
-6418
-6437
-6456
-6475
-6494
-6512
-6531
-6549
-6567
-6585
-6603
-6620
-6637
-6654
-6671
-6688
-6704
-6720
-6736
-6751
-6766
-6781
-6796
-6810
-6824
-6838
-6851
-6864
-6877
-6889
-6901
-6913
-6924
-6935
-6946
-6956
-6965
-6974
-6982
-6990
-6997
-7003
-7009
-7015
-7021
-7026
-7030
-7035
-7039
-7043
-7047
-7051
-7055
-7059
-7063
-7067
-7071
-7075
-7079
-7083
-7088
-7092
-7097
-7102
-7106
-7111
-7115
-7119
-7123
-7127
-7131
-7135
-7138
-7141
-7144
-7146
-7149
-7151
-7153
-7154
-7156
-7157
-7159
-7160
-7161
-7162
-7164
-7165
-7166
-7167
-7169
-7170
-7171
-7173
-7174
-7176
-7178
-7180
-7182
-7184
-7186
-7188
-7191
-7193
-7196
-7199
-7201
-7205
-7208
-7211
-7214
-7218
-7221
-7225
-7229
-7232
-7236
-7240
-7244
-7248
-7252
-7256
-7261
-7265
-7269
-7273
-7278
-7282
-7287
-7291
-7295
-7299
-7303
-7306
-7310
-7313
-7316
-7319
-7322
-7324
-7326
-7328
-7330
-7331
-7332
-7333
-7333
-7333
-7332
-7332
-7331
-7330
-7329
-7328
-7327
-7326
-7324
-7323
-7322
-7321
-7319
-7318
-7317
-7316
-7315
-7313
-7312
-7311
-7309
-7307
-7305
-7304
-7301
-7299
-7296
-7293
-7290
-7286
-7282
-7277
-7272
-7267
-7262
-7257
-7251
-7245
-7238
-7232
-7224
-7217
-7209
-7201
-7192
-7183
-7174
-7164
-7154
-7143
-7133
-7122
-7110
-7099
-7087
-7076
-7064
-7052
-7041
-7029
-7017
-7005
-6993
-6981
-6969
-6957
-6944
-6932
-6919
-6906
-6893
-6880
-6866
-6853
-6839
-6825
-6811
-6797
-6782
-6768
-6754
-6740
-6725
-6711
-6697
-6682
-6667
-6653
-6639
-6624
-6610
-6597
-6583
-6570
-6557
-6545
-6532
-6520
-6508
-6496
-6485
-6473
-6462
-6451
-6440
-6428
-6417
-6405
-6393
-6381
-6368
-6355
-6342
-6328
-6314
-6299
-6284
-6269
-6252
-6236
-6218
-6200
-6182
-6162
-6143
-6123
-6102
-6080
-6058
-6036
-6012
-5988
-5963
-5938
-5911
-5884
-5856
-5828
-5799
-5769
-5739
-5708
-5676
-5644
-5611
-5577
-5543
-5509
-5474
-5438
-5403
-5366
-5330
-5293
-5256
-5219
-5182
-5145
-5108
-5070
-5033
-4996
-4958
-4921
-4883
-4846
-4809
-4772
-4735
-4698
-4661
-4624
-4587
-4551
-4514
-4477
-4441
-4404
-4368
-4331
-4295
-4258
-4221
-4185
-4148
-4111
-4074
-4035
-3999
-3962
-3924
-3886
-3848
-3810
-3772
-3734
-3695
-3656
-3618
-3579
-3539
-3500
-3461
-3422
-3382
-3343
-3304
-3265
-3225
-3186
-3147
-3108
-3070
-3031
-2993
-2955
-2918
-2880
-2843
-2806
-2770
-2733
-2697
-2662
-2627
-2592
-2557
-2524
-2490
-2457
-2425
-2393
-2362
-2332
-2301
-2272
-2242
-2214
-2186
-2158
-2131
-2104
-2078
-2052
-2025
-2001
-1976
-1952
-1928
-1904
-1881
-1858
-1836
-1814
-1792
-1771
-1749
-1729
-1708
-1688
-1668
-1648
-1628
-1608
-1588
-1569
-1549
-1529
-1509
-1489
-1468
-1448
-1427
-1407
-1386
-1365
-1344
-1323
-1302
-1281
-1260
-1239
-1218
-1197
-1177
-1156
-1136
-1115
-1095
-1075
-1054
-1035
-1014
-995
-976
-956
-937
-918
-899
-881
-862
-843
-825
-806
-788
-770
-751
-733
-715
-696
-678
-660
-642
-624
-606
-588
-569
-551
-533
-514
-496
-478
-459
-441
-422
-403
-385
-366
-347
-328
-308
-289
-269
-249
-229
-209
-189
-169
-148
-127
-107
-86
-65
-44
-23
-3
18
39
59
79
99
119
138
157
176
194
212
230
247
264
281
297
313
328
343
358
372
386
399
412
424
436
448
459
470
481
491
501
511
520
529
537
545
553
560
567
573
579
585
590
595
599
603
607
610
613
616
618
620
621
622
623
623
623
622
621
620
618
616
614
612
609
606
602
599
595
591
587
582
578
573
568
563
558
553
548
542
537
531
525
519
513
507
500
494
487
479
472
464
456
448
440
431
423
415
406
397
389
380
372
364
356
348
340
333
326
319
312
306
299
293
288
282
277
273
269
265
262
259
257
255
254
253
253
254
255
257
259
261
265
269
273
279
285
291
299
307
315
324
334
344
355
366
377
389
402
414
427
440
453
467
481
494
508
522
535
549
563
576
589
603
616
629
642
654
667
679
691
703
715
727
738
748
759
769
778
787
796
805
813
821
829
836
843
850
857
864
871
878
885
892
899
906
914
921
929
936
944
952
961
969
977
986
995
1004
1014
1022
1033
1043
1054
1064
1075
1086
1098
1109
1121
1133
1145
1158
1170
1182
1195
1208
1221
1234
1246
1259
1273
1286
1299
1312
1325
1339
1352
1365
1378
1391
1404
1417
1430
1443
1457
1470
1483
1496
1509
1522
1535
1548
1561
1573
1586
1598
1610
1622
1634
1646
1658
1670
1681
1693
1705
1716
1728
1739
1751
1762
1774
1785
1797
1809
1820
1832
1844
1856
1869
1881
1893
1906
1918
1931
1943
1956
1968
1981
1994
2007
2019
2032
2045
2058
2071
2084
2097
2110
2123
2136
2149
2163
2176
2190
2204
2218
2233
2248
2263
2279
2294
2310
2327
2343
2360
2377
2393
2410
2427
2444
2461
2478
2495
2512
2529
2546
2562
2579
2595
2611
2627
2643
2659
2675
2691
2707
2722
2738
2753
2769
2784
2799
2814
2828
2843
2857
2871
2885
2899
2912
2926
2939
2952
2965
2978
2991
3004
3017
3030
3043
3056
3068
3081
3094
3106
3119
3131
3143
3156
3168
3180
3192
3205
3217
3229
3241
3253
3265
3277
3288
3300
3312
3324
3335
3347
3359
3371
3382
3394
3406
3417
3429
3442
3454
3466
3479
3492
3505
3518
3532
3546
3560
3574
3588
3603
3617
3632
3647
3661
3676
3691
3707
3722
3738
3753
3770
3786
3802
3819
3836
3854
3871
3889
3907
3925
3943
3962
3981
3999
4018
4037
4056
4075
4094
4113
4131
4150
4168
4187
4205
4223
4240
4258
4275
4292
4309
4326
4342
4359
4375
4390
4406
4421
4436
4451
4466
4480
4494
4508
4522
4535
4548
4560
4572
4584
4595
4606
4617
4627
4637
4646
4655
4663
4671
4678
4685
4692
4698
4703
4708
4713
4717
4720
4723
4726
4728
4729
4730
4730
4731
4730
4729
4728
4727
4724
4722
4719
4716
4712
4709
4705
4700
4696
4691
4686
4680
4674
4668
4662
4656
4649
4642
4634
4627
4619
4611
4602
4593
4584
4575
4566
4556
4547
4538
4528
4519
4510
4501
4493
4484
4476
4469
4461
4454
4447
4440
4433
4426
4420
4414
4408
4403
4397
4392
4387
4382
4378
4373
4369
4364
4360
4357
4353
4349
4346
4343
4340
4337
4334
4331
4328
4326
4323
4321
4319
4317
4316
4314
4313
4311
4310
4309
4309
4308
4308
4308
4308
4309
4309
4310
4311
4312
4314
4315
4317
4319
4321
4323
4326
4328
4331
4334
4338
4341
4345
4349
4353
4358
4363
4368
4374
4379
4385
4392
4398
4405
4412
4420
4427
4435
4444
4452
4461
4470
4480
4490
4500
4510
4521
4532
4544
4555
4567
4579
4592
4604
4617
4630
4643
4656
4669
4682
4696
4709
4722
4736
4750
4763
4777
4792
4806
4820
4835
4849
4864
4878
4893
4908
4922
4937
4952
4967
4982
4996
5012
5027
5042
5058
5073
5090
5106
5123
5140
5157
5174
5192
5210
5228
5247
5265
5284
5303
5322
5341
5360
5379
5398
5417
5437
5456
5475
5495
5514
5533
5552
5571
5589
5608
5626
5644
5662
5679
5696
5713
5729
5745
5760
5775
5790
5804
5817
5830
5842
5854
5865
5875
5885
5894
5903
5911
5918
5925
5931
5936
5941
5945
5949
5952
5955
5957
5959
5961
5962
5962
5962
5962
5961
5960
5959
5957
5955
5952
5949
5945
5942
5937
5933
5928
5923
5918
5912
5907
5901
5895
5889
5882
5876
5870
5864
5859
5853
5847
5841
5836
5830
5824
5819
5813
5808
5803
5797
5792
5787
5781
5776
5771
5767
5762
5758
5754
5750
5746
5743
5739
5736
5733
5730
5727
5724
5721
5718
5715
5712
5709
5706
5703
5700
5697
5694
5691
5688
5686
5683
5681
5678
5676
5674
5672
5670
5669
5667
5666
5665
5664
5663
5662
5662
5661
5660
5660
5659
5659
5659
5659
5659
5659
5660
5661
5662
5664
5666
5667
5670
5672
5674
5677
5679
5682
5685
5687
5690
5693
5695
5698
5700
5702
5705
5707
5709
5710
5712
5714
5715
5716
5717
5718
5719
5720
5721
5721
5721
5721
5721
5721
5720
5720
5719
5718
5717
5716
5715
5714
5712
5711
5709
5707
5705
5703
5700
5697
5694
5690
5686
5681
5676
5671
5665
5658
5651
5644
5636
5628
5619
5610
5601
5591
5580
5570
5559
5548
5537
5525
5513
5501
5489
5475
5462
5448
5433
5419
5403
5388
5373
5357
5341
5325
5309
5292
5276
5260
5243
5226
5209
5192
5175
5158
5140
5123
5105
5087
5069
5051
5032
5014
4996
4977
4958
4939
4920
4901
4882
4863
4843
4824
4804
4785
4765
4746
4727
4707
4688
4669
4650
4631
4613
4594
4576
4558
4540
4523
4506
4490
4473
4458
4442
4427
4413
4399
4385
4371
4359
4346
4334
4323
4312
4302
4293
4284
4276
4269
4262
4257
4252
4247
4244
4241
4238
4237
4236
4236
4236
4237
4239
4242
4246
4250
4255
4260
4266
4273
4280
4288
4296
4305
4315
4324
4335
4345
4357
4368
4380
4392
4405
4418
4431
4444
4458
4472
4486
4500
4514
4529
4543
4558
4573
4588
4603
4618
4633
4648
4663
4678
4693
4708
4723
4737
4752
4767
4782
4797
4812
4827
4842
4856
4871
4885
4900
4914
4929
4943
4957
4971
4985
4999
5013
5027
5040
5054
5068
5083
5097
5111
5126
5141
5156
5171
5186
5201
5217
5232
5248
5264
5279
5295
5311
5327
5342
5358
5373
5389
5404
5420
5435
5451
5466
5482
5498
5513
5529
5545
5561
5576
5592
5608
5624
5639
5655
5671
5686
5702
5718
5733
5749
5765
5780
5796
5812
5828
5843
5859
5874
5890
5905
5921
5937
5952
5968
5983
5999
6015
6031
6046
6063
6079
6095
6112
6128
6145
6162
6179
6197
6215
6233
6251
6269
6288
6306
6325
6344
6363
6383
6402
6421
6441
6461
6480
6500
6520
6540
6559
6579
6599
6618
6637
6657
6676
6695
6714
6734
6753
6772
6792
6811
6831
6850
6870
6890
6910
6930
6950
6970
6990
7011
7031
7051
7071
7091
7111
7130
7150
7169
7188
7206
7224
7242
7260
7277
7294
7311
7328
7344
7360
7376
7391
7407
7422
7437
7451
7466
7480
7494
7507
7520
7533
7546
7558
7569
7581
7592
7603
7613
7623
7633
7642
7651
7659
7667
7674
7680
7686
7691
7696
7701
7705
7708
7712
7714
7717
7719
7720
7722
7722
7722
7722
7721
7719
7717
7715
7712
7708
7704
7699
7694
7688
7682
7675
7667
7659
7650
7641
7631
7621
7610
7599
7587
7575
7562
7548
7534
7520
7505
7490
7474
7458
7442
7425
7408
7391
7373
7355
7337
7319
7301
7282
7263
7245
7226
7207
7187
7168
7148
7128
7108
7088
7067
7046
7025
7004
6982
6961
6939
6916
6894
6871
6848
6825
6802
6778
6754
6730
6706
6682
6657
6633
6608
6583
6559
6534
6509
6485
6460
6435
6410
6385
6360
6335
6310
6285
6259
6234
6208
6182
6156
6131
6105
6079
6053
6028
6002
5977
5952
5927
5902
5878
5853
5830
5806
5783
5760
5737
5714
5691
5668
5646
5623
5601
5578
5556
5533
5511
5489
5467
5445
5423
5401
5379
5358
5336
5315
5293
5272
5250
5229
5207
5186
5164
5142
5121
5099
5078
5056
5035
5014
4993
4972
4951
4930
4909
4888
4867
4846
4825
4805
4783
4762
4741
4719
4697
4676
4654
4632
4610
4588
4566
4545
4523
4501
4480
4458
4437
4416
4395
4374
4353
4332
4310
4289
4267
4244
4222
4200
4177
4154
4131
4108
4083
4061
4037
4013
3988
3964
3939
3914
3888
3863
3836
3810
3783
3755
3727
3698
3669
3640
3610
3579
3549
3518
3487
3456
3424
3393
3362
3331
3300
3270
3239
3209
3179
3149
3120
3090
3060
3030
3001
2972
2942
2913
2884
2855
2826
2797
2768
2739
2711
2682
2654
2625
2597
2569
2541
2512
2484
2456
2427
2399
2370
2342
2313
2284
2254
2224
2194
2163
2132
2101
2069
2037
2004
1971
1937
1903
1868
1833
1798
1762
1725
1688
1650
1612
1573
1534
1494
1453
1412
1370
1327
1284
1241
1197
1152
1107
1062
1016
970
923
876
828
780
732
683
634
584
534
484
433
383
331
280
228
176
124
72
19
-34
-86
-139
-192
-245
-297
-350
-403
-455
-508
-560
-613
-665
-718
-771
-824
-877
-930
-983
-1037
-1090
-1144
-1197
-1250
-1304
-1357
-1411
-1464
-1517
-1570
-1623
-1675
-1728
-1780
-1832
-1884
-1935
-1986
-2037
-2087
-2138
-2187
-2237
-2286
-2335
-2383
-2431
-2479
-2527
-2574
-2620
-2667
-2713
-2758
-2804
-2849
-2893
-2938
-2982
-3026
-3070
-3113
-3157
-3200
-3243
-3286
-3328
-3371
-3413
-3455
-3497
-3538
-3579
-3621
-3661
-3702
-3742
-3782
-3822
-3861
-3901
-3939
-3978
-4016
-4054
-4091
-4129
-4166
-4203
-4240
-4276
-4313
-4349
-4385
-4421
-4456
-4491
-4526
-4561
-4596
-4630
-4665
-4699
-4733
-4767
-4801
-4835
-4868
-4902
-4936
-4969
-5003
-5036
-5070
-5103
-5137
-5171
-5205
-5239
-5273
-5307
-5341
-5375
-5410
-5445
-5480
-5515
-5551
-5587
-5623
-5660
-5697
-5734
-5772
-5810
-5849
-5887
-5926
-5966
-6006
-6046
-6086
-6127
-6168
-6210
-6252
-6294
-6337
-6380
-6423
-6467
-6511
-6556
-6601
-6647
-6693
-6739
-6786
-6834
-6882
-6930
-6979
-7028
-7078
-7128
-7178
-7229
-7279
-7330
-7381
-7433
-7484
-7536
-7588
-7640
-7692
-7745
-7798
-7851
-7904
-7957
-8010
-8064
-8119
-8173
-8227
-8281
-8335
-8389
-8444
-8498
-8552
-8607
-8661
-8716
-8770
-8824
-8878
-8933
-8987
-9041
-9095
-9149
-9203
-9257
-9311
-9365
-9420
-9474
-9528
-9582
-9636
-9690
-9744
-9798
-9852
-9906
-9960
-10013
-10067
-10121
-10174
-10227
-10281
-10334
-10388
-10441
-10495
-10548
-10602
-10655
-10708
-10761
-10815
-10868
-10920
-10973
-11025
-11077
-11129
-11181
-11233
-11284
-11335
-11386
-11438
-11489
-11540
-11591
-11641
-11692
-11742
-11793
-11842
-11892
-11942
-11991
-12040
-12089
-12137
-12186
-12233
-12281
-12328
-12375
-12421
-12468
-12513
-12559
-12604
-12649
-12694
-12738
-12782
-12826
-12869
-12912
-12954
-12996
-13038
-13078
-13119
-13159
-13198
-13237
-13275
-13313
-13351
-13388
-13426
-13462
-13499
-13536
-13572
-13608
-13643
-13678
-13713
-13748
-13782
-13816
-13849
-13882
-13915
-13948
-13980
-14012
-14043
-14075
-14106
-14137
-14167
-14198
-14228
-14258
-14287
-14316
-14345
-14374
-14402
-14430
-14458
-14486
-14513
-14541
-14567
-14594
-14621
-14647
-14673
-14699
-14725
-14751
-14776
-14802
-14828
-14853
-14879
-14905
-14930
-14956
-14981
-15006
-15031
-15056
-15080
-15104
-15127
-15150
-15173
-15195
-15216
-15238
-15259
-15279
-15300
-15320
-15339
-15359
-15378
-15397
-15416
-15435
-15453
-15472
-15490
-15509
-15527
-15545
-15563
-15581
-15599
-15617
-15635
-15652
-15669
-15687
-15704
-15721
-15737
-15754
-15770
-15787
-15802
-15818
-15834
-15849
-15864
-15879
-15894
-15908
-15922
-15937
-15950
-15964
-15977
-15990
-16003
-16015
-16029
-16041
-16053
-16065
-16078
-16088
-16101
-16111
-16123
-16134
-16145
-16155
-16165
-16174
-16183
-16190
-16199
-16206
-16213
-16218
-16224
-16228
-16232
-16235
-16236
-16239
-16239
-16241
-16241
-16241
-16239
-16239
-16238
-16236
-16235
-16233
-16231
-16228
-16225
-16222
-16218
-16213
-16210
-16204
-16200
-16195
-16190
-16184
-16178
-16171
-16164
-16157
-16149
-16142
-16135
-16126
-16117
-16109
-16100
-16091
-16081
-16071
-16061
-16050
-16040
-16027
-16017
-16004
-15993
-15980
-15968
-15955
-15942
-15929
-15916
-15903
-15890
-15876
-15863
-15849
-15835
-15821
-15807
-15793
-15779
-15764
-15750
-15735
-15720
-15705
-15690
-15674
-15659
-15643
-15627
-15610
-15594
-15577
-15561
-15544
-15527
-15510
-15493
-15475
-15458
-15440
-15423
-15405
-15388
-15370
-15353
-15336
-15319
-15302
-15285
-15269
-15253
-15238
-15223
-15208
-15193
-15179
-15165
-15152
-15139
-15127
-15115
-15103
-15092
-15081
-15070
-15060
-15051
-15041
-15032
-15024
-15015
-15007
-14999
-14991
-14983
-14975
-14967
-14959
-14950
-14941
-14932
-14923
-14913
-14903
-14893
-14882
-14872
-14860
-14849
-14837
-14824
-14811
-14798
-14785
-14771
-14757
-14743
-14728
-14714
-14699
-14683
-14668
-14652
-14636
-14619
-14603
-14585
-14568
-14549
-14531
-14512
-14492
-14472
-14452
-14431
-14410
-14389
-14367
-14346
-14324
-14301
-14279
-14256
-14234
-14211
-14187
-14163
-14139
-14115
-14090
-14065
-14039
-14013
-13987
-13960
-13932
-13905
-13876
-13847
-13818
-13789
-13759
-13728
-13697
-13666
-13634
-13602
-13569
-13536
-13503
-13469
-13435
-13400
-13366
-13330
-13295
-13259
-13223
-13186
-13150
-13113
-13076
-13039
-13002
-12965
-12928
-12891
-12855
-12819
-12783
-12747
-12711
-12676
-12641
-12606
-12571
-12537
-12503
-12469
-12435
-12401
-12368
-12335
-12302
-12270
-12238
-12206
-12175
-12144
-12113
-12083
-12053
-12023
-11994
-11964
-11935
-11907
-11879
-11851
-11824
-11798
-11771
-11746
-11721
-11696
-11672
-11649
-11627
-11605
-11584
-11563
-11543
-11524
-11506
-11487
-11470
-11453
-11436
-11419
-11403
-11388
-11372
-11356
-11341
-11326
-11310
-11295
-11280
-11265
-11250
-11234
-11219
-11204
-11189
-11173
-11158
-11142
-11126
-11110
-11094
-11078
-11062
-11045
-11029
-11012
-10995
-10978
-10962
-10945
-10928
-10911
-10894
-10877
-10860
-10843
-10826
-10809
-10791
-10773
-10756
-10737
-10719
-10701
-10683
-10664
-10645
-10626
-10608
-10589
-10570
-10551
-10533
-10514
-10495
-10477
-10458
-10439
-10421
-10402
-10384
-10366
-10347
-10329
-10312
-10294
-10276
-10258
-10239
-10221
-10203
-10184
-10165
-10146
-10127
-10107
-10087
-10067
-10047
-10026
-10005
-9984
-9963
-9941
-9919
-9896
-9873
-9850
-9826
-9802
-9777
-9752
-9727
-9702
-9676
-9650
-9623
-9597
-9570
-9542
-9515
-9486
-9458
-9429
-9400
-9371
-9341
-9311
-9281
-9251
-9221
-9191
-9161
-9130
-9100
-9069
-9038
-9008
-8977
-8946
-8915
-8884
-8853
-8822
-8790
-8758
-8726
-8694
-8661
-8628
-8595
-8562
-8528
-8495
-8461
-8428
-8394
-8361
-8327
-8294
-8261
-8228
-8195
-8162
-8129
-8096
-8064
-8032
-7999
-7966
-7934
-7901
-7867
-7834
-7800
-7767
-7733
-7698
-7664
-7629
-7594
-7559
-7524
-7489
-7454
-7418
-7383
-7347
-7310
-7274
-7237
-7200
-7163
-7125
-7088
-7050
-7012
-6973
-6935
-6896
-6858
-6819
-6780
-6740
-6701
-6662
-6622
-6582
-6542
-6501
-6461
-6420
-6378
-6337
-6295
-6253
-6210
-6167
-6123
-6080
-6035
-5990
-5945
-5900
-5854
-5808
-5762
-5715
-5669
-5622
-5575
-5528
-5480
-5433
-5386
-5339
-5291
-5244
-5197
-5150
-5102
-5055
-5008
-4960
-4913
-4865
-4818
-4770
-4722
-4674
-4626
-4578
-4530
-4483
-4435
-4387
-4340
-4292
-4245
-4199
-4152
-4106
-4061
-4016
-3971
-3927
-3884
-3841
-3798
-3756
-3714
-3673
-3632
-3592
-3552
-3512
-3473
-3434
-3396
-3357
-3319
-3281
-3244
-3207
-3170
-3133
-3097
-3061
-3025
-2990
-2955
-2920
-2886
-2852
-2819
-2786
-2753
-2721
-2689
-2658
-2627
-2596
-2566
-2536
-2506
-2477
-2449
-2420
-2393
-2365
-2338
-2312
-2286
-2260
-2235
-2210
-2185
-2161
-2137
-2114
-2091
-2069
-2047
-2025
-2005
-1984
-1964
-1944
-1924
-1904
-1884
-1865
-1845
-1825
-1805
-1785
-1765
-1745
-1725
-1705
-1684
-1663
-1642
-1621
-1600
-1578
-1557
-1535
-1513
-1491
-1468
-1445
-1422
-1399
-1375
-1351
-1327
-1303
-1279
-1254
-1230
-1205
-1180
-1156
-1131
-1106
-1081
-1056
-1031
-1006
-981
-956
-932
-907
-883
-859
-835
-812
-789
-766
-743
-721
-699
-677
-655
-634
-613
-591
-570
-549
-529
-508
-487
-467
-446
-426
-406
-385
-365
-345
-324
-304
-284
-264
-244
-224
-204
-184
-164
-144
-124
-104
-84
-64
-44
-24
-4
17
37
58
78
99
121
142
164
185
207
230
252
274
297
320
343
366
389
412
435
459
482
506
531
555
580
605
630
655
680
706
732
757
783
809
835
861
888
914
941
967
994
1020
1047
1073
1100
1126
1152
1178
1204
1229
1254
1279
1304
1329
1354
1378
1403
1427
1451
1475
1498
1521
1544
1567
1589
1611
1633
1654
1674
1694
1714
1733
1752
1770
1788
1806
1823
1840
1856
1872
1887
1903
1918
1934
1949
1964
1979
1994
2009
2023
2037
2052
2065
2078
2091
2104
2116
2127
2139
2150
2161
2172
2182
2193
2203
2213
2222
2232
2241
2250
2259
2268
2277
2286
2294
2302
2309
2317
2324
2331
2338
2344
2351
2358
2364
2370
2377
2383
2389
2395
2401
2407
2413
2419
2425
2431
2436
2441
2446
2451
2456
2460
2464
2468
2472
2475
2478
2481
2484
2486
2489
2491
2493
2495
2497
2499
2500
2501
2502
2503
2503
2504
2504
2504
2503
2503
2502
2501
2500
2499
2498
2496
2495
2494
2492
2491
2490
2488
2487
2486
2484
2483
2482
2481
2480
2479
2477
2476
2475
2474
2473
2472
2472
2471
2470
2469
2468
2466
2465
2464
2462
2460
2459
2457
2455
2454
2452
2450
2449
2447
2445
2444
2442
2440
2438
2437
2435
2432
2430
2428
2425
2422
2419
2416
2413
2410
2407
2404
2401
2397
2394
2390
2387
2383
2380
2376
2373
2370
2366
2363
2360
2356
2353
2350
2347
2345
2342
2340
2338
2336
2335
2333
2332
2331
2331
2330
2329
2329
2328
2328
2327
2327
2326
2326
2325
2324
2323
2322
2321
2320
2319
2318
2317
2316
2315
2313
2312
2310
2309
2307
2305
2303
2301
2299
2296
2293
2289
2286
2281
2277
2272
2266
2260
2253
2247
2239
2232
2223
2215
2206
2196
2187
2177
2166
2155
2144
2132
2120
2108
2095
2082
2069
2055
2041
2027
2013
1998
1983
1968
1953
1938
1923
1907
1891
1876
1860
1844
1828
1812
1796
1779
1763
1747
1730
1714
1698
1681
1665
1649
1632
1616
1600
1584
1567
1551
1535
1519
1503
1487
1471
1455
1439
1423
1407
1391
1375
1359
1344
1328
1312
1297
1281
1266
1251
1236
1221
1206
1191
1176
1161
1147
1132
1118
1103
1089
1075
1060
1046
1032
1016
1002
989
974
960
945
931
917
903
889
875
861
847
834
820
807
793
780
767
754
741
727
714
701
688
674
661
647
633
619
605
590
575
560
544
528
512
495
478
460
443
424
406
387
368
348
328
308
288
267
246
224
202
180
158
136
113
91
68
45
23
0
-23
-46
-68
-91
-113
-136
-158
-181
-203
-224
-246
-268
-289
-310
-331
-351
-372
-392
-411
-431
-450
-468
-487
-504
-522
-539
-556
-572
-589
-605
-620
-636
-651
-667
-682
-697
-711
-726
-740
-754
-767
-781
-794
-806
-818
-830
-842
-854
-866
-877
-889
-900
-911
-922
-933
-944
-955
-967
-978
-989
-1000
-1012
-1024
-1035
-1047
-1059
-1071
-1084
-1096
-1110
-1123
-1136
-1150
-1164
-1177
-1192
-1206
-1221
-1236
-1252
-1268
-1284
-1300
-1317
-1335
-1352
-1371
-1389
-1408
-1427
-1447
-1466
-1486
-1507
-1527
-1548
-1568
-1589
-1611
-1632
-1653
-1674
-1696
-1717
-1739
-1760
-1781
-1802
-1823
-1843
-1864
-1884
-1905
-1925
-1945
-1965
-1985
-2004
-2024
-2043
-2062
-2081
-2099
-2117
-2135
-2152
-2170
-2187
-2203
-2220
-2237
-2253
-2269
-2285
-2301
-2317
-2333
-2348
-2363
-2379
-2393
-2408
-2423
-2437
-2451
-2465
-2478
-2491
-2504
-2517
-2530
-2542
-2554
-2565
-2577
-2588
-2599
-2609
-2620
-2630
-2640
-2649
-2658
-2668
-2676
-2685
-2694
-2702
-2709
-2717
-2724
-2731
-2737
-2743
-2749
-2754
-2759
-2763
-2768
-2772
-2775
-2778
-2781
-2783
-2785
-2787
-2788
-2789
-2790
-2790
-2790
-2790
-2790
-2789
-2788
-2787
-2786
-2784
-2782
-2780
-2778
-2776
-2774
-2771
-2769
-2766
-2764
-2760
-2757
-2753
-2749
-2745
-2740
-2735
-2729
-2723
-2717
-2709
-2702
-2694
-2686
-2677
-2667
-2658
-2647
-2637
-2625
-2614
-2602
-2589
-2576
-2562
-2548
-2534
-2519
-2504
-2488
-2471
-2454
-2437
-2418
-2399
-2379
-2359
-2338
-2316
-2294
-2272
-2248
-2225
-2200
-2176
-2150
-2124
-2098
-2071
-2044
-2016
-1988
-1960
-1931
-1902
-1873
-1843
-1813
-1782
-1752
-1721
-1689
-1658
-1626
-1593
-1561
-1527
-1494
-1460
-1427
-1393
-1358
-1324
-1289
-1254
-1219
-1183
-1148
-1112
-1076
-1039
-1002
-967
-930
-894
-858
-821
-785
-748
-711
-674
-637
-600
-562
-524
-486
-448
-409
-370
-330
-290
-250
-210
-169
-129
-88
-47
-5
36
77
119
161
203
245
287
330
372
415
458
501
544
588
632
676
721
766
811
856
901
947
993
1039
1085
1131
1178
1225
1272
1319
1367
1414
1462
1511
1559
1608
1657
1706
1756
1805
1854
1903
1953
2001
2052
2101
2151
2201
2251
2301
2351
2402
2452
2504
2555
2606
2658
2711
2764
2817
2870
2924
2978
3032
3087
3142
3197
3253
3308
3363
3419
3474
3529
3585
3640
3695
3750
3805
3859
3914
3968
4022
4075
4129
4182
4235
4287
4339
4390
4441
4492
4541
4591
4640
4688
4736
4783
4829
4875
4921
4966
5010
5054
5098
5140
5183
5225
5266
5306
5347
5386
5425
5463
5501
5538
5575
5611
5646
5681
5716
5751
5785
5820
5854
5888
5922
5956
5990
6024
6058
6092
6127
6161
6196
6231
6266
6301
6337
6372
6408
6444
6479
6515
6552
6588
6624
6660
6696
6733
6769
6806
6843
6881
6918
6956
6993
7031
7070
7108
7147
7186
7225
7264
7303
7342
7381
7420
7460
7499
7538
7577
7617
7656
7695
7734
7773
7812
7850
7889
7927
7966
8004
8042
8080
8119
8157
8195
8232
8270
8307
8343
8380
8416
8452
8487
8523
8558
8593
8628
8662
8697
8731
8766
8800
8834
8868
8902
8935
8968
9001
9034
9066
9098
9130
9162
9194
9225
9255
9285
9315
9344
9372
9401
9428
9456
9482
9509
9535
9561
9586
9611
9635
9659
9683
9706
9729
9751
9774
9795
9817
9838
9859
9880
9901
9921
9942
9962
9982
10002
10022
10043
10063
10083
10103
10123
10142
10162
10182
10202
10222
10242
10262
10282
10303
10323
10343
10364
10384
10404
10424
10444
10464
10484
10503
10523
10542
10562
10581
10601
10620
10639
10658
10677
10696
10715
10733
10752
10770
10789
10807
10826
10844
10863
10881
10900
10918
10936
10955
10973
10992
11010
11028
11046
11065
11083
11101
11119
11137
11154
11172
11189
11206
11223
11239
11255
11271
11286
11301
11316
11330
11344
11358
11372
11385
11398
11411
11424
11436
11448
11460
11471
11482
11493
11504
11515
11525
11535
11545
11555
11564
11574
11583
11591
11600
11608
11617
11625
11633
11642
11650
11658
11667
11675
11684
11692
11701
11709
11717
11726
11734
11742
11750
11757
11765
11772
11779
11787
11794
11801
11809
11816
11824
11831
11839
11847
11854
11862
11869
11876
11883
11890
11896
11903
11909
11915
11921
11927
11933
11939
11944
11949
11954
11960
11965
11970
11976
11982
11987
11993
11999
12005
12012
12018
12024
12031
12038
12045
12052
12059
12066
12074
12081
12089
12097
12105
12113
12122
12131
12140
12149
12158
12167
12176
12185
12194
12203
12212
12221
12229
12238
12246
12253
12261
12268
12276
12283
12290
12297
12303
12310
12316
12322
12328
12334
12340
12346
12352
12358
12364
12369
12375
12380
12385
12391
12396
12401
12406
12411
12416
12421
12426
12431
12436
12441
12446
12451
12455
12460
12464
12469
12473
12477
12481
12485
12489
12493
12496
12499
12502
12505
12507
12509
12511
12512
12512
12513
12512
12512
12511
12509
12507
12505
12502
12499
12496
12492
12488
12483
12477
12471
12464
12457
12449
12441
12432
12422
12412
12401
12390
12378
12366
12353
12340
12326
12312
12298
12283
12268
12252
12236
12220
12203
12186
12169
12152
12134
12116
12098
12080
12061
12042
12023
12004
11984
11964
11944
11924
11903
11882
11860
11838
11816
11794
11771
11747
11724
11700
11675
11651
11626
11601
11575
11549
11523
11496
11469
11442
11414
11386
11358
11329
11300
11270
11241
11210
11180
11149
11119
11088
11057
11026
10995
10964
10932
10901
10869
10837
10805
10773
10741
10709
10677
10644
10611
10578
10545
10511
10477
10444
10409
10375
10341
10306
10271
10235
10199
10163
10126
10089
10051
10013
9975
9936
9897
9858
9818
9778
9738
9697
9656
9615
9574
9532
9490
9448
9405
9362
9319
9275
9230
9186
9140
9095
9048
9001
8954
8905
8856
8806
8755
8704
8652
8599
8546
8492
8437
8382
8326
8270
8213
8154
8098
8039
7982
7923
7864
7805
7746
7687
7628
7568
7509
7449
7390
7330
7270
7211
7150
7090
7030
6969
6908
6847
6786
6725
6664
6602
6541
6480
6419
6358
6297
6236
6175
6114
6054
5994
5933
5873
5813
5754
5694
5635
5575
5516
5457
5399
5341
5282
5225
5167
5109
5052
4996
4939
4883
4828
4773
4718
4664
4610
4556
4503
4450
4398
4346
4294
4242
4191
4140
4089
4038
3989
3940
3891
3843
3795
3747
3700
3653
3607
3561
3515
3470
3424
3380
3335
3290
3246
3202
3159
3115
3072
3029
2986
2943
2900
2857
2814
2772
2729
2686
2644
2602
2559
2517
2474
2432
2389
2347
2304
2262
2219
2177
2135
2093
2051
2009
1967
1925
1883
1841
1799
1757
1715
1673
1630
1587
1543
1499
1455
1411
1366
1321
1276
1230
1184
1138
1092
1046
999
952
905
858
811
764
717
669
622
575
528
481
434
387
340
293
247
200
154
107
61
15
-31
-78
-124
-169
-215
-260
-305
-350
-395
-439
-483
-527
-571
-614
-658
-701
-744
-786
-829
-871
-913
-954
-995
-1036
-1077
-1118
-1158
-1198
-1238
-1278
-1317
-1357
-1396
-1435
-1474
-1512
-1551
-1589
-1628
-1666
-1704
-1743
-1782
-1820
-1860
-1899
-1938
-1978
-2017
-2058
-2098
-2139
-2180
-2221
-2262
-2303
-2344
-2386
-2427
-2468
-2509
-2550
-2591
-2631
-2671
-2711
-2751
-2790
-2830
-2869
-2907
-2946
-2985
-3023
-3061
-3099
-3137
-3175
-3212
-3250
-3287
-3325
-3362
-3398
-3435
-3471
-3508
-3543
-3579
-3615
-3650
-3686
-3721
-3756
-3791
-3826
-3861
-3895
-3930
-3964
-3998
-4032
-4066
-4100
-4134
-4167
-4200
-4233
-4266
-4298
-4331
-4362
-4394
-4425
-4457
-4487
-4518
-4548
-4579
-4608
-4638
-4668
-4697
-4726
-4754
-4783
-4811
-4838
-4865
-4892
-4918
-4944
-4970
-4995
-5019
-5043
-5067
-5090
-5113
-5135
-5157
-5178
-5199
-5219
-5239
-5258
-5277
-5295
-5313
-5331
-5348
-5365
-5381
-5398
-5414
-5429
-5444
-5459
-5474
-5489
-5503
-5517
-5531
-5544
-5558
-5571
-5584
-5597
-5609
-5621
-5633
-5644
-5654
-5664
-5673
-5682
-5690
-5698
-5705
-5712
-5718
-5724
-5729
-5735
-5739
-5744
-5748
-5751
-5755
-5757
-5760
-5761
-5763
-5763
-5764
-5763
-5762
-5761
-5759
-5757
-5754
-5751
-5747
-5743
-5738
-5732
-5726
-5720
-5713
-5705
-5698
-5690
-5682
-5673
-5665
-5656
-5646
-5637
-5627
-5617
-5607
-5596
-5586
-5574
-5563
-5551
-5538
-5526
-5513
-5500
-5486
-5473
-5459
-5444
-5430
-5416
-5401
-5386
-5371
-5356
-5341
-5325
-5310
-5295
-5279
-5264
-5249
-5233
-5218
-5202
-5187
-5171
-5156
-5140
-5124
-5108
-5092
-5076
-5060
-5043
-5026
-5010
-4993
-4976
-4959
-4942
-4924
-4906
-4888
-4870
-4851
-4832
-4813
-4793
-4774
-4753
-4733
-4712
-4691
-4669
-4647
-4625
-4602
-4580
-4557
-4533
-4510
-4486
-4463
-4439
-4416
-4393
-4370
-4347
-4324
-4301
-4279
-4257
-4235
-4213
-4192
-4170
-4149
-4129
-4108
-4088
-4067
-4046
-4027
-4008
-3988
-3968
-3949
-3929
-3910
-3891
-3872
-3853
-3835
-3816
-3798
-3780
-3761
-3743
-3726
-3708
-3690
-3672
-3654
-3637
-3619
-3601
-3584
-3566
-3549
-3532
-3514
-3497
-3480
-3463
-3446
-3429
-3413
-3396
-3379
-3362
-3345
-3328
-3311
-3294
-3277
-3260
-3243
-3227
-3210
-3193
-3176
-3159
-3142
-3125
-3108
-3091
-3074
-3057
-3040
-3023
-3006
-2990
-2973
-2956
-2939
-2923
-2906
-2889
-2872
-2856
-2839
-2822
-2805
-2788
-2771
-2755
-2738
-2721
-2705
-2688
-2672
-2655
-2639
-2623
-2606
-2590
-2574
-2557
-2541
-2524
-2507
-2491
-2474
-2458
-2442
-2425
-2409
-2393
-2377
-2362
-2346
-2330
-2315
-2300
-2284
-2269
-2253
-2238
-2223
-2207
-2191
-2175
-2159
-2143
-2127
-2111
-2095
-2078
-2062
-2045
-2028
-2011
-1994
-1977
-1960
-1942
-1925
-1907
-1889
-1871
-1852
-1834
-1815
-1796
-1777
-1758
-1739
-1719
-1699
-1680
-1660
-1639
-1619
-1598
-1578
-1557
-1535
-1514
-1492
-1470
-1448
-1425
-1402
-1380
-1356
-1333
-1310
-1286
-1262
-1238
-1214
-1190
-1165
-1140
-1115
-1090
-1064
-1038
-1012
-985
-957
-929
-901
-872
-843
-814
-784
-754
-723
-692
-661
-630
-598
-566
-534
-502
-469
-437
-404
-370
-337
-303
-269
-235
-200
-165
-131
-96
-61
-26
9
44
78
113
147
181
214
247
280
313
345
377
408
438
469
498
528
556
585
613
640
668
695
721
748
774
800
826
851
877
902
927
952
977
1000
1026
1050
1075
1099
1123
1148
1172
1196
1221
1245
1270
1295
1320
1345
1370
1396
1421
1447
1473
1499
1525
1552
1579
1606
1633
1661
1689
1717
1746
1774
1803
1832
1861
1890
1919
1949
1978
2008
2037
2067
2096
2125
2155
2184
2212
2241
2270
2298
2326
2353
2380
2407
2434
2460
2486
2512
2537
2562
2587
2612
2636
2660
2685
2709
2733
2757
2781
2804
2828
2851
2874
2897
2920
2943
2966
2990
3013
3036
3060
3083
3107
3131
3155
3179
3203
3227
3252
3277
3301
3326
3351
3377
3402
3427
3452
3478
3503
3529
3554
3580
3605
3631
3656
3681
3706
3732
3757
3782
3808
3833
3858
3883
3909
3934
3959
3984
4009
4034
4059
4085
4110
4135
4161
4186
4212
4237
4263
4288
4314
4340
4366
4392
4418
4444
4470
4496
4523
4549
4575
4601
4628
4654
4680
4707
4733
4759
4786
4813
4840
4868
4895
4923
4951
4980
5008
5037
5067
5096
5126
5156
5186
5217
5248
5280
5311
5343
5376
5408
5442
5475
5509
5543
5577
5611
5646
5681
5716
5751
5786
5821
5857
5892
5928
5963
5999
6035
6071
6106
6142
6177
6213
6248
6283
6319
6354
6389
6423
6458
6492
6527
6561
6594
6628
6661
6694
6726
6758
6789
6820
6851
6881
6911
6940
6969
6997
7024
7051
7078
7104
7130
7156
7181
7206
7230
7254
7278
7301
7325
7348
7371
7394
7416
7439
7462
7485
7507
7530
7553
7576
7599
7622
7645
7669
7692
7716
7739
7763
7786
7809
7832
7856
7878
7901
7923
7946
7968
7990
8012
8034
8055
8077
8098
8119
8141
8162
8183
8204
8224
8245
8265
8286
8306
8326
8346
8366
8386
8406
8426
8445
8464
8483
8502
8521
8539
8557
8574
8592
8608
8625
8641
8657
8672
8687
8701
8715
8729
8742
8756
8769
8782
8795
8808
8821
8834
8847
8860
8873
8886
8900
8914
8929
8943
8958
8972
8987
9003
9018
9034
9049
9065
9081
9097
9112
9128
9143
9159
9174
9189
9205
9220
9236
9251
9266
9280
9295
9309
9323
9336
9350
9363
9376
9389
9402
9415
9427
9440
9453
9465
9478
9490
9503
9516
9528
9541
9553
9565
9577
9589
9601
9613
9625
9636
9648
9659
9671
9682
9693
9705
9716
9727
9739
9750
9762
9773
9785
9798
9810
9822
9834
9847
9860
9872
9885
9898
9911
9924
9938
9951
9964
9978
9992
10005
10019
10032
10046
10059
10073
10086
10099
10113
10126
10139
10152
10165
10179
10192
10205
10219
10232
10246
10260
10274
10288
10302
10317
10332
10347
10363
10379
10396
10413
10430
10448
10466
10484
10502
10520
10539
10558
10577
10597
10616
10636
10656
10676
10697
10717
10738
10759
10780
10801
10822
10844
10865
10886
10908
10930
10951
10973
10994
11016
11037
11059
11080
11101
11123
11144
11165
11186
11207
11228
11249
11270
11291
11312
11333
11354
11375
11396
11416
11436
11456
11476
11496
11515
11534
11553
11572
11591
11609
11627
11645
11663
11681
11698
11716
11735
11753
11771
11789
11807
11826
11844
11862
11881
11899
11918
11936
11955
11973
11992
12010
12029
12047
12066
12085
12104
12123
12142
12162
12181
12201
12221
12241
12261
12282
12302
12324
12345
12366
12388
12410
12432
12454
12477
12499
12521
12544
12567
12589
12612
12635
12657
12680
12703
12725
12747
12769
12791
12812
12834
12855
12876
12897
12917
12938
12958
12978
12998
13018
13037
13057
13076
13096
13115
13134
13152
13171
13189
13207
13225
13243
13260
13277
13294
13310
13326
13341
13356
13371
13385
13398
13412
13425
13437
13450
13462
13473
13484
13495
13506
13516
13526
13535
13545
13554
13564
13573
13582
13591
13600
13608
13617
13626
13635
13643
13652
13660
13668
13676
13684
13691
13699
13706
13714
13721
13728
13735
13742
13749
13755
13761
13767
13773
13780
13785
13791
13797
13802
13807
13812
13816
13821
13825
13829
13834
13838
13842
13846
13850
13853
13857
13861
13864
13868
13872
13875
13878
13882
13885
13888
13891
13893
13896
13898
13900
13902
13904
13905
13906
13907
13907
13907
13907
13906
13905
13903
13901
13899
13897
13894
13890
13887
13883
13878
13873
13868
13862
13856
13849
13841
13833
13825
13816
13806
13796
13786
13775
13764
13752
13740
13727
13714
13700
13685
13670
13655
13639
13622
13605
13587
13569
13550
13531
13511
13490
13468
13446
13423
13400
13375
13351
13325
13299
13273
13246
13219
13191
13163
13134
13104
13075
13044
13013
12982
12950
12917
12885
12851
12818
12784
12749
12714
12679
12643
12607
12570
12533
12495
12457
12419
12380
12341
12302
12262
12222
12182
12141
12101
12060
12020
11979
11938
11896
11855
11813
11770
11728
11685
11641
11598
11554
11510
11466
11421
11375
11330
11284
11237
11190
11142
11094
11045
10996
10946
10896
10845
10794
10743
10691
10639
10587
10535
10482
10430
10377
10323
10270
10216
10162
10108
10054
10000
9946
9891
9837
9783
9729
9675
9621
9567
9513
9459
9405
9351
9297
9244
9190
9135
9081
9027
8973
8919
8865
8811
8757
8703
8648
8593
8539
8484
8429
8373
8318
8263
8207
8151
8096
8039
7985
7929
7873
7817
7761
7704
7648
7592
7535
7479
7423
7366
7310
7254
7197
7141
7084
7028
6971
6914
6857
6800
6744
6687
6630
6573
6516
6459
6403
6346
6290
6234
6179
6124
6069
6014
5960
5907
5854
5801
5748
5696
5644
5593
5541
5490
5439
5389
5338
5288
5238
5187
5137
5087
5037
4986
4936
4886
4835
4785
4734
4683
4632
4581
4530
4478
4427
4375
4323
4270
4218
4165
4112
4059
4006
3952
3899
3845
3791
3737
3683
3629
3574
3520
3465
3410
3355
3301
3246
3191
3136
3081
3026
2970
2915
2860
2805
2749
2694
2639
2584
2529
2474
2419
2364
2309
2255
2200
2146
2092
2037
1985
1931
1878
1825
1772
1719
1667
1614
1561
1509
1456
1404
1352
1300
1247
1195
1143
1090
1038
985
933
880
827
774
720
667
613
559
504
450
395
339
284
228
171
115
58
1
-56
-114
-172
-230
-289
-348
-407
-467
-528
-589
-650
-712
-774
-837
-901
-965
-1029
-1095
-1160
-1226
-1293
-1360
-1428
-1496
-1565
-1633
-1703
-1772
-1842
-1913
-1983
-2054
-2126
-2198
-2270
-2342
-2415
-2488
-2561
-2634
-2708
-2782
-2855
-2929
-3004
-3078
-3153
-3227
-3302
-3377
-3453
-3528
-3603
-3679
-3755
-3831
-3907
-3983
-4059
-4137
-4214
-4292
-4369
-4447
-4525
-4603
-4681
-4759
-4837
-4916
-4994
-5073
-5152
-5231
-5310
-5389
-5467
-5546
-5625
-5704
-5783
-5862
-5941
-6020
-6099
-6178
-6256
-6334
-6412
-6489
-6566
-6642
-6718
-6793
-6867
-6942
-7015
-7088
-7161
-7233
-7305
-7377
-7447
-7518
-7588
-7657
-7726
-7795
-7863
-7930
-7998
-8064
-8131
-8198
-8264
-8330
-8396
-8461
-8526
-8590
-8655
-8718
-8782
-8845
-8908
-8971
-9033
-9095
-9157
-9219
-9280
-9341
-9402
-9462
-9523
-9583
-9643
-9703
-9762
-9821
-9880
-9938
-9996
-10054
-10112
-10169
-10226
-10283
-10340
-10396
-10451
-10506
-10561
-10615
-10669
-10723
-10776
-10829
-10881
-10933
-10984
-11035
-11085
-11135
-11184
-11233
-11282
-11329
-11377
-11423
-11469
-11515
-11559
-11604
-11647
-11690
-11732
-11774
-11815
-11856
-11896
-11935
-11974
-12013
-12051
-12088
-12125
-12161
-12196
-12231
-12265
-12299
-12332
-12364
-12396
-12428
-12458
-12488
-12518
-12547
-12575
-12602
-12629
-12656
-12681
-12706
-12731
-12755
-12778
-12801
-12823
-12845
-12866
-12887
-12907
-12927
-12946
-12965
-12983
-13001
-13019
-13037
-13054
-13070
-13086
-13102
-13118
-13133
-13147
-13161
-13175
-13188
-13201
-13213
-13225
-13236
-13247
-13257
-13267
-13277
-13286
-13294
-13303
-13310
-13318
-13324
-13330
-13336
-13341
-13345
-13349
-13352
-13355
-13357
-13358
-13359
-13359
-13358
-13357
-13355
-13353
-13350
-13346
-13342
-13337
-13331
-13325
-13319
-13312
-13305
-13298
-13290
-13282
-13274
-13265
-13256
-13247
-13238
-13228
-13218
-13208
-13198
-13187
-13176
-13165
-13154
-13143
-13131
-13119
-13107
-13095
-13083
-13070
-13057
-13044
-13031
-13018
-13004
-12990
-12976
-12962
-12948
-12933
-12918
-12902
-12887
-12871
-12855
-12838
-12821
-12804
-12787
-12770
-12752
-12734
-12716
-12698
-12679
-12660
-12641
-12622
-12602
-12582
-12562
-12542
-12521
-12500
-12480
-12459
-12437
-12416
-12395
-12373
-12351
-12330
-12308
-12286
-12264
-12242
-12221
-12199
-12177
-12155
-12134
-12112
-12091
-12069
-12048
-12026
-12005
-11983
-11962
-11941
-11920
-11899
-11878
-11857
-11837
-11817
-11796
-11776
-11757
-11737
-11717
-11698
-11679
-11660
-11640
-11621
-11602
-11583
-11564
-11545
-11526
-11508
-11489
-11471
-11453
-11436
-11418
-11401
-11384
-11367
-11350
-11333
-11317
-11301
-11285
-11269
-11254
-11239
-11224
-11209
-11194
-11180
-11166
-11152
-11138
-11124
-11111
-11098
-11085
-11072
-11060
-11048
-11036
-11025
-11014
-11003
-10992
-10982
-10972
-10962
-10952
-10942
-10933
-10924
-10916
-10908
-10900
-10892
-10885
-10878
-10871
-10865
-10859
-10853
-10847
-10842
-10837
-10832
-10827
-10822
-10818
-10813
-10809
-10804
-10800
-10796
-10791
-10786
-10781
-10776
-10771
-10766
-10761
-10756
-10751
-10745
-10740
-10734
-10729
-10723
-10717
-10712
-10706
-10700
-10694
-10689
-10683
-10678
-10672
-10666
-10661
-10656
-10650
-10645
-10640
-10635
-10630
-10626
-10621
-10617
-10613
-10610
-10606
-10603
-10601
-10598
-10596
-10595
-10593
-10592
-10592
-10591
-10591
-10592
-10592
-10594
-10595
-10597
-10600
-10603
-10606
-10610
-10614
-10618
-10623
-10629
-10634
-10640
-10647
-10653
-10660
-10668
-10675
-10683
-10691
-10699
-10707
-10715
-10723
-10731
-10740
-10748
-10757
-10765
-10773
-10781
-10789
-10797
-10805
-10813
-10820
-10827
-10834
-10841
-10847
-10853
-10858
-10863
-10868
-10873
-10877
-10881
-10885
-10888
-10892
-10895
-10898
-10900
-10903
-10905
-10907
-10909
-10911
-10912
-10914
-10915
-10915
-10916
-10916
-10916
-10916
-10916
-10915
-10914
-10913
-10912
-10910
-10908
-10905
-10903
-10899
-10896
-10892
-10887
-10883
-10877
-10872
-10865
-10859
-10852
-10845
-10837
-10829
-10821
-10813
-10804
-10795
-10786
-10776
-10766
-10756
-10745
-10735
-10724
-10713
-10701
-10690
-10678
-10666
-10654
-10641
-10629
-10616
-10603
-10590
-10577
-10563
-10549
-10535
-10520
-10506
-10491
-10476
-10461
-10445
-10430
-10414
-10398
-10382
-10366
-10350
-10334
-10318
-10301
-10285
-10269
-10252
-10236
-10219
-10202
-10185
-10168
-10151
-10134
-10116
-10099
-10081
-10064
-10046
-10029
-10011
-9994
-9976
-9959
-9941
-9924
-9906
-9888
-9871
-9854
-9836
-9819
-9802
-9785
-9768
-9751
-9734
-9718
-9701
-9684
-9668
-9651
-9634
-9617
-9601
-9584
-9567
-9551
-9534
-9517
-9501
-9484
-9468
-9452
-9436
-9420
-9404
-9389
-9373
-9357
-9342
-9326
-9311
-9296
-9281
-9266
-9250
-9235
-9220
-9205
-9190
-9176
-9161
-9147
-9133
-9120
-9106
-9093
-9080
-9068
-9056
-9044
-9032
-9021
-9009
-8998
-8988
-8977
-8966
-8956
-8946
-8936
-8926
-8917
-8908
-8898
-8889
-8881
-8872
-8864
-8856
-8847
-8840
-8832
-8824
-8817
-8809
-8801
-8794
-8786
-8779
-8772
-8765
-8758
-8751
-8744
-8738
-8731
-8725
-8720
-8714
-8709
-8704
-8699
-8695
-8691
-8687
-8683
-8679
-8675
-8672
-8668
-8665
-8662
-8659
-8656
-8653
-8651
-8648
-8646
-8644
-8642
-8640
-8639
-8638
-8637
-8636
-8635
-8635
-8634
-8634
-8635
-8635
-8635
-8636
-8637
-8638
-8639
-8640
-8641
-8643
-8644
-8646
-8648
-8649
-8651
-8653
-8655
-8657
-8659
-8661
-8663
-8664
-8665
-8666
-8667
-8668
-8668
-8669
-8669
-8669
-8669
-8668
-8668
-8667
-8667
-8666
-8665
-8663
-8662
-8660
-8658
-8655
-8653
-8650
-8647
-8643
-8639
-8635
-8630
-8625
-8618
-8612
-8605
-8597
-8588
-8579
-8570
-8560
-8549
-8538
-8527
-8515
-8503
-8491
-8478
-8466
-8452
-8439
-8426
-8412
-8397
-8383
-8368
-8353
-8338
-8322
-8306
-8290
-8273
-8256
-8239
-8222
-8204
-8186
-8167
-8150
-8132
-8114
-8095
-8076
-8058
-8039
-8020
-8002
-7983
-7964
-7946
-7927
-7908
-7890
-7871
-7852
-7832
-7813
-7794
-7774
-7754
-7734
-7714
-7693
-7673
-7652
-7632
-7611
-7590
-7568
-7547
-7525
-7503
-7481
-7458
-7436
-7413
-7390
-7367
-7344
-7321
-7299
-7276
-7253
-7231
-7208
-7186
-7164
-7142
-7120
-7099
-7077
-7056
-7035
-7015
-6995
-6975
-6955
-6936
-6917
-6898
-6880
-6862
-6844
-6826
-6808
-6790
-6773
-6755
-6738
-6720
-6703
-6686
-6669
-6651
-6634
-6617
-6599
-6582
-6565
-6548
-6530
-6513
-6496
-6479
-6462
-6446
-6429
-6413
-6396
-6380
-6365
-6349
-6334
-6319
-6304
-6290
-6276
-6261
-6248
-6234
-6221
-6207
-6195
-6182
-6170
-6158
-6146
-6134
-6123
-6112
-6101
-6091
-6081
-6071
-6061
-6052
-6043
-6035
-6027
-6019
-6011
-6004
-5998
-5991
-5985
-5979
-5973
-5968
-5963
-5958
-5953
-5948
-5944
-5940
-5935
-5931
-5928
-5924
-5920
-5916
-5913
-5909
-5906
-5903
-5899
-5896
-5892
-5889
-5886
-5882
-5879
-5876
-5872
-5869
-5866
-5862
-5859
-5856
-5852
-5849
-5845
-5842
-5839
-5835
-5832
-5828
-5824
-5821
-5817
-5813
-5809
-5805
-5802
-5798
-5794
-5789
-5785
-5781
-5777
-5773
-5768
-5764
-5759
-5754
-5750
-5745
-5740
-5736
-5731
-5727
-5722
-5718
-5714
-5711
-5707
-5704
-5701
-5699
-5696
-5694
-5692
-5691
-5689
-5689
-5688
-5688
-5688
-5689
-5690
-5691
-5693
-5696
-5698
-5701
-5705
-5709
-5713
-5717
-5722
-5727
-5732
-5738
-5744
-5751
-5758
-5765
-5773
-5781
-5789
-5798
-5807
-5816
-5826
-5836
-5846
-5857
-5868
-5880
-5892
-5904
-5916
-5929
-5943
-5957
-5971
-5985
-6000
-6016
-6031
-6047
-6063
-6079
-6095
-6112
-6128
-6145
-6162
-6179
-6196
-6213
-6230
-6246
-6263
-6280
-6297
-6315
-6332
-6349
-6366
-6383
-6400
-6417
-6434
-6451
-6468
-6485
-6502
-6519
-6536
-6553
-6569
-6586
-6602
-6619
-6635
-6651
-6667
-6683
-6698
-6714
-6730
-6746
-6762
-6778
-6794
-6810
-6826
-6842
-6858
-6874
-6891
-6907
-6923
-6940
-6956
-6973
-6989
-7006
-7022
-7039
-7056
-7073
-7090
-7107
-7125
-7142
-7160
-7177
-7195
-7212
-7230
-7248
-7265
-7283
-7301
-7319
-7337
-7355
-7372
-7390
-7408
-7425
-7443
-7460
-7478
-7496
-7513
-7530
-7548
-7565
-7582
-7599
-7616
-7633
-7650
-7667
-7684
-7700
-7717
-7734
-7751
-7768
-7785
-7802
-7819
-7837
-7854
-7871
-7889
-7906
-7923
-7941
-7958
-7975
-7992
-8009
-8025
-8042
-8058
-8074
-8090
-8106
-8122
-8138
-8154
-8170
-8186
-8201
-8216
-8231
-8246
-8260
-8275
-8290
-8304
-8318
-8332
-8346
-8360
-8374
-8387
-8400
-8413
-8426
-8438
-8450
-8462
-8473
-8484
-8495
-8505
-8515
-8524
-8534
-8542
-8551
-8559
-8567
-8574
-8582
-8589
-8596
-8603
-8609
-8616
-8622
-8629
-8635
-8641
-8646
-8652
-8657
-8662
-8668
-8673
-8677
-8682
-8687
-8691
-8696
-8700
-8704
-8707
-8711
-8714
-8718
-8721
-8724
-8726
-8729
-8731
-8734
-8736
-8738
-8740
-8742
-8744
-8745
-8747
-8749
-8750
-8751
-8752
-8753
-8754
-8755
-8755
-8756
-8756
-8756
-8756
-8757
-8757
-8757
-8757
-8756
-8756
-8756
-8755
-8754
-8753
-8753
-8751
-8750
-8749
-8747
-8746
-8744
-8741
-8739
-8736
-8733
-8730
-8727
-8723
-8719
-8715
-8711
-8707
-8702
-8697
-8692
-8687
-8682
-8676
-8671
-8665
-8659
-8653
-8647
-8640
-8634
-8628
-8621
-8614
-8608
-8601
-8594
-8587
-8579
-8572
-8564
-8556
-8548
-8540
-8532
-8523
-8514
-8504
-8494
-8485
-8474
-8464
-8453
-8442
-8431
-8419
-8407
-8394
-8382
-8369
-8355
-8341
-8327
-8312
-8297
-8282
-8266
-8250
-8234
-8217
-8200
-8182
-8164
-8146
-8128
-8109
-8090
-8071
-8051
-8032
-8012
-7991
-7971
-7951
-7930
-7910
-7889
-7868
-7847
-7826
-7805
-7785
-7764
-7743
-7723
-7703
-7683
-7663
-7644
-7624
-7605
-7586
-7567
-7548
-7529
-7511
-7492
-7474
-7456
-7437
-7419
-7401
-7383
-7365
-7347
-7329
-7311
-7294
-7277
-7260
-7243
-7226
-7210
-7193
-7177
-7162
-7147
-7131
-7117
-7102
-7088
-7074
-7060
-7046
-7033
-7020
-7008
-6996
-6984
-6973
-6961
-6950
-6939
-6929
-6919
-6909
-6899
-6890
-6880
-6871
-6862
-6853
-6845
-6836
-6827
-6819
-6811
-6802
-6794
-6786
-6778
-6770
-6761
-6753
-6745
-6737
-6729
-6722
-6714
-6706
-6698
-6690
-6683
-6675
-6667
-6660
-6653
-6645
-6638
-6631
-6624
-6618
-6611
-6605
-6598
-6592
-6586
-6580
-6575
-6569
-6564
-6558
-6553
-6548
-6544
-6539
-6535
-6530
-6526
-6522
-6518
-6514
-6510
-6507
-6503
-6500
-6497
-6493
-6490
-6487
-6485
-6482
-6479
-6476
-6474
-6471
-6468
-6466
-6463
-6461
-6458
-6456
-6454
-6451
-6449
-6447
-6445
-6443
-6442
-6440
-6438
-6437
-6436
-6434
-6433
-6432
-6431
-6430
-6429
-6429
-6428
-6428
-6428
-6428
-6429
-6429
-6430
-6431
-6433
-6434
-6436
-6438
-6440
-6443
-6446
-6449
-6452
-6455
-6459
-6463
-6468
-6472
-6477
-6482
-6488
-6494
-6500
-6507
-6513
-6521
-6528
-6536
-6544
-6553
-6561
-6570
-6579
-6588
-6598
-6608
-6618
-6628
-6638
-6649
-6660
-6671
-6682
-6693
-6704
-6716
-6727
-6739
-6751
-6763
-6775
-6787
-6799
-6811
-6824
-6836
-6848
-6860
-6872
-6885
-6897
-6909
-6921
-6933
-6944
-6956
-6968
-6979
-6991
-7003
-7014
-7026
-7037
-7048
-7060
-7071
-7082
-7093
-7104
-7115
-7126
-7137
-7148
-7159
-7170
-7181
-7192
-7203
-7214
-7225
-7236
-7247
-7258
-7269
-7280
-7291
-7303
-7314
-7325
-7336
-7347
-7358
-7369
-7379
-7390
-7401
-7411
-7421
-7431
-7441
-7451
-7460
-7469
-7478
-7486
-7495
-7503
-7510
-7517
-7524
-7531
-7537
-7543
-7548
-7553
-7558
-7562
-7566
-7570
-7573
-7576
-7579
-7581
-7583
-7585
-7586
-7587
-7588
-7588
-7588
-7587
-7586
-7585
-7584
-7582
-7580
-7578
-7576
-7573
-7571
-7568
-7565
-7562
-7559
-7555
-7552
-7548
-7544
-7540
-7536
-7532
-7527
-7523
-7518
-7513
-7509
-7504
-7499
-7494
-7489
-7485
-7480
-7475
-7470
-7466
-7461
-7456
-7452
-7447
-7442
-7437
-7433
-7428
-7423
-7418
-7413
-7409
-7404
-7399
-7393
-7388
-7383
-7378
-7372
-7367
-7361
-7356
-7351
-7345
-7339
-7334
-7328
-7323
-7317
-7311
-7306
-7300
-7294
-7289
-7283
-7277
-7271
-7265
-7259
-7254
-7248
-7242
-7236
-7230
-7225
-7219
-7213
-7208
-7202
-7197
-7192
-7187
-7182
-7177
-7173
-7168
-7164
-7159
-7155
-7151
-7147
-7143
-7139
-7135
-7131
-7127
-7123
-7119
-7115
-7110
-7106
-7102
-7098
-7093
-7089
-7084
-7079
-7074
-7069
-7064
-7060
-7055
-7050
-7045
-7040
-7035
-7030
-7026
-7021
-7016
-7012
-7007
-7002
-6998
-6993
-6989
-6985
-6980
-6976
-6971
-6966
-6962
-6957
-6952
-6947
-6942
-6937
-6932
-6926
-6921
-6915
-6910
-6904
-6898
-6892
-6886
-6879
-6873
-6867
-6861
-6854
-6848
-6842
-6835
-6829
-6822
-6816
-6809
-6803
-6796
-6789
-6783
-6776
-6769
-6762
-6755
-6749
-6742
-6735
-6728
-6721
-6714
-6707
-6701
-6694
-6688
-6681
-6675
-6669
-6662
-6656
-6650
-6644
-6637
-6631
-6625
-6619
-6613
-6607
-6600
-6594
-6588
-6581
-6575
-6568
-6561
-6554
-6547
-6540
-6533
-6525
-6517
-6509
-6501
-6493
-6484
-6476
-6467
-6457
-6448
-6438
-6428
-6417
-6406
-6395
-6383
-6372
-6359
-6346
-6333
-6320
-6306
-6292
-6277
-6262
-6247
-6231
-6215
-6198
-6181
-6164
-6146
-6127
-6108
-6089
-6069
-6049
-6028
-6007
-5985
-5963
-5940
-5917
-5894
-5870
-5846
-5821
-5795
-5770
-5744
-5717
-5690
-5663
-5635
-5608
-5580
-5551
-5523
-5494
-5465
-5436
-5407
-5377
-5347
-5317
-5286
-5256
-5225
-5194
-5163
-5131
-5100
-5069
-5037
-5006
-4974
-4943
-4911
-4880
-4848
-4816
-4785
-4753
-4721
-4690
-4658
-4626
-4594
-4562
-4530
-4498
-4466
-4434
-4402
-4369
-4337
-4305
-4272
-4240
-4208
-4175
-4143
-4111
-4078
-4046
-4014
-3983
-3951
-3919
-3887
-3854
-3822
-3790
-3757
-3725
-3692
-3660
-3627
-3594
-3562
-3529
-3495
-3462
-3429
-3396
-3362
-3329
-3296
-3262
-3229
-3195
-3161
-3128
-3094
-3061
-3027
-2994
-2960
-2927
-2894
-2861
-2828
-2795
-2762
-2730
-2697
-2665
-2633
-2601
-2569
-2537
-2505
-2473
-2440
-2408
-2376
-2343
-2311
-2278
-2245
-2211
-2178
-2144
-2110
-2076
-2041
-2007
-1972
-1936
-1901
-1865
-1829
-1792
-1755
-1718
-1680
-1641
-1603
-1564
-1524
-1484
-1444
-1404
-1363
-1321
-1280
-1238
-1196
-1153
-1111
-1068
-1025
-982
-938
-895
-852
-808
-765
-721
-678
-635
-591
-548
-505
-462
-419
-376
-333
-290
-247
-205
-163
-121
-79
-37
4
46
86
127
167
207
247
286
325
364
402
439
477
513
550
586
622
657
692
726
760
794
828
861
894
927
959
992
1024
1056
1088
1120
1151
1182
1214
1244
1275
1306
1336
1366
1395
1425
1454
1483
1512
1540
1568
1596
1623
1651
1678
1704
1731
1758
1784
1810
1835
1861
1886
1912
1937
1962
1986
2011
2036
2061
2085
2110
2135
2160
2185
2210
2235
2261
2287
2312
2338
2365
2391
2418
2444
2471
2498
2526
2553
2581
2609
2637
2666
2694
2724
2753
2783
2813
2843
2874
2906
2937
2969
3002
3034
3067
3100
3133
3167
3201
3234
3268
3302
3336
3370
3404
3438
3472
3506
3540
3574
3608
3642
3676
3710
3744
3778
3811
3845
3878
3912
3945
3978
4011
4043
4077
4110
4143
4175
4208
4240
4272
4305
4337
4369
4401
4433
4464
4496
4528
4560
4591
4623
4655
4686
4717
4749
4780
4811
4842
4873
4904
4935
4966
4997
5028
5059
5090
5121
5153
5184
5216
5248
5280
5313
5346
5379
5413
5446
5480
5514
5549
5583
5618
5652
5687
5723
5758
5793
5829
5865
5901
5938
5974
6011
6048
6085
6122
6159
6197
6234
6272
6309
6347
6385
6422
6460
6497
6535
6572
6609
6646
6682
6718
6754
6790
6825
6860
6895
6929
6963
6997
7030
7062
7094
7126
7156
7187
7217
7246
7275
7304
7332
7360
7387
7414
7440
7466
7491
7516
7541
7566
7590
7614
7637
7661
7684
7707
7730
7753
7776
7798
7820
7842
7864
7886
7908
7930
7952
7974
7996
8018
8041
8063
8086
8109
8132
8157
8180
8205
8230
8255
8279
8304
8330
8355
8380
8406
8432
8457
8483
8509
8535
8561
8587
8613
8640
8666
8692
8719
8746
8772
8799
8826
8853
8880
8907
8935
8962
8989
9017
9044
9072
9100
9127
9155
9184
9212
9240
9269
9298
9326
9355
9385
9414
9443
9473
9502
9531
9561
9590
9620
9650
9679
9709
9739
9768
9798
9828
9857
9887
9918
9948
9978
10009
10039
10070
10100
10131
10161
10191
10222
10252
10283
10313
10343
10373
10404
10434
10463
10493
10523
10553
10582
10611
10640
10669
10698
10726
10754
10782
10809
10836
10863
10890
10917
10943
10969
10995
11021
11047
11072
11097
11123
11148
11173
11198
11223
11248
11273
11298
11323
11347
11372
11396
11421
11446
11470
11495
11520
11545
11570
11595
11620
11646
11671
11697
11723
11749
11775
11800
11826
11852
11878
11904
11930
11956
11982
12007
12033
12059
12085
12111
12137
12163
12189
12214
12240
12266
12292
12318
12344
12369
12395
12421
12447
12472
12497
12523
12548
12573
12597
12622
12647
12671
12695
12719
12743
12766
12789
12812
12835
12857
12880
12902
12924
12945
12967
12988
13010
13031
13052
13073
13094
13115
13136
13156
13176
13196
13216
13236
13255
13275
13294
13313
13331
13350
13368
13386
13404
13422
13440
13458
13476
13494
13511
13529
13547
13564
13582
13599
13617
13634
13651
13668
13684
13701
13718
13734
13751
13767
13784
13800
13816
13833
13849
13865
13881
13897
13913
13929
13946
13961
13977
13993
14009
14024
14040
14055
14070
14085
14100
14115
14130
14145
14160
14175
14190
14205
14220
14235
14250
14265
14280
14295
14310
14324
14338
14352
14366
14379
14392
14404
14417
14429
14440
14452
14463
14473
14484
14494
14504
14513
14523
14532
14541
14549
14557
14565
14573
14580
14587
14594
14601
14607
14614
14620
14627
14633
14639
14645
14651
14657
14662
14667
14672
14676
14681
14684
14688
14691
14694
14697
14699
14702
14705
14707
14710
14712
14714
14716
14718
14720
14722
14723
14724
14725
14725
14725
14724
14723
14721
14718
14716
14712
14709
14705
14700
14695
14690
14685
14680
14674
14669
14663
14657
14651
14646
14639
14633
14626
14620
14613
14605
14598
14590
14582
14575
14566
14558
14550
14541
14532
14523
14513
14504
14495
14485
14476
14467
14457
14448
14438
14429
14419
14410
14400
14390
14380
14369
14359
14348
14337
14325
14313
14301
14289
14277
14265
14253
14241
14229
14216
14204
14192
14180
14168
14156
14143
14131
14118
14106
14093
14081
14068
14055
14042
14030
14016
14003
13990
13977
13963
13950
13936
13922
13908
13894
13880
13866
13852
13837
13823
13809
13794
13779
13764
13749
13733
13718
13702
13686
13670
13654
13638
13622
13605
13588
13571
13554
13536
13518
13500
13481
13461
13441
13421
13401
13380
13360
13339
13318
13297
13276
13254
13232
13210
13187
13165
13142
13119
13095
13072
13048
13025
13001
12977
12953
12929
12905
12880
12855
12830
12804
12777
12750
12723
12696
12668
12640
12612
12584
12555
12527
12498
12469
12439
12409
12378
12347
12316
12284
12252
12219
12187
12153
12120
12087
12053
12020
11986
11952
11917
11883
11848
11813
11778
11743
11707
11672
11636
11600
11564
11527
11491
11454
11416
11378
11340
11301
11262
11222
11182
11143
11103
11062
11022
10982
10942
10901
10861
10820
10780
10739
10698
10656
10615
10574
10532
10490
10448
10406
10363
10321
10278
10235
10192
10149
10106
10063
10019
9976
9932
9888
9844
9799
9755
9709
9663
9617
9570
9523
9475
9426
9377
9328
9278
9228
9178
9128
9077
9027
8977
8927
8877
8827
8777
8727
8677
8627
8578
8529
8480
8431
8383
8335
8288
8241
8195
8148
8103
8058
8013
7968
7924
7880
7837
7794
7751
7709
7667
7625
7584
7543
7502
7461
7420
7380
7339
7299
7259
7218
7178
7139
7099
7060
7022
6983
6945
6907
6869
6831
6794
6757
6720
6682
6646
6609
6572
6536
6499
6462
6426
6390
6353
6317
6281
6246
6210
6174
6139
6104
6069
6034
5999
5965
5931
5898
5864
5831
5798
5766
5733
5701
5669
5638
5606
5575
5544
5513
5482
5452
5422
5392
5362
5332
5303
5274
5245
5217
5188
5161
5133
5105
5078
5051
5025
4998
4971
4945
4918
4892
4867
4841
4816
4790
4765
4740
4716
4691
4666
4642
4618
4594
4570
4546
4522
4498
4474
4450
4427
4404
4381
4358
4335
4313
4290
4268
4246
4224
4202
4180
4158
4136
4115
4093
4072
4050
4029
4008
3986
3965
3943
3921
3900
3878
3856
3835
3813
3791
3770
3749
3727
3706
3686
3665
3645
3625
3605
3585
3566
3546
3526
3507
3488
3469
3450
3431
3412
3394
3375
3357
3338
3320
3301
3283
3264
3245
3226
3207
3187
3168
3148
3128
3107
3087
3066
3045
3024
3002
2980
2958
2936
2914
2892
2870
2848
2826
2803
2781
2758
2735
2712
2689
2666
2642
2618
2594
2570
2546
2521
2496
2472
2447
2422
2397
2371
2346
2320
2294
2269
2243
2218
2192
2167
2142
2117
2092
2067
2043
2019
1994
1970
1947
1923
1899
1876
1853
1830
1807
1784
1761
1739
1716
1693
1670
1647
1625
1601
1578
1555
1531
1506
1482
1457
1431
1405
1379
1353
1326
1298
1270
1242
1214
1184
1155
1125
1095
1064
1034
1002
971
939
906
874
840
807
773
739
704
670
635
599
564
529
494
459
424
390
356
322
288
255
221
188
155
123
90
58
27
-5
-35
-66
-96
-125
-154
-183
-211
-239
-266
-293
-320
-346
-373
-399
-425
-450
-476
-501
-526
-551
-576
-601
-626
-650
-675
-700
-725
-750
-775
-800
-826
-851
-876
-901
-927
-952
-977
-1002
-1027
-1052
-1077
-1102
-1127
-1151
-1176
-1201
-1226
-1250
-1275
-1299
-1324
-1349
-1373
-1398
-1423
-1448
-1473
-1498
-1523
-1548
-1573
-1598
-1622
-1647
-1672
-1697
-1721
-1745
-1770
-1794
-1818
-1842
-1865
-1889
-1912
-1935
-1957
-1979
-2001
-2021
-2043
-2063
-2083
-2102
-2121
-2139
-2157
-2174
-2192
-2209
-2225
-2241
-2257
-2273
-2288
-2303
-2317
-2331
-2345
-2358
-2370
-2383
-2395
-2406
-2417
-2428
-2439
-2449
-2458
-2468
-2477
-2485
-2493
-2501
-2509
-2517
-2524
-2531
-2538
-2545
-2551
-2557
-2563
-2568
-2573
-2578
-2583
-2587
-2591
-2594
-2598
-2600
-2603
-2605
-2607
-2608
-2609
-2610
-2610
-2610
-2610
-2610
-2609
-2608
-2607
-2605
-2603
-2601
-2599
-2596
-2593
-2590
-2586
-2582
-2577
-2573
-2568
-2563
-2557
-2551
-2546
-2540
-2534
-2527
-2521
-2514
-2507
-2499
-2492
-2484
-2476
-2467
-2459
-2450
-2440
-2431
-2421
-2411
-2401
-2391
-2381
-2371
-2361
-2350
-2340
-2329
-2318
-2307
-2296
-2285
-2273
-2262
-2250
-2239
-2227
-2215
-2203
-2191
-2179
-2167
-2154
-2142
-2129
-2116
-2103
-2089
-2075
-2062
-2047
-2033
-2017
-2004
-1989
-1973
-1958
-1942
-1925
-1909
-1892
-1875
-1858
-1841
-1823
-1806
-1788
-1770
-1752
-1734
-1716
-1698
-1680
-1662
-1644
-1626
-1608
-1590
-1572
-1554
-1536
-1518
-1500
-1482
-1465
-1447
-1430
-1412
-1395
-1378
-1361
-1344
-1327
-1311
-1294
-1278
-1262
-1245
-1229
-1213
-1196
-1180
-1163
-1146
-1129
-1112
-1095
-1078
-1062
-1045
-1028
-1010
-994
-978
-961
-944
-928
-912
-895
-879
-863
-846
-830
-813
-797
-780
-763
-746
-729
-712
-694
-677
-659
-642
-624
-607
-589
-572
-554
-537
-520
-503
-486
-470
-453
-437
-421
-405
-390
-374
-359
-344
-329
-314
-300
-286
-271
-257
-243
-230
-216
-203
-189
-176
-164
-151
-138
-126
-114
-102
-90
-78
-67
-56
-45
-34
-23
-12
-1
10
20
31
42
54
65
76
88
100
112
124
136
149
162
175
189
203
217
231
245
260
275
290
305
321
336
352
369
385
401
418
435
452
469
486
503
520
537
554
571
588
605
622
640
657
674
691
708
726
743
760
778
796
814
832
850
869
888
907
927
946
966
986
1006
1027
1048
1069
1091
1113
1135
1157
1179
1201
1224
1247
1270
1293
1316
1340
1363
1387
1410
1434
1458
1482
1506
1531
1555
1580
1605
1631
1656
1682
1708
1734
1760
1787
1813
1840
1866
1893
1919
1946
1973
1999
2025
2052
2079
2106
2132
2159
2185
2212
2238
2264
2289
2314
2339
2364
2388
2412
2436
2459
2483
2505
2528
2550
2572
2594
2615
2637
2658
2678
2699
2719
2739
2759
2778
2798
2817
2837
2856
2876
2895
2914
2934
2953
2972
2991
3010
3029
3048
3067
3085
3104
3122
3141
3159
3177
3196
3214
3232
3250
3268
3286
3304
3321
3338
3355
3372
3388
3404
3420
3436
3451
3465
3480
3494
3507
3521
3533
3545
3557
3568
3579
3590
3600
3610
3620
3629
3638
3646
3654
3662
3670
3677
3684
3691
3697
3704
3710
3717
3723
3729
3735
3740
3746
3752
3757
3763
3768
3773
3779
3784
3789
3794
3799
3804
3809
3814
3819
3824
3829
3833
3838
3843
3847
3852
3856
3861
3865
3870
3874
3878
3883
3887
3891
3896
3900
3904
3908
3912
3915
3919
3922
3925
3928
3931
3933
3935
3937
3939
3941
3942
3943
3943
3944
3944
3945
3945
3945
3945
3945
3946
3946
3947
3948
3949
3950
3952
3954
3957
3959
3962
3966
3969
3973
3977
3982
3987
3992
3997
4003
4009
4016
4022
4029
4035
4043
4050
4058
4065
4072
4080
4086
4094
4102
4109
4117
4124
4132
4139
4146
4153
4161
4168
4175
4182
4188
4195
4202
4208
4215
4221
4228
4234
4241
4248
4255
4262
4269
4277
4285
4293
4301
4309
4318
4326
4335
4343
4352
4361
4369
4377
4386
4394
4402
4410
4418
4426
4434
4442
4450
4458
4467
4475
4483
4492
4501
4509
4519
4528
4538
4548
4558
4568
4579
4590
4601
4613
4625
4637
4649
4661
4674
4686
4699
4712
4725
4738
4752
4765
4779
4793
4806
4821
4835
4849
4864
4878
4893
4908
4923
4939
4954
4970
4985
5001
5017
5033
5048
5064
5080
5096
5112
5128
5143
5159
5175
5190
5205
5221
5236
5251
5266
5280
5295
5310
5324
5339
5353
5368
5383
5397
5412
5426
5441
5455
5470
5485
5499
5513
5528
5542
5555
5569
5582
5595
5608
5621
5633
5646
5658
5669
5681
5692
5703
5714
5725
5735
5745
5755
5764
5774
5783
5792
5801
5810
5818
5827
5835
5843
5851
5859
5867
5874
5882
5890
5898
5905
5913
5921
5928
5936
5943
5951
5958
5965
5972
5978
5984
5990
5996
6001
6006
6011
6016
6020
6023
6027
6030
6033
6036
6038
6041
6043
6045
6046
6048
6049
6051
6052
6053
6054
6055
6056
6057
6058
6059
6059
6059
6060
6060
6059
6059
6058
6058
6056
6055
6054
6052
6049
6046
6043
6040
6036
6031
6026
6021
6015
6008
6001
5994
5986
5977
5968
5958
5948
5937
5926
5914
5902
5889
5875
5862
5848
5833
5818
5803
5787
5771
5755
5738
5721
5704
5687
5669
5651
5633
5615
5597
5578
5559
5540
5520
5500
5481
5461
5440
5420
5399
5378
5356
5335
5313
5291
5268
5245
5223
5200
5176
5153
5129
5106
5082
5058
5034
5010
4986
4962
4938
4914
4889
4865
4840
4815
4790
4765
4740
4714
4688
4663
4637
4611
4585
4559
4533
4506
4480
4454
4427
4401
4374
4348
4321
4295
4268
4242
4215
4189
4162
4136
4109
4083
4057
4030
4003
3977
3951
3924
3898
3872
3845
3819
3793
3767
3740
3715
3689
3663
3638
3612
3587
3562
3536
3511
3486
3462
3437
3412
3388
3363
3339
3315
3291
3266
3242
3218
3194
3169
3145
3120
3096
3071
3046
3022
2997
2972
2946
2921
2896
2870
2844
2818
2793
2767
2741
2714
2688
2662
2636
2609
2583
2557
2531
2504
2478
2452
2425
2399
2373
2346
2320
2293
2266
2239
2212
2184
2156
2128
2100
2071
2041
2013
1983
1953
1922
1891
1860
1828
1796
1763
1731
1698
1665
1631
1598
1564
1530
1496
1461
1427
1392
1358
1323
1288
1252
1217
1182
1146
1111
1075
1040
1004
968
933
897
862
827
791
756
721
686
651
616
581
546
511
476
442
407
373
339
305
271
237
204
171
138
105
72
40
7
-25
-57
-89
-121
-153
-185
-217
-249
-280
-312
-344
-375
-407
-438
-470
-501
-533
-564
-595
-627
-657
-688
-718
-749
-779
-808
-838
-867
-895
-924
-952
-979
-1006
-1033
-1060
-1086
-1112
-1138
-1163
-1188
-1213
-1238
-1262
-1285
-1309
-1332
-1354
-1376
-1398
-1420
-1441
-1462
-1482
-1502
-1521
-1541
-1559
-1578
-1596
-1614
-1631
-1648
-1665
-1682
-1698
-1714
-1730
-1746
-1762
-1777
-1793
-1808
-1823
-1838
-1853
-1868
-1884
-1899
-1914
-1929
-1944
-1959
-1975
-1990
-2005
-2020
-2036
-2051
-2067
-2083
-2098
-2114
-2130
-2146
-2162
-2178
-2194
-2210
-2226
-2242
-2258
-2275
-2291
-2307
-2324
-2340
-2356
-2373
-2389
-2405
-2421
-2437
-2453
-2468
-2484
-2499
-2514
-2529
-2544
-2559
-2574
-2588
-2603
-2617
-2631
-2645
-2659
-2673
-2686
-2699
-2712
-2725
-2737
-2750
-2762
-2774
-2786
-2797
-2809
-2820
-2831
-2842
-2853
-2864
-2875
-2886
-2897
-2908
-2919
-2930
-2942
-2953
-2964
-2976
-2987
-2999
-3010
-3021
-3033
-3044
-3056
-3067
-3079
-3090
-3102
-3113
-3125
-3136
-3148
-3159
-3171
-3182
-3193
-3205
-3216
-3227
-3239
-3251
-3262
-3274
-3286
-3298
-3310
-3322
-3335
-3347
-3359
-3372
-3384
-3397
-3409
-3422
-3434
-3447
-3459
-3471
-3484
-3496
-3508
-3520
-3533
-3545
-3557
-3570
-3582
-3595
-3607
-3620
-3633
-3646
-3659
-3672
-3685
-3699
-3712
-3726
-3740
-3754
-3769
-3784
-3798
-3814
-3829
-3845
-3861
-3877
-3894
-3911
-3928
-3945
-3963
-3980
-3998
-4016
-4034
-4051
-4070
-4088
-4106
-4124
-4142
-4160
-4179
-4197
-4215
-4233
-4251
-4270
-4288
-4306
-4324
-4342
-4360
-4378
-4395
-4413
-4429
-4446
-4462
-4478
-4494
-4509
-4523
-4537
-4550
-4563
-4576
-4588
-4599
-4610
-4620
-4630
-4640
-4649
-4658
-4666
-4674
-4682
-4689
-4696
-4703
-4709
-4715
-4721
-4726
-4731
-4736
-4740
-4744
-4748
-4752
-4755
-4757
-4760
-4762
-4764
-4765
-4766
-4767
-4767
-4767
-4766
-4765
-4763
-4761
-4759
-4756
-4753
-4749
-4745
-4741
-4736
-4731
-4725
-4719
-4712
-4705
-4698
-4690
-4682
-4673
-4664
-4655
-4645
-4635
-4625
-4614
-4603
-4592
-4581
-4569
-4557
-4545
-4533
-4520
-4507
-4494
-4481
-4468
-4454
-4440
-4426
-4412
-4398
-4383
-4369
-4354
-4339
-4325
-4310
-4295
-4281
-4266
-4252
-4237
-4223
-4209
-4195
-4181
-4167
-4153
-4139
-4126
-4112
-4099
-4086
-4073
-4059
-4046
-4034
-4021
-4008
-3995
-3983
-3970
-3958
-3945
-3932
-3920
-3907
-3894
-3882
-3869
-3855
-3842
-3829
-3816
-3802
-3788
-3775
-3761
-3746
-3732
-3717
-3703
-3687
-3672
-3656
-3639
-3622
-3605
-3587
-3569
-3550
-3531
-3511
-3490
-3470
-3448
-3426
-3403
-3380
-3356
-3331
-3306
-3281
-3255
-3228
-3201
-3174
-3146
-3118
-3089
-3061
-3031
-3002
-2972
-2942
-2912
-2882
-2851
-2820
-2789
-2757
-2726
-2693
-2661
-2628
-2595
-2562
-2529
-2495
-2461
-2427
-2392
-2357
-2322
-2287
-2251
-2215
-2178
-2142
-2105
-2067
-2029
-1991
-1953
-1915
-1876
-1837
-1797
-1757
-1717
-1677
-1637
-1596
-1555
-1514
-1472
-1431
-1389
-1347
-1304
-1262
-1219
-1176
-1133
-1090
-1046
-1002
-960
-916
-873
-829
-786
-743
-699
-656
-612
-569
-526
-483
-440
-397
-354
-311
-268
-226
-183
-140
-98
-55
-12
31
73
116
159
202
245
288
331
374
417
460
503
547
590
633
676
719
763
806
849
892
935
978
1020
1063
1106
1149
1191
1234
1276
1319
1361
1404
1446
1489
1531
1574
1616
1658
1701
1743
1785
1826
1868
1910
1951
1992
2033
2075
2115
2156
2197
2237
2277
2318
2358
2397
2437
2477
2516
2556
2595
2634
2673
2713
2752
2791
2830
2869
2908
2947
2986
3025
3064
3103
3143
3182
3222
3261
3301
3341
3381
3422
3462
3502
3543
3584
3624
3665
3706
3747
3788
3829
3870
3911
3952
3994
4035
4075
4117
4159
4200
4242
4283
4325
4368
4410
4453
4496
4539
4583
4627
4671
4716
4761
4807
4853
4900
4947
4994
5041
5089
5138
5187
5236
5285
5334
5384
5434
5485
5535
5586
5638
5689
5742
5794
5847
5900
5954
6008
6062
6117
6172
6227
6283
6339
6395
6452
6509
6566
6624
6682
6740
6798
6857
6916
6975
7034
7093
7153
7212
7272
7331
7391
7451
7511
7571
7631
7691
7751
7811
7871
7932
7992
8053
8113
8173
8235
8295
8356
8417
8478
8540
8601
8663
8725
8787
8849
8912
8975
9038
9102
9166
9230
9294
9359
9423
9488
9553
9617
9682
9747
9811
9876
9940
10004
10068
10132
10195
10258
10321
10383
10444
10505
10566
10626
10686
10745
10804
10863
10921
10978
11035
11092
11148
11204
11260
11315
11370
11425
11479
11533
11586
11640
11693
11745
11798
11850
11902
11954
12006
12058
12109
12161
12212
12263
12314
12365
12415
12466
12516
12567
12617
12667
12717
12767
12817
12867
12916
12966
13015
13064
13113
13162
13210
13258
13307
13354
13402
13449
13497
13544
13590
13637
13683
13729
13774
13820
13865
13910
13954
13998
14042
14085
14128
14171
14213
14256
14298
14339
14381
14422
14463
14503
14544
14585
14625
14665
14706
14746
14786
14826
14866
14905
14945
14984
15023
15063
15101
15140
15178
15216
15254
15291
15328
15365
15402
15438
15473
15509
15544
15580
15615
15649
15684
15719
15753
15788
15822
15857
15891
15926
15960
15995
16029
16062
16097
16131
16165
16199
16233
16265
16300
16332
16366
16399
16432
16465
16498
16531
16563
16596
16628
16660
16692
16724
16756
16788
16819
16850
16882
16913
16943
16974
17005
17035
17065
17095
17125
17155
17185
17214
17244
17274
17303
17333
17363
17393
17423
17453
17482
17512
17542
17572
17602
17632
17662
17692
17722
17752
17782
17812
17842
17871
17901
17931
17960
17990
18020
18049
18079
18108
18138
18167
18196
18226
18255
18284
18313
18342
18371
18400
18429
18457
18486
18515
18544
18573
18602
18632
18661
18691
18720
18750
18780
18810
18840
18870
18900
18930
18960
18990
19020
19050
19080
19109
19139
19168
19197
19226
19255
19284
19312
19340
19369
19396
19424
19452
19479
19506
19533
19560
19587
19613
19639
19665
19691
19717
19742
19767
19792
19816
19840
19864
19888
19912
19935
19957
19980
20002
20024
20045
20066
20087
20107
20127
20147
20166
20185
20203
20222
20240
20257
20275
20292
20308
20325
20341
20357
20372
20387
20402
20416
20430
20443
20456
20469
20481
20493
20505
20516
20527
20537
20547
20557
20567
20576
20585
20594
20602
20610
20618
20625
20632
20639
20645
20651
20657
20662
20667
20672
20676
20680
20684
20687
20690
20693
20696
20698
20700
20702
20703
20704
20705
20706
20707
20707
20707
20707
20706
20705
20704
20703
20701
20699
20697
20694
20691
20688
20684
20681
20676
20672
20667
20662
20657
20651
20645
20639
20633
20627
20620
20614
20607
20600
20593
20586
20578
20571
20563
20555
20547
20539
20531
20523
20514
20506
20497
20489
20480
20471
20463
20454
20445
20437
20428
20420
20411
20403
20395
20387
20379
20371
20363
20355
20348
20341
20333
20326
20319
20312
20305
20298
20291
20284
20276
20269
20262
20255
20248
20241
20234
20227
20220
20213
20206
20198
20191
20184
20176
20169
20161
20153
20145
20136
20127
20118
20109
20099
20089
20079
20068
20057
20045
20033
20021
20009
19996
19983
19969
19955
19941
19926
19911
19895
19879
19863
19846
19829
19812
19794
19776
19757
19739
19720
19701
19681
19662
19642
19622
19602
19582
19562
19541
19521
19500
19479
19458
19436
19415
19393
19371
19349
19326
19304
19281
19258
19234
19211
19187
19163
19139
19114
19090
19065
19040
19014
18989
18962
18936
18909
18882
18855
18827
18799
18770
18741
18711
18681
18651
18620
18588
18556
18524
18491
18457
18423
18388
18353
18318
18282
18245
18208
18171
18133
18095
18057
18018
17980
17941
17901
17862
17822
17782
17742
17702
17662
17621
17581
17540
17500
17459
17418
17377
17336
17295
17254
17213
17171
17130
17088
17047
17005
16963
16921
16879
16837
16794
16751
16708
16665
16621
16577
16533
16488
16442
16397
16350
16303
16257
16209
16161
16114
16065
16015
15967
15917
15867
15817
15767
15716
15664
15613
15561
15509
15456
15403
15350
15296
15242
15188
15134
15079
15024
14970
14915
14860
14806
14751
14697
14642
14588
14534
14480
14427
14374
14320
14267
14215
14162
14109
14057
14005
13953
13901
13849
13798
13746
13695
13644
13593
13542
13491
13440
13390
13339
13289
13239
13189
13140
13090
13041
12992
12943
12895
12846
12798
12750
12702
12655
12607
12560
12513
12466
12419
12372
12326
12279
12233
12187
12141
12095
12049
12003
11957
11912
11866
11821
11776
11731
11686
11641
11596
11551
11506
11462
11417
11372
11328
11283
11238
11193
11148
11102
11057
11012
10966
10920
10874
10828
10782
10736
10690
10644
10598
10552
10506
10460
10415
10369
10323
10277
10232
10186
10141
10096
10051
10007
9962
9918
9874
9830
9786
9742
9698
9654
9610
9566
9522
9478
9434
9390
9347
9303
9259
9215
9171
9126
9082
9038
8994
8950
8905
8861
8817
8772
8728
8683
8638
8594
8549
8504
8459
8414
8369
8324
8279
8233
8186
8141
8095
8048
8002
7955
7908
7860
7812
7764
7715
7666
7616
7566
7516
7466
7415
7364
7313
7262
7211
7159
7108
7057
7005
6954
6903
6853
6802
6752
6701
6652
6602
6552
6503
6454
6406
6358
6310
6262
6215
6168
6120
6073
6027
5980
5933
5886
5840
5793
5746
5699
5652
5605
5557
5510
5462
5415
5367
5319
5270
5222
5174
5125
5077
5028
4980
4931
4883
4834
4786
4738
4690
4643
4595
4547
4500
4452
4405
4358
4311
4264
4217
4170
4124
4077
4030
3984
3938
3892
3845
3799
3753
3707
3660
3614
3568
3521
3475
3428
3382
3335
3289
3242
3195
3148
3101
3054
3006
2959
2911
2863
2816
2768
2720
2672
2624
2576
2528
2480
2432
2383
2335
2287
2238
2189
2141
2092
2041
1993
1944
1894
1844
1794
1744
1694
1644
1593
1543
1492
1442
1391
1341
1290
1239
1189
1139
1088
1038
988
938
888
838
788
738
688
639
589
540
491
442
393
344
296
247
199
151
104
57
10
-37
-83
-128
-173
-218
-263
-307
-351
-395
-438
-482
-525
-568
-611
-653
-696
-738
-780
-823
-865
-906
-948
-989
-1030
-1071
-1112
-1152
-1192
-1232
-1272
-1312
-1351
-1390
-1430
-1469
-1508
-1546
-1585
-1624
-1662
-1701
-1739
-1777
-1815
-1853
-1891
-1928
-1966
-2004
-2041
-2079
-2117
-2154
-2192
-2231
-2269
-2308
-2346
-2386
-2425
-2465
-2505
-2545
-2585
-2626
-2667
-2708
-2750
-2791
-2833
-2875
-2917
-2959
-3000
-3042
-3084
-3126
-3168
-3210
-3251
-3293
-3335
-3376
-3418
-3459
-3500
-3542
-3584
-3625
-3667
-3709
-3751
-3794
-3837
-3879
-3923
-3966
-4010
-4054
-4098
-4143
-4188
-4233
-4279
-4325
-4370
-4417
-4463
-4509
-4556
-4603
-4650
-4697
-4744
-4791
-4838
-4885
-4932
-4979
-5026
-5073
-5119
-5166
-5213
-5260
-5306
-5353
-5400
-5447
-5494
-5540
-5587
-5634
-5681
-5728
-5775
-5821
-5868
-5914
-5960
-6006
-6052
-6098
-6144
-6189
-6235
-6280
-6325
-6370
-6415
-6460
-6505
-6549
-6594
-6638
-6683
-6727
-6772
-6816
-6860
-6904
-6949
-6993
-7037
-7081
-7125
-7169
-7212
-7256
-7300
-7343
-7386
-7430
-7473
-7515
-7558
-7601
-7643
-7685
-7727
-7769
-7810
-7852
-7893
-7934
-7975
-8015
-8055
-8095
-8135
-8173
-8214
-8253
-8291
-8330
-8368
-8406
-8444
-8481
-8519
-8556
-8593
-8630
-8667
-8703
-8740
-8777
-8813
-8849
-8886
-8922
-8958
-8994
-9030
-9065
-9101
-9136
-9172
-9207
-9242
-9277
-9312
-9346
-9381
-9416
-9450
-9485
-9519
-9554
-9588
-9623
-9658
-9693
-9728
-9763
-9799
-9835
-9871
-9907
-9943
-9980
-10016
-10053
-10090
-10127
-10164
-10201
-10238
-10275
-10312
-10349
-10386
-10422
-10458
-10494
-10529
-10565
-10599
-10634
-10668
-10702
-10736
-10769
-10802
-10835
-10867
-10899
-10931
-10963
-10994
-11025
-11055
-11086
-11115
-11145
-11174
-11202
-11230
-11258
-11286
-11313
-11340
-11367
-11393
-11419
-11445
-11470
-11496
-11520
-11545
-11570
-11594
-11618
-11642
-11665
-11689
-11712
-11735
-11758
-11781
-11803
-11826
-11848
-11871
-11893
-11915
-11937
-11958
-11980
-12002
-12023
-12045
-12066
-12087
-12108
-12129
-12149
-12170
-12190
-12210
-12230
-12249
-12269
-12288
-12306
-12325
-12343
-12361
-12379
-12396
-12413
-12430
-12446
-12463
-12479
-12494
-12510
-12525
-12540
-12555
-12569
-12584
-12598
-12612
-12626
-12641
-12655
-12669
-12684
-12698
-12713
-12728
-12743
-12758
-12773
-12789
-12805
-12821
-12838
-12855
-12872
-12889
-12907
-12924
-12942
-12960
-12979
-12997
-13015
-13033
-13052
-13070
-13089
-13107
-13125
-13144
-13162
-13181
-13199
-13218
-13236
-13255
-13273
-13292
-13311
-13329
-13348
-13367
-13386
-13404
-13423
-13442
-13461
-13479
-13498
-13517
-13536
-13555
-13574
-13593
-13612
-13631
-13651
-13670
-13689
-13708
-13727
-13746
-13765
-13785
-13804
-13823
-13843
-13863
-13882
-13902
-13923
-13943
-13964
-13984
-14005
-14026
-14047
-14069
-14090
-14112
-14133
-14155
-14177
-14199
-14221
-14243
-14265
-14287
-14309
-14331
-14352
-14374
-14396
-14417
-14439
-14460
-14481
-14503
-14524
-14545
-14566
-14587
-14608
-14629
-14649
-14670
-14691
-14712
-14732
-14753
-14774
-14795
-14816
-14837
-14858
-14879
-14901
-14922
-14944
-14966
-14988
-15009
-15031
-15054
-15076
-15098
-15120
-15143
-15165
-15188
-15210
-15233
-15256
-15279
-15302
-15325
-15348
-15372
-15395
-15419
-15443
-15467
-15491
-15515
-15539
-15563
-15587
-15611
-15635
-15659
-15683
-15707
-15731
-15755
-15779
-15803
-15827
-15851
-15874
-15898
-15922
-15945
-15968
-15991
-16014
-16036
-16059
-16082
-16104
-16126
-16148
-16170
-16190
-16212
-16233
-16254
-16274
-16296
-16315
-16335
-16357
-16376
-16397
-16417
-16437
-16457
-16477
-16497
-16517
-16537
-16557
-16577
-16597
-16617
-16637
-16656
-16676
-16695
-16715
-16734
-16753
-16772
-16791
-16810
-16828
-16847
-16865
-16883
-16901
-16919
-16936
-16954
-16971
-16989
-17006
-17023
-17039
-17056
-17072
-17089
-17105
-17121
-17137
-17153
-17168
-17183
-17199
-17213
-17228
-17242
-17256
-17270
-17283
-17296
-17309
-17321
-17333
-17345
-17356
-17367
-17378
-17388
-17398
-17408
-17417
-17426
-17435
-17444
-17452
-17460
-17467
-17475
-17482
-17488
-17495
-17501
-17507
-17512
-17518
-17523
-17528
-17532
-17536
-17540
-17543
-17547
-17550
-17553
-17555
-17558
-17560
-17562
-17564
-17565
-17567
-17568
-17569
-17570
-17571
-17572
-17572
-17573
-17573
-17573
-17574
-17574
-17574
-17574
-17575
-17575
-17576
-17576
-17577
-17577
-17578
-17579
-17580
-17581
-17582
-17584
-17585
-17587
-17588
-17590
-17592
-17594
-17596
-17599
-17601
-17604
-17607
-17610
-17613
-17616
-17620
-17623
-17627
-17631
-17635
-17639
-17643
-17647
-17651
-17656
-17661
-17665
-17670
-17675
-17680
-17686
-17691
-17697
-17702
-17708
-17714
-17720
-17725
-17731
-17737
-17743
-17748
-17754
-17759
-17765
-17770
-17775
-17780
-17785
-17789
-17794
-17798
-17801
-17805
-17808
-17811
-17813
-17815
-17817
-17818
-17819
-17820
-17820
-17820
-17820
-17819
-17818
-17817
-17816
-17814
-17812
-17810
-17808
-17806
-17803
-17801
-17798
-17796
-17793
-17790
-17787
-17784
-17781
-17778
-17775
-17772
-17768
-17765
-17762
-17759
-17756
-17753
-17750
-17748
-17745
-17742
-17740
-17737
-17735
-17732
-17730
-17728
-17725
-17723
-17721
-17719
-17717
-17715
-17713
-17712
-17710
-17709
-17708
-17707
-17706
-17706
-17705
-17705
-17705
-17705
-17706
-17707
-17708
-17709
-17710
-17712
-17713
-17715
-17717
-17720
-17722
-17725
-17727
-17730
-17733
-17736
-17740
-17743
-17747
-17751
-17755
-17760
-17764
-17769
-17775
-17780
-17786
-17792
-17798
-17804
-17811
-17818
-17825
-17832
-17840
-17848
-17856
-17864
-17872
-17881
-17890
-17899
-17908
-17918
-17927
-17937
-17947
-17957
-17967
-17978
-17988
-17999
-18009
-18020
-18030
-18041
-18051
-18062
-18073
-18084
-18094
-18105
-18116
-18127
-18138
-18149
-18160
-18171
-18182
-18194
-18205
-18216
-18228
-18239
-18250
-18262
-18273
-18285
-18297
-18308
-18320
-18332
-18344
-18355
-18367
-18379
-18392
-18404
-18416
-18428
-18440
-18453
-18465
-18477
-18490
-18502
-18514
-18527
-18539
-18552
-18564
-18577
-18589
-18601
-18614
-18626
-18639
-18651
-18664
-18676
-18689
-18701
-18714
-18727
-18739
-18752
-18766
-18779
-18792
-18806
-18819
-18833
-18847
-18862
-18876
-18891
-18906
-18921
-18936
-18952
-18968
-18984
-19000
-19017
-19034
-19052
-19069
-19087
-19106
-19124
-19143
-19163
-19182
-19202
-19222
-19243
-19264
-19285
-19306
-19327
-19349
-19371
-19393
-19415
-19437
-19460
-19482
-19505
-19528
-19551
-19574
-19598
-19621
-19645
-19669
-19693
-19718
-19742
-19767
-19792
-19817
-19842
-19867
-19892
-19917
-19943
-19968
-19993
-20018
-20044
-20069
-20094
-20119
-20144
-20168
-20193
-20218
-20242
-20266
-20291
-20315
-20338
-20362
-20385
-20408
-20431
-20454
-20476
-20499
-20520
-20542
-20564
-20585
-20606
-20627
-20647
-20668
-20688
-20708
-20728
-20747
-20767
-20786
-20805
-20824
-20843
-20862
-20881
-20899
-20918
-20936
-20954
-20972
-20990
-21008
-21026
-21044
-21062
-21079
-21097
-21115
-21132
-21150
-21167
-21185
-21202
-21219
-21237
-21254
-21272
-21289
-21306
-21323
-21341
-21358
-21375
-21392
-21410
-21426
-21443
-21460
-21476
-21493
-21509
-21525
-21540
-21556
-21571
-21586
-21601
-21616
-21630
-21645
-21659
-21674
-21688
-21702
-21716
-21731
-21745
-21759
-21774
-21788
-21803
-21817
-21832
-21847
-21862
-21877
-21892
-21907
-21922
-21937
-21952
-21968
-21983
-21999
-22015
-22030
-22046
-22063
-22079
-22095
-22112
-22129
-22146
-22163
-22180
-22197
-22214
-22232
-22249
-22267
-22285
-22303
-22321
-22339
-22357
-22375
-22393
-22411
-22429
-22447
-22465
-22484
-22502
-22520
-22538
-22556
-22574
-22592
-22610
-22628
-22645
-22662
-22680
-22696
-22713
-22729
-22745
-22760
-22775
-22790
-22804
-22818
-22831
-22843
-22855
-22867
-22878
-22888
-22898
-22908
-22916
-22925
-22932
-22939
-22946
-22952
-22957
-22962
-22966
-22970
-22973
-22975
-22977
-22978
-22979
-22978
-22978
-22976
-22974
-22971
-22967
-22963
-22958
-22953
-22947
-22940
-22933
-22925
-22917
-22908
-22898
-22889
-22879
-22868
-22857
-22846
-22834
-22822
-22810
-22797
-22784
-22771
-22758
-22744
-22731
-22717
-22703
-22689
-22674
-22660
-22645
-22631
-22616
-22601
-22586
-22571
-22556
-22540
-22525
-22510
-22494
-22479
-22463
-22447
-22432
-22416
-22400
-22384
-22369
-22353
-22337
-22321
-22306
-22290
-22274
-22258
-22242
-22227
-22211
-22195
-22179
-22163
-22147
-22130
-22114
-22098
-22081
-22065
-22048
-22031
-22014
-21997
-21980
-21962
-21945
-21927
-21910
-21892
-21873
-21855
-21837
-21818
-21800
-21781
-21762
-21743
-21724
-21705
-21685
-21666
-21646
-21627
-21607
-21587
-21567
-21547
-21526
-21506
-21485
-21464
-21443
-21421
-21400
-21378
-21356
-21334
-21312
-21289
-21267
-21244
-21221
-21197
-21174
-21150
-21126
-21102
-21078
-21053
-21029
-21004
-20979
-20953
-20927
-20901
-20875
-20849
-20822
-20795
-20767
-20740
-20712
-20683
-20655
-20626
-20597
-20568
-20538
-20508
-20478
-20447
-20416
-20385
-20353
-20321
-20289
-20256
-20223
-20190
-20156
-20123
-20088
-20054
-20020
-19985
-19950
-19915
-19879
-19843
-19807
-19771
-19734
-19698
-19660
-19623
-19585
-19547
-19509
-19470
-19431
-19392
-19353
-19313
-19273
-19233
-19192
-19152
-19111
-19069
-19028
-18986
-18944
-18902
-18859
-18817
-18774
-18730
-18687
-18643
-18599
-18554
-18510
-18465
-18420
-18375
-18330
-18284
-18239
-18193
-18147
-18101
-18054
-18008
-17961
-17915
-17868
-17821
-17774
-17726
-17679
-17631
-17584
-17536
-17488
-17440
-17393
-17345
-17297
-17249
-17202
-17154
-17106
-17059
-17011
-16964
-16916
-16869
-16821
-16774
-16727
-16679
-16632
-16585
-16538
-16491
-16444
-16397
-16350
-16303
-16257
-16210
-16163
-16117
-16071
-16024
-15979
-15933
-15887
-15842
-15796
-15751
-15706
-15661
-15615
-15570
-15525
-15480
-15434
-15389
-15344
-15298
-15253
-15207
-15162
-15116
-15071
-15025
-14980
-14935
-14890
-14845
-14800
-14755
-14710
-14666
-14622
-14578
-14534
-14490
-14447
-14404
-14361
-14318
-14276
-14233
-14191
-14149
-14107
-14065
-14023
-13981
-13939
-13897
-13855
-13814
-13772
-13730
-13688
-13646
-13604
-13562
-13519
-13477
-13435
-13393
-13350
-13308
-13266
-13223
-13181
-13138
-13096
-13054
-13011
-12969
-12927
-12885
-12843
-12801
-12759
-12717
-12676
-12634
-12593
-12551
-12510
-12469
-12428
-12387
-12346
-12305
-12265
-12224
-12184
-12144
-12104
-12064
-12024
-11985
-11946
-11907
-11868
-11829
-11791
-11753
-11715
-11677
-11640
-11603
-11566
-11529
-11493
-11457
-11421
-11385
-11350
-11315
-11280
-11246
-11212
-11178
-11145
-11111
-11078
-11046
-11013
-10981
-10949
-10917
-10886
-10854
-10823
-10793
-10762
-10731
-10701
-10671
-10641
-10611
-10581
-10552
-10522
-10493
-10464
-10435
-10407
-10378
-10350
-10322
-10295
-10267
-10240
-10212
-10185
-10158
-10131
-10103
-10076
-10049
-10022
-9995
-9968
-9941
-9914
-9887
-9860
-9833
-9806
-9779
-9753
-9726
-9699
-9672
-9645
-9618
-9591
-9564
-9537
-9510
-9483
-9456
-9429
-9402
-9376
-9349
-9323
-9296
-9270
-9244
-9218
-9192
-9167
-9141
-9116
-9091
-9066
-9041
-9017
-8992
-8968
-8944
-8920
-8896
-8872
-8848
-8825
-8802
-8779
-8756
-8733
-8711
-8688
-8666
-8644
-8622
-8601
-8579
-8558
-8537
-8516
-8495
-8475
-8454
-8435
-8415
-8395
-8376
-8357
-8338
-8320
-8302
-8284
-8266
-8249
-8232
-8215
-8198
-8182
-8166
-8150
-8134
-8119
-8103
-8089
-8074
-8058
-8045
-8029
-8016
-8003
-7989
-7976
-7963
-7950
-7938
-7926
-7914
-7902
-7891
-7880
-7869
-7858
-7848
-7837
-7827
-7817
-7807
-7797
-7787
-7777
-7768
-7758
-7748
-7739
-7729
-7720
-7710
-7701
-7691
-7682
-7672
-7662
-7653
-7643
-7633
-7623
-7613
-7602
-7592
-7581
-7571
-7560
-7549
-7538
-7527
-7516
-7505
-7494
-7483
-7471
-7460
-7448
-7436
-7424
-7412
-7400
-7388
-7375
-7362
-7349
-7336
-7323
-7309
-7296
-7282
-7268
-7254
-7240
-7226
-7212
-7198
-7185
-7171
-7157
-7143
-7129
-7115
-7101
-7088
-7074
-7061
-7048
-7035
-7022
-7009
-6997
-6985
-6973
-6962
-6951
-6940
-6929
-6919
-6909
-6900
-6890
-6881
-6873
-6865
-6857
-6849
-6842
-6835
-6829
-6823
-6818
-6813
-6809
-6805
-6801
-6798
-6795
-6792
-6790
-6788
-6787
-6785
-6784
-6784
-6783
-6783
-6783
-6783
-6783
-6784
-6784
-6785
-6786
-6786
-6787
-6788
-6789
-6790
-6792
-6793
-6794
-6795
-6796
-6798
-6799
-6800
-6801
-6802
-6803
-6804
-6805
-6806
-6807
-6808
-6809
-6810
-6811
-6812
-6813
-6814
-6815
-6816
-6817
-6818
-6819
-6820
-6821
-6822
-6823
-6824
-6826
-6827
-6828
-6830
-6832
-6833
-6835
-6837
-6839
-6842
-6844
-6847
-6849
-6852
-6855
-6858
-6861
-6864
-6867
-6870
-6873
-6877
-6880
-6883
-6886
-6889
-6892
-6895
-6898
-6901
-6904
-6907
-6910
-6913
-6917
-6920
-6924
-6927
-6931
-6935
-6939
-6944
-6948
-6953
-6958
-6963
-6968
-6974
-6980
-6986
-6993
-6999
-7007
-7014
-7022
-7030
-7038
-7046
-7055
-7064
-7074
-7083
-7093
-7103
-7114
-7125
-7136
-7147
-7159
-7171
-7183
-7196
-7209
-7222
-7236
-7250
-7264
-7278
-7293
-7309
-7325
-7341
-7357
-7374
-7392
-7410
-7429
-7448
-7467
-7487
-7508
-7529
-7551
-7573
-7596
-7619
-7642
-7666
-7690
-7715
-7740
-7766
-7791
-7818
-7844
-7870
-7897
-7924
-7951
-7979
-8006
-8034
-8061
-8089
-8116
-8144
-8172
-8200
-8227
-8255
-8283
-8311
-8339
-8367
-8394
-8422
-8449
-8477
-8504
-8531
-8558
-8585
-8612
-8638
-8665
-8691
-8717
-8743
-8769
-8794
-8819
-8844
-8869
-8894
-8919
-8943
-8967
-8991
-9015
-9039
-9062
-9085
-9108
-9131
-9154
-9177
-9199
-9221
-9243
-9265
-9287
-9308
-9329
-9350
-9370
-9390
-9410
-9430
-9449
-9468
-9486
-9505
-9523
-9540
-9557
-9574
-9591
-9607
-9623
-9638
-9653
-9668
-9683
-9697
-9711
-9725
-9738
-9751
-9764
-9777
-9789
-9801
-9813
-9824
-9836
-9846
-9857
-9867
-9877
-9886
-9895
-9904
-9912
-9920
-9928
-9935
-9942
-9949
-9955
-9961
-9966
-9972
-9976
-9981
-9985
-9988
-9992
-9995
-9997
-9999
-10001
-10002
-10003
-10003
-10003
-10003
-10002
-10001
-9999
-9997
-9995
-9992
-9990
-9986
-9983
-9979
-9975
-9971
-9967
-9962
-9957
-9952
-9947
-9942
-9936
-9931
-9925
-9920
-9914
-9909
-9904
-9898
-9893
-9888
-9883
-9878
-9873
-9868
-9864
-9859
-9855
-9850
-9846
-9841
-9837
-9832
-9827
-9823
-9818
-9812
-9807
-9801
-9795
-9789
-9782
-9775
-9767
-9759
-9751
-9742
-9733
-9723
-9713
-9702
-9691
-9679
-9666
-9653
-9639
-9625
-9610
-9595
-9579
-9562
-9545
-9527
-9508
-9489
-9470
-9450
-9429
-9408
-9386
-9364
-9342
-9319
-9296
-9272
-9248
-9223
-9199
-9174
-9149
-9123
-9097
-9071
-9045
-9019
-8993
-8966
-8939
-8913
-8886
-8859
-8833
-8806
-8779
-8752
-8726
-8699
-8673
-8646
-8620
-8593
-8566
-8540
-8513
-8486
-8459
-8432
-8404
-8376
-8348
-8319
-8290
-8261
-8231
-8200
-8170
-8138
-8106
-8074
-8041
-8007
-7974
-7940
-7905
-7870
-7835
-7799
-7762
-7726
-7689
-7651
-7613
-7575
-7537
-7498
-7459
-7419
-7380
-7340
-7299
-7259
-7218
-7177
-7136
-7095
-7053
-7012
-6970
-6928
-6885
-6843
-6800
-6757
-6714
-6671
-6628
-6584
-6541
-6497
-6453
-6409
-6365
-6321
-6276
-6232
-6187
-6141
-6096
-6050
-6005
-5958
-5912
-5865
-5818
-5770
-5722
-5674
-5626
-5577
-5528
-5478
-5429
-5379
-5328
-5278
-5227
-5176
-5125
-5073
-5021
-4969
-4916
-4864
-4811
-4757
-4704
-4650
-4596
-4542
-4488
-4433
-4378
-4324
-4269
-4214
-4158
-4103
-4048
-3993
-3937
-3882
-3827
-3771
-3716
-3661
-3605
-3550
-3495
-3439
-3384
-3329
-3274
-3219
-3164
-3109
-3054
-2999
-2944
-2889
-2834
-2779
-2724
-2669
-2613
-2558
-2503
-2447
-2391
-2335
-2279
-2223
-2167
-2110
-2054
-1997
-1940
-1883
-1826
-1768
-1711
-1653
-1596
-1538
-1480
-1423
-1365
-1307
-1249
-1191
-1134
-1076
-1018
-960
-902
-845
-787
-729
-672
-614
-557
-499
-442
-385
-328
-271
-214
-157
-101
-45
12
68
124
180
235
291
347
403
458
514
570
626
682
738
795
851
908
965
1022
1079
1137
1194
1252
1310
1369
1427
1486
1545
1604
1663
1723
1783
1843
1903
1964
2024
2085
2147
2208
2270
2332
2395
2458
2521
2584
2648
2712
2777
2842
2907
2973
3039
3105
3172
3239
3307
3375
3443
3512
3581
3650
3720
3790
3861
3932
4003
4074
4146
4218
4291
4364
4437
4511
4584
4659
4733
4808
4883
4958
5034
5109
5185
5261
5338
5414
5491
5568
5645
5722
5799
5877
5954
6031
6108
6186
6263
6340
6417
6494
6570
6647
6724
6800
6877
6953
7029
7105
7182
7258
7334
7411
7487
7563
7640
7716
7793
7869
7946
8023
8099
8176
8253
8329
8406
8483
8560
8636
8712
8789
8865
8941
9017
9092
9168
9243
9318
9393
9468
9542
9617
9691
9765
9839
9912
9986
10059
10133
10206
10279
10351
10424
10496
10568
10640
10712
10784
10855
10926
10997
11067
11138
11208
11278
11348
11417
11487
11556
11626
11695
11764
11832
11901
11969
12038
12106
12173
12241
12308
12376
12442
12509
12575
12641
12707
12772
12837
12901
12966
13030
13094
13157
13220
13283
13346
13408
13470
13532
13593
13654
13715
13775
13835
13895
13954
14013
14072
14130
14188
14245
14303
14360
14417
14473
14529
14585
14641
14696
14751
14806
14861
14916
14970
15024
15078
15132
15185
15239
15292
15345
15398
15451
15504
15557
15610
15662
15715
15767
15820
15872
15924
15977
16029
16081
16133
16184
16236
16288
16340
16392
16443
16494
16546
16597
16648
16698
16749
16800
16850
16900
16950
17000
17050
17099
17148
17197
17246
17294
17342
17390
17437
17484
17531
17578
17624
17670
17716
17761
17806
17850
17894
17938
17982
18025
18067
18110
18152
18194
18235
18277
18317
18358
18398
18439
18478
18518
18557
18596
18635
18674
18712
18750
18788
18825
18862
18899
18935
18971
19007
19042
19077
19111
19145
19179
19211
19244
19276
19307
19338
19369
19398
19428
19457
19485
19513
19540
19567
19594
19620
19645
19670
19694
19718
19742
19765
19787
19809
19831
19852
19872
19893
19912
19931
19950
19968
19986
20004
20021
20037
20054
20069
20085
20100
20114
20129
20142
20156
20169
20181
20193
20205
20216
20227
20238
20248
20257
20267
20276
20285
20293
20301
20309
20316
20323
20330
20336
20342
20348
20354
20360
20365
20370
20375
20379
20384
20388
20392
20396
20400
20404
20408
20411
20414
20418
20421
20424
20427
20429
20432
20434
20436
20438
20439
20440
20441
20442
20443
20443
20442
20442
20441
20440
20438
20436
20434
20431
20428
20425
20421
20417
20412
20407
20402
20397
20391
20384
20377
20370
20363
20355
20347
20338
20330
20321
20311
20302
20292
20282
20271
20261
20250
20239
20227
20216
20204
20192
20180
20168
20156
20143
20131
20119
20106
20094
20081
20069
20057
20045
20032
20020
20008
19997
19985
19973
19962
19951
19939
19928
19917
19906
19896
19885
19875
19865
19855
19846
19836
19827
19819
19810
19802
19794
19787
19779
19772
19766
19759
19753
19747
19741
19735
19730
19725
19720
19715
19710
19706
19702
19698
19694
19690
19687
19684
19680
19677
19674
19672
19669
19666
19663
19661
19659
19656
19654
19652
19650
19648
19646
19644
19642
19640
19637
19635
19633
19631
19629
19626
19624
19621
19619
19616
19613
19609
19606
19602
19599
19595
19591
19586
19582
19577
19572
19566
19561
19555
19549
19543
19536
19530
19523
19515
19508
19500
19492
19484
19475
19466
19457
19448
19439
19429
19420
19410
19400
19390
19380
19369
19359
19348
19338
19327
19316
19306
19295
19284
19273
19262
19250
19239
19228
19216
19205
19193
19182
19170
19159
19147
19135
19123
19112
19100
19088
19076
19064
19052
19040
19028
19015
19003
18990
18977
18964
18951
18937
18923
18909
18894
18879
18864
18848
18832
18816
18800
18783
18766
18748
18731
18713
18694
18676
18657
18638
18618
18598
18578
18558
18537
18517
18496
18474
18452
18430
18408
18386
18363
18340
18316
18293
18269
18244
18220
18195
18170
18145
18119
18093
18067
18041
18015
17988
17962
17935
17908
17880
17853
17825
17797
17769
17741
17712
17684
17655
17626
17596
17567
17538
17508
17478
17448
17418
17388
17358
17327
17297
17266
17235
17205
17174
17142
17111
17080
17048
17017
16985
16954
16922
16890
16859
16827
16796
16764
16733
16701
16670
16639
16608
16577
16547
16516
16486
16456
16426
16397
16367
16338
16309
16280
16253
16225
16197
16170
16143
16116
16088
16062
16038
16012
15987
15962
15937
15913
15889
15866
15843
15820
15797
15775
15753
15732
15711
15690
15670
15650
15630
15611
15592
15574
15555
15537
15520
15503
15486
15470
15454
15438
15423
15409
15394
15381
15367
15354
15341
15329
15317
15305
15293
15282
15271
15260
15249
15239
15229
15219
15209
15199
15190
15181
15172
15163
15155
15147
15139
15131
15124
15117
15110
15103
15096
15090
15084
15078
15072
15067
15061
15056
15051
15046
15041
15037
15033
15028
15024
15021
15017
15014
15010
15007
15004
15001
14999
14996
14994
14992
14990
14988
14987
14986
14985
14984
14984
14983
14983
14983
14984
14984
14985
14986
14987
14988
14990
14991
14993
14995
14997
14999
15002
15004
15007
15009
15012
15015
15017
15020
15023
15026
15028
15031
15034
15036
15039
15042
15045
15047
15050
15053
15055
15058
15061
15064
15066
15069
15072
15075
15077
15080
15083
15085
15088
15090
15092
15095
15097
15099
15102
15104
15106
15107
15109
15111
15112
15114
15115
15116
15117
15118
15119
15120
15120
15121
15121
15121
15121
15120
15120
15119
15118
15117
15116
15114
15113
15111
15109
15107
15105
15103
15100
15098
15096
15093
15091
15088
15086
15083
15080
15078
15075
15073
15070
15068
15065
15063
15061
15058
15056
15055
15053
15051
15050
15048
15047
15046
15045
15044
15043
15043
15043
15042
15042
15043
15043
15043
15044
15045
15046
15048
15049
15051
15053
15055
15057
15059
15062
15064
15067
15070
15073
15077
15080
15084
15088
15092
15096
15101
15105
15110
15115
15121
15126
15132
15138
15144
15151
15157
15164
15171
15179
15186
15194
15202
15209
15217
15226
15234
15242
15251
15259
15268
15276
15285
15294
15303
15312
15320
15330
15339
15348
15357
15367
15376
15386
15395
15405
15415
15425
15435
15445
15455
15465
15476
15486
15496
15507
15518
15528
15539
15550
15560
15571
15582
15593
15603
15614
15625
15636
15646
15657
15667
15678
15688
15699
15709
15719
15729
15739
15749
15759
15768
15778
15788
15797
15807
15816
15826
15835
15845
15854
15864
15873
15883
15892
15901
15911
15920
15929
15938
15947
15957
15966
15974
15983
15992
16001
16010
16018
16027
16035
16043
16050
16059
16067
16075
16082
16091
16097
16106
16113
16120
16126
16134
16140
16148
16155
16161
16168
16175
16181
16187
16193
16200
16207
16213
16219
16225
16231
16236
16242
16248
16254
16260
16265
16271
16277
16283
16289
16295
16300
16306
16314
16320
16327
16334
16341
16347
16356
16364
16372
16379
16389
16398
16407
16417
16427
16438
16449
16460
16472
16484
16497
16510
16523
16537
16551
16566
16581
16596
16612
16628
16644
16661
16678
16695
16712
16730
16748
16767
16785
16804
16823
16842
16861
16880
16900
16920
16940
16960
16980
17000
17020
17041
17062
17082
17103
17124
17144
17165
17186
17206
17227
17248
17268
17289
17310
17330
17351
17371
17391
17412
17432
17452
17472
17492
17512
17531
17551
17570
17589
17608
17627
17646
17664
17683
17701
17719
17737
17755
17772
17790
17807
17824
17841
17857
17874
17890
17906
17922
17938
17954
17969
17984
17999
18014
18028
18042
18056
18070
18083
18096
18109
18121
18133
18144
18155
18166
18177
18187
18196
18206
18214
18223
18231
18239
18246
18253
18260
18266
18271
18276
18281
18285
18288
18291
18294
18295
18297
18297
18298
18297
18296
18295
18293
18291
18288
18285
18281
18276
18271
18266
18260
18253
18246
18238
18230
18221
18212
18202
18191
18180
18168
18155
18143
18129
18115
18100
18085
18070
18054
18037
18020
18002
17984
17965
17946
17927
17906
17886
17864
17843
17820
17797
17774
17749
17725
17700
17674
17647
17620
17593
17565
17536
17507
17477
17447
17416
17385
17353
17321
17289
17256
17222
17189
17155
17120
17085
17050
17014
16978
16942
16906
16869
16832
16795
16757
16719
16681
16643
16605
16566
16528
16489
16450
16411
16372
16332
16293
16253
16213
16174
16134
16094
16055
16015
15975
15935
15895
15855
15815
15776
15736
15697
15657
15618
15579
15540
15501
15463
15424
15386
15348
15310
15272
15234
15197
15160
15123
15086
15049
15012
14976
14939
14903
14867
14831
14795
14759
14724
14689
14654
14619
14584
14549
14515
14481
14447
14414
14381
14348
14315
14283
14251
14220
14189
14158
14128
14098
14069
14040
14012
13984
13956
13929
13903
13876
13851
13826
13801
13777
13754
13731
13708
13686
13665
13644
13624
13604
13584
13565
13547
13529
13511
13494
13477
13461
13445
13430
13416
13401
13388
13375
13362
13350
13339
13328
13318
13308
13299
13291
13283
13276
13269
13263
13258
13253
13249
13246
13243
13240
13239
13238
13237
13237
13238
13239
13241
13244
13247
13251
13256
13261
13267
13273
13280
13288
13296
13306
13315
13326
13337
13349
13361
13374
13388
13402
13418
13433
13450
13467
13485
13503
13522
13542
13563
13584
13606
13628
13652
13675
13700
13725
13751
13777
13804
13831
13859
13887
13916
13945
13975
14005
14036
14067
14098
14130
14162
14194
14227
14260
14293
14326
14360
14394
14428
14463
14498
14533
14568
14603
14639
14675
14710
14747
14783
14819
14856
14892
14929
14966
15003
15040
15077
15114
15151
15189
15226
15263
15300
15338
15375
15412
15450
15487
15524
15562
15599
15636
15673
15710
15747
15784
15821
15858
15895
15932
15969
16004
16042
16078
16114
16151
16187
16222
16259
16295
16331
16367
16402
16437
16472
16507
16542
16576
16610
16644
16678
16711
16744
16777
16810
16842
16874
16906
16937
16968
16999
17029
17059
17089
17119
17148
17177
17206
17234
17262
17290
17318
17346
17373
17400
17427
17454
17480
17507
17533
17559
17585
17610
17636
17661
17686
17711
17736
17761
17785
17810
17834
17858
17882
17905
17929
17952
17975
17999
18021
18044
18067
18089
18111
18134
18156
18177
18199
18220
18242
18263
18284
18304
18325
18345
18365
18385
18405
18424
18443
18462
18481
18499
18518
18535
18553
18570
18588
18604
18621
18637
18653
18668
18684
18699
18713
18727
18741
18755
18769
18782
18795
18807
18819
18831
18843
18854
18866
18876
18887
18897
18907
18916
18925
18934
18943
18951
18959
18966
18973
18980
18986
18992
18997
19002
19007
19011
19015
19018
19021
19023
19026
19027
19029
19029
19030
19030
19030
19029
19028
19026
19024
19022
19019
19016
19012
19008
19003
18998
18993
18987
18980
18974
18967
18959
18951
18942
18933
18924
18914
18903
18892
18880
18868
18856
18843
18829
18815
18800
18785
18770
18754
18737
18720
18703
18685
18667
18649
18630
18610
18590
18570
18549
18528
18506
18484
18461
18438
18415
18391
18366
18341
18316
18290
18263
18236
18209
18181
18152
18123
18094
18064
18034
18003
17971
17940
17907
17874
17841
17807
17773
17738
17702
17667
17630
17594
17557
17519
17481
17443
17405
17365
17326
17286
17246
17205
17164
17123
17081
17039
16996
16953
16910
16866
16822
16777
16732
16686
16640
16594
16547
16500
16452
16404
16356
16306
16258
16207
16158
16108
16056
16006
15955
15903
15851
15798
15745
15692
15638
15584
15530
15475
15420
15365
15310
15254
15197
15141
15084
15027
14969
14911
14853
14795
14736
14676
14617
14557
14496
14436
14375
14313
14251
14189
14126
14063
14000
13936
13872
13808
13743
13678
13612
13547
13481
13414
13348
13281
13214
13146
13079
13011
12943
12875
12807
12738
12670
12601
12532
12463
12394
12325
12255
12186
12116
12046
11977
11907
11837
11767
11697
11626
11556
11486
11416
11345
11275
11204
11134
11063
10993
10923
10852
10782
10711
10641
10570
10500
10429
10358
10288
10217
10146
10075
10005
9934
9863
9792
9721
9650
9579
9508
9437
9367
9296
9226
9155
9085
9015
8945
8875
8805
8736
8666
8597
8528
8458
8389
8321
8252
8183
8115
8045
7978
7909
7841
7773
7705
7637
7570
7502
7434
7367
7299
7232
7165
7097
7030
6963
6896
6829
6762
6695
6628
6561
6494
6427
6360
6293
6226
6159
6092
6025
5958
5891
5823
5756
5688
5621
5553
5485
5417
5349
5281
5213
5145
5077
5009
4940
4872
4804
4735
4667
4598
4530
4461
4392
4324
4255
4186
4117
4049
3980
3911
3842
3774
3705
3636
3567
3499
3430
3361
3292
3224
3155
3086
3018
2949
2881
2813
2745
2677
2609
2541
2474
2406
2339
2272
2205
2138
2071
2005
1939
1873
1806
1741
1675
1609
1544
1479
1414
1349
1284
1220
1155
1091
1027
963
899
835
772
709
646
583
520
457
395
332
270
208
146
84
23
-38
-100
-161
-221
-282
-343
-403
-463
-523
-583
-643
-702
-762
-821
-880
-939
-998
-1057
-1116
-1175
-1233
-1292
-1350
-1409
-1468
-1526
-1585
-1643
-1702
-1761
-1819
-1878
-1937
-1996
-2055
-2114
-2173
-2232
-2292
-2351
-2411
-2471
-2531
-2591
-2652
-2712
-2773
-2834
-2895
-2957
-3018
-3080
-3141
-3203
-3266
-3328
-3391
-3453
-3516
-3579
-3642
-3705
-3769
-3832
-3896
-3960
-4022
-4086
-4151
-4215
-4279
-4343
-4406
-4470
-4534
-4598
-4661
-4725
-4788
-4851
-4915
-4978
-5040
-5103
-5166
-5228
-5290
-5352
-5413
-5475
-5536
-5596
-5657
-5717
-5777
-5837
-5896
-5955
-6014
-6073
-6131
-6189
-6247
-6304
-6361
-6418
-6474
-6530
-6586
-6642
-6697
-6752
-6806
-6861
-6915
-6968
-7022
-7075
-7128
-7180
-7232
-7284
-7336
-7387
-7438
-7489
-7539
-7589
-7639
-7688
-7737
-7786
-7834
-7882
-7930
-7978
-8025
-8071
-8118
-8164
-8210
-8255
-8300
-8345
-8390
-8434
-8478
-8521
-8564
-8607
-8649
-8691
-8733
-8774
-8815
-8855
-8896
-8936
-8975
-9015
-9053
-9092
-9130
-9168
-9206
-9243
-9280
-9317
-9353
-9389
-9425
-9460
-9495
-9529
-9563
-9597
-9631
-9664
-9697
-9729
-9761
-9793
-9824
-9855
-9886
-9917
-9946
-9976
-10005
-10034
-10063
-10091
-10119
-10147
-10175
-10202
-10228
-10255
-10281
-10307
-10333
-10358
-10383
-10408
-10432
-10457
-10481
-10505
-10528
-10552
-10575
-10598
-10621
-10644
-10667
-10689
-10711
-10732
-10754
-10775
-10796
-10817
-10837
-10858
-10878
-10898
-10918
-10938
-10957
-10977
-10996
-11015
-11034
-11053
-11072
-11091
-11110
-11128
-11147
-11166
-11184
-11203
-11222
-11241
-11259
-11278
-11297
-11316
-11335
-11354
-11373
-11392
-11411
-11431
-11450
-11470
-11489
-11509
-11529
-11549
-11570
-11590
-11611
-11631
-11652
-11673
-11695
-11716
-11738
-11760
-11782
-11804
-11826
-11849
-11871
-11894
-11917
-11940
-11964
-11987
-12010
-12034
-12058
-12082
-12106
-12130
-12154
-12178
-12203
-12227
-12252
-12276
-12301
-12325
-12350
-12374
-12399
-12424
-12448
-12473
-12498
-12522
-12547
-12571
-12596
-12621
-12645
-12670
-12695
-12719
-12744
-12769
-12794
-12818
-12843
-12868
-12892
-12917
-12942
-12967
-12991
-13016
-13041
-13066
-13090
-13115
-13140
-13165
-13190
-13216
-13241
-13266
-13291
-13316
-13342
-13367
-13393
-13418
-13444
-13470
-13496
-13522
-13548
-13574
-13601
-13627
-13653
-13680
-13706
-13733
-13759
-13786
-13813
-13839
-13866
-13893
-13920
-13947
-13974
-14001
-14028
-14055
-14082
-14109
-14136
-14164
-14191
-14218
-14245
-14272
-14299
-14326
-14353
-14380
-14407
-14434
-14461
-14488
-14515
-14542
-14569
-14596
-14623
-14650
-14678
-14705
-14732
-14759
-14787
-14814
-14841
-14869
-14896
-14924
-14951
-14979
-15006
-15034
-15062
-15089
-15117
-15145
-15172
-15200
-15228
-15256
-15284
-15312
-15340
-15368
-15396
-15425
-15453
-15481
-15510
-15538
-15567
-15595
-15624
-15653
-15681
-15710
-15739
-15768
-15797
-15827
-15856
-15885
-15915
-15945
-15975
-16004
-16035
-16065
-16094
-16126
-16157
-16187
-16218
-16248
-16280
-16312
-16343
-16375
-16407
-16439
-16471
-16503
-16535
-16568
-16601
-16634
-16667
-16700
-16733
-16767
-16801
-16835
-16869
-16904
-16939
-16974
-17009
-17044
-17080
-17116
-17152
-17188
-17225
-17262
-17299
-17337
-17375
-17413
-17451
-17489
-17528
-17567
-17606
-17645
-17685
-17725
-17765
-17805
-17845
-17885
-17926
-17967
-18007
-18048
-18089
-18130
-18170
-18211
-18252
-18293
-18333
-18374
-18414
-18455
-18495
-18535
-18575
-18615
-18655
-18695
-18735
-18774
-18813
-18852
-18892
-18930
-18969
-19008
-19047
-19085
-19124
-19162
-19200
-19238
-19277
-19315
-19353
-19391
-19429
-19467
-19505
-19543
-19581
-19620
-19658
-19696
-19734
-19773
-19811
-19850
-19889
-19927
-19966
-20005
-20044
-20083
-20123
-20162
-20202
-20241
-20281
-20321
-20361
-20402
-20442
-20483
-20524
-20564
-20605
-20647
-20688
-20729
-20771
-20812
-20854
-20896
-20938
-20980
-21022
-21065
-21107
-21149
-21192
-21235
-21277
-21320
-21363
-21406
-21449
-21492
-21535
-21579
-21622
-21665
-21709
-21752
-21796
-21839
-21883
-21926
-21970
-22014
-22057
-22101
-22144
-22188
-22232
-22275
-22319
-22363
-22406
-22450
-22494
-22537
-22581
-22625
-22669
-22712
-22756
-22800
-22844
-22888
-22932
-22976
-23020
-23064
-23108
-23152
-23197
-23241
-23285
-23330
-23374
-23419
-23463
-23508
-23552
-23597
-23642
-23686
-23731
-23775
-23820
-23865
-23910
-23954
-23999
-24044
-24089
-24134
-24178
-24223
-24268
-24313
-24358
-24402
-24447
-24492
-24536
-24581
-24625
-24670
-24714
-24758
-24803
-24847
-24891
-24935
-24979
-25023
-25066
-25110
-25153
-25197
-25240
-25283
-25326
-25368
-25411
-25453
-25495
-25537
-25579
-25620
-25661
-25702
-25743
-25783
-25823
-25863
-25903
-25942
-25981
-26020
-26059
-26097
-26135
-26173
-26210
-26247
-26284
-26321
-26357
-26394
-26430
-26465
-26501
-26536
-26572
-26607
-26641
-26676
-26710
-26745
-26779
-26813
-26847
-26880
-26914
-26947
-26981
-27014
-27047
-27080
-27112
-27145
-27178
-27210
-27242
-27274
-27306
-27338
-27370
-27402
-27433
-27465
-27496
-27527
-27558
-27589
-27620
-27651
-27681
-27712
-27742
-27772
-27802
-27832
-27861
-27891
-27920
-27949
-27978
-28007
-28035
-28064
-28092
-28120
-28148
-28175
-28203
-28230
-28257
-28284
-28311
-28337
-28364
-28390
-28416
-28442
-28467
-28493
-28518
-28543
-28568
-28593
-28618
-28642
-28667
-28691
-28715
-28739
-28763
-28787
-28811
-28834
-28857
-28881
-28904
-28927
-28950
-28972
-28995
-29017
-29040
-29062
-29084
-29106
-29128
-29150
-29171
-29193
-29214
-29235
-29256
-29276
-29297
-29317
-29338
-29357
-29377
-29397
-29416
-29435
-29454
-29473
-29492
-29510
-29528
-29546
-29564
-29581
-29599
-29616
-29633
-29650
-29666
-29683
-29699
-29715
-29732
-29748
-29763
-29779
-29795
-29811
-29826
-29841
-29857
-29872
-29887
-29902
-29917
-29932
-29947
-29962
-29977
-29992
-30007
-30021
-30036
-30050
-30065
-30080
-30094
-30108
-30123
-30137
-30151
-30165
-30179
-30193
-30206
-30220
-30233
-30247
-30260
-30273
-30285
-30298
-30311
-30323
-30335
-30347
-30359
-30371
-30383
-30394
-30405
-30417
-30428
-30438
-30449
-30459
-30470
-30480
-30490
-30500
-30509
-30519
-30528
-30537
-30546
-30555
-30564
-30572
-30580
-30589
-30597
-30605
-30612
-30620
-30627
-30635
-30642
-30649
-30656
-30662
-30669
-30675
-30682
-30688
-30694
-30700
-30705
-30711
-30716
-30722
-30727
-30732
-30737
-30742
-30747
-30752
-30757
-30762
-30766
-30771
-30775
-30780
-30784
-30789
-30793
-30798
-30802
-30806
-30811
-30815
-30820
-30824
-30829
-30833
-30838
-30842
-30847
-30852
-30856
-30861
-30865
-30870
-30875
-30879
-30884
-30889
-30893
-30898
-30902
-30907
-30911
-30915
-30920
-30924
-30928
-30932
-30936
-30940
-30944
-30947
-30951
-30954
-30957
-30960
-30963
-30966
-30969
-30971
-30974
-30976
-30978
-30980
-30982
-30983
-30985
-30986
-30987
-30988
-30989
-30990
-30990
-30991
-30991
-30991
-30991
-30991
-30990
-30990
-30989
-30988
-30987
-30986
-30985
-30984
-30982
-30980
-30979
-30977
-30974
-30972
-30970
-30967
-30965
-30962
-30959
-30956
-30953
-30950
-30946
-30943
-30940
-30936
-30932
-30929
-30925
-30921
-30917
-30913
-30909
-30905
-30900
-30896
-30891
-30887
-30882
-30877
-30872
-30867
-30862
-30857
-30851
-30846
-30840
-30835
-30829
-30823
-30817
-30811
-30804
-30798
-30792
-30785
-30778
-30771
-30764
-30757
-30750
-30743
-30735
-30728
-30720
-30712
-30704
-30697
-30689
-30681
-30673
-30664
-30656
-30648
-30639
-30631
-30622
-30614
-30605
-30597
-30588
-30579
-30571
-30562
-30553
-30544
-30535
-30527
-30518
-30509
-30500
-30491
-30482
-30473
-30464
-30456
-30447
-30438
-30429
-30420
-30412
-30403
-30394
-30385
-30377
-30368
-30359
-30351
-30342
-30334
-30325
-30317
-30308
-30300
-30292
-30283
-30275
-30267
-30258
-30250
-30242
-30233
-30225
-30217
-30208
-30200
-30192
-30183
-30175
-30167
-30158
-30150
-30141
-30133
-30125
-30116
-30108
-30099
-30091
-30082
-30074
-30065
-30057
-30049
-30040
-30032
-30023
-30015
-30006
-29998
-29990
-29981
-29973
-29965
-29956
-29948
-29940
-29932
-29923
-29915
-29906
-29898
-29889
-29881
-29872
-29863
-29854
-29845
-29836
-29827
-29817
-29808
-29798
-29788
-29778
-29768
-29757
-29747
-29736
-29725
-29714
-29702
-29691
-29679
-29667
-29655
-29642
-29629
-29616
-29603
-29590
-29576
-29562
-29547
-29533
-29518
-29502
-29486
-29470
-29453
-29436
-29419
-29401
-29383
-29365
-29346
-29327
-29307
-29287
-29266
-29245
-29224
-29202
-29180
-29158
-29135
-29112
-29088
-29064
-29039
-29014
-28988
-28963
-28936
-28909
-28882
-28855
-28827
-28798
-28769
-28740
-28710
-28680
-28650
-28619
-28587
-28556
-28523
-28491
-28457
-28424
-28390
-28355
-28320
-28285
-28249
-28213
-28176
-28139
-28101
-28063
-28025
-27986
-27946
-27906
-27866
-27825
-27783
-27741
-27699
-27655
-27612
-27568
-27523
-27478
-27432
-27386
-27339
-27291
-27243
-27195
-27146
-27096
-27046
-26995
-26944
-26892
-26840
-26787
-26733
-26679
-26625
-26570
-26514
-26458
-26402
-26345
-26287
-26229
-26170
-26111
-26052
-25992
-25931
-25870
-25809
-25747
-25685
-25622
-25559
-25496
-25432
-25367
-25303
-25237
-25172
-25106
-25040
-24973
-24906
-24839
-24771
-24703
-24635
-24567
-24498
-24429
-24359
-24290
-24220
-24150
-24080
-24009
-23938
-23867
-23796
-23725
-23653
-23582
-23510
-23438
-23366
-23294
-23222
-23149
-23077
-23005
-22932
-22859
-22787
-22714
-22641
-22568
-22495
-22422
-22349
-22276
-22203
-22130
-22057
-21984
-21911
-21838
-21765
-21692
-21620
-21547
-21474
-21401
-21328
-21255
-21183
-21110
-21037
-20965
-20892
-20820
-20747
-20675
-20603
-20530
-20458
-20386
-20314
-20242
-20170
-20099
-20027
-19956
-19884
-19813
-19741
-19670
-19599
-19528
-19457
-19386
-19315
-19245
-19174
-19103
-19033
-18962
-18892
-18822
-18752
-18682
-18612
-18542
-18472
-18403
-18334
-18264
-18195
-18126
-18057
-17988
-17920
-17851
-17783
-17715
-17647
-17579
-17511
-17444
-17376
-17309
-17242
-17175
-17108
-17041
-16974
-16907
-16841
-16775
-16708
-16642
-16576
-16510
-16444
-16378
-16312
-16247
-16181
-16114
-16050
-15984
-15919
-15854
-15788
-15723
-15658
-15593
-15528
-15464
-15399
-15335
-15270
-15206
-15142
-15078
-15014
-14950
-14887
-14823
-14760
-14697
-14633
-14571
-14508
-14445
-14383
-14320
-14258
-14196
-14134
-14072
-14010
-13948
-13887
-13826
-13764
-13703
-13642
-13581
-13521
-13460
-13399
-13339
-13278
-13218
-13158
-13098
-13037
-12977
-12917
-12857
-12798
-12738
-12678
-12619
-12559
-12500
-12441
-12381
-12322
-12263
-12204
-12146
-12087
-12028
-11970
-11911
-11853
-11795
-11736
-11678
-11620
-11562
-11504
-11446
-11388
-11330
-11272
-11214
-11156
-11098
-11040
-10982
-10924
-10866
-10808
-10750
-10692
-10634
-10576
-10518
-10460
-10401
-10343
-10285
-10226
-10168
-10109
-10051
-9992
-9933
-9875
-9816
-9757
-9698
-9639
-9580
-9521
-9462
-9403
-9344
-9285
-9225
-9166
-9107
-9047
-8987
-8928
-8868
-8808
-8749
-8689
-8629
-8569
-8508
-8448
-8388
-8328
-8267
-8207
-8146
-8085
-8025
-7964
-7903
-7842
-7780
-7719
-7658
-7596
-7535
-7473
-7412
-7350
-7288
-7226
-7164
-7102
-7039
-6977
-6914
-6852
-6789
-6726
-6663
-6600
-6537
-6474
-6411
-6347
-6284
-6220
-6156
-6093
-6029
-5965
-5901
-5837
-5772
-5708
-5644
-5580
-5515
-5451
-5386
-5322
-5258
-5193
-5129
-5065
-5001
-4937
-4873
-4808
-4745
-4681
-4617
-4553
-4490
-4426
-4363
-4300
-4237
-4174
-4111
-4049
-3986
-3924
-3862
-3800
-3739
-3677
-3616
-3555
-3494
-3433
-3373
-3312
-3252
-3192
-3133
-3073
-3014
-2955
-2896
-2838
-2780
-2721
-2664
-2606
-2548
-2491
-2434
-2378
-2321
-2265
-2209
-2153
-2098
-2043
-1988
-1933
-1879
-1825
-1771
-1718
-1664
-1611
-1559
-1506
-1454
-1403
-1351
-1300
-1249
-1199
-1149
-1099
-1050
-1000
-952
-904
-856
-808
-761
-714
-667
-621
-575
-529
-484
-439
-395
-350
-307
-263
-220
-177
-135
-93
-51
-9
32
72
113
153
192
231
270
309
347
385
422
459
496
532
568
604
640
675
710
744
778
812
846
879
912
945
977
1008
1041
1073
1105
1136
1167
1198
1228
1259
1289
1319
1349
1379
1409
1438
1467
1497
1526
1555
1583
1612
1641
1670
1698
1727
1755
1784
1812
1841
1869
1897
1926
1954
1983
2012
2040
2069
2098
2126
2155
2184
2213
2243
2272
2301
2331
2360
2390
2420
2450
2480
2510
2540
2570
2600
2631
2661
2692
2723
2753
2784
2815
2846
2877
2908
2939
2970
3002
3033
3064
3096
3127
3159
3191
3223
3254
3286
3318
3350
3382
3414
3446
3478
3510
3542
3574
3606
3638
3670
3702
3734
3766
3798
3830
3862
3894
3926
3958
3990
4021
4053
4085
4116
4148
4180
4211
4242
4274
4305
4336
4367
4399
4430
4461
4492
4523
4553
4584
4615
4646
4677
4707
4738
4768
4799
4829
4860
4890
4921
4951
4982
5012
5042
5072
5102
5133
5163
5193
5223
5253
5283
5313
5342
5372
5402
5432
5461
5491
5520
5550
5579
5609
5638
5667
5696
5725
5754
5783
5812
5840
5869
5897
5926
5954
5982
6010
6038
6066
6093
6121
6148
6175
6203
6230
6256
6283
6310
6336
6363
6389
6415
6441
6467
6492
6518
6544
6569
6594
6620
6645
6670
6695
6720
6744
6769
6793
6818
6842
6866
6890
6914
6939
6962
6986
7010
7034
7058
7082
7105
7129
7153
7177
7200
7224
7248
7271
7295
7319
7342
7366
7390
7413
7437
7461
7484
7508
7532
7556
7580
7604
7628
7652
7676
7700
7724
7748
7773
7797
7821
7846
7870
7895
7919
7944
7969
7993
8018
8044
8069
8093
8119
8145
8170
8197
8223
8249
8275
8301
8328
8354
8381
8408
8435
8463
8490
8518
8546
8574
8602
8630
8659
8687
8716
8745
8775
8804
8834
8864
8894
8925
8955
8986
9017
9048
9080
9111
9143
9176
9208
9241
9273
9306
9340
9373
9407
9441
9475
9510
9544
9579
9615
9650
9686
9722
9758
9795
9832
9869
9906
9944
9982
10021
10059
10098
10137
10177
10217
10257
10298
10338
10380
10421
10463
10505
10548
10591
10634
10678
10722
10767
10811
10856
10902
10947
10993
11040
11087
11134
11181
11229
11277
11325
11374
11423
11473
11522
11572
11623
11673
11724
11776
11827
11879
11932
11984
12037
12091
12144
12198
12253
12307
12362
12417
12473
12529
12585
12642
12699
12756
12814
12872
12930
12989
13048
13108
13167
13228
13288
13350
13411
13473
13535
13598
13661
13724
13788
13852
13916
13981
14046
14112
14178
14244
14311
14378
14445
14513
14581
14650
14718
14787
14857
14927
14997
15067
15138
15209
15280
15352
15424
15496
15568
15641
15714
15788
15862
15936
16010
16085
16160
16235
16311
16386
16462
16539
16615
16692
16769
16846
16923
17001
17079
17157
17235
17313
17392
17470
17549
17628
17707
17786
17866
17945
18025
18105
18185
18265
18345
18425
18505
18586
18667
18747
18828
18909
18990
19071
19152
19234
19315
19397
19478
19560
19642
19724
19806
19888
19971
20053
20136
20218
20301
20384
20467
20550
20634
20717
20800
20884
20967
21051
21135
21219
21303
21387
21471
21555
21639
21723
21807
21891
21976
22060
22144
22228
22313
22397
22481
22566
22650
22734
22818
22902
22986
23070
23154
23238
23322
23405
23488
23572
23655
23738
23820
23903
23985
24067
24150
24231
24313
24394
24476
24557
24637
24718
24798
24878
24958
25037
25117
25196
25274
25352
25430
25508
25585
25662
25739
25816
25892
25967
26043
26118
26193
26267
26342
26415
26489
26562
26635
26708
26780
26851
26923
26994
27065
27135
27205
27275
27344
27413
27482
27550
27618
27685
27752
27819
27886
27952
28017
28083
28147
28212
28276
28340
28403
28466
28528
28591
28652
28713
28774
28835
28895
28954
29013
29072
29130
29187
29244
29301
29357
29412
29467
29521
29575
29628
29681
29733
29784
29835
29885
29935
29984
30032
30080
30127
30174
30220
30266
30310
30354
30398
30441
30483
30525
30566
30606
30646
30685
30724
30762
30799
30836
30872
30908
30943
30977
31011
31044
31077
31109
31141
31172
31202
31232
31261
31290
31318
31346
31374
31401
31427
31453
31479
31504
31529
31553
31577
31600
31624
31646
31669
31691
31712
31734
31755
31775
31795
31815
31835
31854
31873
31892
31911
31929
31947
31965
31982
31999
32016
32033
32049
32066
32082
32098
32113
32130
32145
32161
32176
32191
32206
32220
32235
32250
32265
32279
32293
32308
32322
32336
32350
32363
32378
32392
32405
32418
32432
32445
32459
32473
32485
32499
32512
32525
32537
32551
32564
32577
32590
32601
32615
32627
32640
32652
32664
32676
32688
32700
32712
32723
32735
32747
32759
32770
32781
32792
32803
32814
32824
32835
32845
32855
32865
32875
32885
32894
32904
32913
32922
32931
32940
32948
32957
32965
32973
32981
32989
32997
33004
33012
33019
33026
33033
33040
33047
33054
33061
33067
33073
33080
33086
33092
33098
33104
33109
33115
33120
33126
33131
33136
33142
33147
33151
33156
33161
33165
33170
33174
33179
33183
33187
33191
33195
33199
33202
33206
33209
33213
33216
33219
33222
33225
33228
33230
33233
33236
33238
33241
33243
33245
33247
33249
33251
33253
33255
33257
33258
33260
33262
33263
33265
33266
33268
33269
33271
33272
33274
33275
33277
33278
33279
33281
33282
33283
33284
33286
33287
33288
33289
33290
33291
33292
33293
33294
33295
33295
33296
33297
33297
33298
33299
33299
33300
33300
33301
33301
33301
33301
33302
33302
33302
33302
33302
33302
33302
33301
33301
33301
33300
33300
33300
33299
33298
33298
33297
33296
33295
33294
33293
33292
33291
33290
33289
33288
33287
33286
33284
33283
33282
33280
33279
33277
33276
33274
33272
33271
33269
33267
33265
33263
33262
33259
33257
33255
33253
33250
33248
33246
33243
33240
33238
33235
33232
33229
33226
33223
33219
33216
33213
33209
33205
33202
33198
33194
33190
33186
33182
33177
33173
33169
33164
33159
33154
33150
33145
33139
33134
33129
33123
33118
33112
33106
33101
33095
33088
33082
33076
33069
33063
33056
33049
33042
33035
33028
33020
33013
33005
32997
32989
32981
32972
32964
32955
32946
32937
32928
32918
32909
32899
32889
32879
32869
32859
32849
32838
32827
32817
32806
32795
32784
32772
32761
32749
32738
32726
32714
32702
32689
32677
32665
32653
32640
32628
32615
32601
32590
32577
32564
32551
32539
32526
32512
32500
32487
32473
32461
32448
32436
32423
32409
32398
32384
32372
32360
32347
32335
32323
32311
32298
32286
32274
32262
32250
32238
32228
32216
32205
32194
32182
32171
32161
32150
32139
32128
32119
32107
32098
32088
32079
32069
32060
32049
32040
32031
32023
32014
32006
31997
31989
31981
31973
31965
31957
31950
31942
31935
31928
31921
31914
31907
31900
31894
31888
31881
31875
31869
31863
31858
31852
31846
31841
31836
31831
31825
31820
31815
31811
31806
31801
31796
31792
31787
31783
31778
31774
31770
31765
31761
31757
31753
31749
31745
31741
31736
31732
31728
31725
31721
31717
31713
31709
31705
31701
31697
31694
31690
31686
31682
31678
31675
31671
31667
31663
31660
31656
31652
31648
31645
31641
31637
31633
31629
31625
31621
31618
31614
31610
31606
31602
31597
31593
31589
31585
31581
31577
31572
31568
31564
31559
31555
31550
31546
31541
31537
31532
31528
31523
31518
31514
31509
31504
31499
31494
31489
31484
31479
31474
31469
31464
31459
31453
31448
31443
31437
31431
31426
31420
31414
31408
31402
31395
31389
31382
31376
31369
31362
31355
31348
31340
31333
31325
31317
31309
31301
31292
31284
31275
31266
31257
31247
31237
31228
31218
31207
31197
31186
31175
31164
31152
31141
31129
31116
31104
31091
31078
31065
31052
31038
31024
31010
30996
30981
30966
30951
30936
30920
30904
30887
30871
30854
30837
30819
30801
30783
30765
30746
30727
30708
30688
30668
30647
30627
30606
30585
30563
30541
30519
30496
30473
30450
30427
30403
30379
30355
30330
30305
30280
30254
30228
30202
30175
30149
30121
30094
30066
30038
30010
29981
29952
29922
29893
29863
29832
29802
29771
29740
29708
29676
29644
29612
29579
29546
29513
29479
29446
29411
29377
29342
29307
29272
29236
29200
29163
29127
29089
29052
29014
28976
28938
28899
28860
28821
28781
28741
28700
28660
28618
28577
28535
28493
28450
28408
28364
28321
28277
28232
28188
28142
28097
28051
28005
27958
27911
27863
27815
27767
27718
27669
27620
27570
27519
27469
27418
27366
27314
27262
27209
27156
27103
27049
26995
26940
26885
26829
26774
26717
26661
26604
26546
26489
26431
26372
26313
26254
26195
26135
26075
26014
25953
25892
25831
25769
25707
25644
25581
25518
25455
25391
25327
25263
25198
25133
25068
25002
24937
24871
24804
24738
24671
24604
24536
24468
24400
24332
24264
24195
24126
24057
23987
23917
23847
23777
23706
23635
23564
23493
23421
23350
23278
23205
23133
23060
22987
22914
22841
22768
22694
22621
22547
22472
22398
22324
22249
22175
22100
22025
21949
21874
21798
21723
21647
21571
21495
21418
21342
21265
21189
21112
21035
20958
20880
20803
20726
20648
20570
20492
20415
20337
20258
20180
20102
20023
19945
19866
19788
19709
19630
19551
19473
19394
19315
19235
19156
19077
18998
18919
18840
18761
18681
18602
18523
18444
18364
18285
18206
18126
18047
17967
17888
17809
17729
17650
17570
17490
17411
17331
17252
17172
17092
17013
16933
16853
16774
16694
16614
16535
16455
16375
16296
16216
16136
16056
15977
15897
15818
15738
15658
15579
15499
15420
15340
15261
15181
15102
15023
14944
14864
14785
14706
14627
14548
14469
14390
14311
14233
14154
14075
13996
13918
13839
13760
13681
13603
13524
13445
13367
13288
13209
13131
13052
12973
12895
12816
12737
12658
12580
12501
12422
12343
12264
12185
12106
12027
11948
11868
11789
11710
11631
11551
11472
11392
11313
11233
11154
11074
10994
10914
10835
10755
10675
10595
10515
10434
10354
10274
10194
10114
10033
9953
9873
9793
9712
9632
9552
9471
9391
9311
9230
9150
9070
8989
8909
8829
8748
8668
8588
8508
8427
8347
8267
8186
8106
8026
7947
7866
7786
7706
7626
7546
7467
7387
7307
7227
7147
7067
6987
6907
6827
6746
6666
6586
6506
6426
6345
6265
6185
6105
6024
5944
5864
5783
5703
5622
5542
5461
5381
5300
5220
5140
5059
4979
4898
4818
4737
4657
4576
4496
4415
4335
4255
4174
4094
4014
3934
3854
3774
3695
3615
3535
3456
3376
3297
3218
3139
3060
2981
2902
2823
2744
2665
2587
2508
2430
2352
2273
2195
2117
2039
1961
1883
1806
1728
1651
1573
1496
1419
1342
1265
1188
1111
1034
958
882
805
729
653
577
501
425
349
274
198
123
48
-27
-102
-177
-252
-327
-401
-476
-550
-624
-698
-772
-846
-920
-993
-1067
-1140
-1213
-1286
-1359
-1432
-1504
-1577
-1649
-1721
-1793
-1865
-1936
-2008
-2079
-2150
-2222
-2292
-2363
-2434
-2504
-2574
-2645
-2715
-2784
-2854
-2924
-2993
-3063
-3132
-3202
-3271
-3340
-3409
-3478
-3547
-3616
-3684
-3753
-3822
-3890
-3959
-4027
-4096
-4164
-4232
-4301
-4369
-4438
-4506
-4574
-4643
-4711
-4780
-4848
-4917
-4985
-5054
-5123
-5191
-5260
-5329
-5398
-5467
-5536
-5605
-5675
-5744
-5813
-5883
-5952
-6022
-6092
-6162
-6232
-6302
-6372
-6443
-6513
-6584
-6655
-6726
-6797
-6868
-6940
-7011
-7083
-7155
-7227
-7299
-7371
-7443
-7516
-7589
-7661
-7734
-7808
-7881
-7954
-8026
-8101
-8175
-8248
-8322
-8396
-8470
-8544
-8618
-8693
-8767
-8842
-8916
-8991
-9065
-9140
-9215
-9290
-9365
-9439
-9514
-9589
-9665
-9740
-9815
-9890
-9965
-10041
-10116
-10191
-10267
-10342
-10417
-10492
-10568
-10643
-10718
-10794
-10869
-10944
-11019
-11094
-11169
-11244
-11319
-11394
-11469
-11543
-11618
-11693
-11767
-11842
-11916
-11990
-12065
-12139
-12213
-12287
-12360
-12434
-12508
-12581
-12654
-12728
-12801
-12873
-12946
-13019
-13091
-13163
-13235
-13307
-13379
-13450
-13521
-13592
-13663
-13733
-13803
-13873
-13943
-14012
-14082
-14151
-14219
-14288
-14356
-14424
-14491
-14559
-14626
-14693
-14759
-14825
-14891
-14956
-15022
-15086
-15151
-15215
-15279
-15343
-15406
-15469
-15531
-15593
-15655
-15716
-15777
-15838
-15898
-15958
-16017
-16076
-16135
-16193
-16251
-16309
-16366
-16423
-16479
-16535
-16591
-16646
-16700
-16755
-16808
-16862
-16915
-16967
-17019
-17071
-17122
-17173
-17223
-17273
-17322
-17371
-17419
-17467
-17515
-17562
-17609
-17655
-17701
-17747
-17792
-17837
-17881
-17925
-17968
-18011
-18054
-18097
-18139
-18180
-18222
-18263
-18303
-18343
-18383
-18423
-18463
-18502
-18541
-18579
-18618
-18656
-18694
-18731
-18769
-18806
-18843
-18880
-18917
-18954
-18990
-19027
-19063
-19099
-19135
-19170
-19206
-19241
-19277
-19312
-19347
-19382
-19417
-19452
-19486
-19521
-19555
-19590
-19624
-19658
-19692
-19726
-19760
-19793
-19827
-19861
-19894
-19927
-19961
-19994
-20027
-20060
-20093
-20126
-20159
-20192
-20225
-20258
-20291
-20324
-20357
-20389
-20422
-20455
-20488
-20521
-20554
-20586
-20619
-20652
-20685
-20718
-20751
-20784
-20817
-20850
-20884
-20917
-20950
-20983
-21017
-21050
-21083
-21117
-21151
-21184
-21218
-21252
-21285
-21319
-21353
-21387
-21421
-21455
-21490
-21524
-21558
-21592
-21627
-21661
-21696
-21731
-21765
-21800
-21835
-21870
-21905
-21940
-21975
-22010
-22045
-22080
-22115
-22150
-22185
-22220
-22255
-22290
-22325
-22360
-22395
-22430
-22465
-22500
-22535
-22569
-22604
-22639
-22673
-22708
-22742
-22776
-22810
-22845
-22878
-22912
-22946
-22980
-23013
-23047
-23080
-23113
-23146
-23179
-23212
-23245
-23277
-23309
-23342
-23374
-23405
-23437
-23469
-23500
-23531
-23562
-23592
-23623
-23653
-23683
-23713
-23743
-23772
-23802
-23831
-23860
-23889
-23917
-23945
-23973
-24001
-24029
-24056
-24083
-24110
-24137
-24163
-24189
-24215
-24241
-24266
-24291
-24316
-24341
-24365
-24389
-24413
-24437
-24460
-24483
-24506
-24528
-24551
-24573
-24594
-24616
-24637
-24658
-24678
-24698
-24718
-24738
-24757
-24776
-24795
-24814
-24832
-24850
-24868
-24885
-24902
-24919
-24936
-24952
-24968
-24984
-25000
-25015
-25030
-25045
-25060
-25074
-25089
-25103
-25116
-25130
-25144
-25157
-25170
-25183
-25196
-25208
-25221
-25233
-25245
-25257
-25269
-25281
-25293
-25304
-25315
-25327
-25338
-25349
-25359
-25370
-25381
-25391
-25402
-25412
-25422
-25432
-25442
-25452
-25462
-25472
-25481
-25491
-25501
-25510
-25519
-25528
-25537
-25547
-25555
-25564
-25573
-25582
-25591
-25599
-25608
-25616
-25625
-25633
-25641
-25650
-25658
-25666
-25674
-25682
-25689
-25697
-25705
-25712
-25720
-25727
-25734
-25741
-25748
-25755
-25762
-25769
-25776
-25782
-25789
-25795
-25802
-25808
-25814
-25820
-25826
-25832
-25838
-25843
-25849
-25854
-25860
-25865
-25870
-25875
-25880
-25884
-25889
-25893
-25897
-25901
-25905
-25909
-25912
-25916
-25919
-25922
-25925
-25927
-25930
-25932
-25934
-25936
-25938
-25939
-25941
-25942
-25943
-25944
-25945
-25945
-25945
-25946
-25946
-25945
-25945
-25944
-25944
-25943
-25942
-25941
-25939
-25938
-25936
-25934
-25932
-25930
-25928
-25925
-25923
-25920
-25917
-25914
-25911
-25908
-25904
-25900
-25897
-25893
-25889
-25884
-25880
-25875
-25871
-25866
-25861
-25856
-25851
-25845
-25839
-25833
-25827
-25821
-25815
-25808
-25801
-25794
-25787
-25779
-25772
-25764
-25756
-25748
-25739
-25731
-25722
-25713
-25704
-25694
-25685
-25675
-25665
-25655
-25645
-25635
-25624
-25614
-25603
-25592
-25581
-25570
-25558
-25547
-25535
-25523
-25511
-25499
-25487
-25475
-25463
-25450
-25437
-25425
-25412
-25399
-25386
-25373
-25360
-25347
-25333
-25320
-25307
-25293
-25280
-25266
-25253
-25239
-25226
-25212
-25199
-25185
-25172
-25158
-25144
-25131
-25117
-25104
-25090
-25077
-25063
-25050
-25036
-25023
-25010
-24996
-24983
-24969
-24956
-24943
-24929
-24916
-24902
-24889
-24876
-24862
-24849
-24835
-24822
-24808
-24795
-24781
-24768
-24754
-24740
-24727
-24713
-24699
-24686
-24672
-24658
-24645
-24631
-24617
-24603
-24589
-24575
-24561
-24547
-24533
-24520
-24506
-24491
-24477
-24463
-24449
-24435
-24421
-24407
-24392
-24378
-24364
-24349
-24335
-24321
-24306
-24291
-24277
-24262
-24247
-24233
-24218
-24203
-24188
-24173
-24157
-24142
-24127
-24112
-24096
-24081
-24065
-24049
-24034
-24018
-24002
-23986
-23970
-23954
-23938
-23921
-23905
-23888
-23872
-23855
-23838
-23821
-23804
-23787
-23770
-23753
-23735
-23718
-23700
-23683
-23665
-23647
-23629
-23611
-23593
-23574
-23556
-23538
-23519
-23500
-23482
-23463
-23444
-23425
-23406
-23387
-23368
-23348
-23329
-23309
-23290
-23270
-23250
-23231
-23211
-23191
-23171
-23151
-23131
-23111
-23090
-23070
-23050
-23030
-23009
-22989
-22968
-22948
-22928
-22907
-22887
-22866
-22846
-22825
-22805
-22784
-22764
-22743
-22723
-22703
-22682
-22662
-22641
-22621
-22601
-22580
-22560
-22540
-22520
-22500
-22480
-22461
-22441
-22421
-22402
-22382
-22363
-22344
-22325
-22306
-22287
-22269
-22250
-22232
-22214
-22196
-22179
-22161
-22144
-22126
-22109
-22093
-22076
-22060
-22043
-22027
-22011
-21996
-21980
-21965
-21950
-21935
-21921
-21906
-21892
-21878
-21864
-21851
-21838
-21825
-21812
-21799
-21787
-21775
-21763
-21751
-21740
-21729
-21718
-21707
-21697
-21686
-21676
-21666
-21657
-21647
-21638
-21629
-21621
-21612
-21604
-21596
-21588
-21581
-21573
-21566
-21559
-21553
-21546
-21540
-21534
-21529
-21523
-21518
-21513
-21508
-21504
-21500
-21496
-21492
-21488
-21485
-21482
-21479
-21476
-21474
-21472
-21470
-21468
-21466
-21465
-21463
-21462
-21461
-21461
-21460
-21460
-21460
-21460
-21460
-21460
-21461
-21461
-21462
-21463
-21465
-21466
-21468
-21470
-21472
-21474
-21476
-21479
-21481
-21484
-21487
-21490
-21493
-21497
-21501
-21504
-21508
-21512
-21516
-21521
-21525
-21530
-21535
-21539
-21544
-21549
-21555
-21560
-21565
-21571
-21576
-21582
-21588
-21594
-21600
-21606
-21612
-21618
-21625
-21631
-21637
-21644
-21651
-21657
-21664
-21671
-21678
-21685
-21692
-21699
-21707
-21714
-21721
-21729
-21736
-21744
-21751
-21759
-21767
-21775
-21783
-21791
-21799
-21807
-21815
-21824
-21832
-21841
-21850
-21859
-21868
-21877
-21886
-21895
-21905
-21915
-21924
-21934
-21944
-21954
-21965
-21975
-21986
-21996
-22007
-22018
-22029
-22041
-22052
-22064
-22075
-22087
-22099
-22111
-22123
-22136
-22148
-22161
-22174
-22186
-22200
-22213
-22226
-22240
-22253
-22267
-22281
-22295
-22310
-22324
-22339
-22353
-22368
-22384
-22399
-22414
-22430
-22446
-22461
-22477
-22494
-22510
-22526
-22543
-22560
-22577
-22594
-22611
-22628
-22645
-22663
-22681
-22698
-22716
-22734
-22752
-22771
-22789
-22807
-22826
-22844
-22863
-22882
-22901
-22919
-22938
-22957
-22976
-22995
-23014
-23033
-23052
-23071
-23090
-23109
-23128
-23146
-23165
-23184
-23203
-23221
-23240
-23258
-23276
-23295
-23313
-23331
-23348
-23366
-23384
-23401
-23418
-23435
-23452
-23469
-23485
-23501
-23517
-23533
-23549
-23564
-23580
-23594
-23609
-23624
-23638
-23652
-23665
-23679
-23692
-23705
-23718
-23730
-23742
-23754
-23766
-23777
-23788
-23799
-23810
-23820
-23830
-23840
-23849
-23858
-23867
-23875
-23884
-23892
-23899
-23906
-23913
-23920
-23926
-23932
-23938
-23944
-23949
-23953
-23958
-23962
-23966
-23969
-23973
-23975
-23978
-23980
-23982
-23983
-23985
-23985
-23986
-23986
-23986
-23985
-23984
-23983
-23981
-23979
-23977
-23974
-23971
-23968
-23964
-23960
-23956
-23951
-23946
-23940
-23934
-23928
-23921
-23914
-23907
-23899
-23891
-23882
-23874
-23864
-23855
-23845
-23834
-23824
-23813
-23801
-23789
-23777
-23764
-23751
-23737
-23723
-23709
-23694
-23679
-23663
-23647
-23631
-23614
-23597
-23579
-23561
-23542
-23523
-23504
-23484
-23464
-23443
-23422
-23401
-23379
-23356
-23334
-23310
-23287
-23263
-23239
-23214
-23189
-23163
-23137
-23111
-23084
-23057
-23029
-23001
-22973
-22944
-22915
-22886
-22856
-22826
-22795
-22764
-22732
-22701
-22669
-22636
-22603
-22570
-22537
-22503
-22468
-22434
-22399
-22364
-22328
-22292
-22256
-22219
-22183
-22146
-22108
-22070
-22033
-21994
-21956
-21917
-21878
-21839
-21799
-21759
-21719
-21679
-21639
-21598
-21557
-21516
-21474
-21433
-21391
-21349
-21307
-21265
-21222
-21179
-21136
-21093
-21050
-21006
-20963
-20919
-20875
-20831
-20786
-20742
-20698
-20653
-20608
-20563
-20518
-20473
-20428
-20382
-20337
-20291
-20245
-20200
-20154
-20108
-20062
-20016
-19969
-19923
-19877
-19830
-19784
-19737
-19690
-19644
-19597
-19550
-19503
-19456
-19409
-19361
-19314
-19267
-19219
-19171
-19124
-19076
-19028
-18980
-18932
-18883
-18835
-18787
-18738
-18689
-18641
-18592
-18543
-18493
-18444
-18395
-18345
-18296
-18246
-18196
-18146
-18096
-18045
-17995
-17944
-17893
-17843
-17792
-17740
-17689
-17638
-17586
-17534
-17483
-17431
-17378
-17326
-17274
-17221
-17168
-17115
-17062
-17009
-16955
-16901
-16848
-16794
-16739
-16685
-16630
-16575
-16520
-16464
-16409
-16353
-16297
-16239
-16184
-16126
-16070
-16012
-15955
-15897
-15839
-15780
-15722
-15663
-15603
-15544
-15484
-15424
-15364
-15304
-15243
-15182
-15121
-15059
-14998
-14936
-14874
-14811
-14749
-14686
-14623
-14559
-14495
-14432
-14367
-14303
-14238
-14173
-14108
-14043
-13977
-13911
-13845
-13779
-13712
-13645
-13578
-13510
-13443
-13375
-13307
-13238
-13170
-13101
-13032
-12962
-12893
-12823
-12753
-12683
-12612
-12541
-12471
-12399
-12328
-12256
-12185
-12113
-12040
-11968
-11895
-11822
-11749
-11676
-11603
-11529
-11455
-11381
-11306
-11232
-11157
-11082
-11007
-10931
-10855
-10780
-10703
-10627
-10551
-10474
-10397
-10320
-10242
-10164
-10087
-10008
-9930
-9852
-9773
-9694
-9615
-9535
-9455
-9376
-9296
-9215
-9135
-9054
-8974
-8893
-8812
-8730
-8649
-8567
-8485
-8403
-8321
-8239
-8157
-8074
-7992
-7909
-7826
-7743
-7659
-7576
-7493
-7409
-7325
-7241
-7157
-7073
-6988
-6904
-6819
-6735
-6650
-6565
-6480
-6394
-6309
-6224
-6138
-6052
-5967
-5881
-5795
-5709
-5623
-5536
-5450
-5364
-5277
-5191
-5104
-5018
-4931
-4844
-4757
-4670
-4583
-4497
-4410
-4323
-4236
-4148
-4061
-3974
-3887
-3800
-3713
-3626
-3539
-3452
-3365
-3278
-3191
-3104
-3017
-2930
-2843
-2756
-2669
-2583
-2496
-2409
-2322
-2236
-2149
-2063
-1976
-1890
-1803
-1717
-1630
-1544
-1458
-1372
-1286
-1200
-1114
-1028
-942
-856
-770
-684
-598
-513
-427
-341
-255
-170
-84
2
87
173
259
344
430
515
601
687
772
858
943
1029
1115
1200
1286
1371
1457
1542
1627
1713
1798
1883
1968
2054
2139
2224
2309
2393
2478
2563
2648
2732
2816
2901
2985
3069
3153
3237
3321
3405
3488
3572
3656
3739
3822
3905
3988
4070
4154
4237
4320
4402
4485
4568
4650
4732
4815
4897
4979
5061
5143
5225
5307
5388
5470
5552
5633
5715
5796
5878
5959
6040
6121
6202
6283
6364
6445
6525
6606
6686
6766
6846
6927
7007
7086
7166
7246
7325
7405
7484
7563
7642
7721
7800
7879
7958
8036
8114
8193
8271
8349
8427
8504
8582
8659
8736
8814
8891
8967
9044
9120
9197
9273
9349
9425
9501
9576
9652
9727
9802
9877
9952
10027
10101
10176
10250
10324
10398
10472
10545
10619
10692
10765
10838
10911
10983
11055
11128
11199
11271
11343
11414
11485
11556
11626
11696
11766
11836
11906
11975
12044
12113
12181
12249
12317
12385
12452
12519
12586
12652
12719
12784
12850
12915
12980
13045
13109
13173
13237
13300
13363
13426
13488
13550
13612
13673
13734
13795
13856
13916
13976
14035
14095
14153
14212
14270
14328
14385
14442
14499
14556
14612
14668
14723
14778
14833
14887
14941
14995
15048
15101
15153
15206
15258
15309
15360
15411
15461
15511
15561
15611
15660
15708
15756
15804
15852
15899
15946
15992
16038
16084
16129
16172
16218
16262
16305
16347
16391
16434
16475
16517
16558
16599
16639
16679
16718
16757
16795
16833
16871
16908
16945
16981
17017
17053
17088
17123
17157
17191
17224
17257
17290
17322
17353
17385
17416
17446
17476
17506
17535
17564
17593
17621
17649
17676
17703
17730
17756
17782
17808
17833
17858
17882
17907
17930
17954
17977
18000
18023
18045
18067
18089
18111
18132
18153
18174
18194
18215
18235
18254
18274
18293
18312
18331
18350
18368
18387
18405
18422
18440
18457
18474
18491
18508
18524
18541
18557
18573
18588
18604
18619
18634
18649
18664
18679
18693
18707
18721
18735
18749
18762
18776
18789
18802
18815
18828
18841
18853
18866
18878
18890
18902
18914
18926
18938
18950
18961
18972
18984
18995
19006
19017
19028
19039
19050
19060
19071
19082
19092
19103
19113
19123
19133
19144
19154
19164
19174
19184
19193
19203
19213
19223
19232
19242
19251
19260
19270
19279
19288
19297
19306
19315
19324
19333
19342
19350
19359
19368
19376
19384
19393
19401
19409
19417
19425
19433
19441
19448
19456
19463
19470
19478
19485
19492
19499
19505
19512
19518
19525
19531
19537
19544
19549
19555
19561
19567
19572
19578
19583
19588
19593
19598
19603
19607
19612
19616
19621
19625
19629
19634
19638
19642
19645
19649
19653
19657
19661
19664
19668
19672
19675
19679
19682
19686
19690
19693
19697
19700
19704
19707
19711
19715
19718
19722
19726
19729
19733
19737
19741
19745
19749
19753
19756
19760
19764
19769
19773
19777
19781
19785
19789
19793
19797
19801
19806
19810
19814
19818
19822
19826
19830
19833
19837
19841
19845
19849
19852
19856
19859
19863
19866
19870
19873
19876
19880
19883
19886
19889
19892
19895
19897
19900
19903
19905
19908
19910
19912
19915
19917
19919
19921
19923
19925
19926
19928
19930
19931
19932
19934
19935
19936
19937
19938
19939
19940
19940
19941
19942
19942
19943
19943
19943
19943
19943
19944
19944
19944
19944
19943
19943
19943
19943
19943
19942
19942
19942
19941
19941
19941
19940
19940
19939
19939
19939
19938
19938
19938
19937
19937
19937
19936
19936
19936
19936
19936
19936
19936
19936
19936
19936
19936
19936
19936
19936
19936
19937
19937
19937
19938
19938
19939
19939
19940
19941
19941
19942
19943
19944
19945
19945
19946
19948
19949
19950
19951
19952
19954
19955
19956
19958
19959
19961
19962
19964
19966
19967
19969
19971
19973
19975
19977
19979
19981
19983
19985
19987
19989
19991
19994
19996
19998
20000
20002
20004
20006
20008
20010
20012
20013
20015
20017
20018
20020
20022
20023
20024
20026
20027
20028
20029
20030
20030
20031
20032
20032
20032
20033
20033
20033
20033
20033
20033
20032
20032
20032
20031
20030
20030
20029
20028
20027
20027
20026
20024
20023
20022
20021
20020
20018
20017
20016
20014
20013
20011
20010
20008
20006
20005
20003
20001
19999
19997
19995
19993
19991
19989
19987
19985
19983
19981
19979
19976
19974
19972
19969
19967
19965
19962
19960
19957
19954
19952
19949
19946
19943
19940
19937
19934
19931
19928
19924
19921
19918
19914
19911
19907
19903
19900
19896
19892
19888
19884
19880
19876
19872
19868
19864
19860
19856
19852
19847
19843
19839
19834
19830
19826
19822
19817
19813
19808
19804
19800
19795
19791
19787
19782
19778
19774
19770
19765
19761
19757
19753
19749
19744
19740
19736
19732
19727
19723
19718
19714
19710
19705
19700
19696
19691
19686
19681
19676
19671
19666
19661
19655
19650
19644
19639
19633
19627
19621
19614
19608
19601
19595
19588
19581
19573
19566
19558
19550
19542
19534
19526
19517
19509
19500
19491
19482
19473
19464
19454
19445
19435
19425
19416
19405
19395
19385
19375
19364
19354
19343
19332
19321
19310
19298
19287
19275
19264
19252
19240
19228
19216
19203
19191
19179
19166
19153
19141
19128
19115
19102
19089
19076
19063
19049
19036
19022
19008
18995
18981
18966
18952
18938
18923
18908
18893
18878
18863
18847
18831
18815
18799
18783
18767
18750
18733
18716
18699
18682
18664
18646
18628
18610
18591
18573
18554
18535
18515
18496
18476
18456
18436
18416
18395
18374
18353
18332
18311
18289
18268
18246
18224
18202
18179
18157
18134
18112
18089
18066
18043
18019
17996
17972
17949
17925
17901
17877
17852
17827
17803
17778
17752
17727
17701
17675
17649
17623
17597
17570
17543
17516
17489
17462
17434
17406
17378
17350
17322
17293
17264
17235
17206
17176
17146
17116
17086
17055
17024
16993
16962
16930
16899
16866
16834
16802
16769
16736
16703
16670
16636
16602
16568
16534
16500
16465
16431
16396
16360
16325
16289
16253
16216
16181
16143
16107
16068
16032
15994
15956
15918
15879
15840
15801
15761
15722
15682
15642
15601
15561
15520
15478
15437
15395
15353
15311
15269
15226
15183
15140
15097
15053
15009
14965
14920
14876
14831
14785
14740
14694
14648
14601
14555
14508
14461
14413
14365
14317
14269
14220
14171
14122
14072
14023
13973
13922
13872
13821
13770
13718
13666
13614
13562
13509
13456
13403
13350
13296
13242
13188
13133
13079
13024
12969
12913
12858
12802
12746
12689
12633
12576
12519
12462
12405
12347
12290
12232
12173
12115
12056
11998
11939
11879
11820
11760
11701
11641
11581
11520
11460
11399
11338
11277
11216
11155
11093
11031
10970
10908
10845
10783
10721
10658
10596
10533
10470
10407
10343
10280
10216
10153
10089
10025
9961
9897
9833
9769
9704
9640
9575
9511
9446
9381
9316
9251
9186
9121
9056
8991
8925
8860
8794
8728
8662
8596
8530
8464
8398
8332
8265
8199
8132
8064
7999
7932
7865
7798
7730
7663
7596
7528
7461
7393
7325
7257
7190
7122
7054
6986
6918
6849
6781
6713
6645
6576
6508
6440
6371
6303
6234
6166
6097
6028
5959
5891
5822
5753
5684
5615
5547
5478
5409
5340
5271
5202
5133
5065
4996
4927
4858
4790
4721
4653
4584
4516
4448
4379
4311
4243
4175
4107
4038
3971
3903
3836
3768
3701
3634
3566
3499
3432
3366
3299
3232
3166
3099
3033
2967
2901
2835
2769
2703
2638
2572
2507
2442
2377
2312
2247
2182
2118
2053
1989
1925
1861
1797
1734
1670
1607
1544
1481
1418
1355
1293
1231
1169
1107
1045
983
922
860
799
738
677
617
556
496
436
376
316
256
196
137
78
19
-40
-99
-158
-216
-274
-333
-391
-449
-506
-564
-622
-679
-737
-794
-851
-908
-965
-1022
-1079
-1136
-1192
-1249
-1305
-1362
-1418
-1474
-1530
-1586
-1642
-1698
-1754
-1810
-1865
-1921
-1977
-2032
-2088
-2143
-2198
-2253
-2309
-2364
-2418
-2473
-2528
-2583
-2637
-2692
-2746
-2800
-2855
-2909
-2963
-3017
-3071
-3125
-3178
-3232
-3286
-3339
-3393
-3446
-3499
-3552
-3605
-3658
-3711
-3764
-3817
-3870
-3922
-3975
-4027
-4078
-4132
-4184
-4236
-4288
-4340
-4391
-4443
-4495
-4546
-4598
-4649
-4700
-4751
-4802
-4853
-4904
-4955
-5005
-5056
-5106
-5157
-5207
-5257
-5307
-5357
-5407
-5456
-5506
-5555
-5605
-5654
-5703
-5752
-5801
-5850
-5898
-5947
-5995
-6043
-6091
-6139
-6186
-6234
-6281
-6328
-6375
-6422
-6469
-6515
-6561
-6608
-6654
-6699
-6745
-6790
-6835
-6881
-6925
-6970
-7014
-7059
-7103
-7147
-7191
-7234
-7278
-7321
-7364
-7407
-7450
-7492
-7535
-7577
-7619
-7661
-7702
-7743
-7785
-7826
-7866
-7907
-7947
-7987
-8026
-8067
-8106
-8146
-8185
-8224
-8263
-8302
-8340
-8378
-8416
-8454
-8492
-8529
-8566
-8603
-8640
-8676
-8712
-8748
-8784
-8819
-8855
-8890
-8924
-8959
-8993
-9027
-9061
-9094
-9128
-9161
-9193
-9226
-9258
-9290
-9321
-9353
-9384
-9415
-9445
-9475
-9505
-9535
-9564
-9594
-9622
-9651
-9679
-9707
-9734
-9762
-9788
-9815
-9841
-9867
-9893
-9918
-9943
-9968
-9992
-10016
-10040
-10063
-10086
-10108
-10131
-10153
-10174
-10195
-10216
-10236
-10256
-10276
-10295
-10314
-10333
-10351
-10369
-10386
-10403
-10420
-10436
-10452
-10467
-10483
-10497
-10512
-10526
-10539
-10552
-10565
-10578
-10590
-10602
-10613
-10624
-10634
-10645
-10655
-10664
-10673
-10682
-10690
-10698
-10706
-10713
-10720
-10727
-10733
-10739
-10745
-10750
-10755
-10759
-10764
-10768
-10771
-10774
-10777
-10779
-10782
-10783
-10785
-10786
-10787
-10787
-10787
-10787
-10787
-10786
-10785
-10783
-10781
-10779
-10776
-10773
-10770
-10767
-10763
-10758
-10754
-10749
-10744
-10738
-10732
-10726
-10720
-10713
-10706
-10698
-10690
-10682
-10674
-10665
-10656
-10646
-10636
-10626
-10615
-10605
-10593
-10582
-10570
-10558
-10545
-10532
-10519
-10506
-10492
-10478
-10463
-10448
-10433
-10417
-10402
-10386
-10369
-10353
-10336
-10318
-10301
-10283
-10265
-10246
-10228
-10209
-10189
-10170
-10150
-10130
-10110
-10089
-10068
-10047
-10026
-10004
-9983
-9961
-9939
-9916
-9894
-9871
-9848
-9825
-9802
-9778
-9755
-9731
-9707
-9683
-9659
-9634
-9610
-9585
-9560
-9535
-9510
-9484
-9459
-9433
-9407
-9381
-9355
-9329
-9302
-9276
-9249
-9222
-9195
-9168
-9141
-9114
-9086
-9059
-9031
-9004
-8976
-8948
-8920
-8891
-8863
-8835
-8806
-8777
-8748
-8719
-8690
-8661
-8632
-8603
-8573
-8544
-8514
-8485
-8455
-8425
-8395
-8365
-8335
-8305
-8274
-8244
-8213
-8183
-8151
-8122
-8090
-8060
-8029
-7998
-7967
-7936
-7905
-7874
-7842
-7811
-7780
-7748
-7717
-7685
-7653
-7622
-7590
-7558
-7526
-7494
-7462
-7430
-7398
-7366
-7334
-7301
-7269
-7237
-7204
-7172
-7139
-7107
-7074
-7041
-7009
-6976
-6943
-6910
-6877
-6844
-6812
-6779
-6746
-6712
-6679
-6646
-6613
-6580
-6547
-6514
-6481
-6448
-6415
-6382
-6349
-6316
-6283
-6250
-6217
-6184
-6151
-6118
-6085
-6052
-6019
-5986
-5953
-5920
-5888
-5855
-5822
-5789
-5757
-5724
-5691
-5659
-5626
-5594
-5561
-5529
-5496
-5464
-5431
-5399
-5366
-5334
-5301
-5269
-5237
-5205
-5172
-5140
-5108
-5076
-5044
-5012
-4980
-4948
-4916
-4884
-4852
-4821
-4789
-4757
-4726
-4694
-4662
-4631
-4599
-4568
-4537
-4505
-4474
-4443
-4412
-4381
-4350
-4319
-4288
-4257
-4227
-4196
-4165
-4135
-4104
-4074
-4043
-4013
-3983
-3953
-3923
-3893
-3863
-3834
-3804
-3774
-3745
-3716
-3686
-3657
-3628
-3599
-3570
-3541
-3512
-3483
-3454
-3425
-3397
-3368
-3340
-3311
-3283
-3254
-3226
-3198
-3170
-3142
-3114
-3086
-3058
-3030
-3003
-2975
-2948
-2920
-2893
-2866
-2838
-2811
-2784
-2758
-2731
-2704
-2678
-2651
-2625
-2599
-2572
-2546
-2521
-2495
-2469
-2443
-2418
-2392
-2367
-2342
-2317
-2292
-2267
-2242
-2217
-2192
-2168
-2143
-2119
-2095
-2071
-2047
-2023
-1999
-1975
-1951
-1928
-1904
-1881
-1857
-1834
-1811
-1788
-1765
-1742
-1720
-1697
-1675
-1652
-1630
-1608
-1586
-1564
-1542
-1520
-1499
-1477
-1455
-1434
-1413
-1391
-1370
-1349
-1328
-1307
-1286
-1265
-1244
-1223
-1202
-1182
-1161
-1141
-1120
-1100
-1079
-1059
-1039
-1018
-999
-979
-959
-939
-920
-900
-880
-861
-841
-822
-802
-783
-764
-745
-725
-706
-687
-668
-650
-631
-612
-593
-575
-556
-538
-519
-501
-482
-464
-446
-428
-410
-391
-373
-355
-337
-319
-301
-283
-265
-247
-230
-212
-194
-176
-158
-141
-123
-105
-87
-70
-52
-34
-17
1
18
36
54
71
89
107
124
142
159
177
195
212
230
248
265
283
301
318
336
354
371
389
407
424
442
460
478
495
513
531
549
567
584
602
620
638
656
674
691
709
727
745
763
781
799
817
835
853
871
889
907
925
943
961
979
997
1014
1032
1050
1068
1086
1104
1122
1140
1158
1176
1193
1211
1229
1247
1264
1282
1299
1317
1335
1352
1370
1387
1404
1422
1439
1456
1473
1490
1507
1524
1540
1557
1573
1589
1605
1621
1637
1653
1668
1684
1699
1714
1729
1744
1758
1773
1787
1801
1815
1828
1842
1855
1868
1881
1894
1906
1918
1930
1942
1953
1965
1976
1986
1997
2007
2017
2027
2037
2045
2055
2064
2073
2081
2089
2097
2105
2112
2119
2126
2132
2138
2144
2150
2156
2161
2166
2170
2175
2179
2183
2186
2189
2192
2195
2197
2200
2201
2203
2204
2205
2206
2207
2207
2207
2207
2206
2205
2204
2202
2201
2199
2197
2194
2191
2188
2185
2181
2177
2173
2168
2164
2159
2153
2148
2142
2136
2130
2123
2116
2109
2102
2094
2086
2078
2070
2062
2053
2044
2033
2025
2015
2005
1995
1985
1974
1963
1952
1941
1929
1917
1905
1893
1881
1869
1856
1843
1830
1817
1803
1790
1776
1762
1748
1734
1719
1705
1690
1675
1660
1644
1629
1613
1597
1581
1565
1549
1532
1516
1499
1482
1465
1448
1430
1413
1395
1378
1360
1342
1324
1306
1288
1269
1251
1233
1214
1195
1177
1158
1139
1120
1101
1082
1063
1044
1025
1006
987
967
948
929
909
890
870
851
831
812
792
773
753
734
714
694
675
655
636
616
597
577
557
538
519
499
480
460
441
422
402
383
364
345
325
306
287
268
249
230
211
193
174
155
137
118
99
81
62
44
26
7
-11
-29
-47
-65
-83
-101
-118
-136
-154
-171
-189
-206
-224
-241
-258
-275
-292
-309
-326
-343
-360
-377
-393
-410
-426
-443
-459
-475
-492
-508
-524
-540
-556
-572
-588
-603
-619
-635
-650
-666
-681
-696
-712
-727
-742
-757
-773
-788
-803
-817
-832
-847
-862
-877
-891
-906
-920
-935
-949
-963
-978
-992
-1006
-1020
-1034
-1048
-1062
-1076
-1090
-1103
-1117
-1130
-1143
-1157
-1170
-1183
-1195
-1208
-1221
-1233
-1246
-1258
-1270
-1282
-1294
-1306
-1318
-1329
-1341
-1352
-1363
-1375
-1386
-1397
-1407
-1418
-1429
-1439
-1449
-1459
-1469
-1479
-1489
-1499
-1508
-1518
-1527
-1536
-1545
-1554
-1562
-1571
-1579
-1587
-1596
-1604
-1612
-1619
-1627
-1634
-1642
-1649
-1656
-1663
-1669
-1676
-1682
-1689
-1695
-1701
-1707
-1712
-1718
-1723
-1728
-1733
-1738
-1743
-1747
-1752
-1756
-1760
-1764
-1767
-1771
-1774
-1777
-1780
-1783
-1785
-1788
-1790
-1792
-1794
-1796
-1797
-1799
-1800
-1801
-1802
-1802
-1803
-1803
-1803
-1803
-1803
-1803
-1802
-1801
-1800
-1799
-1798
-1796
-1795
-1793
-1791
-1789
-1786
-1784
-1781
-1778
-1775
-1772
-1769
-1765
-1762
-1758
-1754
-1750
-1746
-1741
-1737
-1732
-1727
-1723
-1717
-1712
-1707
-1702
-1696
-1690
-1685
-1679
-1673
-1667
-1660
-1654
-1648
-1641
-1634
-1627
-1621
-1613
-1606
-1599
-1592
-1584
-1576
-1569
-1561
-1553
-1545
-1536
-1528
-1520
-1511
-1502
-1493
-1484
-1475
-1466
-1457
-1447
-1438
-1428
-1418
-1408
-1398
-1388
-1378
-1367
-1357
-1346
-1336
-1325
-1314
-1303
-1292
-1280
-1269
-1258
-1246
-1235
-1223
-1211
-1199
-1187
-1175
-1163
-1151
-1139
-1126
-1114
-1101
-1089
-1076
-1063
-1050
-1037
-1024
-1010
-998
-985
-972
-959
-945
-932
-919
-905
-892
-878
-865
-851
-838
-824
-810
-797
-783
-769
-755
-742
-728
-714
-701
-687
-673
-659
-646
-632
-618
-605
-591
-577
-564
-550
-537
-523
-510
-496
-483
-469
-456
-443
-429
-416
-403
-390
-377
-364
-351
-338
-325
-312
-300
-287
-274
-261
-249
-236
-224
-211
-199
-186
-174
-162
-149
-137
-125
-113
-101
-89
-77
-65
-53
-41
-29
-18
-6
5
17
28
39
50
61
72
83
94
105
115
126
136
146
156
166
176
186
196
206
215
225
234
243
252
261
270
279
288
297
305
314
322
330
339
347
355
362
370
378
386
393
401
408
415
422
429
436
443
450
457
464
470
477
483
490
496
502
508
514
520
526
532
538
544
549
555
560
566
571
577
582
587
593
598
603
608
613
618
623
628
633
638
643
648
652
657
662
667
671
676
681
685
690
694
699
703
708
712
716
721
725
730
734
738
743
747
751
756
760
764
769
773
778
782
787
791
796
800
805
809
814
819
823
828
833
838
843
847
852
857
862
867
872
877
882
887
892
897
902
907
913
918
923
928
934
939
945
950
956
961
967
973
978
984
990
996
1002
1008
1014
1020
1026
1033
1039
1045
1052
1058
1065
1072
1079
1085
1092
1099
1107
1114
1121
1129
1136
1144
1152
1160
1168
1176
1184
1192
1200
1209
1218
1226
1235
1244
1253
1262
1271
1281
1290
1300
1309
1319
1329
1339
1349
1359
1369
1380
1390
1401
1412
1423
1434
1445
1456
1468
1479
1491
1502
1514
1526
1538
1550
1562
1574
1586
1599
1611
1624
1636
1649
1661
1674
1687
1699
1712
1725
1738
1751
1764
1777
1790
1803
1816
1829
1842
1856
1869
1882
1895
1908
1921
1934
1947
1961
1974
1987
2000
2013
2025
2039
2052
2065
2078
2090
2103
2116
2129
2141
2154
2166
2179
2191
2204
2216
2229
2241
2253
2265
2277
2289
2301
2312
2324
2336
2347
2359
2370
2381
2392
2403
2414
2425
2436
2447
2458
2468
2479
2489
2499
2509
2519
2529
2539
2549
2559
2569
2578
2588
2597
2606
2615
2624
2633
2642
2651
2659
2668
2676
2684
2692
2700
2708
2716
2724
2731
2739
2746
2753
2760
2767
2774
2780
2787
2793
2799
2805
2811
2817
2823
2829
2834
2839
2845
2850
2855
2859
2864
2869
2873
2877
2882
2886
2890
2894
2897
2901
2904
2907
2911
2914
2917
2919
2922
2925
2927
2930
2932
2934
2936
2938
2940
2942
2944
2945
2947
2948
2950
2951
2952
2953
2954
2955
2956
2957
2957
2958
2959
2959
2960
2960
2960
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2961
2962
2962
2962
2962
2963
2963
2963
2964
2964
2965
2965
2966
2967
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2978
2979
2980
2982
2983
2985
2986
2988
2990
2991
2993
2995
2997
2999
3000
3002
3004
3006
3008
3010
3012
3014
3016
3018
3020
3021
3023
3025
3027
3029
3031
3033
3035
3037
3039
3041
3043
3045
3047
3049
3050
3052
3054
3056
3058
3060
3062
3064
3065
3067
3069
3071
3073
3074
3076
3078
3079
3081
3083
3084
3086
3087
3089
3091
3092
3094
3095
3096
3098
3099
3101
3102
3104
3105
3106
3108
3109
3110
3112
3113
3115
3116
3117
3119
3120
3121
3123
3124
3125
3126
3128
3129
3130
3132
3133
3134
3135
3137
3138
3139
3140
3142
3143
3144
3146
3147
3148
3149
3151
3152
3153
3154
3155
3157
3158
3159
3160
3161
3162
3163
3164
3165
3165
3166
3167
3168
3168
3169
3170
3170
3171
3171
3171
3172
3172
3172
3173
3173
3173
3173
3173
3173
3173
3173
3173
3173
3173
3173
3173
3172
3172
3172
3172
3171
3171
3170
3170
3169
3169
3168
3168
3167
3166
3166
3165
3164
3163
3162
3161
3160
3159
3158
3157
3156
3154
3153
3152
3150
3149
3147
3146
3144
3142
3141
3139
3137
3135
3133
3131
3129
3127
3125
3122
3120
3118
3115
3113
3110
3108
3105
3103
3100
3097
3094
3092
3089
3086
3083
3080
3077
3074
3071
3068
3065
3062
3059
3055
3052
3049
3046
3042
3039
3035
3032
3028
3025
3021
3018
3014
3010
3007
3003
2999
2995
2991
2988
2984
2980
2976
2972
2968
2964
2960
2956
2951
2947
2943
2938
2934
2930
2925
2921
2916
2912
2907
2902
2898
2893
2888
2883
2878
2873
2868
2863
2858
2853
2848
2843
2837
2832
2826
2821
2815
2810
2804
2798
2792
2787
2781
2775
2769
2763
2757
2750
2744
2738
2732
2725
2719
2712
2706
2699
2692
2685
2679
2672
2665
2658
2651
2644
2637
2630
2623
2616
2609
2602
2594
2587
2580
2572
2565
2558
2550
2543
2535
2528
2520
2512
2505
2497
2490
2482
2474
2466
2459
2451
2443
2436
2428
2420
2412
2405
2397
2389
2382
2374
2366
2359
2351
2343
2336
2328
2321
2313
2306
2298
2291
2283
2276
2269
2261
2254
2247
2240
2233
2226
2219
2212
2205
2198
2191
2184
2177
2171
2164
2157
2151
2144
2138
2131
2125
2119
2112
2106
2100
2094
2088
2081
2075
2069
2063
2057
2051
2045
2039
2033
2027
2021
2016
2009
2004
1998
1992
1986
1980
1974
1968
1963
1957
1951
1945
1939
1933
1927
1921
1915
1909
1903
1897
1891
1886
1880
1874
1868
1862
1856
1850
1844
1838
1832
1825
1819
1813
1807
1801
1794
1788
1782
1775
1769
1762
1755
1749
1742
1735
1728
1721
1714
1706
1699
1691
1684
1676
1668
1660
1652
1644
1636
1627
1619
1610
1602
1593
1584
1575
1565
1556
1547
1537
1527
1517
1507
1497
1487
1476
1466
1455
1444
1433
1422
1411
1400
1389
1377
1366
1354
1343
1331
1319
1307
1295
1283
1271
1259
1246
1234
1222
1209
1197
1184
1172
1159
1146
1134
1121
1108
1095
1082
1069
1056
1043
1030
1016
1002
990
977
963
950
936
923
909
896
882
868
854
841
827
813
799
785
772
758
744
730
716
702
688
674
660
646
632
618
604
590
576
562
548
533
519
506
492
478
464
450
436
422
408
394
381
367
353
340
326
312
299
285
272
258
245
231
218
205
192
178
165
152
139
126
113
100
88
75
62
49
37
24
12
-1
-13
-25
-38
-50
-62
-74
-87
-99
-111
-123
-135
-147
-159
-170
-182
-194
-206
-217
-229
-241
-252
-264
-275
-286
-298
-309
-320
-331
-342
-353
-364
-375
-386
-397
-407
-418
-428
-439
-449
-459
-469
-479
-489
-499
-509
-519
-529
-539
-548
-558
-567
-577
-586
-596
-605
-614
-623
-632
-641
-651
-660
-668
-677
-686
-695
-704
-713
-722
-730
-739
-748
-757
-765
-774
-783
-791
-800
-808
-817
-825
-834
-842
-851
-859
-868
-876
-885
-893
-902
-910
-919
-927
-936
-944
-952
-961
-969
-978
-986
-994
-1002
-1010
-1018
-1028
-1036
-1045
-1053
-1062
-1070
-1079
-1087
-1096
-1104
-1112
-1121
-1129
-1138
-1147
-1155
-1164
-1172
-1181
-1189
-1198
-1206
-1215
-1224
-1232
-1241
-1249
-1258
-1267
-1275
-1284
-1293
-1301
-1310
-1319
-1327
-1336
-1345
-1353
-1362
-1371
-1379
-1388
-1396
-1405
-1413
-1422
-1430
-1439
-1447
-1456
-1464
-1473
-1481
-1489
-1498
-1506
-1514
-1522
-1530
-1539
-1547
-1555
-1563
-1571
-1579
-1586
-1594
-1602
-1610
-1617
-1625
-1632
-1640
-1647
-1655
-1662
-1669
-1676
-1683
-1690
-1697
-1704
-1710
-1717
-1724
-1730
-1736
-1743
-1749
-1755
-1761
-1767
-1773
-1779
-1784
-1790
-1795
-1801
-1806
-1811
-1817
-1822
-1827
-1831
-1836
-1841
-1846
-1850
-1855
-1859
-1863
-1868
-1872
-1876
-1880
-1884
-1888
-1891
-1895
-1899
-1902
-1906
-1909
-1912
-1916
-1919
-1922
-1925
-1928
-1931
-1934
-1936
-1939
-1942
-1945
-1947
-1950
-1952
-1955
-1957
-1960
-1962
-1964
-1967
-1969
-1971
-1974
-1976
-1978
-1980
-1982
-1985
-1987
-1989
-1991
-1993
-1995
-1998
-2000
-2001
-2004
-2005
-2009
-2011
-2013
-2016
-2017
-2020
-2023
-2025
-2028
-2029
-2033
-2035
-2037
-2041
-2043
-2045
-2049
-2052
-2054
-2057
-2060
-2063
-2066
-2069
-2073
-2076
-2079
-2082
-2086
-2089
-2092
-2096
-2100
-2103
-2107
-2111
-2114
-2118
-2122
-2126
-2130
-2134
-2138
-2142
-2147
-2151
-2156
-2160
-2165
-2169
-2174
-2179
-2184
-2189
-2194
-2199
-2205
-2210
-2216
-2221
-2227
-2233
-2239
-2245
-2251
-2257
-2263
-2270
-2276
-2283
-2290
-2296
-2303
-2310
-2317
-2324
-2331
-2339
-2346
-2353
-2361
-2368
-2376
-2383
-2391
-2399
-2407
-2415
-2422
-2430
-2439
-2447
-2455
-2463
-2471
-2480
-2488
-2496
-2505
-2513
-2522
-2531
-2539
-2548
-2557
-2566
-2575
-2584
-2593
-2602
-2612
-2621
-2630
-2640
-2649
-2659
-2669
-2678
-2688
-2698
-2708
-2718
-2728
-2738
-2748
-2758
-2769
-2779
-2789
-2800
-2810
-2821
-2831
-2842
-2853
-2863
-2874
-2885
-2896
-2907
-2917
-2928
-2939
-2950
-2961
-2972
-2983
-2994
-3005
-3016
-3027
-3038
-3049
-3060
-3070
-3081
-3092
-3103
-3114
-3125
-3135
-3146
-3157
-3167
-3178
-3189
-3199
-3210
-3220
-3231
-3242
-3252
-3263
-3273
-3283
-3294
-3304
-3315
-3325
-3335
-3345
-3356
-3366
-3376
-3386
-3396
-3407
-3417
-3427
-3437
-3447
-3457
-3467
-3477
-3487
-3497
-3507
-3517
-3527
-3537
-3547
-3557
-3567
-3577
-3587
-3597
-3607
-3617
-3627
-3637
-3647
-3657
-3668
-3678
-3688
-3698
-3708
-3719
-3729
-3739
-3750
-3760
-3771
-3781
-3792
-3802
-3813
-3823
-3834
-3845
-3855
-3866
-3877
-3887
-3898
-3909
-3919
-3930
-3941
-3952
-3963
-3973
-3984
-3995
-4006
-4016
-4027
-4038
-4049
-4059
-4070
-4081
-4091
-4102
-4113
-4123
-4134
-4144
-4155
-4165
-4176
-4186
-4196
-4207
-4217
-4227
-4237
-4248
-4258
-4268
-4278
-4288
-4298
-4308
-4318
-4328
-4338
-4348
-4358
-4368
-4378
-4388
-4398
-4408
-4418
-4428
-4438
-4447
-4457
-4467
-4477
-4487
-4496
-4506
-4516
-4526
-4536
-4545
-4555
-4565
-4574
-4584
-4594
-4604
-4613
-4623
-4633
-4642
-4652
-4661
-4671
-4680
-4690
-4699
-4708
-4718
-4727
-4736
-4745
-4754
-4763
-4772
-4781
-4790
-4799
-4808
-4816
-4825
-4834
-4842
-4850
-4859
-4867
-4876
-4884
-4892
-4900
-4908
-4916
-4924
-4932
-4940
-4948
-4956
-4964
-4972
-4980
-4988
-4995
-5003
-5011
-5018
-5026
-5033
-5040
-5048
-5055
-5062
-5069
-5077
-5084
-5091
-5098
-5105
-5111
-5118
-5125
-5132
-5138
-5145
-5151
-5158
-5164
-5170
-5176
-5182
-5188
-5194
-5199
-5205
-5210
-5216
-5221
-5226
-5231
-5236
-5241
-5246
-5250
-5254
-5259
-5263
-5267
-5271
-5275
-5278
-5282
-5285
-5288
-5292
-5295
-5297
-5300
-5303
-5305
-5307
-5310
-5312
-5313
-5315
-5317
-5318
-5320
-5321
-5322
-5323
-5324
-5324
-5325
-5325
-5326
-5326
-5326
-5325
-5325
-5325
-5324
-5324
-5323
-5322
-5321
-5320
-5319
-5317
-5316
-5314
-5312
-5310
-5308
-5306
-5304
-5302
-5299
-5296
-5294
-5291
-5288
-5285
-5282
-5279
-5275
-5272
-5268
-5265
-5261
-5257
-5253
-5249
-5245
-5241
-5237
-5233
-5229
-5224
-5220
-5215
-5211
-5206
-5201
-5197
-5192
-5187
-5182
-5177
-5171
-5166
-5161
-5155
-5150
-5144
-5139
-5133
-5127
-5121
-5115
-5109
-5103
-5097
-5091
-5084
-5078
-5071
-5065
-5058
-5052
-5045
-5038
-5031
-5024
-5017
-5010
-5003
-4996
-4989
-4981
-4974
-4967
-4959
-4952
-4944
-4936
-4929
-4921
-4913
-4905
-4898
-4890
-4882
-4874
-4866
-4858
-4850
-4842
-4834
-4825
-4817
-4809
-4801
-4793
-4784
-4776
-4768
-4759
-4751
-4742
-4734
-4725
-4717
-4709
-4700
-4692
-4683
-4675
-4666
-4658
-4649
-4641
-4632
-4624
-4615
-4607
-4598
-4590
-4581
-4573
-4564
-4556
-4547
-4539
-4530
-4522
-4513
-4505
-4496
-4488
-4479
-4471
-4462
-4454
-4445
-4437
-4428
-4420
-4412
-4403
-4395
-4386
-4378
-4369
-4361
-4352
-4344
-4335
-4327
-4319
-4310
-4302
-4293
-4285
-4276
-4268
-4259
-4251
-4242
-4234
-4225
-4217
-4208
-4200
-4191
-4182
-4174
-4165
-4156
-4148
-4139
-4130
-4121
-4112
-4103
-4094
-4085
-4075
-4067
-4057
-4048
-4038
-4029
-4019
-4010
-4000
-3990
-3981
-3971
-3961
-3951
-3941
-3930
-3920
-3910
-3899
-3889
-3878
-3867
-3856
-3845
-3834
-3823
-3812
-3800
-3788
-3777
-3765
-3753
-3741
-3729
-3716
-3704
-3691
-3679
-3666
-3653
-3640
-3627
-3614
-3600
-3587
-3573
-3560
-3546
-3532
-3518
-3504
-3490
-3476
-3462
-3447
-3433
-3418
-3404
-3389
-3374
-3360
-3345
-3330
-3315
-3300
-3284
-3269
-3254
-3239
-3223
-3208
-3192
-3177
-3161
-3145
-3130
-3114
-3098
-3082
-3066
-3050
-3034
-3018
-3002
-2986
-2969
-2953
-2937
-2920
-2904
-2887
-2871
-2854
-2838
-2821
-2804
-2787
-2770
-2753
-2736
-2719
-2702
-2685
-2668
-2650
-2633
-2615
-2598
-2580
-2563
-2545
-2527
-2509
-2491
-2473
-2455
-2437
-2419
-2401
-2383
-2365
-2346
-2328
-2310
-2292
-2273
-2255
-2237
-2218
-2200
-2181
-2163
-2145
-2126
-2107
-2089
-2070
-2051
-2033
-2013
-1995
-1976
-1957
-1938
-1919
-1900
-1881
-1862
-1843
-1824
-1804
-1785
-1766
-1746
-1727
-1708
-1688
-1669
-1649
-1630
-1610
-1591
-1571
-1551
-1532
-1512
-1492
-1473
-1453
-1433
-1414
-1394
-1374
-1354
-1335
-1315
-1295
-1275
-1256
-1236
-1216
-1196
-1176
-1157
-1137
-1117
-1098
-1078
-1058
-1039
-1018
-999
-980
-960
-941
-921
-902
-882
-863
-844
-824
-805
-786
-767
-747
-728
-709
-690
-671
-652
-633
-614
-595
-576
-557
-538
-519
-501
-482
-463
-444
-425
-406
-387
-369
-350
-331
-312
-293
-275
-256
-237
-219
-200
-181
-163
-144
-125
-107
-88
-70
-51
-33
-14
4
23
41
59
78
96
114
132
150
169
187
205
222
240
258
276
294
311
329
346
364
381
399
416
433
450
467
484
501
518
535
551
568
584
601
617
634
650
666
682
698
714
730
745
761
776
792
807
822
837
852
867
882
896
911
925
939
954
968
981
995
1008
1022
1036
1049
1062
1075
1088
1101
1114
1126
1138
1151
1163
1174
1186
1198
1209
1220
1231
1242
1252
1263
1273
1283
1293
1303
1313
1322
1331
1341
1349
1358
1367
1375
1383
1391
1399
1407
1414
1421
1428
1435
1442
1448
1454
1460
1466
1472
1477
1483
1488
1493
1497
1502
1506
1511
1515
1519
1522
1526
1529
1532
1535
1538
1541
1544
1546
1548
1551
1553
1555
1556
1558
1560
1561
1562
1563
1564
1565
1566
1567
1567
1568
1568
1568
1569
1569
1568
1568
1568
1567
1567
1566
1565
1564
1563
1562
1561
1560
1558
1557
1555
1553
1551
1549
1547
1545
1542
1540
1537
1535
1532
1529
1526
1523
1520
1517
1514
1511
1507
1504
1500
1497
1493
1489
1486
1482
1478
1474
1470
1466
1462
1458
1453
1449
1445
1440
1436
1432
1427
1423
1418
1413
1409
1404
1399
1394
1390
1385
1380
1375
1370
1365
1360
1355
1350
1344
1339
1334
1328
1323
1317
1311
1306
1300
1294
1288
1282
1276
1270
1264
1258
1252
1246
1240
1233
1227
1221
1214
1208
1201
1195
1188
1181
1175
1168
1161
1155
1148
1141
1134
1127
1121
1114
1107
1100
1093
1086
1079
1072
1065
1058
1051
1044
1037
1030
1022
1016
1008
1002
995
988
981
974
966
959
952
945
937
930
923
915
908
900
893
885
878
870
862
854
846
839
831
823
814
806
798
790
781
773
764
756
747
739
730
721
712
704
695
686
677
668
658
649
640
631
621
612
603
593
584
575
565
555
546
536
527
517
507
497
487
478
468
458
448
438
428
418
407
397
387
377
367
356
346
336
325
315
305
294
284
273
263
252
241
231
220
209
198
188
177
166
155
144
133
122
111
100
89
78
67
56
45
34
22
11
0
-11
-23
-34
-45
-56
-68
-79
-91
-102
-113
-125
-136
-148
-159
-171
-182
-194
-205
-217
-229
-240
-252
-264
-276
-287
-299
-311
-323
-335
-347
-359
-371
-383
-395
-407
-419
-431
-443
-455
-467
-479
-491
-502
-514
-526
-537
-549
-561
-572
-583
-595
-606
-617
-628
-640
-651
-662
-673
-684
-694
-705
-716
-727
-737
-748
-758
-769
-779
-789
-800
-810
-820
-830
-840
-850
-860
-870
-880
-890
-900
-910
-920
-929
-939
-949
-959
-968
-978
-987
-997
-1006
-1014
-1025
-1034
-1043
-1052
-1061
-1071
-1080
-1088
-1097
-1106
-1115
-1124
-1132
-1141
-1149
-1158
-1166
-1174
-1182
-1190
-1198
-1206
-1214
-1222
-1229
-1237
-1244
-1252
-1259
-1266
-1273
-1280
-1286
-1293
-1299
-1306
-1312
-1318
-1324
-1330
-1335
-1341
-1346
-1352
-1357
-1362
-1367
-1372
-1377
-1381
-1386
-1390
-1394
-1399
-1403
-1407
-1411
-1414
-1418
-1422
-1425
-1428
-1432
-1435
-1438
-1441
-1444
-1447
-1449
-1452
-1455
-1457
-1459
-1462
-1464
-1466
-1468
-1470
-1472
-1474
-1476
-1478
-1479
-1481
-1482
-1484
-1485
-1486
-1488
-1489
-1490
-1491
-1492
-1493
-1493
-1494
-1495
-1496
-1496
-1497
-1497
-1498
-1498
-1499
-1499
-1499
-1500
-1500
-1500
-1500
-1500
-1500
-1500
-1500
-1500
-1500
-1500
-1500
-1500
-1500
-1500
-1500
-1500
-1500
-1499
-1499
-1499
-1499
-1499
-1498
-1498
-1498
-1498
-1497
-1497
-1497
-1496
-1496
-1496
-1495
-1495
-1495
-1494
-1494
-1493
-1493
-1493
-1492
-1492
-1491
-1491
-1490
-1490
-1489
-1489
-1488
-1488
-1487
-1487
-1486
-1485
-1485
-1484
-1484
-1483
-1482
-1482
-1481
-1480
-1480
-1479
-1478
-1477
-1477
-1476
-1475
-1474
-1474
-1473
-1472
-1471
-1470
-1469
-1468
-1467
-1467
-1466
-1465
-1464
-1463
-1462
-1461
-1460
-1458
-1457
-1456
-1455
-1454
-1453
-1451
-1450
-1449
-1447
-1446
-1444
-1443
-1441
-1440
-1438
-1436
-1435
-1433
-1431
-1429
-1427
-1425
-1423
-1421
-1419
-1417
-1415
-1413
-1410
-1408
-1406
-1403
-1401
-1398
-1396
-1393
-1391
-1388
-1385
-1382
-1379
-1377
-1374
-1371
-1368
-1364
-1361
-1358
-1355
-1352
-1348
-1345
-1341
-1338
-1334
-1331
-1327
-1323
-1320
-1316
-1312
-1308
-1304
-1301
-1297
-1293
-1288
-1284
-1280
-1276
-1272
-1267
-1263
-1258
-1254
-1249
-1245
-1240
-1235
-1230
-1225
-1221
-1216
-1210
-1205
-1200
-1195
-1190
-1185
-1179
-1174
-1169
-1163
-1158
-1152
-1147
-1141
-1136
-1130
-1124
-1119
-1113
-1107
-1102
-1096
-1090
-1084
-1078
-1073
-1067
-1061
-1055
-1049
-1043
-1037
-1031
-1025
-1018
-1012
-1006
-1000
-995
-989
-982
-976
-970
-964
-958
-952
-945
-939
-933
-927
-920
-914
-908
-901
-895
-889
-882
-876
-869
-863
-856
-850
-843
-836
-829
-823
-816
-809
-802
-795
-788
-781
-774
-767
-760
-752
-745
-738
-730
-723
-716
-708
-701
-693
-685
-678
-670
-662
-655
-647
-639
-631
-623
-615
-608
-600
-592
-584
-576
-568
-560
-551
-543
-535
-527
-519
-511
-503
-494
-486
-478
-469
-461
-453
-444
-436
-427
-419
-410
-402
-393
-384
-376
-367
-358
-349
-340
-331
-322
-313
-304
-295
-285
-276
-267
-258
-248
-239
-229
-220
-210
-201
-191
-181
-172
-162
-152
-142
-133
-123
-113
-103
-93
-83
-73
-62
-52
-42
-32
-21
-11
-1
10
20
31
41
52
62
73
84
95
105
116
127
138
149
160
171
182
193
204
215
226
237
248
259
270
282
293
304
315
326
337
349
360
371
382
393
405
416
427
439
450
461
473
484
496
507
518
530
541
553
565
576
588
599
611
623
634
646
658
669
681
693
705
716
728
740
752
764
775
787
799
811
823
835
847
858
870
882
894
906
918
929
941
953
964
976
987
999
1010
1022
1033
1044
1056
1067
1078
1089
1100
1111
1121
1132
1143
1153
1164
1174
1185
1195
1205
1215
1226
1236
1246
1256
1266
1275
1285
1295
1305
1314
1324
1333
1343
1352
1362
1371
1380
1389
1399
1408
1417
1426
1435
1444
1453
1462
1471
1480
1489
1498
1507
1516
1524
1533
1542
1550
1559
1568
1576
1585
1593
1601
1610
1618
1626
1634
1642
1650
1658
1666
1674
1682
1690
1698
1706
1713
1721
1729
1736
1744
1751
1759
1766
1774
1781
1788
1796
1803
1810
1817
1825
1832
1839
1846
1853
1860
1867
1875
1882
1889
1896
1902
1909
1916
1923
1930
1937
1943
1950
1957
1963
1970
1977
1983
1990
1996
2003
2009
2015
2021
2028
2033
2041
2047
2053
2059
2065
2071
2076
2082
2088
2093
2099
2104
2110
2115
2120
2125
2130
2135
2140
2145
2150
2154
2159
2163
2168
2172
2177
2181
2185
2189
2193
2197
2201
2205
2209
2212
2216
2220
2223
2227
2230
2234
2237
2240
2244
2247
2250
2253
2256
2259
2262
2265
2268
2271
2274
2276
2279
2281
2284
2286
2288
2291
2293
2295
2297
2299
2301
2302
2304
2305
2307
2308
2310
2311
2312
2313
2314
2315
2316
2316
2317
2317
2318
2318
2318
2318
2318
2318
2318
2317
2317
2317
2316
2315
2314
2313
2312
2311
2310
2309
2307
2306
2304
2302
2301
2299
2297
2295
2292
2290
2288
2285
2282
2280
2277
2274
2271
2268
2264
2261
2257
2254
2250
2246
2242
2238
2234
2230
2225
2221
2216
2212
2207
2202
2197
2192
2187
2181
2176
2171
2165
2159
2154
2148
2142
2136
2130
2125
2119
2112
2106
2100
2094
2088
2082
2075
2069
2062
2056
2049
2043
2036
2029
2023
2016
2009
2001
1995
1988
1980
1973
1966
1958
1951
1943
1936
1928
1920
1913
1905
1897
1889
1881
1873
1865
1857
1848
1840
1832
1823
1815
1806
1798
1789
1781
1772
1763
1754
1745
1737
1728
1719
1710
1701
1692
1682
1673
1664
1655
1645
1636
1627
1617
1608
1599
1589
1580
1570
1561
1551
1542
1532
1523
1513
1503
1494
1484
1475
1465
1455
1446
1436
1427
1417
1407
1398
1388
1379
1369
1360
1350
1341
1331
1322
1313
1303
1294
1285
1276
1267
1257
1248
1239
1230
1221
1212
1204
1195
1186
1177
1169
1160
1151
1143
1134
1126
1117
1109
1101
1093
1084
1076
1068
1060
1052
1044
1036
1029
1020
1012
1006
998
991
983
976
969
961
954
947
940
933
926
919
913
906
899
893
886
880
873
867
860
854
848
842
836
830
824
818
812
806
801
795
789
784
778
773
768
763
757
752
747
742
737
732
727
723
718
713
709
704
700
696
691
687
683
679
675
671
667
663
659
656
652
648
645
641
638
635
631
628
625
622
619
616
613
610
607
604
601
598
596
593
590
588
585
583
580
578
575
573
571
568
566
564
562
559
557
555
553
551
549
547
545
543
541
539
537
535
533
532
530
528
526
525
523
521
520
518
516
515
513
512
510
509
507
506
504
503
502
500
499
498
496
495
494
493
491
490
489
488
487
486
485
483
482
481
480
479
478
477
476
475
474
473
471
470
469
468
467
466
465
464
463
462
461
460
459
458
457
456
455
454
453
452
451
450
449
448
447
446
445
444
443
442
441
440
439
438
437
436
435
434
433
431
430
429
428
427
425
424
423
421
420
419
417
416
414
413
412
410
409
407
406
404
403
401
400
399
397
396
394
393
392
390
389
387
385
384
382
381
379
378
376
375
373
372
370
369
367
366
364
363
361
360
358
357
355
354
353
351
350
349
348
346
345
344
343
342
341
340
339
338
337
336
335
334
333
332
332
331
330
330
329
328
328
327
327
326
326
325
325
324
324
324
323
323
322
322
321
321
321
320
320
319
319
318
318
317
317
316
316
316
315
315
314
314
313
313
312
312
311
311
310
309
309
308
308
307
306
306
305
304
303
303
302
301
300
299
298
297
296
295
294
292
291
290
288
287
285
284
282
280
279
277
275
273
271
269
267
264
262
260
257
255
252
250
247
244
242
239
236
233
230
227
224
221
218
215
212
209
205
202
199
195
192
188
185
181
178
174
170
167
163
159
155
151
147
143
139
135
132
128
124
120
116
112
108
104
100
96
92
88
84
80
76
72
68
64
59
55
51
47
43
39
35
31
26
22
18
14
10
6
2
-2
-6
-10
-14
-18
-22
-26
-29
-33
-37
-41
-45
-49
-52
-56
-60
-64
-67
-71
-75
-78
-82
-86
-89
-93
-97
-100
-104
-107
-111
-114
-117
-121
-124
-128
-131
-134
-137
-141
-144
-147
-150
-153
-156
-159
-162
-165
-168
-171
-174
-177
-180
-183
-186
-189
-191
-194
-197
-199
-202
-204
-207
-209
-212
-214
-216
-219
-221
-223
-225
-227
-229
-231
-233
-235
-237
-239
-241
-243
-244
-246
-248
-250
-251
-253
-255
-256
-258
-260
-261
-263
-264
-266
-267
-269
-271
-272
-274
-276
-277
-279
-280
-282
-284
-286
-287
-289
-291
-293
-295
-296
-298
-300
-302
-304
-306
-308
-310
-312
-314
-316
-318
-320
-323
-325
-327
-329
-331
-334
-336
-338
-341
-343
-345
-348
-350
-352
-355
-357
-359
-362
-364
-367
-369
-371
-374
-376
-379
-381
-383
-386
-388
-390
-392
-395
-397
-399
-401
-403
-406
-408
-410
-412
-414
-416
-418
-420
-421
-423
-425
-427
-429
-430
-432
-433
-435
-436
-438
-439
-440
-442
-443
-444
-445
-446
-447
-448
-449
-449
-450
-450
-451
-451
-452
-452
-452
-452
-452
-452
-452
-452
-452
-452
-452
-451
-451
-451
-450
-449
-449
-448
-447
-446
-445
-444
-443
-442
-441
-439
-438
-436
-435
-433
-431
-429
-427
-425
-423
-421
-419
-416
-414
-411
-409
-406
-403
-401
-398
-395
-392
-389
-385
-382
-379
-376
-372
-369
-365
-361
-358
-354
-350
-346
-342
-338
-334
-329
-325
-321
-316
-312
-307
-302
-297
-293
-288
-283
-278
-273
-267
-262
-257
-252
-246
-241
-235
-230
-224
-219
-213
-207
-201
-196
-190
-184
-178
-172
-166
-160
-154
-148
-142
-136
-130
-124
-117
-111
-105
-98
-92
-85
-79
-72
-65
-59
-52
-45
-38
-31
-24
-17
-10
-3
4
11
19
26
33
41
48
56
63
71
79
86
94
102
110
118
126
134
142
150
158
166
174
183
191
199
208
216
225
233
242
250
259
267
276
285
293
302
311
320
328
337
346
355
363
372
381
390
399
408
417
426
435
443
452
462
471
480
489
498
507
516
525
535
544
553
562
572
581
590
600
609
618
628
637
647
656
666
675
685
694
704
713
723
732
742
752
761
771
780
790
800
809
819
829
838
848
858
867
877
887
897
906
916
926
936
945
955
965
975
985
994
1004
1014
1024
1034
1043
1053
1063
1073
1083
1093
1102
1112
1122
1132
1142
1152
1161
1171
1181
1191
1201
1211
1220
1230
1240
1250
1260
1270
1280
1290
1300
1310
1320
1330
1340
1350
1360
1370
1380
1390
1400
1411
1421
1431
1441
1452
1462
1472
1483
1493
1503
1514
1524
1535
1545
1556
1566
1577
1587
1598
1609
1619
1630
1641
1652
1663
1673
1684
1695
1706
1717
1728
1739
1750
1762
1773
1784
1795
1806
1817
1829
1840
1851
1863
1874
1885
1897
1908
1919
1931
1942
1954
1966
1977
1989
2000
2012
2024
2036
2047
2059
2071
2083
2095
2107
2119
2131
2144
2156
2168
2180
2193
2205
2218
2230
2243
2255
2268
2281
2293
2306
2319
2332
2345
2358
2371
2384
2397
2410
2423
2436
2449
2463
2476
2489
2503
2516
2529
2543
2556
2570
2584
2597
2611
2625
2638
2652
2666
2680
2694
2708
2721
2735
2749
2763
2777
2791
2806
2820
2834
2848
2862
2876
2891
2905
2919
2933
2948
2962
2976
2991
3005
3019
3034
3048
3063
3077
3091
3106
3120
3135
3149
3164
3178
3192
3207
3221
3236
3250
3265
3279
3293
3308
3322
3337
3351
3365
3380
3394
3409
3423
3437
3452
3466
3480
3495
3509
3523
3538
3552
3566
3580
3595
3609
3624
3638
3652
3667
3681
3695
3710
3724
3739
3753
3767
3782
3796
3811
3825
3840
3854
3868
3883
3897
3912
3927
3941
3956
3970
3985
3999
4014
4029
4043
4058
4072
4086
4102
4116
4131
4146
4160
4175
4189
4204
4219
4233
4248
4262
4277
4291
4306
4320
4334
4349
4363
4377
4391
4405
4419
4433
4447
4461
4475
4489
4503
4516
4530
4543
4557
4570
4584
4597
4610
4624
4637
4650
4663
4676
4689
4702
4715
4727
4740
4753
4765
4778
4790
4803
4815
4827
4840
4852
4864
4876
4888
4900
4912
4924
4936
4947
4959
4971
4982
4994
5005
5016
5028
5039
5050
5061
5072
5083
5094
5104
5115
5125
5136
5146
5157
5167
5177
5187
5197
5207
5217
5226
5236
5246
5255
5264
5274
5283
5292
5301
5310
5319
5327
5336
5344
5353
5361
5369
5377
5385
5393
5401
5408
5416
5424
5431
5438
5446
5453
5460
5467
5474
5480
5487
5494
5500
5507
5513
5519
5525
5532
5537
5543
5549
5555
5560
5566
5571
5577
5582
5587
5592
5597
5602
5607
5612
5616
5621
5625
5630
5634
5639
5643
5647
5651
5655
5659
5663
5667
5671
5674
5678
5682
5685
5689
5692
5696
5699
5703
5706
5709
5712
5716
5719
5722
5725
5727
5730
5733
5736
5738
5741
5744
5746
5748
5751
5753
5755
5757
5759
5761
5763
5764
5766
5768
5769
5771
5772
5773
5774
5775
5776
5777
5778
5778
5779
5780
5780
5780
5780
5781
5781
5781
5780
5780
5780
5780
5779
5779
5778
5777
5776
5776
5775
5774
5772
5771
5770
5768
5767
5765
5764
5762
5760
5758
5756
5754
5752
5749
5747
5744
5741
5739
5736
5733
5730
5726
5723
5719
5716
5712
5708
5704
5700
5696
5692
5688
5683
5679
5674
5669
5664
5659
5654
5649
5644
5638
5633
5627
5622
5616
5610
5604
5598
5592
5585
5579
5572
5566
5559
5552
5545
5539
5531
5524
5517
5510
5502
5495
5487
5480
5472
5464
5456
5448
5440
5431
5423
5415
5406
5397
5389
5380
5371
5362
5353
5344
5335
5326
5316
5307
5297
5288
5278
5269
5259
5249
5239
5229
5219
5208
5198
5188
5177
5167
5156
5146
5135
5124
5113
5102
5091
5080
5069
5058
5047
5035
5024
5013
5001
4989
4978
4966
4954
4942
4930
4918
4906
4893
4881
4869
4856
4844
4831
4818
4805
4793
4780
4767
4753
4740
4727
4714
4700
4687
4673
4660
4646
4632
4618
4604
4590
4576
4562
4547
4533
4519
4504
4489
4475
4460
4445
4431
4416
4401
4386
4371
4356
4341
4325
4310
4295
4280
4264
4249
4234
4218
4203
4187
4172
4156
4141
4125
4109
4094
4078
4062
4046
4030
4014
3999
3983
3967
3951
3935
3919
3903
3886
3870
3854
3838
3821
3805
3789
3772
3756
3739
3723
3706
3690
3673
3656
3640
3623
3606
3589
3572
3555
3538
3521
3504
3487
3470
3453
3436
3418
3401
3384
3366
3349
3331
3314
3296
3278
3261
3243
3225
3207
3189
3171
3153
3135
3117
3098
3080
3062
3043
3025
3006
2987
2968
2950
2931
2912
2893
2873
2854
2835
2815
2796
2776
2757
2737
2717
2697
2677
2657
2636
2616
2596
2575
2554
2534
2513
2492
2471
2450
2429
2408
2387
2365
2344
2323
2301
2279
2258
2236
2214
2192
2170
2148
2126
2104
2082
2059
2037
2015
1992
1970
1947
1925
1902
1880
1857
1834
1811
1788
1766
1743
1720
1697
1674
1651
1628
1604
1581
1558
1535
1512
1488
1465
1442
1418
1395
1372
1348
1325
1302
1278
1255
1231
1208
1184
1161
1137
1114
1090
1067
1043
1018
996
972
948
925
901
877
853
829
806
782
758
734
710
686
662
639
615
591
567
543
519
495
471
448
424
400
376
352
328
305
281
257
233
209
186
162
138
114
91
67
43
20
-4
-27
-51
-74
-98
-121
-145
-168
-192
-215
-238
-262
-285
-308
-331
-354
-377
-400
-423
-446
-469
-491
-514
-537
-560
-582
-605
-627
-650
-672
-694
-716
-739
-761
-783
-805
-827
-848
-870
-892
-914
-935
-957
-978
-999
-1020
-1042
-1063
-1084
-1105
-1126
-1146
-1167
-1188
-1208
-1229
-1249
-1269
-1289
-1309
-1329
-1349
-1369
-1389
-1409
-1428
-1448
-1467
-1486
-1505
-1524
-1543
-1562
-1581
-1599
-1618
-1636
-1655
-1673
-1691
-1709
-1727
-1744
-1762
-1779
-1797
-1814
-1831
-1849
-1866
-1883
-1899
-1916
-1933
-1949
-1966
-1982
-1999
-2015
-2031
-2047
-2063
-2079
-2095
-2111
-2127
-2142
-2158
-2173
-2189
-2204
-2219
-2235
-2250
-2265
-2280
-2295
-2310
-2325
-2340
-2355
-2370
-2385
-2399
-2414
-2429
-2443
-2458
-2473
-2487
-2502
-2516
-2531
-2545
-2560
-2574
-2589
-2603
-2618
-2632
-2647
-2661
-2675
-2689
-2703
-2717
-2731
-2745
-2759
-2772
-2786
-2799
-2813
-2826
-2840
-2853
-2866
-2880
-2893
-2906
-2920
-2933
-2946
-2959
-2971
-2984
-2996
-3009
-3021
-3033
-3045
-3057
-3070
-3082
-3094
-3106
-3118
-3130
-3142
-3154
-3166
-3178
-3190
-3202
-3214
-3226
-3238
-3250
-3262
-3274
-3286
-3298
-3310
-3322
-3334
-3346
-3359
-3371
-3383
-3395
-3407
-3419
-3432
-3444
-3456
-3468
-3481
-3493
-3505
-3517
-3530
-3542
-3554
-3566
-3578
-3590
-3602
-3614
-3626
-3638
-3649
-3661
-3673
-3685
-3697
-3709
-3720
-3732
-3744
-3755
-3767
-3778
-3790
-3801
-3813
-3824
-3835
-3847
-3858
-3869
-3880
-3891
-3902
-3913
-3924
-3935
-3945
-3956
-3967
-3978
-3988
-3999
-4010
-4019
-4030
-4042
-4051
-4062
-4073
-4083
-4093
-4103
-4114
-4124
-4134
-4144
-4154
-4164
-4175
-4185
-4195
-4205
-4215
-4225
-4235
-4246
-4256
-4266
-4276
-4286
-4296
-4306
-4316
-4326
-4336
-4347
-4357
-4367
-4377
-4387
-4397
-4407
-4417
-4427
-4436
-4446
-4456
-4466
-4476
-4486
-4495
-4505
-4515
-4525
-4534
-4544
-4554
-4563
-4573
-4583
-4592
-4602
-4611
-4621
-4631
-4640
-4650
-4659
-4669
-4679
-4688
-4698
-4707
-4717
-4726
-4736
-4745
-4754
-4764
-4773
-4783
-4792
-4802
-4811
-4821
-4830
-4839
-4849
-4859
-4868
-4878
-4887
-4897
-4907
-4916
-4926
-4936
-4946
-4955
-4965
-4975
-4985
-4995
-5005
-5015
-5026
-5036
-5046
-5056
-5066
-5076
-5087
-5097
-5107
-5117
-5127
-5138
-5148
-5158
-5168
-5179
-5189
-5199
-5210
-5220
-5230
-5240
-5250
-5260
-5270
-5280
-5290
-5300
-5310
-5320
-5330
-5340
-5349
-5359
-5369
-5379
-5388
-5398
-5408
-5418
-5427
-5437
-5447
-5456
-5466
-5475
-5485
-5495
-5504
-5514
-5523
-5533
-5542
-5551
-5561
-5570
-5580
-5589
-5599
-5609
-5618
-5628
-5637
-5647
-5657
-5666
-5676
-5686
-5695
-5705
-5714
-5724
-5733
-5743
-5752
-5762
-5771
-5781
-5790
-5799
-5808
-5818
-5827
-5836
-5845
-5854
-5863
-5872
-5881
-5889
-5898
-5907
-5915
-5924
-5932
-5941
-5949
-5958
-5966
-5974
-5983
-5991
-5999
-6007
-6015
-6023
-6031
-6039
-6046
-6054
-6062
-6070
-6077
-6085
-6093
-6100
-6108
-6115
-6123
-6130
-6138
-6145
-6152
-6159
-6166
-6174
-6181
-6188
-6195
-6202
-6209
-6216
-6223
-6230
-6236
-6243
-6250
-6257
-6263
-6270
-6276
-6283
-6289
-6295
-6302
-6308
-6314
-6320
-6326
-6332
-6338
-6344
-6349
-6355
-6360
-6366
-6371
-6376
-6382
-6387
-6392
-6397
-6401
-6406
-6411
-6415
-6420
-6424
-6428
-6432
-6436
-6440
-6443
-6447
-6450
-6454
-6457
-6460
-6463
-6466
-6468
-6471
-6473
-6476
-6478
-6480
-6482
-6484
-6486
-6488
-6490
-6491
-6492
-6494
-6495
-6496
-6497
-6498
-6498
-6499
-6500
-6500
-6500
-6500
-6501
-6501
-6500
-6500
-6500
-6500
-6499
-6498
-6498
-6497
-6496
-6495
-6494
-6493
-6492
-6490
-6489
-6487
-6486
-6484
-6482
-6480
-6478
-6476
-6474
-6471
-6469
-6466
-6464
-6461
-6458
-6455
-6452
-6449
-6446
-6443
-6439
-6436
-6432
-6429
-6425
-6421
-6417
-6413
-6409
-6404
-6400
-6395
-6391
-6386
-6381
-6376
-6371
-6366
-6360
-6355
-6350
-6344
-6339
-6333
-6327
-6321
-6315
-6309
-6303
-6297
-6291
-6284
-6278
-6271
-6264
-6258
-6251
-6244
-6237
-6230
-6222
-6215
-6208
-6200
-6193
-6185
-6178
-6170
-6162
-6154
-6146
-6138
-6130
-6122
-6114
-6106
-6098
-6089
-6081
-6073
-6064
-6056
-6047
-6039
-6030
-6021
-6013
-6004
-5995
-5986
-5977
-5968
-5959
-5950
-5941
-5932
-5923
-5914
-5905
-5895
-5886
-5877
-5868
-5858
-5849
-5840
-5831
-5822
-5813
-5803
-5794
-5785
-5776
-5767
-5758
-5749
-5740
-5731
-5723
-5714
-5705
-5697
-5688
-5680
-5671
-5663
-5655
-5646
-5638
-5630
-5622
-5614
-5607
-5599
-5591
-5584
-5576
-5569
-5561
-5554
-5547
-5540
-5533
-5526
-5519
-5512
-5505
-5499
-5492
-5485
-5479
-5472
-5466
-5459
-5453
-5447
-5441
-5435
-5429
-5423
-5417
-5411
-5405
-5399
-5393
-5388
-5382
-5377
-5371
-5366
-5361
-5355
-5350
-5345
-5340
-5335
-5330
-5325
-5320
-5315
-5310
-5305
-5301
-5296
-5291
-5287
-5282
-5278
-5273
-5269
-5264
-5260
-5256
-5251
-5247
-5243
-5239
-5235
-5230
-5226
-5222
-5218
-5214
-5210
-5206
-5202
-5198
-5194
-5190
-5186
-5182
-5178
-5175
-5171
-5167
-5163
-5160
-5156
-5152
-5149
-5145
-5142
-5138
-5135
-5131
-5128
-5124
-5121
-5117
-5114
-5111
-5108
-5104
-5101
-5098
-5095
-5092
-5088
-5085
-5082
-5079
-5076
-5073
-5070
-5066
-5063
-5060
-5057
-5054
-5051
-5048
-5045
-5042
-5039
-5036
-5033
-5030
-5027
-5024
-5021
-5018
-5015
-5012
-5009
-5006
-5003
-5000
-4997
-4994
-4990
-4987
-4984
-4981
-4978
-4975
-4972
-4969
-4966
-4963
-4960
-4956
-4953
-4950
-4947
-4944
-4941
-4938
-4935
-4932
-4929
-4925
-4922
-4919
-4916
-4913
-4910
-4907
-4903
-4900
-4897
-4894
-4891
-4888
-4884
-4881
-4878
-4875
-4872
-4869
-4865
-4862
-4859
-4856
-4852
-4849
-4846
-4842
-4839
-4836
-4832
-4829
-4825
-4822
-4818
-4815
-4811
-4808
-4804
-4801
-4797
-4793
-4790
-4786
-4783
-4779
-4775
-4771
-4767
-4764
-4760
-4756
-4752
-4748
-4744
-4740
-4736
-4732
-4727
-4723
-4719
-4714
-4710
-4705
-4701
-4696
-4691
-4687
-4682
-4677
-4672
-4667
-4662
-4657
-4652
-4646
-4641
-4635
-4630
-4624
-4618
-4613
-4607
-4601
-4595
-4589
-4583
-4577
-4570
-4564
-4557
-4551
-4544
-4538
-4531
-4524
-4517
-4510
-4503
-4495
-4488
-4481
-4473
-4466
-4458
-4451
-4443
-4435
-4427
-4419
-4411
-4403
-4395
-4387
-4379
-4371
-4362
-4354
-4345
-4337
-4328
-4320
-4311
-4302
-4293
-4285
-4276
-4267
-4258
-4249
-4239
-4230
-4221
-4212
-4202
-4193
-4183
-4173
-4164
-4154
-4144
-4134
-4124
-4114
-4104
-4094
-4083
-4074
-4064
-4053
-4043
-4032
-4022
-4011
-4000
-3990
-3979
-3968
-3957
-3946
-3935
-3924
-3913
-3901
-3890
-3879
-3867
-3856
-3844
-3833
-3821
-3809
-3797
-3785
-3773
-3761
-3749
-3737
-3725
-3712
-3700
-3687
-3675
-3662
-3649
-3636
-3624
-3611
-3597
-3584
-3571
-3558
-3544
-3531
-3518
-3504
-3490
-3476
-3463
-3449
-3435
-3421
-3407
-3392
-3378
-3364
-3350
-3335
-3321
-3306
-3292
-3277
-3263
-3248
-3233
-3219
-3204
-3189
-3175
-3160
-3145
-3130
-3116
-3101
-3086
-3071
-3057
-3042
-3027
-3013
-2998
-2983
-2969
-2954
-2939
-2925
-2910
-2896
-2881
-2867
-2852
-2838
-2823
-2809
-2794
-2780
-2765
-2751
-2736
-2722
-2707
-2693
-2678
-2664
-2649
-2635
-2620
-2606
-2591
-2577
-2563
-2548
-2534
-2519
-2505
-2491
-2476
-2462
-2448
-2434
-2419
-2405
-2391
-2377
-2362
-2348
-2334
-2320
-2306
-2292
-2278
-2263
-2249
-2236
-2222
-2208
-2194
-2180
-2166
-2153
-2139
-2125
-2111
-2098
-2084
-2071
-2057
-2044
-2029
-2017
-2004
-1991
-1978
-1964
-1952
-1939
-1926
-1913
-1900
-1888
-1875
-1862
-1850
-1837
-1825
-1813
-1800
-1788
-1776
-1764
-1752
-1740
-1728
-1716
-1704
-1693
-1681
-1669
-1658
-1646
-1635
-1624
-1612
-1601
-1590
-1579
-1568
-1557
-1546
-1535
-1524
-1513
-1502
-1491
-1481
-1470
-1459
-1449
-1438
-1428
-1417
-1407
-1397
-1387
-1376
-1366
-1356
-1346
-1336
-1326
-1316
-1306
-1296
-1286
-1276
-1267
-1257
-1247
-1238
-1228
-1219
-1209
-1200
-1190
-1181
-1172
-1163
-1154
-1145
-1136
-1127
-1118
-1109
-1100
-1092
-1083
-1074
-1066
-1057
-1049
-1041
-1032
-1024
-1016
-1008
-1000
-992
-984
-976
-968
-961
-953
-945
-937
-930
-922
-915
-907
-899
-892
-884
-877
-869
-862
-854
-847
-839
-832
-824
-817
-809
-801
-794
-786
-778
-771
-763
-755
-747
-740
-732
-724
-716
-708
-701
-693
-685
-677
-669
-662
-654
-646
-638
-630
-623
-615
-607
-599
-592
-584
-576
-569
-561
-554
-546
-539
-531
-524
-516
-509
-501
-494
-487
-479
-472
-465
-457
-450
-442
-435
-428
-420
-413
-405
-398
-390
-382
-375
-367
-359
-351
-343
-336
-328
-320
-312
-304
-296
-288
-280
-271
-263
-255
-247
-239
-230
-222
-214
-205
-197
-188
-180
-172
-163
-154
-146
-137
-129
-120
-111
-103
-94
-85
-77
-68
-59
-50
-42
-33
-24
-15
-6
3
12
20
29
38
47
56
65
74
83
92
101
110
119
128
137
146
155
164
173
183
192
201
210
219
228
238
247
256
265
275
284
293
302
312
321
330
340
349
358
368
377
386
396
405
414
423
433
442
451
460
470
479
488
497
506
515
524
533
542
551
560
569
578
587
595
604
613
622
630
639
648
656
665
673
682
690
699
707
715
723
732
740
748
756
765
773
781
789
797
805
813
820
828
836
844
851
859
867
874
882
889
897
904
911
919
926
933
940
948
955
962
969
977
984
991
998
1004
1012
1018
1026
1034
1041
1048
1055
1062
1069
1076
1083
1090
1097
1104
1111
1118
1125
1132
1139
1146
1153
1160
1167
1174
1181
1188
1195
1202
1209
1216
1223
1230
1237
1244
1250
1257
1264
1271
1277
1284
1291
1297
1304
1310
1317
1323
1330
1336
1342
1349
1355
1361
1367
1373
1380
1386
1392
1398
1403
1409
1415
1421
1427
1433
1438
1444
1450
1456
1461
1467
1473
1478
1484
1489
1495
1501
1506
1512
1517
1523
1529
1534
1540
1545
1551
1557
1562
1568
1574
1579
1585
1591
1596
1602
1608
1613
1619
1625
1631
1636
1642
1648
1654
1660
1665
1671
1677
1683
1689
1695
1701
1707
1713
1719
1725
1731
1737
1743
1749
1755
1761
1768
1774
1780
1786
1793
1799
1805
1812
1818
1825
1831
1838
1844
1851
1858
1864
1871
1878
1885
1892
1898
1905
1912
1919
1926
1933
1939
1946
1953
1960
1967
1974
1981
1988
1995
2001
2009
2016
2023
2029
2037
2044
2051
2058
2066
2073
2080
2087
2094
2101
2108
2115
2122
2129
2136
2143
2150
2157
2164
2171
2177
2184
2191
2198
2205
2212
2219
2226
2233
2240
2247
2254
2261
2268
2276
2283
2290
2297
2304
2311
2319
2326
2333
2341
2348
2356
2363
2371
2378
2386
2394
2402
2409
2417
2425
2433
2442
2450
2458
2466
2475
2483
2492
2500
2509
2518
2527
2535
2544
2553
2562
2571
2580
2589
2599
2608
2617
2626
2636
2645
2655
2664
2674
2683
2693
2702
2712
2722
2732
2741
2751
2761
2771
2781
2791
2801
2811
2821
2832
2842
2852
2862
2873
2883
2894
2904
2915
2925
2936
2947
2957
2968
2979
2990
3001
3012
3023
3034
3045
3056
3067
3079
3090
3101
3112
3124
3135
3146
3158
3169
3181
3193
3204
3216
3228
3240
3251
3263
3275
3287
3299
3312
3324
3336
3348
3361
3373
3385
3397
3410
3422
3434
3447
3459
3471
3483
3496
3508
3520
3532
3544
3556
3568
3580
3592
3604
3616
3628
3640
3651
3663
3675
3686
3698
3710
3721
3732
3744
3755
3766
3777
3789
3800
3811
3821
3832
3843
3854
3864
3875
3886
3896
3907
3917
3927
3938
3948
3958
3968
3978
3989
3999
4009
4018
4027
4038
4048
4058
4067
4077
4086
4096
4106
4115
4125
4134
4143
4152
4162
4171
4180
4189
4198
4207
4216
4225
4234
4243
4252
4260
4269
4278
4287
4295
4304
4312
4321
4329
4338
4346
4355
4363
4371
4379
4388
4396
4404
4412
4420
4428
4437
4445
4453
4461
4469
4477
4485
4493
4501
4509
4517
4524
4532
4540
4548
4555
4563
4571
4579
4586
4594
4601
4609
4616
4624
4631
4638
4646
4653
4660
4667
4675
4682
4689
4696
4703
4710
4717
4724
4730
4737
4744
4750
4757
4764
4770
4776
4783
4789
4795
4801
4807
4813
4819
4824
4830
4835
4841
4846
4851
4857
4862
4867
4871
4876
4881
4885
4890
4894
4898
4903
4907
4911
4914
4918
4922
4925
4929
4932
4936
4939
4942
4945
4948
4951
4954
4957
4959
4962
4965
4967
4970
4972
4974
4977
4979
4981
4983
4985
4987
4989
4990
4992
4994
4996
4997
4999
5000
5002
5003
5004
5006
5007
5008
5009
5010
5011
5012
5013
5013
5014
5014
5015
5015
5015
5016
5016
5016
5015
5015
5015
5014
5014
5013
5012
5011
5010
5009
5008
5006
5005
5003
5002
5000
4998
4996
4993
4991
4989
4986
4984
4981
4978
4975
4972
4969
4965
4962
4958
4955
4951
4947
4943
4939
4935
4930
4926
4921
4917
4912
4907
4902
4897
4893
4888
4883
4878
4873
4869
4864
4859
4854
4849
4845
4840
4835
4830
4825
4821
4816
4811
4806
4801
4797
4792
4787
4782
4778
4773
4768
4763
4759
4754
4749
4744
4739
4735
4730
4725
4721
4716
4711
4706
4702
4697
4692
4687
4683
4678
4673
4669
4664
4659
4654
4650
4645
4640
4636
4631
4626
4621
4617
4612
4607
4603
4598
4593
4589
4584
4579
4575
4570
4565
4561
4556
4551
4547
4542
4537
4533
4528
4523
4519
4514
4510
4505
4500
4496
4491
4486
4482
4477
4473
4468
4463
4459
4454
4449
4445
4440
4436
4431
4426
4422
4417
4413
4408
4404
4399
4394
4390
4385
4381
4376
4372
4367
4362
4358
4353
4349
4344
4340
4335
4331
4326
4321
4317
4312
4308
4303
4299
4294
4290
4285
4281
4276
4272
4267
4263
4258
4254
4249
4245
4240
4236
4231
4227
4222
4218
4213
4209
4204
4200
4195
4191
4186
4182
4177
4173
4168
4164
4160
4155
4151
4146
4142
4137
4133
4128
4124
4120
4115
4111
4106
4102
4097
4093
4089
4083
4080
4075
4070
4067
4062
4058
4053
4049
4045
4040
4035
4030
4027
4022
4018
4014
4009
4005
4001
3996
3992
3988
3983
3979
3975
3970
3966
3962
3957
3953
3949
3944
3940
3936
3931
3927
3923
3918
3914
3910
3905
3901
3897
3892
3888
3884
3879
3875
3871
3867
3862
3858
3854
3849
3845
3841
3837
3832
3828
3824
3819
3815
3811
3807
3802
3798
3794
3790
3785
3781
3777
3773
3768
3764
3760
3756
3752
3747
3743
3739
3735
3730
3726
3722
3718
3714
3709
3705
3701
3697
3693
3688
3684
3680
3676
3672
3668
3663
3659
3655
3651
3647
3643
3638
3634
3630
3626
3622
3618
3613
3609
3605
3601
3597
3593
3589
3585
3580
3576
3572
3568
3564
3560
3556
3552
3547
3543
3539
3535
3531
3527
3523
3519
3515
3511
3507
3502
3498
3494
3490
3486
3482
3478
3474
3470
3466
3462
3458
3454
3450
3446
3442
3438
3434
3429
3425
3421
3417
3413
3409
3405
3401
3397
3393
3389
3385
3381
3377
3373
3369
3365
3361
3357
3353
3349
3345
3341
3337
3333
3329
3325
3322
3318
3314
3310
3306
3302
3298
3294
3290
3286
3282
3278
3274
3270
3266
3262
3258
3254
3251
3247
3243
3239
3235
3231
3227
3223
3219
3215
3211
3208
3204
3200
3196
3192
3188
3184
3180
3177
3173
3169
3165
3161
3157
3153
3149
3146
3142
3138
3134
3130
3126
3123
3119
3115
3111
3107
3103
3100
3096
3092
3088
3084
3080
3077
3073
3069
3065
3061
3058
3054
3050
3046
3042
3039
3035
3031
3027
3024
3020
3016
3012
3009
3005
3001
2997
2993
2990
2986
2982
2979
2975
2971
2967
2964
2960
2956
2952
2949
2945
2941
2937
2934
2930
2926
2923
2919
2915
2912
2908
2904
2900
2897
2893
2889
2886
2882
2878
2875
2871
2867
2864
2860
2856
2853
2849
2845
2842
2838
2834
2831
2827
2824
2820
2816
2813
2809
2805
2802
2798
2794
2791
2787
2784
2780
2776
2773
2769
2766
2762
2758
2755
2751
2748
2744
2741
2737
2733
2730
2726
2723
2719
2716
2712
2708
2705
2701
2698
2694
2691
2687
2684
2680
2676
2673
2669
2666
2662
2659
2655
2652
2648
2645
2641
2638
2634
2631
2627
2624
2620
2617
2613
2610
2606
2603
2599
2596
2592
2589
2585
2582
2578
2575
2572
2568
2565
2561
2558
2554
2551
2547
2544
2540
2537
2534
2530
2527
2523
2520
2516
2513
2510
2506
2503
2499
2496
2493
2489
2486
2482
2479
2476
2472
2469
2465
2462
2459
2455
2452
2449
2445
2442
2438
2435
2432
2428
2425
2422
2418
2415
2412
2408
2405
2402
2398
2395
2392
2388
2385
2382
2378
2375
2372
2368
2365
2362
2358
2355
2352
2349
2345
2342
2339
2335
2332
2329
2326
2322
2319
2316
2312
2309
2306
2303
2299
2296
2293
2290
2286
2283
2280
2277
2273
2270
2267
2264
2260
2257
2254
2251
2247
2244
2241
2238
2235
2231
2228
2225
2222
2219
2215
2212
2209
2206
2203
2199
2196
2193
2190
2187
2184
2180
2177
2174
2171
2168
2165
2161
2158
2155
2152
2149
2146
2143
2139
2136
2133
2130
2127
2124
2121
2118
2114
2111
2108
2105
2102
2099
2096
2093
2090
2086
2083
2080
2077
2074
2071
2068
2065
2062
2059
2056
2053
2049
2045
2043
2040
2037
2033
2031
2028
2025
2021
2019
2016
2013
2009
2007
2004
2001
1998
1995
1992
1989
1986
1983
1980
1977
1974
1971
1968
1965
1962
1959
1956
1953
1950
1947
1944
1941
1938
1935
1932
1929
1926
1923
1920
1917
1914
1911
1908
1905
1902
1899
1896
1893
1890
1887
1884
1881
1879
1876
1873
1870
1867
1864
1861
1858
1855
1852
1849
1846
1844
1841
1838
1835
1832
1829
1826
1823
1820
1818
1815
1812
1809
1806
1803
1800
1797
1795
1792
1789
1786
1783
1780
1777
1775
1772
1769
1766
1763
1760
1758
1755
1752
1749
1746
1744
1741
1738
1735
1732
1729
1727
1724
1721
1718
1715
1713
1710
1707
1704
1702
1699
1696
1693
1690
1688
1685
1682
1679
1677
1674
1671
1668
1666
1663
1660
1657
1655
1652
1649
1646
1644
1641
1638
1635
1633
1630
1627
1625
1622
1619
1616
1614
1611
1608
1606
1603
1600
1597
1595
1592
1589
1587
1584
1581
1579
1576
1573
1571
1568
1565
1563
1560
1557
1555
1552
1549
1547
1544
1541
1539
1536
1534
1531
1528
1526
1523
1520
1518
1515
1512
1510
1507
1505
1502
1499
1497
1494
1492
1489
1486
1484
1481
1479
1476
1473
1471
1468
1466
1463
1461
1458
1455
1453
1450
1448
1445
1443
1440
1438
1435
1432
1430
1427
1425
1422
1420
1417
1415
1412
1410
1407
1405
1402
1399
1397
1394
1392
1389
1387
1384
1382
1379
1377
1374
1372
1369
1367
1364
1362
1359
1357
1355
1352
1350
1347
1345
1342
1340
1337
1335
1332
1330
1327
1325
1323
1320
1318
1315
1313
1310
1308
1305
1303
1301
1298
1296
1293
1291
