5
15428
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
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
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
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
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
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
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
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
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
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
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
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
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
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
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
29
29
29
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
27
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
24
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
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
7
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
4
4
4
4
4
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-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
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-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
-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
-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
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
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
8
9
9
9
9
9
9
9
9
10
10
10
10
10
10
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
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
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
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
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
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
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
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
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
1
1
1
1
1
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-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
-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
-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
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
-1
-1
-1
-2
-2
-3
-3
-4
-4
-5
-5
-6
-6
-7
-7
-8
-8
-9
-10
-10
-11
-12
-12
-13
-14
-15
-15
-16
-17
-17
-18
-19
-19
-20
-21
-22
-23
-23
-24
-25
-26
-27
-28
-28
-29
-30
-30
-31
-32
-32
-33
-33
-34
-35
-35
-36
-36
-37
-37
-38
-39
-39
-40
-40
-41
-42
-42
-43
-44
-44
-45
-46
-47
-47
-48
-49
-49
-50
-51
-52
-53
-53
-54
-55
-56
-57
-57
-58
-59
-59
-60
-61
-61
-62
-63
-63
-64
-65
-65
-66
-67
-68
-68
-69
-70
-71
-72
-72
-73
-74
-75
-75
-76
-76
-77
-77
-78
-78
-79
-79
-80
-80
-80
-81
-81
-82
-82
-82
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-87
-87
-87
-88
-88
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-93
-93
-93
-94
-94
-94
-95
-95
-96
-96
-96
-97
-97
-97
-98
-98
-98
-99
-99
-99
-100
-101
-101
-102
-103
-104
-104
-105
-106
-107
-109
-110
-111
-112
-113
-115
-116
-117
-118
-120
-121
-122
-124
-125
-126
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-138
-139
-140
-141
-142
-142
-143
-144
-145
-146
-146
-147
-148
-148
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-153
-154
-154
-155
-156
-157
-157
-158
-159
-159
-160
-161
-161
-162
-163
-164
-165
-166
-167
-169
-170
-172
-174
-175
-177
-179
-181
-183
-185
-186
-188
-190
-192
-194
-196
-198
-200
-202
-204
-206
-208
-210
-212
-214
-216
-217
-219
-221
-223
-224
-226
-228
-229
-231
-232
-234
-236
-237
-239
-241
-242
-244
-245
-247
-249
-250
-252
-254
-256
-257
-259
-261
-263
-264
-266
-268
-269
-271
-272
-274
-275
-276
-278
-279
-280
-281
-282
-283
-284
-284
-285
-286
-286
-287
-287
-288
-288
-288
-288
-288
-288
-287
-287
-286
-286
-285
-285
-284
-283
-282
-281
-281
-280
-279
-278
-278
-277
-276
-275
-274
-273
-273
-272
-271
-270
-269
-268
-267
-266
-265
-265
-264
-263
-263
-262
-262
-262
-261
-261
-261
-262
-262
-262
-262
-263
-263
-263
-263
-264
-264
-265
-265
-265
-266
-266
-267
-268
-268
-269
-269
-270
-270
-271
-271
-271
-272
-272
-272
-272
-271
-271
-271
-270
-270
-269
-269
-268
-268
-267
-267
-267
-266
-266
-266
-265
-265
-265
-264
-264
-263
-263
-263
-262
-261
-261
-260
-259
-259
-258
-258
-257
-257
-256
-256
-255
-255
-254
-254
-253
-253
-252
-252
-251
-251
-250
-250
-250
-249
-249
-248
-248
-248
-247
-247
-246
-246
-245
-244
-243
-242
-241
-239
-238
-236
-234
-232
-230
-228
-226
-224
-222
-220
-218
-216
-214
-212
-210
-209
-207
-205
-203
-202
-200
-199
-198
-197
-196
-195
-194
-193
-192
-192
-191
-191
-191
-190
-191
-191
-191
-192
-192
-193
-194
-195
-196
-197
-198
-199
-200
-202
-203
-205
-207
-208
-210
-212
-214
-215
-217
-218
-220
-221
-222
-224
-225
-226
-228
-229
-230
-231
-232
-233
-234
-234
-235
-235
-236
-236
-236
-236
-236
-236
-235
-235
-235
-235
-235
-234
-234
-234
-234
-234
-234
-234
-234
-235
-235
-236
-236
-237
-237
-238
-239
-239
-240
-241
-242
-243
-244
-246
-248
-250
-252
-255
-258
-260
-264
-267
-270
-273
-277
-281
-285
-289
-293
-298
-303
-307
-312
-317
-322
-327
-331
-336
-340
-344
-348
-352
-356
-359
-363
-366
-369
-371
-374
-376
-379
-381
-383
-386
-388
-389
-391
-393
-395
-396
-398
-399
-401
-402
-404
-405
-406
-408
-409
-411
-412
-413
-415
-416
-418
-419
-421
-422
-424
-425
-427
-429
-430
-431
-433
-434
-436
-437
-438
-440
-441
-442
-444
-445
-447
-449
-450
-452
-454
-456
-459
-461
-463
-466
-468
-470
-472
-474
-476
-478
-479
-481
-482
-484
-485
-487
-488
-489
-490
-491
-492
-493
-494
-495
-496
-497
-498
-499
-500
-501
-501
-502
-503
-503
-504
-505
-506
-507
-508
-509
-511
-512
-514
-516
-517
-518
-520
-521
-522
-523
-524
-525
-526
-527
-528
-529
-531
-533
-535
-537
-540
-542
-545
-549
-552
-556
-560
-564
-568
-572
-575
-579
-582
-585
-588
-591
-594
-596
-598
-600
-602
-603
-605
-606
-607
-607
-608
-608
-609
-609
-609
-608
-608
-607
-607
-606
-605
-604
-602
-601
-599
-597
-596
-594
-592
-591
-589
-587
-586
-584
-583
-581
-580
-579
-577
-576
-575
-574
-572
-571
-570
-569
-569
-568
-567
-567
-567
-566
-566
-566
-566
-566
-566
-566
-565
-565
-564
-563
-562
-560
-559
-557
-555
-552
-550
-547
-544
-541
-537
-533
-529
-525
-521
-516
-511
-506
-501
-496
-491
-486
-480
-475
-469
-464
-458
-452
-447
-441
-436
-430
-425
-419
-414
-409
-404
-399
-394
-389
-384
-379
-374
-369
-364
-358
-353
-348
-343
-338
-333
-328
-324
-319
-315
-312
-309
-306
-303
-300
-298
-296
-294
-292
-289
-287
-284
-281
-278
-274
-270
-266
-262
-257
-251
-245
-239
-233
-226
-219
-211
-204
-196
-188
-181
-173
-165
-157
-150
-142
-135
-127
-120
-113
-106
-99
-92
-85
-79
-73
-66
-60
-54
-49
-43
-37
-32
-27
-23
-18
-14
-10
-7
-3
0
3
7
10
14
17
21
24
28
31
34
37
40
42
44
45
46
46
46
46
45
44
43
41
39
37
34
32
29
26
22
19
16
13
9
6
3
-1
-4
-7
-10
-14
-17
-19
-22
-25
-27
-29
-31
-33
-35
-36
-38
-40
-41
-43
-44
-45
-47
-48
-49
-50
-52
-53
-55
-57
-59
-61
-64
-67
-71
-74
-78
-82
-86
-91
-95
-99
-104
-109
-113
-118
-123
-127
-132
-136
-140
-144
-148
-151
-155
-158
-162
-165
-169
-173
-176
-180
-184
-187
-191
-194
-197
-199
-202
-204
-205
-206
-207
-208
-208
-208
-208
-208
-207
-206
-206
-205
-204
-204
-203
-203
-202
-202
-201
-201
-202
-202
-203
-205
-208
-211
-214
-219
-224
-230
-237
-244
-251
-259
-266
-274
-282
-290
-298
-305
-312
-320
-327
-335
-342
-350
-359
-368
-377
-387
-397
-408
-420
-432
-444
-457
-469
-482
-495
-509
-522
-535
-548
-561
-574
-587
-599
-611
-623
-635
-646
-656
-666
-675
-684
-692
-700
-707
-714
-720
-725
-730
-734
-738
-741
-744
-746
-747
-749
-750
-750
-750
-751
-751
-751
-750
-750
-750
-749
-749
-748
-748
-747
-746
-745
-744
-743
-742
-740
-739
-737
-736
-734
-732
-730
-727
-725
-723
-720
-718
-716
-714
-713
-711
-710
-709
-709
-708
-708
-708
-708
-709
-709
-710
-710
-711
-712
-713
-714
-714
-715
-715
-715
-714
-714
-713
-712
-711
-710
-709
-708
-707
-706
-705
-704
-703
-701
-700
-699
-698
-696
-694
-692
-690
-687
-684
-681
-677
-673
-669
-664
-659
-654
-648
-643
-637
-631
-625
-619
-613
-606
-600
-593
-586
-580
-573
-566
-560
-554
-548
-542
-537
-532
-527
-522
-517
-512
-507
-502
-497
-492
-486
-481
-475
-469
-463
-457
-451
-444
-438
-431
-424
-417
-409
-402
-394
-386
-378
-369
-361
-353
-344
-336
-328
-319
-311
-303
-295
-286
-278
-269
-261
-252
-243
-234
-225
-216
-207
-199
-190
-182
-174
-166
-159
-152
-146
-139
-134
-128
-123
-117
-112
-106
-100
-95
-89
-83
-77
-72
-66
-61
-56
-52
-47
-42
-37
-32
-27
-21
-14
-7
0
8
16
24
33
42
51
60
69
78
87
96
105
113
122
130
138
146
154
162
170
178
186
195
204
213
222
231
241
251
260
270
280
290
300
310
320
330
340
349
359
368
376
385
393
401
408
416
423
430
437
444
451
457
463
468
473
478
482
486
490
493
496
499
502
505
507
509
512
514
517
519
522
525
528
531
535
539
542
546
549
553
556
559
562
564
567
570
572
575
578
581
585
588
592
597
601
606
612
617
623
630
637
644
652
660
669
678
687
696
705
715
724
734
744
754
763
773
782
790
798
805
812
818
824
829
833
837
842
846
850
854
859
864
869
876
882
889
896
904
912
921
930
939
948
957
967
976
985
995
1004
1012
1022
1032
1041
1051
1060
1069
1079
1088
1097
1106
1115
1124
1133
1142
1151
1160
1169
1178
1187
1196
1205
1214
1223
1233
1242
1252
1262
1272
1281
1291
1301
1310
1320
1329
1338
1347
1355
1364
1371
1379
1386
1393
1400
1406
1412
1419
1425
1431
1437
1443
1449
1456
1463
1470
1477
1484
1492
1500
1508
1516
1524
1533
1541
1550
1559
1568
1578
1588
1598
1608
1619
1629
1640
1650
1660
1669
1679
1688
1696
1704
1712
1720
1727
1734
1741
1748
1755
1762
1770
1778
1786
1795
1804
1814
1824
1834
1844
1855
1866
1877
1889
1900
1911
1923
1935
1947
1959
1971
1984
1997
2011
2024
2039
2053
2068
2083
2099
2115
2131
2148
2164
2181
2199
2216
2234
2251
2269
2286
2304
2321
2338
2355
2372
2388
2404
2419
2434
2448
2462
2476
2489
2502
2515
2527
2540
2553
2566
2579
2592
2605
2619
2632
2644
2657
2668
2680
2690
2700
2710
2718
2726
2733
2740
2747
2753
2758
2764
2769
2774
2780
2785
2790
2795
2800
2805
2810
2814
2819
2823
2826
2829
2832
2835
2837
2838
2839
2840
2841
2841
2841
2841
2841
2840
2840
2839
2838
2837
2836
2835
2833
2831
2828
2825
2822
2819
2815
2811
2806
2802
2796
2791
2785
2779
2773
2766
2760
2753
2746
2739
2732
2725
2717
2709
2700
2691
2682
2672
2662
2652
2641
2630
2620
2609
2599
2589
2579
2570
2560
2551
2542
2533
2524
2514
2504
2494
2484
2474
2463
2452
2440
2429
2418
2406
2395
2384
2373
2362
2351
2340
2330
2319
2308
2297
2286
2275
2264
2253
2243
2232
2221
2210
2199
2188
2177
2166
2155
2144
2132
2121
2109
2098
2086
2074
2062
2049
2037
2024
2009
1996
1982
1967
1951
1935
1918
1901
1883
1865
1846
1827
1807
1787
1766
1746
1724
1703
1681
1659
1637
1615
1593
1571
1550
1528
1507
1486
1465
1444
1424
1405
1386
1367
1349
1331
1314
1297
1280
1264
1249
1233
1218
1202
1187
1172
1156
1141
1125
1109
1094
1078
1062
1046
1031
1014
999
984
969
954
939
924
909
895
880
866
852
838
824
809
795
781
767
752
738
724
710
696
682
669
656
642
629
617
604
591
578
566
553
540
527
513
499
485
471
456
441
426
410
394
378
361
344
326
307
288
268
248
227
206
185
163
140
118
95
73
51
28
7
-15
-36
-56
-77
-96
-115
-134
-153
-170
-188
-205
-222
-238
-253
-268
-282
-296
-309
-321
-333
-345
-356
-367
-377
-388
-399
-409
-420
-431
-442
-454
-466
-478
-490
-503
-515
-529
-542
-555
-569
-583
-596
-610
-623
-637
-651
-664
-678
-692
-706
-721
-736
-751
-767
-783
-799
-817
-834
-852
-871
-889
-908
-927
-945
-964
-982
-1000
-1016
-1033
-1048
-1063
-1078
-1091
-1104
-1116
-1128
-1139
-1151
-1161
-1172
-1182
-1192
-1202
-1212
-1221
-1231
-1240
-1249
-1258
-1267
-1276
-1285
-1293
-1302
-1310
-1318
-1326
-1334
-1341
-1349
-1356
-1364
-1371
-1379
-1386
-1393
-1401
-1408
-1415
-1423
-1430
-1437
-1445
-1453
-1461
-1469
-1478
-1487
-1497
-1507
-1518
-1529
-1541
-1552
-1565
-1577
-1590
-1603
-1616
-1630
-1643
-1656
-1669
-1681
-1694
-1706
-1717
-1729
-1740
-1750
-1760
-1769
-1778
-1786
-1794
-1801
-1807
-1813
-1819
-1824
-1829
-1833
-1837
-1841
-1844
-1847
-1850
-1852
-1855
-1856
-1858
-1859
-1860
-1860
-1860
-1860
-1860
-1859
-1859
-1858
-1857
-1856
-1855
-1854
-1852
-1851
-1850
-1848
-1846
-1844
-1842
-1839
-1836
-1832
-1828
-1823
-1817
-1811
-1805
-1798
-1791
-1783
-1776
-1768
-1761
-1753
-1746
-1738
-1730
-1723
-1715
-1707
-1699
-1691
-1683
-1674
-1665
-1655
-1645
-1635
-1623
-1611
-1599
-1585
-1571
-1556
-1541
-1525
-1509
-1492
-1475
-1457
-1439
-1421
-1402
-1383
-1363
-1343
-1324
-1304
-1284
-1264
-1244
-1224
-1205
-1186
-1167
-1149
-1131
-1114
-1096
-1079
-1062
-1045
-1028
-1010
-994
-977
-960
-944
-927
-911
-894
-878
-862
-846
-830
-815
-799
-784
-769
-754
-739
-724
-709
-693
-678
-662
-646
-630
-614
-597
-580
-562
-545
-527
-509
-492
-474
-457
-439
-422
-404
-387
-370
-352
-335
-317
-300
-283
-265
-248
-231
-213
-196
-179
-161
-144
-127
-110
-93
-76
-59
-42
-26
-9
7
23
39
56
72
88
104
120
136
152
168
184
201
217
233
249
265
281
297
313
328
344
359
373
388
401
415
427
439
450
461
471
480
489
497
504
511
517
522
527
532
536
539
542
544
545
546
546
545
544
542
539
536
533
529
525
521
517
513
508
504
500
496
493
490
487
485
483
482
481
481
482
483
485
487
490
493
496
499
501
504
507
509
511
513
514
515
516
516
516
515
514
512
510
508
505
501
497
493
488
483
477
472
466
460
454
448
443
437
432
427
423
418
415
412
409
407
405
403
402
402
401
401
401
401
401
400
400
400
400
400
399
399
399
399
399
400
401
401
403
404
406
408
411
414
418
421
426
431
436
441
448
454
461
468
475
482
490
498
505
513
521
529
536
544
552
560
568
575
583
590
597
604
610
617
623
629
634
639
644
649
653
657
661
665
668
672
675
678
681
684
687
690
694
697
700
703
707
711
715
719
724
729
735
741
747
754
761
769
777
785
795
804
814
825
835
847
859
871
883
896
909
923
936
950
964
977
991
1004
1018
1031
1043
1056
1068
1079
1091
1102
1112
1122
1132
1141
1150
1159
1167
1175
1182
1189
1196
1203
1210
1216
1222
1228
1234
1240
1245
1250
1255
1260
1266
1271
1276
1281
1287
1292
1297
1302
1307
1312
1316
1320
1325
1329
1333
1336
1340
1343
1346
1349
1351
1352
1353
1353
1353
1352
1350
1348
1345
1342
1339
1335
1330
1326
1320
1315
1309
1302
1296
1289
1281
1274
1266
1258
1249
1241
1232
1223
1213
1203
1193
1182
1171
1159
1147
1134
1121
1107
1092
1077
1062
1046
1030
1012
997
981
964
947
931
914
898
881
865
848
831
814
797
780
763
745
727
710
691
673
655
637
618
599
581
562
543
525
506
487
468
449
430
410
391
371
351
331
311
290
270
249
227
206
184
162
140
118
95
72
49
26
3
-21
-44
-68
-92
-115
-139
-163
-186
-210
-234
-258
-282
-306
-331
-355
-380
-406
-431
-457
-483
-510
-537
-565
-592
-620
-649
-677
-705
-734
-762
-790
-818
-846
-873
-901
-928
-955
-982
-1008
-1036
-1063
-1090
-1117
-1144
-1171
-1199
-1226
-1254
-1282
-1310
-1338
-1365
-1393
-1420
-1447
-1473
-1498
-1523
-1547
-1571
-1593
-1616
-1637
-1658
-1678
-1698
-1717
-1735
-1753
-1770
-1787
-1803
-1819
-1834
-1849
-1863
-1877
-1891
-1905
-1918
-1931
-1944
-1957
-1970
-1983
-1997
-2009
-2023
-2037
-2051
-2065
-2079
-2093
-2107
-2121
-2135
-2149
-2163
-2177
-2190
-2203
-2216
-2229
-2241
-2253
-2264
-2275
-2285
-2295
-2305
-2314
-2324
-2333
-2342
-2350
-2359
-2368
-2378
-2387
-2397
-2407
-2417
-2427
-2438
-2448
-2458
-2469
-2479
-2490
-2500
-2510
-2520
-2529
-2539
-2548
-2557
-2566
-2575
-2583
-2591
-2598
-2605
-2612
-2618
-2623
-2628
-2632
-2635
-2639
-2641
-2644
-2646
-2647
-2649
-2650
-2651
-2652
-2652
-2652
-2652
-2652
-2651
-2650
-2649
-2647
-2646
-2643
-2641
-2638
-2635
-2632
-2628
-2624
-2619
-2615
-2610
-2605
-2600
-2595
-2590
-2585
-2580
-2576
-2571
-2567
-2563
-2559
-2555
-2552
-2549
-2546
-2543
-2540
-2537
-2534
-2531
-2528
-2525
-2521
-2518
-2514
-2511
-2508
-2504
-2501
-2498
-2496
-2494
-2492
-2490
-2489
-2488
-2487
-2487
-2487
-2487
-2488
-2489
-2490
-2491
-2492
-2493
-2494
-2496
-2497
-2498
-2499
-2500
-2501
-2502
-2503
-2503
-2504
-2504
-2504
-2504
-2504
-2504
-2503
-2503
-2502
-2501
-2500
-2499
-2499
-2498
-2496
-2495
-2494
-2492
-2490
-2488
-2485
-2482
-2479
-2476
-2472
-2468
-2464
-2460
-2456
-2452
-2448
-2444
-2440
-2436
-2432
-2428
-2424
-2420
-2416
-2413
-2409
-2406
-2402
-2399
-2396
-2393
-2389
-2386
-2384
-2381
-2378
-2376
-2373
-2371
-2368
-2366
-2364
-2361
-2359
-2357
-2354
-2352
-2350
-2348
-2346
-2344
-2342
-2341
-2339
-2337
-2336
-2334
-2333
-2331
-2330
-2328
-2326
-2325
-2323
-2321
-2319
-2317
-2315
-2313
-2310
-2307
-2303
-2300
-2296
-2291
-2286
-2281
-2276
-2270
-2263
-2257
-2250
-2242
-2235
-2227
-2218
-2210
-2201
-2192
-2184
-2175
-2166
-2157
-2149
-2140
-2132
-2124
-2116
-2108
-2101
-2094
-2087
-2080
-2074
-2069
-2064
-2059
-2055
-2051
-2048
-2045
-2041
-2040
-2037
-2036
-2035
-2033
-2032
-2029
-2029
-2027
-2025
-2021
-2019
-2016
-2012
-2007
-2003
-1997
-1991
-1985
-1979
-1972
-1965
-1958
-1951
-1944
-1937
-1930
-1924
-1917
-1911
-1905
-1899
-1893
-1887
-1882
-1877
-1871
-1866
-1861
-1856
-1851
-1846
-1841
-1835
-1830
-1824
-1818
-1812
-1806
-1800
-1794
-1788
-1782
-1776
-1770
-1764
-1758
-1751
-1745
-1738
-1731
-1724
-1717
-1710
-1703
-1695
-1688
-1681
-1674
-1668
-1662
-1656
-1650
-1645
-1640
-1636
-1631
-1628
-1624
-1621
-1619
-1616
-1614
-1612
-1610
-1608
-1606
-1604
-1603
-1601
-1600
-1598
-1596
-1595
-1593
-1591
-1589
-1587
-1585
-1582
-1579
-1576
-1573
-1570
-1567
-1564
-1560
-1557
-1554
-1551
-1548
-1545
-1543
-1541
-1539
-1538
-1537
-1536
-1536
-1536
-1537
-1537
-1539
-1540
-1541
-1543
-1545
-1547
-1549
-1552
-1554
-1556
-1559
-1561
-1564
-1567
-1570
-1573
-1576
-1579
-1582
-1586
-1589
-1593
-1597
-1601
-1605
-1609
-1613
-1617
-1621
-1626
-1631
-1635
-1640
-1645
-1650
-1655
-1661
-1666
-1672
-1677
-1683
-1689
-1695
-1701
-1707
-1713
-1718
-1723
-1728
-1733
-1737
-1741
-1744
-1747
-1749
-1751
-1752
-1753
-1754
-1753
-1753
-1752
-1751
-1749
-1747
-1745
-1742
-1739
-1735
-1731
-1727
-1723
-1718
-1713
-1708
-1702
-1696
-1690
-1684
-1677
-1671
-1664
-1657
-1649
-1642
-1634
-1627
-1619
-1610
-1602
-1593
-1585
-1576
-1566
-1557
-1547
-1537
-1527
-1517
-1506
-1495
-1483
-1471
-1459
-1446
-1432
-1418
-1404
-1389
-1373
-1357
-1341
-1324
-1306
-1288
-1270
-1251
-1232
-1213
-1193
-1173
-1153
-1132
-1111
-1090
-1068
-1047
-1025
-1002
-981
-960
-938
-916
-894
-873
-851
-830
-809
-787
-766
-745
-724
-703
-682
-661
-639
-618
-597
-576
-555
-533
-512
-491
-469
-448
-426
-404
-382
-359
-337
-313
-290
-266
-241
-216
-191
-166
-140
-114
-88
-61
-35
-8
19
45
72
99
126
153
180
207
233
259
285
311
336
361
386
410
435
459
482
506
529
552
574
597
619
641
663
685
706
727
748
769
790
810
831
851
870
890
910
929
948
967
986
1006
1025
1044
1063
1082
1101
1120
1139
1158
1177
1196
1216
1235
1254
1273
1292
1311
1330
1349
1368
1387
1406
1424
1443
1461
1479
1496
1513
1530
1546
1562
1577
1592
1607
1621
1635
1649
1662
1676
1689
1702
1715
1728
1742
1755
1768
1782
1796
1809
1823
1837
1851
1865
1879
1892
1906
1919
1932
1945
1957
1969
1980
1991
2001
2012
2021
2031
2040
2048
2057
2065
2073
2081
2089
2097
2104
2112
2120
2127
2135
2143
2151
2158
2166
2174
2183
2191
2199
2208
2216
2225
2233
2242
2251
2259
2268
2276
2284
2292
2300
2308
2315
2323
2330
2337
2343
2350
2356
2362
2367
2372
2377
2381
2385
2389
2392
2394
2397
2399
2400
2402
2402
2403
2403
2403
2402
2401
2400
2399
2398
2396
2395
2393
2391
2390
2388
2387
2385
2384
2383
2382
2381
2381
2381
2381
2381
2382
2383
2384
2385
2386
2387
2388
2390
2391
2392
2393
2395
2396
2397
2399
2400
2401
2403
2404
2405
2407
2408
2410
2412
2414
2416
2418
2421
2423
2426
2430
2433
2437
2441
2445
2449
2454
2459
2464
2469
2474
2479
2485
2490
2495
2500
2505
2509
2513
2517
2520
2524
2526
2528
2530
2531
2532
2532
2532
2531
2529
2527
2524
2521
2517
2513
2509
2503
2498
2492
2485
2478
2470
2462
2454
2445
2436
2426
2416
2405
2394
2383
2371
2359
2347
2334
2322
2309
2295
2282
2269
2256
2242
2229
2215
2201
2188
2174
2160
2146
2131
2117
2102
2087
2071
2056
2040
2024
2007
1990
1973
1956
1938
1920
1903
1885
1867
1849
1832
1815
1798
1781
1764
1748
1732
1716
1701
1686
1672
1657
1644
1630
1617
1604
1591
1579
1566
1554
1541
1529
1516
1504
1492
1480
1467
1455
1444
1432
1420
1409
1398
1387
1376
1366
1356
1346
1336
1327
1318
1310
1302
1294
1286
1279
1272
1265
1258
1252
1245
1239
1233
1227
1220
1215
1209
1203
1197
1191
1186
1180
1174
1168
1162
1156
1150
1143
1136
1129
1121
1113
1105
1096
1087
1078
1068
1058
1048
1038
1027
1016
1006
995
984
972
961
949
937
925
912
900
887
874
861
848
834
821
808
795
783
770
758
746
735
724
714
704
694
685
676
668
660
652
644
637
630
623
616
609
602
595
588
581
575
568
561
555
548
542
535
529
523
517
512
506
501
496
491
486
482
477
474
470
467
464
461
459
457
455
454
453
452
452
452
453
454
455
457
459
462
465
468
472
476
481
486
492
497
504
510
516
523
530
537
544
552
559
566
574
581
588
596
603
610
618
625
632
640
647
655
662
670
677
684
691
698
705
711
717
723
729
734
739
744
748
752
756
760
763
766
769
772
775
778
780
783
786
789
792
794
797
800
803
806
808
811
814
818
821
824
828
831
835
839
843
847
851
856
860
864
868
871
875
879
882
886
889
892
896
899
903
907
910
915
919
924
928
933
938
943
948
953
957
962
966
971
975
978
982
985
988
990
993
995
996
997
998
999
999
999
998
998
997
996
995
993
992
990
988
986
984
982
980
977
974
971
968
964
961
956
952
947
942
936
930
923
916
908
900
891
882
872
861
850
838
826
813
800
787
774
760
746
731
717
702
687
672
656
641
625
610
594
578
563
547
532
516
501
485
470
455
440
424
410
395
380
366
351
337
324
310
297
284
272
260
249
237
226
216
205
195
185
175
165
155
145
135
125
114
104
93
82
71
60
49
38
27
17
6
-5
-15
-26
-36
-45
-55
-64
-73
-82
-90
-99
-107
-115
-122
-130
-137
-145
-152
-160
-167
-175
-182
-190
-197
-204
-211
-218
-225
-231
-238
-244
-250
-256
-262
-267
-273
-278
-283
-289
-294
-300
-306
-312
-318
-324
-331
-338
-345
-352
-360
-368
-376
-385
-394
-403
-412
-422
-431
-441
-450
-460
-469
-478
-487
-496
-504
-512
-520
-527
-535
-542
-548
-554
-560
-566
-572
-577
-582
-587
-592
-596
-600
-605
-609
-613
-617
-621
-626
-630
-634
-639
-643
-648
-652
-657
-661
-666
-670
-675
-679
-683
-687
-690
-694
-697
-700
-703
-705
-708
-710
-712
-714
-716
-718
-720
-722
-725
-727
-730
-732
-735
-739
-742
-745
-749
-753
-757
-761
-765
-770
-774
-779
-783
-787
-792
-796
-801
-805
-809
-813
-818
-822
-826
-830
-834
-838
-842
-846
-850
-854
-858
-862
-866
-870
-874
-878
-882
-887
-891
-896
-901
-906
-911
-917
-922
-928
-933
-939
-945
-951
-957
-963
-970
-976
-983
-990
-997
-1004
-1010
-1018
-1027
-1034
-1042
-1050
-1058
-1066
-1073
-1080
-1088
-1094
-1101
-1107
-1113
-1118
-1123
-1127
-1131
-1135
-1138
-1140
-1142
-1143
-1144
-1145
-1145
-1145
-1144
-1143
-1142
-1141
-1139
-1137
-1136
-1134
-1132
-1130
-1128
-1126
-1124
-1122
-1120
-1118
-1116
-1113
-1111
-1108
-1105
-1102
-1099
-1096
-1092
-1089
-1085
-1081
-1077
-1072
-1068
-1064
-1059
-1054
-1050
-1045
-1041
-1036
-1032
-1028
-1024
-1020
-1016
-1014
-1010
-1008
-1006
-1004
-1002
-1000
-998
-995
-993
-991
-989
-987
-985
-983
-980
-978
-976
-974
-972
-970
-968
-966
-965
-963
-961
-960
-959
-958
-956
-955
-955
-954
-953
-952
-951
-950
-949
-947
-946
-945
-944
-942
-941
-939
-937
-935
-933
-931
-929
-927
-924
-922
-919
-916
-914
-911
-908
-905
-902
-899
-896
-893
-889
-886
-883
-879
-876
-872
-869
-866
-863
-860
-857
-854
-851
-848
-845
-842
-839
-836
-833
-830
-826
-823
-819
-815
-811
-807
-802
-798
-794
-789
-785
-780
-775
-771
-766
-760
-755
-750
-744
-738
-732
-726
-720
-714
-708
-703
-697
-691
-686
-681
-675
-670
-665
-661
-656
-651
-647
-642
-638
-633
-629
-624
-620
-615
-611
-607
-603
-599
-595
-591
-587
-583
-580
-577
-573
-570
-567
-565
-562
-560
-557
-555
-553
-551
-549
-547
-545
-544
-542
-541
-540
-539
-538
-538
-537
-537
-537
-537
-537
-538
-538
-539
-540
-541
-541
-542
-543
-544
-544
-544
-545
-545
-544
-544
-543
-541
-540
-538
-536
-533
-530
-527
-524
-520
-516
-513
-509
-505
-501
-497
-494
-490
-487
-483
-480
-478
-475
-473
-470
-468
-466
-464
-461
-459
-457
-455
-453
-450
-448
-446
-443
-441
-438
-436
-433
-430
-427
-424
-421
-418
-415
-412
-408
-405
-401
-398
-394
-391
-387
-383
-380
-377
-373
-370
-368
-365
-362
-360
-358
-356
-353
-351
-349
-347
-345
-343
-340
-338
-335
-333
-330
-328
-325
-322
-320
-317
-314
-312
-309
-306
-304
-301
-299
-296
-294
-292
-290
-288
-286
-284
-283
-281
-280
-279
-278
-276
-275
-274
-273
-272
-270
-269
-267
-265
-263
-261
-258
-256
-253
-250
-247
-244
-240
-237
-233
-229
-225
-221
-217
-213
-209
-205
-201
-197
-192
-188
-184
-180
-176
-172
-167
-163
-158
-154
-149
-144
-139
-134
-129
-124
-118
-113
-107
-102
-96
-91
-85
-80
-74
-69
-63
-58
-52
-46
-41
-35
-29
-23
-17
-11
-5
2
8
14
21
27
33
40
47
53
60
67
75
82
90
97
105
113
121
129
138
146
155
164
172
181
190
199
208
218
227
237
246
256
266
276
286
297
307
317
327
337
348
358
368
378
388
398
408
418
428
437
447
456
465
474
483
492
500
508
516
524
531
538
546
552
559
566
573
579
586
593
599
606
613
620
627
634
642
649
656
663
671
678
685
692
699
705
712
719
725
731
737
743
749
755
760
765
770
774
778
782
785
789
792
794
797
799
801
803
805
807
808
810
812
813
815
816
818
819
820
821
823
824
824
825
826
826
826
826
825
824
823
822
820
818
815
813
810
806
802
798
794
789
784
778
773
767
761
755
749
743
737
731
724
717
711
704
697
689
682
674
667
659
651
643
636
628
620
612
604
596
588
580
572
563
555
547
540
532
524
516
509
501
494
487
480
473
466
459
453
446
440
434
428
423
417
412
408
404
400
396
393
389
386
383
380
377
374
371
368
364
361
358
354
351
347
343
339
335
331
326
322
317
312
307
301
296
290
285
279
273
267
261
254
248
243
237
231
226
220
215
210
205
200
195
190
185
181
176
171
167
163
159
156
152
150
147
145
143
142
141
141
140
141
141
142
143
144
145
147
149
151
154
157
160
164
168
173
178
183
189
195
202
209
215
222
229
237
244
251
258
265
272
279
286
293
300
306
313
319
325
331
337
342
348
353
358
364
369
374
379
384
389
394
399
404
409
413
418
423
427
431
436
440
444
448
452
455
459
462
465
468
470
473
475
477
479
481
483
484
486
487
488
489
490
491
491
491
491
491
491
490
489
489
488
487
486
485
484
483
482
480
479
478
477
475
474
472
471
469
467
466
464
462
461
459
457
456
454
452
451
449
448
446
445
444
443
442
441
440
439
439
439
438
438
438
439
439
439
439
440
440
440
441
441
442
442
443
443
443
443
443
443
443
443
442
442
441
440
439
438
436
435
433
431
428
426
423
420
417
414
410
406
402
398
394
389
384
379
373
368
363
357
352
347
341
336
331
326
321
316
311
307
302
298
293
289
285
281
278
274
271
267
264
262
259
256
254
252
250
248
246
245
243
242
241
239
238
237
236
235
234
233
232
231
230
228
227
226
224
223
221
220
218
217
215
213
211
209
207
205
203
200
198
195
193
190
187
184
181
178
174
171
167
163
159
155
151
146
142
137
132
126
121
115
110
104
99
93
88
83
78
74
70
66
63
60
57
55
52
50
48
46
44
42
40
38
36
35
33
31
28
26
24
22
20
17
15
12
10
7
5
2
-1
-4
-6
-9
-11
-14
-16
-18
-20
-22
-24
-25
-27
-29
-31
-32
-34
-35
-37
-38
-40
-41
-42
-43
-44
-45
-45
-45
-45
-44
-44
-43
-42
-40
-39
-37
-35
-33
-31
-29
-27
-25
-22
-19
-16
-13
-9
-6
-2
3
7
12
16
21
27
32
38
43
49
55
61
68
74
81
89
96
105
113
122
132
143
154
165
178
191
204
218
233
248
263
279
296
312
329
347
364
382
401
419
438
458
478
498
518
539
560
581
603
625
646
668
690
713
735
758
780
803
826
850
873
897
920
944
968
992
1016
1040
1063
1087
1110
1133
1155
1178
1200
1221
1242
1263
1283
1302
1322
1341
1359
1378
1396
1414
1431
1448
1465
1481
1498
1514
1529
1544
1559
1573
1588
1601
1615
1628
1641
1654
1666
1678
1691
1702
1714
1725
1736
1747
1758
1768
1779
1788
1798
1807
1816
1825
1834
1842
1849
1857
1864
1871
1878
1884
1890
1896
1902
1908
1913
1918
1923
1928
1933
1938
1942
1947
1951
1955
1959
1963
1967
1970
1974
1977
1979
1982
1984
1985
1987
1987
1988
1988
1988
1987
1986
1985
1983
1980
1978
1974
1971
1966
1962
1956
1950
1944
1937
1930
1922
1913
1905
1896
1886
1876
1866
1856
1846
1835
1824
1813
1801
1789
1777
1764
1751
1738
1724
1710
1695
1680
1665
1649
1633
1616
1599
1582
1564
1546
1528
1510
1491
1472
1453
1434
1415
1395
1375
1355
1334
1313
1292
1271
1250
1229
1207
1186
1164
1143
1121
1099
1078
1056
1035
1014
992
971
950
930
909
889
868
848
828
807
787
767
747
727
706
686
666
646
625
605
585
565
544
524
505
485
465
446
427
408
389
371
352
334
317
299
282
265
247
231
214
197
181
164
148
132
116
101
85
69
54
38
23
8
-7
-22
-37
-51
-66
-80
-94
-108
-122
-136
-150
-163
-176
-189
-202
-214
-226
-237
-248
-259
-269
-279
-288
-297
-306
-314
-321
-329
-336
-342
-349
-355
-361
-367
-373
-378
-384
-389
-394
-399
-404
-409
-414
-418
-423
-428
-433
-438
-443
-447
-453
-458
-463
-468
-473
-478
-483
-488
-493
-498
-503
-508
-512
-517
-522
-526
-530
-534
-537
-541
-544
-547
-550
-552
-555
-557
-559
-561
-562
-563
-564
-564
-565
-565
-564
-564
-563
-562
-561
-560
-559
-558
-558
-557
-556
-556
-556
-556
-557
-559
-560
-563
-565
-569
-572
-577
-581
-586
-591
-597
-603
-609
-616
-623
-631
-639
-648
-657
-667
-677
-688
-699
-711
-724
-736
-750
-763
-777
-792
-806
-821
-836
-851
-866
-882
-897
-913
-930
-946
-963
-981
-998
-1016
-1035
-1054
-1073
-1093
-1113
-1134
-1155
-1176
-1198
-1220
-1242
-1265
-1288
-1312
-1336
-1360
-1384
-1409
-1433
-1458
-1483
-1508
-1534
-1559
-1584
-1609
-1634
-1659
-1683
-1707
-1731
-1754
-1777
-1800
-1822
-1844
-1865
-1886
-1907
-1927
-1947
-1966
-1986
-2005
-2023
-2041
-2059
-2077
-2095
-2112
-2129
-2146
-2162
-2178
-2194
-2210
-2225
-2240
-2254
-2268
-2281
-2293
-2305
-2316
-2327
-2336
-2345
-2353
-2360
-2367
-2372
-2377
-2381
-2383
-2385
-2386
-2386
-2385
-2382
-2379
-2374
-2369
-2363
-2355
-2347
-2338
-2328
-2317
-2306
-2293
-2281
-2267
-2253
-2239
-2224
-2208
-2192
-2176
-2159
-2141
-2123
-2105
-2086
-2067
-2048
-2028
-2009
-1989
-1968
-1948
-1927
-1906
-1885
-1864
-1843
-1822
-1800
-1779
-1757
-1736
-1714
-1693
-1671
-1650
-1629
-1607
-1586
-1564
-1543
-1522
-1500
-1479
-1458
-1437
-1415
-1394
-1373
-1352
-1331
-1310
-1289
-1269
-1248
-1228
-1208
-1188
-1168
-1149
-1130
-1111
-1093
-1074
-1056
-1038
-1020
-1002
-985
-968
-951
-934
-917
-901
-884
-868
-852
-837
-821
-806
-791
-776
-761
-747
-732
-719
-705
-692
-679
-667
-655
-643
-632
-621
-610
-601
-591
-582
-573
-565
-558
-550
-544
-537
-531
-526
-521
-516
-512
-509
-506
-504
-502
-501
-501
-501
-503
-505
-508
-511
-516
-521
-528
-535
-543
-552
-561
-571
-583
-594
-607
-620
-634
-648
-663
-679
-695
-711
-727
-744
-761
-778
-796
-814
-832
-850
-868
-887
-906
-924
-943
-963
-982
-1000
-1020
-1040
-1059
-1078
-1098
-1117
-1136
-1155
-1174
-1192
-1211
-1229
-1247
-1264
-1281
-1297
-1313
-1329
-1344
-1358
-1371
-1384
-1395
-1406
-1416
-1426
-1434
-1441
-1447
-1452
-1456
-1459
-1461
-1461
-1461
-1458
-1455
-1450
-1444
-1437
-1428
-1418
-1407
-1394
-1379
-1364
-1347
-1328
-1308
-1287
-1265
-1241
-1216
-1189
-1162
-1133
-1103
-1071
-1038
-1004
-969
-932
-894
-855
-815
-774
-731
-687
-642
-597
-550
-502
-453
-403
-353
-302
-250
-198
-144
-91
-36
19
74
130
187
243
301
358
416
474
532
590
649
707
765
823
882
940
998
1056
1114
1172
1229
1287
1345
1402
1460
1517
1574
1631
1687
1744
1799
1855
1910
1965
2019
2074
2127
2181
2234
2286
2339
2391
2443
2494
2546
2597
2647
2698
2748
2798
2848
2897
2946
2994
3042
3090
3137
3183
3229
3274
3319
3363
3407
3450
3493
3535
3578
3619
3660
3701
3741
3781
3820
3858
3895
3932
3967
4002
4035
4069
4101
4131
4161
4189
4216
4242
4267
4291
4313
4334
4353
4372
4388
4404
4418
4430
4441
4450
4458
4463
4467
4469
4470
4469
4466
4461
4456
4448
4439
4429
4418
4405
4392
4377
4361
4343
4325
4306
4285
4264
4241
4218
4193
4167
4140
4112
4083
4051
4019
3987
3953
3918
3881
3843
3805
3765
3724
3682
3639
3595
3551
3505
3459
3413
3366
3318
3271
3223
3175
3126
3078
3031
2983
2936
2889
2843
2797
2752
2708
2665
2623
2581
2541
2501
2462
2424
2387
2351
2316
2281
2247
2214
2181
2149
2118
2087
2057
2028
2000
1972
1944
1918
1891
1866
1840
1815
1790
1766
1741
1717
1693
1669
1645
1621
1598
1574
1550
1527
1503
1479
1456
1432
1409
1386
1362
1339
1316
1293
1270
1247
1224
1201
1178
1154
1131
1107
1083
1059
1034
1008
983
957
930
903
875
846
817
788
758
727
696
665
634
603
571
539
508
477
446
415
384
354
324
295
266
238
210
182
155
129
103
78
54
30
6
-16
-39
-60
-81
-102
-122
-142
-161
-180
-199
-218
-237
-255
-273
-291
-308
-326
-342
-359
-375
-390
-405
-419
-432
-445
-457
-469
-480
-491
-501
-511
-521
-530
-539
-549
-558
-567
-576
-585
-594
-603
-612
-622
-631
-641
-651
-662
-672
-683
-695
-707
-719
-731
-744
-757
-771
-785
-799
-813
-827
-842
-856
-871
-885
-900
-914
-928
-942
-956
-970
-984
-998
-1010
-1024
-1037
-1050
-1063
-1075
-1088
-1100
-1113
-1125
-1138
-1150
-1163
-1175
-1188
-1201
-1215
-1228
-1243
-1257
-1272
-1288
-1304
-1320
-1338
-1356
-1374
-1393
-1413
-1433
-1454
-1475
-1497
-1519
-1541
-1563
-1586
-1608
-1631
-1653
-1675
-1696
-1718
-1739
-1759
-1779
-1799
-1818
-1837
-1855
-1874
-1892
-1909
-1927
-1944
-1962
-1979
-1997
-2013
-2032
-2051
-2069
-2088
-2107
-2127
-2147
-2167
-2188
-2209
-2230
-2252
-2274
-2295
-2317
-2339
-2360
-2382
-2403
-2423
-2444
-2463
-2482
-2500
-2518
-2535
-2551
-2567
-2582
-2596
-2610
-2624
-2637
-2649
-2662
-2674
-2686
-2698
-2710
-2722
-2734
-2747
-2759
-2772
-2786
-2799
-2813
-2828
-2842
-2857
-2872
-2886
-2901
-2915
-2930
-2944
-2958
-2971
-2984
-2998
-3010
-3023
-3036
-3048
-3060
-3073
-3085
-3097
-3108
-3120
-3132
-3143
-3155
-3166
-3177
-3188
-3199
-3209
-3220
-3231
-3241
-3252
-3262
-3273
-3284
-3295
-3306
-3317
-3328
-3339
-3351
-3362
-3373
-3383
-3394
-3404
-3414
-3423
-3431
-3438
-3445
-3451
-3457
-3461
-3465
-3467
-3469
-3470
-3470
-3468
-3466
-3464
-3460
-3455
-3450
-3443
-3437
-3429
-3421
-3412
-3402
-3392
-3382
-3371
-3359
-3347
-3335
-3322
-3308
-3295
-3281
-3266
-3252
-3237
-3222
-3206
-3191
-3175
-3158
-3142
-3125
-3109
-3092
-3075
-3058
-3040
-3023
-3006
-2989
-2971
-2954
-2937
-2920
-2903
-2886
-2870
-2853
-2837
-2821
-2806
-2791
-2776
-2761
-2747
-2734
-2721
-2708
-2696
-2685
-2675
-2665
-2657
-2649
-2642
-2637
-2632
-2628
-2625
-2623
-2622
-2622
-2622
-2623
-2624
-2626
-2628
-2630
-2633
-2635
-2636
-2638
-2639
-2640
-2641
-2641
-2640
-2639
-2638
-2636
-2633
-2631
-2628
-2624
-2621
-2617
-2612
-2608
-2603
-2598
-2593
-2588
-2582
-2576
-2571
-2565
-2559
-2552
-2546
-2540
-2533
-2526
-2519
-2512
-2504
-2497
-2488
-2480
-2471
-2462
-2452
-2443
-2433
-2423
-2413
-2403
-2394
-2384
-2375
-2366
-2358
-2350
-2342
-2335
-2329
-2324
-2319
-2315
-2312
-2310
-2308
-2307
-2307
-2308
-2309
-2311
-2314
-2318
-2322
-2327
-2332
-2338
-2344
-2351
-2358
-2366
-2374
-2382
-2391
-2400
-2409
-2418
-2428
-2437
-2447
-2457
-2467
-2477
-2487
-2496
-2506
-2516
-2525
-2534
-2544
-2553
-2561
-2570
-2579
-2587
-2595
-2602
-2610
-2617
-2624
-2631
-2637
-2643
-2649
-2655
-2660
-2665
-2670
-2674
-2679
-2683
-2687
-2691
-2695
-2700
-2704
-2709
-2713
-2718
-2723
-2729
-2734
-2739
-2745
-2750
-2756
-2762
-2767
-2773
-2778
-2783
-2788
-2793
-2798
-2803
-2808
-2812
-2817
-2821
-2825
-2829
-2833
-2837
-2841
-2845
-2850
-2854
-2859
-2865
-2871
-2877
-2884
-2892
-2900
-2910
-2920
-2930
-2942
-2954
-2967
-2980
-2995
-3010
-3025
-3042
-3059
-3077
-3095
-3114
-3134
-3155
-3176
-3198
-3220
-3243
-3267
-3291
-3316
-3341
-3367
-3394
-3420
-3448
-3476
-3504
-3534
-3563
-3594
-3624
-3656
-3688
-3720
-3754
-3788
-3822
-3857
-3893
-3929
-3966
-4003
-4041
-4078
-4118
-4156
-4196
-4235
-4274
-4314
-4354
-4393
-4433
-4473
-4512
-4552
-4591
-4630
-4669
-4707
-4746
-4784
-4822
-4859
-4897
-4934
-4971
-5008
-5045
-5082
-5118
-5155
-5191
-5227
-5264
-5300
-5336
-5373
-5410
-5447
-5484
-5521
-5559
-5596
-5634
-5673
-5711
-5750
-5788
-5827
-5866
-5905
-5944
-5983
-6021
-6060
-6099
-6137
-6175
-6213
-6251
-6289
-6327
-6364
-6401
-6438
-6475
-6511
-6547
-6583
-6619
-6654
-6689
-6724
-6759
-6793
-6827
-6861
-6895
-6928
-6961
-6993
-7025
-7056
-7086
-7116
-7145
-7173
-7200
-7226
-7251
-7275
-7297
-7318
-7338
-7356
-7373
-7388
-7402
-7414
-7425
-7434
-7442
-7448
-7453
-7456
-7458
-7458
-7456
-7453
-7448
-7441
-7433
-7423
-7411
-7398
-7382
-7366
-7347
-7326
-7304
-7280
-7254
-7227
-7198
-7167
-7134
-7100
-7063
-7026
-6986
-6945
-6903
-6859
-6814
-6767
-6719
-6670
-6620
-6568
-6516
-6463
-6408
-6353
-6296
-6238
-6179
-6119
-6058
-5996
-5932
-5867
-5801
-5734
-5666
-5596
-5526
-5454
-5381
-5308
-5234
-5159
-5084
-5008
-4932
-4856
-4780
-4703
-4627
-4551
-4475
-4399
-4324
-4249
-4174
-4100
-4026
-3953
-3880
-3809
-3737
-3667
-3597
-3528
-3460
-3393
-3326
-3260
-3195
-3130
-3066
-3002
-2940
-2877
-2815
-2754
-2693
-2633
-2572
-2512
-2452
-2392
-2332
-2272
-2212
-2152
-2091
-2031
-1970
-1909
-1848
-1787
-1725
-1664
-1602
-1540
-1478
-1417
-1355
-1293
-1232
-1171
-1110
-1049
-989
-929
-869
-810
-751
-692
-634
-576
-518
-461
-404
-348
-291
-235
-180
-124
-69
-14
40
94
148
201
254
306
358
409
460
510
560
610
659
708
757
806
854
903
952
1000
1050
1100
1150
1199
1250
1300
1350
1401
1452
1502
1553
1603
1653
1703
1752
1801
1849
1897
1944
1991
2037
2082
2127
2171
2215
2258
2301
2343
2385
2427
2468
2509
2550
2592
2633
2674
2716
2758
2801
2844
2887
2931
2976
3021
3066
3112
3159
3205
3252
3300
3347
3395
3442
3490
3538
3586
3633
3681
3728
3775
3822
3868
3914
3959
4003
4048
4091
4135
4178
4220
4262
4303
4344
4384
4423
4462
4500
4538
4575
4611
4647
4683
4717
4751
4785
4818
4850
4881
4912
4941
4970
4998
5025
5052
5077
5101
5125
5147
5169
5190
5210
5229
5248
5266
5283
5299
5315
5331
5345
5360
5374
5387
5399
5412
5423
5434
5444
5454
5463
5471
5479
5485
5491
5496
5501
5504
5507
5508
5509
5509
5507
5505
5502
5498
5492
5486
5480
5472
5463
5454
5443
5432
5420
5406
5392
5377
5360
5342
5324
5304
5283
5261
5238
5214
5188
5161
5134
5105
5074
5043
5011
4977
4942
4906
4869
4831
4792
4752
4711
4668
4625
4580
4535
4488
4440
4392
4342
4291
4240
4187
4133
4078
4022
3966
3908
3850
3790
3730
3668
3606
3543
3479
3414
3348
3281
3213
3145
3076
3006
2935
2863
2791
2717
2644
2569
2494
2419
2343
2266
2189
2111
2033
1955
1877
1798
1718
1638
1558
1477
1396
1314
1232
1149
1066
983
898
814
729
643
556
469
382
294
205
116
26
-65
-156
-247
-339
-432
-525
-617
-711
-804
-897
-989
-1082
-1174
-1266
-1357
-1447
-1536
-1625
-1712
-1799
-1885
-1969
-2052
-2134
-2215
-2295
-2374
-2451
-2528
-2603
-2677
-2750
-2822
-2893
-2963
-3033
-3102
-3170
-3239
-3306
-3373
-3440
-3507
-3573
-3639
-3704
-3769
-3834
-3897
-3961
-4022
-4083
-4145
-4204
-4262
-4319
-4375
-4428
-4480
-4531
-4579
-4625
-4669
-4710
-4750
-4787
-4821
-4854
-4883
-4911
-4936
-4960
-4981
-5000
-5017
-5033
-5047
-5060
-5071
-5081
-5090
-5097
-5104
-5109
-5114
-5118
-5121
-5123
-5125
-5126
-5127
-5127
-5126
-5126
-5125
-5123
-5122
-5120
-5118
-5116
-5114
-5111
-5109
-5106
-5104
-5101
-5098
-5095
-5091
-5087
-5083
-5078
-5073
-5067
-5060
-5052
-5043
-5034
-5023
-5011
-4999
-4985
-4969
-4953
-4936
-4917
-4898
-4877
-4856
-4833
-4810
-4786
-4761
-4735
-4709
-4681
-4653
-4625
-4595
-4566
-4535
-4504
-4472
-4440
-4406
-4373
-4338
-4303
-4267
-4230
-4193
-4154
-4115
-4075
-4034
-3993
-3950
-3906
-3861
-3815
-3769
-3721
-3671
-3621
-3570
-3518
-3464
-3409
-3353
-3296
-3238
-3178
-3117
-3054
-2990
-2924
-2857
-2788
-2717
-2645
-2570
-2494
-2417
-2337
-2256
-2173
-2089
-2003
-1915
-1826
-1736
-1645
-1553
-1460
-1366
-1271
-1176
-1080
-984
-887
-791
-694
-598
-501
-404
-307
-210
-113
-16
82
179
277
376
474
573
672
772
872
973
1074
1175
1277
1379
1482
1586
1689
1794
1898
2004
2109
2215
2322
2429
2536
2644
2752
2861
2969
3078
3188
3297
3407
3516
3626
3736
3846
3956
4065
4174
4283
4392
4500
4607
4714
4821
4926
5031
5135
5238
5341
5442
5543
5643
5742
5840
5937
6034
6131
6226
6322
6417
6512
6606
6701
6795
6890
6984
7079
7173
7268
7362
7457
7552
7647
7742
7836
7931
8025
8119
8212
8305
8397
8489
8579
8669
8757
8845
8931
9016
9099
9181
9262
9340
9418
9493
9567
9639
9710
9778
9846
9911
9975
10037
10098
10158
10216
10273
10330
10385
10439
10492
10545
10596
10647
10698
10747
10796
10844
10892
10939
10986
11031
11077
11121
11165
11208
11251
11292
11334
11374
11414
11453
11491
11529
11566
11602
11638
11673
11707
11741
11775
11808
11840
11872
11903
11934
11965
11995
12025
12054
12083
12111
12138
12165
12191
12217
12242
12266
12290
12312
12334
12356
12376
12396
12414
12432
12449
12465
12481
12495
12508
12520
12531
12541
12550
12558
12564
12569
12573
12575
12577
12576
12575
12572
12568
12562
12555
12547
12537
12525
12513
12499
12483
12466
12448
12429
12408
12386
12362
12338
12312
12285
12257
12228
12198
12167
12135
12101
12067
12032
11997
11960
11922
11884
11845
11805
11764
11723
11680
11638
11594
11550
11505
11459
11412
11364
11315
11266
11215
11163
11109
11055
10999
10941
10882
10822
10760
10697
10632
10565
10497
10427
10356
10283
10209
10134
10057
9979
9899
9818
9736
9652
9567
9481
9393
9305
9215
9124
9032
8939
8845
8751
8655
8559
8462
8364
8265
8166
8066
7965
7864
7763
7661
7558
7455
7352
7248
7144
7039
6934
6829
6724
6618
6512
6407
6301
6195
6090
5984
5878
5772
5666
5559
5453
5346
5239
5132
5024
4917
4809
4701
4593
4485
4377
4269
4160
4051
3944
3837
3729
3622
3515
3409
3303
3198
3093
2989
2885
2782
2680
2578
2476
2376
2275
2176
2077
1978
1880
1782
1685
1589
1493
1398
1303
1210
1116
1024
932
841
751
662
573
485
397
311
225
139
55
-29
-112
-195
-277
-359
-440
-520
-601
-680
-760
-839
-918
-997
-1076
-1154
-1233
-1310
-1388
-1466
-1543
-1620
-1696
-1773
-1848
-1923
-1998
-2072
-2145
-2217
-2289
-2360
-2430
-2498
-2566
-2633
-2698
-2763
-2826
-2887
-2947
-3006
-3063
-3119
-3173
-3225
-3276
-3325
-3373
-3419
-3464
-3506
-3547
-3587
-3624
-3660
-3694
-3726
-3757
-3786
-3813
-3838
-3861
-3882
-3902
-3919
-3935
-3948
-3959
-3969
-3976
-3982
-3985
-3987
-3987
-3985
-3981
-3975
-3968
-3959
-3948
-3935
-3921
-3905
-3888
-3869
-3849
-3827
-3803
-3778
-3751
-3723
-3693
-3661
-3628
-3594
-3557
-3520
-3481
-3440
-3398
-3355
-3311
-3265
-3218
-3170
-3121
-3071
-3019
-2967
-2913
-2859
-2804
-2747
-2690
-2632
-2573
-2513
-2452
-2390
-2327
-2264
-2200
-2135
-2069
-2003
-1936
-1868
-1799
-1730
-1661
-1591
-1520
-1448
-1376
-1304
-1231
-1158
-1084
-1010
-936
-861
-786
-711
-635
-560
-484
-408
-332
-256
-180
-104
-28
48
124
200
276
352
428
504
581
658
735
813
892
971
1051
1131
1213
1295
1379
1464
1550
1637
1725
1814
1905
1997
2090
2185
2280
2377
2476
2575
2676
2778
2881
2985
3090
3196
3302
3410
3518
3627
3737
3848
3959
4070
4182
4295
4407
4521
4634
4748
4862
4976
5090
5205
5320
5434
5550
5665
5780
5896
6011
6127
6243
6358
6474
6589
6704
6819
6934
7049
7164
7279
7394
7508
7623
7737
7851
7965
8080
8194
8307
8421
8535
8648
8762
8875
8988
9100
9213
9325
9437
9548
9659
9770
9880
9990
10099
10208
10316
10424
10531
10638
10743
10848
10952
11054
11156
11257
11356
11455
11552
11648
11743
11836
11929
12020
12109
12198
12285
12372
12457
12541
12624
12706
12787
12867
12947
13025
13103
13181
13257
13333
13408
13483
13557
13630
13703
13775
13846
13916
13985
14053
14120
14186
14251
14315
14377
14438
14498
14556
14613
14668
14722
14774
14824
14873
14920
14964
15008
15049
15088
15125
15160
15193
15223
15252
15279
15303
15325
15345
15363
15379
15392
15404
15413
15420
15425
15428
15428
15427
15423
15417
15408
15398
15384
15369
15351
15331
15308
15283
15255
15225
15193
15158
15120
15081
15038
14994
14947
14897
14846
14791
14735
14676
14614
14551
14484
14416
14345
14271
14195
14117
14036
13952
13866
13778
13687
13593
13497
13398
13297
13193
13086
12977
12865
12751
12634
12514
12392
12267
12140
12011
11879
11744
11608
11469
11328
11185
11040
10893
10744
10594
10441
10287
10131
9973
9814
9653
9491
9328
9163
8998
8831
8663
8494
8325
8154
7983
7811
7638
7464
7289
7114
6939
6762
6585
6408
6230
6052
5874
5695
5516
5337
5158
4978
4798
4618
4438
4258
4078
3898
3718
3537
3357
3176
2996
2816
2636
2456
2276
2096
1917
1737
1559
1380
1202
1024
847
670
493
317
142
-33
-207
-381
-554
-727
-899
-1070
-1240
-1410
-1578
-1746
-1912
-2078
-2242
-2405
-2567
-2727
-2886
-3043
-3199
-3353
-3505
-3655
-3804
-3950
-4094
-4238
-4379
-4518
-4656
-4791
-4925
-5056
-5186
-5314
-5440
-5565
-5687
-5808
-5927
-6044
-6160
-6273
-6385
-6496
-6604
-6712
-6817
-6921
-7024
-7125
-7224
-7322
-7418
-7513
-7606
-7698
-7788
-7877
-7964
-8048
-8132
-8215
-8296
-8375
-8452
-8528
-8603
-8676
-8748
-8819
-8888
-8957
-9024
-9090
-9155
-9220
-9283
-9346
-9409
-9471
-9532
-9594
-9654
-9715
-9775
-9836
-9896
-9956
-10016
-10077
-10137
-10198
-10259
-10320
-10381
-10443
-10505
-10568
-10631
-10695
-10758
-10823
-10887
-10952
-11017
-11082
-11148
-11213
-11279
-11344
-11409
-11475
-11539
-11604
-11668
-11732
-11796
-11859
-11921
-11983
-12044
-12105
-12165
-12224
-12283
-12341
-12398
-12455
-12510
-12565
-12619
-12672
-12724
-12776
-12826
-12875
-12924
-12971
-13018
-13063
-13107
-13150
-13192
-13233
-13273
-13312
-13349
-13385
-13420
-13453
-13486
-13516
-13546
-13574
-13601
-13627
-13651
-13673
-13695
-13715
-13734
-13751
-13767
-13782
-13795
-13807
-13818
-13828
-13836
-13843
-13850
-13854
-13858
-13861
-13862
-13863
-13862
-13860
-13857
-13852
-13847
-13840
-13833
-13824
-13814
-13803
-13791
-13778
-13765
-13750
-13734
-13718
-13700
-13682
-13663
-13643
-13622
-13601
-13578
-13555
-13531
-13507
-13481
-13455
-13428
-13400
-13371
-13341
-13310
-13278
-13245
-13211
-13176
-13139
-13102
-13063
-13023
-12982
-12940
-12897
-12852
-12806
-12759
-12711
-12661
-12610
-12557
-12503
-12448
-12392
-12333
-12274
-12213
-12150
-12086
-12020
-11952
-11883
-11812
-11740
-11665
-11589
-11511
-11432
-11351
-11268
-11183
-11097
-11009
-10919
-10828
-10735
-10641
-10545
-10447
-10349
-10248
-10147
-10044
-9939
-9833
-9726
-9618
-9508
-9397
-9285
-9171
-9057
-8941
-8824
-8705
-8586
-8465
-8344
-8221
-8096
-7973
-7847
-7721
-7594
-7466
-7337
-7208
-7078
-6947
-6816
-6684
-6551
-6418
-6284
-6149
-6014
-5879
-5742
-5606
-5468
-5331
-5192
-5054
-4915
-4775
-4635
-4495
-4355
-4215
-4074
-3933
-3792
-3651
-3511
-3370
-3229
-3088
-2948
-2808
-2668
-2528
-2389
-2249
-2110
-1971
-1833
-1694
-1556
-1418
-1280
-1142
-1004
-866
-729
-591
-454
-317
-180
-44
93
229
365
501
636
771
906
1040
1173
1306
1439
1570
1701
1830
1959
2086
2212
2337
2461
2583
2703
2822
2939
3054
3167
3278
3388
3496
3601
3705
3806
3906
4003
4099
4192
4283
4372
4459
4543
4625
4705
4783
4858
4931
5002
5070
5136
5199
5260
5318
5374
5428
5478
5526
5571
5614
5654
5690
5725
5756
5784
5810
5832
5852
5869
5882
5893
5901
5906
5909
5908
5905
5899
5891
5880
5866
5850
5831
5810
5786
5760
5731
5700
5666
5630
5591
5550
5507
5461
5413
5362
5310
5255
5198
5139
5078
5015
4951
4885
4817
4748
4677
4606
4533
4459
4383
4307
4230
4153
4074
3995
3915
3835
3755
3674
3594
3513
3432
3351
3270
3189
3109
3028
2948
2868
2789
2709
2630
2552
2473
2396
2318
2241
2165
2089
2013
1939
1865
1791
1717
1644
1572
1500
1428
1357
1286
1215
1145
1076
1006
938
870
803
736
670
605
540
476
413
351
290
229
169
110
52
-5
-62
-118
-173
-227
-281
-334
-386
-438
-489
-539
-589
-638
-686
-734
-782
-829
-875
-921
-967
-1012
-1057
-1102
-1147
-1191
-1235
-1279
-1324
-1368
-1412
-1456
-1501
-1546
-1592
-1637
-1684
-1731
-1779
-1827
-1877
-1927
-1978
-2029
-2083
-2137
-2192
-2248
-2305
-2363
-2422
-2483
-2544
-2606
-2670
-2734
-2799
-2865
-2932
-2999
-3068
-3137
-3207
-3277
-3349
-3420
-3493
-3566
-3640
-3714
-3789
-3865
-3941
-4018
-4094
-4173
-4251
-4330
-4410
-4490
-4570
-4651
-4733
-4815
-4897
-4981
-5064
-5149
-5234
-5319
-5406
-5492
-5580
-5668
-5756
-5845
-5934
-6024
-6114
-6204
-6295
-6385
-6476
-6567
-6659
-6750
-6841
-6932
-7023
-7114
-7205
-7295
-7385
-7475
-7565
-7655
-7744
-7832
-7920
-8007
-8095
-8182
-8268
-8354
-8439
-8523
-8607
-8689
-8771
-8852
-8933
-9012
-9090
-9167
-9243
-9318
-9392
-9465
-9537
-9607
-9676
-9744
-9810
-9875
-9939
-10002
-10063
-10123
-10182
-10240
-10296
-10351
-10405
-10458
-10510
-10560
-10609
-10657
-10703
-10749
-10793
-10836
-10878
-10919
-10959
-10997
-11034
-11070
-11105
-11138
-11170
-11201
-11231
-11259
-11285
-11311
-11335
-11357
-11378
-11398
-11416
-11432
-11447
-11461
-11473
-11483
-11493
-11500
-11507
-11512
-11516
-11519
-11520
-11520
-11520
-11518
-11515
-11512
-11508
-11503
-11497
-11491
-11484
-11477
-11470
-11462
-11453
-11444
-11435
-11425
-11415
-11405
-11394
-11382
-11370
-11358
-11345
-11331
-11317
-11302
-11286
-11270
-11252
-11234
-11216
-11196
-11175
-11154
-11131
-11108
-11084
-11058
-11032
-11005
-10978
-10949
-10920
-10890
-10859
-10827
-10795
-10762
-10729
-10695
-10661
-10626
-10591
-10555
-10519
-10483
-10446
-10409
-10372
-10334
-10296
-10258
-10220
-10182
-10144
-10105
-10067
-10028
-9989
-9950
-9912
-9873
-9834
-9795
-9756
-9718
-9679
-9641
-9603
-9565
-9527
-9489
-9452
-9414
-9377
-9340
-9303
-9266
-9229
-9193
-9156
-9119
-9083
-9046
-9009
-8971
-8934
-8896
-8857
-8819
-8779
-8740
-8700
-8659
-8618
-8576
-8534
-8491
-8448
-8404
-8360
-8315
-8270
-8225
-8179
-8132
-8087
-8039
-7993
-7946
-7899
-7852
-7804
-7757
-7709
-7661
-7614
-7566
-7518
-7470
-7422
-7375
-7327
-7279
-7230
-7182
-7133
-7084
-7035
-6986
-6936
-6885
-6834
-6783
-6731
-6679
-6626
-6572
-6518
-6463
-6408
-6352
-6296
-6239
-6182
-6124
-6065
-6006
-5947
-5887
-5826
-5766
-5704
-5642
-5580
-5517
-5454
-5390
-5326
-5261
-5195
-5129
-5063
-4996
-4928
-4860
-4791
-4722
-4652
-4581
-4510
-4438
-4365
-4293
-4219
-4145
-4070
-3996
-3922
-3847
-3772
-3696
-3621
-3546
-3471
-3396
-3321
-3247
-3172
-3098
-3024
-2950
-2877
-2804
-2732
-2660
-2589
-2519
-2449
-2379
-2311
-2243
-2177
-2111
-2045
-1981
-1918
-1855
-1794
-1733
-1673
-1614
-1556
-1499
-1442
-1386
-1332
-1277
-1224
-1171
-1119
-1067
-1016
-966
-916
-867
-818
-770
-722
-675
-628
-581
-535
-490
-445
-400
-356
-313
-270
-227
-185
-143
-102
-61
-20
20
59
98
137
175
212
249
285
321
356
390
423
456
489
520
551
581
610
639
667
695
721
747
773
798
822
845
868
890
912
933
953
972
991
1008
1027
1043
1059
1075
1089
1103
1116
1129
1141
1152
1162
1172
1181
1189
1196
1203
1209
1214
1219
1223
1226
1229
1231
1232
1233
1234
1234
1234
1233
1232
1231
1229
1227
1225
1222
1219
1216
1212
1208
1204
1200
1195
1190
1185
1179
1174
1168
1162
1155
1149
1142
1135
1128
1121
1113
1105
1097
1088
1080
1070
1061
1051
1041
1030
1018
1008
996
984
973
961
948
936
924
912
900
888
876
865
853
842
832
822
812
802
793
785
777
769
762
755
749
743
738
733
729
725
722
718
716
713
711
708
706
704
701
699
696
693
690
686
682
678
674
669
663
657
651
644
636
629
620
611
602
592
582
571
559
547
535
522
509
495
480
466
451
436
420
404
388
372
355
339
322
305
288
271
254
237
220
203
187
170
153
136
120
103
87
71
54
38
21
5
-12
-28
-45
-62
-80
-97
-115
-133
-152
-171
-190
-209
-229
-249
-270
-291
-312
-333
-354
-376
-398
-421
-443
-466
-489
-512
-535
-559
-582
-606
-630
-654
-678
-702
-727
-751
-776
-800
-825
-850
-874
-899
-925
-950
-975
-1000
-1026
-1052
-1078
-1104
-1130
-1157
-1184
-1211
-1238
-1265
-1292
-1320
-1348
-1376
-1404
-1432
-1461
-1489
-1518
-1547
-1576
-1605
-1635
-1664
-1694
-1724
-1755
-1785
-1816
-1847
-1878
-1909
-1940
-1971
-2003
-2033
-2065
-2095
-2126
-2156
-2186
-2216
-2245
-2274
-2303
-2331
-2358
-2385
-2411
-2437
-2462
-2487
-2511
-2534
-2557
-2579
-2601
-2621
-2641
-2661
-2680
-2698
-2715
-2732
-2748
-2763
-2778
-2792
-2805
-2818
-2831
-2843
-2854
-2865
-2876
-2886
-2896
-2905
-2914
-2923
-2932
-2940
-2948
-2957
-2965
-2973
-2981
-2989
-2997
-3005
-3013
-3021
-3029
-3037
-3045
-3052
-3060
-3068
-3076
-3083
-3091
-3099
-3107
-3114
-3122
-3130
-3138
-3146
-3153
-3161
-3169
-3177
-3185
-3193
-3201
-3210
-3218
-3227
-3236
-3245
-3254
-3264
-3274
-3284
-3294
-3305
-3316
-3328
-3339
-3351
-3364
-3377
-3390
-3403
-3417
-3431
-3446
-3460
-3475
-3490
-3505
-3520
-3535
-3549
-3564
-3578
-3592
-3605
-3618
-3631
-3642
-3653
-3664
-3674
-3682
-3691
-3698
-3704
-3709
-3713
-3717
-3718
-3719
-3719
-3717
-3714
-3710
-3705
-3698
-3690
-3681
-3670
-3658
-3644
-3629
-3613
-3595
-3575
-3554
-3532
-3508
-3482
-3455
-3427
-3397
-3365
-3332
-3297
-3260
-3222
-3182
-3141
-3097
-3052
-3005
-2957
-2906
-2854
-2800
-2744
-2686
-2625
-2563
-2499
-2433
-2365
-2295
-2223
-2149
-2073
-1996
-1916
-1834
-1751
-1665
-1578
-1489
-1399
-1306
-1212
-1117
-1020
-922
-822
-720
-618
-514
-408
-301
-193
-84
27
139
253
367
483
601
719
839
960
1082
1205
1330
1456
1583
1711
1840
1971
2102
2235
2368
2502
2637
2773
2910
3048
3186
3325
3464
3605
3745
3886
4027
4169
4311
4453
4596
4738
4881
5023
5166
5308
5450
5592
5734
5876
6018
6159
6300
6441
6581
6721
6861
7001
7140
7280
7419
7557
7696
7834
7972
8109
8247
8384
8521
8657
8793
8928
9063
9198
9332
9465
9598
9731
9862
9993
10123
10252
10380
10507
10633
10758
10881
11004
11125
11245
11363
11480
11596
11709
11822
11932
12041
12148
12253
12356
12458
12558
12655
12751
12845
12937
13027
13115
13200
13284
13365
13444
13521
13595
13667
13737
13805
13869
13932
13992
14049
14104
14157
14207
14254
14298
14340
14379
14416
14449
14480
14508
14533
14556
14576
14593
14607
14618
14627
14633
14637
14638
14636
14631
14624
14615
14603
14589
14572
14553
14531
14507
14481
14452
14422
14389
14354
14317
14278
14237
14194
14149
14102
14053
14002
13950
13896
13840
13782
13723
13662
13600
13536
13470
13403
13335
13265
13194
13121
13047
12972
12895
12817
12738
12657
12575
12492
12408
12322
12236
12148
12060
11970
11879
11788
11696
11602
11508
11414
11318
11222
11125
11028
10930
10831
10732
10633
10534
10434
10333
10233
10133
10032
9932
9832
9731
9631
9531
9432
9332
9233
9134
9035
8937
8839
8741
8644
8547
8450
8354
8258
8163
8068
7974
7880
7786
7693
7600
7508
7416
7324
7233
7142
7052
6962
6872
6783
6695
6607
6520
6433
6346
6260
6175
6090
6006
5922
5839
5756
5674
5593
5512
5432
5352
5273
5195
5117
5040
4963
4887
4811
4736
4662
4588
4514
4442
4369
4298
4226
4156
4086
4016
3948
3879
3812
3745
3678
3612
3547
3482
3418
3355
3292
3229
3168
3107
3046
2987
2928
2870
2812
2756
2700
2645
2590
2537
2484
2432
2381
2331
2282
2233
2185
2138
2092
2047
2003
1959
1916
1873
1831
1790
1750
1710
1671
1632
1594
1557
1520
1484
1449
1414
1379
1345
1312
1280
1248
1216
1186
1156
1126
1097
1069
1042
1014
988
963
938
914
890
867
845
823
802
782
762
743
724
707
689
673
657
642
628
614
601
589
578
567
558
549
541
533
527
521
516
511
507
504
501
499
498
497
496
496
497
498
499
501
503
506
509
512
515
519
523
527
531
536
541
546
552
558
564
570
577
584
591
598
606
614
623
631
641
650
660
671
682
693
705
718
731
744
759
773
789
805
821
839
856
875
894
914
935
956
978
1000
1022
1047
1071
1096
1121
1147
1173
1200
1227
1255
1283
1311
1340
1368
1397
1426
1456
1485
1514
1544
1573
1603
1633
1662
1692
1721
1751
1780
1809
1839
1868
1896
1925
1953
1981
2009
2036
2064
2091
2117
2143
2169
2195
2220
2244
2269
2292
2316
2338
2360
2382
2403
2424
2444
2463
2482
2501
2519
2536
2554
2570
2586
2602
2617
2632
2646
2660
2674
2687
2700
2713
2726
2738
2750
2762
2773
2785
2796
2807
2817
2828
2838
2849
2859
2869
2879
2888
2898
2907
2916
2925
2934
2942
2950
2957
2965
2972
2978
2984
2990
2996
3001
3006
3010
3014
3018
3021
3024
3026
3028
3029
3030
3030
3030
3029
3028
3026
3024
3021
3018
3014
3009
3004
2999
2993
2986
2979
2972
2964
2956
2947
2937
2927
2917
2906
2895
2883
2870
2857
2843
2829
2814
2799
2782
2766
2749
2731
2713
2694
2674
2654
2634
2612
2591
2568
2545
2522
2498
2473
2448
2422
2396
2369
2341
2313
2284
2255
2225
2194
2163
2132
2100
2067
2033
2001
1968
1934
1899
1865
1830
1794
1758
1722
1685
1648
1611
1573
1536
1497
1459
1420
1381
1342
1302
1262
1222
1182
1141
1100
1058
1016
975
932
890
847
803
760
716
672
627
583
538
493
447
402
356
310
264
218
171
124
77
30
-18
-65
-113
-162
-211
-260
-309
-359
-408
-459
-509
-560
-611
-662
-713
-764
-816
-868
-920
-973
-1026
-1079
-1132
-1186
-1240
-1294
-1349
-1404
-1460
-1516
-1572
-1629
-1686
-1744
-1802
-1860
-1920
-1979
-2039
-2100
-2161
-2223
-2286
-2348
-2412
-2476
-2540
-2605
-2670
-2736
-2802
-2868
-2934
-3000
-3067
-3133
-3200
-3266
-3332
-3398
-3464
-3529
-3595
-3660
-3724
-3789
-3853
-3917
-3981
-4043
-4107
-4170
-4233
-4296
-4358
-4420
-4482
-4543
-4605
-4666
-4727
-4787
-4848
-4908
-4968
-5028
-5087
-5146
-5205
-5264
-5322
-5380
-5438
-5495
-5552
-5609
-5664
-5720
-5775
-5829
-5883
-5936
-5988
-6040
-6091
-6141
-6191
-6239
-6288
-6335
-6381
-6427
-6472
-6515
-6558
-6600
-6641
-6682
-6721
-6759
-6796
-6832
-6867
-6901
-6934
-6965
-6996
-7025
-7053
-7080
-7105
-7129
-7152
-7173
-7193
-7212
-7229
-7245
-7259
-7272
-7283
-7293
-7301
-7307
-7312
-7315
-7316
-7316
-7315
-7311
-7307
-7300
-7292
-7283
-7272
-7259
-7245
-7229
-7213
-7194
-7174
-7153
-7131
-7107
-7082
-7055
-7027
-6998
-6967
-6935
-6901
-6866
-6830
-6793
-6754
-6713
-6672
-6629
-6585
-6539
-6492
-6444
-6395
-6344
-6293
-6239
-6185
-6130
-6073
-6015
-5956
-5896
-5835
-5773
-5710
-5646
-5581
-5516
-5449
-5382
-5315
-5247
-5179
-5110
-5041
-4971
-4902
-4832
-4763
-4693
-4623
-4554
-4484
-4415
-4346
-4277
-4209
-4141
-4074
-4006
-3940
-3875
-3810
-3745
-3681
-3618
-3555
-3493
-3432
-3372
-3312
-3253
-3195
-3137
-3081
-3025
-2970
-2916
-2862
-2810
-2758
-2707
-2657
-2608
-2559
-2511
-2465
-2418
-2373
-2328
-2284
-2240
-2197
-2154
-2112
-2071
-2029
-1989
-1948
-1908
-1869
-1829
-1790
-1752
-1714
-1675
-1638
-1600
-1563
-1526
-1489
-1453
-1416
-1380
-1344
-1308
-1272
-1237
-1201
-1166
-1131
-1097
-1063
-1029
-995
-962
-929
-897
-865
-833
-801
-769
-738
-706
-675
-644
-613
-582
-552
-521
-490
-459
-428
-397
-366
-335
-304
-273
-242
-211
-180
-148
-117
-86
-54
-22
10
41
74
106
138
170
203
235
268
301
334
367
399
432
465
498
531
564
597
630
663
696
729
762
795
827
860
892
924
956
987
1018
1049
1079
1109
1138
1167
1195
1223
1250
1276
1302
1326
1350
1374
1396
1418
1440
1460
1480
1499
1517
1534
1551
1566
1580
1594
1606
1617
1627
1636
1643
1650
1655
1658
1661
1662
1662
1660
1656
1651
1644
1636
1626
1614
1600
1585
1567
1548
1527
1504
1479
1452
1423
1392
1360
1325
1288
1250
1210
1168
1124
1078
1031
982
931
879
824
768
710
651
589
526
462
395
327
258
186
114
39
-36
-113
-192
-272
-353
-436
-519
-604
-691
-778
-866
-955
-1045
-1136
-1227
-1319
-1412
-1505
-1599
-1692
-1787
-1881
-1976
-2070
-2165
-2260
-2354
-2449
-2543
-2637
-2731
-2824
-2918
-3010
-3103
-3195
-3286
-3377
-3467
-3556
-3645
-3733
-3821
-3907
-3993
-4078
-4162
-4246
-4328
-4410
-4490
-4570
-4648
-4726
-4802
-4878
-4952
-5025
-5097
-5167
-5237
-5305
-5372
-5437
-5502
-5564
-5626
-5686
-5744
-5801
-5856
-5910
-5961
-6012
-6060
-6107
-6152
-6196
-6237
-6277
-6315
-6352
-6386
-6419
-6450
-6480
-6508
-6534
-6558
-6580
-6601
-6620
-6638
-6653
-6668
-6680
-6691
-6700
-6708
-6715
-6719
-6723
-6725
-6725
-6724
-6722
-6719
-6714
-6708
-6701
-6692
-6683
-6672
-6661
-6648
-6634
-6620
-6604
-6588
-6571
-6553
-6534
-6514
-6493
-6472
-6449
-6426
-6402
-6377
-6352
-6325
-6298
-6270
-6241
-6211
-6181
-6149
-6116
-6082
-6048
-6012
-5975
-5937
-5899
-5859
-5819
-5778
-5736
-5693
-5649
-5605
-5560
-5514
-5467
-5420
-5372
-5323
-5273
-5223
-5171
-5119
-5066
-5013
-4958
-4903
-4847
-4790
-4732
-4673
-4614
-4554
-4493
-4432
-4370
-4307
-4244
-4180
-4115
-4049
-3983
-3917
-3849
-3781
-3713
-3643
-3573
-3503
-3432
-3360
-3288
-3215
-3142
-3068
-2993
-2919
-2843
-2767
-2691
-2614
-2537
-2459
-2381
-2302
-2222
-2142
-2062
-1981
-1899
-1817
-1734
-1650
-1566
-1482
-1397
-1311
-1225
-1138
-1052
-964
-877
-789
-700
-612
-523
-434
-345
-256
-166
-76
13
103
193
282
372
462
551
641
730
819
908
997
1086
1174
1262
1350
1438
1525
1612
1699
1785
1871
1957
2041
2127
2212
2296
2380
2464
2547
2630
2712
2794
2875
2957
3037
3117
3197
3276
3354
3432
3510
3587
3663
3739
3814
3888
3962
4035
4108
4180
4251
4322
4392
4462
4531
4599
4667
4735
4801
4867
4932
4997
5061
5124
5186
5248
5309
5369
5429
5487
5545
5602
5658
5713
5768
5822
5874
5926
5977
6028
6077
6126
6173
6220
6266
6312
6356
6400
6443
6485
6526
6566
6606
6645
6683
6720
6756
6792
6827
6861
6894
6926
6957
6988
7018
7047
7075
7103
7130
7156
7182
7207
7231
7254
7277
7300
7321
7342
7362
7382
7400
7418
7436
7452
7468
7483
7498
7511
7524
7537
7549
7560
7571
7582
7591
7601
7610
7619
7627
7635
7643
7650
7657
7664
7671
7677
7684
7690
7696
7701
7707
7712
7718
7723
7728
7733
7738
7743
7748
7753
7758
7763
7768
7772
7777
7781
7786
7790
7794
7799
7803
7807
7810
7814
7818
7821
7824
7828
7831
7834
7837
7840
7842
7845
7848
7850
7853
7855
7857
7859
7861
7862
7864
7865
7866
7867
7868
7869
7869
7869
7869
7868
7867
7866
7865
7863
7862
7859
7857
7854
7851
7848
7844
7841
7836
7832
7827
7823
7818
7812
7807
7801
7795
7788
7781
7774
7767
7760
7752
7744
7736
7727
7719
7710
7700
7691
7681
7671
7661
7650
7639
7628
7617
7605
7593
7581
7568
7555
7541
7527
7512
7497
7481
7465
7448
7431
7413
7395
7376
7356
7336
7315
7294
7271
7248
7225
7200
7175
7149
7122
7094
7066
7037
7007
6976
6944
6912
6879
6845
6810
6775
6738
6701
6663
6624
6584
6544
6502
6460
6416
6372
6326
6279
6232
6183
6133
6082
6030
5977
5923
5869
5813
5756
5698
5639
5580
5519
5458
5395
5331
5267
5202
5135
5068
4999
4930
4860
4788
4716
4643
4569
4494
4418
4341
4264
4185
4106
4026
3946
3865
3783
3700
3617
3533
3448
3363
3277
3190
3103
3016
2928
2839
2750
2661
2571
2482
2391
2301
2210
2119
2028
1937
1846
1755
1663
1572
1480
1389
1298
1206
1115
1022
932
841
750
659
569
478
388
298
209
120
31
-57
-145
-232
-319
-405
-491
-575
-660
-743
-826
-908
-988
-1069
-1148
-1226
-1303
-1380
-1455
-1529
-1602
-1674
-1745
-1815
-1883
-1950
-2016
-2080
-2144
-2205
-2265
-2324
-2382
-2437
-2492
-2544
-2596
-2646
-2694
-2740
-2786
-2829
-2872
-2912
-2952
-2989
-3026
-3060
-3094
-3125
-3156
-3185
-3212
-3238
-3262
-3285
-3307
-3327
-3345
-3363
-3378
-3393
-3406
-3418
-3428
-3437
-3445
-3451
-3457
-3460
-3463
-3464
-3465
-3463
-3461
-3458
-3453
-3447
-3440
-3432
-3422
-3412
-3400
-3388
-3374
-3360
-3344
-3328
-3311
-3292
-3274
-3254
-3234
-3213
-3192
-3170
-3147
-3125
-3102
-3078
-3055
-3031
-3008
-2984
-2960
-2936
-2913
-2889
-2865
-2842
-2818
-2795
-2771
-2748
-2725
-2702
-2679
-2657
-2635
-2613
-2591
-2569
-2548
-2527
-2506
-2486
-2466
-2447
-2428
-2410
-2391
-2374
-2356
-2339
-2323
-2307
-2291
-2276
-2261
-2246
-2232
-2219
-2206
-2194
-2182
-2171
-2160
-2151
-2142
-2133
-2125
-2118
-2112
-2106
-2101
-2097
-2094
-2091
-2089
-2087
-2087
-2087
-2088
-2089
-2092
-2095
-2099
-2104
-2110
-2117
-2125
-2133
-2143
-2153
-2163
-2175
-2188
-2201
-2215
-2229
-2244
-2260
-2277
-2294
-2312
-2330
-2349
-2369
-2389
-2410
-2431
-2453
-2476
-2498
-2522
-2546
-2570
-2595
-2620
-2645
-2671
-2697
-2723
-2750
-2777
-2804
-2831
-2858
-2886
-2913
-2941
-2969
-2997
-3025
-3053
-3082
-3110
-3138
-3167
-3195
-3224
-3252
-3281
-3309
-3337
-3366
-3393
-3421
-3449
-3476
-3503
-3530
-3556
-3582
-3608
-3634
-3659
-3683
-3707
-3731
-3754
-3777
-3799
-3821
-3842
-3862
-3882
-3901
-3920
-3937
-3954
-3971
-3986
-4001
-4016
-4029
-4042
-4054
-4066
-4075
-4086
-4096
-4105
-4114
-4121
-4128
-4134
-4140
-4145
-4149
-4153
-4156
-4158
-4160
-4161
-4161
-4161
-4160
-4159
-4157
-4155
-4152
-4148
-4144
-4139
-4133
-4127
-4120
-4112
-4104
-4094
-4085
-4075
-4064
-4053
-4040
-4027
-4014
-3999
-3984
-3969
-3952
-3936
-3918
-3900
-3881
-3862
-3842
-3822
-3801
-3780
-3758
-3736
-3713
-3691
-3667
-3644
-3620
-3596
-3572
-3547
-3523
-3498
-3473
-3448
-3423
-3397
-3372
-3346
-3320
-3294
-3268
-3242
-3215
-3188
-3161
-3134
-3106
-3079
-3051
-3023
-2995
-2966
-2937
-2909
-2879
-2850
-2820
-2790
-2760
-2730
-2699
-2668
-2637
-2606
-2574
-2542
-2510
-2477
-2445
-2411
-2378
-2344
-2310
-2275
-2240
-2205
-2169
-2133
-2097
-2060
-2021
-1984
-1946
-1907
-1868
-1828
-1788
-1747
-1705
-1663
-1621
-1578
-1534
-1490
-1446
-1401
-1355
-1309
-1263
-1216
-1169
-1121
-1073
-1025
-976
-926
-877
-827
-776
-726
-675
-624
-573
-521
-469
-417
-365
-313
-261
-208
-155
-103
-50
4
57
110
164
217
271
325
379
433
487
541
595
649
703
757
811
864
918
972
1026
1079
1132
1186
1239
1291
1344
1396
1448
1500
1551
1602
1652
1702
1751
1800
1848
1896
1943
1989
2033
2079
2123
2165
2207
2249
2289
2328
2366
2403
2439
2474
2508
2541
2573
2604
2634
2662
2689
2716
2741
2764
2787
2808
2828
2847
2865
2881
2895
2909
2921
2932
2941
2949
2956
2961
2965
2967
2969
2969
2967
2965
2961
2955
2948
2940
2931
2920
2908
2894
2880
2864
2846
2828
2808
2788
2766
2743
2719
2694
2667
2640
2611
2582
2551
2520
2487
2454
2419
2383
2347
2310
2271
2232
2192
2152
2110
2068
2025
1982
1938
1893
1848
1802
1756
1709
1662
1615
1567
1520
1472
1424
1376
1327
1279
1231
1184
1136
1088
1041
994
948
901
855
810
765
720
676
632
589
546
504
462
421
381
341
302
263
225
187
150
113
77
42
7
-27
-60
-93
-125
-156
-187
-217
-246
-275
-303
-331
-357
-384
-409
-435
-459
-483
-507
-530
-552
-574
-596
-617
-637
-657
-677
-696
-715
-733
-751
-769
-786
-803
-819
-835
-851
-867
-882
-897
-911
-926
-940
-953
-967
-980
-993
-1006
-1018
-1032
-1044
-1057
-1069
-1081
-1093
-1105
-1116
-1128
-1140
-1151
-1163
-1175
-1187
-1199
-1211
-1223
-1235
-1247
-1260
-1273
-1285
-1298
-1312
-1325
-1339
-1353
-1367
-1381
-1395
-1410
-1425
-1440
-1455
-1471
-1487
-1503
-1519
-1536
-1552
-1569
-1586
-1603
-1620
-1637
-1654
-1672
-1689
-1706
-1723
-1740
-1757
-1774
-1791
-1808
-1824
-1841
-1857
-1873
-1889
-1904
-1920
-1935
-1950
-1965
-1979
-1993
-2007
-2021
-2033
-2047
-2060
-2072
-2085
-2096
-2108
-2119
-2130
-2141
-2152
-2162
-2172
-2182
-2191
-2200
-2209
-2218
-2227
-2235
-2243
-2251
-2259
-2266
-2273
-2281
-2287
-2294
-2301
-2307
-2314
-2320
-2326
-2332
-2338
-2344
-2349
-2355
-2360
-2365
-2371
-2376
-2380
-2385
-2390
-2395
-2399
-2404
-2409
-2413
-2418
-2423
-2428
-2433
-2439
-2445
-2451
-2457
-2463
-2470
-2478
-2485
-2493
-2502
-2510
-2519
-2529
-2539
-2549
-2559
-2570
-2581
-2593
-2605
-2617
-2629
-2642
-2655
-2668
-2682
-2696
-2710
-2725
-2740
-2755
-2770
-2786
-2802
-2817
-2833
-2849
-2865
-2881
-2898
-2914
-2931
-2947
-2964
-2981
-2998
-3015
-3033
-3050
-3068
-3086
-3104
-3122
-3140
-3158
-3176
-3194
-3212
-3230
-3248
-3265
-3282
-3299
-3316
-3333
-3349
-3365
-3381
-3396
-3412
-3427
-3441
-3455
-3469
-3482
-3495
-3508
-3520
-3531
-3542
-3552
-3562
-3571
-3579
-3587
-3595
-3602
-3608
-3613
-3619
-3623
-3627
-3630
-3633
-3635
-3637
-3638
-3638
-3638
-3638
-3636
-3634
-3631
-3628
-3623
-3618
-3612
-3605
-3598
-3589
-3580
-3571
-3560
-3549
-3537
-3524
-3511
-3496
-3481
-3465
-3449
-3431
-3413
-3394
-3374
-3353
-3332
-3310
-3287
-3264
-3240
-3215
-3189
-3163
-3136
-3109
-3081
-3052
-3023
-2994
-2964
-2933
-2902
-2871
-2839
-2806
-2773
-2739
-2706
-2671
-2636
-2601
-2566
-2530
-2494
-2457
-2421
-2383
-2346
-2308
-2270
-2232
-2194
-2155
-2116
-2077
-2037
-1999
-1960
-1920
-1881
-1841
-1801
-1762
-1722
-1682
-1642
-1602
-1562
-1522
-1482
-1442
-1402
-1363
-1323
-1284
-1244
-1205
-1166
-1127
-1089
-1050
-1010
-973
-934
-896
-857
-819
-781
-743
-706
-668
-631
-594
-557
-521
-485
-449
-414
-379
-345
-311
-277
-244
-211
-178
-146
-114
-83
-52
-21
9
38
67
96
124
151
178
204
230
256
280
305
329
352
375
398
420
442
463
484
505
525
545
565
584
603
622
640
658
675
692
709
725
741
757
772
787
802
816
829
843
856
869
881
893
905
916
927
937
948
957
967
976
984
992
1000
1006
1014
1020
1025
1031
1036
1040
1045
1048
1052
1055
1058
1061
1063
1065
1066
1067
1068
1069
1069
1068
1068
1067
1066
1064
1063
1061
1058
1056
1053
1050
1047
1043
1040
1036
1032
1028
1022
1018
1012
1008
1002
997
991
984
978
971
965
958
951
944
937
931
924
917
910
903
897
890
884
877
871
864
858
852
846
840
833
827
821
815
809
803
797
791
785
779
773
767
761
756
750
745
739
734
729
724
720
715
711
707
704
700
697
695
692
691
689
688
687
687
687
688
689
691
694
697
700
704
709
714
720
726
733
740
748
756
765
775
785
796
807
819
831
844
858
872
887
903
919
936
953
971
990
1008
1029
1050
1071
1093
1116
1139
1162
1187
1212
1237
1264
1290
1318
1346
1374
1403
1433
1463
1494
1525
1556
1588
1620
1653
1686
1719
1753
1787
1821
1856
1891
1926
1962
1997
2033
2070
2106
2142
2179
2216
2253
2290
2326
2363
2400
2437
2474
2511
2548
2585
2622
2658
2695
2731
2767
2803
2839
2874
2910
2945
2980
3014
3048
3082
3115
3148
3180
3212
3243
3274
3305
3334
3364
3392
3420
3447
3474
3500
3524
3549
3572
3594
3616
3637
3657
3675
3693
3710
3726
3740
3754
3767
3778
3788
3797
3805
3811
3817
3821
3824
3825
3826
3825
3823
3820
3815
3810
3803
3795
3786
3775
3764
3751
3737
3721
3705
3687
3668
3648
3626
3604
3580
3555
3529
3503
3475
3446
3416
3385
3353
3319
3285
3250
3213
3176
3137
3097
3056
3014
2971
2927
2881
2835
2788
2740
2691
2641
2591
2539
2487
2434
2381
2326
2271
2215
2158
2101
2043
1984
1925
1865
1805
1744
1683
1622
1560
1498
1436
1373
1311
1248
1185
1122
1059
996
932
869
806
743
679
616
553
489
426
363
300
238
175
113
51
-11
-72
-133
-193
-253
-312
-371
-430
-487
-544
-601
-657
-712
-766
-820
-872
-924
-976
-1026
-1075
-1124
-1172
-1219
-1265
-1310
-1354
-1398
-1440
-1482
-1523
-1563
-1602
-1640
-1677
-1714
-1750
-1784
-1818
-1852
-1884
-1916
-1946
-1976
-2005
-2033
-2061
-2087
-2113
-2138
-2162
-2186
-2208
-2230
-2250
-2270
-2289
-2307
-2324
-2340
-2355
-2369
-2383
-2395
-2407
-2417
-2427
-2436
-2444
-2451
-2458
-2463
-2468
-2471
-2474
-2476
-2477
-2478
-2477
-2476
-2473
-2470
-2466
-2461
-2455
-2449
-2442
-2434
-2425
-2416
-2405
-2395
-2383
-2371
-2358
-2344
-2329
-2314
-2298
-2282
-2264
-2246
-2228
-2209
-2189
-2168
-2147
-2126
-2104
-2081
-2058
-2035
-2011
-1986
-1961
-1935
-1909
-1882
-1855
-1827
-1799
-1770
-1741
-1711
-1681
-1650
-1619
-1588
-1556
-1524
-1491
-1458
-1425
-1391
-1357
-1323
-1289
-1254
-1219
-1184
-1148
-1112
-1077
-1041
-1004
-968
-932
-896
-860
-823
-787
-751
-715
-679
-643
-607
-571
-535
-499
-464
-429
-394
-359
-325
-290
-257
-223
-189
-156
-123
-91
-59
-27
4
35
65
95
125
154
183
211
238
265
292
318
344
369
394
418
442
465
488
510
532
554
574
595
615
634
652
670
687
704
720
736
751
765
779
793
806
819
831
843
854
864
875
884
893
901
909
916
922
928
933
938
942
945
948
950
952
953
953
953
952
951
949
947
943
940
935
930
924
918
911
904
896
887
878
868
858
847
835
823
811
798
784
770
755
740
725
709
692
675
658
640
621
602
583
563
542
522
500
479
456
434
410
387
363
338
314
288
263
237
211
184
157
130
102
74
45
17
-12
-42
-72
-102
-132
-162
-193
-225
-256
-288
-320
-352
-384
-417
-449
-482
-515
-548
-581
-615
-648
-682
-715
-749
-783
-817
-851
-885
-919
-952
-986
-1020
-1053
-1087
-1120
-1153
-1185
-1218
-1251
-1283
-1315
-1347
-1379
-1410
-1442
-1473
-1504
-1534
-1564
-1594
-1624
-1653
-1682
-1711
-1740
-1768
-1796
-1823
-1850
-1877
-1904
-1930
-1956
-1982
-2007
-2032
-2056
-2079
-2102
-2125
-2147
-2168
-2189
-2209
-2229
-2249
-2267
-2285
-2303
-2320
-2337
-2353
-2368
-2383
-2397
-2411
-2424
-2436
-2448
-2459
-2469
-2479
-2489
-2497
-2506
-2514
-2521
-2528
-2534
-2541
-2546
-2551
-2556
-2561
-2565
-2569
-2572
-2575
-2577
-2579
-2581
-2582
-2582
-2582
-2582
-2581
-2580
-2578
-2576
-2574
-2571
-2568
-2564
-2560
-2556
-2552
-2548
-2543
-2538
-2533
-2527
-2522
-2516
-2509
-2503
-2496
-2489
-2481
-2473
-2465
-2456
-2447
-2438
-2429
-2419
-2409
-2398
-2388
-2377
-2366
-2355
-2343
-2332
-2320
-2309
-2297
-2285
-2272
-2260
-2248
-2236
-2223
-2211
-2198
-2186
-2174
-2162
-2150
-2137
-2125
-2113
-2102
-2090
-2078
-2065
-2053
-2041
-2029
-2017
-2004
-1992
-1979
-1967
-1954
-1941
-1929
-1916
-1904
-1891
-1878
-1866
-1853
-1840
-1828
-1815
-1802
-1790
-1777
-1764
-1752
-1739
-1727
-1715
-1703
-1691
-1679
-1667
-1656
-1645
-1633
-1622
-1612
-1601
-1590
-1580
-1569
-1559
-1549
-1539
-1528
-1518
-1508
-1498
-1487
-1476
-1466
-1455
-1444
-1432
-1421
-1409
-1397
-1384
-1372
-1359
-1346
-1332
-1318
-1304
-1289
-1274
-1259
-1243
-1228
-1211
-1195
-1178
-1161
-1143
-1125
-1107
-1088
-1070
-1051
-1031
-1012
-992
-972
-952
-932
-912
-892
-871
-850
-830
-809
-788
-767
-746
-725
-704
-683
-661
-640
-619
-598
-577
-555
-534
-513
-492
-471
-450
-429
-409
-388
-367
-346
-325
-305
-284
-264
-243
-223
-203
-183
-163
-144
-124
-105
-86
-68
-49
-31
-13
5
23
40
57
74
91
108
124
141
157
173
189
204
220
235
250
265
279
294
308
322
336
350
363
377
390
404
417
430
443
456
469
482
495
508
521
534
547
560
573
586
599
612
625
638
651
664
677
690
703
716
729
742
754
767
780
793
806
819
832
845
858
871
884
897
910
923
936
950
963
977
991
1004
1018
1034
1048
1063
1079
1094
1110
1126
1143
1159
1177
1194
1212
1230
1248
1267
1286
1305
1325
1345
1365
1385
1406
1427
1449
1471
1492
1515
1537
1559
1582
1605
1627
1650
1673
1695
1718
1740
1763
1785
1807
1829
1850
1871
1892
1913
1934
1954
1974
1994
2013
2032
2051
2070
2088
2107
2124
2142
2159
2175
2192
2208
2223
2238
2253
2268
2282
2296
2310
2323
2336
2349
2361
2373
2385
2397
2408
2419
2430
2440
2450
2460
2469
2477
2486
2494
2501
2508
2515
2521
2527
2533
2538
2543
2548
2553
2557
2561
2565
2568
2571
2574
2576
2579
2581
2582
2583
2584
2585
2585
2585
2584
2584
2582
2581
2579
2577
2574
2572
2568
2565
2561
2557
2553
2549
2544
2539
2533
2527
2521
2515
2508
2501
2493
2485
2477
2468
2460
2450
2441
2431
2420
2410
2399
2388
2376
2364
2352
2339
2326
2313
2299
2285
2270
2256
2241
2225
2210
2194
2178
2161
2145
2128
2110
2093
2075
2056
2037
2019
2000
1980
1960
1940
1920
1899
1878
1857
1835
1814
1792
1770
1748
1725
1702
1680
1656
1633
1610
1586
1562
1538
1513
1488
1463
1438
1412
1386
1360
1333
1306
1279
1251
1223
1195
1166
1137
1107
1077
1047
1016
985
954
922
889
856
823
790
755
721
686
651
615
579
542
505
467
430
391
353
314
274
235
195
155
114
73
32
-9
-51
-92
-134
-177
-219
-262
-305
-348
-391
-434
-478
-521
-565
-609
-653
-697
-741
-786
-830
-875
-920
-966
-1010
-1057
-1103
-1149
-1196
-1242
-1289
-1336
-1384
-1431
-1479
-1526
-1574
-1622
-1670
-1719
-1767
-1815
-1863
-1912
-1960
-2009
-2057
-2105
-2154
-2202
-2251
-2299
-2347
-2396
-2444
-2492
-2540
-2588
-2636
-2684
-2732
-2779
-2827
-2874
-2921
-2968
-3014
-3061
-3107
-3153
-3199
-3244
-3289
-3334
-3379
-3423
-3467
-3510
-3553
-3596
-3638
-3680
-3721
-3761
-3801
-3841
-3880
-3918
-3956
-3993
-4029
-4065
-4100
-4135
-4168
-4202
-4234
-4266
-4297
-4327
-4356
-4385
-4412
-4439
-4465
-4490
-4515
-4538
-4561
-4582
-4603
-4623
-4642
-4661
-4678
-4695
-4711
-4725
-4739
-4752
-4764
-4775
-4785
-4794
-4803
-4810
-4816
-4822
-4826
-4830
-4833
-4835
-4836
-4836
-4835
-4834
-4831
-4828
-4824
-4819
-4813
-4806
-4799
-4791
-4782
-4772
-4762
-4751
-4739
-4726
-4713
-4699
-4685
-4669
-4653
-4637
-4620
-4602
-4583
-4564
-4545
-4524
-4503
-4482
-4460
-4437
-4414
-4391
-4366
-4341
-4316
-4290
-4263
-4236
-4208
-4180
-4151
-4121
-4091
-4061
-4030
-3999
-3967
-3935
-3902
-3868
-3835
-3801
-3766
-3731
-3696
-3660
-3624
-3588
-3551
-3514
-3476
-3438
-3400
-3362
-3323
-3284
-3245
-3206
-3166
-3126
-3086
-3045
-3004
-2963
-2921
-2879
-2837
-2794
-2750
-2707
-2663
-2618
-2574
-2529
-2483
-2437
-2391
-2344
-2297
-2250
-2202
-2154
-2105
-2056
-2005
-1956
-1905
-1854
-1803
-1751
-1699
-1646
-1593
-1540
-1486
-1432
-1377
-1322
-1267
-1212
-1157
-1101
-1045
-989
-932
-876
-819
-762
-705
-648
-591
-534
-476
-419
-362
-304
-247
-189
-132
-74
-17
41
98
156
213
271
328
385
442
499
556
612
669
725
781
837
893
949
1004
1059
1113
1168
1222
1276
1329
1382
1435
1487
1539
1591
1642
1693
1743
1793
1843
1892
1941
1989
2037
2085
2132
2178
2224
2270
2315
2360
2404
2448
2491
2534
2577
2619
2660
2701
2741
2782
2821
2860
2899
2937
2975
3012
3049
3085
3121
3156
3190
3224
3257
3289
3321
3352
3382
3411
3440
3468
3495
3521
3546
3571
3594
3617
3639
3659
3679
3698
3715
3732
3748
3762
3776
3789
3800
3811
3820
3829
3837
3843
3849
3853
3856
3858
3859
3859
3858
3856
3853
3849
3843
3837
3830
3822
3813
3803
3792
3780
3767
3754
3739
3724
3707
3690
3672
3652
3632
3611
3589
3567
3543
3519
3494
3468
3441
3413
3385
3356
3326
3296
3264
3232
3199
3165
3131
3096
3060
3023
2986
2948
2910
2871
2831
2791
2751
2710
2668
2626
2584
2541
2498
2455
2411
2367
2323
2278
2234
2189
2144
2099
2054
2009
1964
1918
1873
1828
1783
1738
1693
1647
1602
1557
1512
1467
1422
1377
1332
1287
1242
1198
1153
1109
1064
1020
976
932
888
844
801
758
715
672
629
587
545
503
461
420
379
339
299
259
220
181
142
104
66
29
-8
-45
-81
-117
-153
-188
-223
-257
-291
-324
-357
-390
-422
-454
-485
-515
-546
-575
-605
-633
-662
-689
-716
-743
-769
-795
-820
-844
-868
-892
-915
-937
-959
-980
-1000
-1022
-1042
-1061
-1080
-1098
-1116
-1134
-1151
-1167
-1183
-1199
-1214
-1229
-1243
-1257
-1271
-1284
-1296
-1309
-1321
-1332
-1343
-1354
-1364
-1374
-1383
-1392
-1401
-1409
-1417
-1425
-1432
-1438
-1445
-1451
-1456
-1462
-1467
-1472
-1476
-1480
-1484
-1488
-1491
-1494
-1497
-1500
-1502
-1505
-1507
-1508
-1510
-1511
-1512
-1513
-1514
-1514
-1515
-1515
-1515
-1515
-1515
-1515
-1515
-1514
-1514
-1514
-1513
-1513
-1512
-1511
-1511
-1510
-1509
-1509
-1508
-1508
-1508
-1507
-1507
-1507
-1508
-1508
-1509
-1510
-1511
-1513
-1514
-1516
-1518
-1521
-1523
-1527
-1530
-1533
-1537
-1542
-1546
-1551
-1556
-1562
-1567
-1574
-1580
-1587
-1594
-1602
-1610
-1618
-1626
-1635
-1644
-1654
-1664
-1674
-1684
-1694
-1705
-1716
-1727
-1739
-1750
-1762
-1773
-1785
-1797
-1809
-1822
-1834
-1846
-1859
-1871
-1883
-1896
-1908
-1921
-1933
-1945
-1958
-1970
-1982
-1993
-2005
-2016
-2027
-2037
-2048
-2058
-2068
-2077
-2086
-2095
-2103
-2110
-2117
-2124
-2129
-2135
-2139
-2143
-2147
-2149
-2151
-2152
-2153
-2153
-2152
-2151
-2149
-2146
-2142
-2138
-2133
-2127
-2120
-2112
-2103
-2094
-2083
-2072
-2060
-2047
-2032
-2017
-2001
-1985
-1967
-1948
-1928
-1908
-1886
-1864
-1840
-1816
-1791
-1765
-1737
-1709
-1680
-1651
-1620
-1588
-1556
-1523
-1489
-1454
-1418
-1382
-1345
-1307
-1269
-1230
-1191
-1150
-1110
-1068
-1026
-984
-941
-898
-854
-809
-764
-719
-673
-626
-579
-532
-484
-436
-387
-338
-289
-239
-189
-139
-89
-38
13
64
115
166
218
270
322
374
426
478
530
582
635
687
739
791
843
895
947
999
1050
1101
1152
1203
1253
1304
1354
1404
1453
1503
1552
1601
1650
1698
1746
1794
1842
1889
1936
1983
2029
2075
2121
2166
2211
2255
2299
2343
2387
2430
2472
2514
2556
2597
2638
2678
2718
2757
2796
2834
2871
2907
2943
2978
3013
3047
3080
3112
3144
3175
3205
3234
3263
3291
3318
3345
3371
3396
3420
3444
3467
3489
3511
3532
3552
3572
3591
3609
3627
3644
3660
3676
3692
3707
3721
3735
3748
3761
3773
3785
3797
3808
3819
3829
3840
3849
3858
3867
3876
3884
3891
3898
3905
3911
3917
3922
3927
3932
3936
3940
3943
3946
3949
3951
3953
3954
3955
3956
3956
3955
3955
3953
3952
3950
3947
3944
3940
3936
3931
3926
3921
3915
3909
3902
3894
3886
3878
3869
3860
3850
3840
3829
3817
3805
3793
3780
3766
3752
3738
3722
3707
3691
3674
3657
3640
3622
3603
3585
3566
3546
3527
3507
3486
3465
3444
3423
3401
3379
3356
3333
3310
3287
3263
3239
3215
3190
3166
3141
3116
3090
3065
3039
3013
2987
2960
2933
2906
2879
2852
2824
2796
2768
2740
2711
2682
2653
2624
2594
2564
2534
2504
2474
2443
2412
2382
2351
2319
2288
2256
2225
2193
2161
2128
2096
2063
2029
1997
1964
1931
1898
1865
1831
1798
1764
1730
1696
1662
1628
1594
1560
1525
1491
1456
1421
1385
1350
1314
1278
1242
1206
1170
1133
1097
1060
1022
986
950
912
875
838
801
763
726
688
650
612
575
537
499
461
424
386
349
311
274
237
200
163
127
90
54
18
-18
-54
-89
-124
-159
-194
-229
-263
-297
-330
-364
-397
-430
-462
-494
-526
-557
-588
-618
-648
-677
-706
-735
-763
-791
-818
-845
-871
-897
-922
-947
-971
-995
-1018
-1040
-1062
-1083
-1104
-1124
-1144
-1162
-1181
-1198
-1215
-1232
-1247
-1262
-1277
-1291
-1304
-1316
-1328
-1339
-1350
-1360
-1369
-1378
-1386
-1394
-1401
-1408
-1414
-1419
-1424
-1429
-1433
-1437
-1440
-1443
-1445
-1447
-1448
-1449
-1450
-1450
-1450
-1450
-1449
-1448
-1447
-1445
-1443
-1441
-1438
-1435
-1432
-1429
-1425
-1421
-1416
-1412
-1407
-1402
-1396
-1391
-1385
-1379
-1373
-1366
-1359
-1352
-1345
-1337
-1330
-1322
-1314
-1305
-1297
-1289
-1280
-1271
-1262
-1253
-1244
-1235
-1225
-1216
-1207
-1197
-1188
-1178
-1169
-1159
-1150
-1140
-1131
-1121
-1112
-1102
-1092
-1083
-1073
-1063
-1053
-1044
-1034
-1024
-1014
-1004
-994
-984
-974
-965
-955
-945
-936
-927
-917
-908
-899
-890
-880
-871
-862
-853
-844
-835
-826
-817
-808
-799
-791
-782
-773
-765
-756
-747
-739
-730
-721
-712
-703
-694
-685
-676
-667
-658
-649
-640
-630
-621
-612
-602
-593
-583
-574
-564
-554
-545
-535
-525
-515
-505
-495
-485
-475
-464
-454
-443
-433
-422
-412
-401
-390
-379
-368
-357
-346
-335
-323
-312
-301
-289
-277
-265
-253
-241
-229
-216
-203
-190
-177
-164
-150
-137
-123
-109
-94
-80
-65
-50
-35
-20
-5
11
27
43
59
76
93
109
126
144
161
179
196
214
232
250
268
286
304
323
342
360
379
398
418
437
456
476
496
515
535
555
575
595
615
635
655
675
696
717
737
758
779
801
822
844
866
887
909
931
954
976
998
1020
1043
1065
1088
1111
1133
1156
1178
1200
1223
1245
1268
1290
1312
1335
1357
1379
1401
1422
1444
1465
1486
1507
1528
1548
1568
1588
1608
1627
1646
1665
1684
1702
1720
1738
1755
1773
1790
1807
1823
1840
1856
1871
1887
1902
1917
1932
1946
1960
1973
1987
2000
2013
2025
2037
2049
2061
2072
2083
2093
2103
2113
2122
2131
2139
2147
2155
2162
2169
2176
2182
2188
2193
2198
2203
2207
2211
2215
2218
2220
2222
2224
2225
2226
2227
2227
2227
2226
2225
2224
2222
2220
2218
2215
2212
2208
2205
2201
2196
2192
2187
2182
2176
2170
2164
2158
2151
2145
2138
2130
2123
2115
2107
2098
2090
2081
2072
2062
2053
2043
2033
2023
2013
2001
1992
1981
1970
1958
1947
1935
1923
1911
1898
1886
1873
1860
1847
1834
1820
1806
1792
1778
1764
1749
1734
1719
1704
1688
1672
1656
1640
1624
1607
1591
1574
1557
1539
1522
1504
1487
1469
1450
1432
1414
1395
1376
1358
1339
1320
1300
1281
1262
1243
1223
1204
1184
1164
1145
1125
1105
1085
1066
1046
1026
1006
986
966
946
926
906
886
866
846
827
807
787
767
747
728
708
689
669
650
630
611
592
573
554
536
517
498
480
461
442
424
405
387
368
350
332
313
295
276
258
239
221
203
184
165
147
128
109
90
71
52
33
14
-5
-25
-45
-64
-84
-104
-125
-145
-166
-186
-207
-229
-250
-271
-293
-315
-337
-359
-382
-404
-427
-450
-474
-497
-521
-545
-569
-594
-619
-644
-669
-695
-721
-747
-774
-801
-828
-855
-883
-911
-939
-968
-997
-1026
-1055
-1085
-1115
-1145
-1175
-1206
-1237
-1268
-1299
-1330
-1362
-1394
-1426
-1458
-1490
-1523
-1555
-1588
-1621
-1654
-1687
-1720
-1754
-1787
-1821
-1854
-1888
-1922
-1956
-1990
-2024
-2058
-2092
-2126
-2161
-2195
-2230
-2264
-2298
-2333
-2368
-2402
-2437
-2471
-2506
-2541
-2575
-2610
-2644
-2678
-2713
-2747
-2781
-2815
-2848
-2882
-2915
-2948
-2981
-3014
-3047
-3079
-3111
-3143
-3175
-3206
-3237
-3268
-3298
-3329
-3359
-3389
-3418
-3447
-3476
-3504
-3533
-3560
-3588
-3615
-3642
-3668
-3695
-3720
-3746
-3771
-3795
-3820
-3843
-3867
-3890
-3912
-3934
-3955
-3977
-3997
-4017
-4037
-4056
-4075
-4093
-4110
-4127
-4144
-4160
-4175
-4190
-4205
-4218
-4232
-4244
-4256
-4268
-4279
-4290
-4299
-4309
-4318
-4326
-4334
-4341
-4348
-4354
-4359
-4365
-4369
-4373
-4376
-4379
-4381
-4383
-4384
-4384
-4384
-4383
-4382
-4380
-4378
-4375
-4372
-4367
-4363
-4358
-4352
-4346
-4339
-4332
-4324
-4315
-4306
-4297
-4287
-4276
-4265
-4254
-4242
-4229
-4216
-4203
-4189
-4175
-4160
-4145
-4130
-4114
-4097
-4081
-4064
-4046
-4029
-4011
-3993
-3974
-3956
-3936
-3917
-3898
-3878
-3858
-3838
-3817
-3797
-3776
-3755
-3734
-3712
-3691
-3669
-3647
-3626
-3604
-3582
-3560
-3537
-3515
-3493
-3470
-3448
-3425
-3403
-3380
-3358
-3335
-3313
-3290
-3268
-3245
-3223
-3200
-3178
-3156
-3133
-3111
-3089
-3066
-3044
-3022
-3000
-2978
-2956
-2934
-2912
-2890
-2868
-2847
-2825
-2804
-2782
-2761
-2740
-2719
-2698
-2677
-2656
-2635
-2614
-2594
-2573
-2553
-2532
-2512
-2491
-2471
-2451
-2431
-2411
-2391
-2371
-2352
-2332
-2312
-2293
-2273
-2254
-2234
-2214
-2195
-2175
-2155
-2136
-2116
-2096
-2076
-2057
-2037
-2017
-1997
-1978
-1958
-1938
-1918
-1899
-1879
-1859
-1840
-1820
-1801
-1781
-1762
-1743
-1724
-1705
-1686
-1668
-1649
-1631
-1613
-1595
-1578
-1561
-1543
-1527
-1510
-1494
-1477
-1462
-1446
-1431
-1416
-1401
-1387
-1372
-1359
-1345
-1332
-1319
-1307
-1294
-1283
-1271
-1260
-1249
-1239
-1229
-1219
-1210
-1201
-1193
-1185
-1177
-1169
-1162
-1156
-1150
-1144
-1138
-1133
-1128
-1124
-1120
-1116
-1112
-1108
-1105
-1102
-1100
-1097
-1095
-1093
-1091
-1090
-1088
-1087
-1085
-1084
-1083
-1082
-1080
-1079
-1078
-1076
-1075
-1073
-1072
-1070
-1068
-1066
-1063
-1061
-1058
-1054
-1051
-1047
-1043
-1039
-1034
-1028
-1022
-1016
-1010
-1002
-996
-988
-980
-971
-962
-952
-942
-931
-920
-908
-896
-884
-870
-857
-843
-828
-813
-797
-781
-764
-747
-730
-712
-693
-674
-654
-634
-614
-593
-572
-550
-528
-505
-482
-458
-434
-410
-385
-360
-334
-308
-281
-254
-226
-198
-170
-141
-112
-83
-53
-22
8
39
71
103
135
167
200
233
266
300
334
368
402
437
471
506
541
576
611
646
681
716
752
787
822
857
892
927
962
996
1031
1065
1099
1133
1166
1199
1232
1265
1297
1329
1361
1392
1423
1454
1484
1514
1543
1572
1600
1628
1655
1682
1709
1735
1760
1785
1809
1833
1856
1878
1900
1922
1942
1962
1982
2001
2019
2037
2054
2070
2086
2101
2115
2129
2142
2155
2167
2179
2189
2200
2209
2218
2227
2235
2242
2249
2255
2261
2266
2270
2275
2278
2281
2284
2286
2288
2289
2290
2290
2290
2290
2289
2287
2286
2284
2282
2279
2276
2273
2269
2266
2261
2257
2253
2248
2243
2238
2232
2227
2221
2215
2209
2203
2197
2190
2184
2177
2171
2164
2157
2150
2143
2137
2130
2123
2116
2109
2103
2096
2089
2083
2076
2070
2064
2058
2052
2045
2040
2035
2029
2024
2019
2013
2009
2005
2001
1998
1994
1991
1988
1985
1982
1980
1978
1976
1974
1973
1972
1971
1970
1970
1970
1970
1970
1971
1972
1973
1974
1976
1978
1980
1982
1985
1988
1991
1994
1998
2001
2005
2009
2013
2017
2023
2028
2033
2037
2043
2049
2054
2060
2066
2071
2077
2083
2089
2095
2101
2107
2113
2119
2125
2131
2137
2143
2149
2154
2160
2166
2171
2177
2182
2187
2192
2197
2202
2206
2210
2214
2218
2221
2225
2228
2230
2233
2235
2237
2239
2240
2241
2241
2242
2242
2241
2240
2239
2237
2235
2233
2230
2226
2223
2218
2214
2209
2203
2197
2191
2184
2176
2169
2160
2151
2142
2132
2122
2111
2100
2088
2076
2063
2050
2036
2021
2007
1992
1977
1961
1945
1928
1911
1893
1875
1857
1838
1819
1799
1780
1760
1739
1718
1697
1676
1654
1632
1609
1587
1563
1540
1516
1493
1468
1444
1419
1394
1369
1343
1317
1291
1265
1238
1211
1184
1157
1129
1102
1073
1045
1016
988
959
930
901
871
842
812
782
752
722
691
661
630
600
569
538
507
475
444
413
381
350
318
286
255
223
191
160
128
96
65
33
1
-30
-62
-93
-124
-155
-187
-218
-248
-279
-310
-340
-370
-400
-429
-459
-488
-517
-546
-574
-602
-630
-657
-684
-711
-738
-764
-790
-815
-840
-865
-890
-914
-937
-961
-983
-1006
-1028
-1050
-1071
-1092
-1112
-1132
-1152
-1171
-1189
-1207
-1225
-1242
-1259
-1275
-1291
-1307
-1321
-1336
-1350
-1363
-1376
-1388
-1400
-1411
-1422
-1432
-1441
-1450
-1459
-1467
-1474
-1481
-1487
-1493
-1498
-1503
-1507
-1510
-1513
-1516
-1517
-1519
-1520
-1520
-1520
-1519
-1518
-1516
-1514
-1511
-1508
-1504
-1500
-1495
-1490
-1484
-1478
-1472
-1464
-1457
-1449
-1440
-1431
-1422
-1412
-1402
-1391
-1380
-1368
-1356
-1343
-1330
-1317
-1303
-1288
-1274
-1258
-1243
-1227
-1210
-1193
-1176
-1158
-1140
-1121
-1102
-1083
-1063
-1043
-1022
-1002
-981
-960
-938
-916
-893
-871
-848
-825
-801
-777
-753
-729
-705
-680
-655
-630
-605
-580
-555
-529
-503
-477
-451
-425
-399
-373
-346
-319
-293
-266
-239
-213
-186
-159
-132
-105
-78
-52
-25
1
28
54
80
106
132
158
183
209
234
258
283
307
330
354
376
399
421
442
463
484
504
524
543
562
580
597
614
630
646
661
676
690
704
716
729
741
752
762
772
782
791
799
807
814
821
827
833
838
843
847
851
855
857
860
862
863
864
865
865
865
865
864
862
861
859
856
853
850
846
843
838
834
829
823
818
812
805
799
792
784
777
769
760
752
743
733
724
714
703
693
682
671
660
648
636
624
612
599
586
573
560
546
533
519
505
491
476
462
447
433
418
403
388
373
357
342
327
311
295
280
264
248
232
216
200
184
167
151
134
118
101
85
68
52
35
18
2
-15
-31
-48
-64
-81
-97
-113
-129
-146
-162
-178
-194
-209
-225
-241
-256
-271
-287
-302
-317
-331
-346
-360
-375
-389
-403
-417
-431
-444
-458
-471
-484
-497
-510
-523
-535
-548
-560
-571
-583
-594
-605
-616
-626
-636
-646
-656
-665
-674
-682
-691
-698
-706
-713
-720
-726
-732
-738
-743
-748
-752
-756
-760
-763
-766
-768
-770
-772
-773
-774
-775
-775
-775
-774
-773
-772
-770
-768
-765
-763
-759
-756
-752
-748
-743
-738
-733
-727
-721
-715
-708
-701
-693
-686
-678
-669
-661
-651
-642
-632
-622
-612
-601
-590
-578
-566
-554
-542
-529
-516
-502
-488
-474
-460
-445
-430
-415
-399
-383
-367
-350
-334
-317
-299
-282
-264
-246
-227
-209
-190
-171
-152
-133
-114
-95
-75
-56
-36
-16
4
24
44
64
84
104
124
144
164
184
204
224
244
264
283
303
322
341
360
379
397
415
433
451
468
486
502
519
535
551
566
581
596
610
624
637
650
663
675
686
697
708
718
727
736
744
751
758
764
770
775
779
783
786
788
790
791
791
790
789
787
784
780
776
771
765
758
751
743
734
724
714
703
691
678
665
650
636
620
604
587
569
550
531
511
491
470
448
425
402
378
354
329
303
277
251
223
195
167
138
109
79
48
18
-14
-46
-78
-110
-143
-177
-211
-245
-279
-314
-349
-385
-421
-457
-493
-529
-566
-603
-640
-678
-716
-754
-792
-830
-869
-907
-946
-985
-1024
-1064
-1103
-1143
-1182
-1222
-1262
-1302
-1342
-1382
-1421
-1461
-1501
-1541
-1581
-1620
-1660
-1699
-1739
-1778
-1817
-1856
-1895
-1933
-1972
-2009
-2048
-2086
-2123
-2161
-2198
-2234
-2271
-2307
-2343
-2379
-2414
-2449
-2484
-2519
-2553
-2586
-2620
-2653
-2685
-2718
-2750
-2781
-2812
-2843
-2873
-2903
-2932
-2961
-2990
-3018
-3045
-3072
-3099
-3126
-3152
-3177
-3202
-3227
-3251
-3275
-3298
-3321
-3343
-3365
-3387
-3408
-3428
-3449
-3468
-3488
-3507
-3525
-3543
-3561
-3578
-3595
-3612
-3628
-3643
-3659
-3673
-3688
-3702
-3716
-3729
-3742
-3754
-3766
-3777
-3789
-3799
-3809
-3819
-3828
-3837
-3846
-3853
-3861
-3868
-3874
-3880
-3885
-3890
-3895
-3899
-3902
-3905
-3907
-3909
-3910
-3911
-3911
-3911
-3911
-3909
-3908
-3906
-3903
-3900
-3896
-3892
-3888
-3883
-3878
-3872
-3866
-3859
-3852
-3845
-3837
-3829
-3820
-3811
-3802
-3792
-3782
-3771
-3761
-3749
-3738
-3726
-3714
-3701
-3688
-3675
-3661
-3647
-3633
-3618
-3603
-3588
-3572
-3556
-3539
-3522
-3505
-3487
-3469
-3451
-3432
-3413
-3393
-3373
-3353
-3333
-3312
-3290
-3269
-3247
-3225
-3202
-3179
-3156
-3132
-3109
-3085
-3060
-3036
-3011
-2986
-2960
-2935
-2909
-2882
-2856
-2829
-2802
-2775
-2748
-2720
-2692
-2665
-2637
-2608
-2580
-2551
-2522
-2493
-2464
-2435
-2405
-2376
-2346
-2316
-2286
-2256
-2226
-2196
-2166
-2135
-2105
-2074
-2044
-2013
-1982
-1952
-1921
-1890
-1860
-1829
-1798
-1767
-1737
-1706
-1675
-1645
-1614
-1584
-1553
-1523
-1493
-1462
-1432
-1402
-1372
-1342
-1312
-1282
-1252
-1222
-1192
-1162
-1133
-1103
-1073
-1044
-1014
-985
-955
-926
-897
-867
-838
-809
-780
-751
-722
-693
-665
-636
-607
-579
-550
-522
-493
-465
-437
-408
-380
-352
-324
-296
-268
-240
-213
-185
-157
-129
-102
-74
-46
-18
9
37
65
93
121
149
177
205
233
261
289
317
346
374
402
431
460
488
517
546
575
604
633
662
691
720
749
779
808
838
867
897
926
956
986
1014
1045
1075
1105
1134
1164
1193
1223
1252
1281
1311
1340
1369
1397
1426
1455
1483
1511
1539
1567
1595
1622
1649
1676
1702
1728
1754
1780
1805
1830
1855
1879
1903
1927
1950
1973
1996
2017
2039
2061
2081
2102
2121
2141
2159
2177
2195
2212
2229
2245
2260
2274
2289
2302
2315
2327
2338
2348
2358
2367
2376
2384
2391
2397
2402
2407
2411
2414
2416
2417
2418
2418
2417
2415
2412
2408
2404
2398
2392
2385
2377
2368
2358
2348
2336
2324
2311
2297
2282
2266
2249
2231
2213
2194
2174
2153
2131
2109
2086
2062
2037
2012
1986
1959
1932
1904
1875
1846
1816
1785
1754
1722
1690
1657
1623
1589
1554
1519
1484
1448
1412
1375
1338
1300
1262
1224
1185
1146
1107
1067
1027
987
947
907
866
825
785
744
703
662
621
580
540
499
458
418
378
338
298
258
219
180
141
103
65
27
-10
-47
-83
-119
-155
-190
-225
-259
-292
-326
-358
-390
-422
-452
-483
-512
-541
-569
-597
-624
-650
-676
-701
-725
-748
-771
-793
-814
-834
-854
-873
-891
-908
-924
-940
-954
-968
-981
-993
-1004
-1014
-1025
-1034
-1042
-1049
-1055
-1061
-1066
-1070
-1073
-1075
-1077
-1078
-1078
-1077
-1075
-1073
-1070
-1066
-1061
-1055
-1049
-1042
-1034
-1026
-1016
-1006
-995
-984
-971
-958
-945
-930
-915
-899
-882
-864
-846
-827
-807
-786
-765
-743
-720
-696
-672
-647
-622
-595
-568
-540
-512
-483
-453
-422
-391
-359
-327
-294
-261
-226
-192
-156
-120
-84
-47
-10
28
67
106
145
185
225
266
307
349
391
433
476
520
563
608
652
697
742
788
834
881
928
975
1022
1071
1119
1168
1217
1266
1315
1365
1415
1466
1516
1567
1618
1670
1721
1773
1825
1876
1928
1981
2033
2085
2138
2190
2243
2295
2348
2400
2453
2506
2558
2611
2663
2716
2768
2820
2872
2924
2976
3027
3079
3130
3181
3232
3283
3333
3383
3433
3482
3532
3581
3629
3677
3725
3773
3820
3867
3913
3959
4005
4050
4094
4140
4184
4227
4270
4313
4355
4397
4439
4479
4520
4560
4599
4638
4676
4714
4751
4787
4823
4859
4894
4928
4962
4995
5028
5060
5091
5122
5152
5182
5211
5239
5267
5295
5321
5347
5373
5398
5422
5445
5468
5491
5513
5534
5554
5574
5593
5612
5630
5647
5663
5679
5695
5709
5723
5736
5749
5760
5772
5782
5792
5800
5809
5816
5823
5828
5833
5838
5841
5844
5846
5847
5847
5846
5844
5842
5838
5834
5829
5823
5816
5808
5799
5789
5779
5767
5755
5741
5726
5711
5695
5677
5659
5640
5619
5598
5576
5552
5528
5503
5477
5449
5421
5392
5361
5330
5298
5264
5230
5195
5158
5121
5082
5043
5003
4961
4919
4876
4832
4786
4740
4693
4645
4596
4546
4496
4444
4391
4338
4284
4229
4173
4116
4058
4000
3941
3881
3820
3759
3696
3634
3570
3506
3441
3375
3309
3242
3175
3107
3039
2970
2900
2830
2759
2689
2617
2545
2473
2401
2328
2255
2181
2108
2033
1959
1885
1811
1736
1661
1587
1512
1437
1362
1288
1213
1138
1064
990
915
841
767
693
620
547
474
401
328
256
184
113
42
-29
-100
-170
-239
-309
-377
-446
-514
-581
-648
-714
-780
-845
-910
-974
-1038
-1100
-1163
-1224
-1285
-1345
-1405
-1464
-1522
-1579
-1636
-1692
-1747
-1801
-1855
-1907
-1959
-2009
-2060
-2110
-2158
-2206
-2253
-2299
-2344
-2388
-2431
-2474
-2515
-2555
-2595
-2633
-2671
-2708
-2743
-2778
-2812
-2845
-2876
-2907
-2937
-2966
-2994
-3021
-3047
-3071
-3095
-3118
-3140
-3161
-3181
-3200
-3219
-3236
-3252
-3268
-3282
-3296
-3309
-3321
-3332
-3342
-3352
-3361
-3369
-3376
-3382
-3388
-3393
-3397
-3400
-3403
-3405
-3407
-3408
-3408
-3408
-3407
-3405
-3403
-3401
-3397
-3394
-3390
-3385
-3380
-3374
-3368
-3361
-3354
-3347
-3339
-3331
-3322
-3313
-3304
-3294
-3284
-3273
-3262
-3251
-3239
-3227
-3215
-3203
-3190
-3177
-3163
-3150
-3136
-3122
-3107
-3093
-3078
-3063
-3047
-3032
-3016
-3000
-2984
-2967
-2951
-2934
-2917
-2900
-2883
-2865
-2848
-2830
-2812
-2794
-2776
-2758
-2739
-2721
-2703
-2684
-2665
-2647
-2628
-2609
-2590
-2571
-2551
-2532
-2513
-2493
-2474
-2454
-2435
-2415
-2395
-2375
-2355
-2335
-2315
-2295
-2275
-2255
-2235
-2215
-2194
-2174
-2153
-2133
-2112
-2092
-2071
-2050
-2029
-2008
-1987
-1966
-1945
-1924
-1903
-1881
-1860
-1839
-1817
-1796
-1774
-1753
-1732
-1710
-1689
-1667
-1646
-1624
-1603
-1582
-1560
-1539
-1517
-1496
-1475
-1453
-1432
-1411
-1390
-1368
-1347
-1326
-1305
-1284
-1263
-1241
-1220
-1199
-1178
-1157
-1136
-1115
-1094
-1072
-1051
-1031
-1010
-989
-968
-947
-926
-905
-884
-863
-842
-821
-800
-780
-759
-738
-717
-696
-676
-655
-635
-614
-594
-574
-553
-533
-513
-493
-472
-452
-432
-412
-392
-372
-353
-333
-313
-293
-274
-254
-235
-216
-196
-177
-158
-139
-120
-101
-82
-63
-44
-25
-6
13
31
50
69
87
106
124
143
161
179
198
216
234
252
270
288
306
324
341
359
377
394
412
429
446
463
480
497
513
530
546
562
578
594
610
625
640
655
670
684
698
712
726
740
753
766
779
792
804
816
828
840
851
862
873
883
893
903
912
921
930
939
947
955
962
970
976
983
989
995
1000
1004
1010
1014
1018
1022
1025
1027
1029
1031
1032
1032
1032
1032
1031
1030
1028
1025
1022
1018
1014
1010
1006
1000
994
988
981
974
966
957
948
938
928
918
906
895
883
870
857
843
829
814
799
783
767
750
733
715
697
678
659
639
619
599
577
556
533
511
487
463
439
414
389
363
336
309
282
254
226
197
167
137
107
76
44
13
-20
-52
-86
-119
-153
-188
-223
-258
-294
-330
-366
-403
-440
-478
-516
-554
-593
-631
-671
-710
-750
-790
-830
-870
-911
-952
-993
-1034
-1076
-1117
-1159
-1201
-1243
-1286
-1328
-1371
-1414
-1457
-1500
-1543
-1587
-1630
-1674
-1717
-1761
-1805
-1849
-1893
-1937
-1981
-2025
-2069
-2113
-2156
-2200
-2244
-2287
-2331
-2374
-2417
-2460
-2503
-2546
-2588
-2630
-2672
-2714
-2755
-2796
-2837
-2877
-2917
-2957
-2996
-3035
-3074
-3112
-3150
-3187
-3224
-3261
-3297
-3332
-3367
-3402
-3436
-3469
-3502
-3535
-3567
-3599
-3630
-3660
-3690
-3719
-3748
-3777
-3804
-3832
-3858
-3884
-3910
-3935
-3959
-3983
-4006
-4029
-4051
-4072
-4093
-4113
-4133
-4152
-4170
-4187
-4204
-4220
-4235
-4250
-4264
-4278
-4290
-4302
-4314
-4324
-4334
-4343
-4351
-4359
-4366
-4373
-4378
-4383
-4387
-4391
-4393
-4396
-4397
-4398
-4397
-4397
-4395
-4393
-4391
-4387
-4383
-4379
-4374
-4368
-4362
-4355
-4347
-4339
-4331
-4322
-4312
-4302
-4291
-4280
-4268
-4256
-4243
-4230
-4217
-4203
-4188
-4173
-4158
-4142
-4126
-4109
-4091
-4075
-4057
-4038
-4019
-4001
-3982
-3962
-3942
-3922
-3901
-3881
-3859
-3838
-3816
-3794
-3772
-3749
-3726
-3703
-3680
-3656
-3632
-3608
-3583
-3559
-3534
-3509
-3484
-3458
-3433
-3407
-3381
-3355
-3329
-3302
-3276
-3249
-3222
-3194
-3167
-3139
-3111
-3083
-3055
-3027
-2998
-2969
-2940
-2910
-2881
-2851
-2820
-2790
-2759
-2728
-2697
-2665
-2633
-2600
-2568
-2534
-2501
-2467
-2433
-2398
-2364
-2328
-2293
-2257
-2220
-2184
-2147
-2109
-2071
-2033
-1995
-1956
-1917
-1878
-1838
-1798
-1758
-1717
-1676
-1635
-1593
-1551
-1509
-1467
-1424
-1381
-1338
-1295
-1251
-1207
-1163
-1119
-1075
-1030
-986
-941
-895
-850
-805
-759
-714
-668
-622
-575
-529
-483
-436
-390
-343
-296
-249
-203
-156
-109
-61
-14
33
80
127
174
222
269
316
363
410
457
504
551
598
644
691
737
783
829
875
920
966
1010
1055
1100
1144
1188
1232
1275
1318
1361
1403
1445
1487
1528
1569
1610
1650
1690
1729
1769
1807
1845
1883
1921
1958
1994
2029
2066
2101
2136
2170
2203
2237
2269
2302
2333
2365
2396
2426
2456
2485
2514
2542
2570
2597
2623
2649
2675
2700
2724
2748
2771
2794
2816
2837
2858
2878
2897
2916
2935
2953
2970
2986
3002
3018
3032
3047
3060
3073
3085
3097
3108
3118
3128
3137
3146
3154
3161
3168
3174
3179
3184
3188
3192
3194
3197
3198
3199
3200
3200
3199
3197
3196
3193
3190
3186
3182
3177
3172
3166
3159
3152
3145
3137
3128
3119
3110
3100
3089
3078
3067
3055
3043
3030
3017
3004
2990
2976
2961
2946
2931
2916
2900
2884
2868
2851
2834
2817
2800
2783
2765
2747
2729
2711
2692
2674
2655
2636
2617
2598
2579
2560
2540
2521
2501
2482
2462
2442
2422
2402
2382
2362
2342
2322
2301
2281
2261
2240
2220
2199
2179
2158
2138
2117
2097
2076
2055
2033
2013
1993
1972
1951
1930
1909
1888
1867
1845
1824
1803
1782
1760
1739
1718
1696
1675
1654
1632
1611
1589
1567
1546
1524
1502
1480
1458
1436
1414
1392
1370
1347
1325
1302
1280
1257
1235
1212
1189
1166
1143
1120
1096
1073
1049
1026
1002
978
953
929
905
880
855
830
805
780
754
729
703
677
651
625
599
572
546
519
493
466
438
411
384
356
329
301
273
244
216
187
159
130
101
71
42
12
-18
-48
-78
-108
-139
-170
-201
-232
-263
-295
-326
-358
-391
-423
-455
-488
-521
-554
-588
-621
-655
-689
-723
-757
-792
-826
-861
-896
-932
-967
-1002
-1038
-1074
-1110
-1147
-1183
-1219
-1256
-1293
-1329
-1366
-1403
-1440
-1477
-1515
-1552
-1589
-1627
-1664
-1701
-1739
-1776
-1813
-1851
-1888
-1925
-1963
-2000
-2037
-2074
-2112
-2149
-2185
-2222
-2259
-2295
-2332
-2368
-2404
-2440
-2476
-2512
-2547
-2582
-2617
-2652
-2686
-2720
-2754
-2787
-2820
-2853
-2886
-2917
-2949
-2980
-3011
-3041
-3071
-3100
-3128
-3156
-3184
-3211
-3237
-3262
-3288
-3312
-3336
-3359
-3381
-3403
-3424
-3444
-3463
-3482
-3500
-3517
-3533
-3549
-3564
-3577
-3590
-3603
-3614
-3624
-3634
-3642
-3650
-3657
-3663
-3667
-3671
-3674
-3676
-3677
-3677
-3676
-3674
-3671
-3667
-3662
-3656
-3648
-3640
-3631
-3621
-3610
-3597
-3584
-3570
-3555
-3538
-3521
-3503
-3483
-3463
-3441
-3419
-3396
-3372
-3346
-3320
-3293
-3265
-3236
-3205
-3174
-3142
-3110
-3076
-3041
-3005
-2969
-2932
-2893
-2854
-2814
-2774
-2732
-2690
-2647
-2603
-2558
-2513
-2467
-2420
-2373
-2325
-2276
-2227
-2177
-2127
-2076
-2024
-1972
-1920
-1867
-1814
-1760
-1706
-1651
-1596
-1541
-1485
-1429
-1373
-1316
-1259
-1202
-1145
-1088
-1030
-973
-915
-857
-799
-741
-683
-625
-567
-509
-451
-393
-335
-277
-220
-162
-105
-48
9
66
123
179
235
291
346
401
456
510
564
618
671
724
777
829
880
932
982
1033
1083
1132
1181
1230
1277
1325
1372
1418
1464
1510
1554
1599
1642
1685
1728
1770
1811
1852
1892
1932
1971
2009
2047
2084
2121
2157
2192
2227
2261
2295
2327
2360
2391
2422
2452
2482
2511
2540
2567
2594
2621
2647
2672
2697
2721
2744
2767
2789
2810
2831
2851
2871
2890
2909
2926
2944
2960
2976
2992
3006
3020
3034
3047
3059
3071
3082
3093
3102
3112
3120
3129
3136
3143
3149
3155
3160
3165
3169
3172
3175
3178
3180
3181
3182
3182
3181
3181
3179
3177
3175
3172
3168
3164
3160
3154
3149
3143
3136
3129
3121
3113
3105
3096
3086
3077
3066
3055
3044
3033
3021
3008
2995
2982
2969
2955
2940
2926
2911
2895
2880
2863
2847
2830
2813
2795
2778
2760
2741
2722
2703
2684
2664
2644
2624
2603
2583
2562
2540
2519
2497
2475
2452
2430
2407
2384
2361
2337
2314
2290
2266
2241
2217
2192
2167
2143
2117
2092
2067
2041
2016
1990
1964
1938
1912
1886
1860
1834
1807
1781
1754
1728
1701
1675
1648
1621
1595
1568
1541
1514
1488
1461
1434
1407
1380
1353
1326
1299
1272
1245
1218
1191
1164
1138
1111
1084
1057
1030
1002
977
950
923
896
870
843
816
790
763
737
710
684
657
631
605
578
552
526
500
474
448
422
396
371
345
320
294
269
243
218
193
168
143
118
93
68
43
18
-7
-31
-56
-81
-105
-130
-154
-179
-203
-228
-252
-277
-301
-326
-350
-374
-399
-423
-447
-472
-496
-520
-544
-569
-593
-617
-641
-665
-689
-713
-737
-761
-785
-809
-832
-856
-879
-903
-926
-950
-973
-996
-1018
-1042
-1065
-1087
-1110
-1133
-1155
-1177
-1200
-1222
-1244
-1266
-1288
-1310
-1332
-1353
-1375
-1396
-1418
-1439
-1460
-1481
-1502
-1522
-1543
-1563
-1584
-1604
-1624
-1643
-1663
-1682
-1701
-1720
-1739
-1757
-1776
-1794
-1812
-1829
-1847
-1864
-1881
-1897
-1914
-1930
-1946
-1962
-1977
-1993
-2008
-2021
-2037
-2051
-2065
-2079
-2093
-2106
-2119
-2132
-2144
-2157
-2169
-2181
-2192
-2204
-2215
-2225
-2236
-2246
-2256
-2266
-2275
-2285
-2294
-2302
-2311
-2319
-2327
-2334
-2341
-2348
-2355
-2361
-2367
-2373
-2378
-2384
-2388
-2393
-2397
-2401
-2405
-2408
-2411
-2413
-2416
-2418
-2420
-2421
-2422
-2423
-2424
-2424
-2424
-2424
-2424
-2423
-2422
-2421
-2420
-2419
-2417
-2415
-2413
-2411
-2408
-2406
-2403
-2400
-2397
-2394
-2390
-2387
-2383
-2379
-2375
-2371
-2367
-2363
-2358
-2354
-2349
-2345
-2340
-2335
-2330
-2325
-2320
-2315
-2310
-2305
-2299
-2294
-2288
-2283
-2278
-2272
-2267
-2261
-2256
-2250
-2244
-2239
-2233
-2228
-2222
-2216
-2211
-2205
-2200
-2194
-2188
-2183
-2177
-2172
-2166
-2161
-2155
-2150
-2144
-2139
-2134
-2128
-2123
-2118
-2112
-2107
-2102
-2097
-2091
-2086
-2081
-2076
-2071
-2066
-2061
-2056
-2051
-2045
-2041
-2036
-2031
-2025
-2020
-2015
-2009
-2005
-1999
-1994
-1989
-1983
-1978
-1973
-1967
-1961
-1956
-1950
-1944
-1938
-1932
-1926
-1920
-1914
-1908
-1902
-1895
-1889
-1882
-1875
-1869
-1862
-1855
-1848
-1841
-1834
-1826
-1819
-1811
-1804
-1796
-1789
-1781
-1773
-1765
-1757
-1749
-1740
-1732
-1723
-1714
-1705
-1696
-1687
-1678
-1668
-1659
-1649
-1639
-1629
-1618
-1608
-1597
-1586
-1575
-1564
-1552
-1541
-1529
-1517
-1504
-1492
-1479
-1466
-1453
-1440
-1426
-1413
-1399
-1385
-1370
-1356
-1341
-1327
-1312
-1296
-1281
-1266
-1250
-1234
-1218
-1202
-1185
-1169
-1152
-1135
-1118
-1101
-1084
-1066
-1048
-1031
-1012
-995
-976
-958
-939
-921
-902
-883
-864
-844
-825
-805
-786
-766
-746
-725
-705
-685
-664
-643
-622
-601
-580
-559
-538
-516
-495
-473
-451
-429
-407
-385
-362
-340
-317
-295
-272
-249
-226
-203
-179
-156
-132
-109
-85
-61
-37
-13
11
35
60
84
109
134
159
184
209
234
260
285
311
336
362
388
414
440
466
493
519
546
572
599
626
653
680
707
734
761
789
816
843
871
898
926
954
982
1008
1037
1065
1093
1121
1149
1177
1205
1233
1261
1289
1318
1346
1374
1402
1430
1458
1486
1514
1543
1571
1599
1627
1655
1683
1711
1739
1766
1794
1822
1850
1878
1905
1933
1961
1988
2016
2043
2070
2097
2124
2151
2178
2205
2231
2258
2284
2310
2336
2362
2388
2413
2439
2464
2489
2514
2538
2562
2587
2611
2634
2658
2681
2704
2727
2749
2771
2793
2815
2836
2857
2878
2898
2919
2939
2958
2977
2996
3015
3033
3051
3069
3086
3103
3120
3136
3152
3168
3183
3198
3213
3227
3241
3255
3268
3280
3293
3304
3316
3327
3338
3348
3358
3367
3376
3384
3392
3400
3407
3413
3419
3425
3430
3434
3439
3442
3445
3448
3450
3451
3452
3453
3453
3452
3451
3449
3446
3443
3440
3436
3431
3426
3420
3414
3407
3399
3391
3382
3373
3363
3352
3341
3329
3317
3304
3290
3276
3261
3246
3230
3213
3196
3178
3160
3141
3122
3102
3081
3060
3038
3016
2993
2969
2945
2921
2895
2870
2843
2817
2789
2761
2733
2704
2674
2644
2614
2583
2551
2519
2486
2453
2419
2385
2350
2315
2279
2243
2206
2169
2132
2094
2055
2016
1977
1938
1898
1857
1816
1775
1734
1692
1650
1607
1565
1522
1478
1435
1391
1347
1302
1258
1213
1168
1123
1078
1032
987
941
895
849
803
757
711
664
618
571
525
478
432
385
339
292
246
199
153
107
60
14
-32
-78
-123
-169
-214
-260
-305
-349
-394
-438
-482
-526
-569
-612
-655
-697
-739
-781
-822
-863
-904
-944
-983
-1022
-1061
-1099
-1137
-1174
-1210
-1246
-1282
-1316
-1350
-1384
-1417
-1449
-1481
-1512
-1542
-1572
-1601
-1629
-1656
-1683
-1709
-1735
-1759
-1783
-1806
-1829
-1850
-1871
-1892
-1911
-1930
-1948
-1966
-1983
-1999
-2013
-2029
-2043
-2056
-2069
-2080
-2092
-2102
-2112
-2121
-2129
-2137
-2144
-2151
-2157
-2162
-2166
-2170
-2174
-2176
-2178
-2179
-2180
-2180
-2180
-2179
-2177
-2175
-2172
-2168
-2164
-2160
-2154
-2149
-2143
-2136
-2129
-2121
-2113
-2105
-2096
-2087
-2077
-2067
-2056
-2045
-2033
-2021
-2009
-1998
-1986
-1973
-1960
-1947
-1933
-1919
-1905
-1891
-1877
-1862
-1847
-1833
-1818
-1803
-1787
-1772
-1757
-1741
-1726
-1710
-1695
-1679
-1664
-1648
-1632
-1617
-1601
-1586
-1570
-1555
-1539
-1524
-1508
-1493
-1478
-1462
-1447
-1432
-1417
-1402
-1387
-1372
-1358
-1343
-1329
-1314
-1300
-1286
-1272
-1258
-1245
-1231
-1218
-1205
-1192
-1180
-1167
-1155
-1143
-1131
-1119
-1108
-1097
-1086
-1076
-1065
-1055
-1045
-1036
-1026
-1016
-1008
-999
-991
-983
-975
-967
-960
-953
-946
-939
-933
-927
-921
-915
-910
-904
-899
-895
-890
-886
-882
-878
-874
-871
-868
-865
-862
-859
-857
-855
-853
-851
-849
-848
-846
-845
-844
-844
-843
-843
-842
-842
-842
-842
-843
-843
-844
-845
-846
-847
-848
-849
-850
-851
-853
-854
-856
-857
-859
-861
-862
-864
-866
-867
-869
-871
-873
-874
-876
-878
-879
-881
-882
-883
-885
-886
-887
-888
-889
-890
-891
-891
-892
-892
-893
-893
-893
-893
-893
-893
-892
-892
-891
-890
-889
-888
-887
-886
-884
-883
-881
-879
-877
-875
-873
-870
-867
-864
-861
-858
-855
-851
-847
-843
-839
-835
-831
-826
-821
-816
-811
-805
-799
-793
-787
-781
-774
-767
-760
-753
-745
-737
-729
-721
-712
-704
-695
-686
-676
-667
-657
-647
-637
-626
-615
-604
-593
-582
-570
-558
-546
-533
-521
-508
-495
-481
-467
-453
-439
-424
-409
-394
-379
-363
-347
-331
-314
-298
-280
-263
-245
-227
-209
-190
-172
-152
-133
-113
-93
-73
-53
-32
-11
10
32
54
76
98
121
143
166
190
213
237
261
285
309
334
359
384
409
434
459
485
511
536
562
588
615
641
667
694
721
747
774
801
828
855
882
909
936
963
990
1016
1044
1071
1098
1125
1152
1178
1205
1231
1257
1284
1310
1335
1361
1387
1412
1437
1462
1486
1510
1535
1558
1582
1605
1628
1650
1672
1694
1715
1736
1756
1776
1796
1815
1834
1852
1870
1887
1904
1920
1936
1951
1965
1979
1993
2005
2017
2029
2041
2052
2062
2071
2080
2089
2096
2103
2110
2116
2121
2126
2130
2133
2136
2138
2139
2140
2140
2139
2138
2136
2134
2130
2126
2122
2116
2110
2104
2096
2088
2079
2069
2059
2048
2036
2024
2011
1997
1982
1967
1951
1935
1917
1899
1880
1861
1841
1820
1799
1777
1754
1731
1707
1682
1657
1632
1605
1578
1551
1523
1494
1465
1435
1405
1375
1343
1312
1279
1247
1214
1180
1146
1111
1076
1041
1004
969
932
895
858
820
782
743
704
665
626
586
546
506
466
425
384
343
301
260
218
176
134
92
49
7
-36
-79
-122
-165
-208
-251
-294
-337
-380
-423
-466
-509
-552
-595
-637
-680
-723
-766
-808
-851
-893
-935
-978
-1020
-1062
-1103
-1145
-1187
-1228
-1269
-1310
-1351
-1391
-1431
-1471
-1511
-1550
-1589
-1628
-1667
-1705
-1743
-1781
-1819
-1856
-1893
-1929
-1965
-2001
-2037
-2072
-2106
-2141
-2175
-2208
-2242
-2275
-2307
-2339
-2371
-2402
-2433
-2463
-2493
-2522
-2551
-2580
-2608
-2636
-2663
-2689
-2715
-2741
-2766
-2791
-2815
-2838
-2862
-2884
-2906
-2928
-2949
-2970
-2990
-3010
-3029
-3048
-3066
-3083
-3101
-3117
-3134
-3149
-3164
-3179
-3193
-3207
-3220
-3233
-3245
-3257
-3269
-3279
-3290
-3300
-3309
-3318
-3326
-3334
-3342
-3349
-3356
-3362
-3368
-3373
-3378
-3382
-3386
-3390
-3393
-3396
-3398
-3400
-3401
-3403
-3403
-3404
-3404
-3403
-3403
-3402
-3400
-3398
-3396
-3394
-3391
-3388
-3384
-3380
-3376
-3372
-3367
-3362
-3356
-3350
-3344
-3338
-3331
-3324
-3317
-3309
-3301
-3293
-3285
-3276
-3267
-3258
-3248
-3238
-3228
-3218
-3207
-3196
-3185
-3174
-3162
-3150
-3138
-3126
-3114
-3101
-3088
-3075
-3062
-3048
-3034
-3020
-3006
-2992
-2977
-2962
-2947
-2932
-2917
-2901
-2886
-2870
-2854
-2838
-2821
-2805
-2788
-2771
-2754
-2737
-2720
-2702
-2684
-2666
-2648
-2630
-2612
-2593
-2575
-2556
-2537
-2518
-2498
-2479
-2459
-2439
-2420
-2400
-2379
-2359
-2339
-2318
-2297
-2276
-2255
-2234
-2212
-2191
-2169
-2147
-2125
-2103
-2081
-2059
-2036
-2013
-1990
-1967
-1944
-1920
-1897
-1873
-1849
-1825
-1801
-1776
-1751
-1727
-1702
-1676
-1651
-1625
-1599
-1573
-1547
-1521
-1494
-1468
-1441
-1413
-1386
-1359
-1331
-1303
-1275
-1247
-1218
-1190
-1161
-1132
-1103
-1073
-1044
-1014
-984
-954
-924
-894
-863
-832
-802
-771
-740
-709
-677
-646
-615
-583
-552
-520
-488
-457
-425
-393
-361
-330
-298
-266
-234
-202
-170
-138
-106
-74
-42
-11
21
53
85
116
148
180
211
242
274
305
336
367
398
429
460
491
521
552
582
612
643
673
703
733
763
792
822
851
881
910
939
968
997
1026
1055
1084
1112
1140
1169
1197
1225
1253
1281
1309
1337
1364
1392
1419
1447
1474
1501
1528
1556
1583
1609
1636
1663
1690
1716
1743
1769
1795
1822
1848
1874
1900
1926
1952
1978
2004
2029
2055
2081
2106
2132
2157
2182
2208
2233
2258
2283
2308
2333
2358
2382
2407
2432
2456
2481
2505
2530
2554
2578
2602
2626
2650
2674
2698
2722
2745
2769
2792
2816
2839
2862
2885
2908
2930
2953
2975
2998
3020
3042
3064
3086
3108
3129
3150
3172
3193
3213
3234
3254
3274
3294
3314
3333
3352
3371
3390
3408
3426
3444
3461
3478
3495
3512
3528
3544
3560
3575
3590
3605
3619
3633
3647
3660
3673
3686
3698
3710
3721
3732
3743
3753
3763
3773
3782
3790
3798
3806
3813
3820
3826
3832
3837
3842
3846
3850
3853
3856
3858
3860
3861
3862
3862
3861
3860
3858
3856
3853
3850
3846
3841
3836
3830
3824
3817
3809
3801
3792
3783
3772
3762
3750
3738
3725
3712
3698
3684
3669
3653
3637
3620
3603
3585
3566
3547
3527
3507
3486
3464
3442
3420
3397
3373
3349
3324
3299
3273
3247
3220
3193
3165
3137
3108
3079
3049
3019
2988
2957
2925
2893
2861
2828
2795
2761
2727
2693
2658
2623
2587
2551
2515
2479
2442
2405
2367
2329
2291
2253
2215
2176
2137
2097
2058
2017
1978
1938
1898
1857
1816
1775
1734
1693
1652
1610
1568
1527
1485
1443
1400
1358
1316
1274
1231
1189
1146
1103
1061
1018
975
932
890
847
804
761
719
676
633
590
548
505
463
420
378
336
294
252
210
168
127
85
44
3
-38
-79
-120
-161
-201
-242
-282
-321
-361
-401
-440
-479
-517
-556
-594
-632
-670
-707
-744
-781
-817
-854
-889
-925
-960
-995
-1029
-1064
-1097
-1131
-1164
-1196
-1229
-1260
-1292
-1323
-1354
-1384
-1413
-1443
-1472
-1500
-1528
-1556
-1583
-1609
-1635
-1661
-1686
-1711
-1735
-1758
-1781
-1804
-1826
-1848
-1869
-1889
-1909
-1928
-1947
-1966
-1983
-2001
-2017
-2033
-2049
-2064
-2079
-2093
-2106
-2119
-2131
-2143
-2154
-2165
-2175
-2185
-2194
-2202
-2210
-2218
-2225
-2231
-2237
-2243
-2248
-2253
-2257
-2260
-2264
-2266
-2269
-2271
-2272
-2274
-2274
-2275
-2275
-2275
-2274
-2274
-2272
-2271
-2269
-2267
-2265
-2262
-2260
-2256
-2253
-2250
-2246
-2242
-2238
-2233
-2229
-2224
-2219
-2214
-2209
-2203
-2197
-2192
-2186
-2180
-2173
-2167
-2161
-2154
-2147
-2140
-2133
-2126
-2119
-2112
-2104
-2097
-2089
-2081
-2073
-2065
-2057
-2049
-2040
-2032
-2023
-2015
-2005
-1997
-1988
-1979
-1970
-1961
-1952
-1942
-1933
-1923
-1914
-1904
-1894
-1884
-1874
-1864
-1854
-1843
-1833
-1822
-1811
-1800
-1789
-1778
-1767
-1756
-1744
-1732
-1721
-1709
-1697
-1684
-1672
-1659
-1647
-1634
-1620
-1607
-1594
-1580
-1566
-1552
-1537
-1523
-1508
-1493
-1478
-1462
-1446
-1430
-1414
-1397
-1381
-1364
-1346
-1329
-1311
-1293
-1275
-1256
-1237
-1218
-1198
-1179
-1159
-1138
-1118
-1097
-1075
-1054
-1032
-1010
-987
-964
-941
-918
-894
-870
-845
-820
-795
-769
-743
-717
-690
-663
-636
-609
-581
-552
-524
-495
-465
-436
-406
-376
-345
-314
-283
-251
-220
-188
-155
-123
-90
-57
-24
9
43
77
110
144
178
213
247
281
316
351
385
420
455
489
524
559
593
628
663
697
732
766
800
834
868
902
936
969
1002
1036
1069
1102
1134
1167
1199
1231
1262
1294
1325
1356
1386
1417
1447
1476
1506
1535
1564
1592
1620
1648
1675
1702
1729
1755
1781
1806
1831
1856
1880
1904
1927
1950
1972
1994
2015
2036
2056
2076
2095
2113
2131
2149
2166
2182
2198
2213
2228
2242
2255
2268
2280
2292
2303
2313
2323
2332
2340
2348
2355
2362
2368
2373
2377
2381
2385
2387
2389
2391
2391
2391
2390
2389
2387
2384
2380
2376
2371
2365
2359
2352
2344
2336
2327
2317
2307
2296
2284
2272
2258
2245
2230
2215
2199
2183
2166
2148
2130
2111
2092
2071
2051
2029
2007
1985
1961
1938
1913
1888
1863
1836
1810
1783
1755
1726
1697
1668
1638
1607
1576
1544
1512
1479
1446
1412
1378
1343
1307
1271
1234
1197
1160
1122
1083
1044
1004
964
923
882
840
798
755
712
669
625
580
535
490
444
398
351
303
256
208
159
110
61
12
-38
-89
-139
-190
-242
-294
-346
-398
-451
-503
-557
-610
-664
-718
-772
-826
-881
-936
-991
-1046
-1101
-1157
-1213
-1268
-1324
-1380
-1436
-1493
-1549
-1605
-1662
-1718
-1774
-1831
-1887
-1943
-1999
-2056
-2112
-2167
-2223
-2279
-2334
-2390
-2445
-2500
-2554
-2609
-2663
-2717
-2770
-2824
-2877
-2929
-2981
-3033
-3085
-3136
-3187
-3237
-3287
-3337
-3386
-3434
-3482
-3530
-3577
-3623
-3669
-3715
-3760
-3804
-3848
-3891
-3933
-3975
-4017
-4057
-4098
-4137
-4176
-4214
-4251
-4288
-4324
-4359
-4393
-4427
-4460
-4492
-4524
-4555
-4584
-4614
-4642
-4669
-4696
-4722
-4747
-4771
-4795
-4817
-4839
-4860
-4880
-4899
-4917
-4934
-4951
-4966
-4981
-4994
-5007
-5019
-5030
-5041
-5050
-5058
-5066
-5072
-5078
-5083
-5086
-5089
-5091
-5092
-5093
-5092
-5090
-5088
-5084
-5080
-5075
-5069
-5062
-5054
-5045
-5035
-5024
-5013
-5000
-4987
-4972
-4957
-4941
-4924
-4906
-4887
-4867
-4847
-4825
-4803
-4779
-4755
-4730
-4704
-4677
-4650
-4621
-4592
-4562
-4531
-4499
-4466
-4433
-4399
-4364
-4328
-4292
-4255
-4217
-4178
-4138
-4098
-4057
-4016
-3974
-3931
-3887
-3843
-3798
-3752
-3706
-3660
-3612
-3564
-3516
-3467
-3417
-3367
-3316
-3265
-3213
-3161
-3108
-3054
-3000
-2946
-2891
-2836
-2781
-2724
-2668
-2611
-2554
-2496
-2438
-2380
-2321
-2262
-2203
-2143
-2083
-2021
-1962
-1901
-1840
-1778
-1716
-1655
-1592
-1530
-1468
-1405
-1342
-1279
-1216
-1152
-1089
-1025
-962
-898
-834
-770
-706
-642
-578
-514
-449
-385
-321
-256
-192
-128
-63
1
65
130
194
258
322
386
450
514
578
642
706
769
833
896
959
1022
1085
1148
1211
1273
1336
1398
1460
1522
1583
1645
1706
1767
1828
1888
1949
2009
2068
2128
2187
2246
2305
2363
2421
2479
2536
2594
2650
2707
2763
2818
2874
2929
2983
3037
3091
3144
3197
3249
3301
3352
3403
3454
3504
3554
3603
3652
3700
3748
3795
3842
3888
3934
3979
4024
4067
4112
4155
4197
4239
4281
4322
4362
4402
4441
4480
4518
4555
4592
4628
4664
4699
4734
4768
4801
4834
4866
4898
4929
4959
4989
5018
5047
5075
5102
5129
5155
5181
5206
5230
5254
5276
5299
5320
5341
5362
5381
5400
5418
5436
5452
5468
5484
5498
5512
5525
5538
5549
5560
5570
5580
5588
5596
5603
5610
5615
5620
5624
5627
5630
5631
5632
5632
5632
5630
5627
5624
5620
5615
5609
5603
5596
5587
5578
5569
5558
5547
5534
5521
5508
5493
5478
5461
5444
5426
5408
5388
5368
5347
5326
5303
5280
5256
5231
5205
5179
5151
5123
5095
5065
5035
5004
4973
4940
4907
4873
4839
4803
4768
4731
4694
4656
4617
4578
4539
4498
4457
4416
4374
4331
4288
4244
4200
4155
4110
4064
4018
3972
3925
3877
3829
3781
3732
3683
3633
3583
3533
3482
3431
3380
3328
3276
3224
3172
3119
3067
3014
2961
2907
2854
2800
2746
2692
2638
2584
2530
2476
2422
2367
2313
2259
2204
2150
2095
2041
1987
1932
1878
1824
1770
1716
1662
1609
1555
1502
1448
1395
1343
1290
1237
1185
1133
1081
1030
978
927
876
825
775
725
675
626
577
528
479
431
383
336
289
242
196
150
104
59
14
-31
-75
-119
-162
-205
-247
-289
-331
-372
-412
-453
-492
-532
-571
-609
-647
-685
-722
-758
-794
-830
-865
-900
-934
-968
-1000
-1034
-1067
-1099
-1130
-1161
-1192
-1222
-1251
-1280
-1309
-1337
-1365
-1393
-1420
-1446
-1473
-1498
-1524
-1549
-1573
-1597
-1621
-1644
-1666
-1689
-1711
-1732
-1754
-1775
-1795
-1815
-1835
-1854
-1873
-1892
-1910
-1928
-1945
-1962
-1979
-1995
-2011
-2027
-2041
-2057
-2072
-2086
-2100
-2114
-2127
-2140
-2153
-2165
-2177
-2189
-2201
-2212
-2223
-2233
-2243
-2253
-2263
-2272
-2281
-2290
-2298
-2307
-2315
-2322
-2330
-2337
-2344
-2351
-2357
-2363
-2369
-2375
-2380
-2385
-2390
-2395
-2399
-2403
-2407
-2411
-2414
-2418
-2421
-2423
-2426
-2428
-2430
-2432
-2433
-2434
-2436
-2436
-2437
-2438
-2438
-2438
-2438
-2437
-2436
-2435
-2434
-2433
-2431
-2429
-2427
-2424
-2422
-2419
-2416
-2412
-2409
-2405
-2401
-2397
-2392
-2388
-2383
-2378
-2372
-2367
-2361
-2355
-2348
-2342
-2335
-2328
-2320
-2313
-2305
-2297
-2288
-2280
-2271
-2262
-2252
-2243
-2233
-2223
-2213
-2202
-2191
-2180
-2169
-2157
-2146
-2134
-2121
-2109
-2096
-2083
-2070
-2056
-2043
-2029
-2015
-2000
-1986
-1971
-1956
-1940
-1925
-1909
-1893
-1877
-1860
-1844
-1827
-1810
-1792
-1775
-1757
-1739
-1721
-1703
-1685
-1667
-1648
-1629
-1610
-1592
-1572
-1553
-1534
-1514
-1495
-1475
-1455
-1435
-1415
-1395
-1375
-1355
-1334
-1314
-1294
-1274
-1253
-1233
-1213
-1192
-1172
-1151
-1131
-1111
-1090
-1070
-1050
-1029
-1008
-989
-969
-949
-929
-909
-889
-869
-850
-830
-811
-791
-772
-753
-734
-715
-696
-678
-659
-641
-623
-604
-587
-569
-551
-534
-517
-500
-483
-467
-450
-434
-418
-403
-387
-372
-357
-343
-328
-314
-300
-286
-273
-259
-246
-233
-221
-209
-197
-185
-173
-162
-150
-140
-129
-118
-108
-98
-88
-79
-70
-60
-52
-43
-34
-26
-18
-11
-3
4
11
18
25
31
37
43
49
55
60
65
70
75
79
84
88
92
96
100
104
107
111
114
117
120
123
126
128
131
133
136
138
140
142
144
146
148
150
151
153
154
156
157
159
160
161
162
164
165
166
167
168
169
170
171
171
172
173
174
175
176
176
177
178
179
179
180
181
181
182
182
183
183
184
184
185
185
185
186
186
186
186
186
186
186
186
186
186
186
186
186
185
185
184
184
183
182
181
180
179
178
176
175
173
171
169
167
165
162
159
157
154
151
148
144
141
138
134
130
126
122
118
114
109
104
99
95
89
84
79
74
68
62
56
50
44
38
32
25
19
12
5
-2
-9
-16
-23
-30
-37
-45
-52
-60
-68
-76
-84
-92
-100
-108
-117
-125
-134
-142
-151
-160
-169
-178
-187
-196
-205
-214
-224
-233
-243
-252
-262
-272
-282
-291
-301
-311
-321
-331
-341
-351
-362
-372
-382
-393
-403
-414
-424
-435
-445
-456
-467
-478
-488
-499
-510
-521
-532
-544
-555
-566
-577
-588
-599
-611
-622
-634
-645
-657
-669
-680
-692
-704
-716
-728
-740
-752
-764
-777
-789
-801
-814
-826
-839
-851
-864
-877
-890
-902
-915
-928
-941
-954
-967
-980
-993
-1006
-1020
-1033
-1047
-1060
-1074
-1087
-1101
-1114
-1128
-1141
-1155
-1169
-1182
-1196
-1209
-1223
-1237
-1250
-1264
-1278
-1292
-1305
-1319
-1333
-1347
-1361
-1374
-1388
-1402
-1415
-1429
-1442
-1456
-1469
-1483
-1496
-1509
-1522
-1536
-1549
-1562
-1575
-1588
-1600
-1613
-1626
-1638
-1651
-1663
-1675
-1687
-1699
-1711
-1722
-1734
-1745
-1757
-1768
-1779
-1790
-1800
-1811
-1821
-1831
-1841
-1851
-1861
-1870
-1879
-1888
-1897
-1906
-1915
-1923
-1931
-1939
-1947
-1955
-1962
-1969
-1977
-1983
-1990
-1997
-2003
-2009
-2015
-2021
-2025
-2031
-2036
-2041
-2045
-2050
-2054
-2058
-2061
-2065
-2068
-2071
-2073
-2076
-2078
-2080
-2081
-2083
-2084
-2085
-2085
-2085
-2085
-2085
-2084
-2083
-2082
-2081
-2079
-2077
-2075
-2072
-2069
-2066
-2063
-2059
-2055
-2051
-2047
-2041
-2037
-2032
-2025
-2021
-2015
-2009
-2001
-1996
-1989
-1982
-1975
-1967
-1959
-1951
-1943
-1934
-1925
-1917
-1907
-1898
-1888
-1879
-1869
-1858
-1848
-1837
-1826
-1815
-1804
-1792
-1780
-1768
-1755
-1743
-1730
-1717
-1704
-1690
-1677
-1663
-1649
-1635
-1620
-1606
-1591
-1576
-1560
-1545
-1529
-1514
-1498
-1482
-1465
-1449
-1432
-1415
-1399
-1381
-1364
-1347
-1329
-1312
-1294
-1276
-1258
-1240
-1222
-1203
-1185
-1166
-1148
-1129
-1110
-1091
-1072
-1053
-1034
-1014
-996
-977
-957
-938
-918
-899
-879
-859
-839
-819
-799
-779
-759
-739
-719
-699
-679
-659
-639
-619
-599
-578
-558
-538
-517
-497
-477
-456
-436
-416
-395
-375
-355
-334
-314
-293
-273
-253
-232
-212
-192
-171
-151
-131
-111
-90
-70
-50
-30
-9
11
31
51
71
92
112
132
152
173
193
213
233
253
273
293
313
333
352
372
392
411
431
451
470
489
508
528
547
566
584
603
622
640
658
676
694
712
730
747
765
782
799
816
832
849
865
881
896
912
927
942
957
972
986
1000
1014
1028
1041
1054
1067
1080
1092
1104
1116
1127
1138
1149
1160
1170
1180
1190
1199
1208
1217
1225
1233
1241
1248
1255
1262
1268
1274
1279
1284
1289
1293
1297
1301
1304
1307
1310
1312
1313
1314
1315
1315
1315
1315
1314
1313
1311
1308
1306
1303
1299
1295
1290
1285
1280
1274
1267
1260
1253
1245
1237
1228
1218
1209
1198
1187
1176
1164
1151
1138
1125
1111
1096
1081
1066
1050
1033
1016
999
981
962
943
924
903
883
862
840
818
795
772
749
725
700
675
650
624
598
571
544
516
488
460
431
402
372
342
312
281
250
219
188
156
124
92
59
26
-7
-40
-73
-107
-140
-174
-208
-242
-277
-311
-345
-380
-414
-448
-483
-517
-552
-586
-620
-654
-689
-723
-756
-790
-824
-857
-891
-924
-957
-989
-1022
-1054
-1086
-1117
-1149
-1180
-1210
-1240
-1270
-1300
-1329
-1358
-1386
-1414
-1441
-1468
-1495
-1521
-1546
-1571
-1595
-1619
-1643
-1666
-1688
-1710
-1731
-1751
-1771
-1791
-1809
-1828
-1845
-1862
-1878
-1894
-1908
-1923
-1936
-1949
-1961
-1973
-1983
-1994
-2003
-2012
-2020
-2027
-2033
-2039
-2044
-2048
-2052
-2055
-2057
-2058
-2059
-2059
-2058
-2057
-2055
-2052
-2048
-2044
-2039
-2033
-2027
-2019
-2012
-2003
-1994
-1984
-1974
-1963
-1951
-1939
-1925
-1912
-1898
-1883
-1867
-1851
-1835
-1818
-1800
-1782
-1763
-1744
-1724
-1704
-1683
-1662
-1640
-1618
-1596
-1573
-1549
-1525
-1501
-1477
-1452
-1427
-1401
-1375
-1349
-1323
-1296
-1269
-1241
-1213
-1185
-1157
-1129
-1100
-1071
-1042
-1012
-983
-953
-923
-893
-862
-832
-801
-770
-739
-708
-677
-645
-614
-582
-551
-519
-487
-456
-424
-392
-360
-328
-296
-264
-232
-201
-169
-137
-105
-73
-42
-10
22
53
84
116
147
178
209
240
271
302
332
363
393
423
453
483
513
542
571
601
630
658
687
716
744
772
800
827
855
882
909
935
962
988
1014
1040
1065
1091
1116
1141
1165
1190
1214
1238
1262
1285
1308
1331
1353
1376
1398
1419
1441
1462
1483
1504
1524
1545
1565
1584
1603
1623
1641
1660
1678
1696
1714
1731
1748
1765
1782
1798
1814
1830
1846
1861
1876
1890
1905
1919
1933
1946
1960
1973
1986
1998
2011
2023
2033
2045
2057
2068
2079
2089
2100
2110
2120
2129
2138
2147
2156
2165
2173
2181
2189
2197
2204
2211
2218
2224
2230
2236
2242
2247
2252
2256
2261
2264
2268
2271
2274
2277
2279
2281
2283
2284
2285
2286
2286
2286
2285
2284
2283
2281
2279
2276
2274
2270
2267
2262
2258
2253
2248
2242
2236
2230
2223
2215
2207
2199
2190
2181
2171
2161
2151
2139
2128
2116
2104
2091
2078
2064
2049
2035
2019
2004
1987
1970
1953
1935
1917
1898
1878
1858
1838
1817
1796
1774
1751
1728
1705
1681
1656
1632
1606
1580
1553
1526
1499
1471
1442
1413
1384
1354
1323
1292
1261
1229
1197
1165
1132
1098
1064
1030
995
959
924
888
851
814
777
739
701
663
624
585
546
506
466
426
385
344
303
262
220
178
136
93
51
8
-36
-79
-122
-166
-210
-254
-298
-343
-387
-432
-476
-521
-566
-611
-656
-702
-747
-792
-838
-883
-928
-974
-1018
-1064
-1110
-1155
-1200
-1245
-1291
-1336
-1381
-1426
-1471
-1516
-1561
-1605
-1650
-1694
-1739
-1783
-1827
-1871
-1914
-1958
-2001
-2044
-2086
-2129
-2171
-2213
-2255
-2296
-2338
-2379
-2419
-2460
-2500
-2539
-2579
-2617
-2656
-2694
-2732
-2769
-2806
-2843
-2879
-2915
-2951
-2986
-3020
-3054
-3088
-3121
-3154
-3186
-3218
-3249
-3280
-3310
-3340
-3369
-3397
-3425
-3453
-3480
-3506
-3532
-3557
-3582
-3606
-3629
-3652
-3674
-3696
-3717
-3737
-3757
-3776
-3795
-3813
-3830
-3847
-3863
-3878
-3892
-3906
-3920
-3932
-3944
-3955
-3966
-3976
-3985
-3993
-4001
-4008
-4014
-4019
-4025
-4030
-4033
-4035
-4038
-4040
-4041
-4041
-4040
-4038
-4035
-4033
-4029
-4025
-4019
-4014
-4006
-3999
-3991
-3982
-3972
-3961
-3950
-3938
-3925
-3911
-3896
-3881
-3865
-3848
-3831
-3812
-3793
-3773
-3752
-3731
-3709
-3686
-3662
-3637
-3612
-3586
-3559
-3531
-3503
-3473
-3443
-3413
-3381
-3349
-3316
-3282
-3248
-3213
-3177
-3140
-3103
-3065
-3026
-2987
-2946
-2906
-2864
-2822
-2779
-2736
-2692
-2647
-2602
-2556
-2509
-2462
-2415
-2367
-2318
-2269
-2219
-2168
-2118
-2066
-2015
-1962
-1910
-1857
-1803
-1749
-1695
-1640
-1585
-1529
-1474
-1417
-1361
-1304
-1247
-1190
-1132
-1074
-1016
-958
-899
-841
-782
-723
-664
-605
-546
-486
-427
-368
-308
-249
-189
-130
-71
-11
48
107
166
225
283
342
400
458
516
574
632
689
746
802
858
914
969
1024
1079
1133
1187
1240
1293
1346
1398
1449
1501
1551
1601
1651
1700
1748
1796
1843
1890
1936
1982
2027
2071
2115
2158
2200
2242
2283
2324
2363
2403
2441
2479
2517
2553
2589
2625
2659
2693
2726
2759
2791
2822
2852
2882
2911
2939
2966
2993
3019
3045
3069
3093
3116
3139
3161
3182
3202
3222
3240
3259
3276
3293
3309
3325
3339
3354
3367
3380
3392
3403
3414
3424
3434
3443
3451
3458
3465
3471
3477
3482
3486
3490
3493
3495
3497
3498
3499
3498
3498
3496
3494
3491
3488
3484
3479
3474
3468
3462
3455
3447
3439
3430
3420
3410
3399
3388
3376
3363
3350
3336
3322
3307
3291
3275
3258
3240
3222
3204
3185
3165
3144
3123
3102
3080
3057
3034
3010
2985
2960
2934
2908
2881
2854
2826
2797
2768
2739
2709
2678
2646
2615
2582
2549
2516
2482
2447
2412
2377
2341
2304
2267
2230
2192
2153
2114
2075
2033
1994
1953
1911
1869
1827
1784
1741
1697
1653
1608
1563
1518
1472
1426
1379
1332
1285
1237
1189
1141
1092
1043
994
944
894
844
794
743
692
641
590
539
487
435
383
330
278
225
173
120
67
14
-39
-92
-145
-199
-252
-305
-358
-411
-464
-517
-570
-623
-676
-728
-781
-833
-885
-937
-989
-1040
-1091
-1142
-1193
-1244
-1294
-1344
-1394
-1443
-1492
-1541
-1590
-1638
-1686
-1733
-1780
-1826
-1872
-1918
-1963
-2007
-2051
-2095
-2138
-2180
-2222
-2264
-2305
-2346
-2386
-2425
-2464
-2502
-2539
-2576
-2613
-2648
-2683
-2718
-2752
-2785
-2817
-2849
-2880
-2911
-2941
-2970
-2999
-3027
-3054
-3080
-3106
-3131
-3156
-3179
-3202
-3225
-3246
-3267
-3287
-3307
-3326
-3344
-3361
-3378
-3394
-3409
-3423
-3437
-3450
-3463
-3474
-3485
-3496
-3505
-3514
-3522
-3530
-3536
-3543
-3548
-3553
-3557
-3560
-3563
-3565
-3566
-3567
-3567
-3566
-3565
-3563
-3560
-3557
-3553
-3549
-3544
-3538
-3532
-3525
-3518
-3510
-3501
-3492
-3482
-3472
-3461
-3450
-3438
-3426
-3413
-3400
-3386
-3372
-3357
-3342
-3326
-3310
-3293
-3276
-3258
-3240
-3221
-3203
-3183
-3163
-3143
-3123
-3102
-3081
-3059
-3037
-3015
-2992
-2969
-2945
-2921
-2897
-2872
-2847
-2822
-2796
-2770
-2744
-2718
-2691
-2664
-2637
-2609
-2582
-2554
-2525
-2497
-2468
-2439
-2410
-2380
-2350
-2320
-2290
-2259
-2228
-2198
-2166
-2135
-2104
-2072
-2040
-2008
-1976
-1943
-1911
-1878
-1845
-1811
-1778
-1744
-1710
-1677
-1642
-1608
-1574
-1540
-1505
-1470
-1436
-1401
-1366
-1330
-1295
-1260
-1224
-1188
-1152
-1116
-1080
-1044
-1008
-972
-935
-899
-862
-826
-789
-752
-716
-679
-642
-605
-568
-531
-494
-457
-420
-383
-346
-308
-271
-234
-197
-160
-123
-86
-49
-12
25
62
100
137
174
211
248
285
322
358
395
432
469
506
542
579
615
652
688
725
761
798
834
870
906
942
978
1014
1050
1086
1122
1157
1193
1228
1264
1299
1334
1369
1404
1439
1473
1508
1543
1577
1611
1645
1679
1713
1747
1780
1814
1847
1880
1913
1945
1978
2009
2043
2075
2106
2138
2169
2200
2231
2262
2292
2322
2352
2382
2411
2441
2470
2498
2527
2555
2583
2610
2637
2664
2691
2717
2743
2768
2793
2818
2843
2867
2891
2915
2938
2961
2983
3005
3027
3048
3069
3090
3110
3129
3148
3167
3185
3203
3221
3238
3254
3270
3286
3301
3316
3330
3344
3357
3370
3382
3394
3405
3416
3426
3436
3445
3453
3462
3469
3476
3483
3489
3495
3500
3505
3509
3512
3515
3518
3520
3521
3522
3523
3523
3522
3521
3520
3518
3515
3512
3509
3505
3501
3496
3491
3485
3479
3472
3465
3458
3450
3442
3434
3425
3416
3406
3396
3386
3375
3364
3353
3341
3329
3316
3304
3291
3277
3264
3250
3235
3221
3206
3191
3176
3160
3145
3129
3113
3096
3080
3063
3046
3029
3011
2994
2976
2958
2940
2922
2903
2885
2866
2847
2828
2809
2790
2770
2751
2731
2711
2692
2672
2652
2631
2611
2591
2570
2550
2529
2508
2487
2466
2445
2424
2403
2382
2361
2340
2318
2297
2275
2254
2232
2210
2189
2167
2145
2123
2101
2079
2056
2033
2012
1990
1967
1945
1923
1900
1878
1855
1833
1810
1788
1765
1743
1720
1697
1675
1652
1629
1607
1584
1561
1538
1515
1493
1470
1447
1424
1401
1379
1356
1333
1310
1287
1264
1241
1218
1196
1173
1150
1127
1104
1081
1058
1035
1012
989
966
943
920
897
874
851
828
805
782
759
736
713
690
667
644
621
598
576
553
530
507
484
461
438
416
393
370
347
325
302
280
257
235
212
190
167
145
123
101
79
57
35
13
-9
-31
-53
-74
-96
-117
-139
-160
-181
-202
-223
-244
-265
-286
-307
-327
-348
-368
-388
-409
-429
-449
-469
-489
-509
-529
-549
-568
-588
-607
-627
-646
-666
-685
-704
-723
-742
-761
-780
-798
-817
-835
-854
-872
-891
-909
-927
-945
-963
-981
-999
-1016
-1035
-1052
-1070
-1087
-1105
-1122
-1139
-1157
-1174
-1190
-1207
-1224
-1241
-1258
-1274
-1291
-1307
-1323
-1340
-1356
-1372
-1387
-1403
-1419
-1434
-1450
-1465
-1480
-1496
-1511
-1526
-1541
-1555
-1570
-1584
-1599
-1613
-1627
-1641
-1655
-1669
-1683
-1696
-1710
-1723
-1736
-1749
-1762
-1775
-1787
-1800
-1812
-1824
-1836
-1848
-1860
-1871
-1882
-1894
-1905
-1915
-1926
-1936
-1947
-1957
-1967
-1976
-1986
-1995
-2005
-2013
-2021
-2031
-2039
-2048
-2056
-2064
-2071
-2079
-2086
-2093
-2100
-2106
-2113
-2119
-2125
-2131
-2137
-2142
-2147
-2152
-2157
-2162
-2166
-2170
-2174
-2178
-2182
-2185
-2188
-2191
-2194
-2196
-2199
-2201
-2202
-2204
-2205
-2206
-2207
-2208
-2208
-2209
-2208
-2208
-2208
-2207
-2206
-2205
-2203
-2202
-2200
-2198
-2195
-2193
-2190
-2186
-2183
-2179
-2175
-2171
-2167
-2162
-2157
-2152
-2146
-2141
-2135
-2128
-2122
-2115
-2108
-2101
-2093
-2086
-2078
-2069
-2061
-2052
-2043
-2033
-2024
-2013
-2003
-1993
-1982
-1970
-1959
-1947
-1935
-1923
-1910
-1897
-1884
-1871
-1857
-1843
-1829
-1814
-1799
-1784
-1769
-1753
-1737
-1721
-1704
-1688
-1671
-1653
-1635
-1617
-1599
-1580
-1562
-1542
-1523
-1503
-1483
-1463
-1442
-1422
-1400
-1379
-1357
-1335
-1313
-1291
-1268
-1245
-1221
-1198
-1174
-1150
-1125
-1100
-1075
-1050
-1025
-999
-973
-947
-920
-893
-866
-839
-811
-784
-756
-727
-699
-670
-641
-612
-583
-554
-524
-494
-464
-434
-403
-373
-342
-311
-280
-248
-217
-185
-154
-122
-90
-57
-25
7
40
72
105
138
171
204
237
270
303
337
370
403
437
470
503
537
570
604
637
670
704
737
771
804
837
870
903
936
969
1002
1035
1067
1099
1132
1164
1196
1227
1259
1290
1322
1353
1383
1414
1444
1474
1504
1534
1563
1592
1621
1649
1677
1705
1732
1759
1786
1812
1838
1864
1889
1914
1939
1963
1986
2009
2032
2055
2077
2098
2119
2140
2160
2180
2199
2218
2236
2254
2272
2288
2305
2321
2336
2351
2365
2379
2392
2405
2417
2429
2440
2451
2461
2470
2479
2488
2495
2503
2509
2515
2521
2526
2530
2534
2537
2539
2541
2543
2543
2544
2543
2542
2541
2539
2536
2532
2528
2524
2519
2513
2507
2500
2492
2484
2475
2466
2456
2446
2435
2423
2411
2398
2385
2371
2357
2342
2326
2310
2293
2276
2258
2240
2221
2201
2181
2161
2140
2118
2096
2073
2050
2027
2001
1978
1953
1927
1901
1874
1847
1819
1791
1762
1733
1704
1673
1643
1612
1581
1549
1517
1484
1451
1418
1384
1349
1315
1280
1244
1208
1172
1136
1099
1061
1024
986
948
909
871
832
792
753
713
673
633
592
552
511
469
428
387
345
303
261
219
177
134
92
49
7
-36
-79
-121
-164
-207
-250
-293
-336
-379
-422
-465
-508
-551
-595
-638
-681
-723
-766
-809
-852
-894
-936
-979
-1020
-1063
-1105
-1146
-1188
-1229
-1270
-1311
-1352
-1393
-1433
-1474
-1514
-1553
-1593
-1632
-1671
-1709
-1748
-1785
-1823
-1860
-1897
-1934
-1970
-2005
-2041
-2077
-2111
-2146
-2180
-2213
-2246
-2279
-2311
-2343
-2374
-2405
-2435
-2465
-2495
-2524
-2552
-2580
-2608
-2635
-2662
-2688
-2713
-2738
-2763
-2787
-2810
-2833
-2855
-2877
-2899
-2919
-2940
-2959
-2978
-2997
-3015
-3032
-3049
-3065
-3081
-3096
-3111
-3125
-3138
-3151
-3164
-3175
-3187
-3197
-3207
-3217
-3226
-3234
-3242
-3249
-3256
-3262
-3268
-3273
-3277
-3281
-3284
-3287
-3289
-3291
-3292
-3293
-3294
-3293
-3293
-3292
-3290
-3288
-3285
-3282
-3279
-3275
-3270
-3265
-3260
-3254
-3248
-3241
-3234
-3227
-3219
-3210
-3202
-3192
-3183
-3173
-3163
-3152
-3141
-3130
-3119
-3107
-3094
-3082
-3069
-3056
-3042
-3029
-3015
-3000
-2986
-2971
-2956
-2941
-2926
-2910
-2894
-2878
-2862
-2846
-2829
-2813
-2796
-2779
-2762
-2745
-2727
-2710
-2692
-2675
-2657
-2639
-2621
-2603
-2585
-2566
-2548
-2530
-2511
-2493
-2474
-2456
-2437
-2419
-2400
-2382
-2363
-2345
-2326
-2307
-2289
-2270
-2252
-2233
-2215
-2196
-2178
-2159
-2141
-2122
-2104
-2086
-2068
-2050
-2032
-2013
-1996
-1978
-1960
-1942
-1924
-1906
-1889
-1871
-1854
-1837
-1819
-1802
-1785
-1768
-1751
-1734
-1718
-1701
-1685
-1668
-1652
-1636
-1620
-1604
-1588
-1572
-1556
-1541
-1525
-1510
-1495
-1479
-1464
-1449
-1434
-1420
-1405
-1390
-1376
-1362
-1347
-1333
-1319
-1305
-1291
-1278
-1264
-1251
-1237
-1224
-1211
-1198
-1185
-1173
-1160
-1147
-1135
-1123
-1111
-1099
-1087
-1075
-1063
-1052
-1040
-1029
-1018
-1006
-996
-985
-974
-964
-954
-943
-933
-923
-913
-903
-893
-884
-874
-864
-855
-846
-837
-828
-818
-810
-801
-792
-783
-775
-766
-758
-750
-741
-733
-725
-717
-709
-702
-694
-686
-679
-671
-663
-656
-649
-641
-634
-627
-620
-613
-606
-599
-592
-585
-578
-572
-565
-558
-552
-545
-538
-531
-525
-518
-511
-505
-498
-492
-485
-478
-472
-465
-458
-452
-445
-438
-431
-425
-418
-411
-404
-397
-391
-384
-377
-370
-363
-356
-349
-341
-334
-327
-320
-312
-305
-297
-290
-282
-275
-267
-259
-251
-244
-236
-228
-220
-212
-203
-195
-187
-178
-170
-162
-153
-145
-136
-127
-118
-110
-101
-92
-83
-74
-65
-56
-46
-37
-28
-19
-9
0
10
19
29
38
48
58
68
78
87
97
107
117
127
137
146
156
166
176
186
195
205
215
225
234
244
253
263
272
282
291
300
309
318
327
336
345
354
363
371
380
388
397
405
413
421
429
437
444
452
459
467
474
481
488
494
501
508
514
520
526
532
538
544
550
555
560
566
571
575
580
585
589
594
598
602
606
610
614
618
621
624
627
630
633
636
639
641
644
646
648
650
652
654
656
657
659
660
661
662
663
664
665
666
667
667
668
668
669
669
669
669
669
669
669
669
669
668
668
667
666
666
665
664
663
662
660
659
658
657
655
654
652
651
649
647
646
644
642
640
638
636
634
632
630
628
625
623
621
618
616
613
611
608
606
603
601
598
596
593
590
588
585
582
580
577
575
572
569
567
564
562
559
556
554
551
549
546
543
541
538
536
533
530
528
525
523
520
518
515
513
511
508
506
504
502
499
497
495
493
491
489
487
485
483
481
479
477
476
474
472
470
469
467
466
464
462
461
459
458
456
455
454
452
451
449
448
447
445
444
442
441
439
438
437
435
434
432
431
429
427
426
424
422
421
419
417
415
413
411
409
407
404
402
399
397
394
392
389
386
383
380
376
373
370
366
363
359
355
351
347
343
339
334
330
325
320
316
311
306
300
295
290
284
278
273
267
261
254
248
241
235
228
221
214
206
199
192
184
176
169
161
153
145
136
128
119
111
102
93
84
75
66
56
47
38
28
19
9
-1
-10
-20
-30
-40
-50
-60
-70
-80
-90
-101
-111
-121
-132
-142
-153
-163
-174
-184
-195
-205
-216
-226
-237
-247
-258
-268
-279
-289
-299
-309
-320
-330
-340
-350
-360
-370
-380
-390
-399
-409
-419
-428
-437
-447
-456
-465
-473
-482
-491
-499
-507
-515
-523
-531
-538
-546
-553
-560
-567
-574
-580
-586
-593
-599
-604
-610
-615
-621
-626
-630
-635
-639
-643
-647
-651
-654
-657
-660
-663
-665
-668
-670
-672
-673
-675
-676
-676
-677
-677
-677
-677
-677
-676
-676
-675
-673
-672
-670
-668
-666
-664
-662
-659
-656
-653
-649
-645
-642
-638
-633
-629
-624
-620
-615
-609
-604
-599
-593
-587
-581
-575
-568
-562
-555
-548
-541
-533
-526
-519
-511
-503
-495
-487
-479
-470
-462
-453
-445
-436
-427
-418
-408
-399
-390
-380
-370
-361
-351
-341
-331
-321
-310
-300
-290
-280
-269
-259
-248
-238
-227
-216
-205
-195
-184
-173
-162
-151
-141
-130
-119
-108
-97
-86
-75
-64
-53
-42
-31
-20
-9
2
13
24
35
46
57
68
79
90
101
112
123
135
146
157
168
179
190
201
213
224
235
246
257
268
278
289
300
312
323
334
345
356
367
378
389
400
411
423
434
444
455
466
477
488
499
510
521
531
542
553
564
575
586
597
607
618
629
639
650
660
671
681
691
702
712
722
733
743
753
763
773
783
793
803
813
823
832
842
852
861
870
880
889
898
907
916
925
934
943
951
960
968
977
985
993
1000
1008
1016
1024
1032
1039
1047
1054
1061
1068
1075
1082
1089
1096
1102
1109
1115
1121
1127
1133
1139
1145
1150
1155
1161
1166
1171
1175
1180
1185
1189
1193
1197
1201
1204
1207
1211
1214
1216
1219
1221
1224
1225
1227
1229
1230
1231
1232
1232
1232
1232
1232
1231
1230
1229
1228
1226
1224
1222
1220
1217
1214
1210
1206
1202
1198
1193
1188
1182
1176
1170
1163
1156
1149
1141
1133
1125
1116
1107
1097
1087
1077
1066
1055
1043
1031
1018
1006
993
979
965
951
936
921
905
889
873
856
839
821
803
785
766
747
727
707
687
666
645
624
602
580
557
535
511
488
464
440
415
391
366
340
314
288
262
235
208
181
154
126
98
70
42
13
-16
-45
-74
-104
-133
-163
-193
-224
-254
-285
-316
-347
-378
-409
-440
-472
-503
-535
-566
-598
-630
-662
-694
-726
-759
-791
-823
-855
-888
-920
-952
-984
-1016
-1047
-1079
-1111
-1143
-1174
-1206
-1238
-1269
-1300
-1331
-1362
-1393
-1424
-1454
-1484
-1513
-1543
-1572
-1601
-1630
-1659
-1687
-1715
-1743
-1770
-1798
-1825
-1851
-1878
-1903
-1929
-1954
-1979
-2003
-2027
-2050
-2073
-2096
-2118
-2140
-2161
-2182
-2202
-2222
-2241
-2260
-2278
-2296
-2313
-2329
-2345
-2361
-2376
-2390
-2404
-2417
-2430
-2442
-2453
-2464
-2474
-2484
-2493
-2501
-2509
-2516
-2522
-2528
-2533
-2538
-2541
-2545
-2547
-2549
-2550
-2550
-2550
-2549
-2548
-2545
-2543
-2539
-2535
-2530
-2524
-2518
-2511
-2503
-2495
-2486
-2477
-2467
-2456
-2444
-2432
-2420
-2406
-2392
-2378
-2363
-2347
-2331
-2314
-2296
-2278
-2260
-2240
-2221
-2201
-2180
-2159
-2137
-2115
-2092
-2069
-2045
-2021
-1997
-1973
-1947
-1922
-1896
-1869
-1842
-1815
-1788
-1760
-1732
-1704
-1675
-1646
-1617
-1587
-1557
-1527
-1497
-1467
-1436
-1405
-1374
-1343
-1312
-1280
-1249
-1217
-1185
-1153
-1122
-1090
-1057
-1025
-993
-961
-929
-897
-865
-833
-801
-769
-737
-705
-674
-642
-611
-580
-549
-518
-487
-456
-426
-395
-365
-335
-306
-276
-247
-218
-190
-161
-133
-106
-78
-51
-25
2
28
54
80
105
130
154
179
203
226
249
272
295
317
338
360
380
401
421
441
460
479
498
516
534
552
569
585
601
617
632
647
662
676
690
703
717
729
742
754
765
777
788
798
808
818
828
837
845
854
862
869
877
884
891
897
903
909
915
920
925
929
934
938
942
945
948
951
954
956
958
960
962
963
964
965
966
966
966
966
966
966
965
964
963
962
960
959
957
955
952
950
947
944
941
938
934
931
927
923
918
914
910
905
900
895
890
884
879
873
867
861
855
848
842
835
828
820
813
806
798
790
782
774
766
757
749
740
732
723
713
704
695
685
675
665
655
645
635
625
614
603
593
582
571
559
548
536
525
513
501
489
476
464
452
439
427
414
401
388
375
362
349
336
322
308
294
280
266
252
238
223
209
194
179
165
150
135
120
105
90
74
59
44
28
12
-3
-19
-35
-51
-67
-84
-100
-116
-132
-149
-165
-181
-198
-214
-231
-247
-264
-281
-298
-315
-331
-348
-365
-382
-399
-416
-433
-450
-467
-484
-501
-518
-535
-552
-569
-586
-603
-620
-637
-654
-671
-688
-705
-722
-738
-755
-772
-789
-806
-822
-839
-856
-873
-889
-906
-922
-939
-955
-972
-988
-1004
-1020
-1036
-1052
-1067
-1083
-1099
-1114
-1130
-1145
-1161
-1176
-1191
-1206
-1221
-1235
-1250
-1264
-1278
-1292
-1306
-1320
-1333
-1346
-1359
-1372
-1385
-1398
-1410
-1422
-1434
-1446
-1457
-1468
-1479
-1490
-1500
-1510
-1520
-1529
-1539
-1548
-1556
-1565
-1573
-1581
-1589
-1596
-1603
-1610
-1616
-1622
-1628
-1634
-1639
-1643
-1648
-1652
-1655
-1659
-1662
-1665
-1667
-1669
-1671
-1673
-1674
-1674
-1675
-1675
-1674
-1674
-1672
-1671
-1669
-1667
-1664
-1662
-1659
-1655
-1651
-1647
-1643
-1638
-1633
-1628
-1622
-1615
-1609
-1602
-1595
-1587
-1579
-1571
-1563
-1554
-1545
-1536
-1526
-1516
-1506
-1496
-1485
-1474
-1463
-1452
-1440
-1428
-1416
-1403
-1391
-1378
-1365
-1351
-1338
-1324
-1311
-1297
-1282
-1268
-1253
-1239
-1224
-1209
-1194
-1178
-1163
-1147
-1132
-1116
-1100
-1084
-1068
-1053
-1036
-1020
-1004
-988
-972
-955
-939
-922
-906
-889
-872
-856
-839
-823
-806
-789
-773
-756
-740
-724
-707
-691
-674
-658
-642
-625
-609
-593
-577
-561
-544
-528
-513
-497
-481
-466
-450
-435
-420
-405
-390
-374
-360
-345
-330
-315
-300
-286
-271
-257
-243
-229
-215
-201
-188
-174
-161
-147
-134
-121
-108
-95
-82
-69
-56
-44
-31
-19
-7
6
18
30
42
53
65
76
88
99
111
122
133
144
155
166
177
188
198
209
220
230
241
251
262
272
282
293
303
313
323
334
344
354
364
374
385
395
405
415
425
436
446
456
466
476
486
496
506
516
527
537
547
557
567
578
588
598
608
618
628
638
648
658
669
679
689
699
709
719
729
740
750
760
770
781
791
801
811
822
832
842
853
863
873
884
894
904
915
925
936
946
957
967
978
989
999
1010
1020
1032
1042
1053
1064
1075
1085
1096
1107
1118
1128
1139
1150
1161
1172
1183
1194
1205
1216
1227
1238
1249
1260
1271
1282
1293
1304
1314
1325
1336
1347
1357
1368
1379
1389
1400
1411
1422
1432
1443
1454
1465
1475
1486
1496
1507
1517
1528
1538
1549
1559
1569
1579
1590
1600
1610
1620
1630
1640
1650
1660
1670
1680
1689
1699
1709
1718
1727
1737
1746
1755
1764
1773
1782
1791
1799
1808
1817
1825
1833
1842
1850
1858
1866
1874
1881
1889
1896
1904
1911
1918
1925
1931
1938
1944
1950
1957
1962
1968
1974
1979
1984
1989
1994
1999
2004
2008
2012
2016
2020
2024
2027
2029
2033
2036
2039
2041
2043
2045
2047
2049
2050
2051
2052
2053
2053
2054
2054
2054
2053
2053
2052
2051
2050
2048
2045
2044
2041
2039
2036
2033
2029
2025
2021
2017
2013
2009
2004
1999
1993
1988
1981
1975
1968
1961
1953
1945
1937
1928
1920
1911
1901
1891
1881
1871
1860
1849
1838
1826
1814
1801
1788
1775
1761
1747
1733
1718
1703
1688
1672
1656
1640
1623
1606
1589
1571
1553
1534
1516
1496
1477
1457
1437
1417
1396
1375
1354
1332
1310
1288
1266
1244
1221
1198
1175
1151
1127
1103
1079
1055
1030
1004
980
954
929
903
877
851
825
799
773
747
720
693
667
639
612
585
558
530
503
475
448
420
393
365
338
310
283
255
228
200
173
145
118
90
62
35
7
-20
-48
-75
-102
-129
-156
-182
-209
-235
-261
-287
-314
-340
-365
-391
-417
-442
-468
-493
-518
-542
-567
-591
-615
-639
-662
-686
-709
-732
-754
-777
-799
-821
-842
-864
-885
-906
-927
-947
-968
-987
-1006
-1026
-1045
-1063
-1081
-1099
-1117
-1134
-1151
-1167
-1183
-1199
-1215
-1230
-1245
-1260
-1274
-1288
-1302
-1315
-1328
-1340
-1352
-1364
-1375
-1386
-1396
-1407
-1416
-1426
-1435
-1444
-1452
-1460
-1467
-1474
-1481
-1487
-1492
-1498
-1503
-1507
-1511
-1515
-1518
-1521
-1523
-1525
-1527
-1528
-1529
-1529
-1530
-1529
-1529
-1528
-1526
-1524
-1522
-1520
-1517
-1513
-1510
-1505
-1501
-1496
-1491
-1485
-1479
-1472
-1466
-1458
-1451
-1443
-1435
-1426
-1417
-1408
-1398
-1388
-1378
-1367
-1356
-1345
-1334
-1322
-1310
-1297
-1284
-1271
-1258
-1244
-1230
-1216
-1202
-1187
-1172
-1157
-1142
-1126
-1110
-1094
-1078
-1062
-1045
-1028
-1010
-994
-976
-958
-940
-922
-904
-885
-867
-848
-829
-810
-791
-772
-753
-733
-714
-695
-675
-656
-636
-617
-597
-577
-558
-538
-518
-498
-478
-459
-439
-419
-399
-379
-360
-340
-320
-300
-281
-261
-242
-222
-203
-183
-164
-145
-126
-107
-88
-69
-50
-31
-13
6
24
42
60
78
96
113
131
148
166
183
200
217
233
250
266
283
299
315
331
347
362
377
392
407
422
436
451
465
479
492
506
519
532
545
558
571
583
595
607
619
630
642
653
664
675
686
696
706
716
726
735
744
753
762
771
779
787
795
803
810
817
824
830
837
843
849
854
859
864
869
874
878
882
885
889
892
895
897
900
902
903
904
905
906
906
906
906
906
905
903
902
900
898
895
892
889
885
881
877
872
867
862
856
850
844
837
830
823
815
807
799
790
781
771
762
751
741
730
719
707
696
683
671
658
644
631
616
602
587
572
556
540
524
507
490
473
455
437
419
400
381
362
342
322
302
282
261
240
218
197
175
153
130
108
85
62
39
15
-9
-33
-57
-82
-106
-131
-157
-182
-207
-233
-259
-285
-311
-338
-364
-391
-418
-445
-472
-499
-526
-553
-581
-608
-636
-664
-691
-719
-747
-775
-803
-831
-859
-887
-915
-943
-971
-999
-1027
-1054
-1082
-1110
-1138
-1166
-1193
-1221
-1248
-1276
-1303
-1330
-1358
-1385
-1411
-1438
-1465
-1491
-1518
-1544
-1570
-1596
-1621
-1647
-1672
-1697
-1722
-1747
-1771
-1795
-1819
-1843
-1866
-1889
-1912
-1935
-1957
-1979
-2001
-2021
-2043
-2064
-2084
-2105
-2124
-2144
-2163
-2182
-2201
-2219
-2236
-2254
-2271
-2287
-2304
-2320
-2335
-2350
-2365
-2379
-2393
-2407
-2420
-2433
-2445
-2457
-2469
-2480
-2490
-2501
-2511
-2520
-2529
-2537
-2546
-2553
-2560
-2567
-2573
-2579
-2585
-2590
-2594
-2598
-2602
-2605
-2607
-2610
-2611
-2613
-2614
-2614
-2614
-2614
-2613
-2612
-2610
-2607
-2605
-2602
-2598
-2594
-2589
-2584
-2579
-2573
-2567
-2560
-2553
-2545
-2537
-2529
-2520
-2511
-2501
-2491
-2481
-2470
-2458
-2447
-2434
-2422
-2408
-2395
-2381
-2367
-2352
-2337
-2321
-2305
-2288
-2271
-2254
-2236
-2218
-2199
-2180
-2160
-2140
-2120
-2099
-2078
-2056
-2033
-2012
-1989
-1966
-1943
-1919
-1894
-1870
-1844
-1819
-1792
-1766
-1739
-1712
-1684
-1656
-1628
-1599
-1570
-1540
-1511
-1480
-1450
-1419
-1388
-1357
-1325
-1293
-1261
-1228
-1195
-1162
-1128
-1094
-1060
-1025
-991
-955
-920
-884
-848
-812
-776
-739
-702
-665
-627
-590
-552
-513
-475
-436
-397
-358
-319
-279
-239
-200
-160
-119
-79
-39
2
42
83
124
164
205
246
288
329
370
412
453
494
536
577
618
659
700
742
783
824
865
906
947
988
1029
1070
1110
1151
1191
1231
1271
1311
1351
1390
1429
1468
1507
1545
1583
1621
1659
1696
1733
1770
1806
1843
1879
1914
1949
1984
2019
2053
2087
2120
2153
2185
2217
2248
2279
2310
2340
2369
2398
2427
2455
2483
2510
2536
2562
2588
2612
2637
2661
2684
2706
2728
2749
2770
2790
2810
2828
2846
2864
2881
2897
2913
2927
2942
2955
2968
2980
2992
3003
3013
3023
3031
3039
3047
3054
3060
3065
3070
3074
3077
3079
3081
3082
3082
3082
3080
3078
3076
3072
3068
3063
3058
3052
3045
3037
3029
3020
3010
2999
2988
2977
2964
2951
2937
2923
2908
2892
2876
2859
2841
2822
2803
2784
2764
2743
2721
2699
2676
2653
2629
2605
2580
2554
2528
2501
2474
2446
2418
2389
2360
2330
2300
2270
2238
2207
2175
2142
2109
2076
2041
2008
1973
1938
1903
1867
1831
1794
1757
1720
1683
1645
1607
1569
1530
1491
1452
1413
1373
1334
1293
1253
1213
1172
1131
1090
1048
1006
966
924
882
841
799
757
715
673
631
588
546
504
461
419
377
334
292
249
207
165
123
81
39
-3
-45
-87
-128
-170
-211
-252
-293
-333
-373
-413
-453
-493
-532
-571
-610
-649
-687
-725
-763
-801
-838
-874
-911
-947
-982
-1018
-1053
-1087
-1121
-1155
-1188
-1221
-1253
-1285
-1317
-1348
-1379
-1409
-1439
-1468
-1497
-1526
-1554
-1581
-1608
-1635
-1660
-1686
-1711
-1735
-1759
-1782
-1805
-1827
-1848
-1869
-1890
-1910
-1929
-1948
-1967
-1984
-2001
-2017
-2033
-2050
-2065
-2079
-2093
-2106
-2118
-2130
-2142
-2152
-2162
-2172
-2181
-2189
-2196
-2203
-2210
-2216
-2221
-2226
-2230
-2233
-2236
-2239
-2240
-2242
-2242
-2242
-2242
-2240
-2239
-2236
-2234
-2230
-2226
-2222
-2217
-2211
-2205
-2199
-2192
-2184
-2176
-2167
-2158
-2149
-2139
-2128
-2117
-2105
-2093
-2081
-2068
-2055
-2041
-2027
-2013
-1998
-1982
-1967
-1951
-1934
-1918
-1901
-1883
-1865
-1847
-1829
-1810
-1791
-1771
-1751
-1731
-1711
-1690
-1669
-1648
-1626
-1605
-1583
-1561
-1538
-1516
-1493
-1470
-1447
-1424
-1401
-1377
-1354
-1330
-1306
-1282
-1258
-1234
-1210
-1186
-1161
-1137
-1113
-1088
-1064
-1040
-1014
-991
-966
-942
-917
-893
-869
-845
-820
-796
-772
-749
-725
-701
-678
-655
-632
-608
-586
-563
-541
-518
-496
-474
-453
-431
-410
-389
-368
-348
-327
-307
-287
-268
-249
-229
-211
-192
-174
-156
-138
-121
-104
-87
-70
-54
-38
-22
-7
8
23
37
52
65
79
92
105
118
130
142
154
165
176
187
197
207
217
226
235
244
253
261
269
276
283
290
297
303
310
315
321
326
331
336
341
345
349
352
356
359
362
364
367
369
370
372
373
374
375
376
376
376
376
375
375
374
373
372
371
369
368
366
364
362
359
356
353
350
347
344
340
336
332
328
324
320
315
311
306
301
296
291
286
281
276
270
265
259
254
248
242
237
231
225
219
213
207
201
195
189
182
176
170
164
158
152
145
139
133
127
121
115
109
103
97
91
85
80
74
68
63
57
52
46
41
35
30
25
20
15
10
5
1
-4
-8
-13
-17
-21
-25
-29
-33
-36
-40
-43
-46
-49
-52
-55
-58
-60
-62
-64
-66
-68
-69
-71
-72
-73
-73
-74
-74
-75
-75
-75
-74
-74
-73
-72
-71
-70
-69
-67
-66
-64
-62
-59
-57
-54
-51
-48
-45
-42
-38
-35
-31
-27
-23
-18
-14
-9
-4
1
6
11
16
22
28
34
40
46
53
59
66
73
80
87
94
102
109
117
125
133
141
149
158
167
175
184
194
203
212
222
231
241
251
261
271
281
291
301
312
322
332
343
354
364
375
386
397
408
419
430
441
452
463
475
486
497
508
520
531
542
554
565
577
588
600
611
623
634
646
657
668
680
691
702
714
725
736
747
758
769
780
791
802
813
823
834
845
855
866
876
886
897
907
917
927
937
946
956
965
975
984
993
1002
1012
1020
1029
1038
1047
1055
1064
1072
1080
1088
1096
1104
1111
1119
1126
1133
1140
1147
1154
1160
1167
1173
1179
1185
1191
1197
1203
1208
1214
1219
1224
1229
1234
1238
1243
1247
1251
1255
1259
1263
1266
1270
1273
1276
1279
1281
1284
1287
1289
1291
1293
1295
1297
1298
1300
1301
1302
1303
1304
1304
1305
1305
1305
1305
1305
1305
1304
1304
1303
1303
1302
1301
1299
1298
1296
1295
1293
1291
1289
1287
1285
1283
1280
1278
1275
1272
1269
1266
1263
1260
1257
1253
1250
1246
1243
1239
1236
1232
1228
1224
1220
1216
1212
1208
1204
1200
1195
1191
1187
1182
1178
1174
1169
1165
1160
1156
1151
1147
1142
1138
1134
1129
1125
1120
1116
1111
1107
1103
1098
1094
1090
1086
1082
1078
1074
1070
1066
1062
1058
1054
1051
1047
1043
1040
1036
1033
1030
1026
1022
1020
1016
1014
1010
1008
1004
1002
1000
997
994
992
989
986
984
981
979
977
975
972
970
968
966
964
962
960
958
957
955
953
952
950
949
947
946
945
944
943
942
941
940
940
939
938
938
937
937
936
936
936
935
935
934
934
934
934
934
934
934
934
934
935
935
935
936
936
937
937
938
938
939
939
940
940
941
941
942
942
942
943
943
944
944
945
945
945
946
946
947
947
947
947
948
948
948
948
948
948
948
948
948
948
948
947
947
946
946
945
945
944
943
942
941
940
939
938
936
935
933
931
929
928
925
923
921
918
916
913
910
907
904
900
897
893
889
885
881
877
873
868
864
859
854
849
843
838
832
826
820
814
808
801
794
787
780
773
765
758
750
742
734
725
717
708
700
691
681
672
663
653
643
633
623
612
602
591
580
569
558
546
535
523
511
499
487
475
462
449
437
424
411
397
384
371
357
344
330
316
302
288
274
259
245
231
216
202
187
172
158
143
128
113
98
83
68
53
38
23
8
-7
-22
-37
-52
-67
-82
-97
-112
-127
-142
-156
-171
-186
-201
-216
-230
-245
-260
-274
-289
-303
-317
-331
-345
-359
-373
-387
-401
-414
-428
-441
-454
-467
-480
-492
-505
-517
-529
-541
-553
-565
-576
-588
-599
-610
-621
-632
-642
-653
-663
-673
-683
-693
-703
-712
-721
-730
-739
-747
-756
-764
-772
-779
-787
-794
-801
-808
-814
-821
-827
-833
-839
-844
-849
-854
-859
-864
-868
-873
-877
-880
-884
-887
-890
-893
-896
-899
-901
-903
-905
-906
-908
-909
-910
-911
-911
-911
-911
-911
-910
-910
-909
-908
-906
-904
-902
-900
-898
-895
-893
-889
-886
-883
-879
-875
-871
-867
-862
-857
-852
-847
-841
-836
-830
-823
-817
-810
-804
-797
-789
-782
-774
-767
-759
-750
-742
-733
-725
-716
-706
-697
-687
-677
-667
-657
-647
-636
-625
-614
-603
-592
-580
-569
-557
-545
-533
-521
-508
-495
-483
-470
-456
-443
-430
-416
-402
-388
-374
-360
-345
-331
-316
-301
-286
-271
-256
-241
-225
-210
-194
-178
-162
-146
-130
-114
-98
-81
-65
-48
-32
-15
2
19
36
53
71
88
105
123
140
158
175
193
210
228
246
263
281
299
317
334
352
370
388
406
423
441
459
477
495
513
531
549
567
585
603
620
638
656
674
692
709
727
744
762
779
797
814
831
848
865
882
899
916
933
950
966
983
999
1014
1032
1048
1064
1080
1096
1111
1127
1142
1158
1173
1188
1203
1217
1232
1246
1260
1274
1288
1302
1316
1329
1342
1356
1369
1381
1394
1406
1419
1431
1442
1454
1465
1477
1488
1499
1509
1520
1530
1541
1551
1560
1570
1580
1589
1598
1607
1615
1624
1632
1640
1648
1655
1663
1670
1677
1684
1690
1696
1703
1708
1714
1720
1725
1730
1734
1739
1743
1747
1751
1755
1758
1761
1764
1767
1769
1771
1773
1775
1776
1777
1778
1779
1779
1779
1779
1779
1778
1777
1776
1774
1772
1770
1768
1765
1762
1759
1756
1752
1748
1743
1739
1734
1729
1723
1717
1711
1705
1698
1691
1684
1676
1669
1660
1652
1644
1635
1626
1616
1607
1597
1587
1576
1566
1555
1544
1532
1521
1509
1497
1485
1472
1460
1447
1434
1420
1407
1393
1379
1364
1350
1335
1320
1304
1289
1273
1257
1240
1224
1207
1190
1173
1156
1138
1120
1102
1084
1065
1046
1027
1008
989
969
950
930
909
889
868
848
827
806
784
763
741
720
698
676
654
632
609
587
564
541
518
495
471
448
424
400
377
352
328
304
280
255
230
205
180
155
130
105
80
54
29
3
-23
-49
-75
-101
-127
-153
-180
-206
-233
-259
-286
-313
-340
-366
-393
-420
-447
-474
-501
-528
-555
-583
-610
-637
-665
-692
-720
-748
-775
-803
-830
-858
-886
-913
-941
-969
-997
-1025
-1053
-1081
-1108
-1136
-1164
-1192
-1220
-1248
-1276
-1304
-1332
-1360
-1388
-1417
-1445
-1473
-1501
-1529
-1556
-1584
-1612
-1640
-1667
-1695
-1723
-1750
-1778
-1805
-1832
-1860
-1887
-1914
-1941
-1968
-1995
-2021
-2049
-2076
-2102
-2129
-2156
-2182
-2209
-2236
-2262
-2288
-2315
-2341
-2367
-2393
-2419
-2445
-2471
-2496
-2522
-2547
-2573
-2598
-2623
-2649
-2674
-2699
-2723
-2748
-2773
-2797
-2821
-2845
-2869
-2893
-2917
-2941
-2964
-2988
-3011
-3034
-3057
-3080
-3103
-3125
-3148
-3170
-3192
-3214
-3236
-3258
-3279
-3301
-3322
-3343
-3364
-3384
-3405
-3425
-3445
-3465
-3485
-3505
-3524
-3543
-3562
-3581
-3600
-3618
-3636
-3654
-3672
-3689
-3707
-3724
-3740
-3757
-3773
-3789
-3805
-3820
-3835
-3850
-3865
-3879
-3893
-3907
-3920
-3934
-3947
-3959
-3972
-3984
-3995
-4006
-4018
-4029
-4040
-4050
-4059
-4069
-4078
-4088
-4097
-4105
-4113
-4121
-4128
-4136
-4142
-4149
-4155
-4161
-4167
-4172
-4177
-4182
-4186
-4190
-4193
-4197
-4200
-4202
-4204
-4206
-4208
-4209
-4210
-4210
-4210
-4210
-4210
-4209
-4208
-4207
-4205
-4203
-4201
-4199
-4196
-4193
-4189
-4186
-4182
-4177
-4173
-4168
-4162
-4157
-4151
-4145
-4138
-4131
-4124
-4117
-4109
-4101
-4093
-4083
-4075
-4066
-4057
-4048
-4038
-4030
-4019
-4011
-4002
-3993
-3984
-3975
-3966
-3956
-3947
-3938
-3929
-3920
-3911
-3902
-3893
-3884
-3875
-3866
-3857
-3848
-3839
-3830
-3821
-3812
-3803
-3794
-3785
-3776
-3768
-3759
-3750
-3741
-3732
-3723
-3715
-3706
-3697
-3688
-3679
-3671
-3662
-3653
-3644
-3636
-3627
-3618
-3610
-3601
-3592
-3584
-3575
-3566
-3558
-3549
-3541
-3532
-3523
-3515
-3506
-3498
-3489
-3481
-3472
-3464
-3455
-3447
-3438
-3430
-3421
-3413
-3404
-3396
-3388
-3379
-3371
-3363
-3354
-3346
-3338
-3329
-3321
-3313
-3304
-3296
-3288
-3280
-3271
-3263
-3255
-3247
-3238
-3230
-3222
-3214
-3206
-3198
-3189
-3181
-3173
-3165
-3157
-3149
-3141
-3133
-3125
-3117
-3109
-3101
-3093
-3085
-3077
-3069
-3061
-3053
-3045
-3037
-3029
-3021
-3013
-3006
-2998
-2990
-2982
-2974
-2966
-2958
-2951
-2943
-2935
-2927
-2920
-2912
-2904
-2896
-2889
-2881
-2873
-2866
-2858
-2850
-2843
-2835
-2827
-2820
-2812
-2805
-2797
-2789
-2782
-2774
-2767
-2759
-2752
-2744
-2737
-2729
-2722
-2714
-2707
-2699
-2692
-2685
-2677
-2670
-2662
-2655
-2648
-2640
-2633
-2626
-2618
-2611
-2604
-2596
-2589
-2582
-2575
-2567
-2560
-2553
-2546
-2539
-2531
-2524
-2517
-2510
-2503
-2496
-2489
-2481
-2474
-2467
-2460
-2453
-2446
-2439
-2432
-2425
-2418
-2411
-2404
-2397
-2390
-2383
-2376
-2369
-2362
-2355
-2348
-2341
-2335
-2328
-2321
-2314
-2307
-2300
-2293
-2287
-2280
-2273
-2266
-2260
-2253
-2246
-2239
-2233
-2226
-2219
-2212
-2206
-2199
-2192
-2186
-2179
-2173
-2166
-2159
-2153
-2146
-2140
-2133
-2126
-2120
-2113
-2107
-2100
-2094
-2087
-2081
-2074
-2068
-2062
-2055
-2049
-2041
-2036
-2029
-2023
-2017
-2009
-2004
-1998
-1991
-1985
-1979
-1972
-1966
-1960
-1954
-1947
-1941
-1935
-1929
-1922
-1916
-1910
-1904
-1898
-1891
-1885
-1879
-1873
-1867
-1861
-1855
-1849
-1843
-1836
-1830
-1824
-1818
-1812
-1806
-1800
-1794
-1788
-1782
-1776
-1770
-1764
-1758
-1753
-1747
-1741
-1735
-1729
-1723
-1717
-1711
-1706
-1700
-1694
-1688
-1682
-1676
-1671
-1665
-1659
-1653
-1648
-1642
-1636
-1630
-1625
-1619
-1613
-1608
-1602
-1596
-1591
-1585
-1580
-1574
-1568
-1563
-1557
-1552
-1546
-1540
-1535
-1529
-1524
-1518
-1513
-1507
-1502
-1496
-1491
-1486
-1480
-1475
-1469
-1464
-1458
-1453
-1448
-1442
-1437
-1432
-1426
-1421
-1416
-1410
-1405
-1400
-1394
-1389
-1384
-1379
-1373
-1368
-1363
-1358
-1353
-1347
-1342
-1337
-1332
-1327
-1322
-1316
-1311
-1306
-1301
-1296
-1291
-1286
-1281
-1276
-1271
-1266
-1261
-1256
-1251
-1246
-1241
-1236
-1231
-1226
-1221
-1216
-1211
-1206
-1201
-1196
-1191
-1186
-1181
-1177
-1172
-1167
-1162
-1157
-1152
-1148
-1143
-1138
-1133
-1128
-1124
-1119
-1114
-1109
-1105
-1100
-1095
-1091
-1086
-1081
-1077
-1072
-1067
-1063
-1058
-1053
-1049
-1044
-1040
-1035
-1030
-1026
-1020
-1016
-1012
-1008
-1002
-999
-994
-990
-985
-981
-976
-972
-967
-963
-958
-954
-950
-945
-941
-936
-932
-928
-923
-919
-915
-910
-906
-902
-897
-893
-889
-885
-880
-876
-872
-868
-863
-859
-855
-851
-846
-842
-838
-834
-830
-826
-822
-817
-813
-809
-805
-801
-797
-793
-789
-785
-781
-777
-773
-768
-764
-760
-756
-752
-748
-745
-741
-737
-733
-729
-725
-721
-717
-713
-709
-705
-701
-697
-694
-690
-686
-682
-678
-674
-671
-667
-663
-659
-655
-652
-648
-644
-640
-637
-633
-629
-626
-622
-618
-614
-611
-607
-603
-600
-596
-593
-589
-585
-582
-578
-574
-571
-567
-564
-560
-557
-553
-550
-546
-543
-539
-536
-532
-529
-525
-522
-518
-515
-511
-508
-504
-501
-498
-494
-491
-487
-484
-481
-477
-474
-470
-467
-464
-460
-457
-454
-451
-447
-444
-441
-437
-434
-431
-428
-424
-421
-418
-415
-412
-408
-405
-402
-399
-396
-392
-389
-386
-383
-380
-377
-374
-371
-367
-364
-361
-358
-355
-352
-349
-346
-343
-340
-337
-334
-331
-328
-325
-322
-319
-316
-313
-310
-307
-304
-301
-298
-295
-292
-290
-287
-284
-281
-278
-275
-272
-269
-267
-264
-261
-258
-255
-252
-250
-247
-244
-241
-239
-236
-233
-230
-228
-225
-222
-219
-217
-214
-211
-209
-206
-203
-201
-198
-195
-193
-190
-187
-185
-182
-179
-177
-174
-172
-169
-166
-164
-161
-159
-156
-154
-151
-149
-146
-144
-141
-139
-136
-134
-131
-129
-126
-124
-121
-119
-116
-114
-112
-109
-107
-104
-102
-99
-97
-95
-92
-90
-88
-85
-83
-81
-78
-76
-74
-71
-69
-67
-64
-62
-60
-58
-55
-53
-51
-49
-46
-44
-42
-40
-37
-35
-33
-31
-29
-26
-24
-22
-20
-18
-16
-13
-11
-9
-7
-5
-3
-1
1
3
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
59
61
63
65
67
69
71
73
75
76
78
80
82
84
86
88
89
91
93
95
97
98
100
102
104
106
107
109
111
113
114
116
118
119
121
123
125
126
128
130
131
133
135
136
138
140
141
143
145
146
148
150
151
153
154
156
158
159
161
162
164
165
167
169
170
172
173
175
176
178
179
181
182
184
185
187
188
190
191
193
194
196
197
199
200
201
203
204
206
207
209
210
211
213
214
215
217
218
220
221
222
224
225
226
228
229
230
232
233
234
236
237
238
240
241
242
243
245
246
247
248
250
251
252
253
255
256
257
258
260
261
262
263
264
266
267
268
269
270
271
273
274
275
276
277
278
279
281
282
283
284
285
286
287
288
289
290
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
327
328
329
330
331
332
333
334
335
335
336
337
338
339
340
341
342
342
