5
54627
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-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
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-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
-29
-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
-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
-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
-33
-34
-34
-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
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-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
-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
-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
-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
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-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
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-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
-116
-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
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-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
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-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
-106
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-25
-25
-25
-25
-24
-24
-24
-24
-24
-23
-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
-18
-17
-17
-17
-17
-16
-16
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-2
-1
-1
-1
-1
-1
0
0
0
0
1
1
1
1
2
2
2
2
2
3
3
3
3
4
4
4
4
5
5
5
5
6
6
6
6
6
7
7
7
7
8
8
8
8
9
9
9
9
10
10
10
10
10
11
11
11
11
12
12
12
12
13
13
13
13
14
14
14
14
15
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
24
24
24
24
25
25
25
25
26
26
26
26
27
27
27
27
28
28
28
28
29
29
29
29
30
30
30
30
31
31
31
31
32
32
32
32
33
33
33
33
34
34
34
34
35
35
35
35
36
36
36
36
37
37
37
37
38
38
38
38
39
39
39
39
40
40
40
40
41
41
41
41
42
42
42
43
43
43
43
44
44
44
44
45
45
45
45
46
46
46
46
47
47
47
48
48
48
48
49
49
49
49
50
50
50
50
51
51
51
52
52
52
52
53
53
53
54
54
54
54
55
55
55
56
56
56
56
57
57
57
57
58
58
58
59
59
59
59
60
60
60
61
61
61
62
62
62
62
63
63
63
64
64
64
64
65
65
65
66
66
66
66
67
67
67
68
68
68
69
69
69
69
70
70
70
71
71
71
72
72
72
72
73
73
73
74
74
74
75
75
75
75
76
76
76
77
77
77
78
78
78
78
79
79
79
80
80
80
81
81
81
81
82
82
82
83
83
83
84
84
84
85
85
85
85
86
86
86
87
87
87
88
88
88
89
89
89
90
90
90
90
91
91
91
92
92
92
93
93
93
94
94
94
95
95
95
95
96
96
96
97
97
97
98
98
98
99
99
99
100
100
100
100
101
101
101
102
102
102
103
103
103
104
104
104
105
105
105
106
106
106
107
107
107
108
108
108
108
109
109
109
110
110
110
111
111
111
112
112
112
113
113
113
114
114
114
115
115
115
116
116
116
117
117
117
118
118
118
119
119
119
120
120
120
121
121
121
122
122
122
123
123
123
124
124
124
125
125
125
126
126
126
127
127
127
128
128
128
129
129
129
130
130
130
131
131
131
132
132
132
133
133
134
134
134
135
135
135
136
136
136
137
137
137
138
138
138
139
139
139
140
140
140
141
141
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
148
148
148
149
149
149
150
150
150
151
151
151
152
152
153
153
153
154
154
154
155
155
155
156
156
157
157
157
158
158
158
159
159
159
160
160
161
161
161
162
162
162
163
163
163
164
164
165
165
165
166
166
166
167
167
168
168
168
169
169
169
170
170
171
171
171
172
172
172
173
173
174
174
174
175
175
175
176
176
177
177
177
178
178
178
179
179
180
180
180
181
181
181
182
182
183
183
183
184
184
184
185
185
186
186
186
187
187
188
188
188
189
189
189
190
190
191
191
191
192
192
193
193
193
194
194
194
195
195
196
196
196
197
197
198
198
198
199
199
200
200
200
201
201
201
202
202
203
203
203
204
204
205
205
205
206
206
207
207
207
208
208
208
209
209
210
210
210
211
211
212
212
212
213
213
214
214
214
215
215
216
216
216
217
217
218
218
218
219
219
220
220
220
221
221
222
222
222
223
223
224
224
224
225
225
226
226
226
227
227
228
228
228
229
229
230
230
230
231
231
232
232
232
233
233
234
234
234
235
235
236
236
236
237
237
238
238
239
239
239
240
240
241
241
241
242
242
243
243
243
244
244
245
245
246
246
246
247
247
248
248
248
249
249
250
250
250
251
251
252
252
253
253
253
254
254
255
255
256
256
256
257
257
258
258
258
259
259
260
260
261
261
261
262
262
263
263
264
264
264
265
265
266
266
267
267
267
268
268
269
269
270
270
270
271
271
272
272
273
273
273
274
274
275
275
276
276
276
277
277
278
278
279
279
279
280
280
281
281
282
282
283
283
283
284
284
285
285
286
286
286
287
287
288
288
289
289
290
290
290
291
291
292
292
293
293
294
294
294
295
295
296
296
297
297
298
298
298
299
299
300
300
301
301
302
302
302
303
303
304
304
305
305
306
306
306
307
307
308
308
309
309
310
310
311
311
312
312
312
313
313
314
314
315
315
316
316
317
317
318
318
318
319
319
320
320
321
321
322
322
323
323
324
324
325
325
326
326
326
327
327
328
328
329
329
330
330
331
331
332
332
333
333
334
334
335
335
335
336
336
337
337
338
338
339
339
340
340
341
341
342
342
343
343
344
344
345
345
346
346
346
347
347
348
348
349
349
350
350
351
351
352
352
353
353
354
354
355
355
356
356
357
357
358
358
359
359
360
360
361
361
362
362
363
363
364
364
365
365
366
366
367
367
368
368
369
369
370
370
371
371
372
372
373
373
374
374
375
375
376
376
377
377
378
378
379
379
380
380
381
381
382
382
383
383
384
384
385
385
386
386
387
387
388
388
389
389
390
390
391
391
392
392
393
393
394
394
395
395
396
396
397
398
398
399
399
400
400
401
401
402
402
403
403
404
404
405
405
406
406
407
407
408
408
409
409
410
411
411
412
412
413
413
414
414
415
415
416
416
417
417
418
418
419
420
420
421
421
422
422
423
423
424
424
425
425
426
426
427
428
428
429
429
430
430
431
431
432
432
433
433
434
435
435
436
436
437
437
438
438
439
439
440
441
441
442
442
443
443
444
444
445
445
446
447
447
448
448
449
449
450
450
451
452
452
453
453
454
454
455
455
456
457
457
458
458
459
459
460
460
461
462
462
463
463
464
464
465
465
466
467
467
468
468
469
469
470
471
471
472
472
473
473
474
475
475
476
476
477
477
478
479
479
480
480
481
481
482
483
483
484
484
485
486
486
487
487
488
488
489
490
490
491
491
492
493
493
494
494
495
495
496
497
497
498
498
499
500
500
501
501
502
503
503
504
504
505
506
506
507
507
508
509
509
510
510
511
512
512
513
513
514
515
515
516
516
517
518
518
519
519
520
521
521
522
522
523
524
524
525
525
526
527
527
528
529
529
530
530
531
532
532
533
533
534
535
535
536
537
537
538
538
539
540
540
541
542
542
543
543
544
545
545
546
547
547
548
548
549
550
550
551
552
552
553
554
554
555
555
556
557
557
558
559
559
560
561
561
562
562
563
564
564
565
566
566
567
568
568
569
570
570
571
572
572
573
574
574
575
576
576
577
577
578
579
579
580
581
581
582
583
583
584
585
585
586
587
587
588
589
589
590
591
591
592
593
593
594
595
595
596
597
598
598
599
600
600
601
602
602
603
604
604
605
606
606
607
608
608
609
610
610
611
612
612
613
614
614
615
616
617
617
618
619
619
620
621
621
622
623
623
624
625
626
626
627
628
628
629
630
630
631
632
633
633
634
635
635
636
637
637
638
639
640
640
641
642
642
643
644
645
645
646
647
647
648
649
650
650
651
652
652
653
654
655
655
656
657
657
658
659
660
660
661
662
662
663
664
665
665
666
667
668
668
669
670
670
671
672
673
673
674
675
676
676
677
678
679
679
680
681
681
682
683
684
684
685
686
687
687
688
689
690
690
691
692
693
693
694
695
696
696
697
698
699
699
700
701
702
702
703
704
705
705
706
707
708
708
709
710
711
711
712
713
714
714
715
716
717
717
718
719
720
720
721
722
723
723
724
725
726
727
727
728
729
730
730
731
732
733
733
734
735
736
737
737
738
739
740
740
741
742
743
744
744
745
746
747
748
748
749
750
751
751
752
753
754
755
755
756
757
758
759
759
760
761
762
763
763
764
765
766
767
767
768
769
770
771
771
772
773
774
775
775
776
777
778
779
779
780
781
782
783
783
784
785
786
787
788
788
789
790
791
792
792
793
794
795
796
796
797
798
799
800
801
801
802
803
804
805
805
806
807
808
809
810
810
811
812
813
814
815
815
816
817
818
819
820
820
821
822
823
824
824
825
826
827
828
829
829
830
831
832
833
834
835
835
836
837
838
839
840
840
841
842
843
844
845
845
846
847
848
849
850
851
851
852
853
854
855
856
857
857
858
859
860
861
862
863
863
864
865
866
867
868
869
869
870
871
872
873
874
875
875
876
877
878
879
880
881
881
882
883
884
885
886
887
888
888
889
890
891
892
893
894
895
895
896
897
898
899
900
901
901
902
903
904
905
906
907
908
909
909
910
911
912
913
914
915
916
917
917
918
919
920
921
922
923
924
925
925
926
927
928
929
930
931
932
933
934
934
935
936
937
938
939
940
941
942
943
943
944
945
946
947
948
949
950
951
952
953
953
954
955
956
957
958
959
960
961
962
963
963
964
965
966
967
968
969
970
971
972
973
974
975
975
976
977
978
979
980
981
982
983
984
985
986
987
988
988
989
990
991
992
993
994
995
996
997
998
999
1000
1000
1000
1002
1002
1004
1004
1006
1006
1008
1008
1010
1010
1012
1012
1014
1014
1016
1016
1016
1018
1018
1020
1020
1022
1022
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1381
1382
1383
1384
1385
1386
1387
1388
1389
1391
1392
1393
1394
1395
1396
1397
1398
1400
1401
1402
1403
1404
1405
1406
1407
1408
1410
1411
1412
1413
1414
1415
1416
1417
1419
1420
1421
1422
1423
1424
1425
1427
1428
1429
1430
1431
1432
1433
1435
1436
1437
1438
1439
1440
1441
1443
1444
1445
1446
1447
1448
1449
1451
1452
1453
1454
1455
1456
1457
1459
1460
1461
1462
1463
1464
1465
1467
1468
1469
1470
1471
1472
1474
1475
1476
1477
1478
1479
1481
1482
1483
1484
1485
1486
1488
1489
1490
1491
1492
1493
1495
1496
1497
1498
1499
1500
1502
1503
1504
1505
1506
1507
1509
1510
1511
1512
1513
1515
1516
1517
1518
1519
1521
1522
1523
1524
1525
1526
1528
1529
1530
1531
1532
1534
1535
1536
1537
1538
1540
1541
1542
1543
1544
1546
1547
1548
1549
1550
1552
1553
1554
1555
1556
1558
1559
1560
1561
1562
1564
1565
1566
1567
1569
1570
1571
1572
1573
1575
1576
1577
1578
1579
1581
1582
1583
1584
1586
1587
1588
1589
1590
1592
1593
1594
1595
1597
1598
1599
1600
1601
1603
1604
1605
1606
1608
1609
1610
1611
1613
1614
1615
1616
1617
1619
1620
1621
1622
1624
1625
1626
1627
1629
1630
1631
1632
1634
1635
1636
1637
1639
1640
1641
1642
1644
1645
1646
1647
1649
1650
1651
1652
1654
1655
1656
1657
1659
1660
1661
1662
1664
1665
1666
1667
1669
1670
1671
1672
1674
1675
1676
1677
1679
1680
1681
1683
1684
1685
1686
1688
1689
1690
1691
1693
1694
1695
1696
1698
1699
1700
1702
1703
1704
1705
1707
1708
1709
1711
1712
1713
1714
1716
1717
1718
1720
1721
1722
1723
1725
1726
1727
1729
1730
1731
1732
1734
1735
1736
1738
1739
1740
1741
1743
1744
1745
1747
1748
1749
1751
1752
1753
1754
1756
1757
1758
1760
1761
1762
1764
1765
1766
1768
1769
1770
1771
1773
1774
1775
1777
1778
1779
1781
1782
1783
1785
1786
1787
1789
1790
1791
1793
1794
1795
1796
1798
1799
1800
1802
1803
1804
1806
1807
1808
1810
1811
1812
1814
1815
1816
1818
1819
1820
1822
1823
1824
1826
1827
1829
1830
1831
1833
1834
1835
1837
1838
1839
1841
1842
1843
1845
1846
1847
1849
1850
1851
1853
1854
1855
1857
1858
1859
1861
1862
1864
1865
1866
1868
1869
1870
1872
1873
1874
1876
1877
1878
1880
1881
1883
1884
1885
1887
1888
1889
1891
1892
1893
1895
1896
1898
1899
1900
1902
1903
1904
1906
1907
1909
1910
1911
1913
1914
1915
1917
1918
1920
1921
1922
1924
1925
1926
1928
1929
1931
1932
1933
1935
1936
1938
1939
1940
1942
1943
1945
1946
1947
1949
1950
1952
1953
1954
1956
1957
1959
1960
1961
1963
1964
1966
1967
1968
1970
1971
1973
1974
1976
1977
1978
1980
1981
1983
1984
1985
1987
1988
1990
1991
1993
1994
1995
1997
1998
2000
2001
2003
2004
2005
2007
2008
2009
2011
2013
2013
2016
2017
2017
2020
2021
2023
2024
2025
2027
2029
2029
2031
2033
2033
2036
2037
2039
2040
2041
2043
2044
2045
2047
2049
2050
2052
2053
2055
2056
2058
2059
2060
2062
2063
2065
2066
2068
2069
2071
2072
2074
2075
2077
2078
2080
2081
2083
2084
2085
2087
2088
2090
2091
2093
2094
2096
2097
2099
2100
2102
2103
2105
2106
2108
2109
2111
2112
2114
2115
2117
2118
2120
2121
2123
2124
2125
2127
2128
2130
2131
2133
2134
2136
2137
2139
2140
2142
2143
2145
2146
2148
2149
2151
2152
2154
2155
2157
2158
2160
2161
2163
2164
2166
2167
2169
2171
2172
2174
2175
2177
2178
2180
2181
2183
2184
2186
2187
2189
2190
2192
2193
2195
2196
2198
2199
2201
2202
2204
2205
2207
2208
2210
2211
2213
2214
2216
2217
2219
2220
2222
2224
2225
2227
2228
2230
2231
2233
2234
2236
2237
2239
2240
2242
2243
2245
2247
2248
2250
2251
2253
2254
2256
2257
2259
2260
2262
2264
2265
2267
2268
2270
2271
2273
2274
2276
2277
2279
2281
2282
2284
2285
2287
2288
2290
2291
2293
2295
2296
2298
2299
2301
2302
2304
2306
2307
2309
2310
2312
2313
2315
2316
2318
2320
2321
2323
2324
2326
2328
2329
2331
2332
2334
2335
2337
2339
2340
2342
2343
2345
2346
2348
2350
2351
2353
2354
2356
2358
2359
2361
2362
2364
2365
2367
2369
2370
2372
2373
2375
2377
2378
2380
2381
2383
2385
2386
2388
2389
2391
2393
2394
2396
2397
2399
2401
2402
2404
2405
2407
2409
2410
2412
2413
2415
2417
2418
2420
2422
2423
2425
2426
2428
2430
2431
2433
2434
2436
2438
2439
2441
2443
2444
2446
2447
2449
2451
2452
2454
2456
2457
2459
2460
2462
2464
2465
2467
2469
2470
2472
2473
2475
2477
2478
2480
2482
2483
2485
2486
2488
2490
2491
2493
2495
2496
2498
2500
2501
2503
2505
2506
2508
2509
2511
2513
2514
2516
2518
2519
2521
2523
2524
2526
2528
2529
2531
2533
2534
2536
2538
2539
2541
2543
2544
2546
2548
2549
2551
2552
2554
2556
2557
2559
2561
2562
2564
2566
2567
2569
2571
2572
2574
2576
2577
2579
2581
2583
2584
2586
2588
2589
2591
2593
2594
2596
2598
2599
2601
2603
2604
2606
2608
2609
2611
2613
2614
2616
2618
2619
2621
2623
2625
2626
2628
2630
2631
2633
2635
2636
2638
2640
2641
2643
2645
2647
2648
2650
2652
2653
2655
2657
2658
2660
2662
2664
2665
2667
2669
2670
2672
2674
2675
2677
2679
2681
2682
2684
2686
2687
2689
2691
2693
2694
2696
2698
2699
2701
2703
2705
2706
2708
2710
2711
2713
2715
2717
2718
2720
2722
2724
2725
2727
2729
2730
2732
2734
2736
2737
2739
2741
2743
2744
2746
2748
2750
2751
2753
2755
2756
2758
2760
2762
2763
2765
2767
2769
2770
2772
2774
2776
2777
2779
2781
2783
2784
2786
2788
2790
2791
2793
2795
2797
2798
2800
2802
2804
2805
2807
2809
2811
2812
2814
2816
2818
2819
2821
2823
2825
2826
2828
2830
2832
2834
2835
2837
2839
2841
2842
2844
2846
2848
2850
2851
2853
2855
2857
2858
2860
2862
2864
2866
2867
2869
2871
2873
2874
2876
2878
2880
2882
2883
2885
2887
2889
2890
2892
2894
2896
2898
2899
2901
2903
2905
2907
2908
2910
2912
2914
2916
2917
2919
2921
2923
2925
2926
2928
2930
2932
2934
2935
2937
2939
2941
2943
2944
2946
2948
2950
2952
2953
2955
2957
2959
2961
2963
2964
2966
2968
2970
2972
2973
2975
2977
2979
2981
2983
2984
2986
2988
2990
2992
2993
2995
2997
2999
3001
3003
3004
3006
3008
3010
3012
3014
3015
3017
3019
3021
3023
3025
3026
3028
3030
3032
3034
3036
3037
3039
3041
3043
3045
3047
3048
3050
3052
3054
3056
3058
3059
3061
3063
3065
3067
3069
3071
3072
3074
3076
3078
3080
3082
3083
3085
3087
3089
3091
3093
3095
3096
3098
3100
3102
3104
3106
3108
3109
3111
3113
3115
3117
3119
3121
3122
3124
3126
3128
3130
3132
3134
3135
3137
3139
3141
3143
3145
3147
3149
3150
3152
3154
3156
3158
3160
3162
3163
3165
3167
3169
3171
3173
3175
3177
3178
3180
3182
3184
3186
3188
3190
3192
3194
3195
3197
3199
3201
3203
3205
3207
3209
3210
3212
3214
3216
3218
3220
3222
3224
3226
3227
3229
3231
3233
3235
3237
3239
3241
3243
3244
3246
3248
3250
3252
3254
3256
3258
3260
3262
3263
3265
3267
3269
3271
3273
3275
3277
3279
3281
3282
3284
3286
3288
3290
3292
3294
3296
3298
3300
3301
3303
3305
3307
3309
3311
3313
3315
3317
3319
3321
3322
3324
3326
3328
3330
3332
3334
3336
3338
3340
3342
3344
3345
3347
3349
3351
3353
3355
3357
3359
3361
3363
3365
3367
3369
3371
3372
3374
3376
3378
3380
3382
3384
3386
3388
3390
3392
3394
3396
3398
3400
3402
3403
3405
3407
3409
3411
3413
3415
3417
3419
3421
3423
3425
3427
3429
3431
3433
3435
3437
3439
3440
3442
3444
3446
3448
3450
3452
3454
3456
3458
3460
3462
3464
3466
3468
3470
3472
3474
3476
3478
3480
3482
3484
3486
3488
3489
3491
3493
3495
3497
3499
3501
3503
3505
3507
3509
3511
3513
3515
3517
3519
3521
3523
3525
3527
3529
3531
3533
3535
3537
3539
3541
3543
3545
3547
3549
3551
3553
3555
3557
3559
3561
3563
3565
3567
3569
3571
3573
3575
3577
3579
3581
3583
3585
3587
3589
3591
3593
3595
3597
3599
3601
3602
3604
3606
3608
3610
3612
3614
3616
3618
3620
3622
3625
3627
3629
3631
3633
3635
3637
3639
3641
3643
3645
3647
3649
3651
3653
3655
3657
3659
3661
3663
3665
3667
3669
3671
3673
3675
3677
3679
3681
3683
3685
3687
3689
3691
3693
3695
3697
3699
3701
3703
3705
3707
3709
3711
3713
3715
3717
3719
3721
3723
3725
3727
3729
3731
3733
3735
3738
3740
3742
3744
3746
3748
3750
3752
3754
3756
3758
3760
3762
3764
3766
3768
3770
3772
3774
3776
3778
3780
3782
3784
3786
3788
3790
3792
3794
3796
3798
3800
3802
3804
3806
3808
3809
3811
3813
3815
3817
3819
3821
3823
3825
3827
3829
3831
3833
3835
3837
3839
3841
3843
3845
3847
3848
3850
3852
3854
3856
3858
3860
3862
3864
3866
3868
3869
3871
3873
3875
3877
3879
3881
3883
3884
3886
3888
3890
3892
3894
3895
3897
3899
3901
3903
3904
3906
3908
3910
3912
3913
3915
3917
3919
3921
3922
3924
3926
3928
3929
3931
3933
3935
3936
3938
3940
3942
3943
3945
3947
3948
3950
3952
3953
3955
3957
3958
3960
3962
3963
3965
3967
3968
3970
3972
3973
3975
3976
3978
3980
3981
3983
3985
3986
3988
3990
3991
3993
3994
3996
3998
3999
4001
4002
4003
4005
4006
4009
4010
4011
4013
4014
4016
4018
4019
4021
4022
4024
4026
4027
4029
4030
4032
4034
4035
4037
4038
4040
4041
4043
4043
4046
4048
4049
4051
4051
4054
4054
4057
4058
4059
4061
4062
4065
4066
4067
4069
4070
4072
4074
4075
4077
4078
4080
4082
4083
4085
4086
4088
4090
4091
4093
4094
4096
4098
4100
4101
4103
4104
4106
4108
4109
4111
4112
4114
4116
4117
4119
4121
4123
4124
4126
4128
4129
4131
4133
4135
4136
4138
4140
4141
4143
4145
4147
4148
4150
4152
4154
4156
4157
4159
4161
4163
4165
4166
4168
4170
4171
4173
4175
4176
4178
4180
4181
4183
4184
4186
4188
4189
4191
4192
4194
4195
4197
4198
4200
4201
4203
4204
4206
4207
4208
4210
4211
4213
4214
4216
4217
4219
4220
4222
4224
4225
4227
4228
4230
4231
4233
4234
4236
4237
4239
4240
4242
4243
4245
4246
4248
4249
4251
4253
4254
4256
4257
4259
4261
4262
4264
4266
4268
4269
4271
4273
4274
4276
4278
4279
4281
4283
4284
4286
4288
4289
4291
4293
4294
4296
4298
4300
4301
4303
4305
4306
4308
4310
4311
4313
4315
4316
4318
4320
4321
4323
4324
4326
4327
4329
4330
4332
4334
4335
4337
4338
4340
4341
4343
4344
4346
4347
4349
4350
4352
4353
4355
4356
4358
4359
4361
4362
4364
4365
4367
4368
4370
4371
4373
4374
4375
4377
4378
4379
4380
4381
4383
4384
4385
4386
4387
4388
4390
4391
4392
4394
4395
4396
4398
4399
4400
4402
4403
4404
4406
4407
4408
4410
4411
4413
4414
4416
4417
4419
4420
4422
4424
4426
4428
4430
4432
4434
4436
4438
4440
4442
4444
4446
4449
4451
4453
4456
4458
4461
4463
4466
4469
4471
4474
4476
4479
4481
4484
4486
4488
4490
4493
4495
4497
4499
4501
4503
4505
4507
4509
4510
4512
4514
4515
4517
4518
4519
4520
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4532
4533
4533
4533
4534
4534
4534
4533
4533
4533
4533
4532
4532
4531
4531
4530
4530
4529
4529
4528
4528
4528
4527
4527
4526
4526
4525
4525
4525
4524
4524
4523
4522
4522
4521
4521
4520
4519
4519
4518
4517
4516
4515
4515
4514
4513
4512
4510
4509
4508
4507
4506
4504
4503
4502
4502
4501
4500
4500
4499
4499
4499
4498
4498
4498
4498
4498
4498
4498
4499
4499
4499
4499
4499
4500
4500
4500
4501
4501
4502
4502
4502
4503
4503
4503
4503
4503
4504
4504
4504
4504
4505
4505
4506
4506
4507
4507
4508
4509
4509
4509
4510
4510
4510
4509
4509
4508
4507
4506
4505
4504
4502
4501
4499
4498
4497
4495
4494
4492
4490
4489
4487
4485
4483
4481
4479
4477
4475
4473
4471
4469
4467
4465
4463
4460
4458
4456
4454
4451
4449
4447
4445
4443
4440
4438
4436
4434
4432
4430
4428
4426
4424
4422
4420
4419
4417
4416
4414
4413
4412
4410
4409
4408
4407
4405
4404
4402
4400
4398
4396
4394
4392
4390
4387
4385
4383
4380
4378
4376
4374
4372
4370
4368
4366
4364
4362
4360
4358
4356
4354
4351
4349
4347
4345
4343
4341
4339
4337
4335
4333
4331
4328
4326
4323
4321
4318
4316
4313
4310
4308
4305
4302
4299
4296
4293
4290
4287
4284
4281
4277
4274
4270
4266
4262
4257
4253
4249
4244
4240
4235
4231
4226
4221
4217
4212
4207
4202
4196
4191
4186
4181
4176
4171
4166
4161
4156
4151
4146
4141
4136
4130
4125
4119
4114
4108
4102
4096
4089
4082
4075
4067
4059
4051
4043
4035
4027
4019
4011
4003
3995
3986
3978
3970
3962
3954
3946
3939
3932
3924
3917
3910
3903
3896
3888
3881
3873
3866
3858
3850
3842
3834
3827
3819
3810
3802
3794
3786
3777
3769
3760
3751
3742
3733
3724
3715
3706
3696
3687
3677
3668
3658
3649
3639
3630
3621
3611
3602
3593
3583
3574
3565
3556
3547
3538
3529
3519
3510
3501
3492
3482
3473
3464
3455
3447
3438
3430
3422
3414
3407
3399
3391
3383
3375
3367
3359
3350
3342
3333
3324
3316
3307
3298
3289
3281
3272
3264
3256
3247
3239
3230
3221
3212
3203
3194
3185
3176
3167
3158
3149
3140
3131
3123
3114
3106
3097
3089
3081
3073
3065
3057
3050
3042
3035
3028
3022
3015
3008
3002
2996
2989
2983
2976
2970
2963
2956
2949
2942
2935
2927
2919
2911
2903
2895
2887
2880
2872
2865
2857
2850
2843
2837
2830
2824
2817
2811
2805
2799
2793
2787
2781
2775
2769
2764
2758
2752
2747
2741
2734
2728
2721
2714
2707
2700
2692
2685
2677
2670
2662
2655
2648
2641
2634
2627
2620
2614
2607
2600
2593
2586
2579
2572
2565
2558
2551
2544
2537
2531
2525
2519
2513
2506
2500
2494
2488
2482
2475
2469
2462
2455
2448
2441
2434
2426
2419
2412
2405
2398
2391
2385
2378
2372
2365
2358
2351
2344
2336
2328
2319
2310
2300
2290
2279
2269
2258
2246
2235
2223
2212
2201
2190
2179
2168
2158
2148
2138
2129
2119
2110
2100
2090
2080
2069
2058
2047
2037
2025
2015
2005
1994
1985
1975
1966
1957
1948
1939
1931
1922
1914
1906
1897
1889
1881
1874
1866
1859
1852
1845
1839
1833
1827
1821
1815
1810
1804
1799
1793
1787
1780
1774
1767
1759
1751
1744
1736
1728
1721
1714
1707
1701
1696
1691
1686
1682
1678
1674
1670
1666
1662
1658
1654
1649
1645
1640
1635
1630
1624
1619
1614
1609
1605
1601
1598
1595
1593
1591
1590
1588
1587
1586
1584
1583
1581
1579
1577
1574
1572
1570
1569
1567
1566
1565
1565
1564
1564
1564
1564
1564
1564
1564
1563
1562
1561
1560
1558
1557
1555
1553
1551
1550
1549
1549
1549
1549
1550
1552
1553
1555
1557
1559
1561
1563
1565
1567
1569
1570
1572
1574
1576
1578
1580
1582
1583
1585
1587
1588
1589
1590
1590
1591
1591
1591
1592
1592
1592
1593
1594
1595
1597
1599
1601
1604
1607
1610
1613
1617
1621
1624
1628
1631
1634
1636
1639
1641
1644
1646
1648
1651
1653
1656
1658
1661
1663
1665
1667
1669
1671
1672
1674
1675
1676
1676
1677
1678
1679
1680
1681
1683
1685
1687
1690
1692
1695
1698
1701
1703
1706
1708
1710
1712
1714
1716
1718
1720
1721
1723
1725
1727
1729
1732
1734
1737
1740
1743
1747
1751
1755
1759
1764
1768
1773
1777
1782
1786
1790
1795
1799
1803
1808
1812
1816
1820
1824
1828
1831
1834
1837
1840
1843
1845
1848
1851
1854
1858
1862
1866
1870
1875
1881
1887
1893
1899
1906
1913
1921
1928
1936
1943
1950
1957
1962
1967
1972
1975
1977
1978
1978
1976
1974
1971
1967
1963
1958
1953
1949
1946
1943
1941
1940
1939
1939
1940
1940
1941
1941
1941
1941
1940
1939
1937
1935
1934
1932
1930
1928
1926
1925
1924
1923
1922
1922
1922
1922
1922
1923
1925
1926
1928
1929
1931
1933
1935
1937
1940
1942
1945
1947
1950
1952
1954
1955
1956
1957
1957
1956
1955
1954
1952
1949
1947
1943
1940
1936
1933
1929
1925
1921
1917
1913
1910
1907
1904
1901
1899
1897
1895
1893
1891
1889
1886
1883
1880
1876
1872
1867
1863
1858
1854
1850
1846
1842
1839
1836
1833
1830
1828
1826
1824
1822
1820
1818
1815
1813
1810
1808
1805
1803
1801
1798
1796
1794
1792
1790
1787
1784
1781
1777
1773
1768
1763
1757
1751
1744
1738
1731
1725
1719
1712
1706
1700
1694
1688
1681
1674
1666
1658
1649
1640
1631
1621
1612
1602
1593
1583
1574
1565
1557
1549
1541
1533
1525
1517
1508
1499
1490
1480
1470
1459
1448
1436
1424
1412
1400
1388
1376
1364
1352
1339
1327
1314
1300
1287
1273
1258
1244
1229
1214
1199
1184
1169
1153
1138
1122
1106
1090
1073
1055
1037
1018
998
978
957
936
914
892
869
846
824
801
778
756
734
713
692
672
652
633
615
598
580
564
547
531
515
499
483
467
451
434
417
400
383
365
347
329
310
291
273
254
235
216
197
178
159
140
121
101
81
61
40
19
-3
-25
-48
-70
-93
-117
-140
-164
-188
-213
-237
-262
-287
-312
-337
-363
-388
-413
-438
-463
-487
-511
-534
-557
-581
-604
-628
-652
-676
-702
-728
-756
-784
-812
-841
-869
-898
-926
-954
-981
-1006
-1033
-1059
-1084
-1108
-1133
-1157
-1181
-1205
-1229
-1253
-1277
-1301
-1325
-1349
-1373
-1396
-1420
-1444
-1468
-1493
-1517
-1542
-1568
-1593
-1619
-1646
-1672
-1699
-1725
-1751
-1776
-1800
-1824
-1846
-1868
-1890
-1910
-1931
-1951
-1971
-1992
-2013
-2033
-2056
-2079
-2102
-2125
-2149
-2174
-2198
-2222
-2246
-2270
-2294
-2317
-2340
-2363
-2385
-2407
-2430
-2452
-2474
-2496
-2517
-2539
-2561
-2583
-2605
-2627
-2650
-2673
-2697
-2721
-2745
-2769
-2793
-2817
-2841
-2866
-2890
-2914
-2939
-2963
-2988
-3013
-3037
-3062
-3088
-3113
-3139
-3165
-3191
-3217
-3244
-3270
-3297
-3323
-3350
-3376
-3403
-3429
-3455
-3482
-3507
-3533
-3558
-3583
-3608
-3633
-3658
-3682
-3707
-3732
-3756
-3780
-3805
-3829
-3852
-3875
-3898
-3920
-3942
-3963
-3984
-4005
-4026
-4046
-4069
-4090
-4112
-4134
-4156
-4178
-4200
-4222
-4244
-4265
-4286
-4306
-4326
-4346
-4366
-4385
-4404
-4424
-4442
-4461
-4479
-4498
-4516
-4534
-4552
-4569
-4587
-4604
-4621
-4638
-4655
-4670
-4686
-4700
-4714
-4728
-4741
-4753
-4765
-4777
-4789
-4802
-4814
-4827
-4840
-4854
-4869
-4884
-4899
-4915
-4931
-4947
-4963
-4978
-4993
-5007
-5021
-5034
-5047
-5060
-5072
-5085
-5098
-5111
-5124
-5139
-5154
-5169
-5186
-5203
-5221
-5240
-5258
-5278
-5297
-5316
-5336
-5355
-5374
-5392
-5411
-5429
-5446
-5464
-5482
-5501
-5520
-5539
-5558
-5578
-5598
-5619
-5639
-5660
-5680
-5700
-5720
-5739
-5758
-5777
-5795
-5813
-5831
-5848
-5867
-5885
-5904
-5924
-5944
-5965
-5987
-6008
-6030
-6053
-6075
-6097
-6119
-6140
-6162
-6183
-6203
-6224
-6244
-6264
-6284
-6303
-6322
-6341
-6359
-6377
-6395
-6412
-6429
-6445
-6462
-6477
-6493
-6507
-6522
-6536
-6549
-6563
-6577
-6590
-6605
-6619
-6634
-6649
-6664
-6680
-6696
-6711
-6727
-6742
-6757
-6772
-6786
-6799
-6813
-6825
-6838
-6849
-6860
-6871
-6881
-6891
-6900
-6908
-6916
-6923
-6929
-6935
-6940
-6945
-6949
-6953
-6956
-6959
-6962
-6965
-6968
-6972
-6975
-6979
-6983
-6987
-6992
-6997
-7003
-7009
-7015
-7023
-7031
-7040
-7050
-7060
-7071
-7082
-7094
-7105
-7116
-7127
-7138
-7147
-7157
-7165
-7173
-7180
-7186
-7191
-7196
-7200
-7203
-7206
-7208
-7210
-7212
-7213
-7214
-7214
-7214
-7213
-7211
-7208
-7205
-7201
-7198
-7193
-7189
-7184
-7178
-7172
-7166
-7158
-7149
-7140
-7129
-7118
-7106
-7094
-7082
-7069
-7057
-7045
-7033
-7022
-7011
-7002
-6993
-6984
-6977
-6970
-6963
-6957
-6951
-6945
-6939
-6933
-6928
-6922
-6916
-6910
-6904
-6899
-6894
-6890
-6886
-6884
-6882
-6881
-6880
-6879
-6879
-6878
-6877
-6876
-6874
-6872
-6870
-6868
-6865
-6862
-6858
-6855
-6850
-6846
-6840
-6835
-6829
-6823
-6817
-6812
-6807
-6802
-6799
-6796
-6794
-6792
-6791
-6790
-6789
-6787
-6786
-6784
-6782
-6779
-6775
-6771
-6766
-6760
-6753
-6745
-6736
-6726
-6716
-6704
-6692
-6679
-6667
-6653
-6640
-6626
-6613
-6599
-6586
-6573
-6561
-6549
-6537
-6526
-6515
-6504
-6492
-6480
-6467
-6453
-6438
-6423
-6407
-6390
-6373
-6355
-6336
-6317
-6298
-6280
-6261
-6242
-6224
-6206
-6189
-6173
-6156
-6141
-6125
-6110
-6096
-6082
-6068
-6054
-6040
-6026
-6012
-5998
-5983
-5968
-5954
-5938
-5923
-5908
-5892
-5876
-5860
-5845
-5830
-5816
-5802
-5789
-5777
-5766
-5756
-5746
-5736
-5727
-5717
-5708
-5698
-5687
-5676
-5664
-5651
-5637
-5621
-5604
-5586
-5566
-5545
-5524
-5502
-5480
-5458
-5436
-5414
-5393
-5372
-5351
-5330
-5309
-5288
-5267
-5246
-5226
-5205
-5184
-5164
-5144
-5124
-5105
-5086
-5067
-5049
-5031
-5014
-4996
-4979
-4961
-4944
-4925
-4906
-4887
-4866
-4844
-4822
-4799
-4775
-4752
-4728
-4705
-4682
-4660
-4638
-4617
-4596
-4575
-4554
-4534
-4513
-4493
-4472
-4451
-4431
-4410
-4389
-4368
-4347
-4326
-4305
-4284
-4264
-4245
-4226
-4208
-4191
-4174
-4158
-4143
-4128
-4113
-4099
-4083
-4069
-4054
-4038
-4022
-4006
-3989
-3971
-3953
-3935
-3917
-3900
-3882
-3865
-3849
-3833
-3818
-3804
-3791
-3779
-3768
-3758
-3748
-3738
-3729
-3720
-3711
-3702
-3694
-3686
-3678
-3670
-3663
-3655
-3648
-3641
-3633
-3626
-3618
-3610
-3601
-3593
-3584
-3575
-3566
-3558
-3549
-3542
-3534
-3528
-3522
-3517
-3512
-3509
-3505
-3503
-3500
-3498
-3496
-3494
-3492
-3490
-3488
-3486
-3485
-3484
-3482
-3481
-3480
-3480
-3478
-3477
-3476
-3474
-3472
-3469
-3467
-3464
-3462
-3460
-3460
-3460
-3461
-3464
-3468
-3473
-3480
-3487
-3496
-3504
-3513
-3522
-3531
-3538
-3546
-3552
-3557
-3562
-3565
-3568
-3570
-3571
-3571
-3571
-3571
-3569
-3567
-3565
-3562
-3558
-3554
-3549
-3544
-3539
-3534
-3528
-3523
-3518
-3514
-3510
-3507
-3505
-3503
-3501
-3500
-3499
-3499
-3498
-3498
-3499
-3499
-3500
-3502
-3504
-3506
-3509
-3513
-3517
-3521
-3526
-3531
-3537
-3542
-3548
-3554
-3559
-3564
-3569
-3574
-3578
-3582
-3586
-3590
-3593
-3597
-3600
-3604
-3607
-3611
-3615
-3619
-3623
-3627
-3631
-3636
-3641
-3647
-3653
-3659
-3665
-3671
-3677
-3683
-3689
-3694
-3701
-3707
-3714
-3721
-3728
-3736
-3744
-3752
-3759
-3767
-3774
-3780
-3786
-3791
-3795
-3798
-3800
-3801
-3801
-3800
-3798
-3796
-3792
-3788
-3782
-3777
-3770
-3762
-3754
-3746
-3736
-3726
-3716
-3705
-3693
-3681
-3669
-3656
-3644
-3631
-3618
-3604
-3590
-3576
-3561
-3546
-3530
-3514
-3497
-3481
-3464
-3447
-3430
-3414
-3396
-3379
-3361
-3343
-3324
-3305
-3286
-3267
-3247
-3228
-3210
-3192
-3174
-3158
-3142
-3128
-3114
-3101
-3089
-3078
-3067
-3057
-3047
-3037
-3028
-3018
-3008
-2998
-2988
-2978
-2968
-2958
-2948
-2939
-2931
-2924
-2918
-2913
-2910
-2907
-2906
-2907
-2908
-2910
-2913
-2916
-2920
-2925
-2930
-2935
-2940
-2946
-2952
-2959
-2965
-2972
-2980
-2987
-2995
-3004
-3012
-3021
-3030
-3038
-3047
-3056
-3064
-3071
-3078
-3084
-3089
-3094
-3098
-3102
-3106
-3110
-3115
-3120
-3127
-3135
-3143
-3153
-3163
-3174
-3185
-3196
-3207
-3218
-3228
-3237
-3245
-3252
-3259
-3264
-3269
-3272
-3275
-3278
-3280
-3282
-3283
-3285
-3287
-3290
-3292
-3294
-3297
-3300
-3302
-3305
-3308
-3310
-3313
-3316
-3319
-3322
-3326
-3330
-3335
-3339
-3344
-3349
-3353
-3357
-3361
-3365
-3368
-3371
-3374
-3376
-3378
-3380
-3381
-3382
-3382
-3382
-3381
-3380
-3378
-3377
-3374
-3372
-3370
-3367
-3365
-3362
-3359
-3356
-3353
-3350
-3347
-3345
-3343
-3341
-3340
-3339
-3339
-3340
-3341
-3342
-3344
-3346
-3348
-3350
-3352
-3356
-3360
-3365
-3371
-3378
-3385
-3394
-3403
-3413
-3424
-3434
-3444
-3454
-3463
-3471
-3479
-3486
-3491
-3497
-3501
-3506
-3510
-3515
-3520
-3525
-3531
-3538
-3546
-3553
-3561
-3568
-3575
-3580
-3585
-3589
-3591
-3593
-3593
-3592
-3590
-3588
-3586
-3583
-3580
-3578
-3575
-3573
-3571
-3568
-3566
-3563
-3560
-3557
-3553
-3549
-3545
-3541
-3536
-3531
-3526
-3521
-3515
-3510
-3504
-3499
-3494
-3490
-3485
-3481
-3478
-3474
-3471
-3467
-3464
-3460
-3457
-3453
-3450
-3446
-3442
-3438
-3434
-3430
-3426
-3423
-3419
-3415
-3412
-3408
-3403
-3399
-3394
-3389
-3384
-3380
-3375
-3370
-3365
-3360
-3356
-3351
-3346
-3341
-3337
-3332
-3327
-3322
-3317
-3310
-3304
-3297
-3289
-3282
-3274
-3267
-3260
-3254
-3248
-3244
-3240
-3237
-3234
-3233
-3231
-3230
-3228
-3227
-3224
-3222
-3218
-3214
-3209
-3204
-3199
-3193
-3187
-3181
-3175
-3169
-3162
-3154
-3146
-3137
-3128
-3117
-3105
-3092
-3079
-3064
-3049
-3034
-3018
-3002
-2987
-2972
-2957
-2944
-2931
-2918
-2906
-2895
-2884
-2873
-2862
-2851
-2839
-2828
-2816
-2803
-2791
-2778
-2765
-2752
-2738
-2725
-2712
-2699
-2686
-2672
-2659
-2645
-2631
-2616
-2602
-2587
-2573
-2558
-2544
-2529
-2515
-2500
-2485
-2470
-2454
-2437
-2420
-2403
-2385
-2366
-2347
-2328
-2308
-2289
-2269
-2249
-2230
-2211
-2193
-2174
-2156
-2137
-2119
-2100
-2080
-2060
-2039
-2017
-1994
-1970
-1946
-1921
-1896
-1870
-1844
-1819
-1793
-1769
-1745
-1721
-1699
-1677
-1655
-1633
-1612
-1591
-1570
-1549
-1527
-1505
-1482
-1459
-1436
-1411
-1387
-1361
-1335
-1309
-1282
-1255
-1227
-1199
-1171
-1143
-1115
-1088
-1060
-1032
-1004
-977
-949
-922
-895
-868
-841
-815
-789
-763
-738
-713
-688
-664
-639
-615
-591
-568
-544
-521
-498
-476
-454
-433
-412
-392
-373
-354
-336
-319
-303
-287
-272
-257
-243
-229
-215
-201
-188
-175
-162
-150
-138
-127
-117
-107
-98
-90
-82
-75
-68
-62
-55
-48
-40
-32
-24
-14
-3
8
21
34
48
62
77
91
106
121
135
149
162
175
187
200
212
225
239
253
268
284
302
320
339
359
380
401
422
443
463
483
502
521
539
556
573
590
607
623
640
658
675
693
712
730
749
768
787
806
824
843
861
878
896
913
930
947
963
979
996
1012
1028
1044
1060
1076
1091
1105
1119
1132
1144
1155
1164
1173
1180
1187
1192
1196
1200
1203
1205
1207
1208
1210
1212
1213
1215
1217
1218
1220
1221
1222
1223
1223
1224
1225
1225
1226
1227
1228
1230
1232
1235
1238
1241
1244
1247
1250
1253
1255
1258
1259
1261
1262
1264
1265
1266
1268
1270
1272
1275
1277
1281
1284
1288
1292
1296
1301
1306
1311
1317
1323
1330
1338
1347
1356
1366
1376
1388
1400
1412
1426
1440
1455
1471
1487
1504
1521
1538
1555
1571
1588
1603
1617
1630
1643
1654
1664
1672
1680
1686
1691
1696
1699
1702
1705
1707
1709
1711
1714
1716
1718
1719
1720
1721
1720
1719
1717
1714
1710
1707
1703
1699
1695
1691
1688
1685
1682
1679
1677
1675
1672
1670
1667
1665
1662
1658
1654
1650
1646
1640
1635
1629
1624
1618
1612
1607
1602
1598
1594
1591
1588
1585
1582
1580
1577
1574
1571
1567
1564
1561
1558
1556
1555
1555
1556
1559
1562
1567
1573
1580
1588
1596
1605
1614
1623
1632
1641
1650
1660
1669
1679
1689
1699
1709
1720
1732
1743
1755
1767
1780
1793
1806
1819
1832
1845
1859
1873
1888
1903
1919
1936
1953
1972
1990
2009
2029
2049
2070
2090
2110
2129
2148
2167
2184
2201
2218
2233
2248
2262
2276
2289
2302
2315
2328
2340
2351
2362
2372
2382
2391
2401
2410
2419
2428
2438
2449
2460
2472
2484
2498
2511
2524
2538
2551
2563
2575
2586
2596
2606
2615
2623
2632
2640
2647
2655
2663
2672
2681
2690
2699
2708
2718
2728
2737
2746
2755
2764
2773
2781
2790
2798
2807
2816
2825
2834
2843
2851
2860
2868
2875
2881
2887
2891
2895
2897
2899
2900
2900
2899
2898
2897
2896
2896
2896
2897
2898
2901
2904
2909
2914
2920
2927
2934
2942
2951
2960
2970
2980
2991
3001
3012
3023
3034
3044
3055
3066
3076
3087
3098
3108
3119
3130
3141
3152
3163
3174
3186
3197
3208
3219
3229
3239
3247
3255
3263
3269
3275
3280
3285
3290
3295
3299
3305
3310
3316
3322
3329
3336
3344
3351
3359
3367
3375
3384
3392
3401
3410
3419
3428
3437
3446
3455
3463
3471
3478
3485
3490
3494
3498
3500
3501
3501
3500
3497
3494
3490
3485
3480
3474
3468
3462
3456
3450
3444
3437
3431
3424
3417
3410
3402
3394
3385
3376
3366
3356
3345
3334
3322
3310
3298
3285
3271
3258
3245
3231
3218
3204
3191
3177
3163
3150
3136
3123
3110
3098
3085
3073
3062
3050
3039
3029
3018
3008
2999
2989
2981
2973
2966
2960
2954
2949
2945
2942
2939
2936
2935
2933
2932
2932
2932
2933
2934
2936
2938
2941
2945
2950
2956
2963
2972
2982
2992
3004
3017
3031
3046
3061
3077
3093
3110
3126
3142
3158
3173
3187
3200
3212
3224
3234
3243
3250
3257
3263
3267
3270
3273
3274
3275
3275
3275
3274
3273
3272
3271
3269
3268
3267
3267
3267
3267
3267
3267
3267
3267
3267
3266
3264
3262
3259
3255
3251
3246
3240
3234
3227
3219
3211
3202
3193
3182
3171
3158
3145
3131
3117
3102
3087
3071
3055
3039
3022
3005
2988
2971
2953
2935
2916
2897
2877
2857
2836
2814
2791
2768
2743
2718
2691
2664
2636
2607
2577
2547
2516
2484
2453
2421
2389
2358
2326
2296
2266
2237
2209
2183
2158
2135
2112
2092
2072
2053
2035
2017
2000
1983
1965
1947
1928
1909
1890
1871
1852
1833
1815
1798
1781
1765
1749
1735
1720
1706
1692
1678
1664
1649
1633
1617
1600
1582
1563
1544
1523
1502
1481
1460
1439
1418
1398
1378
1358
1339
1320
1301
1282
1264
1245
1226
1206
1187
1167
1146
1126
1105
1085
1065
1045
1026
1008
990
973
957
942
928
913
900
886
872
858
843
827
811
794
776
758
739
721
702
683
664
646
628
610
593
576
559
542
525
508
490
473
455
437
419
401
382
363
345
326
308
290
273
256
240
225
210
196
182
168
155
142
130
117
104
91
78
64
50
35
20
4
-13
-29
-47
-64
-82
-100
-119
-137
-155
-174
-192
-211
-230
-248
-267
-286
-305
-323
-341
-359
-377
-394
-411
-427
-443
-458
-473
-487
-501
-514
-527
-539
-552
-563
-574
-584
-594
-602
-609
-616
-621
-626
-630
-634
-637
-640
-644
-647
-651
-655
-660
-665
-669
-674
-679
-684
-689
-695
-700
-707
-714
-723
-732
-743
-755
-769
-784
-800
-818
-836
-855
-874
-894
-915
-935
-956
-978
-1000
-1022
-1047
-1072
-1098
-1126
-1155
-1184
-1215
-1247
-1279
-1311
-1343
-1375
-1407
-1439
-1471
-1502
-1534
-1565
-1598
-1631
-1665
-1699
-1735
-1771
-1808
-1845
-1883
-1921
-1959
-1997
-2035
-2073
-2111
-2150
-2189
-2228
-2268
-2308
-2348
-2388
-2429
-2469
-2508
-2547
-2585
-2621
-2655
-2687
-2716
-2744
-2768
-2791
-2811
-2830
-2847
-2862
-2877
-2891
-2906
-2920
-2935
-2950
-2966
-2983
-3000
-3018
-3036
-3055
-3074
-3093
-3112
-3130
-3148
-3166
-3182
-3198
-3213
-3227
-3241
-3254
-3267
-3280
-3292
-3305
-3318
-3331
-3344
-3357
-3369
-3382
-3394
-3406
-3417
-3428
-3437
-3446
-3454
-3462
-3470
-3477
-3484
-3492
-3500
-3509
-3519
-3530
-3542
-3556
-3571
-3588
-3606
-3626
-3647
-3669
-3692
-3715
-3739
-3762
-3786
-3810
-3834
-3857
-3881
-3904
-3927
-3950
-3974
-3997
-4019
-4043
-4066
-4089
-4112
-4135
-4157
-4178
-4199
-4219
-4238
-4255
-4272
-4288
-4303
-4316
-4330
-4343
-4356
-4369
-4383
-4398
-4413
-4429
-4445
-4463
-4480
-4498
-4516
-4533
-4551
-4568
-4585
-4601
-4617
-4632
-4646
-4660
-4673
-4686
-4698
-4710
-4723
-4735
-4746
-4758
-4770
-4781
-4791
-4802
-4812
-4822
-4832
-4843
-4853
-4863
-4874
-4885
-4898
-4911
-4925
-4940
-4957
-4974
-4993
-5012
-5032
-5052
-5072
-5092
-5111
-5130
-5147
-5164
-5179
-5193
-5205
-5216
-5225
-5234
-5242
-5250
-5258
-5265
-5273
-5280
-5288
-5297
-5305
-5313
-5322
-5330
-5339
-5347
-5354
-5361
-5367
-5372
-5377
-5380
-5382
-5383
-5384
-5384
-5383
-5383
-5382
-5382
-5382
-5383
-5384
-5385
-5386
-5387
-5389
-5390
-5391
-5392
-5393
-5394
-5395
-5397
-5399
-5401
-5403
-5406
-5409
-5412
-5415
-5417
-5419
-5421
-5422
-5422
-5421
-5419
-5417
-5414
-5411
-5407
-5403
-5398
-5393
-5388
-5383
-5377
-5371
-5365
-5357
-5349
-5339
-5327
-5315
-5301
-5285
-5268
-5250
-5231
-5212
-5192
-5171
-5151
-5131
-5110
-5090
-5070
-5051
-5031
-5011
-4991
-4971
-4951
-4930
-4910
-4890
-4870
-4850
-4829
-4809
-4788
-4767
-4746
-4724
-4702
-4679
-4656
-4633
-4610
-4586
-4563
-4540
-4517
-4494
-4473
-4452
-4432
-4413
-4395
-4379
-4364
-4350
-4337
-4325
-4314
-4303
-4292
-4281
-4270
-4258
-4246
-4234
-4221
-4209
-4196
-4184
-4173
-4162
-4151
-4141
-4132
-4123
-4114
-4105
-4096
-4086
-4078
-4070
-4062
-4056
-4051
-4046
-4043
-4042
-4043
-4045
-4050
-4056
-4065
-4074
-4085
-4096
-4108
-4121
-4134
-4147
-4161
-4174
-4188
-4201
-4215
-4229
-4242
-4257
-4271
-4286
-4300
-4315
-4329
-4343
-4357
-4371
-4383
-4395
-4406
-4416
-4425
-4434
-4441
-4448
-4454
-4459
-4464
-4469
-4474
-4479
-4483
-4487
-4491
-4495
-4499
-4503
-4508
-4513
-4518
-4525
-4532
-4540
-4548
-4557
-4566
-4576
-4585
-4593
-4601
-4608
-4614
-4619
-4623
-4626
-4628
-4629
-4630
-4630
-4629
-4628
-4627
-4626
-4625
-4623
-4622
-4620
-4618
-4616
-4613
-4611
-4607
-4604
-4600
-4596
-4592
-4587
-4583
-4579
-4575
-4572
-4568
-4565
-4563
-4560
-4556
-4552
-4548
-4543
-4536
-4529
-4521
-4512
-4502
-4492
-4481
-4470
-4459
-4447
-4435
-4423
-4410
-4398
-4385
-4372
-4358
-4343
-4328
-4311
-4294
-4275
-4254
-4232
-4208
-4183
-4155
-4127
-4097
-4065
-4033
-4000
-3967
-3935
-3902
-3870
-3839
-3809
-3779
-3751
-3724
-3698
-3673
-3648
-3625
-3602
-3579
-3557
-3535
-3513
-3491
-3469
-3448
-3427
-3407
-3387
-3368
-3350
-3332
-3315
-3298
-3281
-3264
-3246
-3228
-3210
-3191
-3171
-3150
-3129
-3108
-3087
-3065
-3043
-3021
-2999
-2977
-2954
-2931
-2907
-2882
-2856
-2829
-2801
-2773
-2744
-2715
-2686
-2656
-2627
-2598
-2569
-2540
-2511
-2483
-2454
-2426
-2398
-2369
-2340
-2311
-2281
-2252
-2222
-2193
-2165
-2137
-2110
-2084
-2059
-2033
-2011
-1988
-1965
-1943
-1920
-1896
-1872
-1847
-1821
-1793
-1765
-1736
-1705
-1674
-1643
-1611
-1578
-1545
-1511
-1477
-1442
-1406
-1369
-1332
-1294
-1255
-1217
-1178
-1141
-1103
-1067
-1033
-999
-968
-938
-910
-884
-859
-835
-812
-790
-768
-746
-724
-701
-677
-652
-625
-598
-569
-540
-509
-479
-449
-419
-390
-363
-338
-316
-296
-279
-265
-255
-247
-243
-241
-242
-245
-250
-256
-263
-269
-275
-281
-285
-289
-291
-292
-292
-291
-289
-287
-283
-280
-276
-272
-268
-265
-262
-260
-258
-258
-259
-261
-264
-269
-274
-281
-288
-297
-306
-315
-325
-335
-345
-355
-364
-374
-383
-393
-402
-412
-422
-432
-444
-456
-469
-484
-500
-518
-537
-558
-580
-603
-627
-651
-676
-700
-724
-747
-769
-790
-808
-824
-839
-851
-862
-871
-878
-886
-892
-899
-907
-916
-926
-938
-951
-967
-985
-1004
-1025
-1048
-1072
-1098
-1125
-1152
-1180
-1208
-1236
-1264
-1291
-1318
-1345
-1370
-1395
-1419
-1443
-1466
-1488
-1509
-1530
-1551
-1571
-1591
-1611
-1630
-1650
-1670
-1689
-1709
-1729
-1749
-1768
-1788
-1807
-1825
-1843
-1861
-1878
-1894
-1910
-1925
-1939
-1953
-1967
-1980
-1993
-2005
-2019
-2031
-2044
-2055
-2066
-2076
-2084
-2092
-2099
-2105
-2110
-2114
-2118
-2120
-2122
-2124
-2124
-2124
-2124
-2123
-2121
-2119
-2116
-2112
-2108
-2103
-2097
-2090
-2083
-2075
-2065
-2056
-2045
-2035
-2024
-2013
-2001
-1991
-1981
-1971
-1962
-1952
-1943
-1934
-1926
-1917
-1908
-1899
-1890
-1881
-1872
-1863
-1855
-1846
-1839
-1831
-1823
-1816
-1807
-1799
-1789
-1779
-1767
-1754
-1740
-1724
-1707
-1687
-1667
-1645
-1621
-1597
-1571
-1545
-1518
-1490
-1463
-1435
-1407
-1379
-1351
-1324
-1296
-1268
-1240
-1212
-1182
-1152
-1121
-1089
-1055
-1020
-985
-949
-913
-876
-840
-804
-768
-733
-699
-664
-630
-596
-561
-525
-489
-451
-411
-370
-327
-283
-239
-193
-147
-101
-55
-9
35
79
122
164
206
246
286
326
366
405
445
485
525
567
608
651
694
738
783
829
875
922
969
1016
1066
1115
1164
1213
1263
1313
1363
1413
1464
1516
1568
1621
1675
1730
1785
1842
1899
1957
2016
2077
2138
2201
2265
2330
2396
2463
2532
2602
2673
2745
2817
2890
2963
3035
3107
3177
3246
3313
3378
3441
3501
3558
3614
3666
3717
3765
3812
3857
3901
3944
3986
4029
4072
4116
4161
4207
4254
4303
4355
4408
4463
4520
4579
4640
4702
4764
4828
4891
4953
5015
5075
5134
5190
5245
5299
5351
5402
5452
5501
5550
5599
5648
5697
5748
5799
5851
5903
5957
6012
6067
6123
6179
6235
6291
6347
6402
6456
6510
6562
6614
6665
6716
6765
6815
6864
6913
6963
7012
7063
7114
7167
7220
7274
7330
7386
7443
7500
7557
7615
7672
7728
7784
7839
7893
7946
7998
8048
8099
8148
8198
8247
8296
8346
8396
8447
8499
8550
8603
8655
8707
8759
8810
8860
8909
8957
9003
9049
9093
9136
9178
9220
9261
9301
9342
9381
9421
9459
9498
9536
9573
9610
9646
9682
9716
9751
9785
9819
9854
9888
9924
9960
9997
10034
10073
10112
10152
10193
10234
10276
10318
10360
10403
10445
10487
10529
10571
10612
10653
10693
10732
10770
10806
10841
10874
10905
10935
10962
10988
11011
11034
11055
11075
11094
11112
11130
11148
11166
11183
11201
11218
11236
11253
11269
11284
11298
11311
11323
11334
11343
11352
11359
11366
11371
11376
11380
11383
11386
11387
11387
11386
11383
11379
11373
11366
11357
11348
11337
11327
11316
11305
11295
11285
11276
11268
11260
11253
11246
11238
11231
11223
11214
11204
11193
11180
11166
11150
11132
11113
11093
11071
11049
11025
11000
10973
10944
10913
10881
10846
10809
10769
10728
10684
10638
10591
10543
10494
10444
10394
10344
10294
10243
10194
10144
10094
10043
9992
9940
9887
9833
9778
9721
9663
9605
9544
9483
9421
9357
9293
9229
9163
9098
9032
8967
8902
8836
8771
8706
8640
8574
8508
8442
8375
8309
8242
8175
8108
8041
7974
7907
7840
7773
7705
7637
7569
7500
7430
7359
7288
7216
7143
7070
6997
6923
6850
6777
6704
6631
6559
6487
6417
6347
6278
6210
6143
6077
6011
5945
5880
5816
5751
5688
5625
5562
5500
5438
5377
5316
5256
5196
5135
5075
5015
4954
4894
4833
4772
4711
4650
4590
4529
4470
4410
4352
4295
4239
4184
4130
4078
4027
3979
3931
3884
3838
3794
3750
3708
3667
3627
3588
3551
3515
3481
3448
3416
3385
3356
3327
3298
3271
3243
3217
3190
3164
3139
3115
3091
3068
3047
3027
3009
2992
2978
2965
2955
2948
2944
2942
2944
2949
2957
2969
2983
3001
3021
3044
3068
3095
3122
3151
3181
3210
3240
3269
3297
3325
3352
3378
3403
3427
3451
3474
3496
3517
3538
3558
3577
3596
3613
3630
3645
3659
3672
3683
3694
3703
3711
3719
3726
3732
3737
3743
3748
3752
3757
3761
3765
3769
3772
3774
3776
3777
3778
3777
3776
3774
3771
3768
3765
3761
3758
3755
3752
3750
3748
3747
3746
3747
3747
3748
3750
3752
3753
3755
3756
3757
3757
3755
3752
3748
3742
3735
3726
3716
3704
3692
3679
3665
3651
3636
3621
3605
3589
3573
3556
3538
3520
3502
3483
3464
3444
3425
3405
3385
3364
3344
3322
3301
3278
3254
3228
3202
3173
3143
3111
3076
3039
3001
2959
2916
2871
2825
2777
2728
2679
2630
2580
2531
2482
2434
2387
2340
2294
2249
2205
2163
2121
2080
2040
2001
1965
1929
1894
1860
1827
1793
1759
1725
1690
1653
1614
1574
1532
1488
1442
1394
1345
1294
1242
1189
1136
1083
1030
978
927
876
827
779
732
686
642
598
554
512
470
429
389
350
311
274
237
202
166
132
97
63
28
-6
-41
-76
-112
-149
-185
-223
-260
-298
-336
-373
-411
-448
-484
-520
-555
-590
-624
-658
-691
-724
-755
-786
-816
-845
-873
-900
-927
-952
-977
-1002
-1027
-1053
-1079
-1107
-1136
-1167
-1199
-1233
-1268
-1304
-1340
-1376
-1411
-1445
-1477
-1506
-1533
-1556
-1576
-1593
-1607
-1618
-1626
-1632
-1636
-1638
-1639
-1638
-1638
-1636
-1635
-1634
-1634
-1634
-1636
-1639
-1645
-1652
-1662
-1674
-1689
-1706
-1726
-1749
-1775
-1803
-1833
-1865
-1900
-1936
-1973
-2011
-2050
-2089
-2127
-2165
-2201
-2237
-2270
-2302
-2333
-2362
-2390
-2416
-2442
-2468
-2494
-2520
-2548
-2577
-2608
-2641
-2676
-2714
-2754
-2797
-2842
-2889
-2938
-2988
-3039
-3092
-3144
-3197
-3251
-3304
-3357
-3411
-3465
-3519
-3574
-3628
-3683
-3739
-3794
-3850
-3906
-3963
-4019
-4075
-4134
-4192
-4250
-4309
-4370
-4431
-4494
-4558
-4624
-4692
-4761
-4832
-4905
-4980
-5057
-5134
-5213
-5293
-5373
-5453
-5532
-5611
-5690
-5767
-5843
-5918
-5992
-6064
-6136
-6208
-6279
-6349
-6419
-6489
-6560
-6630
-6702
-6773
-6845
-6918
-6990
-7062
-7135
-7207
-7279
-7350
-7420
-7490
-7559
-7626
-7693
-7758
-7822
-7885
-7946
-8007
-8067
-8125
-8185
-8243
-8301
-8358
-8415
-8471
-8528
-8584
-8640
-8696
-8752
-8807
-8863
-8919
-8975
-9031
-9088
-9145
-9202
-9260
-9319
-9377
-9436
-9496
-9555
-9614
-9672
-9730
-9786
-9841
-9895
-9946
-9996
-10044
-10090
-10133
-10175
-10216
-10254
-10291
-10327
-10361
-10394
-10426
-10456
-10486
-10515
-10543
-10570
-10596
-10621
-10645
-10668
-10690
-10711
-10731
-10749
-10766
-10782
-10797
-10810
-10823
-10835
-10846
-10856
-10866
-10876
-10885
-10894
-10903
-10911
-10920
-10929
-10939
-10948
-10958
-10969
-10980
-10991
-11002
-11014
-11026
-11038
-11051
-11063
-11076
-11088
-11101
-11114
-11126
-11139
-11151
-11162
-11173
-11182
-11191
-11198
-11204
-11209
-11212
-11213
-11214
-11213
-11210
-11207
-11203
-11199
-11194
-11189
-11184
-11179
-11174
-11169
-11163
-11157
-11151
-11143
-11135
-11126
-11116
-11105
-11094
-11082
-11070
-11058
-11047
-11035
-11023
-11011
-10999
-10987
-10973
-10959
-10944
-10927
-10909
-10889
-10868
-10844
-10819
-10793
-10765
-10736
-10706
-10675
-10644
-10613
-10583
-10552
-10522
-10492
-10463
-10433
-10404
-10374
-10344
-10313
-10281
-10249
-10215
-10182
-10147
-10112
-10075
-10038
-10000
-9960
-9920
-9879
-9837
-9794
-9751
-9706
-9662
-9617
-9572
-9527
-9481
-9436
-9391
-9346
-9302
-9259
-9216
-9173
-9131
-9090
-9050
-9010
-8971
-8932
-8893
-8855
-8817
-8780
-8743
-8707
-8672
-8638
-8605
-8574
-8544
-8515
-8489
-8464
-8441
-8419
-8399
-8381
-8364
-8348
-8334
-8321
-8309
-8299
-8290
-8283
-8277
-8273
-8271
-8270
-8272
-8275
-8280
-8287
-8295
-8305
-8316
-8328
-8340
-8353
-8366
-8380
-8393
-8406
-8420
-8434
-8447
-8461
-8475
-8490
-8504
-8518
-8533
-8548
-8563
-8577
-8592
-8607
-8622
-8636
-8651
-8665
-8679
-8693
-8707
-8722
-8736
-8751
-8765
-8779
-8793
-8807
-8820
-8833
-8845
-8857
-8867
-8877
-8886
-8894
-8902
-8910
-8917
-8924
-8931
-8938
-8944
-8951
-8957
-8963
-8969
-8974
-8979
-8984
-8987
-8991
-8993
-8994
-8994
-8992
-8990
-8985
-8979
-8971
-8961
-8949
-8933
-8916
-8895
-8872
-8845
-8816
-8784
-8750
-8713
-8674
-8633
-8591
-8547
-8501
-8455
-8409
-8362
-8316
-8270
-8225
-8180
-8138
-8096
-8057
-8019
-7982
-7946
-7912
-7879
-7847
-7816
-7786
-7756
-7727
-7697
-7668
-7638
-7608
-7578
-7547
-7516
-7484
-7452
-7420
-7388
-7357
-7326
-7296
-7266
-7238
-7210
-7185
-7161
-7139
-7118
-7100
-7084
-7070
-7058
-7048
-7039
-7032
-7027
-7022
-7019
-7017
-7016
-7016
-7017
-7017
-7019
-7020
-7022
-7023
-7024
-7025
-7026
-7025
-7025
-7023
-7022
-7019
-7017
-7015
-7013
-7011
-7010
-7009
-7009
-7009
-7009
-7010
-7010
-7011
-7012
-7012
-7011
-7010
-7008
-7005
-7001
-6996
-6990
-6984
-6976
-6967
-6958
-6948
-6938
-6927
-6916
-6905
-6893
-6882
-6871
-6859
-6848
-6837
-6827
-6816
-6806
-6796
-6786
-6776
-6765
-6755
-6744
-6733
-6722
-6710
-6698
-6686
-6673
-6659
-6645
-6631
-6615
-6600
-6583
-6565
-6547
-6528
-6507
-6486
-6463
-6440
-6415
-6389
-6363
-6336
-6309
-6282
-6255
-6228
-6202
-6176
-6151
-6127
-6103
-6080
-6057
-6034
-6011
-5987
-5963
-5939
-5914
-5888
-5862
-5835
-5808
-5780
-5751
-5723
-5694
-5664
-5635
-5604
-5574
-5542
-5509
-5475
-5440
-5403
-5365
-5325
-5284
-5241
-5198
-5153
-5108
-5063
-5018
-4974
-4931
-4888
-4848
-4808
-4771
-4735
-4700
-4667
-4636
-4605
-4576
-4547
-4519
-4491
-4464
-4437
-4410
-4383
-4357
-4331
-4304
-4277
-4250
-4223
-4195
-4166
-4136
-4105
-4074
-4041
-4008
-3974
-3940
-3906
-3871
-3835
-3800
-3765
-3729
-3694
-3659
-3625
-3591
-3558
-3526
-3495
-3465
-3437
-3411
-3386
-3363
-3341
-3321
-3302
-3285
-3268
-3253
-3237
-3222
-3207
-3191
-3175
-3158
-3141
-3123
-3105
-3087
-3068
-3050
-3033
-3016
-3000
-2985
-2972
-2959
-2946
-2935
-2924
-2912
-2900
-2888
-2875
-2860
-2844
-2826
-2807
-2785
-2763
-2738
-2713
-2686
-2659
-2631
-2603
-2574
-2545
-2516
-2487
-2457
-2427
-2397
-2366
-2334
-2301
-2267
-2232
-2196
-2159
-2122
-2084
-2045
-2008
-1970
-1933
-1896
-1861
-1825
-1791
-1757
-1724
-1691
-1658
-1625
-1592
-1558
-1523
-1488
-1451
-1414
-1375
-1334
-1292
-1249
-1205
-1159
-1113
-1066
-1018
-970
-922
-874
-825
-777
-729
-681
-633
-586
-538
-490
-442
-394
-346
-297
-248
-199
-150
-100
-51
-1
49
98
147
196
244
291
339
385
432
478
524
570
616
661
707
751
796
839
882
923
963
1002
1039
1075
1109
1142
1173
1203
1232
1259
1286
1312
1338
1363
1389
1414
1440
1466
1492
1519
1547
1575
1603
1631
1659
1687
1714
1740
1764
1787
1808
1827
1844
1858
1870
1880
1888
1895
1900
1903
1906
1908
1910
1912
1914
1918
1923
1930
1938
1949
1961
1975
1992
2009
2029
2050
2071
2093
2114
2135
2155
2174
2191
2205
2216
2225
2231
2233
2233
2230
2223
2214
2203
2189
2172
2154
2134
2112
2089
2065
2040
2015
1989
1963
1937
1911
1886
1860
1836
1812
1788
1766
1743
1721
1700
1678
1655
1632
1608
1583
1557
1529
1500
1470
1438
1404
1369
1332
1295
1258
1220
1182
1144
1108
1072
1037
1004
972
941
912
884
858
833
810
788
768
749
731
713
697
681
666
651
637
623
610
598
586
576
567
560
554
550
548
549
551
556
564
574
587
602
621
641
665
691
719
750
783
818
855
895
936
979
1024
1071
1119
1168
1218
1269
1320
1372
1425
1478
1531
1585
1639
1694
1750
1807
1865
1926
1989
2055
2123
2195
2270
2349
2431
2516
2604
2696
2789
2885
2983
3082
3181
3281
3381
3481
3580
3679
3778
3876
3974
4072
4170
4267
4365
4463
4560
4658
4757
4855
4954
5053
5154
5255
5357
5461
5567
5674
5782
5893
6005
6119
6234
6350
6466
6583
6700
6816
6931
7045
7157
7268
7378
7485
7591
7695
7797
7898
7997
8095
8189
8284
8376
8466
8554
8639
8722
8802
8879
8954
9026
9096
9163
9228
9290
9350
9407
9463
9515
9566
9614
9659
9702
9742
9780
9815
9848
9878
9906
9931
9955
9977
9998
10017
10035
10053
10070
10088
10105
10123
10141
10160
10180
10201
10222
10245
10268
10292
10317
10343
10370
10397
10424
10452
10479
10506
10533
10559
10584
10608
10632
10654
10676
10697
10717
10737
10756
10775
10793
10812
10830
10848
10867
10885
10903
10920
10938
10955
10972
10988
11005
11021
11038
11055
11072
11090
11108
11126
11145
11164
11182
11200
11218
11234
11249
11262
11274
11284
11292
11299
11304
11307
11309
11310
11311
11311
11311
11310
11310
11309
11309
11307
11305
11303
11299
11295
11289
11282
11274
11264
11255
11244
11233
11222
11210
11198
11187
11175
11163
11151
11140
11127
11115
11102
11089
11075
11061
11047
11033
11019
11005
10993
10981
10969
10959
10950
10941
10934
10928
10922
10917
10913
10909
10906
10904
10902
10901
10899
10898
10897
10895
10892
10889
10884
10878
10870
10861
10851
10839
10825
10811
10796
10780
10765
10749
10734
10720
10707
10695
10685
10676
10670
10665
10662
10660
10660
10661
10664
10667
10673
10679
10687
10695
10706
10717
10729
10743
10758
10774
10791
10808
10827
10845
10864
10883
10902
10921
10939
10958
10975
10993
11010
11026
11043
11059
11076
11093
11110
11127
11144
11162
11180
11198
11216
11233
11251
11268
11285
11303
11320
11338
11356
11374
11393
11412
11432
11453
11474
11495
11516
11537
11558
11578
11597
11616
11633
11650
11666
11681
11695
11708
11721
11733
11746
11757
11769
11780
11792
11802
11812
11822
11830
11837
11843
11847
11850
11850
11849
11846
11840
11833
11824
11814
11802
11788
11774
11758
11742
11725
11709
11692
11676
11660
11645
11630
11615
11601
11587
11573
11560
11546
11533
11519
11505
11490
11475
11459
11442
11425
11408
11391
11373
11354
11336
11317
11298
11279
11260
11240
11221
11201
11181
11160
11140
11120
11101
11082
11063
11045
11028
11012
10997
10982
10969
10956
10943
10931
10919
10907
10895
10882
10868
10853
10837
10820
10803
10784
10766
10747
10728
10710
10693
10676
10661
10647
10634
10622
10612
10603
10594
10587
10580
10573
10566
10559
10552
10544
10537
10529
10520
10512
10503
10494
10485
10477
10468
10460
10452
10444
10437
10431
10425
10419
10415
10411
10408
10406
10404
10404
10404
10405
10407
10410
10414
10420
10426
10434
10443
10453
10465
10478
10492
10508
10524
10541
10558
10576
10593
10610
10627
10643
10658
10672
10685
10697
10709
10720
10730
10741
10752
10763
10776
10790
10805
10822
10840
10861
10883
10906
10932
10959
10987
11017
11048
11080
11113
11147
11182
11218
11254
11291
11329
11367
11406
11444
11484
11524
11564
11604
11645
11686
11728
11770
11813
11857
11901
11947
11994
12042
12092
12144
12197
12252
12309
12367
12426
12487
12548
12609
12671
12733
12795
12856
12917
12977
13037
13096
13154
13211
13268
13324
13379
13433
13487
13539
13591
13643
13694
13743
13792
13840
13887
13933
13977
14020
14062
14102
14140
14177
14212
14244
14274
14301
14326
14348
14368
14386
14401
14414
14425
14435
14443
14451
14458
14464
14471
14478
14485
14492
14500
14508
14517
14525
14534
14542
14550
14557
14564
14570
14576
14580
14585
14588
14590
14592
14593
14593
14593
14592
14591
14589
14587
14585
14582
14579
14577
14574
14572
14569
14568
14567
14567
14567
14568
14570
14572
14575
14578
14582
14587
14592
14597
14603
14610
14617
14624
14632
14641
14650
14659
14669
14679
14690
14700
14711
14722
14732
14743
14754
14765
14776
14788
14800
14812
14825
14839
14854
14871
14889
14909
14930
14953
14978
15005
15034
15064
15095
15128
15162
15196
15230
15265
15300
15335
15370
15405
15440
15474
15510
15545
15581
15617
15654
15692
15731
15770
15810
15850
15892
15933
15975
16017
16058
16099
16140
16180
16219
16258
16295
16332
16367
16404
16438
16471
16503
16534
16564
16592
16619
16644
16667
16689
16709
16728
16745
16761
16775
16789
16803
16816
16830
16844
16858
16872
16887
16903
16919
16935
16951
16968
16984
17000
17015
17029
17043
17056
17068
17079
17088
17096
17102
17107
17110
17111
17110
17107
17103
17097
17089
17081
17070
17059
17047
17034
17020
17006
16991
16975
16959
16942
16925
16907
16888
16869
16850
16830
16810
16790
16769
16749
16728
16707
16687
16666
16645
16625
16604
16584
16563
16543
16523
16504
16486
16468
16450
16434
16418
16403
16389
16376
16364
16352
16341
16331
16321
16312
16302
16291
16280
16268
16254
16241
16226
16209
16192
16172
16152
16131
16108
16084
16059
16032
16004
15975
15945
15913
15881
15848
15814
15779
15744
15708
15672
15635
15598
15561
15523
15485
15446
15406
15365
15323
15279
15235
15188
15140
15091
15039
14987
14932
14876
14819
14760
14700
14639
14576
14512
14446
14379
14310
14241
14169
14097
14023
13949
13874
13799
13723
13647
13572
13497
13421
13347
13272
13197
13122
13046
12970
12894
12817
12739
12660
12580
12500
12419
12338
12256
12174
12093
12011
11931
11851
11773
11696
11620
11547
11475
11405
11337
11271
11207
11144
11084
11025
10967
10911
10856
10802
10748
10695
10643
10592
10540
10490
10440
10390
10340
10292
10244
10196
10150
10104
10060
10016
9974
9934
9895
9859
9824
9791
9761
9732
9706
9681
9657
9636
9615
9596
9577
9560
9543
9526
9510
9493
9477
9461
9444
9428
9412
9395
9378
9361
9344
9326
9307
9287
9267
9245
9223
9199
9175
9149
9123
9096
9069
9041
9014
8985
8957
8929
8901
8872
8843
8814
8784
8753
8721
8688
8654
8618
8582
8544
8505
8465
8424
8382
8340
8296
8252
8208
8163
8118
8071
8026
7981
7935
7889
7843
7796
7749
7700
7651
7600
7547
7493
7437
7380
7321
7260
7198
7135
7070
7005
6939
6872
6804
6735
6667
6597
6528
6458
6388
6317
6246
6176
6105
6034
5964
5893
5823
5753
5683
5613
5544
5474
5405
5335
5265
5195
5125
5054
4984
4913
4841
4770
4698
4627
4555
4484
4413
4343
4273
4204
4135
4067
3999
3931
3864
3797
3732
3667
3603
3539
3477
3415
3354
3294
3234
3175
3115
3056
2996
2937
2876
2815
2754
2692
2630
2568
2505
2442
2379
2317
2254
2193
2131
2070
2009
1951
1892
1833
1776
1718
1662
1606
1550
1496
1441
1388
1335
1283
1231
1179
1128
1077
1025
972
919
865
810
753
696
637
578
517
455
393
329
265
200
135
70
5
-60
-126
-191
-256
-322
-386
-451
-515
-579
-643
-706
-769
-833
-897
-961
-1026
-1091
-1158
-1226
-1294
-1364
-1435
-1507
-1581
-1656
-1733
-1811
-1890
-1970
-2052
-2134
-2217
-2301
-2385
-2469
-2554
-2638
-2722
-2806
-2890
-2973
-3057
-3140
-3222
-3304
-3386
-3467
-3547
-3626
-3705
-3782
-3859
-3934
-4009
-4083
-4159
-4234
-4309
-4384
-4460
-4537
-4613
-4691
-4768
-4845
-4923
-4999
-5076
-5151
-5225
-5299
-5371
-5443
-5513
-5583
-5651
-5719
-5787
-5854
-5920
-5986
-6053
-6119
-6185
-6252
-6319
-6387
-6454
-6522
-6590
-6658
-6726
-6793
-6859
-6923
-6987
-7048
-7108
-7166
-7221
-7275
-7326
-7376
-7423
-7469
-7513
-7556
-7597
-7637
-7676
-7714
-7750
-7785
-7819
-7852
-7884
-7914
-7944
-7972
-8000
-8026
-8053
-8077
-8102
-8125
-8148
-8170
-8193
-8213
-8232
-8250
-8267
-8282
-8295
-8307
-8318
-8327
-8335
-8342
-8348
-8353
-8357
-8361
-8365
-8369
-8373
-8378
-8382
-8387
-8393
-8399
-8406
-8414
-8423
-8433
-8443
-8454
-8466
-8478
-8490
-8503
-8516
-8529
-8543
-8556
-8570
-8584
-8599
-8614
-8629
-8646
-8664
-8683
-8704
-8727
-8752
-8779
-8808
-8839
-8872
-8907
-8944
-8983
-9024
-9067
-9111
-9157
-9204
-9253
-9302
-9353
-9405
-9458
-9511
-9565
-9620
-9675
-9730
-9785
-9841
-9897
-9952
-10007
-10062
-10117
-10171
-10224
-10276
-10328
-10380
-10431
-10482
-10533
-10584
-10635
-10687
-10740
-10793
-10848
-10903
-10959
-11016
-11073
-11131
-11190
-11248
-11307
-11366
-11425
-11483
-11542
-11600
-11658
-11715
-11772
-11828
-11883
-11937
-11991
-12043
-12094
-12144
-12193
-12241
-12289
-12336
-12383
-12430
-12477
-12525
-12574
-12624
-12676
-12728
-12782
-12837
-12892
-12949
-13007
-13065
-13124
-13183
-13243
-13304
-13365
-13426
-13488
-13549
-13610
-13671
-13731
-13790
-13848
-13906
-13963
-14018
-14073
-14127
-14180
-14233
-14285
-14337
-14390
-14442
-14495
-14548
-14602
-14656
-14711
-14765
-14821
-14876
-14931
-14987
-15042
-15097
-15152
-15207
-15262
-15316
-15370
-15424
-15477
-15530
-15582
-15633
-15683
-15732
-15779
-15825
-15869
-15912
-15954
-15994
-16033
-16070
-16107
-16142
-16177
-16210
-16242
-16274
-16306
-16338
-16367
-16397
-16426
-16454
-16481
-16506
-16531
-16553
-16574
-16593
-16610
-16624
-16635
-16643
-16648
-16650
-16649
-16644
-16637
-16627
-16614
-16598
-16581
-16561
-16540
-16516
-16492
-16465
-16437
-16408
-16376
-16344
-16312
-16277
-16239
-16202
-16163
-16122
-16079
-16033
-15987
-15938
-15887
-15834
-15779
-15723
-15665
-15604
-15542
-15479
-15413
-15345
-15276
-15205
-15132
-15058
-14983
-14907
-14830
-14752
-14674
-14595
-14515
-14435
-14355
-14274
-14193
-14112
-14031
-13949
-13867
-13785
-13703
-13620
-13538
-13455
-13372
-13289
-13206
-13123
-13039
-12955
-12872
-12788
-12704
-12621
-12537
-12453
-12368
-12283
-12198
-12112
-12025
-11937
-11848
-11759
-11669
-11579
-11489
-11399
-11309
-11219
-11129
-11039
-10950
-10862
-10774
-10686
-10599
-10512
-10426
-10339
-10254
-10168
-10083
-9998
-9914
-9831
-9748
-9667
-9586
-9506
-9428
-9350
-9274
-9199
-9125
-9053
-8981
-8911
-8842
-8775
-8708
-8643
-8578
-8516
-8455
-8395
-8338
-8281
-8227
-8173
-8122
-8073
-8023
-7978
-7933
-7889
-7848
-7809
-7772
-7737
-7706
-7678
-7653
-7631
-7614
-7600
-7590
-7585
-7583
-7585
-7590
-7600
-7612
-7628
-7646
-7667
-7691
-7716
-7744
-7772
-7803
-7834
-7867
-7900
-7935
-7971
-8007
-8042
-8080
-8118
-8156
-8193
-8231
-8269
-8307
-8345
-8383
-8422
-8461
-8501
-8541
-8583
-8625
-8668
-8712
-8757
-8803
-8849
-8896
-8943
-8990
-9037
-9084
-9130
-9175
-9219
-9262
-9304
-9345
-9385
-9424
-9462
-9500
-9537
-9573
-9609
-9645
-9680
-9715
-9750
-9784
-9818
-9852
-9886
-9919
-9952
-9984
-10015
-10045
-10075
-10103
-10130
-10156
-10180
-10203
-10225
-10245
-10264
-10282
-10299
-10314
-10328
-10340
-10351
-10362
-10371
-10379
-10386
-10393
-10400
-10406
-10412
-10418
-10423
-10429
-10433
-10438
-10442
-10445
-10448
-10452
-10455
-10458
-10462
-10466
-10472
-10478
-10485
-10493
-10503
-10513
-10525
-10539
-10553
-10567
-10582
-10598
-10614
-10630
-10646
-10663
-10680
-10697
-10715
-10734
-10753
-10774
-10795
-10817
-10840
-10864
-10889
-10915
-10942
-10970
-10999
-11028
-11059
-11090
-11123
-11156
-11190
-11224
-11258
-11293
-11326
-11359
-11391
-11422
-11452
-11480
-11507
-11532
-11556
-11579
-11600
-11621
-11641
-11660
-11678
-11696
-11714
-11732
-11750
-11769
-11787
-11805
-11824
-11843
-11862
-11882
-11901
-11921
-11940
-11959
-11977
-11994
-12011
-12026
-12040
-12053
-12063
-12071
-12078
-12082
-12084
-12083
-12081
-12077
-12071
-12063
-12055
-12046
-12036
-12025
-12014
-12003
-11991
-11979
-11967
-11955
-11943
-11931
-11919
-11906
-11894
-11881
-11867
-11854
-11840
-11825
-11810
-11794
-11778
-11761
-11744
-11726
-11707
-11687
-11667
-11646
-11624
-11601
-11576
-11551
-11524
-11496
-11466
-11436
-11404
-11372
-11338
-11305
-11271
-11237
-11203
-11170
-11137
-11104
-11072
-11040
-11008
-10976
-10943
-10910
-10875
-10839
-10802
-10762
-10721
-10677
-10631
-10583
-10532
-10479
-10425
-10368
-10309
-10249
-10187
-10123
-10058
-9990
-9921
-9850
-9777
-9702
-9626
-9547
-9467
-9384
-9300
-9214
-9127
-9038
-8947
-8855
-8762
-8667
-8572
-8474
-8376
-8276
-8175
-8073
-7969
-7865
-7760
-7653
-7546
-7437
-7327
-7216
-7105
-6992
-6877
-6762
-6645
-6526
-6407
-6286
-6163
-6040
-5915
-5790
-5664
-5537
-5410
-5282
-5153
-5025
-4895
-4766
-4635
-4505
-4374
-4243
-4111
-3979
-3847
-3714
-3581
-3448
-3314
-3181
-3048
-2916
-2784
-2653
-2524
-2394
-2266
-2139
-2012
-1886
-1760
-1635
-1510
-1386
-1262
-1138
-1014
-892
-770
-648
-528
-408
-290
-172
-57
58
170
282
391
499
606
711
816
919
1022
1125
1227
1328
1429
1530
1630
1730
1830
1928
2027
2124
2220
2316
2410
2502
2593
2682
2769
2854
2937
3018
3098
3177
3254
3330
3405
3479
3552
3625
3696
3766
3835
3902
3967
4030
4091
4150
4206
4259
4310
4358
4403
4445
4484
4521
4555
4587
4616
4642
4665
4686
4704
4720
4734
4746
4757
4766
4774
4781
4787
4793
4799
4805
4811
4818
4824
4830
4836
4841
4846
4850
4853
4855
4856
4856
4855
4853
4850
4846
4842
4837
4831
4825
4818
4811
4803
4795
4786
4777
4767
4756
4745
4732
4719
4705
4690
4673
4656
4638
4618
4597
4575
4553
4529
4505
4480
4455
4430
4405
4380
4355
4330
4306
4282
4258
4234
4211
4188
4166
4143
4121
4098
4075
4054
4030
4006
3983
3959
3934
3908
3882
3855
3828
3801
3773
3745
3717
3688
3659
3630
3601
3572
3542
3512
3482
3453
3423
3395
3366
3338
3311
3284
3259
3233
3209
3186
3163
3141
3121
3101
3082
3064
3046
3029
3012
2996
2981
2966
2951
2938
2926
2915
2905
2897
2889
2883
2878
2873
2869
2866
2863
2860
2857
2854
2851
2848
2844
2841
2837
2834
2830
2826
2823
2819
2815
2811
2807
2802
2797
2791
2785
2777
2769
2759
2747
2735
2720
2704
2687
2669
2650
2629
2608
2587
2564
2541
2517
2493
2469
2444
2419
2394
2368
2343
2317
2290
2264
2237
2210
2183
2156
2128
2100
2072
2044
2016
1988
1960
1932
1904
1877
1851
1824
1799
1774
1751
1728
1707
1686
1667
1650
1633
1618
1604
1591
1579
1569
1559
1550
1542
1536
1530
1526
1523
1522
1522
1524
1527
1533
1540
1549
1559
1572
1586
1602
1619
1639
1661
1684
1710
1737
1767
1798
1831
1866
1903
1941
1981
2021
2064
2107
2151
2195
2241
2288
2335
2384
2434
2484
2536
2588
2642
2696
2751
2807
2864
2921
2979
3037
3095
3154
3214
3273
3333
3394
3455
3516
3579
3642
3707
3773
3841
3910
3981
4054
4129
4205
4283
4362
4443
4524
4607
4690
4773
4857
4941
5025
5110
5195
5281
5366
5453
5540
5628
5716
5805
5895
5985
6076
6168
6260
6352
6445
6538
6631
6724
6816
6909
7002
7095
7187
7280
7372
7465
7557
7648
7740
7832
7923
8015
8106
8197
8288
8379
8470
8561
8652
8742
8832
8922
9011
9100
9188
9276
9364
9450
9537
9624
9710
9796
9883
9969
10056
10143
10230
10316
10403
10489
10575
10660
10745
10830
10914
10997
11079
11161
11243
11325
11406
11488
11570
11652
11734
11816
11898
11980
12061
12142
12223
12303
12382
12461
12540
12618
12696
12773
12851
12928
13004
13080
13154
13228
13301
13373
13444
13514
13582
13650
13717
13784
13850
13916
13981
14046
14111
14176
14240
14304
14367
14430
14491
14552
14612
14670
14726
14781
14835
14886
14935
14983
15028
15072
15113
15153
15191
15227
15262
15294
15325
15354
15381
15406
15429
15451
15470
15487
15503
15517
15529
15540
15550
15559
15566
15573
15579
15585
15589
15593
15597
15599
15600
15601
15600
15599
15595
15591
15585
15578
15569
15558
15546
15533
15518
15501
15483
15464
15444
15422
15399
15375
15350
15323
15296
15267
15237
15207
15175
15143
15110
15076
15041
15006
14971
14934
14897
14860
14822
14783
14744
14705
14665
14626
14586
14547
14507
14468
14429
14390
14352
14313
14275
14237
14198
14160
14121
14082
14043
14003
13963
13923
13883
13844
13804
13766
13729
13693
13658
13624
13592
13561
13531
13503
13475
13449
13423
13398
13374
13351
13328
13306
13285
13266
13247
13231
13215
13201
13189
13178
13169
13162
13156
13150
13146
13143
13140
13137
13135
13133
13131
13130
13129
13128
13128
13129
13130
13133
13136
13141
13147
13154
13163
13172
13183
13195
13208
13222
13236
13250
13265
13279
13294
13309
13324
13339
13353
13368
13383
13398
13414
13431
13448
13467
13486
13506
13528
13550
13574
13598
13624
13650
13677
13705
13733
13762
13790
13819
13848
13877
13906
13935
13963
13991
14019
14047
14074
14102
14128
14155
14182
14208
14234
14261
14287
14313
14340
14367
14395
14422
14450
14478
14507
14535
14564
14593
14622
14651
14681
14710
14740
14769
14799
14828
14856
14884
14912
14939
14966
14992
15018
15044
15070
15096
15123
15150
15179
15209
15240
15273
15308
15344
15382
15422
15464
15506
15549
15594
15638
15683
15728
15774
15819
15865
15911
15958
16004
16053
16104
16155
16207
16261
16315
16373
16431
16490
16551
16613
16676
16739
16804
16869
16934
16999
17065
17130
17196
17262
17327
17392
17457
17522
17586
17651
17715
17780
17844
17909
17974
18038
18104
18169
18235
18301
18367
18433
18499
18566
18632
18698
18765
18831
18897
18963
19029
19095
19162
19228
19293
19359
19424
19488
19552
19614
19675
19734
19792
19848
19902
19954
20003
20051
20096
20139
20180
20220
20258
20294
20330
20365
20398
20432
20464
20496
20528
20558
20588
20618
20646
20675
20702
20729
20756
20783
20809
20835
20862
20888
20915
20942
20969
20995
21022
21048
21074
21100
21125
21149
21172
21194
21216
21237
21258
21279
21299
21319
21340
21361
21382
21404
21426
21449
21471
21494
21517
21540
21563
21585
21607
21629
21650
21670
21690
21709
21727
21744
21759
21774
21787
21799
21809
21818
21824
21830
21833
21835
21836
21834
21831
21826
21819
21810
21799
21787
21772
21755
21736
21714
21690
21664
21636
21605
21572
21536
21499
21459
21417
21372
21325
21276
21225
21171
21115
21057
20997
20935
20870
20803
20735
20665
20592
20518
20443
20365
20287
20206
20125
20041
19956
19870
19783
19694
19603
19511
19418
19324
19228
19131
19033
18933
18833
18732
18630
18527
18423
18319
18214
18109
18004
17899
17793
17688
17583
17478
17374
17270
17166
17063
16960
16857
16754
16652
16549
16447
16346
16244
16143
16043
15943
15844
15745
15648
15551
15454
15359
15264
15170
15077
14984
14892
14801
14711
14621
14532
14443
14355
14267
14180
14094
14008
13922
13838
13753
13670
13587
13505
13423
13342
13261
13180
13100
13021
12941
12862
12783
12704
12625
12547
12468
12389
12310
12230
12151
12071
11990
11910
11828
11747
11664
11581
11497
11412
11326
11240
11153
11066
10977
10888
10799
10709
10618
10527
10435
10343
10251
10159
10066
9974
9882
9791
9699
9609
9518
9429
9339
9250
9161
9073
8984
8896
8808
8720
8633
8545
8459
8372
8287
8202
8117
8034
7950
7868
7787
7706
7625
7546
7467
7388
7311
7233
7157
7081
7005
6931
6857
6784
6712
6641
6571
6502
6434
6368
6303
6239
6177
6117
6058
6000
5944
5889
5835
5783
5731
5681
5632
5584
5537
5492
5447
5404
5362
5321
5281
5242
5205
5169
5133
5099
5066
5034
5002
4972
4942
4913
4885
4857
4830
4803
4777
4750
4724
4699
4673
4647
4621
4594
4568
4541
4514
4487
4460
4433
4406
4379
4353
4326
4299
4273
4246
4219
4193
4166
4140
4113
4086
4059
4033
4006
3980
3953
3928
3902
3877
3852
3828
3804
3780
3757
3734
3712
3690
3669
3649
3629
3610
3591
3573
3556
3539
3523
3508
3493
3478
3464
3451
3437
3424
3411
3398
3385
3372
3359
3345
3332
3318
3304
3290
3277
3263
3249
3235
3221
3207
3192
3177
3162
3147
3130
3114
3096
3079
3060
3042
3023
3004
2984
2965
2947
2928
2910
2893
2877
2862
2847
2834
2822
2810
2800
2790
2781
2772
2765
2757
2751
2745
2740
2735
2732
2729
2727
2726
2725
2725
2726
2727
2727
2728
2729
2729
2729
2728
2727
2725
2723
2721
2718
2715
2712
2709
2707
2705
2702
2700
2699
2697
2695
2692
2689
2686
2681
2675
2667
2657
2646
2632
2617
2599
2580
2558
2535
2510
2483
2455
2426
2395
2363
2330
2295
2259
2222
2183
2143
2102
2059
2013
1968
1920
1871
1820
1767
1713
1657
1600
1540
1480
1417
1352
1286
1217
1146
1073
997
919
838
754
668
579
488
394
299
201
102
2
-99
-201
-303
-406
-510
-614
-718
-822
-927
-1032
-1138
-1244
-1351
-1459
-1567
-1676
-1785
-1896
-2007
-2118
-2231
-2344
-2458
-2572
-2688
-2804
-2921
-3039
-3158
-3277
-3397
-3517
-3638
-3759
-3880
-4001
-4122
-4242
-4363
-4484
-4604
-4725
-4846
-4967
-5088
-5209
-5330
-5452
-5573
-5695
-5816
-5938
-6060
-6182
-6304
-6426
-6548
-6671
-6793
-6916
-7038
-7160
-7281
-7402
-7522
-7641
-7759
-7876
-7992
-8106
-8220
-8332
-8442
-8551
-8658
-8765
-8870
-8973
-9076
-9179
-9280
-9381
-9482
-9582
-9681
-9780
-9879
-9977
-10074
-10171
-10267
-10362
-10457
-10551
-10644
-10737
-10829
-10921
-11012
-11102
-11192
-11280
-11368
-11455
-11541
-11627
-11711
-11794
-11876
-11958
-12039
-12119
-12199
-12279
-12359
-12439
-12520
-12601
-12683
-12765
-12848
-12931
-13015
-13100
-13184
-13269
-13353
-13437
-13521
-13605
-13688
-13772
-13855
-13937
-14020
-14103
-14186
-14268
-14351
-14434
-14516
-14598
-14681
-14763
-14844
-14925
-15006
-15087
-15167
-15247
-15326
-15406
-15485
-15565
-15644
-15724
-15804
-15884
-15964
-16044
-16123
-16204
-16283
-16361
-16440
-16516
-16592
-16666
-16739
-16810
-16880
-16948
-17014
-17079
-17142
-17203
-17264
-17322
-17379
-17436
-17491
-17545
-17598
-17650
-17702
-17753
-17802
-17851
-17899
-17945
-17990
-18033
-18075
-18114
-18152
-18188
-18221
-18252
-18281
-18307
-18331
-18353
-18372
-18390
-18404
-18417
-18428
-18436
-18443
-18447
-18450
-18451
-18450
-18448
-18444
-18438
-18430
-18420
-18409
-18395
-18380
-18363
-18344
-18324
-18301
-18278
-18252
-18225
-18197
-18167
-18136
-18103
-18070
-18036
-18001
-17964
-17927
-17889
-17850
-17810
-17769
-17728
-17686
-17644
-17601
-17558
-17516
-17473
-17430
-17387
-17344
-17302
-17259
-17216
-17173
-17131
-17088
-17045
-17002
-16960
-16917
-16874
-16832
-16790
-16748
-16706
-16665
-16625
-16585
-16546
-16507
-16469
-16432
-16395
-16360
-16325
-16290
-16257
-16224
-16192
-16160
-16129
-16099
-16068
-16041
-16013
-15985
-15959
-15933
-15908
-15884
-15860
-15837
-15814
-15791
-15769
-15747
-15725
-15702
-15680
-15658
-15636
-15614
-15591
-15569
-15547
-15525
-15502
-15480
-15458
-15435
-15413
-15390
-15368
-15345
-15323
-15301
-15279
-15257
-15236
-15215
-15195
-15175
-15156
-15137
-15119
-15101
-15083
-15066
-15049
-15032
-15015
-14997
-14980
-14963
-14945
-14928
-14911
-14894
-14878
-14861
-14845
-14828
-14812
-14796
-14779
-14762
-14745
-14728
-14711
-14694
-14677
-14661
-14646
-14631
-14617
-14605
-14594
-14584
-14576
-14569
-14563
-14558
-14555
-14552
-14550
-14548
-14547
-14546
-14545
-14544
-14544
-14544
-14544
-14545
-14547
-14549
-14552
-14556
-14560
-14565
-14570
-14576
-14582
-14588
-14595
-14603
-14611
-14619
-14628
-14638
-14648
-14660
-14671
-14684
-14698
-14712
-14728
-14744
-14761
-14779
-14798
-14817
-14836
-14856
-14876
-14896
-14915
-14935
-14954
-14973
-14992
-15010
-15028
-15045
-15063
-15080
-15097
-15114
-15131
-15148
-15165
-15182
-15200
-15217
-15235
-15253
-15271
-15289
-15307
-15326
-15344
-15362
-15379
-15397
-15414
-15431
-15447
-15463
-15479
-15494
-15509
-15524
-15538
-15553
-15567
-15582
-15597
-15612
-15629
-15645
-15663
-15681
-15699
-15719
-15738
-15758
-15778
-15798
-15818
-15838
-15858
-15877
-15896
-15916
-15935
-15954
-15972
-15991
-16010
-16027
-16046
-16064
-16081
-16097
-16111
-16126
-16138
-16149
-16158
-16167
-16172
-16178
-16181
-16183
-16183
-16183
-16181
-16180
-16178
-16175
-16174
-16172
-16169
-16167
-16165
-16161
-16160
-16157
-16152
-16149
-16145
-16139
-16133
-16125
-16116
-16107
-16096
-16084
-16072
-16059
-16045
-16030
-16017
-16001
-15988
-15974
-15959
-15946
-15932
-15919
-15906
-15894
-15882
-15870
-15858
-15846
-15834
-15821
-15808
-15794
-15779
-15763
-15747
-15730
-15712
-15693
-15673
-15652
-15631
-15609
-15586
-15563
-15540
-15516
-15493
-15469
-15445
-15422
-15398
-15374
-15350
-15326
-15302
-15278
-15254
-15230
-15206
-15183
-15160
-15137
-15115
-15093
-15071
-15050
-15029
-15008
-14988
-14968
-14947
-14927
-14907
-14887
-14867
-14846
-14826
-14805
-14784
-14763
-14742
-14721
-14700
-14679
-14659
-14639
-14620
-14601
-14583
-14565
-14548
-14531
-14514
-14498
-14481
-14464
-14446
-14427
-14408
-14388
-14368
-14347
-14325
-14303
-14282
-14260
-14238
-14217
-14197
-14177
-14158
-14140
-14123
-14106
-14090
-14075
-14061
-14047
-14033
-14020
-14008
-13996
-13984
-13972
-13961
-13950
-13939
-13928
-13918
-13908
-13899
-13891
-13883
-13875
-13869
-13862
-13856
-13850
-13844
-13838
-13831
-13823
-13815
-13806
-13797
-13786
-13775
-13762
-13750
-13736
-13722
-13708
-13692
-13677
-13660
-13643
-13626
-13607
-13588
-13567
-13546
-13523
-13499
-13473
-13447
-13419
-13390
-13359
-13328
-13296
-13262
-13227
-13192
-13155
-13117
-13078
-13037
-12996
-12953
-12909
-12864
-12818
-12771
-12723
-12675
-12625
-12575
-12524
-12473
-12421
-12368
-12315
-12261
-12206
-12150
-12094
-12036
-11977
-11916
-11855
-11792
-11728
-11662
-11595
-11528
-11459
-11389
-11318
-11246
-11173
-11099
-11024
-10949
-10872
-10795
-10717
-10639
-10560
-10481
-10402
-10322
-10243
-10163
-10084
-10005
-9926
-9847
-9769
-9691
-9614
-9537
-9461
-9385
-9310
-9235
-9161
-9088
-9016
-8945
-8874
-8804
-8735
-8666
-8598
-8530
-8462
-8394
-8326
-8258
-8189
-8122
-8053
-7985
-7917
-7849
-7781
-7714
-7647
-7581
-7516
-7451
-7386
-7322
-7258
-7194
-7130
-7065
-7000
-6934
-6868
-6802
-6735
-6668
-6601
-6535
-6468
-6403
-6338
-6274
-6212
-6150
-6089
-6030
-5972
-5915
-5859
-5805
-5752
-5700
-5650
-5602
-5555
-5510
-5468
-5427
-5388
-5351
-5316
-5282
-5251
-5221
-5192
-5165
-5139
-5114
-5090
-5067
-5044
-5022
-5000
-4979
-4957
-4936
-4915
-4894
-4873
-4852
-4831
-4810
-4789
-4768
-4747
-4727
-4707
-4688
-4669
-4652
-4635
-4619
-4604
-4589
-4575
-4562
-4548
-4535
-4522
-4508
-4494
-4479
-4464
-4449
-4433
-4417
-4401
-4385
-4369
-4353
-4339
-4324
-4310
-4297
-4284
-4271
-4258
-4245
-4232
-4219
-4206
-4192
-4177
-4163
-4148
-4132
-4117
-4102
-4086
-4073
-4059
-4045
-4033
-4021
-4009
-3999
-3988
-3979
-3970
-3961
-3953
-3945
-3937
-3930
-3923
-3916
-3909
-3903
-3896
-3889
-3882
-3875
-3867
-3859
-3851
-3842
-3834
-3825
-3816
-3807
-3799
-3790
-3782
-3774
-3765
-3757
-3748
-3739
-3730
-3720
-3709
-3699
-3687
-3675
-3661
-3647
-3633
-3617
-3602
-3585
-3568
-3550
-3533
-3514
-3496
-3477
-3458
-3439
-3419
-3399
-3379
-3359
-3338
-3317
-3295
-3273
-3250
-3227
-3204
-3180
-3155
-3131
-3105
-3080
-3054
-3027
-3001
-2974
-2947
-2919
-2891
-2863
-2834
-2805
-2776
-2746
-2717
-2687
-2657
-2628
-2598
-2569
-2540
-2512
-2484
-2456
-2428
-2401
-2375
-2348
-2322
-2296
-2270
-2245
-2220
-2195
-2170
-2145
-2121
-2096
-2072
-2049
-2025
-2003
-1982
-1961
-1942
-1924
-1907
-1892
-1878
-1865
-1853
-1841
-1830
-1820
-1809
-1798
-1787
-1775
-1763
-1750
-1737
-1723
-1709
-1694
-1680
-1665
-1651
-1637
-1623
-1610
-1597
-1584
-1572
-1559
-1547
-1534
-1520
-1507
-1493
-1479
-1465
-1451
-1437
-1424
-1411
-1398
-1387
-1375
-1365
-1355
-1346
-1338
-1331
-1324
-1317
-1311
-1306
-1301
-1297
-1293
-1289
-1286
-1283
-1280
-1276
-1273
-1269
-1266
-1262
-1257
-1253
-1248
-1244
-1239
-1235
-1231
-1227
-1224
-1221
-1219
-1217
-1215
-1213
-1212
-1211
-1211
-1210
-1209
-1209
-1208
-1208
-1207
-1207
-1207
-1208
-1208
-1209
-1210
-1211
-1212
-1212
-1213
-1214
-1213
-1213
-1212
-1210
-1207
-1204
-1201
-1196
-1192
-1186
-1181
-1175
-1168
-1162
-1155
-1149
-1143
-1137
-1131
-1126
-1121
-1117
-1113
-1110
-1108
-1106
-1105
-1105
-1105
-1105
-1106
-1107
-1108
-1109
-1110
-1110
-1111
-1112
-1113
-1114
-1115
-1116
-1117
-1119
-1121
-1123
-1125
-1128
-1130
-1132
-1135
-1138
-1140
-1143
-1146
-1149
-1152
-1156
-1160
-1164
-1169
-1174
-1180
-1186
-1193
-1200
-1208
-1216
-1224
-1233
-1242
-1251
-1260
-1269
-1279
-1289
-1299
-1310
-1321
-1334
-1347
-1360
-1375
-1391
-1408
-1425
-1444
-1463
-1482
-1503
-1523
-1544
-1565
-1587
-1608
-1630
-1652
-1674
-1696
-1718
-1740
-1762
-1784
-1806
-1828
-1849
-1869
-1889
-1909
-1927
-1945
-1962
-1979
-1994
-2009
-2024
-2039
-2053
-2067
-2081
-2094
-2108
-2121
-2135
-2148
-2161
-2174
-2186
-2198
-2209
-2220
-2230
-2239
-2248
-2256
-2263
-2269
-2274
-2279
-2282
-2284
-2285
-2285
-2284
-2282
-2279
-2276
-2271
-2267
-2261
-2256
-2250
-2244
-2237
-2230
-2223
-2216
-2209
-2202
-2194
-2187
-2179
-2172
-2164
-2156
-2148
-2140
-2132
-2123
-2113
-2103
-2093
-2082
-2070
-2058
-2047
-2035
-2023
-2012
-2001
-1992
-1983
-1975
-1968
-1962
-1956
-1951
-1947
-1942
-1939
-1935
-1931
-1928
-1925
-1922
-1920
-1918
-1916
-1915
-1914
-1913
-1913
-1913
-1913
-1913
-1913
-1912
-1912
-1911
-1910
-1909
-1907
-1904
-1902
-1898
-1895
-1891
-1886
-1881
-1876
-1869
-1863
-1856
-1848
-1840
-1831
-1823
-1814
-1805
-1796
-1787
-1779
-1771
-1763
-1755
-1748
-1741
-1734
-1727
-1720
-1712
-1704
-1696
-1688
-1679
-1669
-1659
-1649
-1639
-1628
-1616
-1605
-1593
-1580
-1567
-1554
-1540
-1525
-1510
-1495
-1480
-1464
-1449
-1434
-1420
-1406
-1394
-1382
-1371
-1361
-1352
-1344
-1336
-1329
-1323
-1316
-1310
-1303
-1295
-1287
-1278
-1268
-1257
-1245
-1232
-1218
-1202
-1186
-1168
-1149
-1129
-1108
-1086
-1063
-1039
-1014
-990
-964
-939
-912
-886
-859
-832
-805
-778
-750
-723
-695
-667
-639
-611
-583
-555
-526
-498
-469
-440
-410
-380
-350
-319
-288
-256
-224
-191
-158
-124
-90
-56
-21
13
48
83
117
151
185
218
251
283
315
346
377
408
439
470
501
532
564
596
628
661
694
729
764
800
837
875
913
951
990
1029
1068
1107
1146
1184
1222
1260
1298
1335
1372
1409
1446
1483
1519
1555
1591
1626
1660
1694
1728
1760
1792
1824
1854
1884
1914
1943
1972
2001
2029
2058
2087
2116
2145
2176
2206
2238
2269
2302
2334
2367
2399
2431
2463
2495
2526
2557
2588
2618
2648
2678
2707
2737
2767
2796
2825
2855
2884
2913
2942
2971
3000
3029
3058
3087
3117
3147
3177
3208
3239
3271
3304
3337
3372
3407
3442
3479
3516
3553
3591
3629
3667
3705
3743
3781
3819
3857
3894
3932
3971
4009
4046
4086
4126
4166
4207
4248
4290
4333
4377
4421
4466
4512
4558
4604
4650
4697
4743
4789
4836
4882
4928
4973
5019
5064
5108
5153
5197
5240
5283
5326
5367
5407
5447
5485
5523
5559
5595
5630
5664
5698
5732
5766
5799
5834
5868
5902
5937
5972
6006
6040
6074
6108
6141
6173
6205
6237
6267
6297
6327
6356
6385
6413
6442
6469
6497
6525
6552
6579
6606
6632
6658
6683
6708
6733
6758
6782
6806
6830
6854
6878
6902
6927
6951
6976
7001
7027
7053
7079
7105
7131
7157
7184
7210
7236
7261
7286
7310
7333
7355
7377
7397
7416
7434
7450
7466
7481
7496
7510
7524
7537
7551
7564
7577
7590
7603
7615
7627
7639
7651
7662
7672
7682
7692
7701
7710
7719
7727
7736
7744
7752
7761
7769
7778
7787
7796
7806
7816
7826
7836
7847
7859
7871
7884
7897
7911
7926
7941
7958
7975
7993
8010
8029
8048
8068
8087
8106
8125
8144
8161
8178
8194
8209
8222
8234
8243
8251
8257
8261
8264
8264
8262
8259
8254
8248
8240
8231
8220
8208
8196
8182
8167
8151
8137
8121
8106
8090
8074
8058
8042
8026
8010
7996
7980
7963
7946
7929
7911
7893
7874
7855
7835
7815
7795
7775
7755
7735
7716
7696
7678
7660
7642
7626
7609
7594
7579
7565
7551
7538
7526
7514
7503
7493
7483
7474
7466
7457
7449
7440
7431
7421
7410
7398
7385
7371
7355
7338
7320
7301
7282
7261
7241
7221
7201
7181
7162
7144
7127
7111
7096
7082
7070
7059
7049
7041
7034
7028
7024
7021
7019
7019
7020
7022
7026
7031
7038
7045
7054
7065
7076
7088
7101
7115
7129
7144
7158
7173
7187
7201
7214
7227
7240
7252
7264
7276
7289
7301
7315
7328
7343
7358
7374
7391
7409
7427
7446
7466
7485
7505
7524
7543
7562
7580
7597
7614
7630
7645
7661
7676
7692
7708
7724
7742
7760
7779
7799
7820
7842
7864
7888
7912
7937
7963
7989
8016
8042
8070
8098
8125
8153
8180
8207
8233
8260
8285
8310
8333
8356
8378
8399
8419
8438
8455
8472
8487
8500
8513
8524
8535
8543
8551
8558
8564
8569
8574
8578
8582
8586
8590
8594
8598
8603
8609
8614
8620
8625
8630
8635
8638
8640
8641
8641
8639
8635
8629
8621
8613
8602
8591
8580
8568
8556
8545
8535
8525
8517
8510
8505
8500
8497
8495
8493
8492
8491
8490
8488
8487
8485
8483
8481
8478
8475
8472
8468
8464
8461
8457
8452
8448
8443
8437
8431
8424
8416
8408
8399
8390
8380
8370
8360
8350
8340
8330
8321
8311
8301
8292
8282
8272
8262
8252
8242
8231
8220
8208
8196
8183
8172
8157
8145
8131
8116
8101
8085
8069
8053
8036
8019
8000
7984
7967
7950
7933
7917
7902
7888
7873
7859
7845
7831
7816
7801
7784
7766
7747
7726
7704
7680
7656
7630
7604
7578
7553
7527
7503
7479
7457
7436
7416
7397
7379
7362
7346
7330
7314
7299
7284
7269
7255
7241
7227
7214
7203
7192
7182
7174
7166
7160
7155
7151
7148
7146
7145
7145
7145
7146
7148
7150
7154
7158
7163
7170
7178
7188
7200
7213
7228
7245
7263
7283
7305
7328
7351
7376
7401
7426
7451
7477
7501
7525
7549
7571
7592
7613
7631
7649
7665
7679
7692
7703
7712
7720
7726
7730
7734
7736
7737
7738
7738
7737
7735
7733
7731
7727
7723
7718
7712
7704
7696
7686
7676
7664
7651
7638
7624
7609
7594
7578
7562
7545
7528
7511
7493
7475
7456
7436
7416
7394
7373
7350
7327
7304
7280
7256
7231
7206
7180
7154
7128
7102
7076
7050
7023
6996
6969
6942
6914
6885
6856
6827
6796
6765
6734
6702
6670
6638
6605
6573
6540
6508
6476
6444
6413
6382
6351
6322
6292
6264
6236
6209
6182
6156
6130
6105
6081
6056
6031
6007
5982
5957
5932
5906
5881
5855
5829
5803
5777
5752
5727
5703
5679
5656
5633
5611
5590
5570
5550
5531
5513
5496
5479
5463
5448
5433
5419
5405
5392
5379
5366
5352
5339
5325
5310
5295
5279
5263
5245
5227
5209
5190
5170
5150
5130
5109
5089
5068
5048
5028
5008
4989
4971
4952
4935
4918
4902
4887
4872
4858
4846
4834
4823
4813
4804
4795
4787
4779
4772
4764
4757
4749
4741
4732
4724
4714
4705
4695
4685
4676
4666
4656
4646
4637
4627
4618
4609
4601
4592
4583
4574
4565
4556
4546
4536
4527
4516
4506
4495
4485
4474
4463
4452
4442
4431
4420
4410
4399
4389
4378
4368
4358
4348
4339
4330
4321
4312
4304
4297
4289
4282
4275
4269
4263
4258
4253
4250
4247
4246
4245
4246
4247
4250
4253
4257
4261
4265
4269
4273
4277
4281
4284
4286
4289
4291
4293
4296
4298
4301
4305
4309
4313
4318
4324
4330
4336
4342
4348
4355
4361
4367
4373
4379
4385
4390
4396
4402
4408
4414
4420
4426
4432
4438
4443
4448
4453
4457
4461
4465
4468
4470
4472
4474
4476
4477
4478
4480
4481
4483
4485
4487
4490
4493
4496
4499
4503
4507
4511
4515
4519
4523
4528
4532
4536
4540
4545
4549
4554
4558
4563
4568
4573
4578
4584
4591
4598
4605
4613
4621
4630
4640
4649
4659
4670
4680
4692
4703
4715
4727
4740
4754
4768
4783
4799
4815
4832
4850
4868
4886
4905
4924
4943
4963
4983
5003
5023
5044
5065
5086
5107
5129
5151
5173
5195
5218
5241
5264
5288
5311
5335
5359
5383
5407
5431
5455
5479
5503
5527
5550
5574
5597
5621
5644
5667
5690
5713
5735
5758
5781
5804
5826
5849
5872
5894
5916
5939
5961
5983
6005
6026
6048
6069
6091
6112
6133
6154
6175
6195
6214
6233
6252
6269
6286
6302
6318
6332
6346
6360
6372
6384
6396
6407
6417
6427
6436
6445
6453
6461
6468
6474
6480
6485
6490
6494
6498
6501
6504
6506
6508
6508
6509
6508
6507
6506
6504
6502
6499
6496
6493
6489
6486
6482
6478
6475
6471
6468
6465
6461
6458
6454
6451
6447
6443
6440
6436
6432
6428
6425
6422
6419
6417
6415
6414
6413
6414
6415
6416
6418
6421
6423
6426
6429
6431
6433
6435
6437
6439
6440
6441
6442
6443
6444
6445
6446
6448
6449
6452
6455
6458
6462
6467
6472
6478
6484
6490
6497
6504
6512
6521
6530
6541
6552
6564
6578
6592
6607
6624
6641
6659
6679
6699
6720
6742
6764
6787
6811
6835
6860
6885
6910
6935
6961
6987
7013
7039
7065
7091
7117
7144
7171
7198
7226
7254
7283
7313
7343
7374
7406
7438
7471
7505
7540
7574
7610
7645
7681
7716
7752
7787
7822
7857
7891
7925
7959
7991
8023
8055
8086
8117
8146
8173
8202
8229
8255
8280
8304
8328
8351
8374
8396
8417
8439
8460
8481
8501
8522
8542
8561
8580
8599
8617
8634
8651
8667
8683
8698
8712
8725
8738
8751
8763
8774
8785
8796
8806
8816
8825
8834
8843
8851
8859
8866
8873
8880
8886
8892
8897
8902
8906
8909
8912
8914
8916
8917
8917
8916
8915
8914
8912
8909
8906
8903
8900
8897
8894
8891
8888
8885
8881
8878
8874
8870
8866
8862
8857
8852
8847
8841
8834
8828
8821
8813
8806
8798
8790
8782
8773
8765
8756
8746
8737
8727
8717
8706
8695
8684
8672
8661
8649
8637
8625
8613
8602
8591
8581
8571
8562
8554
8547
8542
8537
8533
8531
8529
8528
8528
8528
8528
8529
8529
8529
8529
8529
8528
8526
8524
8522
8519
8515
8512
8508
8504
8501
8497
8494
8491
8489
8487
8485
8484
8483
8483
8483
8484
8485
8487
8490
8493
8497
8501
8505
8511
8516
8522
8528
8534
8540
8546
8552
8558
8563
8568
8572
8576
8580
8583
8587
8590
8594
8597
8601
8606
8611
8617
8624
8631
8639
8648
8658
8668
8679
8690
8702
8714
8726
8739
8751
8764
8776
8789
8802
8814
8827
8839
8851
8864
8876
8888
8900
8912
8924
8936
8949
8961
8974
8988
9001
9015
9029
9044
9058
9073
9088
9103
9117
9132
9147
9162
9177
9192
9206
9221
9236
9251
9265
9280
9295
9310
9326
9341
9357
9373
9390
9407
9425
9443
9462
9482
9502
9523
9545
9568
9592
9616
9641
9667
9694
9721
9750
9779
9809
9839
9870
9901
9933
9965
9998
10030
10064
10097
10131
10164
10199
10233
10268
10303
10339
10375
10412
10451
10490
10530
10571
10613
10657
10702
10747
10794
10841
10889
10938
10987
11036
11086
11135
11185
11235
11284
11334
11383
11432
11481
11530
11578
11627
11675
11724
11772
11820
11868
11915
11962
12009
12055
12101
12147
12193
12238
12283
12328
12372
12417
12461
12505
12549
12592
12635
12678
12720
12762
12803
12843
12883
12923
12962
13001
13039
13076
13113
13150
13186
13222
13257
13292
13327
13362
13396
13430
13465
13499
13533
13567
13601
13636
13670
13704
13739
13773
13808
13843
13877
13911
13946
13979
14013
14046
14079
14111
14143
14175
14207
14238
14269
14300
14331
14362
14394
14425
14457
14489
14522
14556
14590
14625
14660
14697
14734
14772
14810
14849
14889
14929
14969
15010
15051
15092
15133
15175
15217
15259
15301
15344
15387
15429
15472
15515
15559
15602
15645
15688
15730
15773
15815
15856
15897
15938
15978
16018
16056
16096
16135
16174
16213
16253
16293
16334
16376
16418
16462
16505
16550
16595
16640
16686
16732
16778
16824
16871
16917
16964
17011
17057
17104
17150
17196
17242
17288
17333
17378
17423
17468
17513
17558
17603
17648
17693
17738
17784
17830
17876
17922
17967
18013
18059
18104
18149
18194
18238
18282
18326
18369
18412
18455
18497
18539
18581
18623
18664
18705
18746
18786
18825
18864
18903
18941
18978
19015
19052
19088
19124
19159
19193
19227
19261
19295
19328
19361
19393
19426
19458
19491
19524
19556
19589
19623
19656
19690
19723
19758
19792
19827
19862
19897
19932
19967
20001
20036
20070
20103
20136
20169
20201
20232
20264
20295
20325
20356
20387
20417
20448
20478
20509
20539
20569
20598
20627
20655
20683
20710
20736
20761
20785
20808
20830
20851
20871
20891
20910
20929
20947
20964
20981
20998
21013
21028
21043
21057
21070
21082
21093
21103
21113
21122
21130
21137
21144
21151
21157
21164
21170
21176
21182
21188
21194
21201
21207
21213
21218
21224
21228
21233
21236
21240
21242
21244
21245
21246
21246
21246
21245
21244
21242
21240
21237
21234
21231
21227
21222
21217
21212
21206
21199
21191
21183
21173
21163
21152
21139
21125
21110
21094
21076
21057
21038
21017
20996
20974
20952
20930
20907
20884
20862
20839
20816
20794
20771
20748
20725
20702
20679
20655
20631
20606
20581
20556
20531
20506
20481
20457
20432
20407
20383
20359
20336
20312
20289
20265
20242
20218
20195
20171
20147
20123
20099
20075
20051
20027
20003
19980
19957
19935
19913
19891
19869
19848
19826
19804
19782
19759
19736
19713
19688
19663
19638
19612
19585
19558
19530
19503
19474
19446
19417
19388
19359
19329
19300
19270
19240
19210
19179
19148
19116
19084
19052
19019
18985
18950
18915
18880
18844
18808
18771
18734
18697
18659
18621
18583
18545
18506
18466
18427
18387
18346
18304
18262
18220
18176
18131
18086
18040
17992
17944
17895
17845
17794
17742
17689
17636
17581
17526
17469
17412
17354
17295
17234
17173
17110
17047
16982
16916
16849
16780
16711
16640
16568
16495
16421
16347
16271
16197
16120
16045
15969
15892
15816
15739
15662
15585
15508
15430
15353
15275
15198
15121
15043
14966
14889
14811
14734
14657
14579
14502
14425
14348
14271
14195
14118
14043
13968
13893
13820
13747
13676
13605
13536
13467
13400
13334
13269
13205
13142
13081
13020
12960
12902
12844
12787
12732
12677
12624
12572
12522
12473
12426
12381
12338
12296
12257
12220
12185
12152
12121
12093
12067
12043
12021
12001
11982
11965
11949
11934
11919
11906
11893
11880
11868
11856
11844
11833
11821
11810
11799
11789
11778
11768
11758
11749
11739
11730
11722
11713
11705
11697
11690
11682
11675
11669
11662
11656
11649
11644
11638
11632
11627
11621
11616
11610
11604
11597
11590
11583
11574
11565
11555
11545
11533
11521
11507
11492
11477
11460
11443
11425
11406
11386
11366
11346
11325
11304
11282
11261
11239
11216
11193
11170
11145
11121
11095
11069
11042
11014
10985
10956
10926
10895
10864
10832
10799
10765
10731
10696
10660
10623
10585
10546
10507
10466
10424
10382
10338
10294
10249
10204
10158
10112
10065
10018
9970
9922
9874
9826
9777
9727
9678
9628
9577
9526
9475
9422
9369
9315
9260
9204
9147
9089
9030
8970
8908
8846
8782
8718
8653
8587
8521
8455
8388
8321
8254
8186
8119
8053
7986
7919
7851
7784
7716
7647
7578
7509
7439
7369
7298
7226
7154
7082
7009
6935
6861
6787
6713
6638
6563
6488
6413
6338
6263
6189
6114
6039
5964
5889
5814
5739
5664
5589
5514
5439
5363
5287
5210
5133
5055
4977
4899
4820
4740
4660
4579
4497
4416
4334
4251
4169
4086
4003
3921
3839
3757
3676
3595
3514
3434
3355
3275
3197
3118
3040
2962
2885
2808
2731
2655
2578
2502
2426
2350
2273
2197
2120
2041
1964
1886
1807
1728
1648
1567
1485
1403
1321
1237
1154
1070
985
900
815
729
643
557
470
382
295
207
119
30
-58
-147
-236
-325
-414
-503
-592
-680
-769
-857
-945
-1033
-1120
-1207
-1294
-1380
-1467
-1553
-1639
-1724
-1810
-1895
-1981
-2066
-2151
-2236
-2320
-2405
-2488
-2572
-2654
-2737
-2818
-2899
-2979
-3058
-3136
-3214
-3290
-3366
-3441
-3515
-3588
-3661
-3733
-3805
-3876
-3947
-4017
-4086
-4156
-4225
-4293
-4360
-4426
-4492
-4557
-4621
-4685
-4749
-4812
-4875
-4938
-5001
-5064
-5128
-5191
-5254
-5317
-5380
-5443
-5505
-5567
-5629
-5690
-5750
-5809
-5868
-5926
-5984
-6041
-6097
-6154
-6210
-6266
-6322
-6379
-6436
-6493
-6551
-6609
-6668
-6727
-6786
-6846
-6905
-6965
-7025
-7086
-7146
-7206
-7267
-7327
-7388
-7449
-7509
-7570
-7631
-7692
-7753
-7815
-7877
-7940
-8003
-8066
-8130
-8194
-8258
-8322
-8387
-8451
-8516
-8581
-8645
-8710
-8775
-8839
-8904
-8969
-9034
-9100
-9166
-9232
-9299
-9367
-9435
-9503
-9572
-9641
-9710
-9780
-9849
-9918
-9987
-10056
-10124
-10191
-10259
-10325
-10391
-10457
-10522
-10587
-10651
-10714
-10777
-10838
-10899
-10960
-11019
-11077
-11134
-11191
-11246
-11300
-11353
-11405
-11456
-11506
-11556
-11604
-11653
-11700
-11747
-11794
-11840
-11885
-11929
-11973
-12015
-12056
-12096
-12135
-12173
-12209
-12244
-12278
-12310
-12341
-12372
-12401
-12430
-12458
-12484
-12510
-12536
-12560
-12583
-12605
-12626
-12646
-12664
-12682
-12699
-12714
-12729
-12744
-12757
-12771
-12784
-12797
-12810
-12822
-12834
-12846
-12857
-12867
-12876
-12884
-12891
-12896
-12900
-12903
-12904
-12903
-12902
-12900
-12897
-12893
-12889
-12884
-12879
-12874
-12869
-12863
-12858
-12852
-12846
-12840
-12834
-12827
-12821
-12814
-12808
-12802
-12795
-12789
-12783
-12777
-12772
-12766
-12760
-12754
-12748
-12741
-12735
-12727
-12720
-12711
-12702
-12692
-12681
-12669
-12656
-12642
-12628
-12612
-12596
-12579
-12561
-12543
-12524
-12505
-12485
-12465
-12445
-12424
-12403
-12382
-12360
-12338
-12315
-12291
-12266
-12241
-12215
-12188
-12159
-12129
-12099
-12066
-12032
-11996
-11959
-11920
-11880
-11837
-11793
-11747
-11700
-11651
-11600
-11548
-11495
-11440
-11384
-11327
-11269
-11209
-11149
-11087
-11024
-10960
-10894
-10828
-10761
-10694
-10625
-10556
-10487
-10418
-10349
-10279
-10210
-10141
-10073
-10005
-9937
-9869
-9802
-9735
-9669
-9603
-9537
-9472
-9407
-9343
-9278
-9214
-9150
-9087
-9024
-8962
-8900
-8839
-8778
-8719
-8660
-8601
-8544
-8487
-8431
-8376
-8321
-8268
-8215
-8164
-8114
-8064
-8016
-7969
-7923
-7878
-7834
-7790
-7747
-7705
-7663
-7622
-7582
-7542
-7503
-7464
-7427
-7390
-7354
-7319
-7286
-7253
-7222
-7192
-7164
-7136
-7111
-7086
-7063
-7041
-7020
-7000
-6980
-6962
-6945
-6929
-6913
-6899
-6885
-6873
-6861
-6850
-6840
-6830
-6821
-6812
-6804
-6797
-6790
-6783
-6776
-6770
-6764
-6758
-6753
-6748
-6743
-6739
-6735
-6732
-6729
-6726
-6724
-6722
-6720
-6719
-6717
-6715
-6713
-6711
-6707
-6702
-6697
-6690
-6682
-6672
-6662
-6650
-6638
-6624
-6610
-6596
-6580
-6565
-6549
-6533
-6517
-6501
-6484
-6468
-6451
-6434
-6417
-6399
-6381
-6362
-6343
-6323
-6303
-6283
-6262
-6241
-6219
-6198
-6177
-6157
-6136
-6117
-6097
-6079
-6061
-6044
-6028
-6012
-5997
-5982
-5967
-5953
-5939
-5926
-5912
-5899
-5887
-5874
-5862
-5850
-5839
-5828
-5818
-5808
-5798
-5790
-5781
-5773
-5766
-5759
-5753
-5747
-5741
-5736
-5730
-5725
-5720
-5716
-5711
-5706
-5702
-5697
-5692
-5687
-5682
-5677
-5672
-5666
-5660
-5655
-5649
-5643
-5637
-5630
-5624
-5617
-5610
-5604
-5597
-5590
-5584
-5577
-5571
-5566
-5560
-5556
-5552
-5548
-5544
-5541
-5538
-5535
-5532
-5529
-5526
-5521
-5517
-5511
-5505
-5498
-5491
-5482
-5473
-5463
-5453
-5442
-5431
-5419
-5406
-5394
-5380
-5367
-5352
-5337
-5321
-5305
-5288
-5270
-5251
-5232
-5211
-5190
-5168
-5146
-5123
-5099
-5075
-5051
-5027
-5003
-4978
-4953
-4929
-4904
-4879
-4854
-4829
-4805
-4780
-4756
-4731
-4707
-4682
-4658
-4634
-4611
-4588
-4566
-4544
-4523
-4503
-4485
-4467
-4450
-4434
-4419
-4404
-4391
-4378
-4365
-4353
-4342
-4330
-4319
-4309
-4298
-4288
-4278
-4268
-4258
-4248
-4238
-4228
-4219
-4209
-4200
-4190
-4181
-4171
-4162
-4152
-4143
-4133
-4124
-4114
-4104
-4094
-4085
-4075
-4066
-4057
-4046
-4038
-4029
-4019
-4010
-4000
-3990
-3980
-3970
-3960
-3950
-3939
-3928
-3917
-3906
-3895
-3884
-3872
-3860
-3848
-3835
-3822
-3808
-3793
-3778
-3763
-3746
-3729
-3711
-3692
-3673
-3652
-3631
-3609
-3587
-3563
-3539
-3514
-3488
-3461
-3434
-3405
-3376
-3346
-3316
-3284
-3251
-3218
-3183
-3148
-3112
-3075
-3038
-2999
-2960
-2921
-2881
-2840
-2799
-2757
-2716
-2673
-2630
-2587
-2543
-2498
-2453
-2408
-2362
-2316
-2270
-2224
-2177
-2131
-2086
-2040
-1995
-1950
-1905
-1861
-1817
-1773
-1730
-1686
-1643
-1600
-1557
-1515
-1472
-1430
-1388
-1347
-1307
-1267
-1228
-1190
-1154
-1118
-1083
-1049
-1016
-984
-952
-922
-892
-863
-835
-807
-780
-754
-729
-704
-680
-657
-635
-614
-594
-575
-557
-540
-523
-508
-493
-479
-466
-454
-442
-430
-419
-408
-398
-388
-378
-368
-359
-349
-341
-332
-323
-314
-305
-297
-288
-279
-271
-262
-254
-246
-238
-232
-226
-220
-216
-212
-210
-208
-207
-207
-207
-208
-209
-211
-213
-214
-216
-217
-219
-220
-221
-222
-222
-223
-225
-226
-228
-230
-232
-235
-239
-243
-248
-253
-258
-264
-271
-278
-285
-293
-302
-311
-321
-331
-342
-353
-366
-379
-393
-408
-424
-441
-459
-478
-498
-519
-540
-562
-585
-609
-633
-658
-683
-709
-736
-763
-791
-820
-849
-879
-910
-941
-973
-1004
-1038
-1071
-1105
-1139
-1173
-1208
-1242
-1278
-1313
-1349
-1386
-1422
-1460
-1498
-1537
-1576
-1617
-1657
-1699
-1741
-1783
-1825
-1868
-1910
-1953
-1995
-2037
-2081
-2124
-2167
-2210
-2255
-2300
-2345
-2391
-2438
-2486
-2534
-2583
-2632
-2682
-2732
-2783
-2834
-2885
-2937
-2989
-3042
-3095
-3148
-3202
-3256
-3310
-3364
-3418
-3472
-3525
-3578
-3631
-3683
-3735
-3786
-3837
-3888
-3939
-3989
-4040
-4090
-4141
-4192
-4243
-4293
-4344
-4394
-4444
-4494
-4543
-4592
-4641
-4690
-4739
-4787
-4836
-4885
-4934
-4983
-5032
-5081
-5131
-5181
-5231
-5281
-5331
-5381
-5431
-5482
-5532
-5582
-5632
-5683
-5733
-5784
-5834
-5885
-5935
-5985
-6035
-6085
-6135
-6184
-6232
-6281
-6328
-6375
-6422
-6468
-6513
-6558
-6602
-6645
-6687
-6729
-6769
-6809
-6849
-6887
-6925
-6963
-7000
-7036
-7073
-7108
-7144
-7179
-7213
-7247
-7281
-7314
-7347
-7380
-7412
-7444
-7475
-7506
-7538
-7569
-7600
-7631
-7662
-7693
-7723
-7754
-7785
-7815
-7845
-7876
-7906
-7935
-7965
-7995
-8023
-8054
-8083
-8113
-8143
-8173
-8203
-8234
-8265
-8296
-8328
-8360
-8392
-8425
-8457
-8490
-8524
-8557
-8591
-8625
-8659
-8693
-8727
-8762
-8797
-8832
-8868
-8903
-8940
-8976
-9013
-9050
-9087
-9124
-9161
-9198
-9235
-9273
-9310
-9347
-9384
-9421
-9459
-9496
-9534
-9571
-9609
-9647
-9685
-9723
-9761
-9799
-9838
-9876
-9915
-9954
-9993
-10032
-10072
-10111
-10150
-10189
-10228
-10267
-10305
-10343
-10381
-10418
-10454
-10490
-10525
-10559
-10592
-10625
-10657
-10688
-10719
-10749
-10778
-10807
-10835
-10862
-10888
-10914
-10939
-10963
-10986
-11008
-11030
-11051
-11071
-11092
-11112
-11131
-11151
-11172
-11192
-11212
-11233
-11254
-11275
-11297
-11319
-11340
-11362
-11385
-11407
-11429
-11451
-11473
-11495
-11518
-11540
-11563
-11586
-11610
-11634
-11658
-11683
-11708
-11734
-11760
-11787
-11813
-11840
-11867
-11894
-11922
-11950
-11977
-12005
-12033
-12061
-12089
-12117
-12145
-12173
-12201
-12228
-12256
-12283
-12310
-12337
-12364
-12390
-12415
-12441
-12466
-12490
-12513
-12536
-12559
-12581
-12603
-12624
-12645
-12666
-12687
-12707
-12727
-12747
-12767
-12786
-12804
-12822
-12838
-12854
-12868
-12882
-12894
-12905
-12914
-12923
-12931
-12938
-12944
-12949
-12954
-12957
-12961
-12963
-12965
-12966
-12967
-12967
-12966
-12965
-12963
-12961
-12958
-12955
-12951
-12947
-12942
-12937
-12932
-12926
-12920
-12913
-12906
-12899
-12891
-12882
-12873
-12864
-12854
-12844
-12833
-12822
-12811
-12799
-12787
-12774
-12761
-12747
-12732
-12717
-12701
-12684
-12666
-12647
-12628
-12607
-12585
-12562
-12539
-12514
-12489
-12464
-12438
-12411
-12383
-12355
-12327
-12297
-12267
-12236
-12203
-12170
-12136
-12101
-12065
-12029
-11991
-11954
-11915
-11876
-11837
-11797
-11757
-11716
-11675
-11633
-11591
-11548
-11505
-11462
-11418
-11374
-11330
-11285
-11241
-11197
-11153
-11109
-11065
-11022
-10979
-10937
-10895
-10853
-10812
-10771
-10730
-10689
-10648
-10607
-10566
-10525
-10484
-10443
-10402
-10361
-10321
-10280
-10240
-10200
-10161
-10122
-10084
-10047
-10010
-9974
-9939
-9904
-9870
-9837
-9805
-9774
-9744
-9714
-9685
-9657
-9630
-9603
-9578
-9552
-9528
-9504
-9481
-9459
-9438
-9418
-9398
-9379
-9362
-9345
-9329
-9314
-9300
-9286
-9274
-9262
-9252
-9241
-9232
-9223
-9214
-9206
-9198
-9191
-9185
-9178
-9172
-9167
-9161
-9156
-9150
-9145
-9140
-9134
-9129
-9124
-9118
-9113
-9107
-9102
-9096
-9090
-9085
-9079
-9074
-9068
-9062
-9056
-9049
-9042
-9034
-9025
-9016
-9005
-8994
-8982
-8969
-8955
-8941
-8926
-8911
-8896
-8881
-8865
-8850
-8835
-8819
-8803
-8788
-8772
-8755
-8738
-8721
-8703
-8684
-8665
-8645
-8625
-8604
-8583
-8562
-8540
-8518
-8495
-8473
-8451
-8430
-8408
-8387
-8366
-8345
-8325
-8305
-8284
-8264
-8244
-8223
-8202
-8180
-8159
-8137
-8115
-8092
-8069
-8045
-8022
-7998
-7974
-7950
-7926
-7902
-7879
-7855
-7832
-7808
-7785
-7761
-7736
-7712
-7686
-7660
-7633
-7605
-7577
-7548
-7519
-7490
-7461
-7431
-7402
-7373
-7345
-7317
-7289
-7262
-7235
-7209
-7183
-7157
-7131
-7105
-7079
-7053
-7027
-7000
-6972
-6944
-6916
-6887
-6857
-6828
-6797
-6767
-6736
-6704
-6672
-6640
-6606
-6572
-6537
-6502
-6465
-6428
-6390
-6352
-6312
-6272
-6231
-6189
-6147
-6105
-6063
-6020
-5978
-5935
-5893
-5850
-5808
-5767
-5725
-5683
-5642
-5600
-5558
-5516
-5473
-5430
-5387
-5343
-5298
-5253
-5208
-5163
-5117
-5072
-5026
-4981
-4936
-4892
-4848
-4804
-4761
-4718
-4676
-4634
-4592
-4551
-4509
-4467
-4426
-4384
-4343
-4301
-4260
-4218
-4177
-4135
-4094
-4051
-4010
-3968
-3926
-3884
-3841
-3799
-3756
-3714
-3671
-3628
-3586
-3543
-3501
-3459
-3417
-3375
-3334
-3293
-3252
-3212
-3173
-3133
-3095
-3057
-3019
-2982
-2944
-2907
-2870
-2833
-2796
-2759
-2721
-2683
-2644
-2605
-2565
-2525
-2484
-2443
-2402
-2360
-2318
-2275
-2233
-2191
-2149
-2108
-2067
-2025
-1985
-1945
-1906
-1866
-1827
-1787
-1748
-1708
-1669
-1629
-1589
-1548
-1508
-1467
-1426
-1384
-1342
-1300
-1257
-1214
-1170
-1125
-1080
-1034
-988
-942
-895
-848
-801
-754
-707
-659
-612
-565
-518
-471
-424
-377
-330
-282
-233
-185
-135
-85
-35
15
66
116
167
217
268
318
367
417
466
516
565
615
664
715
765
817
868
921
974
1027
1081
1134
1188
1242
1296
1349
1402
1454
1505
1556
1606
1656
1704
1753
1801
1848
1895
1942
1988
2035
2081
2127
2172
2218
2263
2308
2352
2395
2438
2480
2521
2561
2600
2637
2674
2710
2745
2779
2811
2844
2875
2905
2934
2963
2991
3018
3043
3068
3092
3115
3137
3158
3178
3198
3217
3235
3253
3270
3287
3304
3320
3336
3352
3368
3383
3398
3414
3428
3443
3457
3471
3484
3497
3510
3522
3535
3546
3558
3568
3579
3588
3597
3605
3612
3618
3624
3630
3635
3640
3645
3651
3656
3662
3668
3674
3680
3687
3693
3700
3706
3712
3718
3724
3729
3734
3739
3744
3748
3752
3756
3760
3764
3768
3772
3776
3780
3784
3789
3794
3799
3804
3809
3814
3820
3826
3832
3838
3844
3851
3858
3865
3872
3880
3888
3896
3904
3913
3922
3932
3942
3952
3962
3973
3985
3996
4008
4019
4032
4045
4057
4070
4083
4097
4112
4127
4142
4158
4175
4192
4211
4230
4249
4270
4291
4313
4335
4357
4380
4404
4427
4451
4475
4499
4523
4548
4572
4597
4622
4648
4674
4701
4729
4758
4788
4818
4850
4882
4915
4948
4982
5017
5051
5085
5118
5151
5184
5216
5247
5278
5309
5339
5370
5401
5432
5464
5497
5530
5565
5601
5637
5675
5713
5752
5792
5833
5873
5915
5956
5998
6040
6082
6124
6167
6209
6251
6294
6336
6378
6420
6463
6505
6548
6590
6633
6676
6719
6762
6806
6851
6896
6942
6989
7036
7084
7133
7183
7233
7284
7335
7387
7439
7492
7546
7600
7654
7710
7765
7821
7878
7935
7993
8050
8108
8166
8224
8282
8339
8397
8454
8511
8567
8624
8680
8736
8792
8848
8904
8959
9015
9069
9124
9178
9231
9283
9334
9383
9432
9479
9524
9569
9612
9655
9696
9736
9775
9813
9851
9887
9923
9957
9991
10023
10054
10083
10111
10138
10163
10187
10209
10230
10250
10269
10286
10303
10318
10333
10346
10358
10368
10378
10386
10393
10398
10402
10404
10406
10406
10405
10403
10401
10398
10395
10391
10387
10382
10377
10372
10366
10361
10355
10348
10342
10336
10330
10324
10319
10313
10309
10305
10302
10299
10298
10296
10296
10295
10295
10295
10295
10295
10295
10294
10294
10294
10294
10294
10295
10296
10297
10300
10302
10306
10309
10314
10318
10323
10329
10334
10339
10344
10348
10353
10357
10361
10365
10368
10371
10374
10377
10380
10382
10384
10387
10389
10391
10393
10395
10397
10399
10402
10406
10409
10414
10418
10423
10429
10435
10441
10447
10453
10459
10465
10471
10476
10481
10485
10488
10491
10492
10492
10491
10488
10485
10480
10474
10467
10459
10450
10440
10430
10419
10407
10394
10381
10367
10353
10339
10324
10309
10294
10280
10265
10250
10236
10222
10208
10194
10181
10167
10154
10141
10128
10115
10101
10088
10075
10061
10047
10033
10019
10004
9989
9974
9959
9943
9928
9912
9896
9880
9863
9847
9831
9814
9798
9781
9765
9749
9733
9718
9702
9687
9672
9657
9642
9626
9610
9594
9578
9560
9542
9523
9504
9483
9462
9441
9419
9397
9375
9353
9332
9310
9289
9269
9249
9229
9209
9190
9170
9150
9131
9110
9090
9069
9047
9025
9003
8979
8956
8931
8906
8880
8854
8827
8799
8769
8739
8708
8676
8642
8607
8571
8533
8495
8455
8414
8373
8331
8288
8245
8202
8157
8115
8071
8026
7984
7940
7896
7852
7808
7764
7720
7675
7630
7584
7539
7493
7447
7400
7354
7307
7261
7214
7166
7119
7071
7023
6975
6926
6877
6828
6778
6729
6679
6629
6578
6528
6477
6426
6374
6322
6270
6218
6165
6112
6059
6005
5952
5898
5845
5790
5736
5681
5625
5568
5511
5453
5394
5335
5275
5215
5154
5093
5032
4972
4911
4851
4790
4731
4671
4612
4553
4494
4435
4377
4319
4262
4205
4149
4093
4038
3985
3931
3879
3827
3776
3726
3676
3627
3578
3529
3481
3433
3385
3338
3291
3244
3197
3151
3105
3061
3016
2973
2931
2890
2850
2811
2772
2735
2698
2662
2626
2591
2556
2520
2485
2451
2416
2381
2347
2313
2279
2245
2212
2178
2145
2111
2078
2045
2012
1980
1947
1915
1884
1853
1822
1793
1764
1736
1709
1682
1657
1633
1609
1585
1562
1539
1517
1495
1473
1451
1429
1408
1387
1366
1345
1325
1305
1285
1267
1248
1231
1213
1197
1181
1165
1150
1136
1122
1109
1097
1086
1075
1065
1056
1049
1041
1035
1030
1025
1022
1018
1016
1012
1010
1010
1008
1006
1004
1004
1002
1002
1000
1000
999
999
998
998
999
1000
1000
1002
1004
1008
1012
1016
1020
1027
1033
1040
1048
1056
1065
1075
1084
1094
1104
1113
1123
1133
1142
1151
1160
1168
1176
1183
1190
1197
1204
1210
1216
1223
1229
1236
1243
1250
1257
1264
1272
1281
1290
1299
1308
1318
1328
1339
1349
1360
1370
1380
1390
1400
1410
1420
1430
1439
1449
1460
1470
1481
1492
1504
1517
1530
1543
1557
1571
1586
1601
1617
1633
1649
1665
1682
1700
1718
1736
1755
1774
1793
1814
1834
1856
1877
1899
1921
1944
1967
1990
2013
2037
2062
2086
2111
2137
2163
2189
2216
2243
2271
2299
2327
2356
2384
2412
2441
2469
2497
2526
2555
2583
2612
2642
2671
2701
2731
2761
2792
2822
2853
2883
2914
2945
2976
3008
3040
3073
3106
3139
3174
3209
3244
3280
3316
3352
3388
3424
3459
3494
3528
3562
3595
3627
3659
3691
3722
3753
3784
3815
3845
3876
3906
3936
3967
3997
4027
4057
4088
4118
4148
4179
4209
4240
4272
4303
4335
4367
4400
4432
4465
4498
4530
4563
4595
4627
4659
4691
4723
4754
4784
4814
4844
4874
4903
4932
4960
4988
5016
5044
5071
5099
5126
5152
5178
5204
5229
5253
5277
5300
5322
5344
5364
5384
5404
5423
5442
5460
5478
5495
5511
5527
5543
5558
5572
5586
5599
5611
5622
5633
5643
5652
5661
5669
5676
5682
5688
5693
5698
5702
5706
5709
5713
5716
5718
5721
5722
5724
5725
5725
5726
5725
5725
5724
5723
5722
5720
5718
5716
5714
5711
5709
5705
5702
5698
5694
5689
5685
5680
5675
5670
5665
5660
5655
5650
5644
5640
5635
5630
5626
5621
5617
5613
5610
5606
5603
5599
5596
5594
5591
5589
5587
5585
5583
5582
5581
5579
5578
5576
5574
5572
5569
5567
5563
5560
5556
5551
5547
5542
5538
5533
5529
5525
5521
5517
5514
5511
5508
5506
5503
5501
5499
5497
5495
5493
5490
5487
5484
5481
5477
5473
5469
5465
5460
5454
5448
5442
5436
5428
5420
5412
5403
5393
5383
5372
5360
5348
5336
5323
5310
5297
5283
5269
5256
5242
5229
5216
5204
5191
5179
5167
5156
5144
5133
5122
5110
5098
5086
5073
5060
5047
5033
5019
5004
4989
4974
4958
4941
4925
4907
4889
4871
4852
4833
4813
4792
4772
4750
4729
4707
4684
4662
4638
4615
4591
4566
4542
4517
4491
4466
4440
4413
4386
4359
4331
4302
4273
4244
4215
4185
4155
4125
4094
4064
4034
4005
3976
3947
3920
3893
3866
3841
3817
3793
3770
3748
3727
3706
3686
3666
3647
3628
3609
3591
3573
3554
3536
3519
3501
3484
3466
3449
3432
3416
3400
3384
3368
3353
3338
3323
3309
3295
3282
3269
3256
3244
3232
3221
3210
3200
3191
3182
3174
3166
3158
3151
3144
3138
3132
3126
3120
3114
3109
3103
3098
3094
3089
3085
3081
3078
3075
3073
3071
3070
3069
3069
3070
3070
3072
3073
3074
3076
3078
3081
3083
3086
3088
3091
3094
3096
3099
3101
3102
3104
3105
3106
3106
3106
3104
3103
3100
3096
3092
3087
3081
3074
3067
3059
3051
3042
3032
3023
3013
3002
2991
2980
2967
2954
2940
2925
2909
2891
2872
2852
2830
2806
2782
2755
2728
2699
2670
2639
2607
2575
2542
2509
2475
2441
2406
2372
2337
2302
2267
2232
2197
2162
2127
2091
2056
2020
1984
1948
1911
1874
1837
1800
1762
1723
1684
1644
1603
1562
1520
1477
1433
1389
1344
1298
1252
1205
1158
1110
1062
1014
966
917
869
821
773
725
677
629
582
534
487
441
394
348
302
257
212
168
124
80
38
-5
-47
-89
-131
-172
-213
-254
-295
-335
-376
-416
-456
-496
-535
-574
-612
-650
-687
-723
-760
-796
-831
-867
-902
-937
-972
-1006
-1043
-1079
-1116
-1153
-1190
-1229
-1267
-1307
-1347
-1387
-1428
-1470
-1512
-1555
-1598
-1642
-1687
-1733
-1780
-1827
-1875
-1923
-1973
-2023
-2074
-2126
-2178
-2232
-2286
-2341
-2397
-2454
-2512
-2570
-2630
-2690
-2752
-2814
-2877
-2941
-3006
-3072
-3140
-3208
-3277
-3348
-3419
-3492
-3565
-3640
-3715
-3791
-3867
-3944
-4021
-4098
-4175
-4252
-4329
-4406
-4483
-4561
-4639
-4718
-4798
-4878
-4958
-5039
-5121
-5203
-5285
-5367
-5449
-5531
-5614
-5696
-5777
-5859
-5940
-6021
-6102
-6183
-6264
-6344
-6425
-6506
-6588
-6669
-6751
-6833
-6916
-6999
-7082
-7165
-7248
-7330
-7412
-7494
-7576
-7657
-7738
-7818
-7898
-7978
-8057
-8137
-8218
-8298
-8379
-8461
-8543
-8626
-8709
-8793
-8878
-8963
-9048
-9134
-9220
-9307
-9393
-9481
-9568
-9656
-9744
-9833
-9922
-10011
-10101
-10191
-10281
-10372
-10463
-10554
-10644
-10735
-10826
-10916
-11006
-11097
-11186
-11276
-11365
-11454
-11543
-11632
-11720
-11808
-11896
-11983
-12071
-12159
-12246
-12334
-12421
-12509
-12597
-12685
-12772
-12860
-12949
-13037
-13125
-13214
-13303
-13393
-13483
-13573
-13663
-13753
-13843
-13934
-14023
-14113
-14202
-14290
-14378
-14464
-14550
-14635
-14719
-14803
-14885
-14967
-15049
-15130
-15211
-15291
-15371
-15451
-15531
-15611
-15691
-15770
-15849
-15928
-16006
-16084
-16161
-16238
-16315
-16392
-16468
-16544
-16619
-16695
-16770
-16845
-16919
-16993
-17067
-17140
-17213
-17285
-17356
-17428
-17498
-17568
-17638
-17707
-17776
-17844
-17913
-17981
-18048
-18116
-18183
-18250
-18317
-18383
-18449
-18515
-18580
-18644
-18708
-18772
-18834
-18896
-18958
-19018
-19078
-19136
-19194
-19251
-19306
-19361
-19414
-19467
-19518
-19569
-19618
-19667
-19715
-19762
-19809
-19855
-19900
-19945
-19990
-20035
-20079
-20123
-20167
-20211
-20254
-20296
-20338
-20379
-20420
-20460
-20500
-20538
-20577
-20614
-20651
-20688
-20724
-20760
-20794
-20829
-20863
-20896
-20928
-20960
-20991
-21021
-21051
-21079
-21107
-21134
-21160
-21185
-21210
-21234
-21258
-21281
-21305
-21328
-21351
-21374
-21397
-21421
-21444
-21468
-21491
-21514
-21537
-21560
-21583
-21605
-21627
-21649
-21670
-21691
-21711
-21732
-21752
-21772
-21791
-21811
-21832
-21852
-21873
-21895
-21916
-21938
-21960
-21983
-22006
-22029
-22052
-22076
-22100
-22124
-22148
-22173
-22198
-22223
-22248
-22274
-22300
-22326
-22352
-22378
-22405
-22431
-22458
-22484
-22511
-22537
-22563
-22590
-22616
-22643
-22670
-22697
-22724
-22751
-22779
-22806
-22834
-22863
-22891
-22920
-22949
-22977
-23006
-23035
-23064
-23092
-23121
-23149
-23178
-23207
-23236
-23264
-23294
-23323
-23352
-23382
-23412
-23442
-23472
-23503
-23533
-23564
-23594
-23624
-23654
-23684
-23714
-23743
-23773
-23802
-23831
-23860
-23888
-23917
-23946
-23975
-24005
-24034
-24063
-24092
-24121
-24149
-24178
-24206
-24234
-24262
-24290
-24318
-24345
-24372
-24399
-24425
-24451
-24477
-24503
-24529
-24554
-24579
-24604
-24629
-24653
-24676
-24700
-24722
-24744
-24765
-24786
-24805
-24824
-24841
-24858
-24875
-24890
-24906
-24920
-24934
-24948
-24961
-24974
-24986
-24998
-25009
-25019
-25028
-25036
-25043
-25049
-25054
-25057
-25059
-25059
-25059
-25057
-25054
-25050
-25045
-25040
-25033
-25026
-25019
-25011
-25003
-24995
-24986
-24977
-24968
-24958
-24948
-24937
-24926
-24914
-24902
-24889
-24875
-24861
-24846
-24830
-24812
-24794
-24774
-24753
-24731
-24707
-24683
-24658
-24632
-24605
-24578
-24549
-24520
-24491
-24461
-24430
-24398
-24365
-24331
-24297
-24261
-24225
-24188
-24151
-24113
-24075
-24037
-24000
-23962
-23925
-23887
-23850
-23813
-23776
-23739
-23701
-23663
-23624
-23584
-23543
-23500
-23456
-23411
-23364
-23316
-23268
-23218
-23168
-23117
-23066
-23015
-22963
-22911
-22859
-22807
-22755
-22702
-22649
-22596
-22542
-22488
-22433
-22378
-22322
-22265
-22208
-22150
-22092
-22032
-21973
-21912
-21851
-21790
-21728
-21666
-21603
-21540
-21476
-21411
-21346
-21281
-21214
-21148
-21080
-21013
-20945
-20876
-20807
-20738
-20668
-20598
-20527
-20456
-20385
-20313
-20241
-20169
-20096
-20024
-19951
-19878
-19805
-19732
-19658
-19584
-19510
-19436
-19361
-19286
-19210
-19134
-19057
-18980
-18902
-18823
-18744
-18665
-18585
-18505
-18425
-18346
-18266
-18187
-18107
-18028
-17949
-17871
-17792
-17713
-17633
-17554
-17474
-17394
-17314
-17234
-17153
-17072
-16991
-16910
-16829
-16748
-16668
-16587
-16507
-16428
-16347
-16270
-16192
-16114
-16038
-15961
-15884
-15808
-15732
-15656
-15579
-15503
-15427
-15350
-15274
-15198
-15121
-15045
-14969
-14894
-14818
-14743
-14668
-14594
-14520
-14447
-14374
-14301
-14228
-14156
-14084
-14011
-13939
-13867
-13794
-13721
-13647
-13574
-13499
-13424
-13349
-13274
-13198
-13122
-13045
-12968
-12891
-12813
-12735
-12657
-12578
-12500
-12421
-12341
-12262
-12182
-12102
-12022
-11942
-11862
-11781
-11700
-11619
-11537
-11455
-11373
-11291
-11208
-11125
-11042
-10958
-10874
-10790
-10705
-10620
-10534
-10448
-10361
-10275
-10188
-10100
-10013
-9925
-9837
-9748
-9659
-9571
-9482
-9392
-9303
-9214
-9124
-9035
-8945
-8856
-8766
-8677
-8587
-8497
-8407
-8317
-8226
-8135
-8044
-7953
-7861
-7770
-7678
-7586
-7494
-7401
-7309
-7216
-7124
-7031
-6939
-6846
-6754
-6662
-6570
-6478
-6387
-6296
-6205
-6115
-6025
-5936
-5847
-5758
-5670
-5583
-5496
-5409
-5324
-5238
-5153
-5069
-4985
-4901
-4818
-4734
-4651
-4568
-4485
-4402
-4320
-4238
-4156
-4075
-3995
-3916
-3837
-3758
-3681
-3604
-3527
-3452
-3376
-3302
-3229
-3156
-3084
-3013
-2942
-2873
-2804
-2736
-2668
-2601
-2535
-2469
-2403
-2338
-2272
-2207
-2142
-2078
-2013
-1949
-1886
-1823
-1761
-1700
-1640
-1581
-1524
-1467
-1412
-1359
-1306
-1255
-1205
-1156
-1108
-1061
-1014
-970
-926
-883
-841
-800
-760
-721
-683
-646
-610
-575
-541
-507
-474
-442
-410
-379
-349
-320
-292
-265
-239
-214
-190
-167
-145
-124
-104
-85
-67
-49
-32
-17
-2
12
26
38
50
61
71
81
91
100
109
117
126
134
142
151
160
169
178
188
198
209
219
230
240
250
259
268
277
285
292
298
304
310
315
320
325
330
335
340
346
351
357
363
369
375
382
388
394
401
408
415
423
431
439
449
459
470
482
494
507
521
535
550
565
580
595
610
625
640
655
670
684
698
712
726
740
754
768
782
797
812
827
843
859
876
893
910
928
945
964
982
1000
1018
1036
1053
1071
1088
1104
1121
1137
1153
1169
1185
1201
1217
1233
1250
1267
1285
1303
1321
1339
1358
1377
1396
1415
1435
1455
1476
1497
1519
1541
1563
1586
1610
1633
1657
1681
1705
1728
1751
1774
1797
1818
1840
1860
1880
1899
1918
1937
1955
1972
1989
2005
2021
2037
2053
2068
2083
2097
2112
2126
2141
2155
2170
2184
2199
2213
2228
2242
2257
2271
2285
2299
2312
2325
2338
2351
2363
2375
2386
2397
2408
2419
2429
2439
2448
2458
2467
2477
2486
2495
2504
2513
2522
2531
2540
2549
2559
2569
2580
2591
2603
2616
2629
2643
2658
2673
2688
2704
2720
2736
2752
2768
2784
2800
2815
2831
2847
2862
2878
2894
2910
2926
2943
2960
2977
2995
3013
3032
3051
3070
3090
3111
3132
3153
3174
3196
3219
3241
3264
3287
3310
3334
3357
3381
3405
3429
3452
3476
3500
3524
3548
3571
3595
3619
3643
3668
3692
3717
3742
3767
3792
3817
3843
3868
3894
3920
3945
3971
3997
4022
4049
4075
4101
4127
4154
4180
4207
4234
4261
4288
4315
4342
4370
4397
4425
4452
4480
4508
4536
4564
4592
4621
4650
4678
4707
4736
4766
4796
4826
4856
4887
4919
4950
4982
5015
5047
5080
5113
5146
5179
5212
5245
5278
5311
5345
5379
5414
5449
5484
5520
5557
5595
5633
5672
5711
5751
5792
5832
5874
5915
5957
5999
6041
6084
6126
6170
6213
6258
6302
6347
6393
6439
6486
6533
6580
6628
6676
6724
6773
6822
6871
6920
6970
7019
7069
7118
7168
7218
7268
7318
7369
7420
7471
7523
7575
7628
7681
7735
7790
7845
7900
7956
8012
8068
8124
8180
8238
8294
8351
8408
8465
8523
8581
8639
8698
8757
8817
8878
8939
9001
9064
9127
9191
9256
9322
9388
9454
9522
9589
9657
9725
9794
9864
9934
10005
10076
10149
10222
10296
10370
10445
10521
10597
10672
10748
10824
10899
10974
11049
11123
11197
11271
11346
11420
11496
11571
11648
11725
11803
11882
11962
12043
12124
12206
12288
12371
12454
12537
12620
12703
12786
12870
12953
13037
13120
13204
13288
13373
13458
13543
13629
13715
13801
13887
13973
14059
14145
14231
14317
14403
14488
14573
14659
14744
14829
14915
15000
15086
15171
15257
15343
15429
15514
15600
15685
15771
15856
15940
16024
16108
16190
16273
16355
16436
16516
16595
16674
16752
16829
16906
16982
17057
17132
17206
17280
17353
17426
17498
17569
17640
17710
17780
17849
17918
17985
18053
18120
18186
18251
18317
18382
18446
18510
18573
18635
18697
18758
18818
18877
18935
18992
19047
19100
19152
19203
19252
19301
19347
19393
19438
19482
19524
19566
19606
19646
19684
19721
19757
19791
19825
19856
19887
19915
19943
19968
19993
20016
20038
20058
20078
20096
20114
20130
20146
20162
20176
20190
20204
20217
20229
20241
20252
20262
20273
20282
20292
20300
20309
20317
20325
20332
20339
20345
20351
20357
20363
20368
20372
20377
20381
20385
20389
20392
20396
20398
20400
20402
20403
20404
20404
20404
20403
20401
20399
20397
20394
20390
20387
20383
20379
20374
20369
20364
20358
20352
20346
20340
20334
20328
20321
20315
20309
20303
20297
20291
20285
20278
20272
20265
20258
20251
20244
20236
20229
20221
20213
20204
20196
20188
20180
20172
20164
20157
20151
20145
20139
20134
20130
20127
20123
20121
20119
20117
20116
20116
20116
20116
20117
20118
20119
20121
20122
20123
20125
20126
20127
20128
20128
20128
20128
20127
20127
20125
20124
20122
20121
20119
20118
20116
20115
20114
20113
20112
20112
20111
20111
20111
20110
20110
20109
20109
20108
20107
20106
20105
20104
20103
20101
20099
20097
20095
20092
20088
20084
20080
20075
20070
20064
20058
20051
20045
20038
20031
20024
20017
20011
20004
19998
19992
19986
19981
19976
19971
19967
19963
19960
19957
19954
19951
19949
19947
19945
19944
19942
19940
19938
19936
19933
19931
19928
19925
19921
19917
19913
19909
19904
19899
19894
19888
19882
19875
19868
19860
19852
19843
19834
19825
19815
19804
19793
19782
19770
19757
19743
19729
19714
19698
19681
19663
19645
19626
19606
19586
19566
19546
19525
19505
19484
19464
19444
19425
19405
19386
19366
19346
19327
19306
19286
19265
19243
19221
19198
19175
19150
19125
19099
19073
19045
19017
18987
18957
18927
18895
18863
18830
18797
18764
18731
18697
18663
18630
18596
18562
18528
18495
18461
18427
18393
18359
18324
18289
18254
18218
18181
18144
18106
18068
18030
17991
17953
17914
17875
17837
17799
17761
17723
17686
17649
17612
17575
17539
17503
17467
17431
17395
17360
17325
17290
17256
17222
17189
17156
17123
17091
17060
17028
16997
16966
16935
16904
16873
16843
16812
16781
16751
16720
16690
16660
16630
16599
16569
16539
16509
16479
16449
16419
16389
16360
16331
16302
16274
16245
16218
16192
16165
16140
16114
16090
16067
16043
16020
15998
15976
15954
15933
15913
15892
15873
15853
15834
15815
15797
15778
15761
15743
15726
15709
15693
15677
15661
15646
15631
15615
15600
15585
15569
15553
15538
15521
15505
15488
15471
15454
15436
15418
15401
15383
15365
15348
15330
15313
15295
15277
15259
15241
15222
15203
15183
15163
15141
15119
15096
15073
15048
15023
14997
14971
14944
14916
14888
14860
14831
14802
14772
14742
14712
14681
14649
14617
14585
14552
14518
14484
14449
14413
14377
14340
14303
14265
14227
14188
14148
14108
14068
14027
13986
13945
13903
13861
13818
13775
13732
13688
13644
13599
13554
13509
13464
13418
13373
13327
13282
13238
13193
13150
13106
13064
13022
12981
12940
12900
12861
12823
12786
12750
12714
12680
12647
12616
12586
12557
12530
12504
12480
12457
12435
12414
12395
12375
12357
12339
12322
12306
12290
12275
12261
12247
12234
12222
12211
12201
12192
12184
12177
12170
12164
12160
12156
12153
12151
12150
12150
12151
12153
12156
12161
12167
12173
12181
12189
12198
12208
12218
12229
12241
12253
12265
12278
12291
12305
12318
12332
12346
12361
12375
12390
12405
12421
12436
12453
12469
12486
12504
12523
12542
12562
12582
12604
12625
12647
12670
12692
12715
12738
12760
12782
12804
12826
12847
12868
12889
12910
12931
12951
12971
12992
13012
13032
13052
13071
13091
13110
13130
13149
13167
13186
13204
13223
13241
13259
13277
13295
13313
13331
13350
13368
13387
13405
13424
13443
13463
13482
13502
13522
13543
13563
13583
13602
13621
13640
13657
13674
13690
13704
13718
13732
13744
13756
13767
13778
13789
13799
13810
13820
13831
13841
13852
13862
13873
13884
13895
13906
13918
13929
13941
13953
13965
13977
13989
14001
14013
14025
14037
14050
14062
14074
14085
14097
14109
14121
14133
14145
14157
14169
14181
14193
14205
14217
14229
14241
14254
14266
14278
14291
14303
14316
14329
14342
14355
14369
14383
14397
14411
14426
14440
14455
14469
14484
14498
14511
14524
14537
14549
14561
14572
14584
14595
14606
14617
14629
14640
14652
14665
14678
14692
14706
14720
14735
14750
14766
14781
14797
14813
14828
14843
14858
14873
14888
14902
14915
14929
14942
14954
14966
14978
14990
15001
15012
15022
15032
15041
15049
15056
15063
15069
15074
15078
15082
15085
15088
15090
15092
15094
15096
15098
15100
15102
15105
15107
15110
15112
15115
15117
15119
15120
15121
15122
15123
15123
15122
15122
15121
15119
15118
15116
15114
15113
15111
15108
15106
15104
15101
15099
15096
15093
15090
15087
15084
15080
15076
15072
15068
15064
15059
15055
15050
15044
15039
15033
15026
15020
15012
15005
14997
14988
14980
14971
14961
14952
14942
14932
14922
14912
14902
14892
14882
14871
14861
14851
14842
14832
14824
14816
14808
14802
14796
14790
14785
14780
14776
14771
14767
14763
14759
14754
14750
14745
14741
14736
14731
14727
14723
14719
14716
14713
14711
14709
14708
14708
14709
14710
14711
14713
14716
14719
14723
14727
14732
14737
14742
14749
14755
14763
14771
14780
14789
14799
14810
14822
14833
14846
14859
14872
14885
14899
14912
14925
14938
14951
14963
14975
14986
14997
15007
15017
15027
15036
15045
15054
15064
15073
15084
15094
15106
15118
15131
15146
15161
15177
15194
15213
15232
15251
15272
15293
15315
15337
15360
15383
15406
15430
15454
15479
15504
15529
15555
15581
15608
15635
15662
15690
15717
15745
15773
15800
15828
15856
15885
15913
15942
15971
16000
16030
16061
16091
16123
16154
16186
16219
16251
16283
16315
16347
16381
16413
16445
16478
16510
16543
16575
16608
16641
16674
16708
16742
16776
16811
16846
16881
16917
16954
16990
17028
17065
17104
17143
17182
17222
17262
17303
17344
17386
17428
17470
17512
17555
17597
17640
17683
17725
17767
17809
17851
17892
17932
17971
18010
18047
18084
18119
18154
18187
18218
18249
18279
18308
18336
18364
18391
18419
18446
18473
18500
18527
18554
18581
18608
18634
18661
18687
18712
18738
18763
18787
18811
18834
18857
18879
18901
18921
18941
18961
18980
18998
19015
19031
19047
19062
19077
19090
19103
19115
19126
19136
19146
19154
19162
19170
19176
19182
19187
19192
19196
19199
19202
19204
19205
19206
19207
19207
19206
19206
19204
19203
19201
19199
19196
19193
19190
19187
19183
19179
19175
19171
19167
19162
19158
19153
19149
19144
19139
19135
19130
19125
19120
19116
19111
19107
19102
19098
19094
19089
19085
19082
19078
19074
19071
19067
19064
19061
19058
19056
19053
19051
19050
19048
19047
19046
19044
19043
19041
19040
19038
19035
19032
19029
19026
19022
19018
19014
19009
19005
19001
18997
18993
18989
18986
18982
18978
18974
18969
18964
18959
18954
18948
18941
18935
18928
18921
18915
18908
18902
18896
18890
18885
18880
18875
18871
18867
18863
18859
18855
18851
18848
18844
18840
18835
18831
18826
18820
18814
18808
18801
18794
18786
18778
18770
18762
18753
18744
18734
18724
18714
18704
18693
18682
18671
18660
18648
18637
18626
18614
18603
18593
18582
18572
18563
18554
18546
18538
18530
18523
18517
18510
18504
18498
18492
18486
18480
18474
18469
18463
18456
18450
18443
18435
18427
18419
18409
18399
18388
18376
18364
18351
18337
18323
18308
18293
18278
18262
18247
18231
18216
18201
18186
18171
18157
18143
18129
18117
18106
18095
18086
18078
18071
18066
18062
18059
18057
18057
18057
18059
18061
18063
18067
18070
18074
18078
18083
18088
18094
18101
18108
18116
18125
18135
18145
18157
18168
18181
18194
18208
18223
18238
18254
18271
18289
18308
18329
18350
18372
18394
18418
18441
18465
18490
18514
18538
18562
18585
18608
18632
18655
18678
18701
18725
18749
18774
18799
18825
18852
18879
18907
18935
18963
18992
19020
19048
19076
19104
19131
19158
19185
19211
19236
19261
19286
19310
19333
19356
19380
19402
19425
19447
19470
19492
19514
19536
19558
19579
19600
19621
19642
19662
19682
19701
19720
19739
19757
19774
19790
19806
19822
19836
19850
19864
19876
19889
19901
19912
19923
19934
19944
19954
19963
19972
19981
19989
19996
20004
20010
20017
20023
20029
20034
20040
20046
20052
20058
20065
20072
20080
20088
20097
20107
20117
20128
20139
20151
20163
20175
20188
20201
20214
20227
20240
20254
20268
20282
20296
20311
20325
20341
20357
20373
20390
20407
20425
20443
20462
20481
20500
20519
20538
20557
20576
20595
20613
20632
20650
20669
20687
20705
20724
20742
20760
20779
20797
20816
20834
20853
20872
20892
20912
20933
20955
20977
21001
21027
21053
21081
21111
21141
21174
21207
21242
21277
21313
21350
21388
21426
21463
21501
21539
21577
21614
21651
21688
21724
21761
21797
21833
21869
21904
21940
21976
22012
22049
22085
22122
22159
22196
22233
22271
22309
22348
22387
22427
22467
22508
22549
22591
22633
22676
22719
22762
22805
22848
22891
22934
22976
23019
23061
23102
23144
23186
23227
23269
23310
23351
23393
23434
23476
23518
23560
23602
23644
23687
23730
23773
23817
23862
23907
23953
24000
24047
24095
24144
24193
24243
24293
24344
24394
24445
24495
24546
24596
24645
24695
24745
24794
24844
24894
24944
24994
25045
25096
25148
25200
25252
25305
25359
25413
25468
25523
25580
25637
25694
25752
25812
25871
25932
25993
26054
26116
26178
26239
26301
26362
26424
26484
26544
26604
26663
26722
26779
26836
26892
26948
27002
27055
27108
27159
27209
27258
27306
27353
27398
27443
27486
27529
27571
27612
27652
27692
27731
27770
27808
27846
27883
27919
27953
27987
28020
28051
28081
28110
28138
28164
28190
28215
28238
28261
28283
28305
28325
28345
28364
28381
28398
28414
28428
28441
28454
28465
28475
28484
28492
28499
28506
28512
28517
28522
28527
28531
28535
28538
28541
28544
28546
28548
28550
28551
28553
28554
28554
28555
28555
28555
28555
28554
28553
28552
28550
28547
28545
28541
28537
28532
28526
28520
28513
28506
28498
28489
28480
28471
28462
28452
28443
28434
28425
28416
28407
28399
28391
28382
28374
28366
28357
28348
28338
28328
28317
28305
28292
28279
28265
28251
28236
28220
28204
28188
28172
28155
28139
28122
28106
28089
28072
28055
28037
28019
27999
27979
27958
27935
27912
27887
27860
27833
27805
27776
27746
27716
27685
27654
27623
27592
27560
27529
27498
27467
27436
27404
27374
27343
27312
27281
27251
27220
27190
27160
27129
27099
27069
27039
27009
26979
26949
26919
26889
26858
26827
26795
26762
26729
26696
26661
26626
26590
26554
26518
26482
26445
26409
26373
26337
26302
26267
26232
26199
26165
26133
26101
26069
26039
26008
25978
25948
25919
25889
25860
25831
25801
25772
25742
25712
25683
25653
25623
25593
25564
25534
25506
25477
25449
25421
25393
25366
25338
25311
25284
25258
25231
25203
25176
25149
25121
25094
25066
25038
25011
24983
24956
24930
24904
24878
24853
24828
24804
24780
24756
24733
24710
24687
24665
24643
24622
24601
24580
24560
24541
24522
24504
24486
24470
24454
24438
24423
24409
24396
24383
24370
24357
24345
24332
24319
24305
24291
24276
24261
24245
24228
24211
24194
24177
24159
24142
24125
24107
24090
24073
24056
24039
24022
24004
23987
23969
23951
23933
23914
23896
23877
23857
23838
23818
23799
23779
23759
23739
23719
23698
23677
23655
23633
23611
23587
23563
23538
23512
23485
23457
23428
23398
23367
23335
23302
23269
23235
23199
23164
23127
23090
23052
23013
22974
22933
22892
22849
22806
22762
22717
22671
22625
22578
22531
22484
22437
22390
22343
22296
22248
22201
22154
22106
22058
22010
21962
21913
21865
21816
21768
21719
21671
21623
21575
21527
21480
21434
21388
21344
21299
21256
21213
21171
21130
21090
21050
21010
20971
20932
20894
20856
20818
20780
20743
20706
20669
20632
20595
20559
20523
20486
20450
20413
20375
20337
20297
20257
20215
20172
20128
20082
20035
19986
19936
19885
19832
19779
19724
19668
19611
19553
19494
19435
19374
19313
19251
19188
19124
19059
18994
18927
18861
18793
18726
18658
18589
18521
18452
18383
18315
18246
18177
18108
18039
17970
17901
17832
17762
17692
17621
17550
17479
17407
17334
17261
17187
17112
17036
16959
16882
16803
16724
16644
16564
16483
16401
16318
16236
16155
16074
15992
15911
15830
15749
15669
15589
15510
15431
15352
15274
15197
15120
15043
14968
14893
14818
14744
14671
14598
14525
14452
14380
14306
14233
14159
14084
14009
13933
13857
13781
13704
13628
13551
13475
13399
13323
13248
13173
13098
13024
12949
12874
12799
12724
12648
12571
12493
12414
12334
12253
12171
12088
12005
11920
11835
11749
11663
11577
11491
11404
11318
11232
11146
11060
10975
10889
10803
10717
10630
10543
10455
10366
10277
10187
10096
10005
9913
9820
9727
9634
9541
9447
9353
9258
9163
9068
8972
8876
8779
8682
8584
8486
8388
8289
8189
8090
7992
7893
7793
7693
7593
7493
7392
7290
7188
7085
6982
6877
6772
6666
6559
6451
6343
6235
6127
6019
5912
5805
5699
5593
5488
5385
5281
5179
5077
4975
4875
4774
4674
4574
4475
4375
4277
4178
4080
3983
3887
3791
3696
3602
3508
3416
3324
3234
3144
3055
2967
2880
2794
2709
2625
2542
2460
2379
2300
2222
2144
2068
1992
1918
1844
1770
1698
1625
1553
1481
1410
1339
1267
1196
1126
1055
985
915
846
777
709
642
576
510
445
381
317
254
191
127
65
2
-61
-124
-187
-249
-311
-373
-434
-495
-554
-613
-672
-729
-786
-842
-897
-951
-1004
-1057
-1109
-1161
-1212
-1262
-1312
-1362
-1411
-1460
-1509
-1558
-1607
-1656
-1704
-1753
-1801
-1849
-1897
-1944
-1990
-2035
-2079
-2122
-2164
-2205
-2246
-2285
-2323
-2361
-2399
-2436
-2474
-2511
-2548
-2585
-2623
-2660
-2697
-2734
-2770
-2806
-2842
-2877
-2911
-2945
-2978
-3011
-3044
-3076
-3108
-3140
-3173
-3205
-3237
-3269
-3301
-3333
-3365
-3396
-3428
-3460
-3492
-3523
-3555
-3587
-3620
-3652
-3685
-3717
-3750
-3783
-3816
-3850
-3883
-3917
-3951
-3985
-4019
-4054
-4089
-4125
-4161
-4197
-4234
-4272
-4310
-4349
-4388
-4427
-4467
-4507
-4548
-4589
-4630
-4671
-4713
-4754
-4796
-4838
-4880
-4922
-4964
-5006
-5048
-5090
-5131
-5172
-5213
-5253
-5294
-5334
-5374
-5415
-5455
-5497
-5539
-5582
-5625
-5669
-5714
-5759
-5805
-5851
-5897
-5942
-5988
-6032
-6077
-6120
-6163
-6206
-6247
-6289
-6329
-6370
-6410
-6450
-6490
-6529
-6569
-6609
-6648
-6688
-6728
-6767
-6806
-6845
-6883
-6921
-6958
-6995
-7031
-7067
-7103
-7139
-7175
-7211
-7246
-7282
-7317
-7352
-7386
-7420
-7454
-7486
-7518
-7549
-7580
-7609
-7638
-7666
-7693
-7719
-7746
-7771
-7797
-7822
-7847
-7871
-7895
-7919
-7942
-7965
-7987
-8009
-8031
-8052
-8071
-8092
-8112
-8132
-8151
-8170
-8189
-8209
-8228
-8247
-8266
-8285
-8305
-8324
-8343
-8363
-8383
-8403
-8423
-8443
-8463
-8484
-8505
-8525
-8546
-8567
-8588
-8609
-8630
-8651
-8672
-8694
-8716
-8738
-8761
-8785
-8809
-8834
-8860
-8887
-8914
-8942
-8970
-8999
-9028
-9057
-9086
-9115
-9144
-9174
-9203
-9232
-9262
-9291
-9321
-9351
-9381
-9412
-9442
-9473
-9505
-9536
-9567
-9599
-9630
-9662
-9693
-9724
-9755
-9786
-9817
-9848
-9879
-9910
-9941
-9972
-10004
-10035
-10067
-10099
-10130
-10161
-10192
-10223
-10254
-10284
-10314
-10343
-10373
-10402
-10432
-10461
-10490
-10520
-10549
-10579
-10609
-10639
-10670
-10701
-10733
-10766
-10799
-10833
-10868
-10904
-10940
-10977
-11015
-11053
-11091
-11130
-11170
-11209
-11249
-11288
-11328
-11368
-11408
-11449
-11489
-11530
-11571
-11613
-11656
-11700
-11744
-11789
-11834
-11880
-11927
-11974
-12022
-12069
-12117
-12165
-12213
-12262
-12310
-12358
-12406
-12454
-12503
-12552
-12601
-12650
-12700
-12751
-12803
-12855
-12908
-12961
-13015
-13070
-13125
-13180
-13236
-13291
-13346
-13400
-13454
-13507
-13559
-13611
-13661
-13711
-13760
-13809
-13857
-13904
-13952
-14000
-14048
-14097
-14146
-14196
-14247
-14299
-14352
-14405
-14460
-14515
-14571
-14628
-14686
-14744
-14804
-14863
-14924
-14985
-15048
-15111
-15175
-15239
-15305
-15372
-15439
-15508
-15577
-15646
-15716
-15787
-15857
-15928
-15998
-16068
-16138
-16207
-16277
-16346
-16415
-16484
-16552
-16620
-16688
-16757
-16825
-16894
-16962
-17031
-17100
-17168
-17236
-17304
-17371
-17437
-17502
-17566
-17628
-17690
-17750
-17809
-17867
-17924
-17981
-18037
-18093
-18149
-18205
-18261
-18318
-18375
-18433
-18491
-18551
-18610
-18671
-18732
-18793
-18856
-18918
-18981
-19044
-19107
-19170
-19232
-19294
-19356
-19417
-19478
-19537
-19596
-19653
-19710
-19765
-19820
-19873
-19924
-19974
-20023
-20070
-20116
-20159
-20202
-20242
-20282
-20319
-20356
-20391
-20425
-20457
-20489
-20519
-20549
-20577
-20605
-20632
-20658
-20683
-20708
-20732
-20755
-20778
-20800
-20821
-20841
-20860
-20879
-20897
-20914
-20931
-20947
-20963
-20979
-20995
-21010
-21026
-21042
-21059
-21076
-21094
-21112
-21131
-21151
-21171
-21191
-21212
-21233
-21253
-21274
-21296
-21317
-21339
-21361
-21383
-21406
-21430
-21455
-21480
-21506
-21534
-21562
-21590
-21620
-21650
-21680
-21711
-21742
-21774
-21806
-21838
-21870
-21903
-21936
-21969
-22003
-22038
-22073
-22109
-22147
-22185
-22225
-22265
-22308
-22351
-22395
-22440
-22487
-22534
-22581
-22629
-22678
-22727
-22776
-22826
-22876
-22926
-22977
-23028
-23080
-23132
-23185
-23239
-23294
-23349
-23405
-23462
-23520
-23578
-23637
-23697
-23758
-23819
-23880
-23942
-24004
-24067
-24130
-24194
-24258
-24322
-24386
-24450
-24514
-24579
-24643
-24706
-24769
-24831
-24893
-24953
-25013
-25072
-25131
-25188
-25245
-25302
-25358
-25415
-25471
-25527
-25583
-25639
-25696
-25752
-25809
-25866
-25923
-25981
-26038
-26096
-26153
-26211
-26268
-26326
-26384
-26442
-26500
-26557
-26615
-26673
-26731
-26788
-26846
-26903
-26960
-27017
-27074
-27131
-27189
-27246
-27304
-27363
-27422
-27482
-27543
-27605
-27668
-27732
-27796
-27861
-27926
-27991
-28056
-28121
-28186
-28250
-28313
-28376
-28438
-28499
-28560
-28621
-28681
-28741
-28801
-28860
-28919
-28978
-29037
-29095
-29152
-29208
-29264
-29319
-29372
-29425
-29476
-29526
-29576
-29623
-29670
-29716
-29762
-29806
-29850
-29893
-29936
-29978
-30020
-30061
-30102
-30143
-30184
-30224
-30264
-30303
-30341
-30379
-30416
-30453
-30488
-30523
-30556
-30588
-30620
-30650
-30680
-30709
-30737
-30764
-30792
-30819
-30846
-30873
-30900
-30928
-30956
-30984
-31013
-31042
-31070
-31099
-31127
-31155
-31183
-31210
-31236
-31262
-31287
-31312
-31336
-31359
-31382
-31404
-31426
-31448
-31469
-31490
-31511
-31532
-31553
-31573
-31593
-31614
-31634
-31654
-31674
-31694
-31714
-31734
-31754
-31774
-31794
-31813
-31832
-31851
-31869
-31887
-31904
-31920
-31936
-31951
-31966
-31980
-31993
-32005
-32017
-32028
-32037
-32046
-32055
-32064
-32072
-32079
-32085
-32090
-32095
-32100
-32104
-32109
-32113
-32118
-32122
-32127
-32131
-32134
-32139
-32142
-32145
-32147
-32148
-32149
-32149
-32149
-32148
-32146
-32144
-32141
-32137
-32134
-32131
-32127
-32122
-32116
-32112
-32106
-32100
-32092
-32084
-32075
-32064
-32054
-32042
-32029
-32016
-32002
-31987
-31972
-31956
-31940
-31924
-31908
-31891
-31874
-31857
-31839
-31821
-31802
-31783
-31763
-31743
-31722
-31701
-31679
-31656
-31634
-31611
-31588
-31565
-31541
-31518
-31495
-31472
-31449
-31427
-31404
-31382
-31361
-31340
-31319
-31298
-31278
-31258
-31239
-31219
-31200
-31180
-31160
-31139
-31118
-31097
-31074
-31051
-31028
-31003
-30979
-30954
-30928
-30903
-30878
-30854
-30830
-30806
-30783
-30760
-30737
-30714
-30691
-30668
-30644
-30620
-30596
-30571
-30546
-30520
-30495
-30469
-30443
-30417
-30392
-30367
-30342
-30318
-30294
-30271
-30248
-30225
-30204
-30183
-30162
-30143
-30125
-30107
-30091
-30076
-30062
-30050
-30039
-30030
-30021
-30015
-30009
-30005
-30001
-29999
-29997
-29995
-29994
-29993
-29993
-29993
-29994
-29996
-29998
-30001
-30006
-30011
-30016
-30023
-30029
-30036
-30044
-30051
-30058
-30065
-30071
-30077
-30083
-30088
-30093
-30099
-30103
-30108
-30113
-30117
-30121
-30125
-30129
-30132
-30135
-30138
-30140
-30141
-30141
-30141
-30140
-30137
-30134
-30130
-30125
-30118
-30110
-30101
-30091
-30078
-30065
-30049
-30033
-30014
-29995
-29974
-29952
-29930
-29907
-29883
-29859
-29835
-29811
-29786
-29761
-29735
-29709
-29682
-29655
-29627
-29599
-29569
-29539
-29509
-29478
-29447
-29416
-29384
-29353
-29321
-29289
-29257
-29225
-29192
-29159
-29125
-29090
-29054
-29017
-28980
-28941
-28901
-28860
-28819
-28776
-28733
-28689
-28645
-28601
-28556
-28511
-28466
-28420
-28374
-28327
-28280
-28232
-28184
-28135
-28085
-28035
-27985
-27934
-27883
-27831
-27780
-27728
-27676
-27624
-27572
-27520
-27468
-27416
-27363
-27310
-27257
-27203
-27150
-27096
-27042
-26987
-26933
-26878
-26823
-26767
-26711
-26655
-26598
-26540
-26482
-26424
-26365
-26306
-26247
-26188
-26129
-26071
-26013
-25955
-25898
-25842
-25787
-25733
-25679
-25626
-25574
-25522
-25472
-25421
-25371
-25322
-25273
-25225
-25177
-25130
-25083
-25037
-24992
-24947
-24903
-24860
-24818
-24776
-24735
-24694
-24654
-24614
-24575
-24536
-24497
-24458
-24419
-24380
-24341
-24301
-24260
-24219
-24177
-24134
-24090
-24046
-24001
-23955
-23908
-23861
-23813
-23765
-23716
-23666
-23617
-23568
-23519
-23470
-23422
-23375
-23329
-23283
-23239
-23196
-23155
-23115
-23076
-23039
-23003
-22969
-22936
-22904
-22873
-22843
-22814
-22785
-22757
-22730
-22703
-22677
-22652
-22627
-22602
-22578
-22555
-22533
-22511
-22490
-22469
-22449
-22429
-22409
-22389
-22370
-22351
-22332
-22312
-22293
-22274
-22256
-22237
-22219
-22201
-22183
-22166
-22149
-22133
-22118
-22103
-22089
-22076
-22064
-22053
-22043
-22034
-22026
-22019
-22013
-22008
-22005
-22001
-21999
-21998
-21997
-21997
-21997
-21998
-22000
-22002
-22005
-22009
-22014
-22019
-22026
-22034
-22042
-22051
-22061
-22071
-22081
-22091
-22101
-22111
-22121
-22130
-22139
-22147
-22156
-22164
-22173
-22181
-22190
-22200
-22209
-22220
-22230
-22241
-22253
-22264
-22276
-22288
-22300
-22312
-22324
-22336
-22348
-22359
-22372
-22384
-22396
-22409
-22421
-22434
-22447
-22460
-22472
-22485
-22498
-22511
-22523
-22536
-22548
-22561
-22574
-22587
-22600
-22614
-22628
-22643
-22659
-22675
-22692
-22709
-22727
-22745
-22764
-22784
-22803
-22823
-22844
-22865
-22886
-22907
-22929
-22951
-22973
-22995
-23017
-23039
-23061
-23083
-23105
-23126
-23147
-23167
-23187
-23206
-23225
-23243
-23261
-23278
-23294
-23311
-23326
-23342
-23358
-23374
-23390
-23407
-23424
-23442
-23461
-23481
-23501
-23522
-23544
-23567
-23590
-23613
-23637
-23661
-23685
-23709
-23733
-23757
-23781
-23805
-23830
-23854
-23879
-23904
-23929
-23955
-23980
-24006
-24032
-24057
-24083
-24108
-24134
-24160
-24185
-24211
-24237
-24262
-24289
-24315
-24342
-24370
-24398
-24426
-24455
-24485
-24515
-24545
-24575
-24606
-24638
-24669
-24701
-24733
-24765
-24797
-24830
-24863
-24896
-24929
-24962
-24994
-25027
-25059
-25090
-25121
-25150
-25179
-25206
-25232
-25257
-25280
-25302
-25323
-25343
-25361
-25378
-25395
-25411
-25426
-25440
-25454
-25467
-25480
-25492
-25504
-25515
-25526
-25535
-25545
-25553
-25561
-25568
-25574
-25579
-25584
-25589
-25593
-25596
-25599
-25601
-25604
-25605
-25607
-25608
-25609
-25610
-25610
-25611
-25611
-25612
-25612
-25613
-25614
-25615
-25616
-25617
-25618
-25619
-25620
-25621
-25622
-25622
-25621
-25620
-25619
-25617
-25614
-25611
-25607
-25602
-25597
-25592
-25586
-25580
-25573
-25566
-25559
-25551
-25543
-25535
-25527
-25518
-25509
-25499
-25490
-25479
-25469
-25457
-25446
-25434
-25422
-25410
-25397
-25384
-25371
-25358
-25345
-25332
-25319
-25307
-25294
-25282
-25270
-25258
-25247
-25236
-25226
-25216
-25207
-25198
-25190
-25182
-25174
-25165
-25157
-25149
-25140
-25131
-25121
-25112
-25101
-25091
-25080
-25070
-25059
-25049
-25039
-25030
-25022
-25014
-25006
-25000
-24994
-24989
-24985
-24981
-24977
-24975
-24973
-24971
-24971
-24971
-24971
-24972
-24974
-24977
-24980
-24983
-24986
-24990
-24993
-24997
-25000
-25002
-25005
-25007
-25009
-25011
-25013
-25015
-25017
-25020
-25023
-25027
-25032
-25038
-25045
-25052
-25061
-25070
-25080
-25091
-25103
-25115
-25128
-25142
-25156
-25171
-25186
-25201
-25217
-25233
-25250
-25266
-25283
-25299
-25316
-25332
-25348
-25364
-25379
-25394
-25409
-25424
-25438
-25453
-25467
-25482
-25496
-25511
-25526
-25542
-25557
-25573
-25589
-25606
-25622
-25639
-25656
-25673
-25691
-25708
-25725
-25743
-25760
-25778
-25796
-25814
-25833
-25852
-25872
-25892
-25914
-25936
-25959
-25982
-26006
-26031
-26057
-26083
-26110
-26138
-26166
-26195
-26224
-26255
-26286
-26318
-26351
-26385
-26420
-26456
-26492
-26529
-26567
-26605
-26644
-26682
-26721
-26760
-26799
-26838
-26877
-26915
-26954
-26993
-27031
-27069
-27107
-27145
-27183
-27220
-27256
-27292
-27327
-27362
-27396
-27429
-27461
-27492
-27523
-27553
-27582
-27610
-27638
-27666
-27692
-27719
-27744
-27769
-27793
-27816
-27838
-27859
-27879
-27897
-27914
-27930
-27944
-27957
-27969
-27980
-27989
-27997
-28004
-28011
-28016
-28020
-28023
-28025
-28026
-28026
-28025
-28024
-28021
-28018
-28014
-28010
-28006
-28002
-27997
-27993
-27990
-27986
-27983
-27980
-27978
-27975
-27973
-27970
-27968
-27966
-27963
-27961
-27958
-27955
-27952
-27949
-27946
-27944
-27941
-27938
-27935
-27933
-27932
-27930
-27929
-27929
-27929
-27929
-27929
-27930
-27930
-27931
-27931
-27931
-27930
-27929
-27927
-27925
-27922
-27919
-27916
-27912
-27909
-27905
-27902
-27898
-27896
-27894
-27893
-27892
-27893
-27894
-27896
-27899
-27903
-27907
-27912
-27917
-27922
-27928
-27933
-27939
-27944
-27949
-27954
-27959
-27964
-27969
-27974
-27979
-27985
-27990
-27996
-28003
-28010
-28017
-28024
-28032
-28040
-28049
-28058
-28067
-28076
-28085
-28094
-28104
-28114
-28124
-28135
-28146
-28157
-28169
-28182
-28195
-28209
-28224
-28239
-28255
-28272
-28289
-28307
-28325
-28344
-28363
-28383
-28403
-28423
-28443
-28463
-28483
-28504
-28524
-28545
-28565
-28586
-28606
-28626
-28645
-28665
-28684
-28703
-28722
-28740
-28758
-28776
-28793
-28810
-28827
-28843
-28860
-28876
-28892
-28908
-28923
-28939
-28954
-28969
-28984
-28998
-29012
-29025
-29036
-29047
-29057
-29065
-29072
-29078
-29083
-29086
-29089
-29090
-29090
-29089
-29087
-29085
-29082
-29079
-29076
-29073
-29070
-29067
-29065
-29062
-29060
-29059
-29057
-29056
-29055
-29055
-29054
-29053
-29052
-29051
-29049
-29047
-29044
-29041
-29036
-29031
-29025
-29018
-29010
-29000
-28990
-28979
-28966
-28953
-28938
-28923
-28907
-28891
-28874
-28857
-28840
-28823
-28806
-28788
-28771
-28754
-28736
-28719
-28701
-28683
-28664
-28645
-28626
-28607
-28586
-28566
-28544
-28522
-28499
-28476
-28451
-28426
-28399
-28372
-28344
-28315
-28284
-28253
-28222
-28189
-28156
-28123
-28089
-28054
-28020
-27985
-27951
-27916
-27881
-27846
-27811
-27776
-27741
-27705
-27669
-27632
-27596
-27558
-27521
-27483
-27444
-27406
-27366
-27327
-27287
-27246
-27205
-27163
-27120
-27076
-27031
-26984
-26936
-26887
-26836
-26784
-26731
-26677
-26622
-26567
-26511
-26454
-26397
-26340
-26282
-26224
-26166
-26108
-26049
-25991
-25932
-25873
-25814
-25755
-25695
-25635
-25575
-25514
-25453
-25391
-25329
-25266
-25203
-25140
-25075
-25011
-24945
-24880
-24814
-24748
-24681
-24615
-24548
-24482
-24416
-24351
-24286
-24222
-24158
-24095
-24033
-23971
-23910
-23849
-23789
-23729
-23669
-23610
-23552
-23493
-23435
-23377
-23319
-23262
-23204
-23147
-23090
-23033
-22976
-22919
-22862
-22806
-22750
-22695
-22639
-22584
-22529
-22475
-22420
-22366
-22312
-22258
-22204
-22151
-22097
-22043
-21988
-21934
-21879
-21823
-21767
-21710
-21653
-21595
-21536
-21477
-21418
-21358
-21298
-21237
-21177
-21117
-21056
-20996
-20936
-20877
-20818
-20760
-20702
-20645
-20588
-20532
-20477
-20422
-20368
-20314
-20261
-20208
-20154
-20101
-20048
-19995
-19941
-19888
-19834
-19780
-19726
-19672
-19618
-19564
-19510
-19457
-19403
-19349
-19296
-19243
-19190
-19136
-19084
-19031
-18978
-18925
-18872
-18820
-18767
-18714
-18662
-18609
-18557
-18505
-18453
-18401
-18350
-18299
-18248
-18198
-18147
-18098
-18048
-18000
-17951
-17903
-17856
-17809
-17762
-17716
-17670
-17625
-17580
-17536
-17492
-17448
-17405
-17362
-17319
-17277
-17236
-17195
-17155
-17115
-17077
-17039
-17002
-16966
-16930
-16895
-16861
-16827
-16793
-16759
-16726
-16692
-16657
-16623
-16587
-16551
-16515
-16478
-16441
-16403
-16364
-16326
-16288
-16250
-16212
-16174
-16136
-16097
-16059
-16021
-15985
-15947
-15909
-15871
-15833
-15794
-15755
-15716
-15677
-15637
-15597
-15556
-15516
-15474
-15433
-15391
-15349
-15307
-15264
-15221
-15178
-15135
-15091
-15047
-15002
-14958
-14913
-14868
-14822
-14777
-14731
-14684
-14638
-14591
-14545
-14497
-14450
-14402
-14354
-14306
-14257
-14207
-14156
-14105
-14053
-14000
-13947
-13892
-13836
-13780
-13722
-13663
-13603
-13543
-13481
-13418
-13355
-13290
-13225
-13159
-13092
-13024
-12956
-12887
-12817
-12746
-12674
-12602
-12529
-12454
-12379
-12303
-12226
-12148
-12069
-11990
-11909
-11827
-11745
-11662
-11578
-11493
-11408
-11322
-11235
-11148
-11061
-10972
-10883
-10794
-10704
-10613
-10522
-10430
-10338
-10245
-10152
-10059
-9965
-9872
-9778
-9684
-9590
-9496
-9402
-9309
-9215
-9122
-9029
-8936
-8844
-8751
-8659
-8567
-8476
-8385
-8294
-8204
-8114
-8025
-7936
-7848
-7760
-7673
-7586
-7499
-7413
-7327
-7241
-7156
-7072
-6988
-6904
-6821
-6739
-6657
-6576
-6496
-6416
-6337
-6259
-6181
-6104
-6027
-5950
-5874
-5797
-5721
-5645
-5568
-5492
-5416
-5340
-5264
-5189
-5114
-5040
-4967
-4894
-4822
-4751
-4680
-4610
-4540
-4470
-4401
-4331
-4261
-4192
-4123
-4053
-3984
-3914
-3845
-3776
-3708
-3639
-3571
-3503
-3436
-3368
-3301
-3233
-3166
-3099
-3031
-2963
-2895
-2827
-2759
-2690
-2622
-2552
-2483
-2413
-2343
-2273
-2202
-2131
-2060
-1988
-1916
-1843
-1770
-1697
-1623
-1550
-1477
-1404
-1331
-1258
-1186
-1113
-1042
-970
-899
-827
-756
-685
-614
-544
-473
-402
-332
-261
-191
-122
-52
16
85
153
220
287
354
421
487
554
621
688
755
823
891
959
1027
1095
1163
1232
1300
1368
1435
1503
1570
1636
1703
1769
1835
1901
1967
2033
2099
2164
2230
2295
2360
2424
2488
2552
2615
2678
2740
2802
2863
2925
2985
3046
3106
3167
3227
3287
3347
3407
3467
3527
3588
3649
3710
3771
3832
3894
3955
4017
4078
4141
4203
4265
4327
4389
4451
4513
4574
4636
4698
4761
4823
4886
4949
5013
5076
5140
5204
5268
5332
5396
5459
5522
5584
5646
5706
5766
5825
5883
5940
5997
6052
6107
6162
6216
6269
6322
6375
6428
6480
6533
6586
6639
6692
6745
6799
6853
6907
6961
7015
7070
7124
7179
7233
7288
7342
7397
7451
7506
7560
7614
7668
7722
7776
7829
7882
7935
7987
8039
8090
8140
8189
8240
8289
8338
8386
8435
8484
8533
8582
8632
8683
8734
8785
8838
8891
8944
8998
9052
9107
9161
9216
9270
9324
9378
9432
9485
9538
9591
9643
9696
9748
9799
9851
9903
9954
10005
10057
10108
10160
10211
10263
10315
10367
10419
10471
10524
10576
10629
10683
10736
10790
10844
10898
10952
11007
11062
11117
11173
11229
11285
11342
11398
11455
11512
11570
11628
11686
11744
11803
11863
11923
11984
12045
12107
12171
12235
12300
12366
12433
12501
12570
12640
12711
12783
12856
12929
13004
13079
13155
13233
13311
13390
13470
13551
13632
13715
13799
13884
13969
14056
14143
14231
14320
14411
14502
14594
14688
14783
14879
14976
15074
15173
15272
15373
15474
15576
15679
15782
15885
15989
16094
16199
16305
16411
16518
16625
16733
16842
16951
17062
17173
17284
17397
17511
17625
17740
17856
17972
18090
18208
18327
18446
18567
18688
18810
18933
19056
19180
19304
19429
19554
19680
19805
19931
20057
20183
20310
20436
20563
20690
20817
20945
21072
21200
21327
21455
21583
21711
21839
21966
22094
22222
22349
22476
22604
22731
22857
22983
23109
23235
23360
23484
23608
23731
23854
23976
24096
24216
24335
24454
24571
24688
24804
24919
25034
25148
25261
25374
25486
25598
25709
25820
25930
26040
26149
26258
26366
26474
26582
26689
26796
26902
27008
27114
27219
27324
27428
27532
27636
27739
27842
27944
28046
28148
28249
28350
28450
28550
28650
28750
28849
28948
29047
29145
29243
29340
29437
29534
29630
29725
29820
29914
30008
30101
30193
30285
30376
30467
30557
30647
30736
30825
30913
31001
31089
31177
31264
31351
31438
31525
31613
31700
31787
31875
31962
32049
32137
32223
32311
32397
32484
32569
32654
32738
32823
32906
32989
33071
33153
33234
33316
33397
33479
33560
33642
33724
33806
33889
33971
34053
34136
34218
34300
34382
34463
34545
34626
34707
34788
34868
34949
35030
35111
35191
35272
35353
35434
35514
35595
35675
35755
35834
35913
35992
36071
36149
36227
36304
36381
36457
36534
36610
36685
36760
36835
36910
36984
37058
37132
37206
37279
37352
37425
37497
37570
37642
37715
37787
37859
37931
38002
38073
38144
38214
38283
38352
38420
38487
38553
38618
38682
38745
38807
38869
38929
38989
39049
39107
39166
39224
39283
39340
39398
39455
39513
39569
39626
39681
39736
39791
39845
39898
39950
40001
40052
40102
40151
40200
40248
40296
40343
40390
40437
40484
40530
40577
40623
40669
40714
40760
40805
40850
40894
40938
40982
41026
41069
41113
41156
41199
41242
41285
41329
41372
41415
41458
41502
41545
41588
41631
41673
41716
41758
41800
41842
41883
41924
41965
42005
42045
42086
42126
42166
42206
42247
42287
42329
42370
42412
42455
42499
42543
42587
42632
42678
42725
42772
42820
42868
42917
42967
43018
43070
43123
43177
43232
43288
43344
43402
43460
43518
43577
43636
43695
43755
43814
43873
43932
43991
44050
44109
44168
44227
44287
44348
44410
44472
44536
44601
44667
44734
44802
44871
44942
45014
45086
45159
45233
45308
45383
45458
45534
45610
45686
45762
45838
45915
45991
46067
46143
46219
46295
46371
46447
46523
46599
46675
46752
46829
46906
46984
47061
47139
47218
47296
47375
47454
47533
47612
47691
47770
47849
47927
48006
48084
48161
48239
48316
48392
48468
48544
48619
48693
48767
48840
48912
48984
49056
49127
49197
49268
49338
49407
49477
49545
49614
49683
49751
49818
49886
49953
50020
50087
50154
50220
50286
50352
50417
50481
50546
50609
50671
50733
50794
50854
50914
50972
51030
51087
51144
51200
51257
51312
51368
51424
51479
51535
51590
51646
51701
51756
51811
51866
51920
51974
52029
52083
52136
52190
52244
52298
52352
52405
52459
52513
52567
52620
52673
52726
52779
52831
52882
52933
52983
53032
53080
53127
53173
53218
53263
53306
53348
53390
53431
53472
53512
53552
53591
53630
53668
53705
53741
53777
53812
53845
53878
53909
53939
53967
53995
54021
54046
54070
54093
54115
54136
54157
54176
54195
54213
54230
54247
54263
54279
54294
54308
54322
54335
54348
54361
54373
54385
54397
54409
54421
54432
54444
54455
54466
54476
54487
54496
54505
54514
54522
54530
54537
54544
54550
54555
54561
54566
54570
54574
54578
54582
54585
54588
54591
54594
54597
54599
54602
54605
54608
54611
54614
54617
54620
54622
54624
54626
54627
54627
54626
54624
54622
54619
54615
54611
54606
54601
54595
54589
54582
54576
54569
54563
54556
54549
54543
54536
54529
54523
54517
54510
54504
54498
54492
54486
54480
54473
54467
54461
54455
54448
54441
54434
54427
54420
54413
54405
54398
54390
54383
54375
54368
54361
54354
54348
54342
54337
54332
54327
54324
54320
54318
54316
54315
54314
54314
54315
54316
54318
54321
54323
54327
54330
54334
54338
54342
54347
54351
54354
54358
54361
54363
54365
54366
54366
54365
54364
54362
54359
54356
54352
54347
54342
54337
54331
54325
54319
54312
54305
54298
54291
54283
54275
54267
54257
54247
54237
54225
54213
54200
54186
54171
54155
54139
54122
54105
54087
54069
54050
54030
54010
53990
53969
53948
53926
53904
53881
53857
53833
53807
53781
53753
53725
53695
53665
53633
53600
53566
53532
53496
53459
53422
53383
53344
53305
53265
53224
53184
53142
53101
53059
53017
52974
52932
52889
52846
52804
52761
52718
52675
52632
52589
52546
52503
52460
52417
52374
52330
52287
52244
52200
52157
52113
52070
52026
51982
51938
51894
51850
51805
51761
51715
51670
51624
51577
51531
51484
51437
51389
51342
51294
51247
51199
51151
51103
51055
51007
50958
50909
50860
50810
50760
50710
50659
50607
50555
50502
50448
50394
50339
50284
50227
50170
50112
50053
49993
49933
49871
49809
49745
49681
49616
49550
49483
49415
49347
49278
49209
49139
49068
48996
48924
48850
48776
48701
48625
48548
48470
48391
48311
48230
48149
48066
47983
47899
47814
47729
47643
47556
47469
47382
47294
47206
47117
47027
46937
46847
46756
46664
46572
46479
46385
46290
46195
46100
46004
45907
45811
45714
45616
45519
45421
45323
45225
45127
45029
44930
44832
44734
44636
44538
44440
44342
44245
44147
44050
43954
43857
43761
43666
43571
43476
43381
43287
43193
43099
43006
42913
42820
42728
42636
42544
42454
42364
42274
42186
42098
42010
41923
41836
41750
41664
41578
41492
41406
41320
41233
41147
41061
40974
40887
40801
40714
40627
40540
40454
40367
40280
40193
40106
40018
39930
39842
39753
39664
39575
39485
39394
39303
39212
39120
39028
38936
38844
38752
38659
38566
38473
38380
38286
38192
38098
38002
37906
37810
37712
37614
37515
37415
37315
37214
37112
37010
36908
36805
36702
36598
36494
36391
36286
36182
36078
35973
35868
35763
35658
35552
35446
35340
35233
35125
35018
34909
34800
34691
34581
34471
34360
34249
34138
34026
33914
33803
33690
33578
33466
33354
33241
33129
33017
32905
32793
32680
32569
32458
32347
32235
32125
32016
31907
31799
31690
31583
31476
31370
31264
31158
31054
30949
30845
30742
30639
30536
30433
30330
30228
30125
30022
29919
29816
29713
29610
29507
29403
29299
29196
29092
28989
28885
28782
28679
28576
28473
28370
28268
28165
28062
27959
27856
27753
27650
27547
27443
27340
27236
27133
27030
26926
26823
26720
26617
26515
26412
26310
26208
26106
26004
25902
25800
25698
25596
25495
25393
25291
25190
25089
24988
24887
24787
24687
24587
24488
24388
24289
24190
24091
23992
23894
23795
23695
23596
23497
23397
23297
23197
23096
22996
22895
22794
22693
22592
22491
22390
22289
22189
22089
21989
21890
21791
21693
21596
21499
21402
21307
21212
21117
21024
20931
20839
20748
20657
20566
20477
20388
20299
20211
20123
20035
19948
19861
19775
19689
19604
19520
19436
19353
19270
19189
19109
19030
18951
18875
18799
18724
18651
18579
18508
18438
18369
18301
18235
18170
18105
18042
17980
17918
17857
17798
17739
17680
17622
17565
17509
17452
17397
17342
17287
17233
17179
17125
17072
17019
16967
16915
16863
16812
16761
16710
16660
16610
16561
16512
16464
16417
16370
16324
16277
16233
16189
16145
16101
16058
16015
15972
15929
15887
15844
15803
15761
15720
15680
15640
15600
15561
15523
15485
15447
15410
15373
15337
15301
15264
15229
15193
15157
15121
15085
15050
15014
14978
14942
14906
14870
14834
14798
14762
14726
14689
14653
14616
14578
14541
14503
14465
14427
14389
14350
14311
14272
14233
14194
14154
14114
14075
14035
13995
13955
13916
13876
13837
13797
13758
13718
13679
13639
13600
13559
13519
13478
13436
13394
13351
13307
13263
13217
13171
13125
13077
13029
12979
12930
12879
12828
12777
12725
12672
12619
12565
12511
12456
12401
12345
12288
12231
12174
12116
12057
11998
11939
11879
11818
11757
11696
11634
11571
11508
11445
11381
11316
11250
11184
11117
11050
10981
10912
10842
10772
10700
10628
10556
10482
10409
10334
10259
10184
10109
10033
9957
9880
9804
9727
9649
9572
9494
9416
9338
9260
9182
9103
9025
8946
8867
8789
8710
8632
8553
8475
8396
8318
8239
8161
8083
8005
7927
7849
7771
7693
7614
7536
7458
7380
7302
7224
7147
7069
6992
6916
6839
6763
6688
6612
6537
6462
6387
6313
6238
6164
6090
6015
5941
5867
5793
5718
5644
5570
5496
5422
5349
5275
5202
5129
5057
4984
4912
4840
4768
4696
4624
4553
4481
4410
4339
4267
4196
4124
4053
3982
3910
3839
3767
3696
3625
3554
3483
3413
3343
3273
3204
3134
3065
2996
2927
2858
2789
2719
2649
2580
2509
2439
2369
2298
2227
2156
2085
2013
1943
1872
1801
1729
1658
1586
1514
1441
1369
1295
1222
1148
1074
999
925
850
774
699
624
548
473
397
322
247
172
97
22
-53
-128
-203
-278
-354
-429
-504
-579
-654
-729
-804
-879
-954
-1029
-1104
-1178
-1252
-1326
-1399
-1471
-1543
-1614
-1685
-1756
-1825
-1895
-1964
-2033
-2102
-2171
-2240
-2310
-2379
-2449
-2519
-2589
-2660
-2731
-2802
-2873
-2944
-3016
-3087
-3158
-3229
-3301
-3371
-3442
-3512
-3582
-3652
-3722
-3791
-3860
-3929
-3998
-4067
-4136
-4205
-4274
-4342
-4410
-4478
-4546
-4613
-4681
-4748
-4815
-4881
-4948
-5015
-5082
-5149
-5217
-5285
-5353
-5421
-5490
-5559
-5628
-5697
-5766
-5835
-5904
-5972
-6040
-6107
-6174
-6240
-6306
-6372
-6437
-6502
-6568
-6633
-6698
-6763
-6828
-6893
-6959
-7024
-7090
-7156
-7222
-7288
-7354
-7420
-7486
-7551
-7617
-7682
-7747
-7812
-7876
-7940
-8004
-8068
-8131
-8195
-8258
-8321
-8385
-8448
-8512
-8575
-8639
-8704
-8768
-8833
-8898
-8963
-9029
-9094
-9160
-9226
-9292
-9358
-9424
-9490
-9555
-9621
-9686
-9752
-9817
-9881
-9946
-10010
-10074
-10137
-10200
-10262
-10324
-10385
-10446
-10506
-10565
-10624
-10683
-10740
-10798
-10855
-10911
-10967
-11023
-11079
-11135
-11190
-11245
-11300
-11355
-11410
-11464
-11518
-11572
-11625
-11678
-11731
-11783
-11835
-11886
-11937
-11988
-12038
-12088
-12138
-12187
-12236
-12285
-12333
-12381
-12429
-12476
-12524
-12571
-12618
-12665
-12711
-12758
-12804
-12850
-12896
-12942
-12987
-13032
-13077
-13122
-13166
-13210
-13253
-13296
-13339
-13382
-13423
-13465
-13506
-13547
-13587
-13627
-13666
-13705
-13743
-13782
-13819
-13857
-13894
-13931
-13969
-14006
-14044
-14081
-14120
-14158
-14198
-14237
-14278
-14318
-14360
-14402
-14444
-14487
-14531
-14575
-14620
-14665
-14710
-14756
-14802
-14849
-14896
-14943
-14990
-15037
-15084
-15132
-15179
-15226
-15274
-15321
-15368
-15415
-15461
-15508
-15554
-15601
-15647
-15694
-15740
-15787
-15834
-15881
-15928
-15976
-16023
-16071
-16119
-16168
-16216
-16265
-16314
-16364
-16413
-16463
-16512
-16562
-16612
-16662
-16712
-16761
-16811
-16861
-16910
-16960
-17009
-17059
-17108
-17158
-17208
-17258
-17308
-17358
-17408
-17459
-17510
-17561
-17612
-17664
-17715
-17767
-17820
-17872
-17925
-17978
-18032
-18085
-18139
-18193
-18247
-18301
-18355
-18409
-18463
-18516
-18570
-18624
-18678
-18732
-18786
-18839
-18893
-18947
-19001
-19055
-19110
-19164
-19219
-19275
-19330
-19386
-19443
-19500
-19558
-19616
-19675
-19735
-19794
-19855
-19916
-19977
-20039
-20101
-20164
-20226
-20289
-20352
-20415
-20479
-20542
-20606
-20669
-20733
-20797
-20861
-20925
-20989
-21054
-21118
-21181
-21245
-21308
-21371
-21434
-21496
-21558
-21619
-21680
-21741
-21801
-21861
-21920
-21979
-22037
-22095
-22153
-22210
-22267
-22323
-22379
-22434
-22488
-22543
-22596
-22649
-22701
-22752
-22803
-22853
-22903
-22951
-23000
-23047
-23094
-23141
-23187
-23233
-23278
-23323
-23367
-23412
-23455
-23498
-23541
-23584
-23626
-23667
-23708
-23749
-23789
-23829
-23869
-23908
-23947
-23986
-24024
-24062
-24099
-24137
-24174
-24210
-24246
-24282
-24318
-24353
-24388
-24423
-24457
-24491
-24525
-24559
-24593
-24626
-24659
-24693
-24726
-24759
-24793
-24826
-24859
-24892
-24925
-24957
-24990
-25023
-25055
-25087
-25120
-25152
-25185
-25217
-25250
-25282
-25315
-25347
-25379
-25411
-25443
-25474
-25505
-25536
-25566
-25595
-25624
-25652
-25680
-25707
-25733
-25759
-25785
-25810
-25834
-25858
-25882
-25905
-25928
-25951
-25974
-25996
-26018
-26041
-26063
-26085
-26107
-26130
-26152
-26174
-26197
-26219
-26241
-26263
-26285
-26307
-26329
-26351
-26372
-26394
-26415
-26437
-26459
-26482
-26505
-26528
-26552
-26577
-26602
-26628
-26654
-26682
-26709
-26738
-26766
-26796
-26825
-26855
-26885
-26916
-26947
-26978
-27009
-27041
-27073
-27106
-27138
-27171
-27205
-27238
-27272
-27306
-27340
-27375
-27409
-27444
-27480
-27516
-27552
-27588
-27625
-27663
-27701
-27739
-27778
-27818
-27858
-27899
-27940
-27982
-28025
-28067
-28111
-28154
-28198
-28242
-28287
-28331
-28376
-28421
-28466
-28511
-28556
-28601
-28646
-28692
-28737
-28782
-28827
-28873
-28918
-28964
-29010
-29057
-29104
-29151
-29199
-29247
-29295
-29343
-29392
-29441
-29489
-29538
-29587
-29636
-29684
-29733
-29782
-29831
-29879
-29928
-29977
-30026
-30076
-30125
-30174
-30224
-30274
-30323
-30373
-30423
-30472
-30522
-30571
-30621
-30671
-30720
-30770
-30820
-30870
-30920
-30970
-31020
-31071
-31122
-31174
-31225
-31277
-31330
-31382
-31435
-31489
-31543
-31596
-31651
-31705
-31760
-31814
-31869
-31924
-31979
-32034
-32089
-32144
-32200
-32256
-32311
-32368
-32424
-32481
-32537
-32595
-32653
-32710
-32768
-32825
-32883
-32941
-32998
-33055
-33112
-33169
-33226
-33282
-33338
-33393
-33449
-33504
-33559
-33613
-33667
-33721
-33775
-33828
-33881
-33934
-33987
-34040
-34092
-34144
-34197
-34248
-34300
-34352
-34403
-34454
-34505
-34556
-34606
-34657
-34707
-34757
-34806
-34856
-34905
-34953
-35001
-35049
-35097
-35144
-35191
-35237
-35283
-35329
-35374
-35420
-35465
-35509
-35554
-35598
-35642
-35686
-35729
-35772
-35815
-35858
-35900
-35943
-35985
-36027
-36070
-36112
-36154
-36197
-36239
-36281
-36324
-36366
-36408
-36450
-36492
-36533
-36574
-36614
-36654
-36694
-36733
-36772
-36810
-36848
-36886
-36924
-36961
-36999
-37036
-37073
-37111
-37148
-37185
-37222
-37259
-37296
-37333
-37370
-37406
-37442
-37479
-37515
-37551
-37587
-37623
-37659
-37696
-37732
-37768
-37805
-37841
-37878
-37914
-37950
-37986
-38021
-38057
-38092
-38127
-38161
-38196
-38230
-38264
-38298
-38332
-38366
-38399
-38433
-38467
-38502
-38536
-38570
-38604
-38638
-38673
-38707
-38741
-38775
-38808
-38842
-38875
-38908
-38941
-38974
-39007
-39039
-39071
-39103
-39135
-39167
-39198
-39229
-39260
-39291
-39322
-39353
-39384
-39414
-39445
-39476
-39506
-39537
-39567
-39598
-39629
-39659
-39690
-39720
-39751
-39782
-39812
-39843
-39874
-39905
-39935
-39966
-39997
-40027
-40058
-40088
-40117
-40147
-40176
-40205
-40234
-40262
-40290
-40319
-40347
-40374
-40402
-40430
-40457
-40485
-40512
-40539
-40566
-40592
-40619
-40645
-40671
-40696
-40722
-40747
-40772
-40797
-40821
-40846
-40870
-40894
-40918
-40941
-40965
-40988
-41010
-41032
-41054
-41075
-41095
-41115
-41134
-41153
-41171
-41188
-41205
-41221
-41237
-41252
-41266
-41280
-41294
-41307
-41319
-41330
-41341
-41352
-41361
-41370
-41378
-41386
-41393
-41399
-41405
-41410
-41414
-41417
-41420
-41422
-41423
-41424
-41423
-41422
-41419
-41417
-41413
-41408
-41403
-41397
-41390
-41383
-41375
-41366
-41357
-41346
-41336
-41324
-41312
-41299
-41285
-41271
-41256
-41240
-41224
-41208
-41190
-41173
-41154
-41135
-41116
-41096
-41075
-41053
-41031
-41008
-40984
-40959
-40934
-40908
-40880
-40853
-40824
-40795
-40765
-40734
-40702
-40670
-40637
-40603
-40568
-40532
-40496
-40458
-40419
-40380
-40339
-40298
-40255
-40212
-40168
-40123
-40078
-40031
-39984
-39937
-39888
-39839
-39789
-39739
-39687
-39635
-39582
-39528
-39474
-39419
-39363
-39306
-39248
-39190
-39131
-39072
-39012
-38951
-38890
-38827
-38764
-38701
-38637
-38572
-38506
-38440
-38373
-38305
-38236
-38167
-38098
-38027
-37957
-37885
-37813
-37740
-37666
-37592
-37517
-37441
-37364
-37287
-37209
-37131
-37052
-36972
-36892
-36811
-36730
-36649
-36567
-36484
-36401
-36317
-36232
-36147
-36061
-35975
-35887
-35799
-35710
-35621
-35531
-35441
-35350
-35258
-35167
-35074
-34982
-34889
-34795
-34702
-34608
-34513
-34418
-34322
-34226
-34129
-34031
-33933
-33834
-33734
-33633
-33532
-33430
-33328
-33224
-33120
-33016
-32910
-32805
-32698
-32591
-32484
-32375
-32267
-32158
-32048
-31937
-31826
-31715
-31602
-31490
-31376
-31262
-31148
-31033
-30918
-30802
-30686
-30569
-30452
-30335
-30217
-30098
-29980
-29861
-29741
-29621
-29500
-29379
-29257
-29135
-29013
-28890
-28766
-28642
-28518
-28393
-28268
-28143
-28017
-27890
-27763
-27636
-27508
-27379
-27251
-27121
-26992
-26862
-26731
-26601
-26470
-26339
-26208
-26077
-25946
-25815
-25683
-25552
-25421
-25290
-25158
-25027
-24895
-24764
-24632
-24500
-24368
-24237
-24105
-23973
-23841
-23709
-23577
-23445
-23313
-23182
-23050
-22919
-22787
-22656
-22524
-22393
-22262
-22132
-22001
-21871
-21742
-21613
-21484
-21356
-21228
-21101
-20974
-20847
-20721
-20595
-20470
-20345
-20220
-20096
-19973
-19849
-19726
-19603
-19481
-19359
-19237
-19115
-18993
-18872
-18751
-18630
-18509
-18389
-18269
-18149
-18030
-17911
-17793
-17675
-17558
-17442
-17326
-17212
-17097
-16984
-16871
-16758
-16646
-16535
-16424
-16314
-16203
-16094
-15984
-15875
-15766
-15657
-15549
-15441
-15333
-15226
-15119
-15013
-14907
-14801
-14695
-14590
-14486
-14382
-14278
-14175
-14072
-13970
-13868
-13767
-13666
-13566
-13466
-13367
-13268
-13169
-13071
-12974
-12877
-12781
-12685
-12590
-12495
-12401
-12308
-12215
-12122
-12031
-11940
-11849
-11759
-11669
-11580
-11492
-11404
-11316
-11230
-11143
-11058
-10972
-10888
-10804
-10720
-10637
-10554
-10472
-10390
-10308
-10227
-10147
-10067
-9987
-9907
-9827
-9748
-9669
-9590
-9511
-9432
-9353
-9274
-9195
-9116
-9037
-8958
-8879
-8800
-8720
-8641
-8561
-8482
-8402
-8322
-8241
-8161
-8080
-8000
-7919
-7838
-7757
-7675
-7594
-7512
-7431
-7349
-7267
-7185
-7103
-7021
-6939
-6856
-6774
-6692
-6609
-6527
-6445
-6363
-6281
-6199
-6118
-6036
-5955
-5873
-5792
-5710
-5629
-5548
-5467
-5386
-5305
-5225
-5144
-5064
-4984
-4904
-4824
-4744
-4664
-4584
-4505
-4425
-4346
-4267
-4188
-4110
-4030
-3954
-3876
-3799
-3723
-3647
-3572
-3497
-3422
-3348
-3274
-3201
-3128
-3055
-2982
-2910
-2838
-2766
-2695
-2624
-2553
-2483
-2413
-2344
-2275
-2206
-2138
-2071
-2003
-1937
-1870
-1804
-1737
-1671
-1605
-1539
-1474
-1408
-1342
-1276
-1210
-1144
-1079
-1012
-948
-883
-818
-754
-690
-627
-563
-501
-438
-376
-315
-254
-194
-134
-75
-17
41
98
154
210
265
319
372
425
477
528
579
629
678
727
774
822
868
914
959
1004
1048
1091
1134
1175
1217
1257
1297
1336
1375
1413
1450
1487
1524
1560
1596
1632
1667
1702
1737
1771
1806
1840
1874
1908
1942
1975
2009
2043
2077
2110
2144
2178
2211
2244
2277
2310
2343
2375
2407
2439
2470
2502
2532
2563
2593
2623
2653
2683
2712
2740
2769
2797
2825
2853
2880
2907
2934
2961
2987
3014
3040
3067
3093
3119
3146
3172
3199
3225
3251
3277
3303
3329
3355
3380
3405
3430
3455
3479
3503
3527
3551
3575
3598
3621
3645
3668
3691
3714
3736
3759
3782
3804
3826
3848
3870
3892
3913
3934
3955
3975
3995
4014
4034
4051
4070
4088
4105
4122
4138
4154
4170
4185
4200
4215
4230
4244
4258
4272
4286
4299
4312
4325
4339
4352
4365
4378
4391
4404
4417
4430
4443
4456
4469
4481
4494
4507
4519
4531
4543
4554
4566
4576
4587
4597
4606
4615
4624
4632
4640
4647
4654
4660
4666
4671
4677
4682
4686
4690
4694
4697
4700
4703
4705
4706
4707
4707
4707
4706
4704
4702
4699
4695
4690
4685
4679
4672
4665
4658
4649
4641
4632
4622
4612
4602
4592
4581
4569
4558
4546
4534
4522
4509
4497
4484
4471
4457
4443
4429
4415
4400
4384
4369
4353
4336
4319
4301
4282
4264
4244
4224
4204
4183
4162
4140
4118
4096
4073
4050
4027
4003
3980
3957
3933
3909
3886
3862
3838
3815
3792
3769
3746
3723
3701
3679
3657
3636
3614
3593
3572
3551
3530
3509
3489
3468
3448
3427
3407
3387
3367
3348
3329
3309
3291
3272
3254
3237
3219
3202
3185
3169
3153
3138
3123
3108
3094
3080
3066
3053
3041
3029
3017
3006
2995
2985
2975
2966
2958
2949
2942
2934
2928
2921
2915
2910
2905
2900
2896
2892
2889
2886
2884
2882
2881
2880
2880
2880
2881
2882
2883
2885
2888
2890
2893
2897
2900
2904
2909
2913
2918
2923
2929
2934
2940
2946
2953
2959
2966
2973
2980
2987
2994
3002
3009
3017
3025
3033
3041
3050
3058
3068
3077
3087
3097
3108
3119
3131
3143
3155
3167
3180
3193
3206
3220
3233
3246
3259
3273
3286
3299
3312
3325
3338
3351
3363
3376
3389
3402
3415
3428
3441
3455
3468
3482
3496
3510
3524
3539
3554
3569
3584
3600
3615
3631
3647
3663
3679
3694
3710
3725
3741
3756
3771
3786
3801
3815
3830
3845
3859
3874
3888
3903
3918
3932
3947
3962
3976
3991
4006
4021
4035
4050
4065
4080
4094
4110
4125
4140
4155
4171
4186
4202
4218
4233
4249
4265
4281
4297
4314
4330
4346
4363
4379
4396
4412
4429
4446
4463
4480
4497
4515
4532
4550
4568
4586
4604
4623
4641
4660
4679
4698
4717
4737
4756
4776
4796
4816
4837
4857
4877
4898
4919
4939
4960
4981
5003
5024
5046
5068
5091
5114
5137
5161
5185
5210
5235
5261
5287
5314
5341
5369
5397
5425
5453
5482
5511
5541
5570
5600
5631
5661
5692
5723
5754
5786
5818
5850
5882
5915
5948
5981
6014
6048
6082
6117
6151
6187
6222
6258
6295
6332
6369
6406
6444
6482
6520
6558
6596
6634
6673
6711
6749
6788
6826
6864
6902
6940
6978
7016
7054
7091
7129
7166
7203
7240
7277
7314
7351
7388
7425
7462
7499
7536
7573
7610
7647
7684
7721
7758
7795
7832
7869
7906
7943
7980
8016
8053
8089
8125
8162
8199
8235
8272
8308
8344
8380
8416
8452
8488
8524
8560
8595
8631
8667
8703
8740
8776
8812
8849
8886
8923
8960
8997
9035
9072
9110
9147
9185
9223
9261
9299
9336
9374
9412
9450
9488
9525
9563
9600
9637
9675
9712
9749
9786
9823
9860
9897
9934
9971
10008
10045
10083
10120
10157
10195
10232
10269
10307
10344
10381
10418
10455
10492
10529
10565
10601
10637
10673
10708
10744
10779
10813
10848
10882
10915
10949
10982
11014
11047
11079
11111
11143
11174
11205
11237
11268
11299
11331
11362
11394
11426
11458
11490
11522
11554
11587
11619
11652
11685
11717
11750
11783
11816
11849
11883
11916
11949
11983
12016
12050
12084
12117
12151
12185
12219
12253
12287
12322
12357
12392
12428
12464
12500
12537
12574
12612
12650
12688
12727
12766
12805
12844
12883
12923
12963
13003
13042
13083
13123
13163
13204
13245
13286
13327
13369
13411
13453
13496
13539
13582
13625
13669
13713
13757
13802
13847
13892
13938
13984
14031
14078
14126
14174
14223
14272
14321
14371
14421
14471
14522
14573
14624
14675
14727
14779
14832
14885
14938
14992
15046
15101
15156
15213
15269
15326
15384
15443
15502
15561
15622
15683
15744
15807
15870
15934
15998
16064
16129
16196
16263
16329
16398
16467
16536
16605
16675
16745
16815
16886
16956
17028
17099
17171
17243
17316
17388
17461
17534
17608
17681
17755
17829
17903
17978
18053
18128
18203
18278
18354
18429
18505
18581
18657
18733
18809
18884
18960
19035
19110
19185
19259
19333
19407
19480
19553
19626
19698
19770
19842
19913
19984
20055
20126
20196
20266
20336
20405
20473
20541
20609
20676
20743
20809
20874
20939
21004
21068
21132
21195
21258
21320
21382
21444
21505
21566
21626
21685
21744
21803
21861
21918
21975
22031
22086
22141
22196
22250
22304
22357
22410
22462
22514
22566
22617
22668
22718
22769
22818
22868
22917
22965
23013
23061
23108
23155
23202
23247
23293
23338
23382
23426
23470
23514
23557
23600
23643
23686
23729
23772
23814
23857
23899
23941
23983
24025
24067
24108
24150
24191
24232
24272
24313
24353
24393
24432
24472
24511
24550
24589
24627
24666
24704
24742
24780
24818
24855
24893
24930
24968
25005
25042
25079
25116
25153
25189
25226
25262
25298
25335
25370
25406
25442
25477
25512
25547
25581
25616
25650
25684
25718
25752
25786
25819
25852
25885
25918
25950
25983
26015
26047
26079
26111
26143
26175
26207
26239
26271
26303
26336
26368
26400
26432
26463
26495
26527
26558
26590
26621
26652
26683
26714
26745
26776
26807
26838
26870
26901
26932
26963
26994
27026
27057
27088
27119
27150
27181
27212
27243
27274
27305
27335
27366
27396
27426
27456
27486
27516
27545
27575
27604
27633
27662
27691
27720
27748
27777
27805
27833
27861
27889
27917
27944
27971
27998
28025
28052
28078
28104
28130
28156
28181
28207
28232
28257
28282
28307
28332
28357
28382
28408
28433
28458
28483
28509
28534
28560
28585
28611
28637
28663
28688
28714
28740
28767
28793
28820
28846
28873
28900
28928
28955
28983
29011
29039
29067
29095
29124
29153
29182
29212
29242
29272
29303
29334
29366
29398
29431
29464
29498
29532
29566
29601
29636
29672
29707
29743
29780
29816
29853
29891
29928
29966
30005
30044
30083
30123
30163
30203
30244
30285
30327
30369
30412
30454
30497
30541
30584
30628
30672
30716
30760
30805
30849
30893
30938
30982
31026
31070
31115
31159
31203
31247
31292
31337
31381
31426
31472
31517
31563
31608
31654
31700
31746
31792
31838
31884
31930
31975
32021
32066
32110
32156
32201
32246
32290
32334
32378
32421
32466
32509
32552
32595
32640
32683
32726
32768
32811
32853
32896
32938
32980
33022
33063
33105
33146
33187
33228
33269
33309
33350
33390
33430
33469
33509
33548
33587
33625
33663
33701
33738
33776
33812
33849
33885
33921
33957
33993
34029
34064
34100
34135
34171
34206
34242
34277
34312
34347
34382
34417
34452
34487
34521
34556
34590
34624
34657
34691
34724
34757
34790
34822
34854
34886
34917
34949
34979
35010
35040
35070
35099
35129
35158
35187
35215
35244
35272
35300
35328
35356
35383
35411
35438
35464
35491
35517
35543
35568
35593
35618
35643
35668
35692
35716
35739
35763
35786
35809
35832
35855
35877
35899
35921
35943
35964
35986
36007
36028
36048
36069
36089
36109
36128
36147
36166
36184
36202
36220
36237
36253
36269
36285
36300
36314
36328
36342
36355
36367
36379
36391
36402
36413
36423
36433
36443
36452
36461
36469
36477
36485
36493
36500
36508
36515
36521
36528
36535
36541
36548
36554
36560
36567
36573
36579
36585
36591
36597
36603
36608
36614
36619
36624
36629
36634
36639
36643
36648
36653
36658
36662
36667
36672
36676
36681
36686
36690
36695
36700
36704
36709
36714
36718
36723
36728
36732
36737
36742
36746
36751
36756
36760
36765
36769
36773
36777
36781
36784
36788
36791
36793
36796
36798
36799
36801
36802
36803
36804
36805
36805
36805
36805
36804
36804
36803
36801
36800
36798
36796
36793
36790
36787
36783
36779
36775
36770
36764
36758
36752
36745
36737
36729
36720
36711
36702
36692
36681
36670
36659
36647
36635
36622
36609
36596
36582
36568
36553
36539
36524
36508
36492
36476
36460
36443
36425
36408
36390
36371
36353
36334
36315
36296
36276
36256
36236
36216
36195
36174
36153
36132
36111
36089
36067
36045
36023
36000
35977
35954
35931
35907
35884
35860
35836
35812
35788
35763
35739
35714
35689
35664
35638
35613
35587
35561
35535
35508
35482
35455
35428
35401
35374
35346
35319
35291
35264
35236
35208
35179
35151
35122
35093
35064
35035
35005
34975
34944
34913
34882
34851
34819
34786
34754
34721
34687
34654
34619
34585
34550
34514
34478
34442
34405
34367
34330
34291
34252
34213
34173
34132
34091
34050
34008
33966
33924
33881
33838
33794
33750
33705
33661
33615
33570
33524
33478
33431
33385
33338
33290
33243
33195
33146
33098
33049
33000
32950
32901
32850
32800
32749
32698
32646
32595
32543
32490
32438
32384
32332
32279
32225
32171
32118
32063
32009
31954
31899
31844
31788
31732
31676
31619
31562
31505
31447
31389
31331
31273
31214
31155
31096
31036
30977
30917
30857
30796
30735
30674
30612
30551
30489
30427
30364
30302
30239
30176
30114
30051
29988
29926
29863
29800
29737
29674
29611
29548
29485
29421
29358
29294
29230
29167
29103
29038
28974
28910
28846
28781
28717
28652
28588
28523
28458
28393
28328
28263
28198
28133
28068
28002
27937
27872
27806
27741
27675
27610
27545
27479
27414
27350
27285
27220
27156
27092
27028
26964
26901
26837
26773
26710
26646
26583
26519
26456
26392
26328
26264
26200
26136
26072
26008
25943
25879
25814
25750
25685
25620
25555
25490
25425
25359
25294
25228
25161
25095
25028
24960
24893
24825
24756
24687
24618
24548
24478
24407
24336
24264
24192
24119
24045
23970
23895
23820
23744
23667
23589
23511
23433
23353
23274
23193
23113
23031
22949
22867
22784
22701
22617
22533
22448
22362
22276
22190
22103
22016
21927
21839
21749
21660
21569
21478
21386
21293
21200
21106
21012
20917
20821
20725
20628
20531
20433
20334
20235
20135
20035
19934
19833
19730
19628
19524
19420
19316
19211
19105
18999
18892
18785
18677
18569
18460
18351
18241
18132
18021
17911
17800
17689
17577
17466
17354
17242
17130
17018
16906
16794
16681
16569
16457
16344
16233
16120
16008
15896
15784
15672
15560
15448
15335
15223
15111
14998
14885
14773
14660
14547
14434
14321
14208
14096
13983
13870
13757
13645
13532
13419
13307
13195
13082
12970
12858
12746
12634
12523
12411
12300
12189
12079
11969
11859
11749
11639
11530
11421
11312
11203
11095
10986
10878
10769
10661
10553
10445
10337
10229
10122
10014
9907
9799
9692
9585
9478
9371
9265
9158
9051
8945
8838
8732
8626
8520
8414
8308
8202
8096
7991
7886
7780
7675
7570
7464
7359
7254
7148
7043
6938
6833
6728
6623
6518
6412
6307
6202
6097
5992
5887
5782
5677
5572
5467
5363
5258
5154
5050
4945
4842
4738
4634
4531
4428
4324
4221
4118
4014
3912
3809
3706
3603
3500
3397
3293
3190
3087
2984
2882
2779
2676
2573
2471
2368
2266
2164
2061
1959
1857
1755
1653
1552
1450
1349
1248
1147
1046
946
845
745
645
546
446
347
248
149
50
-48
-147
-245
-343
-441
-539
-636
-733
-831
-927
-1024
-1120
-1216
-1312
-1408
-1503
-1599
-1693
-1788
-1882
-1977
-2070
-2164
-2258
-2351
-2444
-2537
-2629
-2722
-2814
-2905
-2997
-3088
-3179
-3270
-3360
-3450
-3540
-3629
-3718
-3806
-3894
-3981
-4067
-4155
-4241
-4327
-4412
-4496
-4580
-4664
-4747
-4829
-4912
-4993
-5074
-5155
-5235
-5315
-5394
-5472
-5550
-5628
-5705
-5781
-5857
-5932
-6007
-6081
-6154
-6227
-6299
-6370
-6441
-6511
-6580
-6649
-6717
-6785
-6852
-6918
-6984
-7049
-7113
-7177
-7240
-7303
-7365
-7427
-7488
-7548
-7608
-7667
-7726
-7784
-7841
-7898
-7954
-8009
-8064
-8118
-8172
-8224
-8276
-8328
-8379
-8429
-8478
-8527
-8575
-8622
-8669
-8715
-8761
-8805
-8849
-8893
-8935
-8977
-9019
-9060
-9100
-9140
-9179
-9218
-9256
-9293
-9330
-9367
-9403
-9439
-9474
-9508
-9542
-9576
-9609
-9641
-9673
-9705
-9735
-9766
-9795
-9825
-9853
-9881
-9909
-9936
-9963
-9989
-10015
-10040
-10065
-10089
-10113
-10136
-10159
-10182
-10205
-10227
-10248
-10269
-10290
-10311
-10331
-10350
-10369
-10388
-10407
-10425
-10442
-10460
-10476
-10493
-10509
-10524
-10539
-10554
-10568
-10582
-10595
-10608
-10620
-10633
-10645
-10656
-10667
-10678
-10689
-10700
-10710
-10721
-10731
-10741
-10751
-10760
-10770
-10779
-10788
-10798
-10807
-10815
-10824
-10832
-10841
-10848
-10856
-10864
-10871
-10877
-10884
-10890
-10896
-10902
-10907
-10912
-10916
-10920
-10924
-10928
-10931
-10933
-10935
-10937
-10939
-10940
-10941
-10941
-10941
-10940
-10940
-10938
-10937
-10935
-10933
-10930
-10927
-10924
-10920
-10916
-10912
-10907
-10903
-10897
-10892
-10886
-10880
-10873
-10867
-10859
-10852
-10844
-10836
-10828
-10820
-10812
-10803
-10794
-10786
-10777
-10768
-10760
-10751
-10743
-10734
-10725
-10717
-10708
-10699
-10690
-10682
-10673
-10664
-10655
-10645
-10636
-10626
-10617
-10607
-10597
-10588
-10578
-10568
-10558
-10548
-10539
-10529
-10519
-10509
-10499
-10490
-10480
-10471
-10462
-10452
-10443
-10435
-10426
-10417
-10409
-10401
-10392
-10384
-10376
-10368
-10360
-10353
-10345
-10337
-10329
-10321
-10314
-10306
-10298
-10291
-10283
-10276
-10268
-10261
-10254
-10246
-10240
-10233
-10226
-10220
-10213
-10207
-10201
-10195
-10189
-10183
-10177
-10171
-10165
-10159
-10153
-10146
-10140
-10133
-10127
-10120
-10114
-10107
-10101
-10094
-10088
-10081
-10075
-10068
-10061
-10054
-10048
-10041
-10033
-10026
-10019
-10012
-10004
-9997
-9989
-9982
-9974
-9966
-9959
-9951
-9943
-9935
-9927
-9918
-9910
-9901
-9893
-9883
-9874
-9865
-9855
-9845
-9834
-9823
-9812
-9801
-9790
-9778
-9766
-9753
-9741
-9728
-9715
-9701
-9687
-9674
-9659
-9645
-9630
-9615
-9599
-9584
-9568
-9551
-9535
-9518
-9501
-9483
-9465
-9447
-9428
-9410
-9391
-9371
-9351
-9331
-9311
-9290
-9269
-9248
-9226
-9204
-9182
-9160
-9137
-9114
-9091
-9068
-9044
-9020
-8996
-8972
-8947
-8922
-8897
-8872
-8847
-8821
-8795
-8769
-8742
-8715
-8688
-8661
-8634
-8606
-8578
-8549
-8521
-8492
-8463
-8433
-8403
-8373
-8343
-8312
-8282
-8251
-8220
-8189
-8157
-8125
-8095
-8063
-8032
-8000
-7969
-7937
-7905
-7873
-7841
-7809
-7777
-7744
-7712
-7680
-7647
-7615
-7582
-7550
-7517
-7484
-7452
-7419
-7386
-7353
-7320
-7287
-7253
-7220
-7187
-7153
-7120
-7086
-7053
-7019
-6986
-6953
-6919
-6886
-6853
-6820
-6787
-6754
-6721
-6688
-6656
-6623
-6591
-6559
-6527
-6495
-6463
-6432
-6400
-6369
-6338
-6307
-6277
-6246
-6216
-6186
-6156
-6126
-6097
-6068
-6039
-6010
-5982
-5954
-5926
-5899
-5872
-5845
-5818
-5792
-5766
-5741
-5716
-5691
-5667
-5643
-5619
-5595
-5572
-5549
-5526
-5504
-5481
-5459
-5438
-5416
-5395
-5373
-5353
-5332
-5312
-5292
-5272
-5253
-5234
-5215
-5197
-5179
-5162
-5145
-5128
-5111
-5095
-5079
-5064
-5048
-5034
-5019
-5005
-4991
-4978
-4965
-4952
-4940
-4928
-4917
-4905
-4894
-4884
-4874
-4864
-4854
-4845
-4836
-4828
-4819
-4811
-4804
-4796
-4789
-4782
-4775
-4768
-4762
-4756
-4750
-4744
-4738
-4733
-4728
-4723
-4718
-4714
-4709
-4705
-4701
-4697
-4693
-4689
-4685
-4681
-4677
-4673
-4669
-4665
-4661
-4657
-4653
-4649
-4645
-4640
-4636
-4631
-4626
-4621
-4616
-4611
-4605
-4599
-4592
-4586
-4579
-4571
-4564
-4556
-4548
-4539
-4530
-4521
-4512
-4502
-4492
-4482
-4471
-4459
-4447
-4435
-4422
-4408
-4394
-4380
-4365
-4349
-4333
-4317
-4300
-4283
-4266
-4248
-4229
-4211
-4192
-4173
-4153
-4133
-4113
-4091
-4070
-4050
-4029
-4006
-3984
-3962
-3939
-3915
-3892
-3868
-3843
-3818
-3793
-3768
-3742
-3716
-3690
-3663
-3637
-3609
-3582
-3554
-3526
-3498
-3469
-3441
-3411
-3382
-3352
-3322
-3292
-3261
-3231
-3200
-3169
-3138
-3107
-3075
-3044
-3012
-2980
-2948
-2916
-2883
-2851
-2818
-2785
-2752
-2719
-2685
-2652
-2618
-2584
-2550
-2516
-2482
-2449
-2415
-2381
-2347
-2313
-2279
-2245
-2211
-2177
-2142
-2108
-2074
-2040
-2005
-1972
-1938
-1904
-1870
-1836
-1802
-1768
-1735
-1701
-1667
-1633
-1600
-1566
-1533
-1500
-1467
-1434
-1402
-1370
-1338
-1306
-1274
-1243
-1212
-1182
-1152
-1122
-1092
-1063
-1035
-1006
-979
-951
-924
-897
-871
-846
-820
-796
-771
-747
-724
-701
-678
-656
-634
-613
-592
-572
-552
-532
-513
-495
-477
-459
-443
-426
-411
-395
-381
-367
-353
-340
-327
-315
-304
-292
-282
-271
-261
-252
-243
-234
-226
-218
-210
-203
-196
-190
-184
-179
-174
-170
-165
-162
-159
-156
-153
-151
-149
-147
-146
-145
-144
-144
-144
-144
-144
-145
-146
-148
-149
-151
-153
-156
-159
-162
-165
-169
-173
-177
-182
-187
-192
-197
-203
-209
-214
-221
-227
-233
-239
-246
-253
-260
-267
-275
-282
-290
-298
-305
-314
-322
-330
-338
-346
-355
-363
-371
-380
-388
-397
-406
-415
-424
-433
-442
-452
-461
-471
-481
-491
-501
-511
-522
-532
-543
-554
-565
-576
-588
-599
-611
-622
-634
-645
-657
-668
-680
-691
-702
-713
-724
-735
-746
-756
-767
-778
-789
-799
-810
-821
-831
-842
-853
-863
-874
-884
-894
-904
-914
-924
-934
-944
-953
-963
-973
-982
-991
-1000
-1010
-1018
-1028
-1037
-1047
-1055
-1064
-1073
-1082
-1091
-1100
-1109
-1118
-1126
-1135
-1144
-1153
-1162
-1170
-1179
-1188
-1196
-1205
-1213
-1221
-1229
-1238
-1246
-1254
-1262
-1270
-1278
-1286
-1293
-1301
-1309
-1317
-1324
-1332
-1339
-1347
-1354
-1361
-1368
-1374
-1381
-1388
-1394
-1400
-1406
-1412
-1418
-1424
-1430
-1435
-1441
-1446
-1451
-1456
-1461
-1466
-1470
-1475
-1479
-1482
-1486
-1489
-1492
-1495
-1497
-1499
-1501
-1502
-1504
-1505
-1505
-1506
-1506
-1506
-1506
-1506
-1505
-1504
-1502
-1500
-1498
-1495
-1492
-1489
-1485
-1481
-1476
-1471
-1465
-1459
-1453
-1446
-1439
-1431
-1423
-1414
-1405
-1396
-1385
-1375
-1363
-1351
-1339
-1325
-1311
-1296
-1280
-1264
-1247
-1229
-1210
-1191
-1171
-1150
-1129
-1107
-1084
-1061
-1037
-1012
-987
-962
-936
-909
-881
-853
-824
-795
-765
-735
-704
-673
-641
-608
-575
-541
-507
-472
-436
-400
-364
-326
-289
-251
-212
-173
-134
-94
-55
-14
26
67
108
149
191
233
275
318
360
403
446
489
533
576
620
663
706
750
793
837
880
924
967
1010
1054
1097
1140
1183
1226
1269
1312
1354
1397
1439
1481
1522
1564
1605
1646
1687
1728
1769
1809
1850
1890
1930
1970
2009
2049
2089
2128
2167
2206
2244
2282
2321
2358
2396
2434
2472
2509
2546
2584
2621
2658
2695
2732
2769
2806
2842
2879
2915
2952
2988
3024
3061
3097
3133
3169
3205
3242
3278
3314
3351
3387
3424
3461
3497
3534
3571
3608
3645
3682
3719
3756
3794
3831
3868
3905
3942
3979
4016
4054
4091
4128
4165
4202
4238
4275
4312
4349
4386
4422
4459
4496
4532
4569
4605
4641
4677
4713
4749
4785
4820
4856
4891
4926
4961
4996
5031
5066
5100
5135
5169
5203
5237
5271
5305
5339
5373
5406
5440
5474
5507
5541
5574
5607
5640
5674
5707
5740
5773
5805
5838
5871
5904
5936
5969
6001
6034
6066
6098
6131
6163
6195
6227
6259
6291
6323
6355
6387
6419
6450
6482
6513
6544
6575
6607
6637
6668
6699
6730
6760
6791
6821
6851
6881
6910
6940
6969
6998
7026
7054
7082
7110
7137
7164
7191
7218
7244
7271
7297
7322
7348
7374
7399
7424
7449
7474
7499
7523
7547
7571
7594
7617
7640
7663
7685
7707
7729
7750
7771
7792
7813
7833
7853
7873
7893
7912
7931
7950
7969
7987
8006
8023
8042
8058
8077
8093
8111
8127
8144
8160
8176
8192
8207
8222
8237
8252
8266
8281
8295
8309
8322
8336
8349
8362
8375
8387
8399
8411
8423
8434
8445
8456
8466
8477
8487
8496
8506
8515
8524
8532
8541
8549
8556
8564
8571
8578
8585
8591
8597
8603
8608
8614
8619
8623
8627
8631
8635
8639
8642
8645
8648
8650
8652
8654
8656
8658
8659
8660
8661
8662
8663
8663
8663
8662
8662
8661
8660
8658
8657
8655
8653
8651
8649
8647
8644
8641
8638
8635
8632
8628
8624
8621
8616
8612
8607
8603
8598
8593
8587
8582
8576
8570
8564
8558
8551
8544
8538
8531
8523
8516
8508
8500
8492
8483
8474
8465
8455
8445
8435
8425
8414
8403
8392
8380
8368
8356
8344
8331
8318
8305
8291
8277
8262
8248
8233
8217
8202
8185
8169
8151
8135
8117
8099
8080
8061
8042
8023
8004
7983
7963
7942
7921
7900
7879
7857
7836
7814
7791
7769
7747
7724
7701
7677
7653
7629
7605
7580
7554
7528
7502
7475
7448
7420
7392
7364
7335
7306
7276
7246
7216
7185
7154
7122
7090
7058
7025
6992
6958
6924
6890
6855
6820
6784
6749
6712
6676
6639
6602
6565
6527
6489
6450
6411
6372
6332
6291
6251
6209
6167
6125
6082
6039
5995
5951
5906
5861
5815
5769
5723
5676
5629
5581
5534
5486
5437
5389
5341
5292
5243
5194
5145
5095
5045
4995
4945
4895
4844
4793
4741
4689
4637
4585
4532
4479
4426
4373
4320
4266
4212
4158
4104
4050
3996
3942
3888
3834
3779
3725
3670
3615
3560
3506
3451
3396
3341
3286
3231
3176
3121
3066
3010
2955
2899
2843
2787
2730
2674
2617
2560
2502
2444
2386
2328
2269
2210
2151
2092
2032
1972
1912
1852
1791
1730
1669
1608
1546
1484
1421
1359
1296
1233
1169
1105
1041
977
912
847
782
716
650
583
516
449
381
313
245
176
106
36
-34
-104
-175
-247
-318
-390
-463
-535
-608
-682
-755
-829
-904
-978
-1053
-1128
-1204
-1280
-1356
-1433
-1510
-1588
-1666
-1745
-1824
-1903
-1983
-2063
-2144
-2225
-2306
-2388
-2470
-2552
-2635
-2718
-2801
-2885
-2968
-3052
-3136
-3220
-3304
-3389
-3473
-3558
-3643
-3728
-3813
-3898
-3983
-4067
-4153
-4239
-4324
-4410
-4496
-4582
-4668
-4755
-4841
-4928
-5015
-5102
-5189
-5276
-5364
-5451
-5538
-5626
-5713
-5800
-5888
-5975
-6062
-6149
-6235
-6322
-6409
-6495
-6581
-6668
-6754
-6840
-6926
-7011
-7097
-7183
-7268
-7354
-7439
-7524
-7609
-7694
-7778
-7863
-7947
-8031
-8114
-8197
-8280
-8363
-8446
-8528
-8610
-8691
-8772
-8853
-8934
-9014
-9094
-9174
-9253
-9332
-9411
-9489
-9567
-9645
-9722
-9798
-9874
-9950
-10025
-10100
-10175
-10249
-10323
-10396
-10469
-10541
-10613
-10685
-10756
-10826
-10896
-10965
-11034
-11103
-11170
-11238
-11304
-11371
-11436
-11501
-11566
-11630
-11693
-11756
-11818
-11880
-11941
-12001
-12061
-12120
-12179
-12237
-12295
-12352
-12409
-12465
-12520
-12575
-12630
-12684
-12737
-12790
-12843
-12895
-12946
-12996
-13047
-13096
-13145
-13193
-13241
-13287
-13334
-13380
-13425
-13469
-13513
-13556
-13599
-13641
-13682
-13723
-13764
-13803
-13842
-13881
-13919
-13956
-13993
-14029
-14064
-14099
-14133
-14167
-14200
-14232
-14264
-14295
-14326
-14356
-14386
-14415
-14443
-14472
-14499
-14527
-14553
-14580
-14606
-14632
-14657
-14682
-14706
-14730
-14753
-14777
-14799
-14822
-14844
-14865
-14887
-14908
-14928
-14949
-14969
-14988
-15008
-15027
-15046
-15065
-15083
-15102
-15120
-15137
-15155
-15172
-15189
-15206
-15222
-15238
-15254
-15270
-15286
-15301
-15316
-15331
-15346
-15361
-15375
-15389
-15403
-15416
-15429
-15442
-15455
-15468
-15480
-15492
-15504
-15515
-15526
-15537
-15548
-15558
-15569
-15579
-15588
-15598
-15607
-15616
-15625
-15633
-15641
-15649
-15657
-15664
-15671
-15678
-15685
-15691
-15696
-15702
-15707
-15711
-15716
-15720
-15724
-15727
-15730
-15733
-15735
-15737
-15739
-15740
-15741
-15742
-15742
-15742
-15741
-15740
-15739
-15737
-15735
-15732
-15729
-15726
-15722
-15718
-15714
-15709
-15704
-15699
-15694
-15688
-15682
-15676
-15669
-15663
-15656
-15648
-15641
-15633
-15625
-15616
-15608
-15599
-15590
-15581
-15571
-15562
-15552
-15542
-15531
-15520
-15509
-15498
-15487
-15475
-15463
-15450
-15438
-15425
-15412
-15399
-15386
-15372
-15358
-15345
-15330
-15316
-15302
-15287
-15273
-15258
-15243
-15228
-15213
-15197
-15182
-15166
-15151
-15135
-15119
-15103
-15087
-15071
-15055
-15038
-15022
-15005
-14989
-14972
-14955
-14938
-14921
-14904
-14887
-14869
-14852
-14834
-14817
-14800
-14782
-14765
-14747
-14730
-14712
-14695
-14677
-14659
-14642
-14624
-14606
-14588
-14570
-14551
-14533
-14514
-14496
-14477
-14459
-14440
-14421
-14402
-14383
-14364
-14345
-14326
-14307
-14288
-14269
-14250
-14230
-14211
-14192
-14172
-14153
-14134
-14114
-14095
-14076
-14057
-14037
-14018
-13999
-13979
-13960
-13940
-13920
-13901
-13881
-13861
-13841
-13820
-13800
-13779
-13758
-13737
-13716
-13695
-13673
-13652
-13630
-13608
-13585
-13563
-13540
-13517
-13494
-13470
-13447
-13423
-13399
-13374
-13350
-13325
-13299
-13274
-13248
-13222
-13195
-13168
-13141
-13114
-13086
-13058
-13029
-13000
-12971
-12942
-12912
-12881
-12851
-12820
-12788
-12757
-12724
-12692
-12659
-12626
-12592
-12558
-12524
-12490
-12454
-12419
-12383
-12347
-12310
-12273
-12236
-12198
-12160
-12121
-12082
-12043
-12003
-11964
-11923
-11883
-11842
-11801
-11760
-11719
-11677
-11635
-11593
-11551
-11508
-11465
-11422
-11379
-11335
-11291
-11247
-11203
-11158
-11113
-11068
-11023
-10977
-10931
-10885
-10839
-10793
-10747
-10700
-10653
-10606
-10559
-10512
-10464
-10416
-10368
-10319
-10271
-10222
-10173
-10124
-10074
-10025
-9975
-9925
-9875
-9824
-9774
-9723
-9672
-9621
-9570
-9518
-9467
-9415
-9363
-9311
-9258
-9206
-9153
-9101
-9048
-8995
-8942
-8889
-8835
-8781
-8728
-8674
-8619
-8565
-8510
-8456
-8401
-8346
-8291
-8236
-8180
-8125
-8070
-8013
-7959
-7903
-7848
-7792
-7737
-7681
-7625
-7569
-7513
-7457
-7401
-7345
-7289
-7233
-7176
-7120
-7063
-7007
-6950
-6894
-6837
-6780
-6724
-6667
-6610
-6554
-6497
-6440
-6384
-6327
-6271
-6214
-6158
-6101
-6045
-5989
-5932
-5876
-5820
-5764
-5707
-5651
-5595
-5539
-5482
-5426
-5370
-5314
-5257
-5201
-5145
-5089
-5033
-4977
-4921
-4866
-4810
-4755
-4700
-4645
-4590
-4535
-4481
-4426
-4372
-4318
-4264
-4210
-4156
-4102
-4049
-3995
-3942
-3888
-3835
-3782
-3730
-3677
-3625
-3573
-3521
-3469
-3417
-3366
-3315
-3264
-3214
-3163
-3113
-3063
-3014
-2964
-2915
-2866
-2818
-2770
-2721
-2674
-2626
-2579
-2532
-2485
-2439
-2392
-2346
-2301
-2255
-2210
-2164
-2120
-2075
-2031
-1986
-1942
-1899
-1855
-1812
-1769
-1727
-1685
-1642
-1601
-1559
-1518
-1477
-1436
-1395
-1354
-1314
-1274
-1234
-1194
-1154
-1114
-1075
-1035
-996
-957
-918
-879
-840
-801
-763
-724
-686
-647
-609
-570
-532
-494
-455
-417
-379
-341
-302
-264
-226
-188
-150
-112
-73
-35
3
42
80
119
157
196
235
273
312
350
388
427
465
503
542
580
619
657
696
735
773
812
851
890
929
968
1008
1047
1086
1125
1164
1202
1241
1280
1319
1357
1396
1434
1473
1511
1550
1588
1626
1664
1703
1741
1779
1816
1854
1892
1930
1967
2005
2041
2079
2117
2154
2191
2228
2264
2301
2338
2374
2410
2447
2483
2519
2555
2591
2627
2663
2698
2734
2770
2806
2841
2877
2912
2948
2983
3018
3053
3088
3124
3158
3193
3228
3263
3298
3332
3367
3402
3436
3471
3506
3541
3575
3610
3645
3679
3714
3749
3783
3818
3852
3887
3921
3955
3989
4024
4058
4091
4126
4160
4194
4228
4263
4297
4331
4365
4399
4433
4468
4502
4536
4570
4604
4638
4672
4706
4740
4774
4808
4842
4876
4909
4943
4977
5010
5044
5078
5111
5145
5178
5212
5245
5279
5312
5345
5378
5411
5444
5476
5509
5542
5574
5607
5639
5672
5704
5736
5769
5801
5833
5865
5897
5928
5960
5991
6022
6053
6084
6114
6145
6175
6205
6235
6264
6294
6323
6352
6381
6409
6438
6466
6494
6521
6549
6576
6604
6631
6658
6684
6711
6738
6764
6790
6816
6841
6867
6892
6916
6941
6965
6989
7012
7035
7058
7080
7102
7123
7145
7166
7186
7206
7226
7246
7265
7284
7303
7321
7339
7356
7373
7390
7407
7423
7438
7453
7468
7482
7496
7510
7523
7536
7548
7561
7572
7584
7595
7605
7616
7626
7635
7644
7653
7662
7670
7678
7686
7694
7701
7709
7716
7723
7729
7736
7742
7748
7754
7760
7766
7771
7776
7781
7785
7790
7794
7798
7802
7805
7809
7812
7815
7818
7820
7823
7825
7828
7830
7832
7834
7836
7838
7840
7842
7843
7845
7847
7848
7850
7851
7853
7854
7856
7857
7858
7859
7860
7861
7862
7863
7864
7864
7865
7865
7866
7866
7866
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7866
7866
7866
7866
7866
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7867
7866
7866
7866
7866
7866
7867
7867
7867
7868
7868
7869
7869
7870
7871
7871
7872
7872
7873
7873
7873
7873
7873
7873
7873
7873
7873
7873
7874
7874
7874
7874
7875
7875
7876
7876
7877
7878
7878
7879
7880
7881
7882
7883
7884
7885
7886
7886
7887
7888
7889
7890
7890
7891
7892
7893
7893
7894
7895
7896
7897
7899
7900
7901
7903
7904
7906
7907
7909
7911
7912
7914
7916
7918
7920
7922
7925
7927
7929
7932
7935
7937
7940
7943
7946
7950
7953
7957
7960
7964
7968
7972
7976
7981
7986
7990
7995
8000
8005
8010
8016
8021
8026
8032
8038
8044
8050
8055
8061
8068
8074
8080
8087
8093
8100
8106
8113
8119
8125
8132
8140
8147
8154
8162
8170
8177
8185
8193
8201
8209
8217
8226
8234
8243
8251
8259
8268
8276
8285
8293
8301
8310
8318
8326
8334
8342
8351
8359
8367
8375
8383
8391
8399
8408
8416
8424
8432
8441
8449
8457
8465
8473
8482
8490
8497
8505
8513
8521
8528
8536
8543
8551
8558
8565
8572
8579
8586
8592
8599
8605
8611
8617
8623
8629
8634
8639
8645
8650
8654
8659
8663
8668
8672
8676
8679
8683
8686
8689
8692
8695
8697
8700
8702
8704
8706
8707
8709
8710
8711
8712
8713
8713
8714
8714
8714
8713
8713
8712
8712
8711
8709
8708
8706
8704
8702
8700
8697
8695
8692
8689
8685
8682
8679
8675
8671
8667
8663
8659
8655
8651
8646
8642
8637
8633
8628
8623
8618
8613
8608
8603
8598
8592
8587
8581
8576
8570
8564
8558
8552
8546
8540
8533
8527
8521
8514
8507
8501
8494
8487
8480
8473
8466
8459
8452
8445
8438
8431
8424
8416
8409
8402
8395
8387
8380
8372
8365
8357
8349
8341
8332
8324
8315
8307
8298
8290
8281
8272
8263
8254
8245
8236
8227
8217
8208
8198
8188
8179
8167
8157
8148
8137
8125
8115
8103
8093
8082
8070
8058
8047
8036
8023
8012
8000
7989
7977
7965
7952
7940
7928
7916
7903
7891
7879
7866
7854
7841
7829
7817
7804
7792
7780
7767
7755
7742
7730
7717
7705
7692
7679
7666
7653
7640
7627
7613
7600
7586
7573
7559
7545
7531
7517
7503
7489
7475
7461
7447
7433
7418
7404
7389
7375
7360
7345
7330
7315
7300
7285
7270
7254
7239
7223
7207
7191
7175
7159
7143
7127
7110
7094
7077
7060
7043
7026
7009
6991
6973
6955
6937
6919
6900
6882
6863
6844
6825
6805
6786
6766
6747
6727
6707
6686
6666
6645
6624
6603
6582
6561
6539
6517
6495
6472
6450
6427
6404
6381
6358
6334
6311
6287
6264
6240
6216
6192
6168
6144
6120
6096
6072
6048
6023
5998
5974
5949
5924
5899
5874
5849
5823
5798
5772
5746
5720
5694
5668
5642
5616
5589
5562
5536
5509
5481
5454
5427
5399
5371
5344
5316
5287
5259
5231
5203
5174
5146
5117
5089
5060
5031
5002
4973
4944
4915
4886
4856
4827
4797
4767
4737
4707
4677
4646
4616
4585
4554
4523
4492
4461
4430
4399
4367
4336
4305
4273
4242
4210
4178
4146
4114
4082
4050
4017
3985
3952
3918
3885
3852
3818
3784
3750
3716
3682
3648
3614
3579
3545
3510
3476
3441
3407
3372
3337
3302
3267
3232
3197
3162
3128
3093
3058
3023
2988
2954
2919
2885
2850
2816
2782
2747
2713
2679
2645
2611
2577
2543
2510
2476
2442
2409
2375
2342
2308
2275
2242
2209
2176
2143
2110
2078
2045
2013
1982
1950
1918
1887
1856
1825
1794
1764
1733
1703
1673
1643
1613
1583
1554
1524
1495
1465
1436
1407
1378
1349
1320
1291
1262
1233
1205
1176
1148
1119
1091
1062
1034
1006
978
950
923
895
867
840
813
786
759
732
705
678
652
625
598
572
545
518
492
465
439
412
386
359
333
307
281
255
229
204
178
153
128
103
78
53
28
3
-22
-46
-71
-96
-120
-145
-170
-194
-219
-243
-268
-292
-317
-341
-366
-390
-414
-439
-463
-487
-511
-535
-559
-583
-607
-630
-654
-677
-701
-724
-747
-770
-793
-816
-839
-862
-884
-907
-929
-952
-974
-996
-1018
-1040
-1062
-1084
-1106
-1128
-1149
-1171
-1193
-1214
-1235
-1256
-1277
-1298
-1319
-1339
-1359
-1379
-1399
-1418
-1438
-1457
-1476
-1494
-1513
-1531
-1549
-1567
-1585
-1603
-1620
-1638
-1655
-1672
-1689
-1706
-1723
-1740
-1756
-1773
-1789
-1806
-1822
-1838
-1854
-1870
-1885
-1901
-1916
-1932
-1947
-1962
-1977
-1992
-2005
-2021
-2035
-2049
-2063
-2076
-2090
-2103
-2117
-2130
-2143
-2156
-2169
-2182
-2195
-2209
-2222
-2235
-2248
-2262
-2275
-2288
-2302
-2316
-2329
-2343
-2357
-2370
-2384
-2398
-2412
-2426
-2440
-2454
-2468
-2483
-2497
-2511
-2526
-2540
-2555
-2569
-2584
-2598
-2613
-2628
-2643
-2657
-2672
-2687
-2702
-2717
-2733
-2748
-2763
-2778
-2794
-2809
-2825
-2840
-2856
-2872
-2888
-2904
-2920
-2936
-2952
-2968
-2984
-3001
-3017
-3034
-3050
-3066
-3083
-3099
-3115
-3132
-3148
-3164
-3181
-3197
-3214
-3230
-3247
-3263
-3280
-3297
-3313
-3330
-3346
-3363
-3379
-3396
-3412
-3428
-3445
-3461
-3477
-3492
-3508
-3523
-3539
-3554
-3568
-3583
-3597
-3611
-3625
-3639
-3652
-3665
-3679
-3692
-3705
-3718
-3731
-3744
-3757
-3770
-3782
-3795
-3808
-3820
-3833
-3845
-3857
-3869
-3881
-3893
-3905
-3916
-3928
-3939
-3950
-3962
-3973
-3984
-3995
-4006
-4017
-4027
-4038
-4049
-4059
-4070
-4080
-4090
-4101
-4111
-4121
-4131
-4141
-4152
-4162
-4172
-4182
-4192
-4201
-4211
-4220
-4230
-4239
-4248
-4256
-4264
-4272
-4280
-4288
-4295
-4302
-4309
-4316
-4322
-4329
-4335
-4341
-4347
-4353
-4358
-4364
-4370
-4376
-4381
-4387
-4392
-4398
-4403
-4408
-4413
-4418
-4423
-4427
-4431
-4435
-4438
-4441
-4444
-4447
-4449
-4451
-4452
-4453
-4454
-4454
-4455
-4454
-4454
-4453
-4453
-4451
-4450
-4448
-4446
-4444
-4442
-4439
-4436
-4433
-4430
-4427
-4423
-4419
-4414
-4409
-4404
-4398
-4392
-4386
-4379
-4371
-4363
-4355
-4347
-4338
-4328
-4319
-4308
-4298
-4288
-4277
-4265
-4254
-4242
-4231
-4219
-4206
-4194
-4181
-4168
-4155
-4142
-4128
-4115
-4101
-4086
-4073
-4059
-4043
-4030
-4014
-3999
-3984
-3968
-3952
-3935
-3918
-3901
-3884
-3866
-3849
-3831
-3813
-3795
-3777
-3759
-3741
-3723
-3705
-3687
-3668
-3650
-3631
-3612
-3593
-3574
-3555
-3535
-3515
-3495
-3475
-3455
-3434
-3413
-3393
-3372
-3351
-3330
-3309
-3288
-3266
-3245
-3224
-3202
-3180
-3159
-3137
-3115
-3092
-3070
-3047
-3024
-3002
-2979
-2956
-2933
-2910
-2887
-2864
-2841
-2818
-2796
-2773
-2751
-2728
-2706
-2684
-2661
-2639
-2616
-2593
-2571
-2548
-2525
-2503
-2480
-2457
-2434
-2412
-2389
-2367
-2344
-2322
-2300
-2278
-2257
-2235
-2213
-2192
-2171
-2149
-2128
-2107
-2086
-2065
-2043
-2021
-2001
-1980
-1959
-1938
-1917
-1896
-1875
-1855
-1834
-1814
-1794
-1774
-1754
-1734
-1714
-1695
-1675
-1656
-1636
-1617
-1597
-1578
-1559
-1540
-1520
-1501
-1483
-1464
-1445
-1427
-1409
-1391
-1373
-1355
-1338
-1320
-1303
-1286
-1269
-1252
-1235
-1218
-1202
-1186
-1169
-1154
-1138
-1123
-1108
-1093
-1079
-1065
-1051
-1038
-1025
-1012
-1000
-988
-976
-964
-952
-941
-930
-920
-910
-900
-890
-881
-872
-864
-856
-848
-840
-833
-826
-820
-814
-808
-802
-797
-792
-787
-782
-778
-774
-771
-767
-764
-761
-758
-756
-753
-751
-749
-748
-747
-746
-745
-744
-744
-744
-744
-745
-746
-747
-748
-750
-751
-753
-755
-757
-759
-761
-764
-766
-769
-772
-775
-778
-781
-784
-788
-792
-795
-799
-803
-808
-812
-816
-821
-826
-830
-835
-840
-845
-850
-855
-860
-865
-870
-875
-880
-885
-891
-896
-901
-906
-911
-916
-921
-925
-930
-935
-940
-944
-949
-953
-958
-962
-967
-971
-975
-980
-984
-988
-993
-997
-1000
-1004
-1008
-1012
-1018
-1022
-1026
-1030
-1034
-1039
-1043
-1047
-1051
-1056
-1060
-1064
-1068
-1072
-1077
-1081
-1085
-1089
-1093
-1097
-1101
-1105
-1109
-1113
-1117
-1121
-1126
-1130
-1134
-1138
-1142
-1146
-1150
-1154
-1159
-1163
-1167
-1171
-1176
-1180
-1185
-1189
-1194
-1199
-1203
-1208
-1213
-1219
-1224
-1229
-1235
-1241
-1246
-1252
-1258
-1264
-1270
-1276
-1282
-1288
-1294
-1300
-1307
-1313
-1319
-1325
-1331
-1337
-1343
-1349
-1355
-1362
-1368
-1374
-1380
-1386
-1392
-1398
-1404
-1410
-1416
-1422
-1428
-1434
-1441
-1447
-1453
-1460
-1467
-1473
-1480
-1487
-1494
-1501
-1509
-1516
-1523
-1531
-1538
-1546
-1553
-1561
-1569
-1577
-1585
-1593
-1601
-1609
-1617
-1626
-1634
-1643
-1652
-1661
-1670
-1679
-1688
-1698
-1707
-1717
-1727
-1737
-1747
-1757
-1768
-1779
-1790
-1801
-1813
-1824
-1836
-1847
-1859
-1871
-1883
-1895
-1907
-1919
-1931
-1943
-1956
-1968
-1981
-1994
-2007
-2020
-2033
-2045
-2059
-2072
-2085
-2098
-2111
-2124
-2136
-2149
-2161
-2174
-2186
-2198
-2210
-2222
-2233
-2245
-2257
-2268
-2280
-2291
-2302
-2313
-2324
-2335
-2346
-2356
-2366
-2376
-2386
-2395
-2404
-2413
-2422
-2431
-2439
-2447
-2455
-2463
-2470
-2477
-2484
-2490
-2497
-2503
-2509
-2514
-2519
-2524
-2529
-2533
-2537
-2540
-2543
-2546
-2548
-2550
-2552
-2553
-2554
-2554
-2554
-2554
-2553
-2552
-2550
-2548
-2546
-2543
-2539
-2535
-2530
-2525
-2519
-2513
-2506
-2498
-2491
-2482
-2474
-2465
-2455
-2446
-2436
-2425
-2415
-2404
-2393
-2382
-2370
-2358
-2345
-2333
-2320
-2306
-2293
-2278
-2264
-2249
-2234
-2218
-2203
-2186
-2170
-2153
-2136
-2119
-2101
-2084
-2065
-2047
-2028
-2009
-1990
-1971
-1951
-1931
-1910
-1890
-1869
-1848
-1827
-1805
-1783
-1761
-1739
-1717
-1694
-1671
-1647
-1624
-1600
-1575
-1551
-1526
-1500
-1475
-1449
-1423
-1397
-1370
-1343
-1316
-1289
-1261
-1233
-1205
-1177
-1148
-1119
-1090
-1061
-1031
-1000
-971
-941
-910
-879
-849
-818
-786
-755
-724
-692
-660
-628
-596
-563
-530
-497
-464
-431
-398
-364
-330
-296
-262
-227
-192
-158
-123
-87
-52
-16
19
55
91
127
163
200
236
272
309
346
382
419
456
493
530
567
604
641
678
715
751
788
825
862
899
936
973
1010
1046
1083
1120
1157
1194
1231
1267
1304
1341
1377
1414
1450
1486
1522
1558
1594
1629
1665
1700
1735
1770
1804
1839
1873
1908
1942
1976
2009
2044
2077
2111
2144
2177
2210
2243
2276
2309
2341
2374
2406
2439
2471
2504
2536
2568
2601
2633
2665
2697
2729
2761
2792
2824
2856
2887
2919
2950
2982
3014
3045
3077
3108
3140
3172
3203
3235
3266
3298
3329
3361
3392
3423
3455
3486
3517
3548
3579
3611
3642
3673
3704
3736
3767
3798
3829
3861
3892
3923
3954
3985
4014
4046
4075
4107
4137
4167
4196
4226
4256
4285
4315
4344
4374
4403
4432
4462
4491
4520
4550
4579
4608
4637
4666
4695
4724
4753
4781
4810
4839
4867
4895
4924
4952
4980
5008
5036
5064
5092
5119
5147
5175
5202
5229
5257
5284
5311
5338
5365
5391
5418
5444
5471
5497
5523
5548
5574
5600
5625
5650
5675
5700
5725
5750
5775
5799
5823
5848
5872
5896
5919
5943
5966
5989
6012
6035
6057
6080
6102
6124
6145
6167
6188
6209
6230
6250
6271
6291
6311
6331
6350
6369
6388
6406
6425
6443
6461
6478
6495
6513
6529
6546
6563
6579
6595
6611
6627
6643
6658
6674
6689
6703
6718
6732
6746
6760
6774
6787
6800
6813
6826
6838
6850
6862
6874
6885
6897
6908
6919
6929
6940
6950
6960
6970
6979
6989
6998
7007
7015
7024
7032
7040
7048
7056
7064
7072
7079
7087
7095
7102
7109
7117
7124
7131
7138
7145
7152
7159
7166
7172
7179
7185
7192
7199
7205
7212
7219
7225
7232
7239
7246
7253
7260
7267
7274
7281
7288
7295
7302
7309
7316
7324
7331
7338
7346
7354
7361
7369
7377
7385
7393
7402
7410
7419
7428
7436
7445
7454
7463
7472
7482
7491
7501
7511
7520
7531
7541
7551
7562
7572
7583
7594
7606
7617
7628
7640
7651
7663
7675
7686
7698
7710
7722
7733
7745
7757
7769
7781
7794
7806
7818
7831
7843
7856
7868
7881
7894
7907
7920
7933
7946
7959
7973
7986
8000
8013
8026
8041
8055
8069
8083
8096
8111
8125
8140
8154
8167
8182
8197
8211
8225
8239
8254
8268
8282
8296
8311
8325
8340
8354
8369
8384
8400
8415
8431
8447
8463
8479
8496
8512
8529
8546
8564
8581
8599
8617
8635
8654
8672
8691
8710
8729
8749
8768
8788
8808
8829
8849
8870
8891
8912
8933
8954
8976
8997
9019
9041
9063
9085
9107
9129
9151
9173
9195
9218
9240
9262
9285
9308
9330
9353
9376
9399
9421
9444
9467
9490
9512
9535
9558
9581
9604
9626
9649
9672
9695
9718
9742
9765
9788
9811
9834
9858
9881
9904
9927
9951
9974
9997
10020
10043
10065
10088
10111
10134
10156
10179
10201
10223
10246
10268
10290
10312
10334
10356
10378
10400
10422
10444
10466
10487
10509
10530
10552
10573
10594
10615
10635
10656
10676
10697
10717
10737
10756
10776
10796
10815
10834
10853
10872
10891
10909
10928
10946
10964
10982
11000
11018
11036
11054
11071
11088
11106
11123
11140
11156
11173
11189
11206
11221
11237
11253
11268
11282
11297
11311
11325
11339
11352
11365
11377
11390
11402
11413
11425
11436
11447
11458
11469
11479
11489
11499
11508
11518
11527
11536
11544
11553
11561
11569
11576
11583
11590
11597
11603
11610
11615
11621
11626
11631
11636
11640
11644
11648
11652
11655
11658
11660
11663
11665
11667
11669
11670
11672
11673
11674
11674
11675
11675
11675
11675
11675
11675
11675
11674
11673
11672
11671
11670
11668
11666
11664
11661
11659
11656
11652
11649
11645
11641
11636
11632
11627
11622
11616
11611
11605
11599
11593
11587
11580
11574
11567
11560
11553
11545
11537
11530
11522
11513
11505
11496
11487
11478
11469
11460
11450
11440
11430
11419
11408
11397
11386
11375
11363
11351
11339
11326
11314
11301
11288
11275
11261
11248
11234
11220
11206
11191
11177
11162
11147
11132
11116
11101
11085
11069
11052
11035
11019
11001
10984
10966
10949
10931
10912
10894
10876
10857
10838
10819
10800
10781
10762
10742
10723
10703
10684
10665
10645
10625
10606
10586
10567
10547
10527
10507
10488
10468
10448
10428
10407
10387
10367
10347
10326
10306
10285
10265
10244
10224
10203
10182
10162
10141
10120
10100
10079
10058
10037
10016
9995
9974
9953
9932
9911
9890
9869
9848
9827
9806
9786
9765
9744
9723
9702
9682
9661
9641
9620
9599
9579
9559
9538
9518
9498
9478
9458
9438
9418
9398
9378
9358
9339
9319
9300
9281
9261
9242
9223
9204
9185
9166
9147
9128
9108
9089
9070
9051
9031
9012
8993
8973
8954
8934
8915
8896
8876
8857
8837
8818
8798
8778
8759
8739
8719
8699
8679
8659
8639
8619
8599
8579
8559
8539
8519
8499
8479
8459
8439
8419
8399
8379
8359
8338
8318
8298
8277
8257
8236
8215
8194
8172
8151
8129
8108
8086
8064
8042
8021
7999
7978
7956
7935
7913
7891
7869
7847
7825
7803
7781
7759
7736
7714
7691
7668
7646
7623
7600
7577
7554
7531
7508
7485
7462
7439
7416
7393
7370
7346
7323
7299
7276
7252
7228
7204
7180
7156
7132
7108
7083
7059
7034
7010
6985
6960
6935
6910
6884
6859
6833
6807
6781
6754
6728
6701
6674
6647
6620
6592
6565
6538
6510
6483
6455
6428
6400
6372
6344
6316
6288
6260
6232
6203
6175
6146
6117
6088
6059
6029
6000
5970
5940
5910
5880
5850
5820
5790
5760
5729
5699
5668
5638
5607
5576
5546
5515
5484
5454
5423
5393
5363
5332
5302
5272
5242
5212
5182
5152
5122
5092
5063
5033
5003
4973
4943
4913
4883
4853
4822
4792
4762
4732
4701
4671
4641
4610
4580
4550
4519
4489
4459
4429
4399
4369
4339
4309
4280
4250
4221
4191
4162
4132
4103
4073
4043
4014
3985
3956
3927
3898
3869
3840
3811
3782
3753
3724
3695
3666
3638
3609
3580
3552
3523
3495
3466
3438
3410
3382
3353
3326
3298
3270
3242
3215
3187
3160
3132
3105
3078
3050
3023
2996
2969
2942
2915
2887
2860
2834
2807
2780
2753
2726
2700
2673
2647
2620
2594
2567
2541
2515
2488
2462
2436
2410
2384
2358
2332
2306
2280
2254
2228
2202
2176
2150
2124
2098
2072
2045
2020
1995
1969
1943
1917
1891
1865
1839
1813
1787
1761
1735
1709
1683
1657
1631
1605
1579
1552
1526
1500
1473
1447
1421
1394
1368
1342
1316
1289
1263
1237
1211
1185
1159
1133
1107
1081
1055
1029
1002
977
951
925
900
874
848
822
796
770
745
719
693
668
642
617
591
566
541
515
490
465
440
415
391
366
342
318
293
270
246
222
198
175
152
129
106
83
60
37
14
-8
-31
-53
-76
-98
-120
-142
-164
-186
-207
-228
-250
-271
-292
-313
-333
-354
-375
-395
-415
-435
-456
-476
-496
-515
-535
-555
-574
-594
-613
-632
-652
-671
-690
-708
-727
-746
-764
-783
-801
-819
-837
-855
-873
-891
-909
-926
-943
-961
-978
-995
-1012
-1028
-1045
-1061
-1078
-1094
-1110
-1125
-1141
-1156
-1171
-1186
-1201
-1215
-1229
-1243
-1257
-1271
-1284
-1297
-1310
-1323
-1336
-1348
-1361
-1373
-1385
-1397
-1408
-1420
-1431
-1442
-1452
-1463
-1473
-1483
-1493
-1502
-1511
-1520
-1528
-1537
-1545
-1552
-1560
-1567
-1573
-1580
-1586
-1592
-1597
-1602
-1607
-1612
-1616
-1620
-1624
-1628
-1631
-1634
-1637
-1640
-1642
-1644
-1646
-1647
-1649
-1650
-1651
-1651
-1651
-1652
-1651
-1651
-1650
-1649
-1648
-1646
-1644
-1642
-1640
-1637
-1634
-1631
-1627
-1624
-1620
-1615
-1611
-1606
-1601
-1596
-1591
-1585
-1580
-1574
-1567
-1561
-1554
-1547
-1539
-1532
-1524
-1516
-1508
-1499
-1490
-1481
-1472
-1463
-1453
-1443
-1433
-1422
-1412
-1401
-1390
-1379
-1367
-1355
-1343
-1331
-1319
-1306
-1294
-1281
-1268
-1255
-1242
-1229
-1215
-1202
-1188
-1174
-1161
-1147
-1133
-1119
-1105
-1090
-1076
-1062
-1047
-1033
-1018
-1002
-989
-974
-959
-944
-930
-915
-900
-885
-871
-856
-841
-827
-813
-798
-784
-770
-756
-743
-729
-716
-703
-689
-677
-664
-651
-639
-626
-614
-602
-590
-578
-566
-554
-542
-530
-519
-507
-496
-484
-473
-462
-451
-439
-428
-417
-406
-395
-384
-374
-363
-352
-341
-329
-318
-307
-296
-284
-273
-261
-249
-237
-225
-213
-200
-188
-175
-163
-150
-137
-124
-111
-98
-85
-72
-59
-46
-32
-18
-5
9
23
37
52
66
81
96
111
126
142
157
173
189
205
221
237
254
270
287
303
320
337
354
371
389
406
423
441
458
476
493
511
529
546
564
582
600
618
636
654
672
690
709
727
746
764
783
801
820
839
857
876
895
913
932
950
969
987
1004
1022
1041
1059
1077
1094
1112
1130
1147
1165
1182
1199
1217
1234
1251
1268
1285
1301
1318
1335
1351
1367
1384
1400
1416
1432
1448
1463
1479
1494
1510
1525
1540
1555
1569
1584
1598
1612
1627
1641
1655
1669
1683
1697
1711
1725
1739
1752
1766
1780
1794
1807
1821
1834
1848
1861
1875
1888
1901
1914
1927
1940
1953
1966
1978
1991
2004
2016
2028
2040
2052
2064
2076
2088
2099
2111
2122
2134
2145
2156
2167
2178
2189
2200
2211
2221
2231
2242
2252
2262
2272
2281
2291
2300
2310
2319
2328
2336
2345
2353
2362
2370
2377
2385
2392
2400
2407
2414
2420
2427
2434
2440
2446
2452
2458
2464
2470
2475
2481
2486
2491
2495
2500
2504
2508
2512
2516
2519
2523
2526
2528
2531
2534
2536
2538
2540
2542
2543
2545
2546
2546
2547
2547
2547
2547
2547
2546
2545
2544
2542
2540
2539
2537
2534
2532
2530
2527
2524
2521
2518
2514
2510
2506
2502
2498
2493
2489
2484
2479
2474
2468
2463
2457
2451
2446
2440
2434
2428
2421
2415
2408
2402
2395
2388
2381
2374
2367
2359
2352
2344
2337
2329
2321
2313
2306
2298
2290
2282
2274
2267
2259
2251
2243
2235
2228
2220
2212
2204
2196
2188
2180
2172
2163
2155
2147
2139
2131
2123
2115
2107
2099
2091
2083
2076
2068
2061
2054
2047
2040
2033
2025
2019
2013
2005
2000
1994
1988
1981
1976
1970
1964
1958
1953
1947
1942
1936
1931
1926
1921
1916
1911
1907
1902
1898
1894
1890
1886
1882
1878
1875
1872
1868
1866
1863
1860
1858
1855
1853
1851
1850
1848
1847
1845
1844
1844
1843
1843
1842
1842
1842
1843
1843
1844
1845
1846
1847
1848
1850
1852
1853
1856
1858
1860
1863
1866
1869
1872
1875
1879
1883
1887
1891
1896
1901
1906
1911
1916
1922
1928
1935
1941
1948
1955
1962
1970
1977
1985
1993
2001
2009
2019
2028
2036
2045
2055
2064
2074
2084
2094
2104
2115
2125
2136
2147
2158
2170
2181
2192
2204
2216
2227
2239
2251
2263
2275
2287
2299
2311
2323
2335
2347
2359
2371
2383
2395
2406
2418
2430
2442
2454
2466
2478
2490
2501
2513
2525
2537
2549
2561
2572
2584
2596
2607
2619
2630
2641
2652
2663
2674
2685
2696
2706
2717
2727
2737
2748
2758
2768
2778
2788
2799
2809
2819
2828
2838
2848
2858
2868
2877
2887
2897
2906
2916
2925
2935
2944
2954
2963
2972
2981
2991
3000
3008
3017
3026
3035
3043
3052
3060
3068
3077
3085
3093
3100
3108
3116
3123
3131
3138
3145
3152
3160
3166
3173
3180
3187
3194
3200
3207
3213
3220
3226
3232
3238
3244
3250
3256
3261
3267
3272
3277
3282
3287
3292
3297
3302
3307
3312
3317
3322
3326
3331
3336
3341
3345
3350
3355
3360
3364
3369
3373
3378
3383
3387
3392
3396
3400
3405
3409
3413
3417
3422
3426
3430
3434
3438
3442
3446
3450
3453
3457
3461
3464
3468
3471
3474
3478
3481
3485
3488
3491
3495
3498
3502
3505
3509
3512
3516
3520
3523
3527
3530
3534
3537
3540
3544
3547
3550
3553
3556
3559
3562
3565
3567
3570
3573
3575
3578
3581
3583
3586
3589
3591
3594
3597
3600
3602
3605
3608
3610
3613
3616
3618
3621
3624
3626
3629
3631
3634
3637
3639
3642
3645
3647
3650
3653
3656
3658
3661
3664
3667
3670
3674
3677
3680
3684
3688
3692
3696
3700
3705
3709
3714
3719
3724
3729
3734
3739
3745
3750
3756
3761
3767
3773
3779
3785
3791
3798
3804
3811
3817
3824
3831
3838
3846
3853
3861
3868
3876
3884
3892
3900
3909
3917
3926
3934
3943
3952
3961
3970
3979
3988
3997
4006
4016
4025
4034
4043
4054
4062
4073
4083
4093
4103
4113
4123
4133
4143
4153
4164
4174
4184
4194
4204
4214
4224
4234
4244
4254
4264
4274
4283
4293
4303
4313
4322
4332
4342
4351
4361
4370
4380
4389
4399
4408
4417
4427
4436
4445
4454
4463
4472
4480
4489
4498
4506
4515
4524
4532
4540
4549
4557
4565
4573
4581
4589
4596
4604
4611
4618
4625
4632
4639
4646
4652
4659
4665
4671
4678
4684
4690
4696
4701
4707
4713
4718
4723
4729
4734
4738
4743
4748
4752
4756
4760
4764
4768
4771
4775
4778
4782
4785
4788
4791
4794
4797
4800
4802
4805
4807
4809
4812
4814
4816
4817
4819
4820
4822
4823
4824
4825
4826
4827
4827
4828
4828
4828
4828
4828
4828
4827
4827
4826
4825
4824
4823
4822
4821
4819
4817
4815
4813
4811
4809
4806
4804
4801
4798
4795
4792
4789
4785
4782
4778
4774
4770
4766
4762
4758
4754
4749
4745
4740
4735
4731
4726
4721
4716
4711
4706
4701
4696
4691
4685
4680
4675
4670
4665
4660
4654
4649
4644
4639
4634
4628
4623
4617
4612
4607
4601
4596
4590
4585
4579
4574
4568
4563
4558
4553
4547
4542
4537
4532
4527
4521
4516
4511
4506
4501
4495
4490
4485
4480
4475
4470
4465
4461
4456
4451
4446
4442
4437
4433
4428
4424
4419
4415
4411
4407
4403
4399
4395
4392
4388
4385
4382
4378
4375
4373
4370
4367
4364
4362
4360
4357
4355
4353
4352
4350
4348
4347
4346
4345
4344
4343
4343
4342
4342
4343
4343
4344
4345
4346
4347
4349
4351
4353
4356
4359
4362
4365
4368
4372
4376
4380
4385
4389
4394
4400
4405
4411
4417
4423
4430
4437
4444
4451
4459
4467
4475
4483
4491
4500
4509
4519
4528
4538
4548
4559
4570
4581
4593
4604
4616
4629
4641
4654
4667
4680
4694
4707
4721
4735
4749
4764
4778
4793
4808
4823
4839
4854
4870
4886
4903
4919
4935
4952
4969
4986
5003
5020
5037
5054
5071
5088
5106
5123
5140
5158
5175
5193
5211
5228
5246
5264
5283
5301
5320
5338
5357
5376
5395
5414
5434
5453
5473
5493
5513
5532
5552
5572
5593
5613
5633
5653
5674
5694
5715
5735
5756
5777
5798
5819
5840
5861
5883
5904
5925
5947
5969
5990
6012
6034
6056
6078
6100
6123
6145
6168
6190
6213
6236
6259
6282
6305
6329
6352
6376
6400
6424
6448
6472
6497
6522
6546
6571
6596
6621
6646
6672
6697
6723
6748
6774
6799
6825
6851
6877
6902
6928
6954
6980
7006
7032
7058
7085
7111
7137
7163
7189
7216
7242
7268
7294
7320
7346
7372
7398
7424
7449
7475
7500
7525
7550
7575
7600
7625
7649
7674
7698
7723
7747
7771
7795
7819
7843
7867
7891
7915
7938
7961
7984
8007
8029
8052
8074
8096
8119
8141
8163
8183
8206
8227
8248
8269
8290
8310
8331
8351
8370
8390
8409
8428
8446
8465
8483
8500
8518
8535
8552
8569
8585
8601
8617
8632
8648
8663
8677
8692
8706
8719
8732
8745
8757
8769
8781
8792
8804
8814
8825
8835
8845
8855
8864
8874
8883
8892
8900
8908
8916
8924
8931
8938
8944
8950
8956
8961
8966
8971
8976
8980
8984
8987
8991
8994
8996
8999
9001
9003
9004
9005
9006
9006
9006
9006
9005
9004
9003
9001
8999
8997
8995
8992
8989
8985
8982
8978
8974
8969
8964
8959
8954
8948
8942
8936
8930
8923
8916
8908
8901
8893
8885
8877
8869
8860
8851
8842
8833
8824
8814
8805
8795
8785
8775
8764
8754
8744
8733
8722
8711
8700
8689
8678
8667
8655
8644
8632
8620
8608
8596
8584
8572
8559
8547
8534
8522
8509
8496
8484
8471
8458
8445
8432
8419
8406
8392
8379
8366
8352
8339
8325
8311
8297
8283
8269
8255
8241
8226
8211
8197
8182
8167
8151
8135
8121
8105
8090
8074
8058
8042
8026
8010
7993
7977
7960
7943
7926
7908
7891
7873
7855
7837
7819
7801
7782
7764
7745
7726
7708
7689
7669
7650
7631
7612
7592
7573
7553
7533
7513
7494
7474
7454
7434
7414
7394
7374
7354
7334
7314
7294
7273
7253
7232
7212
7191
7171
7150
7129
7108
7087
7066
7045
7024
7003
6982
6961
6939
6918
6897
6875
6854
6832
6811
6789
6767
6745
6723
6700
6678
6655
6632
6610
6587
6563
6540
6516
6493
6469
6445
6421
6397
6372
6348
6323
6298
6273
6248
6222
6197
6171
6146
6120
6094
6068
6042
6016
5990
5964
5937
5911
5884
5857
5830
5802
5775
5747
5720
5692
5664
5635
5607
5578
5549
5520
5491
5462
5432
5403
5373
5343
5312
5282
5251
5220
5189
5157
5125
5093
5061
5029
4996
4963
4929
4896
4862
4828
4793
4759
4724
4688
4653
4617
4580
4544
4507
4470
4432
4394
4356
4318
4280
4241
4202
4163
4123
4083
4043
4003
3964
3924
3884
3843
3802
3761
3720
3679
3637
3595
3553
3511
3469
3426
3383
3340
3297
3254
3210
3166
3122
3078
3034
2990
2945
2900
2855
2810
2765
2720
2674
2629
2583
2538
2492
2446
2400
2354
2307
2261
2215
2168
2122
2075
2028
1982
1935
1888
1841
1793
1746
1698
1651
1603
1555
1507
1459
1411
1362
1314
1265
1217
1168
1119
1070
1020
972
923
874
825
776
727
677
628
579
529
479
430
380
330
281
231
181
131
82
32
-18
-68
-118
-168
-218
-268
-318
-368
-417
-467
-517
-567
-617
-667
-716
-766
-816
-865
-915
-964
-1014
-1063
-1112
-1162
-1211
-1260
-1310
-1359
-1408
-1457
-1506
-1555
-1604
-1652
-1701
-1749
-1798
-1846
-1894
-1942
-1990
-2037
-2086
-2133
-2181
-2229
-2276
-2324
-2371
-2418
-2465
-2511
-2558
-2604
-2650
-2696
-2742
-2787
-2832
-2877
-2922
-2967
-3011
-3055
-3099
-3142
-3186
-3229
-3272
-3314
-3357
-3399
-3440
-3482
-3523
-3563
-3604
-3644
-3683
-3723
-3762
-3800
-3838
-3876
-3913
-3950
-3987
-4022
-4059
-4094
-4129
-4163
-4198
-4231
-4265
-4298
-4331
-4363
-4395
-4426
-4457
-4488
-4519
-4549
-4578
-4608
-4636
-4665
-4693
-4720
-4748
-4774
-4801
-4827
-4853
-4878
-4903
-4928
-4952
-4976
-4999
-5022
-5045
-5068
-5090
-5111
-5133
-5154
-5175
-5195
-5215
-5235
-5255
-5274
-5293
-5312
-5331
-5349
-5367
-5384
-5401
-5418
-5435
-5451
-5466
-5482
-5497
-5512
-5526
-5541
-5555
-5568
-5582
-5595
-5609
-5621
-5634
-5647
-5659
-5671
-5683
-5695
-5706
-5717
-5728
-5739
-5749
-5759
-5769
-5778
-5787
-5796
-5805
-5814
-5822
-5831
-5839
-5847
-5854
-5862
-5869
-5876
-5882
-5889
-5895
-5901
-5906
-5912
-5917
-5921
-5926
-5930
-5933
-5937
-5940
-5943
-5946
-5948
-5950
-5952
-5954
-5955
-5955
-5956
-5956
-5956
-5955
-5955
-5954
-5952
-5951
-5949
-5947
-5944
-5942
-5939
-5937
-5934
-5931
-5927
-5924
-5920
-5916
-5912
-5908
-5904
-5899
-5894
-5889
-5884
-5878
-5872
-5866
-5859
-5852
-5845
-5838
-5830
-5823
-5814
-5806
-5797
-5788
-5779
-5770
-5760
-5751
-5740
-5730
-5720
-5709
-5698
-5687
-5676
-5665
-5653
-5642
-5630
-5618
-5606
-5594
-5581
-5568
-5555
-5542
-5529
-5515
-5502
-5488
-5474
-5460
-5445
-5431
-5416
-5401
-5386
-5371
-5355
-5340
-5324
-5307
-5291
-5275
-5258
-5241
-5224
-5207
-5190
-5172
-5155
-5137
-5119
-5101
-5082
-5063
-5044
-5025
-5006
-4986
-4966
-4946
-4925
-4905
-4884
-4863
-4842
-4820
-4799
-4777
-4755
-4732
-4710
-4687
-4664
-4641
-4618
-4595
-4571
-4547
-4523
-4499
-4475
-4451
-4426
-4402
-4377
-4352
-4326
-4301
-4275
-4249
-4223
-4197
-4170
-4143
-4116
-4089
-4062
-4035
-4006
-3980
-3952
-3924
-3896
-3868
-3840
-3812
-3783
-3755
-3727
-3698
-3669
-3641
-3612
-3582
-3553
-3523
-3494
-3464
-3434
-3403
-3373
-3343
-3312
-3281
-3250
-3219
-3187
-3156
-3124
-3093
-3061
-3029
-2998
-2966
-2934
-2902
-2871
-2839
-2807
-2775
-2743
-2711
-2679
-2647
-2615
-2582
-2550
-2517
-2485
-2452
-2420
-2387
-2355
-2323
-2291
-2258
-2226
-2194
-2161
-2129
-2096
-2063
-2029
-1998
-1965
-1932
-1899
-1867
-1834
-1802
-1770
-1738
-1706
-1674
-1642
-1610
-1578
-1547
-1515
-1484
-1452
-1421
-1390
-1359
-1328
-1298
-1267
-1237
-1207
-1177
-1147
-1118
-1088
-1059
-1030
-1000
-972
-944
-915
-887
-859
-832
-804
-777
-750
-723
-696
-670
-644
-618
-592
-566
-541
-515
-490
-465
-440
-415
-390
-365
-341
-317
-293
-269
-245
-221
-198
-175
-151
-128
-106
-83
-60
-38
-16
5
27
48
69
90
110
131
151
170
190
209
228
247
265
284
302
320
338
355
373
390
408
425
442
458
475
491
507
523
539
555
570
585
600
615
630
645
659
673
688
702
716
730
743
757
771
785
799
812
826
839
852
865
878
891
904
917
929
942
954
966
978
989
1000
1012
1024
1036
1047
1058
1070
1081
1092
1103
1113
1124
1134
1145
1155
1165
1174
1184
1194
1203
1212
1221
1230
1239
1248
1257
1266
1274
1282
1291
1299
1307
1314
1322
1330
1337
1344
1351
1358
1365
1372
1378
1384
1391
1397
1403
1409
1414
1420
1426
1431
1437
1442
1448
1453
1458
1464
1469
1474
1479
1484
1489
1494
1499
1504
1509
1513
1518
1522
1527
1531
1535
1539
1543
1547
1551
1555
1559
1562
1565
1569
1572
1575
1579
1582
1585
1589
1592
1596
1599
1603
1607
1611
1615
1619
1623
1627
1631
1636
1640
1644
1648
1652
1656
1659
1663
1666
1670
1673
1676
1680
1683
1686
1689
1693
1696
1700
1703
1707
1710
1714
1718
1722
1725
1729
1733
1736
1740
1744
1747
1751
1754
1758
1762
1765
1769
1772
1776
1779
1783
1786
1789
1792
1795
1798
1801
1804
1807
1809
1812
1814
1816
1818
1820
1822
1824
1825
1827
1829
1830
1831
1833
1834
1835
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1846
1847
1847
1848
1848
1848
1848
1848
1848
1848
1848
1847
1847
1846
1846
1845
1844
1843
1841
1840
1838
1836
1834
1832
1829
1826
1824
1821
1818
1815
1811
1808
1805
1801
1798
1794
1790
1786
1781
1777
1773
1768
1763
1758
1753
1748
1743
1738
1733
1727
1722
1716
1711
1705
1699
1694
1688
1682
1676
1670
1664
1658
1652
1646
1639
1632
1625
1618
1611
1604
1596
1588
1580
1572
1563
1555
1546
1537
1529
1520
1511
1502
1493
1483
1474
1465
1456
1446
1437
1427
1418
1408
1398
1389
1379
1369
1359
1348
1338
1328
1317
1307
1296
1285
1274
1263
1251
1240
1228
1217
1205
1194
1182
1170
1158
1147
1135
1123
1111
1100
1088
1076
1064
1052
1040
1028
1016
1004
991
979
966
953
940
927
913
900
887
873
860
846
832
819
805
791
777
763
749
735
721
706
692
678
663
649
635
620
606
592
578
564
550
535
521
507
493
479
465
451
437
423
410
396
383
370
357
344
331
319
307
294
282
270
258
246
234
222
211
199
188
177
165
154
144
133
122
112
101
91
81
71
62
52
43
34
25
16
8
-1
-9
-17
-25
-32
-40
-47
-53
-60
-66
-72
-78
-83
-88
-92
-97
-101
-104
-107
-110
-113
-115
-116
-118
-119
-120
-120
-121
-121
-121
-120
-120
-119
-118
-116
-115
-113
-110
-108
-105
-101
-98
-94
-89
-85
-80
-75
-69
-63
-57
-51
-44
-37
-29
-21
-13
-4
5
14
24
34
45
55
66
77
89
101
113
125
138
151
164
178
192
206
220
235
250
265
281
297
313
329
345
362
379
396
413
431
448
466
484
502
521
539
558
577
596
615
635
654
674
694
714
734
754
775
796
816
837
859
880
901
923
945
967
989
1010
1033
1056
1078
1101
1123
1146
1169
1192
1215
1237
1260
1283
1306
1329
1352
1374
1397
1420
1442
1465
1488
1510
1532
1555
1577
1600
1622
1644
1667
1689
1711
1734
1756
1779
1801
1823
1846
1869
1891
1914
1936
1959
1982
2004
2027
2049
2072
2094
2117
2139
2161
2183
2205
2227
2249
2271
2292
2314
2336
2358
2380
2401
2423
2445
2468
2490
2512
2534
2556
2579
2601
2623
2645
2668
2690
2713
2735
2758
2780
2803
2826
2849
2871
2894
2917
2940
2963
2986
3009
3032
3055
3078
3101
3125
3148
3171
3195
3218
3242
3266
3290
3314
3338
3363
3387
3412
3436
3461
3486
3511
3536
3561
3587
3612
3638
3663
3689
3715
3741
3768
3794
3821
3848
3875
3903
3930
3958
3986
4014
4043
4070
4100
4129
4158
4187
4216
4246
4275
4305
4334
4364
4394
4424
4454
4485
4515
4546
4577
4607
4639
4670
4701
4732
4764
4796
4828
4860
4892
4924
4957
4989
5022
5056
5089
5123
5156
5190
5225
5259
5294
5328
5363
5398
5433
5469
5504
5539
5575
5610
5646
5682
5718
5754
5790
5826
5862
5899
5935
5972
6009
6046
6083
6121
6158
6196
6234
6272
6310
6348
6387
6425
6463
6502
6540
6579
6617
6655
6694
6732
6770
6808
6846
6884
6922
6960
6997
7035
7072
7109
7146
7183
7220
7257
7294
7331
7367
7404
7440
7477
7513
7549
7585
7621
7657
7693
7728
7764
7799
7834
7869
7903
7938
7972
8006
8039
8073
8106
8138
8170
8203
8234
8266
8297
8328
8359
8389
8419
8449
8479
8508
8537
8566
8595
8623
8651
8678
8705
8732
8758
8784
8809
8835
8859
8884
8908
8931
8954
8977
8999
9021
9042
9063
9084
9104
9124
9143
9162
9181
9199
9217
9235
9252
9269
9286
9302
9317
9333
9348
9363
9377
9391
9404
9417
9430
9442
9454
9466
9477
9488
9498
9508
9517
9527
9535
9543
9551
9559
9566
9573
9579
9585
9590
9596
9601
9605
9610
9614
9618
9621
9624
9627
9630
9632
9634
9636
9638
9639
9640
9641
9642
9642
9643
9643
9642
9642
9641
9640
9639
9638
9636
9634
9632
9630
9628
9625
9622
9619
9616
9613
9609
9606
9602
9598
9594
9590
9586
9582
9577
9573
9568
9564
9559
9554
9550
9545
9540
9535
9530
9525
9520
9515
9509
9504
9498
9493
9487
9481
9475
9469
9463
9457
9451
9445
9438
9432
9425
9419
9413
9406
9400
9393
9387
9380
9374
9367
9361
9354
9348
9341
9335
9328
9322
9315
9309
9302
9296
9289
9283
9277
9270
9264
9257
9251
9244
9238
9231
9225
9218
9212
9205
9199
9192
9185
9179
9172
9166
9160
9153
9147
9141
9135
9129
9123
9117
9112
9106
9100
9095
9089
9084
9078
9073
9068
9062
9057
9051
9046
9041
9035
9030
9024
9019
9013
9007
9002
8996
8990
8985
8979
8974
8968
8962
8957
8951
8945
8940
8934
8928
8922
8915
8909
8903
8896
8889
8883
8876
8868
8861
8854
8846
8838
8830
8822
8814
8805
8797
8788
8779
8770
8761
8751
8742
8732
8722
8712
8702
8692
8682
8671
8661
8650
8640
8629
8618
8607
8596
8585
8573
8562
8550
8538
8525
8513
8500
8487
8473
8459
8445
8431
8416
8402
8386
8371
8355
8339
8323
8306
8290
8273
8256
8238
8221
8203
8185
8167
8148
8129
8109
8090
8071
8052
8032
8012
7991
7971
7950
7928
7907
7885
7863
7841
7819
7797
7774
7751
7728
7705
7682
7658
7634
7610
7586
7562
7537
7512
7488
7462
7437
7412
7386
7360
7334
7308
7281
7254
7227
7200
7173
7145
7117
7089
7061
7032
7003
6974
6945
6915
6885
6855
6825
6795
6764
6734
6703
6672
6641
6610
6579
6548
6516
6485
6453
6422
6390
6358
6326
6293
6261
6228
6195
6162
6129
6096
6062
6028
5994
5960
5926
5891
5856
5821
5786
5751
5715
5679
5643
5607
5571
5535
5498
5461
5424
5387
5350
5313
5276
5238
5201
5163
5126
5088
5050
5012
4974
4936
4897
4859
4820
4782
4743
4705
4666
4627
4588
4549
4510
4470
4431
4391
4352
4312
4272
4232
4192
4152
4112
4070
4030
3990
3950
3909
3868
3827
3787
3746
3705
3664
3623
3582
3541
3500
3459
3418
3377
3336
3295
3254
3213
3172
3130
3089
3048
3008
2967
2926
2885
2845
2804
2764
2723
2683
2643
2603
2563
2523
2484
2444
2405
2366
2327
2288
2249
2211
2172
2134
2096
2058
2021
1983
1946
1908
1871
1834
1797
1761
1724
1688
1652
1616
1580
1545
1510
1474
1439
1405
1370
1336
1301
1268
1234
1200
1167
1134
1102
1069
1037
1006
974
943
913
882
852
822
793
764
735
707
679
651
624
596
570
543
517
492
466
441
417
392
368
345
321
299
276
254
233
212
191
171
151
131
112
94
76
58
41
24
7
-9
-25
-40
-55
-70
-84
-98
-112
-125
-138
-150
-162
-174
-185
-196
-206
-217
-226
-236
-245
-254
-263
-272
-280
-288
-295
-303
-310
-316
-323
-329
-334
-339
-344
-348
-352
-356
-360
-363
-366
-368
-371
-373
-375
-377
-378
-380
-381
-382
-382
-383
-383
-383
-383
-383
-383
-382
-381
-380
-378
-377
-375
-373
-370
-367
-365
-361
-358
-355
-351
-347
-343
-338
-333
-329
-324
-318
-313
-307
-301
-295
-288
-282
-274
-267
-259
-251
-242
-234
-224
-215
-205
-195
-184
-174
-163
-151
-140
-128
-115
-103
-90
-77
-64
-50
-36
-21
-7
8
24
39
55
71
88
104
121
139
156
174
192
211
229
248
267
287
306
327
347
367
388
409
431
452
474
496
519
541
564
587
610
633
657
681
705
729
754
778
803
828
854
879
905
930
956
983
1008
1035
1062
1089
1116
1143
1170
1198
1225
1253
1280
1308
1336
1364
1392
1420
1447
1475
1503
1531
1559
1587
1615
1643
1671
1699
1727
1755
1783
1811
1839
1866
1894
1922
1950
1978
2005
2035
2063
2091
2119
2147
2175
2203
2231
2259
2287
2315
2342
2370
2397
2425
2452
2479
2506
2533
2560
2587
2614
2640
2667
2694
2720
2747
2773
2799
2826
2852
2878
2904
2930
2956
2982
3008
3034
3059
3085
3110
3136
3161
3186
3212
3237
3262
3287
3312
3337
3362
3386
3411
3436
3460
3485
3509
3533
3557
3581
3605
3629
3653
3677
3700
3724
3747
3771
3794
3817
3840
3863
3886
3908
3931
3953
3976
3998
4019
4042
4062
4085
4106
4127
4148
4168
4188
4208
4228
4248
4267
4286
4305
4324
4342
4360
4379
4396
4414
4431
4449
4465
4482
4499
4515
4531
4546
4562
4577
4592
4606
4620
4634
4648
4661
4674
4687
4699
4711
4723
4734
4745
4756
4766
4776
4786
4795
4805
4813
4822
4830
4838
4845
4853
4860
4866
4873
4879
4885
4891
4896
4901
4906
4911
4915
4919
4922
4925
4928
4930
4932
4934
4936
4937
4937
4937
4938
4937
4937
4936
4934
4933
4931
4929
4927
4924
4922
4918
4915
4911
4907
4903
4898
4893
4888
4882
4877
4870
4864
4857
4850
4843
4835
4827
4819
4810
4801
4792
4782
4772
4762
4751
4740
4729
4718
4706
4694
4682
4670
4657
4644
4631
4618
4605
4592
4578
4564
4550
4536
4522
4507
4492
4478
4462
4447
4431
4415
4399
4383
4366
4350
4333
4315
4298
4280
4262
4244
4226
4208
4189
4170
4151
4132
4112
4093
4073
4054
4034
4014
3994
3974
3953
3933
3912
3892
3871
3850
3829
3808
3787
3765
3744
3722
3700
3679
3657
3635
3613
3590
3568
3546
3523
3501
3478
3456
3433
3410
3387
3364
3341
3318
3294
3271
3247
3223
3199
3175
3150
3126
3101
3077
3052
3027
3002
2976
2951
2925
2900
2874
2848
2822
2796
2770
2744
2718
2691
2665
2639
2612
2585
2559
2532
2505
2478
2451
2424
2397
2370
2343
2316
2288
2261
2233
2206
2179
2151
2124
2097
2069
2041
2015
1988
1961
1934
1907
1880
1853
1826
1799
1772
1745
1718
1690
1663
1636
1609
1582
1555
1529
1502
1475
1449
1422
1396
1370
1344
1318
1293
1267
1242
1216
1191
1166
1141
1116
1091
1066
1041
1016
992
968
943
919
895
871
847
823
800
776
753
730
707
684
661
638
615
592
570
547
525
503
481
459
437
415
394
373
352
331
310
289
268
247
227
206
186
166
146
126
106
87
67
48
29
11
-8
-26
-44
-62
-80
-97
-115
-132
-150
-167
-184
-201
-218
-235
-251
-268
-284
-300
-316
-332
-348
-363
-378
-393
-408
-422
-436
-450
-464
-477
-491
-504
-517
-530
-542
-555
-567
-579
-591
-603
-615
-627
-638
-649
-660
-671
-682
-693
-703
-713
-724
-734
-744
-754
-763
-773
-783
-792
-801
-810
-819
-828
-837
-846
-854
-862
-871
-879
-887
-894
-902
-910
-917
-924
-932
-939
-946
-954
-961
-968
-975
-982
-988
-995
-1002
-1008
-1014
-1020
-1026
-1032
-1038
-1044
-1049
-1054
-1060
-1065
-1070
-1075
-1080
-1085
-1090
-1095
-1100
-1105
-1109
-1114
-1118
-1122
-1126
-1130
-1134
-1138
-1142
-1145
-1149
-1152
-1155
-1159
-1162
-1165
-1168
-1171
-1174
-1176
-1179
-1181
-1184
-1186
-1188
-1190
-1192
-1193
-1195
-1196
-1198
-1199
-1201
-1202
-1203
-1205
-1206
-1208
-1209
-1210
-1212
-1213
-1214
-1216
-1217
-1218
-1219
-1220
-1222
-1223
-1223
-1224
-1225
-1226
-1227
-1228
-1228
-1229
-1230
-1230
-1231
-1231
-1232
-1232
-1232
-1232
-1233
-1233
-1233
-1233
-1233
-1233
-1234
-1234
-1234
-1234
-1234
-1234
-1234
-1234
-1234
-1234
-1234
-1233
-1233
-1232
-1232
-1231
-1230
-1229
-1228
-1227
-1226
-1225
-1224
-1222
-1221
-1219
-1218
-1216
-1215
-1213
-1211
-1209
-1207
-1205
-1203
-1200
-1198
-1195
-1192
-1189
-1186
-1182
-1179
-1175
-1171
-1168
-1164
-1159
-1155
-1151
-1147
-1142
-1138
-1133
-1129
-1124
-1119
-1115
-1110
-1105
-1100
-1095
-1090
-1085
-1080
-1075
-1070
-1065
-1060
-1055
-1050
-1045
-1039
-1034
-1028
-1022
-1016
-1010
-1004
-999
-992
-986
-979
-972
-965
-958
-951
-944
-937
-929
-922
-914
-906
-898
-889
-881
-872
-864
-855
-845
-836
-827
-817
-807
-797
-787
-776
-766
-755
-744
-733
-722
-711
-699
-688
-676
-664
-651
-639
-626
-613
-600
-586
-573
-559
-545
-531
-517
-503
-488
-474
-459
-444
-429
-413
-398
-382
-366
-350
-334
-317
-300
-283
-266
-249
-231
-213
-195
-177
-159
-141
-122
-103
-85
-65
-46
-27
-7
12
32
52
72
93
113
134
155
176
197
218
239
261
282
303
325
347
368
390
412
434
456
478
501
523
545
568
590
612
635
657
680
703
725
748
770
793
816
838
861
883
906
928
951
973
996
1018
1040
1063
1085
1107
1130
1152
1174
1197
1219
1241
1263
1286
1308
1330
1352
1374
1396
1418
1440
1461
1483
1505
1527
1548
1570
1592
1613
1635
1656
1678
1699
1721
1742
1764
1785
1806
1827
1848
1869
1890
1911
1931
1952
1973
1993
2013
2033
2054
2075
2095
2115
2135
2156
2176
2196
2216
2235
2255
2275
2295
2314
2334
2353
2373
2392
2411
2430
2449
2468
2487
2506
2524
2543
2561
2579
2598
2616
2634
2652
2669
2687
2705
2722
2740
2757
2774
2792
2809
2826
2843
2860
2877
2894
2910
2927
2944
2960
2976
2993
3009
3025
3040
3056
3072
3087
3102
3117
3132
3147
3161
3176
3190
3205
3219
3233
3246
3260
3274
3287
3300
3313
3326
3339
3352
3365
3377
3390
3402
3415
3427
3439
3451
3463
3475
3487
3499
3511
3523
3535
3546
3558
3570
3581
3593
3604
3615
3627
3638
3649
3659
3670
3681
3691
3701
3711
3721
3731
3740
3750
3759
3768
3777
3786
3795
3803
3812
3820
3829
3837
3845
3853
3861
3868
3876
3883
3890
3897
3904
3911
3917
3923
3929
3935
3941
3947
3952
3957
3962
3967
3971
3976
3980
3985
3989
3993
3997
4000
4003
4006
4011
4014
4017
4019
4022
4025
4027
4030
4032
4034
4035
4037
4038
4040
4041
4042
4043
4043
4043
4043
4043
4043
4043
4043
4043
4043
4042
4041
4041
4040
4038
4037
4035
4035
4033
4032
4030
4029
4027
4025
4024
4022
4019
4018
4016
4014
4011
4010
4008
4006
4003
4001
3998
3996
3993
3991
3988
3986
3983
3981
3978
3976
3974
3971
3969
3967
3965
3963
3960
3958
3956
3954
3952
3950
3949
3947
3945
3943
3941
3939
3938
3936
3934
3933
3931
3929
3927
3926
3924
3922
3920
3919
3917
3915
3914
3912
3911
3909
3908
3907
3905
3904
3903
3902
3901
3900
3899
3898
3897
3896
3895
3894
3893
3892
3891
3890
3889
3887
3886
3885
3884
3883
3881
3880
3879
3877
3876
3875
3873
3871
3869
3867
3865
3863
3861
3858
3856
3853
3850
3848
3845
3842
3839
3836
3833
3830
3827
3824
3820
3817
3814
3810
3807
3803
3799
3795
3791
3787
3783
3778
3774
3770
3765
3761
3756
3752
3747
3742
3738
3733
3728
3724
3719
3715
3710
3705
3701
3697
3692
3688
3683
3679
3675
3671
3667
3663
3659
3655
3651
3647
3643
3639
3635
3631
3628
3624
3620
3617
3613
3610
3606
3603
3600
3597
3594
3591
3589
3586
3584
3582
3580
3578
3576
3575
3573
3572
3571
3569
3568
3568
3567
3566
3566
3566
3566
3566
3566
3567
3568
3569
3570
3572
3574
3576
3578
3580
3582
3585
3587
3590
3593
3595
3598
3601
3604
3607
3610
3613
3617
3620
3623
3627
3631
3634
3638
3642
3646
3650
3654
3658
3662
3666
3671
3675
3680
3684
3689
3694
3699
3704
3710
3715
3720
3726
3731
3736
3741
3746
3750
3755
3760
3764
3769
3773
3777
3782
3786
3791
3795
3800
3805
3810
3815
3820
3825
3830
3835
3839
3844
3849
3853
3858
3862
3866
3870
3874
3877
3881
3885
3888
3892
3895
3898
3901
3904
3907
3910
3913
3915
3918
3920
3922
3924
3926
3927
3929
3931
3932
3934
3935
3936
3937
3938
3939
3939
3939
3940
3940
3940
3939
3939
3938
3937
3936
3935
3934
3932
3930
3929
3927
3925
3923
3920
3918
3916
3914
3911
3909
3907
3904
3902
3899
3897
3894
3891
3888
3885
3882
3878
3874
3870
3866
3861
3857
3852
3847
3842
3836
3831
3825
3820
3814
3808
3801
3795
3789
3782
3775
3768
3761
3754
3747
3739
3732
3724
3716
3709
3701
3693
3685
3677
3668
3660
3651
3642
3633
3623
3614
3604
3593
3583
3572
3561
3549
3538
3526
3514
3502
3490
3478
3466
3453
3441
3429
3416
3403
3391
3378
3365
3352
3339
3326
3313
3300
3287
3273
3260
3246
3232
3218
3204
3190
3176
3161
3147
3132
3118
3103
3088
3074
3059
3044
3029
3014
3000
2985
2970
2956
2941
2926
2911
2897
2882
2867
2853
2838
2823
2808
2794
2779
2764
2749
2734
2719
2704
2689
2674
2658
2643
2627
2611
2595
2580
2564
2548
2532
2517
2501
2486
2470
2455
2439
2424
2408
2393
2377
2362
2346
2331
2315
2299
2283
2268
2252
2236
2220
2204
2189
2173
2157
2141
2125
2110
2094
2078
2062
2045
2029
2013
1998
1982
1966
1950
1934
1918
1902
1887
1871
1855
1840
1824
1809
1793
1778
1763
1748
1732
1717
1702
1687
1673
1658
1643
1628
1613
1599
1584
1569
1555
1540
1525
1511
1496
1482
1468
1453
1439
1425
1411
1397
1383
1370
1356
1343
1330
1317
1304
1292
1279
1267
1255
1243
1231
1219
1207
1196
1184
1172
1161
1149
1138
1127
1116
1105
1094
1083
1073
1062
1052
1041
1031
1020
1010
1000
991
981
971
962
952
943
934
925
916
907
899
890
882
875
867
859
852
845
838
831
824
817
811
805
798
792
786
780
775
769
763
758
752
747
742
737
732
727
722
718
713
709
705
701
697
693
689
686
683
679
676
674
671
668
666
664
662
660
658
656
655
653
652
650
649
648
647
646
645
644
644
644
643
643
644
644
645
646
647
648
650
651
653
655
657
660
662
665
667
670
673
676
679
683
687
690
694
699
703
708
712
717
722
728
733
739
744
750
756
763
769
776
783
790
798
805
813
821
829
837
845
854
863
872
881
891
900
910
920
930
940
951
962
972
983
994
1004
1016
1028
1040
1051
1063
1075
1087
1100
1112
1125
1138
1151
1164
1178
1191
1205
1218
1232
1246
1260
1274
1288
1303
1317
1331
1346
1360
1375
1389
1404
1419
1434
1449
1464
1479
1494
1509
1525
1540
1556
1572
1588
1604
1621
1637
1654
1671
1688
1705
1722
1739
1756
1773
1790
1807
1825
1842
1859
1876
1894
1911
1929
1946
1964
1982
1999
2017
2035
2053
2071
2089
2107
2125
2144
2162
2180
2198
2216
2234
2253
2271
2289
2307
2325
2344
2362
2380
2398
2417
2435
2453
2472
2490
2509
2527
2546
2565
2583
2602
2621
2640
2658
2677
2696
2715
2734
2753
2772
2791
2810
2829
2848
2866
2885
2904
2923
2941
2960
2978
2997
3015
3034
3052
3071
3089
3108
3127
3145
3164
3183
3202
3221
3239
3258
3277
3296
3315
3334
3353
3372
3391
3410
3430
3449
3468
3487
3506
3525
3545
3564
3583
3603
3622
3641
3661
3680
3700
3719
3739
3759
3778
3798
3818
3837
3857
3877
3897
3917
3937
3956
3976
3996
4017
4037
4057
4077
4097
4118
4138
4158
4179
4199
4219
4240
4260
4280
4300
4321
4341
4361
4381
4402
4422
4442
4463
4483
4504
4525
4546
4566
4587
4608
4629
4651
4672
4693
4714
4735
4756
4777
4798
4819
4840
4861
4881
4902
4923
4944
4964
4985
5006
5027
5047
5068
5089
5110
5131
5151
5172
5193
5214
5235
5256
5277
5298
5319
5340
5361
5382
5403
5423
5444
5465
5486
5507
5528
5548
5569
5590
5610
5631
5651
5672
5692
5712
5733
5753
5773
5792
5812
5832
5852
5872
5892
5912
5932
5952
5972
5991
6011
6032
6052
6072
6092
6112
6132
6152
6172
6191
6211
6231
6251
6271
6291
6310
6330
6350
6369
6389
6408
6428
6447
6466
6485
6505
6524
6543
6562
6581
6600
6619
6639
6658
6677
6696
6714
6733
6752
6771
6789
6807
6826
6844
6862
6880
6897
6915
6932
6950
6967
6984
7001
7018
7035
7052
7068
7085
7102
7118
7134
7150
7166
7182
7198
7214
7229
7245
7260
7275
7290
7304
7319
7333
7347
7361
7374
7388
7401
7414
7427
7439
7452
7464
7476
7488
7500
7512
7523
7534
7545
7556
7567
7577
7588
7598
7608
7617
7627
7636
7645
7654
7662
7671
7678
7686
7693
7700
7707
7714
7720
7726
7732
7738
7744
7749
7754
7759
7764
7769
7774
7779
7783
7788
7792
7796
7800
7803
7806
7809
7812
7814
7817
7819
7820
7822
7823
7824
7825
7826
7826
7826
7826
7826
7825
7825
7824
7823
7822
7820
7819
7817
7815
7813
7811
7809
7807
7805
7802
7800
7798
7795
7793
7790
7787
7784
7782
7779
7776
7772
7769
7766
7762
7759
7755
7751
7748
7744
7740
7736
7732
7728
7724
7720
7715
7711
7707
7702
7698
7693
7688
7684
7679
7674
7669
7664
7658
7653
7648
7642
7637
7631
7625
7619
7613
7607
7600
7593
7587
7580
7573
7565
7558
7551
7543
7536
7528
7520
7512
7504
7496
7488
7480
7472
7464
7456
7447
7439
7430
7421
7413
7404
7395
7385
7376
7366
7357
7347
7337
7327
7316
7306
7295
7284
7273
7262
7251
7239
7228
7216
7204
7192
7180
7168
7155
7143
7131
7118
7105
7092
7080
7067
7054
7041
7027
7014
7001
6988
6974
6961
6947
6933
6919
6906
6892
6877
6863
6849
6834
6820
6805
6791
6776
6761
6746
6731
6716
6701
6686
6671
6655
6640
6624
6608
6592
6577
6561
6545
6529
6513
6496
6480
6464
6447
6431
6415
6398
6382
6365
6349
6332
6315
6298
6282
6265
6248
6231
6214
6196
6179
6162
6144
6127
6109
6091
6074
6056
6038
6020
6003
5985
5967
5949
5931
5913
5894
5876
5858
5839
5821
5802
5784
5765
5746
5727
5708
5690
5671
5652
5633
5614
5595
5576
5557
5537
5518
5499
5479
5460
5440
5421
5401
5381
5361
5341
5321
5301
5281
5261
5241
5221
5201
5181
5161
5141
5120
5100
5080
5060
5040
5019
4999
4979
4959
4938
4918
4897
4877
4857
4836
4816
4795
4775
4754
4734
4713
4693
4672
4651
4631
4610
4590
4569
4549
4528
4507
4487
4466
4445
4425
4404
4384
4363
4342
4321
4301
4280
4259
4238
4217
4197
4176
4155
4134
4113
4091
4072
4051
4030
4009
3988
3967
3947
3926
3905
3884
3864
3843
3822
3801
3780
3760
3739
3718
3697
3676
3655
3634
3613
3592
3571
3549
3528
3507
3486
3465
3444
3422
3401
3380
3358
3337
3316
3294
3273
3251
3230
3208
3186
3165
3143
3121
3099
3077
3055
3033
3011
2989
2967
2945
2923
2900
2878
2856
2834
2812
2790
2767
2745
2723
2700
2678
2655
2633
2610
2587
2565
2542
2519
2496
2474
2451
2428
2405
2382
2359
2336
2313
2290
2267
2244
2221
2198
2175
2152
2129
2106
2083
2059
2036
2013
1990
1967
1944
1921
1898
1876
1853
1830
1807
1785
1762
1740
1717
1695
1673
1651
1629
1607
1586
1564
1542
1521
1499
1478
1457
1436
1414
1393
1372
1351
1330
1310
1289
1268
1248
1227
1207
1187
1167
1147
1127
1107
1088
1068
1049
1029
1010
991
972
953
934
916
897
879
860
842
824
806
788
770
753
735
718
701
683
666
649
632
616
599
582
566
549
533
517
500
484
468
452
437
421
405
390
374
359
344
328
313
298
283
269
254
239
224
210
195
181
166
152
137
123
109
95
81
67
53
39
25
12
-2
-16
-29
-43
-56
-69
-83
-96
-109
-122
-135
-148
-160
-173
-185
-198
-210
-222
-234
-246
-258
-270
-282
-293
-305
-316
-328
-339
-350
-361
-372
-383
-393
-404
-414
-424
-435
-444
-454
-464
-473
-482
-491
-500
-509
-517
-525
-534
-541
-549
-557
-564
-571
-579
-585
-592
-599
-605
-611
-617
-623
-628
-634
-639
-644
-648
-653
-657
-661
-664
-668
-671
-674
-677
-680
-682
-684
-686
-688
-689
-691
-692
-693
-693
-694
-694
-694
-694
-693
-693
-692
-691
-690
-688
-687
-685
-683
-681
-678
-676
-673
-670
-666
-663
-659
-656
-652
-648
-643
-639
-634
-630
-625
-620
-614
-609
-604
-598
-592
-586
-580
-574
-568
-562
-555
-549
-542
-535
-528
-522
-514
-507
-500
-493
-485
-478
-470
-463
-455
-447
-439
-431
-423
-415
-407
-399
-391
-383
-374
-366
-357
-348
-339
-330
-321
-312
-302
-293
-284
-274
-264
-255
-245
-235
-225
-216
-206
-196
-186
-176
-166
-156
-146
-136
-125
-115
-104
-93
-82
-71
-60
-49
-38
-27
-16
-4
7
19
30
42
53
65
76
88
100
111
123
134
146
158
169
181
193
204
216
227
239
251
262
274
285
297
309
321
332
344
356
368
379
391
403
414
426
437
449
460
472
483
494
505
517
528
539
550
561
572
583
595
606
617
628
639
651
662
674
685
697
708
720
731
743
755
766
778
789
801
812
824
835
847
858
869
880
892
903
914
925
936
947
958
969
980
991
1000
1012
1022
1034
1045
1055
1066
1077
1088
1098
1109
1120
1130
1141
1152
1163
1173
1184
1195
1205
1216
1226
1237
1247
1258
1268
1279
1289
1299
1310
1320
1330
1340
1351
1361
1371
1381
1391
1401
1412
1422
1432
1442
1452
1462
1473
1483
1493
1503
1513
1523
1533
1542
1552
1562
1572
1582
1591
1601
1611
1621
1631
1640
1650
1660
1670
1680
1690
1700
1709
1719
1729
1739
1749
1758
1768
1778
1788
1797
1807
1817
1827
1837
1846
1856
1866
1876
1885
1895
1905
1914
1924
1934
1943
1953
1962
1972
1982
1991
2001
2011
2020
2029
2040
2050
2060
2070
2080
2091
2101
2111
2122
2132
2143
2153
2164
2175
2185
2196
2207
2218
2228
2239
2250
2261
2271
2282
2293
2303
2314
2325
2335
2346
2356
2367
2378
2388
2399
2409
2420
2431
2441
2452
2463
2473
2484
2494
2505
2516
2526
2537
2548
2558
2569
2580
2591
2601
2612
2623
2634
2645
2657
2668
2679
2690
2701
2712
2724
2735
2746
2757
2768
2779
2790
2800
2811
2822
2833
2843
2854
2865
2875
2886
2897
2907
2918
2929
2939
2950
2961
2972
2982
2993
3004
3014
3025
3035
3046
3057
3067
3078
3088
3099
3110
3120
3131
3141
3152
3163
3173
3184
3195
3205
3216
3227
3237
3248
3258
3269
3280
3290
3301
3311
3322
3333
3344
3354
3365
3376
3386
3397
3408
3418
3429
3439
3449
3460
3470
3480
3491
3501
3511
3521
3531
3541
3551
3562
3572
3582
3592
3602
3612
3622
3632
3642
3652
3661
3671
3680
3689
3699
3708
3717
3726
3735
3743
3752
3761
3769
3777
3786
3794
3802
3810
3817
3825
3833
3840
3848
3855
3863
3870
3877
3884
3892
3899
3906
3913
3920
3927
3934
3941
3948
3955
3962
3969
3975
3982
3988
3994
4001
4006
4013
4019
4025
4030
4035
4042
4048
4053
4059
4064
4070
4075
4081
4086
4091
4096
4101
4105
4110
4115
4119
4124
4128
4132
4136
4140
4145
4149
4153
4156
4160
4164
4168
4171
4175
4178
4181
4184
4187
4190
4193
4196
4198
4201
4204
4207
4209
4212
4214
4217
4219
4221
4224
4226
4227
4229
4230
4232
4233
4234
4235
4236
4237
4237
4238
4238
4238
4239
4239
4239
4238
4238
4238
4237
4236
4235
4234
4233
4231
4230
4228
4226
4224
4222
4220
4217
4215
4213
4210
4208
4205
4202
4199
4196
4192
4189
4185
4182
4178
4173
4169
4164
4160
4155
4150
4145
4140
4134
4129
4123
4117
4111
4105
4099
4093
4086
4080
4073
4067
4059
4053
4046
4040
4033
4026
4019
4011
4005
3998
3990
3983
3976
3968
3960
3953
3945
3937
3929
3920
3912
3904
3895
3887
3878
3869
3861
3852
3843
3835
3826
3817
3808
3800
3791
3782
3773
3764
3755
3746
3737
3728
3718
3708
3699
3689
3679
3669
3659
3649
3639
3629
3619
3609
3599
3589
3579
3569
3559
3548
3538
3528
3518
3507
3497
3487
3476
3465
3455
3444
3433
3423
3412
3401
3391
3380
3369
3359
3348
3337
3326
3316
3305
3294
3283
3272
3261
3250
3239
3228
3217
3206
3196
3185
3174
3164
3153
3143
3132
3122
3112
3101
3091
3081
3071
3061
3051
3041
3031
3021
3012
3002
2992
2982
2973
2963
2953
2944
2934
2924
2915
2905
2896
2886
2877
2868
2859
2849
2840
2831
2822
2813
2804
2796
2787
2778
2770
2762
2754
2746
2738
2730
2723
2716
2709
2702
2695
2688
2682
2676
2669
2663
2658
2652
2646
2640
2635
2629
2624
2619
2614
2609
2604
2600
2596
2591
2587
2584
2580
2576
2573
2570
2567
2564
2561
2559
2556
2554
2552
2550
2548
2546
2545
2544
2542
2541
2541
2540
2539
2539
2539
2539
2539
2540
2540
2541
2542
2542
2544
2545
2546
2547
2549
2551
2552
2554
2556
2559
2561
2564
2566
2569
2573
2576
2579
2583
2587
2591
2595
2600
2604
2609
2613
2618
2623
2627
2632
2637
2642
2648
2653
2658
2664
2670
2676
2682
2688
2695
2701
2708
2715
2722
2729
2737
2744
2752
2759
2767
2775
2783
2792
2800
2808
2817
2826
2835
2844
2853
2862
2871
2881
2890
2900
2910
2919
2929
2939
2950
2960
2970
2981
2992
3002
3013
3024
3036
3047
3059
3070
3082
3094
3107
3119
3132
3144
3157
3170
3183
3197
3210
3224
3238
3251
3265
3279
3294
3308
3322
3337
3351
3366
3381
3396
3411
3426
3441
3456
3471
3487
3502
3518
3534
3550
3566
3583
3599
3616
3632
3649
3666
3683
3700
3718
3735
3752
3770
3787
3805
3823
3841
3859
3876
3894
3912
3930
3948
3966
3984
4002
4019
4038
4056
4075
4093
4111
4130
4149
4168
4187
4206
4225
4245
4264
4283
4303
4322
4341
4360
4379
4398
4417
4436
4455
4474
4493
4512
4531
4550
4569
4588
4607
4626
4644
4663
4682
4701
4720
4739
4758
4777
4796
4815
4834
4853
4872
4891
4910
4929
4948
4967
4986
5004
5023
5041
5059
5077
5095
5113
5131
5149
5167
5185
5203
5221
5239
5257
5274
5292
5310
5327
5345
5362
5380
5397
5414
5432
5449
5466
5483
5500
5517
5534
5551
5568
5584
5601
5617
5634
5650
5666
5682
5698
5713
5729
5744
5759
5774
5789
5804
5819
5834
5849
5864
5878
5893
5907
5921
5935
5949
5963
5976
5990
6003
6016
6028
6041
6053
6065
6077
6089
6100
6112
6123
6134
6145
6156
6167
6177
6188
6198
6208
6218
6228
6238
6248
6257
6267
6276
6285
6294
6303
6311
6320
6328
6337
6345
6353
6361
6369
6377
6385
6393
6400
6408
6415
6422
6429
6436
6443
6450
6456
6463
6469
6475
6481
6487
6492
6498
6503
6509
6514
6519
6524
6529
6534
6539
6544
6548
6553
6558
6562
6566
6570
6574
6578
6582
6585
6589
6592
6596
6599
6602
6605
6608
6611
6613
6616
6618
6621
6623
6625
6627
6629
6631
6633
6634
6636
6638
6639
6640
6642
6643
6644
6645
6646
6647
6648
6648
6648
6649
6649
6648
6648
6647
6646
6645
6644
6643
6642
6640
6639
6637
6635
6633
6631
6630
6628
6626
6624
6622
6619
6617
6615
6613
6610
6608
6605
6602
6599
6596
6593
6590
6587
6583
6579
6575
6572
6567
6563
6559
6554
6550
6545
6540
6535
6530
6525
6520
6514
6509
6504
6498
6492
6487
6481
6475
6469
6462
6456
6450
6443
6436
6430
6423
6416
6409
6401
6394
6387
6379
6371
6364
6356
6348
6340
6332
6324
6316
6308
6300
6292
6284
6276
6267
6259
6250
6241
6233
6224
6215
6206
6197
6188
6179
6169
6160
6151
6141
6132
6122
6112
6102
6092
6083
6073
6063
6053
6042
6032
6022
6012
6002
5992
5982
5971
5961
5951
5940
5930
5919
5909
5898
5888
5877
5866
5855
5844
5833
5822
5811
5800
5789
5778
5767
5756
5744
5733
5722
5711
5699
5688
5677
5666
5655
5644
5633
5622
5611
5600
5589
5578
5567
5556
5545
5534
5524
5513
5502
5491
5480
5469
5458
5447
5436
5424
5413
5402
5391
5379
5368
5357
5346
5334
5323
5312
5301
5289
5278
5267
5256
5245
5234
5224
5213
5202
5191
5181
5170
5160
5149
5139
5129
5118
5108
5097
5087
5076
5066
5056
5046
5035
5025
5015
5005
4995
4985
4976
4966
4957
4947
4938
4928
4919
4910
4901
4892
4883
4874
4866
4857
4848
4840
4832
4823
4815
4807
4799
4791
4784
4776
4768
4761
4753
4746
4739
4731
4724
4717
4710
4703
4696
4689
4682
4675
4668
4662
4655
4649
4642
4636
4630
4624
4618
4612
4607
4601
4595
4590
4585
4579
4574
4568
4563
4557
4552
4546
4541
4535
4530
4524
4519
4514
4508
4503
4498
4493
4488
4482
4477
4472
4467
4462
4457
4452
4447
4442
4437
4431
4426
4421
4416
4411
4405
4400
4394
4389
4383
4377
4372
4366
4360
4354
4348
4341
4335
4329
4323
4317
4310
4304
4298
4291
4285
4279
4272
4265
4259
4252
4245
4239
4232
4225
4218
4211
4204
4197
4190
4182
4175
4168
4160
4153
4146
4138
4131
4123
4116
4108
4101
4093
4086
4078
4070
4062
4054
4046
4038
4032
4024
4016
4008
4001
3993
3985
3978
3970
3962
3955
3947
3939
3932
3924
3916
3908
3900
3892
3884
3876
3867
3859
3850
3842
3833
3825
3816
3808
3799
3790
3782
3773
3764
3755
3746
3738
3729
3720
3711
3702
3693
3685
3676
3667
3658
3649
3640
3631
3622
3613
3604
3595
3586
3576
3567
3557
3548
3539
3529
3520
3511
3502
3493
3483
3474
3465
3456
3447
3438
3429
3420
3411
3402
3393
3385
3376
3367
3359
3351
3342
3334
3326
3317
3309
3300
3292
3284
3275
3267
3258
3250
3241
3233
3225
3216
3208
3200
3192
3184
3175
3167
3159
3151
3143
3135
3127
3119
3111
3103
3095
3087
3080
3072
3065
3057
3050
3043
3036
3029
3022
3015
3009
3002
2996
2989
2983
2977
2971
2964
2958
2952
2946
2940
2934
2929
2923
2917
2912
2906
2901
2896
2891
2886
2881
2876
2871
2867
2863
2858
2854
2850
2846
2842
2838
2834
2830
2827
2823
2820
2817
2814
2811
2809
2806
2804
2802
2800
2799
2797
2796
2795
2794
2793
2792
2791
2790
2790
2789
2788
2788
2788
2787
2787
2787
2787
2787
2787
2788
2788
2788
2789
2789
2790
2790
2791
2792
2793
2794
2796
2797
2799
2801
2803
2805
2808
2810
2813
2815
2818
2821
2824
2827
2829
2832
2836
2839
2842
2845
2849
2853
2857
2861
2865
2870
2875
2880
2885
2890
2895
2901
2906
2912
2918
2924
2930
2936
2942
2948
2955
2961
2967
2974
2980
2987
2993
3000
3007
3014
3021
3028
3035
3043
3051
3058
3066
3075
3083
3091
3099
3108
3117
3125
3134
3143
3152
3161
3170
3179
3188
3197
3206
3215
3224
3233
3242
3251
3260
3269
3277
3286
3295
3304
3312
3321
3330
3339
3347
3356
3365
3374
3382
3391
3400
3408
3417
3425
3433
3441
3449
3457
3464
3472
3480
3487
3495
3502
3510
3517
3525
3532
3540
3547
3555
3562
3569
3576
3583
3590
3597
3603
3610
3616
3623
3629
3635
3642
3648
3654
3660
3667
3673
3679
3685
3692
3698
3704
3710
3716
3722
3728
3734
3740
3746
3751
3757
3763
3768
3774
3780
3786
3791
3797
3803
3809
3816
3822
3828
3835
3841
3848
3854
3861
3868
3874
3881
3888
3895
3902
3909
3916
3923
3930
3937
3944
3950
3956
3963
3969
3975
3981
3986
3992
3998
4003
4009
4014
4021
4027
4033
4038
4045
4051
4058
4065
4072
4078
4085
4091
4099
4106
4113
4120
4127
4134
4140
4147
4154
4160
4166
4173
4179
4185
4191
4197
4202
4208
4214
4220
4226
4231
4237
4243
4249
4255
4261
4267
4273
4278
4284
4290
4296
4301
4307
4312
4318
4323
4328
4334
4339
4344
4349
4354
4359
4365
4370
4375
4380
4386
4391
4397
4402
4408
4413
4419
4424
4430
4436
4442
4448
4453
4459
4465
4471
4476
4482
4488
4494
4499
4505
4510
4516
4522
4527
4533
4539
4544
4550
4556
4562
4568
4574
4580
4585
4591
4597
4603
4609
4615
4621
4627
4633
4639
4645
4651
4658
4664
4671
4677
4684
4691
4697
4704
4711
4718
4724
4731
4738
4744
4751
4758
4764
4771
4777
4784
4791
4797
4804
4810
4817
4823
4830
4836
4843
4849
4855
4862
4868
4875
4881
4888
4894
4901
4908
4914
4921
4928
4935
4941
4948
4954
4960
4966
4972
4978
4983
4989
4994
4999
5004
5009
5014
5019
5024
5028
5033
5037
5041
5046
5050
5054
5058
5062
5065
5069
5072
5076
5079
5082
5085
5087
5090
5092
5094
5096
5097
5099
5100
5101
5102
5102
5103
5103
5103
5104
5104
5104
5104
5104
5103
5103
5102
5102
5101
5100
5099
5098
5096
5095
5093
5091
5089
5087
5084
5081
5078
5075
5072
5068
5064
5059
5055
5050
5045
5040
5035
5030
5024
5019
5013
5008
5002
4997
4991
4985
4980
4974
4968
4962
4955
4949
4942
4935
4928
4921
4914
4906
4898
4890
4882
4874
4866
4857
4849
4840
4831
4822
4812
4803
4793
4784
4774
4764
4754
4743
4733
4722
4711
4701
4689
4678
4667
4655
4643
4631
4619
4606
4593
4580
4567
4553
4540
4526
4512
4498
4484
4469
4455
4441
4426
4411
4397
4382
4367
4352
4336
4321
4305
4290
4274
4258
4242
4226
4209
4193
4177
4160
4144
4127
4111
4094
4077
4061
4043
4027
4010
3993
3976
3959
3941
3924
3906
3889
3871
3853
3836
3818
3800
3782
3764
3746
3727
3709
3691
3673
3654
3636
3617
3598
3580
3561
3542
3523
3504
3485
3466
3447
3428
3409
3390
3371
3352
3334
3315
3296
3277
3258
3239
3220
3201
3181
3162
3142
3123
3103
3083
3064
3044
3024
3004
2984
2965
2945
2925
2905
2885
2865
2845
2825
2805
2784
2764
2743
2722
2701
2680
2659
2638
2617
2596
2574
2553
2532
2510
2489
2467
2446
2424
2402
2380
2358
2336
2314
2292
2270
2247
2225
2202
2180
2157
2135
2112
2090
2067
2044
2021
1998
1976
1953
1930
1906
1883
1860
1837
1814
1790
1767
1743
1720
1696
1672
1649
1625
1601
1576
1552
1528
1503
1479
1454
1429
1405
1380
1355
1329
1304
1279
1254
1228
1203
1178
1152
1126
1101
1075
1049
1022
997
971
945
919
893
867
840
814
787
760
734
707
680
653
626
599
572
545
518
491
464
437
410
383
356
329
302
274
247
220
193
166
139
111
84
57
29
2
-25
-53
-80
-107
-134
-161
-188
-214
-241
-267
-294
-320
-347
-373
-399
-425
-451
-477
-503
-529
-554
-579
-605
-630
-655
-680
-704
-729
-753
-777
-802
-826
-850
-874
-898
-921
-945
-968
-991
-1014
-1037
-1059
-1082
-1104
-1126
-1148
-1169
-1191
-1212
-1233
-1254
-1275
-1296
-1317
-1337
-1358
-1378
-1398
-1418
-1438
-1458
-1478
-1498
-1518
-1537
-1557
-1577
-1596
-1615
-1634
-1653
-1672
-1690
-1709
-1727
-1744
-1762
-1779
-1797
-1813
-1830
-1847
-1863
-1879
-1895
-1911
-1927
-1942
-1957
-1972
-1987
-2001
-2016
-2031
-2045
-2059
-2073
-2086
-2100
-2113
-2126
-2139
-2152
-2165
-2177
-2190
-2202
-2214
-2226
-2238
-2250
-2261
-2272
-2282
-2292
-2302
-2312
-2321
-2330
-2339
-2347
-2356
-2364
-2371
-2379
-2386
-2393
-2400
-2407
-2414
-2420
-2426
-2432
-2438
-2443
-2449
-2454
-2459
-2463
-2467
-2471
-2475
-2479
-2482
-2485
-2488
-2490
-2492
-2494
-2496
-2497
-2498
-2499
-2499
-2499
-2499
-2499
-2498
-2497
-2496
-2494
-2493
-2491
-2489
-2486
-2484
-2481
-2478
-2474
-2471
-2467
-2462
-2458
-2453
-2448
-2442
-2436
-2430
-2423
-2416
-2408
-2400
-2392
-2383
-2375
-2365
-2355
-2345
-2335
-2324
-2313
-2302
-2290
-2278
-2266
-2253
-2240
-2227
-2213
-2199
-2185
-2171
-2157
-2142
-2127
-2111
-2096
-2080
-2063
-2045
-2029
-2012
-1993
-1975
-1956
-1937
-1917
-1896
-1876
-1855
-1834
-1812
-1790
-1768
-1746
-1723
-1701
-1678
-1655
-1631
-1608
-1584
-1560
-1536
-1511
-1486
-1461
-1436
-1410
-1383
-1357
-1329
-1302
-1274
-1246
-1217
-1188
-1158
-1128
-1098
-1068
-1037
-1004
-974
-942
-909
-877
-844
-811
-778
-745
-711
-677
-643
-609
-575
-540
-505
-471
-435
-400
-364
-328
-291
-255
-218
-181
-143
-105
-67
-29
10
49
88
127
167
206
246
286
326
367
407
448
488
529
569
610
650
691
732
773
814
855
897
938
980
1022
1064
1106
1148
1191
1234
1277
1320
1363
1406
1450
1493
1537
1580
1624
1668
1712
1756
1800
1844
1889
1933
1978
2021
2067
2111
2156
2201
2245
2290
2334
2379
2423
2467
2512
2556
2600
2645
2689
2734
2779
2824
2869
2914
2960
3005
3051
3096
3142
3187
3233
3278
3324
3369
3414
3459
3504
3548
3593
3637
3681
3726
3770
3814
3858
3902
3946
3990
4034
4078
4122
4166
4210
4254
4299
4343
4387
4430
4474
4518
4562
4605
4649
4692
4735
4778
4821
4863
4905
4947
4989
5030
5072
5113
5153
5194
5235
5275
5315
5356
5396
5436
5476
5516
5556
5595
5635
5675
5714
5753
5792
5831
5870
5908
5946
5984
6022
6060
6097
6134
6171
6208
6244
6280
6316
6352
6388
6423
6458
6493
6528
6563
6597
6631
6666
6700
6734
6768
6801
6834
6868
6901
6933
6966
6998
7030
7062
7094
7126
7157
7188
7219
7249
7279
7309
7339
7368
7397
7426
7454
7482
7509
7536
7563
7590
7617
7643
7669
7695
7721
7746
7771
7797
7822
7846
7871
7895
7920
7943
7967
7991
8013
8037
8060
8082
8105
8125
8148
8170
8191
8212
8232
8253
8273
8292
8312
8331
8350
8369
8387
8405
8422
8440
8457
8474
8490
8506
8522
8538
8553
8569
8584
8598
8613
8627
8641
8654
8667
8680
8692
8704
8716
8727
8738
8749
8759
8770
8780
8789
8799
8808
8817
8826
8834
8842
8850
8857
8864
8871
8877
8883
8889
8894
8899
8904
8908
8913
8916
8920
8924
8927
8930
8932
8935
8937
8938
8940
8941
8942
8943
8944
8944
8944
8944
8944
8943
8942
8941
8939
8938
8936
8934
8931
8928
8926
8923
8919
8916
8912
8908
8904
8900
8895
8890
8885
8880
8874
8868
8862
8855
8848
8841
8833
8825
8817
8809
8800
8791
8782
8773
8764
8754
8744
8734
8723
8713
8701
8690
8679
8667
8655
8642
8630
8617
8604
8591
8578
8564
8550
8536
8522
8508
8494
8479
8464
8449
8433
8418
8402
8385
8369
8352
8335
8318
8301
8284
8266
8248
8230
8212
8194
8176
8157
8138
8121
8102
8083
8064
8045
8026
8007
7988
7969
7950
7930
7910
7891
7871
7851
7830
7810
7790
7769
7749
7728
7707
7686
7665
7644
7623
7601
7579
7558
7536
7514
7492
7470
7447
7425
7402
7379
7357
7334
7311
7288
7265
7242
7218
7195
7172
7148
7124
7101
7077
7053
7029
7005
6981
6957
6933
6909
6885
6860
6836
6812
6787
6763
6738
6713
6689
6664
6639
6614
6589
6564
6539
6514
6489
6464
6438
6413
6388
6363
6337
6312
6286
6261
6235
6210
6184
6159
6133
6108
6083
6057
6032
6007
5981
5956
5931
5905
5880
5855
5830
5804
5779
5754
5729
5704
5679
5654
5628
5603
5579
5554
5529
5504
5479
5454
5429
5404
5379
5354
5329
5304
5280
5255
5230
5205
5180
5155
5130
5105
5080
5055
5030
5004
4979
4954
4928
4902
4877
4851
4825
4800
4774
4748
4722
4696
4670
4645
4619
4593
4567
4541
4515
4489
4463
4437
4411
4384
4358
4331
4304
4278
4251
4224
4197
4170
4142
4115
4088
4061
4033
4006
3978
3950
3923
3895
3867
3839
3811
3783
3754
3726
3698
3669
3641
3613
3584
3555
3527
3498
3469
3440
3411
3382
3353
3324
3295
3265
3236
3206
3176
3147
3117
3087
3058
3028
2998
2969
2939
2909
2880
2850
2820
2790
2761
2731
2701
2671
2642
2612
2582
2552
2522
2493
2463
2433
2403
2374
2344
2315
2285
2256
2226
2197
2168
2139
2110
2081
2052
2023
1994
1965
1936
1907
1879
1850
1822
1793
1765
1736
1708
1680
1652
1624
1597
1569
1542
1514
1487
1460
1433
1406
1379
1352
1325
1299
1272
1245
1218
1192
1165
1138
1112
1085
1058
1032
1006
979
953
927
901
875
849
823
798
772
746
721
695
670
644
619
594
569
544
519
494
469
445
420
396
371
347
322
298
274
249
225
201
176
152
128
104
79
55
31
7
-17
-40
-64
-87
-111
-134
-157
-180
-203
-226
-249
-271
-294
-316
-338
-360
-381
-403
-424
-445
-466
-486
-506
-526
-546
-566
-585
-604
-623
-641
-660
-678
-696
-713
-731
-748
-765
-781
-797
-813
-829
-844
-860
-875
-890
-904
-919
-933
-947
-961
-974
-987
-1000
-1012
-1026
-1038
-1050
-1062
-1074
-1085
-1097
-1108
-1119
-1129
-1140
-1150
-1160
-1170
-1179
-1189
-1198
-1207
-1216
-1225
-1233
-1241
-1249
-1257
-1264
-1272
-1279
-1285
-1292
-1298
-1304
-1310
-1316
-1321
-1326
-1331
-1336
-1340
-1345
-1349
-1353
-1356
-1360
-1363
-1367
-1369
-1372
-1375
-1377
-1379
-1381
-1382
-1383
-1384
-1385
-1385
-1385
-1385
-1384
-1383
-1382
-1381
-1380
-1378
-1376
-1374
-1372
-1369
-1367
-1364
-1361
-1357
-1354
-1350
-1346
-1342
-1337
-1332
-1327
-1322
-1317
-1311
-1306
-1300
-1293
-1287
-1280
-1272
-1265
-1257
-1248
-1240
-1231
-1221
-1212
-1202
-1192
-1182
-1171
-1161
-1150
-1138
-1127
-1115
-1103
-1091
-1079
-1066
-1053
-1039
-1026
-1012
-998
-983
-969
-954
-939
-924
-908
-893
-877
-861
-844
-828
-811
-794
-776
-759
-741
-723
-705
-686
-667
-649
-630
-611
-591
-572
-552
-533
-513
-493
-473
-453
-432
-412
-391
-371
-350
-329
-308
-286
-265
-243
-221
-199
-177
-155
-133
-110
-88
-65
-42
-19
4
27
50
74
97
121
145
169
193
217
242
266
291
316
340
365
390
415
440
465
490
514
539
564
589
614
639
664
689
714
739
764
789
814
839
864
889
914
939
964
989
1012
1038
1063
1087
1111
1136
1160
1185
1209
1233
1258
1282
1306
1331
1355
1379
1404
1428
1452
1476
1501
1525
1549
1573
1596
1620
1644
1667
1690
1714
1737
1760
1782
1805
1828
1851
1873
1896
1918
1941
1963
1985
2007
2029
2051
2073
2094
2116
2137
2158
2179
2200
2221
2242
2262
2283
2303
2324
2344
2364
2384
2403
2423
2442
2461
2480
2498
2516
2535
2553
2570
2588
2605
2622
2639
2656
2673
2689
2705
2721
2737
2753
2768
2783
2798
2812
2826
2840
2854
2867
2880
2893
2906
2918
2930
2942
2953
2965
2975
2986
2997
3007
3017
3027
3036
3045
3054
3062
3071
3079
3086
3093
3100
3107
3113
3119
3124
3129
3134
3138
3142
3146
3149
3152
3155
3157
3159
3161
3163
3164
3165
3165
3165
3165
3165
3164
3163
3162
3160
3158
3155
3153
3150
3147
3143
3140
3136
3131
3127
3122
3117
3112
3106
3100
3094
3087
3080
3073
3066
3058
3049
3041
3032
3023
3014
3004
2994
2984
2973
2962
2951
2940
2928
2916
2904
2891
2879
2866
2852
2839
2825
2811
2796
2782
2767
2752
2736
2720
2704
2688
2671
2654
2637
2619
2601
2583
2565
2546
2526
2507
2487
2467
2447
2427
2406
2385
2365
2344
2322
2301
2280
2258
2236
2214
2192
2170
2147
2125
2102
2080
2057
2033
2009
1987
1963
1940
1916
1892
1868
1843
1818
1794
1769
1743
1718
1692
1666
1640
1614
1588
1561
1535
1508
1481
1455
1428
1401
1374
1347
1320
1293
1266
1239
1212
1185
1158
1131
1103
1076
1049
1020
994
967
940
913
886
859
832
805
778
752
725
698
671
645
618
591
564
537
511
484
457
430
404
377
350
324
297
271
245
219
193
167
141
115
90
64
39
13
-12
-37
-63
-88
-114
-139
-164
-190
-215
-240
-265
-290
-315
-340
-365
-390
-414
-439
-463
-488
-512
-536
-561
-585
-609
-633
-657
-681
-705
-729
-752
-775
-798
-821
-844
-866
-889
-911
-933
-955
-977
-1000
-1022
-1044
-1065
-1087
-1109
-1131
-1153
-1174
-1195
-1217
-1237
-1258
-1278
-1299
-1318
-1338
-1357
-1376
-1395
-1414
-1432
-1450
-1469
-1487
-1504
-1522
-1540
-1557
-1575
-1592
-1609
-1626
-1643
-1660
-1676
-1692
-1709
-1725
-1741
-1756
-1772
-1788
-1804
-1819
-1834
-1850
-1865
-1880
-1895
-1909
-1924
-1938
-1952
-1965
-1979
-1992
-2005
-2017
-2029
-2041
-2055
-2067
-2079
-2091
-2103
-2115
-2127
-2139
-2151
-2162
-2173
-2185
-2195
-2206
-2217
-2227
-2237
-2247
-2257
-2266
-2275
-2284
-2293
-2302
-2310
-2318
-2326
-2334
-2341
-2349
-2356
-2363
-2371
-2377
-2384
-2391
-2397
-2404
-2410
-2416
-2423
-2429
-2435
-2441
-2447
-2452
-2458
-2464
-2470
-2475
-2481
-2486
-2492
-2497
-2502
-2507
-2512
-2516
-2521
-2525
-2530
-2534
-2537
-2541
-2545
-2548
-2552
-2555
-2559
-2562
-2565
-2568
-2571
-2574
-2576
-2579
-2582
-2584
-2586
-2588
-2590
-2591
-2593
-2594
-2595
-2596
-2597
-2597
-2598
-2598
-2598
-2599
-2599
-2599
-2598
-2598
-2597
-2597
-2596
-2595
-2594
-2592
-2590
-2588
-2586
-2584
-2581
-2579
-2576
-2573
-2569
-2566
-2562
-2558
-2554
-2550
-2545
-2541
-2536
-2531
-2525
-2520
-2514
-2508
-2502
-2496
-2490
-2484
-2477
-2471
-2465
-2458
-2452
-2445
-2438
-2431
-2424
-2417
-2410
-2403
-2396
-2388
-2381
-2373
-2365
-2357
-2349
-2340
-2332
-2323
-2314
-2304
-2295
-2285
-2275
-2265
-2255
-2244
-2234
-2223
-2213
-2202
-2192
-2181
-2171
-2160
-2150
-2139
-2128
-2118
-2107
-2096
-2086
-2075
-2064
-2053
-2041
-2032
-2021
-2009
-1999
-1988
-1977
-1966
-1955
-1944
-1933
-1921
-1909
-1898
-1886
-1874
-1862
-1850
-1838
-1826
-1814
-1802
-1791
-1779
-1767
-1755
-1743
-1731
-1719
-1708
-1696
-1684
-1671
-1659
-1647
-1635
-1622
-1609
-1597
-1584
-1571
-1558
-1545
-1532
-1518
-1505
-1491
-1478
-1464
-1449
-1435
-1421
-1406
-1391
-1377
-1362
-1347
-1332
-1317
-1302
-1287
-1272
-1257
-1243
-1228
-1213
-1198
-1183
-1168
-1153
-1137
-1121
-1106
-1090
-1074
-1057
-1041
-1024
-1008
-991
-974
-957
-940
-922
-905
-888
-870
-852
-835
-817
-799
-781
-763
-745
-726
-708
-690
-671
-652
-634
-615
-597
-578
-559
-540
-521
-502
-483
-464
-445
-426
-407
-387
-368
-349
-329
-310
-290
-271
-251
-232
-212
-193
-174
-154
-135
-116
-97
-78
-59
-40
-20
-1
18
37
56
76
95
115
135
155
174
195
215
235
256
276
297
318
339
360
382
403
425
447
469
491
513
535
557
580
602
625
648
670
693
716
738
761
783
806
829
851
874
897
920
943
966
989
1012
1036
1059
1083
1106
1130
1153
1177
1200
1224
1247
1270
1294
1317
1340
1363
1386
1409
1432
1455
1478
1501
1523
1546
1569
1592
1615
1638
1661
1684
1707
1730
1753
1776
1800
1823
1846
1870
1893
1917
1941
1965
1988
2012
2037
2061
2085
2109
2134
2158
2182
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2549
2573
2598
2623
2647
2672
2696
2721
2745
2770
2794
2819
2843
2867
2891
2916
2940
2964
2988
3013
3037
3062
3087
3111
3136
3161
3185
3210
3235
3259
3284
3308
3332
3357
3381
3405
3429
3453
3477
3501
3525
3549
3573
3596
3620
3643
3667
3690
3714
3737
3760
3783
3805
3828
3850
3873
3895
3917
3939
3961
3982
4003
4025
4046
4067
4089
4110
4132
4153
4174
4195
4216
4237
4258
4280
4301
4322
4344
4365
4387
4408
4430
4451
4473
4494
4516
4537
4559
4581
4602
4624
4646
4668
4690
4713
4735
4757
4780
4803
4825
4848
4871
4894
4917
4940
4963
4986
5010
5033
5056
5080
5103
5126
5150
5173
5196
5220
5243
5266
5290
5313
5337
5360
5384
5407
5431
5454
5478
5502
5525
5549
5573
5597
5620
5644
5668
5692
5716
5740
5764
5788
5812
5836
5859
5883
5906
5930
5953
5976
5999
6022
6045
6068
6090
6113
6135
6158
6181
6203
6226
6248
6271
6294
6316
6339
6362
6385
6408
6430
6453
6476
6499
6521
6544
6566
6589
6611
6633
6655
6678
6700
6722
6744
6766
6787
6809
6831
6853
6874
6895
6917
6938
6959
6980
7001
7021
7042
7063
7083
7104
7124
7145
7166
7186
7207
7228
7249
7270
7291
7311
7332
7353
7374
7395
7416
7436
7457
7478
7498
7519
7539
7560
7580
7600
7620
7640
7660
7680
7700
7720
7739
7759
7778
7797
7816
7835
7854
7873
7891
7910
7928
7947
7965
7983
8000
8019
8037
8055
8071
8090
8106
8124
8141
8157
8175
8192
8208
8225
8241
8257
8274
8290
8306
8322
8338
8354
8370
8386
8402
8418
8434
8450
8466
8482
8497
8513
8529
8545
8560
8576
8592
8607
8623
8639
8654
8670
8685
8700
8715
8731
8746
8760
8775
8790
8804
8818
8832
8846
8860
8874
8887
8900
8913
8926
8939
8952
8964
8977
8989
9002
9014
9026
9039
9051
9063
9075
9087
9099
9111
9123
9135
9147
9158
9169
9181
9192
9203
9213
9224
9234
9244
9255
9264
9274
9284
9293
9303
9312
9321
9331
9340
9349
9357
9366
9375
9383
9391
9399
9407
9415
9422
9429
9435
9442
9447
9453
9458
9462
9467
9471
9474
9477
9480
9482
9484
9485
9487
9488
9488
9489
9489
9489
9489
9488
9487
9486
9485
9484
9483
9481
9479
9477
9476
9474
9472
9469
9467
9465
9463
9461
9458
9456
9453
9451
9448
9446
9443
9440
9437
9434
9430
9427
9423
9420
9416
9412
9409
9405
9401
9397
9393
9388
9384
9380
9375
9371
9366
9361
9356
9351
9346
9340
9335
9329
9323
9317
9311
9305
9298
9292
9286
9279
9273
9266
9260
9253
9247
9240
9234
9228
9221
9215
9209
9202
9196
9190
9184
9177
9171
9165
9159
9152
9146
9139
9133
9126
9119
9112
9104
9097
9089
9081
9074
9066
9058
9049
9041
9033
9025
9016
9008
8999
8991
8982
8973
8964
8955
8946
8937
8928
8918
8909
8899
8890
8880
8870
8860
8849
8839
8829
8818
8808
8797
8786
8776
8765
8754
8744
8733
8722
8711
8700
8690
8679
8668
8657
8647
8636
8625
8615
8605
8595
8585
8575
8565
8556
8546
8537
8528
8520
8511
8502
8494
8486
8478
8470
8463
8455
8448
8440
8433
8426
8420
8413
8406
8400
8394
8387
8381
8375
8370
8364
8359
8354
8349
8344
8339
8334
8330
8325
8321
8316
8312
8308
8304
8299
8295
8291
8287
8283
8279
8275
8271
8267
8264
8260
8256
8253
8249
8245
8242
8239
8235
8232
8229
8226
8223
8219
8217
8214
8211
8208
8205
8202
8200
8197
8195
8192
8189
8188
8185
8183
8180
8179
8176
8173
8172
8170
8167
8167
8164
8163
8161
8159
8157
8156
8154
8153
8151
8150
8148
8148
8146
8145
8144
8141
8141
8140
8138
8137
8135
8134
8132
8132
8131
8130
8129
8129
8128
8128
8128
8127
8127
8127
8127
8127
8127
8127
8128
8128
8128
8128
8128
8129
8129
8130
8131
8132
8132
8134
8135
8137
8138
8141
8143
8145
8147
8150
8151
8154
8157
8159
8161
8164
8166
8169
8170
8173
8176
8179
8182
8185
8186
8189
8193
8196
8199
8202
8204
8207
8210
8213
8216
8219
8222
8225
8228
8231
8235
8238
8242
8245
8249
8253
8257
8261
8266
8270
8275
8279
8284
8289
8294
8299
8304
8309
8314
8320
8325
8330
8336
8341
8346
8351
8356
8361
8367
8371
8376
8381
8386
8391
8396
8401
8406
8410
8415
8420
8424
8429
8434
8438
8443
8448
8452
8457
8462
8466
8471
8475
8480
8485
8489
8493
8498
8502
8506
8510
8514
8518
8521
8525
8528
8531
8534
8537
8540
8543
8546
8549
8551
8554
8556
8558
8561
8563
8565
8567
8569
8572
8574
8576
8578
8581
8583
8585
8588
8590
8592
8594
8596
8599
8601
8602
8604
8606
8608
8609
8611
8612
8614
8615
8616
8617
8618
8619
8620
8621
8621
8622
8622
8622
8622
8622
8622
8622
8622
8622
8621
8621
8621
8620
8620
8620
8619
8619
8619
8618
8618
8617
8617
8616
8615
8615
8614
8614
8613
8613
8612
8611
8611
8611
8610
8610
8610
8609
8609
8609
8608
8608
8608
8607
8607
8607
8606
8606
8605
8605
8604
8603
8603
8602
8601
8600
8599
8597
8596
8594
8593
8591
8589
8587
8584
8582
8579
8576
8573
8570
8567
8563
8560
8556
8552
8548
8543
8539
8534
8529
8524
8519
8513
8507
8501
8495
8489
8483
8476
8469
8463
8456
8449
8442
8435
8428
8420
8413
8406
8398
8390
8383
8375
8367
8359
8350
8342
8334
8325
8316
8307
8298
8289
8280
8271
8262
8252
8243
8233
8223
8213
8203
8193
8182
8170
8160
8148
8138
8125
8115
8103
8090
8079
8067
8054
8042
8029
8016
8005
7992
7979
7966
7953
7940
7927
7913
7900
7886
7872
7858
7845
7831
7816
7802
7788
7774
7759
7745
7730
7715
7701
7686
7671
7656
7640
7625
7610
7594
7578
7562
7546
7530
7514
7498
7481
7464
7447
7430
7413
7396
7378
7360
7342
7324
7306
7288
7269
7250
7231
7212
7193
7173
7154
7134
7114
7094
7074
7054
7034
7014
6994
6973
6953
6932
6911
6890
6869
6848
6826
6804
6782
6760
6738
6715
6692
6669
6645
6622
6598
6574
6550
6525
6501
6476
6451
6426
6401
6376
6351
6325
6300
6274
6248
6222
6196
6169
6143
6116
6089
6062
6035
6007
5980
5952
5924
5896
5868
5839
5810
5782
5753
5724
5695
5665
5636
5606
5577
5547
5517
5488
5458
5428
5398
5367
5337
5307
5276
5245
5214
5184
5152
5121
5090
5058
5027
4995
4963
4932
4900
4867
4835
4803
4770
4738
4705
4672
4640
4607
4573
4540
4507
4474
4440
4407
4373
4340
4306
4273
4239
4205
4172
4138
4104
4070
4037
4003
3969
3935
3901
3867
3832
3798
3764
3729
3695
3660
3626
3591
3557
3522
3487
3453
3418
3384
3349
3314
3280
3245
3211
3177
3142
3108
3074
3040
3005
2971
2937
2903
2870
2836
2802
2768
2734
2700
2667
2633
2599
2565
2532
2498
2464
2431
2397
2364
2331
2297
2264
2231
2198
2164
2132
2099
2066
2033
2001
1969
1936
1904
1872
1840
1809
1777
1745
1714
1682
1651
1620
1589
1558
1527
1496
1465
1435
1404
1374
1344
1314
1285
1255
1226
1197
1168
1139
1110
1082
1053
1025
997
969
941
913
886
858
831
803
776
748
721
694
667
639
612
585
558
531
504
478
451
424
398
371
345
319
293
266
241
215
189
164
138
113
88
63
38
13
-12
-36
-61
-85
-109
-133
-157
-180
-204
-227
-250
-273
-296
-318
-341
-363
-385
-407
-428
-450
-471
-492
-513
-534
-555
-575
-595
-616
-636
-655
-675
-694
-714
-733
-752
-771
-789
-808
-826
-845
-863
-881
-899
-917
-935
-953
-970
-988
-1004
-1022
-1040
-1057
-1074
-1090
-1107
-1124
-1140
-1156
-1173
-1189
-1205
-1221
-1237
-1253
-1268
-1284
-1299
-1315
-1330
-1345
-1360
-1375
-1390
-1405
-1419
-1434
-1448
-1463
-1477
-1491
-1506
-1520
-1534
-1548
-1562
-1576
-1590
-1603
-1617
-1630
-1643
-1657
-1670
-1682
-1695
-1707
-1720
-1732
-1744
-1756
-1767
-1779
-1790
-1801
-1812
-1823
-1834
-1845
-1855
-1866
-1876
-1886
-1896
-1905
-1915
-1924
-1933
-1942
-1951
-1959
-1968
-1976
-1984
-1993
-2000
-2008
-2016
-2023
-2031
-2037
-2045
-2053
-2060
-2067
-2074
-2080
-2087
-2094
-2100
-2106
-2112
-2118
-2124
-2130
-2136
-2142
-2147
-2153
-2158
-2164
-2169
-2174
-2179
-2184
-2189
-2194
-2199
-2203
-2208
-2212
-2217
-2221
-2225
-2229
-2233
-2238
-2242
-2246
-2250
-2254
-2258
-2261
-2265
-2269
-2272
-2276
-2279
-2282
-2286
-2289
-2292
-2295
-2297
-2300
-2303
-2305
-2308
-2310
-2313
-2315
-2317
-2319
-2321
-2323
-2324
-2326
-2327
-2329
-2330
-2331
-2332
-2333
-2334
-2335
-2335
-2336
-2336
-2337
-2337
-2337
-2337
-2337
-2337
-2336
-2336
-2335
-2335
-2334
-2334
-2333
-2332
-2331
-2330
-2329
-2328
-2327
-2325
-2324
-2323
-2321
-2319
-2317
-2316
-2314
-2311
-2309
-2307
-2305
-2302
-2300
-2297
-2295
-2292
-2289
-2287
-2284
-2281
-2278
-2275
-2272
-2269
-2266
-2263
-2260
-2257
-2254
-2250
-2247
-2244
-2240
-2237
-2233
-2230
-2226
-2222
-2218
-2215
-2211
-2207
-2203
-2199
-2194
-2190
-2186
-2182
-2177
-2173
-2168
-2164
-2159
-2154
-2150
-2145
-2140
-2135
-2130
-2125
-2120
-2115
-2110
-2105
-2100
-2095
-2090
-2084
-2079
-2074
-2069
-2064
-2058
-2053
-2048
-2041
-2037
-2032
-2025
-2021
-2015
-2009
-2004
-1999
-1993
-1988
-1982
-1976
-1971
-1965
-1959
-1953
-1948
-1942
-1936
-1930
-1924
-1918
-1912
-1906
-1900
-1894
-1887
-1881
-1874
-1867
-1861
-1854
-1847
-1840
-1833
-1826
-1819
-1812
-1804
-1797
-1790
-1782
-1775
-1768
-1760
-1753
-1745
-1737
-1730
-1722
-1715
-1707
-1699
-1692
-1684
-1676
-1668
-1661
-1653
-1645
-1637
-1629
-1621
-1613
-1605
-1597
-1589
-1581
-1572
-1564
-1556
-1547
-1538
-1530
-1521
-1512
-1504
-1495
-1486
-1478
-1469
-1460
-1451
-1443
-1434
-1425
-1416
-1408
-1399
-1390
-1381
-1372
-1363
-1354
-1345
-1336
-1327
-1318
-1309
-1299
-1290
-1281
-1272
-1262
-1253
-1244
-1235
-1226
-1216
-1207
-1198
-1190
-1181
-1172
-1163
-1155
-1146
-1138
-1129
-1121
-1113
-1104
-1096
-1088
-1080
-1072
-1063
-1055
-1047
-1039
-1031
-1022
-1014
-1006
-998
-989
-981
-973
-965
-956
-948
-940
-932
-924
-916
-908
-900
-892
-884
-876
-869
-861
-854
-846
-839
-831
-824
-817
-809
-802
-795
-787
-780
-773
-765
-758
-750
-743
-735
-728
-720
-713
-705
-698
-690
-683
-676
-668
-661
-654
-647
-640
-633
-627
-620
-613
-606
-600
-593
-586
-580
-573
-566
-560
-553
-546
-540
-533
-527
-521
-514
-508
-502
-496
-489
-483
-477
-471
-465
-459
-453
-447
-442
-436
-430
-424
-418
-412
-406
-401
-395
-389
-384
-378
-372
-366
-361
-355
-350
-344
-338
-333
-327
-321
-316
-310
-305
-299
-293
-288
-282
-277
-271
-266
-260
-255
-249
-243
-238
-232
-227
-221
-216
-210
-205
-199
-194
-188
-183
-177
-172
-166
-161
-155
-150
-144
-139
-133
-128
-122
-117
-112
-106
-101
-96
-91
-86
-81
-76
-71
-67
-62
-57
-53
-49
-44
-40
-36
-32
-29
-25
-21
-18
-14
-11
-7
-4
-1
2
5
8
11
13
16
18
21
23
25
27
28
30
32
33
35
36
37
38
39
40
41
41
42
42
43
43
43
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
44
44
43
43
42
41
41
40
39
38
37
36
35
34
33
31
30
29
27
26
24
23
21
20
18
17
15
14
13
11
10
9
7
6
5
3
2
0
-1
-3
-5
-6
-8
-10
-12
-14
-16
-17
-19
-21
-23
-25
-26
-28
-30
-31
-33
-34
-36
-37
-39
-40
-41
-43
-44
-46
-47
-48
-50
-51
-52
-54
-55
-57
-58
-60
-61
-63
-65
-67
-68
-70
-72
-74
-75
-77
-79
-81
-82
-84
-86
-88
-89
-91
-93
-95
-96
-98
-100
-102
-104
-106
-108
-110
-112
-114
-116
-119
-121
-123
-125
-128
-130
-132
-134
-136
-138
-141
-143
-145
-147
-148
-150
-152
-154
-156
-157
-159
-161
-162
-164
-165
-166
-167
-168
-169
-170
-171
-171
-172
-173
-173
-173
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-175
-174
-174
-173
-173
-172
-172
-171
-170
-169
-168
-167
-166
-165
-164
-163
-162
-160
-159
-158
-156
-155
-154
-152
-151
-149
-148
-146
-144
-143
-141
-139
-137
-136
-134
-132
-130
-128
-127
-125
-123
-121
-119
-117
-115
-113
-111
-109
-107
-105
-103
-102
-100
-98
-96
-94
-92
-91
-89
-87
-86
-84
-82
-80
-78
-77
-75
-73
-71
-69
-67
-65
-63
-61
-59
-57
-55
-53
-51
-49
-46
-44
-42
-40
-37
-35
-32
-30
-27
-25
-22
-19
-17
-14
-11
-8
-5
-2
1
5
8
11
15
19
23
27
31
35
40
44
49
53
58
63
68
73
79
84
89
95
101
106
112
118
124
130
136
142
149
155
161
168
174
181
188
195
202
209
216
223
231
238
246
254
262
270
279
287
295
304
313
322
330
339
349
358
367
377
386
396
406
416
426
436
446
456
467
478
489
500
511
522
533
545
557
568
580
592
604
616
628
640
652
664
676
688
700
712
724
737
749
761
774
786
799
812
824
837
851
864
877
891
904
918
932
946
960
974
989
1002
1016
1032
1046
1060
1075
1089
1104
1118
1132
1147
1161
1176
1190
1205
1219
1234
1249
1264
1279
1294
1309
1324
1340
1355
1370
1386
1401
1417
1432
1448
1463
1479
1495
1511
1527
1543
1559
1575
1591
1608
1624
1640
1656
1673
1689
1706
1722
1739
1755
1772
1789
1806
1823
1840
1858
1875
1893
1910
1928
1945
1963
1981
1998
2016
2033
2051
2069
2086
2104
2121
2139
2156
2174
2191
2209
2226
2243
2261
2278
2296
2313
2331
2349
2366
2384
2402
2420
2438
2456
2475
2493
2511
2529
2548
2566
2584
2603
2621
2640
2659
2677
2696
2715
2734
2753
2772
2791
2810
2829
2847
2866
2885
2903
2922
2940
2959
2978
2996
3015
3033
3052
3071
3089
3108
3127
3146
3165
3184
3203
3222
3242
3261
3280
3299
3319
3338
3357
3377
3396
3415
3434
3454
3473
3492
3512
3531
3550
3570
3590
3610
3630
3650
3670
3691
3711
3732
3753
3774
3795
3816
3837
3859
3881
3902
3924
3946
3968
3990
4013
4035
4057
4080
4102
4125
4147
4169
4192
4214
4236
4259
4281
4304
4326
4349
4371
4394
4417
4440
4463
4486
4509
4532
4555
4578
4601
4624
4647
4670
4693
4715
4738
4761
4783
4806
4829
4851
4874
4897
4919
4942
4965
4987
5010
5033
5056
5079
5102
5125
5148
5171
5194
5217
5241
5264
5287
5310
5333
5356
5379
5402
5425
5448
5470
5492
5515
5537
5559
5581
5603
5625
5646
5668
5690
5711
5733
5755
5776
5798
5820
5841
5863
5885
5906
5928
5950
5972
5993
6015
6037
6059
6081
6103
6125
6147
6170
6192
6214
6236
6258
6280
6302
6325
6347
6369
6391
6413
6435
6456
6478
6500
6521
6543
6564
6586
6607
6628
6649
6671
6692
6713
6734
6755
6776
6797
6819
6840
6861
6882
6902
6923
6944
6964
6984
7004
7024
7043
7062
7081
7100
7119
7137
7155
7173
7191
7209
7226
7243
7261
7278
7295
7312
7329
7345
7362
7378
7395
7411
7427
7443
7459
7475
7490
7505
7521
7536
7550
7565
7580
7594
7608
7622
7636
7650
7664
7677
7691
7704
7717
7730
7743
7756
7769
7781
7794
7806
7819
7831
7843
7854
7866
7878
7889
7900
7911
7922
7932
7942
7953
7963
7972
7982
7992
8000
8010
8019
8028
8037
8045
8054
8063
8071
8080
8087
8096
8105
8113
8121
8129
8137
8145
8151
8160
8167
8173
8180
8188
8195
8202
8208
8215
8221
8227
8233
8239
8244
8250
8255
8260
8266
8271
8276
8281
8286
8291
8295
8300
8305
8309
8314
8318
8323
8327
8331
8335
8339
8343
8347
8350
8354
8358
8362
8365
8369
8372
8376
8379
8383
8386
8389
8392
8395
8397
8400
8402
8404
8406
8408
8410
8412
8413
8415
8416
8418
8419
8420
8421
8423
8424
8424
8425
8426
8426
8426
8426
8426
8426
8425
8425
8424
8423
8422
8421
8419
8418
8417
8415
8414
8413
8411
8410
8408
8407
8405
8404
8402
8400
8398
8397
8395
8393
8391
8388
8386
8384
8381
8379
8376
8373
8370
8367
8364
8360
8357
8353
8350
8346
8342
8339
8335
8331
8327
8323
8319
8316
8312
8308
8304
8300
8296
8292
8288
8284
8280
8275
8271
8267
8263
8258
8254
8249
8245
8241
8236
8232
8228
8223
8219
8215
8211
8207
8203
8199
8195
8192
8188
8183
8180
8177
8173
8170
8166
8163
8159
8154
8151
8148
8144
8141
8137
8134
8130
8127
8124
8121
8117
8114
8111
8108
8105
8102
8099
8096
8093
8090
8087
8085
8082
8079
8077
8074
8071
8069
8066
8064
8061
8058
8055
8054
8051
8048
8045
8042
8039
8037
8035
8032
8029
8026
8023
8021
8019
8016
8013
8012
8009
8007
8004
8002
8000
7998
7996
7994
7991
7990
7988
7986
7984
7982
7981
7979
7978
7976
7975
7974
7973
7972
7971
7970
7969
7969
7968
7967
7966
7966
7965
7965
7964
7963
7963
7962
7961
7961
7961
7960
7960
7960
7960
7960
7960
7960
7960
7961
7961
7962
7962
7963
7964
7964
7965
7966
7967
7968
7969
7970
7971
7973
7974
7975
7977
7978
7979
7981
7982
7983
7985
7986
7988
7989
7991
7992
7994
7995
7997
7999
8000
8002
8004
8006
8007
8010
8012
8013
8015
8016
8018
8019
8020
8021
8022
8023
8023
8025
8026
8026
8026
8028
8028
8028
8029
8029
8029
8029
8029
8029
8029
8029
8029
8029
8028
8028
8028
8026
8026
8026
8026
8025
8025
8023
8023
8023
8022
8021
8020
8019
8019
8018
8016
8015
8013
8013
8012
8010
8009
8007
8005
8004
8002
8000
7998
7996
7994
7992
7989
7987
7985
7982
7980
7977
7975
7972
7969
7966
7963
7960
7956
7953
7949
7945
7941
7937
7933
7929
7924
7920
7915
7911
7906
7901
7896
7891
7885
7880
7874
7869
7863
7857
7851
7845
7839
7833
7826
7820
7814
7807
7800
7794
7787
7780
7772
7765
7758
7750
7742
7734
7726
7718
7710
7702
7693
7685
7676
7667
7659
7650
7641
7631
7622
7613
7603
7594
7584
7574
7564
7554
7544
7534
7524
7514
7503
7492
7482
7471
7459
7448
7437
7425
7413
7400
7388
7375
7362
7349
7336
7322
7308
7294
7279
7265
7250
7234
7219
7203
7187
7171
7155
7138
7121
7104
7087
7069
7051
7034
7015
6997
6978
6959
6940
6921
6901
6881
6861
6841
6820
6800
6779
6757
6736
6714
6692
6670
6648
6626
6603
6580
6557
6534
6510
6487
6463
6439
6415
6391
6367
6342
6318
6293
6268
6242
6217
6191
6165
6139
6113
6086
6059
6032
6005
5977
5950
5922
5894
5866
5837
5809
5780
5751
5722
5693
5664
5635
5605
5576
5546
5516
5486
5455
5425
5395
5364
5333
5302
5271
5240
5209
5178
5146
5115
5083
5051
5020
4988
4956
4924
4891
4859
4827
4795
4762
4730
4697
4665
4632
4600
4567
4535
4502
4470
4437
4404
4371
4338
4305
4272
4238
4205
4171
4138
4104
4070
4035
4001
3967
3932
3898
3864
3829
3794
3760
3725
3691
3656
3621
3586
3552
3517
3482
3447
3412
3377
3342
3307
3272
3236
3201
3166
3130
3095
3059
3024
2988
2953
2917
2882
2847
2811
2776
2741
2705
2670
2635
2599
2564
2529
2494
2459
2424
2389
2354
2318
2283
2248
2213
2178
2144
2109
2074
2039
2005
1970
1936
1902
1868
1833
1799
1766
1732
1698
1664
1631
1598
1564
1531
1498
1465
1432
1399
1367
1334
1301
1269
1236
1204
1172
1140
1108
1076
1045
1012
982
951
920
889
859
828
798
768
738
708
679
649
620
590
561
532
503
474
446
417
389
361
333
305
277
249
222
195
167
140
113
87
60
34
8
-19
-44
-70
-95
-121
-146
-171
-195
-220
-244
-268
-292
-315
-339
-362
-385
-408
-431
-453
-475
-497
-518
-540
-561
-582
-602
-622
-642
-662
-681
-700
-718
-736
-754
-772
-789
-806
-823
-839
-855
-871
-886
-902
-917
-932
-946
-961
-975
-989
-1002
-1016
-1029
-1042
-1055
-1067
-1080
-1092
-1104
-1116
-1127
-1138
-1150
-1161
-1171
-1182
-1192
-1202
-1211
-1221
-1230
-1239
-1247
-1256
-1264
-1271
-1279
-1286
-1293
-1299
-1306
-1312
-1318
-1324
-1330
-1335
-1341
-1346
-1351
-1355
-1360
-1364
-1368
-1372
-1376
-1379
-1382
-1385
-1388
-1390
-1392
-1394
-1396
-1397
-1399
-1399
-1400
-1401
-1401
-1401
-1401
-1401
-1400
-1400
-1399
-1398
-1396
-1395
-1393
-1392
-1390
-1388
-1386
-1383
-1381
-1378
-1375
-1372
-1368
-1364
-1360
-1356
-1351
-1347
-1341
-1336
-1330
-1325
-1318
-1312
-1305
-1298
-1291
-1284
-1276
-1268
-1260
-1252
-1244
-1235
-1226
-1217
-1208
-1199
-1189
-1180
-1170
-1160
-1149
-1139
-1128
-1117
-1105
-1094
-1082
-1070
-1057
-1045
-1032
-1018
-1004
-992
-978
-964
-950
-935
-920
-905
-890
-874
-858
-842
-826
-810
-793
-776
-758
-741
-723
-705
-687
-669
-650
-632
-613
-594
-574
-555
-535
-516
-496
-475
-455
-435
-414
-393
-372
-351
-330
-309
-287
-266
-244
-222
-200
-178
-156
-134
-111
-89
-66
-43
-20
3
27
50
74
98
121
145
169
193
217
242
266
290
315
339
364
388
413
437
462
487
512
537
562
587
613
638
664
689
715
741
767
793
819
846
872
898
925
951
977
1002
1030
1056
1082
1109
1135
1161
1188
1214
1240
1267
1293
1320
1347
1373
1400
1427
1453
1480
1507
1534
1560
1587
1614
1641
1668
1695
1722
1749
1776
1803
1830
1857
1885
1912
1939
1967
1994
2021
2049
2077
2105
2132
2160
2188
2216
2243
2271
2299
2326
2354
2382
2409
2437
2464
2492
2519
2546
2574
2601
2629
2656
2683
2711
2738
2766
2793
2821
2848
2875
2902
2930
2957
2984
3011
3038
3065
3092
3118
3145
3171
3198
3224
3251
3277
3303
3330
3356
3382
3408
3434
3460
3486
3511
3537
3563
3589
3614
3640
3666
3691
3717
3742
3768
3793
3819
3844
3869
3895
3920
3945
3970
3995
4021
4046
4070
4096
4121
4146
4171
4196
4221
4246
4271
4295
4320
4345
4370
4395
4419
4444
4469
4493
4518
4542
4567
4591
4615
4640
4664
4688
4712
4736
4760
4784
4808
4832
4856
4880
4904
4927
4951
4975
4998
5022
5045
5068
5092
5115
5138
5161
5184
5207
5231
5254
5277
5300
5323
5346
5369
5392
5415
5437
5460
5483
5506
5528
5551
5573
5596
5618
5640
5662
5684
5706
5728
5749
5771
5793
5814
5835
5857
5878
5899
5920
5941
5961
5982
6002
6023
6043
6063
6083
6103
6122
6142
6161
6181
6200
6219
6238
6256
6275
6293
6311
6330
6348
6365
6383
6401
6418
6435
6453
6470
6487
6503
6520
6537
6553
6569
6585
6602
6617
6633
6649
6664
6680
6695
6710
6725
6740
6755
6770
6784
6799
6813
6827
6841
6855
6869
6882
6895
6909
6922
6935
6948
6961
6974
6987
7000
7013
7025
7038
7051
7063
7076
7088
7100
7112
7124
7136
7148
7160
7172
7184
7195
7206
7218
7229
7240
7251
7262
7273
7284
7294
7305
7315
7325
7335
7345
7355
7365
7374
7384
7393
7402
7410
7419
7427
7436
7444
7452
7460
7467
7475
7482
7490
7497
7504
7511
7518
7525
7531
7538
7544
7550
7557
7562
7568
7574
7579
7585
7590
7595
7600
7604
7609
7613
7617
7621
7625
7628
7631
7634
7637
7639
7642
7644
7645
7647
7648
7649
7650
7651
7651
7652
7652
7652
7652
7651
7650
7650
7649
7647
7646
7644
7642
7640
7638
7636
7633
7631
7628
7625
7622
7619
7616
7613
7609
7606
7602
7598
7595
7591
7587
7582
7578
7573
7569
7564
7559
7553
7548
7542
7537
7531
7525
7519
7512
7506
7500
7493
7486
7479
7472
7465
7457
7450
7442
7434
7425
7417
7408
7400
7391
7382
7373
7364
7355
7346
7336
7327
7318
7308
7298
7289
7279
7269
7259
7249
7239
7228
7218
7207
7197
7186
7175
7164
7153
7142
7131
7120
7109
7097
7086
7074
7063
7051
7039
7027
7015
7003
6991
6978
6966
6954
6941
6928
6915
6902
6890
6877
6864
6850
6837
6824
6811
6798
6784
6771
6757
6744
6730
6716
6703
6689
6675
6661
6647
6633
6619
6604
6590
6576
6561
6547
6532
6518
6503
6489
6474
6459
6444
6430
6415
6400
6385
6370
6355
6340
6325
6309
6294
6279
6264
6249
6233
6218
6203
6187
6172
6156
6141
6126
6110
6095
6079
6063
6048
6032
6017
6001
5985
5970
5954
5938
5923
5907
5892
5876
5861
5845
5830
5814
5799
5784
5769
5753
5738
5723
5708
5694
5679
5664
5650
5635
5621
5606
5592
5578
5564
5550
5536
5522
5508
5494
5481
5467
5454
5440
5427
5414
5401
5389
5376
5363
5351
5339
5326
5314
5302
5290
5278
5266
5254
5242
5231
5219
5207
5196
5184
5173
5162
5151
5140
5129
5118
5107
5096
5086
5075
5065
5055
5044
5034
5024
5014
5004
4995
4985
4975
4966
4957
4948
4939
4930
4921
4912
4904
4896
4888
4879
4871
4864
4856
4848
4840
4833
4825
4818
4811
4804
4797
4790
4783
4777
4770
4764
4758
4752
4746
4740
4735
4729
4724
4718
4713
4708
4703
4698
4693
4688
4683
4678
4673
4668
4664
4659
4655
4650
4646
4641
4637
4633
4629
4625
4622
4618
4614
4611
4607
4604
4601
4598
4594
4591
4589
4586
4583
4581
4578
4576
4573
4571
4569
4567
4565
4563
4561
4559
4558
4556
4554
4553
4551
4550
4548
4547
4546
4545
4544
4544
4543
4542
4542
4542
4542
4541
4541
4541
4541
4541
4541
4541
4541
4542
4542
4542
4542
4543
4543
4544
4544
4545
4546
4547
4547
4548
4550
4551
4552
4553
4555
4556
4558
4560
4562
4563
4566
4568
4570
4572
4575
4577
4580
4583
4586
4589
4592
4595
4598
4601
4605
4608
4611
4615
4618
4622
4626
4630
4633
4637
4642
4646
4650
4655
4660
4664
4669
4674
4679
4685
4690
4695
4701
4706
4712
4717
4723
4729
4734
4740
4746
4752
4758
4764
4770
4776
4783
4789
4796
4802
4809
4816
4822
4829
4836
4843
4850
4858
4865
4872
4880
4887
4895
4902
4910
4917
4925
4933
4941
4949
4957
4964
4972
4980
4988
4996
5004
5012
5019
5027
5035
5042
5050
5058
5066
5074
5081
5089
5097
5105
5113
5121
5130
5138
5145
5153
5161
5169
5177
5184
5192
5199
5206
5214
5221
5228
5235
5242
5249
5256
5263
5270
5276
5283
5290
5296
5303
5309
5315
5322
5328
5334
5340
5346
5352
5358
5363
5369
5374
5380
5385
5391
5396
5401
5405
5410
5415
5419
5423
5428
5432
5436
5439
5443
5447
5450
5454
5457
5460
5464
5467
5470
5473
5476
5479
5482
5484
5487
5490
5492
5495
5497
5499
5501
5503
5505
5507
5509
5511
5512
5514
5515
5517
5518
5519
5521
5522
5523
5524
5525
5526
5527
5527
5528
5529
5529
5530
5530
5531
5531
5531
5531
5532
5532
5532
5532
5532
5532
5532
5532
5531
5531
5531
5530
5530
5529
5529
5528
5528
5527
5526
5526
5525
5525
5524
5523
5523
5522
5522
5521
5520
5519
5519
5518
5517
5516
5515
5515
5514
5513
5512
5511
5510
5509
5508
5507
5506
5505
5503
5502
5501
5499
5498
5496
5495
5493
5492
5491
5489
5488
5486
5485
5484
5482
5481
5480
5478
5477
5475
5474
5473
5471
5469
5468
5466
5465
5463
5461
5460
5458
5456
5455
5453
5451
5449
5447
5445
5443
5441
5439
5437
5434
5432
5430
5427
5425
5422
5419
5417
5414
5411
5408
5405
5402
5399
5396
5393
5390
5387
5383
5380
5377
5374
5371
5368
5364
5361
5358
5355
5351
5348
5345
5342
5338
5335
5332
5329
5325
5322
5319
5316
5312
5309
5306
5303
5299
5296
5293
5289
5286
5282
5279
5275
5272
5268
5265
5261
5258
5254
5250
5246
5243
5239
5235
5231
5227
5223
5219
5215
5211
5207
5202
5198
5194
5189
5185
5181
5176
5172
5168
5163
5159
5155
5150
5146
5142
5137
5133
5129
5125
5121
5116
5112
5108
5104
5100
5096
5091
5087
5083
5079
5075
5071
5067
5062
5058
5054
5050
5046
5042
5038
5035
5031
5027
5023
5019
5016
5012
5008
5004
5001
4997
4993
4990
4986
4982
4979
4975
4971
4968
4964
4960
4957
4953
4950
4946
4942
4939
4935
4931
4928
4924
4921
4917
4914
4910
4907
4903
4900
4896
4892
4889
4885
4882
4878
4874
4871
4867
4863
4860
4856
4852
4848
4845
4841
4837
4834
4830
4826
4822
4819
4815
4811
4807
4803
4800
4796
4792
4788
4784
4780
4776
4772
4768
4764
4760
4756
4752
4747
4743
4739
4735
4730
4726
4721
4717
4712
4707
4703
4698
4693
4688
4683
4678
4673
4668
4662
4657
4652
4647
4641
4636
4630
4625
4620
4614
4609
4603
4598
4592
4586
4581
4575
4569
4564
4558
4552
4546
4541
4535
4529
4523
4517
4511
4504
4498
4492
4485
4479
4472
4466
4459
4452
4446
4439
4432
4425
4418
4411
4404
4397
4389
4382
4375
4368
4360
4353
4345
4338
4331
4323
4316
4308
4301
4293
4286
4278
4270
4263
4255
4248
4240
4232
4225
4217
4209
4202
4194
4186
4178
4170
4162
4154
4146
4138
4130
4122
4113
4105
4097
4089
4081
4072
4064
4056
4046
4038
4030
4022
4013
4005
3996
3987
3978
3969
3960
3951
3942
3933
3924
3914
3905
3896
3886
3877
3867
3858
3848
3838
3828
3818
3809
3799
3788
3778
3768
3758
3748
3737
3727
3716
3706
3695
3684
3673
3663
3652
3641
3630
3619
3607
3596
3585
3573
3562
3550
3538
3527
3515
3503
3491
3479
3466
3454
3442
3429
3417
3404
3391
3379
3366
3353
3340
3327
3314
3300
3287
3274
3260
3247
3233
3219
3205
3191
3177
3163
3148
3134
3120
3105
3090
3076
3061
3046
3031
3017
3002
2987
2972
2957
2942
2927
2912
2897
2882
2867
2851
2836
2820
2805
2789
2774
2758
2742
2726
2710
2694
2678
2662
2646
2630
2614
2598
2581
2565
2549
2533
2516
2500
2484
2468
2451
2435
2419
2403
2386
2370
2354
2338
2322
2306
2290
2274
2258
2242
2226
2210
2194
2179
2163
2147
2132
2116
2100
2085
2069
2054
2039
2023
2008
1993
1978
1962
1947
1932
1917
1902
1888
1873
1858
1844
1829
1815
1801
1786
1772
1758
1745
1731
1718
1704
1691
1678
1665
1652
1639
1626
1614
1601
1589
1577
1565
1553
1541
1529
1517
1506
1495
1483
1472
1461
1450
1439
1429
1418
1407
1397
1386
1376
1366
1356
1346
1336
1326
1317
1307
1298
1288
1279
1270
1260
1251
1242
1233
1224
1215
1206
1198
1189
1180
1172
1163
1155
1147
1138
1130
1122
1114
1106
1098
1090
1082
1074
1066
1059
1051
1044
1036
1029
1020
1014
1006
999
992
985
978
971
964
957
950
944
937
930
924
917
911
905
898
892
886
880
874
868
862
856
850
844
838
832
827
821
815
810
804
799
793
788
782
777
771
766
761
755
750
745
739
734
729
723
718
713
708
703
698
692
687
682
677
672
667
662
657
653
648
643
638
633
629
624
619
615
610
605
601
596
591
587
582
578
573
568
564
559
554
550
545
540
536
531
526
521
517
512
507
503
498
493
489
484
479
475
470
466
461
456
452
447
443
438
434
429
425
421
417
412
408
404
400
396
392
388
384
380
377
373
369
366
362
359
355
352
348
345
342
339
336
332
329
326
324
321
318
315
312
310
307
305
302
300
298
296
293
291
289
287
286
284
282
280
279
277
276
274
273
272
271
270
269
268
268
267
266
266
265
265
265
264
264
264
263
263
263
263
263
263
263
263
263
263
263
263
264
264
265
265
266
266
267
268
268
269
270
271
272
273
274
275
276
277
278
280
281
282
284
285
287
288
290
292
293
295
297
299
301
303
305
307
309
311
314
316
318
321
323
326
329
331
334
337
340
343
346
349
352
355
359
362
365
368
372
375
379
382
386
389
393
397
400
404
408
412
417
421
425
429
434
438
443
447
452
457
461
466
471
476
481
486
491
497
502
507
512
518
523
528
534
539
545
550
555
561
566
572
577
583
588
594
600
606
612
618
624
630
636
642
648
655
661
668
674
681
687
694
701
708
715
722
728
736
743
750
757
764
771
779
786
794
801
808
816
824
831
839
846
854
862
869
877
885
892
900
908
916
924
932
939
947
955
963
971
979
987
995
1004
1012
1020
1028
1036
1045
1053
1061
1070
1078
1087
1096
1105
1113
1122
1131
1140
1149
1159
1168
1177
1187
1196
1206
1215
1225
1234
1244
1254
1264
1274
1284
1294
1304
1314
1324
1334
1345
1355
1365
1376
1386
1397
1407
1418
1429
1440
1451
1462
1473
1484
1495
1506
1517
1529
1540
1552
1563
1575
1586
1598
1609
1621
1632
1644
1656
1668
1679
1691
1703
1715
1727
1739
1752
1764
1776
1788
1801
1813
1826
1838
1851
1864
1876
1889
1902
1915
1927
1940
1953
1966
1979
1992
2005
2017
2031
2044
2057
2070
2083
2096
2109
2122
2135
2149
2162
2175
2188
2202
2215
2228
2242
2255
2268
2282
2295
2308
2322
2335
2349
2362
2375
2389
2402
2416
2429
2442
2456
2469
2483
2496
2509
2522
2536
2549
2562
2575
2589
2602
2615
2628
2641
2655
2668
2681
2694
2707
2720
2733
2746
2759
2771
2784
2797
2809
2822
2834
2847
2859
2871
2883
2895
2907
2919
2931
2942
2954
2965
2977
2988
2999
3010
3021
3032
3043
3054
3065
3075
3086
3096
3106
3117
3127
3137
3146
3156
3166
3175
3184
3194
3203
3212
3221
3230
3238
3247
3255
3263
3271
3279
3286
3294
3301
3308
3316
3322
3329
3336
3342
3349
3355
3361
3367
3373
3379
3384
3390
3395
3400
3405
3410
3414
3419
3423
3427
3432
3436
3440
3443
3447
3451
3454
3458
3461
3464
3467
3470
3473
3475
3478
3480
3482
3485
3487
3489
3490
3492
3494
3495
3497
3498
3499
3500
3500
3501
3502
3502
3503
3503
3503
3503
3503
3503
3503
3503
3502
3502
3502
3501
3500
3500
3499
3498
3498
3497
3496
3495
3494
3492
3491
3490
3488
3487
3485
3484
3482
3480
3478
3476
3473
3471
3469
3466
3464
3461
3458
3455
3452
3449
3446
3443
3440
3436
3433
3429
3425
3421
3418
3413
3409
3405
3401
3396
3392
3387
3382
3378
3373
3368
3363
3358
3353
3347
3342
3336
3331
3325
3320
3314
3308
3302
3297
3291
3285
3279
3273
3267
3261
3255
3249
3243
3237
3231
3224
3218
3212
3206
3199
3193
3186
3180
3173
3166
3159
3153
3146
3139
3132
3125
3118
3110
3103
3096
3089
3081
3074
3067
3060
3052
3045
3038
3030
3023
3016
3009
3002
2995
2988
2981
2974
2967
2960
2953
2947
2940
2933
2927
2920
2913
2906
2900
2893
2887
2880
2874
2867
2861
2854
2848
2842
2835
2829
2823
2817
2811
2806
2800
2794
2788
2783
2777
2771
2766
2760
2755
2749
2743
2738
2732
2726
2721
2715
2709
2704
2698
2692
2687
2681
2676
2670
2665
2659
2654
2649
2643
2638
2633
2627
2622
2617
2611
2606
2601
2596
2591
2586
2580
2575
2570
2565
2560
2555
2550
2545
2540
2535
2530
2525
2520
2515
2510
2506
2501
2496
2491
2486
2481
2477
2472
2467
2462
2458
2453
2448
2444
2439
2435
2430
2426
2421
2417
2413
2408
2404
2400
2395
2391
2387
2383
2379
2375
2371
2366
2362
2358
2354
2350
2346
2342
2338
2334
2330
2326
2322
2318
2315
2311
2307
2304
2300
2297
2293
2290
2287
2284
2281
2278
2275
2272
2269
2266
2263
2261
2258
2255
2253
2250
2248
2245
2243
2241
2239
2237
2235
2233
2232
2230
2229
2227
2226
2225
2224
2223
2222
2221
2220
2219
2218
2217
2216
2215
2215
2214
2213
2213
2212
2212
2211
2211
2211
2211
2211
2211
2211
2212
2212
2213
2214
2215
2216
2217
2219
2220
2222
2224
2226
2228
2230
2233
2235
2238
2241
2244
2247
2250
2253
2256
2260
2263
2267
2270
2274
2278
2282
2286
2290
2294
2298
2303
2307
2312
2316
2321
2326
2331
2336
2341
2346
2351
2356
2361
2367
2373
2378
2384
2390
2396
2402
2409
2415
2422
2428
2435
2442
2450
2457
2464
2472
2480
2488
2496
2504
2512
2521
2530
2538
2547
2556
2565
2573
2582
2591
2600
2609
2618
2627
2636
2645
2654
2663
2672
2681
2690
2699
2709
2718
2727
2737
2746
2756
2766
2775
2785
2794
2804
2814
2823
2833
2842
2852
2861
2871
2880
2890
2900
2909
2919
2929
2939
2949
2959
2969
2980
2990
3000
3011
3021
3032
3043
3054
3065
3076
3087
3098
3110
3121
3132
3144
3155
3167
3179
3190
3202
3213
3224
3236
3247
3258
3269
3280
3291
3302
3313
3324
3335
3346
3357
3369
3380
3392
3404
3416
3428
3440
3452
3464
3477
3489
3501
3514
3526
3539
3552
3564
3577
3590
3603
3615
3628
3641
3654
3667
3681
3694
3707
3721
3734
3748
3762
3775
3789
3803
3817
3831
3845
3859
3873
3887
3902
3916
3930
3945
3959
3974
3989
4003
4018
4033
4048
4062
4077
4091
4106
4121
4136
4150
4164
4179
4193
4207
4222
4236
4250
4264
4279
4293
4307
4322
4336
4350
4365
4379
4394
4408
4423
4437
4452
4466
4480
4495
4509
4523
4537
4551
4565
4579
4592
4606
4619
4633
4646
4659
4673
4686
4699
4712
4725
4738
4751
4764
4777
4790
4802
4815
4828
4841
4853
4866
4879
4892
4906
4919
4932
4945
4958
4972
4985
4998
5011
5024
5037
5050
5063
5076
5089
5102
5115
5127
5140
5152
5165
5178
5190
5203
5215
5227
5240
5252
5264
5276
5289
5301
5313
5325
5337
5349
5361
5373
5385
5397
5408
5420
5432
5443
5455
5466
5478
5489
5501
5512
5523
5534
5545
5556
5567
5578
5589
5600
5610
5621
5631
5642
5652
5663
5673
5684
5694
5705
5715
5725
5736
5746
5757
5767
5778
5788
5798
5808
5818
5828
5838
5848
5857
5866
5876
5885
5894
5903
5911
5920
5929
5938
5946
5955
5964
5972
5981
5990
5998
6007
6015
6023
6032
6040
6048
6056
6064
6071
6079
6087
6094
6102
6110
6117
6124
6132
6139
6146
6153
6160
6167
6174
6181
6188
6195
6201
6208
6214
6221
6227
6233
6239
6246
6252
6258
6264
6270
6276
6282
6288
6294
6300
6306
6312
6318
6324
6330
6336
6341
6347
6353
6358
6363
6368
6373
6378
6383
6388
6393
6398
6402
6407
6412
6417
6421
6426
6431
6436
6441
6446
6451
6455
6460
6465
6470
6474
6479
6484
6488
6493
6497
6502
6506
6511
6515
6519
6523
6527
6531
6535
6539
6543
6546
6550
6554
6557
6561
6564
6567
6571
6574
6578
6581
6584
6587
6590
6593
6596
6599
6602
6604
6607
6609
6611
6613
6614
6616
6617
6619
6620
6621
6622
6622
6623
6624
6624
6625
6625
6625
6625
6626
6626
6626
6626
6626
6625
6625
6625
6625
6624
6624
6623
6622
6622
6621
6620
6619
6617
6616
6615
6613
6611
6610
6608
6606
6604
6602
6599
6597
6595
6592
6590
6588
6585
6583
6581
6578
6576
6574
6571
6569
6567
6564
6562
6560
6558
6555
6553
6551
6548
6546
6544
6541
6539
6537
6534
6532
6530
6527
6525
6523
6521
6518
6516
6514
6511
6509
6507
6504
6502
6500
6498
6495
6493
6491
6488
6486
6484
6482
6479
6477
6475
6472
6470
6468
6466
6463
6461
6459
6456
6454
6452
6450
6447
6445
6443
6441
6438
6436
6434
6431
6429
6427
6425
6422
6420
6418
6416
6413
6411
6409
6407
6404
6402
6400
6398
6395
6393
6391
6389
6386
6384
6382
6380
6377
6375
6373
6371
6369
6366
6364
6362
6360
6357
6355
6353
6351
6348
6346
6344
6342
6340
6337
6335
6333
6331
6328
6326
6324
6322
6320
6317
6315
6313
6311
6309
6306
6304
6302
6300
6298
6295
6293
6291
6289
6287
6284
6282
6280
6278
6276
6273
6271
6269
6267
6265
6262
6260
6258
6256
6254
6251
6249
6247
6245
6243
6241
6238
6236
6234
6232
6230
6228
6225
6223
6221
6219
6217
6215
6212
6210
6208
6206
6204
6202
6199
6197
6195
6193
6191
6189
6187
6184
6182
6180
6178
6176
6174
6171
6169
6167
6165
6163
6161
6159
6157
6154
6152
6150
6148
6146
6144
6142
6139
6137
6135
6133
6131
6129
6127
6125
6122
6120
6118
6116
6114
6112
6110
6108
6106
6103
6101
6099
6097
6095
6093
6091
6089
6087
6084
6082
6080
6078
6076
6074
6072
6070
6068
6066
6063
6061
6059
6057
6055
6053
6051
6049
6047
6045
6043
6041
6038
6036
6034
6032
6030
6028
6026
6024
6022
6020
6018
6016
6014
6012
6009
6007
6005
6003
6001
5999
5997
5995
5993
5991
5989
5987
5985
5983
5981
5979
5977
5974
5972
5970
5968
5966
5964
5962
5960
5958
5956
5954
5952
5950
5948
5946
5944
5942
5940
5938
5936
5934
5932
5930
5928
5926
5924
5922
5920
5918
5916
5914
5911
5909
5907
5905
5903
5901
5899
5897
5895
5893
5891
5889
5887
5885
5883
5881
5879
5877
5875
5873
5871
5869
5867
5865
5863
5861
5859
5857
5855
5853
5851
5849
5847
5845
5844
5842
5840
5838
5836
5834
5832
5830
5828
5826
5824
5822
5820
5818
5816
5814
5812
5810
5808
5806
5804
5802
5800
5798
5796
5794
5792
5790
5788
5786
5784
5783
5781
5779
5777
5775
5773
5771
5769
5767
5765
5763
5761
5759
5757
5755
5753
5751
5750
5748
5746
5744
5742
5740
5738
5736
5734
5732
5730
5728
5726
5724
5723
5721
5719
5717
5715
5713
5711
5709
5707
5705
5703
5701
5700
5698
5696
5694
5692
5690
5688
5686
5684
5682
5681
5679
5677
5675
5673
5671
5669
5667
5665
5663
5662
5660
5658
5656
5654
5652
5650
5648
5647
5645
5643
5641
5639
5637
5635
5633
5632
5630
5628
5626
5624
5622
5620
5618
5617
5615
5613
5611
5609
5607
5605
5604
5602
5600
5598
5596
5594
5592
5591
5589
5587
5585
5583
5581
5579
5578
5576
5574
5572
5570
5568
5567
5565
5563
5561
5559
5557
5556
5554
5552
5550
5548
5546
5545
5543
5541
5539
5537
5536
5534
5532
5530
5528
5526
5525
5523
5521
5519
5517
5516
5514
5512
5510
5508
5506
5505
5503
5501
5499
5497
5496
5494
5492
5490
5489
5487
5485
5483
5481
5480
5478
5476
5474
5472
5471
5469
5467
5465
5463
5462
5460
5458
5456
5455
5453
5451
5449
5447
5446
5444
5442
5440
5439
5437
5435
5433
5432
5430
5428
5426
5425
5423
5421
5419
5417
5416
5414
5412
5410
5409
5407
5405
5403
5402
5400
5398
5396
5395
5393
5391
5390
5388
5386
5384
5383
5381
5379
5377
5376
5374
5372
5370
5369
5367
5365
5364
5362
5360
5358
5357
5355
5353
5351
5350
5348
5346
5345
5343
5341
5339
5338
5336
5334
5333
5331
5329
5328
5326
5324
5322
5321
5319
5317
5316
5314
5312
5311
5309
5307
5305
5304
5302
5300
5299
5297
5295
5294
5292
5290
5289
5287
5285
5284
5282
5280
5278
5277
5275
5273
5272
5270
5268
5267
5265
5263
5262
5260
5258
5257
5255
5253
5252
5250
5248
5247
5245
5243
5242
5240
5239
5237
5235
5234
5232
5230
5229
5227
5225
5224
5222
5220
5219
5217
5215
5214
5212
5211
5209
5207
5206
5204
5202
5201
5199
5197
5196
5194
5193
5191
5189
5188
5186
5184
5183
5181
5180
5178
5176
5175
5173
5172
5170
5168
5167
5165
5163
5162
5160
5159
5157
5155
5154
5152
5151
5149
5147
5146
5144
5143
5141
5139
5138
5136
5135
5133
5131
5130
5128
5127
5125
5124
5122
5120
5119
5117
5116
5114
5112
5111
5109
5108
5106
5105
5103
5101
5100
5098
5097
5095
5094
5092
5090
5089
5087
5086
5084
5083
5081
5079
5078
5076
5075
5073
5072
5070
5069
5067
5065
5064
5062
5061
5059
5058
5056
5055
5053
5052
5050
5048
5047
5045
5044
5042
5041
5039
5038
5036
5035
5033
5032
5030
5029
5027
5025
5024
5022
5021
5019
5018
5016
5015
5013
5012
5010
5009
5007
5006
5004
5003
5001
5000
4998
4997
4995
4994
4992
4991
4989
4988
4986
4985
4983
4982
4980
4979
4977
4976
4974
4973
4971
4970
4968
4967
4965
4964
4962
4961
4959
4958
4956
4955
4953
4952
4950
4949
4947
4946
4944
4943
4941
4940
4939
4937
4936
4934
4933
4931
4930
4928
4927
4925
4924
4922
4921
4919
4918
4917
4915
4914
4912
4911
4909
4908
4906
4905
4903
4902
4901
4899
4898
4896
4895
4893
4892
4890
4889
4888
4886
4885
4883
4882
4880
4879
4878
4876
4875
4873
4872
4870
4869
4867
4866
4865
4863
4862
4860
4859
4858
4856
4855
4853
4852
4850
4849
4848
4846
4845
4843
4842
4841
4839
4838
4836
4835
4833
4832
4831
4829
4828
4826
4825
4824
4822
4821
4819
4818
4817
4815
4814
4813
4811
4810
4808
4807
4806
4804
4803
4801
4800
4799
4797
4796
4794
4793
4792
4790
4789
4788
4786
4785
4783
4782
4781
4779
4778
4777
4775
4774
4773
4771
4770
4768
4767
4766
4764
4763
4762
