5
66787
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-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
-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
-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
-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
-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
-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
-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
-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
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-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
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-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
-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
-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
-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
-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
-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
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-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
-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
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-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
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-19
-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
-16
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-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
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
3
3
4
4
4
4
4
4
4
5
5
5
5
5
5
5
6
6
6
6
6
6
6
7
7
7
7
7
7
7
8
8
8
8
8
8
8
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
13
13
13
13
13
13
13
14
14
14
14
14
14
15
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
21
22
22
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
26
26
27
27
27
27
27
27
27
28
28
28
28
28
28
29
29
29
29
29
29
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
34
34
34
34
34
34
35
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
86
87
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
91
92
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
95
96
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
101
102
102
102
102
102
102
103
103
103
103
103
103
104
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
110
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
114
114
115
115
115
115
115
115
116
116
116
116
116
116
117
117
117
117
117
117
118
118
118
118
118
118
119
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
125
126
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
133
134
134
134
134
134
134
134
135
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
140
140
141
141
141
141
141
141
142
142
142
142
142
142
142
143
143
143
143
143
143
144
144
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
146
147
147
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
149
149
150
150
150
150
150
150
151
151
151
151
151
151
151
152
152
152
152
152
152
153
153
153
153
153
153
153
154
154
154
154
154
154
154
155
155
155
155
155
155
156
156
156
156
156
156
156
157
157
157
157
157
157
157
158
158
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
160
160
161
161
161
161
161
161
161
162
162
162
162
162
162
162
163
163
163
163
163
163
163
164
164
164
164
164
164
164
165
165
165
165
165
165
165
166
166
166
166
166
166
166
167
167
167
167
167
167
168
168
168
168
168
168
168
169
169
169
169
169
169
169
170
170
170
170
170
170
170
171
171
171
171
171
171
171
172
172
172
172
172
172
172
173
173
173
173
173
173
173
174
174
174
174
174
174
174
175
175
175
175
175
175
176
176
176
176
176
176
176
177
177
177
177
177
177
177
178
178
178
178
178
178
178
179
179
179
179
179
179
179
180
180
180
180
180
180
181
181
181
181
181
181
181
182
182
182
182
182
182
183
183
183
183
183
183
183
184
184
184
184
184
184
184
185
185
185
185
185
185
185
186
186
186
186
186
186
186
187
187
187
187
187
187
187
187
188
188
188
188
188
188
188
189
189
189
189
189
189
189
190
190
190
190
190
190
190
191
191
191
191
191
191
191
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
194
194
194
194
194
194
194
195
195
195
195
195
195
196
196
196
196
196
196
196
197
197
197
197
197
197
197
198
198
198
198
198
198
198
199
199
199
199
199
199
199
200
200
200
200
200
200
200
201
201
201
201
201
201
201
202
202
202
202
202
202
202
203
203
203
203
203
203
203
204
204
204
204
204
204
204
205
205
205
205
205
205
205
206
206
206
206
206
206
206
207
207
207
207
207
207
207
208
208
208
208
208
208
208
208
209
209
209
209
209
209
209
210
210
210
210
210
210
210
211
211
211
211
211
211
211
212
212
212
212
212
212
212
212
213
213
213
213
213
213
213
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
217
217
217
217
217
217
217
217
218
218
218
218
218
218
218
219
219
219
219
219
219
219
219
220
220
220
220
220
220
220
221
221
221
221
221
221
221
222
222
222
222
222
222
222
222
223
223
223
223
223
223
223
224
224
224
224
224
224
224
225
225
225
225
225
225
225
226
226
226
226
226
226
226
227
227
227
227
227
227
227
228
228
228
228
228
228
228
229
229
229
229
229
229
230
230
230
230
230
230
230
231
231
231
231
231
231
231
232
232
232
232
232
232
232
233
233
233
233
233
233
233
234
234
234
234
234
234
234
235
235
235
235
235
235
235
236
236
236
236
236
236
236
237
237
237
237
237
237
237
238
238
238
238
238
238
238
239
239
239
239
239
239
239
240
240
240
240
240
240
240
241
241
241
241
241
241
241
242
242
242
242
242
242
242
243
243
243
243
243
243
244
244
244
244
244
244
244
245
245
245
245
245
245
245
246
246
246
246
246
246
246
247
247
247
247
247
247
248
248
248
248
248
248
248
249
249
249
249
249
249
249
250
250
250
250
250
250
250
251
251
251
251
251
251
251
252
252
252
252
252
252
252
253
253
253
253
253
253
253
254
254
254
254
254
254
254
255
255
255
255
255
255
255
256
256
256
256
256
256
256
256
257
257
257
257
257
257
257
258
258
258
258
258
258
258
258
259
259
259
259
259
259
259
260
260
260
260
260
260
260
260
261
261
261
261
261
261
261
262
262
262
262
262
262
262
262
263
263
263
263
263
263
263
264
264
264
264
264
264
264
265
265
265
265
265
265
265
266
266
266
266
266
266
266
266
267
267
267
267
267
267
267
268
268
268
268
268
268
268
269
269
269
269
269
269
269
269
270
270
270
270
270
270
270
271
271
271
271
271
271
271
271
272
272
272
272
272
272
272
273
273
273
273
273
273
273
274
274
274
274
274
274
274
274
275
275
275
275
275
275
275
275
276
276
276
276
276
276
276
277
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
279
280
280
280
280
280
280
280
280
281
281
281
281
281
281
281
281
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
290
290
290
290
290
290
290
290
291
291
291
291
291
291
291
291
292
292
292
292
292
292
292
293
293
293
293
293
293
293
293
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
297
297
297
297
297
297
297
297
298
298
298
298
298
298
298
298
299
299
299
299
299
299
299
299
300
300
300
300
300
300
300
300
301
301
301
301
301
301
301
301
302
302
302
302
302
302
302
302
303
303
303
303
303
303
303
303
304
304
304
304
304
304
304
304
305
305
305
305
305
305
305
305
305
306
306
306
306
306
306
306
306
307
307
307
307
307
307
307
307
308
308
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
310
310
310
310
310
310
310
310
311
311
311
311
311
311
311
311
311
312
312
312
312
312
312
312
312
313
313
313
313
313
313
313
313
314
314
314
314
314
314
314
314
314
315
315
315
315
315
315
315
315
316
316
316
316
316
316
316
316
317
317
317
317
317
317
317
317
318
318
318
318
318
318
318
318
319
319
319
319
319
319
319
319
319
320
320
320
320
320
320
320
320
321
321
321
321
321
321
321
321
321
322
322
322
322
322
322
322
322
322
323
323
323
323
323
323
323
323
323
324
324
324
324
324
324
324
324
324
325
325
325
325
325
325
325
325
325
326
326
326
326
326
326
326
326
326
327
327
327
327
327
327
327
327
327
327
328
328
328
328
328
328
328
328
328
329
329
329
329
329
329
329
329
329
329
330
330
330
330
330
330
330
330
330
331
331
331
331
331
331
331
331
331
331
332
332
332
332
332
332
332
332
332
332
333
333
333
333
333
333
333
333
333
334
334
334
334
334
334
334
334
334
334
334
335
335
335
335
335
335
335
335
335
335
336
336
336
336
336
336
336
336
336
336
337
337
337
337
337
337
337
337
337
337
337
338
338
338
338
338
338
338
338
338
338
338
338
339
339
339
339
339
339
339
339
339
339
339
340
340
340
340
340
340
340
340
340
340
341
341
341
341
341
341
341
341
341
341
341
342
342
342
342
342
342
342
342
342
342
342
343
343
343
343
343
343
343
343
343
343
344
344
344
344
344
344
344
344
344
344
344
345
345
345
345
345
345
345
345
345
345
346
346
346
346
346
346
346
346
346
346
346
347
347
347
347
347
347
347
347
347
347
347
348
348
348
348
348
348
348
348
348
348
348
349
349
349
349
349
349
349
349
349
349
349
350
350
350
350
350
350
350
350
350
350
350
351
351
351
351
351
351
351
351
351
351
351
351
352
352
352
352
352
352
352
352
352
352
352
353
353
353
353
353
353
353
353
353
353
353
353
354
354
354
354
354
354
354
354
354
354
354
354
355
355
355
355
355
355
355
355
355
355
355
355
356
356
356
356
356
356
356
356
356
356
356
357
357
357
357
357
357
357
357
357
357
357
357
358
358
358
358
358
358
358
358
358
358
358
358
358
359
359
359
359
359
359
359
359
359
359
359
359
359
360
360
360
360
360
360
360
360
360
360
360
360
360
360
361
361
361
361
361
361
361
361
361
361
361
361
361
361
362
362
362
362
362
362
362
362
362
362
362
362
362
362
363
363
363
363
363
363
363
363
363
363
363
363
363
363
364
364
364
364
364
364
364
364
364
364
364
364
364
364
365
365
365
365
365
365
365
365
365
365
365
365
365
365
366
366
366
366
366
366
366
366
366
366
366
366
366
366
367
367
367
367
367
367
367
367
367
367
367
367
367
368
368
368
368
368
368
368
368
368
368
368
368
368
369
369
369
369
369
369
369
369
369
369
369
369
369
369
370
370
370
370
370
370
370
370
370
370
370
370
370
370
371
371
371
371
371
371
371
371
371
371
371
371
371
371
372
372
372
372
372
372
372
372
372
372
372
372
372
372
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
429
429
429
429
429
429
429
429
429
429
429
429
429
429
429
429
429
429
429
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
445
445
445
445
445
445
445
445
445
445
445
445
445
445
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
453
453
453
453
453
453
453
453
453
453
453
453
453
453
453
453
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
469
469
469
469
469
469
469
469
469
469
469
469
469
469
469
469
469
469
469
469
469
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
503
503
503
503
503
503
503
503
503
503
503
503
503
503
503
503
503
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
507
507
507
507
507
507
507
507
507
507
507
507
507
507
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
509
509
509
509
509
509
509
509
509
509
509
509
510
510
510
510
510
510
510
510
510
510
510
510
510
510
511
511
511
511
511
511
511
511
511
511
512
512
512
512
512
512
512
512
512
512
512
512
512
513
513
513
513
513
513
513
513
513
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
516
516
516
516
516
516
516
516
516
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
514
514
514
514
514
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
518
518
518
518
518
518
518
518
518
518
518
518
518
518
518
518
518
518
518
518
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
520
520
520
520
520
520
521
521
521
521
522
522
522
522
522
522
522
522
522
522
522
523
523
523
523
523
523
523
524
524
524
524
525
525
525
526
526
526
527
527
527
528
528
529
529
529
529
530
530
530
530
530
530
530
531
531
531
531
532
532
532
533
533
534
534
534
535
535
535
536
536
536
536
537
537
537
538
538
539
539
540
540
540
541
541
541
542
542
542
542
543
543
543
544
544
544
545
545
545
546
546
546
547
547
547
548
548
549
549
549
550
550
551
551
552
552
552
553
553
553
553
553
554
554
554
554
555
555
555
556
556
557
557
558
558
559
559
560
561
561
562
563
563
564
564
565
565
566
566
567
567
568
568
569
569
570
570
571
571
572
573
574
574
575
576
577
577
578
579
580
581
582
583
584
585
586
587
587
588
589
590
591
592
593
594
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
608
609
610
611
612
613
614
615
617
618
619
620
620
621
622
623
624
625
626
627
627
628
629
630
631
632
634
635
636
637
638
639
640
641
642
643
644
644
645
646
647
648
649
650
651
652
653
654
655
656
658
659
660
662
663
664
665
667
668
669
670
671
672
673
674
675
675
676
677
678
679
680
681
683
684
685
687
688
689
691
692
694
695
696
697
698
700
701
702
703
704
705
706
707
708
709
710
711
712
712
714
715
716
717
719
720
722
723
725
727
728
730
731
732
734
735
736
736
737
738
739
739
740
741
742
743
744
745
747
748
749
750
751
752
754
755
756
757
758
759
760
761
762
763
763
764
764
765
765
766
766
767
767
768
769
770
771
773
774
775
776
777
778
779
780
781
782
783
784
784
785
786
786
787
787
788
788
789
790
790
791
792
792
793
794
795
797
798
799
801
802
804
805
807
808
809
810
811
812
812
813
814
814
815
816
817
818
819
820
821
823
824
825
826
828
829
830
831
832
833
834
834
835
836
837
838
839
840
841
841
842
843
843
844
845
846
847
848
849
850
852
853
854
855
856
857
857
858
858
859
859
860
860
861
861
862
862
863
864
864
865
866
867
868
869
870
871
873
874
875
877
878
879
880
880
881
881
881
881
881
881
881
881
881
881
882
883
884
885
886
888
889
890
892
893
894
895
896
897
897
898
898
899
899
900
900
900
901
901
901
902
902
903
904
904
905
906
907
908
909
910
910
911
912
913
913
914
914
915
915
915
915
915
915
915
914
914
914
913
913
913
913
913
913
913
914
914
915
916
917
918
919
920
921
923
924
924
925
926
926
927
927
928
928
928
929
929
930
930
931
931
932
933
933
934
934
935
935
935
935
935
935
936
936
936
937
937
938
939
940
941
942
943
944
945
947
948
949
949
950
951
952
953
954
955
956
957
958
958
959
960
961
962
962
963
964
965
965
966
967
968
969
970
971
972
974
975
976
978
979
980
981
982
983
984
986
987
988
989
990
990
991
992
992
992
993
993
993
993
993
994
994
994
995
996
996
997
998
1000
1000
1002
1002
1004
1004
1006
1006
1008
1008
1008
1008
1008
1008
1008
1008
1008
1006
1006
1006
1006
1004
1004
1004
1002
1002
1002
1002
1002
1004
1004
1006
1008
1010
1012
1014
1014
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1014
1014
1016
1016
1016
1016
1018
1018
1020
1020
1020
1020
1022
1022
1022
1024
1024
1025
1026
1027
1028
1029
1029
1030
1031
1031
1032
1033
1033
1034
1035
1036
1037
1038
1040
1041
1043
1044
1046
1047
1049
1050
1052
1053
1054
1055
1055
1056
1057
1057
1058
1059
1059
1060
1060
1061
1062
1062
1063
1064
1065
1066
1067
1068
1069
1071
1072
1073
1074
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1090
1091
1092
1093
1095
1096
1097
1098
1099
1100
1101
1102
1103
1103
1104
1104
1105
1105
1106
1107
1107
1108
1109
1109
1110
1110
1111
1111
1111
1112
1112
1112
1112
1112
1112
1112
1112
1112
1113
1113
1113
1114
1114
1114
1114
1114
1114
1114
1113
1113
1112
1112
1111
1111
1110
1110
1110
1110
1110
1110
1110
1111
1111
1112
1113
1114
1114
1115
1115
1116
1116
1116
1116
1115
1115
1114
1113
1112
1111
1110
1109
1108
1107
1106
1106
1105
1105
1105
1105
1106
1106
1107
1108
1109
1109
1110
1110
1111
1110
1110
1109
1109
1108
1106
1105
1104
1103
1103
1102
1102
1102
1102
1102
1102
1102
1102
1102
1102
1102
1101
1101
1100
1100
1100
1099
1099
1099
1099
1098
1098
1098
1097
1097
1096
1096
1095
1095
1095
1095
1095
1096
1096
1096
1097
1097
1097
1097
1096
1096
1094
1093
1091
1089
1087
1085
1083
1081
1080
1079
1078
1078
1078
1077
1078
1078
1078
1078
1079
1079
1079
1079
1079
1078
1078
1077
1077
1076
1075
1074
1073
1073
1072
1071
1071
1071
1071
1071
1072
1073
1074
1075
1076
1076
1077
1078
1078
1078
1078
1078
1078
1077
1076
1075
1074
1073
1072
1071
1070
1069
1068
1068
1067
1067
1066
1066
1065
1065
1064
1064
1064
1064
1063
1063
1063
1063
1062
1062
1061
1061
1060
1060
1059
1059
1058
1058
1057
1056
1056
1055
1054
1054
1053
1052
1052
1051
1051
1051
1050
1050
1050
1049
1049
1049
1048
1048
1048
1048
1047
1047
1047
1047
1046
1046
1046
1046
1047
1047
1047
1047
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1049
1050
1050
1051
1053
1054
1055
1056
1058
1059
1060
1062
1063
1065
1066
1068
1070
1071
1073
1075
1076
1078
1079
1079
1080
1080
1080
1080
1080
1080
1081
1081
1081
1082
1082
1083
1083
1084
1085
1086
1087
1089
1090
1091
1092
1093
1094
1095
1095
1096
1097
1097
1098
1098
1099
1099
1099
1099
1100
1100
1100
1100
1099
1099
1099
1099
1099
1099
1098
1098
1098
1097
1097
1097
1097
1097
1097
1097
1097
1097
1097
1097
1096
1096
1095
1094
1093
1092
1092
1091
1090
1089
1089
1088
1088
1088
1087
1087
1086
1086
1085
1084
1083
1081
1080
1079
1078
1077
1076
1075
1074
1074
1073
1072
1072
1071
1071
1070
1070
1070
1070
1070
1071
1071
1071
1071
1071
1071
1071
1070
1070
1069
1068
1067
1066
1065
1064
1064
1063
1063
1064
1064
1065
1067
1068
1069
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1084
1085
1087
1088
1089
1091
1091
1092
1092
1092
1091
1091
1090
1089
1089
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1087
1087
1087
1087
1087
1086
1086
1086
1085
1084
1083
1082
1080
1078
1076
1074
1072
1070
1068
1066
1065
1064
1063
1063
1062
1062
1062
1061
1061
1061
1060
1060
1059
1058
1058
1057
1056
1055
1054
1053
1052
1051
1050
1049
1047
1045
1044
1042
1040
1038
1036
1034
1032
1029
1027
1025
1022
1020
1018
1014
1012
1010
1008
1006
1006
1004
1002
1000
1000
999
997
996
995
993
992
990
989
987
985
983
981
978
976
973
971
968
965
963
960
958
956
954
952
950
948
946
945
943
941
938
936
933
930
926
923
919
915
911
908
904
900
896
892
888
885
881
878
874
871
868
864
861
857
854
850
846
842
839
835
831
827
823
819
815
811
808
804
801
798
796
793
791
789
786
784
782
779
777
774
772
769
765
761
757
753
749
744
740
735
730
726
721
716
712
707
703
699
695
691
688
685
683
680
678
677
675
674
673
672
672
671
671
671
671
670
670
669
669
668
667
666
665
664
662
660
658
655
652
650
647
644
642
640
639
638
637
636
636
636
636
636
637
636
636
635
634
632
630
627
624
620
617
613
610
606
603
600
597
595
592
590
588
586
584
583
582
581
580
579
578
576
575
573
571
569
566
563
560
557
554
551
548
545
542
539
536
533
530
526
523
520
517
514
511
508
505
503
501
498
497
495
493
492
491
490
489
488
487
486
485
484
483
481
479
478
476
474
472
470
468
466
464
462
459
457
455
453
451
449
446
444
441
439
436
434
432
430
429
427
426
426
425
425
424
424
424
423
423
423
423
422
422
422
421
421
420
420
420
419
419
419
419
419
419
418
418
417
417
417
416
416
415
415
414
414
414
413
412
412
411
411
410
410
410
410
411
411
412
413
414
415
416
417
419
420
422
423
425
426
428
430
433
435
438
440
443
446
448
450
452
454
456
457
459
460
461
463
465
466
468
471
473
475
477
479
481
483
484
486
487
489
490
492
494
496
498
501
504
508
511
515
519
523
528
532
536
541
545
548
551
554
557
559
561
563
564
565
566
567
568
570
571
573
575
577
579
581
583
585
587
588
590
592
593
595
597
599
600
602
604
606
608
610
612
614
616
618
620
622
624
626
628
631
633
635
637
639
640
642
643
645
647
648
650
653
655
658
661
665
669
673
677
680
684
687
689
691
693
694
694
694
693
692
691
690
688
686
684
682
679
677
674
672
670
668
667
666
666
666
667
668
669
670
672
673
674
675
676
677
678
679
681
682
684
685
687
688
689
690
691
692
693
694
695
696
696
697
698
699
700
701
702
703
703
704
703
703
702
700
699
698
696
695
693
692
691
691
690
690
689
689
689
688
688
687
686
685
684
683
682
681
680
678
676
674
672
670
667
665
662
659
656
653
651
648
646
643
641
638
635
633
630
627
623
619
615
610
606
601
596
591
587
583
579
576
573
570
568
565
563
560
558
556
553
551
549
547
545
543
541
539
537
535
533
531
530
528
526
524
522
520
518
516
515
513
511
510
509
508
507
506
505
504
502
501
499
497
495
492
489
486
482
479
474
470
465
460
455
449
443
437
431
424
418
411
404
398
392
385
380
374
369
364
359
355
350
345
341
336
332
327
322
318
313
308
304
299
294
290
285
281
276
271
267
262
257
253
248
242
237
231
226
220
214
208
203
197
192
187
182
178
173
169
164
160
155
151
147
143
139
136
133
130
127
125
122
120
118
117
115
114
112
111
109
108
106
104
102
100
98
96
95
93
92
90
89
88
87
86
86
85
85
84
84
84
83
83
82
82
81
81
81
80
80
79
79
78
77
77
76
75
74
74
73
72
72
71
70
70
69
69
68
67
67
66
65
64
63
62
60
59
57
55
52
50
48
45
43
41
39
37
34
32
29
27
24
21
18
15
12
10
7
4
2
0
-2
-4
-6
-7
-8
-9
-9
-10
-10
-9
-8
-7
-5
-3
-1
2
6
9
13
17
21
25
29
33
37
41
45
49
53
57
61
64
68
72
75
79
83
87
92
96
101
107
112
119
125
132
139
147
155
164
173
182
190
199
208
216
224
231
238
246
253
259
266
273
280
286
293
299
306
312
318
324
329
335
340
345
349
353
357
361
364
367
369
372
374
375
377
378
380
381
382
384
386
389
391
394
397
401
404
408
412
415
419
422
425
428
430
433
435
437
440
442
444
447
450
453
457
462
467
473
479
486
493
500
507
515
522
529
536
543
549
556
563
569
575
580
585
590
594
597
601
604
607
611
614
618
622
626
630
635
639
644
648
652
656
660
664
668
672
676
679
683
687
692
696
700
705
709
714
718
723
727
731
735
739
743
747
751
756
761
766
771
776
782
787
793
798
804
809
814
819
824
829
834
838
842
846
849
853
856
860
863
866
868
871
874
876
879
881
884
886
889
891
894
897
899
902
904
906
908
910
911
912
912
912
912
911
911
910
910
909
909
910
910
911
913
914
916
918
920
922
924
926
927
929
931
932
934
935
937
938
939
941
942
943
945
947
949
951
954
957
960
963
967
971
975
978
981
984
986
988
989
990
990
990
990
989
989
989
989
989
989
990
991
991
992
992
993
993
993
993
993
993
993
993
993
994
995
997
999
1000
1004
1008
1010
1014
1018
1024
1028
1033
1038
1043
1048
1054
1060
1066
1072
1078
1084
1090
1095
1100
1105
1109
1113
1116
1119
1122
1125
1127
1129
1131
1133
1135
1138
1140
1142
1144
1145
1147
1148
1149
1150
1150
1150
1150
1149
1149
1148
1147
1145
1144
1142
1141
1139
1138
1136
1134
1133
1131
1129
1128
1126
1125
1123
1122
1121
1120
1120
1119
1119
1119
1119
1118
1118
1118
1119
1119
1120
1121
1122
1123
1125
1127
1129
1130
1132
1134
1135
1136
1138
1139
1140
1142
1143
1145
1146
1148
1151
1153
1155
1157
1159
1161
1162
1163
1163
1164
1163
1163
1163
1163
1163
1164
1165
1166
1167
1169
1171
1173
1176
1178
1180
1182
1184
1186
1187
1189
1190
1191
1193
1193
1194
1195
1195
1195
1195
1195
1195
1194
1194
1193
1192
1191
1190
1189
1188
1186
1184
1183
1181
1179
1177
1176
1174
1173
1172
1171
1170
1169
1168
1167
1166
1166
1166
1165
1165
1165
1166
1166
1167
1167
1168
1170
1172
1174
1177
1181
1185
1189
1195
1200
1207
1213
1221
1229
1237
1246
1255
1264
1274
1283
1293
1303
1312
1321
1330
1338
1347
1354
1362
1369
1376
1384
1391
1398
1405
1413
1420
1428
1435
1443
1450
1457
1464
1470
1477
1483
1489
1494
1500
1505
1510
1514
1518
1522
1525
1527
1530
1532
1533
1535
1537
1539
1540
1542
1544
1546
1548
1549
1551
1552
1553
1553
1554
1554
1554
1555
1555
1555
1556
1557
1558
1559
1561
1562
1564
1565
1567
1568
1570
1572
1575
1578
1581
1584
1588
1592
1597
1602
1608
1613
1619
1625
1631
1637
1643
1649
1654
1660
1665
1670
1676
1681
1687
1692
1698
1704
1709
1715
1720
1724
1729
1733
1737
1740
1743
1746
1748
1750
1751
1753
1754
1755
1756
1757
1757
1758
1759
1760
1761
1762
1763
1765
1766
1768
1769
1771
1773
1775
1777
1779
1781
1783
1786
1789
1792
1795
1799
1803
1807
1811
1816
1820
1824
1828
1832
1836
1840
1843
1847
1850
1853
1856
1859
1861
1864
1866
1868
1869
1871
1872
1873
1874
1875
1877
1878
1879
1880
1882
1883
1883
1884
1884
1884
1884
1883
1882
1882
1881
1881
1881
1882
1883
1884
1886
1888
1891
1894
1897
1900
1903
1907
1910
1914
1918
1921
1925
1928
1932
1936
1940
1944
1948
1953
1957
1961
1965
1969
1973
1977
1980
1983
1985
1987
1989
1990
1990
1990
1990
1990
1990
1990
1990
1991
1991
1992
1993
1995
1997
2000
2003
2005
2009
2013
2017
2023
2027
2032
2037
2041
2045
2051
2055
2060
2064
2068
2072
2077
2081
2085
2089
2094
2099
2104
2110
2116
2121
2127
2132
2137
2142
2147
2151
2154
2157
2160
2162
2164
2166
2168
2170
2173
2175
2177
2180
2182
2185
2187
2189
2191
2193
2195
2196
2198
2199
2199
2200
2201
2202
2202
2202
2202
2202
2201
2201
2200
2199
2198
2198
2197
2198
2199
2200
2203
2206
2209
2213
2218
2222
2226
2230
2234
2237
2241
2243
2246
2249
2251
2253
2256
2259
2261
2264
2267
2269
2272
2274
2275
2276
2277
2277
2277
2277
2277
2277
2277
2278
2279
2281
2284
2287
2290
2293
2297
2300
2303
2306
2309
2311
2313
2316
2318
2321
2323
2326
2329
2332
2334
2337
2340
2342
2345
2347
2349
2351
2352
2354
2356
2358
2361
2364
2367
2371
2375
2379
2384
2388
2393
2397
2401
2405
2408
2412
2415
2417
2420
2422
2425
2428
2431
2434
2437
2440
2444
2448
2452
2457
2461
2466
2471
2476
2481
2486
2491
2496
2501
2506
2511
2516
2520
2524
2527
2530
2533
2536
2538
2541
2544
2547
2550
2554
2558
2563
2568
2574
2579
2585
2592
2598
2604
2609
2615
2620
2625
2629
2633
2637
2640
2643
2647
2649
2652
2655
2657
2660
2662
2664
2667
2669
2672
2675
2679
2683
2687
2692
2696
2701
2706
2711
2716
2721
2725
2730
2734
2738
2741
2745
2748
2751
2754
2757
2759
2761
2763
2765
2766
2768
2768
2768
2768
2768
2767
2765
2764
2762
2761
2760
2759
2758
2758
2758
2758
2759
2760
2761
2763
2765
2768
2770
2772
2775
2777
2780
2783
2785
2788
2791
2793
2795
2797
2798
2800
2801
2801
2801
2802
2802
2803
2803
2804
2806
2807
2809
2811
2813
2816
2819
2822
2825
2828
2831
2834
2837
2841
2844
2848
2852
2855
2859
2862
2866
2869
2872
2875
2878
2881
2884
2886
2889
2891
2893
2895
2898
2900
2903
2905
2908
2911
2914
2917
2920
2924
2927
2930
2933
2936
2938
2940
2942
2943
2943
2944
2944
2944
2943
2942
2941
2940
2939
2937
2936
2934
2932
2930
2928
2925
2923
2920
2918
2915
2913
2910
2908
2905
2903
2900
2898
2896
2894
2892
2891
2889
2888
2887
2886
2885
2884
2882
2881
2880
2878
2876
2874
2872
2869
2867
2863
2860
2856
2852
2848
2844
2840
2835
2831
2826
2821
2816
2811
2806
2800
2794
2788
2781
2774
2768
2761
2754
2747
2739
2732
2725
2718
2711
2705
2698
2692
2687
2681
2676
2671
2666
2661
2657
2652
2648
2644
2640
2636
2632
2628
2623
2619
2615
2610
2606
2601
2597
2592
2588
2584
2580
2576
2572
2568
2564
2560
2556
2551
2547
2542
2538
2533
2528
2523
2518
2514
2509
2504
2498
2493
2488
2483
2477
2472
2466
2460
2455
2449
2444
2439
2434
2429
2425
2421
2417
2413
2410
2406
2402
2398
2393
2389
2384
2379
2374
2369
2364
2359
2355
2350
2346
2342
2338
2334
2330
2327
2323
2320
2317
2314
2312
2310
2308
2306
2304
2302
2300
2298
2296
2294
2292
2289
2287
2284
2281
2279
2276
2274
2271
2269
2266
2264
2262
2260
2259
2257
2256
2254
2252
2251
2249
2246
2243
2240
2236
2232
2228
2223
2218
2213
2207
2202
2196
2190
2184
2178
2171
2164
2156
2149
2141
2132
2124
2115
2107
2098
2089
2080
2071
2062
2053
2044
2036
2027
2017
2009
2001
1994
1987
1980
1974
1969
1964
1961
1957
1954
1951
1949
1946
1944
1941
1938
1935
1932
1928
1925
1921
1918
1914
1910
1907
1903
1900
1897
1894
1891
1888
1885
1883
1881
1880
1878
1877
1876
1875
1874
1873
1872
1870
1868
1866
1864
1861
1858
1854
1851
1847
1843
1838
1834
1829
1823
1818
1812
1807
1801
1795
1790
1784
1779
1774
1769
1764
1760
1755
1751
1746
1742
1738
1734
1730
1726
1722
1718
1714
1710
1706
1702
1697
1693
1688
1683
1679
1674
1669
1664
1658
1653
1648
1642
1636
1630
1624
1618
1611
1604
1597
1589
1582
1575
1568
1561
1555
1548
1542
1536
1531
1525
1520
1515
1510
1506
1502
1498
1494
1491
1488
1484
1481
1478
1474
1471
1467
1462
1458
1452
1447
1441
1436
1430
1424
1419
1413
1407
1401
1395
1389
1383
1377
1370
1364
1358
1352
1346
1340
1335
1329
1324
1318
1312
1307
1301
1295
1288
1282
1275
1268
1261
1254
1247
1240
1233
1226
1220
1213
1207
1201
1195
1189
1184
1178
1173
1168
1162
1157
1152
1147
1142
1138
1134
1130
1126
1123
1119
1116
1112
1108
1104
1100
1095
1091
1086
1081
1077
1073
1069
1066
1063
1061
1058
1056
1055
1053
1051
1049
1047
1045
1044
1042
1040
1038
1036
1035
1033
1032
1030
1029
1028
1027
1025
1024
1022
1022
1020
1020
1020
1022
1022
1024
1025
1027
1028
1030
1031
1032
1033
1034
1034
1034
1033
1032
1031
1029
1027
1025
1022
1020
1018
1014
1012
1010
1008
1004
1002
999
996
992
989
985
981
977
973
969
965
960
956
952
948
944
939
935
930
925
920
915
910
904
899
893
887
881
876
870
864
857
851
844
837
830
823
815
807
798
790
781
772
763
754
745
736
728
720
711
704
696
689
682
675
669
663
657
652
646
641
636
631
626
621
616
611
606
600
595
590
585
580
575
571
567
564
561
559
557
555
553
551
550
548
546
544
542
539
537
533
530
526
522
518
513
509
504
500
496
493
490
488
486
485
484
483
483
482
482
482
482
482
482
481
480
479
478
476
475
473
471
469
468
466
465
464
464
463
463
463
463
464
465
466
467
468
470
471
472
474
475
476
477
477
478
478
478
479
479
479
479
480
480
481
481
482
483
484
485
486
487
487
488
489
490
491
491
492
492
492
493
493
492
492
491
490
488
486
485
483
481
479
477
476
474
473
472
471
470
470
470
470
471
471
472
473
474
475
477
479
481
484
486
488
491
493
495
498
499
501
503
504
505
506
507
508
509
510
511
513
515
517
519
521
523
524
526
528
529
530
531
532
533
534
535
535
536
536
536
536
536
535
534
532
531
529
527
525
522
519
516
513
509
505
500
495
490
484
478
471
464
457
450
443
435
428
421
414
408
401
394
387
380
373
367
360
354
347
341
334
328
321
315
308
301
294
286
279
272
265
259
252
246
241
235
229
223
218
212
205
199
192
186
179
171
164
156
149
141
133
125
117
109
102
94
86
79
71
64
56
49
42
34
27
21
14
8
1
-5
-12
-19
-25
-32
-39
-46
-53
-59
-66
-73
-79
-86
-92
-97
-103
-108
-113
-119
-124
-129
-135
-141
-147
-153
-160
-167
-174
-181
-188
-194
-200
-205
-210
-214
-218
-222
-225
-229
-232
-235
-237
-240
-243
-245
-247
-250
-252
-254
-256
-258
-259
-261
-263
-264
-265
-266
-267
-268
-268
-269
-269
-269
-270
-269
-269
-268
-267
-266
-265
-264
-263
-261
-260
-258
-256
-255
-252
-250
-248
-245
-242
-238
-234
-230
-226
-221
-216
-211
-207
-203
-198
-195
-192
-189
-186
-184
-182
-180
-178
-177
-176
-174
-173
-171
-169
-167
-165
-163
-160
-158
-155
-153
-150
-147
-143
-140
-136
-132
-127
-122
-117
-112
-106
-101
-95
-90
-84
-79
-74
-68
-63
-57
-51
-44
-38
-31
-23
-16
-9
-1
6
14
21
28
35
41
48
55
61
68
75
82
89
97
104
112
119
127
135
142
150
157
164
171
177
183
189
195
200
206
211
216
222
227
233
238
244
250
257
263
270
277
284
291
298
305
312
319
325
332
339
345
351
357
363
369
375
381
387
394
401
408
416
424
433
442
451
460
469
479
488
497
505
514
522
530
538
546
554
563
571
580
590
600
610
621
632
644
656
669
681
694
708
721
736
750
765
781
797
813
830
846
863
881
898
915
931
948
965
981
997
1012
1028
1043
1058
1072
1086
1100
1113
1126
1139
1151
1163
1175
1187
1199
1210
1221
1232
1243
1254
1264
1275
1286
1296
1307
1317
1328
1338
1349
1359
1370
1380
1391
1402
1413
1423
1433
1442
1452
1460
1469
1477
1485
1493
1500
1508
1515
1522
1529
1536
1543
1550
1557
1564
1571
1578
1585
1593
1600
1608
1615
1623
1631
1638
1646
1653
1661
1669
1677
1685
1693
1701
1708
1716
1723
1731
1738
1744
1750
1756
1762
1768
1774
1780
1786
1791
1797
1803
1808
1814
1819
1824
1829
1833
1838
1842
1846
1851
1855
1860
1865
1869
1874
1879
1884
1889
1894
1900
1905
1910
1914
1919
1924
1928
1933
1937
1941
1945
1949
1953
1957
1961
1965
1969
1973
1977
1981
1986
1990
1994
1998
2003
2007
2012
2016
2021
2025
2029
2033
2036
2039
2041
2044
2045
2048
2049
2050
2051
2052
2053
2053
2053
2053
2053
2052
2051
2050
2049
2048
2045
2045
2043
2041
2039
2037
2036
2033
2032
2029
2028
2025
2024
2021
2019
2017
2013
2012
2009
2008
2007
2005
2004
2001
2001
1999
1996
1994
1991
1988
1985
1982
1979
1976
1972
1969
1966
1963
1961
1959
1956
1954
1952
1950
1948
1945
1942
1938
1934
1929
1924
1918
1912
1906
1900
1894
1887
1881
1876
1870
1866
1862
1858
1855
1852
1849
1846
1843
1840
1837
1833
1830
1826
1823
1819
1816
1813
1809
1807
1804
1802
1800
1798
1796
1795
1794
1793
1793
1793
1793
1793
1794
1795
1795
1796
1796
1797
1796
1796
1795
1794
1793
1791
1790
1788
1787
1786
1784
1783
1781
1779
1776
1774
1771
1769
1766
1763
1760
1756
1753
1749
1746
1742
1738
1734
1730
1726
1722
1718
1715
1711
1707
1703
1699
1695
1691
1687
1683
1679
1674
1670
1665
1661
1657
1653
1649
1646
1644
1641
1639
1637
1635
1633
1631
1629
1627
1625
1623
1621
1618
1616
1613
1610
1607
1604
1601
1598
1595
1592
1589
1586
1583
1581
1578
1576
1574
1573
1572
1572
1572
1572
1572
1572
1572
1573
1573
1574
1574
1575
1576
1578
1579
1580
1582
1584
1585
1587
1589
1590
1592
1594
1595
1597
1599
1601
1602
1604
1605
1607
1608
1609
1610
1611
1611
1612
1613
1614
1616
1617
1618
1620
1621
1623
1625
1627
1628
1630
1631
1632
1632
1633
1633
1632
1632
1631
1631
1630
1630
1630
1630
1630
1630
1631
1631
1632
1633
1634
1636
1637
1638
1640
1641
1643
1645
1646
1648
1649
1650
1651
1652
1653
1654
1655
1656
1656
1657
1658
1658
1659
1659
1660
1661
1663
1664
1667
1669
1672
1675
1678
1682
1686
1689
1693
1698
1702
1705
1709
1713
1716
1719
1721
1723
1725
1726
1726
1726
1726
1725
1724
1723
1722
1721
1720
1719
1719
1718
1717
1717
1717
1717
1717
1717
1717
1717
1718
1718
1718
1718
1718
1718
1719
1720
1721
1722
1724
1726
1728
1730
1733
1736
1740
1743
1747
1751
1754
1758
1762
1766
1770
1774
1779
1783
1788
1794
1800
1806
1814
1822
1830
1839
1848
1858
1868
1877
1887
1897
1907
1916
1926
1935
1944
1953
1961
1969
1977
1984
1991
1998
2004
2009
2016
2021
2027
2033
2037
2044
2049
2055
2060
2066
2072
2079
2085
2092
2098
2105
2111
2118
2124
2130
2136
2142
2148
2154
2159
2164
2169
2174
2179
2184
2188
2193
2198
2203
2209
2214
2220
2226
2233
2239
2246
2253
2261
2268
2276
2285
2293
2301
2310
2319
2327
2336
2345
2353
2362
2370
2379
2387
2395
2403
2410
2417
2424
2430
2437
2442
2448
2453
2459
2464
2469
2474
2479
2485
2490
2496
2502
2508
2514
2521
2528
2536
2543
2551
2559
2566
2573
2580
2586
2591
2596
2601
2605
2608
2612
2615
2619
2623
2627
2631
2635
2640
2644
2649
2654
2659
2665
2670
2675
2680
2685
2689
2694
2698
2702
2706
2710
2714
2718
2722
2725
2729
2733
2738
2742
2747
2752
2758
2763
2769
2774
2780
2785
2790
2795
2800
2805
2809
2813
2817
2820
2824
2827
2830
2834
2837
2840
2843
2847
2850
2854
2857
2860
2864
2867
2871
2874
2877
2880
2882
2885
2887
2889
2891
2893
2894
2895
2896
2897
2897
2897
2897
2896
2896
2895
2894
2892
2891
2889
2887
2886
2884
2883
2881
2880
2879
2878
2877
2876
2875
2874
2873
2872
2870
2869
2867
2866
2865
2863
2863
2862
2862
2862
2863
2863
2864
2865
2866
2867
2867
2868
2868
2869
2869
2869
2869
2870
2870
2871
2872
2873
2875
2877
2879
2881
2883
2885
2887
2888
2890
2891
2892
2893
2893
2893
2893
2893
2893
2893
2894
2894
2895
2896
2898
2900
2902
2904
2906
2909
2911
2914
2916
2918
2920
2922
2924
2927
2930
2933
2936
2940
2944
2949
2954
2960
2966
2972
2979
2987
2994
3002
3011
3019
3028
3036
3045
3053
3062
3070
3079
3088
3097
3106
3116
3127
3137
3148
3160
3172
3183
3195
3207
3220
3232
3243
3255
3267
3278
3289
3300
3310
3321
3331
3342
3352
3363
3374
3386
3397
3409
3421
3433
3446
3459
3472
3485
3498
3512
3525
3538
3550
3563
3575
3586
3598
3609
3620
3631
3642
3652
3663
3674
3684
3695
3707
3718
3730
3742
3754
3766
3779
3792
3806
3820
3833
3848
3862
3876
3890
3904
3917
3931
3944
3956
3968
3980
3991
4001
4011
4019
4029
4037
4043
4051
4058
4064
4070
4075
4080
4086
4090
4094
4100
4104
4108
4113
4116
4120
4124
4127
4129
4132
4134
4136
4137
4139
4140
4142
4143
4145
4148
4150
4153
4157
4160
4163
4167
4170
4173
4176
4179
4182
4185
4189
4193
4198
4202
4207
4212
4217
4223
4228
4233
4239
4244
4249
4254
4259
4264
4268
4272
4276
4280
4284
4288
4293
4297
4302
4306
4311
4316
4320
4325
4330
4334
4338
4343
4347
4352
4356
4361
4365
4370
4375
4381
4386
4392
4398
4405
4412
4419
4427
4435
4444
4453
4463
4473
4483
4493
4503
4513
4523
4532
4541
4550
4558
4566
4574
4581
4587
4593
4599
4604
4609
4613
4616
4619
4622
4624
4625
4626
4627
4628
4628
4629
4630
4630
4631
4632
4633
4635
4637
4639
4642
4645
4649
4652
4657
4662
4667
4673
4680
4687
4694
4703
4711
4720
4730
4739
4749
4760
4770
4782
4793
4805
4817
4829
4841
4854
4867
4880
4894
4907
4921
4934
4948
4961
4974
4986
4999
5010
5022
5033
5043
5053
5062
5072
5080
5088
5096
5102
5109
5114
5120
5124
5129
5133
5137
5141
5146
5150
5155
5160
5166
5171
5177
5184
5190
5197
5204
5212
5220
5228
5237
5246
5255
5264
5273
5282
5292
5302
5312
5322
5332
5342
5352
5362
5373
5383
5394
5406
5417
5429
5440
5452
5464
5475
5487
5498
5510
5521
5532
5542
5553
5562
5571
5580
5587
5595
5601
5608
5614
5620
5627
5634
5641
5648
5657
5665
5675
5685
5696
5707
5718
5730
5743
5756
5769
5782
5795
5808
5821
5834
5846
5858
5869
5880
5891
5901
5911
5920
5929
5938
5947
5955
5964
5972
5980
5987
5995
6002
6009
6017
6024
6031
6039
6047
6055
6063
6071
6079
6088
6097
6106
6115
6124
6133
6142
6151
6160
6169
6177
6186
6194
6203
6211
6219
6227
6235
6244
6252
6261
6269
6278
6288
6298
6308
6319
6331
6343
6356
6369
6383
6397
6411
6426
6440
6454
6469
6482
6496
6509
6523
6535
6548
6560
6573
6585
6598
6610
6623
6636
6649
6662
6675
6687
6700
6711
6723
6733
6744
6754
6764
6773
6782
6791
6800
6808
6816
6824
6832
6840
6847
6853
6860
6866
6872
6878
6883
6888
6893
6898
6902
6906
6911
6915
6919
6923
6926
6929
6932
6935
6938
6940
6942
6945
6947
6949
6951
6953
6955
6957
6960
6962
6964
6965
6967
6969
6970
6971
6972
6972
6972
6972
6971
6970
6969
6968
6966
6964
6962
6960
6958
6955
6952
6949
6945
6941
6936
6930
6924
6917
6909
6901
6892
6883
6873
6863
6853
6843
6832
6822
6812
6802
6792
6783
6773
6764
6755
6746
6737
6728
6719
6710
6701
6692
6682
6673
6663
6653
6643
6633
6622
6613
6603
6594
6585
6577
6570
6564
6558
6553
6548
6544
6539
6535
6531
6527
6522
6518
6513
6508
6502
6497
6491
6484
6477
6470
6462
6454
6446
6437
6429
6420
6411
6403
6394
6386
6378
6370
6363
6357
6351
6346
6342
6337
6334
6330
6326
6321
6317
6311
6306
6300
6293
6286
6280
6273
6266
6259
6253
6247
6241
6235
6229
6223
6217
6212
6206
6200
6194
6189
6183
6177
6171
6165
6159
6153
6147
6142
6136
6130
6123
6117
6111
6104
6097
6089
6081
6072
6063
6054
6044
6033
6022
6011
5999
5986
5974
5961
5948
5934
5921
5908
5895
5883
5871
5861
5851
5842
5833
5826
5820
5814
5809
5805
5801
5797
5793
5789
5785
5781
5777
5772
5767
5761
5755
5748
5741
5733
5725
5716
5707
5697
5686
5675
5662
5650
5636
5622
5608
5592
5576
5559
5542
5525
5507
5489
5471
5453
5434
5415
5396
5377
5358
5338
5318
5298
5278
5257
5237
5216
5196
5176
5156
5136
5118
5100
5083
5067
5052
5039
5027
5016
5006
4998
4991
4986
4982
4979
4978
4977
4978
4979
4981
4984
4988
4992
4997
5002
5008
5014
5021
5027
5034
5041
5048
5055
5062
5068
5075
5081
5087
5092
5097
5102
5107
5111
5114
5117
5120
5122
5124
5126
5127
5129
5131
5133
5134
5137
5139
5141
5144
5147
5149
5152
5155
5159
5162
5165
5168
5172
5175
5179
5183
5187
5191
5196
5202
5208
5215
5222
5229
5238
5246
5255
5265
5274
5284
5294
5303
5313
5322
5332
5341
5349
5358
5366
5373
5380
5386
5392
5397
5402
5406
5409
5412
5414
5415
5417
5417
5418
5419
5420
5421
5423
5425
5428
5431
5435
5439
5443
5448
5454
5459
5465
5471
5477
5482
5488
5494
5499
5505
5510
5516
5522
5527
5533
5539
5544
5550
5556
5562
5567
5573
5579
5585
5592
5598
5605
5612
5619
5626
5633
5639
5645
5651
5656
5661
5664
5667
5670
5672
5673
5673
5673
5672
5670
5667
5663
5659
5653
5647
5640
5631
5622
5611
5600
5587
5574
5560
5544
5529
5513
5497
5481
5465
5450
5436
5422
5410
5398
5387
5378
5369
5361
5354
5347
5342
5337
5334
5331
5329
5327
5326
5325
5325
5325
5326
5326
5327
5327
5327
5328
5328
5329
5330
5332
5334
5337
5340
5345
5351
5357
5365
5373
5383
5393
5404
5416
5429
5442
5456
5470
5485
5499
5514
5528
5542
5556
5569
5582
5595
5607
5618
5630
5641
5652
5664
5675
5686
5698
5710
5722
5735
5748
5762
5777
5792
5807
5824
5841
5858
5876
5894
5913
5932
5951
5971
5991
6012
6033
6055
6077
6099
6121
6143
6164
6185
6206
6225
6244
6263
6281
6298
6315
6331
6347
6364
6379
6395
6410
6425
6439
6453
6467
6479
6491
6502
6511
6519
6526
6531
6535
6537
6538
6538
6537
6535
6533
6530
6527
6524
6520
6516
6512
6508
6503
6499
6495
6491
6486
6483
6479
6475
6472
6469
6466
6464
6461
6459
6457
6454
6452
6449
6445
6441
6436
6431
6425
6418
6410
6402
6393
6383
6373
6362
6352
6341
6330
6320
6311
6301
6293
6285
6278
6272
6266
6260
6255
6250
6245
6240
6235
6229
6223
6216
6209
6202
6194
6185
6177
6167
6158
6148
6138
6127
6117
6107
6096
6085
6075
6064
6053
6043
6033
6023
6014
6005
5996
5988
5981
5975
5969
5965
5961
5959
5958
5957
5958
5959
5961
5963
5966
5969
5973
5976
5979
5983
5986
5989
5992
5995
5997
6000
6003
6005
6008
6012
6016
6020
6025
6031
6038
6045
6053
6061
6069
6078
6086
6095
6103
6112
6120
6128
6137
6145
6153
6161
6170
6178
6186
6194
6202
6211
6219
6227
6234
6242
6250
6257
6264
6271
6277
6283
6289
6294
6300
6305
6310
6315
6321
6326
6333
6339
6346
6354
6363
6371
6381
6390
6400
6411
6421
6432
6442
6453
6463
6473
6483
6492
6500
6509
6517
6525
6532
6539
6545
6551
6555
6559
6562
6564
6564
6563
6560
6556
6550
6542
6533
6523
6512
6499
6486
6472
6458
6443
6429
6414
6400
6386
6372
6358
6344
6330
6316
6302
6288
6273
6257
6241
6224
6207
6189
6170
6151
6131
6111
6090
6069
6049
6029
6009
5989
5970
5951
5933
5916
5900
5884
5869
5854
5840
5827
5813
5800
5787
5774
5760
5747
5733
5719
5704
5690
5675
5659
5644
5629
5614
5599
5584
5569
5554
5540
5527
5514
5501
5489
5477
5465
5454
5442
5431
5420
5409
5398
5387
5375
5363
5351
5338
5325
5311
5298
5283
5269
5254
5238
5223
5208
5192
5177
5162
5147
5132
5117
5102
5088
5073
5059
5044
5029
5013
4998
4983
4967
4952
4938
4923
4910
4897
4884
4872
4861
4850
4840
4830
4821
4811
4801
4792
4782
4771
4761
4750
4739
4728
4717
4707
4696
4686
4676
4667
4658
4649
4640
4631
4622
4613
4603
4593
4582
4571
4559
4546
4533
4518
4503
4487
4471
4454
4436
4419
4401
4384
4367
4350
4333
4317
4302
4287
4272
4259
4246
4233
4221
4209
4198
4187
4176
4166
4156
4146
4136
4126
4117
4107
4098
4090
4081
4073
4065
4057
4049
4042
4035
4029
4022
4017
4011
4006
4001
3996
3991
3987
3982
3978
3974
3969
3965
3961
3956
3952
3948
3944
3940
3937
3933
3930
3928
3925
3923
3922
3921
3920
3920
3921
3921
3922
3924
3926
3928
3930
3932
3935
3937
3940
3942
3944
3945
3946
3946
3946
3944
3942
3938
3933
3927
3920
3911
3902
3890
3878
3865
3850
3835
3819
3802
3785
3768
3750
3732
3714
3696
3678
3659
3641
3621
3602
3582
3561
3539
3516
3493
3468
3441
3414
3386
3356
3326
3296
3266
3236
3206
3176
3148
3120
3093
3066
3041
3017
2993
2970
2948
2926
2904
2883
2863
2843
2822
2803
2783
2763
2744
2724
2704
2684
2664
2644
2624
2603
2583
2562
2541
2520
2498
2477
2455
2433
2411
2389
2366
2343
2319
2295
2270
2245
2218
2192
2165
2137
2109
2081
2053
2025
1997
1970
1943
1916
1889
1863
1837
1812
1788
1764
1740
1718
1696
1674
1654
1634
1614
1595
1576
1557
1539
1521
1502
1484
1465
1447
1428
1410
1391
1373
1355
1338
1321
1305
1289
1274
1260
1246
1232
1218
1204
1189
1175
1160
1144
1128
1110
1092
1073
1053
1032
1010
989
966
944
921
898
876
854
833
812
792
772
754
736
720
704
689
675
661
649
637
626
615
605
595
586
576
566
557
547
538
528
519
509
501
492
483
475
467
459
451
443
435
427
419
411
403
394
385
375
365
354
342
330
316
303
288
273
257
241
223
206
187
168
149
129
109
89
70
50
31
12
-7
-26
-45
-64
-83
-102
-121
-140
-159
-177
-195
-213
-230
-246
-263
-278
-293
-308
-322
-336
-350
-363
-377
-391
-405
-421
-437
-454
-472
-492
-513
-535
-558
-582
-607
-633
-659
-687
-715
-744
-773
-803
-834
-866
-898
-932
-966
-1002
-1039
-1076
-1115
-1155
-1197
-1239
-1282
-1326
-1370
-1415
-1459
-1504
-1548
-1592
-1635
-1677
-1717
-1757
-1794
-1831
-1866
-1900
-1932
-1964
-1994
-2024
-2053
-2083
-2112
-2141
-2171
-2201
-2231
-2263
-2295
-2327
-2360
-2393
-2426
-2459
-2491
-2523
-2554
-2585
-2615
-2644
-2672
-2700
-2727
-2754
-2781
-2807
-2833
-2859
-2884
-2910
-2935
-2960
-2984
-3008
-3032
-3056
-3079
-3102
-3125
-3148
-3171
-3194
-3217
-3240
-3263
-3286
-3309
-3332
-3356
-3379
-3403
-3428
-3452
-3477
-3503
-3528
-3553
-3579
-3605
-3631
-3656
-3682
-3708
-3733
-3759
-3784
-3810
-3835
-3861
-3887
-3913
-3940
-3967
-3995
-4022
-4051
-4078
-4108
-4137
-4167
-4196
-4226
-4255
-4285
-4316
-4346
-4377
-4408
-4440
-4472
-4504
-4537
-4570
-4604
-4639
-4673
-4709
-4744
-4780
-4816
-4852
-4889
-4925
-4961
-4998
-5034
-5069
-5105
-5140
-5175
-5210
-5245
-5280
-5315
-5350
-5384
-5420
-5455
-5490
-5526
-5563
-5599
-5636
-5674
-5712
-5750
-5789
-5827
-5866
-5905
-5943
-5982
-6020
-6058
-6095
-6132
-6168
-6203
-6237
-6271
-6304
-6337
-6369
-6401
-6433
-6465
-6497
-6529
-6561
-6594
-6626
-6659
-6691
-6724
-6757
-6789
-6822
-6855
-6888
-6922
-6954
-6987
-7020
-7052
-7084
-7115
-7145
-7176
-7205
-7234
-7263
-7292
-7321
-7350
-7379
-7409
-7440
-7471
-7503
-7537
-7570
-7605
-7640
-7676
-7712
-7749
-7786
-7824
-7862
-7900
-7938
-7977
-8015
-8054
-8093
-8132
-8170
-8209
-8248
-8286
-8324
-8362
-8400
-8437
-8474
-8510
-8546
-8581
-8616
-8650
-8683
-8716
-8748
-8780
-8811
-8841
-8870
-8899
-8927
-8954
-8980
-9005
-9029
-9052
-9073
-9094
-9114
-9132
-9150
-9167
-9183
-9198
-9213
-9227
-9240
-9252
-9264
-9275
-9286
-9297
-9307
-9317
-9327
-9337
-9347
-9357
-9367
-9376
-9386
-9396
-9405
-9415
-9425
-9435
-9446
-9457
-9469
-9482
-9495
-9510
-9525
-9541
-9558
-9576
-9594
-9614
-9634
-9654
-9675
-9697
-9718
-9739
-9760
-9780
-9801
-9821
-9841
-9860
-9880
-9899
-9918
-9937
-9956
-9976
-9996
-10017
-10038
-10060
-10083
-10107
-10131
-10156
-10183
-10209
-10237
-10265
-10294
-10323
-10353
-10384
-10415
-10447
-10480
-10512
-10546
-10579
-10612
-10646
-10679
-10712
-10746
-10779
-10813
-10846
-10880
-10914
-10949
-10984
-11019
-11055
-11092
-11129
-11167
-11206
-11245
-11284
-11324
-11364
-11404
-11443
-11482
-11521
-11559
-11596
-11632
-11667
-11702
-11736
-11769
-11802
-11833
-11864
-11894
-11924
-11952
-11980
-12008
-12034
-12060
-12086
-12110
-12135
-12158
-12182
-12205
-12229
-12252
-12276
-12300
-12323
-12347
-12371
-12395
-12419
-12442
-12465
-12488
-12510
-12532
-12554
-12574
-12594
-12613
-12631
-12648
-12664
-12678
-12691
-12702
-12712
-12720
-12727
-12734
-12739
-12743
-12747
-12750
-12753
-12755
-12758
-12760
-12763
-12767
-12770
-12775
-12780
-12785
-12791
-12796
-12802
-12808
-12813
-12818
-12823
-12827
-12830
-12832
-12834
-12835
-12835
-12835
-12834
-12833
-12831
-12828
-12825
-12822
-12818
-12814
-12810
-12807
-12803
-12799
-12796
-12792
-12789
-12786
-12782
-12779
-12776
-12772
-12769
-12766
-12763
-12760
-12758
-12757
-12756
-12755
-12756
-12757
-12759
-12761
-12764
-12767
-12770
-12774
-12777
-12780
-12783
-12786
-12789
-12792
-12795
-12798
-12802
-12806
-12811
-12816
-12822
-12829
-12836
-12845
-12854
-12863
-12874
-12884
-12895
-12906
-12917
-12929
-12940
-12951
-12962
-12973
-12984
-12995
-13006
-13017
-13027
-13038
-13048
-13059
-13069
-13079
-13089
-13099
-13109
-13119
-13129
-13139
-13150
-13160
-13171
-13181
-13192
-13203
-13214
-13226
-13237
-13248
-13259
-13269
-13279
-13288
-13297
-13305
-13312
-13319
-13325
-13330
-13335
-13339
-13343
-13346
-13349
-13352
-13354
-13355
-13356
-13357
-13357
-13358
-13358
-13357
-13357
-13357
-13357
-13358
-13358
-13358
-13359
-13359
-13360
-13360
-13361
-13362
-13362
-13362
-13361
-13361
-13359
-13358
-13355
-13352
-13349
-13346
-13343
-13339
-13335
-13332
-13329
-13326
-13323
-13321
-13319
-13317
-13315
-13314
-13312
-13311
-13310
-13309
-13308
-13307
-13306
-13306
-13306
-13306
-13306
-13307
-13307
-13309
-13310
-13312
-13314
-13317
-13319
-13322
-13325
-13328
-13331
-13334
-13337
-13340
-13344
-13348
-13352
-13356
-13362
-13367
-13373
-13380
-13386
-13393
-13400
-13408
-13415
-13422
-13429
-13436
-13441
-13447
-13451
-13454
-13457
-13458
-13458
-13457
-13455
-13452
-13448
-13444
-13439
-13435
-13430
-13425
-13421
-13417
-13413
-13410
-13408
-13406
-13405
-13404
-13404
-13404
-13405
-13407
-13409
-13411
-13414
-13417
-13420
-13423
-13426
-13429
-13433
-13436
-13439
-13442
-13445
-13449
-13453
-13458
-13463
-13469
-13476
-13484
-13492
-13502
-13513
-13525
-13538
-13551
-13566
-13581
-13596
-13612
-13628
-13644
-13660
-13676
-13692
-13709
-13725
-13741
-13757
-13774
-13790
-13807
-13825
-13843
-13861
-13879
-13898
-13917
-13937
-13956
-13976
-13996
-14016
-14035
-14055
-14073
-14092
-14109
-14126
-14143
-14158
-14173
-14188
-14202
-14216
-14230
-14244
-14258
-14272
-14286
-14300
-14315
-14331
-14346
-14362
-14378
-14394
-14410
-14426
-14442
-14457
-14472
-14486
-14500
-14513
-14526
-14539
-14550
-14561
-14572
-14582
-14592
-14602
-14612
-14622
-14631
-14641
-14650
-14659
-14668
-14676
-14685
-14693
-14701
-14709
-14718
-14726
-14735
-14744
-14753
-14762
-14771
-14781
-14791
-14801
-14812
-14822
-14833
-14845
-14857
-14869
-14881
-14894
-14906
-14919
-14933
-14946
-14959
-14973
-14986
-14999
-15012
-15025
-15038
-15051
-15064
-15076
-15089
-15101
-15113
-15126
-15138
-15150
-15162
-15175
-15187
-15200
-15212
-15225
-15238
-15252
-15265
-15279
-15292
-15305
-15318
-15331
-15344
-15356
-15368
-15380
-15391
-15403
-15414
-15425
-15435
-15445
-15455
-15464
-15473
-15481
-15489
-15497
-15504
-15512
-15519
-15526
-15532
-15539
-15546
-15552
-15559
-15565
-15571
-15577
-15583
-15590
-15596
-15602
-15608
-15614
-15620
-15626
-15631
-15636
-15641
-15645
-15649
-15652
-15655
-15657
-15659
-15660
-15661
-15662
-15662
-15662
-15661
-15660
-15659
-15657
-15655
-15652
-15650
-15647
-15643
-15639
-15635
-15630
-15625
-15619
-15612
-15606
-15598
-15590
-15581
-15572
-15563
-15553
-15542
-15532
-15521
-15510
-15499
-15488
-15478
-15467
-15457
-15448
-15439
-15430
-15422
-15414
-15407
-15401
-15395
-15389
-15384
-15380
-15375
-15372
-15368
-15365
-15362
-15360
-15357
-15355
-15353
-15352
-15350
-15348
-15347
-15345
-15343
-15342
-15340
-15338
-15337
-15336
-15335
-15334
-15334
-15334
-15335
-15336
-15338
-15341
-15344
-15348
-15352
-15356
-15361
-15366
-15371
-15376
-15381
-15385
-15390
-15394
-15398
-15402
-15406
-15410
-15415
-15419
-15424
-15429
-15434
-15440
-15446
-15452
-15459
-15466
-15474
-15482
-15491
-15500
-15510
-15520
-15531
-15542
-15553
-15565
-15578
-15591
-15604
-15617
-15630
-15644
-15658
-15671
-15685
-15699
-15713
-15727
-15742
-15757
-15773
-15789
-15806
-15825
-15844
-15864
-15885
-15906
-15928
-15951
-15973
-15996
-16018
-16039
-16059
-16081
-16100
-16117
-16135
-16149
-16165
-16178
-16192
-16204
-16216
-16227
-16238
-16248
-16258
-16268
-16277
-16288
-16297
-16306
-16314
-16322
-16328
-16332
-16338
-16341
-16341
-16341
-16341
-16338
-16335
-16331
-16325
-16318
-16311
-16303
-16296
-16286
-16279
-16271
-16262
-16254
-16247
-16239
-16233
-16227
-16222
-16216
-16213
-16210
-16207
-16204
-16202
-16199
-16197
-16193
-16190
-16187
-16183
-16178
-16172
-16166
-16160
-16152
-16145
-16137
-16128
-16120
-16111
-16103
-16094
-16087
-16079
-16071
-16064
-16056
-16050
-16043
-16036
-16030
-16026
-16021
-16015
-16012
-16007
-16003
-15998
-15993
-15987
-15981
-15975
-15967
-15959
-15951
-15942
-15932
-15923
-15913
-15903
-15893
-15883
-15873
-15863
-15852
-15842
-15831
-15819
-15807
-15795
-15782
-15768
-15753
-15737
-15720
-15702
-15682
-15662
-15640
-15618
-15595
-15570
-15545
-15520
-15494
-15467
-15441
-15414
-15387
-15359
-15332
-15304
-15277
-15250
-15222
-15195
-15167
-15139
-15112
-15084
-15055
-15027
-14998
-14968
-14939
-14909
-14879
-14849
-14818
-14788
-14757
-14726
-14695
-14664
-14632
-14600
-14568
-14535
-14501
-14467
-14432
-14396
-14360
-14323
-14286
-14247
-14208
-14168
-14128
-14086
-14045
-14002
-13959
-13915
-13871
-13826
-13780
-13734
-13688
-13642
-13595
-13549
-13503
-13457
-13412
-13368
-13324
-13280
-13237
-13194
-13151
-13109
-13066
-13024
-12981
-12938
-12896
-12854
-12811
-12769
-12726
-12684
-12641
-12598
-12555
-12511
-12467
-12423
-12378
-12333
-12288
-12242
-12195
-12149
-12102
-12055
-12008
-11961
-11914
-11867
-11820
-11773
-11727
-11680
-11633
-11586
-11540
-11493
-11446
-11398
-11350
-11302
-11254
-11204
-11155
-11104
-11053
-11002
-10949
-10896
-10843
-10788
-10733
-10677
-10621
-10564
-10506
-10448
-10390
-10331
-10272
-10214
-10155
-10096
-10037
-9979
-9920
-9863
-9805
-9749
-9693
-9637
-9583
-9529
-9476
-9423
-9372
-9321
-9271
-9222
-9174
-9127
-9080
-9034
-8989
-8945
-8901
-8857
-8814
-8771
-8728
-8686
-8644
-8603
-8562
-8521
-8480
-8441
-8401
-8362
-8324
-8286
-8249
-8213
-8177
-8143
-8109
-8076
-8044
-8013
-7984
-7955
-7928
-7902
-7876
-7852
-7828
-7806
-7784
-7762
-7741
-7721
-7701
-7681
-7662
-7642
-7624
-7606
-7588
-7570
-7554
-7537
-7521
-7506
-7491
-7477
-7463
-7450
-7438
-7426
-7414
-7403
-7392
-7382
-7371
-7361
-7351
-7342
-7332
-7323
-7314
-7306
-7298
-7290
-7282
-7275
-7267
-7259
-7251
-7242
-7233
-7223
-7212
-7200
-7188
-7175
-7161
-7146
-7130
-7115
-7098
-7082
-7066
-7049
-7033
-7017
-7001
-6986
-6971
-6957
-6943
-6930
-6918
-6906
-6895
-6884
-6874
-6864
-6854
-6844
-6834
-6824
-6813
-6802
-6791
-6779
-6767
-6754
-6741
-6726
-6711
-6695
-6678
-6659
-6640
-6619
-6596
-6573
-6548
-6521
-6493
-6463
-6432
-6399
-6365
-6329
-6292
-6253
-6214
-6173
-6132
-6090
-6048
-6005
-5961
-5918
-5873
-5829
-5783
-5737
-5690
-5642
-5594
-5544
-5493
-5441
-5388
-5334
-5279
-5223
-5166
-5109
-5051
-4993
-4934
-4875
-4816
-4756
-4695
-4634
-4572
-4510
-4447
-4382
-4317
-4251
-4184
-4115
-4046
-3976
-3906
-3835
-3763
-3690
-3617
-3544
-3470
-3397
-3322
-3248
-3173
-3098
-3022
-2947
-2871
-2795
-2719
-2644
-2568
-2493
-2418
-2343
-2270
-2196
-2124
-2053
-1982
-1913
-1844
-1777
-1712
-1647
-1584
-1523
-1462
-1403
-1345
-1288
-1231
-1176
-1122
-1068
-1014
-963
-911
-860
-810
-761
-712
-664
-616
-569
-522
-475
-428
-380
-333
-285
-236
-187
-138
-88
-38
13
63
114
165
216
267
317
367
417
466
515
565
614
663
712
761
810
860
909
958
1008
1057
1106
1155
1203
1252
1299
1346
1392
1438
1483
1528
1572
1615
1658
1701
1744
1787
1830
1873
1917
1962
2008
2055
2104
2154
2205
2258
2313
2369
2427
2485
2544
2604
2664
2724
2784
2843
2902
2961
3019
3076
3133
3190
3247
3304
3361
3418
3475
3533
3591
3650
3708
3767
3825
3884
3942
4000
4058
4115
4172
4228
4284
4340
4395
4449
4503
4557
4610
4663
4716
4768
4819
4870
4922
4973
5024
5076
5128
5181
5235
5289
5343
5399
5454
5510
5566
5622
5679
5735
5791
5847
5902
5958
6013
6068
6124
6179
6235
6291
6347
6403
6460
6518
6575
6634
6692
6752
6811
6871
6931
6992
7052
7113
7173
7234
7294
7353
7412
7471
7530
7588
7645
7703
7760
7817
7874
7931
7989
8047
8105
8164
8224
8283
8344
8405
8466
8527
8589
8650
8711
8772
8832
8892
8950
9008
9065
9120
9175
9229
9283
9335
9386
9437
9487
9536
9584
9631
9678
9724
9770
9815
9859
9903
9947
9989
10031
10072
10113
10153
10192
10230
10268
10306
10343
10379
10415
10451
10486
10521
10556
10591
10626
10661
10696
10732
10767
10803
10838
10874
10909
10944
10979
11013
11047
11080
11113
11145
11176
11207
11237
11267
11297
11327
11358
11388
11420
11451
11483
11516
11549
11583
11616
11650
11685
11719
11754
11789
11824
11859
11895
11931
11967
12003
12040
12077
12115
12153
12191
12231
12270
12311
12352
12393
12434
12476
12518
12559
12600
12641
12681
12721
12760
12798
12836
12873
12910
12946
12982
13018
13053
13089
13124
13159
13194
13229
13264
13299
13333
13368
13402
13436
13470
13504
13538
13573
13607
13642
13677
13712
13747
13782
13818
13854
13890
13926
13963
14000
14037
14075
14113
14152
14192
14232
14273
14315
14358
14401
14445
14489
14534
14579
14623
14668
14713
14757
14802
14846
14890
14934
14979
15024
15069
15114
15160
15207
15255
15303
15352
15403
15454
15507
15560
15615
15671
15728
15786
15844
15904
15964
16024
16085
16148
16210
16274
16337
16401
16465
16529
16592
16656
16720
16783
16846
16908
16971
17033
17095
17157
17219
17280
17342
17403
17464
17525
17585
17646
17706
17766
17825
17884
17942
18000
18057
18114
18170
18225
18280
18335
18389
18442
18495
18548
18600
18652
18704
18756
18808
18859
18910
18962
19013
19065
19116
19168
19220
19271
19323
19374
19425
19475
19525
19574
19623
19670
19717
19764
19810
19855
19899
19944
19988
20032
20075
20118
20161
20203
20245
20287
20328
20369
20409
20449
20489
20529
20569
20608
20647
20686
20725
20763
20802
20840
20877
20914
20951
20988
21024
21060
21096
21133
21169
21205
21240
21276
21311
21346
21381
21415
21448
21481
21513
21544
21574
21604
21632
21659
21686
21711
21735
21758
21780
21801
21821
21840
21858
21874
21889
21903
21916
21928
21938
21947
21954
21960
21964
21967
21969
21969
21967
21964
21960
21955
21948
21940
21931
21922
21911
21900
21888
21876
21863
21850
21838
21825
21812
21799
21787
21775
21764
21752
21741
21730
21720
21709
21699
21688
21678
21667
21657
21646
21635
21625
21614
21604
21593
21584
21574
21565
21557
21548
21541
21533
21527
21520
21514
21507
21501
21495
21488
21481
21474
21466
21458
21450
21441
21432
21423
21414
21405
21396
21387
21379
21371
21362
21354
21347
21339
21331
21323
21314
21306
21297
21289
21280
21271
21262
21254
21246
21238
21231
21225
21220
21215
21212
21209
21208
21207
21207
21207
21208
21210
21212
21215
21218
21221
21225
21229
21233
21238
21244
21250
21257
21265
21273
21282
21292
21302
21314
21326
21339
21352
21366
21381
21395
21410
21426
21441
21456
21472
21487
21502
21517
21532
21546
21560
21574
21588
21602
21615
21629
21643
21657
21672
21687
21703
21719
21735
21752
21770
21788
21807
21825
21845
21864
21884
21904
21924
21945
21965
21986
22008
22030
22052
22075
22099
22124
22149
22175
22201
22228
22254
22281
22308
22334
22360
22386
22412
22437
22462
22486
22510
22533
22557
22579
22601
22623
22645
22666
22687
22708
22728
22749
22769
22790
22810
22831
22852
22872
22893
22914
22935
22955
22976
22996
23017
23037
23058
23079
23100
23120
23142
23163
23185
23206
23228
23250
23272
23294
23316
23337
23358
23379
23399
23418
23437
23456
23474
23493
23511
23530
23549
23569
23590
23611
23633
23656
23679
23703
23727
23751
23775
23799
23822
23845
23867
23887
23907
23925
23942
23958
23973
23986
23999
24010
24020
24030
24039
24046
24053
24060
24066
24071
24076
24081
24085
24088
24092
24095
24098
24100
24102
24104
24105
24105
24105
24104
24102
24099
24096
24093
24089
24085
24080
24075
24070
24064
24057
24050
24042
24033
24024
24014
24004
23994
23983
23973
23962
23952
23942
23933
23923
23914
23904
23895
23885
23876
23866
23855
23845
23834
23823
23812
23801
23789
23778
23767
23756
23744
23733
23721
23710
23698
23687
23675
23663
23652
23641
23630
23619
23609
23599
23590
23580
23570
23561
23550
23540
23529
23517
23504
23491
23476
23461
23446
23430
23414
23397
23381
23364
23348
23332
23316
23300
23284
23268
23252
23236
23220
23203
23187
23170
23153
23136
23118
23101
23083
23066
23048
23030
23013
22995
22977
22960
22941
22923
22905
22887
22868
22850
22831
22812
22793
22773
22754
22733
22713
22692
22670
22647
22624
22600
22575
22550
22523
22496
22468
22440
22410
22380
22350
22319
22288
22256
22225
22193
22161
22129
22097
22064
22031
21998
21964
21930
21895
21860
21824
21788
21752
21715
21678
21641
21604
21567
21530
21493
21456
21418
21381
21344
21307
21270
21233
21196
21158
21121
21083
21045
21006
20968
20929
20890
20851
20812
20772
20732
20692
20652
20611
20570
20529
20487
20446
20405
20364
20323
20282
20242
20202
20162
20123
20084
20046
20008
19971
19933
19896
19858
19820
19782
19744
19706
19668
19630
19592
19555
19518
19481
19445
19410
19376
19342
19309
19276
19244
19212
19180
19148
19115
19081
19046
19011
18974
18935
18896
18855
18812
18769
18724
18678
18631
18583
18535
18487
18439
18390
18342
18294
18246
18198
18150
18103
18055
18008
17960
17911
17862
17813
17763
17712
17660
17608
17555
17502
17448
17394
17340
17286
17232
17178
17124
17070
17016
16963
16910
16857
16804
16752
16700
16648
16597
16546
16496
16445
16396
16346
16297
16248
16200
16151
16103
16055
16007
15960
15912
15865
15818
15772
15725
15679
15633
15588
15543
15499
15455
15412
15369
15327
15285
15244
15203
15162
15122
15082
15042
15002
14962
14922
14881
14840
14799
14757
14715
14673
14630
14587
14544
14501
14458
14414
14371
14328
14285
14241
14198
14155
14112
14069
14026
13983
13940
13896
13853
13810
13767
13723
13679
13635
13590
13544
13498
13451
13403
13355
13306
13256
13206
13155
13104
13053
13001
12948
12896
12844
12791
12739
12687
12635
12583
12532
12482
12431
12381
12331
12281
12231
12182
12131
12081
12030
11979
11927
11875
11822
11769
11714
11660
11604
11549
11493
11436
11380
11323
11266
11210
11153
11096
11040
10983
10927
10871
10815
10760
10705
10650
10597
10544
10491
10440
10389
10339
10290
10241
10194
10147
10101
10055
10009
9963
9918
9873
9827
9781
9735
9689
9643
9596
9550
9503
9456
9409
9362
9315
9268
9221
9174
9127
9079
9033
8986
8939
8893
8846
8800
8755
8710
8665
8621
8578
8536
8494
8454
8414
8376
8338
8301
8264
8228
8193
8157
8122
8087
8054
8020
7987
7953
7920
7887
7855
7822
7790
7759
7727
7696
7666
7636
7606
7577
7549
7521
7493
7466
7439
7413
7386
7360
7334
7308
7281
7254
7226
7198
7169
7140
7110
7080
7049
7019
6988
6956
6925
6893
6862
6830
6798
6765
6733
6700
6667
6633
6599
6565
6530
6494
6459
6422
6386
6349
6312
6275
6237
6199
6161
6122
6083
6044
6004
5964
5924
5884
5843
5803
5762
5722
5681
5640
5599
5558
5518
5477
5436
5395
5354
5313
5271
5229
5186
5143
5100
5057
5014
4971
4927
4883
4839
4794
4749
4704
4658
4612
4564
4516
4467
4418
4367
4315
4262
4208
4153
4097
4041
3984
3927
3869
3811
3754
3696
3639
3582
3525
3469
3414
3359
3304
3250
3197
3144
3090
3037
2984
2931
2877
2823
2769
2713
2657
2600
2543
2484
2425
2365
2305
2245
2184
2124
2063
2004
1944
1886
1829
1773
1718
1664
1611
1559
1508
1458
1409
1360
1311
1263
1215
1167
1120
1073
1026
979
932
886
840
794
749
704
660
616
573
530
488
446
404
363
322
281
240
200
159
119
78
38
-2
-43
-83
-123
-163
-203
-243
-282
-321
-359
-397
-435
-472
-509
-545
-581
-616
-651
-686
-720
-753
-787
-820
-854
-887
-920
-954
-988
-1022
-1058
-1094
-1131
-1169
-1208
-1248
-1289
-1331
-1373
-1417
-1460
-1505
-1549
-1594
-1639
-1683
-1728
-1773
-1818
-1862
-1907
-1951
-1995
-2040
-2084
-2128
-2172
-2216
-2261
-2305
-2349
-2393
-2437
-2481
-2524
-2568
-2610
-2653
-2695
-2737
-2778
-2818
-2858
-2898
-2937
-2976
-3014
-3053
-3091
-3129
-3168
-3207
-3246
-3286
-3326
-3367
-3408
-3449
-3492
-3534
-3578
-3621
-3665
-3710
-3755
-3800
-3846
-3893
-3940
-3987
-4035
-4083
-4132
-4181
-4231
-4281
-4332
-4383
-4434
-4486
-4539
-4591
-4644
-4697
-4751
-4805
-4859
-4913
-4967
-5020
-5074
-5128
-5181
-5234
-5286
-5338
-5390
-5441
-5492
-5542
-5592
-5642
-5692
-5741
-5790
-5840
-5890
-5941
-5992
-6044
-6096
-6149
-6203
-6257
-6311
-6366
-6421
-6477
-6533
-6590
-6646
-6704
-6761
-6819
-6877
-6936
-6994
-7053
-7112
-7172
-7231
-7291
-7351
-7412
-7473
-7534
-7596
-7658
-7721
-7784
-7847
-7910
-7973
-8037
-8100
-8162
-8224
-8286
-8346
-8406
-8466
-8525
-8583
-8641
-8698
-8756
-8813
-8871
-8929
-8988
-9046
-9105
-9165
-9224
-9283
-9342
-9401
-9460
-9518
-9575
-9632
-9688
-9744
-9798
-9852
-9906
-9958
-10010
-10062
-10113
-10163
-10212
-10261
-10309
-10357
-10404
-10450
-10496
-10541
-10586
-10631
-10676
-10721
-10766
-10812
-10858
-10904
-10951
-10998
-11045
-11093
-11140
-11187
-11233
-11280
-11325
-11370
-11414
-11457
-11500
-11541
-11582
-11621
-11660
-11698
-11735
-11772
-11807
-11843
-11877
-11911
-11945
-11979
-12013
-12047
-12081
-12116
-12151
-12187
-12224
-12261
-12300
-12339
-12379
-12419
-12461
-12502
-12544
-12587
-12629
-12673
-12716
-12760
-12804
-12848
-12892
-12936
-12979
-13023
-13065
-13108
-13149
-13191
-13232
-13272
-13312
-13352
-13391
-13431
-13470
-13509
-13547
-13586
-13624
-13661
-13698
-13735
-13770
-13805
-13839
-13873
-13905
-13937
-13969
-14000
-14030
-14061
-14091
-14121
-14151
-14180
-14209
-14237
-14265
-14292
-14319
-14344
-14370
-14394
-14418
-14442
-14465
-14487
-14510
-14531
-14553
-14574
-14594
-14614
-14633
-14651
-14669
-14686
-14702
-14717
-14730
-14743
-14754
-14764
-14773
-14780
-14786
-14790
-14794
-14796
-14797
-14797
-14797
-14795
-14793
-14789
-14785
-14780
-14774
-14767
-14760
-14751
-14742
-14733
-14722
-14712
-14700
-14688
-14675
-14661
-14647
-14633
-14618
-14604
-14589
-14573
-14558
-14542
-14527
-14511
-14496
-14480
-14464
-14448
-14432
-14415
-14398
-14381
-14364
-14346
-14328
-14309
-14290
-14271
-14251
-14230
-14209
-14189
-14168
-14148
-14128
-14109
-14090
-14072
-14055
-14038
-14023
-14008
-13993
-13979
-13966
-13953
-13940
-13928
-13915
-13903
-13891
-13879
-13867
-13856
-13845
-13835
-13826
-13817
-13810
-13803
-13798
-13793
-13789
-13786
-13784
-13782
-13781
-13779
-13778
-13776
-13774
-13771
-13768
-13764
-13760
-13756
-13752
-13747
-13742
-13737
-13732
-13727
-13722
-13718
-13714
-13711
-13708
-13705
-13702
-13700
-13698
-13695
-13692
-13689
-13685
-13681
-13676
-13670
-13663
-13655
-13646
-13637
-13626
-13615
-13603
-13590
-13576
-13562
-13547
-13531
-13515
-13498
-13481
-13463
-13444
-13425
-13406
-13386
-13365
-13344
-13322
-13299
-13276
-13252
-13227
-13202
-13176
-13149
-13122
-13094
-13065
-13035
-13004
-12972
-12939
-12905
-12870
-12834
-12796
-12758
-12719
-12679
-12638
-12597
-12556
-12514
-12472
-12430
-12388
-12345
-12302
-12260
-12216
-12172
-12128
-12083
-12038
-11992
-11945
-11898
-11850
-11802
-11753
-11705
-11657
-11609
-11562
-11515
-11468
-11423
-11379
-11335
-11293
-11252
-11212
-11174
-11136
-11100
-11065
-11031
-10997
-10965
-10933
-10901
-10869
-10838
-10807
-10777
-10746
-10716
-10686
-10657
-10628
-10600
-10573
-10546
-10521
-10496
-10471
-10448
-10426
-10404
-10384
-10364
-10345
-10326
-10308
-10290
-10272
-10255
-10237
-10220
-10203
-10186
-10169
-10151
-10135
-10118
-10101
-10085
-10069
-10053
-10037
-10021
-10005
-9989
-9973
-9957
-9941
-9925
-9909
-9893
-9877
-9862
-9846
-9831
-9816
-9801
-9787
-9773
-9760
-9747
-9734
-9721
-9708
-9695
-9682
-9669
-9656
-9642
-9627
-9612
-9596
-9579
-9562
-9544
-9525
-9506
-9486
-9465
-9444
-9421
-9398
-9374
-9350
-9324
-9298
-9271
-9243
-9215
-9186
-9156
-9126
-9096
-9065
-9033
-9002
-8971
-8939
-8908
-8877
-8845
-8814
-8782
-8750
-8718
-8685
-8652
-8619
-8585
-8551
-8515
-8480
-8443
-8406
-8368
-8330
-8292
-8253
-8213
-8173
-8132
-8093
-8052
-8010
-7971
-7930
-7889
-7848
-7807
-7766
-7725
-7684
-7643
-7602
-7561
-7520
-7480
-7439
-7399
-7359
-7319
-7280
-7240
-7201
-7163
-7124
-7085
-7046
-7007
-6967
-6927
-6887
-6846
-6805
-6763
-6721
-6678
-6635
-6592
-6549
-6506
-6464
-6422
-6381
-6341
-6301
-6262
-6224
-6186
-6149
-6113
-6077
-6042
-6007
-5972
-5937
-5903
-5868
-5834
-5800
-5765
-5731
-5697
-5662
-5628
-5594
-5560
-5526
-5491
-5457
-5423
-5389
-5355
-5320
-5286
-5250
-5215
-5179
-5143
-5106
-5069
-5031
-4993
-4955
-4917
-4879
-4841
-4802
-4764
-4726
-4688
-4649
-4611
-4572
-4533
-4494
-4454
-4415
-4375
-4335
-4295
-4255
-4215
-4175
-4135
-4096
-4057
-4019
-3982
-3945
-3908
-3872
-3836
-3801
-3766
-3731
-3696
-3661
-3626
-3591
-3557
-3522
-3487
-3453
-3418
-3383
-3349
-3314
-3280
-3245
-3211
-3176
-3141
-3107
-3072
-3038
-3003
-2969
-2934
-2900
-2866
-2831
-2797
-2763
-2729
-2694
-2660
-2625
-2590
-2556
-2521
-2486
-2451
-2417
-2382
-2348
-2315
-2282
-2250
-2218
-2186
-2155
-2123
-2092
-2061
-2029
-1997
-1966
-1933
-1901
-1868
-1834
-1801
-1767
-1733
-1698
-1663
-1628
-1592
-1556
-1520
-1482
-1445
-1407
-1368
-1329
-1289
-1249
-1210
-1170
-1131
-1092
-1054
-1016
-979
-942
-906
-869
-833
-798
-762
-726
-691
-655
-620
-584
-550
-515
-481
-448
-416
-384
-354
-324
-295
-267
-240
-213
-187
-162
-138
-114
-91
-69
-47
-26
-6
14
33
52
70
88
105
123
139
156
172
188
204
219
234
248
262
275
288
300
311
322
332
342
351
360
368
376
383
391
398
405
412
418
424
430
435
440
445
448
451
454
455
456
456
456
455
453
451
448
446
443
440
436
434
431
428
426
423
421
418
415
412
409
405
401
397
392
386
381
375
369
363
357
351
346
341
337
334
331
329
328
328
329
331
333
336
340
345
350
355
362
369
377
385
395
405
416
427
439
451
464
477
490
504
517
531
545
559
573
587
601
616
631
646
662
679
696
714
733
753
774
795
818
842
866
891
916
942
968
993
1018
1045
1070
1095
1120
1144
1167
1190
1212
1234
1255
1276
1297
1317
1338
1357
1377
1397
1416
1435
1453
1471
1490
1507
1525
1542
1560
1577
1594
1611
1627
1644
1661
1678
1694
1712
1729
1746
1764
1782
1801
1819
1838
1857
1877
1897
1917
1938
1959
1981
2003
2025
2049
2073
2098
2123
2149
2176
2203
2231
2260
2289
2319
2350
2381
2412
2444
2477
2509
2543
2576
2610
2644
2679
2713
2748
2784
2819
2854
2890
2926
2962
2998
3035
3072
3109
3147
3184
3223
3261
3300
3339
3379
3418
3459
3499
3540
3580
3621
3663
3704
3745
3787
3829
3871
3913
3956
3999
4042
4085
4129
4173
4217
4262
4306
4351
4396
4442
4488
4535
4582
4629
4677
4726
4775
4825
4875
4926
4977
5028
5080
5133
5186
5239
5293
5347
5401
5456
5510
5566
5621
5676
5732
5788
5843
5899
5955
6010
6066
6122
6178
6234
6290
6347
6403
6460
6517
6574
6631
6688
6746
6803
6861
6918
6976
7033
7091
7148
7206
7263
7319
7376
7432
7488
7544
7600
7655
7710
7765
7819
7873
7926
7979
8031
8082
8132
8182
8232
8281
8330
8378
8427
8475
8523
8570
8618
8666
8713
8760
8808
8855
8902
8948
8995
9041
9087
9133
9178
9223
9268
9312
9356
9400
9443
9485
9526
9566
9605
9643
9680
9716
9751
9785
9818
9850
9882
9913
9943
9974
10004
10035
10066
10097
10129
10161
10194
10226
10259
10293
10326
10360
10394
10428
10461
10495
10528
10561
10594
10627
10661
10694
10727
10761
10795
10828
10862
10896
10930
10964
10997
11031
11064
11097
11130
11162
11194
11226
11257
11287
11318
11347
11377
11406
11434
11462
11490
11518
11544
11571
11597
11622
11646
11670
11693
11715
11735
11755
11774
11793
11810
11827
11843
11858
11873
11887
11900
11913
11925
11937
11947
11957
11967
11975
11983
11990
11996
12001
12005
12008
12010
12012
12012
12012
12010
12008
12004
12000
11994
11988
11981
11973
11964
11955
11946
11936
11926
11915
11904
11893
11882
11870
11857
11844
11831
11817
11803
11788
11772
11756
11739
11722
11704
11685
11665
11645
11625
11604
11583
11561
11539
11517
11495
11473
11451
11428
11406
11383
11360
11338
11315
11291
11268
11245
11221
11197
11173
11149
11124
11099
11074
11048
11022
10995
10968
10941
10914
10886
10858
10829
10800
10772
10742
10713
10683
10653
10623
10592
10561
10530
10498
10466
10434
10401
10368
10335
10302
10268
10235
10202
10168
10135
10102
10068
10035
10002
9968
9935
9901
9868
9834
9800
9767
9732
9698
9664
9629
9594
9558
9523
9487
9450
9413
9376
9338
9300
9262
9224
9185
9147
9110
9073
9037
9002
8968
8935
8903
8873
8844
8815
8788
8761
8736
8711
8687
8663
8639
8616
8593
8571
8549
8527
8506
8484
8463
8442
8421
8401
8380
8359
8338
8317
8296
8275
8254
8233
8212
8191
8170
8150
8130
8109
8089
8068
8048
8026
8007
7987
7967
7947
7927
7907
7888
7869
7850
7832
7814
7796
7779
7761
7744
7727
7711
7694
7677
7659
7642
7624
7606
7588
7569
7551
7533
7516
7498
7482
7466
7451
7436
7423
7409
7397
7384
7372
7360
7347
7335
7322
7309
7295
7280
7264
7248
7231
7213
7194
7174
7153
7132
7111
7088
7066
7043
7020
6996
6973
6950
6927
6904
6882
6859
6837
6815
6793
6771
6749
6728
6706
6685
6665
6645
6625
6606
6587
6570
6552
6536
6520
6504
6489
6474
6459
6444
6430
6415
6401
6386
6372
6359
6346
6333
6320
6309
6297
6286
6275
6265
6254
6244
6234
6225
6215
6206
6197
6188
6180
6171
6163
6156
6149
6142
6135
6129
6123
6117
6112
6107
6102
6098
6094
6089
6085
6081
6077
6072
6068
6064
6060
6055
6051
6047
6044
6040
6037
6034
6032
6030
6028
6026
6025
6024
6024
6024
6024
6025
6027
6029
6032
6036
6040
6046
6051
6058
6065
6073
6081
6089
6097
6106
6114
6123
6132
6140
6149
6157
6165
6173
6181
6189
6196
6203
6210
6217
6225
6232
6240
6248
6256
6264
6272
6281
6289
6297
6306
6314
6323
6332
6341
6349
6358
6367
6376
6384
6393
6401
6410
6418
6426
6433
6440
6446
6452
6457
6462
6466
6470
6474
6477
6480
6482
6484
6487
6489
6491
6493
6496
6498
6501
6503
6506
6509
6511
6514
6516
6518
6520
6521
6523
6524
6525
6526
6526
6527
6528
6528
6529
6529
6529
6529
6528
6527
6526
6524
6522
6520
6517
6514
6512
6509
6506
6503
6499
6496
6493
6489
6485
6481
6477
6473
6468
6463
6458
6452
6446
6440
6432
6424
6415
6406
6395
6383
6370
6356
6340
6324
6306
6288
6268
6247
6226
6203
6180
6156
6131
6106
6080
6053
6026
5999
5972
5944
5917
5889
5862
5836
5810
5784
5758
5733
5709
5684
5659
5635
5610
5585
5560
5535
5510
5485
5460
5435
5410
5386
5362
5339
5316
5293
5271
5250
5230
5210
5191
5173
5155
5138
5120
5104
5087
5071
5055
5039
5023
5007
4991
4976
4960
4944
4928
4912
4897
4881
4866
4851
4836
4822
4807
4793
4779
4765
4751
4738
4724
4711
4697
4683
4670
4656
4643
4629
4615
4602
4588
4575
4562
4548
4535
4522
4509
4496
4483
4469
4455
4441
4426
4410
4394
4377
4360
4342
4324
4306
4288
4269
4251
4233
4215
4198
4180
4163
4146
4130
4113
4097
4081
4065
4050
4035
4019
4006
3992
3978
3966
3953
3942
3930
3920
3909
3899
3889
3878
3868
3858
3848
3838
3827
3816
3805
3794
3783
3771
3759
3748
3736
3724
3712
3701
3689
3678
3668
3658
3648
3639
3630
3621
3613
3605
3598
3591
3584
3577
3570
3563
3556
3550
3543
3537
3531
3525
3519
3513
3508
3502
3497
3492
3486
3481
3476
3471
3466
3462
3457
3452
3448
3443
3438
3434
3429
3425
3420
3416
3412
3408
3404
3400
3396
3392
3388
3384
3379
3375
3371
3366
3362
3357
3353
3349
3345
3341
3337
3334
3330
3327
3325
3322
3320
3318
3316
3315
3314
3312
3311
3310
3310
3309
3308
3308
3307
3306
3305
3304
3303
3302
3301
3299
3298
3297
3296
3295
3294
3294
3294
3295
3297
3299
3302
3306
3311
3317
3323
3331
3339
3348
3357
3367
3378
3389
3401
3414
3427
3440
3454
3468
3483
3497
3512
3526
3540
3554
3567
3580
3592
3604
3616
3627
3638
3649
3660
3671
3682
3693
3704
3715
3727
3738
3750
3762
3773
3784
3795
3806
3816
3826
3836
3845
3854
3863
3871
3878
3885
3891
3896
3901
3906
3909
3913
3916
3918
3920
3921
3922
3922
3921
3919
3917
3914
3910
3907
3903
3899
3895
3890
3886
3882
3878
3874
3870
3865
3861
3855
3850
3843
3837
3829
3820
3811
3801
3790
3778
3766
3753
3739
3724
3709
3693
3677
3660
3643
3625
3607
3589
3571
3552
3533
3513
3494
3475
3455
3436
3417
3399
3381
3362
3344
3326
3308
3290
3271
3253
3233
3214
3194
3173
3152
3131
3109
3087
3065
3043
3021
2998
2976
2953
2931
2908
2886
2863
2841
2819
2796
2774
2752
2730
2707
2686
2664
2642
2621
2599
2578
2557
2536
2515
2494
2473
2453
2432
2411
2390
2369
2349
2328
2307
2287
2266
2246
2225
2205
2184
2163
2142
2121
2100
2078
2056
2033
2011
1987
1964
1939
1914
1888
1861
1834
1805
1776
1747
1717
1687
1657
1626
1596
1565
1535
1505
1475
1446
1418
1389
1362
1335
1309
1283
1258
1233
1209
1186
1163
1140
1118
1096
1075
1054
1034
1014
994
975
956
937
919
901
883
867
851
835
821
807
795
783
772
762
752
744
736
728
721
715
709
703
697
692
687
683
679
675
671
668
665
663
660
658
656
655
653
652
651
650
648
647
646
645
643
642
640
639
639
638
638
639
640
641
644
647
650
654
659
664
670
676
683
689
696
703
710
717
724
731
738
745
752
759
765
771
777
783
788
793
797
802
806
811
815
820
825
830
835
840
845
851
856
861
867
872
878
884
890
896
902
909
916
923
930
937
945
953
961
969
978
986
995
1004
1012
1022
1032
1042
1052
1062
1073
1084
1095
1107
1120
1133
1147
1161
1176
1191
1206
1222
1237
1253
1268
1283
1297
1311
1324
1336
1347
1358
1368
1376
1384
1392
1399
1405
1411
1417
1422
1428
1434
1440
1447
1454
1461
1469
1478
1487
1497
1507
1517
1528
1539
1551
1563
1575
1588
1601
1614
1628
1642
1656
1671
1686
1701
1717
1733
1749
1765
1781
1798
1814
1831
1847
1864
1881
1898
1915
1933
1950
1968
1986
2005
2024
2043
2063
2083
2104
2126
2149
2172
2196
2221
2247
2274
2302
2331
2360
2390
2421
2453
2485
2518
2552
2587
2622
2658
2694
2731
2770
2808
2848
2888
2929
2970
3012
3054
3096
3138
3181
3223
3265
3307
3349
3391
3433
3475
3516
3558
3600
3641
3683
3724
3765
3806
3846
3886
3926
3965
4003
4042
4080
4118
4156
4193
4231
4268
4306
4343
4381
4419
4456
4494
4531
4568
4605
4641
4677
4713
4748
4783
4817
4851
4884
4917
4949
4981
5012
5043
5074
5104
5133
5162
5190
5217
5244
5270
5295
5318
5341
5363
5384
5404
5423
5441
5459
5475
5490
5505
5518
5531
5543
5555
5566
5576
5586
5595
5604
5612
5620
5627
5634
5640
5645
5650
5654
5658
5662
5665
5668
5670
5673
5675
5676
5678
5680
5681
5682
5683
5685
5686
5687
5689
5691
5692
5694
5696
5698
5700
5701
5702
5704
5704
5705
5705
5705
5704
5703
5701
5699
5696
5694
5691
5688
5685
5683
5681
5679
5677
5677
5676
5677
5678
5679
5680
5682
5684
5687
5689
5692
5694
5697
5700
5702
5705
5708
5710
5713
5715
5717
5719
5720
5721
5722
5723
5724
5725
5726
5727
5729
5731
5733
5736
5739
5744
5748
5754
5760
5767
5774
5782
5790
5798
5807
5815
5823
5832
5840
5848
5855
5863
5870
5877
5884
5890
5897
5904
5910
5917
5924
5931
5938
5946
5954
5962
5970
5979
5989
5998
6008
6019
6030
6041
6053
6065
6078
6091
6105
6119
6134
6150
6166
6183
6201
6219
6238
6258
6278
6299
6321
6343
6366
6389
6412
6436
6460
6485
6509
6534
6560
6585
6611
6637
6663
6689
6716
6743
6770
6798
6826
6854
6883
6912
6942
6972
7002
7032
7063
7094
7125
7156
7187
7218
7249
7280
7311
7341
7371
7400
7429
7458
7487
7515
7543
7571
7598
7626
7653
7680
7708
7735
7762
7789
7817
7844
7872
7899
7927
7955
7982
8010
8038
8064
8093
8121
8148
8175
8202
8228
8254
8280
8304
8329
8352
8374
8396
8417
8436
8455
8472
8489
8505
8520
8534
8547
8559
8571
8581
8592
8601
8610
8618
8626
8633
8639
8644
8649
8652
8655
8657
8658
8658
8657
8655
8652
8648
8643
8637
8631
8624
8617
8609
8602
8593
8585
8577
8568
8559
8550
8541
8531
8521
8510
8499
8488
8476
8463
8450
8436
8422
8408
8394
8379
8365
8350
8336
8322
8309
8296
8283
8271
8259
8248
8237
8226
8216
8206
8196
8186
8177
8167
8157
8147
8135
8125
8116
8106
8096
8087
8077
8069
8061
8054
8048
8042
8037
8032
8029
8026
8023
8021
8018
8016
8013
8013
8010
8010
8007
8007
8007
8006
8006
8006
8006
8006
8006
8006
8005
8005
8005
8004
8003
8002
8000
8000
7999
7997
7996
7995
7994
7993
7992
7992
7992
7993
7994
7996
7999
8000
8005
8009
8013
8016
8021
8025
8029
8032
8037
8039
8042
8045
8048
8051
8052
8054
8055
8057
8058
8060
8061
8063
8064
8066
8067
8068
8069
8069
8070
8070
8070
8070
8069
8068
8066
8064
8061
8057
8054
8048
8044
8039
8032
8026
8021
8013
8006
7998
7990
7981
7972
7962
7952
7941
7930
7918
7906
7893
7879
7865
7850
7834
7817
7800
7782
7763
7743
7722
7701
7679
7657
7634
7610
7585
7560
7534
7508
7481
7453
7425
7397
7368
7338
7309
7279
7249
7219
7190
7160
7130
7101
7073
7044
7016
6989
6961
6935
6908
6882
6856
6830
6804
6778
6753
6727
6701
6676
6650
6625
6600
6575
6550
6525
6500
6476
6453
6430
6407
6385
6364
6344
6324
6306
6288
6270
6254
6238
6223
6209
6195
6182
6170
6157
6146
6134
6122
6110
6099
6087
6075
6062
6050
6038
6025
6012
6000
5987
5975
5962
5950
5938
5926
5915
5903
5892
5882
5871
5862
5852
5843
5835
5827
5820
5813
5807
5801
5797
5792
5788
5785
5781
5778
5775
5772
5769
5766
5764
5761
5759
5756
5754
5753
5751
5749
5748
5747
5746
5745
5745
5744
5744
5744
5745
5746
5747
5749
5751
5754
5757
5761
5765
5769
5775
5780
5786
5793
5800
5808
5815
5823
5832
5841
5850
5860
5870
5881
5892
5903
5915
5928
5940
5953
5966
5979
5992
6006
6019
6032
6045
6059
6073
6086
6100
6114
6129
6143
6158
6173
6188
6203
6218
6234
6249
6265
6280
6296
6311
6327
6343
6358
6373
6389
6404
6419
6434
6449
6463
6478
6493
6507
6522
6537
6551
6566
6580
6595
6610
6624
6639
6653
6668
6682
6696
6710
6724
6738
6752
6766
6780
6794
6808
6821
6834
6847
6859
6870
6881
6891
6900
6908
6916
6923
6929
6935
6941
6947
6952
6957
6962
6967
6973
6978
6983
6989
6995
7001
7007
7013
7019
7025
7031
7037
7042
7048
7053
7058
7063
7068
7072
7077
7082
7086
7091
7096
7101
7106
7112
7117
7123
7129
7135
7141
7146
7151
7156
7161
7165
7169
7173
7176
7179
7182
7185
7187
7189
7190
7191
7192
7193
7193
7193
7192
7192
7191
7189
7187
7185
7183
7180
7177
7174
7171
7167
7164
7161
7157
7154
7151
7149
7146
7144
7141
7139
7137
7135
7133
7130
7127
7124
7121
7117
7112
7107
7102
7096
7090
7084
7077
7071
7064
7056
7049
7041
7033
7025
7016
7006
6996
6986
6976
6964
6953
6941
6929
6916
6903
6890
6876
6862
6847
6832
6817
6801
6785
6769
6752
6734
6716
6698
6679
6660
6640
6620
6599
6578
6557
6535
6513
6491
6469
6446
6423
6400
6377
6355
6332
6309
6287
6264
6241
6218
6195
6172
6149
6125
6101
6077
6052
6026
6000
5974
5947
5919
5891
5862
5833
5803
5773
5743
5713
5683
5652
5622
5592
5563
5533
5503
5473
5443
5413
5383
5352
5321
5289
5258
5225
5192
5159
5125
5091
5056
5022
4987
4951
4915
4879
4843
4806
4769
4731
4693
4654
4615
4575
4535
4495
4453
4412
4370
4327
4284
4241
4198
4154
4110
4066
4021
3977
3932
3887
3842
3797
3752
3706
3661
3616
3572
3527
3483
3440
3397
3354
3312
3271
3230
3190
3151
3112
3073
3035
2997
2960
2922
2885
2848
2811
2774
2737
2701
2665
2629
2593
2559
2524
2491
2458
2425
2392
2360
2329
2297
2266
2235
2204
2173
2142
2110
2079
2047
2015
1982
1950
1917
1884
1852
1819
1786
1754
1722
1690
1659
1629
1599
1570
1541
1513
1485
1458
1431
1405
1379
1353
1328
1303
1278
1254
1231
1208
1187
1166
1145
1126
1107
1088
1070
1053
1035
1018
1000
985
968
951
935
918
902
886
869
853
836
820
804
788
772
756
740
725
710
695
680
666
652
639
626
614
602
590
578
567
556
545
534
522
511
500
488
476
464
452
439
426
413
399
386
371
357
342
327
312
296
281
265
250
234
219
204
189
175
161
147
133
120
107
93
80
67
53
39
24
9
-6
-21
-37
-54
-70
-87
-104
-121
-138
-156
-173
-191
-209
-227
-245
-264
-283
-303
-323
-344
-366
-388
-410
-433
-456
-479
-503
-526
-550
-573
-596
-619
-641
-664
-685
-707
-728
-750
-771
-792
-812
-833
-854
-875
-896
-918
-939
-961
-983
-1006
-1029
-1053
-1077
-1101
-1125
-1150
-1175
-1200
-1225
-1250
-1275
-1300
-1325
-1350
-1375
-1400
-1425
-1450
-1475
-1501
-1526
-1552
-1579
-1605
-1633
-1660
-1688
-1717
-1745
-1775
-1804
-1834
-1864
-1895
-1925
-1956
-1986
-2016
-2045
-2075
-2104
-2133
-2162
-2191
-2219
-2247
-2275
-2303
-2330
-2357
-2384
-2411
-2438
-2465
-2492
-2519
-2547
-2574
-2602
-2631
-2660
-2689
-2719
-2749
-2779
-2810
-2840
-2871
-2901
-2932
-2962
-2992
-3021
-3051
-3080
-3109
-3139
-3168
-3198
-3227
-3258
-3289
-3321
-3354
-3388
-3422
-3458
-3495
-3532
-3571
-3610
-3650
-3690
-3731
-3772
-3813
-3855
-3897
-3939
-3980
-4022
-4064
-4105
-4146
-4187
-4227
-4268
-4308
-4347
-4387
-4426
-4466
-4505
-4545
-4585
-4625
-4665
-4706
-4747
-4789
-4830
-4872
-4915
-4958
-5001
-5044
-5087
-5131
-5174
-5218
-5261
-5305
-5349
-5393
-5437
-5481
-5526
-5571
-5617
-5663
-5710
-5758
-5806
-5855
-5904
-5954
-6004
-6054
-6104
-6154
-6203
-6252
-6301
-6349
-6396
-6443
-6488
-6534
-6579
-6623
-6667
-6711
-6755
-6799
-6844
-6889
-6935
-6981
-7028
-7075
-7123
-7172
-7221
-7270
-7320
-7370
-7420
-7470
-7520
-7570
-7620
-7669
-7719
-7768
-7817
-7866
-7915
-7965
-8013
-8064
-8114
-8164
-8216
-8267
-8319
-8371
-8424
-8477
-8530
-8584
-8638
-8692
-8746
-8800
-8854
-8908
-8962
-9016
-9070
-9124
-9179
-9233
-9287
-9342
-9397
-9451
-9506
-9561
-9616
-9670
-9725
-9780
-9834
-9888
-9943
-9997
-10051
-10105
-10159
-10213
-10266
-10320
-10373
-10426
-10480
-10533
-10586
-10639
-10692
-10745
-10798
-10851
-10904
-10957
-11011
-11065
-11118
-11172
-11227
-11281
-11335
-11389
-11443
-11498
-11551
-11605
-11658
-11711
-11764
-11816
-11868
-11920
-11971
-12021
-12071
-12121
-12170
-12219
-12268
-12317
-12366
-12415
-12463
-12512
-12560
-12608
-12656
-12703
-12749
-12796
-12841
-12887
-12931
-12976
-13020
-13063
-13106
-13150
-13193
-13236
-13280
-13324
-13368
-13413
-13458
-13504
-13549
-13595
-13640
-13685
-13729
-13773
-13816
-13858
-13900
-13940
-13979
-14017
-14054
-14090
-14125
-14159
-14192
-14224
-14255
-14286
-14316
-14345
-14374
-14402
-14429
-14456
-14483
-14509
-14534
-14559
-14584
-14608
-14632
-14655
-14678
-14701
-14723
-14745
-14767
-14788
-14808
-14828
-14848
-14868
-14887
-14905
-14923
-14941
-14958
-14975
-14991
-15006
-15022
-15037
-15051
-15066
-15081
-15096
-15111
-15127
-15143
-15159
-15176
-15194
-15213
-15232
-15251
-15271
-15291
-15311
-15331
-15351
-15370
-15389
-15407
-15425
-15443
-15460
-15478
-15495
-15513
-15531
-15549
-15567
-15586
-15605
-15625
-15645
-15666
-15687
-15709
-15731
-15754
-15777
-15800
-15824
-15848
-15873
-15898
-15923
-15949
-15975
-16001
-16027
-16055
-16082
-16111
-16140
-16169
-16199
-16231
-16263
-16296
-16331
-16366
-16402
-16440
-16477
-16516
-16555
-16594
-16633
-16672
-16711
-16751
-16791
-16830
-16870
-16911
-16951
-16992
-17034
-17076
-17118
-17161
-17204
-17247
-17289
-17332
-17374
-17416
-17457
-17498
-17538
-17578
-17618
-17658
-17698
-17737
-17777
-17816
-17854
-17893
-17931
-17968
-18005
-18041
-18076
-18111
-18146
-18180
-18214
-18248
-18281
-18315
-18348
-18382
-18415
-18449
-18482
-18516
-18549
-18582
-18614
-18646
-18678
-18709
-18740
-18770
-18800
-18830
-18859
-18888
-18917
-18945
-18973
-19000
-19027
-19054
-19079
-19104
-19129
-19152
-19175
-19198
-19220
-19242
-19263
-19285
-19306
-19327
-19348
-19368
-19388
-19408
-19427
-19446
-19465
-19484
-19502
-19520
-19538
-19557
-19575
-19593
-19612
-19631
-19650
-19669
-19689
-19709
-19729
-19749
-19769
-19789
-19809
-19828
-19847
-19867
-19886
-19905
-19924
-19944
-19963
-19983
-20003
-20024
-20044
-20065
-20086
-20107
-20128
-20149
-20170
-20192
-20213
-20235
-20257
-20279
-20302
-20324
-20348
-20371
-20395
-20419
-20443
-20468
-20492
-20516
-20540
-20564
-20587
-20610
-20633
-20655
-20676
-20698
-20719
-20739
-20759
-20779
-20798
-20816
-20834
-20851
-20867
-20883
-20897
-20911
-20924
-20936
-20947
-20959
-20970
-20981
-20992
-21003
-21013
-21024
-21035
-21045
-21056
-21066
-21077
-21087
-21097
-21107
-21116
-21125
-21134
-21143
-21152
-21161
-21170
-21178
-21186
-21194
-21202
-21209
-21216
-21222
-21228
-21234
-21239
-21244
-21248
-21252
-21256
-21260
-21263
-21266
-21270
-21273
-21276
-21279
-21282
-21285
-21288
-21292
-21295
-21298
-21302
-21305
-21309
-21312
-21316
-21319
-21322
-21325
-21327
-21330
-21332
-21334
-21336
-21337
-21339
-21340
-21341
-21342
-21342
-21343
-21344
-21344
-21345
-21346
-21346
-21346
-21346
-21345
-21344
-21342
-21339
-21336
-21332
-21328
-21322
-21316
-21309
-21302
-21294
-21286
-21277
-21267
-21258
-21248
-21238
-21227
-21217
-21205
-21194
-21182
-21169
-21156
-21142
-21128
-21113
-21098
-21082
-21066
-21049
-21032
-21015
-20997
-20979
-20961
-20943
-20924
-20905
-20886
-20866
-20846
-20826
-20805
-20784
-20763
-20741
-20719
-20697
-20674
-20652
-20629
-20605
-20582
-20558
-20535
-20511
-20487
-20463
-20438
-20414
-20389
-20364
-20339
-20313
-20287
-20260
-20233
-20206
-20178
-20150
-20121
-20091
-20062
-20031
-20001
-19969
-19938
-19906
-19874
-19842
-19809
-19777
-19745
-19712
-19680
-19647
-19615
-19583
-19551
-19518
-19486
-19454
-19422
-19390
-19357
-19325
-19292
-19260
-19227
-19194
-19161
-19128
-19095
-19062
-19029
-18997
-18964
-18932
-18901
-18870
-18839
-18809
-18778
-18748
-18718
-18689
-18659
-18629
-18599
-18569
-18538
-18508
-18477
-18447
-18416
-18385
-18354
-18323
-18292
-18260
-18228
-18196
-18163
-18130
-18096
-18062
-18028
-17994
-17959
-17924
-17889
-17854
-17818
-17782
-17746
-17710
-17674
-17637
-17600
-17563
-17526
-17489
-17451
-17414
-17376
-17339
-17301
-17263
-17225
-17187
-17149
-17110
-17071
-17031
-16991
-16951
-16910
-16869
-16828
-16785
-16743
-16700
-16656
-16613
-16569
-16525
-16480
-16435
-16390
-16344
-16299
-16251
-16204
-16158
-16110
-16061
-16012
-15962
-15912
-15860
-15809
-15756
-15703
-15649
-15595
-15540
-15485
-15430
-15375
-15319
-15263
-15207
-15152
-15096
-15040
-14984
-14928
-14873
-14817
-14761
-14705
-14648
-14592
-14535
-14478
-14420
-14362
-14303
-14244
-14185
-14126
-14066
-14006
-13947
-13887
-13828
-13769
-13710
-13652
-13594
-13536
-13478
-13421
-13363
-13305
-13248
-13190
-13131
-13072
-13013
-12953
-12893
-12832
-12771
-12710
-12648
-12586
-12524
-12462
-12400
-12338
-12275
-12213
-12151
-12089
-12027
-11965
-11903
-11841
-11779
-11718
-11656
-11594
-11532
-11469
-11406
-11343
-11279
-11215
-11151
-11086
-11021
-10956
-10890
-10825
-10759
-10693
-10627
-10561
-10495
-10430
-10364
-10299
-10234
-10169
-10104
-10039
-9974
-9909
-9843
-9778
-9712
-9646
-9581
-9515
-9449
-9383
-9318
-9252
-9187
-9122
-9057
-8993
-8929
-8865
-8801
-8737
-8674
-8610
-8546
-8482
-8418
-8354
-8289
-8224
-8160
-8095
-8029
-7965
-7900
-7835
-7770
-7705
-7641
-7576
-7512
-7448
-7383
-7319
-7255
-7190
-7126
-7061
-6997
-6932
-6868
-6803
-6738
-6673
-6608
-6542
-6477
-6411
-6346
-6280
-6214
-6148
-6082
-6016
-5950
-5883
-5817
-5751
-5684
-5617
-5550
-5483
-5415
-5347
-5279
-5210
-5142
-5072
-5003
-4932
-4862
-4791
-4719
-4647
-4575
-4503
-4432
-4360
-4289
-4217
-4147
-4075
-4006
-3937
-3867
-3797
-3728
-3659
-3589
-3519
-3450
-3380
-3310
-3240
-3169
-3099
-3029
-2959
-2889
-2819
-2749
-2680
-2611
-2543
-2475
-2407
-2339
-2272
-2205
-2139
-2073
-2008
-1943
-1879
-1815
-1752
-1689
-1626
-1564
-1502
-1441
-1380
-1319
-1259
-1199
-1140
-1082
-1022
-966
-909
-852
-796
-740
-685
-630
-575
-521
-466
-413
-359
-306
-254
-202
-150
-98
-47
5
55
106
156
206
256
305
354
403
451
500
548
596
645
693
742
790
839
888
938
988
1038
1088
1139
1191
1243
1295
1348
1401
1454
1508
1562
1617
1672
1727
1783
1839
1896
1952
2009
2067
2124
2182
2240
2298
2357
2416
2475
2534
2594
2653
2713
2772
2832
2891
2951
3011
3071
3131
3190
3250
3310
3370
3430
3489
3550
3610
3670
3731
3791
3852
3913
3974
4034
4094
4156
4218
4279
4341
4403
4465
4527
4590
4653
4717
4780
4844
4908
4973
5037
5101
5166
5231
5296
5360
5425
5491
5556
5621
5687
5752
5818
5883
5949
6014
6080
6145
6211
6276
6341
6406
6471
6535
6599
6662
6725
6787
6849
6909
6968
7027
7084
7140
7195
7249
7302
7354
7404
7454
7503
7552
7600
7647
7694
7741
7788
7835
7881
7927
7973
8019
8064
8109
8154
8199
8243
8286
8328
8370
8412
8452
8492
8532
8570
8608
8646
8682
8718
8754
8788
8822
8855
8887
8919
8950
8981
9011
9041
9070
9098
9126
9154
9181
9208
9235
9261
9286
9311
9336
9360
9384
9407
9430
9452
9473
9494
9514
9534
9553
9571
9588
9605
9621
9636
9652
9666
9680
9694
9708
9721
9733
9745
9757
9769
9780
9791
9802
9813
9823
9834
9844
9853
9863
9872
9881
9889
9897
9905
9912
9918
9924
9929
9934
9939
9943
9946
9950
9953
9956
9958
9961
9964
9967
9970
9973
9975
9978
9980
9982
9985
9987
9988
9990
9991
9993
9993
9994
9995
9995
9996
9996
9995
9994
9993
9991
9989
9987
9984
9981
9978
9974
9971
9967
9964
9960
9957
9953
9950
9947
9944
9940
9937
9934
9931
9928
9925
9921
9917
9913
9909
9904
9899
9894
9889
9884
9879
9874
9869
9863
9858
9853
9847
9842
9836
9830
9824
9818
9812
9806
9799
9792
9785
9778
9770
9761
9752
9743
9733
9723
9712
9701
9689
9678
9666
9654
9641
9629
9617
9604
9592
9579
9566
9554
9541
9529
9517
9505
9493
9481
9470
9458
9446
9434
9422
9410
9398
9385
9372
9359
9346
9332
9319
9305
9291
9278
9264
9251
9237
9224
9211
9197
9184
9171
9157
9144
9131
9118
9104
9091
9078
9065
9052
9039
9026
9013
9000
8988
8975
8962
8949
8936
8924
8911
8898
8885
8873
8860
8847
8834
8821
8808
8795
8782
8770
8757
8744
8731
8718
8705
8693
8681
8669
8657
8645
8634
8623
8612
8602
8591
8581
8571
8561
8551
8542
8532
8523
8514
8505
8497
8488
8480
8471
8463
8454
8445
8437
8428
8419
8410
8401
8392
8384
8376
8368
8361
8354
8347
8341
8335
8330
8325
8320
8316
8313
8310
8308
8306
8304
8303
8303
8303
8303
8304
8305
8306
8307
8309
8311
8313
8316
8319
8322
8326
8330
8334
8338
8342
8347
8352
8357
8362
8367
8372
8377
8382
8387
8391
8395
8398
8402
8405
8408
8410
8413
8416
8419
8423
8426
8430
8434
8439
8443
8448
8453
8458
8463
8469
8474
8480
8486
8492
8498
8505
8511
8517
8523
8529
8535
8541
8546
8552
8557
8562
8568
8573
8578
8582
8587
8591
8596
8600
8603
8607
8610
8613
8615
8617
8619
8620
8622
8623
8623
8624
8624
8625
8626
8626
8627
8628
8628
8629
8630
8630
8631
8631
8631
8631
8631
8630
8629
8628
8627
8625
8623
8620
8617
8614
8610
8606
8601
8597
8592
8586
8581
8576
8570
8565
8560
8555
8550
8545
8541
8536
8532
8528
8524
8520
8517
8513
8509
8505
8502
8498
8494
8489
8485
8481
8477
8472
8467
8463
8457
8452
8447
8441
8436
8430
8424
8418
8411
8405
8398
8392
8385
8378
8371
8364
8357
8350
8343
8336
8330
8323
8316
8310
8304
8298
8292
8287
8282
8277
8273
8268
8264
8259
8255
8250
8246
8241
8237
8232
8228
8223
8218
8214
8209
8203
8198
8193
8188
8183
8180
8176
8173
8170
8167
8167
8166
8164
8164
8166
8166
8167
8167
8169
8170
8170
8170
8170
8170
8170
8170
8169
8169
8167
8166
8164
8164
8163
8162
8161
8160
8159
8159
8157
8157
8157
8156
8156
8154
8154
8153
8151
8151
8150
8148
8147
8145
8143
8141
8138
8137
8134
8132
8129
8125
8122
8119
8117
8114
8111
8106
8103
8099
8095
8090
8085
8080
8074
8071
8066
8061
8057
8052
8048
8044
8039
8036
8032
8028
8025
8021
8016
8013
8010
8006
8002
7998
7994
7990
7986
7981
7977
7972
7966
7961
7955
7950
7943
7937
7930
7923
7915
7907
7898
7889
7879
7869
7859
7848
7837
7826
7814
7802
7790
7777
7764
7750
7736
7722
7707
7692
7677
7661
7645
7628
7610
7592
7574
7554
7534
7514
7492
7471
7448
7425
7402
7378
7354
7329
7305
7279
7254
7229
7203
7178
7153
7128
7103
7079
7055
7031
7008
6985
6962
6940
6919
6898
6877
6856
6835
6814
6794
6773
6751
6730
6709
6687
6666
6644
6623
6602
6581
6561
6541
6521
6501
6482
6464
6446
6428
6411
6394
6377
6361
6345
6330
6314
6299
6284
6268
6253
6238
6223
6207
6192
6177
6163
6148
6134
6120
6106
6093
6080
6067
6055
6043
6031
6020
6009
5999
5989
5980
5971
5962
5953
5944
5936
5928
5920
5912
5905
5897
5890
5883
5877
5870
5863
5856
5849
5841
5834
5827
5819
5811
5803
5795
5787
5779
5770
5761
5753
5744
5735
5726
5717
5708
5698
5689
5679
5668
5657
5646
5635
5624
5612
5600
5589
5577
5565
5554
5542
5531
5519
5508
5497
5486
5475
5465
5454
5443
5432
5420
5409
5397
5384
5372
5359
5345
5332
5319
5306
5292
5279
5267
5255
5243
5232
5221
5211
5201
5191
5181
5170
5160
5148
5136
5123
5109
5095
5079
5063
5047
5030
5013
4995
4978
4961
4944
4928
4911
4895
4879
4863
4848
4832
4817
4803
4788
4774
4760
4746
4732
4719
4706
4693
4680
4668
4656
4644
4632
4621
4609
4598
4587
4576
4566
4555
4544
4534
4524
4514
4505
4495
4487
4478
4470
4463
4456
4449
4443
4437
4432
4426
4421
4416
4411
4406
4401
4396
4392
4387
4383
4379
4375
4371
4368
4364
4361
4358
4355
4351
4348
4344
4341
4337
4333
4330
4326
4323
4319
4316
4314
4311
4309
4308
4307
4306
4306
4307
4308
4310
4312
4315
4319
4322
4326
4331
4335
4340
4344
4348
4352
4357
4361
4365
4369
4374
4379
4385
4391
4397
4404
4411
4419
4427
4435
4444
4453
4463
4473
4483
4493
4503
4514
4525
4537
4549
4562
4575
4588
4602
4616
4629
4643
4657
4670
4683
4695
4707
4718
4729
4739
4750
4760
4770
4780
4790
4800
4811
4821
4832
4843
4854
4865
4876
4887
4899
4910
4922
4933
4945
4956
4967
4978
4989
5000
5011
5021
5031
5041
5050
5059
5068
5076
5085
5092
5100
5107
5114
5121
5128
5135
5142
5149
5155
5162
5170
5177
5184
5191
5199
5207
5214
5222
5229
5237
5244
5251
5258
5264
5271
5277
5283
5290
5296
5303
5310
5318
5326
5334
5343
5353
5363
5374
5385
5396
5408
5420
5431
5443
5454
5466
5477
5487
5497
5506
5515
5524
5532
5539
5546
5553
5560
5567
5574
5581
5588
5595
5603
5611
5619
5627
5635
5643
5651
5659
5666
5674
5681
5688
5695
5701
5707
5712
5716
5720
5724
5727
5730
5732
5735
5737
5740
5742
5745
5747
5750
5753
5756
5760
5763
5767
5771
5775
5779
5783
5788
5792
5797
5801
5805
5810
5814
5818
5822
5826
5830
5834
5838
5842
5846
5851
5855
5860
5866
5871
5878
5885
5893
5901
5909
5918
5927
5936
5946
5955
5964
5973
5981
5989
5997
6004
6011
6018
6024
6031
6037
6043
6049
6055
6061
6068
6074
6080
6086
6092
6098
6103
6109
6115
6120
6125
6130
6136
6141
6147
6152
6158
6164
6171
6177
6184
6192
6200
6208
6217
6226
6235
6244
6253
6262
6271
6280
6289
6297
6305
6313
6320
6327
6333
6340
6347
6354
6361
6368
6376
6384
6392
6401
6410
6420
6430
6440
6451
6462
6473
6485
6497
6509
6521
6534
6546
6558
6570
6581
6592
6603
6613
6622
6631
6639
6646
6654
6660
6666
6671
6676
6681
6685
6690
6694
6698
6702
6706
6711
6716
6722
6728
6735
6742
6750
6759
6769
6779
6789
6800
6812
6824
6836
6848
6860
6873
6885
6897
6909
6922
6934
6947
6961
6974
6989
7004
7020
7036
7054
7072
7090
7109
7129
7149
7169
7190
7210
7231
7251
7272
7293
7314
7335
7357
7378
7400
7422
7444
7466
7488
7510
7533
7555
7578
7601
7624
7647
7670
7693
7716
7738
7760
7782
7803
7824
7844
7864
7884
7903
7923
7942
7961
7980
8000
8019
8039
8058
8079
8099
8119
8141
8161
8182
8202
8222
8242
8262
8282
8301
8319
8337
8355
8371
8387
8402
8417
8431
8445
8458
8471
8483
8496
8508
8520
8533
8545
8558
8571
8584
8597
8610
8623
8636
8649
8662
8674
8687
8699
8710
8722
8733
8745
8756
8767
8777
8788
8799
8809
8820
8831
8843
8855
8867
8881
8894
8909
8924
8939
8955
8971
8987
9003
9019
9034
9050
9066
9081
9097
9112
9128
9144
9159
9175
9191
9207
9223
9240
9256
9273
9289
9306
9323
9339
9356
9372
9388
9404
9420
9435
9451
9466
9481
9496
9511
9527
9542
9558
9574
9591
9608
9626
9645
9664
9684
9704
9725
9747
9768
9790
9812
9834
9856
9877
9898
9917
9937
9955
9973
9989
10006
10022
10037
10052
10067
10081
10095
10110
10124
10138
10153
10167
10182
10197
10211
10225
10239
10252
10266
10278
10290
10302
10313
10324
10334
10344
10353
10361
10369
10376
10383
10390
10397
10403
10409
10415
10422
10428
10435
10442
10450
10457
10465
10473
10482
10490
10499
10508
10516
10525
10534
10542
10550
10558
10565
10572
10579
10586
10593
10599
10605
10611
10616
10621
10626
10631
10635
10639
10642
10645
10647
10649
10650
10650
10650
10650
10649
10647
10645
10643
10640
10637
10634
10630
10625
10620
10615
10609
10603
10596
10589
10582
10574
10566
10558
10549
10541
10532
10523
10514
10505
10495
10486
10475
10465
10453
10441
10429
10416
10403
10389
10375
10361
10347
10333
10319
10305
10292
10279
10266
10253
10240
10227
10214
10201
10188
10174
10159
10144
10129
10113
10097
10080
10064
10047
10031
10015
9999
9983
9967
9951
9936
9921
9906
9890
9875
9860
9844
9828
9812
9796
9780
9763
9746
9728
9711
9693
9675
9657
9639
9621
9604
9587
9570
9554
9538
9523
9508
9493
9479
9466
9453
9441
9429
9418
9407
9397
9388
9379
9371
9364
9356
9350
9344
9338
9333
9329
9325
9321
9318
9315
9312
9309
9306
9304
9301
9299
9298
9297
9296
9296
9297
9299
9300
9303
9306
9309
9312
9316
9320
9324
9329
9333
9338
9342
9346
9351
9355
9359
9363
9367
9370
9374
9378
9381
9385
9388
9390
9393
9395
9396
9398
9398
9398
9398
9397
9396
9394
9391
9387
9383
9378
9373
9366
9359
9352
9343
9335
9326
9317
9308
9299
9289
9280
9271
9261
9252
9242
9232
9221
9211
9199
9188
9176
9164
9152
9139
9126
9113
9099
9086
9071
9057
9042
9027
9011
8996
8980
8964
8948
8932
8916
8899
8883
8866
8850
8833
8816
8799
8782
8765
8748
8731
8713
8696
8679
8661
8644
8627
8610
8592
8575
8558
8542
8525
8509
8492
8476
8460
8444
8429
8414
8399
8385
8371
8358
8344
8332
8320
8308
8297
8286
8276
8267
8258
8250
8242
8235
8228
8221
8215
8209
8204
8199
8195
8191
8186
8183
8180
8176
8172
8169
8164
8160
8154
8151
8146
8141
8135
8131
8125
8121
8116
8111
8106
8102
8098
8093
8089
8085
8080
8076
8071
8067
8061
8057
8051
8045
8041
8035
8029
8023
8018
8013
8007
8000
7994
7988
7982
7975
7969
7963
7957
7951
7945
7940
7934
7929
7923
7917
7911
7905
7898
7891
7884
7877
7869
7860
7852
7843
7833
7824
7813
7803
7792
7781
7769
7757
7746
7734
7721
7709
7696
7684
7671
7658
7646
7633
7621
7609
7598
7587
7576
7566
7556
7547
7538
7529
7520
7512
7503
7494
7486
7477
7468
7460
7451
7442
7433
7424
7415
7405
7396
7386
7377
7367
7357
7347
7336
7326
7315
7305
7294
7284
7273
7262
7251
7240
7228
7215
7203
7189
7175
7161
7146
7131
7115
7099
7083
7066
7049
7032
7014
6997
6979
6961
6942
6923
6903
6883
6862
6841
6819
6796
6773
6749
6724
6699
6674
6648
6622
6595
6568
6541
6514
6487
6460
6432
6405
6378
6351
6325
6298
6271
6244
6217
6190
6162
6135
6106
6078
6049
6020
5990
5960
5930
5900
5869
5839
5808
5778
5747
5718
5688
5659
5630
5601
5572
5544
5515
5487
5458
5430
5401
5373
5344
5315
5286
5257
5227
5196
5166
5134
5103
5071
5038
5006
4973
4941
4908
4875
4843
4810
4777
4744
4711
4679
4646
4613
4579
4546
4513
4479
4445
4411
4377
4342
4308
4273
4239
4205
4171
4138
4105
4072
4040
4008
3977
3946
3915
3885
3856
3827
3798
3770
3742
3714
3686
3659
3633
3607
3582
3557
3533
3510
3487
3466
3445
3425
3405
3387
3368
3351
3334
3317
3301
3285
3269
3253
3237
3222
3206
3190
3175
3159
3144
3129
3114
3099
3084
3069
3055
3041
3027
3013
2999
2985
2972
2959
2945
2932
2920
2907
2895
2883
2872
2861
2851
2841
2831
2822
2814
2805
2797
2790
2783
2776
2769
2763
2756
2750
2744
2738
2733
2727
2722
2717
2712
2708
2704
2700
2697
2694
2691
2689
2687
2685
2683
2682
2682
2681
2681
2681
2682
2683
2684
2685
2686
2687
2689
2690
2692
2693
2694
2695
2696
2697
2698
2699
2699
2700
2701
2701
2701
2702
2702
2701
2701
2700
2699
2698
2696
2694
2692
2690
2687
2684
2681
2677
2673
2669
2665
2661
2656
2651
2646
2641
2635
2630
2625
2619
2614
2608
2603
2598
2593
2589
2584
2579
2575
2571
2567
2563
2560
2557
2554
2551
2549
2548
2546
2545
2545
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2543
2543
2543
2542
2541
2541
2540
2539
2539
2538
2538
2537
2536
2536
2535
2534
2534
2533
2532
2531
2530
2529
2527
2526
2524
2523
2520
2518
2515
2512
2508
2504
2500
2495
2489
2484
2478
2472
2466
2460
2453
2447
2440
2433
2426
2418
2410
2402
2393
2384
2374
2364
2354
2344
2333
2322
2312
2301
2291
2281
2270
2260
2250
2241
2231
2221
2212
2202
2192
2182
2172
2161
2151
2139
2128
2116
2105
2093
2081
2069
2058
2047
2035
2025
2013
2003
1993
1983
1973
1962
1952
1942
1931
1920
1910
1899
1888
1878
1867
1857
1848
1838
1829
1820
1811
1802
1794
1786
1777
1770
1762
1754
1746
1738
1730
1721
1712
1703
1693
1684
1673
1663
1652
1642
1631
1621
1611
1600
1591
1581
1572
1562
1553
1545
1536
1528
1520
1512
1505
1497
1490
1483
1476
1469
1462
1456
1449
1441
1434
1426
1417
1407
1397
1386
1375
1362
1350
1336
1323
1309
1295
1281
1267
1253
1240
1227
1214
1201
1189
1176
1163
1151
1138
1125
1111
1098
1084
1069
1054
1039
1022
1008
991
975
959
942
925
909
892
876
859
843
827
811
795
779
763
747
730
714
698
682
666
650
635
621
607
593
581
569
558
548
539
530
522
515
508
502
496
491
486
481
477
473
470
467
465
463
462
462
461
462
462
463
465
466
467
469
471
472
474
476
477
479
480
481
483
484
485
486
487
488
489
490
491
492
493
494
495
496
498
500
503
505
508
511
515
518
522
525
529
533
537
542
546
551
556
562
568
575
583
591
601
610
621
631
642
653
665
675
686
696
706
716
725
734
743
752
761
770
779
788
798
808
819
831
842
854
866
879
892
904
917
931
944
958
972
986
1000
1014
1030
1046
1061
1077
1094
1111
1129
1148
1167
1187
1208
1230
1252
1274
1297
1320
1343
1366
1389
1411
1434
1457
1479
1502
1524
1547
1571
1594
1619
1643
1668
1694
1720
1746
1772
1798
1825
1851
1877
1903
1929
1955
1981
2005
2031
2057
2082
2106
2131
2156
2180
2204
2227
2250
2272
2294
2316
2336
2357
2377
2396
2416
2435
2454
2473
2491
2510
2528
2546
2564
2582
2600
2617
2634
2650
2666
2682
2697
2712
2725
2739
2751
2763
2774
2784
2794
2803
2812
2821
2829
2836
2844
2852
2859
2867
2874
2882
2890
2898
2907
2916
2925
2934
2943
2952
2961
2970
2979
2987
2996
3004
3012
3020
3029
3038
3047
3056
3065
3074
3084
3093
3102
3111
3120
3129
3138
3148
3157
3166
3175
3184
3194
3203
3212
3220
3229
3238
3246
3254
3262
3269
3276
3282
3288
3292
3297
3300
3304
3306
3308
3310
3311
3311
3310
3310
3308
3306
3303
3300
3297
3293
3289
3284
3279
3274
3269
3263
3257
3251
3244
3237
3230
3221
3212
3203
3192
3181
3169
3156
3143
3129
3115
3101
3087
3072
3057
3043
3028
3014
2999
2984
2969
2954
2938
2922
2906
2890
2874
2858
2842
2826
2810
2794
2778
2762
2746
2730
2715
2699
2684
2669
2655
2640
2626
2612
2597
2583
2569
2554
2539
2524
2508
2492
2476
2460
2443
2425
2407
2389
2371
2352
2333
2314
2294
2274
2255
2235
2215
2195
2175
2155
2136
2116
2096
2076
2056
2036
2016
1995
1974
1953
1932
1911
1889
1867
1844
1822
1799
1776
1754
1731
1708
1685
1663
1640
1617
1595
1572
1549
1525
1502
1478
1454
1430
1406
1381
1356
1331
1306
1281
1255
1229
1203
1177
1150
1122
1095
1067
1039
1010
983
954
926
898
871
843
815
788
760
732
705
677
648
620
591
561
532
502
472
441
411
380
349
317
285
253
220
187
153
119
84
48
12
-25
-62
-99
-137
-175
-213
-251
-289
-327
-365
-403
-441
-479
-517
-555
-593
-631
-670
-709
-748
-787
-826
-866
-905
-944
-984
-1022
-1061
-1100
-1138
-1175
-1212
-1249
-1285
-1320
-1355
-1389
-1423
-1456
-1489
-1521
-1553
-1584
-1615
-1646
-1676
-1707
-1737
-1766
-1796
-1826
-1856
-1886
-1916
-1946
-1977
-2007
-2037
-2070
-2101
-2133
-2166
-2198
-2232
-2266
-2300
-2335
-2370
-2406
-2442
-2478
-2515
-2551
-2588
-2626
-2663
-2701
-2738
-2776
-2814
-2853
-2891
-2930
-2970
-3010
-3051
-3092
-3134
-3176
-3218
-3261
-3304
-3347
-3391
-3434
-3477
-3521
-3564
-3607
-3650
-3693
-3737
-3780
-3823
-3866
-3909
-3952
-3994
-4035
-4078
-4119
-4160
-4200
-4240
-4279
-4318
-4356
-4394
-4432
-4469
-4506
-4543
-4580
-4618
-4655
-4692
-4729
-4766
-4804
-4841
-4879
-4917
-4955
-4993
-5032
-5070
-5109
-5148
-5187
-5226
-5265
-5304
-5343
-5382
-5421
-5460
-5499
-5539
-5578
-5617
-5656
-5695
-5734
-5773
-5812
-5851
-5890
-5928
-5967
-6005
-6043
-6081
-6118
-6155
-6192
-6229
-6265
-6302
-6338
-6374
-6409
-6445
-6480
-6515
-6549
-6584
-6619
-6653
-6688
-6723
-6758
-6793
-6829
-6865
-6901
-6937
-6974
-7010
-7047
-7084
-7121
-7158
-7195
-7232
-7269
-7306
-7342
-7379
-7415
-7451
-7488
-7524
-7560
-7597
-7633
-7670
-7707
-7745
-7783
-7821
-7860
-7899
-7938
-7979
-8020
-8061
-8103
-8145
-8188
-8231
-8274
-8318
-8362
-8406
-8450
-8495
-8539
-8583
-8627
-8671
-8714
-8758
-8801
-8844
-8887
-8929
-8972
-9016
-9059
-9103
-9147
-9191
-9236
-9281
-9327
-9373
-9419
-9466
-9512
-9560
-9607
-9655
-9703
-9752
-9801
-9850
-9899
-9949
-9999
-10049
-10099
-10150
-10200
-10250
-10301
-10351
-10400
-10450
-10500
-10549
-10598
-10647
-10696
-10744
-10793
-10841
-10889
-10937
-10986
-11034
-11083
-11131
-11180
-11229
-11278
-11327
-11376
-11425
-11475
-11524
-11573
-11622
-11671
-11720
-11769
-11817
-11866
-11915
-11964
-12012
-12062
-12111
-12161
-12212
-12263
-12314
-12366
-12418
-12471
-12524
-12577
-12630
-12683
-12737
-12790
-12843
-12896
-12949
-13002
-13055
-13108
-13161
-13214
-13267
-13321
-13374
-13428
-13482
-13536
-13590
-13644
-13698
-13751
-13805
-13858
-13911
-13964
-14017
-14070
-14122
-14175
-14227
-14280
-14332
-14385
-14437
-14489
-14542
-14594
-14646
-14698
-14750
-14802
-14853
-14905
-14956
-15007
-15058
-15109
-15159
-15208
-15258
-15307
-15355
-15403
-15450
-15497
-15543
-15588
-15633
-15678
-15722
-15765
-15808
-15851
-15893
-15935
-15976
-16017
-16058
-16097
-16138
-16177
-16216
-16254
-16293
-16329
-16367
-16403
-16438
-16472
-16506
-16539
-16572
-16604
-16635
-16666
-16697
-16727
-16757
-16786
-16815
-16844
-16872
-16900
-16928
-16956
-16983
-17010
-17038
-17064
-17091
-17118
-17144
-17171
-17197
-17223
-17249
-17274
-17300
-17325
-17350
-17375
-17400
-17424
-17449
-17473
-17496
-17520
-17543
-17566
-17589
-17612
-17635
-17658
-17680
-17703
-17726
-17748
-17771
-17794
-17816
-17838
-17860
-17882
-17903
-17924
-17944
-17963
-17982
-17999
-18017
-18033
-18049
-18064
-18079
-18094
-18108
-18122
-18136
-18149
-18163
-18175
-18188
-18200
-18212
-18223
-18234
-18244
-18253
-18262
-18270
-18278
-18285
-18291
-18297
-18302
-18307
-18311
-18314
-18317
-18319
-18320
-18321
-18321
-18320
-18320
-18318
-18316
-18314
-18312
-18309
-18307
-18304
-18300
-18297
-18294
-18290
-18286
-18282
-18277
-18272
-18267
-18261
-18255
-18248
-18241
-18233
-18225
-18217
-18208
-18199
-18190
-18181
-18171
-18162
-18152
-18142
-18132
-18122
-18111
-18101
-18090
-18080
-18069
-18059
-18049
-18039
-18029
-18020
-18011
-18002
-17994
-17987
-17980
-17974
-17968
-17963
-17957
-17952
-17947
-17942
-17937
-17931
-17926
-17920
-17915
-17909
-17903
-17897
-17892
-17886
-17881
-17875
-17870
-17864
-17858
-17853
-17847
-17841
-17835
-17828
-17822
-17816
-17810
-17804
-17798
-17792
-17787
-17781
-17776
-17771
-17766
-17761
-17756
-17750
-17745
-17740
-17734
-17728
-17721
-17715
-17708
-17700
-17693
-17684
-17675
-17666
-17656
-17646
-17636
-17625
-17614
-17602
-17591
-17579
-17568
-17556
-17545
-17534
-17524
-17513
-17503
-17492
-17482
-17472
-17462
-17451
-17441
-17431
-17421
-17411
-17401
-17391
-17382
-17372
-17363
-17353
-17344
-17334
-17324
-17314
-17304
-17294
-17283
-17272
-17261
-17251
-17240
-17229
-17218
-17208
-17197
-17187
-17177
-17167
-17158
-17148
-17139
-17131
-17122
-17114
-17105
-17097
-17090
-17082
-17075
-17068
-17061
-17055
-17048
-17041
-17034
-17028
-17020
-17013
-17006
-16998
-16991
-16984
-16976
-16969
-16962
-16956
-16949
-16943
-16938
-16933
-16928
-16924
-16920
-16916
-16912
-16909
-16905
-16902
-16898
-16895
-16892
-16889
-16885
-16882
-16880
-16877
-16875
-16873
-16871
-16870
-16868
-16867
-16866
-16865
-16865
-16864
-16864
-16863
-16863
-16863
-16862
-16862
-16862
-16862
-16862
-16863
-16863
-16864
-16865
-16866
-16868
-16870
-16872
-16874
-16877
-16880
-16884
-16887
-16890
-16894
-16897
-16901
-16904
-16908
-16912
-16916
-16920
-16924
-16927
-16931
-16935
-16938
-16942
-16945
-16949
-16952
-16955
-16958
-16961
-16963
-16965
-16967
-16969
-16970
-16971
-16972
-16972
-16973
-16973
-16973
-16973
-16972
-16972
-16971
-16970
-16969
-16968
-16967
-16966
-16965
-16964
-16963
-16962
-16961
-16960
-16959
-16958
-16958
-16958
-16959
-16959
-16961
-16962
-16965
-16967
-16970
-16973
-16976
-16979
-16982
-16985
-16989
-16992
-16995
-16998
-17001
-17004
-17007
-17010
-17013
-17015
-17017
-17019
-17021
-17022
-17023
-17024
-17025
-17025
-17025
-17025
-17025
-17025
-17025
-17024
-17023
-17022
-17021
-17020
-17019
-17018
-17017
-17015
-17014
-17013
-17011
-17011
-17010
-17010
-17010
-17010
-17011
-17013
-17014
-17016
-17019
-17021
-17023
-17025
-17028
-17029
-17031
-17032
-17033
-17033
-17033
-17032
-17030
-17027
-17023
-17019
-17014
-17008
-17001
-16993
-16985
-16976
-16967
-16957
-16946
-16935
-16923
-16911
-16898
-16885
-16870
-16855
-16840
-16824
-16807
-16789
-16771
-16752
-16732
-16712
-16691
-16670
-16648
-16626
-16604
-16581
-16558
-16535
-16512
-16489
-16466
-16443
-16420
-16396
-16373
-16350
-16326
-16303
-16279
-16256
-16232
-16207
-16184
-16160
-16135
-16110
-16085
-16059
-16035
-16009
-15983
-15957
-15930
-15903
-15876
-15849
-15821
-15794
-15766
-15738
-15709
-15681
-15651
-15621
-15591
-15559
-15527
-15495
-15461
-15427
-15393
-15358
-15323
-15288
-15252
-15216
-15180
-15144
-15108
-15072
-15036
-15000
-14964
-14929
-14893
-14858
-14822
-14786
-14750
-14714
-14677
-14641
-14604
-14567
-14530
-14493
-14456
-14419
-14382
-14345
-14308
-14271
-14234
-14196
-14159
-14121
-14083
-14045
-14006
-13967
-13928
-13889
-13849
-13808
-13767
-13725
-13684
-13641
-13599
-13556
-13513
-13470
-13426
-13383
-13340
-13297
-13254
-13211
-13168
-13125
-13082
-13040
-12997
-12955
-12913
-12871
-12829
-12788
-12746
-12705
-12664
-12623
-12583
-12543
-12504
-12465
-12426
-12388
-12351
-12314
-12277
-12241
-12205
-12169
-12134
-12098
-12063
-12028
-11994
-11959
-11925
-11891
-11857
-11823
-11789
-11756
-11723
-11690
-11657
-11625
-11592
-11560
-11527
-11495
-11462
-11430
-11397
-11364
-11331
-11298
-11264
-11231
-11197
-11163
-11129
-11095
-11060
-11026
-10993
-10959
-10926
-10892
-10860
-10827
-10795
-10762
-10730
-10699
-10667
-10635
-10604
-10573
-10541
-10510
-10479
-10448
-10417
-10387
-10356
-10326
-10296
-10267
-10237
-10208
-10179
-10151
-10123
-10095
-10068
-10041
-10014
-9988
-9962
-9936
-9910
-9885
-9860
-9835
-9811
-9786
-9762
-9737
-9713
-9688
-9663
-9637
-9611
-9585
-9558
-9530
-9502
-9473
-9444
-9414
-9384
-9354
-9323
-9291
-9260
-9228
-9196
-9163
-9131
-9098
-9065
-9031
-8998
-8964
-8930
-8896
-8861
-8827
-8791
-8756
-8720
-8685
-8648
-8612
-8575
-8537
-8500
-8462
-8424
-8385
-8347
-8308
-8269
-8230
-8191
-8151
-8112
-8071
-8031
-7989
-7947
-7905
-7862
-7818
-7773
-7728
-7682
-7635
-7588
-7540
-7492
-7444
-7395
-7345
-7295
-7244
-7193
-7141
-7089
-7035
-6981
-6926
-6869
-6812
-6754
-6695
-6634
-6573
-6510
-6445
-6379
-6312
-6243
-6172
-6101
-6027
-5953
-5877
-5800
-5723
-5645
-5566
-5488
-5409
-5329
-5250
-5171
-5091
-5012
-4933
-4854
-4774
-4695
-4616
-4537
-4457
-4378
-4299
-4219
-4140
-4059
-3980
-3900
-3820
-3739
-3658
-3577
-3496
-3414
-3333
-3250
-3168
-3086
-3003
-2920
-2837
-2754
-2670
-2586
-2503
-2418
-2334
-2250
-2165
-2081
-1996
-1912
-1827
-1742
-1657
-1572
-1486
-1401
-1316
-1231
-1145
-1060
-975
-890
-806
-721
-637
-554
-470
-387
-305
-222
-141
-60
21
101
181
260
339
418
497
575
653
731
809
886
964
1041
1118
1195
1271
1347
1423
1499
1575
1650
1725
1800
1874
1948
2023
2097
2172
2246
2321
2396
2471
2547
2622
2698
2774
2850
2926
3002
3079
3155
3231
3307
3383
3458
3534
3609
3683
3758
3832
3905
3978
4051
4124
4196
4269
4340
4412
4484
4556
4627
4699
4770
4842
4913
4984
5055
5126
5197
5267
5338
5408
5479
5549
5620
5690
5761
5832
5903
5974
6045
6117
6189
6260
6332
6405
6476
6548
6620
6691
6762
6834
6905
6975
7046
7117
7188
7258
7329
7399
7470
7541
7612
7684
7755
7828
7900
7973
8045
8119
8193
8266
8340
8413
8486
8560
8632
8705
8777
8849
8921
8993
9064
9136
9207
9279
9351
9423
9495
9568
9641
9715
9789
9864
9939
10015
10091
10168
10246
10324
10402
10481
10560
10640
10719
10799
10879
10960
11040
11121
11201
11282
11363
11443
11523
11604
11684
11764
11844
11924
12004
12084
12164
12243
12323
12403
12483
12563
12643
12722
12802
12881
12961
13040
13119
13198
13276
13355
13433
13511
13590
13668
13746
13824
13901
13979
14057
14134
14212
14289
14366
14444
14521
14598
14675
14752
14830
14907
14984
15061
15139
15217
15295
15373
15451
15530
15610
15689
15769
15850
15931
16012
16094
16175
16259
16341
16425
16508
16591
16675
16758
16842
16925
17008
17091
17174
17256
17338
17419
17500
17580
17661
17740
17819
17898
17976
18054
18132
18209
18286
18363
18440
18517
18594
18670
18747
18824
18901
18979
19056
19134
19212
19291
19369
19448
19527
19605
19684
19763
19842
19921
19999
20078
20157
20236
20315
20394
20474
20553
20633
20714
20795
20876
20958
21041
21124
21207
21291
21376
21461
21546
21631
21716
21801
21886
21971
22056
22141
22225
22309
22394
22478
22562
22646
22730
22814
22898
22982
23066
23150
23235
23319
23403
23487
23571
23655
23740
23824
23908
23993
24077
24161
24245
24329
24412
24496
24578
24661
24743
24825
24906
24987
25067
25147
25227
25306
25385
25464
25542
25621
25699
25777
25855
25932
26010
26087
26164
26241
26318
26394
26469
26545
26619
26694
26768
26842
26916
26990
27064
27137
27211
27284
27358
27431
27505
27579
27653
27728
27803
27877
27952
28028
28103
28178
28253
28328
28403
28477
28552
28626
28701
28775
28849
28923
28998
29072
29146
29220
29294
29368
29442
29515
29589
29663
29736
29810
29883
29956
30028
30101
30173
30245
30317
30389
30462
30534
30607
30680
30753
30826
30900
30975
31049
31124
31199
31273
31348
31423
31497
31571
31644
31717
31789
31861
31933
32003
32075
32146
32217
32287
32357
32427
32497
32567
32636
32705
32773
32841
32908
32975
33041
33107
33172
33237
33301
33364
33427
33489
33551
33612
33672
33732
33792
33851
33909
33967
34025
34082
34139
34195
34251
34306
34360
34414
34467
34519
34570
34620
34670
34718
34766
34812
34858
34903
34948
34992
35035
35078
35120
35161
35202
35243
35282
35322
35360
35398
35435
35471
35507
35543
35578
35613
35648
35683
35717
35752
35787
35822
35857
35893
35929
35965
36002
36039
36076
36113
36151
36189
36226
36264
36303
36341
36379
36418
36457
36496
36535
36574
36614
36654
36693
36733
36773
36813
36853
36893
36933
36972
37012
37052
37091
37130
37169
37208
37246
37284
37321
37358
37395
37431
37466
37501
37535
37569
37602
37635
37667
37699
37730
37762
37793
37824
37855
37886
37917
37948
37979
38010
38041
38072
38102
38133
38163
38193
38223
38254
38284
38313
38343
38372
38401
38430
38458
38486
38513
38540
38566
38591
38616
38640
38664
38688
38711
38735
38758
38781
38804
38827
38849
38872
38894
38916
38937
38958
38979
38999
39019
39038
39056
39074
39091
39108
39124
39139
39154
39168
39182
39194
39207
39218
39229
39240
39250
39260
39269
39279
39287
39296
39304
39312
39319
39326
39333
39339
39345
39350
39354
39359
39362
39366
39369
39372
39374
39375
39377
39378
39378
39379
39379
39378
39378
39377
39377
39375
39374
39372
39370
39368
39365
39362
39359
39356
39353
39350
39347
39343
39340
39336
39332
39327
39322
39317
39311
39304
39297
39289
39281
39272
39263
39253
39243
39233
39223
39212
39201
39189
39178
39166
39153
39141
39128
39115
39102
39088
39074
39060
39046
39032
39017
39002
38986
38970
38954
38938
38921
38904
38888
38871
38854
38837
38820
38804
38787
38771
38755
38739
38724
38708
38692
38676
38659
38643
38626
38609
38592
38575
38557
38540
38522
38504
38486
38469
38451
38433
38415
38397
38379
38361
38342
38324
38305
38285
38266
38246
38226
38205
38185
38163
38142
38120
38097
38074
38050
38026
38002
37977
37952
37926
37900
37874
37847
37821
37795
37768
37742
37716
37689
37663
37637
37610
37584
37557
37530
37502
37475
37447
37419
37391
37363
37334
37306
37276
37247
37217
37187
37156
37126
37095
37064
37034
37003
36972
36941
36911
36880
36850
36819
36788
36758
36727
36696
36665
36634
36603
36572
36540
36509
36478
36447
36416
36384
36353
36322
36292
36261
36231
36200
36170
36140
36110
36080
36049
36019
35989
35958
35928
35897
35866
35835
35805
35774
35743
35713
35682
35652
35622
35593
35563
35534
35504
35475
35446
35417
35388
35358
35329
35299
35269
35239
35209
35179
35148
35118
35087
35056
35025
34994
34963
34932
34901
34870
34839
34808
34777
34746
34715
34684
34653
34622
34592
34561
34530
34500
34469
34439
34408
34377
34346
34315
34283
34251
34218
34185
34152
34118
34084
34049
34014
33978
33942
33905
33868
33830
33792
33753
33714
33674
33634
33594
33554
33513
33473
33433
33393
33353
33313
33274
33235
33196
33158
33120
33082
33045
33007
32969
32932
32894
32856
32818
32780
32741
32703
32664
32624
32585
32545
32503
32464
32423
32381
32341
32299
32259
32218
32177
32136
32095
32054
32014
31974
31934
31895
31856
31818
31780
31742
31704
31666
31628
31590
31551
31513
31475
31436
31397
31358
31318
31278
31238
31198
31158
31117
31076
31035
30995
30954
30913
30872
30831
30791
30750
30709
30668
30627
30587
30546
30504
30463
30421
30380
30338
30296
30253
30211
30168
30125
30082
30039
29995
29951
29906
29861
29816
29770
29724
29677
29630
29582
29535
29487
29439
29392
29344
29297
29249
29202
29156
29109
29062
29016
28970
28925
28879
28833
28788
28742
28696
28650
28603
28557
28510
28462
28415
28367
28319
28270
28222
28173
28123
28074
28024
27973
27922
27871
27819
27768
27716
27664
27611
27559
27507
27456
27404
27353
27302
27252
27201
27151
27101
27052
27002
26953
26903
26854
26805
26756
26706
26657
26608
26559
26511
26462
26413
26365
26316
26268
26219
26171
26123
26075
26027
25979
25932
25885
25839
25794
25749
25704
25660
25617
25574
25532
25490
25449
25408
25368
25328
25289
25250
25213
25176
25139
25103
25068
25034
25000
24967
24934
24901
24869
24836
24804
24772
24740
24707
24675
24642
24610
24577
24545
24513
24481
24450
24419
24389
24359
24331
24303
24275
24249
24223
24198
24173
24149
24125
24102
24078
24055
24032
24009
23985
23962
23939
23917
23894
23871
23848
23826
23804
23782
23761
23739
23718
23697
23676
23654
23634
23613
23592
23571
23551
23531
23510
23490
23470
23450
23430
23410
23391
23371
23352
23333
23314
23295
23276
23257
23238
23220
23201
23181
23162
23143
23124
23105
23086
23066
23047
23028
23009
22990
22971
22952
22933
22914
22895
22876
22857
22838
22819
22799
22779
22759
22739
22719
22699
22678
22658
22637
22616
22596
22575
22554
22533
22513
22493
22472
22452
22432
22413
22393
22374
22355
22336
22317
22298
22279
22260
22241
22222
22203
22184
22164
22145
22127
22108
22089
22070
22052
22034
22016
21998
21979
21961
21943
21925
21906
21887
21868
21848
21828
21808
21788
21768
21747
21726
21705
21684
21662
21641
21618
21596
21572
21549
21525
21500
21475
21449
21423
21397
21370
21343
21317
21290
21263
21236
21209
21183
21156
21129
21102
21075
21048
21021
20993
20966
20939
20911
20883
20855
20827
20798
20769
20740
20710
20680
20650
20619
20588
20556
20525
20493
20461
20429
20397
20365
20334
20303
20271
20241
20210
20179
20149
20119
20089
20059
20029
19999
19969
19939
19909
19878
19847
19815
19783
19751
19718
19685
19651
19617
19583
19549
19514
19480
19445
19410
19375
19340
19305
19269
19233
19197
19160
19123
19086
19049
19011
18973
18935
18897
18859
18820
18782
18744
18706
18668
18630
18592
18554
18517
18479
18442
18405
18368
18331
18294
18257
18220
18183
18145
18108
18070
18032
17994
17956
17918
17880
17842
17804
17766
17728
17689
17651
17613
17575
17537
17499
17461
17422
17384
17345
17306
17266
17226
17186
17146
17105
17065
17024
16983
16942
16902
16861
16820
16779
16739
16698
16657
16617
16576
16535
16494
16454
16413
16373
16332
16293
16253
16213
16174
16135
16096
16058
16018
15981
15943
15904
15866
15828
15790
15752
15714
15676
15639
15602
15565
15529
15493
15458
15423
15389
15355
15322
15290
15258
15227
15196
15166
15136
15107
15079
15051
15024
14996
14970
14943
14917
14891
14865
14839
14813
14788
14762
14737
14712
14688
14663
14639
14616
14592
14570
14547
14525
14504
14483
14462
14441
14420
14400
14379
14359
14339
14319
14299
14279
14259
14240
14220
14201
14183
14164
14146
14127
14109
14091
14073
14055
14036
14018
14000
13982
13963
13945
13926
13908
13890
13871
13853
13835
13817
13799
13781
13763
13746
13728
13711
13694
13676
13659
13643
13626
13609
13592
13576
13560
13543
13527
13511
13495
13479
13463
13447
13431
13416
13400
13384
13369
13353
13338
13323
13307
13292
13277
13261
13246
13230
13214
13199
13183
13167
13151
13136
13120
13105
13090
13075
13060
13045
13030
13015
13000
12985
12970
12954
12938
12922
12906
12890
12873
12856
12839
12822
12805
12788
12771
12754
12736
12718
12700
12682
12664
12645
12626
12607
12587
12567
12547
12527
12507
12487
12467
12447
12427
12407
12387
12368
12349
12329
12310
12291
12272
12252
12233
12213
12193
12173
12152
12131
12110
12089
12068
12047
12026
12006
11985
11965
11945
11925
11906
11887
11867
11849
11830
11811
11793
11774
11755
11736
11717
11698
11679
11659
11640
11619
11599
11578
11557
11535
11514
11492
11470
11448
11425
11403
11381
11359
11337
11315
11294
11273
11253
11233
11213
11194
11175
11156
11137
11119
11102
11084
11067
11050
11033
11017
11000
10985
10969
10955
10940
10927
10914
10902
10890
10879
10868
10859
10849
10840
10832
10824
10816
10809
10802
10795
10789
10782
10776
10771
10765
10760
10754
10749
10744
10740
10735
10731
10726
10723
10719
10715
10712
10709
10706
10704
10701
10699
10697
10695
10693
10691
10689
10687
10685
10684
10682
10681
10680
10679
10678
10678
10678
10678
10678
10679
10680
10681
10683
10685
10687
10689
10692
10694
10698
10701
10706
10710
10715
10721
10728
10734
10742
10749
10757
10765
10773
10781
10789
10797
10804
10812
10819
10826
10833
10839
10845
10851
10856
10862
10867
10871
10876
10880
10884
10887
10891
10894
10897
10899
10902
10903
10905
10906
10907
10908
10908
10908
10908
10907
10906
10904
10902
10900
10898
10895
10892
10889
10885
10882
10878
10874
10870
10867
10863
10859
10855
10850
10846
10841
10837
10832
10826
10821
10815
10809
10803
10796
10789
10782
10774
10767
10759
10752
10744
10737
10729
10721
10713
10705
10697
10689
10681
10673
10664
10656
10647
10638
10629
10619
10610
10600
10591
10581
10572
10562
10553
10544
10536
10528
10520
10512
10505
10497
10490
10483
10475
10468
10460
10452
10444
10436
10428
10419
10411
10403
10394
10386
10379
10371
10364
10357
10350
10344
10337
10331
10325
10320
10314
10308
10303
10297
10292
10287
10282
10277
10273
10269
10265
10261
10257
10254
10250
10247
10244
10241
10237
10234
10231
10227
10223
10219
10215
10211
10207
10202
10198
10193
10189
10184
10180
10175
10170
10164
10159
10153
10148
10142
10136
10130
10124
10119
10113
10107
10102
10096
10091
10086
10081
10076
10071
10066
10062
10058
10054
10051
10048
10045
10043
10042
10041
10041
10042
10043
10045
10047
10051
10054
10059
10064
10070
10076
10082
10089
10096
10104
10112
10121
10130
10139
10149
10160
10170
10181
10192
10204
10216
10228
10240
10252
10265
10278
10291
10304
10318
10332
10346
10361
10375
10390
10405
10421
10437
10453
10470
10486
10503
10521
10538
10556
10574
10592
10611
10630
10649
10669
10688
10708
10728
10749
10769
10790
10810
10831
10853
10874
10896
10917
10939
10961
10984
11006
11029
11052
11075
11099
11124
11149
11174
11200
11226
11253
11280
11307
11334
11362
11390
11417
11445
11474
11502
11530
11559
11589
11618
11648
11679
11709
11740
11772
11803
11835
11867
11899
11931
11963
11995
12027
12059
12091
12123
12156
12189
12222
12255
12288
12322
12355
12389
12422
12455
12488
12521
12553
12585
12618
12650
12682
12714
12746
12778
12809
12841
12873
12905
12936
12967
12997
13027
13057
13086
13114
13141
13168
13194
13220
13245
13269
13293
13316
13338
13360
13381
13401
13420
13439
13457
13475
13491
13508
13523
13539
13554
13569
13584
13599
13613
13628
13642
13657
13671
13684
13698
13710
13723
13734
13745
13756
13766
13775
13784
13793
13801
13809
13816
13823
13830
13837
13844
13850
13857
13863
13870
13877
13883
13890
13897
13904
13911
13918
13926
13933
13939
13946
13952
13958
13963
13967
13971
13973
13974
13975
13974
13972
13969
13965
13960
13955
13949
13943
13936
13930
13923
13917
13912
13906
13901
13897
13893
13890
13886
13883
13881
13878
13876
13873
13871
13869
13866
13864
13861
13858
13855
13852
13849
13846
13842
13839
13835
13831
13827
13823
13819
13816
13812
13808
13804
13800
13796
13791
13787
13783
13778
13774
13769
13764
13758
13753
13747
13740
13734
13727
13720
13713
13706
13698
13691
13683
13675
13668
13660
13652
13644
13637
13629
13621
13613
13605
13596
13587
13577
13566
13555
13543
13530
13517
13502
13487
13472
13456
13440
13423
13406
13389
13371
13354
13336
13318
13300
13283
13265
13247
13230
13213
13196
13179
13162
13145
13128
13111
13094
13078
13061
13044
13027
13010
12993
12976
12959
12942
12924
12907
12890
12873
12855
12838
12821
12804
12787
12771
12754
12738
12722
12706
12691
12676
12662
12648
12635
12623
12611
12600
12589
12580
12571
12563
12556
12550
12544
12539
12534
12530
12527
12523
12520
12517
12514
12510
12507
12503
12500
12496
12492
12489
12485
12481
12478
12474
12471
12468
12465
12462
12459
12456
12453
12451
12448
12445
12442
12439
12435
12431
12427
12423
12419
12414
12409
12404
12399
12395
12390
12385
12380
12376
12372
12368
12365
12361
12358
12355
12352
12349
12346
12343
12340
12337
12333
12329
12325
12321
12316
12311
12306
12301
12296
12290
12285
12281
12276
12272
12269
12266
12264
12262
12261
12260
12259
12259
12258
12258
12257
12256
12256
12255
12254
12253
12252
12250
12249
12248
12246
12244
12242
12240
12238
12235
12232
12228
12224
12220
12216
12211
12207
12202
12197
12193
12188
12184
12180
12176
12172
12167
12163
12158
12153
12148
12142
12135
12129
12122
12114
12106
12098
12089
12080
12071
12061
12051
12041
12030
12019
12008
11996
11984
11970
11956
11941
11925
11908
11889
11870
11850
11828
11806
11782
11758
11733
11707
11681
11654
11626
11599
11571
11543
11515
11487
11460
11433
11405
11378
11352
11325
11298
11271
11245
11218
11191
11163
11135
11107
11078
11048
11018
10987
10955
10923
10890
10857
10822
10787
10752
10715
10679
10641
10603
10565
10526
10486
10447
10407
10367
10327
10287
10247
10207
10166
10126
10085
10044
10003
9962
9920
9878
9836
9794
9751
9708
9664
9619
9574
9528
9482
9435
9387
9339
9291
9242
9192
9143
9093
9043
8994
8944
8894
8844
8795
8746
8697
8648
8599
8551
8503
8455
8407
8360
8313
8266
8219
8173
8127
8080
8035
7988
7942
7896
7850
7803
7756
7709
7662
7615
7569
7522
7475
7429
7384
7338
7293
7249
7205
7161
7118
7076
7034
6992
6951
6910
6870
6830
6791
6752
6714
6676
6639
6603
6566
6531
6495
6461
6426
6392
6359
6325
6292
6260
6227
6195
6163
6131
6099
6067
6036
6004
5971
5939
5906
5873
5840
5807
5773
5739
5705
5670
5636
5602
5567
5533
5499
5465
5431
5397
5363
5330
5297
5264
5232
5200
5168
5136
5104
5073
5041
5009
4978
4946
4914
4882
4850
4817
4785
4752
4719
4687
4655
4623
4591
4560
4530
4500
4471
4443
4416
4389
4363
4336
4311
4285
4259
4233
4206
4179
4152
4125
4097
4069
4040
4011
3984
3955
3927
3899
3871
3844
3817
3790
3764
3739
3713
3688
3664
3639
3615
3591
3567
3543
3519
3495
3471
3448
3424
3400
3376
3353
3329
3306
3283
3260
3237
3215
3192
3170
3148
3126
3104
3083
3062
3041
3020
2999
2978
2958
2937
2917
2896
2876
2856
2836
2817
2797
2779
2760
2742
2725
2707
2690
2674
2657
2640
2624
2608
2591
2575
2559
2543
2528
2514
2500
2487
2475
2464
2454
2445
2437
2429
2422
2416
2410
2404
2398
2391
2385
2378
2371
2364
2356
2348
2340
2332
2324
2316
2308
2300
2292
2285
2277
2270
2263
2257
2250
2244
2239
2233
2228
2224
2220
2217
2214
2212
2211
2211
2212
2213
2215
2217
2220
2223
2226
2229
2232
2235
2238
2241
2243
2246
2249
2252
2254
2258
2261
2264
2268
2273
2277
2282
2287
2292
2298
2303
2309
2314
2320
2326
2331
2337
2342
2348
2354
2360
2365
2371
2376
2382
2387
2392
2396
2401
2405
2409
2413
2417
2420
2424
2427
2431
2435
2438
2442
2445
2449
2453
2457
2461
2465
2469
2473
2477
2482
2486
2490
2495
2499
2504
2509
2513
2518
2523
2528
2533
2538
2543
2547
2552
2556
2560
2564
2568
2571
2574
2576
2579
2580
2582
2583
2583
2583
2583
2582
2581
2579
2577
2574
2571
2568
2564
2560
2555
2550
2545
2539
2532
2525
2517
2509
2500
2490
2480
2470
2459
2448
2437
2426
2415
2403
2391
2379
2367
2355
2342
2329
2316
2302
2288
2273
2257
2241
2224
2207
2190
2172
2154
2136
2117
2099
2081
2062
2043
2024
2005
1986
1967
1947
1928
1908
1888
1868
1847
1827
1807
1787
1766
1746
1725
1705
1685
1664
1643
1623
1602
1581
1560
1539
1517
1495
1473
1451
1428
1405
1382
1359
1336
1313
1290
1268
1246
1224
1203
1182
1162
1142
1123
1105
1088
1071
1054
1039
1024
1010
996
983
970
958
947
935
924
914
904
894
884
874
865
856
847
838
830
822
814
806
799
791
784
778
771
765
759
753
747
741
735
729
723
717
711
705
699
692
685
678
671
663
655
646
637
628
618
608
597
586
575
563
551
539
527
515
503
490
477
464
450
437
423
408
393
378
362
347
330
314
298
281
265
248
232
215
199
183
168
152
137
121
105
90
74
58
42
26
10
-6
-22
-38
-53
-69
-85
-100
-115
-129
-143
-157
-170
-183
-196
-208
-220
-232
-244
-255
-267
-278
-289
-300
-310
-321
-331
-341
-351
-361
-370
-379
-388
-397
-405
-414
-422
-431
-439
-447
-456
-464
-473
-481
-490
-499
-508
-517
-526
-535
-543
-552
-561
-569
-578
-586
-595
-603
-612
-621
-631
-641
-651
-662
-673
-685
-698
-711
-724
-737
-751
-764
-778
-792
-805
-818
-831
-844
-856
-869
-881
-893
-905
-916
-928
-940
-952
-965
-978
-991
-1004
-1018
-1035
-1051
-1067
-1084
-1102
-1121
-1139
-1158
-1178
-1197
-1217
-1236
-1256
-1276
-1295
-1315
-1335
-1354
-1374
-1394
-1413
-1433
-1452
-1471
-1490
-1509
-1527
-1546
-1564
-1581
-1599
-1616
-1633
-1650
-1666
-1683
-1699
-1716
-1732
-1749
-1765
-1781
-1798
-1815
-1831
-1848
-1864
-1881
-1897
-1913
-1929
-1945
-1961
-1977
-1993
-2009
-2025
-2041
-2058
-2075
-2092
-2110
-2128
-2146
-2164
-2182
-2200
-2217
-2234
-2251
-2267
-2282
-2297
-2312
-2326
-2339
-2353
-2366
-2380
-2393
-2407
-2421
-2435
-2450
-2465
-2481
-2497
-2513
-2529
-2545
-2562
-2578
-2595
-2612
-2629
-2646
-2663
-2680
-2698
-2716
-2735
-2753
-2772
-2791
-2811
-2830
-2850
-2870
-2890
-2909
-2929
-2950
-2970
-2991
-3011
-3033
-3054
-3076
-3098
-3120
-3143
-3166
-3188
-3211
-3234
-3257
-3280
-3303
-3325
-3348
-3371
-3393
-3415
-3437
-3459
-3481
-3503
-3525
-3547
-3568
-3589
-3610
-3631
-3652
-3672
-3692
-3712
-3732
-3751
-3770
-3789
-3808
-3826
-3844
-3862
-3880
-3897
-3913
-3930
-3946
-3961
-3976
-3991
-4005
-4019
-4032
-4046
-4059
-4072
-4085
-4098
-4111
-4125
-4138
-4152
-4166
-4180
-4193
-4207
-4221
-4234
-4248
-4261
-4274
-4286
-4299
-4311
-4322
-4333
-4344
-4355
-4365
-4375
-4385
-4395
-4405
-4415
-4425
-4435
-4445
-4455
-4465
-4476
-4487
-4498
-4510
-4522
-4534
-4546
-4559
-4572
-4586
-4600
-4614
-4629
-4645
-4661
-4678
-4695
-4714
-4733
-4753
-4773
-4794
-4815
-4837
-4859
-4881
-4903
-4925
-4948
-4971
-4993
-5016
-5039
-5063
-5086
-5110
-5134
-5158
-5183
-5207
-5231
-5256
-5280
-5304
-5328
-5352
-5376
-5400
-5423
-5447
-5471
-5496
-5521
-5546
-5571
-5598
-5624
-5651
-5679
-5707
-5736
-5765
-5794
-5823
-5853
-5882
-5912
-5942
-5972
-6002
-6033
-6064
-6095
-6127
-6159
-6192
-6226
-6260
-6295
-6330
-6366
-6403
-6440
-6477
-6515
-6553
-6592
-6632
-6672
-6713
-6755
-6798
-6841
-6886
-6931
-6976
-7023
-7070
-7117
-7165
-7213
-7262
-7310
-7359
-7408
-7458
-7507
-7557
-7606
-7656
-7705
-7755
-7805
-7854
-7904
-7953
-8002
-8051
-8100
-8148
-8197
-8246
-8295
-8344
-8392
-8442
-8491
-8540
-8590
-8639
-8689
-8738
-8788
-8837
-8887
-8936
-8984
-9032
-9080
-9128
-9175
-9221
-9267
-9313
-9358
-9402
-9446
-9490
-9533
-9575
-9618
-9659
-9701
-9742
-9783
-9824
-9864
-9905
-9945
-9985
-10026
-10066
-10106
-10145
-10185
-10224
-10262
-10300
-10338
-10375
-10412
-10448
-10484
-10519
-10555
-10591
-10626
-10662
-10698
-10735
-10771
-10808
-10845
-10881
-10918
-10955
-10991
-11028
-11064
-11100
-11135
-11170
-11205
-11240
-11275
-11310
-11344
-11379
-11413
-11448
-11482
-11516
-11550
-11584
-11618
-11652
-11685
-11718
-11750
-11783
-11814
-11846
-11876
-11907
-11937
-11967
-11997
-12026
-12055
-12083
-12111
-12139
-12166
-12192
-12219
-12244
-12270
-12295
-12320
-12344
-12369
-12393
-12417
-12441
-12466
-12490
-12514
-12539
-12564
-12589
-12614
-12639
-12665
-12690
-12716
-12742
-12768
-12794
-12820
-12846
-12872
-12898
-12924
-12950
-12975
-13001
-13026
-13052
-13077
-13103
-13129
-13154
-13180
-13206
-13233
-13259
-13285
-13312
-13338
-13365
-13392
-13418
-13444
-13470
-13495
-13520
-13545
-13569
-13593
-13617
-13640
-13663
-13686
-13709
-13732
-13755
-13778
-13801
-13824
-13848
-13871
-13895
-13920
-13944
-13969
-13994
-14018
-14043
-14068
-14092
-14116
-14140
-14163
-14186
-14208
-14230
-14252
-14274
-14295
-14316
-14337
-14359
-14380
-14401
-14423
-14445
-14467
-14489
-14512
-14535
-14559
-14583
-14607
-14631
-14655
-14680
-14705
-14730
-14755
-14781
-14807
-14834
-14861
-14889
-14917
-14947
-14977
-15008
-15040
-15073
-15107
-15142
-15178
-15215
-15252
-15291
-15330
-15369
-15410
-15450
-15491
-15533
-15575
-15617
-15660
-15704
-15748
-15793
-15839
-15885
-15933
-15981
-16030
-16079
-16129
-16181
-16232
-16285
-16337
-16390
-16444
-16498
-16552
-16606
-16661
-16715
-16770
-16825
-16880
-16935
-16991
-17046
-17103
-17159
-17216
-17274
-17332
-17390
-17450
-17509
-17570
-17630
-17692
-17753
-17815
-17878
-17941
-18004
-18068
-18132
-18196
-18262
-18327
-18394
-18461
-18529
-18597
-18666
-18735
-18805
-18876
-18947
-19018
-19089
-19161
-19232
-19304
-19375
-19447
-19518
-19589
-19659
-19730
-19799
-19869
-19938
-20008
-20077
-20145
-20214
-20283
-20352
-20420
-20489
-20558
-20627
-20695
-20764
-20832
-20900
-20968
-21035
-21101
-21167
-21231
-21295
-21358
-21419
-21480
-21539
-21598
-21655
-21712
-21768
-21823
-21878
-21932
-21986
-22040
-22093
-22146
-22200
-22253
-22305
-22358
-22410
-22462
-22514
-22566
-22618
-22669
-22721
-22772
-22823
-22873
-22924
-22974
-23024
-23073
-23123
-23172
-23220
-23268
-23316
-23363
-23410
-23456
-23502
-23547
-23592
-23636
-23680
-23724
-23768
-23812
-23855
-23898
-23941
-23983
-24026
-24067
-24108
-24149
-24189
-24228
-24266
-24304
-24341
-24378
-24415
-24451
-24487
-24523
-24560
-24596
-24634
-24671
-24709
-24747
-24786
-24825
-24865
-24905
-24945
-24986
-25026
-25067
-25108
-25150
-25192
-25234
-25276
-25319
-25362
-25406
-25450
-25494
-25538
-25583
-25628
-25672
-25717
-25762
-25807
-25852
-25897
-25941
-25986
-26030
-26074
-26118
-26161
-26204
-26247
-26289
-26331
-26373
-26415
-26457
-26498
-26540
-26581
-26622
-26662
-26703
-26743
-26782
-26821
-26859
-26897
-26935
-26972
-27009
-27045
-27081
-27117
-27153
-27189
-27225
-27261
-27297
-27333
-27369
-27406
-27442
-27480
-27517
-27555
-27593
-27631
-27670
-27708
-27747
-27786
-27825
-27864
-27903
-27942
-27980
-28019
-28057
-28095
-28133
-28170
-28207
-28244
-28280
-28316
-28351
-28386
-28421
-28456
-28490
-28524
-28558
-28592
-28626
-28659
-28693
-28727
-28761
-28795
-28830
-28864
-28899
-28934
-28969
-29004
-29039
-29073
-29108
-29143
-29177
-29211
-29245
-29279
-29313
-29347
-29380
-29414
-29446
-29479
-29511
-29543
-29575
-29606
-29636
-29666
-29696
-29725
-29754
-29783
-29811
-29840
-29868
-29896
-29924
-29952
-29980
-30008
-30035
-30063
-30090
-30117
-30144
-30171
-30197
-30223
-30249
-30275
-30300
-30325
-30350
-30375
-30399
-30424
-30448
-30472
-30496
-30520
-30543
-30566
-30589
-30611
-30633
-30655
-30676
-30697
-30717
-30737
-30758
-30778
-30798
-30818
-30838
-30859
-30880
-30902
-30924
-30947
-30971
-30996
-31022
-31049
-31076
-31105
-31134
-31163
-31193
-31222
-31252
-31283
-31313
-31343
-31373
-31403
-31434
-31465
-31496
-31528
-31560
-31593
-31627
-31662
-31698
-31734
-31772
-31810
-31850
-31890
-31931
-31973
-32015
-32058
-32101
-32145
-32189
-32235
-32280
-32326
-32372
-32418
-32467
-32515
-32564
-32613
-32662
-32713
-32762
-32815
-32867
-32919
-32972
-33025
-33079
-33133
-33188
-33243
-33298
-33353
-33409
-33464
-33520
-33576
-33632
-33688
-33745
-33801
-33857
-33914
-33971
-34027
-34084
-34141
-34197
-34253
-34308
-34364
-34418
-34472
-34526
-34579
-34632
-34684
-34735
-34785
-34835
-34884
-34932
-34980
-35026
-35072
-35116
-35159
-35202
-35243
-35284
-35323
-35362
-35399
-35436
-35472
-35506
-35541
-35574
-35607
-35640
-35672
-35704
-35735
-35766
-35797
-35828
-35859
-35890
-35921
-35951
-35982
-36013
-36043
-36074
-36104
-36134
-36164
-36193
-36223
-36252
-36280
-36309
-36337
-36364
-36392
-36419
-36446
-36472
-36499
-36525
-36552
-36578
-36605
-36632
-36659
-36687
-36715
-36743
-36771
-36800
-36829
-36859
-36889
-36920
-36952
-36984
-37017
-37051
-37086
-37121
-37156
-37192
-37229
-37265
-37301
-37338
-37374
-37410
-37446
-37482
-37517
-37553
-37589
-37624
-37660
-37697
-37733
-37771
-37808
-37846
-37884
-37923
-37962
-38002
-38042
-38083
-38124
-38165
-38206
-38248
-38290
-38332
-38374
-38416
-38458
-38501
-38543
-38585
-38627
-38669
-38711
-38752
-38794
-38836
-38877
-38919
-38960
-39001
-39043
-39084
-39125
-39166
-39206
-39247
-39288
-39328
-39368
-39408
-39449
-39489
-39529
-39569
-39609
-39650
-39690
-39731
-39772
-39813
-39854
-39895
-39935
-39976
-40016
-40056
-40096
-40136
-40175
-40213
-40251
-40287
-40324
-40359
-40393
-40427
-40460
-40491
-40523
-40553
-40583
-40612
-40641
-40669
-40697
-40725
-40752
-40779
-40805
-40831
-40856
-40881
-40905
-40929
-40952
-40975
-40997
-41018
-41039
-41059
-41079
-41099
-41118
-41137
-41157
-41176
-41195
-41214
-41233
-41252
-41271
-41289
-41307
-41325
-41342
-41359
-41376
-41391
-41407
-41421
-41436
-41450
-41464
-41477
-41491
-41504
-41518
-41531
-41545
-41558
-41572
-41586
-41599
-41613
-41626
-41640
-41653
-41666
-41679
-41692
-41704
-41716
-41728
-41739
-41750
-41760
-41770
-41780
-41790
-41800
-41809
-41819
-41829
-41840
-41851
-41862
-41874
-41887
-41900
-41914
-41929
-41943
-41958
-41973
-41988
-42003
-42017
-42032
-42046
-42059
-42072
-42084
-42096
-42108
-42119
-42129
-42140
-42149
-42159
-42168
-42176
-42185
-42193
-42201
-42208
-42215
-42222
-42229
-42235
-42242
-42248
-42254
-42260
-42266
-42271
-42277
-42283
-42289
-42296
-42302
-42309
-42315
-42322
-42330
-42337
-42345
-42352
-42361
-42369
-42377
-42385
-42394
-42403
-42412
-42420
-42429
-42438
-42447
-42456
-42464
-42472
-42480
-42488
-42496
-42503
-42511
-42518
-42525
-42532
-42539
-42547
-42554
-42562
-42569
-42577
-42585
-42593
-42601
-42609
-42617
-42625
-42633
-42640
-42647
-42654
-42661
-42667
-42673
-42679
-42684
-42688
-42692
-42695
-42698
-42700
-42700
-42701
-42701
-42700
-42699
-42698
-42696
-42695
-42694
-42693
-42692
-42692
-42692
-42693
-42694
-42696
-42699
-42703
-42707
-42712
-42718
-42725
-42732
-42741
-42750
-42759
-42770
-42781
-42793
-42806
-42819
-42834
-42849
-42865
-42882
-42899
-42918
-42938
-42958
-42979
-43002
-43025
-43049
-43073
-43098
-43124
-43151
-43178
-43206
-43235
-43264
-43294
-43325
-43356
-43389
-43422
-43457
-43492
-43528
-43565
-43602
-43640
-43678
-43717
-43756
-43794
-43833
-43871
-43909
-43946
-43983
-44019
-44055
-44091
-44126
-44161
-44195
-44229
-44263
-44296
-44329
-44362
-44395
-44428
-44461
-44494
-44527
-44561
-44594
-44628
-44661
-44695
-44729
-44762
-44796
-44829
-44862
-44895
-44927
-44959
-44989
-45019
-45049
-45077
-45105
-45131
-45158
-45183
-45208
-45232
-45256
-45280
-45303
-45326
-45348
-45371
-45392
-45414
-45435
-45455
-45476
-45495
-45515
-45534
-45552
-45571
-45589
-45606
-45624
-45641
-45658
-45675
-45691
-45707
-45722
-45737
-45751
-45765
-45777
-45789
-45800
-45810
-45820
-45829
-45837
-45845
-45852
-45858
-45865
-45870
-45876
-45880
-45885
-45889
-45894
-45898
-45901
-45905
-45909
-45912
-45916
-45919
-45923
-45927
-45931
-45935
-45939
-45944
-45948
-45953
-45958
-45962
-45967
-45971
-45975
-45979
-45983
-45986
-45990
-45993
-45997
-46000
-46003
-46005
-46008
-46010
-46011
-46012
-46012
-46012
-46011
-46009
-46007
-46005
-46003
-46000
-45997
-45994
-45991
-45988
-45985
-45982
-45979
-45977
-45975
-45973
-45972
-45970
-45969
-45969
-45968
-45967
-45966
-45966
-45965
-45964
-45963
-45962
-45961
-45960
-45958
-45957
-45955
-45953
-45951
-45948
-45945
-45942
-45939
-45935
-45931
-45927
-45922
-45917
-45912
-45907
-45901
-45895
-45888
-45882
-45875
-45868
-45860
-45853
-45845
-45837
-45829
-45820
-45812
-45803
-45794
-45785
-45775
-45766
-45756
-45746
-45736
-45726
-45716
-45705
-45695
-45684
-45673
-45662
-45651
-45640
-45629
-45618
-45607
-45597
-45587
-45577
-45567
-45558
-45549
-45540
-45531
-45523
-45514
-45506
-45497
-45489
-45480
-45472
-45464
-45455
-45448
-45440
-45433
-45426
-45420
-45415
-45410
-45405
-45401
-45397
-45394
-45392
-45390
-45388
-45386
-45385
-45384
-45384
-45383
-45383
-45382
-45381
-45380
-45380
-45379
-45377
-45376
-45375
-45374
-45372
-45371
-45370
-45370
-45369
-45369
-45370
-45370
-45371
-45372
-45373
-45375
-45376
-45377
-45378
-45379
-45380
-45380
-45380
-45380
-45380
-45379
-45378
-45377
-45375
-45373
-45370
-45367
-45363
-45359
-45355
-45350
-45345
-45339
-45333
-45327
-45320
-45314
-45306
-45299
-45291
-45283
-45274
-45265
-45255
-45245
-45235
-45224
-45213
-45202
-45191
-45179
-45168
-45156
-45145
-45133
-45122
-45111
-45100
-45089
-45078
-45067
-45055
-45044
-45033
-45021
-45009
-44997
-44984
-44972
-44959
-44947
-44934
-44921
-44908
-44895
-44882
-44869
-44856
-44842
-44829
-44815
-44801
-44786
-44771
-44755
-44738
-44721
-44702
-44683
-44664
-44643
-44622
-44600
-44577
-44554
-44531
-44507
-44483
-44458
-44434
-44409
-44383
-44358
-44333
-44307
-44281
-44256
-44230
-44204
-44178
-44152
-44126
-44100
-44074
-44048
-44022
-43997
-43972
-43947
-43923
-43899
-43875
-43852
-43830
-43808
-43787
-43767
-43747
-43728
-43710
-43693
-43677
-43662
-43647
-43634
-43621
-43610
-43599
-43589
-43580
-43572
-43564
-43557
-43550
-43543
-43537
-43531
-43525
-43519
-43513
-43508
-43502
-43497
-43492
-43487
-43482
-43478
-43473
-43469
-43464
-43460
-43456
-43451
-43446
-43441
-43435
-43428
-43422
-43414
-43406
-43397
-43388
-43378
-43368
-43357
-43345
-43333
-43319
-43306
-43291
-43276
-43260
-43243
-43225
-43207
-43187
-43168
-43147
-43126
-43104
-43082
-43059
-43035
-43011
-42986
-42961
-42935
-42909
-42882
-42854
-42827
-42798
-42770
-42741
-42711
-42682
-42652
-42622
-42592
-42561
-42531
-42500
-42469
-42437
-42406
-42374
-42342
-42310
-42278
-42246
-42214
-42182
-42150
-42118
-42086
-42054
-42023
-41993
-41962
-41932
-41903
-41875
-41847
-41819
-41792
-41766
-41741
-41716
-41691
-41668
-41644
-41621
-41599
-41577
-41555
-41534
-41514
-41493
-41473
-41454
-41435
-41417
-41399
-41382
-41366
-41350
-41335
-41321
-41308
-41295
-41283
-41272
-41262
-41252
-41244
-41236
-41228
-41222
-41216
-41211
-41206
-41202
-41199
-41197
-41196
-41196
-41196
-41197
-41200
-41202
-41206
-41210
-41215
-41221
-41227
-41233
-41239
-41246
-41253
-41260
-41267
-41273
-41280
-41287
-41293
-41299
-41305
-41311
-41316
-41321
-41326
-41331
-41336
-41341
-41346
-41352
-41358
-41364
-41371
-41378
-41385
-41393
-41400
-41408
-41417
-41425
-41433
-41441
-41449
-41456
-41464
-41470
-41477
-41482
-41488
-41492
-41496
-41500
-41503
-41505
-41507
-41508
-41509
-41510
-41510
-41509
-41509
-41508
-41506
-41505
-41503
-41500
-41498
-41494
-41490
-41486
-41481
-41475
-41469
-41461
-41453
-41444
-41433
-41422
-41410
-41397
-41383
-41368
-41353
-41337
-41321
-41304
-41286
-41268
-41250
-41231
-41211
-41191
-41171
-41150
-41129
-41107
-41085
-41063
-41040
-41016
-40993
-40968
-40944
-40919
-40894
-40868
-40842
-40816
-40789
-40763
-40736
-40709
-40682
-40655
-40628
-40600
-40573
-40546
-40519
-40492
-40466
-40439
-40412
-40386
-40359
-40333
-40307
-40280
-40254
-40228
-40201
-40175
-40149
-40124
-40099
-40074
-40049
-40026
-40002
-39979
-39957
-39935
-39914
-39893
-39873
-39853
-39834
-39816
-39798
-39781
-39765
-39749
-39733
-39719
-39704
-39690
-39676
-39663
-39650
-39638
-39625
-39613
-39602
-39590
-39579
-39568
-39558
-39548
-39539
-39530
-39521
-39513
-39505
-39498
-39491
-39484
-39478
-39472
-39465
-39459
-39453
-39447
-39440
-39433
-39427
-39419
-39412
-39404
-39396
-39387
-39378
-39369
-39359
-39349
-39338
-39327
-39315
-39302
-39289
-39275
-39261
-39245
-39229
-39212
-39194
-39176
-39156
-39136
-39115
-39093
-39071
-39047
-39023
-38997
-38970
-38943
-38914
-38885
-38855
-38823
-38792
-38759
-38726
-38692
-38658
-38623
-38588
-38552
-38516
-38480
-38443
-38405
-38367
-38328
-38289
-38249
-38209
-38168
-38126
-38084
-38042
-37999
-37956
-37912
-37868
-37824
-37780
-37735
-37690
-37646
-37601
-37556
-37511
-37466
-37421
-37376
-37332
-37287
-37243
-37199
-37156
-37112
-37069
-37025
-36983
-36940
-36897
-36855
-36812
-36770
-36728
-36686
-36643
-36601
-36559
-36517
-36474
-36432
-36390
-36349
-36307
-36266
-36226
-36185
-36145
-36106
-36067
-36028
-35989
-35950
-35912
-35874
-35836
-35798
-35760
-35723
-35685
-35648
-35611
-35575
-35538
-35502
-35467
-35431
-35396
-35362
-35327
-35292
-35258
-35223
-35188
-35153
-35118
-35082
-35046
-35010
-34973
-34937
-34899
-34862
-34825
-34787
-34750
-34712
-34675
-34638
-34601
-34564
-34527
-34490
-34453
-34416
-34379
-34342
-34304
-34266
-34227
-34188
-34148
-34108
-34067
-34025
-33982
-33939
-33895
-33851
-33806
-33760
-33714
-33667
-33619
-33571
-33522
-33473
-33423
-33373
-33322
-33271
-33219
-33167
-33114
-33061
-33007
-32953
-32899
-32844
-32789
-32732
-32677
-32621
-32564
-32508
-32450
-32393
-32334
-32276
-32217
-32156
-32097
-32036
-31975
-31914
-31852
-31790
-31727
-31664
-31601
-31538
-31475
-31412
-31348
-31285
-31222
-31160
-31097
-31034
-30972
-30909
-30846
-30784
-30721
-30659
-30596
-30534
-30471
-30409
-30346
-30283
-30220
-30157
-30094
-30030
-29967
-29903
-29839
-29775
-29710
-29645
-29580
-29515
-29449
-29383
-29317
-29251
-29183
-29116
-29048
-28979
-28910
-28840
-28769
-28698
-28625
-28552
-28478
-28403
-28327
-28250
-28173
-28094
-28015
-27936
-27856
-27775
-27695
-27613
-27532
-27450
-27368
-27285
-27202
-27118
-27034
-26949
-26864
-26777
-26691
-26603
-26514
-26425
-26335
-26244
-26152
-26059
-25966
-25873
-25778
-25684
-25588
-25493
-25397
-25300
-25203
-25105
-25007
-24908
-24808
-24708
-24608
-24506
-24404
-24302
-24198
-24094
-23990
-23885
-23779
-23673
-23566
-23458
-23351
-23242
-23133
-23024
-22915
-22805
-22695
-22585
-22475
-22365
-22254
-22143
-22033
-21922
-21811
-21700
-21588
-21477
-21365
-21253
-21140
-21028
-20915
-20802
-20689
-20575
-20462
-20348
-20234
-20121
-20007
-19893
-19779
-19665
-19551
-19437
-19324
-19210
-19097
-18984
-18871
-18759
-18647
-18535
-18423
-18312
-18201
-18091
-17980
-17870
-17761
-17651
-17541
-17432
-17322
-17212
-17103
-16993
-16883
-16773
-16663
-16552
-16441
-16329
-16219
-16108
-15996
-15884
-15772
-15660
-15548
-15436
-15324
-15212
-15100
-14989
-14878
-14767
-14657
-14547
-14438
-14329
-14220
-14112
-14004
-13897
-13789
-13682
-13575
-13468
-13361
-13253
-13146
-13038
-12931
-12823
-12716
-12608
-12501
-12393
-12286
-12179
-12072
-11964
-11857
-11751
-11644
-11537
-11431
-11324
-11218
-11112
-11006
-10900
-10794
-10688
-10582
-10477
-10371
-10265
-10159
-10053
-9946
-9839
-9731
-9623
-9515
-9406
-9297
-9187
-9078
-8968
-8857
-8747
-8637
-8526
-8416
-8306
-8196
-8085
-7975
-7865
-7755
-7644
-7534
-7423
-7312
-7201
-7090
-6978
-6867
-6755
-6643
-6530
-6418
-6305
-6191
-6078
-5963
-5849
-5734
-5619
-5503
-5388
-5272
-5156
-5039
-4923
-4807
-4690
-4573
-4455
-4338
-4220
-4101
-3982
-3863
-3742
-3622
-3501
-3379
-3257
-3134
-3010
-2887
-2762
-2638
-2513
-2387
-2261
-2135
-2008
-1881
-1753
-1625
-1497
-1368
-1239
-1110
-980
-850
-720
-590
-459
-328
-197
-66
65
196
328
459
591
723
855
987
1119
1251
1383
1515
1647
1779
1911
2043
2176
2308
2441
2573
2706
2838
2971
3103
3236
3368
3500
3633
3764
3896
4027
4159
4290
4421
4551
4682
4812
4942
5072
5201
5331
5460
5590
5719
5849
5979
6108
6238
6369
6499
6630
6762
6893
7026
7159
7292
7426
7561
7695
7831
7966
8103
8239
8376
8513
8650
8787
8925
9063
9202
9341
9480
9619
9759
9899
10040
10180
10321
10462
10604
10745
10887
11030
11172
11315
11459
11602
11746
11890
12034
12178
12321
12465
12609
12752
12895
13037
13179
13321
13463
13605
13746
13886
14027
14167
14307
14446
14585
14723
14860
14997
15133
15269
15403
15537
15670
15802
15933
16062
16193
16322
16450
16578
16705
16832
16958
17084
17209
17333
17456
17579
17702
17823
17944
18065
18184
18303
18421
18539
18655
18771
18886
19000
19114
19226
19338
19449
19559
19669
19777
19885
19991
20098
20203
20307
20411
20514
20617
20719
20820
20920
21020
21119
21218
21316
21413
21509
21605
21700
21795
21889
21982
22075
22167
22259
22350
22441
22532
22622
22711
22801
22890
22979
23068
23156
23245
23332
23420
23508
23595
23682
23768
23855
23941
24027
24112
24197
24282
24366
24450
24533
24616
24698
24780
24861
24942
25022
25102
25181
25260
25339
25417
25495
25573
25652
25730
25808
25886
25964
26042
26119
26197
26275
26353
26431
26509
26587
26664
26742
26820
26898
26976
27054
27132
27210
27289
27368
27447
27527
27607
27687
27767
27848
27929
28010
28092
28174
28256
28338
28421
28504
28588
28673
28758
28843
28930
29017
29105
29194
29284
29375
29466
29559
29652
29746
29841
29937
30033
30130
30227
30325
30423
30522
30622
30721
30821
30922
31023
31124
31226
31328
31430
31533
31636
31739
31843
31947
32052
32156
32262
32366
32473
32579
32685
32791
32897
33004
33110
33216
33323
33429
33535
33640
33745
33850
33954
34057
34160
34262
34363
34464
34564
34662
34761
34858
34955
35052
35147
35243
35338
35432
35526
35620
35713
35806
35899
35991
36082
36173
36263
36353
36443
36531
36620
36708
36795
36882
36968
37054
37140
37225
37310
37395
37479
37563
37647
37730
37813
37896
37979
38061
38143
38225
38307
38389
38470
38551
38632
38713
38794
38874
38954
39034
39113
39193
39272
39350
39429
39507
39585
39664
39742
39820
39898
39976
40055
40133
40211
40290
40369
40448
40526
40605
40685
40764
40843
40922
41002
41081
41161
41242
41322
41403
41485
41567
41649
41733
41816
41900
41984
42069
42154
42239
42324
42409
42493
42578
42663
42747
42831
42914
42997
43080
43163
43245
43327
43409
43490
43571
43653
43734
43814
43895
43976
44057
44138
44218
44299
44380
44461
44542
44623
44704
44784
44865
44945
45025
45105
45185
45265
45344
45424
45503
45582
45662
45741
45820
45899
45977
46056
46135
46213
46292
46370
46448
46526
46604
46681
46759
46836
46913
46990
47066
47142
47218
47294
47369
47444
47518
47591
47664
47737
47809
47880
47951
48021
48090
48159
48227
48294
48361
48427
48492
48557
48620
48683
48745
48806
48866
48925
48983
49040
49097
49153
49208
49262
49315
49368
49420
49471
49521
49570
49618
49665
49711
49757
49801
49844
49886
49928
49968
50008
50047
50086
50124
50162
50199
50237
50274
50310
50347
50382
50418
50453
50488
50522
50556
50589
50622
50654
50686
50717
50748
50778
50808
50837
50866
50894
50922
50949
50976
51003
51030
51056
51082
51108
51134
51160
51186
51212
51238
51264
51290
51316
51342
51368
51394
51420
51446
51471
51497
51522
51547
51572
51597
51621
51646
51669
51693
51716
51739
51761
51783
51805
51826
51847
51867
51888
51907
51927
51947
51966
51986
52005
52025
52044
52063
52083
52102
52121
52140
52159
52178
52196
52215
52233
52250
52268
52285
52302
52318
52335
52351
52367
52384
52400
52416
52432
52448
52463
52479
52495
52511
52526
52542
52558
52574
52590
52607
52623
52640
52656
52673
52690
52708
52725
52742
52760
52778
52796
52815
52833
52852
52871
52891
52910
52930
52950
52970
52990
53010
53030
53050
53071
53091
53111
53132
53152
53172
53193
53214
53234
53255
53276
53297
53319
53340
53362
53383
53405
53427
53449
53471
53493
53516
53538
53561
53585
53608
53632
53656
53681
53706
53731
53756
53781
53806
53832
53857
53883
53908
53933
53959
53984
54010
54036
54063
54089
54116
54143
54171
54198
54226
54253
54280
54308
54335
54362
54388
54415
54442
54468
54495
54522
54549
54576
54604
54631
54660
54688
54717
54745
54774
54802
54830
54858
54886
54913
54940
54967
54993
55020
55046
55072
55098
55125
55151
55177
55203
55230
55256
55282
55309
55335
55362
55389
55415
55442
55469
55495
55522
55549
55576
55602
55629
55656
55682
55709
55735
55761
55787
55813
55839
55865
55890
55916
55941
55967
55992
56017
56042
56067
56092
56116
56141
56164
56188
56211
56234
56257
56280
56302
56324
56347
56369
56392
56414
56437
56460
56482
56505
56528
56551
56575
56598
56621
56645
56668
56692
56715
56739
56763
56788
56812
56837
56862
56888
56914
56940
56966
56993
57020
57047
57075
57103
57132
57160
57190
57219
57249
57279
57309
57340
57370
57401
57432
57463
57494
57525
57556
57586
57617
57648
57678
57709
57740
57770
57801
57832
57862
57893
57923
57954
57984
58015
58045
58076
58106
58137
58167
58198
58228
58259
58289
58320
58351
58381
58412
58442
58472
58503
58533
58563
58593
58623
58652
58681
58710
58738
58766
58794
58822
58849
58875
58902
58928
58954
58979
59004
59029
59053
59077
59100
59123
59146
59168
59190
59212
59234
59255
59277
59298
59320
59341
59363
59385
59407
59429
59451
59474
59497
59520
59543
59567
59590
59614
59638
59662
59686
59710
59734
59758
59782
59807
59831
59856
59880
59905
59930
59956
59981
60007
60033
60060
60086
60113
60140
60167
60194
60222
60249
60276
60303
60331
60358
60385
60412
60440
60467
60495
60523
60550
60579
60607
60636
60664
60693
60722
60750
60779
60807
60835
60863
60890
60917
60944
60970
60996
61021
61046
61071
61096
61120
61145
61169
61193
61217
61241
61265
61288
61312
61335
61357
61380
61402
61423
61444
61464
61483
61501
61519
61535
61551
61566
61581
61595
61608
61621
61633
61646
61658
61669
61681
61692
61704
61715
61727
61739
61750
61762
61774
61787
61799
61812
61824
61837
61850
61863
61876
61889
61902
61915
61928
61941
61954
61967
61980
61993
62005
62018
62031
62043
62056
62069
62082
62095
62108
62122
62136
62151
62166
62181
62197
62213
62229
62246
62263
62280
62297
62314
62332
62350
62368
62386
62405
62423
62442
62462
62481
62501
62522
62543
62564
62586
62608
62631
62654
62678
62702
62726
62751
62777
62802
62828
62854
62880
62906
62932
62959
62985
63011
63038
63065
63092
63120
63148
63176
63205
63235
63265
63297
63328
63361
63394
63428
63462
63496
63532
63567
63603
63639
63675
63711
63748
63785
63822
63859
63896
63933
63971
64009
64047
64086
64125
64164
64203
64244
64285
64327
64367
64411
64453
64498
64542
64587
64632
64678
64724
64772
64819
64867
64915
64962
65010
65059
65108
65156
65203
65251
65299
65346
65391
65438
65483
65529
65573
65617
65660
65703
65745
65786
65827
65867
65908
65947
65987
66026
66064
66102
66139
66176
66211
66246
66280
66313
66345
66376
66406
66435
66462
66489
66514
66538
66561
66582
66603
66622
66640
66657
66672
66687
66700
66712
66723
66733
66742
66750
66758
66764
66769
66774
66778
66781
66784
66786
66787
66787
66787
66786
66785
66783
66781
66778
66776
66772
66769
66765
66760
66755
66749
66743
66735
66727
66718
66709
66698
66686
66674
66661
66647
66632
66616
66600
66584
66567
66549
66531
66513
66494
66475
66455
66435
66414
66393
66371
66349
66326
66302
66278
66254
66229
66204
66179
66154
66129
66103
66078
66052
66026
66000
65974
65947
65921
65894
65867
65839
65812
65784
65756
65728
65701
65673
65645
65618
65591
65564
65538
65512
65486
65459
65435
65411
65385
65361
65337
65313
65290
65266
65242
65218
65194
65171
65147
65122
65096
65072
65046
65019
64995
64968
64943
64917
64891
64866
64840
64815
64790
64765
64739
64715
64691
64667
64641
64617
64592
64566
64541
64515
64488
64461
64434
64406
64378
64349
64321
64291
64262
64232
64202
64172
64141
64111
64081
64051
64019
63989
63958
63927
63896
63864
63831
63799
63766
63732
63698
63663
63628
63593
63557
63521
63485
63448
63411
63373
63336
63298
63260
63222
63184
63145
63106
63067
63028
62988
62948
62908
62867
62826
62785
62744
62702
62660
62619
62577
62535
62494
62452
62411
62370
62329
62289
62248
62208
62168
62129
62089
62050
62011
61972
61934
61895
61856
61818
61779
61741
61702
61663
61625
61586
61548
61509
61471
61432
61393
61354
61315
61275
61236
61196
61155
61114
61073
61031
60990
60947
60905
60863
60820
60778
60735
60692
60650
60608
60566
60524
60483
60442
60401
60360
60319
60279
60239
60198
60158
60118
60078
60037
59996
59955
59913
59871
59828
59785
59741
59697
59653
59608
59562
59517
59471
59425
59379
59333
59287
59241
59195
59149
59103
59057
59010
58964
58918
58871
58824
58776
58728
58679
58630
58580
58530
58479
58427
58374
58321
58267
58213
58158
58102
58046
57989
57932
57874
57816
57758
57700
57642
57584
57526
57468
57411
57353
57297
57240
57184
57128
57072
57017
56961
56906
56850
56794
56738
56681
56624
56566
56507
56448
56388
56328
56267
56205
56144
56081
56018
55955
55892
55828
55764
55700
55636
55571
55507
55443
55378
55314
55250
55185
55121
55056
54992
54928
54863
54799
54735
54670
54606
54542
54478
54414
54350
54286
54223
54159
54095
54031
53966
53902
53837
53772
53707
53642
53576
53510
53444
53378
53312
53245
53178
53111
53044
52977
52910
52842
52774
52706
52638
52569
52500
52431
52361
52291
52221
52150
52080
52009
51938
51867
51795
51724
51652
51580
51508
51436
51364
51292
51219
51146
51072
50998
50924
50849
50774
50699
50623
50547
50470
50393
50316
50239
50162
50084
50007
49930
49853
49776
49700
49624
49548
49472
49396
49321
49245
49170
49095
49020
48945
48870
48796
48721
48647
48573
48500
48427
48354
48282
48210
48139
48068
47998
47928
47860
47791
47724
47656
47590
47523
47457
47392
47327
47262
47197
47133
47070
47006
46943
46880
46818
46756
46694
46632
46570
46509
46447
46385
46324
46262
46200
46138
46076
46013
45950
45887
45824
45760
45697
45633
45568
45504
45439
45375
45310
45244
45179
45114
45048
44983
44917
44851
44785
44719
44654
44588
44522
44456
44391
44325
44260
44195
44130
44065
44001
43936
43872
43808
43744
43680
43616
43552
43488
43424
43360
43296
43232
43168
43104
43040
42976
42911
42847
42783
42718
42654
42590
42527
42463
42401
42338
42276
42214
42153
42092
42032
41971
41912
41852
41792
41733
41673
41614
41554
41494
41434
41374
41314
41254
41195
41135
41076
41017
40958
40900
40842
40784
40726
40669
40612
40555
40498
40442
40385
40329
40272
40216
40159
40103
40046
39990
39933
39877
39820
39764
39708
39652
39597
39541
39486
39431
39377
39323
39269
39216
39163
39111
39059
39008
38958
38908
38858
38809
38761
38713
38666
38620
38574
38529
38484
38440
38397
38354
38312
38270
38230
38189
38149
38110
38071
38033
37995
37957
37920
37883
37846
37810
37774
37738
37703
37667
37632
37597
37562
37527
37492
37458
37423
37389
37354
37320
37286
37251
37217
37182
37148
37113
37078
37043
37007
36972
36936
36900
36864
36828
36792
36756
36719
36683
36646
36609
36572
36535
36497
36459
36421
36383
36345
36307
36268
36229
36190
36150
36110
36070
36029
35988
35946
35904
35861
35817
35773
35728
35682
35635
35588
35540
35491
35441
35391
35341
35290
35238
35186
35133
35080
35027
34973
34919
34865
34810
34755
34700
34645
34590
34535
34479
34424
34369
34314
34258
34203
34148
34092
34037
33981
33926
33871
33816
33761
33706
33652
33597
33543
33490
33436
33383
33330
33277
33224
33172
33119
33067
33015
32962
32910
32858
32806
32753
32701
32649
32595
32543
32490
32436
32384
32330
32276
32223
32168
32115
32061
32006
31952
31898
31843
31789
31734
31679
31624
31569
31514
31458
31402
31346
31290
31233
31176
31118
31060
31002
30944
30885
30827
30768
30709
30651
30593
30535
30477
30419
30362
30304
30247
30190
30132
30075
30017
29959
29901
29842
29783
29724
29664
29604
29544
29484
29423
29362
29302
29241
29179
29118
29057
28996
28935
28873
28812
28751
28689
28628
28567
28505
28444
28382
28321
28259
28198
28136
28074
28013
27951
27888
27826
27764
27701
27638
27575
27511
27447
27383
27318
27253
27187
27121
27055
26988
26921
26853
26784
26716
26646
26577
26507
26436
26366
26295
26223
26152
26080
26008
25935
25863
25791
25718
25645
25572
25499
25426
25353
25280
25207
25133
25060
24986
24912
24837
24762
24687
24611
24535
24459
24382
24305
24227
24149
24071
23992
23913
23834
23755
23676
23597
23517
23438
23358
23279
23199
23119
23039
22959
22879
22799
22718
22638
22557
22476
22395
22313
22232
22150
22068
21987
21905
21823
21742
21660
21578
21496
21415
21333
21252
21170
21088
21007
20925
20844
20763
20681
20600
20519
20437
20356
20275
20194
20113
20032
19952
19871
19790
19710
19629
19549
19468
19388
19307
19227
19146
19065
18984
18903
18822
18741
18660
18579
18497
18416
18335
18254
18173
18092
18011
17930
17850
17769
17689
17608
17527
17447
17366
17285
17204
17124
17043
16962
16882
16802
16722
16641
16562
16482
16402
16323
16242
16164
16085
16004
15926
15847
15768
15688
15609
15530
15452
15373
15295
15217
15139
15062
14985
14909
14833
14758
14683
14608
14535
14462
14389
14317
14246
14175
14104
14035
13965
13896
13827
13759
13691
13623
13555
13488
13421
13354
13288
13222
13156
13091
13026
12962
12899
12836
12773
12711
12650
12590
12530
12472
12413
12356
12299
12243
12187
12132
12077
12023
11970
11917
11864
11812
11761
11710
11660
11609
11559
11510
11460
11411
11361
11312
11262
11212
11163
11113
11063
11012
10962
10912
10861
10810
10759
10709
10658
10607
10555
10504
10452
10400
10348
10296
10243
10190
10136
10081
10026
9970
9914
9857
9799
9741
9682
9623
9562
9502
9441
9379
9318
9255
9193
9130
9066
9002
8938
8873
8808
8743
8677
8610
8544
8476
8409
8341
8273
8205
8137
8068
7998
7929
7859
7788
7717
7645
7572
7499
7425
7350
7275
7199
7122
7045
6967
6889
6810
6731
6652
6572
6492
6411
6330
6249
6167
6085
6002
5919
5836
5752
5667
5582
5497
5412
5326
5240
5154
5068
4981
4895
4808
4721
4634
4547
4460
4373
4285
4197
4109
4019
3931
3841
3751
3660
3568
3476
3384
3291
3197
3104
3010
2915
2821
2726
2632
2537
2442
2346
2251
2155
2060
1963
1867
1770
1673
1575
1477
1379
1280
1180
1080
980
879
778
677
575
473
370
268
165
63
-39
-141
-242
-343
-443
-544
-643
-742
-841
-939
-1037
-1134
-1231
-1327
-1423
-1519
-1615
-1711
-1806
-1902
-1998
-2093
-2189
-2285
-2381
-2476
-2572
-2668
-2765
-2861
-2957
-3053
-3150
-3246
-3343
-3440
-3537
-3634
-3731
-3828
-3925
-4022
-4121
-4218
-4316
-4414
-4512
-4610
-4708
-4805
-4903
-5001
-5098
-5196
-5294
-5392
-5490
-5588
-5687
-5785
-5884
-5983
-6082
-6182
-6281
-6381
-6481
-6581
-6681
-6782
-6882
-6983
-7083
-7183
-7283
-7383
-7482
-7581
-7680
-7778
-7876
-7974
-8071
-8167
-8265
-8361
-8458
-8554
-8651
-8747
-8844
-8941
-9038
-9135
-9232
-9330
-9428
-9526
-9624
-9722
-9821
-9919
-10018
-10116
-10214
-10312
-10410
-10507
-10604
-10700
-10797
-10892
-10987
-11082
-11177
-11270
-11364
-11457
-11550
-11642
-11734
-11826
-11918
-12010
-12102
-12194
-12285
-12377
-12469
-12560
-12652
-12743
-12834
-12925
-13015
-13106
-13196
-13286
-13376
-13466
-13556
-13645
-13735
-13824
-13914
-14003
-14093
-14182
-14272
-14362
-14452
-14543
-14633
-14724
-14815
-14905
-14996
-15087
-15178
-15269
-15361
-15452
-15544
-15635
-15727
-15820
-15912
-16004
-16097
-16192
-16286
-16379
-16475
-16570
-16666
-16761
-16857
-16954
-17050
-17147
-17244
-17342
-17440
-17538
-17636
-17735
-17834
-17933
-18033
-18134
-18234
-18335
-18437
-18539
-18641
-18744
-18847
-18951
-19055
-19159
-19264
-19369
-19475
-19580
-19687
-19793
-19900
-20007
-20115
-20223
-20331
-20440
-20549
-20658
-20768
-20878
-20988
-21098
-21209
-21320
-21431
-21542
-21653
-21764
-21875
-21986
-22097
-22207
-22318
-22428
-22538
-22648
-22758
-22868
-22977
-23087
-23197
-23307
-23417
-23528
-23638
-23748
-23857
-23967
-24076
-24185
-24293
-24401
-24509
-24616
-24722
-24828
-24934
-25039
-25144
-25248
-25352
-25456
-25559
-25662
-25765
-25869
-25971
-26074
-26177
-26280
-26383
-26486
-26589
-26692
-26795
-26897
-27000
-27102
-27204
-27305
-27406
-27506
-27606
-27706
-27804
-27902
-28000
-28097
-28193
-28289
-28384
-28479
-28574
-28668
-28761
-28854
-28947
-29040
-29132
-29223
-29315
-29406
-29496
-29587
-29677
-29768
-29858
-29948
-30038
-30128
-30218
-30308
-30397
-30487
-30577
-30666
-30755
-30844
-30933
-31022
-31111
-31200
-31289
-31378
-31467
-31555
-31645
-31734
-31823
-31913
-32003
-32093
-32183
-32274
-32365
-32456
-32546
-32637
-32729
-32822
-32914
-33007
-33100
-33193
-33286
-33380
-33473
-33567
-33661
-33755
-33849
-33943
-34038
-34132
-34227
-34321
-34416
-34511
-34606
-34702
-34797
-34893
-34989
-35085
-35181
-35278
-35374
-35470
-35566
-35662
-35757
-35853
-35948
-36043
-36137
-36232
-36326
-36421
-36515
-36609
-36703
-36798
-36892
-36987
-37081
-37176
-37270
-37365
-37459
-37554
-37649
-37743
-37838
-37932
-38026
-38120
-38214
-38307
-38400
-38492
-38584
-38676
-38766
-38857
-38946
-39035
-39123
-39210
-39297
-39383
-39469
-39553
-39637
-39721
-39803
-39885
-39967
-40047
-40127
-40206
-40284
-40362
-40439
-40515
-40590
-40665
-40739
-40812
-40885
-40957
-41028
-41099
-41169
-41239
-41308
-41377
-41445
-41512
-41579
-41645
-41711
-41776
-41841
-41904
-41968
-42030
-42092
-42153
-42214
-42274
-42333
-42392
-42450
-42507
-42564
-42620
-42675
-42730
-42784
-42838
-42891
-42944
-42996
-43048
-43100
-43151
-43202
-43253
-43303
-43353
-43402
-43451
-43500
-43549
-43597
-43646
-43694
-43742
-43790
-43839
-43887
-43935
-43984
-44033
-44082
-44131
-44181
-44231
-44281
-44331
-44382
-44433
-44483
-44534
-44585
-44636
-44687
-44738
-44788
-44839
-44889
-44939
-44989
-45039
-45089
-45139
-45189
-45238
-45288
-45337
-45386
-45435
-45484
-45533
-45581
-45629
-45677
-45724
-45771
-45817
-45864
-45909
-45955
-45999
-46044
-46088
-46131
-46174
-46217
-46259
-46300
-46341
-46382
-46421
-46460
-46498
-46536
-46573
-46609
-46644
-46679
-46713
-46747
-46780
-46813
-46845
-46877
-46909
-46941
-46972
-47003
-47033
-47064
-47094
-47124
-47153
-47182
-47211
-47239
-47267
-47295
-47322
-47349
-47376
-47402
-47428
-47454
-47480
-47505
-47530
-47555
-47580
-47604
-47628
-47652
-47676
-47699
-47722
-47744
-47766
-47787
-47809
-47830
-47851
-47872
-47893
-47913
-47934
-47955
-47975
-47996
-48017
-48037
-48058
-48078
-48099
-48119
-48139
-48160
-48180
-48200
-48220
-48240
-48260
-48280
-48300
-48320
-48339
-48359
-48379
-48399
-48418
-48438
-48457
-48477
-48497
-48516
-48536
-48555
-48575
-48595
-48614
-48634
-48653
-48672
-48692
-48711
-48730
-48749
-48769
-48788
-48807
-48826
-48845
-48865
-48884
-48903
-48922
-48941
-48960
-48979
-48998
-49016
-49035
-49053
-49071
-49088
-49106
-49123
-49140
-49158
-49175
-49192
-49209
-49226
-49243
-49260
-49277
-49294
-49311
-49327
-49343
-49359
-49375
-49390
-49404
-49419
-49433
-49446
-49459
-49471
-49484
-49495
-49507
-49518
-49528
-49539
-49549
-49558
-49568
-49576
-49585
-49593
-49600
-49608
-49614
-49620
-49626
-49631
-49635
-49639
-49643
-49646
-49648
-49650
-49651
-49652
-49652
-49652
-49651
-49650
-49648
-49646
-49643
-49639
-49636
-49632
-49627
-49622
-49617
-49612
-49606
-49600
-49593
-49587
-49580
-49574
-49567
-49560
-49553
-49546
-49539
-49532
-49525
-49518
-49511
-49504
-49497
-49489
-49482
-49474
-49467
-49459
-49451
-49444
-49436
-49428
-49421
-49413
-49405
-49398
-49390
-49382
-49374
-49366
-49358
-49350
-49342
-49333
-49324
-49315
-49306
-49297
-49287
-49278
-49269
-49259
-49250
-49241
-49232
-49224
-49215
-49207
-49199
-49191
-49183
-49175
-49167
-49160
-49152
-49144
-49136
-49129
-49121
-49113
-49105
-49098
-49090
-49082
-49075
-49068
-49060
-49054
-49047
-49041
-49035
-49029
-49024
-49019
-49014
-49009
-49005
-49001
-48997
-48993
-48990
-48986
-48982
-48979
-48976
-48972
-48969
-48966
-48963
-48959
-48956
-48953
-48951
-48948
-48945
-48943
-48940
-48938
-48936
-48934
-48932
-48931
-48929
-48928
-48927
-48925
-48924
-48923
-48922
-48921
-48920
-48920
-48919
-48918
-48917
-48916
-48915
-48914
-48912
-48911
-48910
-48909
-48908
-48906
-48905
-48903
-48902
-48900
-48899
-48897
-48896
-48894
-48893
-48892
-48891
-48890
-48889
-48888
-48888
-48887
-48886
-48886
-48886
-48885
-48885
-48885
-48884
-48884
-48884
-48883
-48883
-48882
-48881
-48881
-48880
-48879
-48878
-48877
-48876
-48875
-48873
-48872
-48870
-48868
-48866
-48864
-48861
-48859
-48856
-48853
-48850
-48847
-48844
-48840
-48837
-48833
-48829
-48824
-48820
-48815
-48810
-48804
-48798
-48792
-48786
-48779
-48772
-48765
-48757
-48749
-48740
-48731
-48722
-48713
-48703
-48693
-48683
-48673
-48662
-48652
-48641
-48630
-48619
-48608
-48597
-48586
-48575
-48564
-48552
-48541
-48530
-48519
-48508
-48496
-48485
-48473
-48461
-48450
-48438
-48426
-48414
-48401
-48389
-48376
-48364
-48351
-48338
-48325
-48312
-48299
-48286
-48272
-48259
-48245
-48232
-48218
-48205
-48191
-48177
-48163
-48149
-48135
-48120
-48105
-48090
-48074
-48057
-48041
-48024
-48006
-47988
-47970
-47952
-47933
-47915
-47895
-47876
-47856
-47837
-47816
-47796
-47776
-47755
-47733
-47712
-47690
-47668
-47646
-47623
-47600
-47576
-47552
-47528
-47504
-47479
-47455
-47430
-47404
-47379
-47353
-47328
-47302
-47276
-47249
-47223
-47197
-47171
-47145
-47119
-47092
-47066
-47040
-47014
-46987
-46961
-46935
-46908
-46881
-46854
-46827
-46800
-46772
-46745
-46717
-46689
-46660
-46632
-46603
-46574
-46545
-46515
-46486
-46456
-46426
-46396
-46365
-46335
-46304
-46272
-46241
-46209
-46177
-46145
-46112
-46079
-46046
-46013
-45979
-45945
-45911
-45876
-45842
-45807
-45772
-45737
-45701
-45666
-45630
-45594
-45558
-45522
-45486
-45450
-45413
-45377
-45340
-45303
-45266
-45229
-45191
-45154
-45117
-45079
-45041
-45003
-44965
-44927
-44889
-44850
-44812
-44773
-44734
-44695
-44656
-44617
-44577
-44537
-44497
-44457
-44416
-44375
-44333
-44291
-44249
-44207
-44164
-44121
-44078
-44035
-43991
-43948
-43904
-43859
-43815
-43770
-43724
-43679
-43632
-43586
-43538
-43490
-43442
-43393
-43344
-43294
-43244
-43194
-43143
-43091
-43040
-42988
-42936
-42884
-42831
-42778
-42725
-42672
-42618
-42564
-42509
-42454
-42399
-42344
-42288
-42232
-42175
-42118
-42061
-42003
-41946
-41888
-41829
-41771
-41712
-41653
-41593
-41534
-41474
-41415
-41355
-41295
-41235
-41175
-41115
-41055
-40995
-40935
-40875
-40814
-40754
-40693
-40632
-40571
-40510
-40449
-40388
-40326
-40264
-40202
-40140
-40077
-40015
-39952
-39889
-39826
-39762
-39699
-39635
-39572
-39508
-39444
-39380
-39317
-39253
-39189
-39126
-39062
-38999
-38936
-38872
-38810
-38747
-38684
-38622
-38559
-38497
-38435
-38373
-38311
-38250
-38188
-38127
-38066
-38005
-37945
-37884
-37824
-37764
-37704
-37645
-37585
-37526
-37467
-37408
-37349
-37291
-37232
-37174
-37116
-37058
-37000
-36942
-36884
-36827
-36770
-36712
-36656
-36599
-36542
-36486
-36429
-36373
-36317
-36260
-36204
-36148
-36092
-36035
-35979
-35922
-35866
-35809
-35752
-35695
-35638
-35580
-35523
-35465
-35407
-35349
-35290
-35232
-35173
-35114
-35054
-34994
-34933
-34873
-34811
-34749
-34687
-34624
-34560
-34496
-34432
-34367
-34301
-34235
-34168
-34101
-34033
-33965
-33896
-33827
-33757
-33687
-33617
-33546
-33474
-33402
-33329
-33256
-33182
-33107
-33032
-32956
-32880
-32803
-32725
-32647
-32567
-32488
-32408
-32327
-32244
-32162
-32080
-31997
-31914
-31830
-31745
-31660
-31575
-31490
-31404
-31318
-31231
-31145
-31058
-30971
-30884
-30796
-30708
-30621
-30533
-30445
-30357
-30268
-30180
-30091
-30003
-29914
-29825
-29736
-29647
-29557
-29468
-29378
-29288
-29198
-29108
-29017
-28927
-28837
-28746
-28656
-28565
-28475
-28384
-28294
-28204
-28113
-28023
-27933
-27844
-27754
-27665
-27575
-27486
-27397
-27308
-27219
-27130
-27041
-26953
-26864
-26775
-26686
-26598
-26509
-26420
-26331
-26242
-26153
-26064
-25974
-25885
-25795
-25705
-25615
-25525
-25435
-25345
-25254
-25164
-25073
-24983
-24892
-24801
-24711
-24620
-24529
-24438
-24346
-24255
-24163
-24072
-23980
-23888
-23796
-23703
-23611
-23518
-23425
-23332
-23239
-23145
-23052
-22959
-22865
-22772
-22679
-22586
-22493
-22400
-22307
-22214
-22121
-22029
-21936
-21844
-21751
-21659
-21567
-21474
-21382
-21290
-21198
-21106
-21015
-20924
-20832
-20741
-20651
-20560
-20470
-20380
-20291
-20201
-20113
-20024
-19936
-19848
-19760
-19672
-19585
-19498
-19411
-19325
-19238
-19152
-19065
-18979
-18892
-18806
-18720
-18633
-18547
-18461
-18374
-18288
-18202
-18117
-18031
-17946
-17860
-17776
-17691
-17607
-17523
-17439
-17355
-17272
-17189
-17106
-17023
-16940
-16856
-16773
-16690
-16606
-16523
-16439
-16355
-16270
-16186
-16102
-16017
-15932
-15847
-15762
-15677
-15592
-15507
-15422
-15337
-15252
-15167
-15082
-14997
-14911
-14826
-14740
-14655
-14569
-14482
-14396
-14309
-14222
-14135
-14047
-13959
-13870
-13781
-13692
-13602
-13511
-13421
-13329
-13238
-13146
-13053
-12960
-12867
-12773
-12679
-12584
-12489
-12394
-12298
-12201
-12104
-12007
-11909
-11811
-11712
-11614
-11515
-11416
-11317
-11217
-11118
-11018
-10919
-10819
-10719
-10619
-10518
-10418
-10317
-10216
-10115
-10013
-9911
-9809
-9707
-9604
-9502
-9399
-9295
-9192
-9089
-8986
-8882
-8779
-8675
-8572
-8468
-8365
-8262
-8159
-8055
-7953
-7850
-7747
-7644
-7541
-7439
-7336
-7233
-7130
-7027
-6924
-6821
-6718
-6615
-6512
-6409
-6305
-6202
-6099
-5995
-5892
-5788
-5685
-5582
-5478
-5375
-5271
-5167
-5064
-4960
-4857
-4753
-4650
-4547
-4443
-4340
-4237
-4134
-4030
-3929
-3826
-3723
-3620
-3518
-3415
-3312
-3209
-3106
-3003
-2899
-2795
-2691
-2587
-2483
-2379
-2274
-2170
-2065
-1961
-1857
-1753
-1649
-1545
-1441
-1338
-1234
-1131
-1028
-925
-822
-719
-616
-513
-410
-307
-204
-101
2
105
209
312
415
519
622
726
829
933
1036
1140
1243
1347
1451
1554
1658
1762
1866
1969
2073
2177
2281
2385
2489
2592
2696
2800
2904
3008
3112
3216
3320
3424
3529
3633
3738
3843
3948
4053
4158
4263
4368
4474
4579
4685
4791
4896
5002
5108
5214
5319
5425
5531
5636
5742
5848
5953
6059
6164
6270
6375
6481
6587
6692
6798
6904
7010
7117
7223
7330
7436
7543
7651
7758
7866
7974
8082
8189
8299
8407
8516
8625
8734
8844
8953
9063
9172
9282
9391
9501
9611
9721
9830
9940
10050
10160
10270
10379
10489
10600
10710
10820
10931
11041
11152
11262
11373
11484
11595
11706
11818
11929
12040
12152
12264
12376
12487
12599
12712
12824
12936
13048
13160
13272
13384
13496
13607
13719
13831
13943
14054
14166
14277
14389
14500
14612
14723
14834
14946
15057
15168
15279
15390
15500
15611
15721
15832
15942
16052
16161
16271
16379
16490
16599
16708
16816
16925
17034
17142
17250
17358
17466
17573
17681
17788
17895
18002
18109
18216
18323
18430
18537
18643
18750
18857
18964
19072
19179
19286
19394
19501
19609
19717
19825
19932
20040
20148
20256
20364
20473
20581
20689
20797
20906
21014
21123
21232
21341
21450
21559
21669
21778
21888
21997
22107
22217
22326
22436
22546
22655
22765
22874
22984
23093
23202
23311
23419
23528
23636
23744
23852
23959
24067
24174
24281
24388
24494
24600
24706
24811
24916
25021
25125
25230
25333
25437
25540
25642
25745
25847
25948
26050
26151
26252
26353
26453
26553
26653
26753
26853
26953
27052
27151
27250
27349
27448
27547
27645
27744
27842
27940
28037
28135
28232
28329
28426
28523
28619
28716
28812
28908
29004
29099
29195
29290
29385
29480
29574
29668
29762
29856
29949
30042
30135
30228
30320
30412
30505
30596
30688
30780
30871
30963
31054
31145
31236
31327
31418
31508
31598
31688
31777
31866
31955
32043
32131
32219
32305
32392
32478
32563
32648
32732
32817
32901
32984
33067
33150
33232
33314
33396
33477
33559
33639
33720
33800
33879
33959
34037
34115
34193
34270
34346
34421
34496
34571
34645
34718
34790
34862
34934
35005
35075
35145
35215
35284
35352
35421
35489
35556
35624
35690
35757
35823
35889
35954
36020
36085
36149
36214
36278
36342
36406
36469
36532
36595
36658
36720
36782
36843
36905
36966
37027
37087
37148
37208
37267
37327
37386
37445
37503
37562
37620
37677
37735
37792
37850
37907
37964
38020
38077
38133
38190
38246
38302
38358
38413
38469
38524
38580
38635
38689
38744
38798
38852
38906
38960
39013
39066
39119
39171
39223
39275
39327
39378
39430
39481
39531
39582
39632
39682
39732
39782
39831
39880
39929
39978
40026
40074
40121
40169
40215
40262
40308
40354
40400
40445
40490
40534
40578
40622
40666
40709
40751
40793
40835
40876
40917
40957
40997
41036
41075
41113
41151
41188
41224
41260
41296
41332
41366
41401
41436
41470
41504
41537
41571
41605
41638
41671
41705
41738
41771
41804
41837
41871
41903
41936
41969
42002
42035
42067
42100
42132
42164
42197
42229
42262
42294
42327
42360
42392
42425
42458
42492
42525
42558
42591
42625
42658
42691
42725
42758
42791
42824
42858
42891
42924
42956
42989
43022
43055
43087
43120
43153
43186
43219
43253
43286
43320
43354
43388
43423
43458
43493
43528
43564
43599
43635
43671
43707
43743
43780
43816
43853
43889
43926
43962
43999
44036
44073
44109
44146
44183
44220
44257
44295
44333
44370
44409
44447
44486
44525
44564
44604
44644
44684
44725
44766
44806
44847
44888
44929
44970
45010
45051
45091
45131
45171
45210
45249
45288
45326
45364
45401
45439
45475
45512
45548
45584
45619
45654
45689
45723
45757
45791
45824
45857
45890
45922
45953
45984
46015
46045
46075
46104
46133
46161
46189
46216
46243
46269
46294
46319
46343
46367
46390
46412
46434
46455
46475
46495
46513
46532
46549
46566
46582
46597
46612
46626
46639
46651
46663
46674
46684
46694
46703
46711
46719
46726
46733
46739
46744
46749
46754
46758
46762
46765
46768
46771
46773
46775
46776
46777
46778
46778
46778
46777
46776
46775
46773
46771
46768
46765
46762
46758
46754
46750
46745
46740
46735
46729
46723
46717
46711
46704
46697
46690
46683
46676
46668
46660
46653
46644
46636
46628
46620
46611
46602
46593
46584
46574
46564
46554
46543
46532
46521
46510
46498
46486
46473
46461
46448
46435
46422
46409
46395
46382
46368
46354
46340
46325
46311
46296
46280
46265
46250
46234
46218
46201
46185
46168
46152
46135
46118
46101
46083
46066
46048
46031
46013
45994
45976
45958
45939
45920
45902
45883
45863
45844
45825
45806
45786
45767
45748
45728
45708
45689
45669
45649
45628
45608
45587
45566
45545
45524
45502
45480
45458
45435
45412
45389
45366
45343
45319
45296
45272
45248
45224
45200
45175
45151
45126
45101
45075
45050
45024
44998
44972
44946
44919
44892
44865
44838
44810
44782
44753
44725
44695
44666
44636
44605
44575
44543
44512
44479
44447
44414
44380
44346
44312
44277
44242
44207
44171
44135
44099
44062
44025
43988
43950
43911
43872
43833
43793
43753
43712
43671
43629
43587
43544
43501
43458
43414
43370
43325
43280
43235
43189
43143
43096
43049
43002
42954
42905
42857
42807
42757
42707
42656
42605
42553
42501
42449
42396
42342
42288
42234
42179
42124
42068
42013
41957
41900
41844
41787
41730
41672
41615
41557
41500
41442
41384
41325
41267
41208
41150
41091
41032
40973
40914
40855
40796
40737
40677
40618
40559
40500
40441
40382
40322
40263
40204
40144
40085
40026
39967
39908
39848
39789
39730
39671
39612
39553
39494
39435
39376
39317
39258
39199
39140
39082
39023
38965
38906
38848
38791
38733
38676
38618
38561
38505
38448
38392
38335
38279
38223
38166
38110
38054
37998
37942
37886
37830
37774
37718
37661
37605
37549
37493
37436
37380
37324
37268
37212
37155
37099
37043
36987
36930
36874
36818
36761
36705
36648
36591
36534
36476
36419
36361
36302
36244
36185
36126
36066
36006
35946
35885
35824
35762
35700
35637
35574
35510
35446
35381
35316
35249
35183
35116
35048
34979
34910
34840
34770
34699
34627
34555
34482
34408
34334
34259
34184
34108
34032
33955
33877
33799
33721
33642
33562
33482
33401
33320
33238
33156
33073
32990
32906
32822
32737
32653
32567
32482
32397
32311
32226
32140
32055
31969
31883
31797
31711
31626
31540
31455
31369
31284
31199
31115
31030
30946
30862
30778
30695
30612
30529
30447
30365
30282
30201
30119
30037
29956
29875
29794
29714
29633
29553
29473
29394
29314
29235
29156
29078
28999
28921
28843
28766
28689
28612
28535
28459
28383
28307
28231
28156
28081
28007
27932
27858
27784
27711
27638
27565
27492
27420
27348
27276
27205
27133
27062
26992
26921
26851
26781
26712
26642
26574
26505
26437
26369
26302
26235
26168
26102
26036
25970
25905
25840
25776
25712
25648
25585
25522
25459
25397
25335
25273
25211
25149
25088
25027
24966
24905
24844
24784
24723
24663
24602
24542
24482
24422
24361
24301
24241
24180
24119
24059
23997
23936
23875
23813
23752
23690
23628
23566
23503
23441
23379
23317
23255
23193
23131
23069
23007
22946
22884
22822
22760
22699
22637
22575
22512
22450
22388
22325
22262
22199
22136
22073
22010
21946
21883
21819
21755
21691
21627
21562
21498
21433
21368
21302
21237
21171
21105
21039
20972
20905
20838
20771
20703
20635
20567
20499
20430
20362
20293
20225
20156
20087
20018
19949
19880
19812
19743
19674
19605
19537
19468
19400
19331
19263
19194
19126
19058
18990
18923
18855
18788
18721
18655
18588
18522
18456
18390
18325
18260
18195
18130
18065
18001
17937
17873
17810
17747
17683
17620
17558
17495
17433
17370
17308
17246
17185
17123
17061
17000
16939
16877
16816
16755
16695
16634
16573
16513
16453
16393
16332
16274
16213
16154
16094
16035
15976
15916
15857
15797
15737
15677
15616
15556
15496
15435
15374
15314
15253
15192
15131
15071
15010
14949
14888
14828
14767
14706
14645
14584
14523
14461
14400
14339
14277
14215
14153
14090
14028
13964
13901
13837
13773
13708
13643
13578
13512
13446
13380
13313
13246
13179
13112
13044
12977
12909
12841
12773
12704
12636
12567
12498
12429
12359
12289
12219
12149
12079
12008
11937
11866
11795
11723
11651
11579
11507
11434
11362
11289
11216
11142
11069
10995
10921
10847
10773
10699
10624
10550
10475
10400
10326
10251
10176
10101
10026
9950
9875
9800
9724
9648
9573
9497
9421
9345
9269
9193
9117
9041
8965
8888
8812
8736
8660
8584
8508
8432
8356
8281
8205
8129
8054
7979
7904
7829
7754
7680
7605
7531
7458
7384
7311
7238
7165
7093
7021
6949
6878
6808
6738
6668
6599
6530
6462
6394
6327
6260
6194
6128
6062
5997
5932
5868
5804
5740
5677
5614
5551
5489
5427
5366
5305
5245
5185
5125
5066
5007
4949
4891
4833
4776
4718
4661
4605
4548
4492
4436
4380
4324
4268
4213
4157
4102
4046
3992
3937
3882
3828
3773
3718
3663
3609
3554
3499
3445
3390
3335
3281
3226
3172
3117
3063
3009
2955
2901
2847
2794
2741
2688
2635
2582
2530
2477
2425
2372
2320
2268
2216
2163
2111
2058
2005
1953
1901
1848
1795
1743
1690
1637
1585
1532
1480
1428
1376
1323
1271
1220
1168
1116
1064
1012
961
909
857
805
753
700
648
595
543
490
436
383
330
276
223
169
115
61
7
-47
-101
-155
-210
-264
-318
-372
-427
-481
-535
-590
-644
-698
-753
-807
-861
-916
-970
-1025
-1079
-1133
-1188
-1242
-1297
-1351
-1405
-1460
-1514
-1568
-1622
-1676
-1730
-1783
-1837
-1890
-1944
-1997
-2050
-2102
-2155
-2207
-2259
-2311
-2363
-2414
-2465
-2516
-2567
-2617
-2667
-2717
-2767
-2816
-2865
-2914
-2962
-3011
-3059
-3106
-3154
-3201
-3248
-3295
-3341
-3387
-3433
-3479
-3525
-3570
-3616
-3660
-3705
-3749
-3793
-3837
-3880
-3922
-3965
-4006
-4049
-4090
-4131
-4172
-4213
-4253
-4294
-4334
-4374
-4414
-4454
-4493
-4533
-4572
-4611
-4650
-4689
-4728
-4767
-4806
-4844
-4882
-4920
-4958
-4996
-5034
-5072
-5109
-5146
-5184
-5221
-5258
-5294
-5331
-5368
-5405
-5441
-5478
-5515
-5551
-5588
-5625
-5661
-5698
-5734
-5770
-5807
-5843
-5879
-5915
-5951
-5986
-6022
-6058
-6093
-6128
-6163
-6198
-6233
-6268
-6303
-6337
-6371
-6405
-6439
-6473
-6507
-6540
-6573
-6606
-6638
-6670
-6703
-6735
-6766
-6798
-6830
-6861
-6892
-6924
-6955
-6986
-7017
-7047
-7078
-7109
-7139
-7169
-7199
-7229
-7258
-7287
-7316
-7345
-7373
-7401
-7429
-7457
-7484
-7511
-7538
-7564
-7591
-7616
-7642
-7667
-7692
-7716
-7740
-7764
-7788
-7811
-7834
-7856
-7879
-7901
-7922
-7944
-7965
-7986
-8006
-8026
-8047
-8067
-8086
-8106
-8125
-8144
-8162
-8180
-8199
-8217
-8234
-8251
-8268
-8284
-8300
-8316
-8332
-8347
-8362
-8377
-8391
-8406
-8420
-8434
-8448
-8462
-8476
-8489
-8503
-8517
-8530
-8544
-8557
-8570
-8584
-8597
-8610
-8623
-8636
-8648
-8661
-8674
-8686
-8698
-8710
-8722
-8733
-8745
-8756
-8767
-8778
-8788
-8799
-8809
-8820
-8830
-8840
-8849
-8859
-8868
-8877
-8886
-8895
-8904
-8913
-8922
-8931
-8939
-8948
-8957
-8965
-8973
-8982
-8990
-8999
-9007
-9015
-9023
-9031
-9039
-9047
-9055
-9063
-9070
-9077
-9084
-9091
-9098
-9104
-9111
-9117
-9123
-9128
-9134
-9139
-9144
-9149
-9154
-9159
-9163
-9167
-9172
-9175
-9179
-9183
-9187
-9190
-9193
-9196
-9199
-9202
-9205
-9207
-9210
-9212
-9214
-9215
-9216
-9217
-9218
-9218
-9218
-9218
-9217
-9215
-9213
-9211
-9209
-9205
-9202
-9198
-9194
-9189
-9184
-9179
-9174
-9168
-9161
-9155
-9148
-9140
-9133
-9125
-9117
-9108
-9099
-9090
-9081
-9071
-9062
-9052
-9042
-9031
-9021
-9010
-8999
-8988
-8977
-8966
-8954
-8942
-8930
-8918
-8906
-8893
-8881
-8868
-8855
-8842
-8829
-8816
-8803
-8789
-8776
-8763
-8749
-8735
-8721
-8707
-8692
-8678
-8663
-8647
-8632
-8616
-8600
-8584
-8567
-8551
-8534
-8517
-8501
-8484
-8467
-8450
-8433
-8415
-8398
-8381
-8364
-8347
-8330
-8313
-8296
-8279
-8262
-8245
-8227
-8210
-8193
-8175
-8157
-8140
-8122
-8105
-8087
-8070
-8052
-8034
-8016
-7999
-7981
-7963
-7946
-7928
-7910
-7892
-7874
-7857
-7839
-7821
-7803
-7785
-7767
-7749
-7731
-7712
-7694
-7676
-7658
-7639
-7621
-7603
-7584
-7566
-7548
-7530
-7512
-7495
-7477
-7460
-7442
-7425
-7408
-7392
-7375
-7359
-7343
-7327
-7311
-7296
-7281
-7265
-7251
-7236
-7221
-7207
-7193
-7179
-7165
-7151
-7138
-7125
-7111
-7099
-7086
-7074
-7061
-7049
-7038
-7026
-7015
-7004
-6993
-6982
-6971
-6961
-6951
-6941
-6931
-6921
-6911
-6902
-6892
-6883
-6874
-6865
-6856
-6847
-6838
-6829
-6820
-6812
-6804
-6796
-6788
-6780
-6772
-6765
-6758
-6750
-6743
-6736
-6730
-6723
-6717
-6711
-6704
-6699
-6693
-6688
-6682
-6677
-6673
-6668
-6663
-6659
-6655
-6650
-6646
-6642
-6638
-6634
-6630
-6626
-6622
-6618
-6614
-6610
-6606
-6602
-6598
-6594
-6589
-6585
-6581
-6576
-6571
-6567
-6562
-6557
-6551
-6546
-6540
-6535
-6529
-6522
-6516
-6509
-6502
-6495
-6488
-6481
-6473
-6465
-6457
-6449
-6441
-6432
-6423
-6414
-6405
-6395
-6386
-6375
-6365
-6354
-6343
-6331
-6320
-6307
-6295
-6282
-6269
-6255
-6241
-6227
-6213
-6198
-6183
-6168
-6152
-6136
-6120
-6103
-6086
-6068
-6050
-6032
-6013
-5993
-5973
-5953
-5933
-5912
-5891
-5869
-5847
-5825
-5803
-5780
-5757
-5734
-5711
-5688
-5665
-5641
-5617
-5594
-5570
-5546
-5521
-5497
-5473
-5448
-5424
-5399
-5374
-5349
-5324
-5299
-5274
-5249
-5224
-5199
-5174
-5149
-5124
-5099
-5074
-5049
-5025
-5000
-4975
-4951
-4927
-4902
-4878
-4854
-4831
-4807
-4784
-4761
-4738
-4716
-4694
-4672
-4650
-4628
-4607
-4586
-4565
-4544
-4524
-4504
-4484
-4464
-4444
-4425
-4406
-4387
-4369
-4350
-4332
-4314
-4296
-4279
-4261
-4244
-4226
-4209
-4192
-4174
-4157
-4140
-4123
-4106
-4089
-4072
-4056
-4038
-4022
-4005
-3988
-3971
-3955
-3938
-3921
-3905
-3888
-3872
-3856
-3840
-3824
-3808
-3793
-3777
-3762
-3747
-3732
-3717
-3702
-3687
-3673
-3658
-3644
-3630
-3616
-3602
-3589
-3576
-3562
-3549
-3536
-3524
-3511
-3498
-3486
-3474
-3462
-3450
-3438
-3426
-3415
-3403
-3392
-3381
-3370
-3359
-3349
-3338
-3328
-3318
-3308
-3298
-3288
-3279
-3269
-3260
-3251
-3242
-3233
-3225
-3216
-3208
-3200
-3192
-3185
-3177
-3170
-3163
-3156
-3150
-3143
-3137
-3131
-3126
-3120
-3115
-3109
-3104
-3099
-3095
-3090
-3085
-3081
-3077
-3073
-3069
-3065
-3061
-3058
-3055
-3052
-3049
-3046
-3044
-3041
-3039
-3037
-3035
-3034
-3032
-3030
-3029
-3027
-3026
-3024
-3023
-3022
-3021
-3020
-3019
-3018
-3018
-3018
-3018
-3018
-3018
-3019
-3019
-3020
-3021
-3023
-3024
-3026
-3028
-3030
-3032
-3035
-3037
-3040
-3043
-3046
-3050
-3054
-3058
-3062
-3066
-3071
-3076
-3081
-3086
-3091
-3097
-3103
-3109
-3116
-3122
-3129
-3136
-3143
-3150
-3158
-3165
-3172
-3180
-3188
-3195
-3203
-3211
-3219
-3227
-3235
-3244
-3252
-3261
-3269
-3278
-3287
-3296
-3305
-3314
-3322
-3331
-3340
-3349
-3358
-3367
-3376
-3384
-3393
-3402
-3411
-3419
-3428
-3437
-3445
-3454
-3462
-3471
-3479
-3488
-3496
-3504
-3512
-3520
-3528
-3536
-3543
-3551
-3558
-3565
-3572
-3578
-3585
-3592
-3598
-3604
-3610
-3617
-3623
-3629
-3634
-3640
-3646
-3651
-3657
-3662
-3668
-3673
-3678
-3683
-3688
-3693
-3697
-3702
-3706
-3711
-3715
-3720
-3724
-3728
-3732
-3736
-3739
-3743
-3746
-3749
-3752
-3754
-3757
-3759
-3761
-3763
-3764
-3766
-3767
-3767
-3768
-3769
-3769
-3769
-3768
-3768
-3767
-3766
-3765
-3764
-3762
-3760
-3758
-3756
-3753
-3750
-3747
-3744
-3740
-3737
-3733
-3728
-3724
-3719
-3715
-3710
-3705
-3700
-3695
-3689
-3684
-3678
-3673
-3667
-3662
-3656
-3650
-3644
-3638
-3632
-3627
-3621
-3615
-3609
-3603
-3597
-3592
-3586
-3580
-3575
-3569
-3564
-3558
-3553
-3548
-3543
-3538
-3533
-3528
-3523
-3518
-3514
-3509
-3504
-3499
-3495
-3490
-3485
-3480
-3476
-3471
-3467
-3462
-3458
-3453
-3449
-3445
-3441
-3437
-3433
-3429
-3426
-3422
-3419
-3416
-3413
-3410
-3408
-3405
-3403
-3400
-3398
-3396
-3394
-3392
-3390
-3388
-3386
-3385
-3384
-3382
-3382
-3381
-3380
-3380
-3380
-3380
-3380
-3380
-3380
-3381
-3381
-3382
-3382
-3383
-3384
-3385
-3386
-3387
-3388
-3389
-3390
-3391
-3393
-3394
-3395
-3396
-3398
-3399
-3400
-3402
-3403
-3405
-3406
-3408
-3409
-3411
-3412
-3414
-3416
-3417
-3419
-3421
-3422
-3424
-3425
-3426
-3427
-3428
-3429
-3430
-3430
-3431
-3431
-3432
-3432
-3432
-3432
-3432
-3432
-3432
-3432
-3432
-3432
-3432
-3432
-3431
-3431
-3431
-3431
-3431
-3431
-3431
-3430
-3430
-3430
-3429
-3428
-3428
-3427
-3426
-3424
-3423
-3421
-3419
-3417
-3415
-3412
-3409
-3406
-3402
-3399
-3395
-3391
-3386
-3382
-3377
-3373
-3368
-3363
-3358
-3353
-3348
-3343
-3337
-3332
-3326
-3320
-3314
-3307
-3301
-3295
-3288
-3281
-3275
-3268
-3262
-3255
-3249
-3243
-3236
-3230
-3224
-3218
-3212
-3206
-3199
-3193
-3187
-3181
-3174
-3168
-3161
-3155
-3148
-3142
-3135
-3129
-3123
-3116
-3110
-3104
-3098
-3093
-3087
-3082
-3076
-3071
-3066
-3062
-3057
-3053
-3048
-3044
-3041
-3037
-3033
-3030
-3027
-3024
-3021
-3018
-3015
-3012
-3010
-3007
-3004
-3001
-2999
-2996
-2993
-2990
-2987
-2984
-2981
-2978
-2975
-2972
-2970
-2967
-2964
-2961
-2958
-2956
-2953
-2950
-2948
-2945
-2942
-2939
-2937
-2934
-2931
-2928
-2925
-2922
-2918
-2915
-2911
-2908
-2904
-2899
-2895
-2891
-2886
-2881
-2876
-2871
-2866
-2860
-2854
-2848
-2842
-2836
-2830
-2824
-2817
-2811
-2804
-2797
-2790
-2783
-2775
-2768
-2760
-2753
-2745
-2737
-2729
-2720
-2712
-2704
-2695
-2686
-2677
-2668
-2659
-2650
-2641
-2632
-2622
-2613
-2604
-2595
-2586
-2577
-2568
-2559
-2550
-2542
-2533
-2525
-2516
-2508
-2500
-2492
-2484
-2476
-2469
-2461
-2454
-2446
-2439
-2432
-2426
-2419
-2413
-2406
-2400
-2394
-2388
-2383
-2377
-2371
-2366
-2361
-2356
-2351
-2346
-2341
-2336
-2332
-2327
-2323
-2319
-2315
-2311
-2307
-2303
-2299
-2296
-2292
-2289
-2286
-2283
-2280
-2277
-2274
-2272
-2269
-2267
-2265
-2263
-2261
-2259
-2258
-2257
-2255
-2254
-2253
-2252
-2252
-2251
-2250
-2250
-2250
-2250
-2250
-2250
-2250
-2250
-2251
-2251
-2252
-2252
-2253
-2254
-2254
-2255
-2256
-2257
-2258
-2259
-2260
-2261
-2263
-2264
-2265
-2267
-2268
-2269
-2271
-2272
-2273
-2274
-2275
-2276
-2276
-2277
-2277
-2278
-2278
-2278
-2278
-2278
-2278
-2277
-2276
-2276
-2275
-2274
-2273
-2272
-2271
-2270
-2268
-2267
-2266
-2265
-2263
-2262
-2260
-2259
-2257
-2256
-2254
-2252
-2251
-2249
-2247
-2245
-2244
-2242
-2240
-2239
-2237
-2236
-2235
-2234
-2233
-2232
-2231
-2230
-2230
-2230
-2229
-2229
-2229
-2229
-2229
-2230
-2230
-2230
-2230
-2231
-2231
-2232
-2233
-2234
-2235
-2236
-2237
-2238
-2240
-2241
-2243
-2245
-2248
-2250
-2253
-2255
-2258
-2262
-2265
-2269
-2273
-2278
-2282
-2287
-2293
-2298
-2304
-2310
-2317
-2324
-2331
-2339
-2347
-2355
-2363
-2372
-2381
-2391
-2400
-2410
-2420
-2430
-2441
-2452
-2463
-2475
-2486
-2498
-2511
-2523
-2536
-2549
-2562
-2576
-2590
-2604
-2618
-2633
-2647
-2662
-2677
-2693
-2708
-2724
-2739
-2755
-2771
-2787
-2804
-2820
-2837
-2854
-2871
-2888
-2905
-2923
-2941
-2959
-2977
-2995
-3014
-3033
-3051
-3071
-3090
-3109
-3129
-3149
-3169
-3189
-3209
-3229
-3249
-3270
-3290
-3311
-3331
-3352
-3373
-3394
-3415
-3437
-3458
-3480
-3501
-3523
-3545
-3567
-3588
-3610
-3632
-3654
-3675
-3697
-3719
-3740
-3761
-3783
-3804
-3825
-3846
-3867
-3888
-3908
-3929
-3949
-3970
-3990
-4010
-4029
-4049
-4067
-4086
-4106
-4125
-4143
-4161
-4179
-4196
-4214
-4231
-4248
-4265
-4282
-4298
-4314
-4330
-4345
-4360
-4375
-4390
-4404
-4419
-4432
-4446
-4459
-4472
-4485
-4498
-4510
-4523
-4535
-4547
-4558
-4570
-4581
-4592
-4603
-4614
-4625
-4635
-4645
-4656
-4666
-4675
-4685
-4695
-4704
-4714
-4723
-4732
-4741
-4750
-4759
-4768
-4776
-4785
-4793
-4802
-4810
-4818
-4826
-4834
-4842
-4850
-4857
-4864
-4872
-4879
-4885
-4892
-4898
-4905
-4911
-4916
-4922
-4927
-4933
-4938
-4942
-4947
-4952
-4956
-4961
-4965
-4969
-4974
-4978
-4982
-4986
-4990
-4994
-4998
-5002
-5006
-5010
-5013
-5017
-5021
-5024
-5028
-5031
-5035
-5038
-5041
-5044
-5047
-5051
-5054
-5056
-5059
-5062
-5065
-5068
-5070
-5073
-5075
-5078
-5080
-5082
-5084
-5086
-5088
-5090
-5092
-5093
-5094
-5096
-5097
-5098
-5099
-5099
-5100
-5100
-5101
-5101
-5101
-5101
-5101
-5100
-5099
-5099
-5098
-5096
-5095
-5093
-5091
-5090
-5087
-5085
-5083
-5080
-5077
-5075
-5072
-5069
-5065
-5062
-5059
-5055
-5051
-5048
-5044
-5040
-5035
-5031
-5027
-5022
-5018
-5013
-5008
-5003
-4998
-4993
-4988
-4983
-4978
-4973
-4968
-4962
-4957
-4952
-4946
-4941
-4935
-4930
-4924
-4918
-4913
-4907
-4901
-4895
-4889
-4883
-4878
-4872
-4866
-4860
-4854
-4848
-4842
-4837
-4831
-4825
-4819
-4814
-4808
-4802
-4796
-4791
-4785
-4779
-4773
-4767
-4762
-4756
-4750
-4744
-4738
-4732
-4727
-4721
-4715
-4710
-4704
-4699
-4694
-4688
-4683
-4678
-4674
-4669
-4664
-4660
-4655
-4651
-4647
-4643
-4639
-4635
-4631
-4628
-4625
-4621
-4618
-4616
-4613
-4611
-4609
-4607
-4605
-4603
-4602
-4600
-4599
-4598
-4597
-4596
-4596
-4595
-4595
-4594
-4594
-4594
-4594
-4594
-4594
-4595
-4595
-4596
-4597
-4598
-4600
-4601
-4603
-4605
-4607
-4609
-4612
-4614
-4617
-4620
-4623
-4627
-4631
-4635
-4639
-4644
-4648
-4654
-4659
-4665
-4670
-4677
-4683
-4689
-4696
-4703
-4710
-4718
-4725
-4733
-4740
-4748
-4756
-4764
-4772
-4780
-4788
-4797
-4805
-4813
-4822
-4830
-4838
-4847
-4855
-4863
-4872
-4880
-4888
-4897
-4905
-4913
-4921
-4929
-4937
-4944
-4952
-4959
-4967
-4974
-4981
-4987
-4994
-5000
-5006
-5012
-5017
-5023
-5028
-5033
-5037
-5041
-5045
-5048
-5051
-5054
-5056
-5058
-5059
-5060
-5061
-5061
-5061
-5060
-5060
-5059
-5057
-5056
-5054
-5051
-5049
-5046
-5043
-5040
-5036
-5032
-5028
-5024
-5019
-5014
-5008
-5003
-4997
-4991
-4984
-4977
-4970
-4963
-4955
-4947
-4938
-4930
-4921
-4911
-4902
-4892
-4882
-4872
-4861
-4851
-4840
-4829
-4818
-4806
-4795
-4783
-4771
-4759
-4747
-4734
-4721
-4708
-4695
-4682
-4668
-4654
-4641
-4626
-4612
-4598
-4583
-4568
-4553
-4538
-4522
-4507
-4491
-4475
-4459
-4442
-4425
-4409
-4392
-4374
-4357
-4339
-4322
-4304
-4285
-4267
-4249
-4230
-4211
-4192
-4173
-4154
-4134
-4115
-4094
-4075
-4054
-4034
-4014
-3993
-3971
-3950
-3928
-3906
-3884
-3861
-3839
-3816
-3792
-3769
-3745
-3722
-3698
-3673
-3649
-3624
-3599
-3574
-3549
-3523
-3498
-3472
-3446
-3419
-3393
-3366
-3339
-3312
-3285
-3258
-3231
-3203
-3176
-3148
-3120
-3093
-3065
-3037
-3009
-2981
-2953
-2924
-2896
-2868
-2839
-2810
-2782
-2753
-2724
-2695
-2665
-2636
-2606
-2577
-2547
-2517
-2487
-2458
-2428
-2398
-2368
-2339
-2309
-2280
-2250
-2221
-2191
-2162
-2132
-2103
-2074
-2045
-2015
-1986
-1957
-1928
-1898
-1869
-1840
-1811
-1782
-1753
-1724
-1695
-1667
-1638
-1609
-1581
-1553
-1525
-1497
-1469
-1441
-1414
-1387
-1360
-1333
-1306
-1280
-1254
-1228
-1202
-1176
-1151
-1126
-1101
-1076
-1051
-1027
-1002
-978
-954
-930
-906
-882
-859
-835
-812
-788
-765
-742
-719
-696
-673
-651
-628
-606
-584
-562
-541
-519
-498
-477
-456
-435
-415
-394
-374
-354
-334
-314
-294
-274
-255
-236
-217
-198
-180
-161
-144
-126
-109
-92
-75
-59
-43
-27
-11
4
18
33
47
61
74
87
100
112
124
136
147
158
169
179
189
199
208
217
225
234
241
249
257
264
270
277
283
289
295
301
306
311
316
321
325
330
334
338
342
345
349
352
355
358
361
364
366
369
372
374
377
379
382
384
387
389
392
394
397
400
402
405
408
411
413
416
419
422
425
427
430
433
436
439
442
444
447
450
453
456
458
461
464
467
469
472
475
478
480
483
486
489
491
494
497
499
502
504
506
509
511
513
515
518
520
522
524
526
529
531
533
535
537
539
541
543
545
546
548
549
550
551
552
552
553
553
553
553
553
554
553
553
553
553
553
553
553
552
552
552
552
552
551
551
551
551
550
550
549
549
549
548
548
547
547
547
546
546
546
545
545
545
545
545
545
545
546
546
547
547
548
549
550
551
552
553
555
556
558
560
562
564
566
568
571
573
576
578
581
584
587
589
593
596
599
602
606
610
613
617
621
625
629
634
638
643
647
652
657
662
668
673
678
684
689
695
701
707
712
718
724
730
736
742
748
754
760
766
772
778
783
789
795
801
807
813
819
825
831
837
843
849
855
861
867
873
879
885
891
897
903
909
915
921
927
934
940
946
952
958
964
970
976
982
988
994
1000
1006
1012
1018
1025
1031
1037
1043
1050
1056
1063
1069
1076
1083
1090
1097
1104
1111
1118
1126
1133
1141
1148
1156
1164
1172
1180
1188
1196
1204
1212
1220
1229
1237
1246
1255
1263
1272
1281
1291
1300
1309
1319
1328
1338
1347
1357
1367
1377
1387
1397
1408
1419
1429
1440
1452
1463
1475
1487
1499
1511
1524
1536
1549
1562
1576
1589
1603
1617
1630
1645
1659
1673
1687
1702
1717
1732
1747
1762
1778
1794
1810
1826
1842
1859
1876
1893
1911
1929
1947
1965
1983
2001
2020
2039
2058
2077
2096
2115
2134
2153
2172
2191
2211
2230
2249
2269
2288
2308
2327
2347
2366
2386
2406
2426
2445
2465
2485
2504
2524
2544
2563
2583
2602
2622
2641
2660
2680
2699
2718
2738
2757
2776
2795
2815
2834
2853
2871
2890
2909
2927
2946
2964
2983
3001
3019
3037
3056
3074
3092
3110
3128
3146
3164
3182
3200
3218
3237
3255
3273
3291
3309
3327
3345
3363
3381
3399
3417
3435
3453
3471
3489
3507
3525
3543
3561
3579
3596
3614
3632
3650
3668
3685
3703
3721
3738
3756
3773
3791
3808
3826
3843
3861
3878
3896
3913
3931
3948
3965
3982
4000
4017
4034
4051
4067
4085
4102
4119
4136
4153
4170
4186
4203
4220
4237
4254
4271
4288
4305
4322
4339
4356
4373
4390
4407
4424
4442
4459
4476
4494
4511
4528
4546
4563
4581
4598
4616
4633
4651
4668
4686
4703
4720
4737
4754
4771
4788
4804
4821
4837
4853
4869
4885
4900
4916
4931
4946
4961
4976
4991
5005
5020
5034
5048
5063
5077
5091
5105
5119
5133
5147
5160
5174
5188
5201
5214
5227
5240
5253
5266
5279
5291
5304
5316
5329
5341
5353
5365
5377
5390
5402
5414
5425
5437
5449
5461
5472
5484
5495
5506
5517
5528
5538
5549
5559
5570
5580
5590
5599
5609
5618
5627
5637
5645
5654
5663
5671
5679
5688
5695
5703
5711
5718
5725
5732
5739
5746
5752
5759
5765
5771
5777
5783
5788
5794
5800
5805
5810
5815
5820
5825
5830
5834
5839
5843
5847
5851
5855
5859
5862
5866
5869
5872
5875
5878
5881
5883
5886
5889
5891
5893
5896
5898
5900
5902
5904
5906
5908
5909
5911
5913
5914
5916
5918
5919
5921
5922
5924
5925
5927
5928
5930
5931
5933
5934
5936
5937
5939
5941
5942
5944
5945
5947
5949
5951
5952
5954
5957
5959
5961
5963
5966
5968
5971
5974
5977
5980
5983
5986
5989
5992
5996
5999
6002
6005
6009
6012
6015
6018
6021
6024
6027
6030
6033
6036
6039
6042
6045
6048
6051
6054
6056
6059
6062
6065
6067
6070
6072
6075
6077
6079
6081
6084
6086
6088
6089
6091
6093
6095
6096
6098
6099
6101
6102
6104
6105
6107
6108
6110
6111
6113
6114
6115
6117
6118
6119
6120
6121
6122
6122
6123
6124
6124
6124
6124
6125
6125
6124
6124
6124
6123
6123
6122
6122
6121
6120
6119
6118
6117
6116
6114
6113
6111
6109
6107
6105
6102
6100
6098
6095
6092
6090
6087
6084
6081
6079
6076
6073
6070
6067
6064
6061
6058
6055
6052
6049
6046
6043
6039
6036
6033
6030
6028
6025
6022
6019
6017
6014
6012
6010
6007
6005
6003
6002
6000
5998
5997
5995
5994
5993
5992
5990
5989
5988
5987
5986
5985
5984
5983
5982
5981
5980
5979
5977
5976
5975
5973
5971
5970
5968
5966
5964
5963
5961
5959
5957
5955
5953
5951
5948
5946
5944
5941
5939
5936
5933
5930
5927
5924
5921
5917
5914
5910
5907
5903
5899
5895
5891
5887
5883
5879
5874
5870
5866
5861
5856
5852
5847
5842
5836
5831
5826
5820
5814
5808
5802
5796
5789
5783
5776
5769
5762
5755
5748
5740
5733
5725
5717
5709
5701
5693
5685
5677
5668
5660
5651
5642
5633
5624
5615
5606
5597
5587
5577
5568
5558
5548
5537
5527
5517
5506
5495
5484
5474
5463
5452
5440
5429
5418
5407
5395
5384
5373
5361
5349
5338
5326
5315
5303
5291
5279
5267
5255
5244
5232
5220
5208
5196
5185
5173
5161
5150
5139
5127
5116
5105
5095
5084
5074
5063
5053
5043
5034
5024
5015
5005
4996
4987
4978
4969
4961
4952
4944
4935
4927
4919
4911
4903
4895
4887
4879
4872
4864
4857
4850
4843
4837
4830
4824
4818
4812
4807
4802
4797
4792
4787
4783
4779
4775
4772
4768
4765
4762
4760
4758
4756
4754
4752
4751
4750
4749
4749
4748
4748
4748
4749
4749
4750
4750
4751
4753
4754
4755
4757
4759
4760
4762
4764
4767
4769
4771
4774
4777
4779
4782
4785
4788
4791
4794
4797
4800
4804
4807
4811
4814
4818
4821
4825
4829
4833
4837
4841
4845
4849
4853
4858
4862
4867
4871
4876
4881
4886
4891
4896
4901
4906
4912
4917
4923
4928
4934
4940
4946
4953
4959
4965
4972
4978
4985
4991
4998
5004
5011
5017
5024
5031
5037
5044
5051
5058
5065
5072
5079
5086
5094
5101
5108
5116
5123
5131
5138
5146
5153
5161
5168
5176
5184
5191
5199
5207
5214
5222
5230
5238
5246
5253
5261
5269
5278
5286
5294
5302
5311
5319
5328
5336
5345
5354
5362
5371
5380
5389
5399
5408
5417
5426
5436
5445
5455
5464
5474
5483
5493
5502
5512
5522
5531
5541
5551
5560
5570
5579
5589
5599
5608
5618
5627
5637
5647
5657
5666
5676
5686
5696
5706
5716
5726
5736
5746
5756
5766
5776
5786
5796
5806
5816
5826
5836
5846
5856
5866
5876
5886
5896
5906
5917
5927
5937
5947
5958
5968
5979
5989
6000
6010
6021
6032
6043
6053
6064
6075
6087
6098
6109
6121
6132
6144
6155
6167
6179
6191
6203
6216
6228
6240
6253
6265
6278
6290
6303
6316
6329
6342
6355
6368
6381
6394
6407
6421
6434
6447
6461
6475
6488
6502
6516
6530
6543
6557
6571
6586
6600
6614
6628
6643
6657
6671
6686
6700
6714
6729
6743
6758
6772
6786
6801
6815
6830
6844
6858
6873
6887
6901
6916
6930
6944
6958
6972
6985
6999
7012
7026
7039
7052
7065
7078
7091
7104
7117
7129
7141
7154
7166
7178
7190
7202
7213
7225
7236
7247
7259
7270
7281
7291
7302
7313
7323
7333
7344
7354
7364
7373
7383
7392
7402
7411
7420
7429
7438
7447
7455
7463
7471
7479
7487
7495
7502
7509
7516
7523
7530
7537
7544
7550
7556
7562
7569
7574
7580
7586
7591
7597
7602
7607
7612
7616
7621
7625
7629
7633
7637
7641
7645
7648
7651
7654
7657
7660
7663
7665
7668
7670
7672
7674
7676
7678
7680
7681
7683
7684
7685
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7700
7701
7702
7702
7703
7703
7704
7704
7705
7705
7706
7706
7707
7708
7708
7709
7710
7711
7712
7713
7714
7715
7716
7718
7719
7720
7722
7724
7725
7727
7729
7731
7733
7735
7737
7739
7742
7744
7746
7749
7751
7753
7756
7758
7760
7763
7765
7768
7770
7773
7775
7778
7780
7783
7786
7789
7791
7794
7797
7801
7804
7807
7811
7814
7818
7822
7825
7829
7834
7838
7842
7846
7851
7855
7860
7864
7869
7874
7879
7884
7889
7895
7900
7906
7912
7917
7923
7929
7936
7942
7948
7954
7961
7967
7974
7980
7987
7993
8000
8006
8013
8020
8026
8032
8039
8045
8053
8060
8066
8073
8080
8086
8092
8099
8105
8111
8117
8122
8129
8134
8140
8145
8150
8154
8160
8164
8169
8173
8177
8180
8183
8188
8191
8194
8197
8200
8202
8204
8206
8208
8209
8211
8212
8213
8213
8214
8214
8214
8214
8214
8213
8213
8212
8211
8209
8208
8207
8205
8203
8201
8198
8196
8193
8189
8186
8183
8180
8177
8173
8169
8164
8161
8157
8151
8147
8143
8138
8132
8127
8122
8116
8111
8105
8099
8093
8087
8080
8074
8068
8061
8054
8047
8039
8032
8026
8019
8012
8005
7997
7989
7982
7974
7966
7958
7950
7942
7934
7925
7917
7909
7901
7892
7884
7876
7868
7859
7851
7843
7835
7826
7818
7810
7802
7794
7786
7778
7770
7762
7753
7745
7737
7729
7721
7713
7705
7697
7689
7681
7673
7665
7656
7648
7640
7632
7624
7615
7607
7599
7591
7583
7575
7567
7559
7551
7543
7535
7526
7518
7511
7503
7495
7487
7479
7471
7463
7455
7448
7440
7432
7425
7418
7410
7403
7396
7389
7382
7375
7368
7361
7354
7347
7340
7333
7326
7319
7312
7304
7297
7290
7282
7275
7267
7260
7252
7245
7237
7230
7222
7215
7208
7200
7193
7185
7178
7171
7163
7156
7148
7141
7133
7126
7118
7111
7103
7095
7088
7080
7072
7065
7057
7049
7041
7033
7025
7017
7009
7001
6993
6985
6976
6968
6959
6951
6942
6933
6925
6916
6907
6898
6889
6880
6871
6862
6853
6844
6835
6827
6818
6809
6800
6791
6783
6774
6765
6757
6748
6740
6732
6723
6715
6707
6699
6691
6683
6675
6668
6660
6653
6645
6638
6631
6625
6618
6611
6605
6599
6593
6587
6582
6576
6571
6565
6560
6555
6551
6546
6541
6537
6532
6528
6524
6520
6515
6511
6507
6503
6499
6495
6491
6487
6483
6479
6475
6471
6467
6463
6459
6455
6450
6446
6442
6438
6434
6429
6425
6421
6416
6412
6408
6403
6399
6394
6390
6386
6382
6377
6373
6369
6365
6361
6357
6353
6350
6346
6342
6339
6335
6331
6328
6325
6321
6318
6315
6312
6309
6306
6304
6301
6299
6296
6294
6292
6290
6288
6287
6285
6283
6282
6281
6279
6278
6277
6275
6274
6273
6272
6271
6270
6269
6268
6267
6266
6265
6265
6264
6264
6263
6263
6263
6263
6263
6263
6263
6263
6264
6264
6265
6265
6266
6267
6268
6269
6271
6272
6274
6275
6277
6279
6281
6283
6285
6287
6290
6292
6295
6297
6300
6303
6306
6308
6311
6314
6317
6320
6323
6327
6330
6333
6337
6340
6344
6347
6351
6354
6358
6362
6366
6369
6373
6377
6381
6385
6389
6393
6397
6401
6405
6410
6414
6418
6422
6426
6429
6433
6437
6441
6444
6448
6452
6455
6459
6462
6465
6469
6472
6475
6479
6482
6485
6488
6491
6494
6497
6500
6503
6506
6508
6511
6513
6516
6518
6520
6522
6524
6526
6528
6530
6531
6533
6534
6536
6537
6538
6539
6540
6541
6542
6543
6544
6544
6545
6546
6546
6546
6547
6547
6547
6547
6547
6547
6547
6547
6547
6546
6546
6546
6545
6545
6544
6544
6543
6542
6542
6541
6540
6539
6538
6537
6536
6535
6533
6532
6531
6530
6529
6527
6526
6525
6524
6522
6521
6520
6518
6517
6515
6514
6512
6511
6509
6508
6506
6505
6503
6502
6500
6499
6498
6496
6495
6494
6493
6492
6491
6490
6489
6489
6488
6487
6487
6486
6485
6485
6484
6483
6482
6481
6480
6479
6478
6476
6475
6474
6472
6471
6469
6468
6466
6464
6462
6461
6459
6457
6455
6453
6451
6449
6447
6445
6443
6440
6438
6436
6433
6431
6428
6426
6423
6420
6417
6415
6412
6409
6406
6402
6399
6396
6393
6390
6387
6383
6380
6377
6373
6370
6366
6363
6359
6355
6352
6348
6344
6339
6335
6331
6326
6322
6317
6313
6308
6303
6298
6293
6288
6283
6277
6272
6266
6261
6255
6250
6244
6238
6233
6227
6221
6215
6209
6203
6197
6190
6184
6178
6171
6165
6158
6151
6144
6138
6131
6124
6117
6109
6102
6095
6087
6080
6073
6065
6057
6050
6042
6034
6027
6019
6011
6003
5996
5988
5980
5972
5964
5957
5949
5941
5933
5926
5918
5911
5903
5895
5888
5880
5873
5865
5857
5850
5842
5834
5826
5819
5811
5802
5794
5786
5778
5769
5761
5752
5743
5734
5725
5716
5707
5698
5689
5680
5671
5662
5652
5643
5634
5624
5615
5606
5596
5587
5577
5568
5559
5549
5540
5530
5520
5511
5501
5491
5482
5472
5462
5452
5442
5432
5422
5412
5402
5391
5381
5371
5361
5351
5340
5330
5320
5310
5300
5290
5280
5270
5260
5251
5241
5231
5222
5213
5204
5195
5186
5177
5168
5160
5152
5143
5135
5127
5119
5112
5104
5097
5089
5082
5075
5069
5062
5056
5049
5043
5037
5031
5025
5020
5014
5009
5003
4998
4993
4988
4983
4979
4974
4970
4966
4962
4958
4954
4951
4948
4945
4942
4940
4938
4936
4934
4932
4931
4930
4929
4928
4927
4926
4926
4925
4925
4924
4924
4924
4924
4924
4924
4924
4924
4924
4925
4926
4926
4927
4928
4930
4931
4932
4934
4935
4937
4939
4941
4942
4944
4946
4948
4950
4952
4954
4956
4958
4960
4963
4965
4967
4970
4972
4975
4977
4980
4983
4985
4988
4991
4994
4997
5000
5003
5006
5009
5012
5015
5018
5022
5025
5028
5032
5035
5039
5043
5047
5051
5055
5059
5062
5066
5070
5074
5078
5081
5085
5089
5092
5096
5099
5103
5106
5110
5114
5117
5121
5125
5129
5132
5136
5140
5145
5149
5153
5157
5161
5165
5169
5173
5177
5181
5185
5189
5192
5196
5200
5203
5207
5210
5213
5216
5220
5223
5226
5229
5232
5235
5238
5241
5244
5247
5250
5253
5256
5259
5261
5264
5267
5270
5272
5275
5277
5279
5282
5284
5286
5288
5290
5292
5294
5296
5298
5299
5301
5303
5305
5307
5310
5312
5314
5317
5319
5322
5324
5327
5330
5333
5335
5338
5341
5344
5347
5350
5353
5356
5359
5362
5366
5369
5373
5376
5380
5384
5388
5392
5396
5400
5404
5409
5413
5418
5423
5427
5432
5437
5442
5447
5453
5458
5463
5468
5473
5478
5484
5489
5494
5499
5504
5509
5514
5518
5523
5528
5533
5538
5543
5548
5552
5557
5562
5567
5572
5576
5581
5586
5591
5596
5601
5605
5610
5615
5620
5625
5630
5634
5639
5644
5648
5653
5657
5662
5666
5671
5675
5679
5683
5688
5692
5696
5700
5704
5708
5712
5715
5719
5723
5727
5730
5734
5737
5741
5744
5747
5750
5753
5756
5759
5762
5765
5768
5770
5773
5775
5778
5780
5782
5785
5787
5789
5791
5792
5794
5795
5797
5798
5799
5800
5800
5801
5801
5802
5802
5802
5802
5802
5802
5802
5801
5801
5800
5799
5799
5798
5797
5795
5794
5793
5792
5790
5789
5787
5785
5784
5782
5780
5779
5777
5775
5773
5771
5769
5766
5764
5761
5759
5756
5753
5750
5747
5744
5741
5738
5735
5731
5728
5725
5721
5718
5714
5711
5708
5704
5701
5697
5694
5691
5687
5684
5681
5678
5675
5672
5669
5666
5663
5660
5657
5654
5651
5648
5646
5643
5641
5639
5636
5634
5632
5630
5627
5625
5623
5621
5619
5618
5616
5614
5612
5611
5610
5608
5607
5606
5605
5603
5602
5601
5600
5599
5598
5597
5597
5596
5595
5594
5593
5592
5592
5591
5590
5590
5589
5589
5588
5588
5588
5587
5587
5587
5587
5588
5588
5588
5589
5589
5590
5591
5592
5593
5594
5595
5596
5598
5600
5602
5604
5606
5608
5611
5614
5617
5620
5623
5627
5630
5634
5638
5641
5645
5649
5653
5657
5662
5666
5670
5674
5678
5682
5686
5691
5695
5699
5703
5707
5711
5715
5719
5723
5727
5731
5735
5738
5742
5746
5750
5753
5757
5760
5764
5767
5771
5774
5777
5780
5783
5786
5789
5791
5794
5797
5799
5802
5804
5806
5809
5811
5813
5816
5818
5820
5822
5824
5826
5828
5830
5832
5834
5836
5838
5840
5841
5843
5844
5846
5847
5849
5850
5851
5852
5853
5854
5855
5856
5856
5857
5858
5858
5859
5859
5859
5860
5860
5860
5860
5860
5860
5860
5860
5860
5860
5860
5860
5860
5860
5859
5859
5859
5858
5858
5857
5857
5856
5855
5855
5854
5853
5852
5851
5850
5849
5848
5847
5846
5844
5843
5841
5840
5838
5837
5835
5834
5832
5830
5828
5826
5825
5822
5820
5818
5816
5813
5811
5808
5806
5803
5800
5797
5795
5792
5789
5786
5783
5780
5777
5774
5771
5768
5765
5762
5759
5756
5754
5751
5748
5745
5743
5740
5737
5735
5732
5730
5727
5725
5723
5720
5718
5716
5714
5712
5710
5708
5706
5704
5702
5700
5699
5697
5695
5694
5692
5691
5689
5688
5687
5686
5685
5684
5683
5682
5681
5680
5680
5679
5678
5678
5677
5677
5676
5676
5676
5675
5675
5675
5675
5675
5675
5675
5675
5675
5676
5676
5677
5677
5678
5679
5680
5680
5681
5682
5683
5685
5686
5687
5688
5690
5691
5692
5694
5695
5696
5698
5700
5701
5703
5705
5707
5709
5711
5713
5715
5717
5719
5721
5723
5725
5727
5729
5730
5732
5734
5736
5738
5740
5742
5744
5746
5748
5750
5752
5754
5756
5758
5760
5762
5764
5766
5767
5769
5771
5773
5774
5776
5777
5779
5781
5782
5784
5785
5787
5788
5789
5791
5792
5793
5795
5796
5797
5798
5799
5799
5800
5801
5801
5801
5802
5802
5802
5802
5802
5802
5802
5801
5801
5801
5800
5799
5799
5798
5797
5796
5795
5793
5792
5790
5789
5787
5785
5783
5781
5779
5777
5775
5772
5770
5768
5765
5763
5760
5758
5755
5752
5749
5746
5744
5741
5737
5734
5731
5728
5725
5722
5719
5716
5712
5709
5706
5703
5699
5696
5693
5689
5686
5682
5679
5675
5672
5668
5664
5660
5656
5653
5649
5645
5640
5636
5632
5628
5624
5620
5616
5612
5608
5605
5601
5597
5593
5589
5585
5582
5578
5574
5570
5566
5562
5558
5555
5551
5547
5543
5539
5535
5530
5526
5522
5518
5514
5509
5505
5501
5497
5492
5488
5484
5480
5475
5471
5467
5463
5459
5455
5450
5446
5442
5438
5434
5430
5426
5422
5418
5414
5410
5406
5403
5399
5395
5391
5387
5384
5380
5376
5372
5368
5364
5361
5357
5353
5349
5345
5341
5338
5334
5330
5326
5322
5318
5314
5311
5307
5303
5299
5295
5292
5288
5284
5280
5276
5272
5268
5264
5260
5256
5252
5247
5243
5238
5234
5229
5225
5220
5215
5210
5206
5201
5196
5191
5186
5180
5175
5169
5164
5158
5152
5147
5141
5135
5129
5123
5116
5110
5104
5097
5091
5084
5078
5071
5064
5057
5050
5043
5036
5028
5021
5014
5006
4999
4991
4983
4975
4968
4960
4951
4943
4935
4927
4918
4910
4901
4892
4884
4875
4866
4857
4848
4839
4830
4821
4812
4802
4793
4783
4774
4765
4755
4746
4737
4727
4718
4709
4700
4691
4683
4674
4665
4657
4648
4639
4631
4623
4615
4606
4598
4590
4582
4575
4567
4560
4552
4545
4538
4531
4524
4518
4511
4505
4499
4493
4487
4482
4477
4471
4466
4461
4457
4452
4447
4443
4438
4434
4430
4426
4422
4418
4414
4410
4406
4403
4399
4396
4393
4390
4387
4384
4382
4379
4377
4374
4372
4370
4368
4366
4364
4363
4361
4360
4358
4357
4356
4355
4353
4352
4351
4351
4350
4349
4348
4347
4347
4346
4345
4345
4344
4344
4343
4343
4343
4342
4342
4342
4342
4342
4341
4341
4341
4341
4341
4341
4341
4341
4341
4341
4340
4340
4340
4340
4340
4340
4340
4340
4339
4339
4339
4339
4338
4338
4338
4338
4338
4338
4338
4338
4338
4338
4338
4338
4339
4339
4340
4340
4341
4341
4342
4343
4344
4345
4345
4346
4347
4348
4350
4351
4352
4353
4354
4355
4357
4358
4359
4360
4362
4363
4364
4365
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4376
4377
4377
4378
4378
4378
4378
4378
4378
4378
4377
4377
4376
4375
4374
4373
4372
4371
4369
4368
4366
4364
4362
4360
4358
4355
4353
4350
4347
4344
4341
4338
4335
4332
4328
4325
4321
4318
4314
4310
4306
4302
4298
4294
4290
4286
4281
4277
4272
4268
4263
4258
4253
4249
4244
4239
4234
4228
4223
4218
4212
4207
4202
4196
4190
4185
4179
4174
4168
4162
4157
4151
4145
4139
4134
4128
4122
4116
4111
4105
4099
4093
4088
4082
4075
4070
4064
4058
4053
4046
4041
4034
4027
4022
4016
4009
4003
3996
3990
3983
3976
3970
3963
3956
3949
3942
3935
3927
3920
3912
3905
3897
3890
3882
3874
3866
3858
3849
3841
3833
3824
3815
3806
3797
3788
3779
3769
3759
3750
3740
3730
3719
3709
3699
3688
3678
3667
3656
3646
3635
3623
3612
3601
3590
3578
3567
3555
3544
3532
3521
3509
3497
3486
3474
3462
3450
3438
3426
3414
3402
3390
3378
3365
3353
3340
3328
3315
3302
3289
3276
3263
3250
3237
3224
3211
3197
3184
3171
3158
3144
3131
3118
3105
3092
3078
3065
3052
3039
3026
3012
2999
2986
2972
2959
2946
2933
2919
2906
2893
2880
2866
2853
2840
2827
2814
2802
2789
2776
2764
2751
2739
2727
2715
2703
2691
2679
2667
2656
2644
2633
2621
2610
2599
2587
2576
2565
2554
2543
2533
2522
2511
2501
2490
2480
2470
2460
2450
2440
2430
2420
2410
2400
2390
2381
2371
2361
2352
2343
2333
2324
2315
2306
2297
2288
2279
2270
2261
2252
2243
2234
2226
2217
2208
2199
2191
2182
2173
2165
2156
2147
2138
2130
2121
2112
2103
2094
2085
2076
2067
2058
2049
2040
2029
2021
2011
2001
1992
1982
1972
1962
1952
1942
1932
1922
1912
1901
1891
1880
1870
1859
1848
1837
1826
1815
1803
1792
1780
1769
1757
1745
1733
1722
1710
1698
1686
1674
1661
1649
1637
1625
1613
1601
1588
1576
1563
1551
1538
1526
1513
1500
1487
1474
1462
1449
1436
1423
1410
1397
1384
1371
1358
1345
1332
1319
1306
1293
1281
1268
1255
1242
1230
1217
1204
1192
1179
1167
1155
1142
1130
1118
1106
1094
1082
1070
1058
1046
1035
1022
1012
1000
989
977
966
955
943
932
921
909
898
887
876
864
853
842
831
819
808
797
785
774
763
751
740
729
718
707
695
684
673
662
651
640
629
618
607
596
585
574
563
552
541
530
519
508
497
486
475
464
453
442
431
420
409
397
386
375
363
352
340
328
316
305
293
280
268
256
244
231
219
206
194
182
169
157
144
132
119
107
94
82
69
57
44
32
19
6
-7
-20
-33
-45
-59
-72
-85
-98
-111
-124
-137
-151
-164
-177
-191
-204
-217
-231
-244
-257
-271
-284
-297
-310
-323
-336
-349
-361
-374
-386
-399
-411
-423
-435
-447
-459
-470
-482
-493
-504
-515
-526
-537
-547
-558
-568
-578
-588
-598
-607
-616
-626
-634
-643
-651
-660
-668
-675
-683
-690
-697
-704
-710
-717
-723
-729
-735
-741
-746
-752
-757
-762
-767
-771
-776
-780
-784
-788
-791
-795
-798
-801
-804
-807
-810
-812
-815
-817
-819
-821
-823
-824
-826
-827
-828
-829
-830
-831
-831
-832
-833
-833
-833
-833
-833
-833
-833
-832
-832
-831
-830
-829
-828
-827
-826
-824
-823
-822
-820
-819
-817
-816
-814
-813
-811
-809
-808
-806
-804
-802
-800
-798
-796
-794
-792
-790
-788
-786
-784
-781
-779
-777
-775
-773
-770
-768
-766
-763
-761
-759
-756
-754
-751
-749
-746
-744
-741
-739
-736
-733
-731
-728
-725
-723
-720
-717
-714
-711
-708
-705
-702
-699
-696
-693
-690
-686
-683
-680
-677
-673
-670
-666
-663
-659
-655
-652
-648
-644
-640
-635
-631
-627
-622
-617
-612
-607
-602
-597
-591
-585
-579
-573
-567
-560
-554
-547
-540
-533
-526
-518
-511
-503
-495
-486
-478
-469
-460
-450
-441
-431
-421
-411
-400
-390
-379
-368
-356
-345
-333
-321
-309
-297
-285
-272
-259
-246
-233
-220
-206
-193
-179
-165
-151
-137
-123
-108
-94
-79
-64
-49
-34
-19
-4
11
27
42
58
73
89
105
120
136
152
168
184
200
216
233
249
265
281
297
314
330
346
363
379
396
412
429
445
462
478
495
511
528
544
561
578
594
611
628
645
662
679
696
713
730
747
764
781
799
816
834
851
869
886
904
922
940
958
976
993
1010
1029
1047
1065
1083
1102
1120
1138
1156
1174
1193
1211
1229
1248
1266
1285
1304
1322
1341
1360
1378
1397
1416
1435
1454
1473
1492
1511
1530
1549
1568
1587
1606
1625
1644
1664
1683
1702
1721
1741
1760
1780
1799
1819
1839
1859
1878
1898
1918
1938
1958
1978
1998
2017
2037
2058
2078
2098
2118
2137
2157
2177
2197
2217
2236
2256
2276
2295
2315
2335
2354
2374
2394
2414
2434
2454
2473
2493
2513
2533
2554
2574
2594
2614
2634
2654
2674
2695
2715
2735
2755
2776
2796
2817
2837
2858
2879
2899
2920
2941
2962
2984
3005
3026
3047
3069
3090
3112
3133
3155
3177
3198
3220
3242
3263
3285
3307
3328
3350
3371
3393
3414
3435
3457
3478
3499
3520
3541
3562
3583
3604
3625
3646
3667
3688
3709
3729
3750
3771
3792
3813
3834
3855
3876
3896
3917
3938
3959
3979
4000
4021
4041
4062
4082
4103
4123
4143
4164
4184
4204
4224
4244
4264
4284
4304
4324
4343
4363
4383
4402
4422
4441
4461
4480
4499
4519
4538
4557
4576
4595
4614
4633
4652
4671
4689
4708
4727
4745
4764
4782
4801
4819
4838
4856
4874
4893
4911
4929
4947
4965
4983
5001
5019
5036
5054
5072
5090
5108
5125
5143
5161
5178
5196
5214
5231
5249
5267
5284
5302
5319
5337
5354
5371
5389
5406
5423
5440
5458
5474
5491
5508
5524
5541
5557
5573
5589
5605
5621
5637
5653
5669
5684
5700
5715
5731
5746
5761
5777
5792
5807
5822
5837
5852
5867
5882
5896
5911
5925
5940
5954
5968
5982
5996
6010
6023
6037
6051
6064
6078
6091
6104
6118
6131
6144
6157
6170
6183
6196
6209
6222
6235
6248
6261
6274
6287
6299
6312
6325
6337
6350
6362
6374
6387
6399
6411
6423
6435
6447
6459
6471
6483
6494
6506
6518
6529
6540
6551
6563
6574
6585
6596
6607
6617
6628
6639
6649
6660
6670
6681
6691
6701
6711
6721
6731
6741
6750
6760
6769
6778
6787
6796
6804
6813
6821
6829
6837
6845
6852
6860
6867
6875
6882
6889
6896
6903
6909
6916
6923
6929
6935
6941
6947
6952
6958
6963
6969
6974
6979
6983
6988
6992
6997
7001
7005
7009
7013
7016
7020
7023
7026
7030
7032
7035
7038
7040
7042
7045
7047
7049
7050
7052
7053
7055
7056
7057
7058
7059
7060
7061
7062
7062
7063
7063
7063
7063
7063
7063
7063
7063
7062
7062
7061
7061
7060
7060
7059
7059
7058
7058
7057
7057
7056
7056
7055
7055
7055
7054
7054
7054
7053
7053
7052
7052
7051
7050
7050
7049
7048
7047
7046
7045
7044
7043
7042
7042
7041
7040
7039
7039
7038
7038
7037
7036
7036
7035
7034
7033
7033
7032
7031
7030
7029
7028
7026
7025
7023
7022
7020
7018
7016
7014
7012
7010
7008
7006
7004
7001
6999
6997
6995
6992
6990
6987
6985
6983
6980
6978
6975
6972
6970
6967
6964
6961
6958
6955
6952
6949
6946
6943
6940
6936
6933
6929
6926
6922
6919
6915
6911
6908
6904
6900
6896
6892
6888
6884
6880
6876
6872
6867
6863
6859
6854
6850
6846
6841
6837
6833
6828
6824
6820
6815
6811
6806
6802
6798
6793
6789
6785
6780
6776
6772
6767
6763
6759
6755
6751
6746
6742
6738
6734
6730
6726
6722
6717
6713
6709
6705
6701
6697
6692
6688
6684
6679
6675
6670
6666
6661
6657
6652
6647
6643
6638
6634
6630
6625
6621
6617
6613
6609
6605
6601
6597
6593
6589
6585
6581
6577
6573
6570
6566
6561
6557
6553
6549
6544
6540
6536
6531
6526
6522
6517
6513
6508
6503
6499
6494
6489
6485
6480
6475
6470
6466
6461
6456
6452
6447
6442
6438
6433
6429
6424
6420
6416
6411
6407
6403
6399
6395
6391
6386
6382
6378
6374
6369
6365
6360
6355
6350
6345
6340
6335
6330
6325
6319
6314
6308
6303
6297
6292
6286
6281
6275
6270
6264
6259
6254
6248
6243
6237
6232
6226
6220
6215
6209
6203
6197
6191
6184
6178
6172
6165
6158
6152
6145
6138
6131
6124
6116
6109
6102
6094
6087
6079
6071
6064
6056
6048
6040
6032
6024
6016
6008
6000
5992
5983
5975
5967
5958
5950
5941
5933
5924
5916
5907
5899
5890
5882
5874
5865
5857
5849
5840
5832
5824
5815
5807
5798
5790
5781
5772
5763
5754
5744
5735
5726
5716
5707
5697
5687
5677
5668
5658
5648
5638
5628
5618
5608
5598
5588
5578
5568
5557
5547
5537
5526
5515
5505
5494
5483
5472
5460
5449
5438
5426
5415
5403
5391
5379
5367
5355
5343
5331
5318
5306
5293
5281
5268
5255
5243
5230
5217
5204
5192
5179
5166
5154
5141
5128
5115
5103
5090
5077
5064
5051
5039
5026
5013
5000
4987
4975
4962
4950
4937
4925
4912
4900
4888
4876
4864
4852
4840
4828
4816
4804
4793
4781
4769
4758
4746
4735
4723
4712
4701
4690
4678
4668
4657
4646
4635
4625
4614
4604
4594
4584
4574
4565
4555
4546
4537
4528
4519
4510
4501
4493
4485
4477
4469
4461
4453
4446
4438
4431
4424
4417
4410
4403
4396
4390
4384
4377
4371
4365
4360
4354
4349
4343
4338
4333
4328
4323
4318
4313
4308
4304
4299
4295
4290
4286
4281
4277
4272
4268
4263
4259
4255
4251
4246
4242
4238
4234
4230
4225
4221
4217
4213
4209
4205
4201
4196
4193
4189
4185
4181
4178
4174
4171
4167
4164
4161
4158
4155
4153
4150
4147
4145
4143
4140
4138
4136
4135
4133
4132
4131
4130
4129
4129
4129
4128
4128
4129
4129
4129
4130
4130
4131
4132
4133
4134
4135
4137
4138
4139
4141
4143
4144
4146
4148
4150
4152
4155
4157
4159
4162
4165
4167
4170
4173
4176
4180
4183
4186
4190
4193
4197
4201
4204
4208
4212
4216
4221
4225
4230
4234
4239
4244
4249
4254
4259
4265
4271
4276
4282
4288
4294
4300
4306
4312
4318
4324
4331
4337
4343
4349
4355
4362
4368
4374
4380
4387
4393
4399
4406
4412
4418
4425
4431
4438
4444
4451
4457
4464
4470
4476
4483
4489
4495
4502
4508
4514
4520
4526
4532
4538
4544
4550
4556
4562
4568
4574
4581
4587
4593
4599
4605
4611
4617
4623
4629
4635
4641
4647
4653
4659
4665
4671
4678
4684
4690
4696
4703
4709
4715
4722
4728
4735
4741
4748
4754
4760
4767
4773
4779
4786
4792
4798
4805
4811
4817
4823
4829
4835
4842
4848
4854
4860
4866
4873
4879
4885
4891
4897
4903
4909
4915
4921
4927
4933
4939
4945
4950
4956
4962
4967
4973
4979
4985
4990
4996
5002
5008
5013
5019
5025
5031
5036
5042
5048
5054
5059
5065
5071
5076
5082
5088
5094
5099
5105
5111
5117
5123
5129
5135
5141
5147
5153
5159
5166
5172
5178
5184
5190
5196
5203
5209
5215
5221
5227
5233
5239
5245
5251
5257
5263
5269
5274
5280
5286
5291
5297
5302
5308
5313
5318
5324
5329
5334
5338
5343
5348
5353
5358
5362
5367
5372
5377
5382
5387
5391
5396
5401
5406
5411
5417
5422
5427
5432
5437
5443
5448
5453
5459
5464
5470
5475
5481
5487
5493
5498
5504
5510
5517
5523
5529
5536
5542
5549
5555
5562
5569
5575
5582
5589
5596
5603
5610
5617
5624
5632
5639
5646
5654
5662
5670
5678
5686
5694
5702
5711
5719
5728
5737
5746
5755
5764
5773
5782
5792
5801
5811
5820
5830
5839
5849
5859
5869
5879
5889
5899
5909
5920
5930
5940
5951
5961
5972
5983
5994
6005
6016
6026
6037
6048
6060
6071
6082
6093
6104
6115
6126
6138
6149
6160
6171
6183
6194
6205
6216
6228
6239
6250
6261
6273
6284
6295
6307
6318
6329
6340
6352
6363
6374
6385
6396
6406
6417
6428
6439
6449
6460
6470
6480
6491
6501
6511
6521
6531
6542
6552
6562
6571
6581
6591
6600
6610
6619
6628
6637
6646
6655
6664
6672
6681
6689
6698
6706
6714
6722
6731
6739
6747
6755
6763
6771
6779
6787
6795
6803
6812
6820
6828
6836
6845
6853
6861
6869
6877
6886
6894
6902
6911
6919
6927
6936
6945
6954
6963
6972
6981
6991
7000
7010
7020
7030
7040
7050
7060
7071
7081
7092
7102
7113
7123
7134
7145
7156
7167
7178
7189
7200
7211
7222
7233
7245
7256
7267
7278
7290
7301
7312
7324
7335
7346
7358
7369
7381
7393
7404
7416
7428
7440
7452
7464
7476
7489
7501
7514
7526
7538
7551
7563
7576
7588
7601
7613
7625
7638
7650
7662
7675
7687
7700
7712
7724
7737
7749
7761
7773
7786
7798
7810
7822
7834
7846
7858
7870
7882
7894
7906
7918
7930
7942
7954
7966
7978
7990
8002
8013
8026
8038
8051
8063
8074
8087
8100
8112
8124
8135
8148
8161
8173
8186
8198
8211
8223
8236
8249
8261
8274
8287
8301
8314
8327
8341
8354
8368
8382
8396
8410
8424
8438
8452
8467
8481
8496
8511
8525
8540
8555
8570
8585
8600
8615
8631
8646
8661
8676
8692
8707
8723
8738
8754
8769
8785
8801
8816
8832
8848
8864
8879
8895
8911
8927
8943
8959
8975
8991
9007
9023
9039
9055
9071
9088
9104
9121
9137
9154
9171
9187
9204
9221
9238
9255
9272
9290
9307
9324
9341
9358
9375
9393
9410
9427
9444
9461
9478
9495
9513
9530
9547
9564
9581
9598
9615
9631
9648
9665
9682
9698
9715
9731
9747
9763
9780
9795
9811
9827
9843
9858
9873
9889
9904
9919
9934
9949
9963
9978
9993
10007
10022
10036
10050
10064
10078
10092
10106
10120
10134
10148
10161
10175
10188
10202
10215
10228
10241
10254
10267
10280
10293
10305
10317
10330
10342
10354
10366
10378
10389
10401
10412
10423
10435
10446
10456
10467
10478
10488
10498
10509
10519
10528
10538
10548
10557
10567
10576
10585
10594
10603
10612
10621
10629
10638
10646
10654
10662
10670
10677
10685
10692
10699
10706
10712
10719
10725
10731
10737
10743
10748
10753
10759
10764
10768
10773
10777
10782
10786
10790
10794
10798
10802
10805
10809
10812
10815
10818
10821
10824
10826
10829
10831
10833
10835
10837
10838
10840
10841
10843
10844
10845
10846
10847
10848
10849
10850
10851
10851
10852
10852
10853
10853
10853
10854
10854
10854
10854
10855
10855
10855
10854
10854
10854
10854
10853
10853
10852
10852
10851
10850
10849
10849
10848
10847
10847
10846
10845
10845
10844
10844
10843
10843
10843
10843
10842
10842
10842
10842
10842
10842
10842
10842
10842
10842
10841
10841
10841
10841
10840
10840
10840
10839
10839
10838
10838
10837
10837
10837
10836
10836
10835
10835
10834
10833
10833
10832
10831
10830
10829
10828
10826
10825
10823
10822
10820
10818
10816
10814
10812
10810
10807
10805
10802
10799
10797
10794
10791
10788
10785
10781
10778
10774
10771
10767
10763
10759
10755
10751
10747
10742
10738
10733
10728
10724
10719
10714
10708
10703
10698
10692
10687
10681
10675
10669
10663
10657
10651
10645
10638
10631
10625
10618
10611
10604
10597
10591
10584
10576
10569
10562
10555
10548
10541
10534
10527
10519
10512
10505
10498
10490
10483
10476
10468
10461
10453
10445
10438
10430
10422
10414
10406
10398
10390
10382
10374
10366
10357
10349
10341
10333
10325
10316
10308
10300
10291
10283
10275
10266
10258
10249
10241
10232
10224
10215
10207
10199
10190
10182
10174
10165
10157
10149
10141
10133
10124
10116
10108
10100
10092
10084
10076
10068
10060
10052
10044
10036
10029
10021
10014
10006
9999
9992
9985
9978
9971
9964
9957
9951
9944
9938
9932
9925
9919
9913
9906
9900
9893
9887
9880
9874
9867
9861
9854
9848
9841
9835
9828
9821
9815
9808
9802
9795
9789
9782
9775
9769
9762
9755
9748
9742
9735
9728
9721
9714
9707
9700
9693
9686
9678
9671
9664
9656
9649
9641
9634
9626
9618
9610
9602
9594
9586
9578
9569
9561
9552
9543
9534
9525
9516
9507
9498
9489
9479
9470
9460
9451
9441
9432
9422
9412
9402
9393
9383
9373
9362
9352
9342
9331
9321
9311
9300
9290
9279
9268
9258
9247
9237
9226
9215
9205
9194
9184
9173
9163
9152
9142
9131
9121
9110
9100
9090
9080
9070
9059
9049
9039
9029
9019
9009
8999
8989
8980
8970
8960
8950
8941
8931
8922
8912
8903
8894
8884
8875
8866
8857
8848
8840
8831
8822
8813
8805
8796
8788
8779
8771
8763
8754
8746
8738
8730
8722
8715
8707
8700
8692
8685
8678
8670
8663
8656
8649
8642
8635
8628
8621
8615
8608
8601
8595
8588
8582
8575
8569
8562
8556
8550
8543
8537
8531
8525
8519
8513
8508
8502
8496
8491
8485
8480
8474
8469
8464
8459
8453
8448
8443
8438
8432
8427
8422
8417
8411
8406
8401
8395
8390
8385
8379
8374
8369
8363
8358
8353
8348
8343
8337
8332
8327
8322
8318
8313
8308
8303
8298
8293
8288
8283
8278
8273
8268
8262
8257
8251
8246
8240
8235
8229
8223
8218
8212
8206
8200
8194
8189
8183
8177
8170
8164
8157
8151
8146
8138
8132
8125
8119
8113
8106
8099
8092
8085
8077
8071
8064
8057
8050
8042
8036
8029
8022
8015
8007
8000
7993
7986
7978
7971
7963
7956
7948
7941
7933
7926
7918
7910
7903
7895
7887
7880
7872
7864
7857
7849
7842
7835
7827
7820
7813
7806
7799
7793
7786
7779
7772
7766
7759
7753
7747
7740
7734
7728
7722
7716
7710
7704
7698
7692
7686
7680
7675
7669
7663
7658
7652
7647
7642
7636
7631
7626
7621
7616
7611
7606
7601
7596
7591
7586
7581
7577
7572
7567
7562
7557
7551
7546
7541
7536
7530
7525
7519
7513
7508
7502
7496
7490
7485
7479
7473
7467
7460
7454
7448
7441
7435
7428
7421
7414
7407
7400
7392
7385
7377
7369
7361
7353
7345
7337
7329
7320
7312
7304
7295
7286
7278
7269
7260
7251
7242
7233
7224
7215
7206
7196
7187
7178
7168
7159
7149
7140
7130
7121
7111
7102
7092
7082
7072
7062
7052
7042
7032
7022
7011
7001
6991
6980
6970
6959
6949
6938
6928
6917
6907
6896
6886
6876
6865
6855
6845
6834
6824
6813
6803
6792
6781
6771
6760
6749
6738
6727
6716
6705
6695
6684
6673
6662
6651
6640
6629
6618
6607
6596
6586
6575
6564
6553
6542
6531
6520
6509
6497
6486
6475
6464
6453
6441
6430
6418
6407
6395
6384
6372
6361
6349
6338
6326
6314
6303
6291
6280
6268
6256
6245
6233
6222
6210
6199
6187
6176
6164
6153
6141
6130
6118
6107
6096
6084
6073
6062
6050
6039
6027
6016
6004
5993
5981
5969
5958
5946
5934
5922
5910
5899
5887
5875
5863
5851
5839
5827
5815
5803
5791
5779
5767
5755
5743
5731
5719
5707
5695
5683
5671
5659
5647
5635
5623
5611
5599
5587
5575
5563
5551
5539
5527
5515
5503
5491
5480
5468
5456
5445
5433
5422
5410
5399
5388
5376
5365
5354
5343
5332
5320
5309
5298
5287
5276
5265
5254
5243
5232
5221
5210
5199
5188
5177
5166
5156
5145
5134
5123
5113
5102
5092
5081
5071
5061
5050
5040
5030
5019
5009
4999
4989
4979
4969
4959
4949
4939
4930
4920
4911
4901
4892
4882
4873
4863
4854
4845
4835
4826
4817
4808
4799
4790
4781
4772
4763
4754
4745
4736
4727
4718
4710
4701
4692
4684
4675
4666
4658
4649
4641
4632
4624
4615
4607
4599
4590
4582
4574
4565
4557
4549
4541
4533
4524
4516
4508
4500
4492
4484
4475
4467
4459
4451
4443
4436
4428
4420
4412
4405
4397
4390
4383
4375
4368
4361
4354
4347
4340
4333
4326
4319
4312
4306
4299
4292
4286
4279
4273
4266
4260
4253
4247
4240
4234
4228
4221
4215
4209
4202
4196
4190
4183
4177
4171
4165
4158
4152
4146
4140
4133
4127
4120
4114
4108
4101
4094
4088
4082
4075
4069
4062
4056
4050
4043
4037
4030
4024
4018
4011
4005
3999
3993
3987
3980
3974
3968
3962
3956
3950
3944
3938
3932
3926
3920
3914
3908
3902
3896
3890
3884
3878
3872
3866
3860
3854
3848
3842
3836
3830
3824
3818
3812
3806
3800
3794
3788
3782
3776
3770
3764
3758
3752
3746
3740
3734
3728
3722
3716
3710
3704
3698
3692
3686
3680
3674
3669
3663
3658
3653
3648
3643
3638
3633
3628
3623
3619
3614
3609
3605
3600
3596
3592
3587
3583
3579
3575
3571
3567
3563
3560
3556
3553
3549
3546
3543
3540
3536
3534
3531
3528
3525
3523
3520
3518
3515
3513
3511
3509
3508
3506
3504
3503
3502
3501
3500
3499
3498
3498
3497
3497
3497
3497
3497
3496
3496
3496
3497
3497
3497
3497
3497
3498
3498
3499
3499
3500
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3512
3513
3514
3515
3517
3518
3520
3521
3522
3524
3525
3526
3527
3528
3530
3531
3531
3532
3533
3534
3535
3535
3536
3536
3537
3537
3538
3538
3539
3539
3540
3540
3541
3541
3541
3541
3541
3541
3541
3541
3541
3541
3540
3540
3539
3539
3538
3538
3537
3536
3535
3535
3534
3533
3532
3531
3530
3529
3528
3527
3526
3524
3523
3521
3520
3518
3516
3515
3513
3511
3509
3507
3505
3503
3501
3499
3497
3495
3493
3491
3489
3486
3484
3482
3479
3476
3474
3471
3468
3465
3462
3459
3456
3452
3449
3446
3443
3439
3436
3433
3429
3426
3422
3418
3415
3411
3407
3403
3399
3395
3390
3386
3381
3377
3372
3367
3362
3358
3352
3347
3342
3337
3331
3326
3320
3314
3308
3302
3296
3290
3283
3277
3270
3264
3257
3250
3243
3236
3229
3222
3214
3207
3200
3192
3185
3177
3170
3162
3154
3147
3139
3131
3123
3115
3107
3098
3090
3082
3073
3065
3056
3048
3039
3030
3021
3012
3003
2994
2985
2975
2966
2957
2947
2938
2928
2919
2909
2900
2890
2881
2871
2862
2852
2843
2834
2824
2815
2805
2796
2787
2777
2768
2759
2749
2740
2731
2721
2712
2702
2693
2684
2675
2665
2656
2647
2638
2629
2620
2612
2603
2594
2586
2577
2569
2561
2552
2544
2536
2529
2521
2513
2505
2498
2490
2483
2476
2468
2461
2454
2447
2439
2432
2425
2418
2411
2405
2398
2391
2384
2378
2371
2364
2358
2352
2345
2339
2333
2326
2320
2314
2308
2301
2295
2289
2283
2277
2270
2264
2258
2252
2246
2239
2233
2227
2221
2215
2209
2203
2197
2191
2185
2179
2174
2168
2162
2156
2150
2145
2139
2133
2127
2122
2116
2110
2105
2099
2094
2089
2083
2078
2073
2068
2063
2058
2054
2049
2044
2040
2035
2031
2027
2023
2017
2013
2009
2007
2003
1999
1995
1991
1988
1984
1981
1977
1974
1971
1967
1964
1961
1958
1955
1952
1949
1947
1944
1941
1939
1936
1934
1931
1929
1926
1924
1922
1920
1917
1915
1913
1911
1909
1907
1906
1904
1902
1901
1900
1898
1897
1896
1895
1895
1894
1893
1893
1892
1892
1892
1891
1891
1891
1890
1890
1890
1890
1890
1890
1890
1890
1890
1890
1890
1891
1891
1892
1893
1893
1894
1895
1896
1896
1897
1898
1899
1900
1902
1903
1904
1905
1906
1907
1909
1910
1911
1913
1914
1916
1917
1919
1920
1922
1924
1925
1927
1929
1930
1932
1933
1935
1937
1938
1940
1942
1944
1945
1947
1949
1951
1953
1954
1956
1958
1960
1962
1964
1966
1968
1970
1972
1974
1976
1978
1980
1982
1984
1986
1988
1990
1992
1994
1996
1999
2001
2003
2005
2007
2009
2012
2013
2017
2019
2021
2024
2025
2029
2031
2033
2036
2037
2041
2043
2045
2048
2051
2053
2056
2058
2061
2063
2066
2069
2072
2074
2077
2080
2083
2086
2090
2093
2096
2099
2103
2106
2110
2113
2117
2120
2124
2128
2132
2136
2140
2144
2148
2153
2157
2161
2166
2170
2175
2179
2184
2189
2193
2198
2203
2208
2213
2218
2223
2228
2233
2239
2244
2249
2254
2260
2265
2271
2276
2282
2287
2293
2298
2304
2309
2315
2320
2326
2331
2337
2342
2348
2353
2358
2364
2369
2375
2380
2385
2391
2396
2402
2407
2413
2418
2424
2429
2435
2440
2446
2451
2457
2462
2468
2473
2479
2484
2490
2495
2501
2506
2512
2517
2522
2528
2533
2538
2544
2549
2554
2560
2565
2571
2576
2582
2587
2592
2598
2604
2609
2615
2620
2626
2631
2636
2642
2647
2652
2658
2663
2668
2673
2678
2683
2688
2693
2698
2703
2708
2713
2719
2724
2729
2734
2739
2744
2749
2754
2759
2764
2769
2774
2779
2784
2789
2794
2799
2804
2809
2814
2818
2823
2828
2832
2836
2841
2845
2849
2853
2857
2861
2865
2869
2873
2877
2880
2884
2887
2891
2894
2898
2901
2904
2907
2911
2914
2917
2920
2923
2926
2928
2931
2934
2936
2939
2941
2944
2946
2948
2950
2952
2954
2956
2958
2960
2961
2963
2964
2966
2968
2969
2970
2972
2973
2975
2976
2978
2979
2980
2982
2983
2984
2986
2987
2988
2989
2990
2991
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3007
3008
3009
3010
3010
3011
3012
3012
3013
3013
3014
3015
3015
3015
3016
3016
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3017
3016
3016
3016
3015
3015
3014
3014
3013
3013
3012
3011
3011
3010
3009
3008
3007
3006
3005
3003
3002
3001
2999
2997
2996
2994
2992
2990
2988
2986
2984
2982
2980
2977
2975
2973
2971
2969
2966
2964
2962
2960
2957
2955
2953
2950
2948
2946
2943
2941
2938
2936
2933
2931
2928
2926
2923
2920
2918
2915
2913
2910
2907
2905
2902
2900
2897
2894
2892
2889
2887
2884
2882
2880
2878
2875
2873
2871
2869
2867
2866
2864
2862
2861
2859
2858
2856
2855
2853
2852
2850
2849
2847
2846
2844
2843
2841
2840
2838
2837
2836
2835
2833
2832
2831
2830
2829
2829
2828
2827
2827
2826
2826
2825
2825
2825
2824
2824
2824
2824
2824
2823
2823
2823
2823
2822
2822
2822
2821
2821
2820
2820
2819
2818
2818
2817
2816
2815
2814
2814
2813
2812
2811
2810
2809
2808
2807
2806
2806
2805
2804
2802
2801
2800
2799
2797
2796
2794
2793
2791
2789
2788
2786
2784
2782
2780
2778
2776
2774
2772
2770
2768
2767
2765
2763
2761
2759
2757
2755
2753
2751
2749
2747
2744
2742
2740
2737
2735
2732
2730
2727
2725
2722
2720
2717
2714
2712
2709
2706
2704
2701
2699
2696
2694
2691
2688
2686
2683
2681
2678
2675
2673
2670
2668
2665
2663
2660
2657
2655
2652
2650
2647
2645
2642
2640
2638
2636
2634
2632
2630
2628
2626
2624
2622
2621
2619
2617
2615
2613
2611
2609
2607
2606
2604
2602
2600
2598
2596
2595
2593
2591
2590
2588
2587
2585
2583
2582
2580
2579
2577
2575
2573
2572
2570
2568
2567
2565
2563
2562
2560
2559
2557
2556
2554
2553
2551
2550
2549
2547
2546
2545
2543
2542
2540
2539
2538
2536
2535
2533
2532
2531
2530
2528
2527
2526
2524
2523
2522
2521
2520
2518
2517
2516
2514
2513
2512
2511
2509
2508
2507
2506
2505
2504
2503
2502
2502
2501
2500
2500
2500
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2499
2500
2500
2500
2501
2501
2501
2502
2503
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2515
2516
2518
2519
2521
2522
2524
2525
2527
2528
2530
2531
2533
2534
2536
2537
2539
2540
2542
2544
2545
2547
2548
2550
2552
2554
2555
2557
2559
2561
2563
2565
2567
2569
2571
2573
2575
2577
2579
2581
2583
2585
2587
2589
2591
2593
2595
2597
2598
2600
2602
2604
2606
2608
2610
2612
2614
2615
2617
2619
2621
2622
2624
2626
2627
2629
2630
2632
2634
2635
2637
2638
2640
2641
2643
2644
2646
2648
2649
2651
2653
2655
2656
2658
2660
2663
2665
2667
2669
2672
2674
2677
2680
2682
2685
2688
2691
2693
2696
2698
2701
2703
2706
2708
2711
2713
2715
2718
2720
2723
2725
2727
2730
2732
2734
2736
2738
2740
2742
2744
2746
2748
2749
2751
2752
2754
2755
2757
2758
2760
2761
2762
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2773
2774
2775
2775
2776
2776
2776
2776
2776
2776
2776
2776
2776
2776
2775
2775
2775
2774
2774
2773
2772
2772
2771
2770
2769
2768
2767
2766
2765
2764
2763
2762
2762
2761
2760
2759
2758
2757
2756
2755
2754
2754
2753
2752
2751
2750
2749
2748
2747
2746
2746
2745
2744
2743
2742
2741
2740
2739
2739
2738
2737
2736
2735
2734
2733
2733
2732
2731
2730
2729
2728
2727
2727
2726
2725
2724
2723
2722
2722
2721
2720
2719
2718
2717
2717
2716
2715
2714
2713
2712
2712
2711
2710
2709
2708
2708
2707
2706
2705
2704
2703
2703
2702
2701
2700
2699
2699
2698
2697
2696
2695
2695
2694
2693
2692
2691
2691
2690
2689
2688
2688
2687
2686
2685
2684
2684
2683
2682
2681
2681
2680
2679
2678
2678
2677
2676
2675
2674
2674
2673
2672
2671
2671
2670
2669
2668
2668
2667
2666
2665
2665
2664
2663
2662
2662
2661
2660
2660
2659
2658
2657
2657
2656
2655
2654
2654
2653
2652
2652
2651
2650
2649
2649
2648
2647
2647
2646
2645
2644
2644
2643
2642
2642
2641
2640
2640
2639
2638
2637
2637
2636
2635
2635
2634
2633
2633
2632
2631
2631
2630
2629
2629
2628
2627
2627
2626
2625
2625
2624
2623
2623
2622
2621
2621
2620
2619
2619
2618
2617
2617
2616
2615
2615
2614
2613
2613
2612
2611
2611
2610
2609
2609
2608
2608
2607
2606
2606
2605
2604
2604
2603
2602
2602
2601
2601
2600
2599
2599
2598
2598
2597
2596
2596
2595
2594
2594
2593
2593
2592
2591
2591
2590
2590
2589
2588
2588
2587
2587
2586
2585
2585
2584
2584
2583
2582
2582
2581
2581
2580
2580
2579
2578
2578
2577
2577
2576
2576
2575
2574
2574
2573
2573
2572
2572
2571
2570
2570
2569
2569
2568
2568
2567
2567
2566
2565
2565
2564
2564
2563
2563
2562
2562
2561
2561
2560
2559
2559
2558
2558
2557
2557
2556
2556
2555
2555
2554
2554
2553
2553
2552
2552
2551
2550
2550
2549
2549
2548
2548
2547
2547
2546
2546
2545
2545
2544
2544
2543
2543
2542
2542
2541
2541
2540
2540
2539
2539
2538
2538
2537
2537
2536
2536
2535
2535
2535
2534
2534
2533
2533
2532
2532
2531
2531
2530
2530
2529
2529
2528
2528
2527
2527
2527
2526
2526
2525
2525
2524
2524
2523
2523
2522
2522
2521
2521
2521
2520
2520
2519
2519
2518
2518
2517
2517
2517
2516
2516
2515
2515
2514
2514
2514
2513
2513
2512
2512
2511
2511
2511
2510
2510
2509
2509
2508
2508
2508
2507
2507
2506
2506
2506
2505
2505
2504
2504
2504
2503
2503
2502
2502
2502
2501
2501
2500
2500
2500
2499
2499
2498
2498
2498
2497
2497
2496
2496
2496
2495
2495
2495
2494
2494
2493
2493
2493
2492
2492
2492
2491
2491
2490
2490
2490
2489
2489
2489
2488
2488
2488
2487
2487
2486
2486
2486
2485
2485
2485
2484
2484
2484
2483
2483
2483
2482
2482
2482
2481
2481
2481
2480
2480
2480
2479
2479
2479
2478
2478
2478
2477
2477
2477
2476
2476
2476
2475
2475
2475
2474
2474
2474
2473
2473
2473
2472
2472
2472
2472
2471
2471
2471
2470
2470
2470
2469
2469
2469
2468
2468
2468
2468
2467
2467
2467
2466
2466
2466
2466
2465
2465
2465
2464
2464
2464
2464
2463
2463
2463
2462
2462
2462
2462
2461
2461
2461
2460
2460
2460
2460
2459
2459
2459
2459
2458
2458
2458
2458
2457
2457
2457
2457
2456
2456
2456
2456
2455
2455
2455
2455
2454
2454
2454
2454
2453
2453
2453
2453
2452
2452
2452
2452
2451
2451
2451
2451
2450
2450
2450
2450
2449
2449
2449
2449
2449
2448
2448
2448
2448
2447
2447
2447
2447
2447
2446
2446
2446
2446
2446
2445
2445
2445
2445
2444
2444
2444
2444
2444
2443
2443
2443
2443
2443
2442
2442
2442
2442
2442
2441
2441
2441
2441
2441
2441
2440
2440
2440
2440
2440
2439
2439
2439
2439
2439
2438
2438
2438
2438
2438
2438
2437
2437
2437
2437
2437
2437
2436
2436
2436
2436
2436
2436
2435
2435
2435
2435
2435
2435
2434
2434
2434
2434
2434
2434
2434
2433
2433
2433
2433
2433
2433
2432
2432
2432
2432
2432
2432
2432
2431
2431
2431
2431
2431
2431
2431
2431
2430
2430
2430
2430
2430
2430
2430
2430
2429
2429
2429
2429
2429
2429
2429
2429
2428
2428
2428
2428
2428
2428
2428
2428
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2426
2426
2426
2426
2426
2426
2426
2426
2426
2426
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2426
2426
2426
2426
2426
2426
2426
2426
2426
2426
2426
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2428
2428
2428
2428
2428
2428
2428
