5
14334
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-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
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-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
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-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
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-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
-114
-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
-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
-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
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-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
-120
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-18
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-1
-1
-1
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
4
4
4
5
5
5
5
6
6
6
7
7
7
7
8
8
8
9
9
9
9
10
10
10
11
11
11
12
12
12
12
13
13
13
13
14
14
14
15
15
15
15
16
16
16
16
17
17
17
17
18
18
18
18
19
19
19
19
20
20
20
20
21
21
21
21
21
22
22
22
22
23
23
23
23
23
23
24
24
24
24
25
25
25
25
25
26
26
26
26
26
26
27
27
27
27
27
27
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
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
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
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
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
72
72
72
72
72
73
73
73
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
67
67
67
67
67
67
67
67
67
67
67
67
67
67
66
66
66
66
66
66
66
66
66
66
66
66
66
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
66
66
66
67
67
67
68
68
69
69
70
70
70
71
71
72
72
73
73
74
75
75
76
76
77
77
78
78
79
79
80
80
81
82
82
83
84
84
85
86
87
87
88
89
90
91
92
93
94
94
95
96
97
97
98
99
100
100
101
102
103
103
104
104
105
105
106
106
106
106
107
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
105
105
105
105
104
104
104
104
103
103
103
103
102
102
102
102
102
102
101
101
101
101
100
100
100
100
99
99
98
98
97
96
96
95
94
94
93
93
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
92
92
93
93
93
94
94
94
95
95
95
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
95
95
95
94
94
93
92
92
91
91
90
90
90
90
89
89
89
89
89
89
89
89
88
88
88
87
87
86
86
86
85
85
85
86
86
86
87
87
87
87
88
88
88
89
89
90
90
91
91
92
92
92
93
93
93
92
92
92
92
92
92
92
93
93
94
94
95
95
96
96
96
96
96
95
95
94
93
92
91
90
89
88
88
87
86
86
86
85
85
85
85
86
86
86
86
87
87
88
89
90
90
91
91
92
92
92
92
93
92
92
92
93
93
93
93
94
95
96
97
97
98
99
99
100
100
99
99
98
97
96
95
94
92
91
90
89
88
88
87
87
87
87
87
88
88
89
89
90
90
91
91
92
92
93
93
94
95
95
96
97
97
98
98
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
103
103
104
104
105
105
106
106
107
107
107
107
107
107
106
105
104
104
103
102
101
101
100
99
99
98
98
98
97
97
97
97
96
96
96
95
95
95
94
94
94
93
93
93
92
92
92
91
91
90
89
88
87
86
86
85
84
84
84
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
82
82
81
81
80
80
79
78
77
77
76
76
75
75
74
74
74
74
74
74
74
74
74
75
75
75
76
76
77
77
78
79
79
79
80
80
80
80
79
79
78
77
77
76
75
74
73
72
71
70
69
68
68
68
67
67
68
68
69
69
70
71
72
73
74
76
77
79
80
82
84
85
87
88
89
90
91
92
93
93
94
95
95
95
95
95
95
95
95
95
95
96
96
97
98
99
100
101
102
103
104
105
106
107
107
108
109
109
110
111
112
112
113
114
115
116
117
118
118
119
120
121
122
123
124
125
126
127
128
128
129
129
129
129
129
130
130
130
131
131
131
132
133
133
134
135
135
136
136
137
137
138
138
139
140
140
141
142
143
145
146
147
149
151
153
155
157
159
162
164
167
170
173
176
179
182
185
188
191
194
196
199
201
203
204
206
207
208
208
209
210
210
211
212
213
214
216
218
220
223
226
229
231
234
237
240
243
245
248
250
252
255
257
259
261
263
265
267
268
270
272
273
275
276
278
279
280
281
282
283
283
284
284
284
285
285
285
286
287
288
289
291
293
295
298
300
303
306
308
310
312
314
316
317
319
320
322
323
325
327
329
331
333
335
337
339
341
343
345
348
350
353
356
359
361
364
367
369
372
374
376
378
380
381
383
385
386
388
390
391
393
395
397
398
400
402
404
406
407
408
409
410
410
410
410
410
410
409
409
408
408
407
407
406
406
405
405
404
404
404
404
405
405
406
407
409
410
411
412
413
413
414
414
414
415
416
416
417
418
419
420
420
420
421
421
421
421
421
421
422
422
422
423
423
423
422
421
421
419
418
417
415
414
412
411
410
410
409
409
410
411
412
413
415
416
418
420
421
422
422
422
421
419
417
415
412
408
404
401
397
392
388
384
380
377
373
370
367
365
363
361
359
358
356
354
351
349
345
341
337
332
327
322
316
310
305
299
294
288
284
279
275
271
268
265
262
259
257
254
252
249
246
243
240
236
232
228
224
220
216
211
207
203
199
196
194
193
192
193
194
196
198
200
201
202
201
199
195
190
185
178
172
166
160
155
151
148
145
144
142
140
139
137
135
132
129
126
123
120
116
113
110
106
103
99
96
92
89
85
82
78
74
70
66
61
56
50
44
37
29
22
14
5
-3
-11
-19
-27
-35
-43
-50
-58
-65
-71
-78
-84
-89
-95
-100
-105
-111
-117
-123
-129
-136
-143
-150
-157
-164
-171
-177
-183
-189
-195
-201
-207
-213
-219
-225
-231
-236
-242
-246
-251
-255
-259
-264
-269
-274
-280
-287
-294
-301
-308
-315
-322
-328
-333
-338
-342
-345
-348
-350
-352
-354
-356
-357
-359
-361
-363
-365
-368
-371
-375
-380
-385
-391
-397
-404
-410
-417
-423
-429
-435
-440
-446
-451
-456
-461
-465
-470
-474
-479
-483
-487
-491
-494
-498
-502
-507
-512
-517
-522
-527
-531
-535
-538
-541
-543
-545
-547
-549
-551
-554
-558
-563
-568
-574
-579
-584
-589
-592
-594
-596
-597
-597
-597
-597
-598
-599
-602
-605
-609
-614
-620
-626
-633
-640
-647
-654
-660
-667
-672
-677
-680
-683
-684
-685
-686
-686
-686
-687
-688
-691
-695
-700
-707
-715
-723
-733
-743
-754
-765
-777
-788
-799
-811
-822
-833
-843
-853
-862
-871
-880
-888
-895
-902
-909
-915
-921
-926
-932
-937
-942
-946
-951
-956
-962
-967
-974
-981
-989
-998
-1008
-1018
-1028
-1038
-1047
-1056
-1063
-1069
-1074
-1077
-1078
-1078
-1076
-1074
-1072
-1070
-1068
-1066
-1066
-1067
-1069
-1072
-1077
-1082
-1089
-1096
-1102
-1109
-1115
-1121
-1125
-1128
-1130
-1131
-1130
-1129
-1126
-1123
-1120
-1116
-1112
-1109
-1105
-1101
-1098
-1096
-1093
-1091
-1090
-1089
-1088
-1088
-1087
-1086
-1085
-1083
-1079
-1075
-1070
-1065
-1058
-1052
-1046
-1041
-1037
-1034
-1033
-1033
-1034
-1036
-1038
-1039
-1040
-1039
-1037
-1033
-1028
-1022
-1016
-1010
-1004
-1000
-999
-999
-1002
-1006
-1014
-1022
-1032
-1042
-1053
-1062
-1071
-1078
-1083
-1087
-1089
-1089
-1088
-1086
-1084
-1081
-1078
-1075
-1073
-1071
-1069
-1068
-1066
-1064
-1062
-1059
-1057
-1054
-1052
-1050
-1048
-1047
-1046
-1045
-1044
-1043
-1042
-1039
-1035
-1030
-1022
-1012
-1002
-990
-977
-962
-948
-933
-920
-906
-894
-883
-874
-865
-857
-850
-843
-836
-829
-822
-815
-808
-801
-794
-787
-780
-774
-767
-760
-752
-743
-733
-722
-710
-696
-683
-669
-656
-645
-636
-629
-625
-623
-624
-626
-630
-635
-639
-643
-645
-646
-645
-643
-638
-632
-624
-616
-607
-598
-589
-580
-571
-563
-555
-547
-538
-530
-520
-509
-498
-485
-471
-456
-441
-425
-409
-393
-377
-361
-346
-331
-316
-301
-285
-269
-253
-237
-220
-203
-187
-171
-155
-141
-126
-113
-100
-88
-77
-66
-57
-48
-39
-32
-25
-19
-14
-9
-4
0
5
10
16
21
27
33
39
45
51
58
65
72
79
87
96
105
114
123
132
140
146
152
157
162
166
169
173
178
183
189
195
201
207
213
218
222
225
227
229
230
230
230
230
230
229
229
228
226
225
223
221
220
219
218
219
220
221
224
227
231
236
242
249
258
268
279
291
305
319
334
348
363
378
392
406
419
433
446
459
472
485
497
510
523
535
547
559
571
584
596
608
619
630
639
647
654
659
663
665
667
669
671
673
677
682
687
693
699
705
709
713
716
718
720
721
723
725
728
731
735
739
742
744
744
744
741
737
731
725
717
710
702
695
689
683
678
675
672
671
671
673
676
681
687
693
700
707
713
719
724
727
729
730
729
727
724
720
715
709
703
696
689
682
676
670
664
660
656
653
650
647
645
642
639
636
633
630
627
626
626
626
629
632
636
641
645
649
653
656
657
658
657
656
655
653
651
649
648
647
646
646
646
648
650
654
658
663
669
675
681
686
689
692
692
690
686
680
674
667
661
656
652
650
651
654
658
665
672
679
686
692
698
703
707
711
715
719
725
733
742
752
764
778
793
808
824
839
855
870
885
899
914
928
942
957
971
986
1002
1018
1035
1052
1070
1088
1106
1124
1142
1158
1174
1188
1201
1212
1222
1230
1238
1246
1254
1263
1272
1282
1293
1305
1318
1331
1345
1358
1372
1384
1396
1407
1416
1424
1430
1435
1439
1441
1443
1444
1445
1447
1450
1454
1459
1466
1473
1482
1491
1501
1510
1519
1527
1535
1543
1550
1558
1565
1573
1581
1589
1597
1605
1614
1622
1630
1638
1646
1655
1663
1672
1680
1689
1697
1705
1712
1718
1723
1727
1730
1733
1736
1739
1742
1746
1750
1755
1761
1768
1775
1783
1791
1800
1809
1818
1827
1836
1845
1853
1860
1867
1874
1880
1885
1890
1895
1899
1903
1908
1912
1916
1920
1924
1927
1930
1932
1934
1936
1937
1939
1941
1942
1945
1947
1950
1952
1955
1959
1963
1967
1973
1980
1988
1999
2011
2025
2040
2057
2075
2094
2113
2133
2152
2171
2190
2208
2226
2244
2260
2276
2291
2304
2316
2327
2335
2342
2348
2353
2356
2360
2363
2366
2370
2374
2379
2385
2391
2397
2403
2408
2413
2418
2422
2426
2429
2432
2435
2439
2443
2449
2456
2465
2475
2488
2502
2518
2535
2553
2571
2590
2609
2627
2645
2663
2681
2698
2715
2731
2747
2763
2777
2791
2805
2818
2830
2842
2854
2868
2882
2897
2915
2934
2954
2976
2999
3022
3045
3069
3091
3113
3135
3156
3178
3199
3221
3244
3268
3292
3317
3342
3367
3392
3418
3442
3467
3490
3514
3536
3559
3581
3602
3623
3644
3664
3683
3702
3721
3739
3757
3775
3792
3808
3824
3839
3852
3864
3874
3883
3890
3896
3901
3905
3907
3909
3911
3912
3914
3915
3917
3919
3922
3925
3928
3932
3936
3940
3944
3948
3951
3953
3954
3954
3953
3951
3949
3946
3942
3938
3935
3931
3928
3925
3922
3918
3915
3912
3909
3906
3902
3900
3897
3895
3892
3890
3889
3887
3886
3885
3883
3882
3881
3879
3877
3874
3871
3866
3861
3855
3849
3841
3833
3825
3817
3809
3802
3796
3791
3787
3784
3782
3781
3780
3780
3780
3780
3780
3779
3776
3772
3767
3759
3750
3738
3724
3709
3692
3674
3656
3638
3621
3606
3592
3580
3570
3561
3554
3547
3541
3535
3529
3522
3515
3507
3499
3490
3481
3471
3462
3451
3441
3429
3417
3405
3392
3379
3366
3353
3341
3330
3320
3310
3302
3295
3289
3284
3279
3274
3270
3265
3261
3256
3251
3246
3241
3236
3232
3227
3222
3217
3212
3206
3200
3193
3185
3177
3168
3158
3148
3137
3126
3116
3105
3094
3083
3073
3062
3051
3040
3028
3016
3004
2992
2979
2966
2953
2941
2928
2916
2904
2892
2881
2870
2859
2848
2838
2827
2816
2805
2794
2782
2769
2756
2743
2728
2713
2698
2683
2667
2652
2637
2622
2609
2596
2584
2572
2561
2550
2539
2528
2517
2506
2494
2483
2471
2459
2447
2436
2424
2412
2400
2388
2375
2362
2348
2333
2318
2302
2285
2268
2250
2233
2217
2201
2185
2171
2157
2145
2133
2123
2113
2103
2094
2085
2076
2067
2058
2049
2039
2029
2019
2009
1998
1986
1973
1959
1945
1931
1916
1901
1886
1872
1858
1845
1834
1822
1812
1802
1792
1783
1773
1763
1753
1742
1730
1718
1706
1693
1680
1667
1654
1641
1628
1615
1603
1591
1579
1568
1557
1546
1535
1524
1512
1500
1487
1474
1460
1447
1433
1420
1407
1395
1383
1372
1362
1353
1344
1335
1327
1319
1311
1303
1295
1286
1277
1267
1257
1245
1232
1218
1204
1189
1174
1159
1145
1132
1120
1110
1100
1091
1082
1073
1065
1055
1046
1036
1026
1016
1006
997
988
980
973
966
959
952
945
938
930
922
913
904
894
884
873
862
851
840
829
818
808
799
791
784
778
773
769
766
762
758
754
749
744
738
731
724
717
710
702
695
688
682
675
669
663
657
652
647
641
636
630
624
618
611
603
594
584
574
563
551
540
528
516
504
492
481
469
456
444
430
417
404
390
377
363
350
338
326
315
304
293
282
271
260
249
239
228
217
206
195
185
174
164
154
144
135
125
116
108
99
91
83
76
68
61
53
44
36
27
17
7
-3
-13
-23
-33
-42
-51
-59
-68
-76
-85
-93
-102
-112
-123
-134
-146
-158
-171
-185
-200
-216
-232
-250
-268
-287
-307
-328
-348
-369
-389
-409
-428
-447
-465
-482
-500
-517
-534
-552
-571
-590
-610
-630
-651
-672
-692
-712
-731
-749
-767
-783
-798
-812
-825
-838
-850
-861
-871
-881
-890
-899
-907
-914
-921
-927
-932
-938
-942
-946
-950
-953
-956
-958
-960
-961
-961
-961
-961
-961
-961
-962
-963
-965
-968
-972
-977
-983
-991
-999
-1006
-1016
-1025
-1033
-1041
-1048
-1054
-1059
-1064
-1068
-1072
-1076
-1079
-1083
-1088
-1092
-1097
-1101
-1104
-1108
-1110
-1112
-1113
-1113
-1113
-1112
-1112
-1112
-1112
-1112
-1113
-1115
-1117
-1120
-1122
-1124
-1126
-1128
-1128
-1128
-1128
-1127
-1125
-1123
-1121
-1119
-1118
-1117
-1116
-1115
-1115
-1114
-1114
-1113
-1112
-1110
-1108
-1105
-1102
-1098
-1094
-1090
-1085
-1081
-1077
-1073
-1069
-1065
-1062
-1059
-1056
-1053
-1050
-1046
-1042
-1037
-1032
-1026
-1018
-1010
-1000
-992
-982
-972
-962
-953
-944
-935
-926
-918
-910
-903
-895
-887
-880
-873
-866
-859
-852
-846
-841
-835
-831
-827
-823
-820
-817
-815
-813
-811
-809
-806
-804
-801
-797
-792
-786
-779
-771
-762
-753
-743
-733
-724
-715
-706
-698
-690
-684
-678
-672
-668
-663
-660
-657
-656
-655
-655
-656
-658
-661
-665
-670
-675
-682
-689
-696
-704
-712
-721
-730
-738
-747
-756
-764
-772
-781
-789
-797
-805
-813
-822
-831
-840
-849
-859
-869
-879
-889
-898
-908
-917
-926
-934
-942
-950
-957
-964
-970
-977
-982
-987
-991
-994
-996
-997
-997
-997
-995
-994
-992
-989
-987
-986
-984
-983
-982
-981
-981
-980
-979
-978
-976
-973
-969
-965
-960
-954
-948
-942
-935
-929
-922
-916
-910
-905
-901
-897
-894
-892
-890
-888
-887
-886
-885
-884
-884
-884
-884
-884
-884
-886
-887
-890
-892
-895
-899
-902
-906
-910
-914
-918
-922
-926
-930
-935
-939
-945
-951
-957
-963
-969
-975
-981
-987
-992
-997
-1002
-1006
-1012
-1018
-1022
-1029
-1036
-1043
-1050
-1058
-1066
-1074
-1082
-1089
-1097
-1104
-1111
-1117
-1123
-1128
-1133
-1137
-1141
-1145
-1149
-1154
-1158
-1164
-1169
-1175
-1181
-1188
-1194
-1200
-1205
-1209
-1213
-1216
-1217
-1218
-1219
-1219
-1219
-1220
-1221
-1223
-1225
-1229
-1233
-1239
-1245
-1252
-1260
-1269
-1278
-1288
-1298
-1309
-1320
-1331
-1342
-1354
-1366
-1378
-1390
-1403
-1415
-1428
-1440
-1452
-1463
-1474
-1483
-1491
-1498
-1504
-1508
-1512
-1515
-1518
-1522
-1525
-1530
-1535
-1540
-1547
-1554
-1561
-1569
-1577
-1586
-1594
-1602
-1611
-1620
-1629
-1638
-1648
-1658
-1669
-1680
-1692
-1705
-1718
-1731
-1745
-1759
-1773
-1788
-1803
-1818
-1833
-1848
-1863
-1879
-1895
-1911
-1927
-1944
-1961
-1978
-1996
-2013
-2032
-2051
-2070
-2088
-2107
-2126
-2145
-2164
-2182
-2201
-2220
-2238
-2257
-2276
-2295
-2315
-2334
-2355
-2375
-2397
-2418
-2440
-2463
-2486
-2509
-2532
-2556
-2579
-2603
-2627
-2651
-2675
-2699
-2723
-2747
-2772
-2797
-2823
-2848
-2874
-2900
-2926
-2952
-2979
-3005
-3032
-3059
-3087
-3116
-3145
-3176
-3209
-3243
-3279
-3316
-3356
-3396
-3438
-3482
-3527
-3573
-3621
-3669
-3719
-3770
-3822
-3875
-3928
-3983
-4038
-4094
-4152
-4210
-4270
-4330
-4392
-4455
-4520
-4586
-4654
-4724
-4795
-4868
-4942
-5017
-5093
-5169
-5246
-5324
-5401
-5479
-5556
-5634
-5711
-5789
-5867
-5946
-6025
-6106
-6187
-6269
-6352
-6436
-6520
-6606
-6693
-6781
-6869
-6959
-7049
-7141
-7233
-7327
-7421
-7516
-7612
-7707
-7803
-7897
-7992
-8085
-8177
-8268
-8358
-8446
-8533
-8619
-8705
-8789
-8872
-8955
-9037
-9118
-9199
-9279
-9359
-9438
-9517
-9594
-9671
-9746
-9820
-9893
-9963
-10031
-10096
-10159
-10218
-10275
-10329
-10381
-10429
-10475
-10518
-10558
-10596
-10632
-10665
-10696
-10725
-10751
-10775
-10796
-10815
-10831
-10846
-10858
-10867
-10874
-10879
-10882
-10882
-10879
-10875
-10868
-10858
-10846
-10832
-10815
-10795
-10774
-10749
-10722
-10692
-10660
-10625
-10587
-10546
-10502
-10455
-10406
-10354
-10300
-10242
-10183
-10120
-10055
-9987
-9917
-9844
-9768
-9689
-9608
-9524
-9438
-9349
-9258
-9164
-9070
-8973
-8875
-8777
-8677
-8577
-8477
-8376
-8276
-8176
-8074
-7975
-7875
-7775
-7675
-7574
-7473
-7372
-7270
-7168
-7067
-6966
-6866
-6767
-6669
-6573
-6479
-6387
-6296
-6208
-6121
-6036
-5953
-5871
-5790
-5710
-5632
-5554
-5478
-5403
-5329
-5256
-5184
-5112
-5042
-4973
-4905
-4837
-4771
-4705
-4640
-4576
-4512
-4450
-4388
-4326
-4265
-4205
-4145
-4086
-4027
-3971
-3914
-3859
-3804
-3750
-3697
-3645
-3593
-3543
-3493
-3445
-3398
-3352
-3308
-3265
-3225
-3186
-3149
-3114
-3080
-3049
-3019
-2990
-2964
-2939
-2916
-2895
-2875
-2858
-2842
-2827
-2815
-2803
-2792
-2782
-2772
-2762
-2752
-2742
-2732
-2722
-2711
-2701
-2692
-2682
-2672
-2663
-2654
-2645
-2635
-2626
-2616
-2606
-2596
-2585
-2574
-2562
-2550
-2537
-2523
-2510
-2496
-2482
-2468
-2455
-2442
-2429
-2417
-2405
-2395
-2385
-2376
-2367
-2359
-2352
-2344
-2336
-2328
-2320
-2311
-2302
-2292
-2281
-2270
-2259
-2247
-2236
-2224
-2211
-2199
-2186
-2174
-2160
-2147
-2133
-2118
-2102
-2086
-2069
-2052
-2033
-2013
-1993
-1972
-1951
-1929
-1907
-1885
-1864
-1842
-1820
-1799
-1778
-1758
-1737
-1716
-1695
-1673
-1651
-1628
-1605
-1581
-1557
-1532
-1508
-1485
-1462
-1439
-1418
-1398
-1380
-1362
-1346
-1330
-1316
-1302
-1289
-1276
-1263
-1250
-1237
-1225
-1212
-1200
-1188
-1176
-1165
-1154
-1145
-1136
-1128
-1121
-1115
-1110
-1106
-1103
-1100
-1098
-1096
-1094
-1092
-1090
-1089
-1087
-1085
-1084
-1084
-1085
-1088
-1092
-1098
-1106
-1117
-1130
-1144
-1161
-1178
-1198
-1218
-1239
-1261
-1284
-1308
-1333
-1360
-1389
-1421
-1455
-1492
-1532
-1575
-1622
-1672
-1724
-1779
-1836
-1895
-1956
-2017
-2078
-2139
-2199
-2259
-2318
-2376
-2434
-2490
-2546
-2601
-2657
-2713
-2768
-2824
-2880
-2935
-2990
-3045
-3098
-3150
-3201
-3250
-3297
-3343
-3389
-3433
-3477
-3521
-3565
-3611
-3657
-3704
-3754
-3804
-3857
-3911
-3967
-4024
-4082
-4142
-4201
-4261
-4321
-4380
-4439
-4496
-4552
-4606
-4658
-4708
-4756
-4800
-4841
-4879
-4914
-4944
-4972
-4995
-5015
-5031
-5045
-5055
-5063
-5069
-5073
-5076
-5078
-5079
-5080
-5082
-5083
-5085
-5087
-5090
-5095
-5100
-5107
-5115
-5126
-5138
-5152
-5168
-5186
-5207
-5229
-5253
-5279
-5307
-5335
-5363
-5392
-5419
-5446
-5471
-5493
-5513
-5530
-5544
-5555
-5562
-5566
-5566
-5564
-5560
-5553
-5545
-5535
-5524
-5511
-5498
-5485
-5470
-5454
-5438
-5420
-5401
-5380
-5359
-5337
-5314
-5291
-5268
-5246
-5226
-5207
-5190
-5175
-5162
-5150
-5141
-5132
-5124
-5116
-5108
-5098
-5086
-5072
-5055
-5035
-5013
-4986
-4957
-4925
-4890
-4852
-4812
-4770
-4726
-4680
-4634
-4587
-4539
-4490
-4441
-4392
-4343
-4293
-4244
-4195
-4147
-4099
-4051
-4003
-3958
-3913
-3869
-3827
-3786
-3746
-3707
-3670
-3634
-3599
-3564
-3530
-3496
-3461
-3427
-3391
-3355
-3317
-3279
-3241
-3202
-3163
-3125
-3086
-3048
-3010
-2972
-2934
-2896
-2858
-2820
-2782
-2743
-2703
-2664
-2626
-2588
-2551
-2517
-2484
-2455
-2428
-2405
-2385
-2370
-2358
-2349
-2345
-2343
-2345
-2350
-2357
-2366
-2378
-2391
-2406
-2422
-2439
-2458
-2477
-2497
-2518
-2541
-2563
-2587
-2611
-2635
-2659
-2683
-2706
-2728
-2748
-2767
-2783
-2797
-2808
-2817
-2822
-2823
-2822
-2817
-2809
-2798
-2784
-2768
-2749
-2728
-2705
-2680
-2654
-2625
-2595
-2563
-2530
-2495
-2459
-2421
-2383
-2344
-2304
-2264
-2224
-2185
-2145
-2105
-2065
-2025
-1984
-1942
-1900
-1856
-1811
-1765
-1717
-1668
-1618
-1567
-1516
-1463
-1409
-1355
-1300
-1244
-1188
-1130
-1072
-1014
-956
-897
-839
-781
-724
-667
-611
-556
-502
-448
-395
-341
-287
-233
-177
-121
-64
-5
55
116
178
240
304
368
432
495
559
622
685
748
811
874
939
1004
1072
1141
1212
1284
1358
1432
1507
1582
1655
1726
1795
1861
1923
1982
2037
2089
2137
2181
2222
2259
2294
2325
2354
2380
2404
2426
2445
2463
2479
2494
2508
2521
2533
2544
2554
2563
2571
2578
2583
2588
2591
2593
2594
2593
2591
2588
2584
2578
2571
2564
2555
2545
2534
2522
2509
2496
2483
2469
2456
2443
2431
2420
2410
2401
2394
2387
2381
2375
2369
2363
2357
2349
2341
2331
2321
2310
2298
2285
2272
2258
2244
2229
2214
2198
2181
2163
2143
2123
2102
2080
2057
2033
2011
1988
1966
1944
1924
1905
1887
1871
1856
1842
1830
1818
1807
1797
1787
1776
1765
1753
1740
1725
1709
1691
1671
1650
1627
1602
1577
1550
1522
1493
1463
1432
1401
1369
1336
1303
1270
1236
1202
1168
1134
1100
1065
1030
995
960
925
889
853
818
783
749
716
685
655
626
600
575
553
533
514
498
483
469
458
447
437
429
421
413
406
400
393
387
382
376
371
366
362
359
357
356
357
359
363
368
375
383
394
405
418
433
448
464
481
498
516
534
551
568
585
600
615
628
640
651
660
668
676
682
687
692
697
701
706
711
716
723
730
738
747
758
770
784
799
817
836
858
881
906
933
962
991
1022
1054
1087
1121
1155
1191
1227
1264
1302
1341
1380
1419
1458
1497
1535
1572
1607
1641
1672
1701
1727
1750
1770
1788
1802
1815
1824
1832
1839
1844
1850
1855
1861
1868
1877
1887
1900
1915
1932
1950
1971
1992
2015
2037
2062
2087
2112
2136
2161
2186
2211
2235
2258
2281
2303
2324
2344
2362
2379
2394
2408
2420
2431
2440
2449
2456
2463
2470
2476
2482
2489
2495
2502
2510
2518
2527
2536
2547
2558
2570
2584
2599
2615
2633
2653
2674
2698
2723
2750
2780
2811
2845
2881
2919
2959
3002
3047
3093
3142
3191
3242
3293
3344
3393
3442
3489
3534
3576
3616
3652
3687
3718
3746
3772
3795
3815
3833
3847
3859
3867
3872
3874
3872
3866
3857
3845
3829
3810
3788
3764
3739
3712
3683
3654
3625
3594
3563
3532
3499
3467
3433
3400
3366
3332
3298
3264
3231
3199
3168
3138
3110
3083
3058
3035
3013
2992
2973
2956
2941
2927
2915
2905
2896
2888
2881
2876
2871
2868
2866
2866
2868
2871
2877
2886
2897
2910
2927
2946
2967
2990
3014
3040
3067
3094
3121
3148
3173
3197
3220
3240
3258
3273
3286
3296
3304
3309
3312
3313
3312
3309
3305
3300
3293
3286
3277
3267
3257
3246
3234
3222
3209
3197
3184
3171
3159
3147
3136
3126
3116
3108
3102
3097
3095
3094
3097
3102
3109
3120
3134
3150
3169
3190
3214
3239
3267
3295
3324
3354
3384
3414
3443
3471
3499
3525
3549
3572
3594
3613
3631
3647
3662
3674
3685
3695
3704
3712
3718
3725
3730
3735
3740
3745
3749
3753
3757
3761
3765
3770
3775
3780
3787
3794
3803
3813
3824
3836
3849
3863
3877
3892
3907
3922
3936
3950
3964
3977
3989
4002
4013
4025
4037
4049
4062
4074
4086
4100
4113
4125
4137
4149
4159
4167
4175
4181
4186
4189
4192
4194
4195
4197
4199
4201
4204
4208
4213
4219
4225
4232
4240
4247
4254
4260
4266
4271
4276
4279
4281
4283
4285
4288
4291
4295
4301
4309
4320
4334
4350
4370
4392
4417
4443
4472
4501
4532
4563
4595
4627
4659
4692
4725
4758
4793
4827
4863
4898
4935
4971
5007
5042
5076
5108
5138
5165
5188
5208
5223
5235
5244
5249
5251
5250
5248
5244
5239
5232
5226
5219
5212
5204
5197
5189
5181
5174
5166
5159
5152
5146
5140
5136
5132
5130
5129
5129
5130
5133
5138
5144
5152
5161
5172
5185
5199
5215
5232
5249
5268
5288
5308
5329
5351
5374
5396
5420
5444
5468
5492
5516
5540
5563
5586
5609
5631
5652
5672
5692
5711
5729
5748
5765
5783
5800
5816
5832
5846
5860
5872
5883
5892
5900
5905
5909
5911
5911
5909
5906
5903
5898
5893
5887
5881
5876
5870
5865
5861
5857
5854
5851
5850
5850
5852
5856
5862
5870
5881
5895
5911
5930
5953
5978
6005
6036
6069
6105
6144
6185
6229
6276
6324
6375
6426
6479
6533
6586
6639
6692
6743
6793
6841
6888
6933
6978
7021
7063
7105
7147
7189
7232
7275
7319
7364
7410
7457
7505
7554
7603
7652
7701
7750
7800
7848
7897
7945
7993
8041
8089
8135
8183
8229
8275
8320
8363
8405
8445
8484
8521
8556
8589
8621
8652
8682
8710
8738
8766
8794
8822
8851
8880
8910
8940
8972
9004
9037
9070
9103
9137
9170
9204
9236
9269
9301
9333
9365
9398
9430
9463
9497
9531
9566
9602
9638
9675
9713
9751
9789
9828
9867
9906
9944
9982
10020
10057
10093
10128
10163
10196
10228
10260
10292
10322
10353
10384
10415
10447
10478
10510
10542
10573
10605
10636
10667
10698
10728
10757
10785
10813
10840
10867
10892
10917
10942
10966
10989
11012
11034
11055
11076
11096
11115
11134
11151
11166
11181
11194
11206
11216
11225
11232
11239
11244
11248
11252
11255
11257
11258
11258
11257
11256
11253
11250
11245
11240
11235
11228
11222
11215
11209
11202
11196
11190
11185
11180
11175
11170
11166
11162
11157
11153
11149
11144
11140
11135
11130
11126
11121
11117
11113
11108
11104
11099
11094
11088
11081
11073
11064
11052
11039
11024
11007
10988
10968
10945
10922
10896
10870
10844
10816
10789
10761
10733
10705
10678
10651
10623
10596
10570
10543
10516
10488
10460
10432
10402
10372
10341
10310
10277
10244
10210
10176
10142
10107
10073
10039
10005
9971
9937
9903
9869
9834
9799
9764
9728
9691
9654
9616
9577
9538
9498
9458
9418
9377
9336
9294
9253
9211
9170
9128
9087
9045
9004
8963
8922
8882
8841
8802
8763
8724
8686
8649
8613
8577
8542
8508
8475
8442
8410
8378
8346
8314
8283
8251
8218
8186
8151
8118
8084
8048
8010
7974
7936
7896
7857
7816
7775
7734
7692
7649
7606
7563
7519
7474
7429
7383
7337
7290
7243
7195
7148
7100
7052
7004
6956
6908
6859
6810
6761
6712
6662
6612
6561
6509
6456
6402
6347
6290
6232
6173
6113
6051
5990
5928
5866
5805
5744
5684
5626
5569
5513
5459
5405
5353
5302
5252
5204
5156
5110
5066
5023
4981
4942
4904
4869
4836
4805
4776
4750
4726
4704
4685
4668
4652
4639
4628
4618
4610
4602
4596
4591
4586
4582
4579
4576
4574
4573
4572
4572
4573
4575
4578
4581
4586
4591
4596
4603
4609
4616
4623
4630
4638
4645
4653
4661
4670
4678
4688
4698
4709
4720
4732
4745
4759
4773
4788
4803
4820
4836
4854
4872
4891
4911
4931
4952
4975
4998
5022
5047
5072
5099
5127
5155
5185
5215
5246
5277
5309
5342
5375
5408
5442
5475
5509
5542
5575
5609
5642
5675
5709
5742
5775
5809
5843
5876
5910
5944
5979
6013
6047
6081
6115
6150
6184
6218
6253
6288
6322
6357
6392
6427
6462
6497
6532
6567
6602
6636
6671
6704
6738
6771
6804
6836
6868
6899
6930
6960
6990
7020
7049
7079
7108
7137
7166
7195
7224
7253
7283
7312
7341
7371
7401
7431
7461
7492
7523
7553
7584
7614
7645
7674
7703
7732
7759
7786
7811
7836
7860
7882
7904
7925
7945
7964
7983
8000
8018
8034
8050
8064
8079
8093
8106
8119
8131
8143
8154
8164
8175
8185
8195
8205
8214
8223
8232
8240
8249
8257
8265
8272
8280
8287
8294
8300
8307
8313
8319
8325
8331
8337
8342
8348
8354
8360
8365
8371
8377
8383
8389
8395
8400
8406
8412
8418
8424
8429
8434
8440
8444
8449
8453
8457
8460
8462
8463
8464
8462
8460
8456
8449
8442
8432
8420
8406
8390
8373
8353
8332
8309
8284
8257
8229
8199
8167
8135
8102
8067
8031
7995
7957
7920
7882
7844
7805
7767
7728
7689
7651
7612
7573
7534
7494
7454
7414
7373
7331
7290
7247
7205
7162
7119
7075
7032
6989
6945
6901
6857
6812
6766
6720
6672
6624
6574
6524
6472
6420
6367
6313
6259
6205
6150
6096
6041
5986
5931
5876
5821
5766
5710
5654
5597
5540
5483
5426
5368
5310
5252
5194
5136
5078
5021
4963
4905
4848
4791
4734
4676
4619
4562
4504
4446
4389
4331
4273
4215
4158
4100
4043
3987
3931
3876
3822
3768
3715
3662
3611
3560
3509
3459
3410
3360
3312
3263
3215
3167
3119
3071
3024
2977
2930
2884
2838
2792
2747
2701
2656
2610
2564
2518
2471
2423
2374
2325
2275
2224
2172
2119
2065
2011
1956
1900
1844
1787
1729
1671
1612
1553
1493
1434
1374
1314
1255
1195
1136
1078
1018
961
903
845
787
729
672
614
557
500
443
386
330
273
217
160
104
47
-9
-67
-124
-183
-242
-301
-362
-423
-484
-546
-609
-672
-735
-799
-862
-925
-988
-1051
-1114
-1176
-1238
-1299
-1360
-1421
-1481
-1541
-1600
-1659
-1718
-1775
-1832
-1889
-1944
-1998
-2052
-2104
-2156
-2207
-2257
-2306
-2355
-2404
-2453
-2502
-2551
-2601
-2650
-2701
-2751
-2801
-2852
-2902
-2952
-3002
-3051
-3099
-3147
-3194
-3241
-3287
-3333
-3379
-3425
-3471
-3517
-3563
-3609
-3655
-3702
-3748
-3795
-3842
-3888
-3935
-3981
-4027
-4073
-4120
-4166
-4212
-4258
-4304
-4350
-4397
-4444
-4490
-4537
-4584
-4631
-4678
-4726
-4773
-4820
-4868
-4915
-4963
-5010
-5057
-5105
-5152
-5198
-5245
-5291
-5337
-5383
-5429
-5474
-5519
-5563
-5607
-5650
-5694
-5736
-5778
-5820
-5861
-5902
-5943
-5983
-6023
-6063
-6103
-6143
-6182
-6222
-6261
-6301
-6340
-6379
-6418
-6456
-6494
-6532
-6568
-6605
-6640
-6674
-6707
-6740
-6771
-6801
-6830
-6858
-6886
-6913
-6939
-6965
-6991
-7017
-7043
-7069
-7096
-7123
-7150
-7177
-7204
-7232
-7259
-7286
-7313
-7340
-7366
-7392
-7418
-7444
-7470
-7496
-7522
-7548
-7574
-7602
-7629
-7657
-7686
-7715
-7745
-7774
-7804
-7834
-7864
-7894
-7923
-7952
-7982
-8010
-8039
-8070
-8100
-8130
-8160
-8192
-8224
-8256
-8289
-8323
-8357
-8392
-8427
-8462
-8498
-8533
-8568
-8604
-8639
-8674
-8709
-8743
-8777
-8811
-8845
-8878
-8911
-8944
-8976
-9007
-9038
-9069
-9099
-9129
-9158
-9186
-9215
-9243
-9271
-9298
-9326
-9354
-9381
-9409
-9436
-9464
-9492
-9520
-9548
-9576
-9604
-9632
-9661
-9690
-9719
-9749
-9779
-9809
-9840
-9871
-9903
-9934
-9966
-9998
-10030
-10062
-10095
-10127
-10160
-10192
-10225
-10259
-10292
-10326
-10360
-10394
-10428
-10462
-10497
-10531
-10566
-10600
-10635
-10670
-10705
-10740
-10775
-10810
-10845
-10880
-10915
-10950
-10986
-11021
-11056
-11090
-11125
-11160
-11194
-11228
-11262
-11296
-11329
-11363
-11396
-11430
-11463
-11497
-11530
-11564
-11598
-11631
-11665
-11698
-11731
-11764
-11795
-11826
-11856
-11885
-11913
-11940
-11965
-11990
-12014
-12037
-12059
-12081
-12102
-12123
-12143
-12163
-12183
-12202
-12221
-12240
-12259
-12278
-12296
-12315
-12333
-12351
-12369
-12386
-12404
-12422
-12440
-12457
-12474
-12492
-12508
-12525
-12540
-12556
-12571
-12585
-12598
-12611
-12623
-12635
-12646
-12657
-12667
-12676
-12685
-12693
-12700
-12707
-12712
-12717
-12721
-12724
-12726
-12727
-12727
-12727
-12726
-12724
-12722
-12719
-12716
-12712
-12708
-12704
-12699
-12694
-12689
-12684
-12678
-12672
-12665
-12658
-12651
-12644
-12636
-12628
-12620
-12612
-12604
-12596
-12587
-12579
-12570
-12561
-12551
-12541
-12531
-12521
-12511
-12500
-12490
-12480
-12470
-12460
-12451
-12443
-12435
-12428
-12422
-12416
-12411
-12407
-12403
-12399
-12397
-12394
-12392
-12391
-12390
-12389
-12389
-12390
-12391
-12393
-12395
-12399
-12403
-12407
-12413
-12419
-12426
-12434
-12442
-12450
-12459
-12469
-12479
-12489
-12499
-12509
-12520
-12531
-12542
-12554
-12566
-12578
-12590
-12603
-12616
-12628
-12641
-12654
-12667
-12681
-12694
-12708
-12721
-12735
-12750
-12765
-12780
-12795
-12811
-12827
-12843
-12860
-12877
-12894
-12912
-12929
-12948
-12966
-12986
-13005
-13025
-13046
-13067
-13089
-13111
-13134
-13157
-13180
-13204
-13228
-13253
-13277
-13302
-13327
-13351
-13376
-13401
-13425
-13449
-13473
-13496
-13520
-13543
-13566
-13588
-13611
-13633
-13656
-13678
-13700
-13722
-13744
-13765
-13787
-13808
-13828
-13849
-13868
-13888
-13906
-13924
-13941
-13958
-13974
-13989
-14004
-14018
-14032
-14045
-14058
-14071
-14083
-14096
-14107
-14118
-14129
-14139
-14149
-14158
-14167
-14176
-14183
-14191
-14198
-14206
-14213
-14220
-14227
-14234
-14241
-14248
-14255
-14263
-14270
-14277
-14284
-14291
-14298
-14304
-14310
-14315
-14320
-14324
-14327
-14330
-14332
-14334
-14334
-14334
-14334
-14333
-14331
-14329
-14326
-14323
-14320
-14316
-14311
-14306
-14301
-14296
-14290
-14283
-14277
-14269
-14262
-14254
-14246
-14237
-14228
-14219
-14210
-14200
-14191
-14181
-14172
-14163
-14153
-14144
-14134
-14124
-14115
-14105
-14094
-14083
-14072
-14060
-14048
-14036
-14022
-14009
-13994
-13980
-13964
-13948
-13932
-13914
-13896
-13877
-13858
-13838
-13817
-13795
-13772
-13749
-13725
-13701
-13676
-13650
-13623
-13596
-13568
-13540
-13511
-13482
-13454
-13425
-13396
-13367
-13339
-13311
-13282
-13254
-13226
-13198
-13170
-13142
-13113
-13085
-13057
-13029
-13002
-12974
-12947
-12920
-12894
-12869
-12843
-12818
-12794
-12769
-12744
-12719
-12694
-12669
-12643
-12616
-12589
-12561
-12533
-12504
-12475
-12445
-12416
-12386
-12355
-12325
-12294
-12262
-12230
-12198
-12165
-12132
-12099
-12065
-12032
-11998
-11965
-11932
-11899
-11867
-11835
-11803
-11772
-11741
-11711
-11681
-11652
-11622
-11593
-11564
-11535
-11505
-11475
-11445
-11415
-11385
-11354
-11323
-11293
-11262
-11231
-11200
-11170
-11139
-11109
-11078
-11047
-11016
-10984
-10952
-10919
-10886
-10853
-10820
-10786
-10752
-10719
-10685
-10650
-10616
-10582
-10548
-10513
-10478
-10443
-10408
-10373
-10337
-10302
-10265
-10229
-10192
-10155
-10117
-10079
-10042
-10004
-9966
-9929
-9892
-9855
-9818
-9781
-9745
-9708
-9671
-9635
-9598
-9561
-9523
-9486
-9448
-9410
-9372
-9334
-9296
-9258
-9220
-9182
-9144
-9107
-9069
-9032
-8994
-8957
-8920
-8882
-8845
-8807
-8769
-8730
-8691
-8652
-8612
-8572
-8532
-8491
-8451
-8410
-8370
-8329
-8288
-8248
-8207
-8167
-8125
-8086
-8045
-8004
-7963
-7921
-7880
-7838
-7796
-7754
-7712
-7670
-7627
-7585
-7542
-7499
-7456
-7413
-7370
-7327
-7283
-7239
-7195
-7150
-7106
-7061
-7016
-6971
-6926
-6881
-6836
-6791
-6747
-6702
-6657
-6611
-6566
-6520
-6474
-6428
-6380
-6333
-6285
-6236
-6187
-6137
-6087
-6036
-5985
-5934
-5882
-5830
-5778
-5726
-5674
-5622
-5570
-5518
-5466
-5414
-5362
-5309
-5257
-5204
-5152
-5099
-5047
-4995
-4942
-4890
-4838
-4786
-4734
-4682
-4630
-4578
-4526
-4474
-4421
-4369
-4317
-4264
-4211
-4158
-4104
-4050
-3997
-3942
-3888
-3833
-3778
-3723
-3667
-3611
-3555
-3498
-3441
-3383
-3325
-3266
-3207
-3147
-3088
-3028
-2968
-2908
-2848
-2787
-2727
-2668
-2608
-2548
-2489
-2430
-2370
-2312
-2253
-2194
-2136
-2079
-2021
-1965
-1909
-1853
-1798
-1744
-1691
-1638
-1586
-1534
-1483
-1433
-1382
-1333
-1283
-1234
-1186
-1138
-1091
-1044
-998
-952
-906
-861
-817
-773
-729
-685
-641
-598
-554
-511
-467
-424
-381
-338
-294
-251
-208
-165
-122
-79
-36
7
50
93
136
179
222
266
310
354
398
443
487
532
576
620
664
707
751
793
836
877
919
960
1000
1042
1082
1123
1164
1205
1247
1289
1330
1372
1414
1457
1499
1541
1583
1625
1667
1709
1751
1793
1835
1877
1920
1963
2005
2050
2094
2139
2183
2228
2273
2318
2363
2408
2453
2497
2541
2585
2629
2673
2716
2760
2803
2847
2891
2935
2980
3024
3069
3114
3159
3204
3250
3295
3341
3387
3434
3480
3527
3575
3623
3671
3720
3769
3819
3869
3919
3970
4021
4072
4123
4174
4225
4276
4327
4377
4428
4478
4528
4578
4627
4677
4727
4776
4826
4875
4924
4974
5023
5071
5120
5168
5216
5264
5311
5358
5405
5451
5497
5542
5588
5633
5678
5723
5767
5811
5855
5899
5943
5986
6029
6072
6114
6157
6199
6240
6282
6323
6364
6406
6447
6488
6529
6571
6612
6654
6695
6737
6780
6822
6865
6907
6950
6993
7036
7079
7122
7164
7206
7247
7288
7329
7369
7408
7447
7486
7524
7562
7599
7636
7673
7710
7746
7783
7819
7854
7890
7925
7960
7995
8029
8063
8096
8130
8163
8196
8228
8260
8291
8322
8353
8384
8414
8444
8473
8502
8531
8559
8586
8613
8640
8666
8691
8716
8741
8765
8789
8812
8835
8858
8880
8902
8923
8945
8966
8986
9007
9027
9047
9067
9086
9106
9125
9144
9163
9181
9200
9218
9237
9255
9272
9290
9307
9324
9340
9356
9371
9387
9402
9417
9431
9446
9460
9475
9489
9504
9518
9533
9547
9562
9577
9592
9607
9623
9638
9653
9668
9684
9699
9714
9730
9745
9761
9776
9792
9808
9824
9839
9855
9871
9887
9903
9919
9935
9950
9966
9981
9996
10010
10025
10039
10052
10066
10078
10090
10102
10113
10123
10133
10142
10150
10158
10165
10171
10177
10182
10187
10191
10194
10197
10199
10200
10202
10202
10203
10203
10204
10203
10203
10202
10201
10199
10197
10194
10190
10186
10181
10176
10170
10163
10156
10149
10141
10133
10124
10115
10106
10096
10086
10076
10065
10053
10041
10029
10016
10003
9990
9977
9963
9949
9934
9920
9904
9889
9873
9857
9841
9823
9806
9787
9768
9749
9729
9708
9687
9666
9644
9622
9599
9577
9554
9531
9508
9485
9461
9437
9413
9389
9364
9340
9315
9289
9264
9238
9212
9186
9160
9134
9108
9082
9056
9029
9003
8976
8949
8922
8895
8867
8838
8810
8780
8751
8721
8690
8659
8628
8596
8564
8532
8499
8466
8433
8400
8366
8332
8297
8263
8228
8193
8157
8122
8087
8052
8016
7980
7944
7908
7872
7836
7800
7765
7729
7694
7658
7623
7587
7552
7517
7482
7448
7413
7378
7344
7310
7275
7241
7207
7172
7138
7103
7068
7033
6998
6963
6928
6892
6857
6823
6788
6754
6719
6686
6652
6619
6586
6553
6521
6489
6457
6425
6394
6363
6332
6302
6271
6241
6211
6182
6152
6123
6094
6065
6036
6008
5979
5952
5924
5897
5871
5845
5819
5794
5769
5744
5720
5697
5673
5650
5628
5606
5584
5563
5543
5523
5504
5485
5467
5450
5432
5415
5398
5381
5365
5348
5332
5315
5299
5282
5266
5250
5234
5218
5203
5188
5173
5158
5144
5130
5116
5102
5088
5074
5060
5047
5034
5020
5007
4994
4982
4969
4957
4945
4933
4922
4911
4901
4890
4881
4872
4863
4854
4846
4839
4831
4824
4817
4811
4805
4798
4792
4787
4781
4775
4770
4764
4759
4753
4748
4742
4736
4731
4725
4720
4714
4709
4704
4698
4693
4688
4682
4677
4671
4666
4661
4655
4650
4645
4640
4635
4630
4625
4620
4615
4610
4604
4599
4593
4588
4582
4577
4572
4567
4562
4557
4552
4547
4543
4538
4533
4528
4522
4516
4510
4504
4497
4490
4483
4475
4467
4459
4450
4441
4432
4423
4414
4404
4395
4385
4375
4365
4356
4345
4335
4325
4314
4302
4291
4278
4266
4253
4239
4224
4209
4194
4177
4161
4143
4126
4107
4089
4070
4050
4030
4011
3992
3972
3953
3933
3913
3894
3875
3856
3837
3818
3799
3781
3762
3744
3725
3707
3688
3670
3652
3633
3615
3597
3579
3561
3543
3525
3507
3490
3472
3455
3437
3419
3402
3384
3366
3348
3330
3312
3294
3276
3258
3239
3220
3201
3182
3163
3144
3124
3105
3085
3066
3046
3027
3007
2987
2968
2948
2928
2909
2889
2869
2849
2828
2808
2787
2766
2745
2723
2702
2680
2658
2635
2612
2589
2566
2542
2518
2494
2469
2444
2419
2394
2368
2343
2317
2291
2265
2239
2214
2188
2162
2137
2112
2087
2062
2037
2012
1988
1963
1939
1914
1890
1865
1841
1816
1792
1768
1744
1720
1696
1672
1648
1625
1601
1578
1554
1530
1506
1482
1458
1434
1410
1386
1362
1339
1315
1292
1269
1247
1224
1202
1181
1159
1138
1117
1096
1076
1055
1034
1012
992
970
949
928
906
884
863
841
820
798
777
756
735
714
693
672
651
631
610
590
569
549
530
510
491
472
453
435
417
399
381
364
346
329
312
294
277
259
241
223
205
187
168
149
130
111
92
72
53
33
13
-7
-26
-46
-66
-86
-106
-125
-145
-164
-183
-202
-221
-240
-259
-277
-295
-313
-331
-349
-366
-384
-401
-419
-436
-453
-471
-488
-505
-522
-539
-557
-574
-591
-608
-625
-643
-660
-677
-694
-711
-728
-745
-763
-780
-797
-815
-833
-851
-869
-887
-905
-923
-941
-960
-978
-996
-1014
-1032
-1049
-1067
-1085
-1102
-1119
-1137
-1154
-1171
-1188
-1206
-1223
-1241
-1258
-1276
-1294
-1313
-1331
-1349
-1368
-1386
-1404
-1423
-1441
-1459
-1477
-1496
-1514
-1532
-1550
-1568
-1587
-1605
-1622
-1640
-1658
-1675
-1692
-1709
-1726
-1743
-1760
-1777
-1793
-1810
-1827
-1843
-1859
-1875
-1891
-1906
-1921
-1936
-1950
-1963
-1976
-1989
-2001
-2013
-2024
-2035
-2045
-2057
-2068
-2079
-2090
-2101
-2113
-2124
-2135
-2147
-2159
-2170
-2182
-2194
-2206
-2218
-2231
-2243
-2255
-2268
-2280
-2293
-2306
-2319
-2331
-2344
-2357
-2369
-2381
-2393
-2405
-2417
-2429
-2440
-2451
-2462
-2474
-2485
-2496
-2507
-2518
-2529
-2541
-2552
-2564
-2576
-2588
-2600
-2613
-2625
-2638
-2651
-2665
-2678
-2692
-2705
-2719
-2733
-2747
-2761
-2776
-2790
-2805
-2819
-2834
-2849
-2864
-2880
-2896
-2911
-2927
-2943
-2959
-2975
-2991
-3007
-3023
-3039
-3055
-3072
-3088
-3104
-3121
-3138
-3155
-3172
-3190
-3207
-3225
-3244
-3263
-3282
-3301
-3321
-3341
-3362
-3383
-3404
-3426
-3448
-3470
-3493
-3516
-3539
-3562
-3586
-3610
-3634
-3659
-3684
-3709
-3735
-3761
-3787
-3813
-3840
-3866
-3893
-3919
-3946
-3972
-3999
-4025
-4051
-4077
-4103
-4128
-4154
-4180
-4206
-4232
-4257
-4283
-4309
-4335
-4360
-4386
-4412
-4437
-4463
-4488
-4514
-4539
-4564
-4590
-4615
-4640
-4665
-4690
-4715
-4740
-4765
-4790
-4815
-4840
-4864
-4889
-4914
-4939
-4963
-4988
-5012
-5036
-5059
-5082
-5104
-5126
-5147
-5168
-5188
-5207
-5226
-5245
-5264
-5282
-5300
-5317
-5335
-5352
-5369
-5386
-5403
-5419
-5435
-5451
-5466
-5482
-5497
-5512
-5527
-5541
-5556
-5570
-5584
-5597
-5610
-5622
-5634
-5645
-5655
-5665
-5674
-5682
-5689
-5695
-5701
-5706
-5710
-5714
-5718
-5721
-5723
-5725
-5727
-5728
-5729
-5730
-5730
-5730
-5730
-5729
-5727
-5725
-5723
-5720
-5717
-5713
-5710
-5706
-5702
-5698
-5693
-5689
-5685
-5680
-5675
-5670
-5666
-5661
-5655
-5650
-5645
-5639
-5633
-5627
-5621
-5614
-5607
-5600
-5593
-5585
-5577
-5568
-5559
-5549
-5539
-5529
-5518
-5507
-5496
-5485
-5474
-5463
-5452
-5442
-5432
-5423
-5414
-5405
-5396
-5388
-5380
-5372
-5364
-5356
-5348
-5340
-5332
-5325
-5317
-5309
-5302
-5295
-5287
-5280
-5273
-5265
-5258
-5251
-5243
-5235
-5228
-5220
-5211
-5203
-5194
-5185
-5176
-5167
-5158
-5148
-5139
-5129
-5119
-5108
-5098
-5087
-5075
-5063
-5051
-5039
-5026
-5013
-5000
-4987
-4974
-4960
-4946
-4933
-4919
-4905
-4890
-4876
-4861
-4846
-4830
-4814
-4797
-4780
-4763
-4745
-4727
-4708
-4689
-4670
-4651
-4631
-4611
-4591
-4571
-4551
-4530
-4509
-4488
-4467
-4446
-4424
-4402
-4380
-4357
-4335
-4312
-4289
-4266
-4242
-4219
-4195
-4171
-4147
-4123
-4099
-4075
-4051
-4026
-4001
-3976
-3950
-3924
-3898
-3872
-3845
-3817
-3790
-3762
-3734
-3706
-3677
-3649
-3620
-3591
-3562
-3532
-3503
-3473
-3442
-3412
-3381
-3349
-3317
-3285
-3253
-3220
-3187
-3153
-3119
-3085
-3050
-3015
-2979
-2943
-2908
-2871
-2835
-2799
-2762
-2725
-2689
-2652
-2615
-2579
-2542
-2505
-2469
-2432
-2395
-2359
-2322
-2286
-2249
-2213
-2177
-2141
-2106
-2070
-2035
-2000
-1966
-1932
-1898
-1864
-1831
-1798
-1765
-1732
-1699
-1666
-1634
-1601
-1569
-1537
-1506
-1474
-1443
-1412
-1381
-1350
-1319
-1289
-1259
-1229
-1199
-1170
-1141
-1112
-1084
-1056
-1029
-1002
-975
-949
-923
-897
-872
-846
-821
-796
-772
-747
-722
-698
-673
-648
-624
-600
-575
-551
-527
-503
-479
-455
-432
-408
-385
-361
-338
-315
-292
-268
-245
-222
-199
-176
-154
-131
-109
-86
-64
-42
-20
1
23
44
65
86
107
127
148
169
189
210
231
251
272
292
312
333
353
373
393
413
434
454
474
493
513
533
552
572
591
610
629
648
667
685
704
723
741
760
778
797
815
833
852
870
888
907
925
943
961
979
996
1014
1032
1049
1067
1084
1102
1119
1137
1154
1171
1189
1206
1223
1241
1258
1275
1293
1310
1327
1345
1362
1379
1397
1414
1432
1449
1466
1484
1501
1519
1536
1554
1572
1590
1608
1626
1644
1663
1681
1700
1720
1739
1759
1779
1800
1821
1842
1864
1886
1908
1930
1953
1976
1999
2021
2045
2068
2092
2115
2139
2162
2186
2209
2233
2257
2281
2305
2329
2354
2379
2404
2429
2455
2482
2508
2536
2563
2591
2619
2648
2677
2706
2735
2764
2793
2822
2851
2879
2908
2936
2964
2992
3019
3047
3074
3102
3130
3158
3186
3214
3242
3270
3299
3328
3357
3386
3415
3445
3474
3504
3534
3564
3595
3625
3656
3687
3718
3749
3780
3811
3843
3874
3905
3936
3967
3998
4029
4059
4091
4122
4152
4183
4214
4244
4274
4305
4335
4365
4395
4424
4454
4483
4513
4541
4570
4598
4626
4654
4682
4709
4735
4762
4788
4813
4839
4864
4889
4913
4938
4962
4986
5009
5032
5054
5076
5098
5118
5139
5158
5177
5196
5214
5231
5249
5265
5282
5298
5314
5330
5345
5360
5375
5390
5404
5418
5431
5444
5456
5468
5480
5491
5501
5511
5521
5531
5540
5549
5558
5566
5574
5582
5590
5597
5603
5609
5615
5620
5625
5630
5634
5637
5641
5644
5646
5649
5651
5652
5653
5654
5655
5655
5655
5655
5654
5653
5652
5650
5649
5647
5645
5643
5640
5638
5635
5632
5629
5625
5622
5618
5614
5609
5605
5600
5595
5590
5584
5579
5574
5568
5563
5557
5552
5546
5541
5535
5530
5525
5520
5515
5510
5504
5499
5494
5489
5483
5477
5472
5466
5460
5454
5448
5441
5435
5429
5423
5417
5411
5404
5398
5392
5386
5380
5374
5368
5362
5356
5350
5344
5338
5332
5326
5320
5314
5308
5303
5297
5292
5287
5281
5276
5271
5266
5262
5257
5252
5248
5244
5239
5235
5231
5228
5224
5221
5217
5214
5211
5209
5206
5204
5201
5199
5197
5196
5194
5193
5191
5190
5189
5188
5187
5185
5184
5183
5181
5180
5178
5177
5175
5173
5171
5170
5168
5167
5165
5164
5163
5162
5161
5161
5161
5161
5161
5161
5162
5163
5164
5165
5167
5169
5170
5173
5175
5177
5180
5183
5185
5188
5191
5194
5196
5199
5202
5204
5206
5209
5211
5213
5215
5217
5219
5221
5222
5225
5227
5229
5231
5234
5237
5240
5243
5246
5250
5253
5257
5261
5264
5268
5271
5274
5276
5278
5280
5281
5282
5282
5282
5282
5281
5280
5279
5277
5275
5273
5271
5269
5267
5264
5262
5259
5257
5254
5252
5250
5247
5245
5243
5241
5240
5238
5237
5236
5235
5234
5234
5233
5233
5232
5232
5231
5230
5229
5228
5227
5225
5224
5222
5220
5218
5216
5213
5210
5207
5203
5199
5195
5190
5185
5180
5175
5169
5164
5158
5153
5147
5141
5136
5130
5125
5119
5114
5108
5103
5097
5092
5086
5080
5074
5068
5062
5055
5048
5041
5034
5027
5019
5011
5003
4995
4986
4977
4968
4959
4949
4938
4928
4917
4905
4894
4882
4870
4858
4846
4834
4821
4809
4796
4783
4771
4758
4745
4732
4719
4706
4692
4678
4664
4649
4633
4617
4601
4583
4566
4548
4531
4512
4494
4476
4458
4440
4421
4402
4383
4364
4345
4325
4305
4284
4263
4242
4220
4198
4176
4154
4131
4108
4085
4061
4037
4011
3987
3961
3935
3908
3880
3853
3824
3796
3767
3738
3709
3679
3649
3619
3589
3558
3527
3495
3463
3431
3399
3366
3333
3299
3265
3231
3197
3163
3128
3093
3059
3024
2989
2955
2921
2886
2852
2817
2783
2748
2713
2677
2641
2605
2568
2531
2494
2456
2418
2380
2341
2303
2264
2225
2186
2147
2108
2069
2029
1990
1950
1910
1870
1830
1789
1748
1707
1665
1624
1582
1540
1498
1456
1414
1373
1332
1290
1249
1208
1167
1126
1085
1044
1002
962
921
881
840
799
759
718
678
637
597
557
516
476
436
397
357
318
279
240
202
164
126
88
50
13
-25
-61
-98
-134
-169
-205
-239
-274
-308
-341
-375
-408
-441
-474
-506
-539
-571
-603
-635
-667
-698
-729
-760
-790
-820
-850
-879
-907
-935
-963
-990
-1016
-1043
-1069
-1095
-1120
-1145
-1169
-1193
-1217
-1240
-1263
-1285
-1307
-1328
-1349
-1369
-1389
-1408
-1427
-1445
-1463
-1480
-1497
-1514
-1530
-1546
-1562
-1578
-1594
-1609
-1625
-1641
-1657
-1672
-1688
-1703
-1718
-1734
-1749
-1764
-1778
-1793
-1808
-1822
-1836
-1850
-1864
-1877
-1890
-1903
-1915
-1926
-1937
-1948
-1958
-1967
-1977
-1985
-1994
-2001
-2009
-2017
-2025
-2033
-2041
-2049
-2057
-2064
-2071
-2078
-2085
-2092
-2099
-2105
-2112
-2118
-2125
-2131
-2137
-2143
-2149
-2155
-2160
-2165
-2170
-2175
-2180
-2184
-2188
-2192
-2195
-2198
-2200
-2202
-2204
-2206
-2207
-2209
-2210
-2212
-2214
-2215
-2217
-2220
-2222
-2224
-2227
-2230
-2232
-2235
-2238
-2241
-2244
-2247
-2250
-2254
-2257
-2261
-2265
-2269
-2272
-2276
-2280
-2284
-2288
-2292
-2296
-2299
-2303
-2307
-2310
-2313
-2317
-2320
-2323
-2326
-2329
-2332
-2335
-2338
-2341
-2344
-2346
-2349
-2351
-2352
-2354
-2355
-2356
-2357
-2358
-2359
-2359
-2360
-2361
-2362
-2363
-2364
-2366
-2367
-2368
-2369
-2370
-2370
-2371
-2371
-2372
-2372
-2373
-2373
-2374
-2375
-2377
-2378
-2380
-2382
-2385
-2388
-2390
-2393
-2397
-2400
-2403
-2406
-2409
-2412
-2416
-2419
-2422
-2425
-2428
-2432
-2435
-2438
-2442
-2445
-2449
-2452
-2456
-2460
-2463
-2467
-2470
-2474
-2477
-2480
-2483
-2486
-2488
-2491
-2493
-2495
-2497
-2500
-2502
-2504
-2506
-2508
-2510
-2512
-2514
-2516
-2518
-2520
-2522
-2523
-2525
-2527
-2528
-2529
-2531
-2532
-2533
-2535
-2536
-2537
-2538
-2539
-2539
-2540
-2540
-2541
-2541
-2542
-2542
-2542
-2543
-2543
-2544
-2545
-2546
-2548
-2549
-2551
-2552
-2554
-2556
-2557
-2559
-2561
-2562
-2564
-2565
-2567
-2568
-2570
-2571
-2573
-2575
-2576
-2578
-2580
-2582
-2585
-2587
-2590
-2592
-2595
-2598
-2601
-2605
-2608
-2612
-2616
-2619
-2623
-2627
-2632
-2636
-2640
-2644
-2649
-2653
-2658
-2663
-2668
-2673
-2678
-2683
-2688
-2694
-2699
-2705
-2711
-2716
-2722
-2728
-2734
-2740
-2745
-2751
-2756
-2762
-2767
-2772
-2777
-2782
-2787
-2792
-2797
-2802
-2807
-2812
-2817
-2822
-2826
-2831
-2835
-2840
-2844
-2849
-2853
-2858
-2862
-2867
-2872
-2877
-2882
-2888
-2893
-2899
-2905
-2911
-2917
-2923
-2929
-2935
-2941
-2947
-2953
-2959
-2965
-2971
-2976
-2982
-2987
-2993
-2998
-3003
-3007
-3012
-3016
-3021
-3025
-3029
-3033
-3037
-3040
-3044
-3048
-3052
-3055
-3059
-3063
-3067
-3071
-3075
-3078
-3082
-3086
-3089
-3093
-3096
-3099
-3102
-3105
-3108
-3110
-3112
-3114
-3116
-3118
-3120
-3122
-3123
-3125
-3126
-3128
-3129
-3131
-3133
-3134
-3136
-3138
-3140
-3142
-3144
-3147
-3149
-3152
-3155
-3158
-3161
-3164
-3167
-3169
-3172
-3175
-3177
-3180
-3182
-3184
-3185
-3187
-3188
-3189
-3189
-3190
-3190
-3190
-3190
-3190
-3190
-3190
-3189
-3189
-3189
-3189
-3190
-3190
-3191
-3192
-3193
-3195
-3196
-3198
-3200
-3202
-3205
-3207
-3210
-3212
-3215
-3218
-3221
-3225
-3228
-3231
-3235
-3239
-3242
-3246
-3250
-3255
-3259
-3263
-3268
-3273
-3278
-3283
-3289
-3294
-3300
-3306
-3313
-3319
-3326
-3333
-3340
-3348
-3355
-3363
-3370
-3378
-3385
-3393
-3400
-3408
-3415
-3422
-3429
-3436
-3443
-3450
-3458
-3465
-3472
-3479
-3487
-3494
-3502
-3510
-3518
-3526
-3534
-3542
-3550
-3558
-3566
-3575
-3583
-3591
-3599
-3607
-3615
-3623
-3631
-3639
-3647
-3655
-3663
-3670
-3678
-3686
-3693
-3700
-3708
-3715
-3721
-3728
-3734
-3740
-3746
-3751
-3757
-3761
-3766
-3770
-3774
-3777
-3780
-3783
-3785
-3787
-3789
-3790
-3792
-3793
-3794
-3795
-3796
-3797
-3798
-3799
-3800
-3801
-3801
-3802
-3803
-3803
-3803
-3803
-3802
-3802
-3800
-3799
-3797
-3794
-3791
-3788
-3784
-3780
-3775
-3770
-3765
-3759
-3753
-3747
-3740
-3733
-3726
-3718
-3710
-3702
-3693
-3684
-3674
-3664
-3654
-3643
-3633
-3621
-3610
-3598
-3586
-3574
-3562
-3549
-3536
-3523
-3509
-3495
-3481
-3467
-3452
-3437
-3422
-3407
-3391
-3375
-3359
-3343
-3326
-3309
-3292
-3274
-3256
-3238
-3220
-3201
-3182
-3163
-3143
-3123
-3103
-3083
-3063
-3042
-3021
-3000
-2979
-2958
-2936
-2915
-2893
-2871
-2848
-2826
-2803
-2780
-2756
-2733
-2710
-2686
-2662
-2639
-2615
-2591
-2567
-2543
-2519
-2495
-2471
-2447
-2423
-2399
-2375
-2351
-2327
-2303
-2279
-2254
-2230
-2206
-2181
-2157
-2133
-2108
-2083
-2058
-2033
-2008
-1983
-1958
-1932
-1907
-1881
-1855
-1829
-1803
-1777
-1751
-1726
-1700
-1674
-1647
-1621
-1595
-1569
-1543
-1516
-1490
-1464
-1438
-1412
-1386
-1360
-1334
-1309
-1283
-1258
-1233
-1207
-1182
-1156
-1131
-1105
-1080
-1054
-1028
-1002
-977
-951
-925
-899
-873
-848
-822
-796
-771
-745
-720
-694
-668
-642
-616
-590
-564
-538
-512
-485
-459
-432
-405
-379
-352
-326
-299
-272
-246
-219
-193
-166
-140
-113
-87
-61
-35
-9
17
43
69
95
121
147
174
200
227
254
282
310
338
366
395
424
452
481
510
539
568
596
625
654
683
712
741
769
798
827
856
885
913
942
970
998
1027
1054
1082
1110
1137
1164
1191
1218
1245
1272
1299
1326
1354
1381
1408
1435
1463
1490
1518
1545
1572
1600
1627
1655
1682
1709
1736
1764
1791
1818
1845
1872
1900
1927
1954
1981
2009
2036
2063
2091
2118
2145
2172
2200
2227
2253
2280
2307
2334
2361
2387
2414
2441
2468
2495
2521
2548
2575
2602
2629
2655
2682
2709
2735
2762
2789
2815
2842
2870
2897
2925
2952
2980
3009
3037
3065
3094
3122
3151
3179
3207
3236
3264
3292
3319
3347
3374
3402
3429
3456
3483
3509
3536
3562
3589
3615
3641
3667
3693
3719
3745
3770
3796
3821
3847
3872
3897
3922
3947
3971
3996
4019
4043
4067
4091
4116
4140
4164
4188
4211
4235
4258
4281
4304
4326
4349
4371
4393
4415
4437
4459
4481
4503
4525
4547
4569
4591
4613
4635
4657
4678
4699
4721
4742
4763
4784
4804
4825
4845
4866
4886
4906
4926
4945
4965
4984
5003
5022
5041
5060
5079
5097
5116
5134
5153
5171
5190
5208
5227
5245
5264
5282
5301
5320
5338
5357
5375
5394
5412
5431
5449
5468
5486
5505
5523
5542
5561
5580
5598
5617
5636
5655
5674
5693
5712
5731
5751
5770
5789
5808
5828
5847
5866
5886
5905
5924
5944
5964
5983
6003
6023
6043
6063
6084
6104
6124
6144
6164
6185
6204
6224
6244
6263
6282
6301
6320
6338
6356
6374
6392
6409
6426
6443
6460
6477
6494
6510
6526
6542
6558
6574
6589
6604
6619
6633
6647
6661
6674
6687
6700
6712
6724
6736
6747
6758
6769
6780
6790
6799
6809
6817
6826
6834
6842
6849
6856
6863
6870
6876
6882
6888
6894
6899
6904
6909
6913
6918
6922
6925
6928
6931
6934
6936
6937
6939
6939
6940
6940
6940
6939
6938
6937
6936
6934
6932
6930
6927
6924
6920
6917
6912
6907
6902
6897
6891
6884
6878
6871
6864
6857
6849
6842
6834
6827
6819
6811
6803
6794
6785
6776
6767
6757
6747
6736
6725
6714
6702
6690
6678
6665
6652
6638
6625
6610
6596
6580
6565
6549
6532
6515
6498
6481
6463
6444
6425
6406
6387
6368
6348
6329
6309
6289
6269
6249
6229
6209
6188
6168
6147
6127
6106
6085
6064
6044
6023
6002
5981
5960
5939
5919
5898
5878
5857
5837
5816
5795
5774
5753
5731
5710
5688
5665
5643
5620
5597
5573
5550
5526
5502
5478
5454
5430
5405
5381
5356
5331
5306
5281
5256
5230
5204
5178
5152
5126
5100
5073
5047
5020
4993
4966
4939
4912
4885
4857
4829
4801
4773
4744
4716
4686
4656
4626
4595
4564
4533
4501
4469
4436
4403
4370
4336
4302
4268
4233
4198
4163
4127
4091
4054
4019
3982
3945
3907
3869
3831
3793
3755
3716
3677
3638
3599
3560
3521
3482
3442
3402
3363
3323
3283
3243
3203
3163
3123
3083
3043
3003
2962
2922
2881
2840
2799
2758
2717
2675
2633
2591
2549
2506
2463
2420
2377
2333
2289
2245
2201
2157
2112
2067
2021
1977
1932
1887
1841
1796
1750
1704
1658
1612
1565
1519
1472
1426
1379
1332
1285
1238
1191
1144
1097
1050
1002
956
909
862
814
767
719
672
625
577
530
483
435
388
341
294
247
200
152
105
58
11
-37
-84
-131
-179
-226
-274
-321
-369
-416
-463
-511
-558
-605
-652
-699
-747
-794
-841
-888
-935
-982
-1029
-1076
-1122
-1169
-1216
-1263
-1309
-1356
-1402
-1448
-1494
-1540
-1586
-1632
-1677
-1723
-1768
-1813
-1857
-1902
-1946
-1990
-2033
-2077
-2120
-2163
-2206
-2248
-2291
-2333
-2374
-2416
-2457
-2498
-2539
-2579
-2619
-2659
-2698
-2738
-2777
-2816
-2855
-2894
-2932
-2971
-3009
-3047
-3086
-3124
-3162
-3199
-3237
-3275
-3312
-3350
-3387
-3425
-3462
-3499
-3536
-3573
-3610
-3646
-3683
-3719
-3755
-3791
-3827
-3862
-3897
-3932
-3966
-4001
-4035
-4067
-4102
-4135
-4168
-4200
-4233
-4265
-4296
-4328
-4359
-4390
-4421
-4451
-4481
-4511
-4541
-4570
-4599
-4628
-4656
-4684
-4711
-4739
-4766
-4793
-4819
-4845
-4870
-4895
-4920
-4944
-4968
-4991
-5014
-5036
-5058
-5079
-5099
-5119
-5138
-5156
-5174
-5191
-5208
-5224
-5239
-5254
-5269
-5284
-5298
-5311
-5325
-5338
-5350
-5363
-5375
-5388
-5400
-5412
-5423
-5435
-5446
-5457
-5468
-5479
-5489
-5499
-5509
-5518
-5527
-5536
-5544
-5552
-5560
-5567
-5574
-5580
-5586
-5592
-5597
-5602
-5607
-5611
-5615
-5618
-5622
-5625
-5627
-5630
-5632
-5634
-5635
-5637
-5638
-5639
-5640
-5640
-5640
-5640
-5639
-5639
-5638
-5636
-5635
-5633
-5631
-5628
-5626
-5623
-5621
-5618
-5615
-5612
-5608
-5605
-5601
-5597
-5593
-5589
-5585
-5580
-5575
-5570
-5565
-5560
-5554
-5548
-5542
-5536
-5530
-5523
-5516
-5510
-5503
-5496
-5489
-5483
-5476
-5469
-5461
-5454
-5447
-5439
-5432
-5424
-5417
-5409
-5401
-5393
-5385
-5377
-5370
-5362
-5354
-5347
-5339
-5332
-5325
-5318
-5311
-5304
-5297
-5291
-5284
-5277
-5270
-5263
-5256
-5249
-5242
-5234
-5226
-5218
-5210
-5202
-5193
-5185
-5176
-5168
-5159
-5150
-5142
-5133
-5125
-5117
-5108
-5100
-5092
-5084
-5076
-5068
-5060
-5052
-5044
-5036
-5029
-5021
-5014
-5007
-5000
-4993
-4986
-4979
-4972
-4965
-4957
-4950
-4943
-4935
-4928
-4920
-4913
-4905
-4897
-4889
-4881
-4873
-4865
-4857
-4849
-4841
-4834
-4826
-4818
-4810
-4802
-4795
-4787
-4779
-4772
-4764
-4757
-4749
-4742
-4734
-4727
-4719
-4712
-4704
-4697
-4689
-4682
-4674
-4666
-4658
-4650
-4642
-4633
-4625
-4616
-4607
-4598
-4589
-4579
-4570
-4560
-4550
-4541
-4531
-4522
-4513
-4503
-4494
-4485
-4477
-4468
-4459
-4451
-4443
-4435
-4427
-4418
-4410
-4402
-4394
-4386
-4378
-4370
-4363
-4355
-4347
-4339
-4331
-4324
-4316
-4308
-4301
-4293
-4286
-4279
-4271
-4265
-4258
-4251
-4245
-4238
-4232
-4227
-4221
-4215
-4209
-4204
-4198
-4192
-4186
-4180
-4174
-4167
-4160
-4152
-4145
-4136
-4128
-4119
-4110
-4101
-4091
-4082
-4072
-4062
-4051
-4043
-4033
-4022
-4013
-4003
-3994
-3984
-3975
-3965
-3956
-3947
-3938
-3929
-3920
-3911
-3902
-3893
-3884
-3875
-3866
-3856
-3847
-3838
-3828
-3819
-3809
-3799
-3789
-3779
-3768
-3757
-3747
-3736
-3725
-3713
-3702
-3691
-3679
-3667
-3656
-3644
-3631
-3619
-3607
-3594
-3582
-3569
-3556
-3543
-3530
-3517
-3504
-3491
-3478
-3464
-3451
-3437
-3422
-3408
-3393
-3378
-3363
-3347
-3332
-3316
-3299
-3283
-3266
-3250
-3233
-3216
-3199
-3182
-3165
-3148
-3131
-3114
-3097
-3079
-3062
-3044
-3027
-3009
-2991
-2974
-2956
-2938
-2921
-2903
-2885
-2867
-2849
-2831
-2813
-2795
-2777
-2758
-2739
-2721
-2702
-2683
-2664
-2646
-2627
-2608
-2589
-2570
-2550
-2531
-2512
-2493
-2474
-2455
-2436
-2417
-2397
-2378
-2359
-2339
-2320
-2300
-2281
-2261
-2241
-2221
-2201
-2181
-2161
-2141
-2120
-2100
-2079
-2059
-2037
-2017
-1997
-1976
-1955
-1934
-1913
-1892
-1871
-1850
-1829
-1807
-1785
-1763
-1741
-1718
-1696
-1673
-1650
-1627
-1605
-1582
-1559
-1536
-1513
-1491
-1468
-1445
-1422
-1399
-1376
-1352
-1329
-1305
-1281
-1258
-1234
-1210
-1186
-1162
-1139
-1115
-1092
-1069
-1045
-1022
-999
-976
-953
-930
-907
-885
-862
-840
-817
-796
-774
-753
-732
-711
-691
-671
-652
-632
-613
-594
-574
-555
-536
-517
-498
-478
-459
-440
-420
-401
-382
-363
-344
-324
-306
-287
-268
-249
-230
-212
-193
-174
-156
-137
-119
-100
-82
-63
-45
-27
-9
9
26
44
61
78
95
111
128
144
160
175
191
206
222
237
252
267
282
296
311
325
339
353
366
380
393
406
418
431
443
455
467
478
489
500
511
522
532
543
553
563
573
583
592
602
612
621
631
640
649
657
666
674
682
690
698
705
712
719
726
732
738
745
751
756
762
767
773
778
782
787
792
797
802
807
811
817
822
827
832
838
843
849
854
859
865
870
875
880
885
890
895
901
906
911
917
923
928
934
941
947
953
959
965
972
978
984
990
995
1000
1006
1012
1018
1022
1028
1033
1038
1043
1048
1053
1057
1061
1066
1070
1073
1077
1081
1084
1088
1091
1095
1098
1101
1105
1108
1112
1116
1119
1123
1126
1129
1133
1136
1139
1142
1145
1148
1151
1155
1158
1161
1164
1167
1171
1174
1178
1182
1186
1190
1194
1198
1202
1207
1211
1215
1219
1223
1227
1231
1234
1238
1241
1244
1247
1250
1252
1254
1256
1258
1260
1262
1263
1265
1266
1268
1269
1270
1271
1271
1272
1272
1272
1273
1272
1272
1272
1271
1270
1269
1268
1266
1265
1263
1260
1258
1256
1253
1250
1247
1243
1240
1236
1233
1229
1226
1222
1218
1214
1210
1207
1203
1199
1195
1191
1187
1182
1178
1173
1169
1164
1159
1154
1149
1144
1139
1133
1128
1123
1117
1112
1106
1100
1094
1088
1082
1075
1069
1062
1056
1049
1042
1035
1029
1022
1016
1008
1002
996
989
983
976
969
962
955
948
941
934
927
919
912
905
898
891
884
877
870
863
856
849
843
836
829
823
816
810
803
797
791
784
778
772
766
760
753
747
741
735
728
722
716
709
703
697
690
684
678
671
665
658
652
645
639
632
626
619
613
607
601
595
589
583
578
572
567
561
556
550
545
539
534
528
523
517
511
505
499
493
487
481
475
469
462
456
450
443
437
430
423
417
410
403
396
389
382
375
368
361
354
348
342
335
329
324
318
312
307
301
296
291
285
280
275
269
264
259
254
248
243
238
233
228
222
217
211
206
200
194
188
182
175
168
161
154
147
140
132
125
117
110
102
95
87
80
72
64
57
49
41
33
25
16
8
0
-8
-16
-24
-32
-40
-47
-55
-62
-69
-76
-83
-90
-97
-103
-110
-117
-124
-130
-137
-143
-150
-156
-163
-169
-176
-182
-188
-194
-199
-205
-211
-216
-221
-226
-231
-236
-241
-245
-250
-254
-258
-261
-265
-268
-271
-273
-275
-277
-279
-281
-282
-283
-284
-285
-286
-286
-286
-286
-286
-286
-285
-285
-284
-284
-283
-282
-281
-280
-279
-277
-275
-274
-272
-269
-267
-264
-262
-259
-255
-252
-248
-244
-240
-235
-231
-226
-221
-216
-211
-205
-199
-193
-187
-180
-174
-167
-160
-153
-145
-138
-130
-123
-115
-107
-99
-91
-83
-75
-67
-59
-50
-42
-33
-25
-16
-7
2
11
20
29
38
47
57
66
76
85
95
105
115
125
135
145
155
166
176
186
197
208
218
229
240
251
262
274
285
296
308
319
331
343
354
366
378
390
403
415
428
440
453
467
480
493
507
521
535
550
564
579
593
608
623
638
652
667
682
697
712
727
742
757
772
787
802
817
832
847
862
877
892
906
921
936
950
965
979
994
1008
1022
1036
1050
1064
1078
1091
1105
1118
1131
1144
1158
1171
1183
1196
1209
1222
1235
1247
1260
1272
1285
1297
1309
1321
1333
1345
1356
1368
1379
1390
1401
1412
1422
1432
1442
1452
1462
1471
1481
1490
1499
1508
1516
1524
1532
1540
1548
1555
1562
1569
1576
1583
1589
1596
1602
1609
1615
1621
1627
1633
1639
1645
1651
1656
1662
1667
1672
1677
1682
1687
1691
1695
1699
1703
1707
1711
1715
1718
1722
1726
1729
1732
1736
1739
1742
1745
1748
1751
1754
1756
1759
1762
1765
1768
1770
1773
1776
1779
1781
1784
1787
1789
1792
1794
1797
1799
1802
1804
1806
1809
1811
1813
1815
1817
1819
1821
1823
1825
1827
1829
1831
1833
1835
1837
1839
1841
1843
1844
1846
1848
1849
1851
1852
1854
1855
1856
1858
1859
1860
1861
1862
1862
1863
1864
1864
1865
1865
1866
1866
1867
1867
1868
1869
1869
1870
1871
1872
1872
1873
1874
1875
1876
1877
1878
1879
1881
1882
1883
1884
1886
1887
1888
1890
1891
1892
1893
1895
1896
1897
1899
1900
1902
1903
1905
1907
1909
1912
1914
1917
1919
1922
1925
1928
1931
1934
1937
1940
1944
1947
1950
1954
1958
1961
1965
1969
1973
1977
1982
1986
1990
1995
1999
2004
2009
2013
2017
2023
2027
2032
2037
2041
2045
2051
2056
2060
2065
2070
2076
2081
2086
2092
2098
2103
2109
2115
2121
2127
2134
2140
2147
2153
2160
2166
2173
2180
2187
2194
2201
2209
2216
2224
2231
2239
2247
2254
2262
2270
2278
2286
2294
2302
2310
2318
2326
2334
2342
2350
2358
2366
2374
2382
2390
2398
2407
2415
2424
2433
2442
2452
2461
2470
2480
2490
2499
2509
2519
2529
2539
2549
2560
2570
2581
2592
2603
2614
2625
2636
2647
2658
2669
2680
2691
2702
2713
2724
2735
2746
2757
2768
2779
2789
2800
2811
2822
2832
2843
2854
2864
2875
2885
2895
2905
2915
2925
2934
2944
2953
2962
2972
2981
2990
2999
3009
3018
3027
3036
3046
3055
3064
3074
3083
3091
3100
3109
3117
3125
3133
3140
3148
3155
3162
3169
3175
3182
3188
3194
3200
3205
3211
3216
3222
3227
3232
3237
3242
3246
3251
3255
3260
3265
3269
3274
3278
3283
3287
3292
3297
3301
3305
3310
3314
3318
3322
3325
3329
3332
3335
3338
3341
3344
3346
3349
3351
3353
3354
3356
3357
3358
3359
3359
3359
3359
3359
3358
3357
3356
3355
3353
3352
3349
3347
3344
3342
3338
3335
3332
3328
3324
3320
3316
3311
3307
3302
3297
3291
3286
3280
3274
3268
3261
3254
3247
3240
3233
3225
3218
3210
3202
3194
3186
3178
3170
3162
3154
3145
3137
3129
3120
3112
3103
3094
3085
3076
3067
3057
3047
3037
3027
3017
3007
2997
2986
2976
2965
2954
2943
2932
2920
2909
2897
2885
2873
2861
2849
2837
2824
2811
2799
2786
2773
2760
2746
2733
2720
2706
2692
2679
2665
2651
2637
2623
2609
2594
2580
2566
2552
2538
2524
2510
2495
2481
2467
2453
2439
2425
2411
2397
2383
2369
2355
2341
2327
2314
2300
2286
2273
2260
2247
2234
2221
2208
2195
2182
2169
2157
2144
2131
2118
2105
2092
2079
2065
2052
2039
2025
2012
1998
1984
1971
1957
1943
1928
1914
1899
1885
1870
1855
1840
1825
1810
1794
1779
1764
1748
1733
1717
1702
1687
1671
1656
1641
1626
1611
1595
1580
1565
1550
1535
1520
1506
1491
1477
1462
1448
1433
1419
1405
1390
1376
1362
1347
1333
1319
1305
1291
1277
1263
1249
1235
1221
1207
1193
1179
1166
1152
1138
1125
1112
1098
1085
1072
1060
1047
1034
1022
1010
997
986
974
962
950
939
928
916
905
894
883
872
861
850
838
827
816
805
794
783
772
761
750
739
729
718
707
696
686
675
665
654
644
634
624
613
603
593
584
574
564
554
544
535
525
516
506
497
487
478
469
459
450
441
431
422
413
404
395
386
377
368
359
350
341
332
323
314
305
297
288
279
270
261
252
243
234
225
216
207
198
189
180
171
162
153
144
135
127
118
109
101
92
84
75
67
58
50
41
33
25
16
8
0
-8
-16
-24
-32
-39
-47
-54
-62
-70
-77
-85
-93
-101
-110
-118
-127
-135
-144
-153
-162
-171
-180
-188
-197
-206
-214
-223
-231
-239
-248
-256
-265
-273
-281
-290
-299
-307
-316
-324
-333
-341
-350
-358
-366
-375
-383
-391
-400
-408
-417
-425
-434
-443
-452
-461
-470
-479
-488
-497
-505
-514
-522
-531
-539
-548
-556
-564
-572
-581
-589
-597
-605
-614
-622
-630
-639
-647
-655
-664
-673
-682
-691
-700
-710
-719
-729
-739
-749
-759
-769
-780
-790
-801
-812
-823
-834
-845
-857
-868
-880
-891
-903
-915
-927
-939
-951
-964
-976
-989
-1000
-1014
-1026
-1039
-1051
-1064
-1076
-1089
-1101
-1113
-1125
-1137
-1149
-1161
-1174
-1186
-1198
-1210
-1222
-1234
-1247
-1259
-1271
-1283
-1296
-1308
-1320
-1332
-1344
-1355
-1367
-1379
-1390
-1402
-1413
-1425
-1437
-1449
-1460
-1473
-1485
-1497
-1509
-1522
-1534
-1547
-1559
-1571
-1583
-1595
-1607
-1619
-1630
-1642
-1653
-1664
-1676
-1687
-1698
-1710
-1721
-1732
-1743
-1754
-1765
-1776
-1787
-1798
-1808
-1819
-1829
-1840
-1850
-1860
-1871
-1881
-1891
-1901
-1911
-1921
-1931
-1941
-1951
-1961
-1971
-1981
-1991
-2001
-2011
-2021
-2031
-2041
-2051
-2061
-2070
-2080
-2090
-2099
-2109
-2118
-2127
-2136
-2145
-2153
-2162
-2170
-2178
-2187
-2195
-2202
-2210
-2218
-2226
-2233
-2241
-2248
-2256
-2264
-2271
-2279
-2287
-2294
-2302
-2310
-2317
-2325
-2332
-2339
-2346
-2353
-2361
-2368
-2375
-2382
-2390
-2397
-2405
-2413
-2420
-2428
-2436
-2444
-2452
-2460
-2468
-2476
-2484
-2492
-2500
-2508
-2516
-2524
-2532
-2540
-2548
-2556
-2564
-2572
-2579
-2587
-2595
-2602
-2610
-2617
-2624
-2632
-2639
-2646
-2653
-2660
-2667
-2674
-2680
-2687
-2694
-2701
-2707
-2714
-2720
-2727
-2734
-2740
-2747
-2754
-2761
-2768
-2775
-2782
-2789
-2796
-2803
-2810
-2818
-2825
-2832
-2839
-2846
-2853
-2860
-2867
-2874
-2881
-2887
-2894
-2900
-2906
-2912
-2918
-2924
-2929
-2935
-2940
-2945
-2950
-2955
-2960
-2964
-2969
-2973
-2977
-2981
-2985
-2989
-2992
-2996
-2999
-3002
-3005
-3009
-3012
-3015
-3018
-3021
-3024
-3027
-3029
-3032
-3035
-3037
-3039
-3042
-3043
-3045
-3047
-3048
-3049
-3050
-3050
-3050
-3050
-3050
-3050
-3049
-3048
-3047
-3046
-3044
-3043
-3041
-3038
-3036
-3033
-3030
-3027
-3024
-3020
-3016
-3011
-3007
-3002
-2996
-2991
-2985
-2978
-2972
-2965
-2958
-2951
-2943
-2936
-2928
-2920
-2912
-2904
-2895
-2886
-2877
-2868
-2858
-2848
-2838
-2828
-2817
-2806
-2795
-2784
-2772
-2761
-2749
-2737
-2724
-2712
-2699
-2686
-2673
-2660
-2646
-2633
-2619
-2605
-2590
-2576
-2561
-2546
-2530
-2515
-2498
-2482
-2465
-2449
-2431
-2414
-2397
-2379
-2361
-2343
-2324
-2305
-2286
-2267
-2248
-2228
-2208
-2187
-2166
-2146
-2124
-2103
-2082
-2060
-2037
-2016
-1994
-1971
-1948
-1926
-1903
-1879
-1856
-1833
-1809
-1785
-1762
-1738
-1714
-1690
-1665
-1641
-1616
-1591
-1566
-1541
-1516
-1490
-1465
-1439
-1413
-1387
-1360
-1334
-1307
-1280
-1252
-1225
-1197
-1169
-1142
-1114
-1086
-1058
-1029
-1000
-973
-944
-915
-887
-858
-829
-800
-771
-742
-713
-684
-654
-625
-596
-567
-538
-509
-480
-451
-422
-394
-365
-337
-308
-280
-252
-224
-196
-168
-140
-112
-84
-56
-28
1
29
57
85
113
142
170
198
226
254
282
310
338
366
394
421
448
476
503
530
557
584
611
638
665
692
719
745
771
798
824
850
875
901
926
952
977
1002
1028
1053
1078
1103
1128
1153
1178
1203
1228
1253
1277
1302
1326
1350
1374
1398
1422
1446
1470
1494
1517
1541
1564
1587
1611
1634
1657
1680
1703
1726
1749
1772
1795
1817
1839
1861
1883
1905
1926
1947
1968
1988
2009
2029
2049
2068
2088
2107
2126
2145
2164
2183
2201
2219
2237
2255
2273
2291
2308
2326
2343
2360
2377
2394
2410
2427
2443
2459
2475
2491
2507
2522
2538
2553
2568
2583
2597
2612
2626
2640
2653
2667
2680
2693
2705
2717
2729
2741
2752
2764
2775
2785
2796
2806
2816
2826
2836
2845
2855
2864
2873
2882
2891
2900
2908
2917
2925
2934
2942
2950
2958
2966
2974
2982
2990
2998
3006
3014
3021
3029
3037
3045
3053
3061
3068
3076
3084
3092
3100
3107
3115
3123
3131
3138
3146
3154
3161
3169
3177
3184
3192
3200
3207
3215
3222
3229
3237
3244
3251
3258
3265
3271
3278
3285
3291
3298
3304
3311
3317
3324
3330
3337
3343
3350
3356
3362
3369
3375
3381
3387
3393
3399
3405
3411
3417
3423
3428
3434
3439
3445
3450
3456
3461
3466
3471
3476
3481
3486
3490
3495
3499
3503
3508
3512
3516
3519
3523
3527
3530
3533
3537
3540
3543
3545
3548
3551
3553
3555
3558
3560
3562
3564
3566
3568
3569
3571
3572
3574
3575
3576
3578
3579
3580
3581
3582
3583
3584
3585
3585
3586
3586
3587
3587
3587
3587
3587
3587
3587
3586
3586
3585
3584
3583
3581
3580
3578
3577
3575
3573
3571
3568
3566
3564
3561
3558
3556
3553
3550
3547
3544
3541
3537
3534
3531
3528
3525
3522
3519
3516
3513
3510
3507
3504
3501
3498
3495
3491
3488
3485
3482
3478
3475
3472
3468
3465
3461
3458
3455
3451
3448
3445
3441
3438
3434
3431
3427
3423
3420
3416
3412
3408
3404
3400
3396
3392
3388
3384
3380
3376
3372
3368
3364
3360
3356
3352
3348
3344
3340
3336
3332
3328
3324
3320
3316
3312
3308
3304
3301
3297
3293
3289
3286
3282
3278
3275
3271
3267
3264
3260
3257
3253
3250
3247
3243
3240
3237
3233
3230
3226
3223
3220
3216
3213
3209
3205
3201
3198
3194
3190
3186
3182
3178
3174
3170
3166
3162
3158
3154
3150
3145
3141
3136
3132
3127
3123
3118
3113
3108
3103
3098
3093
3087
3082
3076
3070
3065
3058
3052
3046
3039
3032
3025
3018
3011
3003
2995
2987
2979
2970
2962
2953
2943
2934
2924
2914
2904
2893
2883
2872
2862
2851
2840
2829
2818
2807
2795
2784
2772
2760
2748
2736
2724
2711
2698
2685
2672
2659
2645
2631
2618
2604
2590
2575
2561
2546
2531
2516
2501
2486
2470
2454
2438
2421
2404
2388
2370
2353
2335
2318
2300
2282
2263
2245
2226
2208
2189
2170
2151
2132
2112
2093
2073
2053
2033
2013
1993
1972
1952
1932
1911
1890
1870
1849
1828
1807
1786
1764
1743
1722
1700
1678
1657
1635
1613
1591
1569
1547
1525
1503
1481
1459
1437
1415
1392
1370
1348
1326
1303
1281
1259
1236
1214
1191
1168
1146
1123
1100
1077
1054
1031
1008
985
962
939
916
892
869
846
822
799
775
752
728
705
682
658
635
611
588
565
542
519
495
472
449
427
404
381
358
336
313
291
269
247
225
203
181
160
139
118
97
76
56
35
15
-5
-25
-45
-65
-84
-104
-123
-142
-161
-180
-198
-216
-234
-252
-270
-287
-304
-321
-338
-354
-371
-387
-403
-419
-434
-450
-465
-480
-495
-510
-524
-539
-553
-567
-581
-594
-607
-621
-633
-646
-659
-671
-684
-696
-708
-719
-731
-742
-754
-765
-776
-786
-797
-807
-818
-828
-837
-847
-857
-866
-875
-884
-893
-901
-910
-918
-927
-935
-943
-951
-958
-966
-973
-981
-988
-995
-1002
-1008
-1014
-1022
-1028
-1034
-1040
-1046
-1052
-1057
-1063
-1068
-1073
-1078
-1083
-1087
-1092
-1096
-1101
-1105
-1110
-1114
-1118
-1122
-1125
-1129
-1133
-1136
-1140
-1143
-1146
-1150
-1153
-1156
-1159
-1162
-1165
-1168
-1171
-1174
-1177
-1180
-1183
-1187
-1190
-1193
-1197
-1200
-1204
-1207
-1211
-1214
-1218
-1221
-1225
-1229
-1232
-1236
-1239
-1243
-1246
-1249
-1253
-1256
-1260
-1263
-1266
-1270
-1273
-1277
-1280
-1283
-1287
-1290
-1294
-1297
-1301
-1304
-1308
-1311
-1315
-1318
-1321
-1325
-1328
-1332
-1335
-1338
-1342
-1345
-1348
-1351
-1355
-1358
-1361
-1365
-1368
-1371
-1374
-1378
-1381
-1384
-1388
-1391
-1394
-1398
-1401
-1405
-1408
-1412
-1415
-1419
-1422
-1426
-1429
-1433
-1436
-1440
-1444
-1447
-1451
-1454
-1458
-1461
-1465
-1468
-1471
-1474
-1477
-1481
-1484
-1487
-1490
-1493
-1496
-1499
-1502
-1505
-1508
-1511
-1514
-1517
-1520
-1523
-1526
-1529
-1532
-1534
-1537
-1540
-1542
-1545
-1548
-1550
-1553
-1555
-1558
-1560
-1563
-1565
-1568
-1571
-1574
-1577
-1580
-1583
-1587
-1590
-1593
-1597
-1600
-1604
-1607
-1611
-1615
-1618
-1622
-1626
-1630
-1634
-1637
-1641
-1645
-1650
-1654
-1658
-1662
-1667
-1671
-1676
-1680
-1685
-1690
-1694
-1699
-1704
-1709
-1714
-1719
-1724
-1729
-1734
-1739
-1744
-1749
-1754
-1760
-1765
-1770
-1776
-1781
-1786
-1792
-1797
-1803
-1808
-1814
-1819
-1825
-1830
-1835
-1841
-1846
-1851
-1857
-1862
-1867
-1873
-1878
-1883
-1889
-1894
-1900
-1905
-1911
-1916
-1922
-1928
-1933
-1939
-1945
-1951
-1956
-1962
-1968
-1974
-1979
-1985
-1991
-1997
-2001
-2008
-2013
-2019
-2025
-2031
-2036
-2041
-2048
-2053
-2059
-2065
-2070
-2076
-2082
-2088
-2093
-2099
-2105
-2111
-2116
-2122
-2128
-2134
-2140
-2145
-2151
-2157
-2163
-2168
-2174
-2180
-2186
-2192
-2198
-2204
-2209
-2215
-2221
-2227
-2233
-2239
-2244
-2250
-2256
-2261
-2267
-2272
-2278
-2283
-2288
-2294
-2299
-2304
-2310
-2315
-2320
-2325
-2330
-2334
-2339
-2344
-2348
-2353
-2357
-2362
-2366
-2370
-2374
-2378
-2382
-2385
-2388
-2392
-2395
-2398
-2401
-2404
-2406
-2409
-2411
-2413
-2416
-2418
-2419
-2421
-2423
-2424
-2425
-2427
-2428
-2428
-2429
-2430
-2430
-2430
-2430
-2430
-2430
-2430
-2429
-2429
-2428
-2427
-2426
-2425
-2424
-2423
-2422
-2420
-2418
-2417
-2415
-2413
-2410
-2408
-2406
-2403
-2400
-2397
-2394
-2391
-2388
-2384
-2381
-2377
-2373
-2369
-2365
-2361
-2356
-2352
-2347
-2342
-2336
-2331
-2325
-2319
-2313
-2307
-2300
-2294
-2287
-2280
-2273
-2266
-2259
-2252
-2245
-2237
-2230
-2222
-2214
-2206
-2198
-2190
-2182
-2173
-2165
-2156
-2147
-2138
-2128
-2119
-2109
-2099
-2089
-2079
-2068
-2058
-2047
-2036
-2025
-2013
-2003
-1992
-1981
-1969
-1958
-1946
-1934
-1922
-1910
-1898
-1886
-1873
-1860
-1847
-1834
-1821
-1807
-1794
-1780
-1766
-1752
-1737
-1723
-1708
-1694
-1679
-1665
-1650
-1635
-1620
-1605
-1590
-1575
-1560
-1544
-1529
-1513
-1498
-1482
-1466
-1450
-1434
-1418
-1402
-1386
-1370
-1354
-1337
-1321
-1304
-1287
-1271
-1254
-1237
-1220
-1203
-1186
-1168
-1151
-1133
-1116
-1098
-1080
-1062
-1044
-1026
-1006
-989
-971
-952
-933
-915
-896
-877
-858
-839
-820
-801
-782
-763
-744
-725
-705
-686
-667
-647
-628
-608
-588
-569
-549
-529
-510
-490
-471
-451
-432
-412
-393
-374
-355
-336
-316
-297
-278
-259
-240
-221
-202
-183
-164
-145
-126
-107
-88
-69
-51
-32
-13
6
24
43
62
80
99
117
136
154
172
190
208
226
243
261
278
295
312
329
345
362
378
394
410
426
442
458
473
488
503
518
532
547
561
575
589
602
616
629
642
655
667
680
692
704
716
727
738
749
760
771
781
791
801
810
820
829
838
847
856
864
873
881
889
897
905
912
920
927
935
942
949
956
962
969
976
982
988
994
1000
1006
1012
1016
1022
1028
1032
1037
1042
1046
1050
1053
1057
1060
1063
1066
1069
1072
1075
1077
1079
1082
1084
1086
1088
1090
1092
1094
1096
1098
1100
1101
1103
1105
1107
1109
1111
1113
1114
1116
1118
1120
1121
1123
1125
1126
1128
1130
1131
1133
1134
1136
1137
1138
1139
1140
1141
1142
1143
1144
1144
1144
1145
1145
1145
1145
1144
1144
1144
1143
1143
1142
1142
1141
1141
1140
1139
1138
1138
1137
1136
1135
1134
1133
1132
1131
1130
1129
1128
1127
1126
1125
1124
1123
1122
1121
1120
1119
1118
1117
1115
1114
1112
1111
1109
1108
1106
1104
1102
1100
1098
1096
1094
1091
1089
1086
1084
1081
1078
1076
1073
1070
1067
1064
1061
1058
1054
1051
1047
1043
1039
1035
1031
1026
1022
1016
1012
1006
1002
997
992
986
980
975
969
963
957
950
944
938
932
925
919
912
905
899
892
885
878
871
864
857
850
842
835
827
819
811
803
795
787
779
770
762
753
744
736
727
717
708
699
689
680
670
660
650
640
630
619
609
598
587
576
565
554
543
532
520
509
497
485
474
462
449
437
425
412
399
386
373
360
347
333
320
306
293
279
266
252
239
225
212
198
185
171
158
145
131
118
105
92
79
67
54
41
29
16
4
-9
-22
-34
-47
-60
-72
-85
-98
-110
-123
-135
-148
-160
-172
-184
-196
-208
-220
-232
-244
-256
-267
-279
-290
-302
-314
-325
-336
-348
-359
-370
-381
-392
-403
-414
-425
-436
-446
-457
-467
-477
-487
-498
-508
-518
-527
-537
-546
-556
-565
-574
-583
-592
-601
-610
-618
-627
-635
-644
-652
-660
-668
-676
-684
-691
-699
-707
-714
-721
-728
-736
-743
-749
-756
-763
-769
-776
-782
-789
-795
-801
-808
-814
-820
-826
-832
-838
-844
-851
-857
-863
-869
-876
-882
-889
-895
-902
-908
-914
-921
-927
-934
-940
-946
-952
-958
-965
-971
-977
-983
-988
-994
-1000
-1004
-1010
-1016
-1022
-1028
-1033
-1039
-1044
-1050
-1055
-1061
-1066
-1071
-1077
-1082
-1087
-1092
-1097
-1103
-1108
-1113
-1118
-1123
-1128
-1133
-1138
-1143
-1149
-1154
-1159
-1164
-1169
-1174
-1179
-1183
-1188
-1193
-1198
-1203
-1208
-1213
-1218
-1222
-1227
-1231
-1236
-1240
-1245
-1249
-1253
-1257
-1261
-1265
-1269
-1273
-1277
-1281
-1285
-1289
-1293
-1297
-1301
-1304
-1308
-1312
-1315
-1319
-1322
-1326
-1330
-1333
-1337
-1340
-1344
-1347
-1351
-1354
-1357
-1360
-1363
-1366
-1369
-1371
-1374
-1376
-1378
-1380
-1382
-1384
-1386
-1387
-1389
-1391
-1392
-1394
-1395
-1397
-1398
-1399
-1400
-1401
-1402
-1403
-1403
-1404
-1404
-1404
-1404
-1404
-1404
-1403
-1403
-1402
-1402
-1401
-1400
-1398
-1397
-1395
-1394
-1392
-1390
-1387
-1385
-1383
-1380
-1377
-1374
-1371
-1368
-1364
-1360
-1357
-1353
-1349
-1344
-1340
-1336
-1332
-1327
-1323
-1318
-1313
-1309
-1304
-1299
-1294
-1289
-1284
-1278
-1273
-1267
-1261
-1255
-1249
-1243
-1237
-1230
-1223
-1216
-1209
-1202
-1195
-1188
-1180
-1173
-1165
-1157
-1149
-1141
-1133
-1125
-1116
-1108
-1099
-1090
-1082
-1073
-1064
-1055
-1046
-1037
-1028
-1018
-1008
-999
-990
-980
-971
-961
-951
-941
-931
-921
-911
-901
-891
-881
-871
-861
-851
-841
-831
-820
-810
-800
-789
-779
-768
-758
-747
-736
-725
-714
-703
-693
-682
-671
-660
-649
-638
-627
-616
-604
-593
-582
-571
-560
-548
-537
-526
-514
-502
-491
-479
-467
-455
-443
-431
-419
-406
-394
-382
-369
-357
-344
-331
-319
-306
-293
-280
-267
-254
-241
-228
-215
-202
-189
-175
-162
-149
-136
-122
-109
-96
-82
-69
-55
-42
-28
-14
0
13
27
41
55
69
83
97
111
125
139
153
167
181
195
209
223
237
251
265
279
293
307
321
335
349
364
378
392
407
421
435
449
464
478
492
506
520
534
548
562
575
589
602
616
629
643
657
670
684
697
711
724
738
751
765
778
791
805
818
831
844
857
869
882
895
907
920
932
944
957
969
981
993
1004
1016
1028
1040
1051
1062
1074
1085
1096
1107
1117
1128
1139
1149
1160
1170
1180
1191
1201
1211
1221
1231
1241
1251
1261
1270
1280
1290
1300
1309
1319
1328
1337
1346
1355
1364
1373
1382
1390
1398
1407
1415
1423
1430
1438
1446
1453
1460
1467
1474
1481
1488
1495
1501
1508
1514
1520
1526
1532
1538
1543
1549
1554
1559
1564
1569
1573
1578
1582
1586
1590
1593
1597
1600
1603
1606
1609
1612
1614
1616
1618
1620
1622
1623
1625
1626
1627
1628
1628
1629
1629
1630
1630
1630
1630
1630
1630
1630
1629
1628
1627
1626
1625
1623
1621
1620
1618
1616
1614
1612
1609
1607
1605
1602
1600
1597
1595
1592
1589
1586
1583
1580
1577
1573
1570
1566
1563
1559
1555
1551
1547
1543
1539
1535
1531
1526
1522
1517
1512
1508
1503
1498
1493
1488
1483
1478
1473
1467
1462
1457
1451
1446
1440
1435
1429
1423
1417
1411
1405
1399
1392
1386
1379
1372
1366
1359
1352
1345
1338
1331
1324
1317
1310
1303
1295
1287
1280
1272
1264
1256
1247
1239
1231
1222
1213
1205
1196
1187
1177
1168
1159
1150
1140
1131
1121
1112
1102
1092
1082
1072
1062
1052
1042
1031
1020
1010
1000
990
979
968
957
946
935
924
913
902
890
879
867
856
844
833
821
809
797
785
773
761
749
737
725
712
700
687
675
663
650
638
626
613
601
589
576
564
552
540
528
516
503
491
479
467
455
443
431
419
407
395
383
371
359
347
335
323
311
299
287
275
263
251
239
227
216
204
193
182
170
159
148
138
127
116
106
95
85
75
65
55
45
35
25
15
6
-4
-13
-22
-31
-40
-49
-58
-67
-75
-84
-93
-101
-110
-118
-126
-135
-143
-151
-159
-167
-175
-183
-191
-198
-206
-213
-220
-228
-235
-242
-249
-256
-262
-269
-276
-283
-290
-297
-304
-311
-318
-325
-332
-339
-345
-352
-359
-366
-373
-380
-387
-393
-400
-407
-413
-420
-426
-433
-439
-446
-452
-458
-464
-470
-476
-481
-487
-493
-498
-503
-509
-514
-519
-524
-529
-534
-538
-543
-548
-552
-557
-561
-566
-570
-575
-579
-584
-588
-593
-598
-602
-607
-611
-616
-621
-625
-630
-635
-639
-644
-649
-653
-658
-663
-667
-672
-677
-681
-686
-691
-696
-700
-705
-710
-714
-719
-724
-729
-733
-738
-743
-748
-752
-757
-761
-766
-771
-775
-780
-784
-789
-793
-797
-802
-806
-811
-815
-820
-824
-828
-833
-837
-841
-845
-850
-854
-858
-862
-866
-871
-875
-879
-884
-888
-892
-897
-901
-906
-911
-915
-920
-925
-929
-934
-939
-944
-949
-954
-959
-964
-969
-975
-980
-985
-990
-996
-1000
-1006
-1012
-1016
-1022
-1028
-1034
-1039
-1045
-1050
-1056
-1061
-1067
-1072
-1078
-1083
-1089
-1094
-1099
-1104
-1110
-1115
-1120
-1125
-1130
-1135
-1140
-1145
-1150
-1155
-1160
-1164
-1169
-1174
-1179
-1183
-1188
-1192
-1197
-1201
-1206
-1210
-1215
-1219
-1224
-1229
-1233
-1238
-1242
-1247
-1251
-1256
-1260
-1264
-1269
-1273
-1277
-1281
-1285
-1289
-1293
-1297
-1301
-1304
-1308
-1311
-1315
-1318
-1322
-1325
-1328
-1331
-1334
-1337
-1340
-1343
-1345
-1348
-1350
-1353
-1355
-1358
-1360
-1362
-1364
-1366
-1368
-1370
-1372
-1374
-1376
-1378
-1379
-1381
-1382
-1384
-1385
-1386
-1387
-1388
-1389
-1390
-1391
-1391
-1392
-1392
-1392
-1392
-1392
-1392
-1392
-1391
-1391
-1390
-1389
-1387
-1386
-1385
-1383
-1381
-1379
-1377
-1375
-1373
-1370
-1367
-1365
-1362
-1359
-1355
-1352
-1348
-1345
-1341
-1337
-1333
-1329
-1325
-1320
-1316
-1312
-1307
-1302
-1298
-1293
-1288
-1282
-1277
-1271
-1266
-1260
-1254
-1248
-1242
-1235
-1229
-1222
-1216
-1209
-1202
-1195
-1188
-1181
-1174
-1166
-1159
-1151
-1144
-1136
-1129
-1121
-1113
-1105
-1097
-1089
-1080
-1072
-1063
-1054
-1045
-1036
-1027
-1018
-1008
-998
-989
-978
-968
-958
-947
-937
-926
-915
-904
-893
-882
-870
-859
-847
-835
-823
-812
-800
-787
-775
-763
-751
-738
-726
-713
-701
-688
-675
-662
-649
-636
-623
-609
-596
-583
-569
-556
-543
-529
-516
-502
-489
-476
-462
-449
-435
-422
-408
-395
-382
-368
-355
-341
-328
-315
-301
-288
-275
-262
-249
-236
-223
-210
-197
-184
-171
-158
-145
-132
-119
-106
-93
-80
-67
-53
-40
-27
-14
-1
12
25
38
51
63
76
89
102
114
127
140
152
165
177
189
202
214
226
238
250
262
273
285
297
308
320
331
343
354
365
376
387
399
410
421
431
442
453
463
474
484
495
505
515
524
534
544
553
563
572
582
591
600
609
618
627
636
644
653
661
670
678
686
694
702
710
718
726
734
742
750
757
765
773
780
788
795
802
809
817
824
831
837
844
851
857
863
869
876
882
887
893
899
904
909
914
919
924
928
933
937
941
945
948
952
956
959
962
965
968
971
974
977
979
982
984
986
988
990
992
994
996
997
998
1000
1000
1002
1002
1004
1004
1006
1006
1006
1008
1008
1010
1010
1010
1010
1012
1012
1012
1012
1012
1012
1010
1010
1010
1008
1008
1006
1006
1004
1002
1002
1000
999
997
995
993
991
989
986
984
982
979
977
974
971
969
966
963
961
958
956
953
950
948
945
943
941
938
936
934
932
930
929
927
925
924
922
921
920
919
917
916
915
914
913
912
911
910
909
908
907
906
906
905
904
904
903
903
902
902
902
901
901
901
900
900
900
900
900
900
900
900
900
900
900
900
901
901
901
902
903
904
904
905
907
908
909
911
912
914
915
917
919
921
923
926
928
930
933
935
938
940
943
945
948
951
953
956
959
962
964
967
970
973
976
979
983
986
989
993
996
1000
1004
1008
1012
1016
1020
1024
1028
1033
1037
1042
1046
1051
1056
1061
1066
1071
1076
1081
1086
1091
1096
1101
1106
1111
1116
1121
1126
1131
1137
1142
1147
1153
1158
1164
1169
1174
1180
1185
1190
1196
1201
1206
1211
1217
1222
1228
1233
1239
1244
1250
1256
1261
1267
1273
1279
1284
1290
1296
1302
1308
1314
1320
1326
1332
1338
1344
1350
1356
1362
1368
1374
1380
1386
1392
1398
1404
1410
1416
1422
1428
1434
1440
1446
1452
1458
1465
1471
1477
1483
1489
1495
1502
1508
1514
1520
1525
1531
1537
1543
1549
1555
1560
1566
1572
1578
1583
1589
1595
1601
1606
1612
1618
1624
1629
1635
1641
1646
1652
1658
1663
1668
1674
1679
1684
1690
1695
1700
1705
1710
1715
1721
1726
1731
1736
1741
1746
1751
1756
1761
1765
1770
1775
1780
1784
1789
1793
1798
1802
1806
1811
1815
1819
1823
1827
1831
1835
1839
1843
1847
1851
1854
1858
1861
1865
1868
1871
1874
1877
1880
1882
1885
1887
1890
1892
1894
1897
1899
1900
1902
1904
1906
1907
1909
1910
1912
1913
1914
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1927
1928
1929
1929
1930
1930
1930
1930
1931
1931
1931
1931
1930
1930
1930
1929
1929
1928
1927
1927
1926
1925
1923
1922
1921
1919
1918
1916
1914
1912
1910
1908
1906
1904
1901
1899
1896
1894
1891
1888
1885
1882
1879
1876
1873
1869
1866
1862
1859
1856
1852
1848
1845
1841
1837
1833
1829
1825
1820
1816
1812
1807
1803
1798
1793
1789
1784
1779
1774
1769
1764
1759
1754
1749
1744
1738
1733
1728
1722
1717
1711
1706
1700
1694
1688
1682
1676
1670
1664
1658
1652
1645
1639
1632
1625
1618
1612
1605
1598
1591
1583
1576
1569
1562
1555
1548
1540
1533
1526
1518
1511
1503
1496
1488
1481
1473
1465
1458
1450
1442
1434
1427
1419
1411
1403
1395
1387
1379
1371
1363
1354
1346
1338
1330
1322
1314
1305
1297
1288
1280
1271
1263
1254
1246
1237
1228
1220
1211
1202
1193
1185
1176
1167
1158
1149
1141
1132
1123
1114
1105
1096
1087
1078
1069
1060
1051
1042
1033
1022
1014
1004
995
986
977
967
957
948
938
928
918
908
898
888
878
868
857
847
837
826
816
806
795
785
774
764
753
742
732
721
710
699
689
678
667
656
645
635
624
613
602
592
581
570
559
548
537
526
515
504
493
482
471
460
449
438
427
416
405
394
383
371
360
349
338
327
316
305
294
283
272
262
251
240
230
220
209
199
189
179
169
159
149
139
130
120
111
101
92
83
74
64
55
46
37
29
20
11
2
-6
-15
-24
-32
-41
-49
-58
-66
-75
-83
-91
-100
-108
-116
-124
-132
-140
-148
-155
-163
-171
-179
-186
-194
-201
-208
-215
-222
-229
-236
-243
-250
-256
-263
-269
-275
-281
-287
-293
-299
-305
-310
-316
-321
-326
-331
-336
-341
-346
-351
-356
-361
-366
-370
-375
-380
-384
-389
-394
-398
-403
-408
-412
-417
-422
-426
-431
-435
-440
-444
-449
-453
-458
-462
-466
-471
-475
-480
-484
-489
-493
-498
-502
-506
-511
-515
-520
-524
-528
-533
-537
-541
-546
-550
-554
-558
-563
-567
-571
-575
-579
-583
-588
-592
-596
-600
-604
-608
-612
-616
-620
-624
-628
-632
-636
-640
-644
-648
-652
-656
-660
-664
-668
-672
-676
-680
-684
-688
-692
-696
-700
-705
-709
-713
-718
-722
-727
-731
-736
-740
-745
-749
-754
-758
-763
-767
-772
-776
-781
-786
-790
-795
-799
-804
-809
-813
-818
-822
-827
-831
-836
-840
-844
-849
-853
-858
-862
-866
-870
-875
-879
-883
-888
-892
-896
-900
-905
-909
-913
-917
-922
-926
-930
-934
-938
-942
-946
-950
-954
-958
-962
-966
-970
-973
-977
-981
-984
-988
-992
-995
-999
-1002
-1006
-1008
-1012
-1016
-1018
-1022
-1026
-1029
-1032
-1036
-1039
-1042
-1045
-1048
-1051
-1055
-1058
-1061
-1064
-1067
-1071
-1074
-1077
-1081
-1084
-1088
-1091
-1095
-1098
-1101
-1105
-1108
-1112
-1115
-1119
-1122
-1126
-1130
-1133
-1137
-1140
-1144
-1147
-1151
-1154
-1157
-1160
-1164
-1167
-1170
-1173
-1176
-1178
-1181
-1184
-1187
-1189
-1192
-1194
-1197
-1199
-1202
-1204
-1206
-1208
-1211
-1213
-1215
-1217
-1219
-1221
-1223
-1225
-1227
-1229
-1230
-1232
-1234
-1236
-1237
-1239
-1241
-1243
-1244
-1246
-1247
-1249
-1250
-1252
-1253
-1255
-1256
-1257
-1258
-1260
-1261
-1262
-1263
-1264
-1265
-1266
-1267
-1267
-1268
-1269
-1269
-1270
-1270
-1271
-1271
-1271
-1271
-1272
-1272
-1271
-1271
-1271
-1271
-1271
-1270
-1270
-1270
-1269
-1269
-1268
-1267
-1266
-1265
-1264
-1263
-1262
-1261
-1260
-1259
-1257
-1256
-1255
-1253
-1252
-1250
-1249
-1248
-1246
-1245
-1244
-1242
-1241
-1239
-1238
-1236
-1235
-1233
-1232
-1230
-1228
-1226
-1225
-1223
-1221
-1219
-1217
-1215
-1213
-1211
-1208
-1206
-1204
-1202
-1200
-1197
-1195
-1193
-1190
-1188
-1185
-1183
-1181
-1178
-1176
-1173
-1171
-1168
-1166
-1163
-1160
-1158
-1155
-1152
-1150
-1147
-1144
-1141
-1138
-1135
-1132
-1128
-1125
-1122
-1118
-1115
-1111
-1107
-1104
-1100
-1096
-1092
-1088
-1085
-1080
-1076
-1072
-1068
-1063
-1059
-1054
-1050
-1045
-1040
-1035
-1030
-1025
-1020
-1014
-1010
-1004
-999
-994
-988
-982
-977
-971
-965
-959
-952
-946
-939
-933
-926
-919
-912
-905
-897
-890
-882
-874
-867
-859
-851
-842
-834
-825
-817
-808
-799
-790
-781
-772
-763
-754
-744
-735
-725
-716
-706
-696
-686
-677
-667
-657
-646
-636
-626
-616
-605
-595
-584
-574
-563
-553
-543
-532
-522
-511
-501
-490
-480
-469
-458
-448
-437
-426
-415
-405
-394
-383
-372
-361
-350
-339
-328
-317
-306
-295
-284
-273
-262
-251
-239
-228
-217
-206
-195
-184
-173
-162
-151
-140
-129
-118
-107
-97
-86
-75
-65
-55
-44
-34
-24
-14
-4
6
16
26
35
45
54
64
73
82
92
101
110
119
128
137
146
155
164
173
181
190
199
207
216
224
232
241
249
257
265
273
281
289
296
304
312
319
327
334
342
349
356
364
371
378
385
392
399
406
413
420
427
434
440
447
454
460
467
473
480
486
492
498
504
510
516
522
528
533
539
544
550
555
561
566
572
577
583
588
594
599
605
610
616
621
627
633
638
644
649
655
661
666
672
677
683
688
694
699
705
710
716
721
726
732
737
742
747
753
758
763
768
773
778
783
788
793
798
803
808
813
818
823
828
832
837
842
847
852
857
862
866
871
876
881
886
891
896
901
905
910
915
919
924
929
934
938
943
948
952
957
961
966
970
975
979
983
987
991
995
999
1002
1006
1010
1014
1018
1022
1025
1029
1032
1036
1039
1042
1045
1049
1052
1055
1058
1061
1064
1067
1069
1072
1075
1078
1081
1084
1086
1089
1092
1094
1097
1099
1102
1104
1107
1109
1111
1114
1116
1118
1120
1122
1124
1126
1128
1130
1131
1133
1134
1135
1137
1138
1138
1139
1140
1141
1141
1141
1142
1142
1142
1142
1142
1142
1142
1142
1142
1142
1142
1142
1142
1141
1141
1141
1140
1140
1139
1139
1138
1137
1137
1136
1135
1134
1134
1133
1132
1131
1130
1130
1129
1128
1127
1126
1125
1124
1124
1123
1122
1121
1120
1119
1119
1118
1117
1116
1115
1114
1114
1113
1112
1111
1111
1110
1109
1109
1108
1108
1107
1107
1106
1106
1106
1106
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1106
1106
1106
1106
1107
1107
1108
1108
1108
1109
1109
1110
1110
1111
1112
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1124
1125
1127
1128
1130
1131
1133
1134
1136
1138
1140
1141
1143
1145
1147
1149
1151
1153
1155
1157
1159
1161
1163
1165
1167
1169
1171
1173
1176
1178
1180
1182
1184
1187
1189
1191
1194
1196
1199
1201
1204
1206
1209
1211
1214
1217
1219
1222
1225
1228
1230
1233
1236
1239
1242
1245
1247
1250
1253
1256
1259
1262
1265
1268
1271
1274
1276
1279
1282
1285
1288
1291
1293
1296
1299
1302
1305
1307
1310
1313
1315
1318
1321
1323
1326
1328
1331
1334
1336
1339
1341
1344
1346
1349
1351
1354
1356
1358
1361
1363
1365
1367
1369
1371
1373
1375
1377
1379
1381
1383
1385
1386
1388
1390
1392
1393
1395
1396
1398
1399
1400
1401
1402
1403
1404
1405
1406
1406
1407
1407
1407
1407
1407
1407
1407
1407
1406
1406
1405
1404
1403
1402
1401
1400
1398
1397
1395
1393
1391
1389
1387
1385
1383
1381
1378
1376
1373
1371
1368
1365
1362
1359
1356
1353
1350
1347
1344
1340
1337
1333
1329
1326
1322
1318
1314
1310
1305
1301
1296
1292
1287
1282
1277
1272
1267
1262
1256
1250
1245
1239
1233
1226
1220
1214
1207
1201
1194
1187
1181
1174
1167
1160
1153
1146
1138
1131
1124
1116
1109
1101
1094
1086
1078
1071
1063
1055
1047
1039
1031
1022
1014
1006
998
989
981
972
964
955
946
937
928
919
910
900
891
882
872
862
853
843
833
823
812
802
791
781
770
759
748
737
726
714
703
691
680
668
656
644
632
621
609
597
585
573
561
549
536
524
512
500
488
476
464
452
440
428
416
403
391
379
367
354
342
330
318
305
293
281
268
256
244
232
220
207
195
183
171
159
147
135
123
112
100
88
76
65
53
41
30
18
7
-4
-15
-27
-37
-48
-59
-70
-80
-90
-101
-111
-121
-131
-141
-151
-160
-170
-179
-189
-198
-208
-217
-226
-235
-243
-252
-261
-269
-277
-285
-293
-301
-309
-317
-324
-332
-339
-347
-354
-362
-369
-377
-384
-391
-399
-406
-413
-420
-427
-434
-441
-448
-455
-462
-468
-475
-482
-488
-494
-501
-507
-513
-519
-525
-531
-537
-543
-549
-555
-560
-565
-571
-576
-581
-586
-591
-596
-601
-605
-610
-614
-618
-623
-627
-631
-634
-638
-642
-645
-649
-652
-656
-659
-662
-665
-668
-671
-674
-677
-679
-682
-684
-687
-689
-691
-693
-696
-698
-699
-701
-703
-704
-706
-707
-708
-710
-711
-711
-712
-713
-714
-714
-714
-715
-715
-715
-715
-715
-715
-715
-715
-715
-714
-714
-714
-713
-713
-712
-711
-711
-710
-709
-708
-707
-706
-705
-703
-702
-700
-699
-697
-696
-694
-692
-691
-689
-687
-685
-683
-681
-679
-677
-674
-672
-670
-668
-665
-663
-660
-658
-655
-653
-650
-648
-646
-643
-641
-639
-636
-634
-632
-630
-627
-625
-623
-621
-619
-617
-615
-614
-612
-610
-608
-607
-605
-604
-602
-600
-599
-597
-596
-595
-593
-592
-590
-589
-588
-586
-585
-583
-582
-581
-579
-578
-576
-575
-574
-572
-571
-569
-568
-566
-565
-563
-562
-560
-559
-558
-556
-555
-553
-552
-551
-550
-548
-547
-546
-545
-544
-542
-541
-540
-539
-538
-537
-536
-535
-534
-533
-532
-531
-530
-529
-528
-527
-526
-526
-525
-524
-523
-522
-521
-520
-519
-518
-517
-516
-516
-515
-514
-513
-512
-511
-510
-509
-508
-507
-506
-505
-504
-503
-502
-501
-499
-498
-497
-496
-495
-494
-493
-492
-491
-490
-489
-488
-486
-485
-484
-483
-482
-481
-480
-479
-477
-476
-474
-473
-471
-470
-468
-466
-464
-463
-461
-459
-457
-455
-452
-450
-448
-446
-443
-441
-439
-436
-434
-432
-429
-427
-424
-422
-420
-417
-415
-412
-410
-407
-405
-402
-399
-397
-394
-392
-389
-386
-384
-381
-378
-376
-373
-370
-368
-365
-362
-360
-357
-354
-352
-349
-346
-344
-341
-338
-335
-333
-330
-328
-325
-323
-320
-318
-315
-313
-310
-308
-305
-303
-300
-298
-295
-293
-290
-287
-285
-282
-280
-277
-275
-272
-270
-268
-265
-263
-260
-258
-256
-253
-251
-249
-246
-244
-242
-239
-237
-235
-233
-230
-228
-226
-224
-221
-219
-216
-214
-211
-209
-206
-204
-201
-199
-196
-194
-191
-188
-186
-184
-181
-179
-176
-174
-172
-169
-167
-165
-163
-161
-159
-156
-154
-152
-151
-149
-147
-145
-143
-141
-139
-137
-135
-133
-131
-129
-127
-125
-123
-121
-119
-117
-114
-112
-110
-108
-106
-104
-101
-99
-97
-95
-92
-90
-88
-86
-83
-81
-79
-77
-75
-72
-70
-68
-66
-63
-61
-59
-57
-54
-52
-50
-47
-45
-43
-40
-38
-35
-33
-30
-27
-25
-22
-19
-17
-14
-11
-8
-6
-3
0
3
6
8
11
14
17
20
23
26
29
32
35
38
41
44
47
50
53
56
59
62
65
68
70
73
75
78
80
83
85
88
90
92
95
97
99
101
103
105
106
108
110
112
113
115
116
118
119
121
122
123
125
126
127
128
130
131
132
133
134
135
136
136
137
138
138
139
140
140
141
141
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
164
164
164
164
165
165
165
166
166
166
167
167
167
168
168
168
168
169
169
169
170
170
170
171
171
171
171
172
172
172
173
173
173
174
174
174
174
175
175
175
176
176
176
177
177
177
177
178
178
178
179
179
179
179
180
180
180
181
181
181
181
182
182
182
183
183
183
183
184
184
184
185
185
185
185
186
186
186
186
187
187
187
188
188
188
188
189
189
189
190
190
190
190
191
191
191
191
192
192
192
192
193
193
193
194
194
194
194
195
195
195
195
196
196
196
196
197
197
197
198
198
198
198
199
199
199
199
200
200
200
200
201
201
201
201
202
202
202
202
203
203
203
203
204
204
204
204
205
205
205
205
206
206
206
206
207
207
207
207
208
208
208
208
209
209
209
209
210
210
210
210
211
211
211
211
211
212
212
212
212
213
213
213
213
214
214
214
214
215
215
215
215
215
216
216
216
216
217
217
217
217
218
218
218
218
218
219
219
219
219
220
220
220
220
220
221
221
221
221
222
222
222
222
222
223
223
223
223
224
224
224
224
224
225
225
225
225
226
226
226
226
226
227
227
227
227
227
228
228
228
228
229
229
229
229
229
230
230
230
230
230
231
231
231
231
231
232
232
232
232
232
233
233
233
233
233
234
234
234
234
234
235
235
235
235
235
236
236
236
236
236
237
237
237
237
237
238
238
238
238
238
239
239
239
239
239
240
240
240
240
240
241
241
241
241
241
241
242
242
242
242
242
243
243
243
243
243
243
244
244
244
244
244
245
245
245
245
245
245
246
246
246
246
246
247
247
247
247
247
247
248
248
248
248
248
249
249
249
249
249
249
250
250
250
250
250
250
251
251
251
251
251
251
252
252
252
252
252
252
253
253
253
253
253
253
254
254
254
254
254
254
255
255
255
255
255
255
256
256
256
256
256
256
257
257
257
257
257
257
257
258
258
258
258
258
258
259
259
259
259
259
259
259
260
260
260
260
260
260
261
261
261
261
261
261
261
262
262
262
262
262
262
263
263
263
263
263
263
263
264
264
264
264
264
264
264
265
265
265
265
265
265
265
266
266
266
266
266
266
266
267
267
267
267
267
267
267
267
268
268
268
268
268
268
268
269
269
269
269
269
269
269
270
270
270
270
270
270
270
270
271
271
271
271
271
271
271
271
272
272
272
272
272
272
272
272
273
273
273
273
273
273
273
273
274
274
274
274
274
274
274
274
275
275
275
275
275
275
275
275
276
276
276
276
276
276
276
276
277
277
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
279
279
280
280
280
280
280
280
280
280
280
281
281
281
281
281
281
281
281
281
282
282
282
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
284
284
285
285
285
285
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
289
289
289
289
289
290
290
290
290
290
290
290
290
290
290
290
290
291
291
291
291
291
291
291
291
291
291
291
291
292
292
292
292
292
292
292
292
292
292
292
292
293
293
293
293
293
293
293
293
293
293
293
293
293
294
294
294
294
294
294
294
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
305
305
305
305
305
305
305
305
305
305
305
305
