5
25165
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
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
-2
-2
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-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
-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
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-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
-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
-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
-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
-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
-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
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-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
-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
-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
-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
-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
-57
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-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
-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
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
13
13
13
13
13
13
13
14
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
19
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
23
24
24
24
24
24
24
24
25
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
28
29
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
31
32
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
81
81
81
81
81
81
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
79
79
79
79
79
79
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
77
77
77
77
77
76
76
76
76
76
76
76
76
76
76
76
76
76
75
75
75
75
75
75
75
75
75
75
75
75
74
74
74
74
74
74
74
74
74
74
74
73
73
73
73
73
73
73
73
73
73
73
72
72
72
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
71
71
71
70
70
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
68
68
67
67
67
67
67
67
67
67
67
66
66
66
66
66
66
66
66
66
65
65
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
53
53
53
53
53
53
53
53
52
52
52
52
52
52
52
51
51
51
51
51
51
51
50
50
50
50
50
50
50
49
49
49
49
49
49
49
49
48
48
48
48
48
48
48
47
47
47
47
47
47
47
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
44
44
44
44
44
44
44
43
43
43
43
43
43
43
43
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
32
32
32
32
32
32
32
31
31
31
31
31
31
31
30
30
30
30
30
30
30
29
29
29
29
29
29
29
28
28
28
28
28
28
28
27
27
27
27
27
27
26
26
26
26
26
26
26
25
25
25
25
25
25
24
24
24
24
24
24
24
23
23
23
23
23
23
22
22
22
22
22
22
21
21
21
21
21
21
20
20
20
20
20
20
19
19
19
19
19
19
18
18
18
18
18
18
17
17
17
17
17
17
16
16
16
16
16
16
15
15
15
15
15
15
14
14
14
14
14
13
13
13
13
13
13
12
12
12
12
12
11
11
11
11
11
11
10
10
10
10
10
9
9
9
9
9
9
8
8
8
8
8
8
7
7
7
7
7
6
6
6
6
6
5
5
5
5
5
5
4
4
4
4
4
3
3
3
3
3
3
2
2
2
2
2
1
1
1
1
1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-31
-31
-31
-31
-32
-32
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-186
-186
-186
-187
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-199
-200
-200
-200
-201
-201
-201
-202
-202
-202
-203
-203
-203
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-212
-212
-212
-213
-213
-213
-214
-214
-214
-215
-215
-215
-216
-216
-216
-217
-217
-218
-218
-218
-219
-219
-219
-220
-220
-220
-221
-221
-221
-222
-222
-223
-223
-223
-224
-224
-224
-225
-225
-225
-226
-226
-226
-227
-227
-228
-228
-228
-229
-229
-229
-230
-230
-230
-231
-231
-231
-232
-232
-233
-233
-233
-234
-234
-234
-235
-235
-235
-236
-236
-237
-237
-237
-238
-238
-238
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-247
-247
-247
-248
-248
-248
-249
-249
-250
-250
-250
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-258
-258
-258
-259
-259
-259
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-264
-264
-264
-265
-265
-266
-266
-266
-267
-267
-267
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-272
-272
-272
-273
-273
-274
-274
-274
-275
-275
-275
-276
-276
-277
-277
-277
-278
-278
-279
-279
-279
-280
-280
-281
-281
-281
-282
-282
-282
-283
-283
-284
-284
-284
-285
-285
-286
-286
-286
-287
-287
-288
-288
-288
-289
-289
-290
-290
-290
-291
-291
-292
-292
-292
-293
-293
-294
-294
-294
-295
-295
-296
-296
-296
-297
-297
-298
-298
-299
-299
-299
-300
-300
-301
-301
-301
-302
-302
-303
-303
-303
-304
-304
-305
-305
-305
-306
-306
-307
-307
-307
-308
-308
-309
-309
-310
-310
-310
-311
-311
-312
-312
-312
-313
-313
-314
-314
-314
-315
-315
-316
-316
-317
-317
-317
-318
-318
-319
-319
-319
-320
-320
-321
-321
-321
-322
-322
-323
-323
-324
-324
-324
-325
-325
-326
-326
-326
-327
-327
-328
-328
-329
-329
-329
-330
-330
-331
-331
-331
-332
-332
-333
-333
-334
-334
-334
-335
-335
-336
-336
-336
-337
-337
-338
-338
-339
-339
-339
-340
-340
-341
-341
-341
-342
-342
-343
-343
-344
-344
-344
-345
-345
-346
-346
-346
-347
-347
-348
-348
-349
-349
-349
-350
-350
-351
-351
-352
-352
-352
-353
-353
-354
-354
-355
-355
-355
-356
-356
-357
-357
-357
-358
-358
-359
-359
-360
-360
-360
-361
-361
-362
-362
-363
-363
-363
-364
-364
-365
-365
-366
-366
-366
-367
-367
-368
-368
-369
-369
-369
-370
-370
-371
-371
-372
-372
-372
-373
-373
-374
-374
-375
-375
-375
-376
-376
-377
-377
-378
-378
-379
-379
-379
-380
-380
-381
-381
-382
-382
-382
-383
-383
-384
-384
-385
-385
-385
-386
-386
-387
-387
-388
-388
-389
-389
-389
-390
-390
-391
-391
-392
-392
-392
-393
-393
-394
-394
-395
-395
-396
-396
-396
-397
-397
-398
-398
-399
-399
-400
-400
-400
-401
-401
-402
-402
-403
-403
-404
-404
-405
-405
-405
-406
-406
-407
-407
-408
-408
-409
-409
-410
-410
-410
-411
-411
-412
-412
-413
-413
-414
-414
-414
-415
-415
-416
-416
-417
-417
-418
-418
-419
-419
-420
-420
-420
-421
-421
-422
-422
-423
-423
-424
-424
-425
-425
-426
-426
-426
-427
-427
-428
-428
-429
-429
-430
-430
-431
-431
-432
-432
-433
-433
-433
-434
-434
-435
-435
-436
-436
-437
-437
-438
-438
-439
-439
-440
-440
-441
-441
-441
-442
-442
-443
-443
-444
-444
-445
-445
-446
-446
-447
-447
-448
-448
-449
-449
-450
-450
-451
-451
-452
-452
-452
-453
-453
-454
-454
-455
-455
-456
-456
-457
-457
-458
-458
-459
-459
-460
-460
-461
-461
-462
-462
-463
-463
-464
-464
-465
-465
-466
-466
-467
-467
-468
-468
-469
-469
-470
-470
-471
-471
-472
-472
-473
-473
-474
-474
-475
-475
-476
-476
-477
-477
-478
-478
-479
-479
-480
-480
-481
-481
-482
-482
-483
-483
-484
-484
-485
-485
-486
-486
-487
-487
-488
-488
-489
-489
-490
-490
-491
-491
-492
-492
-493
-494
-494
-495
-495
-496
-496
-497
-497
-498
-498
-499
-499
-500
-500
-501
-501
-502
-502
-503
-503
-504
-504
-505
-505
-506
-506
-507
-507
-508
-508
-509
-509
-510
-511
-511
-512
-512
-513
-513
-514
-514
-515
-515
-516
-516
-517
-517
-518
-518
-519
-519
-520
-520
-521
-522
-522
-523
-523
-524
-524
-525
-525
-526
-526
-527
-527
-528
-528
-529
-529
-530
-530
-531
-532
-532
-533
-533
-534
-534
-535
-535
-536
-536
-537
-537
-538
-538
-539
-540
-540
-541
-541
-542
-542
-543
-543
-544
-544
-545
-545
-546
-546
-547
-548
-548
-549
-549
-550
-550
-551
-551
-552
-552
-553
-553
-554
-555
-555
-556
-556
-557
-557
-558
-558
-559
-559
-560
-560
-561
-562
-562
-563
-563
-564
-564
-565
-565
-566
-567
-567
-568
-568
-569
-569
-570
-570
-571
-571
-572
-573
-573
-574
-574
-575
-575
-576
-576
-577
-578
-578
-579
-579
-580
-580
-581
-581
-582
-583
-583
-584
-584
-585
-585
-586
-586
-587
-588
-588
-589
-589
-590
-590
-591
-591
-592
-593
-593
-594
-594
-595
-595
-596
-597
-597
-598
-598
-599
-599
-600
-600
-601
-602
-602
-603
-603
-604
-604
-605
-606
-606
-607
-607
-608
-608
-609
-609
-610
-611
-611
-612
-612
-613
-613
-614
-615
-615
-616
-616
-617
-617
-618
-619
-619
-620
-620
-621
-621
-622
-623
-623
-624
-624
-625
-625
-626
-627
-627
-628
-628
-629
-629
-630
-631
-631
-632
-632
-633
-634
-634
-635
-635
-636
-636
-637
-638
-638
-639
-639
-640
-640
-641
-642
-642
-643
-643
-644
-645
-645
-646
-646
-647
-648
-648
-649
-649
-650
-650
-651
-652
-652
-653
-653
-654
-655
-655
-656
-656
-657
-658
-658
-659
-659
-660
-661
-661
-662
-662
-663
-664
-664
-665
-665
-666
-667
-667
-668
-668
-669
-670
-670
-671
-671
-672
-673
-673
-674
-674
-675
-676
-676
-677
-677
-678
-679
-679
-680
-680
-681
-682
-682
-683
-684
-684
-685
-685
-686
-687
-687
-688
-688
-689
-690
-690
-691
-691
-692
-693
-693
-694
-695
-695
-696
-696
-697
-698
-698
-699
-699
-700
-701
-701
-702
-703
-703
-704
-704
-705
-706
-706
-707
-707
-708
-709
-709
-710
-711
-711
-712
-712
-713
-714
-714
-715
-716
-716
-717
-718
-718
-719
-719
-720
-721
-721
-722
-723
-723
-724
-724
-725
-726
-726
-727
-728
-728
-729
-730
-730
-731
-731
-732
-733
-733
-734
-735
-735
-736
-737
-737
-738
-738
-739
-740
-740
-741
-742
-742
-743
-744
-744
-745
-746
-746
-747
-747
-748
-749
-749
-750
-751
-751
-752
-753
-753
-754
-755
-755
-756
-757
-757
-758
-758
-759
-760
-760
-761
-762
-762
-763
-764
-764
-765
-766
-766
-767
-768
-768
-769
-770
-770
-771
-772
-772
-773
-774
-774
-775
-775
-776
-777
-777
-778
-779
-779
-780
-781
-781
-782
-783
-783
-784
-785
-785
-786
-787
-787
-788
-789
-789
-790
-791
-791
-792
-793
-793
-794
-795
-795
-796
-797
-797
-798
-799
-799
-800
-801
-801
-802
-803
-803
-804
-805
-805
-806
-807
-807
-808
-809
-809
-810
-811
-811
-812
-813
-814
-814
-815
-816
-816
-817
-818
-818
-819
-820
-820
-821
-822
-822
-823
-824
-824
-825
-826
-826
-827
-828
-829
-829
-830
-831
-831
-832
-833
-833
-834
-835
-835
-836
-837
-838
-838
-839
-840
-840
-841
-842
-842
-843
-844
-844
-845
-846
-847
-847
-848
-849
-849
-850
-851
-851
-852
-853
-854
-854
-855
-856
-856
-857
-858
-858
-859
-860
-860
-861
-862
-863
-863
-864
-865
-865
-866
-867
-867
-868
-869
-870
-870
-871
-872
-872
-873
-874
-875
-875
-876
-877
-877
-878
-879
-879
-880
-881
-882
-882
-883
-884
-884
-885
-886
-887
-887
-888
-889
-889
-890
-891
-892
-892
-893
-894
-894
-895
-896
-897
-897
-898
-899
-900
-900
-901
-902
-902
-903
-904
-905
-905
-906
-907
-908
-908
-909
-910
-911
-911
-912
-913
-914
-914
-915
-916
-917
-917
-918
-919
-920
-921
-921
-922
-923
-924
-925
-925
-926
-927
-928
-929
-929
-930
-931
-932
-932
-933
-934
-935
-935
-936
-937
-938
-939
-940
-940
-941
-942
-943
-944
-945
-946
-947
-948
-949
-950
-951
-952
-953
-954
-955
-956
-956
-957
-958
-959
-960
-961
-962
-963
-964
-965
-966
-967
-969
-970
-971
-972
-973
-974
-975
-976
-978
-979
-979
-980
-981
-981
-982
-982
-983
-984
-985
-986
-987
-988
-989
-990
-990
-991
-992
-992
-993
-993
-994
-994
-994
-995
-995
-996
-997
-998
-999
-1000
-1000
-1002
-1002
-1004
-1004
-1006
-1006
-1006
-1008
-1008
-1010
-1010
-1012
-1014
-1016
-1018
-1018
-1020
-1022
-1024
-1025
-1026
-1027
-1028
-1029
-1030
-1032
-1033
-1035
-1036
-1037
-1039
-1040
-1041
-1041
-1042
-1042
-1041
-1041
-1041
-1040
-1040
-1040
-1040
-1041
-1041
-1041
-1041
-1041
-1041
-1040
-1039
-1039
-1038
-1037
-1037
-1037
-1036
-1036
-1037
-1037
-1037
-1037
-1037
-1036
-1035
-1034
-1032
-1030
-1028
-1026
-1024
-1022
-1020
-1018
-1016
-1016
-1016
-1014
-1016
-1016
-1018
-1020
-1022
-1025
-1028
-1030
-1033
-1035
-1037
-1039
-1040
-1041
-1042
-1042
-1041
-1041
-1042
-1042
-1043
-1044
-1046
-1047
-1049
-1051
-1053
-1055
-1057
-1059
-1061
-1064
-1067
-1070
-1074
-1078
-1083
-1088
-1093
-1099
-1104
-1110
-1115
-1121
-1125
-1129
-1133
-1135
-1138
-1140
-1141
-1143
-1144
-1146
-1148
-1151
-1154
-1157
-1161
-1164
-1167
-1170
-1173
-1175
-1178
-1181
-1185
-1190
-1196
-1204
-1212
-1220
-1229
-1237
-1244
-1250
-1254
-1258
-1260
-1262
-1264
-1266
-1268
-1271
-1274
-1277
-1282
-1286
-1291
-1297
-1302
-1306
-1310
-1313
-1316
-1318
-1321
-1323
-1325
-1328
-1331
-1335
-1339
-1344
-1348
-1352
-1355
-1357
-1359
-1359
-1359
-1358
-1357
-1355
-1353
-1351
-1350
-1350
-1350
-1351
-1352
-1354
-1356
-1359
-1362
-1366
-1371
-1375
-1381
-1386
-1391
-1396
-1400
-1404
-1408
-1413
-1417
-1422
-1427
-1433
-1437
-1441
-1443
-1444
-1444
-1444
-1443
-1442
-1441
-1440
-1440
-1440
-1440
-1442
-1444
-1446
-1449
-1451
-1454
-1459
-1464
-1469
-1475
-1480
-1486
-1492
-1498
-1503
-1508
-1512
-1516
-1518
-1519
-1521
-1522
-1524
-1526
-1529
-1533
-1537
-1541
-1544
-1547
-1549
-1551
-1551
-1552
-1551
-1552
-1553
-1556
-1560
-1565
-1572
-1579
-1587
-1596
-1605
-1614
-1623
-1632
-1641
-1648
-1654
-1659
-1662
-1666
-1669
-1673
-1678
-1683
-1688
-1694
-1699
-1704
-1709
-1714
-1718
-1722
-1726
-1729
-1733
-1736
-1740
-1743
-1747
-1750
-1753
-1756
-1758
-1760
-1761
-1762
-1763
-1763
-1763
-1763
-1763
-1763
-1763
-1762
-1761
-1760
-1760
-1760
-1761
-1763
-1765
-1770
-1775
-1780
-1785
-1790
-1794
-1799
-1804
-1810
-1815
-1819
-1822
-1825
-1826
-1827
-1828
-1829
-1829
-1828
-1828
-1828
-1829
-1831
-1832
-1834
-1837
-1839
-1841
-1842
-1844
-1847
-1851
-1855
-1860
-1865
-1869
-1874
-1879
-1884
-1888
-1893
-1897
-1901
-1905
-1908
-1911
-1913
-1914
-1914
-1913
-1914
-1915
-1918
-1922
-1927
-1932
-1939
-1946
-1952
-1959
-1965
-1971
-1978
-1984
-1990
-1996
-2001
-2008
-2015
-2021
-2025
-2032
-2036
-2039
-2041
-2045
-2049
-2052
-2056
-2060
-2065
-2071
-2078
-2086
-2095
-2103
-2112
-2120
-2129
-2136
-2143
-2149
-2153
-2156
-2159
-2161
-2164
-2168
-2173
-2180
-2188
-2197
-2205
-2211
-2216
-2219
-2220
-2221
-2221
-2222
-2222
-2221
-2222
-2223
-2225
-2227
-2229
-2232
-2234
-2237
-2241
-2246
-2251
-2257
-2261
-2265
-2268
-2270
-2273
-2275
-2278
-2282
-2288
-2294
-2302
-2310
-2319
-2327
-2335
-2343
-2350
-2355
-2359
-2360
-2360
-2359
-2358
-2357
-2358
-2360
-2363
-2368
-2373
-2380
-2387
-2394
-2402
-2408
-2414
-2419
-2422
-2425
-2428
-2430
-2434
-2439
-2445
-2452
-2459
-2466
-2472
-2478
-2483
-2487
-2490
-2492
-2494
-2495
-2497
-2499
-2502
-2505
-2508
-2510
-2512
-2513
-2515
-2518
-2521
-2525
-2530
-2535
-2541
-2547
-2554
-2561
-2567
-2571
-2575
-2577
-2577
-2578
-2578
-2579
-2581
-2584
-2587
-2590
-2594
-2598
-2604
-2610
-2616
-2620
-2623
-2625
-2626
-2628
-2631
-2635
-2640
-2644
-2648
-2652
-2655
-2658
-2660
-2661
-2662
-2663
-2665
-2666
-2667
-2669
-2670
-2671
-2670
-2668
-2665
-2660
-2655
-2651
-2647
-2644
-2643
-2642
-2642
-2643
-2644
-2647
-2650
-2653
-2657
-2661
-2665
-2667
-2669
-2669
-2668
-2665
-2660
-2653
-2647
-2641
-2637
-2635
-2634
-2635
-2637
-2641
-2647
-2655
-2663
-2672
-2681
-2689
-2697
-2705
-2713
-2722
-2729
-2736
-2741
-2743
-2742
-2738
-2735
-2733
-2734
-2738
-2744
-2751
-2758
-2766
-2774
-2783
-2792
-2799
-2806
-2812
-2819
-2828
-2839
-2850
-2859
-2867
-2872
-2876
-2879
-2884
-2889
-2895
-2902
-2911
-2920
-2931
-2944
-2957
-2971
-2984
-2996
-3005
-3013
-3018
-3024
-3030
-3039
-3051
-3066
-3082
-3100
-3117
-3133
-3148
-3162
-3175
-3187
-3199
-3211
-3225
-3242
-3260
-3281
-3303
-3326
-3348
-3369
-3387
-3403
-3418
-3431
-3443
-3454
-3463
-3472
-3481
-3491
-3501
-3512
-3522
-3531
-3539
-3545
-3550
-3556
-3562
-3570
-3578
-3586
-3595
-3603
-3611
-3620
-3628
-3636
-3643
-3649
-3655
-3661
-3666
-3672
-3677
-3683
-3689
-3696
-3704
-3712
-3720
-3729
-3738
-3748
-3757
-3764
-3770
-3774
-3779
-3784
-3791
-3797
-3802
-3805
-3807
-3808
-3810
-3815
-3821
-3829
-3839
-3851
-3864
-3879
-3895
-3912
-3929
-3945
-3961
-3975
-3988
-4001
-4016
-4033
-4051
-4074
-4094
-4116
-4136
-4156
-4176
-4194
-4210
-4223
-4233
-4241
-4248
-4257
-4267
-4279
-4291
-4305
-4319
-4335
-4354
-4376
-4399
-4424
-4449
-4474
-4500
-4525
-4549
-4573
-4597
-4621
-4644
-4666
-4685
-4703
-4721
-4740
-4761
-4784
-4808
-4832
-4853
-4872
-4888
-4902
-4916
-4930
-4945
-4963
-4984
-5009
-5038
-5071
-5104
-5136
-5164
-5186
-5203
-5216
-5225
-5231
-5235
-5239
-5246
-5255
-5266
-5278
-5288
-5297
-5304
-5311
-5317
-5324
-5332
-5342
-5354
-5371
-5391
-5415
-5439
-5463
-5485
-5505
-5522
-5539
-5556
-5573
-5593
-5614
-5635
-5657
-5677
-5695
-5712
-5726
-5741
-5755
-5770
-5786
-5801
-5817
-5834
-5851
-5869
-5887
-5905
-5922
-5939
-5957
-5975
-5996
-6021
-6047
-6075
-6103
-6129
-6154
-6179
-6204
-6229
-6255
-6280
-6303
-6323
-6342
-6359
-6377
-6393
-6409
-6424
-6439
-6453
-6469
-6486
-6504
-6522
-6537
-6549
-6557
-6562
-6564
-6564
-6565
-6567
-6571
-6577
-6586
-6597
-6610
-6623
-6635
-6646
-6656
-6665
-6672
-6679
-6685
-6691
-6697
-6703
-6711
-6719
-6729
-6740
-6751
-6761
-6770
-6775
-6779
-6780
-6782
-6785
-6789
-6793
-6798
-6802
-6807
-6815
-6825
-6838
-6852
-6867
-6882
-6896
-6911
-6926
-6941
-6954
-6965
-6974
-6983
-6990
-6998
-7007
-7016
-7026
-7038
-7052
-7068
-7087
-7107
-7129
-7150
-7169
-7185
-7198
-7208
-7214
-7220
-7226
-7234
-7245
-7259
-7276
-7294
-7311
-7327
-7340
-7353
-7364
-7373
-7380
-7384
-7388
-7393
-7401
-7414
-7430
-7448
-7466
-7483
-7499
-7514
-7530
-7546
-7564
-7583
-7603
-7624
-7646
-7670
-7692
-7712
-7727
-7739
-7747
-7754
-7759
-7766
-7773
-7783
-7796
-7811
-7828
-7846
-7864
-7882
-7898
-7914
-7927
-7938
-7948
-7957
-7966
-7977
-7989
-8004
-8019
-8032
-8044
-8053
-8060
-8067
-8071
-8077
-8082
-8087
-8093
-8099
-8106
-8114
-8122
-8132
-8144
-8154
-8166
-8176
-8185
-8193
-8201
-8209
-8216
-8220
-8224
-8227
-8231
-8237
-8243
-8248
-8252
-8255
-8258
-8264
-8273
-8283
-8295
-8306
-8319
-8333
-8348
-8364
-8378
-8391
-8402
-8413
-8423
-8433
-8443
-8451
-8459
-8466
-8473
-8480
-8488
-8497
-8508
-8520
-8532
-8546
-8560
-8575
-8590
-8604
-8617
-8630
-8643
-8655
-8666
-8675
-8681
-8686
-8689
-8692
-8694
-8696
-8699
-8701
-8702
-8702
-8701
-8700
-8702
-8707
-8716
-8726
-8736
-8745
-8752
-8759
-8765
-8770
-8774
-8776
-8778
-8781
-8786
-8791
-8794
-8794
-8790
-8780
-8767
-8751
-8735
-8720
-8708
-8701
-8698
-8700
-8704
-8711
-8718
-8726
-8733
-8737
-8738
-8735
-8730
-8724
-8718
-8711
-8704
-8698
-8691
-8684
-8676
-8668
-8659
-8650
-8642
-8638
-8639
-8645
-8656
-8671
-8690
-8710
-8728
-8744
-8756
-8765
-8773
-8780
-8789
-8800
-8813
-8825
-8835
-8842
-8846
-8845
-8841
-8835
-8827
-8822
-8820
-8824
-8834
-8848
-8866
-8887
-8907
-8927
-8943
-8956
-8966
-8973
-8977
-8980
-8983
-8988
-8993
-9000
-9008
-9015
-9021
-9026
-9030
-9034
-9039
-9047
-9056
-9068
-9081
-9096
-9111
-9124
-9133
-9137
-9135
-9130
-9122
-9115
-9110
-9107
-9107
-9110
-9115
-9122
-9129
-9134
-9137
-9138
-9138
-9139
-9144
-9152
-9163
-9177
-9192
-9205
-9216
-9222
-9223
-9219
-9210
-9197
-9182
-9166
-9151
-9137
-9127
-9118
-9113
-9110
-9110
-9114
-9120
-9126
-9131
-9135
-9139
-9141
-9142
-9141
-9139
-9137
-9138
-9143
-9152
-9164
-9177
-9189
-9199
-9208
-9216
-9220
-9220
-9216
-9210
-9203
-9197
-9192
-9189
-9187
-9185
-9183
-9180
-9179
-9180
-9182
-9185
-9189
-9193
-9199
-9208
-9220
-9234
-9247
-9258
-9264
-9266
-9265
-9261
-9257
-9252
-9247
-9242
-9236
-9232
-9229
-9228
-9228
-9230
-9232
-9234
-9235
-9237
-9239
-9241
-9244
-9246
-9245
-9241
-9234
-9226
-9219
-9213
-9208
-9205
-9202
-9199
-9195
-9189
-9183
-9175
-9164
-9153
-9141
-9131
-9124
-9120
-9120
-9123
-9128
-9135
-9142
-9147
-9151
-9152
-9150
-9146
-9141
-9135
-9130
-9128
-9131
-9138
-9148
-9159
-9169
-9178
-9184
-9189
-9192
-9192
-9188
-9182
-9174
-9167
-9161
-9158
-9156
-9156
-9156
-9157
-9159
-9162
-9166
-9170
-9174
-9178
-9182
-9188
-9195
-9203
-9210
-9217
-9225
-9232
-9238
-9242
-9246
-9249
-9253
-9259
-9266
-9275
-9284
-9294
-9306
-9318
-9331
-9344
-9354
-9362
-9368
-9372
-9373
-9373
-9372
-9372
-9372
-9375
-9380
-9387
-9396
-9406
-9417
-9429
-9442
-9458
-9475
-9493
-9509
-9524
-9535
-9544
-9551
-9558
-9567
-9578
-9592
-9608
-9625
-9642
-9659
-9674
-9687
-9699
-9707
-9714
-9717
-9719
-9721
-9726
-9737
-9752
-9772
-9793
-9814
-9833
-9849
-9863
-9875
-9888
-9900
-9913
-9925
-9938
-9951
-9964
-9978
-9990
-9999
-10004
-10004
-10002
-9997
-9991
-9986
-9982
-9981
-9981
-9982
-9985
-9990
-9998
-10009
-10020
-10031
-10038
-10042
-10042
-10040
-10039
-10039
-10039
-10039
-10038
-10034
-10025
-10012
-9995
-9973
-9948
-9922
-9897
-9874
-9853
-9835
-9821
-9810
-9800
-9789
-9777
-9763
-9748
-9730
-9712
-9692
-9673
-9653
-9633
-9615
-9597
-9580
-9561
-9540
-9516
-9492
-9469
-9448
-9432
-9422
-9419
-9421
-9428
-9438
-9450
-9461
-9472
-9484
-9498
-9513
-9529
-9545
-9560
-9573
-9585
-9595
-9604
-9608
-9608
-9601
-9589
-9572
-9552
-9532
-9512
-9495
-9480
-9469
-9459
-9450
-9440
-9428
-9414
-9397
-9378
-9357
-9335
-9312
-9289
-9267
-9246
-9226
-9204
-9181
-9155
-9128
-9101
-9078
-9060
-9050
-9050
-9060
-9080
-9109
-9148
-9193
-9241
-9288
-9332
-9370
-9401
-9428
-9452
-9476
-9501
-9527
-9551
-9573
-9592
-9607
-9617
-9621
-9621
-9616
-9610
-9604
-9600
-9600
-9601
-9603
-9603
-9601
-9596
-9588
-9578
-9566
-9554
-9544
-9536
-9530
-9526
-9523
-9519
-9513
-9503
-9488
-9467
-9440
-9409
-9374
-9337
-9298
-9257
-9213
-9166
-9117
-9066
-9014
-8961
-8908
-8856
-8807
-8760
-8718
-8679
-8642
-8609
-8579
-8551
-8527
-8506
-8486
-8466
-8445
-8422
-8397
-8368
-8336
-8302
-8268
-8234
-8202
-8173
-8147
-8124
-8103
-8087
-8071
-8057
-8044
-8032
-8025
-8021
-8022
-8029
-8039
-8052
-8064
-8074
-8080
-8080
-8073
-8060
-8041
-8018
-7990
-7959
-7926
-7891
-7857
-7824
-7792
-7762
-7735
-7710
-7690
-7676
-7669
-7670
-7676
-7686
-7700
-7716
-7734
-7753
-7772
-7788
-7803
-7814
-7823
-7828
-7830
-7830
-7826
-7821
-7813
-7802
-7789
-7773
-7756
-7739
-7725
-7716
-7713
-7718
-7730
-7747
-7769
-7792
-7816
-7839
-7860
-7878
-7892
-7905
-7916
-7926
-7934
-7941
-7945
-7948
-7947
-7944
-7936
-7924
-7911
-7897
-7885
-7875
-7868
-7865
-7867
-7875
-7890
-7910
-7936
-7965
-7998
-8032
-8070
-8106
-8144
-8179
-8210
-8236
-8256
-8271
-8280
-8286
-8289
-8293
-8298
-8305
-8315
-8329
-8344
-8361
-8377
-8390
-8398
-8402
-8401
-8399
-8397
-8400
-8410
-8426
-8446
-8469
-8491
-8508
-8520
-8522
-8514
-8496
-8470
-8438
-8405
-8373
-8347
-8328
-8316
-8309
-8306
-8303
-8300
-8296
-8292
-8288
-8287
-8287
-8289
-8290
-8291
-8289
-8286
-8280
-8272
-8262
-8248
-8229
-8205
-8175
-8141
-8106
-8069
-8031
-7992
-7950
-7906
-7860
-7813
-7767
-7722
-7679
-7640
-7603
-7570
-7541
-7516
-7497
-7481
-7469
-7458
-7448
-7438
-7428
-7417
-7406
-7395
-7385
-7375
-7366
-7359
-7352
-7345
-7339
-7334
-7329
-7327
-7326
-7328
-7332
-7337
-7345
-7354
-7366
-7380
-7396
-7413
-7431
-7448
-7464
-7478
-7488
-7496
-7499
-7499
-7496
-7492
-7489
-7486
-7485
-7487
-7491
-7499
-7510
-7522
-7535
-7548
-7559
-7569
-7576
-7581
-7585
-7587
-7587
-7588
-7587
-7585
-7581
-7572
-7559
-7542
-7522
-7500
-7479
-7458
-7440
-7424
-7411
-7401
-7392
-7382
-7370
-7356
-7340
-7324
-7309
-7293
-7277
-7258
-7239
-7219
-7200
-7184
-7170
-7159
-7149
-7141
-7134
-7130
-7129
-7130
-7132
-7135
-7139
-7144
-7150
-7157
-7166
-7176
-7186
-7195
-7205
-7215
-7224
-7235
-7247
-7262
-7278
-7296
-7314
-7332
-7347
-7361
-7373
-7384
-7391
-7396
-7398
-7396
-7393
-7388
-7384
-7379
-7374
-7365
-7353
-7337
-7318
-7297
-7275
-7253
-7229
-7206
-7181
-7157
-7133
-7109
-7085
-7059
-7029
-6995
-6957
-6915
-6871
-6827
-6786
-6748
-6712
-6678
-6646
-6615
-6584
-6553
-6521
-6486
-6448
-6405
-6360
-6312
-6265
-6219
-6176
-6135
-6095
-6055
-6012
-5966
-5914
-5856
-5791
-5719
-5638
-5551
-5458
-5364
-5270
-5180
-5093
-5011
-4931
-4852
-4772
-4689
-4602
-4509
-4409
-4301
-4185
-4061
-3931
-3797
-3660
-3522
-3382
-3242
-3101
-2959
-2819
-2680
-2546
-2415
-2290
-2169
-2054
-1944
-1839
-1737
-1637
-1536
-1434
-1330
-1223
-1113
-1002
-893
-782
-673
-563
-453
-341
-226
-106
18
147
280
412
541
665
780
887
984
1074
1158
1240
1321
1406
1497
1594
1696
1801
1905
2004
2094
2173
2242
2300
2351
2395
2437
2479
2522
2568
2617
2666
2713
2757
2793
2822
2840
2850
2851
2845
2833
2817
2797
2773
2744
2711
2671
2624
2565
2496
2414
2322
2222
2116
2007
1897
1788
1680
1573
1470
1372
1277
1188
1102
1018
936
855
776
697
619
541
464
389
316
249
188
134
88
49
16
-12
-35
-55
-70
-83
-94
-101
-106
-107
-103
-93
-75
-50
-18
20
62
107
153
200
245
291
336
381
430
483
544
613
693
782
880
986
1099
1216
1337
1461
1586
1711
1834
1956
2077
2195
2313
2429
2545
2661
2777
2895
3014
3137
3264
3397
3535
3679
3828
3983
4142
4308
4479
4658
4846
5044
5251
5470
5697
5934
6177
6427
6682
6940
7200
7459
7716
7971
8221
8470
8718
8966
9215
9465
9716
9968
10220
10470
10717
10960
11198
11428
11651
11867
12077
12283
12486
12690
12895
13103
13313
13524
13736
13947
14157
14367
14575
14784
14991
15197
15402
15604
15803
15998
16184
16364
16531
16684
16819
16936
17034
17115
17183
17241
17292
17342
17394
17452
17518
17592
17676
17766
17861
17956
18050
18141
18228
18309
18386
18460
18531
18601
18674
18749
18828
18909
18990
19066
19135
19194
19242
19279
19307
19329
19349
19372
19401
19439
19490
19551
19622
19699
19777
19851
19919
19976
20024
20063
20095
20124
20151
20179
20209
20242
20276
20312
20347
20380
20408
20429
20444
20450
20448
20438
20422
20400
20373
20344
20312
20278
20241
20202
20159
20114
20066
20016
19966
19917
19870
19827
19791
19762
19742
19730
19724
19722
19719
19715
19706
19692
19672
19647
19617
19584
19552
19522
19497
19479
19467
19462
19463
19468
19476
19486
19497
19507
19515
19517
19512
19498
19475
19445
19409
19369
19327
19286
19248
19212
19178
19146
19115
19084
19053
19024
18995
18969
18947
18931
18923
18926
18941
18968
19006
19053
19107
19165
19224
19280
19329
19369
19396
19408
19405
19390
19366
19338
19312
19293
19283
19287
19305
19337
19382
19438
19499
19561
19620
19674
19722
19767
19815
19869
19936
20018
20118
20234
20365
20505
20650
20796
20940
21081
21219
21355
21490
21626
21766
21910
22057
22208
22359
22506
22648
22782
22909
23031
23150
23268
23388
23510
23635
23760
23885
24006
24122
24230
24328
24416
24493
24559
24615
24662
24703
24741
24776
24811
24844
24877
24907
24936
24960
24982
25000
25015
25028
25040
25052
25066
25081
25099
25117
25135
25149
25160
25165
25164
25158
25149
25139
25130
25124
25121
25122
25125
25127
25125
25117
25104
25085
25063
25038
25015
24995
24980
24972
24971
24978
24989
25003
25014
25022
25023
25018
25009
24997
24985
24975
24967
24961
24955
24947
24934
24913
24881
24836
24774
24695
24600
24490
24368
24238
24105
23974
23847
23727
23619
23522
23437
23364
23302
23247
23198
23152
23105
23059
23013
22968
22926
22885
22848
22812
22777
22740
22698
22650
22593
22526
22449
22365
22275
22182
22090
22001
21917
21842
21777
21723
21680
21651
21634
21630
21639
21661
21694
21736
21784
21836
21886
21933
21973
22006
22032
22052
22070
22088
22108
22134
22165
22203
22248
22297
22349
22406
22465
22526
22590
22656
22723
22791
22860
22931
23005
23085
23170
23261
23358
23459
23560
23660
23756
23845
23927
23999
24062
24114
24157
24190
24214
24231
24241
24243
24238
24226
24209
24189
24168
24149
24135
24128
24131
24144
24167
24200
24242
24291
24344
24398
24453
24504
24552
24596
24634
24668
24697
24721
24742
24758
24770
24776
24775
24766
24747
24719
24684
24647
24611
24579
24554
24536
24525
24517
24509
24497
24477
24445
24398
24336
24260
24174
24082
23990
23905
23829
23768
23721
23688
23667
23653
23645
23640
23637
23635
23635
23639
23648
23663
23685
23715
23751
23791
23833
23875
23914
23950
23981
24008
24032
24055
24076
24096
24115
24131
24142
24147
24145
24134
24114
24086
24050
24006
23955
23898
23836
23771
23703
23636
23569
23502
23434
23366
23296
23223
23146
23065
22979
22887
22789
22686
22579
22470
22362
22258
22161
22071
21988
21910
21835
21759
21680
21597
21507
21412
21310
21205
21097
20990
20885
20784
20690
20601
20517
20436
20356
20274
20190
20102
20013
19923
19835
19752
19675
19607
19548
19499
19459
19425
19396
19370
19344
19316
19287
19256
19223
19189
19155
19121
19087
19055
19025
18999
18978
18962
18951
18943
18939
18938
18938
18939
18942
18944
18945
18944
18939
18928
18910
18884
18849
18805
18754
18697
18635
18570
18507
18448
18395
18350
18312
18281
18256
18233
18212
18190
18165
18139
18111
18082
18053
18025
18001
17979
17960
17941
17921
17897
17865
17824
17771
17707
17633
17552
17466
17381
17298
17220
17149
17083
17023
16966
16910
16856
16803
16750
16700
16653
16612
16577
16548
16523
16500
16478
16454
16426
16392
16354
16309
16264
16218
16174
16134
16099
16068
16043
16018
15995
15970
15944
15917
15888
15859
15829
15801
15775
15753
15736
15722
15709
15697
15682
15664
15643
15619
15594
15568
15543
15521
15502
15486
15472
15458
15442
15422
15397
15365
15327
15282
15232
15177
15119
15059
14999
14940
14884
14830
14779
14731
14686
14644
14604
14564
14522
14478
14429
14373
14312
14244
14171
14095
14019
13945
13877
13816
13765
13723
13691
13666
13646
13629
13612
13593
13570
13541
13508
13470
13430
13389
13348
13307
13268
13231
13194
13157
13120
13080
13037
12991
12943
12893
12842
12792
12743
12696
12652
12613
12578
12549
12524
12504
12485
12468
12450
12430
12406
12377
12342
12302
12255
12202
12143
12079
12008
11933
11853
11769
11680
11588
11492
11394
11294
11193
11092
10993
10896
10801
10709
10620
10534
10451
10370
10291
10213
10135
10056
9976
9893
9806
9713
9616
9514
9409
9303
9195
9087
8981
8876
8774
8675
8578
8483
8389
8297
8205
8116
8031
7950
7875
7807
7745
7688
7635
7583
7533
7482
7431
7379
7326
7274
7223
7174
7126
7079
7034
6989
6946
6902
6858
6814
6769
6724
6678
6632
6587
6543
6500
6457
6416
6374
6333
6290
6247
6204
6159
6114
6068
6021
5971
5916
5857
5792
5719
5640
5553
5459
5360
5256
5149
5042
4934
4828
4724
4623
4525
4430
4340
4255
4174
4098
4027
3958
3892
3826
3757
3685
3607
3522
3431
3334
3232
3126
3020
2915
2812
2714
2621
2533
2452
2376
2305
2240
2180
2124
2074
2029
1990
1956
1928
1903
1882
1862
1842
1820
1796
1769
1739
1706
1672
1637
1602
1567
1532
1499
1466
1434
1404
1374
1346
1318
1292
1267
1244
1223
1204
1188
1175
1162
1150
1137
1121
1103
1082
1058
1030
1000
968
935
902
870
839
810
781
753
726
699
673
649
626
604
582
562
543
525
509
494
481
470
461
453
447
441
437
434
434
435
439
446
456
471
491
514
542
571
602
632
660
685
707
725
740
752
761
767
773
778
784
791
801
816
836
862
896
936
982
1033
1086
1139
1190
1237
1277
1312
1341
1364
1383
1399
1413
1425
1437
1447
1457
1465
1472
1477
1480
1482
1484
1484
1486
1488
1491
1496
1503
1512
1522
1534
1548
1564
1583
1602
1623
1644
1665
1686
1708
1730
1753
1778
1806
1836
1869
1904
1940
1975
2008
2037
2060
2076
2084
2083
2075
2059
2037
2013
1985
1954
1924
1894
1865
1840
1817
1797
1782
1770
1762
1759
1759
1763
1768
1775
1782
1789
1793
1796
1795
1790
1782
1770
1757
1744
1733
1725
1722
1726
1736
1754
1778
1807
1840
1873
1907
1940
1973
2005
2039
2076
2117
2163
2214
2268
2326
2385
2444
2502
2559
2616
2672
2730
2790
2852
2917
2984
3052
3121
3190
3257
3323
3386
3448
3508
3567
3627
3686
3744
3802
3858
3913
3967
4019
4073
4125
4177
4230
4284
4339
4395
4453
4512
4572
4632
4692
4751
4809
4865
4920
4975
5028
5082
5135
5188
5239
5287
5333
5375
5414
5451
5485
5519
5552
5586
5620
5654
5686
5716
5742
5763
5778
5786
5789
5786
5780
5771
5762
5752
5742
5733
5724
5715
5706
5695
5683
5669
5655
5641
5630
5623
5622
5628
5641
5661
5686
5713
5741
5766
5787
5804
5815
5821
5822
5820
5816
5810
5803
5796
5788
5779
5769
5757
5744
5729
5713
5696
5678
5660
5643
5628
5615
5605
5598
5595
5594
5595
5598
5602
5605
5608
5610
5611
5610
5608
5605
5601
5596
5592
5589
5586
5587
5590
5598
5610
5628
5651
5679
5711
5745
5782
5819
5854
5888
5917
5941
5960
5973
5979
5979
5972
5959
5940
5915
5885
5853
5820
5788
5761
5738
5722
5713
5709
5710
5714
5721
5729
5738
5746
5754
5760
5766
5769
5771
5770
5764
5754
5739
5720
5696
5670
5641
5613
5584
5558
5533
5511
5493
5478
5466
5455
5445
5435
5424
5411
5397
5380
5362
5342
5322
5303
5284
5266
5249
5234
5219
5206
5192
5180
5169
5160
5155
5153
5156
5164
5176
5192
5212
5237
5264
5295
5326
5359
5390
5420
5448
5473
5495
5513
5529
5541
5550
5557
5561
5563
5561
5557
5548
5536
5519
5499
5476
5451
5425
5399
5373
5348
5325
5304
5286
5271
5259
5251
5245
5242
5240
5237
5232
5224
5211
5194
5170
5143
5111
5078
5043
5008
4975
4943
4913
4884
4857
4830
4803
4775
4745
4715
4684
4655
4627
4602
4582
4564
4550
4539
4527
4515
4502
4486
4468
4449
4430
4413
4399
4390
4385
4385
4387
4391
4395
4396
4392
4385
4373
4358
4341
4324
4309
4297
4289
4284
4284
4286
4289
4293
4296
4299
4300
4301
4302
4303
4306
4310
4317
4326
4336
4349
4363
4377
4392
4405
4418
4430
4441
4450
4458
4464
4468
4472
4476
4480
4486
4493
4501
4511
4522
4534
4544
4554
4561
4566
4568
4567
4565
4562
4559
4558
4559
4563
4571
4582
4595
4608
4622
4635
4646
4654
4659
4660
4657
4651
4641
4630
4617
4604
4591
4580
4569
4560
4552
4544
4537
4529
4520
4509
4498
4485
4473
4460
4446
4433
4418
4402
4384
4362
4337
4307
4274
4237
4198
4156
4114
4072
4030
3990
3950
3911
3872
3835
3798
3763
3729
3696
3663
3629
3594
3557
3517
3474
3428
3379
3327
3272
3216
3157
3097
3036
2975
2913
2851
2789
2729
2672
2617
2565
2519
2477
2442
2411
2387
2367
2351
2337
2325
2314
2301
2286
2269
2248
2225
2198
2169
2139
2107
2074
2040
2005
1970
1933
1897
1861
1826
1792
1761
1732
1706
1681
1657
1633
1608
1582
1554
1525
1494
1463
1431
1399
1368
1337
1307
1278
1249
1220
1190
1160
1130
1098
1066
1034
1002
972
942
913
886
861
836
812
787
763
737
711
683
654
625
597
571
546
524
506
490
478
468
459
451
443
434
425
414
402
388
373
358
341
324
305
285
264
241
217
191
164
134
103
71
38
5
-28
-61
-94
-126
-157
-187
-218
-248
-280
-314
-351
-393
-438
-486
-538
-592
-647
-703
-759
-813
-866
-918
-969
-1020
-1072
-1126
-1183
-1243
-1307
-1373
-1442
-1513
-1585
-1657
-1730
-1803
-1876
-1951
-2028
-2107
-2190
-2277
-2367
-2459
-2553
-2648
-2742
-2834
-2924
-3012
-3096
-3177
-3255
-3329
-3401
-3470
-3535
-3598
-3657
-3714
-3767
-3819
-3870
-3921
-3974
-4030
-4089
-4153
-4221
-4294
-4369
-4446
-4524
-4601
-4677
-4751
-4823
-4893
-4960
-5026
-5091
-5153
-5212
-5268
-5321
-5371
-5418
-5462
-5504
-5544
-5583
-5622
-5660
-5698
-5735
-5771
-5807
-5842
-5877
-5912
-5949
-5988
-6029
-6072
-6117
-6162
-6208
-6252
-6295
-6337
-6377
-6416
-6455
-6493
-6532
-6570
-6608
-6645
-6682
-6717
-6752
-6785
-6818
-6852
-6887
-6924
-6964
-7008
-7056
-7108
-7164
-7224
-7286
-7351
-7417
-7485
-7553
-7621
-7688
-7754
-7818
-7880
-7939
-7994
-8045
-8093
-8138
-8180
-8219
-8256
-8291
-8328
-8365
-8405
-8447
-8492
-8538
-8586
-8634
-8682
-8728
-8773
-8815
-8855
-8891
-8926
-8958
-8988
-9017
-9044
-9070
-9095
-9119
-9143
-9168
-9194
-9222
-9252
-9285
-9320
-9356
-9393
-9429
-9464
-9495
-9523
-9546
-9564
-9578
-9588
-9596
-9602
-9607
-9613
-9620
-9628
-9637
-9649
-9662
-9678
-9696
-9717
-9738
-9762
-9786
-9812
-9839
-9868
-9898
-9929
-9961
-9993
-10025
-10054
-10081
-10104
-10125
-10142
-10158
-10172
-10185
-10198
-10212
-10226
-10240
-10255
-10271
-10288
-10305
-10323
-10342
-10362
-10384
-10406
-10431
-10457
-10484
-10512
-10542
-10573
-10605
-10639
-10676
-10715
-10756
-10800
-10846
-10894
-10942
-10989
-11036
-11082
-11126
-11170
-11212
-11254
-11297
-11341
-11387
-11435
-11485
-11537
-11589
-11641
-11692
-11743
-11792
-11841
-11891
-11941
-11993
-12047
-12104
-12164
-12227
-12291
-12356
-12420
-12483
-12544
-12602
-12657
-12709
-12759
-12807
-12855
-12901
-12947
-12993
-13039
-13085
-13131
-13177
-13224
-13272
-13321
-13371
-13422
-13476
-13532
-13589
-13648
-13708
-13769
-13830
-13891
-13951
-14011
-14070
-14128
-14187
-14245
-14303
-14362
-14422
-14481
-14541
-14600
-14660
-14720
-14781
-14842
-14905
-14970
-15038
-15109
-15184
-15261
-15341
-15422
-15502
-15582
-15661
-15737
-15811
-15882
-15951
-16018
-16082
-16146
-16210
-16271
-16332
-16394
-16452
-16510
-16565
-16619
-16672
-16723
-16773
-16822
-16869
-16914
-16957
-16999
-17038
-17074
-17107
-17138
-17166
-17193
-17218
-17243
-17269
-17295
-17323
-17352
-17382
-17412
-17443
-17473
-17502
-17529
-17555
-17578
-17600
-17620
-17637
-17652
-17665
-17676
-17684
-17689
-17691
-17691
-17689
-17684
-17679
-17673
-17669
-17665
-17663
-17663
-17664
-17667
-17671
-17675
-17679
-17682
-17684
-17684
-17683
-17680
-17675
-17668
-17659
-17649
-17638
-17626
-17614
-17603
-17593
-17583
-17576
-17569
-17564
-17559
-17555
-17552
-17549
-17545
-17542
-17539
-17535
-17531
-17527
-17523
-17519
-17515
-17512
-17508
-17505
-17504
-17502
-17501
-17500
-17499
-17497
-17493
-17489
-17484
-17479
-17473
-17468
-17463
-17459
-17454
-17450
-17446
-17441
-17436
-17430
-17425
-17419
-17413
-17408
-17402
-17396
-17390
-17383
-17375
-17365
-17353
-17338
-17321
-17302
-17279
-17254
-17227
-17198
-17169
-17140
-17111
-17084
-17059
-17036
-17016
-16997
-16982
-16968
-16957
-16948
-16940
-16934
-16927
-16922
-16916
-16909
-16902
-16895
-16886
-16876
-16865
-16854
-16841
-16828
-16814
-16800
-16784
-16766
-16747
-16726
-16704
-16680
-16655
-16630
-16605
-16581
-16557
-16534
-16511
-16490
-16468
-16447
-16425
-16402
-16378
-16353
-16328
-16302
-16274
-16248
-16224
-16199
-16175
-16152
-16131
-16110
-16090
-16070
-16050
-16030
-16011
-15991
-15972
-15952
-15933
-15915
-15898
-15882
-15866
-15851
-15835
-15818
-15799
-15778
-15756
-15732
-15707
-15682
-15657
-15634
-15612
-15593
-15576
-15561
-15547
-15533
-15520
-15507
-15494
-15481
-15467
-15454
-15442
-15430
-15419
-15408
-15397
-15387
-15376
-15364
-15350
-15336
-15319
-15301
-15282
-15261
-15240
-15218
-15195
-15172
-15147
-15121
-15093
-15064
-15035
-15005
-14976
-14947
-14920
-14893
-14868
-14844
-14821
-14797
-14773
-14747
-14720
-14692
-14661
-14630
-14598
-14565
-14532
-14499
-14464
-14430
-14394
-14357
-14320
-14281
-14242
-14202
-14161
-14120
-14079
-14039
-13999
-13959
-13919
-13880
-13840
-13801
-13761
-13722
-13683
-13643
-13604
-13565
-13525
-13485
-13444
-13401
-13359
-13315
-13272
-13229
-13187
-13146
-13105
-13065
-13026
-12986
-12946
-12906
-12866
-12826
-12787
-12749
-12712
-12675
-12640
-12605
-12570
-12535
-12499
-12461
-12422
-12381
-12338
-12293
-12245
-12196
-12145
-12092
-12037
-11981
-11924
-11867
-11809
-11752
-11695
-11638
-11582
-11527
-11472
-11417
-11363
-11309
-11255
-11201
-11147
-11094
-11040
-10985
-10931
-10876
-10821
-10765
-10709
-10652
-10594
-10536
-10477
-10417
-10358
-10298
-10239
-10179
-10120
-10062
-10004
-9947
-9890
-9835
-9780
-9725
-9671
-9618
-9566
-9514
-9463
-9411
-9360
-9308
-9255
-9202
-9148
-9093
-9036
-8979
-8921
-8862
-8802
-8743
-8685
-8628
-8572
-8518
-8464
-8412
-8360
-8309
-8258
-8208
-8157
-8106
-8057
-8007
-7956
-7906
-7855
-7803
-7751
-7699
-7646
-7594
-7542
-7490
-7438
-7387
-7335
-7284
-7232
-7179
-7127
-7073
-7020
-6966
-6912
-6858
-6803
-6748
-6693
-6637
-6581
-6524
-6467
-6411
-6354
-6298
-6242
-6187
-6132
-6078
-6024
-5972
-5922
-5873
-5826
-5781
-5738
-5697
-5657
-5618
-5580
-5542
-5505
-5467
-5429
-5392
-5354
-5316
-5277
-5238
-5198
-5157
-5114
-5070
-5026
-4980
-4934
-4888
-4842
-4796
-4750
-4705
-4659
-4614
-4569
-4525
-4482
-4440
-4399
-4359
-4320
-4281
-4243
-4204
-4163
-4122
-4080
-4037
-3992
-3947
-3902
-3857
-3812
-3768
-3725
-3682
-3640
-3598
-3556
-3514
-3472
-3430
-3389
-3347
-3305
-3264
-3222
-3179
-3136
-3091
-3046
-2999
-2952
-2905
-2859
-2813
-2769
-2728
-2688
-2650
-2614
-2579
-2545
-2512
-2480
-2447
-2414
-2381
-2347
-2313
-2279
-2245
-2210
-2174
-2137
-2099
-2059
-2019
-1977
-1935
-1891
-1848
-1804
-1760
-1716
-1673
-1630
-1587
-1544
-1500
-1455
-1409
-1362
-1313
-1264
-1214
-1163
-1112
-1061
-1010
-959
-908
-857
-806
-755
-704
-653
-603
-553
-504
-455
-407
-358
-310
-261
-211
-161
-110
-59
-7
46
99
154
208
264
319
373
427
479
530
579
626
672
717
762
807
853
900
947
996
1045
1095
1145
1194
1243
1292
1341
1388
1436
1483
1530
1577
1624
1670
1716
1762
1807
1851
1896
1941
1985
2029
2075
2120
2166
2213
2260
2308
2357
2405
2454
2503
2552
2601
2650
2698
2745
2791
2836
2879
2920
2959
2997
3034
3069
3104
3139
3174
3208
3243
3278
3312
3346
3378
3410
3442
3473
3504
3534
3565
3595
3624
3652
3679
3704
3727
3749
3770
3791
3811
3831
3850
3869
3888
3906
3924
3940
3956
3971
3985
3998
4011
4022
4034
4045
4054
4064
4073
4080
4086
4093
4099
4104
4110
4115
4120
4125
4129
4133
4136
4138
4139
4139
4137
4134
4129
4123
4115
4106
4097
4086
4075
4066
4056
4046
4038
4030
4024
4019
4013
4009
4006
4003
4003
4005
4006
4011
4016
4022
4027
4034
4040
4046
4050
4054
4058
4062
4066
4070
4073
4077
4080
4083
4085
4086
4086
4088
4088
4086
4086
4088
4089
4090
4091
4093
4093
4094
4093
4091
4089
4086
4083
4080
4077
4075
4073
4070
4069
4067
4064
4061
4057
4053
4049
4045
4042
4038
4038
4038
4040
4043
4046
4051
4058
4064
4070
4077
4083
4090
4096
4101
4106
4109
4111
4113
4113
4113
4112
4110
4108
4106
4105
4104
4104
4105
4107
4109
4113
4116
4120
4123
4126
4128
4129
4129
4128
4126
4123
4119
4115
4112
4108
4105
4102
4099
4096
4093
4088
4083
4078
4072
4065
4058
4051
4043
4035
4029
4021
4011
4002
3992
3981
3970
3958
3947
3935
3924
3914
3904
3895
3887
3879
3872
3865
3858
3850
3842
3831
3820
3807
3792
3776
3759
3740
3720
3699
3676
3653
3630
3606
3583
3560
3539
3518
3499
3481
3463
3446
3428
3411
3393
3374
3356
3338
3319
3301
3284
3266
3248
3231
3213
3195
3176
3157
3137
3117
3096
3075
3055
3035
3016
2998
2980
2962
2944
2926
2907
2887
2866
2844
2822
2800
2779
2758
2737
2718
2698
2678
2658
2637
2615
2592
2568
2545
2521
2497
2473
2449
2426
2402
2379
2355
2331
2306
2281
2256
2230
2204
2178
2152
2126
2102
2078
2056
2035
2016
1997
1980
1962
1945
1927
1909
1890
1870
1850
1830
1810
1790
1772
1754
1737
1721
1705
1690
1676
1661
1647
1632
1617
1602
1588
1573
1559
1545
1531
1517
1503
1489
1473
1457
1440
1422
1403
1383
1363
1343
1322
1300
1278
1256
1233
1210
1187
1163
1139
1114
1089
1063
1038
1012
989
965
942
919
897
876
854
833
811
790
768
746
723
701
678
656
635
614
593
573
554
535
517
500
484
469
455
440
426
412
398
384
369
354
340
325
310
294
278
261
243
225
205
185
165
145
125
106
89
74
60
48
37
27
17
5
-8
-22
-39
-57
-76
-97
-117
-138
-159
-180
-200
-221
-241
-262
-282
-304
-325
-346
-366
-387
-406
-426
-445
-464
-483
-502
-520
-537
-555
-571
-587
-603
-617
-631
-644
-656
-667
-678
-689
-699
-709
-718
-727
-735
-742
-749
-756
-762
-768
-773
-778
-782
-785
-788
-789
-790
-790
-789
-789
-788
-788
-789
-791
-793
-796
-799
-803
-807
-811
-814
-816
-817
-817
-815
-811
-805
-798
-789
-779
-768
-757
-746
-735
-725
-715
-707
-699
-692
-686
-682
-677
-674
-671
-669
-667
-666
-664
-662
-660
-658
-656
-653
-650
-646
-643
-639
-635
-630
-625
-620
-613
-606
-599
-590
-581
-572
-561
-550
-538
-525
-512
-499
-486
-474
-463
-453
-444
-435
-428
-421
-414
-407
-399
-390
-380
-370
-358
-347
-335
-322
-309
-296
-283
-269
-256
-242
-229
-217
-206
-195
-186
-176
-168
-159
-151
-142
-132
-121
-110
-98
-86
-73
-60
-48
-35
-24
-13
-2
7
16
24
31
38
44
50
56
61
67
72
77
82
87
91
94
98
101
104
107
110
113
116
120
123
127
131
135
139
143
147
150
152
154
155
156
156
155
154
153
152
151
149
147
144
140
136
131
125
119
113
107
102
96
91
87
82
78
73
69
66
63
60
59
58
58
59
61
63
65
67
69
71
71
71
71
70
69
67
65
62
58
53
48
42
35
28
21
13
6
-1
-8
-15
-23
-31
-39
-48
-58
-67
-77
-86
-95
-103
-111
-118
-125
-132
-138
-144
-150
-155
-160
-164
-167
-170
-171
-173
-174
-175
-176
-178
-179
-181
-183
-184
-186
-187
-188
-188
-188
-188
-187
-188
-189
-190
-193
-196
-200
-205
-210
-217
-223
-230
-238
-245
-253
-261
-269
-276
-283
-289
-295
-300
-303
-306
-308
-310
-311
-311
-311
-312
-312
-313
-315
-318
-321
-324
-328
-332
-335
-338
-340
-341
-340
-338
-334
-328
-322
-314
-306
-298
-290
-282
-275
-269
-264
-261
-258
-256
-254
-253
-251
-249
-247
-243
-238
-232
-225
-218
-210
-201
-193
-186
-179
-174
-169
-165
-162
-159
-157
-155
-154
-152
-151
-151
-151
-152
-153
-155
-158
-161
-164
-166
-169
-172
-175
-179
-184
-190
-198
-207
-219
-232
-246
-260
-276
-291
-305
-320
-334
-347
-360
-373
-385
-398
-410
-421
-433
-444
-455
-465
-475
-486
-496
-507
-519
-532
-546
-560
-576
-593
-611
-630
-650
-671
-692
-713
-734
-755
-776
-797
-818
-839
-860
-882
-904
-926
-949
-971
-994
-1014
-1036
-1056
-1075
-1093
-1110
-1127
-1143
-1159
-1175
-1192
-1208
-1224
-1240
-1255
-1270
-1285
-1299
-1312
-1326
-1339
-1353
-1368
-1383
-1400
-1417
-1435
-1453
-1473
-1492
-1512
-1531
-1551
-1571
-1591
-1612
-1632
-1654
-1675
-1697
-1720
-1742
-1764
-1786
-1807
-1828
-1848
-1868
-1887
-1907
-1927
-1947
-1967
-1987
-2007
-2027
-2045
-2063
-2080
-2097
-2112
-2126
-2139
-2152
-2163
-2174
-2185
-2195
-2206
-2215
-2225
-2234
-2243
-2252
-2260
-2268
-2276
-2285
-2294
-2305
-2316
-2328
-2341
-2355
-2370
-2385
-2400
-2415
-2429
-2442
-2455
-2468
-2480
-2491
-2503
-2515
-2527
-2538
-2549
-2560
-2569
-2578
-2586
-2594
-2601
-2609
-2616
-2624
-2633
-2642
-2651
-2661
-2671
-2681
-2691
-2701
-2711
-2721
-2732
-2744
-2757
-2770
-2784
-2799
-2814
-2831
-2848
-2865
-2883
-2900
-2918
-2935
-2952
-2968
-2984
-2998
-3012
-3025
-3037
-3049
-3061
-3073
-3086
-3099
-3113
-3128
-3145
-3162
-3181
-3200
-3221
-3242
-3263
-3285
-3307
-3329
-3351
-3374
-3397
-3421
-3445
-3469
-3495
-3521
-3547
-3574
-3602
-3630
-3659
-3689
-3719
-3749
-3780
-3812
-3845
-3878
-3912
-3946
-3980
-4014
-4048
-4081
-4114
-4146
-4177
-4208
-4239
-4269
-4299
-4328
-4357
-4385
-4412
-4438
-4463
-4487
-4510
-4532
-4554
-4576
-4597
-4619
-4641
-4664
-4687
-4709
-4732
-4755
-4777
-4799
-4820
-4841
-4861
-4880
-4898
-4916
-4934
-4950
-4966
-4981
-4995
-5009
-5022
-5035
-5048
-5060
-5073
-5085
-5098
-5111
-5125
-5139
-5153
-5168
-5183
-5198
-5213
-5227
-5242
-5256
-5269
-5282
-5294
-5306
-5317
-5327
-5337
-5346
-5355
-5364
-5373
-5382
-5391
-5401
-5412
-5423
-5436
-5449
-5464
-5479
-5495
-5512
-5530
-5548
-5566
-5585
-5603
-5622
-5640
-5658
-5676
-5694
-5712
-5731
-5750
-5769
-5789
-5809
-5830
-5850
-5870
-5890
-5910
-5929
-5948
-5967
-5986
-6005
-6023
-6040
-6057
-6074
-6090
-6107
-6123
-6140
-6157
-6175
-6192
-6210
-6227
-6245
-6261
-6278
-6294
-6310
-6325
-6340
-6356
-6371
-6387
-6402
-6417
-6432
-6447
-6462
-6476
-6491
-6506
-6521
-6537
-6554
-6571
-6588
-6606
-6623
-6641
-6658
-6674
-6691
-6706
-6721
-6736
-6750
-6764
-6778
-6792
-6805
-6819
-6833
-6847
-6861
-6875
-6889
-6902
-6915
-6928
-6941
-6953
-6965
-6977
-6989
-7000
-7011
-7021
-7031
-7041
-7050
-7059
-7067
-7075
-7083
-7089
-7096
-7101
-7106
-7111
-7114
-7117
-7119
-7121
-7122
-7123
-7124
-7125
-7126
-7127
-7128
-7130
-7132
-7134
-7136
-7138
-7139
-7140
-7140
-7139
-7137
-7135
-7131
-7126
-7121
-7115
-7108
-7101
-7094
-7087
-7080
-7074
-7067
-7061
-7055
-7049
-7044
-7039
-7034
-7029
-7025
-7021
-7016
-7012
-7007
-7001
-6996
-6989
-6983
-6975
-6968
-6960
-6953
-6944
-6936
-6927
-6917
-6907
-6896
-6884
-6873
-6861
-6848
-6836
-6823
-6810
-6798
-6785
-6772
-6760
-6748
-6736
-6725
-6714
-6703
-6693
-6682
-6671
-6660
-6647
-6634
-6621
-6606
-6590
-6574
-6558
-6542
-6525
-6508
-6492
-6475
-6459
-6443
-6427
-6411
-6395
-6378
-6362
-6346
-6329
-6313
-6296
-6279
-6263
-6246
-6229
-6211
-6193
-6176
-6157
-6139
-6120
-6102
-6084
-6066
-6049
-6032
-6016
-6000
-5985
-5969
-5953
-5937
-5920
-5903
-5885
-5867
-5849
-5831
-5813
-5795
-5778
-5761
-5744
-5728
-5712
-5696
-5681
-5667
-5653
-5640
-5627
-5615
-5604
-5593
-5582
-5572
-5561
-5550
-5539
-5528
-5515
-5503
-5490
-5478
-5466
-5455
-5445
-5435
-5427
-5419
-5411
-5403
-5395
-5387
-5377
-5367
-5357
-5345
-5334
-5322
-5309
-5296
-5281
-5266
-5250
-5234
-5216
-5199
-5180
-5162
-5144
-5126
-5108
-5090
-5073
-5056
-5040
-5023
-5007
-4992
-4977
-4962
-4947
-4933
-4919
-4906
-4892
-4880
-4867
-4855
-4843
-4830
-4818
-4806
-4794
-4782
-4769
-4756
-4743
-4729
-4715
-4700
-4684
-4668
-4651
-4634
-4617
-4599
-4582
-4564
-4547
-4531
-4514
-4499
-4483
-4469
-4454
-4440
-4425
-4411
-4397
-4383
-4370
-4357
-4346
-4335
-4325
-4316
-4309
-4302
-4296
-4291
-4286
-4281
-4278
-4275
-4273
-4272
-4272
-4273
-4275
-4277
-4280
-4283
-4287
-4291
-4295
-4298
-4302
-4306
-4310
-4314
-4317
-4321
-4325
-4329
-4333
-4336
-4338
-4340
-4342
-4343
-4343
-4343
-4343
-4342
-4342
-4341
-4341
-4341
-4341
-4342
-4342
-4342
-4341
-4339
-4337
-4333
-4329
-4324
-4318
-4312
-4305
-4298
-4291
-4283
-4275
-4267
-4257
-4247
-4236
-4225
-4213
-4201
-4189
-4177
-4164
-4151
-4137
-4123
-4107
-4091
-4074
-4056
-4037
-4017
-3997
-3977
-3956
-3935
-3915
-3894
-3874
-3854
-3834
-3814
-3793
-3772
-3751
-3729
-3706
-3684
-3662
-3639
-3617
-3595
-3574
-3552
-3529
-3507
-3484
-3461
-3438
-3414
-3391
-3367
-3344
-3321
-3298
-3275
-3252
-3229
-3206
-3184
-3161
-3138
-3115
-3092
-3070
-3047
-3025
-3003
-2981
-2960
-2939
-2917
-2897
-2876
-2855
-2835
-2815
-2796
-2778
-2760
-2744
-2727
-2711
-2695
-2679
-2664
-2648
-2633
-2617
-2603
-2589
-2576
-2564
-2553
-2543
-2533
-2523
-2514
-2504
-2494
-2483
-2471
-2459
-2447
-2435
-2422
-2409
-2397
-2384
-2371
-2358
-2345
-2332
-2320
-2308
-2297
-2286
-2275
-2265
-2255
-2244
-2234
-2223
-2211
-2199
-2186
-2173
-2159
-2144
-2128
-2111
-2094
-2077
-2060
-2041
-2025
-2008
-1992
-1976
-1960
-1946
-1931
-1918
-1905
-1892
-1880
-1868
-1857
-1846
-1835
-1824
-1812
-1801
-1789
-1776
-1763
-1749
-1735
-1720
-1705
-1690
-1674
-1659
-1643
-1628
-1613
-1598
-1583
-1569
-1554
-1539
-1524
-1508
-1492
-1475
-1458
-1441
-1425
-1409
-1393
-1379
-1365
-1352
-1339
-1326
-1313
-1300
-1288
-1275
-1263
-1250
-1239
-1227
-1215
-1204
-1192
-1180
-1167
-1154
-1140
-1126
-1111
-1097
-1083
-1069
-1056
-1043
-1030
-1018
-1006
-994
-982
-969
-957
-944
-932
-919
-907
-894
-881
-867
-854
-840
-825
-810
-794
-778
-761
-743
-725
-706
-687
-667
-647
-626
-605
-584
-562
-539
-516
-493
-469
-445
-421
-396
-372
-347
-322
-297
-272
-246
-221
-196
-170
-146
-121
-97
-73
-49
-25
-2
21
44
67
89
111
133
154
174
194
213
231
248
265
282
298
313
329
344
359
373
388
402
417
431
446
461
476
490
505
519
534
548
562
576
591
606
621
636
652
668
683
699
715
730
746
761
777
793
809
825
841
857
872
887
902
915
929
942
955
968
982
995
1008
1024
1038
1053
1068
1082
1097
1112
1126
1141
1156
1171
1185
1200
1215
1230
1245
1260
1274
1288
1302
1315
1329
1342
1355
1368
1381
1395
1408
1422
1436
1450
1464
1479
1493
1507
1521
1534
1548
1560
1573
1584
1596
1606
1616
1624
1633
1640
1647
1654
1660
1667
1672
1678
1683
1688
1692
1696
1699
1703
1706
1709
1712
1715
1718
1722
1725
1729
1732
1736
1739
1741
1743
1745
1746
1747
1748
1749
1751
1752
1754
1755
1757
1759
1761
1763
1764
1766
1767
1769
1771
1773
1775
1778
1781
1785
1788
1791
1794
1796
1798
1799
1800
1801
1801
1801
1800
1799
1798
1798
1797
1796
1796
1795
1796
1796
1797
1799
1800
1803
1805
1807
1809
1811
1813
1814
1814
1814
1813
1812
1811
1810
1809
1808
1806
1804
1802
1799
1796
1793
1790
1787
1785
1782
1780
1778
1777
1777
1777
1777
1777
1778
1779
1779
1780
1780
1781
1781
1782
1782
1783
1784
1785
1786
1788
1790
1792
1794
1797
1800
1803
1808
1812
1817
1822
1828
1834
1840
1846
1853
1859
1866
1873
1880
1887
1894
1901
1909
1917
1924
1933
1941
1950
1959
1968
1976
1985
1994
2001
2009
2017
2025
2033
2040
2047
2055
2062
2069
2076
2083
2089
2096
2102
2108
2114
2120
2126
2132
2137
2143
2149
2155
2160
2166
2172
2177
2183
2189
2195
2201
2206
2212
2217
2221
2225
2228
2231
2233
2235
2236
2237
2237
2236
2235
2233
2230
2226
2222
2218
2213
2209
2205
2201
2198
2194
2191
2187
2183
2178
2173
2167
2161
2154
2147
2140
2132
2125
2117
2110
2102
2094
2086
2077
2068
2058
2047
2036
2024
2012
1999
1986
1973
1959
1945
1931
1917
1902
1887
1872
1857
1842
1827
1812
1797
1783
1768
1753
1739
1723
1708
1692
1675
1659
1641
1623
1605
1585
1566
1545
1525
1504
1482
1461
1440
1418
1397
1377
1356
1336
1316
1295
1275
1254
1232
1210
1188
1165
1142
1119
1096
1072
1049
1026
1004
981
959
938
916
895
873
852
830
809
788
767
746
725
705
684
662
641
619
596
573
550
526
502
478
454
429
405
380
356
333
310
288
267
247
227
208
189
171
152
134
116
98
80
62
45
27
10
-6
-23
-40
-56
-72
-88
-103
-118
-133
-148
-162
-176
-190
-204
-217
-230
-243
-256
-268
-280
-291
-301
-311
-320
-329
-337
-344
-350
-357
-362
-368
-373
-379
-384
-389
-395
-400
-406
-411
-417
-423
-429
-434
-440
-446
-451
-456
-460
-464
-467
-469
-471
-472
-473
-473
-474
-474
-474
-475
-475
-476
-476
-477
-478
-479
-480
-481
-482
-483
-483
-483
-483
-483
-483
-482
-481
-480
-479
-478
-477
-475
-474
-472
-469
-467
-463
-459
-455
-449
-443
-437
-430
-422
-414
-406
-397
-388
-379
-370
-361
-352
-344
-335
-326
-317
-308
-299
-288
-278
-266
-253
-240
-227
-213
-199
-185
-171
-156
-142
-128
-114
-101
-87
-74
-61
-49
-36
-24
-12
0
11
23
34
45
56
67
78
90
101
113
124
136
147
158
169
179
189
199
209
218
228
238
247
257
266
275
283
291
299
306
313
321
328
336
343
351
359
366
374
381
388
394
401
408
415
423
431
439
448
456
465
473
482
490
499
508
517
526
536
546
556
565
575
584
592
600
607
614
621
628
635
642
650
657
665
673
680
688
695
702
709
716
723
730
738
746
754
762
771
779
788
797
807
816
826
837
848
859
871
884
897
910
924
939
954
969
984
1000
1016
1031
1047
1063
1078
1093
1108
1122
1136
1150
1164
1177
1191
1204
1218
1231
1243
1255
1267
1279
1290
1302
1313
1324
1336
1347
1359
1370
1381
1392
1403
1414
1424
1435
1445
1456
1466
1477
1487
1496
1505
1513
1520
1526
1531
1536
1540
1544
1547
1551
1555
1558
1561
1564
1566
1568
1570
1572
1573
1574
1576
1577
1579
1580
1582
1583
1584
1585
1586
1586
1586
1586
1586
1586
1587
1588
1589
1591
1592
1595
1597
1600
1602
1605
1608
1610
1613
1616
1619
1622
1625
1628
1631
1634
1638
1641
1645
1649
1653
1658
1662
1667
1673
1678
1684
1690
1696
1703
1709
1715
1722
1728
1735
1741
1747
1754
1761
1768
1776
1785
1794
1804
1815
1827
1840
1853
1866
1880
1893
1907
1920
1932
1944
1955
1966
1975
1985
1993
2001
2009
2017
2024
2031
2037
2045
2052
2059
2066
2072
2080
2087
2094
2102
2110
2118
2127
2135
2143
2152
2160
2168
2176
2183
2190
2197
2204
2212
2219
2226
2234
2241
2249
2256
2264
2271
2278
2285
2291
2297
2303
2309
2316
2322
2328
2334
2341
2347
2354
2360
2367
2374
2382
2389
2396
2403
2410
2417
2423
2430
2436
2442
2448
2454
2460
2467
2473
2481
2488
2496
2504
2513
2521
2529
2537
2545
2552
2558
2563
2568
2571
2574
2575
2576
2577
2577
2576
2576
2575
2575
2575
2575
2575
2576
2577
2578
2579
2581
2582
2584
2585
2586
2586
2586
2584
2583
2580
2577
2573
2569
2565
2560
2555
2550
2544
2538
2532
2526
2520
2514
2508
2502
2496
2491
2485
2479
2474
2468
2463
2457
2451
2445
2438
2432
2425
2419
2412
2406
2399
2393
2386
2380
2373
2367
2360
2353
2346
2339
2332
2325
2317
2309
2300
2291
2282
2272
2262
2252
2241
2231
2221
2211
2201
2192
2182
2173
2163
2154
2144
2134
2124
2115
2105
2096
2087
2078
2070
2061
2052
2041
2032
2021
2011
2000
1989
1979
1969
1959
1950
1941
1932
1924
1916
1908
1901
1894
1887
1880
1873
1867
1861
1854
1848
1840
1833
1824
1815
1805
1795
1784
1773
1762
1751
1740
1729
1718
1707
1696
1684
1673
1661
1649
1637
1624
1612
1599
1586
1573
1560
1546
1532
1517
1502
1486
1469
1452
1435
1417
1399
1380
1361
1341
1320
1298
1276
1252
1228
1203
1178
1152
1126
1100
1074
1048
1022
996
970
945
919
894
868
842
817
790
763
736
707
678
647
616
585
552
519
487
454
421
389
357
326
295
265
235
206
176
148
119
90
61
31
1
-30
-62
-94
-127
-161
-196
-231
-267
-303
-338
-374
-409
-444
-479
-513
-548
-582
-616
-649
-683
-716
-749
-781
-814
-846
-878
-909
-941
-972
-1002
-1033
-1062
-1091
-1120
-1147
-1173
-1199
-1223
-1246
-1268
-1290
-1312
-1333
-1353
-1374
-1394
-1415
-1435
-1454
-1474
-1493
-1511
-1529
-1546
-1563
-1580
-1596
-1612
-1627
-1641
-1656
-1669
-1683
-1696
-1709
-1723
-1736
-1749
-1762
-1775
-1788
-1801
-1814
-1826
-1839
-1851
-1863
-1875
-1887
-1899
-1911
-1923
-1934
-1944
-1955
-1965
-1975
-1985
-1996
-2007
-2019
-2031
-2044
-2057
-2069
-2082
-2094
-2106
-2117
-2128
-2138
-2147
-2156
-2165
-2174
-2183
-2191
-2199
-2208
-2216
-2224
-2232
-2240
-2248
-2255
-2263
-2271
-2278
-2285
-2292
-2298
-2304
-2310
-2315
-2319
-2324
-2328
-2331
-2335
-2337
-2340
-2342
-2343
-2345
-2346
-2346
-2346
-2346
-2345
-2344
-2342
-2339
-2335
-2331
-2326
-2320
-2313
-2306
-2299
-2291
-2283
-2275
-2267
-2258
-2249
-2240
-2231
-2222
-2212
-2202
-2192
-2181
-2170
-2159
-2148
-2136
-2124
-2111
-2097
-2083
-2069
-2054
-2039
-2024
-2009
-1995
-1981
-1968
-1954
-1941
-1927
-1913
-1899
-1885
-1871
-1857
-1842
-1829
-1815
-1801
-1788
-1775
-1761
-1748
-1735
-1722
-1708
-1696
-1683
-1671
-1660
-1648
-1637
-1626
-1615
-1603
-1591
-1579
-1567
-1554
-1542
-1529
-1517
-1505
-1493
-1481
-1470
-1459
-1447
-1436
-1424
-1412
-1399
-1387
-1374
-1362
-1349
-1335
-1321
-1307
-1293
-1278
-1263
-1248
-1234
-1220
-1207
-1194
-1182
-1170
-1159
-1148
-1136
-1124
-1112
-1100
-1086
-1073
-1059
-1045
-1030
-1016
-1002
-988
-975
-962
-950
-938
-926
-915
-905
-894
-884
-874
-865
-855
-845
-835
-825
-814
-804
-793
-782
-772
-762
-752
-743
-734
-726
-718
-710
-701
-693
-685
-676
-668
-660
-651
-643
-635
-627
-619
-611
-603
-595
-587
-579
-571
-563
-555
-547
-539
-531
-523
-515
-507
-498
-490
-481
-471
-461
-451
-440
-430
-419
-409
-399
-389
-379
-369
-359
-350
-340
-331
-322
-312
-303
-295
-286
-279
-271
-264
-257
-250
-243
-236
-228
-221
-213
-205
-197
-189
-182
-174
-166
-159
-151
-143
-136
-128
-119
-111
-102
-93
-85
-76
-69
-61
-55
-48
-43
-37
-32
-28
-23
-18
-14
-9
-5
0
5
11
16
23
29
36
43
50
56
63
69
76
82
88
93
98
103
108
113
117
122
127
132
137
142
147
152
157
162
167
171
175
179
182
185
188
191
193
195
197
198
199
200
200
199
199
198
197
196
195
194
193
192
191
190
189
188
187
187
186
185
184
183
182
180
178
176
173
169
165
161
156
151
146
141
136
130
125
119
113
106
99
93
86
79
71
64
57
49
41
33
24
15
5
-5
-16
-26
-37
-47
-57
-66
-76
-85
-94
-103
-113
-122
-132
-142
-152
-162
-171
-181
-190
-198
-207
-215
-224
-232
-241
-249
-257
-265
-273
-280
-287
-294
-301
-307
-313
-319
-325
-331
-337
-343
-350
-356
-362
-369
-376
-383
-390
-397
-405
-413
-421
-430
-440
-450
-460
-470
-481
-492
-502
-512
-522
-532
-541
-551
-560
-569
-578
-587
-596
-605
-614
-623
-632
-641
-649
-658
-666
-675
-683
-691
-699
-707
-716
-724
-732
-741
-750
-758
-767
-777
-786
-796
-806
-816
-826
-837
-847
-858
-869
-880
-892
-903
-915
-926
-938
-950
-962
-974
-987
-999
-1012
-1025
-1038
-1051
-1064
-1077
-1089
-1101
-1113
-1125
-1136
-1148
-1159
-1170
-1181
-1192
-1203
-1213
-1223
-1233
-1243
-1252
-1262
-1271
-1280
-1289
-1298
-1307
-1315
-1322
-1329
-1336
-1342
-1348
-1354
-1360
-1366
-1373
-1380
-1386
-1393
-1400
-1407
-1413
-1419
-1425
-1430
-1435
-1440
-1444
-1449
-1453
-1457
-1461
-1465
-1468
-1471
-1474
-1476
-1478
-1479
-1480
-1481
-1482
-1482
-1483
-1483
-1483
-1484
-1484
-1483
-1483
-1482
-1481
-1480
-1478
-1477
-1475
-1473
-1470
-1468
-1466
-1463
-1461
-1458
-1455
-1451
-1448
-1444
-1440
-1436
-1433
-1430
-1426
-1423
-1420
-1416
-1412
-1408
-1404
-1399
-1394
-1389
-1384
-1379
-1374
-1371
-1367
-1364
-1362
-1361
-1360
-1359
-1359
-1359
-1359
-1360
-1361
-1361
-1362
-1363
-1364
-1365
-1366
-1366
-1366
-1366
-1366
-1367
-1367
-1367
-1367
-1368
-1368
-1369
-1370
-1370
-1372
-1373
-1374
-1376
-1378
-1380
-1383
-1385
-1388
-1391
-1393
-1396
-1398
-1400
-1402
-1404
-1405
-1406
-1407
-1408
-1408
-1408
-1408
-1409
-1409
-1409
-1409
-1409
-1409
-1408
-1408
-1407
-1406
-1405
-1403
-1402
-1400
-1399
-1398
-1397
-1396
-1395
-1394
-1394
-1393
-1392
-1391
-1389
-1387
-1385
-1383
-1380
-1378
-1375
-1373
-1371
-1369
-1368
-1367
-1367
-1367
-1368
-1368
-1369
-1370
-1371
-1372
-1373
-1374
-1376
-1378
-1379
-1381
-1383
-1384
-1385
-1386
-1387
-1387
-1388
-1388
-1389
-1389
-1390
-1390
-1391
-1391
-1391
-1391
-1391
-1391
-1391
-1391
-1392
-1392
-1394
-1395
-1398
-1400
-1403
-1405
-1408
-1410
-1412
-1413
-1413
-1414
-1414
-1414
-1415
-1415
-1416
-1417
-1418
-1419
-1419
-1420
-1421
-1422
-1422
-1423
-1423
-1424
-1424
-1424
-1424
-1423
-1423
-1422
-1420
-1419
-1417
-1414
-1412
-1408
-1405
-1402
-1398
-1395
-1391
-1387
-1384
-1380
-1376
-1372
-1368
-1363
-1359
-1354
-1349
-1344
-1338
-1332
-1326
-1319
-1312
-1304
-1297
-1289
-1281
-1272
-1264
-1255
-1246
-1237
-1227
-1218
-1207
-1197
-1186
-1175
-1163
-1151
-1138
-1125
-1111
-1096
-1082
-1067
-1053
-1038
-1022
-1008
-994
-979
-964
-949
-934
-919
-904
-889
-874
-859
-845
-830
-816
-801
-787
-774
-760
-747
-735
-723
-711
-700
-689
-679
-669
-659
-650
-641
-633
-625
-617
-610
-602
-595
-587
-579
-570
-562
-553
-544
-535
-525
-516
-506
-496
-486
-475
-465
-454
-443
-432
-421
-410
-399
-389
-378
-368
-357
-347
-336
-325
-315
-304
-293
-282
-272
-261
-251
-241
-232
-223
-214
-205
-196
-187
-178
-169
-160
-152
-143
-135
-127
-120
-113
-106
-99
-93
-88
-82
-77
-71
-66
-62
-57
-53
-50
-46
-42
-39
-35
-31
-27
-23
-19
-14
-10
-5
1
6
11
17
23
28
34
40
45
51
56
61
67
72
78
84
89
95
102
108
114
121
128
135
142
149
156
163
170
177
184
191
198
205
212
220
227
235
243
251
259
267
275
283
292
302
311
321
331
340
350
360
369
378
387
395
404
412
421
429
437
445
453
461
469
478
486
494
503
512
521
530
539
549
558
567
576
584
591
599
605
612
618
624
629
634
639
644
649
653
658
662
666
670
674
677
681
684
686
689
691
693
694
695
695
696
696
696
696
696
696
696
696
696
695
694
693
692
690
687
685
683
681
678
676
674
672
669
666
663
659
655
651
646
641
636
630
624
618
612
605
598
591
584
577
570
564
557
551
544
538
531
525
518
511
504
497
490
482
475
467
460
453
446
439
432
425
418
411
404
397
390
382
375
367
359
351
343
334
326
317
307
298
288
279
269
259
249
240
230
221
211
202
192
183
173
162
151
140
129
117
106
94
82
71
59
47
36
24
13
2
-9
-20
-30
-40
-50
-59
-68
-77
-86
-94
-102
-110
-118
-126
-133
-140
-146
-153
-159
-165
-171
-176
-182
-187
-192
-197
-202
-206
-211
-215
-219
-223
-227
-230
-234
-238
-242
-245
-249
-254
-258
-262
-266
-271
-276
-282
-288
-294
-301
-308
-315
-322
-329
-336
-342
-348
-353
-358
-363
-368
-374
-379
-384
-389
-394
-399
-404
-408
-412
-416
-420
-423
-427
-431
-434
-438
-442
-446
-450
-453
-456
-459
-461
-463
-464
-466
-467
-468
-469
-470
-471
-473
-474
-477
-479
-481
-484
-486
-488
-490
-492
-494
-495
-496
-497
-498
-499
-500
-501
-501
-501
-501
-501
-500
-499
-498
-497
-496
-495
-494
-493
-491
-490
-489
-487
-485
-482
-479
-476
-473
-469
-465
-461
-456
-452
-447
-442
-436
-430
-424
-418
-412
-406
-399
-392
-386
-379
-372
-365
-358
-351
-344
-337
-330
-323
-316
-309
-302
-295
-288
-281
-274
-268
-261
-255
-249
-243
-237
-232
-226
-221
-215
-210
-205
-199
-194
-189
-184
-180
-175
-171
-168
-164
-161
-158
-155
-152
-149
-146
-144
-141
-139
-136
-134
-131
-129
-126
-124
-121
-119
-117
-116
-115
-115
-116
-117
-119
-121
-122
-124
-126
-128
-131
-133
-135
-138
-140
-144
-147
-150
-154
-157
-160
-164
-167
-170
-172
-176
-179
-182
-186
-190
-194
-198
-201
-205
-209
-212
-215
-218
-220
-223
-225
-227
-230
-232
-235
-239
-243
-247
-251
-256
-260
-265
-269
-273
-277
-280
-283
-286
-289
-292
-294
-297
-299
-301
-302
-303
-304
-305
-305
-305
-306
-306
-306
-307
-307
-308
-308
-309
-309
-309
-308
-307
-306
-304
-302
-300
-298
-296
-294
-292
-290
-289
-287
-286
-285
-284
-284
-282
-281
-279
-277
-274
-271
-268
-265
-261
-258
-255
-252
-249
-247
-244
-242
-239
-237
-234
-232
-230
-228
-226
-223
-221
-218
-214
-210
-206
-201
-195
-189
-182
-175
-169
-162
-155
-148
-141
-135
-128
-122
-115
-109
-102
-96
-89
-82
-75
-67
-59
-51
-42
-33
-23
-13
-3
8
18
28
38
48
58
68
77
87
98
108
118
129
140
150
161
172
182
193
204
214
225
235
246
256
267
276
286
295
304
312
320
327
334
340
346
352
357
362
366
370
374
378
381
383
386
388
389
391
392
393
394
394
394
393
392
391
388
386
383
380
377
374
372
370
368
366
364
363
361
359
357
355
353
351
349
347
345
342
339
336
333
330
326
322
318
314
310
306
303
300
298
295
293
291
289
287
285
283
281
278
275
273
270
266
263
259
255
251
247
243
239
234
230
225
220
216
211
206
201
196
190
184
178
172
165
158
151
144
136
128
120
111
102
93
83
73
62
52
40
29
16
4
-10
-24
-38
-53
-68
-84
-100
-116
-132
-148
-164
-180
-197
-213
-229
-245
-262
-278
-294
-310
-326
-342
-357
-373
-389
-404
-420
-436
-451
-467
-482
-498
-514
-529
-544
-560
-575
-591
-606
-621
-637
-652
-668
-683
-699
-714
-730
-746
-762
-779
-795
-812
-829
-846
-863
-881
-898
-916
-933
-951
-968
-985
-1002
-1018
-1035
-1051
-1067
-1084
-1100
-1116
-1132
-1148
-1164
-1181
-1197
-1214
-1230
-1247
-1263
-1278
-1294
-1310
-1325
-1340
-1355
-1369
-1384
-1398
-1412
-1426
-1439
-1452
-1465
-1478
-1491
-1504
-1518
-1531
-1544
-1558
-1571
-1584
-1596
-1608
-1619
-1629
-1639
-1649
-1658
-1667
-1675
-1684
-1692
-1700
-1708
-1716
-1723
-1731
-1738
-1746
-1753
-1760
-1768
-1775
-1783
-1790
-1798
-1805
-1812
-1819
-1826
-1832
-1838
-1844
-1850
-1857
-1863
-1869
-1876
-1883
-1890
-1897
-1904
-1911
-1917
-1923
-1929
-1935
-1940
-1945
-1950
-1956
-1961
-1966
-1971
-1976
-1981
-1986
-1992
-1997
-2001
-2007
-2012
-2017
-2023
-2028
-2033
-2037
-2043
-2048
-2053
-2058
-2063
-2067
-2072
-2076
-2081
-2085
-2090
-2094
-2099
-2104
-2109
-2114
-2118
-2123
-2128
-2132
-2136
-2140
-2143
-2146
-2149
-2151
-2154
-2156
-2159
-2161
-2163
-2166
-2168
-2170
-2172
-2174
-2176
-2178
-2180
-2182
-2184
-2185
-2186
-2187
-2188
-2188
-2189
-2189
-2189
-2189
-2189
-2188
-2187
-2186
-2185
-2183
-2182
-2180
-2178
-2176
-2174
-2171
-2169
-2166
-2163
-2159
-2155
-2151
-2147
-2143
-2138
-2134
-2129
-2125
-2121
-2117
-2113
-2109
-2105
-2101
-2097
-2092
-2088
-2083
-2079
-2075
-2070
-2066
-2063
-2059
-2056
-2054
-2051
-2048
-2045
-2043
-2041
-2037
-2035
-2033
-2029
-2028
-2025
-2023
-2021
-2019
-2017
-2015
-2013
-2012
-2009
-2008
-2005
-2004
-2003
-2001
-2001
-2001
-2001
-2001
-2001
-2001
-2001
-2001
-2003
-2003
-2003
-2003
-2004
-2004
-2005
-2005
-2005
-2005
-2005
-2005
-2005
-2005
-2005
-2004
-2003
-2003
-2001
-2001
-2000
-1999
-1998
-1998
-1997
-1997
-1997
-1996
-1995
-1995
-1994
-1993
-1992
-1991
-1991
-1989
-1988
-1987
-1987
-1986
-1985
-1984
-1983
-1983
-1982
-1981
-1980
-1979
-1977
-1976
-1974
-1973
-1971
-1969
-1967
-1965
-1963
-1962
-1960
-1958
-1956
-1955
-1953
-1951
-1949
-1946
-1944
-1941
-1939
-1936
-1932
-1929
-1925
-1921
-1916
-1912
-1908
-1904
-1900
-1896
-1892
-1888
-1885
-1881
-1878
-1875
-1872
-1870
-1868
-1866
-1865
-1863
-1862
-1862
-1861
-1860
-1859
-1858
-1858
-1857
-1857
-1856
-1856
-1856
-1856
-1856
-1857
-1857
-1857
-1857
-1858
-1858
-1859
-1859
-1860
-1861
-1862
-1863
-1865
-1866
-1867
-1869
-1870
-1871
-1873
-1874
-1875
-1877
-1879
-1880
-1882
-1883
-1884
-1885
-1886
-1886
-1886
-1886
-1885
-1885
-1883
-1882
-1880
-1878
-1875
-1872
-1869
-1866
-1862
-1858
-1853
-1849
-1845
-1840
-1836
-1831
-1826
-1821
-1816
-1811
-1805
-1799
-1793
-1787
-1781
-1775
-1769
-1762
-1755
-1748
-1741
-1734
-1726
-1719
-1711
-1703
-1696
-1688
-1681
-1673
-1666
-1658
-1651
-1643
-1636
-1628
-1620
-1611
-1603
-1594
-1585
-1576
-1568
-1559
-1550
-1541
-1532
-1524
-1516
-1508
-1500
-1492
-1484
-1477
-1470
-1463
-1456
-1450
-1444
-1437
-1431
-1425
-1419
-1413
-1406
-1400
-1394
-1388
-1381
-1375
-1369
-1363
-1357
-1351
-1345
-1339
-1333
-1327
-1321
-1315
-1309
-1303
-1297
-1291
-1284
-1278
-1271
-1265
-1258
-1252
-1246
-1239
-1233
-1227
-1221
-1215
-1209
-1203
-1197
-1191
-1185
-1179
-1173
-1167
-1161
-1155
-1149
-1143
-1137
-1131
-1124
-1117
-1110
-1102
-1094
-1086
-1077
-1069
-1060
-1052
-1043
-1035
-1027
-1018
-1010
-1000
-992
-982
-973
-963
-953
-943
-933
-922
-911
-900
-889
-878
-866
-854
-842
-830
-818
-806
-794
-782
-771
-759
-747
-735
-724
-711
-699
-686
-673
-660
-646
-632
-619
-605
-591
-577
-563
-550
-536
-523
-509
-496
-482
-469
-456
-442
-430
-417
-404
-392
-380
-367
-355
-343
-330
-317
-303
-290
-275
-261
-246
-232
-217
-202
-187
-172
-157
-143
-128
-113
-99
-84
-70
-55
-41
-27
-12
2
17
31
46
60
75
89
104
119
133
148
163
178
193
208
224
239
254
270
285
300
315
330
345
359
373
388
401
415
428
441
454
467
480
492
504
516
528
540
552
563
575
586
598
609
620
630
641
651
661
671
681
690
699
709
718
727
736
745
755
764
773
782
791
799
808
817
825
833
842
850
858
867
874
882
889
896
903
909
915
920
925
930
934
938
943
946
950
953
956
959
962
964
966
968
970
972
974
976
977
978
980
981
981
982
982
983
983
983
983
982
982
981
980
979
977
976
974
971
969
966
963
960
957
954
951
949
946
943
940
937
933
930
925
921
916
911
906
900
894
888
882
875
868
860
852
844
835
826
817
807
797
787
777
767
756
745
734
723
711
699
688
676
664
652
639
627
615
602
590
578
566
554
542
530
519
507
496
486
475
464
454
444
434
423
413
403
393
383
373
362
352
343
333
324
315
306
298
290
282
275
268
261
254
248
241
235
229
223
217
211
205
199
192
186
180
173
166
160
153
146
138
131
124
116
109
101
93
85
77
69
60
51
43
34
25
15
6
-3
-12
-21
-30
-39
-49
-59
-68
-79
-89
-99
-110
-121
-131
-142
-152
-162
-172
-182
-192
-202
-211
-221
-231
-240
-250
-260
-270
-280
-290
-301
-311
-321
-332
-342
-352
-362
-372
-382
-393
-403
-413
-423
-433
-443
-454
-464
-474
-484
-495
-505
-515
-526
-536
-547
-558
-569
-581
-592
-604
-615
-627
-638
-649
-661
-672
-683
-694
-706
-717
-729
-740
-751
-763
-774
-785
-796
-807
-818
-829
-840
-850
-860
-870
-880
-890
-899
-908
-917
-925
-934
-942
-950
-958
-965
-973
-981
-989
-997
-1004
-1012
-1022
-1030
-1037
-1045
-1053
-1061
-1068
-1076
-1083
-1090
-1096
-1103
-1109
-1115
-1120
-1125
-1130
-1134
-1138
-1142
-1146
-1149
-1152
-1154
-1156
-1158
-1160
-1162
-1163
-1164
-1165
-1166
-1167
-1168
-1169
-1169
-1170
-1171
-1171
-1171
-1172
-1172
-1172
-1171
-1171
-1171
-1170
-1169
-1168
-1167
-1166
-1164
-1163
-1161
-1160
-1158
-1157
-1155
-1153
-1152
-1150
-1148
-1146
-1144
-1142
-1140
-1138
-1135
-1133
-1130
-1128
-1126
-1123
-1121
-1118
-1116
-1114
-1112
-1109
-1107
-1105
-1103
-1100
-1098
-1095
-1092
-1089
-1085
-1082
-1077
-1073
-1068
-1064
-1059
-1054
-1048
-1043
-1038
-1033
-1028
-1022
-1018
-1012
-1008
-1002
-998
-993
-988
-983
-977
-972
-966
-960
-954
-948
-941
-935
-928
-921
-913
-906
-898
-890
-882
-874
-867
-859
-851
-844
-837
-830
-824
-817
-811
-805
-798
-792
-786
-779
-773
-766
-760
-754
-747
-740
-734
-727
-720
-713
-706
-699
-691
-683
-675
-666
-657
-648
-638
-629
-618
-608
-598
-587
-576
-566
-555
-544
-533
-522
-511
-500
-489
-478
-467
-456
-445
-434
-423
-413
-402
-391
-381
-370
-360
-350
-339
-329
-318
-308
-297
-287
-277
-266
-256
-247
-237
-227
-217
-207
-197
-187
-177
-166
-156
-146
-136
-127
-117
-108
-99
-91
-82
-74
-66
-58
-50
-42
-34
-26
-18
-10
-2
7
15
23
32
40
48
56
65
73
80
88
95
102
108
115
121
127
133
140
146
153
159
165
172
178
184
190
196
201
207
213
218
224
229
234
239
245
250
255
261
267
273
280
287
294
302
310
318
326
334
342
350
358
366
374
382
390
398
406
414
423
432
440
449
458
468
477
486
495
504
514
523
532
541
550
558
567
576
584
592
601
608
616
623
631
638
645
652
659
666
674
681
688
695
702
709
716
723
730
736
743
751
758
765
772
779
787
793
800
806
812
818
823
828
833
837
842
846
850
854
857
861
864
867
870
872
874
877
879
882
884
887
889
892
894
896
899
900
902
903
904
905
905
906
906
906
906
905
905
904
902
900
898
896
893
890
887
883
879
875
870
865
860
854
848
842
836
830
823
817
811
805
799
793
787
781
775
769
763
757
751
745
738
732
726
720
714
708
701
695
689
682
676
670
664
658
652
647
641
636
631
626
621
616
612
607
603
599
595
591
587
583
580
577
573
570
567
563
560
557
554
551
548
545
543
540
537
534
531
528
525
521
517
513
509
505
500
495
491
486
481
476
470
465
459
453
447
441
434
427
420
413
405
398
390
381
373
364
356
347
338
329
320
312
304
295
287
279
271
263
255
246
238
230
221
213
204
196
188
179
171
163
155
147
139
131
124
116
109
102
94
87
81
74
68
62
56
51
45
40
35
30
26
23
20
17
15
13
12
11
10
11
11
12
13
15
17
20
22
26
29
32
35
39
42
46
50
54
58
62
67
72
77
83
89
94
100
105
111
116
122
128
133
139
145
150
156
162
168
175
182
188
195
202
209
216
222
228
234
240
245
250
255
260
265
269
274
279
284
289
294
299
304
309
314
318
323
327
332
336
340
345
349
352
356
359
362
366
368
371
374
376
378
380
382
384
385
386
387
388
389
389
390
390
390
390
390
390
391
391
392
393
394
396
397
399
401
402
404
405
406
408
409
411
413
415
417
419
421
423
425
427
429
431
433
436
438
440
443
447
450
453
456
459
462
465
467
469
471
472
473
474
475
476
476
476
476
476
475
474
473
472
471
470
469
468
466
465
463
462
460
458
455
453
450
446
443
440
437
433
430
427
423
419
415
411
406
401
397
391
386
381
375
369
364
358
353
348
342
337
332
327
323
318
314
310
306
303
300
297
295
293
291
289
287
285
283
281
279
277
275
273
272
271
270
270
270
270
271
272
273
274
275
276
277
278
279
280
281
283
284
285
287
288
290
292
293
295
297
300
302
305
308
311
315
318
322
326
330
333
337
340
344
347
351
354
357
360
363
365
367
368
369
370
370
370
370
369
368
368
367
366
365
364
363
361
360
358
355
353
350
346
343
339
336
332
328
323
319
314
309
303
298
292
287
281
274
268
262
255
248
240
233
225
216
207
198
189
179
169
159
149
138
127
116
105
93
81
69
57
45
32
20
7
-5
-18
-31
-44
-58
-71
-85
-100
-114
-129
-143
-158
-172
-187
-201
-216
-230
-244
-258
-272
-285
-299
-312
-325
-338
-351
-363
-374
-386
-397
-408
-419
-430
-440
-450
-461
-471
-481
-491
-501
-511
-521
-531
-541
-551
-561
-571
-580
-590
-599
-608
-616
-625
-633
-640
-648
-655
-663
-670
-677
-685
-692
-700
-707
-715
-723
-730
-738
-746
-753
-761
-768
-775
-782
-789
-796
-803
-809
-815
-820
-825
-830
-835
-839
-843
-847
-851
-855
-860
-864
-868
-872
-876
-881
-885
-889
-893
-897
-901
-905
-909
-912
-915
-919
-922
-925
-927
-930
-932
-934
-936
-937
-939
-940
-941
-943
-944
-945
-946
-947
-948
-949
-950
-952
-953
-954
-955
-956
-957
-958
-958
-959
-960
-961
-962
-963
-964
-964
-965
-965
-966
-966
-966
-967
-967
-968
-968
-969
-969
-970
-971
-971
-972
-973
-974
-974
-975
-976
-976
-976
-976
-976
-976
-975
-975
-974
-973
-972
-972
-971
-970
-969
-968
-967
-966
-965
-964
-962
-961
-960
-958
-957
-956
-954
-954
-953
-952
-951
-951
-951
-950
-950
-951
-951
-952
-953
-954
-956
-958
-960
-963
-966
-969
-973
-977
-981
-985
-989
-993
-996
-1000
-1004
-1006
-1010
-1014
-1018
-1022
-1026
-1030
-1033
-1037
-1040
-1043
-1046
-1049
-1051
-1054
-1056
-1059
-1061
-1063
-1065
-1066
-1067
-1068
-1069
-1069
-1069
-1069
-1069
-1068
-1068
-1067
-1066
-1065
-1063
-1061
-1058
-1056
-1053
-1050
-1046
-1043
-1039
-1035
-1031
-1027
-1022
-1018
-1012
-1006
-1000
-996
-990
-984
-978
-972
-966
-960
-954
-948
-941
-935
-929
-922
-916
-909
-903
-897
-891
-885
-879
-873
-867
-862
-857
-852
-846
-841
-836
-831
-826
-820
-815
-809
-804
-799
-794
-789
-784
-780
-776
-772
-768
-764
-760
-756
-753
-749
-747
-744
-743
-741
-741
-740
-740
-739
-739
-739
-739
-740
-740
-741
-742
-743
-744
-746
-747
-749
-750
-751
-752
-754
-755
-757
-759
-761
-763
-765
-768
-770
-772
-774
-776
-778
-779
-780
-781
-782
-783
-784
-784
-785
-785
-785
-785
-785
-785
-784
-783
-782
-781
-780
-780
-779
-778
-777
-776
-775
-774
-773
-772
-771
-769
-768
-767
-766
-765
-763
-762
-760
-757
-755
-752
-748
-745
-742
-739
-736
-734
-731
-729
-726
-723
-721
-718
-716
-713
-711
-709
-707
-706
-704
-702
-700
-699
-697
-695
-694
-693
-692
-692
-691
-691
-691
-691
-691
-692
-692
-692
-692
-691
-691
-690
-690
-690
-690
-690
-691
-692
-693
-694
-696
-698
-700
-702
-704
-706
-708
-710
-711
-713
-714
-715
-715
-716
-716
-716
-716
-716
-716
-715
-715
-714
-713
-712
-711
-709
-707
-705
-702
-700
-697
-694
-690
-687
-683
-679
-675
-671
-667
-662
-657
-651
-645
-639
-633
-627
-621
-614
-608
-601
-594
-587
-580
-573
-566
-559
-553
-547
-541
-535
-530
-524
-518
-512
-506
-500
-494
-488
-482
-477
-472
-467
-462
-457
-453
-448
-444
-441
-437
-433
-430
-427
-424
-421
-418
-416
-413
-411
-408
-406
-403
-401
-398
-396
-393
-391
-388
-386
-383
-381
-379
-376
-374
-372
-370
-367
-365
-362
-360
-357
-354
-352
-349
-346
-343
-340
-337
-334
-331
-328
-325
-321
-318
-314
-310
-307
-303
-299
-295
-291
-287
-283
-278
-274
-269
-264
-259
-254
-249
-244
-239
-234
-230
-225
-219
-214
-209
-203
-198
-192
-187
-182
-177
-172
-167
-162
-157
-152
-146
-140
-135
-129
-122
-116
-110
-104
-98
-91
-85
-79
-74
-68
-63
-58
-53
-48
-42
-37
-32
-26
-20
-14
-7
0
7
15
22
29
37
44
51
59
66
73
81
88
96
104
111
119
127
134
142
149
157
165
173
182
190
199
208
216
225
233
241
249
257
265
273
281
290
298
307
315
323
332
340
348
356
364
371
378
385
392
399
406
412
418
424
429
434
439
443
448
452
456
460
464
468
471
474
477
479
481
483
485
486
488
489
490
492
493
494
494
495
495
496
496
496
496
495
494
493
492
491
489
487
485
483
481
479
476
474
472
469
467
465
463
461
458
456
454
452
450
448
445
442
439
436
432
429
424
420
415
411
406
402
398
393
389
385
381
377
373
369
365
361
357
353
349
345
341
337
333
329
324
319
314
309
304
298
293
287
282
276
270
263
257
250
243
236
229
222
214
207
200
193
185
178
170
162
154
146
138
130
122
114
106
98
90
82
74
66
58
50
41
33
25
16
8
-1
-9
-18
-26
-35
-44
-53
-62
-71
-80
-89
-98
-107
-116
-125
-135
-145
-155
-165
-175
-186
-196
-207
-218
-229
-240
-251
-262
-273
-284
-295
-306
-318
-330
-341
-353
-364
-375
-386
-396
-407
-416
-426
-436
-445
-454
-463
-471
-480
-488
-495
-503
-510
-518
-525
-533
-541
-549
-557
-566
-574
-582
-591
-600
-609
-617
-626
-635
-645
-654
-663
-672
-680
-689
-697
-705
-713
-721
-729
-736
-744
-752
-760
-768
-776
-784
-792
-801
-809
-817
-826
-834
-842
-850
-859
-867
-875
-883
-891
-899
-907
-916
-924
-933
-941
-949
-957
-965
-973
-980
-987
-994
-1000
-1008
-1014
-1022
-1029
-1037
-1045
-1053
-1062
-1070
-1078
-1086
-1094
-1103
-1111
-1119
-1127
-1135
-1142
-1150
-1157
-1163
-1169
-1175
-1180
-1184
-1188
-1191
-1194
-1197
-1200
-1203
-1206
-1210
-1213
-1217
-1221
-1224
-1227
-1230
-1233
-1235
-1237
-1239
-1241
-1243
-1245
-1246
-1248
-1250
-1251
-1252
-1254
-1254
-1255
-1256
-1256
-1257
-1258
-1259
-1260
-1261
-1262
-1263
-1265
-1267
-1270
-1273
-1276
-1279
-1282
-1286
-1289
-1293
-1296
-1300
-1303
-1307
-1311
-1315
-1320
-1324
-1329
-1333
-1337
-1340
-1344
-1347
-1351
-1355
-1359
-1364
-1369
-1374
-1380
-1386
-1391
-1397
-1402
-1407
-1412
-1416
-1421
-1425
-1429
-1433
-1436
-1440
-1443
-1447
-1450
-1453
-1456
-1458
-1462
-1465
-1469
-1473
-1477
-1481
-1486
-1490
-1495
-1500
-1504
-1508
-1512
-1516
-1519
-1522
-1525
-1527
-1529
-1530
-1532
-1533
-1535
-1537
-1538
-1540
-1542
-1544
-1546
-1548
-1550
-1552
-1553
-1555
-1556
-1557
-1558
-1558
-1558
-1558
-1557
-1556
-1554
-1552
-1549
-1546
-1543
-1539
-1536
-1532
-1529
-1526
-1524
-1521
-1518
-1516
-1513
-1510
-1507
-1503
-1500
-1497
-1494
-1491
-1488
-1485
-1482
-1479
-1477
-1474
-1472
-1469
-1466
-1464
-1461
-1457
-1454
-1450
-1447
-1443
-1439
-1436
-1432
-1428
-1424
-1420
-1416
-1411
-1407
-1403
-1399
-1395
-1391
-1387
-1384
-1380
-1377
-1373
-1370
-1367
-1364
-1361
-1358
-1355
-1351
-1347
-1343
-1339
-1335
-1331
-1327
-1323
-1319
-1315
-1310
-1306
-1302
-1298
-1294
-1290
-1286
-1283
-1280
-1277
-1274
-1272
-1270
-1267
-1265
-1263
-1261
-1259
-1257
-1254
-1252
-1250
-1247
-1245
-1243
-1241
-1239
-1236
-1234
-1231
-1228
-1225
-1223
-1220
-1217
-1215
-1213
-1212
-1210
-1209
-1207
-1206
-1205
-1204
-1204
-1204
-1203
-1203
-1203
-1203
-1203
-1202
-1201
-1199
-1197
-1195
-1193
-1190
-1188
-1186
-1185
-1183
-1182
-1181
-1180
-1178
-1177
-1176
-1174
-1173
-1172
-1171
-1170
-1169
-1169
-1169
-1169
-1169
-1169
-1169
-1168
-1167
-1167
-1166
-1166
-1166
-1166
-1166
-1167
-1168
-1169
-1170
-1170
-1171
-1172
-1173
-1175
-1176
-1178
-1179
-1181
-1183
-1185
-1186
-1188
-1189
-1190
-1191
-1192
-1193
-1194
-1196
-1198
-1201
-1204
-1207
-1210
-1213
-1215
-1217
-1219
-1219
-1220
-1220
-1220
-1220
-1220
-1220
-1219
-1219
-1218
-1217
-1216
-1215
-1215
-1214
-1214
-1214
-1214
-1215
-1215
-1216
-1216
-1216
-1216
-1215
-1213
-1212
-1210
-1208
-1207
-1205
-1203
-1201
-1199
-1197
-1195
-1193
-1190
-1188
-1186
-1183
-1181
-1179
-1177
-1176
-1174
-1173
-1171
-1170
-1169
-1169
-1169
-1169
-1169
-1169
-1170
-1171
-1172
-1172
-1173
-1173
-1174
-1175
-1176
-1176
-1177
-1178
-1178
-1178
-1178
-1178
-1178
-1178
-1178
-1178
-1179
-1180
-1181
-1182
-1184
-1185
-1186
-1187
-1188
-1188
-1189
-1189
-1189
-1189
-1189
-1190
-1190
-1190
-1191
-1192
-1193
-1193
-1193
-1193
-1193
-1192
-1191
-1190
-1189
-1188
-1187
-1186
-1186
-1185
-1184
-1183
-1182
-1180
-1178
-1176
-1174
-1172
-1170
-1168
-1166
-1164
-1162
-1159
-1155
-1152
-1148
-1144
-1140
-1136
-1132
-1128
-1124
-1121
-1117
-1113
-1109
-1105
-1100
-1096
-1092
-1088
-1084
-1080
-1077
-1073
-1068
-1064
-1059
-1054
-1048
-1042
-1035
-1029
-1022
-1014
-1008
-1000
-995
-988
-983
-977
-972
-967
-962
-957
-953
-948
-944
-939
-934
-928
-923
-918
-912
-906
-901
-895
-889
-883
-877
-871
-865
-860
-855
-851
-846
-843
-839
-836
-832
-829
-825
-822
-819
-815
-812
-809
-806
-803
-800
-797
-794
-790
-787
-783
-779
-775
-772
-768
-765
-762
-760
-757
-754
-751
-748
-745
-742
-738
-734
-730
-727
-724
-720
-717
-714
-711
-708
-705
-701
-698
-695
-692
-688
-685
-681
-677
-673
-668
-664
-659
-654
-649
-644
-639
-633
-628
-623
-617
-611
-606
-600
-594
-588
-583
-577
-571
-566
-560
-555
-550
-544
-539
-534
-529
-523
-517
-512
-505
-499
-493
-486
-480
-474
-468
-461
-455
-449
-442
-435
-428
-421
-413
-406
-399
-392
-385
-378
-371
-364
-358
-352
-345
-340
-334
-328
-323
-317
-312
-307
-301
-296
-290
-285
-279
-274
-268
-263
-258
-253
-248
-243
-239
-235
-231
-227
-224
-221
-217
-214
-211
-208
-204
-201
-198
-196
-193
-191
-189
-187
-186
-185
-184
-184
-184
-184
-185
-186
-187
-188
-189
-191
-193
-195
-197
-199
-202
-204
-207
-210
-213
-216
-220
-223
-226
-229
-232
-236
-239
-243
-246
-249
-252
-255
-258
-260
-262
-263
-263
-263
-263
-263
-264
-264
-265
-266
-267
-268
-269
-270
-271
-272
-272
-273
-274
-275
-275
-276
-276
-276
-276
-275
-274
-273
-272
-271
-270
-269
-268
-268
-267
-266
-266
-265
-264
-262
-261
-259
-257
-255
-252
-249
-245
-242
-238
-234
-231
-227
-224
-220
-217
-213
-210
-207
-205
-202
-200
-197
-195
-193
-191
-188
-186
-184
-182
-179
-177
-174
-171
-168
-165
-162
-159
-156
-153
-151
-148
-145
-143
-140
-137
-134
-130
-127
-124
-121
-119
-116
-114
-112
-110
-107
-105
-103
-100
-97
-94
-92
-89
-87
-85
-83
-81
-79
-76
-74
-71
-68
-65
-61
-58
-55
-52
-48
-45
-43
-40
-37
-34
-31
-28
-25
-22
-19
-16
-13
-10
-8
-5
-3
0
3
6
9
12
15
19
22
25
27
30
33
36
39
42
45
48
51
54
56
59
61
62
64
65
67
68
69
69
70
70
70
70
69
68
67
66
65
63
61
59
57
55
53
50
47
44
40
36
32
27
22
17
11
5
-1
-8
-14
-21
-27
-34
-41
-49
-56
-63
-71
-78
-86
-93
-101
-109
-117
-125
-133
-141
-150
-159
-167
-176
-184
-193
-201
-209
-217
-225
-234
-242
-251
-259
-268
-276
-285
-293
-301
-309
-316
-323
-330
-336
-343
-350
-356
-363
-370
-377
-384
-391
-397
-404
-410
-416
-422
-427
-433
-439
-445
-450
-456
-461
-466
-471
-476
-481
-485
-490
-494
-499
-504
-509
-514
-518
-523
-527
-531
-534
-538
-541
-545
-548
-552
-556
-560
-564
-568
-573
-577
-581
-585
-589
-593
-597
-601
-605
-609
-612
-615
-618
-621
-624
-626
-628
-630
-632
-633
-635
-636
-638
-639
-641
-642
-644
-646
-648
-649
-651
-653
-654
-654
-655
-654
-654
-653
-653
-652
-652
-652
-652
-651
-651
-651
-651
-651
-650
-650
-649
-649
-649
-648
-648
-648
-648
-648
-648
-648
-648
-648
-648
-648
-647
-647
-647
-647
-647
-647
-647
-647
-648
-648
-648
-648
-648
-648
-648
-649
-649
-650
-651
-652
-653
-654
-655
-656
-658
-659
-660
-662
-663
-665
-666
-667
-669
-670
-671
-673
-674
-675
-676
-677
-677
-678
-679
-681
-682
-684
-686
-688
-690
-692
-694
-696
-698
-701
-703
-705
-707
-710
-712
-715
-718
-720
-723
-725
-727
-730
-732
-734
-736
-738
-740
-742
-744
-746
-748
-749
-751
-752
-753
-754
-755
-756
-757
-758
-760
-761
-763
-764
-766
-767
-767
-768
-768
-768
-768
-768
-768
-768
-769
-769
-770
-771
-772
-773
-773
-773
-774
-774
-774
-774
-774
-775
-775
-776
-776
-777
-778
-778
-778
-778
-778
-777
-777
-777
-777
-777
-777
-777
-777
-777
-778
-778
-777
-777
-776
-775
-774
-773
-772
-771
-770
-770
-769
-768
-767
-766
-765
-764
-763
-762
-761
-760
-758
-756
-754
-752
-750
-747
-745
-742
-740
-738
-735
-733
-731
-730
-728
-725
-723
-721
-719
-717
-715
-712
-710
-708
-706
-704
-702
-700
-699
-697
-695
-694
-693
-691
-690
-689
-688
-687
-685
-684
-683
-682
-681
-680
-679
-679
-679
-679
-679
-680
-681
-682
-683
-683
-684
-685
-686
-687
-688
-689
-690
-691
-693
-695
-697
-699
-700
-702
-703
-705
-706
-708
-709
-711
-714
-716
-719
-722
-725
-728
-730
-733
-735
-737
-738
-740
-742
-744
-746
-748
-750
-753
-755
-757
-759
-761
-763
-765
-768
-771
-773
-776
-779
-782
-785
-788
-791
-793
-796
-799
-802
-805
-808
-812
-817
-821
-825
-830
-834
-838
-842
-847
-851
-856
-860
-865
-870
-875
-879
-884
-888
-892
-897
-900
-904
-908
-912
-916
-920
-924
-927
-930
-933
-936
-938
-941
-943
-945
-948
-950
-953
-955
-958
-961
-963
-965
-967
-969
-970
-971
-972
-972
-973
-973
-974
-974
-974
-975
-975
-975
-974
-973
-973
-972
-971
-970
-969
-969
-968
-967
-966
-965
-964
-963
-961
-960
-958
-956
-954
-952
-950
-948
-946
-944
-942
-939
-937
-934
-931
-928
-924
-921
-918
-915
-912
-909
-907
-904
-902
-900
-897
-894
-892
-889
-886
-882
-879
-876
-873
-870
-867
-864
-862
-859
-856
-854
-851
-849
-847
-845
-843
-842
-840
-839
-838
-836
-834
-832
-831
-829
-826
-824
-822
-820
-818
-816
-813
-811
-809
-807
-804
-802
-800
-798
-796
-794
-792
-790
-789
-787
-785
-784
-782
-781
-779
-777
-775
-774
-772
-770
-769
-767
-765
-763
-761
-759
-756
-754
-751
-748
-746
-743
-740
-737
-734
-731
-727
-724
-720
-716
-713
-709
-705
-701
-697
-693
-689
-685
-680
-676
-671
-667
-662
-658
-653
-648
-643
-639
-634
-629
-625
-620
-616
-611
-607
-603
-599
-595
-591
-587
-583
-579
-575
-571
-566
-562
-557
-552
-547
-542
-537
-532
-528
-523
-518
-514
-509
-505
-500
-495
-491
-486
-481
-476
-472
-467
-463
-459
-455
-451
-446
-442
-438
-434
-430
-426
-422
-418
-413
-409
-405
-401
-398
-394
-390
-386
-383
-379
-375
-371
-367
-363
-358
-354
-350
-346
-342
-338
-334
-330
-326
-322
-318
-313
-309
-305
-301
-297
-292
-288
-284
-279
-275
-270
-265
-260
-255
-250
-245
-239
-234
-229
-225
-220
-215
-210
-205
-200
-195
-190
-185
-179
-173
-168
-162
-156
-149
-143
-136
-130
-123
-116
-109
-102
-96
-90
-83
-77
-71
-66
-60
-54
-48
-42
-36
-30
-24
-17
-11
-5
1
7
13
18
23
29
34
39
43
48
53
58
62
67
71
76
80
85
90
94
99
104
109
114
119
124
128
132
136
140
144
147
151
155
158
161
164
167
170
173
175
178
180
182
185
187
189
191
193
195
196
197
198
198
199
199
200
201
201
202
202
202
202
201
200
199
198
197
197
196
195
194
194
193
192
191
190
189
188
187
186
186
186
185
185
185
185
184
184
183
183
182
182
183
183
184
184
185
186
187
188
188
189
190
191
192
193
195
196
198
200
201
203
204
206
207
208
209
211
213
215
217
219
221
224
225
227
229
230
232
233
235
236
238
239
241
243
245
246
248
249
251
253
254
255
257
258
259
260
261
261
261
261
261
260
259
258
257
256
255
253
252
250
249
247
245
244
242
240
237
235
232
230
227
224
221
218
214
211
208
205
202
199
196
193
190
187
184
182
179
177
174
172
170
168
166
163
161
159
157
155
153
152
151
150
150
149
149
148
147
146
145
144
143
142
141
141
140
140
140
140
140
140
140
139
139
138
138
137
136
135
134
133
132
130
129
128
127
125
124
123
122
121
121
120
119
118
117
115
114
112
111
109
107
105
102
100
97
94
91
88
85
83
80
77
75
72
70
67
65
62
60
57
55
52
50
48
45
43
40
38
35
32
29
26
23
20
17
15
12
11
9
7
6
4
2
1
-1
-3
-5
-7
-9
-12
-14
-16
-18
-20
-23
-25
-27
-30
-32
-34
-36
-38
-40
-42
-44
-45
-46
-48
-49
-50
-52
-54
-55
-58
-60
-62
-65
-68
-70
-73
-75
-78
-80
-83
-85
-87
-89
-92
-94
-97
-99
-101
-103
-105
-107
-109
-110
-112
-113
-115
-116
-117
-118
-119
-120
-121
-122
-122
-123
-123
-123
-123
-123
-123
-123
-122
-122
-121
-121
-121
-120
-119
-119
-118
-117
-116
-115
-114
-113
-112
-111
-110
-109
-107
-106
-104
-102
-100
-99
-97
-95
-93
-91
-90
-88
-87
-85
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-74
-74
-73
-73
-73
-73
-73
-74
-74
-75
-75
-76
-78
-79
-81
-83
-86
-89
-91
-94
-98
-101
-105
-108
-112
-116
-120
-124
-128
-132
-137
-142
-147
-152
-158
-163
-169
-175
-181
-187
-193
-198
-205
-211
-217
-224
-231
-239
-246
-254
-262
-269
-277
-285
-292
-300
-308
-315
-323
-332
-340
-348
-357
-365
-374
-382
-391
-399
-408
-416
-425
-434
-443
-452
-462
-471
-481
-490
-500
-509
-519
-528
-537
-547
-556
-566
-575
-584
-594
-603
-613
-623
-632
-642
-652
-661
-671
-681
-691
-701
-710
-720
-729
-738
-748
-757
-766
-775
-784
-792
-801
-809
-818
-826
-834
-842
-850
-859
-867
-876
-885
-893
-902
-910
-918
-926
-933
-940
-948
-955
-962
-970
-977
-985
-993
-1000
-1008
-1016
-1022
-1031
-1038
-1045
-1053
-1060
-1067
-1075
-1082
-1090
-1097
-1104
-1111
-1117
-1123
-1129
-1135
-1141
-1147
-1153
-1159
-1165
-1171
-1177
-1183
-1189
-1195
-1201
-1206
-1211
-1217
-1222
-1227
-1232
-1238
-1243
-1248
-1252
-1257
-1262
-1266
-1270
-1274
-1278
-1282
-1286
-1289
-1293
-1296
-1300
-1303
-1306
-1309
-1311
-1314
-1316
-1319
-1321
-1323
-1325
-1328
-1330
-1332
-1334
-1336
-1338
-1339
-1341
-1342
-1344
-1345
-1346
-1347
-1348
-1348
-1349
-1349
-1350
-1350
-1350
-1350
-1350
-1350
-1350
-1349
-1349
-1348
-1347
-1346
-1345
-1344
-1342
-1341
-1339
-1337
-1336
-1334
-1331
-1329
-1326
-1324
-1321
-1318
-1314
-1311
-1308
-1304
-1301
-1297
-1294
-1291
-1287
-1284
-1280
-1276
-1272
-1268
-1264
-1259
-1254
-1249
-1244
-1239
-1234
-1229
-1224
-1220
-1215
-1210
-1205
-1200
-1195
-1190
-1185
-1180
-1174
-1169
-1163
-1157
-1151
-1146
-1140
-1134
-1129
-1123
-1118
-1113
-1109
-1104
-1100
-1095
-1090
-1085
-1079
-1074
-1068
-1063
-1058
-1053
-1048
-1044
-1039
-1035
-1031
-1026
-1022
-1018
-1014
-1010
-1006
-1002
-1000
-997
-994
-991
-988
-985
-982
-979
-976
-972
-969
-966
-963
-960
-958
-955
-953
-951
-948
-946
-944
-942
-940
-938
-936
-935
-933
-932
-931
-929
-928
-926
-924
-923
-921
-919
-918
-916
-915
-914
-913
-912
-912
-911
-911
-911
-912
-912
-913
-913
-914
-915
-917
-918
-920
-921
-923
-925
-927
-929
-932
-934
-937
-939
-942
-944
-947
-950
-952
-955
-958
-960
-964
-967
-970
-974
-977
-981
-984
-987
-990
-992
-995
-997
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1016
-1018
-1018
-1018
-1020
-1020
-1020
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1020
-1020
-1020
-1020
-1020
-1018
-1018
-1018
-1018
-1018
-1016
-1016
-1016
-1014
-1014
-1014
-1014
-1012
-1012
-1012
-1012
-1010
-1010
-1010
-1010
-1008
-1008
-1008
-1008
-1008
-1006
-1006
-1006
-1004
-1004
-1004
-1002
-1002
-1000
-1000
-1000
-999
-998
-997
-997
-996
-995
-994
-993
-992
-991
-990
-989
-988
-987
-986
-986
-985
-984
-983
-982
-981
-981
-980
-978
-977
-976
-975
-973
-972
-971
-970
-969
-968
-967
-966
-966
-965
-965
-965
-965
-965
-965
-965
-966
-966
-967
-967
-968
-968
-969
-969
-969
-970
-971
-971
-972
-973
-974
-975
-976
-977
-978
-978
-979
-979
-979
-980
-980
-980
-981
-981
-982
-983
-983
-984
-985
-987
-988
-989
-990
-992
-993
-994
-996
-997
-999
-1000
-1000
-1002
-1002
-1002
-1004
-1004
-1006
-1006
-1008
-1008
-1010
-1012
-1012
-1014
-1016
-1018
-1020
-1022
-1024
-1026
-1028
-1030
-1032
-1034
-1036
-1038
-1040
-1042
-1045
-1047
-1049
-1050
-1052
-1053
-1055
-1056
-1057
-1058
-1059
-1059
-1060
-1060
-1060
-1060
-1060
-1060
-1060
-1060
-1060
-1059
-1058
-1057
-1057
-1055
-1054
-1053
-1052
-1051
-1050
-1048
-1047
-1046
-1044
-1042
-1041
-1039
-1037
-1035
-1033
-1031
-1029
-1027
-1025
-1022
-1020
-1018
-1014
-1012
-1008
-1006
-1002
-1000
-997
-994
-991
-987
-984
-981
-977
-974
-970
-966
-963
-959
-955
-950
-946
-942
-937
-932
-928
-923
-918
-913
-908
-902
-897
-892
-886
-881
-875
-870
-865
-859
-854
-848
-843
-837
-831
-825
-819
-813
-806
-800
-793
-787
-780
-773
-767
-760
-754
-747
-740
-733
-725
-718
-710
-702
-695
-687
-680
-673
-666
-659
-653
-646
-640
-633
-626
-620
-613
-606
-600
-593
-587
-580
-574
-568
-561
-554
-548
-541
-533
-526
-519
-512
-506
-499
-492
-486
-479
-473
-466
-460
-453
-446
-439
-432
-424
-417
-410
-403
-395
-388
-380
-373
-365
-357
-349
-341
-332
-324
-316
-307
-299
-290
-282
-273
-265
-256
-247
-238
-230
-221
-211
-202
-193
-184
-174
-165
-156
-146
-137
-128
-118
-109
-99
-90
-80
-71
-61
-51
-41
-32
-22
-12
-3
7
16
26
36
46
56
67
78
89
101
112
123
134
144
154
164
174
184
194
204
214
224
234
243
253
263
272
281
290
299
308
317
326
335
344
353
362
371
379
387
395
403
410
417
424
431
437
444
450
457
463
469
476
482
488
494
500
506
512
518
523
529
534
540
545
550
555
560
565
570
574
579
583
587
591
595
599
602
606
609
612
615
618
621
624
627
629
632
635
637
640
643
646
649
651
654
657
659
661
663
665
667
669
670
672
674
676
678
680
681
683
685
686
687
689
690
691
692
692
693
694
694
695
696
696
696
696
696
696
695
694
694
693
692
692
691
690
688
687
685
683
680
677
674
671
668
665
661
658
654
651
647
644
640
635
631
626
622
617
612
607
603
598
594
589
585
580
575
570
564
559
553
547
541
536
530
524
518
512
506
500
494
488
482
476
470
464
458
452
446
440
434
428
422
416
409
403
397
390
384
378
372
366
360
354
349
344
338
333
328
323
318
312
307
302
297
292
287
282
276
271
266
260
254
249
243
237
231
225
219
214
208
203
198
192
187
182
176
171
165
160
154
149
144
138
132
127
121
115
109
103
96
91
85
79
73
67
62
56
50
44
38
32
26
20
14
8
3
-3
-9
-14
-20
-26
-31
-37
-43
-48
-54
-59
-64
-70
-74
-79
-84
-89
-94
-98
-103
-107
-111
-115
-119
-122
-126
-129
-132
-136
-139
-143
-147
-151
-156
-160
-164
-169
-173
-177
-181
-185
-189
-193
-197
-201
-205
-209
-213
-217
-221
-225
-228
-232
-236
-240
-244
-248
-253
-258
-263
-268
-273
-278
-283
-288
-293
-298
-303
-308
-313
-318
-322
-327
-332
-337
-342
-346
-351
-356
-360
-365
-369
-373
-378
-382
-387
-392
-397
-402
-407
-412
-417
-422
-427
-432
-437
-441
-445
-450
-454
-459
-463
-467
-471
-475
-479
-482
-485
-488
-491
-494
-497
-500
-503
-505
-508
-510
-512
-514
-516
-517
-519
-520
-522
-523
-524
-525
-527
-528
-528
-529
-529
-529
-529
-530
-530
-530
-530
-530
-530
-530
-530
-529
-529
-528
-528
-527
-526
-525
-525
-524
-523
-522
-521
-521
-519
-518
-517
-515
-514
-512
-511
-509
-507
-506
-504
-502
-500
-498
-496
-494
-492
-490
-488
-486
-484
-482
-480
-478
-476
-474
-472
-469
-467
-465
-462
-460
-457
-455
-453
-451
-450
-448
-446
-444
-441
-439
-437
-434
-432
-430
-428
-426
-424
-422
-420
-419
-417
-416
-415
-413
-412
-411
-410
-409
-409
-408
-407
-407
-406
-405
-405
-404
-403
-402
-402
-401
-400
-399
-398
-398
-397
-396
-395
-395
-394
-394
-394
-394
-394
-394
-395
-395
-395
-396
-396
-397
-397
-398
-398
-399
-399
-400
-401
-402
-403
-404
-405
-406
-408
-409
-411
-413
-414
-416
-417
-418
-420
-421
-422
-424
-425
-427
-428
-430
-431
-433
-434
-435
-436
-436
-437
-437
-437
-437
-438
-438
-438
-438
-439
-439
-440
-440
-440
-441
-441
-441
-441
-442
-442
-442
-442
-442
-442
-442
-441
-441
-440
-440
-439
-438
-437
-436
-436
-435
-434
-434
-433
-432
-432
-431
-430
-429
-428
-427
-426
-425
-425
-424
-423
-423
-422
-421
-420
-419
-418
-417
-417
-416
-416
-415
-415
-415
-414
-414
-414
-414
-414
-414
-414
-415
-415
-416
-416
-417
-418
-419
-420
-420
-421
-421
-422
-422
-422
-422
-422
-422
-422
-422
-423
-423
-424
-425
-426
-426
-427
-428
-429
-429
-430
-431
-432
-432
-433
-434
-435
-436
-437
-438
-439
-441
-442
-443
-444
-445
-446
-447
-447
-448
-448
-448
-449
-449
-449
-449
-449
-449
-449
-449
-449
-448
-448
-447
-447
-446
-446
-445
-445
-444
-444
-444
-443
-443
-442
-441
-441
-440
-439
-438
-436
-435
-434
-433
-432
-430
-429
-428
-427
-425
-424
-423
-421
-420
-418
-417
-416
-415
-414
-412
-411
-410
-409
-408
-407
-406
-405
-404
-402
-401
-400
-398
-397
-396
-395
-394
-393
-392
-391
-390
-388
-387
-386
-385
-384
-382
-381
-380
-379
-377
-376
-375
-374
-372
-371
-369
-368
-367
-365
-364
-362
-360
-359
-357
-355
-353
-351
-349
-346
-344
-342
-340
-337
-335
-333
-331
-329
-327
-325
-323
-321
-319
-318
-316
-314
-312
-311
-309
-307
-306
-305
-304
-303
-303
-303
-303
-303
-303
-304
-305
-306
-307
-308
-309
-310
-312
-313
-315
-316
-318
-320
-322
-323
-325
-327
-329
-331
-333
-336
-338
-340
-343
-345
-347
-350
-352
-354
-357
-359
-361
-364
-366
-368
-371
-373
-376
-379
-382
-385
-388
-391
-394
-398
-401
-404
-407
-411
-414
-417
-421
-424
-427
-431
-434
-437
-441
-444
-448
-452
-456
-460
-464
-467
-471
-475
-480
-484
-488
-492
-496
-500
-504
-508
-512
-516
-520
-523
-527
-532
-536
-540
-545
-550
-555
-560
-565
-569
-574
-579
-583
-588
-593
-598
-603
-608
-613
-619
-624
-629
-634
-638
-643
-648
-652
-656
-661
-665
-670
-675
-679
-683
-688
-692
-696
-699
-703
-707
-711
-715
-718
-722
-726
-729
-733
-737
-740
-743
-747
-750
-753
-756
-760
-763
-766
-770
-773
-777
-781
-784
-788
-791
-794
-798
-801
-804
-807
-810
-814
-817
-820
-824
-827
-831
-834
-838
-841
-845
-849
-852
-856
-860
-863
-867
-870
-874
-878
-881
-885
-889
-893
-897
-901
-905
-909
-913
-918
-922
-927
-931
-936
-941
-945
-950
-954
-959
-963
-967
-972
-976
-981
-985
-990
-994
-999
-1004
-1008
-1014
-1018
-1025
-1030
-1036
-1042
-1048
-1054
-1060
-1067
-1073
-1079
-1086
-1092
-1098
-1105
-1111
-1117
-1124
-1130
-1137
-1144
-1150
-1157
-1163
-1170
-1177
-1184
-1190
-1197
-1204
-1211
-1218
-1225
-1232
-1239
-1247
-1254
-1261
-1268
-1275
-1282
-1290
-1298
-1305
-1313
-1320
-1328
-1336
-1343
-1351
-1358
-1365
-1373
-1380
-1387
-1395
-1402
-1409
-1417
-1424
-1431
-1438
-1445
-1452
-1460
-1467
-1474
-1481
-1488
-1495
-1502
-1509
-1515
-1522
-1529
-1535
-1541
-1548
-1554
-1560
-1566
-1573
-1579
-1586
-1592
-1599
-1605
-1612
-1619
-1625
-1632
-1638
-1645
-1651
-1657
-1663
-1669
-1675
-1681
-1686
-1692
-1697
-1703
-1709
-1714
-1720
-1726
-1732
-1738
-1744
-1749
-1755
-1761
-1766
-1772
-1777
-1783
-1789
-1794
-1799
-1805
-1810
-1815
-1820
-1824
-1829
-1833
-1838
-1842
-1846
-1850
-1854
-1858
-1861
-1865
-1868
-1872
-1875
-1879
-1882
-1885
-1888
-1891
-1894
-1897
-1899
-1901
-1903
-1905
-1907
-1909
-1911
-1912
-1914
-1916
-1918
-1919
-1921
-1922
-1924
-1925
-1926
-1928
-1929
-1930
-1931
-1932
-1933
-1934
-1935
-1935
-1936
-1937
-1938
-1938
-1939
-1939
-1940
-1941
-1941
-1941
-1942
-1942
-1942
-1942
-1942
-1942
-1942
-1943
-1943
-1943
-1943
-1942
-1942
-1942
-1942
-1941
-1941
-1941
-1941
-1940
-1940
-1940
-1940
-1940
-1940
-1940
-1940
-1941
-1941
-1941
-1941
-1941
-1941
-1941
-1941
-1940
-1940
-1940
-1940
-1940
-1940
-1941
-1941
-1942
-1942
-1943
-1944
-1945
-1946
-1946
-1947
-1948
-1949
-1950
-1951
-1953
-1954
-1955
-1957
-1958
-1960
-1961
-1963
-1965
-1967
-1969
-1971
-1974
-1976
-1979
-1981
-1984
-1987
-1990
-1993
-1996
-1999
-2001
-2005
-2008
-2009
-2013
-2016
-2019
-2021
-2025
-2028
-2031
-2033
-2037
-2041
-2044
-2047
-2051
-2054
-2057
-2060
-2064
-2067
-2070
-2073
-2076
-2079
-2082
-2084
-2087
-2090
-2092
-2095
-2097
-2100
-2102
-2105
-2107
-2110
-2113
-2115
-2118
-2120
-2123
-2125
-2128
-2130
-2133
-2135
-2138
-2140
-2142
-2145
-2147
-2149
-2151
-2154
-2156
-2159
-2161
-2164
-2166
-2169
-2171
-2173
-2175
-2177
-2179
-2181
-2183
-2185
-2187
-2188
-2190
-2192
-2193
-2195
-2196
-2197
-2199
-2200
-2202
-2203
-2204
-2206
-2207
-2208
-2209
-2210
-2211
-2212
-2212
-2212
-2213
-2213
-2213
-2213
-2214
-2214
-2214
-2214
-2214
-2213
-2213
-2213
-2213
-2213
-2212
-2212
-2211
-2211
-2210
-2209
-2209
-2208
-2207
-2207
-2206
-2205
-2204
-2203
-2201
-2200
-2198
-2197
-2196
-2195
-2193
-2192
-2191
-2190
-2189
-2188
-2186
-2184
-2183
-2181
-2179
-2177
-2175
-2173
-2171
-2169
-2167
-2165
-2162
-2160
-2158
-2155
-2153
-2150
-2148
-2145
-2142
-2139
-2136
-2133
-2129
-2126
-2123
-2119
-2115
-2112
-2108
-2104
-2101
-2097
-2094
-2090
-2086
-2083
-2079
-2075
-2072
-2068
-2065
-2061
-2057
-2054
-2050
-2045
-2041
-2039
-2035
-2031
-2027
-2024
-2020
-2017
-2013
-2009
-2005
-2003
-1999
-1995
-1992
-1988
-1985
-1982
-1978
-1975
-1972
-1968
-1965
-1962
-1958
-1955
-1952
-1948
-1944
-1941
-1937
-1933
-1930
-1926
-1922
-1918
-1914
-1910
-1906
-1903
-1899
-1895
-1891
-1888
-1884
-1880
-1876
-1873
-1869
-1866
-1863
-1860
-1857
-1854
-1851
-1848
-1845
-1842
-1840
-1837
-1834
-1831
-1828
-1826
-1823
-1821
-1819
-1816
-1814
-1812
-1810
-1807
-1805
-1803
-1800
-1798
-1796
-1795
-1793
-1792
-1791
-1789
-1788
-1787
-1785
-1784
-1783
-1782
-1781
-1780
-1779
-1778
-1777
-1776
-1776
-1775
-1774
-1773
-1772
-1771
-1770
-1769
-1768
-1767
-1766
-1765
-1764
-1763
-1763
-1762
-1761
-1760
-1759
-1758
-1756
-1755
-1753
-1752
-1750
-1748
-1746
-1743
-1741
-1739
-1736
-1734
-1731
-1729
-1726
-1723
-1720
-1717
-1713
-1710
-1706
-1702
-1698
-1694
-1689
-1685
-1680
-1676
-1671
-1666
-1661
-1655
-1650
-1644
-1638
-1632
-1626
-1620
-1614
-1608
-1601
-1595
-1588
-1581
-1575
-1567
-1560
-1553
-1546
-1538
-1531
-1523
-1515
-1508
-1500
-1492
-1484
-1476
-1467
-1459
-1451
-1443
-1435
-1427
-1419
-1410
-1402
-1394
-1386
-1378
-1369
-1361
-1353
-1344
-1336
-1328
-1320
-1311
-1303
-1295
-1287
-1279
-1270
-1262
-1254
-1246
-1238
-1230
-1221
-1213
-1205
-1197
-1188
-1180
-1172
-1164
-1156
-1148
-1141
-1133
-1126
-1119
-1112
-1104
-1098
-1091
-1084
-1078
-1071
-1065
-1059
-1053
-1047
-1040
-1034
-1028
-1020
-1014
-1008
-1002
-996
-990
-984
-979
-973
-968
-963
-957
-952
-947
-942
-936
-931
-926
-921
-916
-911
-907
-902
-897
-893
-889
-884
-880
-876
-872
-868
-865
-861
-858
-854
-851
-848
-844
-841
-838
-834
-831
-828
-825
-823
-820
-817
-815
-813
-810
-808
-806
-804
-802
-800
-799
-797
-795
-794
-793
-792
-791
-791
-790
-790
-790
-790
-790
-790
-791
-792
-792
-793
-795
-796
-798
-799
-801
-803
-805
-807
-809
-812
-814
-817
-819
-822
-825
-828
-831
-835
-838
-842
-846
-850
-855
-860
-864
-869
-874
-879
-885
-890
-895
-900
-905
-910
-916
-921
-926
-931
-937
-942
-947
-953
-959
-965
-971
-977
-984
-990
-996
-1002
-1010
-1016
-1024
-1031
-1038
-1046
-1053
-1060
-1068
-1075
-1083
-1091
-1098
-1106
-1114
-1121
-1129
-1137
-1144
-1152
-1160
-1168
-1176
-1184
-1192
-1200
-1209
-1217
-1225
-1233
-1241
-1250
-1258
-1266
-1274
-1282
-1290
-1299
-1307
-1316
-1324
-1333
-1341
-1350
-1359
-1368
-1377
-1386
-1395
-1404
-1413
-1423
-1432
-1441
-1450
-1460
-1469
-1478
-1487
-1497
-1506
-1516
-1525
-1535
-1545
-1555
-1565
-1575
-1585
-1595
-1605
-1616
-1626
-1637
-1648
-1658
-1669
-1680
-1690
-1700
-1710
-1720
-1730
-1740
-1750
-1760
-1770
-1780
-1790
-1800
-1809
-1819
-1829
-1839
-1849
-1858
-1868
-1878
-1887
-1897
-1907
-1916
-1925
-1935
-1944
-1953
-1963
-1972
-1982
-1992
-2001
-2012
-2021
-2032
-2041
-2052
-2062
-2072
-2082
-2091
-2101
-2110
-2120
-2129
-2139
-2148
-2158
-2167
-2177
-2187
-2196
-2206
-2215
-2225
-2235
-2245
-2255
-2264
-2274
-2284
-2293
-2303
-2312
-2321
-2329
-2338
-2347
-2355
-2364
-2372
-2381
-2389
-2398
-2406
-2415
-2423
-2431
-2438
-2446
-2454
-2461
-2468
-2476
-2483
-2489
-2496
-2503
-2509
-2515
-2521
-2526
-2532
-2538
-2543
-2549
-2554
-2559
-2564
-2569
-2574
-2578
-2582
-2586
-2590
-2593
-2596
-2599
-2602
-2605
-2608
-2611
-2614
-2616
-2618
-2621
-2623
-2625
-2626
-2628
-2630
-2631
-2632
-2633
-2634
-2634
-2635
-2635
-2635
-2635
-2635
-2634
-2634
-2634
-2633
-2632
-2632
-2631
-2630
-2630
-2629
-2628
-2627
-2625
-2624
-2623
-2621
-2620
-2618
-2617
-2615
-2613
-2611
-2609
-2606
-2603
-2601
-2598
-2595
-2593
-2590
-2587
-2585
-2582
-2579
-2576
-2573
-2571
-2568
-2565
-2562
-2559
-2556
-2553
-2551
-2548
-2545
-2542
-2539
-2536
-2533
-2530
-2527
-2523
-2520
-2517
-2513
-2510
-2506
-2503
-2499
-2495
-2491
-2487
-2483
-2479
-2474
-2470
-2465
-2461
-2456
-2451
-2447
-2442
-2437
-2432
-2427
-2422
-2417
-2412
-2407
-2402
-2396
-2391
-2386
-2380
-2375
-2369
-2364
-2358
-2352
-2345
-2339
-2332
-2326
-2319
-2312
-2305
-2298
-2291
-2284
-2277
-2270
-2263
-2256
-2248
-2241
-2233
-2226
-2218
-2211
-2203
-2195
-2188
-2180
-2172
-2164
-2156
-2148
-2140
-2133
-2125
-2117
-2110
-2103
-2095
-2088
-2081
-2074
-2066
-2059
-2052
-2044
-2037
-2029
-2023
-2016
-2008
-2001
-1994
-1987
-1980
-1973
-1965
-1958
-1951
-1945
-1938
-1931
-1925
-1919
-1912
-1906
-1900
-1894
-1888
-1882
-1876
-1870
-1864
-1859
-1853
-1848
-1843
-1838
-1833
-1828
-1823
-1818
-1814
-1809
-1804
-1800
-1796
-1791
-1787
-1783
-1779
-1775
-1771
-1767
-1764
-1760
-1757
-1753
-1750
-1747
-1744
-1741
-1738
-1734
-1731
-1728
-1725
-1722
-1719
-1716
-1713
-1710
-1708
-1705
-1702
-1699
-1696
-1693
-1691
-1688
-1686
-1684
-1682
-1680
-1677
-1675
-1673
-1671
-1668
-1666
-1663
-1661
-1658
-1656
-1654
-1652
-1650
-1648
-1646
-1644
-1642
-1641
-1639
-1637
-1635
-1633
-1631
-1630
-1628
-1626
-1624
-1623
-1621
-1619
-1617
-1615
-1613
-1612
-1610
-1608
-1606
-1604
-1603
-1601
-1599
-1598
-1596
-1594
-1593
-1591
-1589
-1587
-1585
-1583
-1581
-1579
-1577
-1575
-1572
-1570
-1567
-1565
-1562
-1560
-1557
-1555
-1553
-1551
-1548
-1546
-1544
-1541
-1539
-1536
-1534
-1531
-1528
-1526
-1523
-1520
-1518
-1515
-1512
-1509
-1507
-1504
-1501
-1498
-1496
-1493
-1490
-1487
-1485
-1482
-1480
-1477
-1475
-1472
-1470
-1467
-1465
-1463
-1461
-1459
-1457
-1455
-1453
-1452
-1450
-1448
-1447
-1445
-1444
-1443
-1441
-1440
-1439
-1439
-1438
-1437
-1437
-1436
-1436
-1435
-1435
-1434
-1434
-1434
-1434
-1434
-1434
-1434
-1434
-1434
-1435
-1435
-1436
-1437
-1438
-1439
-1440
-1441
-1443
-1444
-1445
-1447
-1448
-1450
-1451
-1453
-1454
-1456
-1458
-1459
-1461
-1463
-1465
-1467
-1469
-1471
-1473
-1475
-1477
-1480
-1482
-1485
-1487
-1490
-1493
-1496
-1499
-1501
-1504
-1507
-1510
-1513
-1516
-1519
-1522
-1525
-1529
-1532
-1536
-1540
-1544
-1548
-1552
-1556
-1560
-1564
-1568
-1573
-1577
-1581
-1586
-1590
-1595
-1599
-1604
-1608
-1613
-1618
-1622
-1627
-1632
-1637
-1642
-1647
-1652
-1657
-1663
-1668
-1673
-1679
-1684
-1689
-1695
-1700
-1705
-1711
-1716
-1722
-1728
-1733
-1739
-1745
-1751
-1757
-1763
-1769
-1776
-1782
-1789
-1795
-1802
-1808
-1815
-1821
-1828
-1834
-1841
-1847
-1854
-1860
-1867
-1874
-1881
-1887
-1894
-1901
-1908
-1915
-1921
-1928
-1935
-1942
-1949
-1956
-1963
-1970
-1977
-1983
-1990
-1997
-2003
-2009
-2017
-2023
-2029
-2037
-2043
-2050
-2057
-2063
-2070
-2076
-2083
-2089
-2096
-2102
-2109
-2115
-2122
-2128
-2135
-2141
-2148
-2154
-2161
-2167
-2173
-2180
-2186
-2192
-2198
-2204
-2210
-2216
-2221
-2227
-2233
-2238
-2244
-2249
-2255
-2260
-2266
-2271
-2277
-2282
-2287
-2292
-2297
-2302
-2307
-2312
-2317
-2321
-2326
-2331
-2335
-2340
-2345
-2349
-2353
-2358
-2362
-2367
-2371
-2375
-2380
-2384
-2388
-2393
-2397
-2402
-2406
-2411
-2415
-2420
-2425
-2429
-2434
-2439
-2444
-2449
-2454
-2459
-2465
-2470
-2475
-2480
-2485
-2490
-2496
-2501
-2506
-2512
-2517
-2523
-2528
-2534
-2539
-2545
-2550
-2556
-2561
-2567
-2572
-2577
-2583
-2588
-2593
-2598
-2603
-2608
-2613
-2619
-2624
-2629
-2634
-2639
-2643
-2648
-2653
-2657
-2662
-2666
-2670
-2674
-2678
-2683
-2687
-2690
-2694
-2698
-2702
-2706
-2709
-2713
-2717
-2721
-2725
-2729
-2733
-2737
-2740
-2744
-2748
-2751
-2755
-2758
-2762
-2765
-2768
-2772
-2775
-2778
-2782
-2785
-2789
-2792
-2795
-2799
-2802
-2806
-2809
-2813
-2816
-2820
-2823
-2826
-2829
-2833
-2836
-2839
-2842
-2845
-2848
-2852
-2855
-2858
-2861
-2864
-2868
-2871
-2874
-2877
-2881
-2884
-2888
-2891
-2894
-2898
-2901
-2904
-2908
-2911
-2914
-2917
-2920
-2924
-2927
-2931
-2934
-2938
-2942
-2945
-2949
-2952
-2956
-2959
-2962
-2966
-2969
-2972
-2975
-2978
-2982
-2985
-2988
-2991
-2994
-2997
-3000
-3003
-3006
-3009
-3012
-3015
-3018
-3020
-3023
-3025
-3028
-3030
-3032
-3034
-3036
-3038
-3040
-3042
-3044
-3046
-3048
-3050
-3053
-3055
-3057
-3059
-3061
-3063
-3065
-3067
-3070
-3072
-3074
-3076
-3078
-3079
-3081
-3082
-3083
-3085
-3086
-3087
-3088
-3089
-3090
-3091
-3092
-3093
-3094
-3095
-3096
-3096
-3097
-3097
-3097
-3097
-3098
-3098
-3098
-3097
-3097
-3096
-3096
-3095
-3094
-3093
-3092
-3091
-3090
-3089
-3088
-3087
-3086
-3084
-3083
-3081
-3079
-3077
-3076
-3074
-3072
-3070
-3068
-3066
-3064
-3063
-3061
-3059
-3057
-3055
-3053
-3051
-3049
-3047
-3045
-3043
-3041
-3039
-3038
-3036
-3034
-3032
-3030
-3028
-3026
-3024
-3022
-3019
-3017
-3015
-3013
-3011
-3009
-3007
-3005
-3003
-3001
-2999
-2996
-2994
-2992
-2990
-2988
-2986
-2984
-2982
-2980
-2978
-2976
-2973
-2971
-2969
-2967
-2965
-2963
-2961
-2959
-2957
-2955
-2953
-2951
-2949
-2947
-2944
-2942
-2940
-2938
-2936
-2934
-2932
-2930
-2928
-2926
-2924
-2922
-2920
-2918
-2916
-2914
-2912
-2910
-2907
-2905
-2903
-2901
-2899
-2897
-2895
-2893
-2891
-2889
-2887
-2885
-2883
-2881
-2879
-2877
-2875
-2873
-2871
-2869
-2867
-2865
-2863
-2861
-2859
-2857
-2855
-2853
-2851
-2849
-2847
-2845
-2843
-2841
-2839
-2837
-2835
-2833
-2831
-2829
-2826
-2824
-2822
-2820
-2818
-2816
-2814
-2812
-2810
-2809
-2807
-2805
-2803
-2801
-2799
-2797
-2795
-2793
-2791
-2789
-2787
-2785
-2783
-2781
-2779
-2777
-2775
-2773
-2771
-2769
-2767
-2765
-2763
-2761
-2759
-2757
-2755
-2753
-2751
-2749
-2747
-2745
-2743
-2741
-2739
-2737
-2735
-2733
-2731
-2730
-2728
-2726
-2724
-2722
-2720
-2718
-2716
-2714
-2712
-2710
-2708
-2706
-2704
-2702
-2700
-2698
-2696
-2695
-2693
-2691
-2689
-2687
-2685
-2683
-2681
-2679
-2677
-2675
-2673
-2671
-2669
-2668
-2666
-2664
-2662
-2660
-2658
-2656
-2654
-2652
-2650
-2648
-2646
-2645
-2643
-2641
-2639
-2637
-2635
-2633
-2631
-2629
-2627
-2626
-2624
-2622
-2620
-2618
-2616
-2614
-2612
-2610
-2608
-2607
-2605
-2603
-2601
-2599
-2597
-2595
-2593
-2592
-2590
-2588
-2586
-2584
-2582
-2580
-2578
-2577
-2575
-2573
-2571
-2569
-2567
-2565
-2563
-2562
-2560
-2558
-2556
-2554
-2552
-2550
-2549
-2547
-2545
-2543
-2541
-2539
-2537
-2536
-2534
-2532
-2530
-2528
-2526
-2525
-2523
-2521
-2519
-2517
-2515
-2513
-2512
-2510
-2508
-2506
-2504
-2502
-2501
-2499
-2497
-2495
-2493
-2491
-2490
-2488
-2486
-2484
-2482
-2481
-2479
-2477
-2475
-2473
-2471
-2470
-2468
-2466
-2464
-2462
-2461
-2459
-2457
-2455
-2453
-2452
-2450
-2448
-2446
-2444
-2443
-2441
-2439
-2437
-2435
-2434
-2432
-2430
-2428
-2426
-2425
-2423
-2421
-2419
-2417
-2416
-2414
-2412
-2410
-2409
-2407
-2405
-2403
-2401
-2400
-2398
-2396
-2394
-2393
-2391
-2389
-2387
-2386
-2384
-2382
-2380
-2378
-2377
-2375
-2373
-2371
-2370
-2368
-2366
-2364
-2363
-2361
-2359
-2357
-2356
-2354
-2352
-2350
-2349
-2347
-2345
-2343
-2342
-2340
-2338
-2336
-2335
-2333
-2331
-2330
-2328
-2326
-2324
-2323
-2321
-2319
-2317
-2316
-2314
-2312
-2311
-2309
-2307
-2305
-2304
-2302
-2300
-2298
-2297
-2295
-2293
-2292
-2290
-2288
-2287
-2285
-2283
-2281
-2280
-2278
-2276
-2275
-2273
-2271
-2269
-2268
-2266
-2264
-2263
-2261
-2259
-2258
-2256
-2254
-2253
-2251
-2249
-2247
-2246
-2244
-2242
-2241
-2239
-2237
-2236
-2234
-2232
-2231
-2229
-2227
-2226
-2224
-2222
-2221
-2219
-2217
-2216
-2214
-2212
-2211
-2209
-2207
-2206
-2204
-2202
-2201
-2199
-2197
-2196
-2194
-2192
-2191
-2189
-2187
-2186
-2184
-2182
-2181
-2179
-2177
-2176
-2174
-2173
-2171
-2169
-2168
-2166
-2164
-2163
-2161
-2159
-2158
-2156
-2155
-2153
-2151
-2150
-2148
-2146
-2145
-2143
-2142
-2140
-2138
-2137
-2135
-2133
-2132
-2130
-2129
-2127
-2125
-2124
-2122
-2120
-2119
-2117
-2116
-2114
-2112
-2111
-2109
-2108
-2106
-2104
-2103
-2101
-2100
-2098
-2096
-2095
-2093
-2092
-2090
-2088
-2087
-2085
-2084
-2082
-2081
-2079
-2077
-2076
-2074
-2073
-2071
-2069
-2068
-2066
-2065
-2063
-2062
-2060
-2058
-2057
-2055
-2054
-2052
-2051
-2049
-2047
-2045
-2044
-2043
-2041
-2040
-2037
-2036
-2035
-2033
-2032
-2029
-2029
-2027
-2025
-2024
-2021
-2021
-2019
-2017
-2016
-2015
-2013
-2012
-2009
-2009
-2007
-2005
-2004
-2001
-2001
-1999
-1998
-1996
-1995
-1993
-1992
-1990
-1989
-1987
-1985
-1984
-1982
-1981
-1979
-1978
-1976
-1975
-1973
-1972
-1970
-1969
-1967
-1966
-1964
-1963
-1961
-1960
-1958
-1957
-1955
-1954
-1952
-1951
-1949
-1948
-1946
-1945
-1943
-1942
-1940
-1939
-1937
-1936
-1934
-1933
-1931
-1930
-1928
-1927
-1925
-1924
-1922
-1921
-1919
-1918
-1916
-1915
-1913
-1912
-1910
-1909
-1907
-1906
-1904
-1903
-1901
-1900
-1898
-1897
-1895
-1894
-1892
-1891
-1890
-1888
-1887
-1885
-1884
-1882
-1881
-1879
-1878
-1876
-1875
-1873
-1872
-1871
-1869
-1868
-1866
-1865
-1863
-1862
-1860
-1859
-1857
-1856
-1855
-1853
-1852
-1850
-1849
-1847
-1846
-1844
-1843
-1842
-1840
-1839
-1837
-1836
-1834
-1833
-1832
-1830
-1829
-1827
-1826
-1824
-1823
-1822
-1820
-1819
-1817
-1816
-1814
-1813
-1812
-1810
-1809
-1807
-1806
-1805
-1803
-1802
-1800
-1799
-1797
-1796
-1795
-1793
-1792
-1790
-1789
-1788
-1786
-1785
-1783
-1782
-1781
-1779
-1778
-1776
-1775
-1774
-1772
-1771
-1769
-1768
-1767
-1765
-1764
-1763
-1761
-1760
-1758
-1757
-1756
-1754
-1753
-1751
-1750
-1749
-1747
-1746
-1745
-1743
-1742
-1740
-1739
-1738
-1736
-1735
-1734
-1732
-1731
-1730
-1728
-1727
-1725
-1724
-1723
-1721
-1720
-1719
-1717
-1716
-1715
-1713
-1712
-1711
-1709
-1708
-1706
-1705
-1704
-1702
-1701
-1700
-1698
-1697
-1696
-1694
-1693
-1692
-1690
-1689
-1688
-1686
-1685
-1684
-1682
-1681
-1680
-1678
-1677
-1676
-1674
-1673
-1672
-1670
-1669
-1668
-1666
-1665
-1664
-1662
-1661
-1660
-1658
-1657
-1656
-1655
-1653
-1652
-1651
-1649
-1648
-1647
-1645
-1644
-1643
-1641
-1640
-1639
-1638
-1636
-1635
-1634
-1632
-1631
-1630
-1628
-1627
-1626
-1625
-1623
-1622
-1621
-1619
-1618
-1617
-1616
-1614
-1613
-1612
-1610
-1609
-1608
-1607
-1605
-1604
-1603
-1601
-1600
-1599
-1598
-1596
-1595
-1594
-1592
-1591
-1590
-1589
-1587
-1586
-1585
-1584
-1582
-1581
-1580
-1579
-1577
-1576
-1575
-1574
-1572
-1571
-1570
-1568
-1567
-1566
-1565
-1563
-1562
-1561
-1560
-1558
-1557
-1556
-1555
-1553
-1552
-1551
-1550
-1549
-1547
-1546
-1545
-1544
-1542
-1541
-1540
-1539
-1537
-1536
-1535
-1534
-1532
-1531
-1530
-1529
-1528
-1526
-1525
-1524
-1523
-1521
-1520
-1519
-1518
-1517
-1515
-1514
-1513
-1512
-1510
-1509
-1508
-1507
-1506
-1504
-1503
-1502
-1501
-1500
-1498
-1497
-1496
-1495
-1494
-1492
-1491
-1490
-1489
-1488
-1486
-1485
-1484
-1483
-1482
-1480
-1479
-1478
-1477
-1476
-1474
-1473
-1472
-1471
-1470
-1469
-1467
-1466
-1465
-1464
-1463
-1461
-1460
-1459
-1458
-1457
-1456
-1454
-1453
-1452
-1451
-1450
-1448
-1447
-1446
-1445
-1444
-1443
-1441
-1440
-1439
-1438
-1437
-1436
-1435
-1433
-1432
-1431
-1430
-1429
-1428
-1426
-1425
-1424
-1423
-1422
-1421
-1420
-1418
-1417
