5
5831
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-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
-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
-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
-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
-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
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-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
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-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
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-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
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-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
-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
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-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
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-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
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-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
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-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
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-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
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-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
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-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
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-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
-32
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-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
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-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
-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
-6
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
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
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
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
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
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
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
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
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
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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-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
-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
-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
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-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
-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
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
3
3
3
3
3
3
3
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
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
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
-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
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-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
-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
-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
-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
-13
-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
-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
-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
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-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
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-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
-53
-53
-53
-53
-53
-53
-53
-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
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-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
-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
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-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
-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
-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
-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
-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
-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
-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
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-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
-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
-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
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-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
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-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
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-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
-42
-42
-42
-42
-42
-42
-42
-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
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-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
-23
-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
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
1
1
1
1
1
2
2
2
2
3
3
3
3
4
4
4
4
4
5
5
5
5
6
6
6
6
7
7
7
7
8
8
8
8
9
9
9
9
9
10
10
10
10
11
11
11
11
12
12
12
12
13
13
13
13
14
14
14
14
15
15
15
15
16
16
16
16
16
17
17
17
17
18
18
18
18
19
19
19
19
20
20
20
20
21
21
21
21
22
22
22
22
23
23
23
23
24
24
24
24
25
25
25
25
26
26
26
26
27
27
27
27
28
28
28
28
29
29
29
29
30
30
30
30
31
31
31
31
32
32
32
32
33
33
33
33
34
34
34
34
35
35
35
35
36
36
36
36
37
37
37
37
37
38
38
38
38
39
39
39
39
40
40
40
40
40
41
41
41
41
42
42
42
42
43
43
43
43
43
44
44
44
44
44
45
45
45
45
46
46
46
46
46
47
47
47
47
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
81
81
81
81
82
82
83
83
83
84
84
84
85
85
86
86
86
87
87
88
88
88
89
89
90
90
90
91
91
91
92
92
93
93
93
94
94
94
95
95
95
96
96
96
97
97
98
98
98
99
99
99
100
100
101
101
101
102
102
103
103
104
104
104
105
105
106
106
107
107
108
108
109
109
109
110
110
111
111
112
112
112
113
113
114
114
115
115
115
116
116
117
117
118
118
118
119
119
119
120
120
120
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
123
123
123
123
122
122
122
121
121
121
120
120
119
119
118
117
117
116
115
114
113
112
111
110
109
107
106
105
103
102
101
99
98
97
95
94
93
92
91
89
88
87
86
84
83
82
81
80
78
77
76
75
74
72
71
70
69
68
68
67
66
65
64
64
63
63
62
61
61
61
60
60
59
59
59
59
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
60
60
61
62
62
63
64
65
66
67
68
69
69
70
71
72
73
74
75
76
77
77
78
79
80
81
83
84
85
86
88
89
91
93
95
96
98
100
102
105
107
109
112
114
117
119
122
125
128
130
133
137
140
143
147
150
154
157
161
165
169
173
177
181
185
189
193
197
201
204
208
212
216
219
223
226
230
234
237
240
244
247
251
254
257
261
264
267
270
273
276
279
282
285
287
290
292
295
297
299
301
303
305
307
309
310
312
313
314
315
316
317
318
319
320
320
321
321
322
322
322
323
323
323
323
324
324
324
324
325
325
325
325
325
325
325
324
324
324
324
323
323
323
322
322
321
321
320
320
319
318
317
317
315
314
313
312
310
309
307
305
303
301
299
297
295
293
291
288
286
284
281
279
276
274
272
270
267
265
263
262
260
258
257
256
254
253
253
252
251
251
251
251
251
251
252
252
253
254
255
256
258
259
261
262
264
266
267
269
271
273
274
276
278
280
281
283
285
287
288
290
292
294
297
299
301
304
306
309
312
315
318
321
325
328
332
335
339
343
347
351
354
358
362
366
370
373
377
381
384
388
391
395
398
402
405
409
412
416
419
423
426
430
433
437
440
443
446
449
452
455
458
460
462
465
466
468
470
471
473
474
475
476
478
479
480
481
482
484
485
486
488
489
491
493
494
496
498
499
501
502
503
504
505
506
506
507
507
507
506
506
505
504
503
502
501
500
498
497
496
494
493
491
490
488
487
485
484
482
481
479
478
477
476
475
474
474
473
472
472
471
471
471
470
470
470
470
470
470
470
470
470
471
471
471
471
472
472
472
473
473
473
474
474
474
475
475
476
477
478
479
481
482
484
486
488
490
492
495
497
499
502
504
507
509
511
514
516
519
522
524
527
530
533
536
539
542
546
549
552
556
559
563
567
570
574
578
582
585
589
593
596
600
603
606
609
612
615
617
619
621
622
624
625
626
627
628
629
629
630
631
631
632
632
632
633
633
633
633
633
633
632
631
630
629
628
626
624
622
620
618
615
612
609
607
604
601
597
594
591
588
584
581
577
574
570
567
563
560
556
553
549
545
542
539
535
532
529
525
522
519
516
513
510
507
504
502
499
496
493
491
488
485
483
480
478
475
473
470
468
466
463
461
458
456
453
451
448
445
442
438
435
432
428
424
420
416
412
407
403
398
394
389
384
379
374
370
365
360
356
352
348
345
342
339
337
335
333
332
331
330
329
329
329
329
329
329
329
329
330
330
330
331
332
332
333
334
335
336
337
338
339
340
342
343
344
345
347
348
350
351
353
354
356
357
359
361
363
364
366
367
368
370
370
371
372
372
372
372
372
371
371
370
370
369
369
369
368
368
368
368
368
368
368
367
367
366
366
365
363
362
360
358
356
353
351
348
345
343
340
337
334
331
328
324
321
317
313
309
305
301
296
292
287
283
278
274
270
266
262
258
255
251
248
245
242
239
236
234
231
229
227
225
223
222
220
219
217
216
215
213
212
211
209
208
206
205
204
202
201
200
199
198
196
195
194
193
192
191
190
189
188
188
187
186
185
184
183
183
182
181
181
180
180
179
178
178
177
176
176
175
174
174
173
173
173
173
173
173
173
174
174
175
175
176
176
177
177
177
177
177
176
175
175
174
172
171
169
167
165
163
160
158
155
152
149
146
143
140
137
134
131
128
125
122
119
117
114
112
110
108
107
106
105
104
103
102
102
101
100
99
98
97
95
94
91
89
86
83
79
75
71
67
63
59
54
50
45
41
36
32
28
24
21
17
14
11
8
6
3
1
0
-2
-4
-6
-8
-9
-11
-13
-16
-18
-21
-23
-26
-29
-32
-34
-37
-40
-42
-45
-47
-50
-52
-54
-56
-58
-60
-62
-64
-66
-67
-69
-71
-73
-74
-76
-78
-79
-81
-82
-84
-85
-86
-87
-88
-89
-89
-90
-90
-91
-91
-91
-91
-91
-91
-90
-90
-89
-89
-88
-87
-86
-84
-83
-82
-81
-80
-78
-77
-76
-75
-74
-74
-73
-72
-71
-70
-68
-67
-66
-64
-62
-60
-58
-55
-52
-49
-46
-43
-40
-36
-33
-29
-25
-22
-18
-15
-11
-8
-5
-2
1
4
7
9
11
13
15
16
17
18
19
20
21
21
21
21
20
20
19
18
16
15
13
11
9
6
4
2
-1
-3
-6
-9
-11
-14
-16
-18
-21
-23
-25
-28
-30
-32
-34
-36
-38
-41
-43
-45
-48
-50
-53
-56
-59
-62
-66
-70
-74
-78
-82
-87
-92
-97
-103
-108
-114
-120
-125
-131
-137
-143
-149
-154
-160
-165
-170
-175
-179
-184
-188
-193
-197
-201
-205
-209
-212
-216
-220
-223
-227
-230
-234
-237
-240
-243
-245
-248
-250
-252
-254
-255
-256
-257
-257
-257
-257
-256
-255
-254
-252
-250
-248
-245
-242
-239
-236
-233
-230
-226
-223
-219
-215
-212
-208
-205
-201
-198
-194
-191
-188
-185
-182
-180
-178
-175
-174
-172
-170
-169
-168
-166
-165
-164
-162
-161
-160
-158
-157
-155
-154
-152
-151
-150
-149
-149
-149
-149
-149
-149
-150
-150
-151
-152
-153
-153
-154
-155
-155
-155
-156
-156
-156
-155
-155
-154
-154
-153
-152
-151
-150
-149
-148
-146
-145
-144
-143
-142
-140
-139
-139
-138
-137
-137
-136
-136
-136
-137
-137
-138
-139
-140
-142
-144
-146
-149
-152
-156
-160
-165
-170
-175
-180
-186
-192
-198
-205
-211
-217
-224
-230
-236
-243
-249
-256
-262
-269
-276
-282
-289
-296
-303
-310
-317
-324
-331
-337
-344
-351
-358
-365
-372
-379
-386
-393
-400
-406
-413
-419
-426
-432
-438
-444
-450
-456
-461
-467
-472
-478
-483
-489
-494
-499
-505
-510
-516
-522
-527
-533
-539
-545
-550
-556
-561
-567
-572
-577
-582
-587
-591
-595
-599
-602
-606
-608
-611
-613
-616
-618
-619
-621
-623
-624
-626
-627
-628
-630
-631
-633
-635
-636
-638
-640
-642
-644
-646
-648
-650
-652
-654
-656
-658
-659
-661
-663
-664
-666
-667
-668
-669
-670
-671
-672
-673
-674
-674
-675
-676
-677
-679
-680
-682
-684
-687
-690
-693
-697
-701
-705
-710
-716
-721
-727
-733
-739
-746
-752
-759
-765
-772
-778
-785
-791
-797
-803
-809
-814
-820
-825
-831
-836
-842
-847
-853
-858
-864
-870
-875
-881
-887
-893
-898
-904
-909
-914
-918
-922
-926
-929
-932
-935
-937
-939
-940
-941
-942
-942
-943
-943
-942
-942
-942
-941
-941
-940
-940
-940
-940
-940
-941
-942
-943
-945
-948
-950
-954
-957
-961
-965
-969
-974
-978
-983
-987
-991
-996
-1000
-1004
-1008
-1012
-1016
-1018
-1022
-1026
-1030
-1033
-1036
-1039
-1042
-1044
-1047
-1050
-1052
-1055
-1057
-1060
-1062
-1064
-1066
-1068
-1070
-1072
-1074
-1075
-1077
-1078
-1079
-1080
-1081
-1082
-1083
-1084
-1085
-1085
-1086
-1086
-1087
-1088
-1089
-1090
-1091
-1092
-1093
-1095
-1096
-1098
-1100
-1102
-1104
-1106
-1108
-1110
-1112
-1114
-1116
-1118
-1119
-1121
-1122
-1123
-1124
-1124
-1125
-1125
-1125
-1125
-1125
-1125
-1125
-1124
-1124
-1123
-1122
-1122
-1121
-1121
-1120
-1120
-1120
-1121
-1121
-1122
-1124
-1125
-1127
-1130
-1133
-1136
-1140
-1144
-1148
-1153
-1159
-1164
-1170
-1176
-1183
-1189
-1196
-1203
-1210
-1217
-1224
-1230
-1237
-1244
-1251
-1258
-1265
-1272
-1279
-1285
-1292
-1299
-1306
-1312
-1319
-1326
-1332
-1339
-1346
-1353
-1361
-1368
-1375
-1383
-1390
-1397
-1405
-1412
-1419
-1426
-1432
-1438
-1444
-1450
-1455
-1461
-1466
-1470
-1475
-1480
-1484
-1489
-1493
-1498
-1503
-1508
-1513
-1519
-1524
-1530
-1537
-1543
-1550
-1557
-1564
-1572
-1579
-1587
-1595
-1604
-1612
-1621
-1629
-1637
-1646
-1654
-1662
-1670
-1678
-1685
-1692
-1699
-1705
-1711
-1717
-1722
-1728
-1733
-1737
-1742
-1746
-1750
-1754
-1758
-1762
-1765
-1769
-1773
-1776
-1779
-1783
-1786
-1789
-1792
-1794
-1797
-1799
-1801
-1803
-1805
-1807
-1808
-1810
-1812
-1814
-1815
-1817
-1819
-1821
-1823
-1825
-1828
-1830
-1833
-1835
-1838
-1841
-1844
-1847
-1849
-1852
-1855
-1857
-1860
-1862
-1865
-1867
-1870
-1872
-1874
-1877
-1880
-1883
-1886
-1889
-1893
-1896
-1901
-1905
-1910
-1914
-1919
-1924
-1929
-1935
-1940
-1945
-1949
-1954
-1959
-1963
-1967
-1971
-1975
-1978
-1982
-1985
-1987
-1990
-1992
-1995
-1997
-1999
-2001
-2001
-2004
-2005
-2007
-2008
-2009
-2011
-2012
-2013
-2013
-2015
-2016
-2016
-2017
-2017
-2017
-2017
-2017
-2016
-2016
-2016
-2015
-2015
-2015
-2015
-2016
-2016
-2017
-2019
-2020
-2021
-2025
-2027
-2029
-2033
-2036
-2039
-2043
-2045
-2049
-2052
-2055
-2058
-2060
-2063
-2066
-2069
-2072
-2074
-2077
-2080
-2083
-2085
-2088
-2091
-2093
-2096
-2098
-2100
-2102
-2103
-2105
-2106
-2107
-2108
-2109
-2110
-2111
-2112
-2113
-2114
-2115
-2117
-2119
-2121
-2123
-2126
-2128
-2132
-2135
-2138
-2142
-2146
-2151
-2155
-2160
-2165
-2170
-2176
-2181
-2187
-2193
-2200
-2206
-2212
-2219
-2225
-2232
-2238
-2244
-2251
-2257
-2263
-2268
-2274
-2280
-2286
-2292
-2298
-2304
-2311
-2317
-2324
-2331
-2338
-2345
-2352
-2359
-2366
-2374
-2381
-2388
-2395
-2402
-2409
-2417
-2423
-2430
-2437
-2444
-2451
-2458
-2464
-2471
-2478
-2484
-2491
-2497
-2504
-2511
-2517
-2524
-2530
-2536
-2543
-2549
-2555
-2561
-2566
-2571
-2576
-2581
-2586
-2590
-2594
-2597
-2601
-2604
-2606
-2609
-2611
-2614
-2616
-2617
-2619
-2621
-2623
-2624
-2626
-2627
-2628
-2630
-2631
-2632
-2633
-2634
-2635
-2636
-2637
-2638
-2638
-2639
-2639
-2640
-2640
-2640
-2641
-2641
-2641
-2641
-2641
-2641
-2640
-2640
-2639
-2639
-2638
-2637
-2635
-2634
-2633
-2631
-2630
-2628
-2626
-2624
-2621
-2619
-2616
-2613
-2609
-2606
-2602
-2597
-2593
-2588
-2583
-2577
-2572
-2566
-2559
-2553
-2546
-2539
-2532
-2524
-2516
-2508
-2500
-2492
-2484
-2475
-2467
-2458
-2450
-2441
-2432
-2423
-2414
-2405
-2396
-2387
-2378
-2368
-2359
-2350
-2341
-2332
-2323
-2314
-2305
-2296
-2287
-2279
-2270
-2262
-2253
-2245
-2237
-2228
-2220
-2211
-2203
-2194
-2186
-2177
-2169
-2160
-2152
-2144
-2136
-2128
-2121
-2113
-2106
-2100
-2093
-2087
-2081
-2075
-2070
-2064
-2059
-2054
-2050
-2045
-2041
-2036
-2032
-2028
-2024
-2020
-2016
-2012
-2008
-2005
-2001
-1997
-1994
-1990
-1987
-1983
-1980
-1976
-1972
-1968
-1964
-1960
-1956
-1951
-1947
-1942
-1936
-1931
-1925
-1919
-1912
-1906
-1899
-1891
-1884
-1876
-1868
-1859
-1850
-1841
-1832
-1822
-1813
-1803
-1793
-1783
-1774
-1764
-1755
-1746
-1737
-1728
-1720
-1711
-1703
-1695
-1688
-1680
-1673
-1666
-1659
-1653
-1646
-1640
-1633
-1627
-1621
-1615
-1610
-1604
-1598
-1593
-1587
-1581
-1576
-1570
-1565
-1559
-1554
-1548
-1543
-1537
-1532
-1527
-1522
-1517
-1512
-1508
-1503
-1499
-1494
-1490
-1486
-1482
-1479
-1475
-1472
-1468
-1465
-1461
-1458
-1454
-1451
-1447
-1443
-1439
-1434
-1430
-1425
-1420
-1415
-1410
-1405
-1400
-1395
-1391
-1386
-1381
-1376
-1372
-1367
-1362
-1358
-1353
-1348
-1343
-1337
-1332
-1327
-1321
-1315
-1309
-1303
-1297
-1290
-1284
-1277
-1271
-1264
-1257
-1250
-1243
-1235
-1228
-1220
-1212
-1204
-1196
-1188
-1180
-1171
-1163
-1154
-1146
-1137
-1128
-1119
-1109
-1100
-1090
-1080
-1070
-1060
-1050
-1039
-1029
-1018
-1008
-997
-986
-976
-965
-955
-945
-935
-925
-916
-907
-899
-891
-883
-876
-870
-864
-859
-855
-851
-847
-845
-842
-841
-839
-838
-838
-838
-838
-838
-839
-840
-840
-841
-842
-843
-844
-845
-846
-847
-848
-849
-850
-850
-851
-851
-852
-852
-852
-852
-851
-851
-850
-849
-848
-847
-846
-844
-842
-839
-837
-834
-831
-828
-824
-821
-817
-813
-809
-805
-801
-797
-793
-789
-785
-781
-777
-773
-769
-764
-760
-755
-750
-745
-740
-735
-729
-724
-718
-713
-707
-701
-696
-690
-684
-679
-673
-668
-662
-657
-652
-647
-642
-638
-634
-629
-626
-622
-618
-615
-611
-608
-604
-601
-598
-594
-591
-587
-583
-580
-576
-572
-568
-564
-560
-556
-552
-548
-544
-541
-537
-533
-529
-525
-521
-516
-512
-507
-503
-498
-493
-488
-482
-477
-471
-466
-460
-454
-449
-443
-438
-433
-428
-423
-419
-415
-411
-407
-404
-401
-398
-396
-393
-391
-390
-388
-387
-386
-385
-384
-383
-382
-381
-381
-380
-379
-378
-377
-376
-375
-374
-372
-371
-369
-368
-366
-364
-362
-360
-357
-355
-352
-349
-346
-343
-340
-337
-335
-332
-329
-326
-323
-321
-318
-316
-313
-311
-308
-306
-304
-301
-299
-297
-295
-293
-290
-288
-286
-285
-283
-281
-279
-277
-275
-274
-272
-270
-268
-266
-263
-261
-258
-254
-251
-247
-243
-238
-233
-228
-222
-216
-209
-202
-195
-187
-180
-172
-163
-155
-147
-138
-129
-121
-112
-104
-95
-87
-79
-71
-63
-55
-47
-39
-31
-22
-14
-5
4
13
23
32
43
53
64
75
86
97
108
119
130
141
152
162
172
182
191
200
209
217
225
233
241
248
255
262
269
276
283
290
296
303
309
315
321
327
333
338
343
348
353
358
362
366
370
373
376
379
381
383
385
386
387
387
387
387
386
385
383
382
380
379
377
376
374
373
371
370
370
369
369
369
369
370
371
372
373
375
377
379
382
384
387
390
393
397
400
404
408
412
416
420
425
429
434
439
444
449
455
460
466
471
477
483
489
496
502
508
515
521
528
534
540
547
553
559
565
571
577
583
589
595
601
607
613
618
624
629
634
639
644
649
653
657
661
665
668
672
675
678
680
683
685
687
688
690
691
692
693
694
695
695
696
697
697
698
699
701
702
704
705
707
710
712
715
718
721
725
729
732
736
740
744
749
753
757
762
766
771
776
780
785
790
795
800
806
811
817
823
829
835
841
847
854
861
868
874
881
888
895
901
908
914
920
926
931
937
942
948
953
958
963
967
972
977
981
986
990
994
998
1002
1006
1010
1014
1016
1020
1022
1025
1028
1030
1031
1032
1033
1034
1034
1034
1033
1032
1031
1029
1027
1025
1022
1020
1018
1016
1014
1012
1010
1008
1006
1004
1002
1000
998
996
995
993
991
989
987
986
984
982
980
979
977
975
974
973
971
970
969
969
968
968
967
967
967
968
968
969
970
971
973
975
978
981
984
988
992
997
1002
1008
1014
1020
1028
1035
1043
1051
1059
1067
1075
1083
1091
1100
1108
1116
1125
1134
1142
1151
1160
1168
1177
1186
1195
1203
1212
1221
1229
1238
1246
1255
1263
1271
1279
1286
1294
1301
1308
1316
1323
1330
1336
1343
1350
1357
1363
1370
1377
1383
1390
1396
1402
1409
1415
1421
1427
1432
1438
1443
1448
1453
1457
1461
1465
1468
1471
1473
1475
1477
1478
1479
1480
1480
1480
1480
1480
1479
1478
1477
1476
1475
1474
1472
1471
1469
1468
1466
1464
1461
1459
1456
1454
1451
1448
1445
1442
1438
1435
1432
1428
1425
1421
1417
1414
1410
1406
1402
1397
1393
1388
1384
1379
1374
1368
1363
1357
1351
1345
1339
1333
1327
1320
1314
1307
1300
1293
1286
1280
1273
1266
1259
1252
1246
1239
1233
1227
1221
1215
1210
1205
1200
1196
1191
1187
1184
1180
1177
1174
1171
1168
1165
1163
1160
1157
1154
1151
1148
1144
1141
1137
1133
1128
1124
1119
1114
1109
1105
1100
1095
1091
1087
1083
1079
1076
1073
1071
1069
1067
1065
1064
1063
1062
1061
1061
1061
1061
1061
1061
1061
1061
1062
1062
1063
1063
1064
1065
1066
1067
1068
1069
1070
1072
1074
1075
1077
1079
1081
1083
1086
1088
1091
1094
1096
1099
1102
1106
1109
1112
1115
1119
1122
1126
1129
1133
1136
1140
1143
1147
1151
1155
1158
1162
1166
1170
1174
1177
1181
1185
1188
1192
1195
1199
1202
1205
1208
1211
1213
1215
1217
1219
1220
1222
1223
1223
1224
1224
1224
1225
1225
1225
1225
1225
1225
1225
1225
1226
1226
1227
1228
1228
1229
1230
1231
1232
1233
1234
1235
1235
1236
1237
1238
1239
1239
1240
1241
1242
1244
1245
1246
1247
1249
1250
1252
1253
1254
1256
1257
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1268
1269
1269
1269
1269
1269
1269
1269
1268
1268
1268
1268
1268
1267
1267
1268
1268
1268
1268
1269
1269
1269
1269
1269
1269
1268
1268
1267
1266
1264
1262
1260
1258
1255
1252
1249
1246
1242
1239
1235
1231
1227
1223
1219
1216
1212
1208
1205
1202
1199
1196
1193
1191
1188
1186
1184
1182
1181
1179
1177
1175
1173
1171
1169
1167
1165
1163
1160
1158
1155
1152
1150
1147
1144
1140
1137
1134
1130
1126
1122
1118
1114
1111
1107
1103
1099
1096
1093
1090
1088
1085
1084
1082
1081
1081
1080
1081
1081
1082
1083
1085
1087
1089
1091
1094
1097
1100
1104
1108
1112
1117
1121
1126
1132
1137
1142
1148
1154
1159
1165
1171
1176
1181
1187
1192
1196
1201
1205
1209
1213
1216
1219
1222
1225
1227
1228
1230
1230
1231
1231
1231
1230
1229
1228
1226
1224
1223
1220
1218
1216
1214
1211
1209
1206
1204
1201
1198
1196
1193
1190
1187
1183
1180
1176
1173
1169
1165
1161
1157
1152
1148
1144
1140
1136
1133
1130
1127
1124
1122
1120
1118
1116
1115
1114
1113
1113
1112
1112
1112
1112
1113
1114
1115
1116
1118
1120
1122
1124
1127
1130
1132
1135
1138
1141
1144
1147
1151
1154
1157
1160
1163
1166
1170
1173
1176
1180
1183
1186
1189
1193
1196
1199
1202
1204
1207
1210
1212
1215
1217
1219
1222
1224
1226
1229
1231
1233
1235
1237
1240
1242
1244
1246
1248
1250
1252
1254
1256
1258
1260
1262
1264
1266
1268
1269
1271
1273
1275
1276
1278
1279
1281
1282
1283
1284
1285
1285
1286
1287
1287
1288
1289
1290
1291
1292
1294
1296
1298
1301
1303
1307
1310
1314
1317
1321
1325
1330
1334
1338
1343
1347
1352
1356
1361
1365
1369
1373
1377
1381
1385
1388
1392
1395
1398
1400
1403
1405
1406
1408
1409
1409
1410
1410
1409
1409
1408
1407
1405
1403
1401
1399
1397
1394
1390
1387
1383
1379
1375
1370
1365
1360
1355
1349
1343
1337
1331
1325
1319
1313
1307
1302
1296
1291
1286
1281
1277
1273
1269
1266
1263
1261
1259
1257
1256
1255
1254
1253
1253
1253
1253
1253
1254
1254
1254
1255
1255
1255
1256
1256
1257
1257
1258
1259
1260
1260
1261
1262
1263
1263
1264
1264
1264
1264
1264
1263
1263
1262
1260
1259
1257
1255
1252
1250
1247
1243
1240
1236
1233
1229
1225
1221
1216
1212
1208
1204
1200
1196
1192
1188
1184
1181
1177
1173
1169
1164
1160
1156
1151
1147
1142
1137
1132
1127
1122
1117
1112
1106
1101
1096
1091
1086
1080
1075
1070
1065
1061
1056
1051
1047
1043
1039
1035
1032
1029
1026
1024
1022
1020
1018
1016
1016
1016
1016
1016
1016
1016
1018
1020
1020
1022
1024
1027
1029
1031
1034
1036
1039
1042
1045
1047
1050
1053
1056
1060
1063
1066
1069
1072
1075
1078
1081
1084
1087
1089
1091
1094
1095
1097
1099
1100
1101
1101
1102
1102
1102
1102
1101
1100
1100
1099
1097
1096
1095
1094
1092
1091
1090
1088
1087
1086
1085
1084
1082
1081
1079
1078
1076
1074
1072
1069
1067
1064
1061
1057
1053
1050
1046
1041
1037
1033
1028
1024
1020
1014
1010
1008
1004
1000
997
994
991
988
986
983
981
979
977
976
974
973
971
970
969
968
967
966
965
964
964
963
963
963
963
964
965
966
967
969
970
972
974
977
979
981
983
985
987
988
990
991
992
993
994
994
994
994
994
994
994
994
994
994
993
993
993
993
993
993
994
994
995
996
997
998
1000
1000
1002
1006
1008
1010
1012
1016
1018
1022
1026
1030
1034
1037
1042
1046
1050
1054
1059
1064
1068
1073
1078
1083
1088
1093
1098
1102
1107
1112
1117
1121
1126
1130
1134
1139
1143
1147
1151
1155
1158
1162
1165
1168
1171
1174
1177
1179
1182
1184
1186
1188
1189
1191
1192
1194
1195
1196
1196
1197
1197
1197
1197
1197
1197
1197
1196
1196
1195
1194
1193
1192
1191
1190
1189
1188
1186
1185
1184
1183
1182
1181
1181
1180
1180
1180
1180
1181
1181
1182
1183
1184
1185
1186
1187
1189
1190
1191
1192
1193
1194
1195
1195
1195
1196
1196
1195
1195
1194
1193
1192
1191
1189
1188
1186
1185
1183
1181
1179
1178
1176
1174
1172
1170
1169
1167
1165
1163
1161
1158
1156
1154
1152
1149
1147
1145
1142
1140
1138
1136
1135
1133
1132
1131
1131
1131
1131
1131
1132
1133
1134
1136
1138
1140
1142
1145
1147
1150
1153
1156
1159
1162
1166
1169
1172
1175
1179
1182
1185
1189
1192
1195
1199
1202
1205
1208
1212
1215
1218
1221
1224
1226
1229
1231
1234
1236
1237
1239
1240
1241
1242
1242
1242
1242
1241
1241
1239
1238
1236
1234
1232
1230
1227
1224
1221
1218
1215
1212
1209
1206
1203
1200
1197
1194
1192
1190
1188
1186
1184
1182
1181
1179
1178
1177
1175
1174
1173
1171
1170
1169
1167
1165
1163
1162
1160
1158
1156
1154
1152
1150
1148
1146
1144
1143
1142
1140
1139
1139
1138
1137
1137
1137
1136
1136
1136
1136
1135
1135
1135
1134
1133
1133
1132
1130
1129
1127
1125
1124
1121
1119
1117
1115
1112
1109
1107
1104
1101
1098
1096
1093
1090
1087
1085
1082
1080
1078
1076
1075
1074
1073
1072
1072
1072
1072
1073
1074
1075
1077
1079
1082
1084
1087
1091
1094
1098
1102
1106
1111
1115
1120
1125
1130
1135
1141
1146
1151
1157
1163
1169
1175
1181
1187
1193
1199
1205
1211
1218
1224
1230
1236
1242
1248
1254
1260
1266
1272
1277
1283
1288
1293
1298
1302
1306
1310
1313
1317
1320
1322
1325
1327
1329
1330
1332
1333
1334
1335
1336
1337
1338
1338
1339
1339
1340
1340
1340
1341
1341
1341
1342
1342
1342
1343
1343
1344
1344
1345
1346
1347
1348
1349
1350
1352
1353
1355
1357
1360
1362
1365
1369
1372
1376
1380
1385
1389
1394
1399
1404
1409
1414
1419
1424
1429
1434
1439
1443
1447
1451
1455
1459
1462
1466
1469
1471
1474
1476
1478
1480
1481
1483
1484
1485
1485
1485
1485
1485
1484
1483
1482
1480
1478
1476
1473
1470
1467
1464
1460
1456
1451
1447
1442
1437
1432
1427
1421
1416
1411
1405
1400
1395
1390
1385
1381
1377
1373
1369
1365
1362
1359
1356
1353
1350
1348
1346
1344
1342
1341
1339
1338
1337
1335
1334
1334
1333
1332
1331
1331
1330
1330
1329
1329
1329
1328
1328
1327
1327
1326
1326
1325
1325
1324
1323
1323
1322
1321
1321
1320
1320
1319
1319
1319
1319
1320
1320
1321
1322
1324
1325
1327
1330
1332
1335
1338
1341
1345
1349
1353
1357
1362
1367
1372
1377
1383
1388
1394
1400
1406
1411
1417
1423
1428
1434
1439
1444
1448
1453
1457
1461
1465
1468
1472
1475
1477
1480
1482
1484
1486
1488
1489
1491
1492
1493
1494
1494
1495
1495
1495
1496
1496
1496
1496
1496
1496
1497
1497
1497
1498
1499
1499
1500
1501
1503
1504
1506
1507
1509
1512
1514
1517
1520
1524
1527
1531
1535
1539
1544
1548
1553
1558
1563
1567
1572
1577
1582
1587
1591
1596
1601
1605
1610
1614
1618
1623
1627
1631
1635
1639
1643
1647
1651
1654
1658
1662
1666
1669
1673
1676
1679
1683
1686
1689
1692
1695
1698
1701
1704
1707
1710
1713
1716
1719
1721
1724
1727
1729
1732
1734
1737
1739
1741
1744
1746
1748
1750
1752
1753
1755
1756
1757
1758
1759
1759
1759
1759
1759
1758
1757
1756
1754
1752
1749
1747
1743
1740
1736
1732
1728
1723
1718
1713
1707
1702
1697
1691
1685
1680
1674
1669
1664
1659
1654
1649
1645
1641
1636
1633
1629
1625
1622
1619
1616
1613
1610
1607
1604
1602
1599
1597
1595
1593
1590
1588
1586
1584
1582
1579
1577
1575
1572
1570
1567
1564
1561
1558
1555
1552
1549
1546
1543
1540
1537
1534
1531
1528
1525
1522
1519
1516
1513
1511
1508
1505
1502
1499
1496
1493
1489
1486
1483
1479
1475
1471
1467
1463
1458
1453
1448
1443
1437
1431
1425
1419
1412
1404
1397
1389
1380
1372
1363
1354
1344
1335
1325
1315
1305
1295
1285
1275
1266
1256
1247
1238
1230
1222
1214
1207
1200
1194
1188
1183
1179
1175
1171
1168
1166
1164
1163
1162
1161
1161
1162
1163
1164
1165
1167
1169
1171
1174
1176
1179
1182
1186
1189
1192
1196
1199
1202
1206
1209
1212
1214
1217
1219
1220
1222
1223
1223
1223
1223
1222
1220
1218
1216
1213
1210
1207
1203
1199
1195
1190
1185
1180
1175
1170
1165
1160
1155
1150
1145
1141
1136
1132
1128
1124
1120
1116
1112
1108
1105
1101
1097
1093
1088
1084
1079
1075
1070
1065
1059
1054
1049
1043
1038
1032
1027
1022
1016
1012
1006
1002
999
995
991
987
984
981
978
976
974
971
970
968
967
965
964
964
963
962
962
962
962
962
962
962
962
962
963
963
963
964
964
964
965
965
965
966
966
966
966
966
966
966
965
965
964
963
962
961
959
957
955
953
950
947
944
941
937
934
930
926
922
918
914
911
907
903
900
896
893
890
887
884
881
879
877
875
873
871
870
868
867
865
863
862
860
858
856
853
851
849
846
843
840
837
834
830
827
823
820
816
812
808
803
799
795
790
785
780
776
771
766
761
755
750
745
740
735
729
724
719
714
708
703
698
694
689
684
680
675
671
667
663
659
655
651
647
643
638
634
630
626
622
618
614
610
605
601
597
592
588
583
578
572
567
561
556
550
543
537
530
523
515
508
500
491
483
474
464
455
445
434
424
413
403
392
381
370
359
349
338
328
318
309
300
291
283
276
269
263
257
251
246
241
237
232
228
224
221
217
213
209
204
200
195
190
184
179
173
166
159
152
144
136
128
120
111
102
92
83
73
63
53
43
33
23
12
2
-8
-19
-29
-40
-51
-61
-72
-83
-94
-105
-116
-127
-139
-150
-162
-174
-186
-198
-209
-221
-232
-244
-255
-266
-276
-286
-296
-305
-314
-323
-331
-339
-347
-354
-361
-368
-374
-380
-386
-391
-396
-400
-405
-408
-411
-414
-416
-418
-420
-421
-422
-423
-423
-423
-423
-423
-423
-423
-423
-423
-422
-422
-422
-421
-421
-421
-420
-420
-420
-420
-419
-419
-419
-419
-419
-419
-420
-420
-421
-421
-422
-423
-424
-425
-426
-427
-428
-429
-430
-432
-433
-435
-436
-438
-439
-441
-443
-444
-445
-446
-447
-447
-448
-448
-447
-447
-445
-444
-442
-440
-437
-434
-431
-427
-423
-419
-415
-411
-407
-403
-399
-395
-391
-387
-384
-381
-377
-375
-372
-370
-367
-365
-363
-362
-360
-359
-358
-357
-356
-356
-355
-355
-355
-356
-357
-357
-359
-360
-362
-363
-365
-368
-370
-373
-376
-380
-384
-388
-392
-397
-402
-408
-414
-420
-426
-432
-439
-445
-452
-459
-465
-472
-479
-485
-491
-497
-503
-508
-513
-518
-523
-528
-532
-536
-540
-543
-547
-550
-553
-557
-560
-563
-566
-570
-573
-577
-580
-584
-588
-592
-597
-601
-606
-611
-616
-622
-627
-632
-638
-644
-649
-655
-661
-666
-672
-677
-683
-688
-693
-698
-702
-707
-711
-715
-719
-722
-726
-729
-732
-735
-737
-740
-742
-744
-745
-747
-748
-750
-751
-752
-752
-753
-754
-755
-755
-756
-757
-758
-759
-760
-762
-763
-765
-767
-770
-772
-775
-778
-782
-785
-788
-792
-796
-799
-803
-807
-811
-816
-820
-824
-829
-834
-839
-845
-850
-856
-863
-869
-876
-882
-889
-897
-904
-911
-919
-926
-934
-942
-949
-957
-965
-973
-980
-988
-995
-1002
-1010
-1016
-1025
-1032
-1039
-1046
-1054
-1061
-1069
-1076
-1084
-1093
-1101
-1111
-1120
-1131
-1142
-1154
-1166
-1180
-1194
-1209
-1225
-1242
-1260
-1279
-1298
-1319
-1340
-1362
-1385
-1409
-1433
-1458
-1483
-1509
-1535
-1561
-1588
-1614
-1641
-1668
-1694
-1721
-1747
-1773
-1799
-1824
-1849
-1874
-1899
-1923
-1947
-1971
-1994
-2017
-2040
-2062
-2085
-2106
-2128
-2149
-2169
-2189
-2209
-2228
-2246
-2263
-2280
-2296
-2310
-2324
-2337
-2349
-2361
-2371
-2380
-2388
-2396
-2402
-2408
-2413
-2417
-2421
-2424
-2426
-2428
-2429
-2429
-2429
-2428
-2427
-2425
-2423
-2421
-2418
-2414
-2411
-2407
-2402
-2398
-2393
-2388
-2383
-2378
-2373
-2367
-2361
-2355
-2349
-2343
-2337
-2331
-2324
-2318
-2312
-2305
-2299
-2293
-2288
-2282
-2277
-2272
-2268
-2264
-2261
-2258
-2256
-2254
-2253
-2252
-2252
-2252
-2253
-2254
-2255
-2257
-2258
-2260
-2262
-2264
-2266
-2268
-2269
-2270
-2271
-2272
-2272
-2271
-2270
-2268
-2266
-2263
-2260
-2256
-2251
-2245
-2239
-2232
-2224
-2216
-2207
-2198
-2187
-2176
-2165
-2153
-2141
-2128
-2115
-2101
-2087
-2073
-2059
-2045
-2029
-2015
-2000
-1985
-1970
-1956
-1941
-1926
-1911
-1897
-1883
-1869
-1856
-1843
-1830
-1818
-1806
-1795
-1784
-1774
-1765
-1756
-1748
-1741
-1735
-1729
-1724
-1720
-1717
-1715
-1713
-1711
-1711
-1711
-1711
-1711
-1712
-1713
-1714
-1716
-1717
-1717
-1718
-1718
-1718
-1718
-1717
-1716
-1715
-1713
-1711
-1708
-1705
-1703
-1700
-1697
-1694
-1691
-1688
-1686
-1683
-1681
-1680
-1678
-1677
-1677
-1676
-1677
-1677
-1678
-1679
-1681
-1683
-1685
-1688
-1690
-1694
-1697
-1701
-1705
-1710
-1715
-1720
-1726
-1732
-1739
-1746
-1753
-1761
-1770
-1779
-1789
-1799
-1810
-1822
-1834
-1847
-1861
-1875
-1890
-1905
-1921
-1938
-1954
-1971
-1989
-2007
-2025
-2043
-2061
-2080
-2099
-2118
-2137
-2156
-2175
-2194
-2213
-2232
-2251
-2269
-2288
-2307
-2325
-2344
-2362
-2380
-2397
-2415
-2432
-2449
-2465
-2482
-2497
-2513
-2528
-2543
-2558
-2572
-2587
-2601
-2614
-2628
-2641
-2655
-2668
-2682
-2695
-2709
-2723
-2737
-2752
-2767
-2782
-2797
-2813
-2829
-2846
-2863
-2881
-2899
-2917
-2936
-2955
-2975
-2995
-3015
-3036
-3057
-3078
-3100
-3122
-3144
-3166
-3188
-3210
-3232
-3253
-3275
-3296
-3317
-3338
-3358
-3378
-3397
-3416
-3434
-3451
-3468
-3485
-3500
-3516
-3530
-3544
-3557
-3570
-3582
-3593
-3604
-3614
-3624
-3633
-3641
-3648
-3656
-3662
-3668
-3673
-3678
-3683
-3687
-3691
-3694
-3698
-3701
-3703
-3706
-3708
-3711
-3713
-3716
-3719
-3721
-3724
-3727
-3731
-3735
-3739
-3744
-3749
-3755
-3761
-3767
-3775
-3783
-3791
-3801
-3811
-3821
-3832
-3844
-3856
-3869
-3882
-3896
-3910
-3924
-3938
-3953
-3967
-3982
-3996
-4010
-4024
-4038
-4051
-4065
-4078
-4090
-4103
-4115
-4127
-4139
-4150
-4162
-4173
-4183
-4194
-4204
-4214
-4223
-4232
-4241
-4249
-4256
-4263
-4270
-4275
-4280
-4285
-4288
-4291
-4293
-4294
-4294
-4294
-4293
-4291
-4288
-4284
-4280
-4276
-4270
-4264
-4257
-4250
-4242
-4234
-4225
-4215
-4206
-4195
-4185
-4174
-4162
-4151
-4139
-4127
-4115
-4102
-4090
-4078
-4066
-4054
-4042
-4030
-4018
-4006
-3995
-3984
-3974
-3963
-3953
-3943
-3934
-3925
-3916
-3908
-3900
-3893
-3886
-3879
-3872
-3866
-3860
-3855
-3849
-3844
-3839
-3834
-3829
-3824
-3819
-3814
-3810
-3805
-3801
-3796
-3792
-3787
-3782
-3778
-3773
-3768
-3764
-3758
-3753
-3748
-3743
-3737
-3731
-3726
-3720
-3715
-3709
-3704
-3700
-3695
-3691
-3688
-3685
-3683
-3681
-3680
-3680
-3680
-3682
-3683
-3686
-3689
-3692
-3696
-3701
-3705
-3710
-3715
-3720
-3726
-3731
-3736
-3741
-3747
-3752
-3757
-3762
-3767
-3772
-3777
-3781
-3786
-3790
-3794
-3798
-3802
-3806
-3809
-3813
-3817
-3820
-3824
-3828
-3833
-3837
-3842
-3847
-3852
-3858
-3864
-3870
-3876
-3883
-3890
-3897
-3904
-3912
-3920
-3928
-3936
-3944
-3953
-3961
-3971
-3980
-3990
-4001
-4011
-4024
-4035
-4049
-4062
-4077
-4091
-4108
-4125
-4142
-4160
-4178
-4198
-4217
-4237
-4257
-4278
-4299
-4319
-4340
-4361
-4382
-4402
-4422
-4442
-4460
-4479
-4496
-4513
-4529
-4544
-4558
-4570
-4582
-4592
-4601
-4609
-4616
-4621
-4626
-4629
-4631
-4633
-4633
-4633
-4632
-4631
-4629
-4627
-4624
-4622
-4619
-4616
-4613
-4611
-4608
-4606
-4604
-4602
-4600
-4598
-4597
-4596
-4595
-4595
-4594
-4595
-4595
-4596
-4597
-4598
-4600
-4602
-4604
-4607
-4610
-4614
-4618
-4622
-4627
-4633
-4639
-4645
-4652
-4660
-4668
-4677
-4686
-4695
-4706
-4716
-4727
-4738
-4749
-4761
-4772
-4783
-4795
-4806
-4816
-4826
-4836
-4845
-4854
-4861
-4869
-4875
-4881
-4886
-4890
-4893
-4896
-4898
-4900
-4901
-4901
-4900
-4898
-4896
-4894
-4890
-4886
-4881
-4876
-4869
-4862
-4855
-4847
-4838
-4828
-4818
-4807
-4796
-4784
-4772
-4759
-4746
-4733
-4719
-4705
-4691
-4677
-4663
-4650
-4636
-4622
-4609
-4596
-4583
-4571
-4559
-4548
-4537
-4526
-4515
-4505
-4496
-4486
-4477
-4468
-4459
-4450
-4441
-4432
-4423
-4414
-4405
-4396
-4386
-4377
-4367
-4358
-4348
-4338
-4327
-4317
-4306
-4294
-4283
-4271
-4258
-4245
-4232
-4218
-4204
-4189
-4174
-4158
-4141
-4125
-4107
-4090
-4072
-4053
-4034
-4014
-3996
-3977
-3957
-3938
-3918
-3899
-3879
-3860
-3841
-3823
-3804
-3786
-3768
-3750
-3733
-3716
-3700
-3683
-3667
-3652
-3637
-3622
-3608
-3594
-3580
-3567
-3554
-3542
-3531
-3519
-3509
-3498
-3489
-3479
-3471
-3463
-3455
-3448
-3441
-3435
-3430
-3425
-3420
-3416
-3413
-3410
-3408
-3406
-3405
-3404
-3404
-3405
-3406
-3407
-3409
-3412
-3415
-3418
-3422
-3426
-3431
-3436
-3441
-3446
-3452
-3458
-3464
-3470
-3476
-3482
-3488
-3494
-3500
-3506
-3511
-3517
-3522
-3527
-3532
-3537
-3541
-3545
-3549
-3553
-3556
-3559
-3561
-3563
-3565
-3567
-3568
-3568
-3569
-3568
-3568
-3567
-3565
-3563
-3560
-3556
-3552
-3548
-3542
-3536
-3530
-3522
-3514
-3505
-3495
-3485
-3474
-3463
-3450
-3438
-3424
-3411
-3397
-3382
-3367
-3352
-3337
-3321
-3305
-3289
-3272
-3255
-3238
-3220
-3202
-3184
-3165
-3146
-3126
-3106
-3086
-3065
-3044
-3023
-3002
-2980
-2958
-2937
-2915
-2893
-2872
-2851
-2830
-2810
-2790
-2771
-2751
-2733
-2715
-2697
-2680
-2663
-2647
-2631
-2616
-2601
-2587
-2573
-2560
-2547
-2536
-2524
-2513
-2503
-2493
-2484
-2476
-2468
-2460
-2453
-2447
-2441
-2436
-2431
-2427
-2423
-2420
-2417
-2415
-2414
-2413
-2413
-2413
-2414
-2416
-2418
-2421
-2424
-2428
-2432
-2436
-2441
-2446
-2452
-2457
-2463
-2469
-2475
-2481
-2487
-2493
-2499
-2505
-2511
-2517
-2523
-2529
-2535
-2541
-2546
-2552
-2557
-2562
-2567
-2572
-2576
-2580
-2583
-2586
-2589
-2591
-2593
-2594
-2595
-2595
-2596
-2596
-2595
-2595
-2594
-2594
-2593
-2593
-2592
-2592
-2592
-2593
-2594
-2595
-2597
-2600
-2603
-2606
-2610
-2615
-2621
-2627
-2634
-2642
-2651
-2660
-2670
-2680
-2692
-2704
-2716
-2729
-2743
-2757
-2771
-2786
-2801
-2816
-2832
-2847
-2863
-2879
-2896
-2912
-2928
-2945
-2961
-2978
-2994
-3010
-3026
-3042
-3058
-3073
-3088
-3102
-3116
-3130
-3143
-3155
-3167
-3178
-3189
-3198
-3207
-3215
-3223
-3230
-3235
-3241
-3245
-3248
-3251
-3253
-3255
-3255
-3255
-3255
-3254
-3253
-3251
-3249
-3247
-3245
-3244
-3242
-3240
-3239
-3238
-3237
-3237
-3237
-3238
-3240
-3241
-3244
-3247
-3250
-3254
-3259
-3264
-3270
-3276
-3282
-3290
-3298
-3306
-3316
-3326
-3337
-3349
-3361
-3375
-3389
-3403
-3419
-3435
-3452
-3469
-3487
-3506
-3524
-3543
-3562
-3581
-3600
-3620
-3639
-3657
-3676
-3694
-3711
-3728
-3745
-3761
-3776
-3790
-3803
-3816
-3827
-3838
-3847
-3855
-3862
-3868
-3873
-3877
-3880
-3881
-3881
-3880
-3878
-3875
-3871
-3865
-3859
-3851
-3843
-3833
-3823
-3811
-3799
-3786
-3772
-3757
-3742
-3725
-3709
-3691
-3673
-3655
-3636
-3617
-3598
-3579
-3560
-3540
-3521
-3502
-3483
-3465
-3446
-3428
-3411
-3394
-3377
-3360
-3344
-3329
-3313
-3298
-3284
-3269
-3254
-3240
-3226
-3212
-3197
-3183
-3168
-3154
-3139
-3123
-3108
-3092
-3075
-3059
-3041
-3023
-3005
-2985
-2965
-2944
-2922
-2899
-2874
-2849
-2822
-2795
-2766
-2735
-2704
-2671
-2638
-2603
-2567
-2530
-2492
-2454
-2415
-2375
-2334
-2293
-2251
-2210
-2168
-2126
-2083
-2041
-2000
-1958
-1917
-1876
-1836
-1797
-1758
-1720
-1683
-1647
-1612
-1578
-1546
-1514
-1483
-1453
-1425
-1397
-1371
-1345
-1321
-1297
-1275
-1254
-1233
-1213
-1195
-1177
-1159
-1142
-1126
-1110
-1095
-1080
-1065
-1051
-1036
-1022
-1008
-994
-980
-965
-951
-937
-922
-908
-893
-878
-864
-849
-833
-818
-803
-788
-774
-759
-745
-731
-718
-705
-693
-681
-671
-661
-652
-644
-637
-631
-626
-622
-619
-617
-616
-616
-617
-619
-622
-626
-631
-636
-643
-650
-658
-667
-676
-687
-698
-709
-721
-734
-747
-760
-774
-787
-801
-814
-827
-840
-852
-864
-876
-886
-896
-906
-915
-922
-930
-936
-942
-946
-951
-954
-957
-959
-960
-961
-961
-961
-960
-960
-958
-957
-955
-954
-952
-950
-949
-947
-946
-944
-943
-942
-941
-940
-940
-939
-939
-939
-940
-940
-941
-942
-944
-946
-948
-950
-952
-955
-958
-961
-964
-968
-971
-974
-977
-980
-983
-986
-989
-991
-993
-995
-997
-998
-999
-1000
-1000
-1002
-1002
-1002
-1004
-1004
-1006
-1006
-1008
-1010
-1012
-1012
-1016
-1018
-1020
-1022
-1026
-1029
-1033
-1036
-1040
-1044
-1048
-1052
-1057
-1061
-1066
-1070
-1075
-1080
-1085
-1090
-1095
-1100
-1105
-1110
-1115
-1119
-1124
-1128
-1132
-1135
-1139
-1142
-1145
-1147
-1149
-1150
-1151
-1152
-1151
-1151
-1150
-1148
-1146
-1143
-1140
-1136
-1132
-1127
-1123
-1118
-1112
-1106
-1100
-1094
-1088
-1081
-1074
-1067
-1059
-1052
-1044
-1036
-1027
-1018
-1010
-1002
-993
-983
-974
-965
-955
-946
-936
-926
-916
-907
-897
-887
-877
-867
-857
-847
-837
-827
-818
-808
-798
-788
-779
-769
-760
-750
-741
-732
-722
-713
-704
-694
-685
-676
-666
-657
-647
-637
-626
-616
-605
-594
-583
-571
-558
-546
-533
-519
-505
-491
-477
-462
-447
-431
-415
-399
-382
-365
-347
-329
-311
-292
-273
-253
-232
-211
-189
-167
-144
-121
-97
-73
-48
-22
3
29
55
81
107
133
160
186
212
238
264
290
316
341
367
392
416
441
465
488
511
534
556
577
598
618
637
656
674
691
708
724
739
753
766
779
792
803
814
825
835
844
853
861
869
877
884
890
897
902
908
913
918
923
927
932
936
939
943
947
950
953
956
959
962
965
967
970
972
974
976
978
980
983
985
987
990
993
996
1000
1002
1008
1012
1018
1022
1029
1036
1043
1051
1059
1068
1077
1087
1098
1109
1121
1133
1146
1159
1174
1189
1204
1221
1238
1255
1274
1293
1313
1334
1355
1377
1399
1422
1446
1470
1494
1520
1545
1571
1597
1624
1651
1678
1705
1733
1761
1789
1817
1845
1874
1902
1931
1959
1988
2016
2045
2073
2101
2128
2156
2183
2210
2237
2263
2289
2314
2339
2364
2388
2411
2434
2456
2478
2500
2520
2540
2559
2578
2596
2613
2629
2645
2660
2674
2687
2700
2712
2723
2733
2742
2751
2759
2766
2772
2777
2781
2785
2787
2789
2790
2789
2788
2786
2783
2780
2775
2769
2763
2756
2748
2739
2730
2720
2709
2698
2686
2673
2661
2648
2634
2621
2607
2592
2578
2564
2549
2535
2520
2506
2492
2478
2464
2451
2438
2426
2414
2403
2392
2382
2372
2364
2356
2348
2342
2336
2331
2327
2324
2322
2320
2320
2320
2321
2323
2326
2330
2334
2340
2346
2353
2361
2370
2379
2389
2400
2411
2423
2435
2448
2461
2474
2488
2502
2516
2531
2545
2560
2574
2589
2604
2618
2632
2647
2661
2674
2688
2701
2713
2725
2737
2748
2758
2767
2776
2783
2790
2796
2801
2805
2809
2811
2812
2813
2813
2811
2809
2807
2804
2800
2796
2791
2786
2781
2775
2769
2763
2757
2751
2746
2740
2735
2729
2725
2720
2716
2713
2710
2707
2706
2705
2704
2705
2706
2708
2711
2714
2719
2724
2731
2738
2746
2755
2765
2776
2787
2800
2814
2828
2843
2859
2876
2894
2913
2932
2952
2973
2994
3016
3039
3062
3085
3108
3132
3156
3179
3203
3226
3249
3272
3294
3316
3338
3358
3379
3398
3417
3436
3454
3471
3487
3503
3519
3534
3548
3562
3576
3589
3601
3614
3626
3637
3648
3659
3669
3679
3689
3698
3707
3715
3723
3731
3738
3746
3752
3759
3765
3771
3776
3782
3787
3792
3797
3802
3806
3811
3816
3821
3825
3830
3836
3841
3847
3852
3859
3865
3872
3879
3887
3895
3904
3913
3922
3932
3942
3952
3963
3975
3986
3998
4011
4022
4035
4049
4062
4075
4090
4104
4118
4132
4146
4160
4174
4188
4202
4216
4230
4244
4258
4271
4284
4297
4310
4322
4334
4346
4357
4368
4379
4389
4399
4409
4419
4428
4438
4447
4456
4465
4475
4484
4494
4504
4514
4524
4535
4546
4558
4570
4583
4596
4609
4623
4637
4652
4667
4682
4698
4713
4729
4746
4762
4778
4794
4811
4827
4843
4860
4876
4892
4908
4924
4940
4955
4971
4986
5002
5017
5032
5046
5061
5075
5089
5103
5117
5130
5143
5156
5169
5182
5194
5206
5218
5230
5241
5252
5263
5274
5285
5296
5307
5317
5328
5339
5350
5362
5373
5385
5396
5409
5421
5433
5446
5459
5472
5485
5499
5512
5526
5540
5553
5567
5581
5594
5608
5621
5634
5647
5660
5672
5684
5696
5707
5718
5728
5738
5748
5757
5766
5774
5782
5789
5796
5802
5808
5813
5817
5821
5825
5827
5829
5831
5831
5831
5830
5829
5826
5823
5819
5815
5810
5804
5798
5792
5784
5777
5769
5761
5753
5745
5736
5728
5719
5711
5702
5694
5685
5677
5669
5661
5653
5646
5638
5631
5623
5616
5609
5603
5596
5589
5583
5577
5571
5565
5559
5553
5547
5541
5536
5530
5525
5520
5515
5509
5504
5500
5495
5490
5485
5481
5476
5472
5468
5463
5459
5454
5450
5445
5441
5436
5432
5427
5422
5418
5413
5409
5404
5400
5396
5392
5388
5384
5380
5376
5372
5368
5364
5360
5356
5352
5348
5344
5340
5335
5331
5327
5323
5319
5316
5312
5308
5304
5301
5297
5294
5291
5288
5285
5283
5280
5278
5276
5274
5272
5270
5269
5267
5266
5264
5263
5261
5260
5259
5257
5256
5254
5253
5251
5249
5248
5246
5244
5242
5240
5238
5236
5234
5232
5230
5228
5226
5224
5222
5220
5219
5217
5215
5214
5212
5211
5209
5208
5207
5206
5205
5204
5203
5202
5202
5201
5200
5199
5198
5197
5196
5194
5193
5191
5189
5187
5184
5181
5178
5175
5171
5166
5161
5156
5150
5144
5137
5129
5120
5111
5101
5090
5078
5065
5052
5037
5022
5006
4989
4972
4954
4935
4916
4896
4876
4855
4834
4812
4790
4768
4746
4723
4700
4677
4654
4630
4607
4584
4561
4538
4515
4492
4469
4447
4425
4403
4382
4361
4340
4320
4300
4280
4261
4242
4224
4206
4189
4172
4155
4139
4124
4109
4094
4080
4066
4053
4040
4027
4016
4005
3995
3985
3976
3967
3959
3952
3944
3938
3932
3926
3920
3915
3910
3905
3901
3897
3893
3889
3885
3882
3879
3875
3873
3870
3867
3865
3863
3860
3858
3857
3855
3854
3852
3851
3851
3850
3850
3850
3851
3852
3853
3855
3858
3861
3864
3868
3873
3878
3884
3891
3898
3906
3914
3923
3932
3942
3952
3963
3974
3985
3997
4009
4021
4034
4046
4059
4073
4086
4101
4115
4129
4144
4158
4173
4188
4203
4218
4233
4247
4262
4277
4291
4305
4319
4333
4346
4359
4372
4384
4396
4408
4420
4431
4442
4452
4463
4473
4483
4493
4503
4512
4522
4531
4541
4551
4560
4570
4580
4591
4601
4611
4622
4633
4644
4655
4667
4678
4689
4701
4712
4723
4734
4745
4756
4766
4776
4786
4795
4804
4813
4821
4829
4836
4843
4850
4855
4860
4865
4869
4872
4874
4876
4877
4878
4877
4876
4875
4873
4870
4866
4862
4857
4852
4846
4839
4832
4825
4817
4809
4800
4791
4781
4772
4761
4751
4740
4729
4718
4706
4695
4683
4671
4659
4646
4634
4622
4610
4598
4587
4575
4564
4553
4542
4532
4522
4512
4503
4494
4486
4478
4470
4463
4456
4449
4443
4436
4431
4425
4419
4414
4409
4403
4398
4393
4387
4381
4374
4367
4359
4351
4342
4333
4322
4311
4299
4285
4271
4256
4240
4223
4205
4185
4165
4144
4122
4099
4075
4050
4022
3996
3968
3939
3910
3879
3848
3816
3784
3750
3717
3683
3649
3614
3580
3545
3510
3476
3442
3408
3374
3341
3308
3276
3244
3214
3184
3155
3127
3100
3074
3049
3026
3003
2982
2962
2943
2926
2909
2894
2880
2868
2856
2845
2835
2826
2818
2811
2804
2798
2793
2789
2784
2781
2778
2775
2773
2771
2770
2768
2768
2767
2766
2766
2766
2766
2766
2767
2767
2767
2767
2767
2768
2768
2768
2768
2767
2767
2767
2766
2765
2764
2763
2762
2760
2758
2756
2754
2751
2748
2744
2741
2737
2732
2728
2723
2717
2712
2706
2699
2693
2686
2678
2671
2663
2655
2646
2638
2629
2620
2611
2602
2593
2584
2574
2565
2556
2547
2537
2528
2520
2511
2503
2495
2487
2480
2473
2466
2460
2454
2449
2444
2439
2435
2432
2429
2427
2425
2423
2422
2422
2421
2421
2422
2422
2423
2424
2424
2425
2426
2426
2426
2426
2425
2424
2422
2419
2416
2413
2408
2403
2398
2391
2384
2376
2367
2357
2347
2336
2325
2312
2299
2286
2272
2257
2242
2226
2210
2193
2176
2158
2140
2121
2103
2084
2064
2045
2025
2005
1986
1966
1946
1926
1907
1887
1868
1849
1831
1813
1795
1778
1761
1745
1729
1714
1699
1686
1672
1660
1648
1637
1626
1616
1607
1598
1590
1582
1575
1568
1561
1555
1548
1542
1536
1531
1525
1519
1513
1507
1500
1494
1488
1481
1474
1467
1460
1452
1444
1436
1427
1419
1410
1400
1390
1380
1370
1358
1347
1335
1322
1309
1295
1280
1265
1250
1234
1217
1200
1182
1164
1145
1126
1106
1087
1066
1046
1026
1004
984
963
942
921
900
879
858
837
816
796
775
754
734
713
693
673
653
633
613
594
574
555
535
516
497
478
459
440
421
402
383
364
345
326
306
287
268
249
231
212
193
175
157
139
121
104
86
70
53
37
20
5
-11
-26
-41
-55
-69
-83
-97
-110
-123
-136
-149
-161
-174
-186
-198
-210
-222
-233
-245
-256
-267
-278
-289
-300
-310
-321
-331
-341
-351
-361
-371
-381
-391
-401
-410
-420
-430
-439
-449
-458
-468
-477
-486
-495
-503
-511
-519
-527
-534
-541
-547
-553
-558
-562
-566
-570
-572
-574
-575
-576
-576
-575
-573
-571
-568
-564
-560
-555
-550
-544
-538
-531
-524
-516
-509
-501
-493
-484
-476
-468
-459
-451
-442
-434
-425
-417
-409
-401
-393
-386
-378
-371
-365
-359
-353
-348
-343
-339
-336
-333
-331
-329
-329
-329
-330
-331
-334
-337
-341
-346
-351
-357
-364
-371
-378
-386
-395
-403
-412
-420
-429
-438
-447
-455
-464
-472
-480
-488
-496
-503
-510
-517
-524
-530
-536
-542
-547
-552
-557
-562
-566
-569
-573
-576
-579
-581
-583
-585
-586
-587
-588
-588
-589
-589
-589
-588
-588
-587
-586
-585
-584
-583
-582
-581
-580
-579
-578
-577
-576
-575
-574
-574
-573
-573
-573
-572
-572
-573
-573
-573
-574
-575
-576
-577
-579
-581
-583
-585
-588
-591
-594
-597
-601
-606
-611
-616
-622
-628
-635
-643
-651
-661
-670
-681
-692
-704
-717
-731
-746
-761
-778
-795
-813
-832
-852
-872
-893
-915
-938
-960
-984
-1008
-1032
-1056
-1081
-1106
-1131
-1156
-1181
-1206
-1231
-1255
-1280
-1304
-1328
-1351
-1374
-1397
-1419
-1440
-1461
-1481
-1501
-1520
-1538
-1555
-1572
-1588
-1603
-1618
-1632
-1645
-1658
-1670
-1681
-1692
-1702
-1711
-1720
-1729
-1737
-1744
-1752
-1758
-1765
-1771
-1777
-1783
-1788
-1794
-1799
-1805
-1811
-1816
-1822
-1828
-1834
-1840
-1846
-1852
-1858
-1865
-1872
-1879
-1886
-1893
-1901
-1909
-1916
-1924
-1933
-1941
-1949
-1958
-1966
-1974
-1983
-1991
-2000
-2008
-2016
-2024
-2032
-2040
-2047
-2054
-2061
-2068
-2074
-2080
-2086
-2091
-2097
-2102
-2107
-2112
-2116
-2121
-2125
-2129
-2133
-2136
-2140
-2143
-2146
-2149
-2151
-2154
-2156
-2157
-2158
-2159
-2160
-2160
-2160
-2160
-2159
-2158
-2156
-2155
-2153
-2151
-2149
-2146
-2143
-2141
-2138
-2134
-2131
-2127
-2124
-2120
-2116
-2113
-2109
-2105
-2101
-2097
-2093
-2089
-2085
-2081
-2076
-2072
-2068
-2064
-2059
-2055
-2051
-2045
-2041
-2037
-2033
-2029
-2025
-2021
-2017
-2015
-2011
-2008
-2005
-2001
-1999
-1997
-1994
-1992
-1990
-1988
-1986
-1984
-1982
-1980
-1978
-1976
-1974
-1971
-1969
-1966
-1964
-1961
-1957
-1954
-1950
-1946
-1942
-1937
-1932
-1927
-1921
-1915
-1909
-1902
-1895
-1888
-1881
-1874
-1866
-1858
-1850
-1842
-1835
-1827
-1819
-1811
-1803
-1796
-1788
-1781
-1773
-1766
-1759
-1752
-1746
-1739
-1733
-1727
-1721
-1715
-1710
-1705
-1701
-1696
-1693
-1689
-1686
-1684
-1682
-1681
-1680
-1679
-1680
-1680
-1682
-1683
-1686
-1689
-1692
-1696
-1700
-1705
-1711
-1717
-1723
-1730
-1737
-1745
-1753
-1761
-1770
-1779
-1788
-1798
-1807
-1817
-1827
-1837
-1847
-1858
-1868
-1878
-1889
-1900
-1910
-1921
-1932
-1942
-1953
-1964
-1974
-1985
-1995
-2005
-2015
-2025
-2033
-2043
-2052
-2061
-2069
-2077
-2084
-2091
-2098
-2105
-2111
-2116
-2122
-2127
-2131
-2136
-2140
-2145
-2149
-2153
-2157
-2161
-2164
-2168
-2172
-2176
-2180
-2183
-2187
-2191
-2195
-2200
-2204
-2208
-2213
-2218
-2223
-2228
-2233
-2238
-2243
-2248
-2254
-2259
-2264
-2270
-2275
-2280
-2285
-2290
-2295
-2300
-2304
-2309
-2313
-2318
-2322
-2326
-2330
-2334
-2338
-2342
-2347
-2351
-2355
-2360
-2364
-2369
-2374
-2379
-2384
-2390
-2395
-2401
-2407
-2413
-2418
-2424
-2430
-2436
-2442
-2448
-2454
-2460
-2465
-2471
-2477
-2483
-2488
-2494
-2499
-2504
-2509
-2514
-2518
-2523
-2527
-2530
-2534
-2537
-2539
-2542
-2544
-2545
-2546
-2546
-2546
-2546
-2545
-2543
-2541
-2539
-2536
-2532
-2528
-2524
-2519
-2514
-2508
-2502
-2496
-2489
-2482
-2474
-2467
-2459
-2451
-2442
-2434
-2425
-2416
-2406
-2397
-2387
-2378
-2368
-2358
-2349
-2339
-2330
-2320
-2311
-2302
-2293
-2285
-2277
-2269
-2262
-2255
-2249
-2243
-2238
-2233
-2229
-2226
-2223
-2222
-2220
-2220
-2220
-2221
-2223
-2226
-2229
-2234
-2239
-2245
-2251
-2259
-2267
-2276
-2285
-2295
-2306
-2317
-2329
-2342
-2355
-2368
-2382
-2396
-2411
-2426
-2441
-2456
-2472
-2488
-2504
-2520
-2537
-2553
-2570
-2587
-2603
-2620
-2636
-2653
-2669
-2685
-2701
-2717
-2732
-2747
-2762
-2777
-2791
-2805
-2818
-2831
-2844
-2856
-2867
-2878
-2889
-2899
-2908
-2917
-2925
-2933
-2940
-2946
-2952
-2958
-2963
-2968
-2972
-2975
-2979
-2981
-2983
-2985
-2986
-2987
-2987
-2987
-2986
-2985
-2984
-2983
-2981
-2979
-2977
-2974
-2972
-2969
-2966
-2964
-2961
-2959
-2956
-2954
-2952
-2950
-2948
-2946
-2945
-2944
-2943
-2942
-2942
-2942
-2942
-2942
-2943
-2944
-2945
-2946
-2947
-2949
-2951
-2953
-2955
-2957
-2960
-2962
-2965
-2968
-2970
-2973
-2976
-2979
-2981
-2984
-2986
-2989
-2991
-2993
-2995
-2997
-2999
-3000
-3001
-3002
-3002
-3002
-3002
-3001
-3000
-2999
-2996
-2994
-2991
-2987
-2983
-2978
-2972
-2966
-2960
-2952
-2944
-2936
-2927
-2917
-2906
-2895
-2883
-2871
-2858
-2845
-2831
-2817
-2802
-2787
-2772
-2756
-2740
-2723
-2707
-2690
-2673
-2655
-2638
-2620
-2603
-2585
-2567
-2550
-2532
-2515
-2497
-2480
-2463
-2446
-2430
-2413
-2398
-2382
-2367
-2353
-2339
-2325
-2312
-2299
-2287
-2276
-2265
-2255
-2245
-2236
-2228
-2220
-2212
-2205
-2199
-2193
-2187
-2182
-2177
-2172
-2168
-2164
-2160
-2156
-2152
-2149
-2145
-2142
-2138
-2135
-2131
-2128
-2124
-2121
-2117
-2113
-2109
-2105
-2101
-2097
-2092
-2087
-2082
-2076
-2070
-2064
-2058
-2051
-2043
-2036
-2028
-2019
-2009
-2001
-1991
-1981
-1970
-1960
-1949
-1937
-1926
-1914
-1902
-1890
-1878
-1866
-1854
-1842
-1830
-1818
-1806
-1794
-1782
-1771
-1759
-1747
-1736
-1725
-1713
-1702
-1691
-1681
-1670
-1659
-1648
-1638
-1628
-1617
-1607
-1597
-1587
-1577
-1568
-1558
-1548
-1539
-1530
-1520
-1511
-1503
-1494
-1485
-1477
-1468
-1460
-1452
-1444
-1436
-1429
-1422
-1414
-1407
-1400
-1394
-1387
-1381
-1375
-1369
-1363
-1358
-1352
-1347
-1342
-1338
-1334
-1330
-1326
-1323
-1320
-1317
-1315
-1314
-1313
-1312
-1312
-1313
-1314
-1316
-1319
-1322
-1326
-1330
-1335
-1341
-1347
-1354
-1362
-1370
-1379
-1388
-1398
-1409
-1419
-1431
-1442
-1455
-1467
-1480
-1493
-1507
-1521
-1535
-1549
-1563
-1578
-1593
-1608
-1623
-1638
-1653
-1669
-1684
-1699
-1714
-1729
-1744
-1759
-1773
-1787
-1801
-1815
-1828
-1841
-1854
-1866
-1878
-1889
-1900
-1911
-1921
-1930
-1939
-1947
-1955
-1963
-1969
-1975
-1981
-1986
-1991
-1995
-1998
-2001
-2004
-2005
-2007
-2008
-2009
-2009
-2009
-2008
-2007
-2005
-2004
-2001
-1999
-1996
-1993
-1989
-1984
-1980
-1974
-1969
-1963
-1957
-1950
-1943
-1935
-1927
-1919
-1910
-1901
-1892
-1883
-1873
-1864
-1854
-1843
-1833
-1823
-1812
-1801
-1790
-1779
-1768
-1757
-1746
-1735
-1724
-1713
-1702
-1690
-1679
-1668
-1658
-1647
-1636
-1626
-1616
-1606
-1596
-1586
-1577
-1568
-1560
-1552
-1544
-1536
-1530
-1523
-1517
-1512
-1507
-1503
-1499
-1495
-1492
-1490
-1488
-1487
-1486
-1486
-1486
-1486
-1487
-1488
-1489
-1491
-1492
-1494
-1496
-1499
-1501
-1504
-1507
-1509
-1512
-1515
-1518
-1521
-1524
-1527
-1531
-1534
-1537
-1540
-1543
-1547
-1550
-1553
-1556
-1560
-1563
-1566
-1569
-1572
-1575
-1578
-1581
-1584
-1588
-1591
-1594
-1597
-1600
-1603
-1606
-1610
-1613
-1616
-1620
-1623
-1626
-1630
-1634
-1637
-1641
-1646
-1650
-1655
-1659
-1665
-1670
-1676
-1681
-1688
-1694
-1701
-1708
-1715
-1722
-1729
-1737
-1744
-1752
-1759
-1767
-1774
-1781
-1788
-1795
-1802
-1808
-1814
-1820
-1825
-1831
-1836
-1840
-1845
-1849
-1853
-1856
-1860
-1863
-1865
-1868
-1870
-1873
-1875
-1876
-1878
-1879
-1881
-1882
-1883
-1884
-1884
-1885
-1885
-1886
-1886
-1885
-1885
-1884
-1884
-1883
-1881
-1880
-1878
-1876
-1874
-1871
-1869
-1866
-1862
-1859
-1855
-1851
-1847
-1843
-1838
-1834
-1829
-1824
-1819
-1814
-1810
-1805
-1800
-1795
-1790
-1786
-1781
-1776
-1772
-1768
-1764
-1760
-1756
-1752
-1749
-1746
-1743
-1740
-1737
-1734
-1732
-1730
-1728
-1727
-1726
-1725
-1724
-1723
-1723
-1723
-1724
-1725
-1726
-1727
-1728
-1730
-1732
-1734
-1737
-1740
-1743
-1746
-1749
-1752
-1755
-1759
-1762
-1766
-1769
-1772
-1776
-1779
-1782
-1785
-1787
-1790
-1792
-1795
-1797
-1799
-1800
-1802
-1803
-1805
-1806
-1807
-1808
-1809
-1810
-1811
-1812
-1813
-1814
-1815
-1816
-1817
-1818
-1819
-1821
-1822
-1824
-1825
-1827
-1829
-1831
-1832
-1834
-1836
-1838
-1841
-1843
-1845
-1847
-1849
-1851
-1853
-1855
-1857
-1859
-1861
-1863
-1865
-1867
-1869
-1871
-1872
-1874
-1876
-1878
-1880
-1881
-1883
-1884
-1886
-1887
-1888
-1889
-1890
-1891
-1892
-1892
-1893
-1893
-1893
-1893
-1893
-1893
-1893
-1892
-1892
-1891
-1890
-1890
-1889
-1887
-1886
-1885
-1884
-1882
-1881
-1880
-1878
-1877
-1875
-1874
-1872
-1871
-1870
-1868
-1867
-1866
-1864
-1863
-1862
-1860
-1859
-1858
-1856
-1855
-1854
-1852
-1851
-1850
-1848
-1847
-1846
-1845
-1844
-1843
-1842
-1841
-1840
-1840
-1840
-1839
-1840
-1840
-1840
-1841
-1842
-1844
-1846
-1848
-1850
-1853
-1856
-1859
-1863
-1867
-1871
-1876
-1881
-1886
-1891
-1896
-1901
-1907
-1912
-1918
-1923
-1928
-1934
-1939
-1944
-1949
-1953
-1958
-1962
-1966
-1970
-1974
-1977
-1980
-1983
-1985
-1987
-1989
-1991
-1992
-1992
-1992
-1992
-1992
-1991
-1990
-1988
-1986
-1984
-1982
-1979
-1976
-1973
-1969
-1966
-1962
-1958
-1953
-1949
-1944
-1939
-1935
-1930
-1925
-1920
-1915
-1909
-1904
-1899
-1894
-1889
-1884
-1878
-1873
-1868
-1863
-1857
-1852
-1847
-1842
-1836
-1831
-1825
-1820
-1814
-1809
-1803
-1798
-1792
-1786
-1780
-1774
-1768
-1762
-1756
-1750
-1743
-1736
-1729
-1722
-1715
-1707
-1699
-1691
-1683
-1674
-1666
-1657
-1648
-1638
-1629
-1619
-1609
-1600
-1590
-1579
-1569
-1559
-1549
-1539
-1528
-1518
-1507
-1497
-1487
-1476
-1466
-1455
-1445
-1434
-1424
-1413
-1403
-1393
-1382
-1372
-1362
-1352
-1342
-1332
-1323
-1313
-1304
-1295
-1286
-1277
-1268
-1260
-1252
-1243
-1236
-1228
-1220
-1213
-1206
-1199
-1192
-1185
-1179
-1173
-1167
-1162
-1157
-1152
-1147
-1142
-1138
-1134
-1131
-1127
-1124
-1121
-1118
-1116
-1114
-1111
-1109
-1108
-1106
-1104
-1103
-1102
-1100
-1099
-1098
-1097
-1096
-1095
-1094
-1093
-1092
-1091
-1089
-1088
-1087
-1086
-1085
-1084
-1082
-1081
-1080
-1079
-1077
-1076
-1075
-1073
-1072
-1070
-1068
-1066
-1065
-1063
-1061
-1059
-1057
-1055
-1052
-1050
-1048
-1046
-1044
-1042
-1040
-1038
-1037
-1035
-1033
-1032
-1030
-1029
-1028
-1027
-1025
-1024
-1022
-1022
-1020
-1020
-1018
-1018
-1018
-1016
-1014
-1014
-1012
-1010
-1010
-1008
-1006
-1002
-1000
-998
-995
-991
-987
-983
-979
-974
-969
-963
-957
-951
-944
-937
-930
-922
-914
-906
-898
-889
-880
-871
-862
-852
-843
-833
-823
-813
-803
-793
-782
-772
-762
-751
-741
-731
-720
-710
-700
-690
-680
-670
-660
-650
-640
-631
-622
-613
-604
-596
-587
-579
-571
-564
-556
-549
-542
-536
-530
-524
-518
-513
-508
-503
-498
-494
-490
-487
-483
-480
-477
-475
-472
-470
-468
-467
-465
-464
-463
-461
-460
-460
-459
-458
-458
-457
-456
-456
-455
-455
-455
-454
-454
-453
-453
-453
-452
-452
-451
-451
-450
-450
-449
-449
-448
-447
-446
-445
-444
-443
-441
-440
-438
-437
-435
-433
-431
-428
-426
-424
-421
-418
-415
-412
-409
-406
-403
-399
-396
-393
-389
-385
-382
-378
-374
-370
-366
-362
-358
-353
-349
-344
-340
-335
-330
-325
-321
-316
-311
-306
-300
-295
-290
-285
-280
-275
-269
-264
-259
-253
-248
-242
-237
-231
-225
-220
-214
-208
-202
-196
-189
-183
-176
-170
-163
-157
-150
-143
-136
-130
-123
-116
-109
-102
-95
-88
-82
-75
-68
-61
-54
-47
-40
-34
-27
-20
-13
-6
1
7
14
21
28
34
41
47
53
59
65
71
77
83
88
94
99
104
109
114
119
123
127
132
136
140
144
147
151
154
157
161
164
167
170
173
175
178
181
184
187
190
193
196
199
202
205
208
211
215
218
221
225
228
232
236
240
245
249
254
259
264
269
275
281
287
293
299
306
312
319
326
333
340
347
354
362
369
377
384
392
399
407
415
423
431
439
448
456
464
473
481
490
498
507
516
525
534
543
552
561
571
580
590
600
610
620
630
641
651
662
673
684
695
706
717
728
739
750
762
773
784
795
807
818
829
840
851
862
873
884
895
906
916
927
937
947
957
966
976
985
994
1002
1010
1018
1026
1034
1041
1047
1053
1059
1064
1069
1074
1078
1081
1085
1087
1089
1091
1093
1094
1094
1095
1095
1094
1094
1093
1092
1091
1089
1088
1086
1084
1081
1079
1076
1073
1070
1067
1064
1060
1056
1052
1048
1044
1040
1035
1031
1026
1020
1016
1012
1006
1002
998
994
989
985
981
977
973
970
966
963
959
956
953
950
947
944
942
939
937
934
932
930
927
925
923
921
920
918
916
915
914
912
911
910
910
909
908
908
908
908
908
909
909
910
911
912
913
914
916
917
919
921
923
925
927
930
932
935
937
940
943
946
949
953
956
960
964
968
972
977
981
986
991
996
1000
1006
1012
1018
1024
1030
1036
1043
1049
1056
1063
1070
1078
1085
1093
1102
1110
1119
1128
1137
1146
1156
1166
1176
1187
1198
1209
1220
1232
1244
1256
1268
1281
1294
1307
1321
1334
1349
1363
1377
1392
1407
1423
1438
1454
1470
1487
1503
1520
1537
1554
1571
1588
1605
1622
1639
1656
1673
1689
1706
1722
1738
1754
1769
1785
1800
1814
1828
1842
1856
1869
1882
1894
1906
1918
1929
1940
1951
1961
1971
1980
1989
1997
2005
2013
2020
2027
2033
2039
2045
2050
2054
2058
2062
2065
2068
2071
2073
2074
2076
2077
2077
2078
2078
2078
2077
2076
2076
2075
2073
2072
2071
2069
2067
2066
2064
2062
2060
2058
2056
2054
2051
2049
2047
2044
2041
2040
2037
2033
2032
2029
2025
2024
2021
2017
2015
2012
2009
2005
2003
2000
1996
1993
1989
1986
1982
1978
1974
1970
1965
1961
1956
1951
1946
1941
1936
1931
1925
1920
1914
1908
1902
1896
1890
1884
1878
1872
1866
1860
1854
1848
1841
1835
1829
1823
1816
1810
1804
1797
1791
1785
1778
1772
1766
1760
1754
1747
1741
1735
1729
1723
1717
1711
1705
1699
1694
1688
1682
1676
1671
1665
1659
1654
1649
1643
1638
1633
1628
1623
1618
1613
1609
1604
1600
1596
1592
1588
1585
1581
1578
1575
1572
1569
1567
1564
1562
1560
1558
1557
1555
1554
1552
1551
1550
1550
1549
1548
1548
1548
1547
1547
1547
1547
1547
1547
1547
1547
1547
1547
1546
1546
1546
1546
1545
1545
1544
1544
1543
1542
1541
1541
1540
1539
1538
1537
1535
1534
1533
1532
1531
1530
1529
1528
1527
1526
1526
1525
1525
1524
1524
1524
1524
1524
1525
1525
1526
1527
1528
1529
1530
1532
1533
1535
1537
1539
1541
1544
1546
1549
1551
1554
1557
1560
1562
1565
1568
1570
1573
1575
1578
1580
1582
1584
1586
1587
1589
1590
1591
1592
1593
1593
1593
1593
1593
1592
1591
1590
1588
1586
1584
1581
1578
1575
1571
1567
1563
1558
1553
1548
1542
1536
1530
1524
1517
1510
1503
1495
1487
1479
1471
1463
1454
1445
1436
1427
1417
1407
1397
1387
1376
1365
1354
1342
1330
1318
1305
1292
1279
1265
1251
1237
1223
1208
1193
1178
1163
1148
1132
1116
1100
1084
1067
1051
1034
1016
1000
982
965
947
929
911
893
875
857
838
820
802
784
766
748
730
712
695
677
660
644
627
611
594
579
563
548
533
519
505
491
478
465
452
440
428
416
405
394
383
373
363
353
344
335
326
318
310
302
294
287
280
273
267
261
255
249
244
239
234
230
226
222
218
215
212
209
206
204
202
200
198
196
195
194
192
192
191
190
190
190
190
190
191
191
192
193
194
195
196
198
200
201
203
205
207
209
211
214
216
218
220
223
225
227
229
231
233
235
237
239
241
243
244
246
247
249
250
251
252
253
254
255
256
257
258
258
259
259
260
260
260
260
261
261
261
261
261
261
260
260
260
260
259
259
258
258
257
256
255
254
253
252
251
249
248
246
245
243
241
239
237
235
233
231
228
226
223
220
217
214
211
207
204
200
195
191
186
181
176
170
164
158
151
144
137
130
122
114
106
98
89
80
71
62
53
43
33
24
14
4
-7
-17
-27
-38
-49
-60
-71
-82
-93
-104
-115
-126
-138
-149
-161
-172
-183
-195
-206
-217
-229
-240
-251
-262
-273
-284
-295
-306
-317
-327
-337
-347
-357
-367
-377
-386
-395
-404
-413
-422
-430
-438
-446
-453
-461
-468
-475
-481
-488
-494
-500
-506
-511
-517
-522
-527
-532
-536
-541
-545
-550
-554
-558
-562
-566
-569
-573
-576
-579
-583
-586
-589
-591
-594
-597
-599
-601
-603
-605
-607
-609
-610
-611
-612
-613
-613
-613
-613
-613
-612
-611
-610
-608
-606
-604
-601
-598
-595
-591
-586
-582
-576
-571
-565
-558
-551
-544
-536
-528
-520
-511
-502
-492
-483
-473
-462
-452
-441
-430
-419
-407
-396
-384
-371
-359
-346
-333
-320
-307
-294
-280
-266
-252
-238
-224
-210
-195
-181
-166
-152
-137
-122
-107
-92
-77
-62
-47
-32
-16
-1
15
30
46
62
77
93
109
125
141
158
174
190
206
222
239
255
271
287
304
320
336
351
367
383
398
413
428
443
458
472
487
501
515
528
542
555
568
581
594
606
618
630
642
653
664
674
685
695
704
713
722
731
739
747
754
761
767
774
779
785
790
794
799
803
806
809
812
814
816
817
819
819
820
820
820
819
818
817
815
813
811
808
806
803
799
796
792
788
784
779
774
769
764
759
753
747
741
734
727
720
713
706
698
690
682
674
666
657
648
639
630
620
610
600
590
580
570
559
549
538
527
516
505
494
483
471
460
448
437
425
414
402
390
378
366
354
342
330
317
305
292
280
267
255
242
229
216
203
190
177
164
150
137
123
109
96
82
68
54
39
25
11
-4
-18
-33
-47
-62
-76
-91
-105
-120
-134
-149
-163
-177
-191
-205
-219
-233
-246
-260
-273
-286
-298
-311
-323
-335
-346
-357
-368
-378
-388
-398
-407
-416
-425
-433
-441
-448
-455
-462
-468
-474
-480
-485
-490
-495
-499
-503
-507
-510
-513
-516
-518
-521
-523
-525
-526
-528
-529
-531
-532
-533
-534
-534
-535
-536
-536
-536
-537
-537
-537
-538
-538
-538
-538
-539
-539
-540
-541
-541
-542
-543
-545
-546
-547
-549
-551
-553
-555
-557
-559
-562
-565
-567
-570
-573
-577
-580
-584
-588
-592
-596
-600
-605
-610
-615
-620
-626
-631
-637
-643
-650
-656
-663
-669
-676
-683
-691
-698
-705
-713
-720
-728
-735
-743
-751
-759
-766
-774
-781
-789
-796
-804
-811
-818
-824
-831
-837
-843
-849
-855
-860
-865
-870
-874
-878
-882
-885
-888
-890
-893
-895
-896
-897
-898
-899
-899
-899
-899
-899
-898
-897
-896
-894
-893
-891
-889
-887
-884
-882
-879
-876
-873
-871
-867
-864
-861
-858
-854
-851
-847
-843
-840
-836
-832
-829
-825
-821
-817
-813
-810
-806
-802
-798
-794
-790
-786
-782
-778
-774
-771
-766
-762
-758
-754
-750
-746
-742
-737
-733
-728
-724
-719
-715
-710
-705
-700
-695
-690
-685
-680
-674
-669
-664
-658
-653
-647
-642
-636
-631
-625
-620
-614
-609
-603
-598
-592
-586
-580
-575
-569
-563
-557
-551
-544
-538
-531
-525
-518
-511
-504
-497
-490
-483
-475
-468
-460
-452
-445
-437
-429
-421
-413
-405
-397
-389
-381
-373
-365
-357
-349
-341
-333
-325
-317
-309
-301
-292
-284
-276
-269
-261
-253
-245
-237
-230
-222
-215
-208
-200
-193
-186
-180
-173
-166
-160
-154
-148
-141
-135
-130
-124
-118
-113
-107
-102
-97
-92
-87
-82
-77
-72
-67
-62
-57
-53
-48
-43
-39
-34
-29
-24
-19
-14
-9
-4
0
6
11
16
21
26
31
35
40
45
50
55
60
64
69
73
77
82
86
90
94
98
101
105
108
111
114
117
120
123
125
128
130
132
134
136
138
139
141
142
143
145
146
147
147
148
149
150
150
151
152
152
153
153
154
154
155
156
157
157
158
159
161
162
163
165
166
168
170
172
174
176
179
181
184
187
190
193
196
199
202
206
210
213
217
221
225
229
233
237
241
245
249
253
257
261
265
269
273
277
281
285
288
292
296
300
303
307
311
314
317
321
324
327
330
333
336
339
342
344
347
349
352
354
356
359
361
363
366
368
370
372
375
377
379
382
384
386
389
391
393
395
398
400
402
404
406
409
411
413
414
416
418
420
421
423
424
425
426
426
427
427
427
427
427
426
426
425
423
422
420
418
416
414
411
409
406
403
399
396
392
388
384
379
375
370
365
360
355
350
345
339
334
329
323
318
312
306
301
295
290
284
279
273
267
262
256
251
245
239
234
228
222
216
210
204
198
191
185
179
172
166
159
153
146
139
132
125
118
111
104
97
89
81
74
66
58
50
42
34
26
18
10
2
-6
-15
-23
-31
-40
-48
-56
-65
-73
-81
-90
-98
-106
-115
-123
-131
-139
-148
-156
-164
-172
-180
-188
-196
-205
-212
-220
-228
-236
-244
-251
-259
-266
-273
-281
-288
-295
-301
-308
-315
-321
-327
-334
-340
-345
-351
-357
-362
-367
-372
-377
-381
-386
-390
-394
-398
-401
-404
-407
-410
-413
-415
-417
-419
-421
-422
-423
-424
-425
-426
-426
-426
-426
-426
-426
-425
-424
-424
-422
-421
-420
-418
-417
-415
-413
-411
-409
-407
-405
-402
-400
-397
-394
-391
-389
-386
-383
-379
-376
-373
-370
-367
-363
-360
-357
-354
-350
-347
-344
-341
-338
-335
-332
-330
-327
-324
-322
-320
-318
-316
-314
-312
-310
-309
-307
-306
-305
-304
-303
-302
-301
-300
-300
-299
-299
-299
-299
-299
-299
-299
-300
-300
-300
-301
-301
-302
-303
-303
-304
-305
-305
-306
-307
-308
-309
-309
-310
-311
-312
-313
-314
-314
-315
-316
-317
-318
-319
-319
-320
-321
-322
-323
-323
-324
-325
-326
-326
-327
-328
-329
-329
-330
-331
-332
-333
-334
-334
-335
-336
-337
-338
-339
-340
-341
-342
-343
-344
-345
-346
-347
-348
-349
-350
-352
-353
-354
-355
-356
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
-368
-369
-370
-371
-371
-372
-373
-374
-375
-376
-376
-377
-378
-379
-380
-380
-381
-382
-382
-383
-383
-384
-384
-385
-385
-386
-386
-386
-386
-386
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-386
-386
-386
-386
-386
-386
-386
-386
-385
-385
-385
-385
-384
-384
-384
-383
-383
-382
-382
-382
-381
-381
-381
-381
-380
-380
-380
-380
-380
-380
-380
-380
-381
-381
-381
-381
-382
-382
-382
-382
-383
-383
-383
-384
-384
-384
-385
-385
-385
-386
-386
-386
-386
-386
-387
-387
-387
-388
-388
-388
-389
-389
-390
-390
-391
-392
-393
-394
-395
-396
-397
-399
-400
-402
-404
-405
-407
-410
-412
-414
-417
-419
-422
-425
-428
-432
-435
-438
-442
-446
-450
-454
-458
-462
-466
-470
-474
-478
-482
-487
-491
-495
-499
-503
-507
-511
-515
-519
-523
-527
-530
-534
-538
-541
-545
-548
-552
-555
-558
-561
-564
-567
-570
-573
-576
-578
-581
-583
-585
-587
-590
-592
-594
-596
-598
-600
-601
-603
-605
-607
-609
-610
-612
-614
-615
-617
-618
-619
-621
-622
-623
-624
-625
-626
-627
-628
-628
-629
-629
-630
-630
-630
-630
-630
-630
-630
-629
-629
-628
-627
-626
-625
-624
-622
-620
-619
-617
-614
-612
-610
-607
-604
-601
-598
-595
-592
-588
-585
-581
-577
-573
-569
-565
-561
-556
-552
-547
-542
-537
-533
-528
-522
-517
-512
-507
-502
-496
-491
-486
-481
-475
-470
-465
-460
-455
-450
-446
-441
-436
-432
-428
-424
-420
-416
-413
-410
-406
-404
-401
-398
-396
-394
-392
-390
-389
-388
-386
-385
-385
-384
-383
-383
-383
-383
-383
-384
-384
-385
-386
-387
-388
-390
-391
-393
-394
-396
-398
-400
-402
-404
-406
-409
-411
-414
-416
-419
-421
-424
-427
-429
-432
-435
-437
-440
-442
-445
-447
-449
-452
-454
-456
-457
-459
-460
-462
-463
-464
-465
-465
-466
-466
-466
-466
-465
-464
-464
-462
-461
-459
-458
-455
-453
-451
-448
-445
-441
-438
-434
-430
-426
-421
-416
-411
-406
-401
-395
-389
-383
-377
-370
-364
-357
-350
-343
-335
-328
-320
-313
-305
-297
-289
-280
-272
-264
-255
-247
-238
-229
-220
-212
-203
-194
-184
-175
-166
-157
-147
-138
-129
-119
-110
-100
-90
-81
-71
-62
-53
-43
-34
-25
-15
-6
3
12
21
30
38
47
56
64
72
81
89
97
104
112
119
127
134
140
147
153
159
165
170
175
180
185
189
193
197
201
204
207
209
212
214
215
217
218
219
220
221
221
222
222
221
221
221
220
219
218
217
215
214
212
210
208
205
203
200
197
194
190
187
183
180
176
172
168
164
159
155
151
146
142
137
132
127
122
117
112
107
101
96
90
85
79
74
68
62
56
50
45
39
33
27
21
15
8
2
-4
-10
-17
-23
-30
-36
-43
-49
-56
-63
-69
-76
-83
-89
-96
-103
-109
-116
-122
-129
-135
-142
-148
-154
-161
-167
-173
-180
-186
-192
-198
-204
-210
-217
-223
-229
-235
-240
-246
-252
-258
-263
-269
-274
-280
-285
-290
-295
-300
-305
-309
-314
-318
-322
-326
-330
-334
-337
-341
-344
-348
-351
-354
-358
-361
-364
-367
-370
-373
-376
-379
-382
-384
-387
-390
-392
-394
-397
-399
-401
-403
-405
-407
-409
-411
-412
-414
-416
-417
-419
-420
-422
-423
-425
-426
-427
-429
-430
-432
-433
-435
-437
-438
-440
-442
-444
-446
-449
-451
-453
-456
-459
-462
-465
-468
-471
-474
-478
-481
-485
-488
-492
-496
-500
-504
-508
-512
-516
-520
-524
-528
-532
-536
-540
-544
-547
-551
-554
-558
-561
-564
-567
-570
-572
-575
-577
-579
-581
-583
-584
-586
-587
-588
-588
-589
-590
-590
-590
-590
-590
-589
-589
-589
-588
-587
-587
-586
-585
-585
-584
-583
-582
-582
-581
-580
-580
-579
-579
-578
-578
-578
-577
-577
-577
-577
-577
-577
-577
-578
-578
-578
-578
-578
-579
-579
-579
-579
-580
-580
-580
-580
-580
-580
-579
-579
-579
-578
-578
-577
-577
-576
-576
-575
-574
-573
-572
-571
-570
-568
-567
-565
-564
-562
-560
-558
-556
-553
-551
-548
-545
-542
-539
-536
-533
-529
-526
-522
-519
-515
-511
-507
-503
-499
-495
-491
-487
-483
-478
-474
-470
-466
-462
-458
-454
-449
-445
-441
-438
-434
-430
-426
-423
-419
-416
-412
-409
-406
-403
-400
-397
-394
-391
-389
-386
-384
-382
-380
-378
-376
-374
-372
-370
-368
-366
-365
-363
-361
-359
-357
-355
-353
-351
-349
-347
-344
-342
-339
-336
-334
-330
-327
-324
-321
-317
-313
-309
-305
-301
-297
-292
-288
-283
-278
-273
-268
-262
-257
-251
-245
-239
-233
-226
-220
-213
-207
-200
-193
-186
-179
-172
-165
-158
-150
-143
-136
-129
-122
-115
-108
-101
-94
-87
-80
-74
-67
-61
-55
-48
-42
-37
-31
-25
-20
-14
-9
-4
1
6
11
16
20
25
29
33
38
41
45
49
53
56
59
63
66
69
72
74
77
80
82
84
87
89
91
93
94
96
98
99
100
101
102
103
104
104
104
105
105
105
104
104
104
103
103
102
101
100
99
98
97
96
94
93
92
91
89
88
87
86
84
83
82
81
80
79
78
77
76
75
74
74
73
72
71
71
70
69
69
68
67
67
66
65
64
63
62
61
60
58
56
55
53
51
48
46
43
40
37
34
30
27
23
19
15
10
6
1
-4
-9
-14
-20
-25
-31
-37
-42
-48
-55
-61
-67
-73
-79
-85
-91
-98
-104
-109
-115
-121
-127
-132
-137
-142
-147
-152
-156
-160
-164
-168
-172
-175
-178
-181
-184
-187
-189
-191
-193
-195
-197
-198
-200
-201
-202
-202
-203
-204
-204
-204
-204
-204
-204
-204
-204
-204
-203
-202
-202
-201
-200
-200
-199
-198
-197
-196
-195
-194
-193
-192
-190
-189
-188
-187
-186
-185
-184
-183
-182
-181
-180
-179
-178
-176
-175
-174
-173
-172
-171
-170
-168
-167
-166
-165
-163
-162
-161
-160
-159
-157
-156
-155
-154
-153
-153
-152
-151
-151
-150
-150
-149
-149
-148
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-146
-146
-145
-145
-144
-143
-142
-141
-139
-138
-137
-135
-133
-131
-129
-127
-124
-122
-119
-116
-113
-109
-106
-102
-99
-95
-91
-86
-82
-77
-73
-68
-63
-58
-53
-48
-43
-38
-32
-27
-22
-16
-11
-6
0
5
10
16
21
26
31
37
42
47
53
58
63
69
74
80
85
90
96
101
106
112
117
122
127
132
137
142
147
151
156
160
164
168
172
176
179
183
186
189
191
194
196
198
200
201
203
204
205
205
206
206
206
205
205
204
203
202
200
198
196
194
191
188
185
182
179
175
172
168
164
160
156
151
147
143
138
134
130
125
121
117
112
108
104
100
96
92
88
85
81
78
75
71
68
65
62
60
57
54
52
50
48
45
43
41
39
38
36
34
32
31
29
27
25
24
22
20
18
16
14
12
9
7
5
2
-1
-4
-7
-10
-13
-17
-20
-24
-28
-32
-36
-40
-45
-49
-54
-58
-63
-67
-72
-77
-82
-86
-91
-96
-101
-106
-110
-115
-120
-125
-130
-135
-139
-144
-149
-154
-158
-163
-167
-172
-177
-181
-185
-190
-194
-198
-202
-206
-210
-214
-218
-222
-225
-229
-233
-236
-240
-243
-246
-249
-253
-256
-259
-262
-265
-268
-271
-274
-277
-280
-283
-286
-289
-292
-294
-297
-300
-302
-305
-308
-310
-313
-315
-318
-321
-323
-326
-328
-331
-333
-336
-338
-341
-343
-345
-348
-350
-352
-354
-357
-359
-361
-363
-365
-367
-369
-371
-372
-374
-376
-377
-379
-380
-381
-383
-384
-385
-386
-386
-387
-388
-388
-388
-389
-389
-389
-389
-389
-388
-388
-387
-387
-386
-386
-385
-384
-384
-383
-382
-381
-380
-380
-379
-378
-377
-376
-375
-374
-373
-372
-371
-370
-369
-368
-367
-365
-364
-363
-362
-361
-360
-358
-357
-356
-355
-354
-353
-352
-351
-350
-350
-349
-348
-348
-347
-346
-346
-345
-345
-344
-344
-344
-343
-343
-343
-342
-342
-342
-342
-342
-342
-342
-342
-342
-342
-342
-342
-343
-343
-343
-344
-344
-345
-346
-346
-347
-348
-348
-349
-349
-350
-350
-351
-351
-352
-352
-352
-352
-352
-352
-351
-351
-350
-350
-349
-348
-347
-346
-345
-343
-342
-341
-339
-338
-336
-335
-333
-332
-330
-329
-327
-325
-324
-322
-321
-320
-318
-317
-316
-314
-313
-312
-311
-310
-309
-309
-308
-307
-307
-307
-306
-306
-307
-307
-307
-308
-309
-310
-311
-313
-315
-317
-319
-321
-324
-326
-329
-332
-336
-339
-343
-347
-351
-356
-360
-365
-370
-375
-381
-386
-392
-398
-404
-410
-416
-422
-429
-435
-442
-449
-456
-463
-469
-476
-483
-490
-497
-504
-511
-518
-525
-532
-538
-545
-552
-558
-565
-572
-578
-584
-590
-597
-603
-609
-615
-620
-626
-631
-637
-642
-647
-652
-657
-662
-667
-672
-676
-680
-685
-689
-693
-697
-700
-704
-708
-711
-714
-717
-721
-723
-726
-729
-732
-734
-736
-738
-740
-742
-744
-746
-747
-749
-750
-751
-752
-753
-754
-754
-755
-755
-756
-756
-757
-757
-757
-757
-757
-758
-758
-758
-758
-758
-758
-757
-757
-757
-757
-756
-756
-755
-755
-754
-753
-752
-751
-750
-748
-747
-745
-744
-742
-740
-738
-736
-733
-731
-728
-725
-722
-719
-716
-713
-709
-705
-701
-697
-692
-688
-683
-678
-673
-668
-662
-656
-651
-645
-638
-632
-626
-619
-613
-606
-599
-592
-585
-578
-571
-564
-556
-549
-542
-534
-527
-520
-512
-505
-497
-490
-483
-475
-468
-461
-453
-446
-439
-432
-424
-417
-410
-403
-397
-390
-383
-376
-370
-363
-356
-350
-344
-337
-331
-325
-319
-312
-306
-301
-295
-289
-283
-278
-272
-267
-262
-257
-252
-247
-242
-238
-233
-229
-225
-220
-217
-213
-209
-206
-202
-199
-196
-193
-190
-187
-185
-182
-180
-177
-175
-173
-171
-169
-167
-165
-163
-161
-159
-157
-155
-153
-151
-148
-146
-144
-142
-140
-137
-135
-132
-130
-128
-125
-122
-120
-117
-114
-112
-109
-106
-103
-100
-97
-94
-91
-88
-85
-82
-79
-75
-72
-69
-66
-62
-59
-56
-52
-49
-46
-42
-39
-35
-32
-29
-25
-22
-18
-15
-12
-8
-5
-2
2
5
8
11
14
17
20
23
26
29
31
34
37
39
42
44
47
49
51
54
56
58
61
63
65
68
70
73
75
77
80
82
85
87
90
92
95
98
101
104
107
110
113
116
120
123
127
131
135
140
144
149
153
158
164
169
174
180
186
192
198
204
211
217
224
231
238
244
252
259
266
273
280
288
295
302
309
317
324
331
338
346
353
360
367
374
381
388
395
401
408
415
421
428
434
440
446
453
459
465
470
476
482
488
493
499
504
510
515
521
526
531
537
542
547
552
557
562
567
572
577
582
587
592
596
601
606
610
615
619
623
628
632
636
640
644
648
652
656
659
663
666
670
673
676
679
682
685
688
691
694
696
699
701
703
705
708
710
711
713
715
717
719
720
722
724
725
727
728
730
731
733
734
736
737
739
740
742
743
745
746
748
749
751
753
754
756
758
759
761
763
765
767
769
771
773
775
777
779
782
784
786
788
791
793
795
798
800
802
804
807
809
811
813
815
817
819
821
823
825
827
829
831
832
834
835
837
838
839
840
841
842
843
844
844
844
845
845
845
845
844
844
843
843
842
841
840
838
837
836
834
832
831
829
827
825
823
821
819
817
814
812
810
807
805
803
800
797
795
792
789
786
783
780
777
774
771
768
765
762
759
755
752
749
746
742
739
736
733
730
727
724
721
718
715
712
709
706
704
701
698
696
693
691
688
686
683
681
678
676
673
671
668
666
663
661
659
656
654
652
650
647
645
643
641
639
637
636
634
632
630
629
627
625
624
622
621
620
618
617
616
615
614
613
612
611
611
610
610
609
609
609
609
609
609
610
610
611
612
612
614
615
616
618
619
621
622
624
626
628
630
632
634
636
639
641
643
645
648
650
652
654
657
659
661
663
666
668
670
672
675
677
679
681
683
684
686
688
689
691
692
693
695
696
696
697
698
698
699
699
699
699
699
698
698
697
696
695
694
693
691
690
688
686
684
682
680
677
675
673
670
667
665
662
659
656
653
650
647
644
641
638
635
632
629
626
623
620
617
614
611
608
605
602
600
597
594
592
590
587
585
583
581
579
578
576
575
574
573
572
571
570
570
569
569
569
569
569
569
570
570
571
572
572
573
574
575
576
577
579
580
581
583
584
586
587
589
590
592
594
595
597
598
600
601
602
604
605
606
608
609
610
611
612
613
614
615
616
617
617
618
619
619
620
621
621
622
622
622
623
623
623
623
623
623
623
623
622
622
622
621
620
620
619
618
617
616
615
613
612
611
609
608
606
604
603
601
599
597
595
593
591
589
587
585
583
580
578
576
574
571
569
567
564
562
560
557
555
552
550
547
545
542
540
537
535
532
529
526
524
521
518
515
512
509
505
502
499
495
492
488
485
481
477
474
470
466
462
458
454
450
446
442
438
434
429
425
421
417
413
409
405
401
397
393
389
386
382
378
375
371
367
364
360
357
354
350
347
344
341
338
335
332
330
327
324
322
319
317
314
312
310
307
305
303
300
298
295
293
290
288
285
282
279
277
274
270
267
264
260
257
253
249
245
241
237
233
228
223
218
213
208
202
196
190
184
177
170
163
156
149
141
133
125
116
107
99
89
80
71
61
52
42
32
22
12
1
-9
-19
-29
-40
-50
-60
-71
-81
-91
-102
-112
-122
-132
-142
-152
-162
-172
-181
-191
-200
-209
-218
-227
-236
-244
-253
-261
-269
-276
-284
-291
-298
-305
-311
-318
-324
-330
-335
-341
-346
-350
-355
-359
-363
-367
-371
-374
-377
-380
-383
-385
-387
-389
-391
-392
-394
-395
-396
-396
-397
-397
-398
-398
-398
-398
-398
-398
-398
-397
-397
-397
-396
-396
-396
-395
-395
-394
-394
-394
-394
-393
-393
-393
-393
-393
-393
-392
-393
-393
-393
-393
-393
-394
-394
-395
-395
-396
-397
-398
-398
-400
-401
-402
-403
-404
-406
-407
-408
-410
-411
-413
-414
-416
-417
-419
-420
-421
-423
-424
-426
-427
-428
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-441
-442
-442
-443
-444
-444
-445
-445
-445
-446
-446
-446
-446
-446
-445
-445
-445
-444
-443
-443
-442
-441
-440
-439
-438
-437
-436
-435
-434
-432
-431
-430
-429
-428
-427
-425
-424
-423
-422
-420
-419
-418
-416
-415
-414
-412
-411
-410
-408
-407
-405
-404
-403
-402
-400
-399
-398
-397
-396
-396
-395
-394
-394
-393
-393
-393
-393
-393
-393
-393
-394
-394
-395
-396
-396
-397
-398
-399
-400
-402
-403
-404
-406
-407
-409
-411
-413
-415
-417
-419
-421
-423
-425
-427
-430
-432
-434
-436
-439
-441
-443
-445
-447
-449
-451
-453
-455
-457
-458
-460
-461
-463
-464
-465
-467
-468
-469
-470
-470
-471
-472
-472
-473
-473
-474
-474
-475
-475
-475
-475
-475
-475
-475
-476
-476
-476
-476
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-475
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-474
-475
-475
-475
-475
-475
-476
-476
-476
-477
-477
-477
-478
-478
-478
-478
-478
-478
-478
-478
-477
-477
-476
-475
-474
-473
-472
-471
-469
-468
-466
-465
-463
-461
-459
-457
-454
-452
-450
-447
-445
-443
-440
-437
-435
-432
-430
-427
-424
-421
-419
-416
-413
-410
-407
-405
-402
-399
-396
-393
-391
-388
-385
-383
-380
-378
-375
-373
-370
-368
-366
-363
-361
-359
-357
-355
-353
-351
-349
-348
-346
-344
-342
-340
-339
-337
-335
-334
-332
-331
-329
-327
-326
-324
-323
-321
-320
-319
-317
-316
-315
-314
-313
-312
-311
-310
-309
-308
-307
-306
-306
-305
-304
-304
-303
-302
-302
-301
-301
-300
-300
-299
-299
-298
-298
-297
-297
-296
-296
-296
-295
-295
-295
-295
-294
-294
-294
-294
-294
-294
-294
-294
-294
-295
-295
-295
-295
-296
-296
-296
-297
-297
-298
-298
-298
-299
-299
-299
-300
-300
-300
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-302
-302
-303
-303
-304
-304
-305
-306
-306
-307
-308
-309
-310
-311
-313
-314
-315
-316
-318
-319
-321
-322
-324
-325
-327
-329
-330
-332
-334
-335
-337
-339
-340
-342
-344
-345
-347
-348
-349
-350
-352
-353
-353
-354
-355
-356
-356
-356
-357
-357
-357
-356
-356
-356
-355
-354
-353
-352
-351
-350
-349
-347
-346
-344
-342
-340
-338
-336
-334
-331
-329
-326
-324
-321
-319
-316
-313
-310
-308
-305
-302
-299
-296
-293
-290
-287
-284
-281
-278
-275
-272
-270
-267
-264
-261
-258
-255
-252
-249
-246
-243
-241
-238
-235
-232
-229
-227
-224
-221
-218
-216
-213
-211
-208
-206
-203
-201
-198
-196
-194
-191
-189
-187
-185
-183
-181
-179
-176
-174
-172
-170
-168
-166
-164
-162
-160
-158
-156
-154
-152
-150
-148
-146
-144
-142
-140
-138
-136
-134
-132
-130
-128
-126
-124
-123
-121
-119
-117
-116
-114
-112
-111
-109
-107
-106
-104
-103
-101
-100
-99
-97
-96
-95
-93
-92
-91
-90
-89
-88
-87
-85
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-74
-73
-72
-70
-69
-68
-67
-65
-64
-63
-61
-60
-58
-56
-55
-53
-51
-49
-47
-45
-43
-41
-39
-37
-35
-33
-31
-29
-27
-26
-24
-22
-20
-18
-16
-15
-13
-12
-10
-9
-8
-7
-6
-5
-4
-3
-3
-2
-2
-2
-2
-2
-2
-3
-3
-4
-5
-6
-7
-9
-10
-11
-13
-15
-17
-19
-21
-23
-25
-27
-29
-32
-34
-36
-39
-41
-43
-45
-48
-50
-52
-54
-56
-58
-59
-61
-63
-64
-65
-67
-68
-69
-70
-70
-71
-71
-72
-72
-72
-72
-72
-72
-72
-71
-71
-70
-69
-68
-67
-66
-65
-64
-63
-61
-60
-59
-57
-56
-54
-52
-51
-49
-47
-46
-44
-42
-41
-39
-37
-36
-34
-32
-31
-29
-28
-27
-25
-24
-23
-22
-21
-20
-19
-18
-17
-17
-16
-16
-15
-15
-15
-14
-14
-14
-14
-14
-14
-15
-15
-15
-16
-16
-17
-17
-18
-19
-20
-21
-22
-23
-25
-26
-27
-29
-31
-33
-34
-36
-39
-41
-43
-46
-48
-51
-54
-57
-60
-63
-66
-69
-72
-76
-79
-83
-86
-90
-94
-97
-101
-105
-108
-112
-116
-120
-123
-127
-131
-134
-138
-141
-145
-148
-151
-155
-158
-161
-164
-167
-170
-173
-176
-178
-181
-184
-186
-188
-191
-193
-195
-197
-199
-201
-202
-204
-206
-207
-208
-210
-211
-212
-214
-215
-216
-217
-218
-219
-221
-222
-223
-224
-225
-226
-227
-229
-230
-231
-232
-233
-234
-236
-237
-238
-239
-240
-241
-243
-244
-245
-246
-248
-249
-250
-251
-253
-254
-255
-256
-257
-259
-260
-261
-262
-264
-265
-266
-267
-268
-269
-270
-271
-272
-273
-274
-274
-275
-275
-276
-276
-277
-277
-277
-277
-277
-277
-277
-277
-276
-276
-275
-274
-274
-273
-272
-271
-270
-269
-267
-266
-265
-263
-262
-260
-259
-257
-255
-254
-252
-250
-248
-246
-244
-241
-239
-237
-234
-232
-229
-226
-224
-221
-218
-215
-212
-208
-205
-202
-199
-195
-192
-188
-185
-181
-177
-174
-170
-166
-163
-159
-155
-151
-147
-143
-140
-136
-132
-128
-124
-120
-116
-112
-108
-104
-100
-96
-92
-87
-83
-79
-75
-71
-67
-63
-59
-55
-51
-47
-43
-39
-35
-31
-27
-23
-19
-15
-12
-8
-4
0
3
7
11
14
18
21
24
28
31
34
37
40
43
46
49
52
55
58
61
64
67
69
72
75
77
80
83
85
87
90
92
95
97
99
101
104
106
108
110
113
115
117
119
122
124
126
129
131
133
136
138
140
143
145
147
150
152
155
157
159
162
164
167
169
171
173
176
178
180
182
184
185
187
189
191
192
194
195
197
198
200
201
202
203
205
206
207
208
210
211
212
213
214
216
217
218
220
221
223
225
226
228
230
232
234
236
238
240
243
245
248
250
253
256
259
262
265
268
271
274
278
281
284
288
291
295
298
302
305
309
312
316
319
323
326
329
332
336
339
342
345
347
350
353
355
358
360
362
364
366
368
370
371
373
374
375
375
376
376
376
376
376
376
375
374
373
371
370
368
366
363
360
358
355
351
348
344
340
336
332
327
322
318
313
307
302
297
291
285
280
274
268
262
255
249
243
237
230
224
217
211
204
198
191
185
178
172
165
159
153
146
140
134
128
121
115
109
103
97
92
86
80
75
69
64
59
54
49
44
39
35
30
26
22
18
15
11
8
5
2
-1
-3
-6
-8
-10
-12
-14
-15
-17
-18
-19
-20
-21
-21
-22
-22
-22
-22
-22
-22
-22
-21
-20
-20
-19
-18
-17
-15
-14
-12
-10
-9
-7
-4
-2
0
3
6
9
12
15
18
22
25
29
33
37
41
45
49
53
58
62
67
71
76
81
85
90
95
100
105
110
115
119
124
129
134
139
144
149
154
159
164
169
173
178
183
188
193
197
202
207
211
216
221
225
230
235
239
244
248
252
257
261
266
270
274
279
283
287
291
295
299
303
307
311
314
318
322
325
328
332
335
338
341
344
347
349
352
355
357
359
361
363
365
367
369
371
372
374
375
376
377
379
380
380
381
382
383
383
383
384
384
384
384
384
384
383
383
382
381
381
380
379
378
377
376
375
373
372
371
369
368
366
365
364
362
361
359
358
357
355
354
353
352
350
349
348
347
346
345
345
344
343
342
342
341
341
340
339
339
338
338
337
337
336
336
335
335
334
334
333
333
332
331
331
330
329
328
327
326
325
324
323
322
321
319
318
316
315
313
311
309
308
306
304
302
299
297
295
293
290
288
286
283
281
278
275
273
270
268
265
262
259
257
254
251
248
246
243
240
237
234
231
228
225
222
219
216
213
210
206
203
200
197
193
190
186
183
180
176
173
169
166
163
159
156
152
149
146
142
139
136
133
129
126
123
120
117
114
111
108
106
103
100
97
95
93
90
88
86
84
82
80
78
77
76
74
73
72
71
71
70
70
69
69
69
69
70
70
71
71
72
73
74
75
76
78
79
81
82
84
85
87
89
91
93
95
96
98
100
102
104
106
108
110
112
114
116
118
120
122
124
126
127
129
130
132
133
135
136
137
138
139
140
140
141
142
142
142
142
143
143
142
142
142
142
141
141
140
139
138
137
136
135
134
133
131
130
129
127
126
124
123
121
119
118
116
114
112
110
109
107
105
103
101
99
97
95
93
91
89
87
85
83
81
79
77
74
72
70
68
66
64
62
59
57
55
53
51
49
46
44
42
40
38
36
34
32
29
27
25
23
21
19
17
16
14
12
10
9
7
6
5
4
2
2
1
0
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
0
0
1
2
2
3
4
5
6
7
8
9
10
11
12
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
33
34
35
35
36
37
37
38
38
39
39
39
40
40
41
41
41
42
42
42
43
43
44
44
44
45
45
46
46
47
47
48
48
48
49
49
49
50
50
50
50
50
50
50
50
50
50
49
49
49
48
47
46
46
45
43
42
41
40
38
37
35
33
32
30
28
26
24
22
20
18
16
14
12
9
7
5
3
1
-2
-4
-6
-8
-10
-12
-14
-16
-18
-20
-22
-24
-26
-28
-29
-31
-33
-34
-36
-37
-39
-40
-41
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-54
-55
-56
-57
-57
-58
-59
-60
-61
-61
-62
-63
-64
-65
-65
-66
-67
-68
-69
-70
-71
-72
-73
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-91
-92
-93
-94
-94
-95
-96
-96
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-97
-97
-97
-96
-96
-95
-94
-93
-93
-92
-91
-90
-89
-88
-87
-86
-85
-84
-83
-82
-80
-79
-78
-78
-77
-76
-75
-74
-73
-73
-72
-71
-71
-71
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-71
-71
-72
-72
-73
-73
-74
-75
-76
-76
-77
-78
-79
-79
-80
-81
-82
-82
-83
-84
-84
-85
-85
-86
-86
-86
-86
-86
-86
-86
-85
-85
-84
-84
-83
-82
-81
-80
-79
-77
-76
-74
-72
-71
-69
-67
-64
-62
-60
-57
-55
-52
-49
-46
-43
-40
-37
-34
-30
-27
-23
-20
-16
-13
-9
-5
-2
2
6
10
13
17
21
24
28
31
35
38
41
45
48
51
54
57
60
63
65
68
70
73
75
78
80
82
84
86
88
89
91
93
94
96
97
98
99
100
101
102
103
103
104
104
105
105
105
105
106
106
106
105
105
105
105
104
104
104
103
103
102
102
102
101
101
100
100
99
99
99
98
98
97
97
97
96
96
95
95
95
95
94
94
94
94
93
93
93
93
92
92
92
92
92
91
91
91
90
90
90
89
89
88
88
88
87
87
86
86
85
85
85
84
84
83
83
82
82
82
81
81
80
80
80
79
79
79
78
78
78
77
77
77
76
76
76
76
75
75
75
74
74
74
73
73
73
72
72
71
70
70
69
68
68
67
66
65
65
64
63
62
62
61
60
59
59
58
57
56
55
55
54
53
52
52
51
50
49
49
48
47
46
46
45
44
43
43
42
41
40
40
39
38
38
37
36
35
35
34
33
32
32
31
30
30
29
28
27
27
26
25
25
24
23
22
22
21
20
20
19
18
17
17
16
15
15
14
13
13
12
11
10
10
9
8
8
7
6
6
5
4
4
3
2
1
1
0
-1
-1
-2
-3
-3
-4
-5
-5
-6
-7
-7
-8
-9
-9
-10
-11
-11
-12
-13
-13
-14
-15
-15
-16
-17
-17
-18
-18
-19
-20
-20
-21
-22
-22
-23
-24
-24
-25
-26
-26
-27
-27
-28
-29
-29
-30
-31
-31
-32
-33
-33
-34
-34
-35
-36
-36
-37
-38
-38
-39
-39
-40
-41
-41
-42
-42
-43
-44
-44
-45
-46
-46
-47
-47
-48
-49
-49
-50
-50
-51
-52
-52
-53
-53
-54
-55
-55
-56
-56
-57
-58
-58
-59
-59
-60
-60
-61
-62
-62
-63
-63
-64
-65
-65
-66
-66
-67
-67
-68
-69
-69
-70
-70
-71
-71
-72
-73
-73
-74
-74
-75
-75
-76
-76
-77
-78
-78
-79
-79
-80
-80
-81
-81
-82
-83
-83
-84
-84
-85
-85
-86
-86
-87
-87
-88
-89
-89
-90
-90
-91
-91
-92
-92
-93
-93
-94
-94
-95
-95
-96
-97
-97
-98
-98
-99
-99
-100
-100
-101
-101
-102
-102
-103
-103
-104
-104
-105
-105
-106
-106
-107
-107
-108
-108
-109
-109
-110
-110
-111
-111
-112
-112
-113
-113
-114
-114
-115
-115
-116
-116
-117
-117
-118
-118
-119
-119
-120
-120
-121
-121
-122
-122
-123
-123
-124
-124
-125
-125
-126
-126
-127
-127
-127
-128
-128
-129
-129
-130
-130
-131
-131
-132
-132
-133
-133
-134
-134
-134
-135
-135
-136
-136
-137
-137
-138
-138
-139
-139
-139
-140
-140
-141
-141
-142
-142
-143
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-147
-148
-148
-149
-149
-150
-150
-150
-151
-151
-152
-152
-153
-153
-153
-154
-154
-155
-155
-156
-156
-156
-157
-157
-158
-158
-158
-159
-159
-160
-160
-161
-161
-161
-162
-162
-163
-163
-163
-164
-164
-165
-165
-165
-166
-166
-167
-167
-167
-168
-168
-169
-169
-169
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-174
-174
-174
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-186
-186
-186
-187
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-191
-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
-204
-205
-205
-205
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-243
-243
-244
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-266
-267
-267
-267
-267
-267
-267
-268
-268
-268
-268
-268
-268
-268
-269
-269
-269
-269
-269
-269
-270
-270
-270
-270
-270
-270
-270
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-273
-273
-274
-274
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-288
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
