5
19249
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-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
-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
-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
-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
-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
-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
-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
-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
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-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
-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
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-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
-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
-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
-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
-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
-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
-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
-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
-104
-104
-104
-104
-105
-105
-105
-105
-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
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-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
-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
-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
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-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
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-97
-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
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-71
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-68
-67
-67
-67
-67
-66
-66
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-64
-63
-63
-63
-62
-62
-62
-61
-61
-60
-60
-59
-59
-58
-58
-57
-56
-56
-55
-54
-54
-53
-52
-51
-51
-50
-49
-48
-48
-47
-46
-45
-45
-44
-43
-42
-42
-41
-40
-39
-38
-38
-37
-36
-35
-34
-34
-33
-32
-31
-30
-29
-28
-27
-26
-25
-25
-24
-22
-21
-20
-19
-18
-17
-16
-15
-13
-12
-11
-9
-8
-6
-5
-3
-2
-1
1
2
4
5
6
7
8
10
11
12
12
13
14
15
15
16
17
17
18
18
18
19
19
20
20
20
21
21
21
21
22
22
22
22
23
23
23
24
24
25
25
26
26
27
28
28
29
29
30
31
31
32
32
32
33
33
34
34
35
35
35
36
36
36
37
37
37
37
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
44
44
44
45
45
45
44
44
44
44
44
44
43
43
43
43
43
43
42
42
42
42
42
42
43
43
43
43
44
44
45
45
46
47
47
48
48
49
49
50
50
51
51
52
52
53
53
54
54
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
58
58
59
60
60
61
62
63
63
64
65
66
67
67
68
69
70
71
72
72
73
74
75
75
76
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
80
80
80
80
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
85
85
86
87
88
89
90
91
92
94
96
97
99
100
102
104
105
106
108
109
110
111
111
112
113
113
114
114
115
115
115
116
116
117
117
118
119
119
120
121
121
122
123
124
124
125
126
127
128
128
129
130
131
131
132
133
133
134
134
135
135
136
136
136
136
136
137
137
137
137
138
138
138
139
139
140
140
140
141
141
142
142
142
142
143
143
143
143
143
143
143
143
143
143
143
143
143
143
142
142
142
142
142
142
142
141
141
141
140
140
140
140
140
139
139
139
140
140
140
140
140
141
141
141
142
142
142
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
144
144
145
145
146
146
147
148
149
149
150
151
152
152
153
153
154
154
155
156
156
157
158
159
159
160
161
162
163
165
166
168
170
171
173
175
178
180
182
184
186
188
190
192
194
195
196
197
198
199
200
200
201
202
203
203
204
205
206
208
209
210
211
212
214
215
216
218
219
221
222
224
225
227
228
230
231
233
235
236
238
240
242
243
245
247
249
251
253
255
257
259
261
263
265
268
270
272
275
277
279
281
283
285
287
289
291
293
295
297
299
300
302
303
305
306
307
308
309
310
311
311
312
313
313
314
315
316
317
318
319
320
321
323
324
325
327
328
330
331
333
334
336
338
339
341
343
345
347
349
352
355
357
360
363
366
369
372
375
378
381
384
387
391
394
397
400
404
407
411
414
418
421
424
427
431
434
437
440
443
446
449
451
454
457
460
462
465
467
470
472
475
477
479
482
484
486
489
491
494
497
500
502
505
508
511
514
517
519
522
524
527
529
531
533
536
538
541
545
548
552
557
562
567
573
579
586
593
600
607
615
623
630
638
645
652
658
664
670
675
680
684
688
692
696
700
704
708
712
716
720
724
728
733
738
742
748
753
758
764
770
775
781
787
793
799
805
811
817
823
829
835
841
847
852
858
863
868
873
878
882
887
892
896
901
905
910
915
919
924
929
934
940
945
951
957
964
971
978
985
993
1000
1008
1016
1026
1034
1043
1051
1059
1066
1073
1080
1086
1091
1095
1099
1102
1105
1107
1109
1111
1113
1114
1116
1117
1118
1120
1121
1122
1124
1125
1126
1127
1127
1128
1128
1129
1129
1129
1129
1128
1128
1127
1126
1126
1125
1125
1125
1125
1126
1127
1128
1129
1131
1132
1133
1135
1136
1138
1139
1141
1143
1145
1147
1149
1151
1154
1157
1160
1164
1168
1172
1177
1182
1187
1192
1198
1203
1208
1213
1217
1221
1225
1229
1233
1236
1239
1241
1243
1245
1247
1248
1250
1251
1252
1254
1255
1256
1257
1258
1259
1260
1261
1263
1264
1266
1268
1271
1273
1275
1277
1279
1281
1283
1284
1285
1286
1287
1288
1288
1288
1288
1287
1287
1286
1285
1284
1284
1283
1282
1282
1282
1282
1283
1285
1287
1291
1294
1298
1302
1307
1311
1316
1321
1325
1329
1334
1338
1342
1346
1350
1355
1359
1364
1369
1374
1379
1385
1390
1396
1402
1409
1415
1422
1428
1435
1441
1447
1453
1459
1465
1470
1475
1479
1483
1487
1490
1494
1497
1500
1503
1506
1509
1511
1514
1516
1518
1520
1522
1524
1525
1526
1527
1528
1529
1529
1530
1530
1531
1532
1532
1533
1533
1534
1534
1534
1534
1535
1535
1536
1537
1538
1540
1543
1545
1548
1550
1552
1553
1554
1554
1554
1553
1551
1549
1547
1545
1543
1541
1540
1540
1541
1542
1544
1546
1549
1552
1555
1558
1561
1564
1567
1570
1572
1573
1574
1574
1573
1572
1571
1570
1569
1568
1567
1566
1565
1564
1563
1562
1561
1559
1558
1556
1554
1551
1548
1545
1541
1537
1533
1530
1526
1522
1519
1516
1514
1512
1510
1509
1508
1508
1508
1509
1511
1514
1517
1521
1525
1529
1534
1538
1543
1547
1551
1554
1557
1560
1562
1563
1564
1563
1562
1561
1559
1557
1555
1553
1552
1552
1552
1553
1554
1556
1558
1559
1559
1559
1558
1556
1554
1550
1546
1541
1537
1533
1530
1527
1525
1524
1523
1524
1525
1526
1528
1530
1531
1533
1535
1536
1537
1537
1536
1535
1533
1531
1527
1523
1518
1511
1505
1498
1492
1486
1481
1477
1474
1471
1470
1470
1470
1472
1474
1477
1481
1486
1492
1498
1505
1512
1519
1526
1532
1537
1540
1543
1545
1545
1544
1541
1538
1535
1530
1525
1520
1514
1508
1502
1496
1490
1485
1481
1477
1473
1470
1467
1463
1458
1452
1446
1438
1430
1422
1414
1406
1399
1391
1384
1378
1372
1368
1363
1359
1355
1351
1346
1341
1335
1329
1323
1316
1310
1305
1299
1295
1290
1287
1284
1282
1281
1279
1279
1278
1277
1277
1277
1278
1278
1279
1280
1281
1282
1282
1281
1279
1277
1273
1268
1263
1258
1251
1245
1237
1230
1221
1213
1204
1195
1186
1176
1167
1159
1152
1145
1139
1134
1129
1125
1121
1117
1113
1109
1104
1098
1093
1086
1079
1072
1064
1056
1048
1040
1033
1027
1022
1018
1018
1018
1020
1025
1030
1036
1042
1049
1055
1061
1066
1070
1073
1075
1077
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1093
1093
1092
1091
1090
1089
1088
1086
1084
1081
1079
1076
1073
1070
1067
1063
1060
1056
1053
1050
1047
1045
1043
1041
1040
1040
1039
1037
1035
1033
1029
1025
1020
1014
1008
1000
994
986
977
968
960
951
943
936
930
925
922
920
919
918
917
916
914
912
909
904
899
893
888
882
878
874
870
867
864
862
859
857
854
851
848
845
842
839
836
832
828
824
820
815
811
808
805
802
800
799
800
800
802
804
805
807
808
809
810
811
812
813
815
817
820
824
829
834
839
845
851
858
864
869
875
880
885
890
894
897
900
902
903
904
904
905
905
906
907
909
911
915
920
926
933
941
950
960
971
983
995
1008
1022
1036
1050
1064
1076
1088
1098
1106
1112
1115
1116
1114
1111
1106
1100
1093
1086
1079
1072
1067
1062
1059
1057
1056
1057
1058
1061
1065
1070
1076
1083
1090
1097
1104
1110
1114
1118
1120
1122
1121
1120
1118
1115
1110
1105
1099
1093
1086
1079
1072
1065
1059
1054
1050
1048
1046
1044
1043
1043
1044
1045
1046
1048
1049
1051
1052
1054
1056
1057
1058
1059
1059
1060
1060
1061
1062
1062
1063
1063
1063
1063
1062
1060
1058
1056
1053
1050
1047
1044
1041
1039
1038
1038
1038
1041
1044
1048
1053
1059
1065
1071
1076
1080
1083
1085
1086
1086
1085
1083
1081
1079
1076
1073
1071
1068
1067
1066
1067
1070
1074
1080
1088
1097
1107
1119
1131
1144
1156
1169
1182
1194
1206
1218
1230
1242
1255
1268
1280
1293
1306
1318
1331
1343
1354
1366
1376
1387
1397
1406
1416
1424
1433
1440
1446
1451
1455
1458
1460
1462
1462
1463
1464
1466
1468
1472
1477
1484
1492
1501
1511
1521
1533
1544
1556
1569
1582
1594
1607
1619
1631
1643
1655
1667
1679
1691
1704
1717
1730
1743
1758
1774
1790
1808
1827
1847
1867
1889
1910
1932
1953
1975
1995
2015
2033
2051
2067
2082
2096
2109
2122
2134
2146
2157
2168
2179
2190
2202
2214
2226
2240
2254
2269
2284
2300
2316
2332
2348
2363
2378
2393
2407
2421
2434
2446
2457
2468
2477
2486
2494
2503
2511
2521
2532
2544
2558
2573
2590
2608
2628
2648
2669
2691
2714
2738
2762
2788
2813
2839
2866
2892
2919
2946
2972
2999
3025
3052
3078
3105
3131
3158
3184
3211
3238
3266
3293
3321
3348
3376
3403
3430
3456
3481
3505
3528
3549
3569
3587
3603
3617
3630
3641
3650
3659
3667
3674
3681
3688
3696
3704
3713
3722
3733
3745
3759
3774
3790
3808
3827
3848
3870
3893
3917
3941
3966
3991
4017
4042
4067
4093
4119
4144
4170
4194
4218
4240
4260
4279
4296
4311
4323
4334
4343
4351
4357
4362
4368
4372
4378
4383
4389
4396
4405
4414
4423
4434
4445
4458
4470
4483
4497
4510
4523
4537
4550
4563
4576
4589
4601
4613
4624
4634
4645
4654
4664
4673
4682
4692
4701
4710
4720
4730
4740
4751
4762
4773
4785
4798
4810
4823
4836
4849
4862
4876
4891
4906
4921
4936
4951
4966
4981
4995
5008
5020
5031
5042
5052
5062
5072
5081
5092
5102
5114
5125
5138
5151
5164
5177
5190
5203
5215
5227
5239
5250
5261
5271
5281
5291
5300
5308
5316
5324
5331
5339
5347
5355
5364
5374
5384
5395
5406
5417
5428
5439
5449
5458
5467
5474
5481
5488
5494
5500
5506
5513
5521
5530
5539
5550
5562
5575
5589
5602
5616
5631
5644
5658
5672
5685
5699
5712
5726
5740
5755
5770
5785
5801
5818
5835
5852
5869
5886
5902
5917
5931
5944
5955
5965
5973
5979
5984
5989
5992
5995
5998
6001
6004
6008
6012
6017
6022
6027
6032
6037
6042
6046
6050
6053
6055
6057
6057
6057
6056
6053
6051
6047
6044
6040
6037
6035
6034
6034
6036
6038
6041
6044
6048
6051
6053
6055
6055
6055
6053
6050
6047
6042
6037
6032
6026
6020
6013
6005
5995
5985
5973
5961
5947
5931
5915
5898
5881
5862
5844
5825
5807
5789
5770
5752
5735
5717
5700
5682
5665
5647
5628
5609
5590
5570
5550
5530
5510
5489
5469
5449
5430
5410
5391
5372
5353
5334
5315
5297
5278
5259
5240
5220
5200
5179
5157
5134
5110
5086
5060
5034
5007
4979
4951
4924
4896
4869
4842
4815
4788
4761
4733
4705
4677
4647
4617
4586
4554
4521
4489
4456
4424
4393
4363
4334
4307
4281
4257
4235
4214
4194
4175
4157
4139
4121
4102
4083
4065
4046
4026
4006
3985
3963
3942
3920
3898
3876
3854
3832
3811
3790
3770
3751
3733
3715
3697
3680
3663
3645
3626
3607
3586
3565
3543
3519
3495
3470
3444
3417
3389
3361
3332
3303
3274
3245
3216
3187
3158
3129
3100
3071
3042
3012
2982
2952
2922
2892
2862
2832
2803
2773
2744
2715
2687
2658
2629
2599
2570
2539
2508
2476
2443
2409
2375
2340
2304
2268
2232
2195
2158
2121
2085
2048
2012
1976
1940
1905
1870
1836
1801
1767
1732
1698
1662
1626
1590
1553
1515
1477
1438
1400
1362
1324
1286
1249
1212
1175
1138
1102
1066
1030
994
958
922
886
850
814
778
741
704
667
629
591
552
513
472
431
389
347
304
261
219
177
136
95
55
15
-24
-63
-102
-140
-178
-215
-253
-290
-326
-363
-399
-435
-471
-507
-543
-578
-614
-650
-685
-720
-755
-789
-823
-857
-889
-920
-950
-979
-1006
-1032
-1056
-1079
-1100
-1121
-1141
-1160
-1179
-1199
-1219
-1239
-1260
-1283
-1305
-1329
-1354
-1379
-1405
-1431
-1458
-1486
-1514
-1542
-1570
-1599
-1627
-1655
-1684
-1712
-1740
-1767
-1795
-1824
-1852
-1881
-1910
-1939
-1969
-1999
-2029
-2060
-2091
-2121
-2152
-2182
-2212
-2241
-2271
-2301
-2330
-2359
-2387
-2416
-2444
-2471
-2499
-2525
-2552
-2577
-2602
-2627
-2650
-2673
-2695
-2717
-2737
-2758
-2778
-2797
-2816
-2835
-2854
-2873
-2892
-2911
-2931
-2951
-2973
-2994
-3017
-3040
-3064
-3089
-3115
-3142
-3169
-3198
-3227
-3256
-3287
-3317
-3348
-3379
-3411
-3441
-3472
-3502
-3532
-3561
-3590
-3617
-3644
-3670
-3694
-3718
-3741
-3763
-3784
-3805
-3826
-3846
-3865
-3884
-3904
-3923
-3943
-3963
-3983
-4003
-4025
-4045
-4066
-4085
-4103
-4121
-4136
-4150
-4163
-4174
-4184
-4193
-4201
-4209
-4216
-4224
-4231
-4239
-4247
-4256
-4265
-4275
-4286
-4297
-4310
-4322
-4336
-4349
-4363
-4376
-4388
-4399
-4409
-4417
-4425
-4430
-4436
-4440
-4444
-4448
-4452
-4456
-4460
-4465
-4470
-4475
-4480
-4486
-4492
-4497
-4503
-4508
-4514
-4519
-4524
-4530
-4535
-4540
-4545
-4550
-4555
-4560
-4566
-4572
-4579
-4586
-4594
-4603
-4612
-4623
-4634
-4646
-4659
-4673
-4688
-4704
-4721
-4740
-4759
-4780
-4802
-4824
-4848
-4872
-4896
-4921
-4946
-4971
-4996
-5021
-5046
-5071
-5096
-5121
-5146
-5171
-5195
-5219
-5242
-5265
-5287
-5309
-5329
-5350
-5370
-5389
-5409
-5428
-5448
-5467
-5487
-5507
-5527
-5548
-5569
-5590
-5612
-5634
-5656
-5678
-5700
-5723
-5746
-5768
-5791
-5813
-5835
-5857
-5878
-5900
-5921
-5942
-5963
-5984
-6006
-6029
-6052
-6077
-6103
-6130
-6158
-6188
-6218
-6250
-6282
-6315
-6349
-6383
-6417
-6452
-6486
-6519
-6553
-6585
-6618
-6649
-6680
-6710
-6740
-6770
-6800
-6829
-6859
-6888
-6918
-6948
-6978
-7008
-7040
-7071
-7103
-7136
-7170
-7204
-7239
-7274
-7310
-7346
-7383
-7420
-7457
-7495
-7533
-7572
-7611
-7651
-7692
-7733
-7775
-7817
-7861
-7904
-7949
-7994
-8039
-8086
-8132
-8180
-8228
-8276
-8324
-8373
-8422
-8471
-8520
-8569
-8617
-8666
-8714
-8763
-8813
-8862
-8913
-8964
-9016
-9068
-9122
-9176
-9232
-9288
-9344
-9402
-9459
-9517
-9574
-9631
-9688
-9743
-9796
-9849
-9899
-9948
-9996
-10041
-10086
-10129
-10170
-10210
-10250
-10288
-10326
-10363
-10401
-10438
-10477
-10516
-10556
-10597
-10640
-10685
-10731
-10778
-10827
-10877
-10927
-10979
-11031
-11083
-11134
-11186
-11237
-11287
-11337
-11386
-11434
-11482
-11529
-11576
-11623
-11671
-11718
-11766
-11814
-11863
-11913
-11964
-12016
-12068
-12122
-12176
-12230
-12285
-12341
-12396
-12452
-12508
-12564
-12619
-12675
-12731
-12787
-12842
-12898
-12954
-13009
-13066
-13122
-13179
-13237
-13296
-13355
-13415
-13476
-13537
-13600
-13662
-13726
-13789
-13854
-13918
-13982
-14047
-14111
-14176
-14241
-14307
-14373
-14441
-14509
-14578
-14648
-14720
-14792
-14865
-14939
-15014
-15089
-15165
-15242
-15319
-15396
-15474
-15552
-15631
-15710
-15790
-15869
-15949
-16030
-16110
-16190
-16271
-16352
-16433
-16514
-16595
-16676
-16757
-16837
-16917
-16997
-17077
-17156
-17235
-17313
-17390
-17466
-17542
-17616
-17690
-17762
-17834
-17904
-17974
-18042
-18110
-18177
-18242
-18307
-18371
-18434
-18495
-18556
-18615
-18673
-18730
-18785
-18838
-18890
-18940
-18987
-19031
-19073
-19110
-19144
-19173
-19198
-19218
-19233
-19243
-19248
-19249
-19244
-19235
-19222
-19204
-19181
-19155
-19125
-19091
-19053
-19012
-18968
-18921
-18871
-18819
-18763
-18705
-18645
-18582
-18516
-18447
-18375
-18300
-18223
-18141
-18057
-17968
-17876
-17780
-17681
-17577
-17469
-17358
-17243
-17124
-17001
-16875
-16746
-16614
-16478
-16340
-16199
-16056
-15912
-15765
-15616
-15467
-15316
-15164
-15011
-14858
-14704
-14550
-14395
-14239
-14083
-13926
-13768
-13610
-13449
-13288
-13124
-12959
-12791
-12621
-12448
-12273
-12095
-11913
-11730
-11543
-11354
-11162
-10967
-10770
-10571
-10370
-10167
-9964
-9760
-9555
-9351
-9148
-8946
-8746
-8547
-8351
-8157
-7967
-7778
-7593
-7410
-7231
-7053
-6878
-6705
-6535
-6365
-6197
-6030
-5864
-5698
-5533
-5367
-5202
-5036
-4870
-4704
-4537
-4370
-4202
-4034
-3865
-3696
-3528
-3359
-3192
-3025
-2862
-2700
-2543
-2390
-2242
-2101
-1966
-1840
-1722
-1613
-1513
-1424
-1345
-1275
-1216
-1166
-1125
-1093
-1070
-1053
-1044
-1041
-1044
-1052
-1064
-1081
-1101
-1125
-1151
-1179
-1210
-1242
-1276
-1311
-1348
-1386
-1425
-1466
-1508
-1553
-1601
-1651
-1705
-1761
-1822
-1886
-1954
-2025
-2102
-2182
-2265
-2352
-2443
-2537
-2633
-2731
-2831
-2932
-3034
-3136
-3238
-3339
-3438
-3536
-3632
-3724
-3814
-3900
-3981
-4058
-4130
-4197
-4259
-4315
-4366
-4411
-4452
-4487
-4519
-4547
-4571
-4593
-4613
-4631
-4648
-4665
-4682
-4699
-4717
-4737
-4758
-4780
-4805
-4832
-4860
-4890
-4921
-4953
-4984
-5015
-5045
-5072
-5098
-5120
-5139
-5155
-5167
-5175
-5180
-5182
-5180
-5176
-5169
-5160
-5149
-5138
-5125
-5112
-5098
-5085
-5072
-5060
-5048
-5038
-5028
-5019
-5012
-5005
-4999
-4993
-4988
-4982
-4977
-4970
-4963
-4954
-4944
-4932
-4917
-4900
-4881
-4858
-4833
-4804
-4773
-4738
-4700
-4660
-4619
-4576
-4532
-4489
-4447
-4407
-4369
-4334
-4302
-4274
-4249
-4229
-4213
-4202
-4195
-4192
-4194
-4200
-4210
-4224
-4240
-4260
-4282
-4305
-4330
-4355
-4381
-4405
-4429
-4450
-4470
-4486
-4500
-4511
-4519
-4524
-4526
-4525
-4522
-4517
-4510
-4502
-4493
-4484
-4476
-4469
-4465
-4463
-4465
-4472
-4483
-4499
-4521
-4547
-4579
-4616
-4657
-4702
-4750
-4801
-4855
-4909
-4964
-5020
-5075
-5130
-5184
-5236
-5287
-5336
-5384
-5429
-5472
-5513
-5551
-5586
-5618
-5646
-5671
-5692
-5710
-5726
-5738
-5748
-5757
-5764
-5771
-5778
-5785
-5792
-5801
-5811
-5822
-5835
-5850
-5866
-5883
-5902
-5922
-5942
-5962
-5981
-6000
-6018
-6034
-6049
-6061
-6071
-6079
-6085
-6088
-6088
-6086
-6082
-6075
-6066
-6054
-6041
-6025
-6007
-5986
-5963
-5937
-5909
-5876
-5840
-5800
-5756
-5706
-5651
-5591
-5526
-5455
-5378
-5297
-5211
-5120
-5026
-4929
-4829
-4727
-4624
-4521
-4417
-4315
-4213
-4112
-4013
-3916
-3821
-3727
-3636
-3547
-3460
-3376
-3294
-3215
-3139
-3066
-2997
-2930
-2867
-2808
-2752
-2699
-2650
-2604
-2562
-2523
-2487
-2455
-2427
-2401
-2379
-2361
-2345
-2333
-2324
-2318
-2315
-2316
-2319
-2325
-2335
-2347
-2363
-2382
-2403
-2428
-2455
-2485
-2518
-2552
-2589
-2628
-2668
-2711
-2755
-2801
-2848
-2898
-2949
-3001
-3055
-3110
-3167
-3224
-3283
-3342
-3401
-3460
-3519
-3578
-3636
-3693
-3749
-3803
-3856
-3907
-3956
-4003
-4046
-4086
-4124
-4158
-4189
-4217
-4241
-4263
-4282
-4299
-4313
-4325
-4336
-4345
-4354
-4361
-4369
-4376
-4384
-4392
-4402
-4413
-4425
-4440
-4456
-4475
-4496
-4519
-4544
-4571
-4600
-4630
-4660
-4690
-4721
-4750
-4778
-4804
-4828
-4849
-4868
-4885
-4898
-4910
-4919
-4926
-4930
-4933
-4934
-4933
-4930
-4925
-4918
-4910
-4901
-4891
-4879
-4867
-4853
-4839
-4825
-4809
-4793
-4776
-4758
-4738
-4717
-4695
-4672
-4647
-4622
-4595
-4567
-4538
-4509
-4478
-4447
-4416
-4384
-4352
-4320
-4289
-4257
-4226
-4196
-4167
-4138
-4110
-4082
-4056
-4030
-4006
-3982
-3960
-3938
-3917
-3898
-3880
-3863
-3849
-3835
-3824
-3815
-3808
-3803
-3801
-3802
-3805
-3810
-3818
-3828
-3840
-3853
-3868
-3883
-3900
-3917
-3934
-3952
-3970
-3988
-4006
-4026
-4046
-4066
-4086
-4107
-4129
-4151
-4173
-4195
-4219
-4242
-4265
-4289
-4312
-4334
-4356
-4376
-4395
-4412
-4428
-4442
-4454
-4464
-4472
-4479
-4484
-4487
-4489
-4489
-4487
-4483
-4478
-4471
-4463
-4452
-4440
-4426
-4411
-4393
-4373
-4352
-4328
-4303
-4275
-4246
-4214
-4180
-4144
-4106
-4065
-4022
-3976
-3928
-3878
-3826
-3771
-3714
-3655
-3595
-3532
-3468
-3402
-3334
-3265
-3195
-3124
-3053
-2982
-2912
-2843
-2775
-2708
-2644
-2581
-2520
-2461
-2403
-2348
-2294
-2242
-2191
-2142
-2093
-2045
-1999
-1953
-1907
-1861
-1815
-1769
-1723
-1677
-1630
-1583
-1536
-1488
-1440
-1392
-1343
-1295
-1246
-1198
-1149
-1101
-1052
-1004
-956
-907
-859
-810
-761
-712
-663
-613
-564
-514
-464
-414
-364
-313
-261
-208
-154
-98
-41
17
78
140
204
270
338
408
480
553
629
706
784
865
946
1029
1114
1199
1285
1372
1460
1548
1636
1725
1813
1901
1989
2077
2164
2251
2336
2422
2506
2590
2672
2754
2835
2915
2994
3073
3150
3227
3303
3378
3452
3526
3597
3668
3736
3803
3867
3929
3989
4045
4099
4149
4196
4240
4281
4319
4354
4386
4415
4442
4466
4487
4506
4523
4538
4551
4562
4572
4581
4588
4594
4599
4603
4606
4608
4609
4609
4608
4606
4603
4599
4594
4589
4583
4576
4569
4562
4554
4547
4540
4534
4528
4524
4520
4517
4515
4514
4514
4515
4517
4520
4524
4528
4534
4541
4549
4558
4568
4579
4591
4603
4616
4629
4644
4658
4674
4690
4708
4727
4747
4769
4793
4819
4847
4878
4911
4947
4985
5025
5068
5112
5158
5206
5255
5305
5355
5407
5459
5512
5565
5618
5672
5726
5779
5833
5886
5938
5989
6039
6087
6134
6178
6220
6260
6297
6331
6363
6392
6419
6443
6466
6486
6504
6521
6537
6551
6564
6577
6588
6599
6610
6621
6631
6642
6653
6664
6675
6688
6700
6714
6727
6742
6757
6773
6790
6807
6825
6843
6862
6882
6901
6922
6942
6963
6984
7005
7027
7048
7070
7093
7116
7139
7163
7188
7214
7240
7268
7296
7326
7356
7388
7422
7457
7493
7532
7571
7613
7656
7700
7746
7792
7839
7887
7935
7984
8034
8084
8134
8185
8237
8289
8342
8396
8450
8505
8559
8613
8667
8720
8773
8824
8874
8923
8970
9016
9060
9103
9144
9184
9222
9260
9296
9331
9366
9401
9435
9469
9503
9537
9571
9605
9639
9674
9708
9743
9779
9815
9852
9890
9928
9968
10008
10049
10091
10134
10177
10221
10264
10308
10352
10396
10440
10484
10527
10571
10614
10657
10700
10743
10785
10827
10869
10910
10951
10990
11029
11067
11104
11140
11175
11209
11242
11275
11308
11340
11372
11405
11437
11470
11504
11538
11574
11610
11647
11685
11724
11764
11804
11846
11887
11929
11971
12013
12055
12096
12137
12176
12215
12251
12286
12320
12351
12379
12406
12430
12452
12472
12490
12506
12520
12533
12545
12556
12567
12577
12586
12596
12605
12615
12625
12635
12645
12655
12666
12677
12688
12699
12711
12722
12733
12744
12755
12766
12777
12788
12799
12810
12821
12832
12843
12854
12865
12875
12885
12895
12904
12913
12921
12929
12937
12944
12950
12956
12961
12965
12969
12973
12975
12978
12980
12981
12983
12984
12985
12986
12987
12988
12990
12992
12995
12999
13003
13008
13015
13022
13029
13038
13047
13056
13066
13076
13086
13096
13105
13115
13125
13134
13143
13152
13160
13168
13176
13184
13191
13199
13205
13212
13218
13224
13229
13233
13237
13241
13244
13246
13248
13251
13253
13255
13258
13261
13265
13269
13273
13278
13283
13289
13294
13300
13306
13312
13318
13324
13329
13334
13338
13341
13344
13347
13348
13349
13349
13349
13347
13346
13344
13342
13339
13337
13335
13334
13333
13333
13334
13336
13340
13344
13351
13358
13367
13377
13388
13400
13412
13426
13440
13454
13469
13484
13500
13516
13532
13549
13566
13583
13601
13618
13635
13652
13669
13685
13701
13716
13730
13744
13756
13768
13779
13789
13798
13806
13813
13820
13826
13832
13837
13843
13850
13857
13865
13874
13884
13895
13908
13922
13937
13954
13971
13990
14009
14029
14050
14072
14094
14116
14139
14162
14185
14209
14232
14254
14277
14299
14321
14342
14363
14383
14403
14422
14441
14458
14474
14489
14503
14515
14526
14535
14543
14549
14554
14558
14560
14562
14562
14562
14562
14561
14560
14558
14557
14556
14555
14554
14554
14554
14554
14555
14556
14558
14561
14565
14570
14575
14581
14588
14595
14603
14611
14620
14628
14638
14647
14657
14667
14678
14689
14700
14711
14723
14735
14747
14758
14770
14781
14792
14803
14813
14823
14833
14842
14851
14860
14868
14877
14885
14893
14901
14909
14918
14926
14935
14944
14954
14964
14973
14983
14993
15003
15013
15023
15033
15044
15054
15065
15076
15087
15098
15110
15121
15133
15144
15156
15166
15177
15187
15196
15204
15211
15217
15222
15225
15227
15228
15228
15225
15222
15217
15212
15205
15197
15188
15178
15168
15157
15146
15134
15122
15109
15096
15083
15069
15054
15038
15022
15005
14987
14968
14948
14927
14905
14883
14859
14835
14810
14785
14758
14731
14704
14675
14646
14616
14586
14555
14523
14491
14459
14426
14394
14361
14329
14297
14266
14235
14206
14177
14149
14121
14095
14070
14045
14021
13997
13974
13952
13930
13908
13886
13864
13843
13822
13801
13780
13760
13739
13719
13699
13678
13658
13638
13618
13598
13578
13558
13539
13520
13501
13484
13467
13451
13435
13421
13408
13395
13384
13373
13364
13355
13347
13339
13332
13326
13320
13315
13309
13304
13299
13295
13290
13285
13279
13274
13268
13262
13255
13247
13239
13230
13220
13210
13200
13188
13177
13165
13154
13142
13130
13118
13106
13095
13083
13072
13061
13051
13040
13030
13019
13009
12998
12988
12977
12967
12956
12946
12936
12925
12915
12904
12894
12884
12874
12863
12854
12844
12835
12826
12817
12809
12801
12793
12786
12780
12774
12769
12764
12760
12756
12753
12751
12749
12748
12748
12748
12749
12751
12753
12756
12759
12762
12766
12769
12773
12776
12779
12782
12785
12787
12789
12790
12791
12791
12791
12791
12790
12789
12787
12785
12782
12779
12775
12770
12765
12760
12754
12749
12743
12737
12731
12726
12720
12715
12710
12705
12700
12694
12688
12683
12676
12669
12662
12655
12647
12639
12631
12623
12614
12606
12598
12589
12581
12573
12566
12558
12550
12542
12534
12525
12515
12505
12493
12481
12467
12452
12435
12418
12398
12377
12355
12332
12307
12280
12253
12224
12195
12164
12132
12099
12065
12031
11995
11959
11922
11885
11846
11807
11767
11726
11685
11643
11600
11557
11513
11468
11423
11378
11332
11287
11241
11196
11150
11104
11059
11013
10968
10922
10876
10830
10785
10739
10693
10646
10600
10554
10508
10461
10415
10368
10322
10275
10229
10183
10138
10092
10047
10002
9958
9913
9868
9823
9778
9733
9688
9643
9597
9552
9507
9462
9417
9372
9327
9282
9236
9191
9145
9098
9051
9004
8956
8908
8859
8810
8761
8711
8661
8611
8560
8510
8460
8410
8360
8311
8262
8213
8164
8116
8069
8021
7974
7927
7880
7833
7787
7740
7694
7648
7602
7557
7512
7468
7424
7381
7338
7296
7254
7213
7172
7132
7092
7052
7013
6973
6935
6896
6857
6819
6780
6742
6703
6664
6626
6587
6548
6510
6471
6432
6393
6353
6314
6274
6233
6192
6150
6108
6065
6021
5976
5930
5883
5836
5787
5738
5688
5637
5585
5532
5478
5424
5368
5311
5254
5195
5135
5075
5014
4951
4889
4825
4761
4697
4632
4567
4501
4435
4369
4302
4235
4167
4099
4030
3961
3892
3823
3752
3682
3610
3538
3465
3391
3316
3240
3163
3086
3008
2929
2849
2770
2690
2610
2530
2450
2371
2293
2216
2140
2065
1991
1919
1849
1780
1713
1647
1583
1520
1459
1399
1340
1282
1225
1169
1114
1060
1006
953
901
850
799
748
698
648
599
549
500
451
402
353
305
256
207
158
110
61
12
-36
-85
-133
-182
-230
-278
-326
-373
-421
-468
-514
-560
-606
-651
-696
-741
-785
-829
-872
-916
-959
-1002
-1044
-1087
-1129
-1171
-1213
-1255
-1296
-1338
-1378
-1419
-1460
-1500
-1540
-1580
-1619
-1658
-1697
-1735
-1773
-1811
-1847
-1884
-1919
-1954
-1988
-2021
-2055
-2088
-2120
-2152
-2184
-2216
-2249
-2281
-2314
-2346
-2379
-2413
-2446
-2479
-2513
-2546
-2579
-2613
-2646
-2679
-2712
-2745
-2777
-2810
-2842
-2874
-2905
-2937
-2968
-2999
-3030
-3061
-3093
-3124
-3156
-3188
-3220
-3253
-3286
-3321
-3356
-3391
-3428
-3465
-3503
-3542
-3581
-3621
-3661
-3702
-3743
-3785
-3826
-3868
-3910
-3953
-3995
-4038
-4081
-4125
-4169
-4213
-4258
-4304
-4350
-4397
-4445
-4493
-4542
-4591
-4641
-4692
-4743
-4795
-4847
-4900
-4953
-5006
-5059
-5112
-5165
-5219
-5272
-5325
-5378
-5431
-5484
-5537
-5589
-5641
-5693
-5745
-5796
-5846
-5897
-5946
-5995
-6044
-6092
-6140
-6186
-6232
-6277
-6321
-6364
-6406
-6447
-6487
-6526
-6565
-6602
-6639
-6675
-6710
-6745
-6780
-6814
-6848
-6882
-6915
-6949
-6983
-7016
-7050
-7085
-7119
-7154
-7188
-7224
-7259
-7294
-7330
-7366
-7402
-7439
-7475
-7512
-7549
-7587
-7624
-7662
-7700
-7738
-7776
-7813
-7851
-7889
-7926
-7964
-8000
-8038
-8074
-8112
-8148
-8185
-8221
-8257
-8293
-8329
-8365
-8400
-8436
-8471
-8505
-8540
-8574
-8608
-8641
-8674
-8706
-8738
-8769
-8800
-8831
-8862
-8893
-8923
-8954
-8985
-9017
-9048
-9080
-9113
-9145
-9179
-9212
-9247
-9282
-9317
-9353
-9390
-9427
-9464
-9501
-9538
-9575
-9612
-9649
-9686
-9722
-9759
-9795
-9831
-9868
-9904
-9940
-9976
-10012
-10049
-10085
-10121
-10157
-10193
-10229
-10264
-10300
-10336
-10371
-10406
-10442
-10477
-10512
-10547
-10582
-10617
-10652
-10688
-10723
-10759
-10795
-10830
-10866
-10902
-10938
-10974
-11009
-11045
-11080
-11114
-11148
-11182
-11216
-11249
-11282
-11315
-11348
-11381
-11414
-11448
-11482
-11517
-11552
-11589
-11626
-11663
-11702
-11741
-11780
-11821
-11862
-11903
-11945
-11987
-12029
-12072
-12116
-12159
-12203
-12248
-12292
-12337
-12382
-12427
-12471
-12516
-12560
-12604
-12648
-12691
-12733
-12775
-12817
-12858
-12899
-12939
-12980
-13020
-13060
-13100
-13139
-13179
-13219
-13259
-13299
-13339
-13379
-13419
-13458
-13498
-13538
-13577
-13617
-13656
-13694
-13733
-13771
-13809
-13846
-13884
-13920
-13957
-13993
-14029
-14065
-14100
-14134
-14168
-14202
-14235
-14268
-14300
-14332
-14363
-14394
-14425
-14455
-14485
-14515
-14545
-14574
-14604
-14634
-14663
-14693
-14723
-14753
-14784
-14814
-14845
-14876
-14907
-14939
-14970
-15002
-15034
-15066
-15098
-15131
-15163
-15196
-15229
-15263
-15297
-15331
-15366
-15401
-15437
-15473
-15511
-15548
-15587
-15626
-15666
-15706
-15746
-15787
-15828
-15870
-15911
-15953
-15994
-16035
-16076
-16117
-16157
-16197
-16236
-16274
-16314
-16352
-16389
-16427
-16464
-16500
-16537
-16574
-16610
-16647
-16684
-16721
-16758
-16796
-16833
-16871
-16910
-16948
-16987
-17026
-17065
-17105
-17144
-17183
-17223
-17262
-17301
-17340
-17379
-17417
-17455
-17493
-17530
-17566
-17602
-17637
-17671
-17704
-17737
-17768
-17799
-17829
-17858
-17887
-17915
-17942
-17969
-17995
-18021
-18046
-18071
-18096
-18120
-18145
-18169
-18193
-18217
-18241
-18265
-18288
-18311
-18334
-18357
-18379
-18402
-18424
-18446
-18468
-18489
-18511
-18532
-18553
-18574
-18594
-18614
-18634
-18653
-18671
-18688
-18705
-18721
-18737
-18751
-18765
-18778
-18790
-18802
-18813
-18823
-18832
-18841
-18849
-18856
-18863
-18870
-18876
-18882
-18888
-18894
-18899
-18905
-18910
-18915
-18920
-18925
-18929
-18934
-18939
-18943
-18948
-18952
-18957
-18961
-18966
-18970
-18975
-18980
-18985
-18990
-18996
-19002
-19008
-19014
-19020
-19026
-19032
-19038
-19044
-19050
-19056
-19062
-19068
-19074
-19080
-19085
-19091
-19097
-19102
-19108
-19113
-19118
-19124
-19129
-19134
-19138
-19143
-19148
-19153
-19157
-19161
-19165
-19169
-19172
-19175
-19178
-19179
-19180
-19181
-19181
-19180
-19179
-19178
-19176
-19174
-19171
-19169
-19166
-19164
-19161
-19158
-19155
-19151
-19148
-19144
-19140
-19135
-19130
-19125
-19120
-19114
-19107
-19100
-19093
-19085
-19076
-19067
-19056
-19045
-19033
-19020
-19006
-18991
-18975
-18958
-18940
-18921
-18901
-18880
-18858
-18835
-18810
-18785
-18758
-18731
-18703
-18674
-18645
-18616
-18585
-18555
-18524
-18493
-18461
-18430
-18398
-18366
-18333
-18301
-18268
-18235
-18202
-18169
-18136
-18102
-18068
-18033
-17998
-17962
-17926
-17889
-17851
-17813
-17773
-17733
-17692
-17650
-17607
-17564
-17519
-17474
-17428
-17381
-17334
-17286
-17237
-17187
-17137
-17087
-17036
-16985
-16934
-16882
-16830
-16779
-16727
-16674
-16622
-16569
-16517
-16464
-16411
-16358
-16303
-16251
-16197
-16143
-16090
-16036
-15983
-15930
-15877
-15824
-15771
-15719
-15667
-15615
-15563
-15511
-15459
-15407
-15355
-15303
-15251
-15199
-15147
-15095
-15043
-14991
-14939
-14887
-14835
-14783
-14731
-14680
-14628
-14577
-14526
-14476
-14425
-14375
-14325
-14275
-14225
-14175
-14126
-14077
-14029
-13980
-13932
-13885
-13838
-13791
-13745
-13699
-13654
-13609
-13564
-13519
-13475
-13431
-13387
-13343
-13299
-13256
-13212
-13169
-13125
-13082
-13038
-12994
-12949
-12905
-12860
-12814
-12769
-12723
-12676
-12629
-12582
-12535
-12488
-12440
-12392
-12344
-12296
-12248
-12200
-12153
-12105
-12058
-12010
-11963
-11916
-11869
-11822
-11774
-11727
-11679
-11631
-11582
-11533
-11483
-11433
-11382
-11330
-11277
-11223
-11168
-11112
-11055
-10996
-10937
-10876
-10814
-10751
-10687
-10622
-10556
-10489
-10420
-10351
-10281
-10211
-10139
-10067
-9994
-9921
-9847
-9772
-9697
-9622
-9546
-9470
-9394
-9317
-9240
-9162
-9085
-9007
-8928
-8850
-8771
-8692
-8613
-8534
-8454
-8375
-8295
-8215
-8135
-8055
-7976
-7896
-7817
-7737
-7658
-7578
-7499
-7420
-7340
-7261
-7182
-7103
-7024
-6945
-6867
-6789
-6711
-6634
-6558
-6482
-6407
-6332
-6258
-6185
-6112
-6040
-5969
-5898
-5827
-5757
-5688
-5620
-5553
-5486
-5420
-5355
-5291
-5228
-5165
-5103
-5042
-4981
-4921
-4861
-4802
-4743
-4685
-4628
-4570
-4513
-4457
-4400
-4344
-4289
-4233
-4178
-4122
-4067
-4011
-3957
-3902
-3848
-3793
-3738
-3683
-3629
-3574
-3520
-3465
-3411
-3357
-3304
-3250
-3197
-3144
-3092
-3040
-2988
-2936
-2885
-2835
-2785
-2735
-2686
-2637
-2589
-2541
-2493
-2445
-2398
-2351
-2305
-2258
-2212
-2166
-2120
-2073
-2027
-1981
-1935
-1888
-1841
-1793
-1746
-1698
-1649
-1600
-1551
-1502
-1452
-1402
-1352
-1301
-1249
-1198
-1146
-1093
-1040
-987
-933
-879
-824
-769
-714
-659
-603
-547
-491
-435
-379
-322
-266
-209
-152
-95
-38
19
77
134
192
250
307
365
423
481
540
598
657
715
774
833
892
951
1010
1069
1128
1187
1245
1304
1362
1421
1479
1537
1595
1653
1711
1769
1827
1885
1944
2001
2060
2118
2176
2234
2292
2349
2406
2462
2518
2573
2627
2681
2734
2786
2838
2889
2939
2989
3038
3087
3135
3183
3231
3279
3326
3374
3421
3468
3515
3562
3609
3656
3703
3750
3796
3842
3888
3934
3979
4024
4069
4114
4158
4202
4245
4289
4332
4375
4418
4460
4503
4545
4587
4629
4671
4712
4754
4795
4836
4877
4918
4958
4999
5039
5080
5120
5161
5202
5242
5283
5324
5366
5407
5448
5490
5532
5573
5615
5657
5698
5740
5782
5823
5865
5907
5948
5990
6032
6073
6115
6156
6198
6239
6280
6320
6361
6402
6443
6483
6525
6566
6607
6649
6692
6735
6778
6822
6867
6913
6959
7006
7054
7102
7151
7201
7251
7301
7352
7403
7453
7504
7554
7605
7655
7705
7755
7805
7855
7905
7955
8005
8055
8106
8157
8209
8261
8313
8365
8418
8470
8523
8577
8630
8683
8737
8791
8844
8898
8952
9006
9059
9113
9167
9220
9274
9328
9382
9437
9491
9546
9601
9657
9713
9770
9827
9885
9943
10002
10061
10120
10180
10241
10301
10362
10424
10485
10546
10608
10670
10731
10792
10853
10914
10975
11035
11095
11155
11214
11274
11333
11392
11452
11511
11569
11628
11687
11746
11804
11863
11921
11979
12038
12096
12154
12212
12270
12327
12385
12442
12499
12556
12612
12669
12725
12781
12837
12893
12949
13004
13060
13115
13169
13223
13277
13330
13382
13434
13485
13535
13584
13633
13680
13727
13773
13818
13862
13906
13949
13991
14032
14073
14114
14154
14194
14234
14273
14312
14351
14390
14429
14468
14506
14545
14583
14620
14657
14694
14730
14765
14800
14834
14868
14900
14932
14963
14993
15023
15052
15080
15107
15133
15159
15184
15208
15232
15255
15277
15298
15319
15339
15358
15376
15393
15409
15424
15438
15451
15463
15474
15484
15494
15503
15511
15519
15526
15533
15539
15545
15550
15554
15559
15562
15566
15568
15570
15572
15573
15574
15574
15574
15573
15572
15569
15567
15563
15559
15553
15547
15541
15533
15525
15517
15507
15497
15486
15475
15463
15450
15437
15424
15410
15396
15381
15366
15351
15335
15320
15303
15287
15271
15254
15237
15220
15203
15186
15169
15152
15135
15118
15102
15085
15069
15053
15037
15021
15006
14990
14974
14958
14942
14926
14910
14894
14878
14861
14845
14828
14812
14795
14779
14763
14747
14731
14715
14699
14684
14668
14652
14636
14619
14603
14586
14569
14552
14535
14518
14501
14483
14466
14448
14430
14413
14395
14377
14359
14340
14322
14304
14285
14266
14247
14228
14209
14189
14169
14149
14129
14108
14087
14066
14045
14023
14002
13980
13958
13936
13913
13891
13868
13845
13822
13799
13775
13752
13728
13703
13679
13654
13628
13603
13577
13552
13526
13500
13473
13447
13420
13393
13366
13339
13312
13284
13256
13228
13200
13172
13143
13115
13086
13057
13028
12999
12971
12942
12913
12884
12855
12825
12796
12766
12737
12707
12677
12647
12616
12586
12555
12524
12493
12462
12430
12398
12366
12334
12302
12269
12236
12203
12169
12135
12101
12066
12030
11994
11957
11919
11881
11842
11802
11761
11719
11677
11635
11592
11548
11504
11459
11415
11369
11324
11278
11233
11187
11142
11096
11051
11006
10961
10916
10871
10826
10782
10737
10692
10647
10602
10557
10512
10466
10420
10374
10328
10281
10235
10187
10140
10092
10044
9995
9946
9897
9848
9798
9748
9697
9646
9594
9542
9490
9436
9383
9328
9273
9217
9160
9102
9044
8985
8925
8864
8803
8740
8677
8613
8548
8482
8416
8349
8282
8213
8145
8074
8006
7936
7865
7795
7724
7653
7582
7511
7440
7369
7297
7226
7154
7082
7011
6939
6867
6795
6724
6652
6581
6509
6438
6367
6295
6224
6153
6083
6012
5941
5870
5799
5729
5658
5586
5515
5444
5372
5300
5228
5156
5084
5011
4939
4866
4794
4721
4648
4576
4503
4431
4358
4286
4214
4143
4070
4000
3930
3860
3791
3722
3653
3585
3517
3449
3381
3313
3246
3178
3110
3042
2973
2904
2835
2766
2696
2626
2556
2485
2415
2344
2274
2203
2133
2063
1993
1924
1855
1786
1718
1650
1583
1515
1448
1381
1314
1247
1181
1114
1047
979
912
844
775
707
638
569
499
429
359
288
218
147
76
4
-67
-138
-209
-281
-352
-423
-494
-565
-637
-708
-779
-850
-920
-991
-1062
-1133
-1203
-1273
-1343
-1413
-1482
-1551
-1620
-1689
-1757
-1825
-1893
-1960
-2027
-2093
-2160
-2226
-2292
-2357
-2423
-2488
-2553
-2618
-2683
-2747
-2811
-2875
-2939
-3003
-3066
-3129
-3192
-3255
-3318
-3380
-3443
-3505
-3567
-3628
-3690
-3752
-3813
-3875
-3936
-3997
-4058
-4120
-4181
-4242
-4304
-4365
-4427
-4488
-4549
-4611
-4672
-4733
-4793
-4854
-4914
-4975
-5034
-5094
-5153
-5212
-5271
-5330
-5388
-5446
-5504
-5561
-5619
-5677
-5734
-5791
-5849
-5906
-5963
-6019
-6076
-6132
-6189
-6245
-6301
-6356
-6412
-6467
-6522
-6577
-6632
-6687
-6742
-6796
-6851
-6906
-6961
-7015
-7070
-7126
-7181
-7236
-7292
-7347
-7403
-7459
-7515
-7570
-7626
-7681
-7737
-7792
-7847
-7903
-7957
-8012
-8066
-8119
-8173
-8228
-8281
-8333
-8386
-8437
-8489
-8539
-8590
-8639
-8688
-8737
-8785
-8833
-8881
-8928
-8975
-9022
-9069
-9115
-9161
-9207
-9252
-9297
-9342
-9386
-9430
-9473
-9516
-9558
-9600
-9640
-9681
-9720
-9758
-9796
-9833
-9869
-9904
-9939
-9972
-10005
-10037
-10068
-10099
-10128
-10157
-10186
-10213
-10241
-10267
-10293
-10319
-10344
-10368
-10393
-10417
-10441
-10465
-10488
-10512
-10535
-10559
-10582
-10606
-10629
-10652
-10675
-10698
-10721
-10743
-10766
-10788
-10810
-10831
-10853
-10873
-10894
-10914
-10933
-10952
-10970
-10988
-11006
-11023
-11040
-11056
-11072
-11088
-11104
-11119
-11134
-11149
-11163
-11177
-11192
-11206
-11219
-11233
-11246
-11259
-11272
-11285
-11298
-11310
-11321
-11333
-11344
-11355
-11365
-11375
-11384
-11393
-11401
-11408
-11416
-11422
-11428
-11434
-11439
-11443
-11448
-11451
-11455
-11457
-11460
-11462
-11464
-11466
-11467
-11468
-11469
-11470
-11470
-11471
-11471
-11471
-11471
-11471
-11471
-11471
-11470
-11469
-11468
-11466
-11464
-11462
-11458
-11455
-11450
-11445
-11440
-11433
-11426
-11419
-11410
-11401
-11391
-11381
-11370
-11358
-11346
-11333
-11319
-11305
-11290
-11275
-11259
-11242
-11225
-11207
-11189
-11171
-11152
-11132
-11112
-11091
-11070
-11048
-11026
-11004
-10981
-10957
-10934
-10909
-10884
-10859
-10833
-10806
-10779
-10751
-10723
-10693
-10664
-10633
-10602
-10570
-10538
-10505
-10471
-10437
-10402
-10367
-10331
-10294
-10257
-10220
-10182
-10143
-10104
-10064
-10023
-9982
-9940
-9898
-9855
-9812
-9768
-9724
-9679
-9633
-9587
-9541
-9494
-9447
-9399
-9351
-9303
-9255
-9207
-9158
-9110
-9061
-9012
-8963
-8914
-8865
-8816
-8767
-8718
-8669
-8620
-8571
-8522
-8472
-8423
-8373
-8323
-8273
-8223
-8173
-8122
-8073
-8022
-7972
-7922
-7871
-7820
-7770
-7719
-7669
-7618
-7567
-7517
-7466
-7416
-7365
-7314
-7264
-7214
-7163
-7113
-7063
-7013
-6963
-6913
-6863
-6813
-6764
-6714
-6665
-6616
-6567
-6518
-6470
-6421
-6372
-6324
-6275
-6227
-6179
-6130
-6082
-6033
-5985
-5936
-5888
-5839
-5790
-5741
-5693
-5644
-5595
-5547
-5498
-5450
-5401
-5353
-5305
-5256
-5208
-5160
-5112
-5063
-5015
-4966
-4917
-4868
-4819
-4769
-4720
-4669
-4619
-4568
-4517
-4465
-4413
-4360
-4306
-4252
-4198
-4143
-4086
-4030
-3974
-3917
-3860
-3802
-3743
-3685
-3626
-3567
-3507
-3448
-3388
-3328
-3269
-3209
-3149
-3089
-3029
-2968
-2908
-2848
-2787
-2727
-2666
-2605
-2544
-2483
-2422
-2361
-2301
-2240
-2179
-2119
-2058
-1998
-1938
-1879
-1819
-1760
-1701
-1643
-1584
-1526
-1469
-1411
-1354
-1297
-1240
-1184
-1127
-1071
-1014
-958
-902
-845
-789
-732
-676
-620
-563
-507
-451
-395
-339
-283
-228
-173
-118
-64
-10
44
98
151
204
257
310
363
415
467
519
571
623
674
725
777
828
879
930
982
1033
1084
1135
1186
1237
1288
1338
1389
1439
1489
1539
1589
1639
1688
1737
1786
1835
1883
1931
1980
2028
2076
2123
2171
2219
2266
2313
2360
2407
2453
2500
2546
2592
2637
2682
2727
2772
2816
2860
2904
2947
2990
3033
3076
3118
3160
3201
3242
3283
3323
3363
3403
3442
3480
3519
3557
3594
3631
3668
3705
3741
3777
3813
3849
3884
3919
3954
3988
4022
4056
4090
4123
4156
4188
4220
4252
4284
4315
4346
4377
4408
4438
4468
4498
4528
4557
4586
4615
4644
4672
4700
4728
4756
4784
4811
4839
4866
4893
4921
4948
4976
5003
5030
5058
5085
5112
5139
5166
5193
5219
5246
5272
5298
5324
5350
5376
5402
5428
5454
5480
5506
5531
5557
5583
5609
5635
5661
5686
5712
5738
5764
5790
5816
5842
5868
5894
5920
5945
5971
5996
6021
6045
6070
6094
6117
6141
6164
6186
6209
6231
6252
6274
6294
6315
6335
6355
6374
6393
6412
6431
6449
6468
6486
6504
6522
6541
6558
6576
6594
6611
6628
6645
6662
6678
6693
6709
6724
6738
6752
6766
6779
6792
6805
6817
6829
6840
6851
6862
6873
6883
6893
6902
6912
6921
6930
6939
6948
6957
6965
6973
6981
6989
6996
7003
7010
7016
7022
7028
7033
7039
7044
7049
7054
7059
7063
7068
7073
7077
7081
7086
7090
7095
7099
7104
7108
7113
7118
7122
7127
7132
7137
7142
7146
7151
7156
7161
7165
7170
7175
7180
7184
7189
7193
7197
7201
7206
7209
7213
7217
7220
7224
7227
7230
7233
7235
7238
7240
7242
7244
7247
7249
7251
7253
7255
7258
7260
7263
7265
7268
7271
7275
7278
7281
7285
7289
7293
7297
7301
7305
7310
7314
7319
7323
7328
7333
7337
7342
7347
7351
7356
7361
7365
7370
7375
7379
7384
7389
7394
7399
7404
7410
7416
7421
7428
7434
7441
7448
7456
7463
7472
7480
7489
7498
7507
7517
7527
7537
7547
7558
7568
7579
7590
7601
7612
7623
7634
7645
7656
7667
7678
7689
7700
7710
7721
7731
7742
7752
7762
7771
7781
7791
7800
7809
7819
7828
7837
7846
7855
7864
7873
7882
7891
7900
7909
7918
7927
7937
7946
7956
7966
7976
7987
7998
8009
8020
8032
8044
8057
8070
8083
8096
8111
8125
8138
8153
8167
8182
8197
8211
8225
8239
8254
8268
8282
8295
8309
8323
8337
8350
8364
8377
8390
8403
8416
8429
8442
8455
8468
8480
8493
8505
8518
8530
8543
8555
8567
8579
8591
8603
8615
8627
8639
8650
8662
8673
8684
8695
8706
8716
8727
8737
8747
8756
8765
8775
8783
8791
8799
8807
8814
8821
8827
8833
8838
8843
8848
8853
8857
8860
8863
8866
8869
8871
8873
8874
8876
8877
8878
8879
8879
8880
8880
8880
8881
8881
8881
8881
8880
8880
8880
8879
8878
8877
8876
8874
8872
8870
8867
8864
8861
8857
8852
8848
8842
8837
8831
8824
8817
8810
8802
8794
8786
8777
8768
8758
8748
8738
8727
8716
8705
8693
8682
8669
8657
8644
8632
8619
8605
8592
8579
8565
8551
8538
8524
8510
8496
8482
8467
8453
8439
8424
8410
8396
8381
8367
8353
8339
8326
8312
8299
8286
8273
8260
8248
8235
8223
8211
8199
8186
8173
8161
8148
8135
8122
8108
8093
8080
8064
8048
8032
8016
8000
7983
7966
7948
7930
7911
7893
7874
7856
7837
7818
7799
7780
7761
7742
7722
7703
7683
7663
7643
7623
7602
7581
7560
7538
7516
7493
7471
7447
7424
7400
7376
7352
7328
7303
7278
7253
7228
7202
7177
7151
7125
7099
7073
7047
7021
6995
6969
6943
6917
6891
6865
6838
6812
6785
6758
6731
6704
6676
6648
6619
6590
6561
6531
6501
6470
6439
6408
6376
6344
6311
6278
6246
6212
6179
6146
6112
6078
6045
6011
5977
5942
5908
5874
5839
5805
5770
5735
5701
5666
5631
5596
5560
5525
5490
5454
5419
5383
5347
5311
5274
5238
5201
5164
5127
5090
5053
5015
4978
4940
4903
4866
4828
4791
4754
4717
4680
4644
4607
4570
4534
4497
4461
4424
4387
4350
4313
4276
4238
4200
4162
4123
4083
4043
4003
3963
3922
3881
3839
3797
3754
3711
3667
3623
3579
3534
3490
3444
3399
3353
3307
3262
3215
3169
3123
3077
3031
2985
2938
2892
2846
2800
2753
2707
2660
2614
2567
2520
2473
2425
2378
2331
2283
2235
2187
2139
2091
2043
1995
1946
1898
1849
1801
1752
1703
1655
1606
1557
1508
1459
1410
1360
1311
1261
1211
1161
1110
1060
1008
957
906
854
802
749
697
644
590
537
483
429
375
321
267
214
160
106
53
0
-53
-106
-159
-211
-264
-316
-369
-422
-474
-528
-581
-635
-688
-743
-797
-852
-907
-962
-1016
-1072
-1128
-1183
-1239
-1294
-1349
-1405
-1460
-1515
-1570
-1624
-1679
-1733
-1787
-1841
-1895
-1948
-2001
-2055
-2108
-2161
-2213
-2266
-2318
-2370
-2422
-2474
-2525
-2577
-2628
-2679
-2730
-2781
-2832
-2882
-2933
-2984
-3034
-3085
-3136
-3187
-3238
-3289
-3340
-3392
-3443
-3495
-3546
-3598
-3649
-3701
-3752
-3804
-3855
-3906
-3958
-4008
-4059
-4110
-4160
-4210
-4260
-4310
-4359
-4409
-4458
-4507
-4555
-4604
-4652
-4701
-4749
-4798
-4846
-4894
-4943
-4991
-5039
-5087
-5136
-5184
-5232
-5280
-5328
-5376
-5424
-5472
-5520
-5567
-5615
-5662
-5709
-5756
-5803
-5850
-5896
-5943
-5989
-6035
-6081
-6127
-6173
-6218
-6264
-6309
-6355
-6400
-6446
-6491
-6537
-6583
-6628
-6674
-6720
-6766
-6812
-6858
-6904
-6950
-6996
-7043
-7089
-7135
-7182
-7228
-7274
-7320
-7366
-7412
-7457
-7503
-7548
-7594
-7639
-7683
-7728
-7772
-7816
-7860
-7903
-7946
-7989
-8032
-8074
-8117
-8159
-8200
-8242
-8283
-8324
-8365
-8406
-8446
-8486
-8526
-8566
-8605
-8645
-8684
-8724
-8763
-8802
-8841
-8880
-8918
-8957
-8995
-9033
-9070
-9107
-9144
-9180
-9216
-9251
-9286
-9320
-9354
-9388
-9421
-9453
-9485
-9517
-9549
-9580
-9610
-9641
-9671
-9702
-9732
-9762
-9791
-9821
-9851
-9880
-9909
-9938
-9967
-9996
-10024
-10052
-10080
-10107
-10134
-10161
-10188
-10215
-10241
-10267
-10293
-10319
-10345
-10371
-10397
-10424
-10450
-10477
-10504
-10531
-10558
-10586
-10614
-10643
-10671
-10700
-10729
-10759
-10788
-10817
-10847
-10877
-10906
-10936
-10965
-10995
-11024
-11054
-11083
-11113
-11142
-11171
-11200
-11229
-11258
-11287
-11316
-11345
-11373
-11402
-11430
-11458
-11486
-11513
-11540
-11567
-11593
-11619
-11645
-11670
-11695
-11719
-11743
-11767
-11790
-11812
-11835
-11857
-11878
-11899
-11920
-11941
-11961
-11981
-12001
-12020
-12040
-12059
-12078
-12096
-12115
-12133
-12151
-12168
-12185
-12202
-12218
-12234
-12250
-12264
-12279
-12293
-12306
-12319
-12331
-12342
-12354
-12364
-12375
-12384
-12394
-12403
-12411
-12419
-12426
-12433
-12439
-12445
-12451
-12456
-12460
-12465
-12469
-12472
-12476
-12479
-12482
-12485
-12488
-12490
-12492
-12494
-12496
-12498
-12499
-12500
-12501
-12501
-12502
-12501
-12501
-12500
-12498
-12496
-12494
-12491
-12487
-12483
-12479
-12474
-12468
-12462
-12455
-12448
-12440
-12431
-12422
-12413
-12403
-12393
-12382
-12371
-12360
-12348
-12336
-12323
-12310
-12297
-12283
-12269
-12255
-12241
-12226
-12211
-12195
-12180
-12164
-12148
-12132
-12116
-12100
-12083
-12067
-12050
-12033
-12016
-11999
-11981
-11963
-11945
-11927
-11908
-11889
-11869
-11850
-11830
-11809
-11789
-11768
-11746
-11725
-11703
-11681
-11658
-11635
-11611
-11587
-11563
-11538
-11512
-11486
-11459
-11432
-11404
-11376
-11347
-11317
-11287
-11257
-11226
-11194
-11163
-11131
-11099
-11066
-11033
-11000
-10967
-10934
-10901
-10867
-10833
-10800
-10766
-10732
-10698
-10664
-10630
-10595
-10561
-10526
-10492
-10457
-10422
-10387
-10351
-10316
-10280
-10244
-10207
-10170
-10133
-10096
-10058
-10020
-9982
-9944
-9905
-9866
-9827
-9788
-9749
-9710
-9670
-9630
-9590
-9550
-9510
-9470
-9430
-9390
-9350
-9309
-9269
-9228
-9188
-9147
-9106
-9066
-9025
-8984
-8943
-8902
-8861
-8821
-8780
-8739
-8698
-8656
-8615
-8573
-8532
-8490
-8448
-8405
-8363
-8320
-8277
-8234
-8191
-8147
-8103
-8058
-8015
-7971
-7926
-7881
-7836
-7790
-7744
-7697
-7650
-7603
-7555
-7507
-7458
-7409
-7360
-7310
-7261
-7210
-7160
-7109
-7058
-7006
-6954
-6901
-6848
-6795
-6741
-6686
-6631
-6575
-6519
-6462
-6404
-6345
-6286
-6226
-6166
-6105
-6043
-5980
-5918
-5854
-5790
-5726
-5661
-5595
-5529
-5462
-5394
-5326
-5257
-5188
-5117
-5047
-4975
-4904
-4831
-4759
-4686
-4612
-4538
-4464
-4389
-4315
-4240
-4164
-4089
-4013
-3936
-3860
-3783
-3706
-3628
-3550
-3471
-3392
-3313
-3233
-3152
-3072
-2991
-2909
-2828
-2746
-2664
-2582
-2500
-2418
-2335
-2253
-2171
-2088
-2005
-1923
-1840
-1757
-1674
-1590
-1507
-1423
-1339
-1255
-1171
-1087
-1002
-919
-836
-753
-670
-587
-504
-422
-339
-257
-176
-94
-13
68
149
230
310
391
472
552
632
713
793
873
953
1033
1113
1193
1272
1352
1431
1511
1590
1669
1747
1826
1904
1982
2059
2137
2213
2290
2366
2442
2518
2593
2668
2742
2817
2891
2965
3039
3112
3186
3259
3332
3405
3478
3551
3623
3695
3767
3839
3910
3981
4051
4121
4191
4261
4330
4399
4468
4537
4606
4674
4742
4811
4879
4947
5015
5083
5151
5219
5287
5355
5423
5491
5559
5627
5694
5762
5830
5897
5965
6033
6100
6168
6235
6302
6369
6436
6502
6568
6634
6699
6764
6829
6894
6958
7022
7086
7150
7213
7277
7340
7403
7466
7529
7591
7654
7716
7778
7839
7901
7962
8022
8082
8141
8202
8261
8320
8378
8437
8495
8552
8609
8667
8724
8780
8837
8893
8949
9005
9061
9116
9171
9226
9281
9335
9389
9442
9495
9548
9600
9652
9704
9755
9805
9855
9905
9954
10002
10050
10097
10144
10190
10235
10280
10325
10369
10413
10456
10499
10541
10583
10625
10667
10708
10749
10789
10830
10870
10910
10949
10989
11028
11067
11106
11145
11183
11221
11259
11297
11334
11371
11408
11444
11480
11515
11550
11585
11619
11652
11685
11718
11750
11782
11813
11844
11875
11905
11934
11963
11992
12020
12048
12075
12101
12128
12153
12179
12203
12228
12251
12275
12297
12320
12342
12363
12384
12405
12425
12444
12464
12483
12501
12519
12537
12554
12571
12587
12602
12618
12632
12646
12660
12673
12685
12697
12709
12720
12730
12740
12750
12759
12768
12776
12784
12792
12800
12807
12814
12821
12828
12834
12840
12847
12852
12858
12864
12869
12874
12878
12883
12887
12891
12894
12897
12900
12903
12905
12907
12909
12910
12911
12911
12911
12910
12909
12908
12906
12903
12900
12896
12893
12888
12883
12878
12873
12867
12862
12856
12849
12843
12837
12831
12824
12818
12812
12807
12801
12795
12790
12784
12779
12773
12768
12762
12757
12751
12746
12741
12735
12730
12725
12720
12714
12709
12704
12699
12694
12688
12683
12677
12671
12665
12659
12653
12647
12641
12634
12627
12620
12613
12605
12598
12590
12582
12574
12565
12556
12547
12538
12528
12518
12508
12497
12486
12474
12463
12451
12438
12426
12413
12400
12387
12373
12359
12345
12331
12316
12301
12286
12270
12254
12237
12220
12203
12185
12167
12148
12128
12109
12089
12068
12047
12025
12003
11981
11959
11936
11912
11889
11865
11841
11816
11791
11766
11741
11716
11690
11664
11638
11611
11584
11557
11529
11502
11473
11445
11416
11387
11358
11328
11298
11267
11237
11206
11174
11143
11111
11079
11046
11014
10981
10947
10913
10879
10845
10810
10775
10740
10704
10668
10632
10595
10559
10522
10485
10448
10410
10373
10335
10298
10260
10222
10184
10146
10107
10069
10030
9991
9952
9913
9873
9833
9793
9753
9712
9672
9630
9589
9548
9506
9464
9422
9379
9337
9294
9250
9207
9163
9119
9074
9029
8984
8938
8892
8846
8799
8752
8704
8657
8609
8561
8513
8464
8416
8368
8320
8272
8224
8176
8129
8080
8034
7987
7940
7893
7845
7798
7751
7704
7657
7609
7562
7514
7466
7418
7369
7321
7272
7223
7174
7125
7075
7026
6976
6926
6876
6826
6776
6726
6675
6625
6574
6524
6473
6422
6371
6321
6270
6219
6168
6117
6066
6015
5964
5913
5862
5811
5761
5710
5659
5608
5557
5505
5454
5402
5351
5299
5246
5194
5141
5088
5035
4981
4927
4873
4819
4764
4709
4654
4598
4543
4487
4431
4375
4319
4262
4206
4149
4091
4035
3978
3921
3864
3806
3748
3690
3632
3574
3516
3457
3399
3340
3281
3222
3163
3104
3045
2985
2926
2867
2807
2747
2688
2628
2568
2508
2448
2387
2327
2266
2206
2145
2084
2023
1961
1900
1838
1776
1714
1652
1589
1527
1464
1401
1338
1274
1211
1148
1084
1020
957
893
829
765
702
638
574
511
447
384
320
257
194
130
68
5
-58
-120
-182
-243
-305
-366
-426
-487
-547
-607
-666
-726
-785
-844
-902
-961
-1018
-1078
-1136
-1194
-1252
-1310
-1367
-1425
-1482
-1538
-1595
-1651
-1707
-1763
-1819
-1874
-1929
-1984
-2039
-2093
-2148
-2202
-2256
-2310
-2364
-2418
-2472
-2526
-2580
-2634
-2688
-2742
-2795
-2849
-2903
-2957
-3010
-3064
-3117
-3171
-3224
-3277
-3330
-3383
-3435
-3488
-3540
-3592
-3644
-3696
-3748
-3799
-3851
-3902
-3953
-4003
-4054
-4105
-4155
-4206
-4256
-4306
-4355
-4405
-4454
-4503
-4552
-4600
-4648
-4696
-4744
-4791
-4838
-4885
-4931
-4977
-5023
-5068
-5114
-5158
-5203
-5247
-5291
-5334
-5378
-5420
-5463
-5505
-5546
-5588
-5629
-5669
-5710
-5750
-5789
-5829
-5868
-5907
-5945
-5984
-6023
-6061
-6099
-6137
-6176
-6214
-6252
-6290
-6328
-6366
-6404
-6442
-6479
-6517
-6555
-6593
-6630
-6668
-6706
-6743
-6781
-6818
-6856
-6893
-6930
-6968
-7005
-7042
-7080
-7117
-7154
-7191
-7228
-7265
-7302
-7339
-7375
-7412
-7449
-7486
-7523
-7559
-7596
-7633
-7670
-7707
-7744
-7780
-7817
-7854
-7890
-7927
-7963
-7999
-8035
-8071
-8106
-8141
-8178
-8213
-8248
-8283
-8318
-8353
-8387
-8422
-8456
-8490
-8524
-8558
-8592
-8626
-8659
-8693
-8726
-8759
-8792
-8825
-8858
-8891
-8923
-8956
-8988
-9019
-9051
-9082
-9112
-9143
-9172
-9202
-9231
-9260
-9288
-9316
-9344
-9371
-9398
-9425
-9451
-9477
-9503
-9528
-9553
-9577
-9601
-9625
-9648
-9670
-9692
-9714
-9734
-9754
-9774
-9793
-9811
-9828
-9845
-9861
-9877
-9892
-9906
-9919
-9932
-9945
-9957
-9968
-9979
-9989
-9999
-10008
-10017
-10025
-10033
-10040
-10047
-10054
-10060
-10066
-10071
-10077
-10081
-10085
-10089
-10092
-10095
-10098
-10100
-10101
-10102
-10103
-10103
-10103
-10102
-10101
-10099
-10097
-10095
-10092
-10089
-10086
-10082
-10078
-10074
-10070
-10065
-10060
-10054
-10048
-10042
-10035
-10028
-10021
-10013
-10005
-9997
-9988
-9979
-9970
-9960
-9950
-9940
-9929
-9919
-9907
-9896
-9884
-9871
-9859
-9846
-9832
-9819
-9805
-9790
-9775
-9760
-9744
-9728
-9712
-9696
-9679
-9662
-9645
-9627
-9610
-9592
-9574
-9556
-9538
-9520
-9502
-9483
-9465
-9446
-9427
-9409
-9390
-9371
-9351
-9332
-9313
-9294
-9274
-9255
-9236
-9217
-9198
-9179
-9160
-9141
-9122
-9103
-9084
-9065
-9046
-9027
-9007
-8988
-8968
-8948
-8928
-8909
-8889
-8869
-8848
-8828
-8808
-8787
-8767
-8746
-8726
-8705
-8684
-8664
-8643
-8622
-8601
-8580
-8559
-8537
-8516
-8495
-8473
-8452
-8430
-8408
-8386
-8364
-8342
-8319
-8297
-8274
-8250
-8226
-8202
-8178
-8153
-8128
-8103
-8077
-8051
-8025
-7999
-7972
-7945
-7917
-7889
-7861
-7832
-7803
-7774
-7744
-7714
-7684
-7653
-7622
-7591
-7559
-7527
-7495
-7462
-7429
-7396
-7363
-7329
-7295
-7261
-7226
-7191
-7156
-7121
-7086
-7050
-7014
-6978
-6942
-6906
-6869
-6832
-6795
-6757
-6720
-6681
-6643
-6604
-6565
-6526
-6486
-6446
-6406
-6365
-6324
-6283
-6241
-6199
-6157
-6114
-6071
-6028
-5984
-5940
-5896
-5852
-5807
-5762
-5716
-5671
-5625
-5578
-5532
-5485
-5438
-5390
-5342
-5295
-5246
-5198
-5149
-5100
-5051
-5002
-4952
-4902
-4852
-4802
-4752
-4702
-4652
-4601
-4551
-4500
-4450
-4399
-4348
-4298
-4247
-4196
-4145
-4094
-4043
-3993
-3942
-3891
-3840
-3789
-3738
-3687
-3636
-3585
-3533
-3482
-3430
-3379
-3327
-3276
-3224
-3172
-3120
-3068
-3016
-2964
-2912
-2860
-2808
-2755
-2703
-2651
-2598
-2546
-2494
-2441
-2389
-2337
-2286
-2234
-2182
-2131
-2080
-2029
-1979
-1928
-1878
-1828
-1778
-1729
-1679
-1630
-1581
-1531
-1482
-1433
-1384
-1335
-1286
-1237
-1188
-1139
-1090
-1041
-993
-944
-896
-847
-799
-751
-704
-656
-609
-562
-515
-468
-422
-375
-330
-284
-239
-194
-149
-104
-60
-16
28
72
116
160
204
247
291
334
378
421
465
508
551
594
637
680
723
765
808
850
892
934
976
1018
1060
1101
1142
1183
1225
1266
1307
1348
1388
1429
1470
1511
1552
1593
1634
1675
1717
1758
1799
1840
1882
1923
1964
2005
2047
2088
2129
2170
2211
2251
2292
2333
2373
2414
2454
2494
2534
2574
2614
2654
2693
2733
2772
2812
2851
2890
2928
2967
3005
3043
3081
3119
3156
3193
3229
3266
3302
3338
3374
3409
3444
3479
3514
3549
3583
3618
3652
3685
3719
3753
3786
3819
3852
3884
3917
3949
3981
4011
4043
4075
4106
4136
4167
4197
4227
4257
4286
4316
4345
4373
4402
4430
4458
4486
4514
4541
4568
4595
4622
4649
4675
4701
4727
4752
4778
4803
4828
4853
4877
4902
4926
4950
4974
4998
5021
5045
5068
5091
5114
5137
5159
5182
5204
5226
5248
5270
5291
5313
5334
5354
5375
5395
5415
5434
5454
5472
5491
5509
5527
5545
5562
5579
5595
5611
5627
5642
5657
5672
5687
5701
5715
5728
5741
5754
5767
5780
5792
5804
5816
5827
5839
5850
5860
5871
5881
5890
5899
5908
5917
5924
5932
5939
5945
5951
5956
5961
5965
5968
5971
5974
5975
5976
5977
5977
5976
5975
5973
5971
5968
5965
5961
5956
5951
5945
5939
5932
5924
5917
5908
5900
5891
5881
5871
5861
5851
5840
5829
5817
5805
5793
5781
5768
5756
5743
5729
5715
5701
5687
5672
5658
5642
5627
5611
5595
5578
5561
5544
5527
5509
5491
5473
5454
5435
5415
5396
5375
5355
5334
5313
5291
5270
5247
5225
5202
5179
5156
5132
5109
5085
5061
5037
5012
4988
4964
4939
4915
4890
4865
4841
4816
4791
4766
4741
4716
4691
4666
4642
4617
4592
4568
4543
4519
4494
4470
4445
4421
4396
4372
4348
4323
4299
4274
4250
4225
4201
4176
4152
4128
4103
4078
4054
4030
4006
3982
3958
3934
3910
3886
3862
3838
3814
3791
3767
3743
3719
3696
3672
3648
3624
3600
3576
3552
3528
3504
3479
3455
3430
3405
3379
3354
3328
3302
3276
3250
3224
3198
3172
3145
3119
3093
3068
3042
3017
2991
2966
2941
2917
2892
2868
2843
2819
2795
2770
2746
2722
2698
2675
2651
2627
2604
2580
2557
2534
2511
2489
2466
2444
2423
2401
2380
2359
2339
2319
2299
2279
2260
2241
2222
2203
2184
2165
2147
2128
2110
2091
2072
2054
2035
2016
1997
1977
1958
1938
1918
1898
1878
1858
1838
1817
1797
1776
1755
1735
1714
1694
1673
1653
1632
1612
1592
1571
1551
1531
1511
1491
1471
1451
1431
1411
1391
1371
1352
1333
1313
1295
1276
1258
1240
1222
1205
1188
1171
1155
1139
1123
1108
1094
1079
1066
1052
1039
1026
1014
1002
991
979
968
958
947
937
927
917
907
897
887
877
868
858
849
840
830
821
812
803
793
784
775
766
756
747
738
728
719
709
699
689
679
669
658
648
637
626
615
604
592
581
570
558
547
536
524
513
502
491
480
470
459
449
440
430
422
413
405
398
391
384
378
373
368
363
359
355
352
349
346
344
342
340
339
338
337
337
337
337
337
338
338
339
340
341
343
344
346
348
350
353
355
358
361
364
368
371
375
379
383
387
392
397
401
406
411
417
422
427
433
438
443
448
454
459
464
469
474
479
484
489
494
499
504
509
514
519
524
529
534
538
543
547
551
556
560
564
568
571
575
578
582
585
589
592
595
598
601
603
606
609
611
614
616
618
621
623
625
627
630
632
634
636
639
641
643
646
648
650
652
654
656
657
659
660
661
662
663
663
663
663
662
662
661
659
658
656
655
653
651
648
646
644
641
639
636
634
631
628
625
622
619
615
612
608
604
600
596
591
587
582
577
572
567
562
556
551
545
540
534
529
523
517
511
505
499
493
487
480
473
467
460
452
445
438
430
422
414
406
398
390
382
374
365
357
348
340
332
323
315
306
297
288
279
270
261
251
241
231
221
210
199
188
177
165
154
142
129
117
104
91
78
65
52
38
24
10
-4
-18
-33
-48
-63
-79
-94
-110
-126
-142
-158
-175
-191
-208
-225
-241
-258
-275
-293
-310
-327
-344
-361
-379
-396
-414
-431
-449
-466
-484
-502
-520
-537
-555
-573
-591
-609
-627
-644
-662
-680
-698
-716
-734
-752
-771
-789
-807
-826
-845
-863
-882
-901
-920
-939
-959
-978
-997
-1016
-1036
-1055
-1074
-1093
-1113
-1132
-1152
-1171
-1191
-1210
-1230
-1249
-1269
-1288
-1308
-1327
-1347
-1366
-1385
-1404
-1423
-1442
-1460
-1478
-1496
-1514
-1531
-1548
-1565
-1582
-1598
-1614
-1630
-1645
-1661
-1676
-1691
-1705
-1720
-1734
-1748
-1762
-1776
-1790
-1803
-1817
-1830
-1843
-1856
-1869
-1882
-1895
-1908
-1920
-1933
-1945
-1957
-1969
-1981
-1993
-2005
-2017
-2029
-2040
-2052
-2063
-2074
-2086
-2097
-2108
-2119
-2131
-2142
-2153
-2165
-2176
-2188
-2199
-2211
-2222
-2234
-2245
-2257
-2268
-2279
-2290
-2301
-2311
-2322
-2332
-2343
-2353
-2362
-2372
-2381
-2390
-2399
-2407
-2415
-2423
-2431
-2439
-2446
-2453
-2460
-2467
-2473
-2480
-2486
-2493
-2499
-2505
-2511
-2517
-2522
-2528
-2533
-2538
-2542
-2547
-2551
-2555
-2559
-2562
-2566
-2569
-2572
-2574
-2577
-2579
-2581
-2583
-2584
-2586
-2587
-2588
-2589
-2589
-2590
-2590
-2590
-2590
-2589
-2589
-2589
-2588
-2588
-2587
-2586
-2586
-2585
-2584
-2583
-2581
-2580
-2579
-2577
-2576
-2574
-2572
-2570
-2568
-2565
-2562
-2560
-2557
-2553
-2550
-2546
-2543
-2539
-2535
-2531
-2526
-2522
-2517
-2513
-2508
-2503
-2498
-2493
-2487
-2481
-2476
-2470
-2463
-2457
-2450
-2443
-2436
-2428
-2421
-2413
-2404
-2396
-2387
-2378
-2369
-2360
-2350
-2340
-2330
-2320
-2310
-2299
-2288
-2277
-2265
-2254
-2242
-2229
-2217
-2204
-2190
-2177
-2163
-2148
-2134
-2119
-2104
-2089
-2073
-2057
-2041
-2025
-2009
-1992
-1975
-1958
-1941
-1923
-1905
-1887
-1869
-1851
-1832
-1813
-1794
-1775
-1756
-1736
-1717
-1697
-1677
-1656
-1636
-1615
-1595
-1574
-1552
-1531
-1510
-1488
-1466
-1444
-1421
-1399
-1376
-1353
-1330
-1307
-1283
-1260
-1236
-1213
-1189
-1166
-1142
-1118
-1094
-1070
-1047
-1022
-999
-975
-951
-928
-904
-880
-857
-833
-810
-786
-763
-740
-716
-693
-669
-646
-623
-599
-576
-552
-529
-506
-482
-459
-435
-412
-389
-366
-343
-319
-296
-274
-251
-228
-205
-183
-160
-138
-116
-94
-71
-49
-27
-5
16
38
60
82
103
125
147
168
190
211
232
254
275
296
318
339
360
381
402
423
444
464
485
506
527
547
568
589
609
630
650
671
691
711
732
752
772
793
813
833
853
873
893
913
933
953
972
992
1010
1030
1049
1068
1087
1106
1125
1143
1161
1180
1198
1216
1234
1252
1269
1287
1305
1322
1339
1357
1374
1391
1408
1425
1441
1458
1474
1490
1506
1522
1538
1553
1568
1583
1598
1613
1627
1641
1656
1669
1683
1697
1710
1723
1736
1748
1761
1773
1784
1796
1807
1818
1829
1839
1849
1859
1868
1877
1886
1895
1904
1912
1920
1928
1935
1942
1949
1956
1962
1968
1974
1979
1984
1989
1994
1998
2001
2005
2009
2013
2016
2019
2021
2023
2025
2027
2028
2029
2029
2029
2029
2029
2029
2028
2027
2025
2023
2021
2017
2015
2011
2007
2003
1998
1994
1988
1983
1977
1971
1965
1958
1951
1944
1936
1928
1921
1912
1904
1896
1887
1878
1869
1859
1850
1840
1830
1820
1809
1798
1788
1776
1765
1754
1742
1730
1718
1706
1694
1682
1670
1657
1644
1632
1619
1607
1594
1581
1569
1556
1544
1531
1519
1507
1495
1483
1471
1459
1447
1436
1424
1413
1401
1390
1378
1367
1356
1344
1333
1321
1310
1299
1287
1276
1264
1253
1241
1230
1219
1207
1196
1185
1174
1163
1152
1141
1130
1119
1108
1097
1086
1075
1064
1053
1042
1031
1020
1008
998
986
975
963
952
940
928
916
904
892
880
867
855
842
829
816
802
789
775
761
747
733
718
703
689
673
658
643
627
611
595
578
562
545
528
511
494
476
458
440
422
404
385
367
348
329
309
290
271
251
231
211
191
171
150
130
109
88
67
46
25
4
-18
-39
-61
-82
-104
-126
-148
-170
-192
-214
-237
-259
-281
-304
-327
-349
-372
-395
-418
-441
-463
-486
-509
-532
-554
-577
-599
-622
-644
-666
-688
-710
-732
-753
-775
-796
-818
-839
-860
-882
-903
-924
-945
-966
-986
-1006
-1028
-1048
-1069
-1089
-1110
-1130
-1150
-1170
-1190
-1210
-1230
-1249
-1269
-1288
-1307
-1326
-1344
-1363
-1381
-1399
-1417
-1435
-1453
-1471
-1488
-1505
-1522
-1539
-1556
-1573
-1590
-1606
-1622
-1638
-1654
-1670
-1685
-1700
-1715
-1730
-1744
-1758
-1772
-1785
-1799
-1812
-1825
-1837
-1849
-1861
-1873
-1884
-1895
-1906
-1917
-1927
-1937
-1947
-1957
-1966
-1975
-1984
-1993
-2001
-2009
-2017
-2025
-2033
-2040
-2048
-2055
-2062
-2068
-2075
-2081
-2087
-2093
-2099
-2104
-2110
-2115
-2120
-2125
-2130
-2134
-2139
-2143
-2146
-2150
-2153
-2156
-2159
-2162
-2164
-2166
-2168
-2170
-2171
-2172
-2173
-2174
-2174
-2174
-2174
-2174
-2173
-2172
-2171
-2169
-2168
-2166
-2164
-2161
-2159
-2156
-2153
-2150
-2146
-2142
-2138
-2133
-2129
-2124
-2119
-2113
-2108
-2102
-2096
-2090
-2083
-2077
-2070
-2063
-2056
-2049
-2041
-2035
-2027
-2019
-2012
-2004
-1995
-1987
-1979
-1970
-1961
-1952
-1942
-1933
-1923
-1913
-1903
-1892
-1882
-1871
-1860
-1849
-1838
-1826
-1815
-1803
-1792
-1780
-1768
-1756
-1744
-1733
-1721
-1709
-1697
-1685
-1673
-1661
-1649
-1638
-1626
-1614
-1602
-1591
-1579
-1568
-1556
-1544
-1533
-1521
-1510
-1498
-1486
-1474
-1463
-1451
-1439
-1427
-1416
-1404
-1392
-1380
-1368
-1356
-1345
-1333
-1321
-1309
-1297
-1285
-1274
-1262
-1250
-1239
-1227
-1216
-1205
-1194
-1182
-1171
-1161
-1150
-1139
-1128
-1118
-1107
-1096
-1086
-1075
-1065
-1055
-1044
-1034
-1022
-1012
-1002
-992
-982
-972
-961
-951
-940
-930
-919
-909
-898
-888
-877
-866
-855
-845
-834
-823
-812
-800
-789
-778
-767
-756
-744
-733
-721
-710
-698
-686
-675
-663
-651
-639
-627
-614
-602
-589
-577
-564
-552
-539
-526
-513
-500
-488
-475
-462
-449
-436
-422
-409
-396
-383
-370
-356
-343
-330
-316
-302
-289
-275
-261
-247
-233
-218
-204
-189
-175
-160
-145
-130
-115
-99
-84
-69
-53
-37
-22
-6
10
25
41
57
72
88
104
119
135
150
166
181
197
212
227
242
257
272
287
301
316
331
345
360
374
389
403
418
432
446
461
475
489
504
518
532
547
561
575
590
604
618
633
647
661
676
690
704
719
733
748
762
776
791
805
819
834
848
863
877
891
906
920
935
949
963
978
992
1006
1020
1035
1049
1063
1077
1090
1104
1118
1131
1144
1157
1171
1183
1196
1209
1222
1234
1246
1259
1271
1283
1295
1307
1319
1331
1342
1354
1366
1377
1388
1400
1411
1422
1434
1445
1456
1467
1478
1488
1499
1510
1521
1531
1542
1552
1563
1574
1584
1595
1606
1617
1628
1639
1651
1662
1673
1685
1696
1708
1720
1731
1743
1755
1767
1778
1790
1802
1814
1826
1838
1851
1863
1875
1888
1900
1913
1925
1938
1951
1964
1977
1990
2003
2016
2029
2041
2055
2069
2082
2095
2109
2122
2136
2149
2163
2176
2190
2203
2217
2230
2244
2257
2271
2284
2298
2311
2325
2339
2352
2366
2379
2393
2406
2420
2433
2447
2460
2473
2487
2500
2513
2526
2540
2553
2566
2579
2593
2606
2619
2632
2645
2658
2671
2683
2696
2709
2721
2733
2745
2757
2769
2781
2792
2804
2815
2826
2837
2848
2858
2869
2879
2890
2900
2910
2920
2930
2939
2949
2958
2968
2977
2986
2995
3004
3012
3020
3029
3037
3044
3052
3060
3067
3074
3081
3088
3095
3102
3108
3114
3120
3126
3132
3138
3143
3149
3154
3159
3164
3169
3174
3179
3183
3188
3192
3196
3200
3204
3208
3212
3215
3219
3222
3225
3228
3230
3233
3236
3238
3240
3242
3244
3246
3248
3249
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3260
3261
3262
3262
3262
3263
3263
3263
3264
3264
3264
3264
3265
3265
3265
3265
3265
3265
3265
3265
3266
3266
3266
3266
3266
3266
3266
3266
3265
3265
3265
3264
3264
3263
3262
3262
3261
3260
3260
3259
3258
3257
3257
3256
3255
3254
3254
3253
3252
3251
3250
3249
3248
3248
3247
3246
3245
3244
3242
3241
3240
3239
3238
3236
3235
3234
3232
3231
3230
3228
3227
3225
3224
3222
3221
3219
3217
3216
3214
3213
3211
3209
3208
3206
3205
3203
3202
3200
3199
3197
3196
3194
3192
3191
3189
3187
3186
3184
3182
3180
3179
3177
3175
3174
3172
3170
3169
3167
3166
3164
3163
3162
3161
3160
3158
3157
3157
3156
3155
3154
3153
3153
3152
3152
3152
3151
3151
3151
3151
3150
3150
3150
3149
3149
3149
3148
3148
3147
3147
3146
3146
3145
3145
3144
3144
3143
3143
3142
3142
3141
3141
3140
3140
3139
3138
3138
3137
3136
3136
3135
3135
3134
3134
3133
3132
3132
3131
3131
3131
3130
3130
3129
3129
3129
3128
3128
3127
3126
3126
3125
3124
3123
3122
3122
3121
3120
3118
3117
3116
3115
3114
3112
3111
3110
3108
3107
3105
3103
3101
3100
3098
3096
3094
3091
3089
3087
3084
3082
3079
3077
3074
3071
3068
3065
3062
3059
3056
3053
3049
3046
3042
3039
3035
3031
3028
3024
3020
3016
3011
3007
3002
2998
2993
2989
2984
2979
2974
2969
2964
2958
2953
2948
2942
2936
2930
2924
2918
2911
2905
2898
2891
2884
2877
2869
2861
2853
2845
2837
2828
2819
2810
2801
2791
2781
2771
2761
2750
2739
2728
2716
2705
2693
2681
2668
2656
2643
2630
2617
2604
2590
2577
2563
2549
2534
2520
2505
2490
2475
2460
2444
2428
2413
2396
2380
2364
2347
2331
2314
2297
2280
2263
2246
2228
2211
2194
2176
2159
2141
2123
2105
2087
2069
2051
2033
2015
1997
1978
1960
1942
1923
1905
1887
1868
1850
1831
1813
1794
1775
1757
1738
1719
1700
1682
1663
1644
1625
1606
1587
1569
1550
1531
1513
1495
1476
1458
1440
1422
1405
1387
1370
1353
1336
1319
1302
1286
1270
1253
1237
1221
1205
1190
1174
1158
1143
1127
1112
1096
1081
1065
1050
1035
1018
1002
988
972
957
941
925
910
894
878
863
847
832
816
800
785
769
753
738
722
706
690
675
659
643
627
612
596
580
564
548
532
516
500
484
468
451
435
419
403
386
370
354
338
322
306
289
273
257
241
225
209
193
177
161
145
129
112
96
80
63
46
30
13
-4
-21
-38
-56
-73
-91
-109
-126
-144
-162
-181
-199
-217
-236
-254
-273
-291
-310
-328
-347
-366
-385
-404
-423
-442
-461
-480
-500
-519
-538
-558
-577
-597
-616
-636
-655
-675
-695
-714
-734
-753
-773
-793
-812
-832
-852
-871
-891
-910
-930
-949
-968
-987
-1006
-1025
-1044
-1063
-1081
-1100
-1118
-1136
-1154
-1172
-1189
-1207
-1225
-1242
-1259
-1277
-1294
-1311
-1329
-1346
-1364
-1381
-1398
-1416
-1433
-1451
-1468
-1485
-1503
-1520
-1537
-1554
-1571
-1588
-1605
-1622
-1639
-1655
-1672
-1688
-1705
-1721
-1737
-1753
-1769
-1784
-1800
-1815
-1831
-1846
-1861
-1876
-1891
-1905
-1919
-1934
-1948
-1962
-1975
-1989
-2001
-2015
-2028
-2041
-2053
-2065
-2077
-2089
-2100
-2111
-2122
-2133
-2143
-2153
-2162
-2172
-2181
-2190
-2198
-2206
-2214
-2222
-2230
-2237
-2244
-2251
-2258
-2265
-2271
-2278
-2284
-2290
-2296
-2302
-2307
-2313
-2318
-2323
-2328
-2333
-2338
-2343
-2347
-2351
-2355
-2359
-2362
-2365
-2368
-2371
-2373
-2375
-2377
-2378
-2379
-2379
-2380
-2379
-2379
-2378
-2377
-2375
-2373
-2371
-2368
-2365
-2362
-2358
-2354
-2350
-2345
-2340
-2335
-2330
-2324
-2319
-2312
-2306
-2300
-2293
-2286
-2279
-2271
-2264
-2256
-2248
-2240
-2231
-2222
-2213
-2204
-2195
-2185
-2175
-2165
-2155
-2145
-2134
-2123
-2112
-2101
-2089
-2077
-2065
-2053
-2041
-2028
-2015
-2001
-1989
-1976
-1962
-1948
-1934
-1920
-1905
-1891
-1876
-1861
-1846
-1831
-1816
-1800
-1785
-1769
-1753
-1737
-1721
-1704
-1688
-1671
-1654
-1637
-1620
-1603
-1585
-1568
-1550
-1533
-1515
-1497
-1479
-1461
-1443
-1425
-1407
-1389
-1370
-1352
-1334
-1315
-1297
-1279
-1260
-1242
-1224
-1205
-1187
-1169
-1150
-1132
-1114
-1095
-1077
-1059
-1040
-1022
-1002
-985
-966
-948
-929
-911
-892
-873
-855
-836
-817
-799
-780
-761
-742
-723
-704
-686
-667
-647
-628
-609
-590
-570
-551
-531
-511
-491
-471
-450
-430
-409
-388
-368
-347
-325
-304
-283
-262
-240
-219
-197
-176
-154
-133
-111
-89
-67
-46
-24
-2
20
42
64
86
108
131
153
175
197
219
242
264
286
308
330
353
375
397
419
441
463
485
507
528
550
572
593
615
636
657
679
700
721
742
762
783
804
824
844
865
885
905
924
944
963
983
1002
1020
1039
1058
1076
1095
1113
1131
1149
1166
1184
1201
1219
1236
1253
1270
1286
1303
1319
1336
1352
1368
1384
1399
1415
1430
1445
1460
1474
1489
1503
1517
1530
1544
1557
1570
1582
1595
1607
1619
1630
1642
1653
1663
1674
1684
1694
1704
1713
1722
1731
1740
1748
1757
1765
1773
1781
1788
1796
1803
1810
1817
1824
1830
1837
1843
1849
1855
1860
1866
1871
1875
1880
1884
1888
1892
1895
1899
1901
1904
1907
1909
1910
1912
1913
1914
1915
1915
1916
1915
1915
1914
1913
1911
1910
1908
1905
1902
1899
1896
1892
1888
1883
1878
1873
1867
1861
1855
1848
1842
1834
1827
1819
1811
1802
1794
1785
1776
1766
1756
1746
1736
1726
1715
1704
1693
1682
1670
1658
1646
1634
1622
1610
1597
1584
1572
1559
1546
1532
1519
1506
1492
1479
1465
1451
1437
1423
1409
1395
1380
1366
1352
1337
1323
1309
1294
1279
1265
1250
1236
1221
1206
1191
1176
1162
1147
1132
1117
1102
1087
1072
1057
1041
1026
1010
996
980
965
949
934
918
902
886
871
854
838
822
806
789
773
756
739
722
705
688
671
654
636
619
601
584
566
548
530
512
494
476
458
440
421
403
384
366
347
328
310
291
272
253
233
214
195
176
157
137
118
99
80
60
41
22
2
-17
-36
-56
-75
-95
-114
-133
-153
-172
-191
-211
-230
-249
-269
-288
-307
-327
-346
-365
-385
-404
-423
-442
-461
-481
-500
-519
-538
-557
-576
-595
-613
-632
-651
-669
-688
-706
-724
-742
-760
-778
-796
-814
-831
-849
-866
-883
-900
-917
-933
-950
-966
-982
-998
-1014
-1030
-1045
-1061
-1076
-1091
-1106
-1120
-1135
-1149
-1163
-1177
-1191
-1205
-1218
-1231
-1244
-1257
-1269
-1281
-1293
-1304
-1316
-1327
-1337
-1348
-1358
-1368
-1378
-1388
-1397
-1407
-1416
-1425
-1433
-1442
-1450
-1458
-1466
-1474
-1482
-1490
-1497
-1505
-1512
-1519
-1526
-1533
-1540
-1546
-1553
-1559
-1566
-1572
-1578
-1584
-1590
-1595
-1601
-1606
-1612
-1617
-1622
-1627
-1631
-1636
-1640
-1644
-1648
-1651
-1655
-1658
-1661
-1663
-1666
-1668
-1670
-1672
-1674
-1675
-1676
-1677
-1677
-1677
-1677
-1677
-1677
-1676
-1674
-1673
-1671
-1669
-1667
-1664
-1661
-1657
-1654
-1650
-1645
-1641
-1636
-1631
-1625
-1620
-1614
-1607
-1601
-1594
-1587
-1580
-1573
-1566
-1558
-1550
-1543
-1535
-1527
-1519
-1511
-1502
-1494
-1486
-1477
-1469
-1460
-1452
-1443
-1434
-1426
-1417
-1408
-1399
-1390
-1381
-1371
-1362
-1353
-1343
-1334
-1325
-1315
-1305
-1296
-1286
-1276
-1266
-1256
-1246
-1236
-1226
-1215
-1205
-1194
-1184
-1173
-1162
-1151
-1140
-1128
-1117
-1106
-1094
-1082
-1071
-1059
-1047
-1035
-1022
-1010
-999
-987
-975
-963
-950
-938
-925
-913
-900
-887
-875
-862
-849
-836
-823
-810
-796
-783
-770
-756
-742
-729
-715
-701
-687
-672
-658
-643
-629
-614
-599
-583
-568
-553
-537
-521
-505
-489
-473
-457
-441
-424
-408
-391
-374
-357
-340
-323
-306
-289
-271
-254
-237
-219
-202
-184
-166
-149
-131
-113
-95
-77
-59
-41
-24
-6
12
30
48
66
84
102
120
137
155
173
191
209
227
245
263
281
299
318
336
354
372
390
408
427
445
463
481
499
518
536
554
572
589
607
625
643
660
678
695
713
730
747
764
781
798
815
831
848
864
880
896
913
928
944
960
976
991
1006
1022
1037
1052
1067
1081
1096
1110
1125
1139
1153
1167
1180
1194
1207
1220
1233
1245
1258
1270
1282
1294
1306
1317
1328
1339
1350
1361
1372
1382
1392
1402
1412
1421
1431
1440
1449
1458
1467
1475
1483
1491
1499
1507
1514
1521
1528
1535
1542
1548
1554
1560
1566
1572
1578
1584
1589
1594
1600
1605
1610
1615
1620
1626
1631
1636
1641
1645
1650
1655
1660
1664
1669
1674
1678
1682
1686
1690
1694
1697
1700
1704
1707
1709
1712
1714
1717
1719
1721
1723
1724
1726
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1737
1738
1738
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
1738
1738
1738
1737
1736
1736
1735
1734
1733
1733
1732
1730
1729
1728
1727
1725
1724
1723
1721
1719
1718
1716
1714
1713
1711
1709
1707
1705
1703
1701
1699
1697
1696
1693
1691
1689
1687
1685
1683
1681
1680
1678
1676
1674
1672
1670
1668
1666
1664
1662
1660
1658
1656
1654
1652
1650
1648
1646
1644
1642
1640
1638
1636
1634
1633
1631
1630
1628
1627
1625
1624
1623
1622
1621
1620
1619
1619
1618
1617
1617
1616
1615
1615
1614
1613
1612
1611
1611
1610
1609
1608
1607
1606
1604
1603
1602
1601
1600
1599
1598
1597
1596
1595
1594
1594
1593
1593
1593
1592
1592
1593
1593
1593
1594
1594
1595
1596
1597
1598
1599
1600
1601
1602
1604
1605
1606
1608
1609
1611
1613
1615
1616
1618
1620
1622
1625
1627
1629
1632
1634
1637
1639
1642
1645
1648
1651
1654
1657
1660
1663
1666
1670
1673
1676
1679
1683
1686
1690
1693
1696
1700
1704
1708
1711
1715
1720
1724
1728
1733
1737
1742
1746
1751
1756
1761
1766
1771
1776
1781
1786
1791
1797
1802
1807
1812
1818
1823
1828
1833
1838
1843
1849
1854
1859
1864
1869
1874
1879
1884
1889
1894
1899
1904
1909
1914
1918
1923
1928
1933
1938
1942
1947
1951
1955
1960
1964
1968
1972
1976
1980
1984
1987
1991
1994
1998
2001
2005
2008
2011
2013
2017
2020
2023
2025
2029
2032
2033
2036
2039
2041
2043
2045
2047
2049
2050
2052
2053
2054
2055
2056
2057
2058
2058
2058
2058
2058
2058
2058
2057
2057
2056
2055
2054
2053
2051
2050
2048
2045
2044
2041
2040
2037
2033
2032
2029
2025
2021
2019
2015
2012
2008
2003
1999
1995
1990
1985
1980
1975
1969
1964
1958
1952
1946
1939
1932
1925
1918
1910
1903
1895
1887
1878
1870
1861
1852
1843
1834
1825
1815
1806
1796
1786
1775
1765
1754
1744
1733
1722
1710
1699
1687
1676
1664
1652
1640
1628
1616
1603
1591
1579
1566
1553
1541
1528
1515
1502
1489
1476
1463
1450
1437
1423
1410
1397
1384
1370
1357
1344
1330
1317
1304
1290
1277
1263
1250
1236
1223
1210
1196
1183
1169
1156
1142
1129
1115
1102
1089
1075
1062
1049
1035
1022
1008
995
982
969
956
943
930
916
903
890
877
864
851
839
826
813
800
787
774
761
748
735
722
709
697
684
671
658
645
632
619
606
593
580
567
554
541
528
515
503
490
478
466
453
441
429
418
406
394
383
372
361
350
339
328
318
308
297
287
278
268
258
249
239
230
220
211
202
193
184
175
166
158
149
141
132
124
116
108
100
92
85
78
70
63
56
50
43
36
30
24
17
11
5
0
-6
-12
-18
-23
-29
-34
-39
-44
-50
-55
-59
-64
-69
-74
-78
-83
-87
-92
-96
-101
-105
-109
-113
-118
-122
-126
-130
-134
-138
-142
-146
-150
-154
-158
-161
-165
-168
-171
-174
-177
-180
-182
-185
-187
-189
-191
-193
-195
-197
-198
-199
-201
-202
-203
-204
-205
-205
-206
-206
-207
-207
-207
-207
-207
-207
-207
-206
-206
-206
-205
-204
-203
-202
-201
-200
-199
-198
-197
-195
-194
-192
-190
-189
-187
-185
-183
-181
-179
-177
-174
-172
-170
-168
-165
-163
-161
-158
-156
-153
-151
-149
-146
-143
-141
-138
-136
-133
-130
-127
-125
-122
-119
-116
-113
-111
-108
-105
-103
-100
-97
-95
-92
-89
-87
-84
-82
-79
-77
-74
-71
-69
-66
-63
-60
-58
-55
-52
-49
-46
-43
-41
-38
-35
-32
-30
-27
-24
-22
-19
-16
-14
-11
-8
-6
-3
-1
2
4
7
9
12
14
16
18
20
22
24
25
27
29
30
31
32
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
50
51
52
53
54
54
55
55
56
56
56
56
56
56
56
55
55
55
54
53
52
51
50
49
48
47
45
44
42
40
38
36
34
32
29
27
24
21
19
16
13
10
7
4
0
-3
-6
-9
-12
-16
-19
-22
-25
-29
-32
-35
-38
-42
-45
-48
-51
-55
-58
-61
-64
-67
-71
-74
-77
-80
-84
-87
-90
-93
-97
-100
-103
-107
-110
-113
-116
-119
-122
-125
-128
-131
-134
-137
-140
-143
-146
-148
-151
-154
-157
-160
-163
-166
-169
-172
-175
-178
-181
-184
-187
-191
-194
-197
-201
-204
-208
-211
-214
-218
-221
-225
-228
-232
-235
-239
-242
-245
-249
-252
-256
-259
-263
-266
-270
-273
-277
-280
-284
-287
-290
-293
-297
-300
-303
-306
-310
-313
-316
-319
-322
-325
-328
-331
-334
-337
-340
-343
-346
-349
-352
-355
-358
-362
-365
-369
-372
-376
-379
-383
-386
-390
-394
-398
-402
-406
-410
-414
-418
-422
-426
-431
-435
-439
-443
-448
-452
-456
-460
-464
-469
-473
-477
-481
-485
-489
-493
-497
-501
-505
-510
-514
-518
-522
-526
-530
-534
-538
-542
-547
-551
-555
-560
-564
-568
-573
-578
-582
-587
-592
-597
-602
-607
-612
-617
-622
-627
-633
-638
-644
-649
-655
-660
-666
-671
-677
-683
-688
-694
-700
-706
-711
-717
-722
-728
-733
-739
-744
-750
-755
-760
-766
-771
-776
-781
-786
-791
-796
-801
-806
-811
-816
-821
-825
-830
-834
-839
-843
-847
-851
-856
-860
-864
-868
-873
-877
-881
-885
-889
-893
-897
-900
-904
-908
-911
-915
-918
-922
-925
-928
-931
-935
-937
-940
-943
-946
-949
-951
-954
-956
-959
-961
-964
-966
-968
-971
-973
-975
-977
-980
-982
-984
-986
-988
-990
-992
-994
-996
-998
-1000
-1002
-1004
-1006
-1008
-1008
-1010
-1012
-1014
-1016
-1016
-1018
-1018
-1020
-1020
-1022
-1022
-1024
-1024
-1025
-1025
-1026
-1026
-1026
-1026
-1026
-1026
-1026
-1026
-1026
-1026
-1025
-1025
-1024
-1022
-1022
-1020
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-999
-997
-994
-991
-988
-985
-981
-978
-975
-971
-967
-964
-960
-956
-952
-948
-944
-940
-935
-931
-926
-922
-917
-913
-908
-903
-899
-894
-889
-884
-879
-874
-869
-864
-859
-853
-848
-842
-837
-831
-825
-820
-814
-808
-802
-796
-790
-783
-777
-771
-765
-759
-752
-746
-740
-734
-727
-721
-715
-709
-702
-696
-690
-684
-678
-672
-665
-659
-653
-647
-641
-635
-629
-622
-616
-610
-604
-597
-591
-585
-578
-572
-566
-559
-553
-547
-541
-534
-528
-522
-516
-510
-503
-497
-491
-485
-479
-472
-466
-460
-454
-448
-441
-435
-429
-422
-416
-409
-403
-396
-390
-383
-376
-369
-362
-355
-348
-340
-333
-325
-317
-309
-301
-293
-285
-276
-268
-259
-250
-241
-233
-224
-215
-206
-197
-187
-178
-169
-160
-150
-141
-131
-121
-111
-101
-91
-81
-71
-60
-50
-39
-28
-17
-6
5
17
28
40
51
63
75
87
100
112
124
137
149
162
174
187
200
213
226
239
252
265
279
292
305
319
332
346
360
373
387
401
415
429
443
457
471
485
499
513
527
541
556
570
584
599
613
627
641
656
670
685
699
713
728
742
757
771
786
801
815
830
845
860
874
889
904
920
935
950
966
981
997
1012
1029
1045
1061
1077
1093
1109
1126
1142
1159
1176
1193
1209
1226
1243
1260
1277
1294
1311
1328
1346
1363
1381
1398
1416
1434
1452
1470
1488
1506
1524
1543
1561
1580
1598
1617
1636
1655
1674
1693
1712
1731
1750
1770
1789
1809
1829
1848
1868
1888
1908
1928
1948
1968
1988
2009
2029
2050
2070
2091
2112
2133
2154
2175
2196
2217
2238
2260
2281
2302
2324
2345
2366
2388
2409
2430
2451
2472
2494
2515
2536
2557
2577
2598
2619
2640
2661
2682
2702
2723
2743
2764
2785
2805
2825
2846
2866
2886
2906
2926
2946
2966
2986
3006
3026
3045
3065
3084
3104
3123
3142
3161
3180
3199
3218
3237
3255
3274
3292
3311
3329
3347
3365
3383
3401
3419
3436
3454
3471
3489
3506
3523
3540
3557
3573
3590
3607
3623
3639
3656
3672
3688
3704
3719
3735
3751
3767
3782
3798
3813
3828
3844
3859
3874
3889
3903
3918
3933
3947
3961
3976
3990
4003
4017
4030
4043
4058
4070
4083
4097
4109
4122
4135
4147
4159
4171
4183
4195
4207
4219
4230
4241
4253
4264
4275
4286
4296
4307
4318
4328
4338
4348
4358
4368
4378
4388
4397
4407
4416
4425
4434
4443
4452
4461
4469
4477
4486
4494
4502
4510
4518
4526
4534
4541
4549
4557
4564
4571
4579
4586
4593
4600
4607
4614
4620
4627
4633
4639
4645
4651
4657
4663
4668
4674
4679
4684
4689
4694
4698
4703
4707
4711
4715
4719
4722
4726
4729
4733
4736
4739
4741
4744
4746
4749
4751
4753
4755
4756
4758
4759
4760
4761
4761
4762
4762
4762
4761
4761
4760
4759
4758
4756
4755
4753
4751
4748
4746
4743
4740
4736
4733
4729
4725
4721
4716
4712
4707
4701
4696
4690
4685
4679
4672
4666
4659
4652
4645
4637
4630
4622
4614
4605
4596
4587
4578
4568
4559
4548
4538
4527
4516
4505
4493
4481
4469
4456
4443
4430
4417
4403
4389
4375
4360
4345
4330
4315
4299
4283
4267
4251
4235
4218
4201
4183
4166
4148
4130
4112
4094
4075
4056
4037
4018
3998
3978
3958
3938
3918
3897
3876
3855
3834
3813
3791
3769
3747
3725
3703
3680
3658
3635
3612
3589
3565
3542
3518
3495
3471
3447
3423
3398
3374
3350
3325
3301
3276
3251
3226
3201
3176
3151
3125
3100
3074
3048
3022
2996
2970
2944
2917
2891
2864
2837
2810
2783
2756
2728
2701
2673
2646
2618
2590
2562
2534
2506
2478
2450
2422
2394
2365
2337
2309
2280
2252
2224
2196
2167
2139
2111
2082
2054
2025
1997
1969
1941
1912
1884
1856
1827
1799
1771
1743
1714
1686
1658
1630
1602
1574
1546
1518
1490
1462
1435
1407
1379
1351
1324
1296
1269
1241
1214
1186
1159
1132
1105
1077
1050
1022
996
969
942
915
888
861
835
808
781
754
727
700
674
647
620
593
567
540
513
487
460
433
407
380
353
326
300
273
246
219
192
165
138
111
83
56
29
2
-25
-52
-79
-106
-133
-160
-187
-214
-241
-268
-294
-321
-347
-374
-400
-427
-453
-479
-505
-531
-557
-582
-608
-634
-659
-685
-711
-736
-762
-787
-813
-838
-864
-889
-914
-940
-965
-990
-1016
-1041
-1066
-1091
-1116
-1141
-1165
-1190
-1214
-1238
-1262
-1286
-1310
-1334
-1357
-1380
-1403
-1426
-1449
-1471
-1493
-1515
-1537
-1558
-1580
-1601
-1621
-1642
-1662
-1683
-1702
-1722
-1741
-1761
-1780
-1798
-1817
-1835
-1853
-1870
-1888
-1905
-1922
-1938
-1955
-1971
-1987
-2003
-2017
-2033
-2048
-2063
-2077
-2092
-2106
-2119
-2133
-2146
-2159
-2172
-2185
-2197
-2210
-2222
-2234
-2245
-2257
-2268
-2279
-2290
-2301
-2311
-2322
-2332
-2342
-2352
-2362
-2371
-2381
-2390
-2399
-2408
-2417
-2426
-2435
-2443
-2451
-2459
-2467
-2475
-2482
-2490
-2497
-2504
-2511
-2518
-2524
-2531
-2537
-2543
-2549
-2555
-2561
-2567
-2573
-2578
-2584
-2589
-2594
-2599
-2604
-2609
-2614
-2618
-2623
-2627
-2631
-2635
-2639
-2643
-2646
-2650
-2653
-2656
-2660
-2663
-2666
-2668
-2671
-2674
-2676
-2678
-2681
-2683
-2685
-2687
-2688
-2690
-2692
-2693
-2694
-2696
-2697
-2698
-2699
-2700
-2700
-2701
-2701
-2702
-2702
-2702
-2702
-2702
-2702
-2701
-2701
-2700
-2700
-2699
-2698
-2697
-2695
-2694
-2693
-2691
-2689
-2688
-2686
-2684
-2682
-2679
-2677
-2675
-2672
-2669
-2667
-2664
-2661
-2658
-2655
-2652
-2649
-2645
-2642
-2639
-2635
-2631
-2628
-2624
-2620
-2616
-2612
-2608
-2604
-2600
-2596
-2592
-2588
-2583
-2579
-2575
-2570
-2566
-2562
-2558
-2553
-2549
-2545
-2541
-2536
-2532
-2528
-2524
-2520
-2516
-2512
-2508
-2504
-2500
-2496
-2491
-2487
-2483
-2479
-2475
-2471
-2467
-2463
-2459
-2455
-2451
-2447
-2443
-2439
-2435
-2431
-2427
-2423
-2419
-2415
-2411
-2407
-2403
-2399
-2395
-2391
-2387
-2383
-2379
-2375
-2371
-2367
-2363
-2359
-2355
-2351
-2347
-2343
-2339
-2335
-2331
-2327
-2323
-2319
-2315
-2311
-2307
-2303
-2299
-2295
-2292
-2288
-2284
-2280
-2276
-2272
-2268
-2264
-2260
-2256
-2252
-2248
-2245
-2241
-2237
-2233
-2229
-2225
-2221
-2217
-2213
-2210
-2206
-2202
-2198
-2194
-2190
-2186
-2183
-2179
-2175
-2171
-2167
-2163
-2159
-2156
-2152
-2148
-2144
-2140
-2136
-2133
-2129
-2125
-2121
-2117
-2114
-2110
-2106
-2102
-2098
-2095
-2091
-2087
-2083
-2079
-2076
-2072
-2068
-2064
-2060
-2057
-2053
-2049
-2045
-2041
-2037
-2033
-2029
-2027
-2023
-2019
-2015
-2012
-2008
-2004
-2001
-1997
-1993
-1989
-1986
-1982
-1978
-1975
-1971
-1967
-1963
-1960
-1956
-1952
-1949
-1945
-1941
-1938
-1934
-1930
-1927
-1923
-1919
-1916
-1912
-1908
-1905
-1901
-1897
-1894
-1890
-1886
-1883
-1879
-1875
-1872
-1868
-1865
-1861
-1857
-1854
-1850
-1847
-1843
-1839
-1836
-1832
-1829
-1825
-1821
-1818
-1814
-1811
-1807
-1803
-1800
-1796
-1793
-1789
-1786
-1782
-1779
-1775
-1771
-1768
-1764
-1761
-1757
-1754
-1750
-1747
-1743
-1740
-1736
-1733
-1729
-1726
-1722
-1718
-1715
-1711
-1708
-1704
-1701
-1697
-1694
-1691
-1687
-1684
-1680
-1677
-1673
-1670
-1666
-1663
-1659
-1656
-1652
-1649
-1645
-1642
-1639
-1635
-1632
-1628
-1625
-1621
-1618
-1615
-1611
-1608
-1604
-1601
-1597
-1594
-1591
-1587
-1584
-1580
-1577
-1574
-1570
-1567
-1564
-1560
-1557
-1553
-1550
-1547
-1543
-1540
-1537
-1533
-1530
-1527
-1523
-1520
-1517
-1513
-1510
-1507
-1503
-1500
-1497
-1493
-1490
-1487
-1483
-1480
-1477
-1473
-1470
-1467
-1463
-1460
-1457
-1454
-1450
-1447
-1444
-1440
-1437
-1434
-1431
-1427
-1424
-1421
-1418
-1414
-1411
-1408
-1405
-1401
-1398
-1395
-1392
-1388
-1385
-1382
-1379
-1376
-1372
-1369
-1366
-1363
-1360
-1356
-1353
-1350
-1347
-1344
-1340
-1337
-1334
-1331
-1328
-1324
-1321
-1318
-1315
-1312
-1309
-1305
-1302
-1299
-1296
-1293
-1290
-1287
-1283
-1280
-1277
-1274
-1271
-1268
-1265
-1262
-1258
-1255
-1252
-1249
-1246
-1243
-1240
-1237
-1234
-1231
-1228
-1224
-1221
-1218
-1215
-1212
-1209
-1206
-1203
-1200
-1197
-1194
-1191
-1188
-1185
-1182
-1179
-1176
-1172
-1169
-1166
-1163
-1160
-1157
-1154
-1151
-1148
-1145
-1142
-1139
-1136
-1133
-1130
-1127
-1124
-1121
-1118
-1115
-1112
-1109
-1106
-1104
-1101
-1098
-1095
-1092
-1089
-1086
-1083
-1080
-1077
-1074
-1071
-1068
-1065
-1062
-1059
-1056
-1053
-1051
-1048
-1045
-1042
-1039
-1036
-1033
-1030
-1027
-1024
-1022
-1018
-1016
-1012
-1010
-1006
-1004
-1000
-999
-996
-993
-990
-987
-984
-981
-979
-976
-973
-970
-967
-964
-962
-959
-956
-953
-950
-947
-945
-942
-939
-936
-933
-931
-928
-925
-922
-919
-917
-914
-911
-908
-906
-903
-900
-897
-894
-892
-889
-886
-883
-881
-878
-875
-872
-870
-867
-864
-862
-859
-856
-853
-851
-848
-845
-842
-840
-837
-834
-832
-829
-826
-824
-821
-818
-816
-813
-810
-807
-805
-802
-799
-797
-794
-792
-789
-786
-784
-781
-778
-776
-773
-770
-768
-765
-762
-760
-757
-755
-752
-749
-747
-744
-742
-739
-736
-734
-731
-729
-726
-723
-721
-718
-716
-713
-711
-708
-705
-703
-700
-698
-695
-693
-690
-687
-685
-682
-680
-677
-675
-672
-670
-667
-665
-662
-660
-657
-655
-652
-650
-647
-645
-642
-640
-637
-635
-632
-630
-627
-625
-622
-620
-617
-615
-612
-610
-607
-605
-602
-600
-598
-595
-593
-590
-588
-585
-583
-581
-578
-576
-573
-571
-568
-566
-564
-561
-559
-556
-554
-552
-549
-547
-544
-542
-540
-537
-535
-532
-530
-528
-525
-523
-521
-518
-516
-514
-511
-509
-507
-504
-502
-499
-497
-495
-492
-490
-488
-486
-483
-481
-479
-476
-474
-472
-469
-467
-465
-462
-460
-458
-456
-453
-451
-449
-446
-444
-442
-440
-437
-435
-433
-431
-428
-426
-424
-422
-419
-417
-415
-413
-410
-408
-406
-404
-401
-399
-397
-395
-393
-390
-388
-386
-384
-381
-379
-377
-375
-373
-370
-368
-366
-364
-362
-360
-357
-355
-353
-351
-349
-347
-344
-342
-340
-338
-336
-334
-332
-329
-327
-325
-323
-321
-319
-317
-314
-312
-310
-308
-306
-304
-302
-300
-298
-295
-293
-291
-289
-287
-285
-283
-281
-279
-277
-275
-273
-270
-268
-266
-264
-262
-260
-258
-256
-254
-252
-250
-248
-246
-244
-242
-240
-238
-236
-234
-232
-230
-228
-226
-224
-222
-220
-218
-216
-214
-212
-210
-208
-206
-204
-202
-200
-198
-196
-194
-192
-190
-188
-186
-184
-182
-180
-178
-176
-174
-172
-170
-168
-166
-164
-162
-161
-159
-157
-155
-153
-151
-149
-147
-145
-143
-141
-139
-138
-136
-134
-132
-130
-128
-126
-124
-122
-121
-119
-117
-115
-113
-111
-109
-107
-106
-104
-102
-100
-98
-96
-94
-93
-91
-89
-87
-85
-83
-82
-80
-78
-76
-74
-73
-71
-69
-67
-65
-63
-62
-60
-58
-56
-54
-53
-51
-49
-47
-46
-44
-42
-40
-38
-37
-35
-33
-31
-30
-28
-26
-24
-23
-21
-19
-17
-16
-14
-12
-10
-9
-7
-5
-3
-2
0
2
3
5
7
9
10
12
14
15
17
19
20
22
24
25
27
29
31
32
34
36
37
39
41
42
44
46
47
49
50
52
54
55
57
59
60
62
64
65
67
68
70
72
73
75
77
78
80
81
83
85
86
88
89
91
93
94
96
97
99
101
102
104
105
107
108
110
112
113
115
116
118
119
121
122
124
126
127
129
130
132
133
135
136
138
139
141
142
144
145
147
148
150
151
153
154
156
157
159
160
162
163
165
166
168
169
171
172
174
175
177
178
180
181
183
184
185
187
188
190
191
