5
17002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-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
-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
-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
-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
-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
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-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
-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
-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
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-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
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-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
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-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
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-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
-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
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-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
-113
-113
-113
-114
-114
-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
-115
-115
-116
-116
-116
-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
-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
-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
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-115
-115
-115
-114
-114
-114
-113
-113
-113
-112
-112
-111
-111
-111
-110
-110
-109
-109
-108
-108
-107
-107
-106
-106
-105
-105
-104
-104
-103
-103
-102
-102
-101
-101
-100
-100
-99
-99
-98
-98
-97
-96
-96
-95
-95
-94
-94
-93
-93
-92
-91
-91
-90
-90
-89
-89
-88
-88
-88
-87
-87
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-93
-93
-93
-92
-92
-91
-91
-90
-90
-89
-89
-89
-88
-88
-87
-87
-86
-86
-86
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-83
-83
-82
-82
-82
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-82
-82
-81
-81
-81
-80
-80
-79
-79
-78
-77
-77
-77
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-77
-77
-78
-78
-79
-80
-81
-82
-83
-84
-85
-86
-88
-89
-90
-91
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-103
-104
-105
-106
-106
-107
-107
-108
-109
-109
-110
-111
-111
-112
-113
-113
-114
-114
-115
-115
-116
-116
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-117
-117
-116
-116
-115
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-104
-103
-102
-102
-101
-100
-100
-99
-99
-98
-98
-98
-97
-97
-97
-97
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-104
-105
-106
-106
-107
-108
-109
-109
-110
-111
-111
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-115
-115
-115
-114
-114
-113
-113
-112
-111
-110
-109
-109
-108
-107
-106
-105
-105
-104
-103
-103
-102
-101
-101
-100
-100
-99
-99
-98
-97
-96
-95
-94
-93
-92
-90
-89
-87
-86
-85
-83
-82
-81
-80
-79
-78
-77
-77
-76
-75
-75
-75
-74
-74
-74
-73
-73
-74
-74
-74
-75
-76
-77
-78
-79
-80
-81
-83
-84
-85
-86
-87
-88
-89
-90
-91
-91
-92
-92
-93
-93
-93
-93
-94
-94
-93
-93
-93
-93
-93
-92
-92
-91
-91
-90
-90
-89
-88
-88
-87
-86
-86
-85
-85
-84
-84
-83
-83
-83
-82
-82
-82
-82
-81
-81
-81
-80
-80
-80
-80
-79
-79
-78
-78
-77
-77
-76
-76
-75
-74
-74
-73
-72
-71
-70
-70
-69
-68
-67
-67
-66
-65
-64
-63
-63
-62
-61
-59
-58
-57
-56
-55
-54
-53
-52
-52
-51
-50
-48
-47
-46
-44
-43
-41
-40
-38
-36
-34
-32
-30
-28
-26
-23
-21
-18
-15
-12
-10
-7
-4
-1
3
6
10
13
17
22
26
31
36
40
45
50
54
59
63
67
70
73
76
79
82
84
86
87
89
90
91
92
93
94
94
95
95
96
96
97
97
98
99
100
101
102
103
104
106
107
109
111
114
116
119
121
124
127
130
132
135
137
140
142
144
145
147
148
149
150
151
152
154
155
157
159
161
164
167
170
173
177
181
184
188
192
196
200
204
208
212
216
220
223
226
229
231
234
236
237
239
240
240
241
241
241
240
240
239
238
237
236
235
234
233
232
231
230
229
227
226
225
223
222
221
220
219
218
218
217
216
216
215
214
214
213
213
212
212
211
211
211
211
212
212
213
214
215
217
218
220
223
225
227
230
232
234
236
238
240
242
243
245
247
249
251
253
254
256
257
259
259
260
260
260
260
259
259
259
259
259
259
259
259
259
258
258
257
255
253
251
249
247
244
242
239
237
234
232
229
227
225
223
221
220
218
216
214
212
210
207
204
200
197
194
191
188
185
182
180
178
177
176
176
175
176
176
176
177
178
179
180
181
181
182
183
184
184
185
185
185
185
186
186
186
186
186
185
185
184
183
181
179
177
174
172
169
166
164
161
158
155
152
149
145
142
138
134
130
126
122
118
114
111
107
103
100
96
93
89
86
82
78
74
69
64
59
53
47
40
34
28
21
15
9
3
-2
-8
-14
-20
-25
-31
-37
-42
-47
-51
-56
-61
-65
-70
-76
-81
-87
-93
-99
-104
-110
-115
-120
-126
-131
-137
-143
-150
-156
-163
-170
-177
-183
-191
-198
-206
-213
-221
-229
-236
-243
-249
-254
-259
-262
-266
-269
-272
-275
-278
-282
-285
-289
-293
-296
-300
-304
-307
-311
-314
-318
-321
-325
-329
-334
-338
-343
-347
-351
-355
-359
-363
-367
-372
-376
-381
-387
-392
-397
-402
-407
-412
-416
-420
-425
-429
-433
-437
-440
-443
-446
-448
-451
-453
-456
-459
-462
-466
-469
-472
-475
-479
-482
-485
-489
-493
-497
-502
-508
-513
-518
-524
-529
-534
-538
-543
-547
-550
-554
-556
-558
-560
-561
-562
-563
-563
-564
-564
-565
-564
-564
-563
-562
-561
-560
-558
-557
-556
-554
-553
-552
-552
-551
-552
-553
-554
-557
-560
-565
-569
-575
-581
-587
-594
-601
-608
-615
-621
-627
-631
-634
-637
-638
-639
-639
-638
-637
-636
-634
-632
-630
-628
-626
-624
-622
-619
-616
-613
-609
-604
-598
-592
-585
-578
-571
-563
-555
-547
-538
-528
-518
-506
-494
-482
-470
-458
-445
-433
-421
-409
-397
-383
-369
-354
-337
-320
-301
-282
-262
-242
-223
-203
-185
-167
-150
-134
-119
-105
-92
-81
-70
-60
-51
-42
-35
-28
-21
-15
-9
-3
3
8
14
19
24
29
34
38
42
45
49
53
56
60
64
67
71
75
79
84
87
91
94
96
98
99
99
98
97
96
94
94
94
95
96
99
102
106
111
116
122
128
135
141
147
154
159
165
169
173
175
177
178
179
180
181
183
186
190
196
203
211
220
229
237
245
252
258
262
265
267
268
267
266
264
261
258
254
250
246
241
236
231
226
222
218
215
213
212
213
214
216
219
222
227
232
238
244
250
256
262
269
276
284
292
302
311
322
331
340
349
355
361
365
367
369
370
370
370
369
367
365
362
359
356
353
350
347
345
344
343
344
345
347
349
352
355
358
361
363
365
368
370
373
376
380
385
392
399
406
414
423
430
437
443
447
450
450
449
446
442
438
434
431
428
427
427
428
429
429
430
430
429
429
429
430
431
434
437
440
444
447
450
452
453
454
453
452
451
449
446
442
437
432
426
419
411
403
394
384
375
366
357
349
342
335
328
322
317
312
308
305
303
302
302
301
301
300
298
296
293
290
287
285
283
282
281
282
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
298
299
301
302
303
303
303
302
302
302
303
305
307
310
313
316
318
320
321
321
321
319
317
315
312
309
305
302
299
296
294
291
288
285
281
276
271
265
259
253
247
240
233
226
219
210
202
192
183
173
164
155
147
140
134
129
125
122
119
118
116
114
113
111
108
105
101
96
91
85
80
75
70
65
60
55
49
43
37
30
23
14
5
-5
-16
-27
-40
-53
-66
-79
-93
-106
-119
-132
-145
-158
-170
-183
-194
-206
-216
-227
-237
-247
-258
-267
-277
-286
-294
-302
-308
-313
-317
-320
-323
-324
-325
-325
-325
-324
-324
-323
-322
-321
-320
-319
-317
-315
-313
-310
-307
-303
-298
-292
-285
-277
-269
-259
-249
-238
-226
-214
-201
-189
-178
-167
-157
-147
-138
-130
-122
-114
-106
-99
-93
-86
-80
-73
-67
-60
-53
-45
-37
-29
-20
-11
-2
6
15
23
31
38
46
54
62
71
81
92
103
115
127
139
151
162
174
184
195
205
215
225
235
245
255
265
276
286
298
309
320
332
343
354
364
375
385
395
405
415
424
433
442
449
456
463
468
474
478
482
486
490
493
495
497
498
498
498
497
495
493
490
487
484
481
479
477
476
477
479
481
485
490
494
500
505
511
517
523
529
535
541
546
551
556
561
567
573
579
587
596
605
616
627
638
649
660
671
682
692
703
712
722
731
740
749
757
765
772
780
787
794
802
809
816
823
830
837
845
852
859
867
874
882
889
896
903
910
918
925
932
940
947
954
960
966
970
975
978
980
981
982
983
983
983
983
984
984
985
987
988
989
990
991
991
991
991
990
989
988
987
986
984
983
981
980
978
976
975
973
971
969
968
967
966
966
966
967
969
971
975
980
985
991
998
1006
1014
1022
1033
1044
1054
1065
1076
1087
1096
1105
1113
1120
1125
1130
1134
1138
1141
1145
1150
1155
1160
1166
1172
1177
1183
1188
1193
1197
1201
1205
1208
1211
1214
1217
1221
1224
1229
1234
1239
1246
1253
1260
1267
1275
1282
1289
1297
1304
1311
1318
1325
1331
1337
1343
1349
1355
1360
1365
1370
1375
1379
1383
1387
1390
1393
1396
1400
1403
1407
1411
1416
1421
1427
1434
1442
1450
1460
1470
1481
1492
1503
1514
1525
1535
1545
1555
1563
1571
1579
1587
1594
1601
1608
1615
1622
1629
1635
1642
1648
1654
1661
1668
1674
1682
1689
1697
1705
1713
1722
1730
1738
1746
1753
1761
1767
1774
1781
1788
1795
1803
1812
1821
1831
1842
1854
1866
1880
1894
1909
1924
1940
1956
1972
1989
2005
2021
2040
2057
2075
2093
2111
2130
2148
2167
2186
2205
2224
2245
2265
2287
2309
2332
2356
2381
2406
2432
2458
2485
2511
2538
2565
2591
2618
2644
2669
2694
2718
2742
2765
2788
2809
2831
2851
2872
2893
2914
2936
2958
2980
3003
3025
3047
3069
3089
3109
3128
3146
3163
3180
3196
3211
3226
3240
3254
3268
3281
3296
3310
3324
3339
3353
3366
3379
3391
3402
3412
3421
3430
3440
3450
3460
3471
3483
3495
3506
3518
3529
3540
3550
3559
3568
3575
3582
3587
3592
3595
3598
3599
3600
3600
3600
3600
3600
3600
3600
3601
3602
3603
3605
3608
3610
3613
3615
3616
3617
3617
3616
3614
3612
3608
3604
3599
3594
3589
3583
3579
3574
3570
3567
3565
3562
3561
3560
3559
3559
3560
3561
3564
3567
3571
3575
3579
3582
3585
3586
3587
3585
3583
3578
3573
3567
3560
3553
3545
3536
3527
3517
3506
3495
3483
3470
3457
3444
3431
3417
3404
3390
3377
3363
3349
3335
3321
3307
3292
3278
3263
3248
3234
3219
3205
3192
3179
3167
3155
3144
3133
3123
3112
3102
3091
3079
3067
3054
3040
3025
3009
2992
2975
2956
2938
2920
2901
2883
2865
2846
2827
2809
2790
2771
2753
2736
2719
2703
2688
2674
2661
2649
2638
2628
2618
2609
2601
2593
2586
2578
2570
2562
2554
2545
2535
2524
2513
2501
2488
2474
2461
2447
2433
2420
2408
2396
2385
2375
2365
2356
2347
2338
2330
2321
2313
2304
2295
2285
2275
2264
2252
2240
2227
2214
2200
2187
2173
2159
2145
2130
2115
2098
2081
2062
2044
2024
2005
1986
1967
1949
1930
1912
1894
1875
1857
1838
1819
1801
1782
1764
1747
1731
1716
1702
1689
1678
1668
1658
1650
1641
1633
1626
1618
1610
1602
1594
1585
1576
1568
1559
1550
1540
1530
1520
1509
1498
1487
1475
1462
1450
1437
1424
1412
1399
1386
1374
1362
1350
1338
1326
1315
1304
1293
1282
1272
1262
1251
1241
1230
1220
1208
1196
1184
1170
1156
1142
1127
1112
1096
1080
1064
1048
1032
1016
1000
986
972
958
945
933
921
909
897
885
873
861
848
835
821
807
792
777
762
746
730
714
697
681
664
646
629
612
594
577
560
544
527
511
495
479
463
447
431
415
400
384
369
354
339
324
308
293
277
262
246
230
214
198
183
167
151
134
117
99
79
58
36
13
-12
-37
-63
-89
-116
-143
-171
-198
-226
-253
-280
-306
-331
-354
-377
-398
-418
-437
-455
-473
-490
-507
-523
-539
-554
-569
-584
-599
-614
-629
-644
-660
-675
-691
-707
-723
-739
-755
-771
-787
-803
-819
-835
-851
-867
-882
-896
-909
-921
-933
-943
-953
-961
-969
-976
-983
-989
-995
-1000
-1004
-1008
-1012
-1016
-1018
-1020
-1022
-1025
-1027
-1029
-1030
-1032
-1034
-1036
-1039
-1041
-1044
-1046
-1049
-1051
-1054
-1056
-1059
-1061
-1063
-1065
-1066
-1068
-1069
-1071
-1073
-1075
-1078
-1081
-1085
-1089
-1093
-1098
-1104
-1110
-1117
-1125
-1133
-1143
-1153
-1163
-1175
-1187
-1200
-1212
-1225
-1238
-1251
-1263
-1276
-1289
-1301
-1313
-1326
-1338
-1350
-1362
-1373
-1385
-1396
-1407
-1417
-1427
-1436
-1444
-1452
-1458
-1464
-1469
-1473
-1476
-1478
-1480
-1482
-1483
-1484
-1485
-1485
-1484
-1482
-1479
-1476
-1471
-1466
-1460
-1454
-1448
-1442
-1435
-1429
-1423
-1417
-1410
-1404
-1398
-1392
-1385
-1380
-1374
-1369
-1365
-1361
-1359
-1357
-1355
-1355
-1355
-1356
-1357
-1358
-1360
-1362
-1365
-1367
-1370
-1374
-1377
-1381
-1385
-1390
-1395
-1400
-1406
-1413
-1420
-1428
-1437
-1448
-1459
-1471
-1484
-1498
-1512
-1528
-1544
-1560
-1577
-1594
-1612
-1629
-1647
-1664
-1682
-1699
-1716
-1733
-1750
-1766
-1782
-1798
-1814
-1829
-1844
-1857
-1870
-1882
-1892
-1902
-1910
-1918
-1924
-1930
-1935
-1940
-1944
-1948
-1953
-1957
-1962
-1967
-1972
-1978
-1985
-1992
-2000
-2009
-2019
-2029
-2041
-2053
-2065
-2078
-2091
-2103
-2116
-2128
-2141
-2153
-2166
-2180
-2193
-2208
-2223
-2239
-2255
-2271
-2288
-2305
-2322
-2340
-2357
-2375
-2393
-2412
-2430
-2448
-2466
-2484
-2502
-2520
-2537
-2555
-2572
-2590
-2607
-2625
-2642
-2659
-2677
-2695
-2713
-2731
-2750
-2769
-2788
-2808
-2827
-2846
-2864
-2882
-2899
-2916
-2933
-2949
-2966
-2982
-2998
-3014
-3029
-3045
-3061
-3076
-3091
-3106
-3120
-3134
-3148
-3160
-3172
-3183
-3194
-3204
-3212
-3220
-3227
-3234
-3239
-3244
-3247
-3251
-3254
-3256
-3258
-3259
-3260
-3260
-3260
-3260
-3259
-3258
-3258
-3257
-3256
-3255
-3255
-3254
-3254
-3253
-3253
-3253
-3254
-3255
-3257
-3260
-3262
-3266
-3269
-3272
-3275
-3279
-3282
-3284
-3287
-3289
-3291
-3292
-3293
-3292
-3291
-3289
-3287
-3283
-3279
-3274
-3269
-3264
-3259
-3254
-3248
-3243
-3238
-3233
-3228
-3223
-3218
-3213
-3209
-3205
-3202
-3200
-3199
-3199
-3200
-3202
-3204
-3207
-3211
-3214
-3218
-3222
-3226
-3230
-3234
-3239
-3243
-3247
-3251
-3254
-3257
-3259
-3261
-3262
-3264
-3265
-3266
-3267
-3268
-3269
-3269
-3269
-3268
-3267
-3266
-3265
-3264
-3263
-3262
-3262
-3263
-3264
-3265
-3267
-3270
-3273
-3276
-3279
-3282
-3285
-3287
-3288
-3289
-3288
-3287
-3285
-3282
-3278
-3273
-3268
-3262
-3256
-3250
-3243
-3236
-3230
-3223
-3217
-3210
-3204
-3198
-3191
-3185
-3178
-3172
-3165
-3159
-3151
-3144
-3136
-3127
-3117
-3107
-3096
-3085
-3075
-3064
-3055
-3045
-3036
-3027
-3018
-3009
-3000
-2991
-2982
-2972
-2963
-2953
-2943
-2932
-2921
-2909
-2896
-2882
-2868
-2854
-2839
-2825
-2809
-2794
-2778
-2762
-2746
-2730
-2713
-2697
-2680
-2663
-2646
-2628
-2610
-2593
-2575
-2558
-2541
-2526
-2510
-2496
-2483
-2470
-2458
-2446
-2434
-2423
-2412
-2401
-2390
-2379
-2367
-2356
-2344
-2333
-2321
-2308
-2296
-2283
-2270
-2257
-2244
-2230
-2216
-2202
-2188
-2174
-2161
-2147
-2133
-2120
-2106
-2093
-2080
-2067
-2054
-2041
-2028
-2016
-2003
-1990
-1977
-1964
-1951
-1937
-1923
-1909
-1894
-1878
-1861
-1844
-1826
-1807
-1788
-1768
-1747
-1726
-1705
-1683
-1660
-1638
-1615
-1592
-1569
-1545
-1522
-1499
-1475
-1452
-1428
-1404
-1379
-1354
-1329
-1303
-1277
-1251
-1225
-1199
-1173
-1148
-1123
-1098
-1074
-1051
-1028
-1006
-984
-963
-942
-922
-902
-881
-861
-841
-820
-800
-779
-758
-738
-717
-696
-675
-654
-634
-613
-594
-575
-556
-538
-521
-504
-488
-473
-457
-443
-428
-415
-401
-389
-377
-365
-354
-344
-335
-326
-318
-311
-304
-297
-290
-283
-275
-268
-260
-251
-242
-232
-222
-211
-200
-189
-177
-165
-153
-140
-128
-116
-104
-92
-81
-70
-59
-49
-39
-30
-21
-13
-5
2
9
16
24
31
38
46
54
63
72
81
91
100
110
120
130
140
150
162
173
186
199
213
228
243
258
274
290
305
321
337
352
368
383
398
413
428
442
455
468
481
493
504
516
528
539
551
563
574
586
598
610
621
632
643
653
663
672
680
688
696
703
709
716
722
727
732
737
742
746
750
754
757
759
760
761
762
762
762
761
761
760
759
757
755
753
750
747
743
739
734
730
724
719
713
707
701
695
689
683
677
671
665
660
654
649
644
639
635
631
627
623
620
618
616
614
613
613
613
613
614
615
616
617
619
621
623
625
626
628
629
630
631
632
633
633
634
635
636
638
640
643
646
649
652
655
658
661
664
667
670
674
678
682
686
691
696
701
706
711
717
723
729
735
741
747
754
760
766
772
779
786
793
801
809
817
826
835
844
854
864
875
886
897
909
921
933
945
957
970
982
994
1006
1018
1029
1040
1051
1061
1072
1082
1091
1101
1110
1118
1126
1134
1142
1149
1156
1162
1169
1175
1181
1187
1192
1198
1203
1208
1214
1220
1226
1233
1240
1247
1254
1262
1269
1277
1284
1292
1299
1307
1314
1321
1328
1334
1340
1346
1351
1355
1360
1364
1368
1373
1377
1381
1385
1389
1393
1396
1400
1403
1407
1410
1413
1417
1420
1422
1425
1427
1429
1431
1432
1433
1434
1435
1435
1435
1435
1434
1434
1433
1432
1432
1431
1430
1429
1428
1426
1425
1425
1424
1424
1424
1424
1424
1424
1424
1424
1425
1425
1425
1424
1424
1423
1422
1421
1419
1416
1414
1411
1409
1406
1404
1402
1400
1398
1397
1396
1395
1394
1393
1393
1393
1393
1393
1394
1394
1394
1395
1395
1395
1395
1394
1394
1393
1392
1392
1391
1390
1390
1389
1389
1389
1390
1390
1391
1393
1395
1397
1399
1403
1406
1410
1415
1420
1424
1429
1434
1439
1444
1449
1454
1458
1463
1467
1470
1473
1476
1479
1481
1483
1485
1486
1488
1489
1490
1491
1493
1494
1495
1497
1498
1499
1501
1502
1504
1505
1507
1508
1510
1511
1513
1516
1519
1522
1526
1530
1536
1541
1548
1554
1561
1569
1576
1583
1591
1598
1605
1612
1619
1626
1632
1637
1643
1649
1654
1660
1665
1671
1678
1685
1692
1700
1709
1719
1729
1739
1750
1762
1773
1786
1799
1812
1826
1840
1853
1867
1880
1892
1904
1915
1925
1934
1943
1951
1958
1965
1970
1975
1978
1981
1982
1982
1982
1980
1978
1975
1971
1967
1961
1956
1950
1943
1937
1930
1922
1915
1908
1900
1893
1885
1877
1870
1862
1853
1845
1836
1827
1817
1807
1797
1786
1774
1762
1750
1738
1725
1712
1698
1684
1670
1655
1640
1625
1609
1592
1576
1559
1542
1525
1508
1491
1474
1456
1439
1423
1406
1389
1373
1357
1341
1325
1310
1295
1280
1265
1251
1236
1221
1206
1191
1176
1160
1143
1127
1109
1092
1074
1056
1038
1020
1002
986
968
951
934
917
900
883
865
848
831
814
797
780
763
746
730
714
698
682
666
651
637
622
608
595
581
568
555
543
531
520
508
498
487
477
467
457
447
437
427
417
408
399
390
381
373
365
358
351
345
339
333
328
323
319
315
311
308
305
302
299
297
295
293
290
288
286
283
281
278
275
272
269
265
262
258
255
252
249
247
245
244
243
242
242
242
242
243
244
245
247
249
251
253
256
259
261
263
265
267
268
269
270
270
271
271
271
271
270
270
269
268
267
266
264
262
260
258
255
253
250
248
246
243
241
239
236
234
233
231
230
230
230
230
232
234
237
240
244
248
252
257
262
267
272
276
281
285
289
293
297
300
303
306
309
312
314
317
319
321
324
326
329
332
335
339
342
346
350
354
359
363
367
371
375
379
384
388
394
399
405
411
418
426
434
442
451
460
470
479
489
498
508
517
525
533
541
549
556
563
570
576
582
589
595
601
607
612
618
623
628
633
638
642
646
649
653
656
659
661
664
667
669
672
675
678
682
686
690
694
698
702
706
709
713
716
720
723
726
729
732
735
737
740
742
744
745
747
748
748
748
749
749
748
748
748
748
747
747
746
745
745
744
744
744
744
745
746
747
748
750
751
753
755
758
760
763
766
769
773
776
779
782
785
787
789
792
794
796
799
802
805
809
813
817
821
826
830
835
840
845
850
855
860
865
870
875
880
885
889
894
899
903
908
912
917
922
926
931
935
940
945
950
956
962
968
975
983
991
1000
1008
1018
1028
1038
1049
1060
1071
1082
1094
1106
1118
1130
1142
1154
1166
1179
1192
1205
1218
1231
1245
1258
1271
1283
1296
1308
1320
1331
1342
1353
1364
1374
1384
1394
1403
1411
1420
1428
1436
1443
1451
1457
1464
1470
1476
1481
1486
1490
1495
1499
1503
1508
1512
1515
1519
1523
1526
1530
1533
1536
1539
1542
1545
1548
1551
1554
1557
1560
1562
1565
1568
1570
1572
1574
1576
1577
1579
1580
1580
1581
1581
1581
1581
1581
1580
1580
1579
1577
1576
1574
1573
1570
1568
1566
1563
1560
1556
1552
1549
1545
1541
1537
1532
1528
1524
1520
1515
1511
1506
1502
1497
1492
1486
1481
1474
1468
1460
1453
1444
1435
1425
1414
1403
1391
1378
1364
1349
1334
1318
1302
1285
1267
1250
1232
1214
1195
1177
1158
1139
1121
1102
1083
1064
1046
1028
1010
992
976
959
944
930
916
903
892
881
871
861
852
844
835
827
819
812
805
798
792
787
781
777
773
770
767
765
764
763
763
764
765
767
769
772
776
780
785
790
796
803
811
819
828
837
847
858
869
880
892
905
917
930
942
955
967
980
992
1004
1016
1029
1041
1053
1064
1076
1087
1098
1109
1120
1131
1142
1152
1162
1172
1181
1191
1200
1209
1217
1226
1235
1244
1254
1263
1272
1281
1290
1298
1307
1315
1322
1329
1336
1342
1348
1353
1358
1362
1366
1370
1373
1376
1379
1381
1384
1386
1387
1389
1390
1391
1392
1393
1394
1394
1394
1395
1394
1394
1394
1394
1394
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1392
1392
1392
1392
1391
1391
1390
1389
1387
1385
1382
1379
1376
1372
1368
1364
1360
1356
1351
1347
1342
1338
1333
1329
1325
1321
1318
1314
1311
1308
1306
1303
1301
1299
1297
1295
1294
1294
1294
1295
1296
1298
1300
1302
1305
1308
1312
1315
1319
1323
1327
1331
1335
1340
1345
1350
1356
1361
1367
1373
1378
1384
1390
1395
1400
1405
1410
1415
1420
1425
1430
1435
1440
1446
1451
1456
1462
1467
1472
1477
1482
1487
1492
1498
1503
1509
1514
1519
1525
1529
1534
1538
1542
1546
1549
1552
1554
1556
1557
1557
1556
1555
1552
1548
1544
1539
1533
1527
1520
1513
1506
1499
1492
1484
1477
1469
1460
1452
1443
1433
1423
1413
1402
1391
1380
1368
1356
1344
1331
1318
1305
1292
1278
1265
1251
1237
1222
1208
1193
1179
1164
1149
1134
1119
1103
1088
1072
1056
1040
1022
1004
987
968
949
930
910
890
869
848
827
806
784
762
741
719
697
674
652
629
605
582
558
534
510
486
462
437
412
387
361
336
310
283
257
230
203
176
149
121
94
66
38
9
-19
-48
-77
-107
-137
-167
-197
-227
-258
-288
-319
-349
-380
-410
-441
-471
-502
-533
-564
-595
-626
-656
-687
-717
-747
-776
-805
-834
-862
-890
-917
-944
-970
-996
-1020
-1046
-1070
-1094
-1117
-1141
-1164
-1188
-1211
-1235
-1260
-1285
-1311
-1337
-1365
-1393
-1423
-1453
-1484
-1517
-1550
-1585
-1620
-1657
-1694
-1733
-1773
-1813
-1855
-1898
-1942
-1986
-2031
-2077
-2123
-2169
-2215
-2261
-2307
-2353
-2398
-2443
-2488
-2533
-2577
-2620
-2663
-2706
-2747
-2789
-2830
-2871
-2911
-2952
-2992
-3032
-3073
-3113
-3153
-3192
-3232
-3271
-3310
-3348
-3387
-3424
-3461
-3498
-3534
-3570
-3604
-3639
-3673
-3706
-3739
-3772
-3804
-3836
-3867
-3898
-3929
-3959
-3989
-4019
-4049
-4078
-4107
-4136
-4165
-4193
-4221
-4248
-4275
-4302
-4328
-4354
-4379
-4404
-4430
-4455
-4480
-4505
-4531
-4556
-4582
-4608
-4635
-4662
-4689
-4718
-4746
-4776
-4807
-4839
-4872
-4907
-4943
-4980
-5019
-5060
-5102
-5145
-5190
-5235
-5282
-5330
-5380
-5430
-5480
-5532
-5584
-5636
-5689
-5742
-5795
-5849
-5903
-5957
-6011
-6065
-6120
-6175
-6231
-6287
-6343
-6400
-6458
-6516
-6575
-6634
-6694
-6755
-6815
-6876
-6937
-6998
-7059
-7119
-7179
-7239
-7299
-7358
-7416
-7474
-7531
-7588
-7644
-7699
-7754
-7808
-7861
-7914
-7967
-8019
-8070
-8119
-8169
-8218
-8265
-8311
-8356
-8400
-8442
-8483
-8522
-8561
-8597
-8633
-8668
-8701
-8734
-8766
-8797
-8827
-8857
-8887
-8916
-8944
-8972
-8999
-9025
-9051
-9077
-9101
-9125
-9149
-9171
-9193
-9214
-9234
-9253
-9271
-9288
-9304
-9319
-9333
-9346
-9357
-9367
-9375
-9382
-9388
-9393
-9396
-9398
-9399
-9400
-9400
-9399
-9397
-9395
-9393
-9391
-9388
-9384
-9380
-9376
-9371
-9365
-9359
-9351
-9343
-9334
-9324
-9312
-9299
-9285
-9270
-9253
-9234
-9214
-9192
-9168
-9142
-9115
-9086
-9055
-9022
-8987
-8951
-8913
-8872
-8830
-8785
-8738
-8689
-8638
-8585
-8529
-8472
-8412
-8350
-8285
-8219
-8150
-8080
-8007
-7933
-7857
-7779
-7699
-7618
-7535
-7451
-7365
-7278
-7190
-7100
-7009
-6917
-6824
-6730
-6634
-6537
-6440
-6341
-6241
-6139
-6037
-5934
-5830
-5725
-5619
-5513
-5405
-5297
-5188
-5078
-4968
-4857
-4746
-4635
-4523
-4411
-4299
-4187
-4075
-3964
-3853
-3742
-3632
-3522
-3414
-3306
-3200
-3094
-2990
-2887
-2785
-2685
-2586
-2489
-2393
-2298
-2205
-2113
-2024
-1935
-1849
-1764
-1681
-1600
-1520
-1443
-1367
-1294
-1222
-1152
-1084
-1018
-955
-893
-832
-774
-717
-663
-610
-560
-511
-464
-419
-377
-336
-296
-259
-223
-189
-157
-125
-96
-68
-41
-15
9
33
55
76
96
116
134
151
167
182
196
208
219
228
237
243
249
254
257
260
261
263
263
264
264
264
265
266
268
271
275
279
285
293
302
312
323
336
351
367
384
403
423
445
468
492
518
545
573
603
633
665
697
729
762
796
830
864
899
933
969
1004
1040
1077
1113
1151
1189
1227
1265
1304
1343
1382
1421
1460
1498
1536
1573
1609
1644
1678
1710
1741
1770
1798
1824
1848
1871
1891
1911
1928
1944
1959
1973
1985
1996
2005
2013
2019
2024
2027
2028
2028
2025
2021
2013
2005
1995
1983
1968
1952
1933
1913
1891
1867
1840
1812
1782
1751
1717
1682
1645
1607
1567
1526
1484
1440
1395
1348
1300
1250
1199
1145
1090
1033
974
914
851
787
721
653
584
513
441
368
295
220
145
70
-6
-82
-158
-234
-310
-386
-462
-537
-613
-688
-762
-836
-910
-983
-1055
-1127
-1198
-1269
-1339
-1409
-1478
-1546
-1614
-1680
-1746
-1812
-1876
-1940
-2004
-2066
-2129
-2190
-2252
-2312
-2372
-2431
-2489
-2546
-2602
-2658
-2713
-2767
-2820
-2873
-2926
-2978
-3029
-3080
-3130
-3179
-3228
-3277
-3324
-3370
-3416
-3460
-3502
-3543
-3582
-3619
-3653
-3686
-3716
-3744
-3769
-3793
-3814
-3834
-3852
-3869
-3884
-3898
-3911
-3923
-3935
-3945
-3955
-3963
-3971
-3977
-3982
-3985
-3988
-3988
-3987
-3985
-3981
-3975
-3968
-3959
-3949
-3937
-3923
-3908
-3892
-3873
-3854
-3833
-3811
-3788
-3765
-3741
-3717
-3693
-3670
-3646
-3623
-3601
-3580
-3560
-3540
-3521
-3503
-3486
-3469
-3454
-3439
-3425
-3412
-3399
-3387
-3376
-3365
-3354
-3344
-3334
-3324
-3315
-3306
-3298
-3290
-3284
-3278
-3273
-3270
-3268
-3267
-3269
-3272
-3278
-3286
-3297
-3310
-3325
-3343
-3362
-3384
-3408
-3433
-3459
-3487
-3516
-3545
-3575
-3604
-3634
-3664
-3694
-3724
-3754
-3783
-3813
-3843
-3873
-3904
-3935
-3967
-4000
-4035
-4070
-4107
-4145
-4185
-4226
-4268
-4312
-4358
-4405
-4454
-4504
-4556
-4610
-4664
-4720
-4778
-4835
-4894
-4952
-5011
-5069
-5128
-5186
-5243
-5301
-5357
-5413
-5469
-5524
-5578
-5631
-5683
-5735
-5787
-5837
-5888
-5938
-5987
-6037
-6086
-6135
-6183
-6232
-6281
-6330
-6379
-6429
-6478
-6528
-6579
-6630
-6681
-6732
-6783
-6834
-6886
-6937
-6988
-7039
-7090
-7141
-7191
-7241
-7292
-7341
-7391
-7440
-7488
-7537
-7584
-7631
-7678
-7724
-7769
-7813
-7857
-7899
-7941
-7982
-8022
-8061
-8099
-8137
-8173
-8208
-8243
-8276
-8307
-8338
-8366
-8394
-8420
-8443
-8465
-8485
-8502
-8516
-8528
-8537
-8544
-8548
-8549
-8548
-8544
-8538
-8529
-8519
-8507
-8493
-8477
-8459
-8441
-8420
-8399
-8375
-8351
-8325
-8297
-8267
-8235
-8201
-8164
-8125
-8084
-8039
-7992
-7941
-7888
-7831
-7771
-7708
-7642
-7573
-7500
-7424
-7346
-7264
-7180
-7094
-7005
-6914
-6821
-6726
-6630
-6533
-6436
-6338
-6239
-6141
-6042
-5943
-5844
-5745
-5646
-5546
-5447
-5347
-5248
-5148
-5048
-4947
-4846
-4745
-4644
-4542
-4440
-4338
-4235
-4132
-4027
-3925
-3821
-3718
-3615
-3512
-3411
-3309
-3209
-3109
-3011
-2913
-2816
-2720
-2625
-2531
-2438
-2346
-2255
-2165
-2075
-1987
-1899
-1812
-1726
-1640
-1555
-1471
-1388
-1306
-1225
-1146
-1068
-992
-918
-846
-776
-708
-643
-580
-520
-463
-409
-357
-308
-262
-219
-178
-139
-103
-69
-38
-8
19
44
67
88
107
124
138
151
162
171
178
184
188
190
192
192
191
188
186
182
178
174
170
166
162
158
155
153
151
150
149
149
150
151
153
155
158
161
165
169
174
180
188
197
207
220
234
250
268
289
312
338
366
397
431
467
507
549
594
641
692
745
801
859
920
983
1048
1115
1184
1255
1328
1403
1480
1559
1640
1723
1809
1897
1987
2079
2174
2272
2372
2474
2580
2689
2800
2915
3033
3155
3280
3409
3542
3678
3818
3961
4108
4257
4409
4564
4721
4880
5041
5203
5367
5532
5697
5863
6029
6195
6361
6526
6690
6853
7014
7174
7332
7488
7642
7793
7941
8085
8226
8364
8497
8626
8750
8870
8985
9096
9202
9303
9399
9491
9577
9658
9733
9803
9867
9926
9979
10026
10069
10105
10137
10163
10185
10202
10214
10222
10225
10225
10220
10212
10199
10184
10165
10143
10117
10089
10059
10025
9989
9951
9911
9868
9824
9777
9729
9678
9626
9572
9517
9460
9402
9342
9281
9219
9156
9092
9026
8959
8890
8820
8748
8674
8598
8521
8441
8360
8276
8189
8101
8009
7916
7819
7719
7617
7511
7403
7291
7177
7059
6939
6815
6688
6558
6424
6287
6147
6003
5856
5705
5551
5393
5232
5067
4898
4726
4550
4371
4188
4001
3810
3616
3419
3218
3015
2808
2598
2385
2170
1952
1732
1510
1286
1060
834
606
378
150
-79
-308
-537
-765
-993
-1220
-1446
-1671
-1894
-2117
-2338
-2559
-2778
-2995
-3212
-3427
-3640
-3852
-4062
-4270
-4476
-4680
-4881
-5081
-5277
-5471
-5663
-5851
-6036
-6217
-6395
-6569
-6739
-6905
-7067
-7225
-7379
-7530
-7675
-7817
-7954
-8087
-8216
-8339
-8459
-8573
-8682
-8787
-8886
-8979
-9067
-9150
-9227
-9298
-9363
-9423
-9477
-9526
-9568
-9604
-9634
-9657
-9674
-9685
-9688
-9686
-9676
-9660
-9637
-9607
-9571
-9528
-9479
-9423
-9360
-9290
-9214
-9131
-9042
-8947
-8846
-8739
-8627
-8509
-8386
-8258
-8125
-7986
-7842
-7694
-7541
-7383
-7221
-7055
-6884
-6710
-6531
-6348
-6161
-5971
-5777
-5579
-5378
-5173
-4966
-4756
-4544
-4329
-4112
-3894
-3674
-3453
-3231
-3007
-2784
-2559
-2334
-2109
-1884
-1659
-1434
-1210
-986
-763
-541
-320
-100
120
338
555
771
985
1198
1409
1619
1826
2032
2235
2437
2636
2834
3029
3223
3414
3603
3790
3975
4157
4337
4515
4690
4864
5035
5204
5371
5536
5698
5859
6017
6172
6325
6475
6622
6767
6908
7047
7182
7314
7443
7569
7691
7810
7925
8036
8145
8250
8351
8449
8544
8636
8724
8810
8892
8971
9047
9120
9190
9257
9322
9384
9443
9500
9555
9608
9659
9708
9756
9802
9846
9890
9932
9974
10014
10055
10095
10134
10173
10212
10251
10290
10330
10369
10409
10449
10490
10530
10572
10613
10655
10697
10739
10781
10823
10865
10906
10947
10986
11026
11064
11102
11139
11176
11211
11246
11279
11312
11343
11374
11403
11431
11458
11484
11507
11530
11550
11569
11586
11601
11614
11625
11635
11642
11647
11650
11651
11649
11646
11640
11632
11622
11609
11594
11577
11558
11536
11512
11486
11458
11428
11395
11360
11323
11283
11242
11198
11153
11105
11055
11003
10949
10893
10835
10776
10715
10652
10587
10521
10453
10384
10313
10241
10167
10091
10015
9937
9857
9777
9695
9612
9528
9443
9357
9270
9181
9092
9002
8910
8817
8724
8629
8534
8437
8340
8242
8144
8044
7944
7843
7742
7639
7536
7433
7329
7225
7120
7015
6910
6805
6700
6596
6491
6387
6283
6179
6075
5972
5870
5768
5666
5565
5465
5365
5265
5166
5068
4970
4874
4778
4684
4591
4499
4409
4321
4234
4149
4067
3986
3908
3832
3759
3688
3619
3554
3491
3430
3373
3319
3267
3218
3173
3130
3091
3055
3022
2992
2965
2941
2919
2901
2886
2873
2863
2856
2852
2850
2851
2854
2860
2869
2880
2894
2910
2929
2951
2975
3002
3031
3063
3098
3135
3175
3218
3263
3311
3362
3416
3473
3532
3595
3660
3728
3799
3872
3948
4026
4106
4188
4273
4360
4448
4538
4630
4723
4818
4914
5011
5109
5208
5308
5409
5511
5614
5718
5822
5928
6034
6141
6249
6358
6467
6578
6688
6800
6911
7024
7137
7251
7365
7479
7594
7709
7824
7940
8055
8172
8288
8404
8520
8636
8751
8866
8981
9095
9207
9319
9430
9540
9648
9756
9862
9967
10071
10174
10276
10377
10476
10574
10670
10765
10859
10951
11041
11129
11215
11299
11380
11460
11538
11613
11685
11755
11822
11886
11947
12004
12059
12110
12158
12203
12244
12283
12318
12350
12379
12405
12428
12448
12466
12480
12491
12500
12506
12509
12509
12506
12500
12492
12480
12466
12449
12429
12407
12382
12354
12324
12292
12257
12219
12180
12138
12094
12048
12000
11950
11898
11845
11790
11733
11675
11616
11555
11494
11431
11367
11302
11237
11170
11103
11035
10967
10898
10829
10760
10690
10620
10551
10481
10412
10343
10274
10206
10138
10071
10005
9939
9874
9811
9748
9686
9625
9566
9508
9451
9396
9342
9290
9239
9190
9143
9097
9053
9011
8970
8931
8894
8858
8824
8792
8761
8732
8705
8680
8657
8636
8616
8599
8584
8570
8559
8549
8542
8536
8532
8529
8529
8530
8532
8535
8540
8546
8553
8562
8571
8581
8593
8606
8619
8634
8650
8667
8685
8704
8724
8744
8766
8788
8811
8834
8858
8883
8908
8934
8960
8987
9015
9044
9073
9103
9134
9166
9198
9232
9266
9302
9338
9376
9414
9454
9494
9535
9578
9621
9664
9709
9754
9800
9847
9895
9944
9993
10044
10096
10149
10203
10258
10314
10372
10430
10490
10552
10614
10678
10743
10809
10876
10945
11014
11084
11154
11226
11297
11370
11443
11516
11589
11662
11736
11810
11883
11957
12031
12105
12179
12252
12325
12398
12471
12542
12614
12684
12754
12822
12890
12956
13021
13085
13147
13208
13268
13325
13381
13435
13487
13537
13584
13630
13674
13715
13754
13791
13826
13858
13888
13915
13939
13961
13980
13997
14010
14021
14030
14035
14038
14037
14034
14029
14020
14008
13994
13977
13958
13935
13910
13882
13851
13817
13781
13741
13699
13654
13605
13554
13500
13442
13382
13319
13253
13184
13112
13038
12960
12880
12797
12711
12622
12531
12437
12340
12241
12139
12034
11927
11817
11705
11590
11473
11354
11232
11108
10982
10854
10724
10592
10458
10322
10185
10045
9904
9760
9615
9468
9319
9168
9016
8862
8707
8550
8392
8232
8071
7911
7749
7586
7423
7260
7097
6934
6771
6608
6445
6283
6122
5962
5802
5643
5486
5329
5174
5020
4867
4716
4566
4418
4271
4127
3984
3843
3704
3568
3434
3302
3173
3046
2922
2801
2682
2567
2455
2346
2240
2138
2037
1943
1850
1761
1676
1594
1516
1442
1371
1303
1239
1179
1122
1068
1018
970
926
885
848
813
781
753
727
705
686
670
658
648
642
639
639
641
647
656
668
682
699
719
741
766
793
822
854
888
924
962
1002
1045
1088
1134
1181
1230
1279
1331
1383
1436
1491
1546
1603
1660
1718
1777
1836
1895
1955
2016
2076
2136
2197
2257
2316
2376
2435
2493
2551
2608
2664
2720
2775
2828
2881
2933
2983
3033
3081
3128
3173
3217
3260
3302
3342
3382
3420
3456
3492
3527
3560
3592
3624
3654
3683
3711
3738
3764
3790
3814
3837
3860
3881
3902
3922
3941
3960
3978
3995
4011
4029
4045
4061
4075
4091
4107
4122
4136
4151
4165
4179
4192
4205
4218
4230
4241
4252
4262
4272
4281
4289
4296
4302
4308
4312
4316
4319
4321
4322
4323
4322
4321
4319
4317
4313
4309
4304
4298
4292
4284
4276
4266
4256
4244
4231
4218
4203
4187
4170
4152
4133
4112
4091
4069
4046
4022
3997
3971
3944
3916
3887
3857
3826
3794
3760
3726
3690
3653
3615
3576
3536
3494
3452
3408
3363
3317
3271
3223
3174
3125
3074
3023
2971
2918
2864
2810
2754
2698
2642
2584
2526
2467
2407
2347
2286
2225
2163
2100
2037
1974
1910
1845
1779
1713
1647
1580
1512
1444
1375
1305
1235
1164
1093
1020
948
874
799
724
648
571
493
415
335
256
175
94
13
-69
-152
-235
-318
-402
-487
-572
-658
-744
-830
-917
-1004
-1091
-1179
-1266
-1354
-1442
-1529
-1617
-1705
-1792
-1880
-1967
-2054
-2141
-2228
-2315
-2401
-2487
-2573
-2658
-2744
-2829
-2913
-2997
-3081
-3164
-3247
-3328
-3409
-3490
-3569
-3648
-3726
-3803
-3879
-3954
-4027
-4102
-4174
-4246
-4317
-4387
-4455
-4523
-4590
-4655
-4719
-4782
-4844
-4905
-4964
-5021
-5077
-5132
-5185
-5236
-5286
-5334
-5380
-5425
-5468
-5509
-5548
-5586
-5622
-5656
-5689
-5720
-5749
-5777
-5802
-5827
-5849
-5869
-5888
-5904
-5919
-5931
-5941
-5949
-5955
-5958
-5959
-5958
-5954
-5948
-5940
-5929
-5916
-5900
-5882
-5862
-5840
-5816
-5789
-5760
-5730
-5697
-5663
-5626
-5588
-5549
-5507
-5465
-5420
-5375
-5328
-5280
-5230
-5180
-5128
-5075
-5022
-4968
-4912
-4857
-4800
-4743
-4686
-4628
-4570
-4512
-4453
-4395
-4337
-4278
-4221
-4163
-4106
-4049
-3993
-3937
-3881
-3827
-3772
-3719
-3667
-3615
-3564
-3514
-3465
-3418
-3371
-3326
-3282
-3239
-3198
-3158
-3120
-3083
-3049
-3016
-2984
-2955
-2927
-2902
-2878
-2857
-2838
-2821
-2806
-2793
-2782
-2774
-2768
-2765
-2764
-2765
-2768
-2775
-2783
-2795
-2809
-2826
-2847
-2870
-2896
-2925
-2958
-2993
-3032
-3073
-3118
-3166
-3216
-3269
-3326
-3385
-3446
-3511
-3579
-3649
-3722
-3797
-3875
-3956
-4040
-4126
-4215
-4307
-4401
-4498
-4597
-4698
-4802
-4907
-5015
-5125
-5238
-5352
-5468
-5586
-5706
-5828
-5951
-6076
-6202
-6330
-6459
-6590
-6721
-6854
-6987
-7121
-7257
-7392
-7529
-7666
-7803
-7941
-8079
-8218
-8356
-8495
-8634
-8773
-8912
-9051
-9190
-9328
-9467
-9605
-9743
-9880
-10017
-10153
-10289
-10423
-10558
-10691
-10824
-10955
-11086
-11216
-11345
-11473
-11601
-11727
-11852
-11977
-12100
-12223
-12345
-12466
-12587
-12706
-12825
-12943
-13061
-13177
-13293
-13407
-13521
-13634
-13746
-13857
-13966
-14074
-14182
-14288
-14392
-14496
-14598
-14699
-14799
-14897
-14994
-15090
-15183
-15276
-15366
-15454
-15541
-15625
-15708
-15788
-15865
-15941
-16014
-16084
-16152
-16218
-16280
-16341
-16400
-16456
-16509
-16560
-16608
-16654
-16697
-16737
-16775
-16810
-16842
-16871
-16897
-16920
-16940
-16958
-16972
-16984
-16993
-16998
-17001
-17002
-16999
-16993
-16985
-16974
-16960
-16944
-16925
-16903
-16879
-16851
-16822
-16790
-16755
-16717
-16677
-16634
-16588
-16539
-16488
-16434
-16378
-16318
-16256
-16190
-16123
-16053
-15982
-15907
-15830
-15751
-15669
-15585
-15499
-15410
-15320
-15227
-15133
-15036
-14937
-14837
-14734
-14630
-14524
-14417
-14308
-14198
-14086
-13974
-13860
-13746
-13631
-13515
-13398
-13282
-13165
-13048
-12930
-12813
-12697
-12580
-12464
-12348
-12233
-12118
-12004
-11891
-11778
-11667
-11555
-11445
-11336
-11228
-11120
-11014
-10908
-10804
-10701
-10600
-10499
-10400
-10303
-10207
-10112
-10020
-9929
-9840
-9753
-9669
-9586
-9506
-9428
-9353
-9281
-9211
-9144
-9080
-9019
-8961
-8905
-8853
-8805
-8759
-8716
-8677
-8640
-8607
-8577
-8550
-8525
-8504
-8486
-8471
-8458
-8449
-8443
-8440
-8439
-8442
-8448
-8456
-8468
-8483
-8500
-8521
-8544
-8570
-8599
-8631
-8666
-8703
-8743
-8785
-8830
-8877
-8927
-8979
-9032
-9088
-9146
-9206
-9268
-9332
-9397
-9463
-9532
-9601
-9672
-9745
-9818
-9893
-9970
-10047
-10126
-10206
-10287
-10369
-10452
-10537
-10622
-10709
-10796
-10884
-10974
-11064
-11154
-11246
-11337
-11430
-11522
-11615
-11708
-11801
-11894
-11987
-12079
-12172
-12263
-12355
-12446
-12536
-12625
-12714
-12802
-12889
-12975
-13060
-13144
-13227
-13309
-13389
-13468
-13546
-13623
-13698
-13771
-13844
-13915
-13984
-14052
-14119
-14185
-14249
-14311
-14373
-14433
-14492
-14549
-14605
-14660
-14713
-14764
-14814
-14862
-14909
-14954
-14997
-15039
-15078
-15117
-15153
-15188
-15222
-15253
-15283
-15311
-15338
-15363
-15387
-15408
-15429
-15448
-15465
-15480
-15494
-15507
-15518
-15527
-15535
-15541
-15546
-15549
-15551
-15551
-15550
-15548
-15544
-15538
-15531
-15523
-15514
-15503
-15491
-15478
-15464
-15448
-15432
-15415
-15397
-15378
-15359
-15339
-15318
-15296
-15273
-15250
-15226
-15202
-15177
-15151
-15124
-15097
-15070
-15042
-15013
-14983
-14953
-14923
-14891
-14860
-14827
-14794
-14761
-14727
-14692
-14656
-14620
-14584
-14547
-14509
-14470
-14431
-14391
-14350
-14309
-14267
-14224
-14180
-14136
-14091
-14045
-13998
-13950
-13902
-13852
-13802
-13750
-13698
-13645
-13591
-13536
-13480
-13424
-13367
-13309
-13250
-13191
-13131
-13070
-13009
-12948
-12887
-12825
-12763
-12700
-12638
-12575
-12512
-12450
-12387
-12324
-12261
-12198
-12135
-12073
-12010
-11948
-11887
-11825
-11764
-11703
-11643
-11583
-11523
-11465
-11406
-11349
-11292
-11236
-11181
-11126
-11072
-11019
-10967
-10916
-10865
-10815
-10766
-10718
-10671
-10625
-10579
-10535
-10491
-10448
-10405
-10364
-10323
-10283
-10244
-10206
-10169
-10134
-10099
-10065
-10033
-10002
-9972
-9943
-9915
-9889
-9864
-9840
-9817
-9795
-9774
-9754
-9735
-9717
-9700
-9684
-9669
-9654
-9640
-9627
-9615
-9603
-9591
-9580
-9570
-9560
-9551
-9542
-9533
-9525
-9518
-9510
-9504
-9497
-9491
-9485
-9479
-9473
-9468
-9462
-9457
-9451
-9446
-9440
-9434
-9428
-9421
-9414
-9407
-9400
-9392
-9384
-9375
-9366
-9356
-9346
-9336
-9325
-9313
-9301
-9288
-9274
-9260
-9245
-9230
-9214
-9197
-9180
-9162
-9143
-9123
-9102
-9081
-9059
-9035
-9011
-8986
-8960
-8933
-8906
-8877
-8848
-8817
-8786
-8753
-8720
-8685
-8649
-8613
-8575
-8536
-8496
-8455
-8413
-8369
-8325
-8279
-8232
-8183
-8135
-8085
-8034
-7982
-7928
-7874
-7818
-7762
-7704
-7645
-7586
-7526
-7465
-7403
-7340
-7277
-7212
-7148
-7082
-7016
-6949
-6881
-6813
-6744
-6674
-6604
-6533
-6461
-6389
-6316
-6242
-6167
-6092
-6016
-5939
-5861
-5782
-5703
-5623
-5542
-5460
-5377
-5293
-5208
-5122
-5035
-4947
-4858
-4768
-4676
-4584
-4490
-4395
-4299
-4202
-4103
-4003
-3904
-3803
-3700
-3597
-3493
-3388
-3282
-3175
-3067
-2958
-2849
-2739
-2627
-2515
-2402
-2289
-2174
-2059
-1943
-1827
-1710
-1592
-1473
-1354
-1234
-1114
-993
-871
-749
-627
-504
-381
-257
-134
-10
113
237
361
484
608
731
855
977
1100
1222
1344
1466
1587
1707
1827
1947
2066
2184
2301
2418
2535
2650
2766
2880
2994
3107
3220
3332
3443
3554
3665
3774
3883
3992
4100
4207
4313
4419
4524
4628
4731
4834
4935
5036
5136
5235
5333
5430
5526
5621
5715
5808
5900
5990
6080
6168
6255
6341
6426
6510
6593
6675
6756
6835
6914
6992
7068
7144
7219
7292
7365
7436
7506
7575
7643
7710
7775
7839
7902
7964
8023
8082
8138
8195
8250
8303
8354
8405
8453
8501
8547
8593
8637
8680
8721
8762
8802
8840
8878
8915
8951
8985
9019
9052
9085
9116
9146
9176
9204
9232
9258
9284
9309
9333
9357
9379
9401
9422
9443
9463
9482
9501
9519
9536
9553
9569
9585
9601
9616
9630
9644
9657
9670
9683
9695
9706
9717
9727
9737
9746
9754
9762
9769
9775
9781
9786
9791
9795
9798
9801
9803
9805
9806
9806
9806
9805
9803
9801
9799
9796
9792
9788
9784
9779
9774
9768
9762
9756
9749
9742
9735
9727
9719
9710
9701
9692
9683
9674
9664
9655
9645
9635
9625
9615
9606
9596
9586
9577
9567
9558
9549
9540
9532
9523
9515
9507
9500
9493
9486
9479
9473
9467
9462
9457
9452
9448
9444
9440
9436
9433
9430
9428
9426
9424
9423
9422
9421
9421
9421
9421
9422
9423
9425
9426
9428
9430
9433
9435
9438
9441
9444
9448
9451
9455
9458
9462
9467
9471
9476
9481
9486
9491
9497
9503
9510
9517
9524
9532
9540
9548
9557
9566
9575
9585
9595
9606
9617
9628
9639
9651
9663
9675
9687
9700
9713
9727
9740
9754
9768
9782
9797
9811
9826
9842
9857
9873
9889
9905
9922
9939
9955
9972
9989
10007
10024
10041
10059
10076
10094
10112
10130
10148
10166
10184
10203
10221
10240
10259
10278
10297
10316
10335
10355
10374
10394
10413
10433
10452
10472
10492
10512
10532
10552
10571
10591
10611
10631
10651
10671
10691
10711
10731
10751
10772
10792
10813
10834
10855
10876
10898
10920
10942
10965
10988
11011
11035
11059
11084
11110
11135
11162
11189
11216
11243
11272
11300
11329
11358
11388
11418
11449
11479
11511
11542
11574
11606
11639
11672
11706
11740
11774
11809
11844
11879
11915
11951
11987
12024
12061
12099
12137
12175
12213
12252
12290
12329
12368
12407
12447
12486
12525
12565
12604
12644
12683
12722
12762
12801
12840
12879
12918
12957
12995
13034
13072
13109
13146
13183
13219
13255
13290
13324
13358
13390
13423
13454
13484
13514
13543
13571
13598
13624
13650
13674
13698
13721
13743
13765
13785
13805
13823
13841
13857
13872
13886
13900
13912
13922
13932
13941
13948
13954
13959
13962
13964
13965
13964
13963
13959
13954
13948
13941
13932
13921
13909
13896
13881
13865
13848
13829
13809
13787
13764
13740
13714
13687
13659
13629
13598
13566
13533
13499
13463
13426
13388
13349
13308
13267
13224
13180
13134
13087
13040
12990
12940
12888
12836
12782
12727
12671
12614
12556
12497
12437
12376
12314
12252
12189
12125
12060
11994
11928
11861
11793
11725
11656
11586
11516
11445
11374
11303
11231
11158
11086
11013
10939
10866
10792
10718
10644
10570
10495
10421
10346
10271
10196
10121
10046
9971
9896
9821
9746
9671
9595
9520
9445
9370
9295
9220
9145
9070
8995
8920
8845
8770
8696
8622
8548
8475
8402
8329
8257
8185
8113
8042
7972
7901
7832
7763
7694
7627
7559
7493
7427
7361
7297
7233
7169
7107
7044
6983
6922
6861
6801
6742
6683
6624
6566
6509
6452
6395
6339
6283
6227
6172
6117
6062
6008
5954
5900
5846
5792
5738
5684
5631
5577
5523
5469
5416
5362
5308
5254
5200
5147
5093
5039
4985
4932
4878
4825
4772
4719
4666
4613
4560
4507
4455
4403
4350
4298
4246
4195
4143
4091
4041
3990
3940
3890
3841
3792
3743
3695
3648
3602
3556
3510
3465
3421
3378
3335
3293
3251
3210
3169
3129
3089
3050
3011
2973
2934
2897
2859
2822
2786
2749
2714
2678
2643
2608
2573
2539
2504
2471
2437
2403
2370
2337
2304
2271
2239
2206
2174
2142
2111
2079
2047
2016
1985
1953
1922
1890
1859
1827
1796
1764
1732
1700
1667
1635
1602
1569
1536
1503
1470
1436
1403
1369
1335
1302
1268
1233
1199
1165
1130
1096
1061
1026
991
956
921
885
850
814
779
743
707
671
635
600
564
528
492
455
419
383
346
309
273
236
200
163
127
91
54
18
-18
-54
-90
-126
-162
-198
-234
-270
-306
-343
-379
-415
-452
-489
-525
-562
-599
-637
-674
-711
-749
-787
-824
-862
-900
-939
-977
-1016
-1055
-1094
-1134
-1173
-1214
-1254
-1295
-1337
-1379
-1421
-1464
-1507
-1550
-1594
-1638
-1683
-1727
-1772
-1818
-1864
-1909
-1956
-2001
-2049
-2096
-2143
-2190
-2238
-2286
-2333
-2381
-2430
-2478
-2527
-2575
-2624
-2673
-2722
-2771
-2821
-2870
-2920
-2969
-3019
-3069
-3119
-3169
-3219
-3269
-3319
-3369
-3419
-3469
-3519
-3568
-3617
-3666
-3714
-3762
-3810
-3858
-3905
-3952
-3999
-4045
-4091
-4138
-4184
-4230
-4275
-4321
-4366
-4411
-4456
-4501
-4546
-4590
-4635
-4679
-4722
-4766
-4809
-4851
-4893
-4935
-4975
-5016
-5055
-5095
-5133
-5171
-5208
-5245
-5281
-5317
-5352
-5387
-5421
-5455
-5488
-5520
-5552
-5584
-5614
-5645
-5674
-5703
-5731
-5759
-5785
-5811
-5837
-5862
-5885
-5909
-5931
-5953
-5974
-5994
-6013
-6032
-6050
-6067
-6084
-6100
-6115
-6129
-6142
-6155
-6167
-6178
-6189
-6198
-6207
-6215
-6223
-6230
-6236
-6242
-6247
-6251
-6255
-6258
-6260
-6262
-6263
-6264
-6264
-6264
-6263
-6261
-6259
-6256
-6252
-6248
-6244
-6239
-6233
-6227
-6221
-6214
-6207
-6199
-6192
-6183
-6175
-6166
-6157
-6148
-6139
-6130
-6121
-6111
-6101
-6091
-6082
-6071
-6061
-6051
-6041
-6030
-6020
-6010
-5999
-5989
-5978
-5968
-5957
-5946
-5936
-5925
-5914
-5903
-5892
-5882
-5870
-5859
-5848
-5837
-5825
-5814
-5802
-5791
-5779
-5768
-5756
-5744
-5733
-5721
-5709
-5698
-5686
-5674
-5663
-5651
-5639
-5627
-5616
-5604
-5593
-5582
-5570
-5559
-5548
-5537
-5526
-5515
-5504
-5494
-5483
-5473
-5463
-5453
-5443
-5434
-5424
-5416
-5407
-5399
-5391
-5384
-5377
-5370
-5364
-5358
-5352
-5347
-5342
-5338
-5334
-5331
-5328
-5325
-5323
-5322
-5321
-5320
-5320
-5320
-5321
-5323
-5325
-5327
-5330
-5334
-5337
-5342
-5347
-5352
-5358
-5364
-5371
-5379
-5386
-5394
-5403
-5412
-5422
-5432
-5443
-5454
-5466
-5478
-5491
-5504
-5518
-5532
-5546
-5561
-5576
-5592
-5608
-5624
-5641
-5658
-5676
-5694
-5712
-5731
-5750
-5769
-5789
-5809
-5829
-5850
-5871
-5893
-5915
-5937
-5960
-5983
-6006
-6030
-6054
-6079
-6103
-6128
-6153
-6178
-6204
-6229
-6255
-6281
-6307
-6333
-6359
-6384
-6410
-6436
-6461
-6487
-6512
-6537
-6562
-6586
-6610
-6634
-6658
-6682
-6705
-6728
-6751
-6773
-6796
-6818
-6839
-6860
-6881
-6902
-6922
-6941
-6960
-6979
-6997
-7015
-7032
-7049
-7065
-7081
-7095
-7110
-7123
-7137
-7149
-7161
-7172
-7183
-7193
-7202
-7210
-7218
-7225
-7231
-7236
-7241
-7245
-7248
-7250
-7251
-7252
-7252
-7250
-7249
-7246
-7242
-7238
-7233
-7227
-7220
-7213
-7204
-7195
-7185
-7174
-7162
-7149
-7136
-7121
-7106
-7090
-7073
-7056
-7037
-7018
-6998
-6978
-6957
-6935
-6913
-6890
-6867
-6843
-6819
-6794
-6769
-6743
-6718
-6692
-6665
-6639
-6612
-6584
-6557
-6530
-6502
-6474
-6447
-6419
-6391
-6363
-6335
-6307
-6279
-6252
-6224
-6197
-6170
-6143
-6117
-6091
-6065
-6040
-6016
-5992
-5968
-5945
-5923
-5901
-5880
-5859
-5839
-5820
-5800
-5782
-5763
-5746
-5728
-5712
-5695
-5679
-5664
-5649
-5635
-5620
-5607
-5594
-5581
-5569
-5557
-5546
-5535
-5524
-5514
-5504
-5495
-5485
-5476
-5468
-5459
-5451
-5442
-5434
-5426
-5418
-5410
-5401
-5393
-5385
-5377
-5368
-5360
-5351
-5342
-5333
-5324
-5314
-5304
-5294
-5283
-5272
-5260
-5248
-5235
-5222
-5208
-5194
-5179
-5163
-5147
-5131
-5114
-5096
-5078
-5059
-5040
-5020
-4999
-4978
-4956
-4933
-4910
-4886
-4862
-4836
-4810
-4783
-4755
-4726
-4697
-4667
-4636
-4604
-4571
-4538
-4504
-4469
-4433
-4396
-4358
-4319
-4280
-4239
-4198
-4156
-4112
-4067
-4022
-3977
-3931
-3883
-3835
-3786
-3736
-3685
-3634
-3582
-3529
-3476
-3422
-3367
-3311
-3255
-3199
-3141
-3084
-3025
-2966
-2906
-2846
-2785
-2724
-2662
-2600
-2537
-2474
-2410
-2346
-2282
-2218
-2153
-2088
-2023
-1957
-1892
-1827
-1761
-1696
-1631
-1566
-1500
-1435
-1370
-1306
-1241
-1177
-1113
-1049
-985
-922
-859
-797
-735
-674
-614
-554
-494
-436
-378
-321
-265
-209
-154
-101
-48
5
56
106
156
205
252
299
345
390
434
477
520
561
602
642
681
719
756
792
828
862
896
928
960
991
1020
1050
1079
1106
1133
1159
1184
1209
1233
1255
1278
1299
1319
1339
1358
1376
1393
1409
1424
1439
1452
1465
1477
1488
1499
1509
1518
1526
1534
1541
1547
1553
1558
1562
1566
1570
1573
1575
1577
1578
1579
1579
1580
1580
1579
1578
1578
1577
1575
1574
1573
1571
1570
1569
1567
1566
1565
1564
1563
1562
1562
1561
1561
1562
1562
1563
1564
1566
1568
1571
1574
1578
1582
1587
1593
1599
1606
1614
1622
1631
1641
1652
1663
1675
1688
1702
1717
1733
1749
1767
1785
1804
1823
1844
1866
1888
1911
1935
1960
1986
2012
2039
2067
2095
2125
2155
2185
2217
2249
2282
2315
2349
2384
2420
2456
2493
2531
2569
2608
2648
2688
2728
2770
2811
2853
2896
2939
2983
3027
3071
3115
3160
3206
3251
3297
3344
3390
3438
3485
3533
3581
3629
3677
3726
3775
3824
3873
3923
3972
4022
4070
4120
4170
4219
4268
4316
4365
4413
4461
4509
4557
4604
4651
4698
4744
4791
4837
4883
4928
4973
5018
5062
5106
5150
5193
5235
5277
5319
5360
5400
5440
5479
5517
5555
5593
5629
5665
5701
5735
5769
5802
5835
5867
5898
5928
5958
5987
6015
6042
6068
6093
6118
6141
6164
6186
6207
6228
6247
6266
6284
6302
6318
6334
6349
6363
6377
6390
6402
6414
6425
6435
6445
6454
6463
6471
6479
6486
6493
6499
6505
6511
6516
6520
6524
6528
6531
6534
6537
6539
6540
6542
6543
6544
6545
6545
6546
6546
6545
6545
6545
6544
6543
6542
6542
6541
6540
6539
6538
6537
6536
6535
6534
6533
6532
6532
6531
6530
6530
6529
6528
6528
6527
6527
6527
6526
6526
6526
6526
6526
6526
6526
6526
6526
6526
6526
6526
6527
6527
6528
6528
6529
6530
6530
6531
6533
6534
6535
6537
6538
6540
6542
6544
6547
6549
6551
6554
6556
6559
6561
6564
6567
6569
6571
6574
6576
6578
6580
6582
6584
6586
6588
6589
6590
6591
6592
6592
6592
6592
6592
6591
6590
6589
6588
6586
6584
6581
6579
6575
6572
6568
6563
6558
6553
6547
6541
6535
6528
6521
6513
6505
6496
6487
6477
6467
6457
6446
6435
6423
6411
6398
6385
6371
6357
6342
6327
6312
6297
6281
6264
6248
6231
6214
6196
6178
6160
6142
6123
6104
6084
6065
6045
6025
6004
5984
5963
5942
5920
5899
5877
5856
5834
5812
5789
5767
5745
5722
5699
5676
5653
5629
5606
5582
5559
5535
5511
5486
5462
5437
5413
5388
5362
5337
5312
5286
5260
5234
5208
5182
5156
5129
5102
5075
5048
5021
4994
4967
4939
4911
4884
4856
4828
4800
4772
4744
4716
4688
4659
4631
4603
4575
4547
4519
4491
4463
4436
4408
4381
4354
4327
4301
4274
4248
4221
4195
4169
4143
4117
4091
4067
4042
4017
3992
3967
3943
3919
3895
3872
3848
3825
3802
3779
3757
3734
3711
3689
3667
3644
3622
3600
3578
3557
3535
3513
3492
3471
3450
3429
3408
3387
3367
3347
3326
3306
3286
3266
3246
3226
3206
3186
3166
3145
3125
3104
3084
3063
3042
3020
2999
2977
2956
2934
2911
2889
2866
2844
2820
2797
2774
2750
2726
2702
2678
2654
2629
2605
2580
2555
2530
2504
2479
2453
2428
2402
2376
2350
2323
2296
2269
2242
2215
2187
2159
2131
2103
2074
2045
2016
1987
1957
1927
1896
1866
1835
1804
1773
1741
1710
1678
1646
1614
1582
1549
1517
1484
1451
1418
1384
1351
1317
1283
1249
1215
1181
1146
1111
1076
1041
1006
971
936
900
865
829
794
758
723
687
652
617
582
547
512
478
444
411
378
345
313
281
249
218
188
158
128
99
71
43
15
-11
-37
-63
-88
-112
-135
-158
-180
-202
-223
-243
-262
-281
-299
-317
-333
-349
-365
-379
-393
-406
-419
-430
-441
-452
-461
-470
-478
-485
-492
-498
-503
-508
-512
-515
-517
-519
-521
-522
-522
-522
-521
-519
-518
-515
-513
-509
-506
-502
-498
-493
-489
-484
-478
-473
-468
-462
-456
-450
-444
-438
-432
-425
-419
-413
-407
-400
-394
-387
-380
-373
-367
-360
-352
-345
-338
-331
-324
-317
-310
-303
-297
-290
-284
-278
-272
-266
-261
-255
-251
-246
-242
-238
-235
-231
-229
-226
-224
-222
-221
-219
-218
-218
-218
-218
-218
-219
-220
-221
-223
-225
-227
-229
-232
-235
-238
-242
-246
-250
-254
-258
-263
-267
-272
-278
-283
-289
-294
-300
-306
-313
-319
-326
-332
-339
-345
-352
-359
-365
-372
-378
-384
-391
-397
-403
-409
-414
-420
-425
-431
-436
-441
-446
-451
-456
-461
-465
-469
-473
-477
-481
-484
-487
-491
-494
-496
-499
-502
-504
-506
-509
-510
-512
-514
-515
-517
-518
-518
-519
-519
-520
-520
-519
-519
-519
-518
-517
-516
-515
-514
-513
-511
-510
-508
-507
-506
-504
-503
-501
-500
-499
-498
-496
-495
-494
-492
-491
-490
-488
-487
-485
-484
-482
-480
-479
-477
-475
-473
-472
-470
-468
-466
-464
-462
-461
-459
-457
-456
-454
-452
-451
-450
-448
-447
-446
-445
-445
-444
-444
-444
-445
-445
-446
-447
-449
-450
-453
-455
-458
-461
-465
-469
-473
-478
-484
-489
-495
-502
-509
-517
-525
-533
-542
-552
-562
-572
-583
-594
-605
-617
-630
-643
-656
-670
-684
-698
-713
-729
-745
-761
-778
-795
-813
-831
-850
-869
-888
-908
-929
-950
-971
-993
-1014
-1038
-1062
-1086
-1110
-1135
-1160
-1186
-1212
-1239
-1266
-1294
-1322
-1351
-1381
-1411
-1441
-1472
-1504
-1536
-1569
-1601
-1635
-1669
-1703
-1737
-1772
-1807
-1843
-1878
-1914
-1951
-1987
-2023
-2060
-2097
-2134
-2171
-2208
-2245
-2282
-2319
-2356
-2393
-2431
-2468
-2505
-2542
-2579
-2616
-2653
-2690
-2726
-2763
-2799
-2835
-2871
-2906
-2941
-2976
-3010
-3044
-3078
-3111
-3144
-3176
-3208
-3239
-3269
-3300
-3329
-3358
-3386
-3414
-3441
-3467
-3493
-3518
-3543
-3567
-3590
-3613
-3635
-3657
-3677
-3697
-3716
-3735
-3752
-3769
-3785
-3800
-3814
-3827
-3840
-3851
-3862
-3871
-3880
-3888
-3895
-3900
-3905
-3909
-3911
-3913
-3914
-3913
-3912
-3909
-3906
-3902
-3896
-3890
-3882
-3874
-3865
-3854
-3843
-3831
-3818
-3804
-3789
-3774
-3757
-3740
-3722
-3704
-3684
-3664
-3643
-3622
-3599
-3576
-3553
-3528
-3503
-3477
-3451
-3424
-3396
-3368
-3340
-3311
-3282
-3252
-3222
-3191
-3161
-3130
-3099
-3067
-3036
-3004
-2973
-2941
-2909
-2877
-2845
-2813
-2781
-2750
-2718
-2686
-2654
-2622
-2591
-2559
-2528
-2497
-2465
-2434
-2404
-2373
-2343
-2313
-2283
-2254
-2225
-2196
-2168
-2140
-2112
-2084
-2057
-2029
-2003
-1977
-1951
-1926
-1900
-1875
-1851
-1827
-1803
-1779
-1756
-1734
-1711
-1689
-1668
-1647
-1626
-1606
-1587
-1567
-1549
-1531
-1513
-1496
-1479
-1463
-1448
-1433
-1418
-1405
-1392
-1379
-1368
-1356
-1346
-1336
-1327
-1319
-1311
-1304
-1298
-1293
-1288
-1285
-1282
-1280
-1279
-1279
-1279
-1281
-1283
-1287
-1291
-1296
-1302
-1309
-1317
-1325
-1335
-1346
-1357
-1370
-1383
-1398
-1413
-1429
-1446
-1464
-1483
-1503
-1523
-1544
-1566
-1589
-1612
-1636
-1661
-1686
-1712
-1739
-1766
-1794
-1822
-1851
-1881
-1911
-1941
-1972
-2004
-2036
-2068
-2101
-2134
-2168
-2201
-2236
-2270
-2305
-2340
-2375
-2411
-2446
-2482
-2518
-2553
-2589
-2626
-2662
-2698
-2734
-2770
-2806
-2842
-2878
-2914
-2949
-2984
-3019
-3053
-3087
-3121
-3154
-3187
-3219
-3250
-3281
-3311
-3341
-3370
-3398
-3426
-3453
-3479
-3505
-3530
-3554
-3578
-3601
-3623
-3644
-3665
-3685
-3704
-3723
-3741
-3758
-3774
-3790
-3804
-3818
-3831
-3843
-3855
-3865
-3875
-3884
-3892
-3900
-3906
-3912
-3916
-3920
-3923
-3925
-3926
-3927
-3926
-3925
-3923
-3920
-3916
-3912
-3906
-3900
-3894
-3886
-3878
-3869
-3859
-3849
-3838
-3826
-3814
-3801
-3788
-3774
-3759
-3744
-3728
-3711
-3694
-3677
-3659
-3640
-3621
-3601
-3581
-3561
-3539
-3518
-3496
-3474
-3451
-3427
-3404
-3380
-3356
-3331
-3306
-3281
-3255
-3229
-3203
-3176
-3149
-3122
-3095
-3068
-3040
-3012
-2984
-2955
-2927
-2898
-2869
-2840
-2810
-2781
-2751
-2721
-2691
-2661
-2630
-2600
-2570
-2539
-2508
-2477
-2446
-2415
-2384
-2353
-2321
-2289
-2258
-2225
-2193
-2161
-2128
-2095
-2062
-2028
-1994
-1960
-1925
-1890
-1855
-1819
-1783
-1746
-1710
-1672
-1635
-1597
-1558
-1520
-1481
-1441
-1401
-1361
-1321
-1280
-1239
-1197
-1155
-1113
-1070
-1027
-984
-940
-897
-853
-808
-764
-719
-675
-630
-585
-540
-495
-450
-404
-359
-314
-269
-224
-179
-134
-88
-43
2
47
92
137
182
227
272
317
361
406
450
494
539
583
626
670
714
757
801
844
887
930
973
1014
1058
1100
1143
1185
1227
1269
1311
1353
1394
1436
1478
1519
1561
1602
1643
1685
1726
1767
1808
1848
1889
1929
1969
2009
2048
2088
2126
2165
2203
2240
2277
2313
2349
2385
2420
2454
2488
2522
2555
2587
2619
2650
2680
2711
2740
2769
2797
2824
2851
2878
2903
2928
2952
2976
2999
3021
3042
3063
3083
3102
3121
3139
3156
3173
3189
3204
3218
3232
3246
3259
3271
3283
3294
3304
3314
3324
3333
3341
3349
3356
3363
3369
3375
3380
3385
3389
3392
3395
3398
3400
3401
3403
3403
3404
3404
3404
3404
3403
3402
3401
3400
3398
3397
3395
3393
3391
3388
3386
3383
3380
3377
3374
3371
3368
3364
3361
3357
3354
3350
3346
3342
3338
3333
3329
3325
3320
3316
3312
3307
3303
3299
3294
3290
3286
3283
3279
3276
3272
3269
3266
3264
3261
3259
3257
3255
3253
3251
3249
3247
3246
3245
3243
3242
3241
3241
3240
3240
3239
3239
3239
3239
3240
3240
3241
3241
3242
3243
3245
3246
3248
3250
3252
3254
3256
3259
3262
3265
3269
3272
3276
3280
3285
3289
3294
3299
3303
3308
3313
3318
3324
3329
3334
3340
3345
3351
3356
3362
3368
3373
3379
3385
3391
3397
3403
3409
3415
3420
3426
3432
3437
3443
3448
3453
3458
3463
3468
3473
3477
3481
3486
3489
3493
3497
3500
3503
3506
3508
3511
3513
3515
3517
3518
3520
3521
3522
3523
3523
3524
3524
3524
3524
3524
3523
3523
3522
3521
3520
3518
3517
3515
3513
3511
3508
3506
3503
3500
3497
3494
3491
3488
3484
3481
3477
3474
3470
3467
3463
3460
3456
3453
3450
3447
3443
3440
3437
3434
3432
3429
3426
3424
3421
3419
3417
3415
3412
3411
3409
3407
3405
3404
3403
3401
3400
3399
3398
3397
3396
3396
3395
3394
3394
3394
3393
3393
3393
3393
3393
3393
3393
3393
3392
3392
3392
3392
3392
3391
3391
3390
3390
3389
3388
3388
3387
3386
3385
3383
3382
3381
3379
3378
3376
3374
3372
3369
3367
3364
3361
3358
3355
3351
3347
3343
3338
3334
3329
3324
3319
3313
3308
3302
3297
3291
3285
3279
3273
3267
3261
3255
3249
3243
3237
3231
3224
3218
3211
3205
3198
3192
3185
3178
3171
3164
3157
3150
3143
3136
3128
3121
3114
3107
3099
3092
3085
3077
3070
3063
3056
3049
3042
3035
3028
3021
3014
3008
3001
2994
2988
2982
2975
2969
2963
2957
2952
2946
2940
2935
2930
2925
2920
2915
2910
2906
2902
2898
2894
2890
2887
2884
2881
2878
2875
2872
2870
2868
2866
2864
2862
2860
2859
2857
2856
2854
2853
2851
2850
2849
2848
2846
2845
2844
2843
2841
2840
2839
2837
2836
2835
2834
2833
2832
2832
2831
2830
2830
2830
2829
2829
2829
2829
2829
2828
2828
2828
2828
2828
2827
2827
2826
2826
2825
2824
2824
2823
2822
2822
2821
2821
2820
2820
2819
2819
2819
2818
2818
2818
2818
2818
2818
2818
2818
2818
2819
2819
2820
2820
2821
2822
2822
2823
2824
2826
2827
2828
2829
2831
2832
2834
2836
2837
2839
2841
2843
2845
2846
2848
2850
2852
2853
2855
2857
2858
2859
2860
2861
2862
2863
2863
2863
2863
2862
2861
2860
2859
2857
2854
2852
2848
2845
2840
2836
2831
2825
2819
2813
2806
2798
2790
2781
2772
2763
2753
2742
2731
2719
2706
2693
2680
2665
2650
2635
2618
2601
2584
2565
2546
2526
2506
2485
2463
2440
2417
2393
2369
2343
2318
2291
2264
2236
2208
2179
2149
2119
2088
2056
2024
1991
1958
1924
1890
1855
1820
1784
1747
1710
1673
1635
1596
1558
1519
1479
1439
1399
1358
1317
1276
1234
1192
1150
1108
1065
1022
979
936
892
849
805
761
717
673
629
585
541
497
453
409
365
322
278
234
191
148
105
62
19
-23
-65
-106
-148
-188
-229
-269
-308
-347
-386
-424
-461
-498
-535
-571
-606
-641
-675
-708
-741
-773
-805
-836
-866
-895
-924
-952
-979
-1004
-1031
-1056
-1080
-1103
-1126
-1147
-1168
-1189
-1208
-1227
-1244
-1261
-1277
-1292
-1307
-1320
-1333
-1345
-1356
-1366
-1375
-1384
-1392
-1398
-1405
-1410
-1414
-1418
-1421
-1423
-1425
-1426
-1426
-1425
-1424
-1423
-1420
-1417
-1413
-1409
-1404
-1399
-1393
-1386
-1379
-1371
-1363
-1354
-1345
-1335
-1325
-1314
-1303
-1292
-1280
-1268
-1255
-1243
-1229
-1216
-1202
-1187
-1173
-1158
-1143
-1127
-1112
-1096
-1080
-1064
-1047
-1030
-1014
-997
-980
-963
-945
-928
-910
-893
-875
-858
-840
-822
-805
-787
-770
-752
-735
-718
-701
-684
-667
-651
-634
-618
-602
-587
-571
-556
-541
-526
-512
-498
-485
-471
-458
-446
-434
-422
-411
-400
-390
-380
-370
-361
-353
-345
-337
-330
-323
-318
-312
-307
-303
-299
-296
-293
-291
-289
-288
-288
-288
-289
-291
-293
-295
-299
-303
-308
-313
-319
-326
-333
-341
-350
-360
-370
-381
-393
-405
-419
-433
-448
-463
-480
-497
-515
-534
-553
-574
-595
-617
-639
-663
-687
-712
-737
-764
-791
-818
-847
-876
-905
-936
-967
-998
-1030
-1063
-1097
-1131
-1166
-1201
-1237
-1274
-1311
-1348
-1387
-1425
-1464
-1504
-1544
-1585
-1626
-1667
-1708
-1750
-1792
-1834
-1877
-1920
-1962
-2005
-2048
-2091
-2134
-2178
-2221
-2264
-2307
-2351
-2394
-2437
-2480
-2523
-2565
-2608
-2650
-2692
-2734
-2775
-2816
-2856
-2897
-2936
-2976
-3014
-3053
-3091
-3128
-3165
-3201
-3237
-3273
-3308
-3342
-3376
-3410
-3443
-3475
-3507
-3539
-3570
-3601
-3631
-3661
-3690
-3718
-3747
-3774
-3801
-3828
-3854
-3880
-3905
-3929
-3953
-3976
-3998
-4019
-4042
-4062
-4083
-4103
-4122
-4140
-4158
-4175
-4192
-4208
-4224
-4239
-4253
-4267
-4281
-4294
-4306
-4318
-4329
-4340
-4350
-4360
-4369
-4378
-4386
-4394
-4401
-4408
-4414
-4419
-4424
-4429
-4433
-4436
-4439
-4441
-4443
-4444
-4445
-4445
-4444
-4443
-4441
-4439
-4436
-4433
-4429
-4424
-4420
-4414
-4408
-4402
-4395
-4388
-4380
-4372
-4363
-4354
-4345
-4335
-4325
-4314
-4303
-4292
-4280
-4268
-4256
-4244
-4231
-4218
-4205
-4192
-4179
-4165
-4152
-4138
-4124
-4110
-4096
-4082
-4067
-4054
-4040
-4027
-4013
-3999
-3985
-3971
-3957
-3944
-3930
-3917
-3903
-3890
-3877
-3864
-3850
-3837
-3824
-3811
-3798
-3786
-3773
-3760
-3747
-3735
-3722
-3710
-3697
-3685
-3672
-3660
-3648
-3636
-3624
-3612
-3600
-3588
-3577
-3565
-3554
-3542
-3531
-3520
-3509
-3498
-3487
-3476
-3465
-3455
-3444
-3434
-3424
-3414
-3404
-3394
-3384
-3374
-3365
-3355
-3346
-3337
-3327
-3318
-3309
-3300
-3291
-3282
-3273
-3264
-3255
-3246
-3237
-3228
-3219
-3210
-3202
-3193
-3184
-3175
-3166
-3157
-3149
-3140
-3131
-3122
-3113
-3105
-3096
-3087
-3078
-3070
-3061
-3053
-3044
-3036
-3027
-3019
-3011
-3002
-2994
-2986
-2978
-2970
-2962
-2954
-2946
-2939
-2931
-2923
-2916
-2908
-2901
-2893
-2886
-2878
-2871
-2863
-2856
-2848
-2841
-2833
-2826
-2819
-2811
-2804
-2797
-2789
-2782
-2775
-2768
-2760
-2753
-2746
-2739
-2732
-2724
-2717
-2710
-2702
-2695
-2688
-2680
-2673
-2665
-2657
-2650
-2642
-2634
-2626
-2618
-2610
-2602
-2594
-2586
-2577
-2569
-2561
-2552
-2544
-2535
-2526
-2518
-2509
-2500
-2491
-2482
-2473
-2464
-2455
-2446
-2437
-2428
-2419
-2409
-2400
-2391
-2382
-2372
-2363
-2354
-2345
-2336
-2326
-2317
-2308
-2299
-2290
-2281
-2272
-2263
-2254
-2245
-2236
-2227
-2219
-2210
-2201
-2192
-2183
-2174
-2165
-2156
-2147
-2138
-2128
-2119
-2109
-2100
-2090
-2080
-2069
-2059
-2048
-2037
-2025
-2013
-2003
-1991
-1979
-1967
-1954
-1941
-1928
-1915
-1901
-1888
-1874
-1860
-1846
-1831
-1817
-1802
-1788
-1773
-1758
-1743
-1728
-1712
-1697
-1682
-1666
-1650
-1634
-1618
-1602
-1586
-1569
-1553
-1536
-1520
-1503
-1486
-1469
-1452
-1435
-1418
-1400
-1383
-1365
-1348
-1330
-1312
-1294
-1276
-1258
-1240
-1222
-1204
-1185
-1167
-1148
-1129
-1111
-1092
-1073
-1054
-1035
-1016
-997
-979
-960
-941
-922
-903
-885
-866
-847
-829
-810
-792
-773
-755
-736
-718
-700
-682
-664
-646
-629
-611
-594
-577
-559
-542
-526
-509
-492
-476
-460
-444
-428
-412
-397
-382
-366
-351
-337
-322
-308
-294
-280
-266
-253
-240
-227
-214
-201
-189
-177
-165
-153
-141
-130
-119
-108
-98
-87
-77
-67
-57
-47
-38
-28
-19
-10
-1
8
17
25
34
42
50
58
66
73
81
88
95
102
109
116
123
129
136
142
148
155
161
167
173
180
186
192
198
204
211
217
223
230
236
243
249
256
263
269
276
283
291
298
305
313
320
328
336
344
352
360
368
377
386
394
403
413
422
431
441
451
461
471
482
492
503
514
524
535
547
558
569
580
591
603
614
626
637
649
660
672
683
695
707
719
731
742
754
766
778
790
802
814
826
838
850
862
874
886
898
910
922
934
946
958
969
981
993
1004
1016
1029
1041
1053
1065
1076
1088
1100
1112
1124
1136
1148
1160
1173
1185
1197
1209
1221
1233
1245
1257
1269
1281
1293
1305
1317
1329
1340
1352
1363
1375
1386
1398
1409
1420
1431
1443
1454
1464
1475
1486
1497
1507
1518
1528
1538
1548
1558
1568
1577
1587
1596
1605
1614
1623
1632
1641
1649
1658
1666
1675
1683
1691
1698
1706
1714
1721
1728
1735
1742
1749
1756
1763
1769
1776
1782
1788
1794
1800
1805
1811
1816
1821
1826
1831
1836
1840
1844
1849
1853
1857
1861
1865
1868
1872
1876
1879
1883
1887
1890
1894
1897
1900
1904
1907
1910
1913
1916
1919
1922
1925
1928
1931
1933
1936
1939
1941
1944
1946
1948
1950
1952
1954
1956
1957
1958
1959
1960
1961
1961
1961
1961
1960
1959
1958
1957
1956
1954
1952
1950
1947
1945
1942
1939
1936
1933
1929
1925
1921
1917
1912
1908
1903
1897
1892
1886
1881
1875
1869
1862
1856
1850
1843
1837
1830
1823
1816
1809
1802
1795
1788
1781
1774
1767
1760
1753
1745
1738
1731
1723
1716
1708
1701
1694
1686
1679
1672
1665
1657
1650
1643
1636
1629
1622
1615
1608
1601
1594
1587
1580
1573
1566
1558
1551
1544
1537
1529
1522
1515
1508
1500
1493
1486
1478
1471
1464
1456
1449
1441
1434
1426
1418
1411
1403
1395
1387
1380
1372
1364
1356
1348
1341
1333
1325
1318
1310
1303
1295
1287
1280
1273
1265
1258
1250
1242
1235
1227
1220
1212
1204
1197
1189
1181
1174
1166
1158
1151
1143
1135
1127
1119
1112
1104
1095
1087
1079
1071
1063
1054
1046
1037
1029
1020
1012
1002
995
986
978
969
961
953
944
936
928
920
911
903
895
887
879
871
863
855
847
840
832
824
817
810
803
796
789
782
776
769
763
757
751
746
740
735
730
726
721
717
714
710
707
704
701
699
697
695
693
691
690
689
688
687
687
686
686
687
687
688
688
689
691
692
693
695
697
698
700
702
704
706
709
711
713
715
718
720
722
725
727
730
733
735
738
741
743
746
749
752
754
757
760
762
765
768
770
773
776
779
781
784
787
790
793
796
799
802
806
809
812
816
819
822
825
829
832
835
838
841
844
847
850
852
855
857
859
861
862
863
864
865
865
866
865
865
864
863
861
859
857
854
851
848
844
840
835
830
825
820
813
807
800
793
786
778
769
761
752
742
732
722
712
701
690
679
667
656
644
631
619
606
593
580
567
554
541
527
513
500
486
472
458
443
429
415
400
386
371
356
341
326
311
296
280
265
249
233
217
201
185
169
153
137
120
104
87
71
54
38
21
5
-12
-28
-45
-61
-78
-94
-111
-127
-144
-160
-177
-193
-210
-226
-243
-259
-276
-292
-309
-325
-341
-357
-373
-389
-404
-420
-435
-449
-464
-478
-492
-506
-519
-532
-544
-556
-568
-580
-591
-601
-612
-622
-632
-641
-650
-659
-667
-675
-682
-689
-696
-703
-709
-714
-720
-725
-730
-734
-738
-742
-746
-749
-752
-754
-756
-758
-759
-760
-761
-761
-761
-760
-759
-758
-756
-753
-751
-747
-744
-740
-735
-730
-725
-719
-713
-707
-700
-693
-686
-678
-670
-661
-653
-643
-634
-624
-613
-603
-592
-580
-568
-556
-544
-531
-517
-504
-490
-475
-460
-445
-430
-414
-398
-382
-365
-348
-331
-313
-295
-277
-258
-239
-220
-201
-181
-162
-141
-121
-101
-80
-59
-38
-17
4
26
47
69
90
112
134
155
177
199
221
243
265
286
308
330
352
373
395
416
438
459
480
501
523
543
564
585
605
625
645
665
684
704
722
741
759
777
795
812
829
845
861
877
892
907
921
935
948
961
973
985
996
1006
1016
1026
1035
1043
1050
1057
1064
1070
1075
1079
1084
1087
1090
1092
1094
1095
1096
1096
1096
1095
1094
1092
1090
1087
1083
1079
1075
1070
1065
1059
1053
1046
1039
1032
1024
1016
1008
999
990
980
971
961
950
940
929
918
906
895
883
871
858
846
833
820
806
793
779
766
752
738
723
709
694
680
665
650
635
620
605
590
574
559
543
528
512
497
481
466
450
435
419
404
389
374
358
343
328
314
299
284
269
255
240
226
212
197
183
169
155
142
128
114
101
88
75
62
49
37
24
12
0
-12
-23
-35
-46
-57
-68
-78
-89
-99
-109
-119
-129
-138
-148
-157
-165
-174
-183
-191
-199
-207
-215
-223
-230
-238
-245
-253
-260
-266
-273
-280
-286
-292
-299
-305
-310
-316
-321
-327
-332
-337
-341
-346
-350
-354
-358
-362
-366
-369
-372
-375
-377
-380
-382
-384
-385
-387
-388
-389
-389
-390
-390
-390
-390
-390
-389
-388
-388
-387
-385
-384
-382
-381
-379
-377
-375
-372
-370
-367
-364
-361
-358
-354
-351
-347
-343
-339
-335
-331
-327
-322
-318
-313
-308
-304
-299
-294
-289
-284
-279
-274
-269
-264
-259
-254
-249
-244
-239
-233
-228
-223
-217
-212
-207
-202
-196
-191
-186
-181
-176
-171
-166
-160
-155
-150
-145
-140
-135
-130
-125
-121
-116
-111
-106
-101
-96
-92
-87
-82
-77
-73
-68
-63
-58
-54
-49
-44
-39
-35
-30
-25
-21
-16
-11
-7
-2
3
7
12
16
21
25
30
34
38
43
47
51
55
59
64
68
72
76
80
84
89
93
97
100
104
108
112
115
119
122
126
129
132
135
138
141
144
146
149
152
154
156
158
160
162
164
166
167
168
170
171
172
173
174
174
175
176
176
177
177
177
177
178
178
178
177
177
177
176
176
175
174
174
173
171
170
169
167
166
164
162
160
158
156
154
151
149
146
143
141
138
135
132
129
126
123
120
117
114
110
107
104
101
98
94
91
88
84
81
78
74
71
67
64
60
57
53
49
46
42
38
35
31
28
24
21
17
14
10
7
3
0
-3
-7
-10
-13
-16
-20
-23
-26
-29
-32
-35
-38
-41
-44
-46
-49
-52
-54
-56
-59
-61
-63
-66
-68
-70
-72
-74
-75
-77
-79
-80
-82
-83
-84
-85
-87
-88
-89
-90
-90
-91
-92
-92
-93
-93
-94
-94
-95
-95
-95
-96
-96
-97
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-105
-105
-106
-106
-107
-108
-108
-109
-109
-110
-111
-112
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-126
-127
-129
-130
-132
-133
-135
-136
-138
-140
-141
-143
-144
-146
-148
-149
-150
-152
-153
-155
-156
-157
-158
-160
-161
-162
-162
-163
-164
-164
-165
-165
-165
-165
-165
-165
-165
-164
-163
-163
-162
-161
-160
-158
-157
-156
-154
-152
-151
-149
-147
-145
-143
-140
-138
-135
-133
-130
-127
-124
-121
-118
-115
-111
-107
-103
-100
-95
-91
-87
-82
-78
-73
-68
-63
-58
-52
-46
-41
-35
-28
-22
-15
-9
-2
5
13
21
28
36
45
53
62
71
80
90
100
110
120
130
141
152
163
174
186
198
210
222
234
247
260
273
286
299
312
326
339
353
367
381
395
410
424
439
453
468
483
498
514
529
545
561
576
592
609
625
641
658
675
691
708
725
742
759
777
794
811
829
846
864
881
899
917
935
953
971
989
1006
1025
1043
1062
1080
1098
1117
1135
1154
1173
1191
1210
1229
1247
1266
1285
1304
1323
1342
1361
1380
1399
1418
1437
1456
1475
1493
1512
1531
1549
1568
1586
1604
1623
1641
1659
1676
1694
1711
1729
1746
1763
1779
1796
1812
1828
1844
1859
1875
1890
1905
1919
1934
1948
1962
1976
1989
2001
2015
2028
2040
2053
2064
2076
2087
2098
2109
2120
2130
2140
2149
2158
2167
2176
2184
2192
2200
2207
2214
2221
2227
2233
2239
2244
2249
2254
2259
2263
2267
2271
2274
2277
2280
2283
2285
2287
2289
2291
2292
2293
2294
2295
2295
2296
2296
2295
2295
2294
2293
2292
2291
2289
2287
2285
2283
2280
2278
2275
2271
2268
2264
2261
2257
2252
2248
2244
2239
2234
2230
2225
2219
2214
2209
2203
2198
2192
2187
2181
2175
2169
2163
2157
2150
2144
2138
2131
2125
2118
2112
2105
2099
2092
2085
2078
2072
2065
2058
2051
2044
2037
2031
2024
2017
2009
2003
1997
1990
1983
1976
1969
1962
1956
1949
1942
1935
1928
1921
1914
1907
1900
1894
1887
1880
1873
1867
1860
1853
1846
1840
1833
1826
1820
1813
1806
1800
1793
1787
1780
1774
1767
1761
1754
1748
1741
1735
1728
1722
1715
1709
1702
1696
1689
1682
1675
1669
1662
1655
1648
1641
1634
1627
1619
1612
1605
1597
1590
1582
1575
1567
1560
1552
1545
1537
1529
1522
1514
1506
1498
1490
1482
1474
1466
1458
1450
1441
1433
1424
1416
1407
1398
1389
1380
1371
1361
1352
1342
1333
1323
1313
1304
1294
1284
1273
1263
1253
1242
1232
1221
1211
1200
1190
1179
1168
1157
1146
1135
1125
1114
1103
1092
1081
1070
1059
1048
1037
1026
1014
1002
992
981
970
959
948
937
925
914
903
891
880
868
856
845
833
821
809
797
785
774
762
750
738
726
715
703
691
680
668
657
646
634
623
612
601
590
580
569
558
548
537
527
517
507
497
487
477
468
458
449
440
431
423
414
406
398
390
382
374
366
359
351
344
337
330
323
316
309
302
296
289
283
276
270
263
257
251
244
238
232
226
220
213
207
201
195
189
184
178
172
166
160
154
148
143
137
131
126
120
114
109
103
98
92
86
81
75
70
64
59
53
48
42
37
32
26
21
16
10
5
0
-5
-10
-15
-20
-24
-29
-34
-38
-42
-47
-51
-55
-58
-62
-66
-69
-73
-76
-79
-82
-85
-88
-91
-93
-96
-98
-100
-102
-104
-106
-108
-109
-111
-112
-113
-114
-115
-115
-116
-116
-116
-116
-115
-115
-114
-113
-112
-111
-110
-108
-106
-104
-102
-99
-97
-94
-91
-87
-84
-80
-76
-71
-67
-62
-57
-52
-46
-40
-34
-28
-22
-15
-8
0
7
15
23
31
39
48
57
66
75
85
95
105
115
125
136
147
158
169
180
192
204
216
228
241
254
266
280
293
306
320
334
348
362
377
392
407
422
437
452
468
484
500
516
533
550
566
583
601
618
635
653
671
689
707
725
743
761
780
799
817
836
855
874
893
913
932
951
971
990
1010
1030
1049
1069
1089
1108
1128
1148
1167
1186
1206
1225
1244
1263
1282
1300
1319
1337
1355
1373
1390
1408
1425
1442
1458
1474
1490
1506
1522
1537
1552
1566
1581
1595
1608
1622
1635
1648
1661
1673
1685
1697
1708
1720
1730
1741
1751
1761
1771
1781
1790
1798
1807
1815
1823
1831
1838
1846
1852
1859
1865
1871
1877
1883
1888
1893
1898
1902
1907
1911
1915
1918
1921
1924
1927
1929
1932
1934
1935
1937
1938
1939
1940
1940
1940
1940
1940
1939
1938
1937
1935
1933
1931
1929
1926
1923
1919
1916
1912
1907
1903
1898
1892
1887
1881
1875
1868
1862
1855
1848
1840
1833
1825
1817
1809
1800
1792
1783
1774
1765
1756
1746
1737
1727
1717
1707
1697
1687
1677
1666
1655
1645
1634
1622
1611
1600
1588
1576
1565
1553
1540
1528
1516
1503
1490
1477
1464
1451
1438
1424
1411
1397
1383
1369
1355
1340
1325
1310
1295
1280
1265
1249
1233
1217
1201
1185
1169
1152
1136
1119
1102
1085
1068
1051
1034
1016
1000
982
965
947
930
912
895
877
860
842
824
806
788
771
753
735
717
699
682
664
646
629
611
594
577
560
543
526
510
493
477
460
444
428
412
396
380
365
350
335
320
305
291
277
263
249
235
222
209
196
183
171
159
146
135
123
111
100
89
78
68
57
47
37
27
18
9
0
-9
-17
-25
-33
-41
-48
-55
-62
-68
-74
-80
-86
-91
-96
-101
-105
-109
-113
-116
-120
-123
-125
-128
-130
-132
-134
-135
-137
-138
-138
-139
-139
-139
-139
-138
-137
-136
-135
-134
-132
-131
-129
-126
-124
-122
-119
-116
-113
-109
-106
-102
-98
-94
-90
-85
-80
-75
-70
-65
-59
-54
-48
-42
-36
-30
-24
-17
-11
-5
2
9
15
22
29
35
42
49
56
63
69
76
83
90
97
104
111
118
125
132
139
146
152
159
166
172
179
185
192
198
204
210
215
221
226
231
236
241
245
249
253
257
260
263
266
268
271
272
274
275
276
277
277
277
276
276
275
273
271
269
267
264
260
257
253
249
244
239
234
228
222
216
210
203
196
189
182
174
166
158
149
141
131
122
113
103
93
83
72
61
51
40
28
17
6
-6
-18
-29
-41
-53
-65
-78
-90
-102
-115
-127
-140
-152
-164
-177
-189
-202
-214
-226
-239
-251
-263
-276
-288
-300
-312
-324
-337
-349
-361
-373
-385
-397
-409
-422
-434
-445
-457
-469
-481
-492
-504
-515
-527
-538
-549
-560
-571
-582
-593
-603
-613
-624
-634
-643
-653
-663
-672
-681
-690
-699
-708
-716
-724
-732
-740
-748
-756
-763
-770
-777
-784
-791
-798
-804
-811
-817
-823
-829
-835
-841
-846
-852
-858
-863
-869
-874
-879
-884
-890
-895
-900
-905
-910
-915
-920
-925
-930
-935
-940
-945
-950
-955
-961
-966
-972
-977
-983
-988
-994
-1000
-1006
-1012
-1018
-1025
-1031
-1038
-1045
-1052
-1059
-1066
-1074
-1081
-1089
-1097
-1105
-1113
-1122
-1131
-1139
-1149
-1158
-1167
-1177
-1187
-1196
-1207
-1217
-1227
-1238
-1249
-1260
-1271
-1282
-1293
-1305
-1317
-1328
-1340
-1353
-1365
-1377
-1390
-1403
-1416
-1429
-1442
-1456
-1469
-1483
-1497
-1511
-1525
-1539
-1553
-1567
-1582
-1596
-1610
-1625
-1639
-1654
-1669
-1683
-1698
-1712
-1727
-1741
-1756
-1770
-1785
-1799
-1813
-1827
-1842
-1856
-1870
-1884
-1898
-1912
-1926
-1940
-1954
-1968
-1981
-1995
-2009
-2021
-2036
-2049
-2063
-2076
-2089
-2102
-2115
-2127
-2140
-2153
-2165
-2177
-2189
-2201
-2213
-2225
-2237
-2248
-2260
-2271
-2282
-2293
-2304
-2314
-2325
-2335
-2345
-2355
-2365
-2375
-2384
-2393
-2402
-2411
-2419
-2428
-2435
-2443
-2450
-2457
-2464
-2471
-2477
-2483
-2488
-2493
-2498
-2503
-2507
-2511
-2514
-2517
-2520
-2523
-2525
-2526
-2528
-2529
-2530
-2530
-2530
-2530
-2529
-2528
-2527
-2525
-2523
-2521
-2518
-2515
-2512
-2509
-2505
-2501
-2497
-2492
-2487
-2482
-2477
-2471
-2465
-2459
-2453
-2446
-2439
-2432
-2425
-2417
-2410
-2402
-2393
-2385
-2377
-2368
-2359
-2350
-2341
-2331
-2322
-2312
-2302
-2292
-2281
-2271
-2260
-2250
-2239
-2228
-2217
-2206
-2194
-2183
-2171
-2159
-2148
-2136
-2124
-2111
-2099
-2087
-2074
-2062
-2049
-2037
-2024
-2011
-1999
-1986
-1973
-1960
-1947
-1934
-1921
-1908
-1895
-1882
-1869
-1856
-1842
-1829
-1816
-1802
-1789
-1776
-1762
-1749
-1735
-1722
-1708
-1695
-1682
-1668
-1655
-1641
-1628
-1615
-1601
-1588
-1574
-1561
-1548
-1534
-1521
-1508
-1494
-1481
-1468
-1455
-1441
-1428
-1415
-1402
-1389
-1376
-1363
-1350
-1337
-1324
-1312
-1299
-1286
-1274
-1261
-1249
-1236
-1224
-1211
-1199
-1186
-1174
-1161
-1149
-1136
-1124
-1111
-1099
-1086
-1073
-1061
-1048
-1035
-1022
-1010
-997
-984
-972
-959
-946
-933
-921
-908
-895
-882
-870
-857
-844
-832
-819
-807
-794
-782
-769
-757
-744
-732
-719
-707
-694
-682
-670
-657
-645
-632
-620
-607
-595
-582
-569
-556
-543
-531
-518
-504
-491
-478
-465
-451
-438
-424
-411
-397
-383
-370
-356
-342
-328
-314
-300
-286
-272
-258
-244
-230
-216
-202
-188
-174
-160
-146
-132
-118
-104
-90
-76
-62
-48
-34
-21
-7
7
21
35
48
62
76
89
103
116
130
143
156
170
183
197
210
223
237
250
263
277
290
303
317
330
343
357
370
383
396
410
423
436
449
462
475
488
501
514
527
540
553
566
579
591
604
617
629
642
654
666
679
691
703
715
727
739
751
762
774
786
797
809
821
832
844
855
866
878
889
900
912
923
934
945
956
967
977
988
999
1008
1020
1030
1040
1051
1061
1071
1081
1091
1101
1110
1120
1129
1139
1148
1157
1166
1175
1184
1193
1201
1210
1218
1227
1235
1243
1252
1260
1268
1276
1284
1292
1300
1307
1315
1323
1331
1338
1346
1354
1361
1369
1376
1384
1391
1399
1406
1414
1421
1428
1436
1443
1451
1458
1465
1472
1480
1487
1494
1501
1508
1516
1523
1530
1537
1544
1551
1558
1564
1571
1578
1585
1591
1598
1604
1610
1617
1623
1629
1635
1641
1647
1652
1658
1663
1668
1673
1678
1683
1688
1692
1696
1700
1704
1708
1711
1715
1718
1720
1723
1725
1728
1729
1731
1733
1734
1735
1735
1736
1736
1736
1736
1735
1734
1733
1731
1729
1727
1725
1722
1719
1716
1713
1709
1705
1700
1696
1691
1686
1681
1675
1669
1663
1657
1651
1644
1637
1630
1623
1615
1607
1599
1591
1582
1574
1565
1556
1546
1537
1527
1517
1506
1496
1485
1475
1464
1453
1441
1430
1418
1407
1395
1383
1371
1359
1347
1335
1322
1310
1298
1285
1273
1260
1248
1235
1223
1210
1197
1184
1172
1159
1146
1134
1121
1108
1096
1083
1070
1058
1045
1032
1020
1006
995
982
970
958
945
933
921
909
897
885
873
861
849
838
826
815
804
793
782
771
760
750
740
730
720
711
702
693
684
676
667
659
652
644
637
630
623
617
611
605
599
593
588
583
578
573
569
565
561
557
553
550
547
544
541
538
535
533
530
528
526
524
523
521
520
519
517
516
516
515
514
513
513
512
512
512
512
511
511
511
511
511
511
511
511
511
511
511
511
511
512
512
512
512
513
513
513
514
514
514
515
515
516
516
517
518
518
519
520
521
522
522
523
525
526
527
528
529
530
531
533
534
535
537
538
540
541
543
544
546
548
549
551
553
554
556
557
559
560
562
563
565
566
567
569
570
571
572
572
573
574
574
575
575
575
575
575
575
575
575
574
574
573
572
572
571
570
569
567
566
565
563
562
560
559
557
555
553
551
549
547
544
542
540
537
535
532
529
527
524
521
518
515
512
509
506
503
499
496
493
489
486
482
479
475
471
467
463
459
455
451
447
443
439
434
430
425
420
416
411
406
401
396
391
386
380
375
369
364
358
352
346
340
333
327
321
314
307
300
293
286
279
271
264
256
248
240
232
224
216
207
199
190
181
173
164
155
146
136
127
118
108
98
89
79
69
59
48
38
27
17
6
-5
-16
-27
-38
-50
-61
-72
-84
-95
-106
-118
-130
-141
-153
-164
-176
-187
-199
-210
-222
-233
-244
-256
-267
-278
-289
-301
-312
-323
-333
-344
-355
-365
-376
-386
-396
-406
-416
-426
-436
-445
-454
-463
-472
-481
-490
-498
-506
-514
-522
-530
-537
-545
-552
-559
-565
-571
-578
-583
-589
-594
-599
-604
-609
-613
-617
-621
-624
-628
-631
-634
-636
-639
-641
-643
-645
-646
-647
-648
-649
-650
-650
-650
-650
-649
-648
-647
-646
-644
-642
-640
-638
-635
-632
-629
-626
-622
-619
-615
-611
-607
-602
-598
-593
-588
-583
-578
-572
-566
-560
-554
-548
-542
-535
-529
-522
-515
-507
-500
-492
-485
-477
-468
-460
-452
-443
-434
-426
-417
-407
-398
-389
-379
-369
-359
-350
-339
-329
-319
-309
-298
-288
-277
-267
-256
-245
-234
-223
-212
-201
-190
-179
-167
-156
-144
-133
-122
-110
-99
-87
-75
-64
-52
-40
-29
-17
-5
7
19
30
42
54
66
78
90
101
113
125
137
148
160
171
183
194
205
217
228
239
250
261
272
283
293
304
314
325
335
345
355
365
375
384
394
403
413
422
431
440
449
458
467
475
484
492
500
509
517
525
533
540
548
556
563
570
578
585
592
599
606
613
619
626
632
639
645
651
657
663
669
675
680
686
691
697
702
707
713
718
723
728
732
737
742
746
751
755
760
764
769
773
777
781
785
790
794
798
802
806
809
813
817
821
825
829
832
836
840
843
847
851
854
857
861
864
867
870
873
876
879
882
885
887
890
892
894
897
899
901
903
904
906
908
909
911
912
913
914
915
916
916
917
917
917
918
917
917
917
916
916
915
914
913
911
910
908
906
905
902
900
897
895
892
889
885
882
878
874
870
866
861
857
852
846
841
835
829
823
817
810
803
796
789
782
774
766
758
750
741
733
724
715
706
696
687
677
667
657
646
636
625
614
603
592
580
569
557
545
533
521
509
497
484
472
459
447
434
421
408
395
382
369
355
342
329
315
302
288
275
261
247
233
220
206
192
178
164
150
137
123
109
95
81
68
54
40
27
13
0
-14
-27
-40
-54
-67
-80
-93
-106
-119
-132
-145
-157
-170
-183
-195
-207
-219
-231
-243
-255
-267
-278
-289
-300
-311
-322
-333
-343
-353
-363
-373
-382
-392
-401
-410
-418
-427
-435
-443
-451
-458
-465
-472
-479
-485
-492
-497
-503
-508
-513
-518
-523
-527
-531
-534
-537
-541
-543
-546
-548
-550
-552
-554
-555
-556
-557
-557
-558
-558
-558
-557
-557
-556
-555
-554
-552
-550
-548
-546
-544
-541
-538
-535
-531
-528
-524
-520
-516
-512
-507
-502
-497
-492
-487
-481
-476
-470
-464
-457
-451
-445
-438
-431
-424
-417
-410
-403
-395
-388
-380
-372
-364
-356
-348
-340
-332
-323
-315
-307
-298
-289
-280
-272
-263
-254
-244
-235
-226
-217
-208
-198
-189
-180
-170
-161
-152
-143
-133
-124
-115
-106
-96
-87
-78
-69
-60
-51
-42
-33
-24
-16
-7
2
11
19
28
37
45
54
62
70
79
87
95
103
111
119
127
135
143
150
158
165
173
180
187
194
200
207
213
219
226
232
237
243
249
254
259
265
270
274
279
284
288
293
297
301
305
309
312
316
319
323
326
329
332
335
337
340
342
344
347
349
351
352
354
356
358
359
360
362
363
364
366
367
368
369
370
371
371
372
373
374
375
375
376
376
377
377
378
378
378
379
379
379
379
379
379
379
379
378
378
377
377
376
376
375
374
373
372
371
370
369
367
366
364
363
361
359
357
355
353
350
348
345
342
339
336
333
330
326
323
319
315
311
307
303
299
294
290
286
281
276
271
267
262
256
251
246
241
235
230
224
218
212
206
200
194
188
182
175
169
162
156
149
142
135
129
122
115
108
101
94
87
79
72
65
58
50
43
36
28
21
13
5
-2
-10
-17
-25
-33
-40
-48
-56
-63
-71
-78
-86
-94
-101
-109
-117
-124
-132
-139
-147
-155
-162
-170
-177
-184
-192
-199
-206
-213
-220
-227
-234
-241
-248
-254
-261
-267
-273
-280
-286
-292
-298
-303
-309
-315
-320
-325
-330
-335
-340
-345
-350
-354
-358
-363
-367
-371
-375
-379
-382
-386
-389
-392
-395
-398
-401
-404
-406
-409
-411
-413
-415
-417
-419
-420
-422
-423
-424
-425
-426
-427
-428
-428
-428
-429
-429
-429
-429
-428
-428
-427
-426
-425
-424
-423
-421
-420
-418
-416
-413
-411
-408
-405
-402
-399
-396
-392
-389
-385
-381
-376
-372
-367
-362
-357
-352
-347
-341
-335
-330
-323
-317
-311
-304
-297
-290
-283
-276
-268
-261
-253
-245
-237
-229
-220
-212
-203
-195
-186
-177
-168
-159
-149
-140
-130
-121
-111
-102
-92
-82
-72
-62
-52
-42
-32
-21
-11
-1
10
20
31
42
52
63
74
84
95
106
117
128
139
150
161
172
183
194
205
216
228
239
250
261
273
284
295
307
318
330
341
352
364
375
387
398
410
421
433
444
456
467
479
490
502
514
525
537
549
561
572
584
596
608
620
632
644
656
668
680
692
704
716
728
740
752
764
776
788
800
812
824
836
847
859
871
883
894
906
918
929
941
953
964
976
988
999
1010
1022
1034
1046
1057
1069
1080
1092
1104
1115
1126
1138
1149
1161
1172
1183
1195
1206
1217
1228
1239
1251
1262
1273
1284
1294
1305
1316
1327
1338
1348
1359
1370
1380
1391
1401
1412
1422
1433
1443
1454
1464
1474
1484
1494
1505
1515
1525
1535
1544
1554
1564
1574
1584
1593
1603
1612
1622
1631
1641
1650
1659
1669
1678
1687
1696
1705
1714
1723
1732
1741
1749
1758
1766
1774
1782
1791
1798
1806
1814
1822
1829
1837
1844
1852
1859
1866
1873
1880
1887
1894
1901
1908
1914
1921
1927
1934
1940
1947
1953
1959
1965
1971
1977
1983
1989
1995
2001
2007
2012
2017
2024
2029
2035
2040
2045
2051
2057
2062
2067
2072
2077
2082
2087
2092
2097
2101
2106
2111
2115
2119
2124
2128
2132
2136
2140
2144
2148
2152
2156
2160
2163
2167
2171
2174
2178
2181
2185
2188
2191
2195
2198
2201
2204
2207
2211
2214
2217
2220
2223
2225
2228
2231
2234
2237
2239
2242
2245
2247
2250
2252
2255
2257
2260
2262
2265
2267
2269
2271
2274
2276
2278
2280
2282
2284
2286
2288
2291
2293
2295
2297
2299
2301
2303
2306
2308
2310
2312
2315
2317
2319
2322
2324
2326
2329
2331
2334
2336
2339
2341
2344
2346
2349
2352
2354
2357
2360
2363
2365
2368
2371
2374
2377
2379
2382
2385
2388
2391
2393
2396
2399
2402
2405
2407
2410
2413
2416
2419
2421
2424
2427
2430
2432
2435
2438
2440
2443
2445
2447
2450
2452
2454
2456
2458
2460
2462
2464
2466
2468
2469
2471
2472
2474
2475
2476
2477
2479
2479
2480
2481
2482
2482
2482
2483
2483
2483
2482
2482
2482
2481
2481
2480
2479
2478
2477
2475
2474
2472
2470
2468
2466
2463
2461
2458
2455
2452
2449
2446
2442
2439
2435
2432
2428
2424
2420
2416
2412
2407
2403
2398
2393
2389
2384
2379
2374
2369
2364
2358
2353
2348
2342
2337
2331
2326
2320
2314
2308
2302
2296
2290
2284
2278
2272
2265
2259
2253
2246
2240
2233
2226
2219
2213
2206
2199
2192
2184
2177
2170
2162
2155
2147
2140
2132
2124
2117
2109
2101
2093
2085
2077
2069
2061
2053
2045
2037
2029
2021
2013
2005
1998
1990
1982
1974
1966
1959
1951
1943
1935
1928
1920
1913
1905
1898
1891
1884
1877
1870
1863
1856
1849
1843
1836
1830
1823
1817
1811
1805
1799
1794
1788
1783
1778
1773
1768
1763
1759
1754
1750
1746
1742
1739
1735
1732
1729
1726
1723
1721
1718
1716
1714
1712
1711
1709
1708
1707
1707
1706
1706
1705
1705
1706
1706
1707
1707
1708
1710
1711
1713
1714
1716
1718
1721
1723
1726
1729
1732
1735
1738
1741
1745
1749
1753
1756
1761
1765
1769
1774
1778
1783
1788
1793
1797
1802
1808
1813
1818
1823
1829
1834
1840
1845
1851
1857
1863
1869
1875
1881
1887
1893
1899
1905
1911
1917
1923
1930
1936
1942
1948
1954
1960
1967
1973
1979
1984
1990
1996
2001
2008
2013
2019
2024
2029
2033
2040
2044
2049
2054
2058
2063
2067
2071
2075
2078
2082
2085
2088
2091
2094
2096
2099
2101
2103
2104
2106
2107
2108
2108
2109
2109
2109
2109
2108
2107
2106
2105
2103
2101
2099
2097
2094
2091
2088
2084
2081
2077
2072
2068
2063
2058
2052
2047
2041
2035
2029
2021
2016
2009
2001
1994
1986
1978
1970
1962
1953
1944
1935
1926
1916
1906
1896
1886
1875
1864
1853
1842
1830
1819
1807
1795
1782
1770
1757
1744
1731
1717
1704
1690
1676
1662
1647
1633
1618
1603
1588
1573
1557
1542
1526
1510
1494
1478
1462
1445
1429
1412
1395
1378
1361
1343
1326
1309
1291
1273
1256
1238
1220
1202
1184
1166
1148
1129
1111
1093
1074
1056
1037
1018
1000
982
963
944
926
907
888
869
851
832
813
794
775
756
737
718
699
680
661
642
623
604
585
566
547
528
509
490
471
453
434
415
396
377
358
340
321
302
283
265
246
227
209
190
171
152
134
115
96
78
59
40
22
3
-15
-34
-52
-71
-89
-108
-127
-145
-164
-182
-201
-219
-237
-256
-274
-292
-311
-329
-347
-366
-384
-402
-420
-438
-456
-474
-491
-509
-527
-544
-562
-579
-596
-613
-630
-647
-664
-681
-698
-714
-731
-747
-763
-779
-795
-811
-827
-842
-858
-873
-888
-903
-918
-932
-947
-961
-976
-990
-1004
-1016
-1031
-1045
-1058
-1071
-1084
-1097
-1110
-1122
-1135
-1147
-1159
-1171
-1183
-1194
-1206
-1217
-1228
-1239
-1250
-1260
-1270
-1281
-1291
-1300
-1310
-1320
-1329
-1338
-1347
-1356
-1365
-1373
-1381
-1390
-1398
-1405
-1413
-1421
-1428
-1436
-1443
-1450
-1457
-1464
-1470
-1477
-1483
-1490
-1496
-1502
-1507
-1513
-1519
-1524
-1529
-1534
-1539
-1544
-1549
-1553
-1558
-1562
-1566
-1570
-1574
-1577
-1581
-1584
-1588
-1591
-1594
-1597
-1600
-1603
-1606
-1608
-1611
-1613
-1616
-1618
-1621
-1623
-1625
-1628
-1630
-1632
-1634
-1636
-1638
-1640
-1643
-1645
-1647
-1649
-1651
-1653
-1655
-1657
-1659
-1661
-1663
-1665
-1667
-1669
-1672
-1674
-1676
-1678
-1680
-1682
-1684
-1687
-1689
-1691
-1694
-1696
-1699
-1701
-1704
-1706
-1709
-1711
-1713
-1716
-1718
-1721
-1723
-1726
-1729
-1731
-1734
-1737
-1739
-1742
-1745
-1747
-1750
-1753
-1756
-1758
-1761
-1764
-1766
-1769
-1772
-1774
-1777
-1779
-1782
-1784
-1787
-1789
-1792
-1794
-1797
-1799
-1801
-1804
-1806
-1808
-1810
-1813
-1815
-1817
-1819
-1821
-1823
-1825
-1827
-1829
-1831
-1832
-1834
-1836
-1837
-1839
-1840
-1841
-1842
-1844
-1845
-1846
-1846
-1847
-1848
-1849
-1849
-1849
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1849
-1849
-1849
-1848
-1848
-1847
-1846
-1845
-1845
-1844
-1843
-1842
-1841
-1840
-1838
-1837
-1836
-1834
-1833
-1831
-1830
-1828
-1826
-1824
-1822
-1820
-1818
-1816
-1814
-1812
-1809
-1807
-1804
-1802
-1799
-1796
-1793
-1791
-1787
-1784
-1781
-1778
-1774
-1771
-1767
-1763
-1759
-1755
-1751
-1747
-1743
-1738
-1734
-1729
-1724
-1719
-1714
-1709
-1704
-1699
-1693
-1688
-1682
-1676
-1671
-1665
-1658
-1652
-1646
-1640
-1633
-1627
-1620
-1613
-1606
-1599
-1593
-1585
-1578
-1571
-1564
-1556
-1549
-1542
-1534
-1527
-1519
-1512
-1504
-1496
-1488
-1481
-1473
-1465
-1457
-1449
-1441
-1433
-1425
-1417
-1409
-1401
-1393
-1385
-1377
-1369
-1361
-1353
-1345
-1337
-1329
-1321
-1313
-1305
-1297
-1290
-1282
-1274
-1266
-1258
-1251
-1243
-1235
-1228
-1220
-1213
-1206
-1198
-1191
-1184
-1177
-1170
-1163
-1156
-1149
-1142
-1136
-1129
-1122
-1116
-1109
-1103
-1096
-1090
-1083
-1077
-1071
-1064
-1058
-1052
-1046
-1040
-1034
-1028
-1020
-1014
-1008
-1004
-998
-992
-986
-980
-974
-969
-963
-957
-951
-945
-939
-933
-927
-921
-915
-909
-903
-897
-891
-885
-879
-873
-867
-860
-854
-847
-841
-834
-828
-821
-814
-808
-801
-794
-787
-780
-773
-765
-758
-751
-743
-736
-728
-721
-713
-705
-698
-690
-682
-674
-666
-658
-650
-642
-634
-625
-617
-609
-600
-592
-584
-575
-567
-558
-549
-541
-532
-523
-514
-505
-496
-488
-479
-470
-461
-452
-443
-434
-425
-415
-406
-397
-388
-379
-370
-361
-352
-343
-334
-325
-316
-307
-298
-289
-280
-271
-262
-253
-245
-236
-227
-219
-210
-201
-193
-184
-176
-168
-159
-151
-143
-135
-127
-119
-111
-103
-95
-87
-79
-72
-64
-57
-50
-42
-35
-28
-21
-14
-7
0
7
14
20
27
34
40
47
53
59
66
72
79
85
91
98
104
110
116
123
129
135
141
148
154
160
166
172
178
185
191
197
203
209
215
221
227
233
239
245
250
256
262
268
273
279
285
291
296
302
307
313
319
324
330
336
341
347
352
358
364
369
375
380
386
392
397
403
408
414
420
425
431
436
442
448
453
459
465
470
476
482
488
494
499
505
511
517
523
529
535
541
547
553
559
565
571
577
583
589
595
601
607
613
620
626
632
638
644
650
656
662
668
674
680
686
692
698
704
709
715
721
727
733
739
745
751
757
763
769
774
780
786
792
798
804
809
815
821
826
832
838
843
849
854
860
865
871
876
882
887
892
898
903
908
914
919
924
929
934
940
945
950
955
960
965
970
975
980
985
991
996
1000
1006
1010
1016
1020
1026
1031
1036
1041
1046
1052
1057
1062
1067
1072
1077
1082
1087
1092
1097
1102
1107
1111
1116
1121
1126
1131
1135
1140
1145
1150
1154
1159
1164
1168
1173
1177
1182
1186
1191
1195
1200
1204
1208
1213
1217
1221
1225
1230
1234
1238
1242
1246
1249
1253
1257
1261
1264
1268
1271
1275
1278
1281
1285
1288
1291
1294
1297
1300
1303
1305
1308
1310
1313
1315
1318
1320
1322
1324
1326
1328
1330
1332
1334
1336
1338
1340
1341
1343
1345
1346
1348
1349
1351
1352
1354
1355
1357
1358
1359
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1370
1371
1371
1372
1372
1373
1373
1373
1373
1373
1373
1373
1373
1372
1372
1371
1371
1370
1369
1369
1368
1367
1366
1365
1364
1363
1362
1360
1359
1357
1356
1354
1353
1351
1350
1348
1346
1345
1343
1341
1339
1337
1335
1333
1331
1329
1327
1325
1323
1321
1319
1317
1315
1313
1311
1309
1307
1305
1303
1301
1300
1298
1296
1294
1293
1291
1289
1288
1286
1285
1284
1282
1281
1280
1278
1277
1276
1275
1273
1272
1271
1270
1269
1268
1267
1266
1265
1264
1263
1262
1261
1259
1258
1257
1256
1255
1254
1253
1252
1250
1249
1248
1247
1246
1244
1243
1242
1240
1239
1238
1236
1235
1233
1232
1230
1229
1227
1225
1224
1222
1220
1218
1216
1214
1212
1210
1208
1206
1203
1201
1198
1196
1194
1191
1189
1186
1183
1181
1178
1175
1172
1169
1166
1163
1160
1157
1154
1151
1148
1145
1141
1138
1135
1131
1128
1124
1120
1117
1113
1109
1105
1101
1097
1093
1088
1084
1080
1075
1071
1066
1061
1057
1052
1047
1042
1036
1031
1026
1020
1014
1008
1002
997
991
985
979
972
966
959
952
946
939
931
924
917
910
902
895
887
879
871
864
856
847
839
831
822
814
805
796
788
779
770
761
752
742
733
724
714
705
696
686
677
667
657
648
638
628
619
609
600
590
580
571
561
552
542
533
523
514
505
496
486
477
468
459
450
441
432
424
415
406
397
389
380
371
363
354
346
338
329
321
313
304
296
288
280
272
264
256
248
240
232
224
216
208
200
192
185
177
169
162
154
146
138
131
123
116
108
100
93
85
78
70
63
55
48
40
33
25
18
10
3
-5
-12
-19
-27
-34
-41
-49
-56
-63
-70
-78
-85
-92
-100
-107
-115
-122
-129
-137
-144
-151
-159
-166
-174
-181
-188
-196
-203
-210
-218
-225
-232
-240
-247
-254
-262
-269
-276
-284
-291
-299
-306
-314
-321
-329
-337
-344
-352
-360
-368
-376
-384
-392
-400
-408
-416
-425
-433
-441
-450
-458
-467
-475
-484
-492
-501
-509
-518
-527
-535
-544
-553
-562
-571
-580
-589
-598
-607
-616
-625
-635
-644
-653
-662
-672
-681
-690
-700
-709
-718
-728
-737
-747
-756
-765
-775
-784
-793
-803
-812
-821
-831
-840
-849
-858
-867
-877
-886
-894
-903
-912
-921
-929
-938
-946
-954
-962
-970
-977
-985
-992
-1000
-1006
-1014
-1020
-1027
-1034
-1040
-1046
-1052
-1058
-1063
-1069
-1074
-1079
-1084
-1088
-1093
-1097
-1101
-1105
-1109
-1112
-1116
-1119
-1122
-1124
-1127
-1129
-1131
-1133
-1135
-1137
-1138
-1139
-1140
-1141
-1142
-1142
-1142
-1142
-1142
-1142
-1142
-1141
-1140
-1140
-1139
-1137
-1136
-1135
-1133
-1131
-1129
-1127
-1125
-1123
-1121
-1118
-1116
-1113
-1110
-1107
-1104
-1101
-1098
-1095
-1091
-1088
-1084
-1080
-1077
-1073
-1069
-1065
-1061
-1057
-1053
-1048
-1044
-1040
-1036
-1031
-1027
-1022
-1018
-1014
-1008
-1004
-1000
-996
-991
-987
-982
-978
-973
-969
-964
-959
-955
-950
-946
-941
-937
-932
-928
-923
-919
-914
-910
-905
-901
-897
-892
-888
-884
-879
-875
-871
-867
-863
-859
-854
-850
-846
-842
-839
-835
-831
-827
-823
-819
-816
-812
-809
-805
-801
-798
-795
-791
-788
-785
-781
-778
-775
-772
-769
-766
-763
-760
-757
-754
-751
-748
-746
-743
-740
-738
-735
-732
-730
-727
-725
-722
-720
-717
-715
-712
-710
-708
-705
-703
-701
-699
-696
-694
-692
-690
-688
-686
-683
-681
-679
-677
-675
-673
-671
-668
-666
-664
-662
-660
-658
-656
-654
-651
-649
-647
-645
-643
-641
-639
-637
-635
-633
-630
-628
-626
-624
-622
-620
-618
-616
-614
-612
-610
-608
-605
-603
-601
-599
-597
-595
-593
-591
-589
-587
-585
-583
-581
-579
-577
-575
-573
-571
-569
-567
-565
-563
-561
-559
-557
-555
-553
-550
-548
-546
-544
-542
-540
-539
-537
-535
-533
-531
-529
-527
-525
-523
-521
-519
-517
-515
-513
-511
-509
-507
-505
-503
-501
-499
-497
-495
-493
-491
-489
-488
-486
-484
-482
-480
-478
-476
-474
-472
-470
-468
-466
-464
-463
-461
-459
-457
-455
-453
-451
-449
-447
-446
-444
-442
-440
-438
-436
-434
-432
-431
-429
-427
-425
-423
-421
-419
-418
-416
-414
-412
-410
-408
-407
-405
-403
-401
-399
-397
-396
-394
-392
-390
-388
-386
-385
-383
-381
-379
-377
-376
-374
-372
-370
-368
-367
-365
-363
-361
-360
-358
-356
-354
-352
-351
-349
-347
-345
-344
-342
-340
-338
-337
-335
-333
-331
-330
-328
-326
-324
-323
-321
-319
-318
-316
-314
-312
-311
-309
-307
-306
-304
-302
-300
-299
-297
-295
-294
-292
-290
-289
-287
-285
-284
-282
-280
-279
-277
-275
-274
-272
-270
-269
-267
-265
-264
-262
-260
-259
-257
-255
-254
-252
-250
-249
-247
-246
-244
-242
-241
-239
-237
-236
-234
-233
-231
-229
-228
-226
-225
-223
-221
-220
-218
-217
-215
-213
-212
-210
-209
-207
-206
-204
-202
-201
-199
-198
-196
-195
-193
-191
-190
-188
-187
-185
-184
-182
-181
-179
-178
-176
-175
-173
-171
-170
-168
-167
-165
-164
-162
-161
-159
-158
-156
-155
-153
-152
-150
-149
-147
-146
-144
-143
-141
-140
-138
-137
-135
-134
-132
-131
-130
-128
-127
-125
-124
-122
-121
-119
-118
-116
-115
-114
-112
-111
-109
-108
-106
-105
-104
-102
-101
-99
-98
-96
-95
-94
-92
-91
-89
-88
-87
-85
-84
-82
-81
-80
-78
-77
-75
-74
-73
-71
-70
-68
-67
-66
-64
-63
-62
-60
-59
-58
-56
-55
-53
-52
-51
-49
-48
-47
-45
-44
-43
-41
-40
-39
-37
-36
-35
-33
-32
-31
-29
-28
-27
-25
-24
-23
-22
-20
-19
-18
-16
-15
-14
-12
-11
-10
-9
-7
-6
-5
-3
-2
-1
0
2
3
4
5
7
8
9
10
12
13
14
15
17
18
19
20
22
23
24
25
27
28
29
30
32
33
34
35
36
38
39
40
41
42
44
45
46
47
48
50
51
52
53
54
56
57
58
59
60
61
63
64
65
66
67
68
70
71
72
73
74
75
77
78
79
80
81
82
83
85
86
87
88
89
90
91
92
94
95
96
97
98
99
100
101
102
104
105
106
107
108
109
110
111
112
113
114
116
117
118
119
120
121
122
123
124
125
126
127
128
129
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
207
208
209
210
211
212
213
214
215
216
217
217
218
219
220
221
222
223
224
225
225
226
227
228
229
230
231
232
232
233
234
235
236
237
238
238
239
240
241
242
243
244
244
245
246
247
248
249
250
250
251
252
253
254
255
255
256
257
258
259
259
260
261
262
263
264
264
265
266
267
268
268
269
270
271
272
272
273
274
275
275
276
277
278
279
279
280
281
282
282
283
284
285
286
286
287
288
289
289
290
291
292
292
293
294
295
295
296
297
298
298
299
300
301
301
302
303
303
304
305
306
306
307
308
309
309
310
311
311
312
313
314
314
315
316
316
317
318
318
319
320
320
321
322
323
323
324
325
325
326
327
327
328
329
329
330
331
331
332
333
333
334
335
335
336
337
337
338
339
339
340
341
341
342
343
343
344
344
345
346
346
347
348
348
349
350
350
351
351
352
353
353
354
354
355
356
356
357
358
358
359
359
360
361
361
362
362
363
364
364
365
365
366
367
367
368
368
369
369
370
371
371
372
372
373
374
374
375
375
376
376
377
377
378
379
379
380
380
381
381
382
383
383
384
384
385
385
386
386
387
387
388
388
389
390
390
391
391
392
392
393
393
394
394
395
395
396
396
397
397
398
398
399
399
400
400
401
401
402
403
403
404
404
405
405
405
406
406
407
407
408
408
409
409
410
410
411
411
412
412
413
413
414
414
415
415
416
416
417
417
417
418
418
419
419
420
420
421
421
422
422
422
423
423
424
424
425
425
426
426
426
427
427
428
428
429
429
430
430
430
431
431
432
432
433
433
433
434
434
435
435
435
436
436
437
437
438
438
438
439
439
440
440
440
441
441
442
442
442
443
443
444
444
444
445
445
445
446
446
447
447
447
448
448
449
449
449
450
450
450
451
451
452
452
452
453
453
453
454
454
454
455
