5
17815
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
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
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
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
20
20
20
20
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
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
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
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
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
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
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
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
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
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
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
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
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
54
54
54
54
55
55
55
55
55
56
56
56
56
57
57
57
57
57
58
58
58
58
59
59
59
59
59
60
60
60
60
61
61
61
61
61
62
62
62
62
63
63
63
63
63
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
78
78
79
79
79
79
80
80
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
89
89
89
89
89
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
94
94
94
94
94
95
95
95
95
96
96
96
96
96
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
105
105
105
105
105
105
106
106
106
106
106
106
107
107
107
107
107
107
108
108
108
108
108
108
109
109
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
125
125
125
125
125
125
125
125
126
126
126
127
127
128
129
129
130
131
131
132
132
133
133
133
133
133
133
133
132
132
132
131
131
130
130
129
129
128
127
127
126
126
125
125
124
124
124
125
125
126
127
128
130
131
133
134
136
138
139
140
142
143
144
145
146
146
147
148
148
149
150
151
152
153
154
156
157
159
161
163
165
167
170
172
175
177
179
181
183
184
185
186
185
184
182
180
177
174
170
166
162
158
153
149
144
140
135
130
125
120
115
110
105
101
97
94
91
89
88
87
87
88
89
92
95
99
104
111
118
127
137
148
161
174
188
203
217
232
246
260
273
286
298
308
317
324
330
334
336
336
334
331
326
321
314
307
301
295
289
285
281
279
277
277
277
278
280
282
285
289
294
298
303
307
311
313
314
314
312
308
303
296
287
277
265
252
239
226
213
201
190
181
174
170
168
169
173
180
189
199
212
224
238
251
263
274
284
292
299
304
306
307
307
305
304
302
300
297
295
293
291
289
287
284
281
278
274
270
265
260
254
247
238
229
218
205
191
176
158
140
121
102
83
63
45
28
12
-2
-13
-21
-27
-29
-27
-21
-12
0
15
32
51
71
91
111
130
148
164
177
188
197
202
204
204
203
200
197
192
188
183
178
174
169
165
161
158
155
152
149
144
139
132
124
114
105
96
87
78
70
62
54
46
39
32
26
20
14
8
1
-7
-16
-26
-35
-43
-50
-56
-60
-61
-61
-57
-52
-45
-36
-26
-15
-4
7
16
25
33
40
45
51
55
59
63
66
69
73
77
81
85
89
94
98
102
106
110
115
120
126
131
136
140
141
140
137
131
123
113
103
91
78
65
52
38
25
13
3
-5
-9
-10
-8
-3
5
15
26
39
51
63
74
84
92
98
102
104
104
103
101
98
94
89
84
79
76
74
73
75
78
83
89
96
103
110
117
124
130
135
139
143
145
147
150
153
156
161
166
172
178
185
192
198
203
207
210
211
210
208
204
199
192
185
177
169
161
154
148
143
138
133
129
126
123
121
120
118
115
111
104
94
82
67
51
34
18
3
-9
-19
-27
-32
-35
-35
-32
-25
-15
-2
13
29
46
64
81
97
111
122
131
136
139
141
141
142
143
145
147
150
152
154
154
151
146
137
125
110
94
76
58
41
24
9
-4
-16
-25
-32
-39
-45
-50
-56
-63
-71
-79
-89
-98
-108
-118
-128
-138
-148
-158
-167
-176
-185
-192
-198
-202
-204
-204
-202
-198
-191
-181
-167
-152
-135
-118
-101
-85
-70
-57
-47
-41
-39
-42
-51
-65
-82
-101
-121
-141
-159
-176
-191
-203
-214
-222
-227
-228
-225
-219
-209
-198
-186
-173
-162
-150
-140
-129
-117
-105
-93
-83
-74
-69
-67
-68
-72
-79
-87
-98
-108
-119
-128
-137
-143
-146
-146
-143
-138
-134
-130
-127
-126
-126
-126
-127
-126
-124
-121
-117
-113
-109
-105
-102
-100
-99
-97
-96
-94
-93
-92
-92
-93
-95
-98
-101
-105
-108
-111
-114
-115
-116
-116
-115
-112
-107
-100
-91
-81
-70
-59
-50
-44
-40
-39
-39
-42
-45
-50
-56
-63
-71
-80
-88
-96
-102
-106
-107
-104
-98
-89
-77
-63
-47
-31
-14
2
18
32
45
55
63
70
77
83
89
96
104
113
124
137
153
170
189
209
230
250
268
283
296
304
309
309
304
297
286
273
258
242
224
207
189
173
158
145
134
125
118
111
104
96
88
80
73
68
64
64
65
67
70
75
81
89
99
111
127
145
165
188
213
238
264
288
310
327
338
342
340
331
317
300
280
261
242
225
210
197
185
174
162
151
139
126
112
97
81
62
42
19
-5
-29
-54
-80
-106
-132
-157
-181
-203
-222
-238
-250
-258
-263
-264
-262
-257
-249
-240
-231
-221
-213
-206
-201
-198
-196
-196
-198
-200
-203
-207
-211
-216
-220
-224
-227
-229
-230
-229
-228
-224
-217
-206
-191
-172
-149
-122
-92
-59
-25
10
46
83
121
160
200
240
279
317
352
383
406
422
428
425
411
388
358
322
284
244
206
168
134
102
73
49
28
11
-2
-9
-12
-11
-6
2
12
21
30
35
38
37
31
21
7
-10
-30
-50
-72
-95
-118
-141
-162
-182
-200
-217
-232
-245
-255
-259
-259
-254
-244
-231
-216
-202
-189
-180
-175
-175
-180
-188
-198
-207
-214
-218
-219
-216
-210
-199
-184
-165
-143
-119
-95
-73
-54
-40
-30
-25
-23
-20
-16
-9
3
18
38
61
85
110
132
148
156
154
141
119
88
50
7
-38
-86
-133
-181
-227
-270
-311
-348
-381
-409
-431
-450
-466
-482
-500
-520
-546
-575
-609
-646
-684
-721
-756
-788
-815
-837
-854
-868
-881
-896
-913
-936
-962
-991
-1020
-1047
-1070
-1087
-1096
-1096
-1089
-1076
-1062
-1048
-1038
-1031
-1029
-1033
-1043
-1061
-1083
-1110
-1136
-1161
-1180
-1192
-1196
-1190
-1175
-1151
-1120
-1083
-1044
-1004
-969
-939
-916
-901
-891
-886
-883
-882
-881
-879
-874
-867
-857
-847
-836
-827
-819
-810
-801
-791
-781
-769
-755
-739
-718
-695
-670
-645
-622
-602
-585
-573
-566
-565
-569
-579
-593
-610
-629
-650
-673
-698
-724
-749
-773
-797
-821
-845
-870
-895
-919
-942
-962
-978
-991
-1002
-1010
-1018
-1026
-1034
-1041
-1050
-1061
-1074
-1091
-1113
-1139
-1170
-1204
-1240
-1276
-1308
-1336
-1356
-1370
-1375
-1373
-1364
-1349
-1327
-1301
-1271
-1239
-1204
-1169
-1136
-1105
-1079
-1057
-1038
-1020
-1000
-979
-954
-928
-902
-878
-858
-844
-837
-837
-843
-854
-867
-882
-896
-910
-922
-932
-939
-943
-944
-943
-941
-938
-936
-935
-935
-939
-945
-955
-966
-978
-989
-996
-999
-996
-987
-970
-947
-919
-887
-853
-817
-782
-747
-713
-681
-651
-624
-600
-579
-561
-547
-537
-532
-533
-540
-552
-570
-590
-613
-635
-656
-676
-693
-710
-726
-741
-755
-768
-777
-784
-789
-794
-798
-801
-805
-806
-807
-805
-800
-793
-784
-773
-762
-750
-738
-727
-714
-700
-686
-672
-659
-648
-639
-633
-629
-623
-616
-606
-593
-580
-568
-557
-548
-542
-536
-529
-519
-503
-481
-452
-415
-375
-333
-290
-248
-206
-164
-121
-80
-41
-5
25
51
71
88
101
113
123
134
142
147
148
143
132
117
97
75
51
29
7
-11
-27
-40
-49
-53
-51
-44
-32
-20
-9
-4
-7
-17
-34
-56
-82
-112
-145
-180
-218
-257
-299
-342
-386
-430
-471
-509
-541
-568
-591
-610
-627
-645
-663
-682
-703
-727
-753
-781
-810
-838
-863
-884
-901
-915
-928
-939
-951
-961
-969
-974
-976
-972
-964
-951
-934
-912
-888
-861
-831
-799
-764
-726
-686
-643
-599
-552
-502
-449
-396
-344
-295
-250
-210
-175
-144
-121
-105
-97
-97
-104
-118
-138
-165
-195
-229
-265
-303
-341
-379
-416
-452
-488
-523
-559
-595
-631
-667
-703
-739
-774
-808
-843
-878
-916
-956
-998
-1040
-1080
-1117
-1150
-1178
-1202
-1221
-1235
-1243
-1246
-1243
-1233
-1218
-1200
-1179
-1156
-1133
-1109
-1083
-1056
-1029
-1002
-976
-952
-931
-912
-896
-884
-876
-872
-875
-882
-894
-909
-925
-941
-956
-969
-978
-981
-979
-974
-966
-957
-949
-942
-935
-930
-927
-924
-922
-918
-914
-911
-910
-911
-915
-920
-926
-930
-931
-928
-921
-910
-894
-874
-850
-823
-792
-757
-719
-677
-634
-590
-548
-508
-472
-439
-408
-378
-350
-325
-303
-284
-268
-256
-246
-239
-233
-228
-224
-220
-217
-216
-216
-219
-225
-233
-243
-256
-271
-289
-309
-331
-356
-383
-414
-449
-486
-524
-563
-601
-637
-670
-699
-726
-751
-775
-800
-824
-846
-865
-879
-888
-892
-894
-895
-899
-905
-917
-934
-957
-986
-1016
-1050
-1084
-1117
-1151
-1185
-1218
-1250
-1277
-1300
-1318
-1330
-1338
-1340
-1339
-1334
-1329
-1325
-1325
-1329
-1338
-1352
-1371
-1394
-1419
-1443
-1464
-1481
-1492
-1497
-1497
-1493
-1484
-1471
-1453
-1433
-1410
-1388
-1369
-1356
-1350
-1352
-1360
-1374
-1391
-1410
-1429
-1448
-1468
-1489
-1511
-1534
-1558
-1583
-1609
-1638
-1668
-1699
-1731
-1762
-1793
-1823
-1852
-1879
-1904
-1929
-1953
-1979
-2005
-2036
-2066
-2096
-2125
-2150
-2172
-2191
-2205
-2217
-2227
-2236
-2246
-2256
-2267
-2278
-2289
-2300
-2310
-2321
-2332
-2343
-2356
-2370
-2384
-2399
-2415
-2433
-2451
-2470
-2487
-2503
-2517
-2530
-2541
-2551
-2561
-2569
-2578
-2585
-2592
-2600
-2608
-2618
-2628
-2638
-2646
-2653
-2656
-2657
-2654
-2649
-2640
-2628
-2615
-2599
-2580
-2558
-2532
-2503
-2470
-2435
-2398
-2362
-2328
-2296
-2267
-2242
-2221
-2204
-2190
-2179
-2170
-2162
-2155
-2148
-2140
-2131
-2121
-2107
-2091
-2070
-2045
-2017
-1989
-1960
-1931
-1902
-1873
-1846
-1819
-1792
-1764
-1735
-1705
-1672
-1638
-1603
-1566
-1528
-1487
-1444
-1397
-1348
-1297
-1245
-1192
-1138
-1082
-1025
-967
-908
-848
-787
-727
-667
-608
-550
-493
-438
-386
-336
-292
-254
-222
-194
-169
-147
-125
-104
-83
-62
-40
-17
6
29
51
72
92
110
128
146
164
181
199
216
234
254
275
298
323
352
386
426
473
527
587
651
716
780
841
898
947
988
1018
1038
1048
1050
1044
1032
1014
993
968
940
909
876
839
799
755
706
652
594
532
466
399
330
260
189
116
40
-40
-123
-210
-299
-389
-477
-562
-640
-709
-767
-815
-852
-881
-903
-922
-938
-953
-968
-984
-1000
-1020
-1041
-1062
-1083
-1101
-1116
-1126
-1132
-1137
-1142
-1150
-1162
-1179
-1200
-1225
-1251
-1275
-1296
-1312
-1323
-1331
-1337
-1343
-1349
-1358
-1368
-1380
-1393
-1404
-1413
-1418
-1419
-1415
-1407
-1395
-1381
-1365
-1349
-1332
-1316
-1300
-1285
-1271
-1260
-1254
-1254
-1261
-1274
-1291
-1312
-1334
-1357
-1381
-1404
-1428
-1449
-1468
-1481
-1487
-1488
-1483
-1474
-1462
-1449
-1435
-1422
-1411
-1400
-1391
-1383
-1377
-1372
-1369
-1366
-1364
-1364
-1365
-1367
-1371
-1375
-1380
-1386
-1394
-1404
-1416
-1429
-1441
-1453
-1464
-1475
-1484
-1493
-1500
-1507
-1515
-1524
-1535
-1549
-1565
-1581
-1598
-1615
-1632
-1650
-1669
-1692
-1718
-1748
-1780
-1814
-1848
-1883
-1917
-1952
-1988
-2025
-2065
-2106
-2150
-2196
-2244
-2294
-2348
-2405
-2466
-2532
-2601
-2673
-2747
-2822
-2897
-2974
-3050
-3127
-3204
-3281
-3359
-3436
-3512
-3587
-3661
-3733
-3804
-3873
-3940
-4003
-4064
-4119
-4168
-4211
-4249
-4281
-4308
-4331
-4348
-4362
-4374
-4384
-4394
-4404
-4413
-4421
-4428
-4432
-4435
-4436
-4435
-4431
-4424
-4414
-4400
-4382
-4359
-4334
-4305
-4274
-4241
-4206
-4168
-4129
-4090
-4051
-4016
-3981
-3948
-3917
-3887
-3861
-3838
-3818
-3801
-3786
-3774
-3762
-3752
-3743
-3734
-3726
-3718
-3712
-3706
-3704
-3704
-3709
-3718
-3731
-3748
-3770
-3796
-3826
-3862
-3903
-3951
-4005
-4065
-4131
-4203
-4279
-4360
-4445
-4535
-4629
-4729
-4833
-4938
-5044
-5147
-5248
-5347
-5444
-5541
-5639
-5738
-5840
-5942
-6045
-6147
-6245
-6337
-6421
-6497
-6566
-6627
-6682
-6732
-6777
-6815
-6846
-6871
-6888
-6899
-6904
-6904
-6901
-6896
-6888
-6880
-6870
-6858
-6844
-6830
-6813
-6796
-6779
-6761
-6742
-6724
-6706
-6688
-6670
-6651
-6633
-6616
-6602
-6592
-6587
-6589
-6599
-6616
-6641
-6673
-6711
-6754
-6801
-6851
-6904
-6960
-7019
-7082
-7151
-7225
-7305
-7392
-7483
-7580
-7680
-7782
-7887
-7993
-8100
-8207
-8314
-8422
-8528
-8634
-8738
-8840
-8939
-9037
-9134
-9232
-9331
-9431
-9533
-9636
-9739
-9842
-9944
-10044
-10143
-10241
-10338
-10434
-10529
-10624
-10719
-10814
-10909
-11005
-11101
-11198
-11294
-11388
-11482
-11573
-11661
-11748
-11834
-11918
-12002
-12085
-12169
-12254
-12339
-12424
-12508
-12593
-12676
-12760
-12843
-12926
-13009
-13094
-13181
-13271
-13366
-13466
-13571
-13681
-13795
-13914
-14035
-14160
-14289
-14421
-14557
-14696
-14836
-14978
-15118
-15257
-15394
-15528
-15658
-15785
-15909
-16030
-16149
-16267
-16382
-16496
-16608
-16717
-16823
-16926
-17025
-17121
-17214
-17301
-17384
-17462
-17533
-17598
-17655
-17703
-17743
-17774
-17796
-17810
-17815
-17813
-17802
-17784
-17758
-17724
-17681
-17630
-17570
-17502
-17426
-17342
-17250
-17150
-17044
-16930
-16810
-16683
-16550
-16409
-16263
-16111
-15958
-15802
-15644
-15485
-15324
-15160
-14992
-14820
-14643
-14459
-14271
-14077
-13879
-13677
-13474
-13268
-13059
-12849
-12636
-12420
-12200
-11977
-11750
-11522
-11292
-11062
-10834
-10607
-10383
-10160
-9940
-9722
-9506
-9292
-9078
-8866
-8654
-8441
-8228
-8012
-7796
-7578
-7361
-7146
-6934
-6726
-6523
-6327
-6136
-5952
-5774
-5602
-5435
-5272
-5114
-4960
-4809
-4662
-4518
-4378
-4239
-4103
-3970
-3839
-3712
-3589
-3473
-3362
-3259
-3163
-3074
-2990
-2912
-2839
-2770
-2704
-2642
-2584
-2530
-2480
-2436
-2395
-2358
-2323
-2288
-2252
-2214
-2173
-2130
-2085
-2039
-1991
-1941
-1891
-1839
-1786
-1731
-1675
-1616
-1554
-1488
-1418
-1343
-1263
-1178
-1088
-995
-898
-797
-692
-582
-467
-347
-223
-94
38
174
313
455
600
749
899
1052
1205
1359
1514
1670
1827
1986
2146
2310
2477
2649
2826
3008
3195
3386
3580
3777
3976
4176
4376
4575
4771
4962
5147
5323
5489
5646
5794
5933
6065
6190
6310
6424
6533
6635
6731
6820
6900
6971
7033
7085
7126
7156
7176
7186
7187
7181
7168
7150
7128
7104
7078
7052
7025
6999
6972
6945
6918
6888
6857
6821
6782
6737
6688
6633
6574
6513
6449
6383
6316
6248
6179
6110
6040
5969
5894
5815
5731
5642
5548
5450
5349
5246
5142
5035
4927
4817
4705
4591
4477
4363
4248
4135
4022
3908
3794
3679
3561
3442
3321
3199
3077
2957
2842
2732
2629
2535
2450
2374
2307
2249
2198
2154
2116
2084
2058
2037
2024
2017
2016
2021
2035
2054
2078
2107
2141
2177
2215
2254
2293
2331
2370
2408
2447
2487
2527
2570
2615
2664
2717
2775
2838
2908
2982
3062
3146
3235
3327
3424
3523
3626
3730
3835
3942
4046
4152
4256
4359
4460
4559
4657
4753
4848
4943
5038
5134
5233
5334
5437
5543
5652
5762
5874
5987
6100
6213
6325
6435
6541
6642
6737
6826
6909
6986
7059
7129
7197
7264
7331
7397
7461
7522
7578
7628
7669
7702
7726
7742
7749
7749
7744
7735
7722
7708
7692
7673
7651
7625
7594
7558
7516
7469
7416
7359
7299
7236
7170
7101
7028
6950
6867
6777
6681
6580
6474
6364
6251
6135
6017
5898
5778
5657
5536
5415
5293
5172
5051
4931
4810
4689
4567
4444
4319
4192
4062
3930
3795
3659
3523
3387
3253
3121
2993
2871
2753
2641
2533
2429
2328
2228
2129
2032
1936
1841
1749
1659
1572
1487
1405
1327
1252
1183
1120
1063
1012
967
927
891
857
826
795
764
734
704
675
648
623
601
583
568
557
550
547
550
560
579
607
646
694
752
817
889
964
1042
1123
1206
1291
1380
1472
1569
1669
1774
1883
1995
2111
2229
2348
2468
2589
2709
2828
2948
3067
3186
3303
3418
3532
3642
3750
3855
3957
4058
4157
4256
4354
4452
4549
4645
4739
4832
4923
5011
5095
5174
5247
5314
5377
5435
5491
5544
5597
5649
5701
5754
5807
5861
5916
5974
6034
6095
6158
6222
6286
6350
6413
6476
6537
6598
6656
6713
6767
6818
6867
6912
6953
6991
7026
7058
7087
7113
7139
7163
7185
7207
7228
7249
7272
7295
7321
7350
7380
7413
7448
7485
7522
7560
7599
7638
7677
7715
7753
7789
7823
7857
7889
7920
7951
7981
8010
8041
8070
8099
8127
8151
8173
8192
8206
8216
8220
8218
8210
8196
8175
8146
8111
8069
8022
7970
7914
7855
7792
7725
7652
7573
7486
7393
7292
7183
7067
6944
6814
6678
6536
6389
6237
6081
5920
5756
5590
5421
5252
5084
4918
4756
4598
4447
4302
4164
4032
3908
3792
3684
3584
3492
3408
3330
3258
3191
3126
3063
3002
2940
2879
2818
2756
2693
2630
2565
2498
2429
2358
2285
2210
2136
2062
1991
1922
1857
1795
1738
1683
1632
1584
1537
1492
1447
1401
1356
1309
1262
1214
1167
1119
1073
1027
984
942
902
864
828
793
760
729
698
668
638
609
579
550
522
495
471
449
431
418
409
405
407
413
426
444
469
501
539
584
635
692
755
823
895
971
1050
1131
1214
1298
1384
1471
1560
1650
1741
1831
1919
2005
2087
2165
2240
2310
2376
2437
2492
2544
2590
2631
2667
2697
2722
2741
2756
2767
2775
2780
2784
2787
2790
2792
2796
2801
2807
2815
2825
2838
2853
2873
2896
2925
2959
2999
3045
3097
3154
3215
3280
3349
3419
3492
3566
3642
3720
3801
3884
3971
4061
4155
4253
4353
4456
4561
4666
4772
4879
4985
5090
5195
5300
5404
5508
5612
5715
5818
5919
6019
6117
6213
6308
6401
6493
6583
6671
6757
6840
6920
6996
7067
7134
7196
7253
7305
7352
7394
7430
7461
7487
7508
7524
7536
7545
7552
7559
7566
7574
7584
7595
7607
7620
7633
7644
7652
7658
7661
7661
7658
7653
7644
7634
7622
7609
7593
7576
7557
7537
7516
7494
7472
7448
7423
7397
7371
7343
7314
7285
7254
7223
7191
7159
7127
7097
7067
7038
7011
6985
6961
6937
6913
6890
6866
6841
6814
6786
6755
6722
6689
6655
6623
6592
6563
6537
6513
6490
6469
6447
6425
6401
6375
6346
6315
6282
6248
6213
6178
6143
6110
6078
6049
6022
5998
5977
5960
5945
5932
5922
5913
5905
5898
5893
5888
5884
5880
5878
5875
5870
5865
5856
5845
5829
5809
5786
5758
5727
5693
5657
5618
5577
5533
5485
5433
5377
5317
5253
5186
5116
5043
4970
4895
4820
4746
4671
4597
4523
4449
4375
4300
4225
4149
4072
3994
3915
3834
3752
3668
3582
3496
3409
3322
3235
3147
3059
2969
2879
2787
2695
2601
2507
2412
2317
2223
2130
2037
1947
1858
1771
1687
1606
1528
1453
1381
1312
1246
1183
1122
1064
1008
954
903
855
809
768
730
696
667
641
621
604
592
584
580
579
582
588
598
611
628
649
673
700
731
765
802
842
883
927
972
1018
1066
1116
1167
1219
1272
1327
1384
1441
1501
1562
1626
1692
1759
1828
1899
1971
2044
2119
2195
2272
2352
2432
2514
2598
2683
2770
2858
2946
3035
3124
3212
3299
3385
3469
3551
3632
3711
3790
3868
3945
4022
4097
4170
4240
4308
4372
4433
4490
4545
4596
4645
4692
4736
4777
4816
4853
4887
4921
4954
4987
5021
5058
5097
5140
5186
5236
5289
5343
5399
5455
5512
5568
5624
5680
5735
5791
5847
5904
5961
6019
6078
6136
6194
6252
6309
6365
6421
6477
6532
6588
6643
6700
6758
6818
6881
6947
7016
7089
7165
7244
7325
7409
7496
7583
7672
7761
7850
7938
8026
8113
8200
8286
8371
8455
8539
8622
8704
8785
8866
8945
9023
9100
9175
9249
9322
9394
9465
9537
9610
9684
9759
9834
9910
9986
10061
10136
10209
10280
10351
10420
10488
10554
10619
10682
10743
10801
10856
10908
10956
11001
11043
11081
11116
11148
11176
11200
11221
11237
11249
11257
11261
11261
11257
11250
11240
11228
11212
11193
11171
11145
11114
11080
11042
10999
10953
10902
10848
10790
10728
10663
10595
10522
10446
10367
10286
10202
10116
10029
9942
9855
9767
9681
9595
9511
9428
9348
9269
9192
9117
9043
8972
8903
8836
8770
8706
8643
8581
8521
8461
8402
8342
8283
8223
8163
8102
8039
7975
7910
7843
7774
7703
7631
7559
7487
7415
7345
7277
7210
7145
7082
7021
6961
6905
6851
6801
6754
6710
6670
6633
6598
6566
6535
6505
6477
6450
6425
6400
6375
6351
6327
6303
6281
6259
6238
6218
6199
6181
6163
6145
6127
6109
6090
6071
6051
6032
6013
5996
5981
5969
5962
5958
5959
5964
5971
5982
5995
6009
6024
6041
6057
6075
6094
6114
6136
6160
6186
6215
6247
6281
6319
6360
6403
6450
6500
6552
6607
6663
6722
6782
6843
6905
6967
7030
7093
7156
7219
7282
7345
7407
7468
7527
7585
7640
7693
7744
7792
7839
7884
7928
7972
8016
8060
8103
8146
8186
8226
8262
8297
8328
8358
8386
8413
8439
8465
8490
8514
8537
8559
8580
8598
8615
8629
8641
8651
8660
8667
8672
8675
8678
8678
8677
8674
8668
8659
8646
8628
8606
8579
8547
8509
8466
8419
8366
8309
8248
8183
8114
8042
7967
7889
7808
7725
7638
7550
7459
7367
7274
7179
7082
6985
6886
6786
6686
6583
6480
6374
6267
6159
6048
5935
5820
5702
5582
5459
5334
5207
5077
4946
4813
4678
4544
4408
4273
4137
4000
3864
3727
3589
3451
3312
3174
3035
2896
2758
2621
2486
2352
2220
2089
1961
1835
1710
1587
1467
1348
1233
1120
1010
905
803
705
611
521
434
352
273
198
126
57
-9
-74
-137
-198
-257
-314
-369
-421
-470
-516
-560
-601
-639
-674
-706
-735
-760
-782
-802
-818
-833
-845
-855
-864
-871
-877
-881
-883
-883
-881
-877
-871
-864
-855
-844
-833
-821
-808
-794
-780
-765
-749
-731
-712
-692
-670
-646
-622
-597
-571
-546
-521
-496
-472
-448
-426
-406
-388
-371
-356
-343
-332
-321
-311
-302
-293
-285
-276
-267
-258
-249
-239
-229
-218
-207
-194
-182
-168
-153
-137
-120
-102
-84
-65
-45
-24
-3
18
41
63
86
109
132
155
179
203
228
253
279
305
331
358
385
413
441
469
498
528
560
593
629
667
707
751
797
846
898
952
1008
1068
1129
1192
1257
1323
1390
1459
1528
1597
1666
1736
1805
1873
1941
2005
2071
2133
2194
2253
2310
2365
2417
2466
2513
2556
2595
2631
2662
2689
2712
2731
2746
2756
2762
2764
2762
2756
2745
2731
2712
2690
2664
2634
2600
2562
2522
2478
2431
2382
2329
2274
2217
2157
2094
2029
1964
1895
1825
1754
1680
1605
1527
1448
1367
1284
1199
1112
1024
935
845
755
665
576
488
401
316
231
148
66
-15
-96
-176
-257
-336
-415
-493
-571
-647
-722
-795
-868
-940
-1010
-1081
-1150
-1219
-1287
-1354
-1420
-1484
-1546
-1607
-1666
-1724
-1780
-1835
-1889
-1942
-1995
-2048
-2101
-2153
-2204
-2255
-2305
-2355
-2404
-2453
-2502
-2553
-2604
-2656
-2710
-2766
-2822
-2880
-2939
-2998
-3058
-3119
-3180
-3242
-3305
-3370
-3435
-3501
-3568
-3635
-3701
-3766
-3829
-3890
-3949
-4005
-4059
-4113
-4164
-4213
-4261
-4308
-4353
-4395
-4437
-4476
-4514
-4551
-4587
-4622
-4656
-4691
-4724
-4757
-4790
-4821
-4851
-4880
-4907
-4933
-4958
-4982
-5004
-5025
-5045
-5063
-5079
-5093
-5105
-5113
-5119
-5121
-5119
-5114
-5105
-5093
-5077
-5057
-5033
-5006
-4975
-4940
-4902
-4862
-4819
-4775
-4730
-4686
-4642
-4599
-4557
-4516
-4476
-4436
-4395
-4352
-4309
-4263
-4217
-4169
-4120
-4070
-4022
-3973
-3923
-3874
-3825
-3776
-3728
-3680
-3634
-3588
-3544
-3502
-3461
-3422
-3385
-3348
-3313
-3278
-3243
-3209
-3175
-3141
-3107
-3073
-3038
-3003
-2968
-2933
-2897
-2861
-2824
-2788
-2752
-2717
-2682
-2649
-2617
-2585
-2555
-2525
-2496
-2467
-2438
-2409
-2381
-2353
-2326
-2300
-2275
-2251
-2228
-2206
-2185
-2166
-2149
-2133
-2119
-2108
-2100
-2094
-2092
-2092
-2095
-2101
-2110
-2121
-2134
-2150
-2167
-2185
-2204
-2225
-2246
-2268
-2292
-2317
-2343
-2370
-2399
-2428
-2459
-2490
-2522
-2555
-2588
-2621
-2654
-2688
-2721
-2756
-2791
-2827
-2864
-2903
-2942
-2982
-3022
-3063
-3104
-3146
-3187
-3228
-3268
-3308
-3348
-3388
-3427
-3467
-3506
-3547
-3588
-3631
-3674
-3719
-3766
-3813
-3861
-3910
-3959
-4008
-4058
-4107
-4155
-4203
-4250
-4296
-4341
-4386
-4429
-4473
-4516
-4559
-4603
-4646
-4690
-4734
-4779
-4823
-4867
-4911
-4954
-4996
-5038
-5080
-5120
-5159
-5197
-5233
-5269
-5303
-5335
-5367
-5396
-5425
-5452
-5478
-5504
-5529
-5553
-5577
-5600
-5623
-5645
-5667
-5688
-5709
-5730
-5751
-5772
-5793
-5813
-5834
-5854
-5874
-5893
-5911
-5929
-5945
-5960
-5973
-5985
-5996
-6005
-6014
-6021
-6027
-6033
-6037
-6042
-6046
-6050
-6054
-6058
-6062
-6066
-6071
-6077
-6082
-6088
-6095
-6101
-6107
-6112
-6116
-6120
-6124
-6126
-6129
-6130
-6131
-6132
-6132
-6132
-6132
-6131
-6130
-6127
-6124
-6119
-6113
-6106
-6096
-6085
-6073
-6059
-6045
-6029
-6014
-5997
-5981
-5964
-5947
-5929
-5912
-5894
-5877
-5859
-5842
-5825
-5808
-5791
-5774
-5758
-5741
-5725
-5709
-5692
-5676
-5659
-5641
-5623
-5605
-5588
-5571
-5555
-5540
-5526
-5515
-5504
-5495
-5488
-5481
-5474
-5468
-5462
-5456
-5449
-5443
-5436
-5429
-5422
-5416
-5409
-5403
-5397
-5392
-5386
-5380
-5375
-5369
-5363
-5356
-5350
-5342
-5335
-5327
-5319
-5311
-5304
-5297
-5290
-5284
-5280
-5276
-5274
-5274
-5276
-5279
-5284
-5291
-5299
-5309
-5321
-5334
-5347
-5362
-5377
-5393
-5410
-5428
-5446
-5465
-5485
-5505
-5525
-5545
-5566
-5587
-5608
-5629
-5652
-5675
-5698
-5723
-5748
-5774
-5801
-5828
-5855
-5881
-5907
-5933
-5958
-5983
-6008
-6033
-6057
-6082
-6107
-6133
-6159
-6187
-6214
-6243
-6272
-6302
-6332
-6363
-6394
-6425
-6456
-6487
-6519
-6550
-6581
-6611
-6641
-6671
-6699
-6726
-6753
-6778
-6802
-6825
-6847
-6869
-6891
-6912
-6934
-6955
-6977
-6999
-7021
-7044
-7066
-7089
-7111
-7134
-7156
-7179
-7201
-7223
-7244
-7264
-7285
-7304
-7323
-7341
-7358
-7375
-7391
-7406
-7420
-7434
-7447
-7458
-7469
-7478
-7486
-7491
-7495
-7496
-7496
-7493
-7489
-7482
-7475
-7465
-7454
-7442
-7429
-7415
-7399
-7383
-7367
-7349
-7332
-7313
-7295
-7276
-7258
-7239
-7220
-7202
-7183
-7165
-7147
-7128
-7110
-7091
-7073
-7054
-7035
-7016
-6997
-6978
-6959
-6940
-6920
-6901
-6881
-6860
-6838
-6816
-6792
-6767
-6740
-6713
-6686
-6658
-6629
-6600
-6570
-6541
-6511
-6482
-6454
-6426
-6398
-6370
-6343
-6316
-6289
-6261
-6233
-6206
-6178
-6150
-6123
-6096
-6071
-6046
-6021
-5998
-5974
-5952
-5929
-5907
-5885
-5863
-5842
-5822
-5802
-5783
-5764
-5745
-5727
-5709
-5691
-5673
-5654
-5636
-5618
-5600
-5583
-5567
-5551
-5537
-5525
-5514
-5505
-5497
-5491
-5487
-5484
-5483
-5484
-5485
-5488
-5491
-5495
-5501
-5507
-5514
-5522
-5532
-5542
-5553
-5564
-5575
-5587
-5598
-5609
-5619
-5629
-5639
-5648
-5657
-5666
-5675
-5684
-5693
-5702
-5711
-5720
-5729
-5738
-5747
-5756
-5764
-5773
-5782
-5791
-5801
-5811
-5823
-5836
-5851
-5866
-5883
-5900
-5918
-5936
-5954
-5971
-5989
-6005
-6021
-6036
-6051
-6065
-6078
-6091
-6103
-6114
-6125
-6135
-6145
-6154
-6162
-6170
-6177
-6183
-6188
-6191
-6194
-6196
-6196
-6196
-6194
-6191
-6187
-6182
-6176
-6169
-6162
-6154
-6146
-6138
-6130
-6123
-6117
-6112
-6108
-6105
-6103
-6102
-6102
-6102
-6103
-6105
-6107
-6109
-6111
-6114
-6117
-6121
-6125
-6131
-6137
-6144
-6153
-6162
-6173
-6185
-6197
-6211
-6226
-6241
-6256
-6273
-6289
-6306
-6322
-6339
-6355
-6370
-6386
-6400
-6414
-6427
-6440
-6453
-6466
-6478
-6490
-6502
-6514
-6525
-6536
-6547
-6557
-6567
-6576
-6585
-6593
-6601
-6609
-6617
-6624
-6630
-6636
-6641
-6646
-6650
-6653
-6657
-6661
-6665
-6669
-6674
-6680
-6687
-6694
-6701
-6710
-6718
-6727
-6735
-6744
-6752
-6760
-6769
-6777
-6786
-6795
-6804
-6813
-6822
-6830
-6838
-6846
-6853
-6859
-6865
-6871
-6876
-6880
-6883
-6886
-6886
-6886
-6884
-6881
-6876
-6871
-6864
-6856
-6848
-6838
-6828
-6817
-6806
-6794
-6781
-6767
-6753
-6737
-6721
-6703
-6684
-6664
-6643
-6622
-6602
-6582
-6562
-6543
-6524
-6506
-6489
-6473
-6458
-6443
-6430
-6418
-6406
-6396
-6386
-6377
-6368
-6361
-6354
-6347
-6340
-6334
-6328
-6321
-6314
-6306
-6298
-6288
-6278
-6268
-6257
-6246
-6235
-6224
-6213
-6202
-6191
-6180
-6169
-6158
-6147
-6135
-6124
-6112
-6100
-6088
-6076
-6064
-6053
-6042
-6031
-6021
-6011
-6002
-5992
-5983
-5973
-5964
-5955
-5946
-5938
-5930
-5922
-5914
-5907
-5901
-5894
-5889
-5883
-5877
-5870
-5863
-5855
-5846
-5836
-5824
-5811
-5797
-5780
-5762
-5743
-5721
-5697
-5672
-5645
-5615
-5584
-5551
-5517
-5482
-5445
-5407
-5368
-5328
-5286
-5244
-5200
-5154
-5107
-5058
-5008
-4958
-4906
-4853
-4800
-4746
-4692
-4637
-4582
-4527
-4471
-4415
-4359
-4302
-4245
-4187
-4127
-4067
-4005
-3942
-3877
-3811
-3743
-3674
-3603
-3531
-3458
-3384
-3310
-3235
-3160
-3085
-3011
-2938
-2866
-2796
-2727
-2659
-2593
-2529
-2466
-2405
-2345
-2286
-2229
-2173
-2118
-2064
-2011
-1959
-1907
-1855
-1804
-1752
-1701
-1650
-1600
-1550
-1500
-1452
-1403
-1356
-1309
-1262
-1216
-1170
-1124
-1078
-1032
-986
-939
-893
-846
-799
-752
-705
-659
-614
-569
-526
-484
-443
-404
-365
-328
-293
-258
-225
-194
-163
-134
-106
-79
-53
-27
-2
23
48
73
97
121
145
168
190
212
234
255
276
296
316
335
353
369
385
399
412
424
435
444
453
462
470
477
484
489
494
499
503
506
509
512
514
516
517
518
518
518
517
516
514
512
510
508
505
503
500
497
494
492
489
485
482
479
476
472
469
466
463
461
458
456
454
452
451
450
450
451
452
454
457
460
464
469
473
478
483
489
494
499
504
509
515
521
527
533
539
545
552
558
565
572
579
587
595
604
614
624
636
649
662
677
693
710
728
746
765
784
803
822
841
861
882
903
925
947
970
993
1016
1039
1061
1084
1106
1128
1150
1172
1193
1213
1233
1253
1272
1291
1311
1331
1351
1372
1394
1417
1439
1462
1485
1507
1529
1549
1569
1587
1604
1621
1636
1651
1666
1680
1693
1706
1718
1730
1741
1752
1763
1773
1784
1795
1805
1817
1828
1838
1849
1859
1868
1876
1882
1888
1892
1895
1897
1899
1899
1899
1899
1898
1898
1897
1897
1897
1897
1898
1899
1900
1901
1903
1905
1908
1912
1917
1922
1928
1935
1943
1952
1961
1971
1982
1994
2007
2021
2036
2051
2067
2083
2099
2115
2130
2146
2163
2179
2196
2213
2230
2247
2263
2279
2295
2310
2324
2338
2351
2364
2376
2388
2400
2412
2423
2434
2445
2455
2464
2473
2482
2490
2497
2504
2512
2519
2526
2532
2539
2546
2552
2558
2564
2569
2574
2578
2581
2584
2587
2589
2591
2593
2594
2595
2596
2595
2594
2593
2590
2586
2581
2575
2568
2560
2551
2541
2531
2519
2506
2492
2478
2462
2445
2428
2409
2390
2370
2349
2328
2306
2283
2259
2235
2211
2186
2161
2135
2109
2083
2056
2029
2001
1974
1945
1915
1885
1855
1825
1794
1764
1734
1704
1674
1645
1615
1585
1555
1524
1493
1462
1430
1399
1367
1337
1307
1278
1251
1225
1201
1177
1156
1135
1116
1097
1080
1064
1049
1036
1022
1012
1000
992
984
976
970
964
960
955
952
949
946
944
942
940
939
939
938
938
937
936
934
932
930
928
925
923
920
917
915
912
909
906
903
899
895
891
886
881
877
872
868
864
861
859
857
857
856
856
857
858
859
860
860
860
859
858
857
855
852
850
848
847
846
846
846
848
850
852
855
859
863
868
874
880
887
894
902
910
918
925
933
940
946
951
955
959
961
963
963
962
961
959
957
954
950
946
942
937
931
925
918
911
903
894
885
875
864
852
840
826
812
797
781
765
749
732
715
698
681
664
646
629
612
595
579
563
547
531
516
501
486
472
459
445
432
419
406
394
382
371
360
350
340
331
322
314
307
300
293
286
279
272
265
256
248
238
228
218
206
193
180
165
150
134
117
99
81
62
42
23
2
-18
-39
-61
-84
-107
-130
-155
-179
-205
-231
-257
-285
-313
-341
-371
-400
-431
-462
-494
-527
-560
-595
-630
-666
-704
-743
-783
-824
-866
-910
-955
-1000
-1047
-1095
-1144
-1193
-1244
-1295
-1346
-1398
-1451
-1504
-1557
-1610
-1664
-1718
-1772
-1826
-1880
-1934
-1988
-2041
-2094
-2146
-2198
-2249
-2299
-2349
-2399
-2447
-2495
-2543
-2590
-2636
-2682
-2727
-2772
-2816
-2861
-2905
-2948
-2992
-3035
-3078
-3121
-3164
-3207
-3249
-3292
-3334
-3376
-3418
-3461
-3503
-3546
-3588
-3631
-3673
-3715
-3757
-3797
-3837
-3876
-3913
-3948
-3982
-4014
-4046
-4077
-4106
-4134
-4161
-4188
-4213
-4237
-4260
-4281
-4302
-4321
-4340
-4357
-4374
-4389
-4404
-4417
-4430
-4441
-4452
-4462
-4472
-4481
-4489
-4497
-4504
-4512
-4518
-4525
-4531
-4536
-4542
-4547
-4551
-4556
-4560
-4564
-4568
-4572
-4576
-4579
-4583
-4585
-4587
-4588
-4589
-4588
-4586
-4582
-4578
-4572
-4566
-4558
-4550
-4540
-4530
-4518
-4506
-4492
-4477
-4461
-4443
-4424
-4404
-4382
-4359
-4335
-4310
-4284
-4258
-4232
-4205
-4179
-4153
-4128
-4103
-4078
-4056
-4034
-4011
-3992
-3972
-3953
-3934
-3915
-3895
-3876
-3856
-3836
-3816
-3795
-3774
-3753
-3731
-3709
-3687
-3665
-3643
-3620
-3597
-3574
-3550
-3527
-3503
-3479
-3455
-3432
-3408
-3385
-3362
-3339
-3317
-3294
-3272
-3250
-3228
-3207
-3185
-3164
-3142
-3120
-3097
-3073
-3049
-3023
-2997
-2969
-2941
-2911
-2881
-2850
-2818
-2786
-2754
-2722
-2690
-2657
-2625
-2592
-2560
-2527
-2495
-2462
-2430
-2398
-2366
-2335
-2304
-2273
-2243
-2214
-2185
-2156
-2128
-2100
-2073
-2045
-2019
-1993
-1968
-1943
-1919
-1896
-1872
-1850
-1828
-1805
-1784
-1762
-1741
-1719
-1698
-1678
-1657
-1637
-1618
-1599
-1581
-1563
-1546
-1530
-1514
-1499
-1483
-1468
-1453
-1438
-1423
-1407
-1391
-1376
-1360
-1344
-1329
-1313
-1298
-1283
-1267
-1252
-1237
-1223
-1208
-1193
-1179
-1164
-1149
-1134
-1119
-1104
-1089
-1074
-1060
-1046
-1032
-1018
-1006
-993
-980
-967
-955
-942
-930
-917
-904
-890
-877
-862
-847
-832
-816
-799
-782
-764
-745
-726
-707
-687
-667
-647
-627
-607
-587
-567
-546
-526
-506
-486
-465
-445
-425
-405
-384
-364
-344
-323
-302
-281
-259
-237
-214
-191
-167
-142
-116
-90
-63
-36
-9
19
46
74
101
128
155
182
209
236
263
289
316
342
369
395
422
449
475
502
528
554
580
606
631
657
684
711
738
766
795
825
855
886
918
950
983
1016
1051
1085
1120
1155
1191
1227
1263
1300
1337
1376
1415
1455
1496
1538
1580
1624
1668
1712
1757
1801
1846
1891
1936
1982
2027
2073
2119
2165
2210
2256
2301
2346
2390
2434
2478
2521
2565
2608
2650
2693
2735
2777
2819
2861
2902
2944
2985
3026
3066
3106
3146
3184
3222
3259
3296
3332
3367
3403
3437
3472
3506
3539
3572
3603
3634
3663
3690
3717
3742
3765
3788
3810
3831
3851
3870
3889
3907
3924
3941
3957
3972
3986
4000
4013
4026
4038
4050
4061
4072
4082
4091
4102
4111
4119
4127
4134
4140
4146
4151
4156
4160
4164
4168
4172
4175
4178
4180
4182
4183
4184
4185
4184
4183
4182
4180
4177
4175
4172
4169
4166
4163
4160
4157
4153
4149
4145
4140
4135
4130
4124
4117
4110
4103
4094
4086
4078
4069
4059
4050
4040
4029
4019
4009
3999
3989
3979
3969
3959
3950
3941
3933
3924
3916
3907
3899
3890
3882
3873
3863
3853
3843
3832
3821
3809
3797
3784
3771
3757
3743
3728
3713
3698
3682
3667
3651
3635
3620
3604
3589
3574
3559
3545
3530
3515
3501
3486
3470
3454
3438
3420
3403
3384
3366
3346
3326
3306
3285
3264
3243
3220
3198
3175
3151
3128
3104
3079
3054
3029
3003
2977
2951
2924
2897
2869
2842
2813
2784
2755
2725
2694
2663
2631
2598
2565
2531
2496
2460
2423
2385
2346
2306
2265
2222
2179
2135
2090
2044
1998
1951
1904
1857
1809
1762
1714
1667
1621
1575
1529
1484
1439
1395
1352
1309
1266
1224
1182
1140
1098
1056
1014
973
933
892
853
814
776
738
701
664
628
592
556
521
486
451
417
383
350
317
285
253
222
191
161
130
100
71
42
13
-15
-42
-69
-96
-122
-147
-172
-196
-220
-244
-267
-289
-310
-331
-352
-371
-390
-409
-426
-443
-460
-475
-490
-504
-517
-529
-540
-550
-559
-567
-574
-580
-585
-588
-591
-593
-594
-594
-593
-591
-588
-584
-580
-574
-568
-562
-556
-549
-542
-536
-529
-522
-515
-507
-499
-491
-482
-473
-465
-456
-447
-438
-429
-421
-412
-404
-397
-389
-382
-374
-367
-360
-353
-347
-341
-335
-330
-326
-322
-319
-317
-315
-314
-313
-312
-311
-310
-309
-308
-306
-305
-303
-301
-299
-297
-295
-292
-289
-286
-282
-277
-273
-267
-261
-255
-249
-242
-235
-227
-220
-211
-203
-194
-185
-175
-166
-156
-146
-136
-126
-116
-105
-95
-85
-75
-65
-55
-44
-34
-23
-13
-2
9
20
31
42
54
66
78
90
102
115
127
140
152
164
176
188
199
211
222
234
245
255
266
276
286
296
305
315
326
336
347
358
370
382
395
408
421
434
448
462
476
490
504
519
533
548
562
577
591
605
618
631
645
657
670
683
696
709
722
735
748
761
774
787
799
811
823
835
846
858
869
880
890
901
911
921
931
940
950
959
968
978
987
997
1006
1016
1027
1038
1049
1060
1072
1084
1097
1110
1124
1137
1151
1166
1180
1195
1209
1224
1238
1253
1269
1284
1300
1315
1332
1348
1365
1382
1399
1416
1434
1452
1470
1488
1507
1526
1545
1565
1585
1605
1626
1647
1668
1690
1713
1736
1759
1783
1808
1833
1859
1886
1914
1942
1972
2001
2033
2064
2096
2127
2159
2191
2222
2253
2284
2314
2344
2374
2403
2432
2460
2488
2516
2543
2569
2595
2621
2647
2673
2698
2723
2748
2773
2798
2822
2847
2871
2895
2919
2943
2967
2991
3016
3041
3066
3092
3118
3144
3169
3195
3221
3246
3271
3296
3320
3343
3366
3388
3409
3430
3451
3472
3493
3513
3534
3555
3576
3597
3618
3640
3662
3684
3706
3727
3749
3771
3793
3815
3837
3859
3881
3903
3925
3947
3969
3990
4011
4030
4051
4070
4088
4106
4123
4139
4154
4169
4183
4195
4207
4219
4229
4239
4248
4256
4263
4270
4276
4281
4286
4289
4292
4295
4296
4297
4296
4295
4294
4291
4288
4284
4280
4275
4270
4265
4260
4255
4250
4244
4239
4233
4227
4220
4213
4206
4199
4190
4182
4172
4162
4152
4141
4129
4118
4106
4093
4081
4067
4054
4042
4029
4014
4000
3986
3971
3956
3940
3924
3908
3891
3874
3856
3837
3819
3800
3780
3760
3741
3720
3700
3680
3659
3637
3616
3593
3571
3548
3525
3502
3478
3455
3431
3406
3382
3357
3331
3306
3281
3255
3230
3205
3180
3155
3129
3104
3078
3052
3025
2999
2972
2946
2919
2893
2867
2841
2815
2789
2763
2737
2711
2684
2657
2629
2601
2573
2544
2516
2487
2458
2429
2400
2372
2344
2316
2288
2261
2234
2207
2181
2154
2128
2101
2074
2047
2020
1993
1966
1939
1913
1886
1860
1834
1808
1782
1756
1730
1704
1678
1652
1626
1599
1573
1547
1520
1494
1468
1442
1415
1390
1364
1338
1314
1289
1265
1242
1220
1198
1176
1154
1133
1112
1092
1072
1053
1034
1016
998
981
964
948
933
918
904
891
879
868
857
847
837
828
820
812
804
797
791
784
778
773
767
762
757
753
748
744
741
737
734
730
726
723
719
715
712
708
705
702
699
697
695
692
690
687
684
680
675
670
665
658
652
645
639
633
626
620
613
607
600
593
586
578
570
562
553
545
536
526
517
506
496
484
472
460
446
433
418
404
389
374
360
346
332
318
305
292
279
265
252
238
224
210
196
181
166
151
135
120
104
87
71
54
37
19
2
-17
-35
-54
-73
-93
-112
-132
-153
-174
-195
-217
-239
-261
-284
-307
-330
-354
-378
-402
-427
-452
-477
-503
-528
-554
-580
-606
-632
-658
-684
-711
-738
-765
-792
-820
-848
-876
-904
-932
-960
-989
-1016
-1045
-1073
-1101
-1128
-1156
-1183
-1211
-1238
-1265
-1293
-1320
-1348
-1375
-1402
-1429
-1456
-1483
-1509
-1535
-1561
-1587
-1612
-1638
-1664
-1689
-1715
-1740
-1764
-1789
-1813
-1836
-1860
-1883
-1906
-1929
-1952
-1976
-1999
-2021
-2044
-2067
-2089
-2111
-2133
-2155
-2176
-2197
-2218
-2240
-2261
-2283
-2304
-2326
-2348
-2369
-2391
-2413
-2434
-2456
-2478
-2500
-2523
-2545
-2568
-2591
-2614
-2637
-2660
-2684
-2708
-2732
-2756
-2780
-2805
-2829
-2853
-2877
-2901
-2925
-2948
-2971
-2993
-3014
-3035
-3056
-3075
-3094
-3112
-3130
-3148
-3164
-3181
-3197
-3213
-3229
-3245
-3260
-3276
-3291
-3306
-3321
-3335
-3350
-3364
-3378
-3392
-3406
-3420
-3434
-3448
-3462
-3476
-3490
-3505
-3520
-3535
-3550
-3565
-3579
-3594
-3609
-3623
-3638
-3652
-3666
-3680
-3693
-3706
-3719
-3731
-3743
-3755
-3766
-3777
-3787
-3797
-3806
-3814
-3822
-3829
-3835
-3841
-3846
-3850
-3854
-3857
-3859
-3860
-3861
-3861
-3861
-3859
-3857
-3855
-3851
-3848
-3843
-3838
-3833
-3827
-3820
-3812
-3804
-3795
-3786
-3776
-3766
-3756
-3745
-3734
-3723
-3711
-3699
-3687
-3675
-3662
-3649
-3636
-3623
-3609
-3595
-3581
-3567
-3553
-3539
-3524
-3510
-3496
-3482
-3467
-3453
-3438
-3423
-3408
-3392
-3376
-3360
-3343
-3326
-3308
-3290
-3272
-3253
-3234
-3215
-3195
-3175
-3155
-3135
-3114
-3093
-3072
-3051
-3029
-3008
-2986
-2965
-2943
-2921
-2899
-2876
-2854
-2831
-2808
-2784
-2761
-2737
-2713
-2689
-2665
-2641
-2618
-2595
-2572
-2549
-2526
-2503
-2480
-2456
-2433
-2409
-2384
-2359
-2334
-2308
-2282
-2256
-2230
-2203
-2175
-2148
-2120
-2092
-2063
-2035
-2005
-1977
-1947
-1918
-1888
-1859
-1829
-1800
-1771
-1741
-1713
-1684
-1656
-1628
-1601
-1575
-1549
-1524
-1499
-1474
-1450
-1427
-1404
-1382
-1360
-1338
-1316
-1295
-1274
-1253
-1232
-1212
-1191
-1170
-1150
-1129
-1108
-1086
-1064
-1042
-1018
-995
-972
-947
-922
-897
-872
-846
-820
-794
-768
-741
-715
-689
-663
-637
-611
-586
-560
-535
-509
-483
-458
-432
-407
-381
-356
-332
-308
-283
-259
-235
-211
-186
-162
-137
-113
-89
-64
-40
-16
8
32
55
79
103
127
150
174
197
221
245
269
293
317
340
363
385
407
428
448
467
486
505
523
540
557
574
591
608
625
641
658
676
693
710
727
744
759
775
790
804
817
831
843
855
867
879
890
901
912
923
935
946
957
968
979
989
998
1006
1016
1025
1033
1042
1050
1059
1067
1074
1081
1087
1093
1098
1102
1106
1109
1112
1114
1115
1116
1116
1115
1114
1113
1112
1110
1108
1105
1103
1101
1098
1095
1092
1088
1085
1081
1078
1074
1070
1066
1061
1057
1052
1048
1043
1038
1033
1028
1022
1018
1012
1008
1004
999
995
991
986
982
978
974
971
967
964
961
957
954
951
948
945
943
940
937
934
932
929
926
924
922
920
918
917
917
917
917
917
918
920
921
923
925
928
930
933
937
940
944
949
954
959
965
971
978
986
994
1002
1010
1018
1027
1035
1043
1051
1059
1067
1075
1083
1091
1099
1107
1115
1123
1131
1139
1146
1154
1161
1169
1176
1183
1189
1195
1201
1206
1210
1213
1216
1217
1218
1217
1216
1213
1210
1206
1201
1196
1190
1184
1177
1171
1164
1157
1149
1141
1132
1122
1112
1101
1090
1077
1064
1050
1036
1020
1006
990
974
957
940
923
905
888
870
853
835
818
800
782
763
745
726
707
688
668
648
628
607
587
566
546
525
505
485
465
445
426
407
388
370
353
335
319
302
286
270
254
238
222
206
189
173
156
139
122
104
87
69
51
33
15
-3
-21
-39
-57
-75
-94
-112
-130
-148
-166
-185
-203
-221
-240
-258
-275
-293
-310
-327
-344
-361
-378
-394
-411
-428
-444
-460
-477
-493
-509
-524
-540
-556
-571
-587
-603
-618
-634
-650
-667
-682
-698
-713
-728
-743
-758
-772
-787
-801
-816
-830
-845
-859
-874
-889
-904
-920
-935
-951
-967
-983
-999
-1014
-1031
-1047
-1062
-1078
-1093
-1108
-1123
-1137
-1151
-1164
-1176
-1188
-1199
-1210
-1220
-1229
-1238
-1246
-1254
-1260
-1266
-1272
-1276
-1281
-1284
-1287
-1289
-1291
-1292
-1293
-1293
-1292
-1291
-1289
-1288
-1286
-1284
-1281
-1279
-1277
-1274
-1272
-1270
-1268
-1266
-1263
-1261
-1259
-1256
-1253
-1250
-1247
-1243
-1240
-1236
-1232
-1228
-1224
-1220
-1215
-1211
-1207
-1203
-1200
-1196
-1193
-1190
-1187
-1184
-1181
-1178
-1176
-1174
-1172
-1170
-1168
-1166
-1164
-1162
-1160
-1157
-1155
-1152
-1150
-1147
-1145
-1142
-1140
-1138
-1136
-1134
-1132
-1130
-1129
-1128
-1127
-1127
-1126
-1126
-1126
-1126
-1126
-1127
-1127
-1127
-1127
-1126
-1126
-1124
-1123
-1121
-1120
-1117
-1115
-1113
-1110
-1107
-1105
-1102
-1099
-1097
-1094
-1091
-1089
-1086
-1083
-1080
-1078
-1075
-1072
-1069
-1066
-1063
-1059
-1056
-1053
-1050
-1047
-1045
-1042
-1040
-1038
-1036
-1034
-1033
-1031
-1030
-1028
-1027
-1025
-1022
-1020
-1016
-1012
-1008
-1004
-998
-992
-986
-979
-972
-965
-957
-949
-940
-931
-922
-912
-901
-890
-879
-868
-856
-843
-831
-818
-804
-790
-776
-762
-747
-732
-717
-701
-686
-671
-655
-640
-624
-609
-593
-577
-561
-546
-530
-514
-498
-482
-466
-450
-435
-419
-403
-388
-371
-355
-338
-321
-303
-285
-267
-248
-228
-208
-188
-167
-146
-125
-104
-82
-61
-40
-18
3
25
47
68
89
110
131
152
173
193
213
233
252
271
289
307
324
342
359
376
393
410
427
443
460
476
492
507
523
538
552
566
580
594
607
619
631
643
654
665
675
684
694
703
712
721
730
739
748
757
766
774
783
792
801
809
818
827
836
845
853
861
869
877
884
891
897
903
908
912
917
920
924
926
929
931
933
935
936
938
939
940
942
943
944
946
947
948
948
948
948
947
945
943
940
937
933
929
924
918
912
906
898
891
883
874
865
855
845
835
824
813
802
791
779
767
755
743
731
718
705
692
679
665
651
637
622
607
592
576
560
543
526
508
490
471
452
433
413
392
371
350
329
307
286
264
243
221
200
179
158
138
117
97
77
58
38
18
-1
-21
-40
-60
-79
-98
-117
-137
-156
-175
-195
-215
-234
-254
-275
-295
-315
-336
-357
-378
-400
-421
-443
-464
-486
-508
-529
-551
-573
-596
-618
-641
-663
-686
-709
-733
-756
-779
-803
-826
-849
-873
-896
-919
-943
-966
-989
-1012
-1035
-1058
-1080
-1103
-1125
-1148
-1170
-1192
-1214
-1236
-1257
-1279
-1300
-1321
-1343
-1364
-1385
-1407
-1428
-1449
-1471
-1492
-1513
-1534
-1555
-1576
-1597
-1618
-1639
-1660
-1681
-1702
-1723
-1743
-1764
-1784
-1803
-1823
-1842
-1860
-1879
-1897
-1916
-1934
-1952
-1970
-1988
-2007
-2025
-2043
-2061
-2079
-2097
-2115
-2132
-2149
-2166
-2183
-2199
-2216
-2232
-2247
-2263
-2278
-2293
-2307
-2320
-2333
-2346
-2358
-2370
-2381
-2392
-2402
-2412
-2422
-2431
-2440
-2449
-2457
-2465
-2472
-2479
-2486
-2493
-2499
-2505
-2511
-2516
-2521
-2526
-2531
-2535
-2539
-2543
-2547
-2550
-2554
-2558
-2561
-2565
-2568
-2572
-2576
-2580
-2583
-2587
-2590
-2594
-2597
-2600
-2603
-2606
-2609
-2612
-2614
-2616
-2618
-2620
-2621
-2621
-2621
-2621
-2620
-2618
-2616
-2614
-2612
-2609
-2607
-2604
-2601
-2598
-2594
-2591
-2587
-2583
-2580
-2575
-2571
-2567
-2562
-2557
-2552
-2547
-2541
-2535
-2529
-2523
-2517
-2511
-2505
-2499
-2493
-2487
-2480
-2473
-2466
-2459
-2451
-2443
-2434
-2424
-2414
-2403
-2392
-2381
-2369
-2357
-2344
-2331
-2318
-2305
-2292
-2278
-2265
-2251
-2237
-2224
-2210
-2195
-2181
-2166
-2150
-2134
-2117
-2100
-2083
-2065
-2047
-2029
-2011
-1992
-1973
-1954
-1935
-1917
-1898
-1879
-1860
-1842
-1823
-1805
-1786
-1768
-1749
-1731
-1712
-1693
-1674
-1656
-1637
-1619
-1600
-1582
-1565
-1548
-1531
-1514
-1497
-1481
-1465
-1450
-1434
-1418
-1402
-1387
-1371
-1355
-1339
-1323
-1308
-1292
-1276
-1261
-1246
-1230
-1215
-1199
-1184
-1168
-1152
-1136
-1121
-1105
-1089
-1073
-1057
-1041
-1025
-1008
-993
-976
-960
-943
-927
-910
-893
-876
-859
-841
-823
-805
-787
-769
-750
-731
-712
-692
-672
-652
-631
-611
-590
-569
-547
-526
-504
-483
-461
-439
-418
-396
-375
-353
-332
-311
-290
-269
-248
-228
-208
-188
-169
-150
-131
-113
-96
-79
-62
-46
-30
-15
0
15
29
43
57
71
84
97
111
123
136
149
161
173
184
196
207
218
229
239
250
260
270
281
291
301
311
322
332
343
353
364
374
384
394
404
413
423
432
440
449
457
464
471
478
485
492
498
504
509
515
521
526
531
537
542
548
553
559
565
571
577
583
589
595
601
608
614
620
626
632
638
643
649
654
659
664
669
673
677
682
686
690
695
699
704
709
714
720
726
733
741
749
758
767
777
787
797
808
819
830
841
853
865
878
890
903
916
929
942
956
969
983
996
1010
1024
1038
1052
1066
1080
1094
1108
1122
1136
1150
1164
1178
1192
1206
1220
1234
1247
1260
1273
1286
1299
1312
1324
1336
1348
1361
1373
1384
1396
1408
1419
1431
1442
1454
1465
1477
1488
1500
1511
1522
1533
1543
1553
1563
1572
1582
1590
1599
1608
1616
1624
1632
1640
1648
1655
1662
1669
1676
1682
1688
1694
1700
1705
1710
1715
1720
1725
1729
1733
1737
1741
1745
1748
1752
1756
1759
1762
1766
1769
1772
1774
1777
1779
1780
1781
1782
1783
1782
1782
1781
1779
1777
1775
1773
1770
1767
1764
1760
1757
1753
1749
1745
1741
1737
1732
1727
1722
1717
1711
1705
1699
1693
1687
1681
1674
1668
1662
1655
1649
1643
1637
1632
1626
1621
1617
1612
1608
1604
1601
1597
1594
1591
1588
1585
1582
1579
1576
1573
1570
1567
1565
1562
1559
1556
1552
1549
1546
1542
1539
1535
1531
1528
1525
1522
1519
1517
1515
1514
1513
1512
1511
1510
1510
1510
1510
1510
1510
1511
1512
1514
1515
1517
1519
1522
1524
1527
1529
1532
1535
1538
1541
1544
1546
1549
1551
1554
1556
1559
1561
1564
1567
1569
1572
1575
1578
1581
1584
1587
1591
1594
1598
1602
1607
1611
1616
1621
1627
1633
1639
1645
1652
1659
1666
1674
1681
1689
1697
1705
1714
1723
1732
1740
1749
1757
1765
1773
1780
1787
1793
1799
1804
1809
1814
1818
1822
1825
1829
1832
1834
1836
1838
1839
1840
1840
1840
1840
1840
1839
1838
1836
1835
1833
1831
1829
1826
1823
1820
1817
1814
1811
1808
1804
1801
1797
1793
1788
1784
1778
1772
1766
1759
1752
1744
1735
1726
1717
1707
1697
1686
1675
1664
1652
1640
1628
1616
1604
1591
1579
1566
1553
1540
1527
1514
1502
1489
1476
1463
1450
1437
1425
1412
1399
1386
1373
1360
1346
1332
1318
1304
1289
1274
1259
1244
1228
1212
1196
1180
1163
1146
1129
1111
1092
1074
1054
1035
1014
994
973
952
930
908
887
865
842
820
798
776
753
731
709
686
664
642
619
597
574
552
529
506
483
460
437
414
391
368
344
321
297
274
250
226
203
179
156
133
110
87
65
42
20
-2
-24
-45
-66
-87
-108
-128
-147
-166
-184
-201
-217
-233
-249
-263
-277
-291
-304
-317
-329
-341
-353
-365
-376
-386
-396
-406
-416
-425
-434
-443
-452
-460
-469
-478
-486
-495
-503
-511
-519
-527
-535
-542
-550
-557
-564
-571
-578
-584
-591
-598
-605
-612
-619
-626
-633
-640
-647
-653
-660
-667
-674
-681
-688
-696
-703
-710
-718
-725
-733
-741
-748
-755
-762
-769
-775
-781
-786
-790
-794
-797
-800
-802
-803
-803
-803
-803
-802
-801
-800
-798
-796
-793
-791
-787
-784
-779
-775
-770
-764
-758
-752
-745
-738
-730
-722
-714
-706
-698
-690
-681
-673
-665
-657
-649
-642
-634
-627
-621
-614
-608
-603
-598
-593
-589
-586
-583
-581
-579
-577
-576
-575
-575
-575
-575
-575
-576
-576
-577
-578
-579
-580
-582
-583
-584
-586
-587
-588
-590
-592
-594
-596
-598
-600
-603
-605
-608
-610
-613
-616
-619
-623
-626
-630
-633
-637
-640
-644
-648
-652
-656
-660
-664
-669
-673
-677
-682
-686
-690
-695
-699
-703
-708
-712
-716
-720
-724
-728
-731
-735
-739
-742
-746
-749
-753
-757
-761
-765
-769
-774
-778
-782
-787
-791
-795
-800
-804
-809
-814
-819
-824
-830
-835
-841
-847
-852
-858
-864
-870
-875
-881
-887
-892
-898
-904
-909
-915
-921
-926
-932
-937
-942
-947
-951
-955
-960
-964
-968
-972
-976
-979
-983
-987
-990
-993
-996
-999
-1000
-1004
-1006
-1008
-1010
-1014
-1016
-1018
-1022
-1025
-1028
-1031
-1035
-1039
-1043
-1048
-1053
-1058
-1064
-1069
-1076
-1082
-1089
-1095
-1102
-1109
-1117
-1124
-1132
-1139
-1147
-1155
-1163
-1170
-1178
-1186
-1194
-1202
-1210
-1218
-1226
-1234
-1242
-1250
-1257
-1265
-1272
-1279
-1286
-1292
-1299
-1304
-1310
-1316
-1321
-1327
-1332
-1338
-1343
-1349
-1355
-1360
-1366
-1372
-1378
-1383
-1389
-1394
-1400
-1405
-1410
-1416
-1421
-1426
-1431
-1436
-1440
-1445
-1449
-1454
-1458
-1462
-1466
-1470
-1474
-1478
-1481
-1485
-1488
-1492
-1495
-1498
-1502
-1505
-1508
-1511
-1515
-1518
-1521
-1524
-1527
-1530
-1533
-1536
-1539
-1543
-1546
-1549
-1552
-1556
-1559
-1562
-1565
-1568
-1571
-1574
-1576
-1579
-1582
-1586
-1589
-1593
-1597
-1601
-1606
-1610
-1615
-1620
-1625
-1630
-1635
-1640
-1645
-1650
-1654
-1658
-1662
-1665
-1668
-1671
-1674
-1677
-1679
-1681
-1683
-1684
-1686
-1686
-1687
-1687
-1688
-1688
-1687
-1687
-1686
-1686
-1685
-1684
-1683
-1682
-1681
-1680
-1679
-1678
-1676
-1675
-1673
-1672
-1670
-1668
-1665
-1663
-1661
-1658
-1656
-1653
-1651
-1648
-1645
-1642
-1638
-1635
-1631
-1626
-1621
-1615
-1609
-1603
-1595
-1588
-1580
-1572
-1563
-1555
-1546
-1536
-1527
-1518
-1509
-1499
-1490
-1481
-1472
-1463
-1454
-1446
-1437
-1429
-1421
-1413
-1405
-1397
-1390
-1383
-1376
-1370
-1363
-1358
-1352
-1347
-1342
-1337
-1332
-1328
-1323
-1319
-1314
-1310
-1305
-1300
-1295
-1291
-1286
-1281
-1276
-1272
-1267
-1263
-1259
-1254
-1250
-1246
-1243
-1239
-1236
-1232
-1229
-1227
-1224
-1222
-1220
-1219
-1218
-1216
-1216
-1215
-1214
-1214
-1213
-1213
-1213
-1213
-1213
-1213
-1213
-1213
-1214
-1214
-1214
-1214
-1214
-1214
-1214
-1214
-1214
-1214
-1213
-1213
-1213
-1213
-1213
-1214
-1215
-1216
-1217
-1219
-1221
-1224
-1227
-1230
-1234
-1238
-1243
-1248
-1254
-1259
-1265
-1272
-1279
-1286
-1293
-1301
-1308
-1317
-1325
-1333
-1342
-1351
-1360
-1369
-1379
-1388
-1398
-1408
-1418
-1429
-1439
-1450
-1461
-1472
-1484
-1495
-1507
-1518
-1530
-1542
-1553
-1565
-1577
-1589
-1602
-1614
-1627
-1639
-1652
-1665
-1678
-1691
-1704
-1717
-1730
-1744
-1757
-1770
-1783
-1797
-1810
-1824
-1837
-1851
-1865
-1878
-1892
-1906
-1919
-1933
-1947
-1961
-1975
-1989
-2003
-2017
-2031
-2044
-2058
-2072
-2085
-2098
-2111
-2124
-2136
-2148
-2159
-2171
-2181
-2192
-2202
-2212
-2221
-2230
-2238
-2247
-2254
-2261
-2268
-2274
-2280
-2285
-2290
-2295
-2299
-2303
-2307
-2311
-2314
-2317
-2321
-2324
-2327
-2330
-2333
-2335
-2338
-2340
-2342
-2344
-2345
-2347
-2348
-2349
-2350
-2351
-2351
-2351
-2351
-2350
-2349
-2347
-2345
-2343
-2340
-2337
-2333
-2329
-2324
-2319
-2313
-2307
-2301
-2294
-2287
-2279
-2272
-2263
-2255
-2246
-2237
-2227
-2216
-2206
-2194
-2183
-2171
-2158
-2145
-2132
-2118
-2104
-2090
-2076
-2061
-2045
-2031
-2015
-2000
-1984
-1969
-1953
-1936
-1920
-1903
-1886
-1869
-1851
-1833
-1816
-1797
-1779
-1761
-1743
-1724
-1706
-1688
-1669
-1651
-1632
-1614
-1595
-1576
-1557
-1537
-1518
-1497
-1477
-1456
-1434
-1413
-1391
-1369
-1347
-1325
-1303
-1281
-1258
-1236
-1213
-1190
-1167
-1143
-1120
-1096
-1072
-1047
-1022
-998
-974
-949
-924
-899
-874
-848
-822
-797
-771
-745
-718
-692
-665
-638
-611
-584
-557
-529
-502
-475
-448
-422
-396
-369
-344
-318
-293
-268
-244
-220
-197
-173
-151
-128
-106
-84
-62
-41
-21
0
20
39
58
77
96
114
131
148
165
182
198
214
230
245
261
276
291
305
320
334
348
362
376
389
402
414
426
438
449
460
470
480
490
499
509
518
526
535
543
551
559
567
574
581
588
595
602
609
615
622
628
635
642
648
655
662
668
675
682
689
695
702
708
714
721
727
732
738
743
749
754
759
764
769
774
779
784
789
794
798
803
807
811
815
818
821
824
826
827
828
829
829
828
827
826
824
822
819
817
814
812
809
806
804
801
799
796
794
792
789
786
784
781
778
775
772
768
765
761
758
754
750
747
743
739
735
731
727
723
720
716
712
708
705
701
697
693
690
686
682
678
674
670
665
661
657
652
648
644
639
635
631
627
623
619
616
612
609
606
603
600
597
595
592
589
587
585
582
580
578
576
575
573
572
570
569
567
566
565
564
562
561
559
558
556
554
552
550
548
546
543
541
538
535
532
529
526
523
519
515
511
507
503
498
493
488
482
476
470
463
455
447
439
429
420
410
400
389
379
368
357
345
334
322
311
299
288
276
264
253
241
229
218
206
194
182
170
158
146
133
121
109
97
85
72
60
48
36
24
12
0
-12
-24
-36
-48
-60
-71
-83
-94
-106
-117
-128
-139
-150
-160
-171
-180
-190
-199
-209
-217
-226
-235
-243
-251
-258
-266
-272
-279
-285
-291
-296
-300
-304
-308
-311
-313
-315
-317
-318
-319
-320
-320
-320
-320
-320
-320
-320
-320
-319
-318
-317
-316
-315
-314
-313
-312
-311
-310
-309
-308
-307
-306
-305
-303
-302
-300
-298
-297
-295
-292
-290
-287
-284
-282
-279
-275
-272
-269
-266
-263
-260
-257
-253
-250
-247
-244
-241
-237
-234
-231
-228
-224
-221
-217
-214
-210
-206
-201
-197
-192
-187
-182
-177
-172
-166
-161
-155
-149
-143
-137
-131
-124
-118
-111
-104
-97
-90
-82
-75
-67
-60
-53
-46
-39
-32
-25
-19
-13
-7
-2
3
8
12
16
19
22
24
26
27
28
28
28
27
26
24
22
20
17
13
10
5
1
-4
-9
-14
-20
-26
-32
-38
-45
-51
-58
-65
-72
-80
-87
-95
-102
-110
-118
-127
-135
-144
-152
-161
-170
-179
-189
-198
-208
-218
-227
-237
-246
-256
-265
-274
-284
-293
-301
-310
-318
-326
-334
-342
-350
-357
-364
-371
-378
-384
-391
-397
-403
-408
-414
-420
-425
-431
-436
-441
-446
-451
-456
-460
-465
-469
-473
-478
-482
-486
-489
-493
-496
-499
-502
-505
-507
-509
-511
-512
-514
-515
-516
-516
-516
-516
-516
-515
-515
-514
-513
-511
-510
-509
-508
-507
-506
-506
-505
-505
-504
-504
-504
-504
-504
-505
-506
-507
-508
-510
-512
-514
-516
-519
-522
-525
-528
-532
-535
-539
-543
-546
-550
-554
-558
-562
-566
-570
-574
-578
-581
-585
-589
-592
-596
-599
-603
-606
-609
-612
-614
-617
-619
-621
-623
-625
-627
-629
-630
-631
-633
-634
-635
-636
-638
-639
-640
-641
-643
-644
-646
-647
-648
-650
-651
-653
-654
-656
-657
-658
-660
-661
-662
-663
-663
-664
-665
-665
-665
-665
-665
-665
-665
-664
-664
-663
-662
-661
-659
-658
-657
-655
-654
-653
-651
-650
-648
-647
-645
-644
-642
-641
-640
-639
-638
-637
-637
-637
-637
-637
-638
-638
-639
-640
-641
-642
-643
-645
-646
-647
-649
-650
-651
-652
-653
-653
-654
-654
-654
-654
-654
-655
-655
-655
-655
-656
-656
-657
-658
-659
-660
-662
-664
-666
-668
-671
-675
-678
-682
-687
-692
-697
-702
-707
-713
-719
-725
-732
-738
-745
-752
-760
-767
-775
-783
-792
-800
-809
-819
-828
-838
-849
-859
-870
-881
-893
-904
-915
-927
-939
-950
-961
-972
-983
-994
-1004
-1014
-1025
-1034
-1044
-1053
-1062
-1070
-1079
-1087
-1095
-1103
-1111
-1118
-1126
-1133
-1140
-1147
-1154
-1161
-1168
-1175
-1181
-1187
-1193
-1199
-1204
-1210
-1215
-1219
-1224
-1228
-1231
-1235
-1238
-1240
-1242
-1244
-1245
-1246
-1246
-1245
-1244
-1243
-1241
-1239
-1237
-1234
-1232
-1229
-1226
-1223
-1220
-1217
-1214
-1211
-1208
-1205
-1203
-1200
-1198
-1196
-1194
-1192
-1191
-1189
-1187
-1185
-1183
-1182
-1180
-1179
-1177
-1176
-1175
-1173
-1172
-1171
-1170
-1169
-1168
-1168
-1167
-1167
-1166
-1166
-1166
-1166
-1166
-1167
-1168
-1169
-1170
-1172
-1174
-1176
-1178
-1180
-1183
-1186
-1189
-1192
-1196
-1199
-1203
-1207
-1210
-1214
-1217
-1221
-1224
-1228
-1231
-1235
-1239
-1243
-1247
-1251
-1256
-1260
-1265
-1270
-1276
-1281
-1287
-1293
-1299
-1306
-1312
-1319
-1325
-1332
-1339
-1345
-1352
-1359
-1366
-1373
-1379
-1386
-1393
-1400
-1406
-1412
-1418
-1424
-1430
-1435
-1440
-1445
-1449
-1453
-1457
-1460
-1463
-1466
-1468
-1470
-1472
-1474
-1475
-1477
-1478
-1479
-1481
-1482
-1483
-1483
-1484
-1484
-1484
-1484
-1483
-1482
-1481
-1481
-1479
-1478
-1477
-1476
-1475
-1474
-1473
-1472
-1472
-1472
-1472
-1472
-1473
-1474
-1475
-1476
-1478
-1480
-1482
-1485
-1488
-1491
-1494
-1497
-1501
-1504
-1508
-1511
-1515
-1518
-1521
-1524
-1527
-1529
-1532
-1534
-1536
-1537
-1539
-1540
-1542
-1543
-1544
-1544
-1545
-1545
-1546
-1546
-1545
-1545
-1545
-1544
-1543
-1542
-1541
-1539
-1538
-1536
-1534
-1532
-1530
-1527
-1525
-1522
-1520
-1517
-1514
-1511
-1509
-1506
-1502
-1499
-1496
-1493
-1490
-1487
-1484
-1481
-1479
-1476
-1473
-1470
-1468
-1465
-1462
-1460
-1457
-1454
-1451
-1448
-1445
-1441
-1438
-1434
-1430
-1426
-1422
-1418
-1414
-1410
-1406
-1402
-1397
-1393
-1388
-1384
-1379
-1374
-1369
-1365
-1360
-1355
-1351
-1346
-1342
-1338
-1334
-1330
-1326
-1322
-1318
-1314
-1310
-1305
-1301
-1296
-1291
-1286
-1281
-1276
-1271
-1266
-1260
-1254
-1249
-1243
-1237
-1231
-1225
-1219
-1213
-1207
-1202
-1196
-1190
-1184
-1177
-1171
-1165
-1159
-1152
-1146
-1140
-1133
-1127
-1121
-1114
-1108
-1102
-1096
-1091
-1085
-1079
-1073
-1067
-1061
-1055
-1048
-1042
-1036
-1029
-1022
-1014
-1008
-1000
-994
-987
-979
-971
-963
-955
-947
-939
-931
-922
-914
-905
-897
-889
-880
-872
-864
-856
-848
-840
-832
-825
-817
-810
-802
-795
-789
-782
-775
-769
-763
-757
-751
-746
-740
-735
-729
-724
-719
-714
-709
-705
-701
-697
-693
-689
-686
-683
-681
-678
-676
-674
-673
-671
-670
-669
-668
-667
-666
-666
-665
-665
-664
-664
-663
-663
-662
-662
-661
-661
-660
-660
-659
-659
-658
-657
-656
-656
-655
-654
-653
-652
-651
-650
-649
-647
-645
-644
-642
-640
-638
-635
-633
-631
-628
-626
-623
-621
-619
-616
-614
-612
-609
-607
-605
-602
-600
-597
-594
-592
-589
-586
-584
-581
-578
-576
-573
-570
-568
-565
-562
-559
-557
-554
-551
-549
-546
-544
-541
-539
-538
-536
-535
-533
-533
-532
-531
-531
-531
-532
-532
-533
-535
-537
-539
-542
-545
-549
-553
-558
-563
-569
-575
-582
-589
-596
-604
-612
-620
-628
-637
-646
-656
-665
-675
-685
-695
-706
-716
-727
-738
-749
-760
-771
-782
-794
-805
-817
-829
-841
-853
-864
-877
-889
-901
-914
-926
-939
-952
-965
-978
-991
-1004
-1016
-1030
-1043
-1056
-1068
-1081
-1093
-1105
-1117
-1129
-1140
-1151
-1162
-1172
-1182
-1192
-1201
-1210
-1219
-1227
-1236
-1244
-1252
-1259
-1267
-1274
-1282
-1289
-1296
-1303
-1310
-1316
-1323
-1330
-1336
-1342
-1348
-1354
-1359
-1364
-1370
-1374
-1379
-1384
-1388
-1392
-1396
-1400
-1403
-1406
-1409
-1411
-1413
-1415
-1417
-1418
-1418
-1419
-1419
-1418
-1418
-1417
-1416
-1414
-1413
-1411
-1409
-1406
-1404
-1401
-1398
-1395
-1392
-1388
-1385
-1381
-1377
-1373
-1369
-1364
-1359
-1354
-1349
-1343
-1337
-1331
-1324
-1317
-1309
-1302
-1294
-1285
-1277
-1268
-1259
-1249
-1239
-1229
-1218
-1207
-1196
-1184
-1172
-1159
-1146
-1132
-1118
-1104
-1089
-1074
-1059
-1043
-1027
-1010
-994
-977
-960
-942
-924
-906
-888
-869
-850
-831
-812
-793
-773
-753
-734
-714
-693
-673
-653
-633
-612
-592
-572
-551
-531
-511
-490
-470
-450
-430
-410
-390
-370
-351
-331
-312
-294
-276
-258
-241
-224
-208
-193
-178
-164
-150
-137
-124
-113
-102
-91
-82
-72
-64
-56
-49
-42
-35
-29
-23
-17
-12
-6
-1
4
10
15
20
25
30
34
39
44
48
53
57
61
64
68
71
74
76
78
81
82
84
85
86
87
88
88
89
89
89
88
88
88
87
86
86
85
84
84
83
82
81
80
79
78
77
76
74
73
71
70
68
66
64
62
60
57
55
53
51
49
47
45
44
42
41
39
38
36
35
33
32
30
28
27
25
23
22
20
18
16
14
11
9
6
3
0
-3
-6
-9
-12
-16
-19
-22
-25
-29
-32
-35
-39
-42
-46
-49
-53
-57
-60
-64
-68
-72
-76
-81
-85
-89
-93
-98
-102
-107
-112
-117
-121
-126
-131
-136
-141
-146
-151
-156
-161
-166
-171
-176
-181
-186
-191
-196
-201
-206
-210
-215
-219
-223
-228
-232
-236
-240
-244
-248
-252
-255
-259
-262
-265
-268
-270
-273
-275
-277
-279
-281
-283
-284
-286
-288
-289
-290
-291
-292
-293
-294
-294
-295
-295
-296
-296
-296
-296
-296
-296
-296
-296
-295
-295
-295
-295
-294
-294
-293
-293
-293
-292
-292
-291
-291
-290
-290
-290
-289
-289
-288
-288
-287
-286
-285
-284
-283
-282
-281
-280
-279
-278
-277
-276
-275
-274
-274
-273
-272
-271
-270
-269
-267
-266
-264
-261
-259
-256
-253
-249
-246
-243
-240
-237
-235
-234
-233
-233
-234
-236
-238
-241
-244
-247
-250
-253
-255
-257
-257
-257
-256
-254
-250
-246
-241
-236
-231
-226
-222
-218
-216
-214
-212
-212
-212
-212
-213
-215
-216
-218
-220
-222
-224
-226
-227
-228
-229
-230
-231
-232
-233
-235
-236
-238
-239
-241
-243
-246
-248
-251
-254
-257
-259
-262
-264
-266
-268
-269
-270
-271
-271
-271
-271
-271
-271
-271
-270
-270
-270
-270
-270
-271
-272
-273
-274
-275
-276
-276
-277
-276
-276
-276
-275
-274
-273
-272
-271
-269
-267
-265
-264
-262
-260
-258
-257
-255
-253
-252
-250
-248
-247
-245
-242
-240
-236
-233
-229
-224
-219
-213
-207
-200
-193
-185
-178
-170
-162
-154
-146
-138
-129
-119
-110
-99
-88
-77
-65
-53
-41
-28
-15
-2
11
24
38
51
63
76
88
100
112
124
135
146
157
167
177
186
195
205
214
223
232
241
250
259
267
276
284
291
299
306
313
320
327
333
339
345
350
354
359
363
367
371
374
378
381
384
387
390
393
396
399
402
406
409
412
416
420
424
428
432
436
440
444
448
452
456
461
466
472
477
483
489
495
500
506
511
516
521
525
530
535
540
545
550
556
561
566
572
578
584
591
597
604
611
618
625
631
638
645
651
658
664
670
677
683
689
695
700
706
712
718
724
730
735
741
747
753
759
764
770
776
782
788
794
800
806
811
817
823
829
834
840
846
852
858
864
870
875
881
887
892
898
904
909
914
919
924
929
934
939
943
948
954
959
965
971
977
982
988
994
1000
1006
1012
1018
1024
1030
1036
1041
1047
1052
1058
1063
1068
1073
1078
1082
1087
1091
1096
1100
1105
1110
1115
1120
1125
1130
1135
1140
1145
1150
1155
1160
1165
1169
1174
1178
1182
1186
1189
1193
1196
1200
1203
1206
1208
1211
1213
1214
1216
1217
1218
1219
1219
1220
1221
1221
1221
1220
1220
1219
1218
1216
1214
1212
1210
1208
1206
1203
1201
1198
1196
1193
1191
1188
1186
1183
1181
1179
1177
1175
1173
1171
1169
1166
1164
1161
1158
1156
1153
1150
1146
1143
1139
1136
1132
1128
1124
1120
1116
1111
1106
1101
1096
1090
1084
1078
1071
1065
1057
1050
1042
1035
1026
1018
1008
1000
991
981
971
960
949
937
924
911
898
884
869
854
838
822
805
788
770
752
733
714
694
675
655
635
614
594
574
554
533
513
492
472
451
430
409
388
366
345
324
302
281
259
236
214
191
169
145
122
99
75
51
27
3
-20
-44
-68
-92
-116
-139
-163
-187
-211
-235
-259
-284
-308
-333
-359
-384
-410
-436
-461
-487
-513
-539
-566
-593
-620
-647
-674
-702
-730
-758
-787
-815
-843
-872
-901
-929
-958
-987
-1014
-1043
-1072
-1100
-1128
-1156
-1184
-1212
-1240
-1268
-1296
-1324
-1351
-1379
-1407
-1435
-1463
-1491
-1518
-1546
-1574
-1602
-1630
-1658
-1687
-1715
-1744
-1773
-1802
-1832
-1862
-1891
-1921
-1952
-1982
-2013
-2044
-2076
-2108
-2140
-2172
-2205
-2239
-2272
-2306
-2340
-2373
-2407
-2441
-2475
-2508
-2542
-2575
-2608
-2641
-2674
-2707
-2740
-2773
-2806
-2839
-2871
-2904
-2936
-2968
-3000
-3031
-3062
-3093
-3124
-3154
-3183
-3212
-3241
-3270
-3298
-3326
-3355
-3383
-3411
-3438
-3466
-3493
-3520
-3547
-3574
-3600
-3626
-3652
-3677
-3702
-3727
-3751
-3776
-3800
-3824
-3848
-3872
-3895
-3918
-3940
-3962
-3983
-4003
-4024
-4043
-4064
-4083
-4101
-4118
-4135
-4151
-4166
-4180
-4193
-4206
-4218
-4230
-4241
-4252
-4262
-4272
-4281
-4291
-4300
-4309
-4318
-4326
-4334
-4341
-4348
-4354
-4360
-4364
-4368
-4372
-4375
-4377
-4379
-4381
-4383
-4384
-4384
-4384
-4384
-4383
-4381
-4379
-4376
-4373
-4369
-4364
-4359
-4353
-4347
-4340
-4332
-4324
-4315
-4305
-4294
-4283
-4272
-4260
-4247
-4234
-4220
-4206
-4192
-4178
-4163
-4148
-4132
-4116
-4100
-4083
-4065
-4046
-4027
-4009
-3989
-3968
-3947
-3926
-3904
-3881
-3859
-3836
-3813
-3790
-3766
-3743
-3718
-3694
-3669
-3644
-3619
-3593
-3567
-3541
-3515
-3488
-3461
-3434
-3407
-3379
-3352
-3324
-3296
-3267
-3239
-3210
-3182
-3153
-3124
-3095
-3066
-3038
-3009
-2980
-2951
-2923
-2894
-2864
-2835
-2805
-2774
-2743
-2712
-2681
-2649
-2618
-2586
-2553
-2521
-2489
-2457
-2424
-2392
-2360
-2327
-2295
-2262
-2229
-2196
-2163
-2129
-2096
-2062
-2028
-1993
-1959
-1924
-1888
-1853
-1818
-1782
-1747
-1712
-1677
-1642
-1607
-1572
-1537
-1503
-1468
-1434
-1400
-1366
-1333
-1299
-1266
-1233
-1200
-1167
-1134
-1101
-1068
-1035
-1002
-970
-937
-905
-872
-839
-807
-774
-741
-707
-674
-641
-608
-575
-542
-509
-476
-444
-412
-380
-349
-317
-286
-255
-225
-194
-163
-133
-103
-74
-45
-16
12
40
67
95
122
149
176
202
228
254
279
304
329
353
377
401
424
447
469
491
512
533
554
574
594
613
632
650
668
686
703
720
736
752
768
783
798
813
828
843
857
871
886
899
913
926
939
951
963
975
987
998
1008
1020
1030
1040
1050
1059
1067
1075
1083
1091
1098
1105
1112
1118
1124
1129
1134
1138
1142
1146
1149
1152
1154
1156
1158
1160
1162
1163
1165
1166
1168
1169
1170
1171
1172
1172
1173
1174
1175
1175
1176
1176
1176
1176
1176
1176
1176
1176
1175
1175
1175
1175
1174
1173
1173
1172
1171
1170
1169
1167
1166
1164
1162
1160
1157
1154
1152
1149
1146
1143
1139
1136
1133
1129
1125
1122
1118
1115
1112
1109
1105
1102
1099
1096
1093
1089
1086
1082
1078
1074
1070
1066
1061
1057
1052
1048
1043
1038
1033
1028
1022
1018
1012
1006
1000
995
989
982
975
968
961
954
947
939
932
924
916
908
901
893
885
878
870
863
855
848
840
832
823
815
806
797
788
778
769
759
749
739
729
719
708
698
687
676
664
653
642
630
618
606
594
581
568
554
541
527
513
499
485
470
456
442
427
413
399
384
370
356
342
327
313
299
285
271
257
243
229
215
202
188
175
163
151
139
128
117
107
98
89
80
72
65
59
53
48
43
39
35
32
29
26
24
22
20
19
18
18
18
18
18
19
19
20
22
23
25
27
30
32
34
37
39
42
45
48
50
53
56
59
61
64
68
71
75
79
83
87
92
96
101
106
111
116
122
127
133
139
144
150
156
163
169
175
182
189
195
202
209
216
223
230
237
244
252
259
266
274
281
289
296
304
311
318
325
332
339
347
354
361
368
376
383
391
398
406
414
422
431
439
447
456
465
473
482
491
499
508
518
527
536
546
556
565
575
585
595
606
616
627
638
648
659
670
681
693
704
716
728
740
753
765
778
791
804
816
829
842
854
866
878
890
902
913
924
936
947
959
971
982
994
1006
1018
1030
1042
1054
1066
1078
1090
1102
1115
1127
1140
1152
1165
1179
1192
1206
1220
1234
1248
1262
1276
1290
1304
1318
1331
1344
1357
1369
1381
1392
1404
1415
1426
1436
1447
1457
1466
1476
1485
1494
1502
1510
1518
1526
1534
1541
1549
1556
1563
1571
1578
1586
1593
1600
1607
1614
1621
1627
1633
1638
1643
1647
1651
1654
1657
1660
1662
1664
1665
1665
1666
1665
1664
1663
1662
1660
1658
1656
1654
1652
1649
1645
1642
1637
1633
1628
1622
1616
1610
1604
1598
1592
1585
1579
1572
1565
1558
1551
1544
1537
1530
1523
1516
1508
1501
1493
1486
1478
1470
1463
1455
1447
1439
1430
1422
1413
1405
1396
1386
1377
1367
1357
1346
1335
1324
1312
1301
1289
1277
1265
1252
1240
1228
1216
1204
1192
1180
1168
1155
1143
1130
1118
1105
1092
1079
1067
1054
1041
1027
1014
1000
987
973
960
946
932
918
904
889
875
860
845
829
813
796
780
762
745
727
710
692
674
656
639
621
604
587
569
552
535
517
500
482
465
447
430
412
393
375
356
337
318
299
279
260
240
220
200
180
160
140
120
99
79
59
40
20
1
-19
-38
-57
-76
-95
-114
-133
-152
-170
-188
-207
-225
-244
-263
-281
-300
-320
-339
-359
-379
-399
-419
-440
-461
-482
-503
-525
-547
-570
-592
-615
-638
-661
-685
-708
-732
-755
-778
-801
-824
-847
-869
-891
-913
-934
-956
-977
-998
-1018
-1040
-1060
-1081
-1101
-1121
-1142
-1162
-1183
-1204
-1225
-1246
-1267
-1288
-1309
-1330
-1351
-1372
-1393
-1414
-1434
-1455
-1475
-1495
-1515
-1535
-1555
-1575
-1595
-1614
-1634
-1653
-1671
-1690
-1708
-1726
-1744
-1761
-1778
-1794
-1811
-1827
-1842
-1858
-1873
-1889
-1904
-1919
-1934
-1948
-1963
-1978
-1992
-2007
-2021
-2035
-2048
-2062
-2075
-2088
-2101
-2113
-2125
-2137
-2149
-2160
-2171
-2182
-2193
-2203
-2213
-2224
-2234
-2244
-2254
-2265
-2274
-2284
-2294
-2303
-2312
-2321
-2329
-2337
-2345
-2352
-2358
-2364
-2370
-2375
-2380
-2384
-2388
-2392
-2395
-2398
-2401
-2404
-2407
-2410
-2413
-2416
-2419
-2423
-2426
-2430
-2433
-2437
-2441
-2445
-2449
-2453
-2457
-2461
-2465
-2469
-2473
-2476
-2480
-2483
-2486
-2489
-2491
-2494
-2496
-2498
-2500
-2501
-2503
-2504
-2505
-2505
-2506
-2506
-2507
-2507
-2507
-2507
-2507
-2506
-2506
-2505
-2504
-2503
-2502
-2501
-2500
-2499
-2497
-2495
-2493
-2490
-2487
-2484
-2480
-2476
-2472
-2467
-2462
-2456
-2451
-2445
-2439
-2433
-2426
-2420
-2414
-2407
-2401
-2394
-2387
-2381
-2374
-2367
-2360
-2353
-2346
-2339
-2332
-2325
-2318
-2310
-2303
-2295
-2288
-2280
-2273
-2265
-2257
-2250
-2242
-2234
-2226
-2217
-2209
-2200
-2191
-2182
-2173
-2164
-2155
-2145
-2135
-2125
-2115
-2105
-2094
-2084
-2073
-2062
-2052
-2041
-2031
-2021
-2011
-2001
-1991
-1980
-1970
-1960
-1949
-1938
-1927
-1916
-1905
-1894
-1882
-1871
-1860
-1849
-1838
-1827
-1816
-1806
-1795
-1784
-1773
-1762
-1751
-1740
-1729
-1717
-1706
-1694
-1682
-1670
-1658
-1646
-1633
-1620
-1606
-1593
-1579
-1565
-1552
-1538
-1524
-1510
-1496
-1482
-1468
-1454
-1439
-1424
-1410
-1395
-1380
-1366
-1351
-1336
-1322
-1307
-1293
-1278
-1263
-1249
-1234
-1219
-1204
-1189
-1174
-1159
-1144
-1128
-1113
-1098
-1082
-1067
-1051
-1036
-1020
-1004
-990
-975
-960
-944
-930
-915
-900
-886
-871
-857
-843
-829
-815
-801
-787
-773
-758
-744
-729
-713
-698
-682
-667
-651
-635
-619
-603
-587
-571
-555
-540
-524
-509
-494
-479
-465
-451
-437
-424
-412
-399
-387
-375
-362
-350
-338
-326
-314
-302
-290
-277
-265
-253
-241
-229
-217
-204
-192
-180
-168
-156
-144
-132
-120
-108
-97
-85
-73
-62
-51
-40
-29
-19
-8
2
12
21
31
40
50
59
68
77
86
94
102
111
119
127
135
142
150
157
165
172
179
186
192
199
205
210
216
221
226
231
236
241
245
250
254
258
262
266
270
274
278
282
286
290
294
299
303
307
311
315
319
323
327
330
333
336
339
341
344
346
349
351
353
356
358
360
362
364
366
367
369
371
373
375
377
380
382
385
387
390
393
395
398
401
404
406
409
412
414
417
420
422
425
428
430
433
435
438
440
442
444
446
448
450
451
453
455
457
458
460
462
464
466
468
470
472
474
476
478
480
482
484
486
489
491
493
495
497
499
501
503
505
506
508
510
512
514
515
517
519
521
523
524
526
528
530
531
532
534
535
537
538
540
542
544
546
548
550
552
554
556
559
561
563
565
568
570
573
576
579
582
585
589
592
596
600
604
608
612
617
621
626
631
635
639
643
647
650
653
656
659
661
664
667
669
672
674
677
679
681
683
685
686
687
689
690
690
691
691
692
692
692
691
690
689
688
687
686
684
683
682
680
679
678
676
675
674
672
671
670
668
667
666
665
663
662
661
659
658
657
655
654
653
651
650
649
648
646
645
644
642
641
640
638
637
636
635
633
632
631
629
628
627
625
624
623
622
620
619
618
616
615
614
613
611
610
609
607
606
605
604
602
601
600
598
597
596
595
593
592
591
590
588
587
586
584
583
582
581
579
578
577
576
574
573
572
571
569
568
567
566
564
563
562
561
559
558
557
555
554
553
552
550
549
548
547
546
544
543
542
541
539
538
537
536
534
533
532
531
529
528
527
526
524
523
522
521
519
518
517
516
515
513
512
511
510
508
507
506
505
504
502
501
500
499
497
496
495
494
493
491
490
489
488
487
485
484
483
482
480
479
478
477
476
474
473
472
471
470
468
467
466
465
464
462
461
460
459
458
456
455
454
453
452
451
449
448
447
446
445
443
442
441
440
439
437
436
435
434
433
432
430
429
428
427
426
425
423
422
421
420
419
417
416
415
414
413
412
410
409
408
407
406
405
404
402
401
400
399
398
397
395
394
393
392
391
390
388
387
386
385
384
383
382
380
379
378
377
376
375
374
372
371
370
369
368
367
366
364
363
362
361
360
359
358
357
355
354
353
352
351
350
349
348
346
345
344
343
342
341
340
339
337
336
335
334
333
332
331
330
329
327
326
325
324
323
322
321
320
319
317
316
315
314
313
312
311
310
309
308
306
305
304
303
302
301
300
299
298
297
296
294
293
292
291
290
289
288
287
286
285
284
283
281
280
279
278
277
276
275
274
273
272
271
270
269
267
266
265
264
263
262
261
260
259
258
257
256
255
254
253
251
250
249
248
247
246
245
244
243
242
241
240
239
238
237
236
235
234
233
231
230
229
228
227
226
225
224
223
222
221
220
219
218
217
216
215
214
213
212
211
210
209
208
207
206
205
204
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
73
72
71
70
69
68
67
66
65
64
63
62
61
61
60
59
58
57
56
55
54
53
52
51
50
50
49
48
47
46
45
44
43
42
41
40
40
39
38
37
36
35
34
33
32
31
31
30
29
28
27
26
25
24
23
23
22
21
20
19
18
17
16
15
15
14
13
12
11
10
9
8
8
7
6
5
4
3
2
1
1
0
-1
-2
-3
-4
-5
-6
-6
-7
-8
-9
-10
-11
-12
-13
-13
-14
-15
-16
-17
-18
-19
-19
-20
-21
-22
-23
-24
-25
-25
-26
-27
-28
-29
-30
-30
-31
-32
-33
-34
-35
-36
-36
-37
-38
-39
-40
-41
-41
-42
-43
-44
-45
-46
-46
-47
-48
-49
-50
-51
-51
-52
-53
-54
-55
-56
-56
-57
-58
-59
-60
-61
-61
-62
-63
-64
-65
-65
-66
-67
-68
-69
-70
-70
-71
-72
-73
-74
-74
-75
-76
-77
-78
-78
-79
-80
-81
-82
-82
-83
-84
-85
-86
-86
-87
-88
-89
-90
-90
-91
-92
-93
-94
-94
-95
-96
-97
-98
-98
-99
-100
-101
-102
-102
-103
-104
-105
-106
-106
-107
-108
-109
-109
-110
-111
-112
-113
-113
-114
-115
-116
-116
-117
-118
-119
-120
-120
-121
-122
-123
-123
-124
-125
-126
-126
-127
-128
-129
-130
-130
-131
-132
-133
-133
-134
-135
-136
-136
-137
-138
-139
-139
-140
-141
-142
-142
-143
-144
-145
-145
-146
-147
-148
-148
-149
-150
-151
-151
-152
-153
-154
-154
-155
-156
-157
-157
-158
-159
-160
-160
-161
-162
-162
-163
-164
-165
-165
-166
-167
-168
-168
-169
-170
-171
-171
-172
-173
-173
-174
-175
-176
-176
-177
-178
-178
-179
-180
-181
-181
-182
-183
-184
-184
-185
-186
-186
-187
-188
-189
-189
-190
-191
-191
-192
-193
-193
-194
-195
-196
-196
-197
-198
-198
-199
-200
-201
-201
-202
-203
-203
-204
-205
-205
-206
-207
-207
-208
-209
-210
-210
-211
-212
-212
-213
-214
-214
-215
-216
-216
-217
-218
-219
-219
-220
-221
-221
-222
-223
-223
-224
-225
-225
-226
-227
-227
-228
-229
-229
-230
-231
-231
-232
-233
-233
-234
-235
-235
-236
-237
-237
-238
-239
-239
-240
-241
-241
-242
-243
-243
-244
-245
-245
-246
-247
-247
-248
-249
-249
-250
-251
-251
-252
-253
-253
-254
-254
-255
-256
-256
-257
-258
-258
-259
-260
-260
-261
-262
-262
-263
-264
-264
-265
-265
-266
-267
-267
-268
-269
-269
-270
-271
-271
-272
-272
-273
-274
-274
-275
-276
-276
-277
-277
-278
-279
-279
