5
60397
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-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
-17
-17
-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
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-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
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-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
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-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
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-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
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-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
-104
-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
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-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
-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
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-107
-107
-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
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-90
-90
-90
-90
-89
-89
-89
-89
-88
-88
-88
-88
-87
-87
-87
-87
-86
-86
-86
-86
-85
-85
-85
-85
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-76
-76
-76
-76
-75
-75
-75
-74
-74
-74
-74
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-68
-68
-67
-67
-67
-67
-66
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-64
-63
-63
-63
-62
-62
-62
-61
-61
-61
-61
-60
-60
-60
-59
-59
-59
-59
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-56
-56
-56
-56
-55
-55
-55
-55
-55
-54
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-51
-51
-51
-50
-50
-49
-49
-49
-48
-48
-47
-47
-46
-46
-46
-45
-45
-44
-44
-44
-43
-43
-42
-42
-42
-41
-41
-41
-41
-40
-40
-40
-40
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-36
-36
-36
-35
-35
-35
-34
-34
-34
-33
-33
-32
-32
-32
-31
-31
-30
-30
-29
-28
-28
-27
-27
-26
-26
-25
-25
-24
-24
-23
-23
-22
-22
-21
-21
-20
-20
-19
-19
-18
-18
-17
-17
-16
-16
-15
-15
-15
-14
-14
-13
-13
-13
-12
-12
-12
-11
-11
-11
-10
-10
-9
-9
-9
-8
-8
-8
-7
-7
-6
-6
-5
-5
-5
-4
-4
-3
-3
-2
-2
-1
-1
-1
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
10
11
12
12
13
13
14
14
15
15
16
16
17
17
18
18
19
19
20
20
21
21
21
22
22
23
23
24
24
25
25
26
26
27
27
28
28
29
29
30
30
31
32
32
33
33
34
34
35
36
36
37
37
38
39
39
40
41
41
42
43
43
44
45
45
46
47
48
48
49
50
50
51
52
52
53
53
54
55
55
56
57
57
58
58
59
60
60
61
62
62
63
63
64
65
65
66
66
67
68
68
69
70
70
71
72
72
73
73
74
75
75
76
77
77
78
79
79
80
80
81
82
83
83
84
85
85
86
87
88
88
89
90
91
92
93
94
94
95
96
97
98
99
100
101
102
103
103
104
105
106
107
107
108
109
110
111
111
112
113
114
115
115
116
117
118
119
119
120
121
122
122
123
124
125
125
126
127
127
128
129
129
130
131
132
132
133
134
135
135
136
137
138
139
140
141
142
143
144
144
145
146
147
148
149
149
150
151
152
153
154
155
156
157
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
265
266
267
268
269
270
271
273
274
275
276
277
278
279
281
282
283
284
285
286
288
289
290
291
292
293
294
296
297
298
299
300
301
302
303
305
306
307
308
309
310
312
313
314
315
316
317
319
320
321
322
323
325
326
327
328
329
331
332
333
334
335
337
338
339
340
342
343
344
345
347
348
349
350
351
353
354
355
356
357
359
360
361
362
364
365
366
367
369
370
371
372
374
375
376
377
379
380
381
382
384
385
387
388
389
391
392
393
395
396
398
399
400
402
403
405
406
408
409
410
412
413
415
416
417
419
420
422
423
424
426
427
429
430
431
433
434
435
437
438
439
441
442
443
445
446
448
449
450
452
453
455
456
457
459
460
461
463
464
465
467
468
469
471
472
473
475
476
478
479
480
482
483
485
486
488
489
491
492
494
495
497
498
500
501
503
504
506
507
509
510
512
513
515
517
518
520
521
523
524
526
527
529
530
532
533
535
536
538
539
541
542
544
545
547
548
549
551
552
554
555
557
558
560
561
563
564
566
567
569
570
571
573
574
576
577
579
580
582
583
585
586
588
589
591
593
594
596
597
599
601
602
604
606
608
609
611
613
614
616
618
620
621
623
625
626
628
630
631
633
635
636
638
640
641
643
644
646
647
649
651
652
654
655
657
659
660
662
664
665
667
669
670
672
674
675
677
679
681
682
684
686
688
690
691
693
695
697
698
700
702
704
706
707
709
711
713
714
716
718
719
721
723
725
726
728
730
732
733
735
737
739
740
742
744
746
747
749
751
752
754
756
758
759
761
763
765
767
768
770
772
774
776
778
779
781
783
785
787
789
791
793
794
796
798
800
802
804
806
807
809
811
813
815
817
819
821
823
824
826
828
830
832
834
836
837
839
841
843
845
847
848
850
852
854
856
858
859
861
863
865
867
869
871
873
874
876
878
880
882
884
886
888
890
892
894
896
898
899
901
903
905
907
909
911
913
915
917
919
921
923
925
927
928
930
932
934
936
938
940
942
944
946
948
950
952
954
956
958
960
962
964
966
968
970
972
974
976
978
980
982
983
985
987
989
991
993
995
997
999
1000
1002
1004
1006
1008
1010
1012
1014
1016
1018
1020
1022
1025
1027
1029
1031
1034
1036
1038
1040
1042
1044
1046
1048
1050
1052
1054
1056
1058
1060
1062
1064
1066
1068
1070
1072
1074
1076
1078
1080
1082
1084
1086
1088
1090
1092
1094
1096
1098
1100
1103
1105
1107
1109
1111
1113
1115
1118
1120
1122
1124
1126
1129
1131
1133
1135
1137
1140
1142
1144
1146
1149
1151
1153
1155
1158
1160
1162
1164
1166
1169
1171
1173
1175
1177
1179
1182
1184
1186
1188
1190
1192
1195
1197
1199
1201
1203
1205
1207
1209
1212
1214
1216
1218
1220
1222
1224
1226
1229
1231
1233
1235
1237
1240
1242
1244
1246
1248
1251
1253
1255
1257
1259
1262
1264
1266
1268
1270
1273
1275
1277
1279
1281
1284
1286
1288
1290
1292
1294
1297
1299
1301
1303
1305
1308
1310
1312
1314
1317
1319
1321
1323
1326
1328
1330
1333
1335
1337
1340
1342
1344
1346
1349
1351
1353
1356
1358
1360
1362
1365
1367
1369
1372
1374
1376
1379
1381
1383
1386
1388
1390
1393
1395
1397
1400
1402
1404
1406
1408
1411
1413
1415
1417
1420
1422
1424
1426
1428
1431
1433
1435
1437
1440
1442
1444
1447
1449
1451
1454
1456
1458
1461
1463
1465
1468
1470
1473
1475
1477
1480
1482
1485
1487
1490
1492
1494
1497
1499
1502
1504
1506
1509
1511
1513
1516
1518
1520
1523
1525
1527
1530
1532
1534
1537
1539
1541
1544
1546
1548
1551
1553
1556
1558
1560
1563
1565
1567
1570
1572
1574
1577
1579
1582
1584
1586
1589
1591
1593
1596
1598
1601
1603
1605
1608
1610
1613
1615
1617
1620
1622
1624
1627
1629
1632
1634
1636
1639
1641
1643
1646
1648
1650
1653
1655
1657
1660
1662
1664
1667
1669
1671
1673
1676
1678
1680
1682
1685
1687
1689
1691
1694
1696
1698
1700
1703
1705
1707
1710
1712
1714
1716
1719
1721
1723
1726
1728
1730
1733
1735
1737
1740
1742
1744
1747
1749
1751
1754
1756
1759
1761
1763
1766
1768
1771
1773
1775
1778
1780
1783
1785
1787
1790
1792
1795
1797
1799
1802
1804
1807
1809
1811
1814
1816
1818
1821
1823
1825
1828
1830
1832
1835
1837
1839
1842
1844
1846
1848
1851
1853
1855
1857
1860
1862
1864
1867
1869
1871
1873
1876
1878
1880
1882
1885
1887
1889
1892
1894
1896
1898
1901
1903
1905
1908
1910
1912
1915
1917
1919
1922
1924
1926
1929
1931
1933
1935
1938
1940
1942
1945
1947
1949
1952
1954
1956
1959
1961
1963
1965
1968
1970
1972
1975
1977
1979
1982
1984
1986
1988
1991
1993
1995
1998
2000
2001
2005
2007
2009
2012
2013
2016
2017
2021
2023
2025
2028
2029
2032
2035
2037
2039
2041
2044
2045
2049
2051
2053
2056
2058
2060
2063
2065
2067
2069
2072
2074
2076
2078
2080
2082
2085
2087
2089
2091
2093
2095
2097
2100
2102
2104
2106
2108
2110
2112
2114
2117
2119
2121
2123
2125
2127
2129
2131
2133
2136
2138
2140
2142
2144
2146
2148
2150
2153
2155
2157
2159
2161
2163
2165
2168
2170
2172
2174
2176
2178
2180
2182
2184
2186
2189
2191
2193
2195
2197
2199
2201
2203
2205
2207
2210
2212
2214
2216
2218
2220
2222
2224
2226
2228
2231
2233
2235
2237
2239
2241
2243
2245
2248
2250
2252
2254
2256
2258
2260
2262
2264
2266
2268
2270
2272
2274
2276
2278
2280
2282
2284
2286
2288
2290
2292
2294
2296
2298
2300
2302
2304
2306
2308
2310
2311
2313
2315
2317
2319
2321
2323
2325
2326
2328
2330
2332
2334
2336
2338
2340
2341
2343
2345
2347
2349
2351
2353
2355
2357
2358
2360
2362
2364
2366
2368
2370
2372
2374
2376
2378
2380
2382
2384
2386
2388
2390
2391
2393
2395
2397
2398
2400
2402
2404
2405
2407
2409
2411
2412
2414
2416
2417
2419
2421
2423
2424
2426
2428
2430
2431
2433
2435
2436
2438
2440
2442
2443
2445
2447
2449
2450
2452
2454
2455
2457
2459
2460
2462
2464
2465
2467
2469
2470
2472
2474
2475
2477
2478
2480
2482
2483
2485
2486
2488
2489
2491
2492
2494
2495
2497
2498
2499
2501
2502
2503
2504
2506
2507
2508
2509
2510
2512
2513
2514
2515
2516
2516
2517
2518
2519
2519
2520
2521
2521
2521
2521
2522
2522
2522
2522
2521
2521
2521
2520
2520
2519
2518
2518
2517
2516
2515
2514
2513
2512
2511
2510
2509
2508
2507
2506
2505
2504
2502
2501
2500
2499
2498
2497
2495
2494
2493
2492
2490
2489
2488
2486
2485
2484
2482
2481
2479
2477
2476
2474
2472
2470
2467
2465
2463
2460
2458
2455
2452
2449
2446
2442
2439
2435
2432
2428
2424
2420
2416
2412
2407
2403
2398
2393
2388
2383
2378
2373
2367
2362
2356
2351
2345
2339
2334
2328
2323
2317
2312
2306
2300
2295
2289
2284
2278
2273
2268
2262
2257
2251
2246
2241
2235
2230
2224
2219
2213
2207
2201
2195
2189
2182
2176
2169
2162
2154
2147
2140
2132
2124
2116
2108
2100
2091
2081
2072
2062
2053
2043
2032
2021
2011
2000
1989
1977
1965
1953
1941
1928
1915
1902
1888
1874
1860
1845
1831
1816
1800
1785
1769
1754
1738
1722
1706
1690
1674
1658
1642
1626
1611
1596
1581
1566
1551
1537
1522
1507
1493
1478
1464
1450
1435
1421
1406
1391
1376
1360
1344
1328
1311
1295
1278
1261
1243
1224
1205
1184
1163
1141
1119
1095
1070
1045
1018
991
963
933
902
871
838
805
771
735
700
663
625
586
547
507
466
424
382
339
296
252
207
162
117
71
25
-22
-69
-117
-165
-213
-262
-310
-357
-404
-451
-497
-542
-587
-631
-674
-717
-759
-800
-840
-880
-919
-957
-996
-1034
-1072
-1109
-1147
-1185
-1223
-1262
-1301
-1340
-1380
-1419
-1460
-1500
-1541
-1583
-1625
-1668
-1712
-1757
-1804
-1852
-1901
-1952
-2003
-2057
-2112
-2169
-2227
-2288
-2351
-2416
-2483
-2552
-2623
-2694
-2767
-2841
-2916
-2991
-3066
-3141
-3215
-3287
-3358
-3427
-3494
-3558
-3620
-3679
-3735
-3789
-3840
-3889
-3935
-3979
-4021
-4059
-4096
-4130
-4161
-4191
-4219
-4245
-4271
-4296
-4321
-4346
-4373
-4400
-4430
-4463
-4498
-4536
-4578
-4624
-4673
-4726
-4783
-4844
-4909
-4977
-5050
-5126
-5206
-5289
-5376
-5467
-5561
-5658
-5757
-5859
-5963
-6070
-6179
-6292
-6408
-6528
-6650
-6776
-6903
-7033
-7165
-7298
-7433
-7568
-7703
-7839
-7973
-8106
-8238
-8368
-8494
-8617
-8736
-8851
-8961
-9066
-9166
-9260
-9347
-9428
-9503
-9570
-9630
-9683
-9729
-9767
-9798
-9822
-9839
-9849
-9852
-9849
-9841
-9828
-9811
-9792
-9771
-9749
-9729
-9710
-9695
-9683
-9676
-9673
-9676
-9686
-9702
-9726
-9759
-9800
-9851
-9912
-9981
-10061
-10148
-10244
-10348
-10459
-10576
-10700
-10831
-10967
-11109
-11256
-11409
-11566
-11727
-11893
-12063
-12237
-12415
-12598
-12785
-12976
-13171
-13371
-13573
-13779
-13986
-14195
-14404
-14612
-14818
-15022
-15221
-15416
-15606
-15790
-15967
-16136
-16297
-16451
-16596
-16731
-16858
-16976
-17086
-17187
-17280
-17366
-17446
-17521
-17592
-17658
-17721
-17781
-17839
-17894
-17949
-18002
-18053
-18104
-18154
-18205
-18256
-18309
-18364
-18422
-18484
-18549
-18618
-18692
-18770
-18854
-18943
-19039
-19142
-19252
-19368
-19492
-19621
-19755
-19893
-20034
-20178
-20324
-20472
-20620
-20770
-20918
-21067
-21213
-21358
-21500
-21640
-21778
-21914
-22049
-22182
-22314
-22443
-22568
-22688
-22804
-22913
-23015
-23110
-23196
-23273
-23341
-23398
-23445
-23482
-23508
-23523
-23529
-23524
-23510
-23488
-23459
-23423
-23381
-23335
-23287
-23236
-23184
-23131
-23078
-23026
-22973
-22920
-22867
-22813
-22759
-22705
-22651
-22597
-22543
-22491
-22440
-22390
-22342
-22296
-22252
-22210
-22172
-22138
-22108
-22083
-22064
-22052
-22045
-22045
-22051
-22063
-22081
-22104
-22132
-22164
-22201
-22240
-22282
-22327
-22375
-22426
-22480
-22538
-22600
-22666
-22736
-22810
-22888
-22969
-23054
-23142
-23232
-23325
-23419
-23516
-23614
-23713
-23813
-23915
-24016
-24118
-24221
-24323
-24425
-24528
-24632
-24737
-24845
-24955
-25068
-25186
-25309
-25437
-25572
-25713
-25863
-26021
-26187
-26363
-26549
-26744
-26950
-27166
-27392
-27628
-27875
-28132
-28398
-28674
-28959
-29254
-29558
-29870
-30190
-30518
-30854
-31197
-31547
-31904
-32267
-32637
-33012
-33392
-33775
-34160
-34546
-34933
-35318
-35700
-36080
-36455
-36824
-37186
-37540
-37884
-38217
-38538
-38844
-39136
-39410
-39668
-39907
-40127
-40328
-40509
-40670
-40811
-40933
-41034
-41116
-41178
-41218
-41238
-41237
-41214
-41169
-41102
-41012
-40899
-40762
-40602
-40418
-40210
-39979
-39724
-39447
-39149
-38831
-38495
-38142
-37773
-37391
-36998
-36594
-36182
-35763
-35338
-34908
-34475
-34041
-33605
-33169
-32734
-32301
-31870
-31443
-31020
-30603
-30191
-29786
-29389
-28999
-28618
-28246
-27883
-27529
-27186
-26852
-26529
-26216
-25913
-25622
-25341
-25072
-24814
-24567
-24331
-24106
-23891
-23687
-23491
-23303
-23123
-22948
-22778
-22612
-22449
-22288
-22129
-21970
-21810
-21649
-21486
-21321
-21154
-20984
-20813
-20640
-20465
-20290
-20114
-19938
-19762
-19587
-19412
-19237
-19063
-18890
-18717
-18544
-18371
-18198
-18024
-17849
-17674
-17497
-17320
-17141
-16962
-16782
-16601
-16419
-16238
-16056
-15878
-15702
-15529
-15361
-15197
-15040
-14888
-14742
-14603
-14470
-14344
-14225
-14112
-14005
-13904
-13809
-13719
-13633
-13551
-13471
-13393
-13316
-13239
-13162
-13084
-13005
-12924
-12841
-12756
-12668
-12577
-12482
-12384
-12280
-12172
-12057
-11935
-11806
-11667
-11520
-11361
-11191
-11009
-10813
-10603
-10376
-10133
-9870
-9587
-9283
-8955
-8602
-8223
-7817
-7384
-6922
-6431
-5911
-5361
-4782
-4174
-3537
-2871
-2178
-1459
-715
52
840
1646
2467
3301
4144
4995
5851
6711
7573
8435
9297
10158
11017
11874
12727
13577
14422
15263
16097
16927
17750
18565
19373
20173
20964
21747
22520
23285
24039
24784
25517
26241
26952
27652
28340
29016
29679
30329
30966
31588
32195
32790
33367
33929
34474
35003
35514
36008
36485
36945
37388
37813
38222
38613
38986
39342
39680
40000
40304
40591
40861
41116
41355
41578
41786
41979
42156
42318
42463
42591
42703
42797
42872
42929
42966
42983
42979
42954
42906
42835
42741
42623
42481
42316
42126
41912
41675
41415
41132
40828
40503
40158
39794
39413
39015
38601
38173
37733
37281
36820
36351
35874
35392
34905
34415
33923
33428
32934
32439
31945
31454
30965
30482
30004
29533
29069
28614
28169
27733
27307
26893
26490
26100
25725
25365
25021
24696
24390
24106
23843
23605
23392
23206
23047
22917
22817
22748
22709
22703
22730
22791
22884
23012
23173
23368
23597
23860
24155
24483
24842
25232
25652
26101
26578
27080
27608
28158
28731
29322
29931
30556
31195
31846
32508
33180
33860
34547
35239
35936
36636
37337
38039
38741
39441
40139
40834
41525
42211
42893
43569
44238
44899
45552
46196
46830
47453
48064
48663
49249
49822
50381
50926
51457
51973
52475
52963
53437
53896
54341
54773
55190
55594
55985
56362
56726
57076
57413
57736
58045
58339
58617
58880
59126
59354
59563
59751
59918
60062
60182
60276
60344
60384
60397
60382
60339
60268
60169
60042
59887
59703
59491
59251
58981
58684
58357
58002
57619
57208
56768
56302
55807
55285
54736
54159
53555
52924
52268
51588
50886
50164
49426
48673
47909
47135
46354
45567
44778
43988
43199
42412
41630
40854
40085
39325
38575
37835
37107
36391
35688
34996
34316
33647
32987
32335
31688
31046
30405
29766
29126
28484
27843
27200
26558
25918
25281
24649
24023
23406
22797
22198
21611
21036
20473
19923
19386
18863
18354
17859
17378
16910
16457
16017
15589
15175
14773
14382
14004
13637
13281
12937
12605
12285
11976
11681
11398
11128
10873
10633
10407
10197
10003
9826
9666
9523
9396
9286
9192
9113
9050
9002
8969
8949
8943
8950
8969
8999
9041
9093
9155
9226
9306
9394
9490
9593
9703
9820
9943
10073
10209
10352
10502
10659
10823
10995
11177
11369
11572
11787
12016
12258
12512
12778
13053
13334
13621
13910
14200
14488
14772
15051
15323
15585
15837
16076
16300
16512
16708
16888
17052
17199
17330
17445
17543
17627
17697
17754
17799
17833
17857
17871
17876
17873
17861
17841
17814
17778
17736
17687
17631
17569
17502
17430
17352
17269
17182
17091
16997
16900
16803
16704
16607
16511
16418
16328
16242
16161
16085
16015
15951
15893
15842
15796
15756
15720
15688
15660
15635
15612
15591
15572
15556
15541
15529
15519
15513
15510
15511
15517
15527
15543
15564
15591
15624
15663
15708
15760
15817
15880
15949
16021
16101
16184
16270
16361
16454
16548
16643
16737
16829
16917
17000
17077
17148
17211
17266
17314
17354
17386
17411
17428
17439
17444
17443
17438
17431
17421
17412
17403
17396
17392
17392
17395
17402
17414
17431
17453
17480
17512
17549
17592
17638
17690
17744
17802
17863
17925
17988
18052
18115
18177
18239
18299
18357
18413
18468
18521
18571
18619
18665
18707
18746
18780
18809
18833
18851
18862
18864
18858
18843
18818
18782
18736
18678
18608
18527
18433
18329
18213
18088
17955
17816
17674
17532
17392
17256
17127
17005
16893
16791
16700
16620
16552
16493
16442
16397
16355
16314
16270
16222
16170
16109
16041
15963
15876
15779
15672
15557
15432
15301
15165
15024
14883
14742
14604
14470
14343
14222
14110
14006
13911
13824
13746
13675
13611
13554
13501
13451
13404
13358
13311
13264
13216
13166
13114
13061
13007
12951
12896
12841
12785
12730
12674
12619
12562
12504
12443
12378
12309
12233
12151
12060
11960
11849
11727
11593
11445
11285
11111
10924
10723
10510
10285
10049
9803
9550
9289
9022
8752
8479
8205
7931
7659
7389
7123
6860
6600
6344
6089
5837
5585
5334
5082
4829
4574
4318
4059
3800
3539
3276
3012
2747
2482
2216
1950
1684
1418
1153
888
623
359
94
-171
-436
-702
-969
-1237
-1506
-1777
-2051
-2326
-2603
-2882
-3163
-3444
-3725
-4003
-4281
-4555
-4825
-5089
-5349
-5602
-5848
-6086
-6315
-6536
-6747
-6950
-7144
-7331
-7512
-7688
-7861
-8032
-8203
-8374
-8548
-8726
-8907
-9093
-9284
-9480
-9681
-9886
-10094
-10305
-10516
-10727
-10936
-11143
-11346
-11544
-11736
-11922
-12101
-12273
-12438
-12593
-12741
-12878
-13005
-13122
-13225
-13316
-13392
-13452
-13496
-13523
-13532
-13523
-13497
-13455
-13397
-13326
-13242
-13147
-13043
-12930
-12810
-12684
-12555
-12423
-12291
-12159
-12029
-11902
-11781
-11665
-11556
-11455
-11363
-11280
-11206
-11143
-11090
-11047
-11016
-10996
-10988
-10992
-11009
-11039
-11083
-11140
-11211
-11295
-11394
-11505
-11630
-11768
-11919
-12082
-12255
-12440
-12633
-12835
-13045
-13260
-13480
-13704
-13932
-14163
-14396
-14631
-14869
-15109
-15351
-15595
-15842
-16091
-16344
-16599
-16857
-17118
-17382
-17649
-17918
-18189
-18461
-18734
-19006
-19276
-19544
-19809
-20070
-20326
-20577
-20822
-21061
-21294
-21520
-21739
-21950
-22154
-22350
-22538
-22717
-22889
-23051
-23206
-23353
-23493
-23626
-23754
-23879
-24002
-24124
-24247
-24374
-24505
-24641
-24785
-24938
-25100
-25273
-25458
-25654
-25863
-26085
-26320
-26568
-26828
-27099
-27380
-27669
-27965
-28266
-28571
-28879
-29187
-29497
-29806
-30114
-30421
-30727
-31032
-31336
-31640
-31945
-32250
-32560
-32872
-33188
-33508
-33834
-34165
-34502
-34845
-35193
-35547
-35908
-36274
-36647
-37027
-37413
-37807
-38208
-38617
-39034
-39458
-39891
-40330
-40777
-41230
-41688
-42151
-42616
-43084
-43552
-44018
-44482
-44942
-45397
-45844
-46282
-46711
-47128
-47532
-47922
-48297
-48655
-48997
-49320
-49624
-49909
-50174
-50417
-50640
-50840
-51019
-51175
-51310
-51423
-51515
-51587
-51640
-51676
-51696
-51703
-51698
-51683
-51660
-51631
-51597
-51559
-51517
-51473
-51426
-51377
-51326
-51272
-51216
-51157
-51095
-51030
-50963
-50894
-50822
-50748
-50672
-50595
-50516
-50437
-50357
-50277
-50197
-50117
-50037
-49956
-49874
-49791
-49706
-49619
-49529
-49435
-49336
-49233
-49123
-49007
-48884
-48752
-48613
-48464
-48306
-48138
-47961
-47774
-47579
-47375
-47163
-46944
-46719
-46489
-46255
-46018
-45778
-45538
-45296
-45055
-44815
-44576
-44339
-44104
-43870
-43638
-43408
-43179
-42950
-42722
-42494
-42265
-42035
-41805
-41573
-41341
-41109
-40876
-40643
-40411
-40179
-39949
-39720
-39492
-39266
-39041
-38818
-38596
-38375
-38155
-37935
-37716
-37497
-37277
-37056
-36834
-36609
-36383
-36154
-35922
-35687
-35448
-35205
-34957
-34705
-34450
-34189
-33925
-33658
-33386
-33112
-32834
-32552
-32268
-31980
-31689
-31394
-31095
-30792
-30485
-30174
-29859
-29540
-29217
-28892
-28564
-28235
-27906
-27577
-27251
-26929
-26610
-26298
-25991
-25692
-25401
-25120
-24847
-24586
-24335
-24095
-23868
-23654
-23452
-23263
-23088
-22926
-22777
-22642
-22519
-22409
-22310
-22221
-22141
-22069
-22004
-21945
-21890
-21838
-21790
-21744
-21699
-21655
-21611
-21568
-21523
-21479
-21433
-21385
-21337
-21286
-21232
-21176
-21117
-21055
-20988
-20916
-20840
-20757
-20669
-20575
-20474
-20368
-20256
-20139
-20017
-19891
-19761
-19629
-19493
-19357
-19219
-19081
-18944
-18807
-18672
-18539
-18409
-18282
-18157
-18036
-17918
-17804
-17692
-17584
-17478
-17374
-17273
-17172
-17073
-16975
-16876
-16778
-16679
-16579
-16477
-16373
-16265
-16155
-16040
-15920
-15796
-15666
-15531
-15390
-15243
-15090
-14931
-14766
-14595
-14420
-14239
-14053
-13864
-13670
-13474
-13274
-13073
-12869
-12663
-12457
-12249
-12040
-11831
-11622
-11412
-11202
-10993
-10783
-10575
-10368
-10162
-9958
-9757
-9558
-9363
-9171
-8983
-8799
-8620
-8447
-8279
-8116
-7960
-7810
-7666
-7529
-7398
-7272
-7153
-7038
-6929
-6824
-6723
-6626
-6531
-6438
-6347
-6256
-6166
-6076
-5984
-5892
-5799
-5704
-5608
-5510
-5411
-5309
-5206
-5101
-4994
-4885
-4774
-4660
-4544
-4425
-4302
-4175
-4045
-3910
-3771
-3628
-3479
-3326
-3168
-3005
-2837
-2665
-2489
-2309
-2125
-1938
-1749
-1558
-1366
-1174
-981
-789
-597
-406
-216
-28
158
343
525
706
884
1060
1235
1407
1577
1745
1912
2076
2239
2400
2560
2718
2874
3030
3185
3340
3495
3650
3807
3964
4124
4284
4447
4611
4776
4944
5113
5283
5455
5629
5803
5979
6155
6333
6511
6690
6870
7052
7235
7420
7609
7801
7997
8199
8406
8620
8841
9069
9305
9548
9798
10056
10320
10590
10866
11147
11433
11724
12018
12315
12616
12919
13224
13531
13839
14149
14461
14773
15085
15398
15712
16026
16338
16653
16966
17278
17590
17901
18211
18519
18825
19129
19430
19729
20024
20315
20601
20884
21161
21433
21700
21962
22217
22466
22709
22945
23174
23395
23610
23816
24015
24206
24388
24562
24727
24884
25031
25170
25298
25418
25527
25626
25715
25794
25863
25921
25969
26006
26033
26049
26054
26049
26032
26004
25965
25914
25851
25777
25690
25592
25482
25361
25229
25089
24940
24785
24625
24461
24294
24127
23960
23793
23629
23469
23312
23161
23016
22877
22746
22623
22508
22402
22305
22218
22140
22073
22016
21971
21936
21912
21901
21901
21914
21939
21977
22028
22091
22167
22255
22355
22466
22588
22720
22861
23009
23165
23327
23494
23665
23838
24015
24192
24371
24549
24727
24905
25080
25254
25426
25594
25760
25922
26080
26234
26383
26527
26664
26796
26921
27039
27149
27252
27347
27434
27513
27584
27646
27701
27748
27788
27820
27846
27865
27878
27886
27889
27888
27882
27874
27862
27848
27832
27814
27794
27771
27747
27721
27692
27660
27626
27589
27549
27505
27457
27404
27348
27286
27219
27147
27070
26988
26901
26810
26714
26615
26512
26408
26301
26194
26086
25978
25872
25767
25664
25564
25468
25376
25289
25207
25131
25062
25000
24946
24899
24861
24831
24810
24798
24795
24800
24815
24839
24872
24913
24964
25024
25093
25171
25258
25354
25458
25570
25691
25819
25954
26096
26243
26396
26554
26717
26882
27051
27222
27396
27570
27745
27920
28096
28270
28444
28617
28788
28958
29126
29291
29455
29615
29773
29928
30079
30227
30372
30512
30649
30781
30910
31036
31157
31275
31390
31500
31607
31710
31809
31902
31990
32073
32149
32218
32280
32334
32378
32415
32442
32458
32463
32457
32439
32408
32365
32308
32238
32154
32057
31945
31820
31681
31528
31362
31183
30992
30789
30575
30351
30118
29877
29629
29376
29118
28856
28593
28328
28064
27800
27537
27277
27020
26767
26518
26275
26036
25804
25577
25357
25143
24936
24735
24539
24349
24163
23982
23805
23629
23456
23284
23112
22939
22766
22592
22416
22238
22060
21880
21699
21518
21338
21158
20980
20803
20629
20457
20288
20122
19959
19799
19643
19489
19339
19193
19049
18909
18771
18637
18505
18375
18248
18122
17999
17877
17758
17640
17524
17410
17298
17187
17078
16969
16861
16753
16644
16535
16424
16311
16195
16077
15956
15832
15704
15572
15436
15296
15152
15004
14851
14695
14534
14369
14201
14030
13855
13678
13498
13317
13133
12948
12761
12572
12382
12190
11995
11799
11600
11399
11194
10985
10773
10556
10335
10109
9879
9644
9405
9161
8914
8662
8407
8148
7886
7621
7353
7083
6812
6539
6265
5990
5715
5440
5165
4890
4617
4344
4073
3804
3538
3275
3015
2760
2509
2264
2025
1792
1567
1349
1138
935
741
554
376
205
42
-114
-262
-404
-540
-670
-794
-915
-1032
-1145
-1257
-1366
-1475
-1583
-1691
-1800
-1910
-2020
-2132
-2244
-2357
-2470
-2584
-2698
-2812
-2926
-3041
-3155
-3270
-3385
-3500
-3615
-3732
-3849
-3968
-4089
-4212
-4337
-4464
-4595
-4728
-4864
-5003
-5145
-5290
-5438
-5587
-5739
-5892
-6046
-6200
-6354
-6507
-6658
-6808
-6955
-7099
-7240
-7377
-7510
-7638
-7761
-7879
-7991
-8096
-8196
-8289
-8375
-8454
-8525
-8589
-8645
-8694
-8734
-8767
-8791
-8809
-8818
-8821
-8818
-8809
-8795
-8778
-8757
-8733
-8708
-8681
-8655
-8628
-8603
-8579
-8557
-8537
-8521
-8508
-8498
-8492
-8491
-8493
-8499
-8509
-8523
-8540
-8561
-8584
-8609
-8637
-8667
-8697
-8730
-8763
-8798
-8833
-8870
-8908
-8947
-8989
-9032
-9078
-9127
-9179
-9235
-9295
-9358
-9426
-9498
-9573
-9653
-9736
-9822
-9911
-10001
-10093
-10185
-10277
-10369
-10459
-10548
-10635
-10719
-10801
-10879
-10953
-11024
-11090
-11152
-11209
-11262
-11310
-11353
-11392
-11426
-11457
-11483
-11506
-11526
-11543
-11558
-11571
-11581
-11591
-11600
-11608
-11617
-11625
-11635
-11646
-11660
-11675
-11694
-11716
-11742
-11773
-11808
-11849
-11895
-11947
-12004
-12069
-12139
-12216
-12300
-12391
-12488
-12591
-12701
-12817
-12939
-13067
-13199
-13336
-13477
-13621
-13767
-13916
-14065
-14215
-14365
-14515
-14663
-14810
-14955
-15098
-15240
-15379
-15516
-15651
-15783
-15914
-16042
-16167
-16291
-16411
-16528
-16643
-16753
-16860
-16963
-17061
-17153
-17240
-17321
-17395
-17462
-17521
-17573
-17618
-17654
-17683
-17704
-17717
-17723
-17721
-17713
-17699
-17678
-17653
-17622
-17588
-17550
-17509
-17465
-17419
-17371
-17322
-17271
-17218
-17164
-17108
-17050
-16990
-16927
-16862
-16795
-16724
-16651
-16574
-16494
-16410
-16324
-16233
-16139
-16041
-15940
-15835
-15726
-15614
-15498
-15379
-15257
-15132
-15004
-14874
-14741
-14607
-14472
-14335
-14198
-14062
-13926
-13791
-13658
-13527
-13398
-13273
-13151
-13033
-12919
-12810
-12705
-12605
-12510
-12420
-12335
-12256
-12182
-12112
-12048
-11989
-11934
-11885
-11839
-11799
-11762
-11729
-11700
-11674
-11651
-11631
-11613
-11597
-11584
-11572
-11563
-11555
-11550
-11546
-11545
-11547
-11551
-11559
-11569
-11583
-11601
-11621
-11646
-11673
-11704
-11738
-11776
-11815
-11857
-11901
-11947
-11993
-12039
-12085
-12131
-12175
-12217
-12256
-12293
-12327
-12357
-12383
-12404
-12421
-12434
-12441
-12443
-12440
-12431
-12417
-12396
-12370
-12339
-12301
-12258
-12210
-12157
-12098
-12036
-11969
-11898
-11825
-11749
-11671
-11591
-11510
-11429
-11348
-11266
-11185
-11105
-11026
-10948
-10873
-10799
-10727
-10658
-10592
-10529
-10468
-10411
-10357
-10306
-10258
-10214
-10173
-10136
-10102
-10071
-10043
-10019
-9998
-9980
-9965
-9951
-9939
-9929
-9919
-9909
-9898
-9886
-9872
-9856
-9836
-9813
-9787
-9755
-9719
-9678
-9631
-9579
-9520
-9456
-9385
-9308
-9224
-9134
-9039
-8937
-8830
-8718
-8602
-8481
-8356
-8228
-8096
-7964
-7828
-7691
-7553
-7415
-7276
-7137
-6998
-6861
-6725
-6590
-6457
-6327
-6199
-6074
-5952
-5833
-5719
-5608
-5502
-5401
-5305
-5214
-5130
-5051
-4978
-4911
-4851
-4797
-4749
-4708
-4674
-4646
-4625
-4610
-4601
-4599
-4602
-4612
-4627
-4647
-4673
-4703
-4738
-4778
-4821
-4867
-4917
-4970
-5026
-5084
-5143
-5204
-5267
-5330
-5393
-5457
-5521
-5584
-5646
-5708
-5768
-5826
-5883
-5937
-5989
-6038
-6085
-6129
-6170
-6207
-6242
-6274
-6302
-6328
-6351
-6370
-6387
-6402
-6414
-6425
-6434
-6442
-6448
-6455
-6461
-6467
-6473
-6479
-6486
-6494
-6503
-6512
-6522
-6533
-6544
-6556
-6568
-6581
-6594
-6606
-6618
-6630
-6641
-6652
-6660
-6668
-6673
-6677
-6678
-6677
-6673
-6667
-6658
-6646
-6630
-6611
-6589
-6564
-6534
-6502
-6465
-6425
-6382
-6335
-6285
-6232
-6176
-6117
-6055
-5992
-5926
-5859
-5790
-5721
-5650
-5580
-5509
-5438
-5367
-5296
-5225
-5155
-5084
-5013
-4942
-4870
-4798
-4725
-4652
-4578
-4503
-4428
-4352
-4276
-4200
-4124
-4048
-3972
-3896
-3821
-3747
-3673
-3599
-3527
-3454
-3383
-3312
-3241
-3170
-3099
-3027
-2955
-2883
-2809
-2735
-2659
-2582
-2503
-2424
-2343
-2261
-2177
-2092
-2005
-1918
-1829
-1738
-1646
-1552
-1456
-1359
-1261
-1161
-1059
-956
-851
-745
-638
-531
-422
-313
-204
-94
15
123
231
338
444
548
651
751
849
945
1038
1128
1215
1299
1379
1455
1527
1595
1659
1719
1775
1826
1873
1917
1957
1993
2025
2057
2085
2113
2139
2165
2190
2217
2244
2273
2303
2335
2370
2407
2447
2489
2534
2582
2632
2685
2740
2798
2857
2919
2982
3047
3113
3180
3248
3316
3385
3454
3523
3592
3660
3728
3795
3861
3926
3990
4051
4112
4171
4228
4282
4334
4384
4432
4476
4518
4557
4592
4625
4653
4679
4701
4719
4733
4743
4749
4751
4748
4741
4729
4712
4690
4663
4630
4592
4549
4499
4444
4382
4314
4240
4161
4075
3983
3886
3783
3676
3564
3449
3330
3208
3084
2959
2832
2704
2576
2448
2321
2194
2067
1941
1817
1693
1570
1448
1327
1206
1086
966
847
728
608
488
367
246
123
0
-125
-250
-377
-504
-633
-762
-891
-1020
-1149
-1277
-1404
-1530
-1653
-1775
-1893
-2008
-2119
-2226
-2328
-2425
-2516
-2600
-2677
-2748
-2810
-2864
-2910
-2947
-2975
-2993
-3001
-3000
-2989
-2969
-2939
-2899
-2850
-2791
-2724
-2648
-2564
-2472
-2373
-2267
-2156
-2039
-1917
-1791
-1661
-1529
-1393
-1256
-1116
-975
-832
-688
-544
-399
-253
-108
38
183
328
473
616
759
901
1041
1181
1319
1455
1590
1724
1856
1986
2115
2242
2367
2490
2611
2730
2847
2961
3072
3180
3286
3388
3486
3580
3671
3757
3839
3916
3989
4056
4119
4176
4228
4275
4316
4352
4383
4409
4430
4446
4458
4464
4467
4465
4459
4449
4436
4419
4399
4376
4349
4320
4288
4254
4217
4178
4137
4093
4048
4002
3953
3904
3853
3801
3749
3696
3642
3587
3533
3478
3422
3367
3311
3256
3200
3144
3089
3033
2978
2922
2867
2812
2756
2701
2646
2592
2538
2484
2432
2381
2331
2283
2237
2193
2152
2114
2079
2048
2020
1997
1979
1966
1958
1957
1961
1971
1987
2009
2040
2076
2118
2166
2221
2282
2349
2422
2500
2583
2672
2765
2863
2964
3069
3178
3289
3403
3520
3638
3759
3882
4005
4130
4256
4382
4508
4634
4759
4883
5006
5128
5247
5365
5480
5592
5701
5808
5912
6012
6109
6204
6295
6383
6468
6550
6629
6706
6781
6854
6924
6993
7060
7126
7190
7253
7315
7375
7434
7492
7548
7602
7655
7706
7756
7804
7849
7894
7936
7976
8015
8051
8086
8118
8148
8176
8201
8223
8243
8259
8272
8281
8287
8289
8287
8281
8271
8257
8238
8214
8186
8154
8119
8080
8037
7990
7941
7889
7835
7779
7721
7662
7602
7542
7481
7420
7359
7298
7238
7178
7119
7062
7005
6950
6896
6844
6793
6744
6696
6651
6607
6565
6526
6488
6453
6419
6387
6358
6330
6304
6281
6259
6238
6220
6203
6187
6174
6161
6150
6140
6132
6125
6118
6113
6109
6105
6102
6100
6097
6094
6091
6087
6083
6077
6070
6062
6052
6040
6026
6011
5993
5973
5951
5927
5901
5873
5844
5813
5781
5748
5714
5680
5646
5613
5579
5547
5515
5485
5455
5427
5401
5376
5353
5332
5313
5296
5281
5268
5257
5248
5242
5237
5234
5233
5234
5237
5242
5248
5255
5264
5275
5286
5299
5312
5326
5341
5356
5373
5390
5408
5427
5447
5467
5489
5511
5534
5557
5581
5606
5630
5655
5680
5705
5729
5752
5775
5796
5816
5835
5852
5866
5879
5890
5899
5905
5910
5913
5914
5915
5914
5914
5913
5912
5911
5911
5913
5915
5918
5923
5930
5939
5949
5961
5974
5990
6007
6026
6046
6068
6091
6114
6139
6164
6189
6215
6241
6266
6292
6317
6341
6365
6388
6410
6431
6452
6471
6490
6507
6524
6539
6554
6568
6581
6593
6604
6614
6624
6633
6641
6648
6654
6659
6663
6666
6668
6668
6667
6664
6660
6653
6645
6635
6624
6611
6596
6580
6563
6545
6526
6506
6486
6466
6446
6426
6407
6389
6371
6355
6339
6325
6312
6301
6290
6282
6274
6269
6264
6261
6259
6258
6259
6259
6261
6262
6264
6264
6264
6263
6260
6255
6248
6238
6226
6210
6191
6169
6143
6113
6079
6042
6000
5954
5905
5851
5793
5731
5665
5596
5522
5445
5365
5281
5194
5104
5011
4914
4815
4714
4609
4502
4392
4280
4165
4046
3928
3806
3682
3557
3429
3301
3171
3040
2908
2776
2643
2511
2378
2246
2114
1982
1852
1721
1592
1463
1335
1207
1080
954
828
703
578
454
330
206
82
-41
-164
-288
-411
-535
-659
-783
-908
-1034
-1159
-1286
-1413
-1541
-1670
-1800
-1931
-2062
-2195
-2328
-2463
-2597
-2733
-2869
-3005
-3142
-3279
-3415
-3552
-3689
-3825
-3962
-4097
-4233
-4368
-4502
-4636
-4769
-4902
-5034
-5166
-5298
-5429
-5559
-5689
-5820
-5949
-6079
-6209
-6338
-6467
-6597
-6726
-6855
-6983
-7112
-7240
-7368
-7495
-7622
-7748
-7874
-7999
-8124
-8247
-8370
-8492
-8612
-8732
-8851
-8968
-9085
-9200
-9314
-9427
-9538
-9648
-9757
-9865
-9970
-10075
-10177
-10278
-10377
-10474
-10570
-10663
-10754
-10842
-10929
-11013
-11094
-11173
-11249
-11322
-11392
-11460
-11525
-11587
-11646
-11702
-11756
-11807
-11855
-11900
-11942
-11982
-12019
-12054
-12086
-12115
-12143
-12168
-12190
-12210
-12228
-12243
-12256
-12267
-12275
-12281
-12285
-12287
-12286
-12284
-12280
-12274
-12267
-12258
-12248
-12237
-12225
-12212
-12198
-12183
-12168
-12153
-12137
-12120
-12103
-12086
-12068
-12050
-12031
-12011
-11991
-11970
-11947
-11924
-11899
-11873
-11846
-11817
-11786
-11753
-11718
-11680
-11641
-11598
-11552
-11504
-11452
-11397
-11339
-11276
-11210
-11140
-11066
-10988
-10905
-10819
-10727
-10632
-10532
-10427
-10319
-10206
-10089
-9969
-9845
-9717
-9587
-9454
-9319
-9182
-9043
-8902
-8760
-8618
-8475
-8331
-8186
-8042
-7900
-7757
-7614
-7472
-7331
-7192
-7053
-6915
-6779
-6644
-6510
-6377
-6246
-6116
-5987
-5859
-5732
-5606
-5482
-5358
-5236
-5115
-4995
-4876
-4759
-4644
-4530
-4418
-4308
-4200
-4094
-3992
-3892
-3794
-3700
-3610
-3522
-3438
-3357
-3280
-3207
-3137
-3071
-3008
-2948
-2892
-2839
-2790
-2743
-2699
-2658
-2619
-2583
-2549
-2517
-2486
-2457
-2429
-2402
-2375
-2349
-2323
-2297
-2271
-2245
-2218
-2190
-2162
-2132
-2101
-2069
-2035
-2000
-1963
-1925
-1886
-1844
-1802
-1757
-1711
-1664
-1615
-1564
-1512
-1458
-1402
-1346
-1288
-1229
-1169
-1109
-1047
-986
-924
-862
-800
-739
-678
-618
-559
-501
-444
-388
-334
-281
-230
-181
-133
-86
-41
3
45
86
125
163
200
236
271
305
339
372
405
438
471
504
537
570
604
639
674
710
746
783
821
858
897
935
974
1012
1050
1088
1125
1162
1197
1232
1265
1297
1328
1357
1384
1409
1432
1453
1472
1488
1503
1515
1525
1533
1539
1542
1544
1544
1543
1540
1535
1529
1522
1514
1505
1496
1487
1477
1468
1459
1451
1444
1437
1432
1429
1427
1427
1429
1433
1439
1448
1459
1472
1488
1506
1527
1550
1575
1602
1631
1662
1695
1729
1764
1801
1839
1878
1918
1959
2001
2043
2086
2130
2174
2219
2264
2310
2356
2401
2447
2493
2538
2583
2627
2671
2713
2753
2793
2830
2866
2900
2932
2963
2991
3017
3041
3064
3085
3104
3123
3140
3157
3173
3189
3204
3219
3234
3249
3265
3281
3296
3313
3330
3347
3364
3383
3401
3421
3441
3462
3484
3507
3531
3556
3582
3610
3639
3670
3702
3736
3771
3808
3846
3887
3928
3972
4017
4064
4112
4163
4215
4269
4325
4383
4443
4505
4569
4634
4702
4772
4843
4915
4989
5064
5140
5217
5293
5370
5446
5521
5595
5669
5740
5810
5879
5945
6009
6071
6131
6188
6243
6295
6344
6391
6435
6476
6514
6549
6581
6610
6635
6657
6675
6690
6700
6707
6710
6709
6703
6693
6679
6660
6637
6609
6577
6541
6500
6455
6405
6350
6291
6228
6161
6089
6012
5932
5847
5759
5667
5571
5471
5369
5263
5155
5044
4932
4817
4701
4583
4465
4345
4225
4105
3985
3864
3743
3623
3502
3382
3262
3143
3024
2905
2787
2669
2551
2434
2318
2202
2086
1971
1856
1742
1628
1516
1404
1293
1183
1074
966
859
753
649
545
443
343
244
146
50
-44
-138
-229
-319
-407
-493
-578
-661
-742
-822
-899
-975
-1048
-1120
-1189
-1256
-1321
-1384
-1444
-1502
-1557
-1611
-1662
-1710
-1756
-1800
-1842
-1882
-1919
-1954
-1987
-2017
-2047
-2073
-2097
-2118
-2138
-2154
-2169
-2181
-2190
-2197
-2201
-2203
-2202
-2199
-2193
-2186
-2176
-2165
-2151
-2136
-2119
-2101
-2081
-2060
-2037
-2015
-1991
-1967
-1941
-1915
-1888
-1861
-1833
-1806
-1778
-1750
-1723
-1697
-1671
-1645
-1621
-1598
-1576
-1556
-1537
-1520
-1505
-1491
-1479
-1469
-1461
-1454
-1449
-1445
-1443
-1442
-1442
-1443
-1444
-1446
-1448
-1451
-1454
-1457
-1460
-1464
-1468
-1472
-1477
-1482
-1488
-1494
-1501
-1508
-1517
-1525
-1535
-1545
-1556
-1567
-1578
-1590
-1601
-1612
-1623
-1634
-1644
-1653
-1662
-1670
-1677
-1683
-1688
-1692
-1695
-1697
-1698
-1698
-1697
-1695
-1692
-1689
-1684
-1678
-1672
-1664
-1656
-1647
-1636
-1625
-1613
-1599
-1585
-1569
-1552
-1533
-1514
-1493
-1471
-1447
-1422
-1396
-1368
-1340
-1310
-1278
-1246
-1212
-1177
-1140
-1103
-1064
-1025
-984
-942
-898
-854
-809
-763
-715
-667
-618
-567
-516
-465
-412
-360
-306
-252
-198
-143
-88
-33
22
77
131
186
240
294
348
401
454
507
559
611
662
713
763
814
864
913
963
1012
1061
1110
1159
1208
1256
1305
1354
1403
1452
1502
1551
1601
1651
1701
1751
1801
1851
1901
1950
1999
2048
2096
2144
2191
2237
2282
2326
2368
2410
2450
2489
2526
2561
2595
2627
2658
2686
2712
2736
2757
2776
2793
2807
2818
2827
2833
2836
2837
2835
2830
2823
2813
2801
2786
2770
2751
2730
2706
2681
2654
2625
2594
2562
2528
2492
2454
2415
2374
2332
2288
2243
2197
2149
2100
2050
1998
1946
1893
1839
1784
1728
1671
1613
1554
1494
1434
1373
1311
1249
1186
1123
1060
996
933
870
808
747
686
627
569
513
459
407
358
310
266
224
185
149
116
86
58
34
13
-6
-21
-34
-44
-52
-57
-60
-61
-59
-56
-51
-44
-36
-26
-15
-2
12
28
45
63
83
104
126
151
177
205
235
267
302
340
379
422
467
515
566
620
676
736
798
862
929
999
1070
1144
1219
1296
1374
1452
1532
1612
1692
1772
1852
1931
2009
2085
2161
2234
2306
2376
2444
2509
2572
2632
2690
2745
2797
2846
2892
2935
2975
3011
3045
3074
3100
3123
3142
3158
3171
3180
3186
3188
3188
3185
3179
3171
3160
3147
3132
3115
3097
3078
3057
3035
3011
2987
2963
2937
2911
2884
2857
2829
2801
2772
2743
2714
2683
2653
2621
2589
2556
2523
2488
2453
2417
2380
2342
2303
2264
2223
2182
2140
2097
2053
2009
1965
1920
1875
1831
1786
1741
1698
1654
1612
1570
1530
1490
1452
1415
1380
1346
1314
1284
1255
1228
1203
1179
1157
1136
1117
1099
1082
1066
1051
1037
1024
1012
1000
990
979
969
959
949
940
930
920
909
898
886
873
859
844
826
808
787
765
740
713
684
653
620
584
546
506
463
419
373
325
276
225
173
121
67
13
-41
-96
-151
-206
-261
-316
-371
-425
-480
-534
-589
-643
-698
-752
-806
-861
-916
-971
-1026
-1081
-1137
-1193
-1250
-1307
-1364
-1422
-1480
-1539
-1599
-1659
-1720
-1781
-1843
-1906
-1970
-2035
-2100
-2167
-2234
-2302
-2371
-2441
-2511
-2582
-2654
-2726
-2799
-2872
-2945
-3019
-3093
-3168
-3242
-3317
-3391
-3466
-3541
-3615
-3690
-3764
-3838
-3911
-3984
-4056
-4128
-4199
-4269
-4337
-4405
-4472
-4537
-4600
-4663
-4723
-4783
-4840
-4896
-4951
-5004
-5056
-5106
-5155
-5203
-5250
-5295
-5340
-5384
-5427
-5470
-5512
-5553
-5593
-5633
-5673
-5711
-5749
-5786
-5822
-5857
-5892
-5925
-5956
-5987
-6016
-6044
-6070
-6095
-6118
-6140
-6160
-6178
-6195
-6211
-6224
-6237
-6248
-6257
-6265
-6272
-6278
-6283
-6286
-6289
-6290
-6291
-6291
-6290
-6289
-6287
-6284
-6281
-6277
-6272
-6268
-6262
-6257
-6251
-6245
-6238
-6232
-6225
-6219
-6213
-6206
-6201
-6195
-6190
-6185
-6181
-6177
-6174
-6171
-6169
-6167
-6166
-6166
-6166
-6168
-6169
-6172
-6175
-6179
-6185
-6191
-6198
-6207
-6217
-6228
-6240
-6254
-6268
-6284
-6301
-6319
-6338
-6357
-6377
-6397
-6417
-6437
-6456
-6475
-6493
-6510
-6526
-6540
-6552
-6562
-6571
-6577
-6580
-6581
-6580
-6576
-6569
-6560
-6549
-6535
-6519
-6501
-6480
-6458
-6434
-6408
-6381
-6353
-6324
-6294
-6263
-6232
-6201
-6171
-6141
-6111
-6082
-6054
-6028
-6003
-5979
-5958
-5938
-5920
-5903
-5889
-5877
-5866
-5857
-5851
-5845
-5842
-5840
-5839
-5840
-5842
-5845
-5849
-5854
-5860
-5867
-5874
-5882
-5889
-5898
-5906
-5915
-5923
-5931
-5939
-5947
-5954
-5960
-5966
-5971
-5976
-5980
-5982
-5984
-5985
-5985
-5983
-5981
-5977
-5972
-5966
-5958
-5948
-5937
-5925
-5910
-5894
-5875
-5854
-5831
-5805
-5777
-5746
-5713
-5677
-5637
-5595
-5551
-5503
-5453
-5399
-5344
-5285
-5225
-5162
-5096
-5029
-4959
-4888
-4815
-4741
-4665
-4587
-4509
-4429
-4348
-4267
-4184
-4101
-4017
-3933
-3848
-3763
-3677
-3591
-3505
-3418
-3331
-3244
-3157
-3070
-2982
-2895
-2807
-2719
-2630
-2542
-2452
-2363
-2273
-2183
-2092
-2001
-1909
-1817
-1725
-1632
-1540
-1447
-1354
-1261
-1168
-1075
-983
-890
-797
-704
-611
-518
-425
-331
-237
-143
-47
48
145
242
339
438
537
637
738
839
941
1043
1146
1249
1353
1457
1562
1667
1772
1878
1984
2090
2196
2302
2409
2514
2620
2725
2829
2932
3034
3135
3235
3333
3430
3526
3619
3711
3802
3891
3979
4065
4149
4232
4314
4395
4475
4554
4632
4709
4784
4859
4933
5006
5078
5148
5217
5285
5352
5417
5480
5542
5603
5661
5718
5774
5828
5880
5930
5979
6026
6071
6115
6157
6198
6236
6274
6309
6343
6376
6406
6436
6463
6489
6514
6537
6558
6579
6597
6615
6631
6646
6660
6673
6685
6696
6705
6714
6721
6728
6733
6737
6739
6740
6740
6738
6735
6730
6723
6714
6704
6692
6679
6664
6647
6629
6610
6589
6566
6543
6519
6493
6467
6440
6411
6383
6353
6323
6293
6262
6230
6198
6166
6134
6101
6069
6036
6003
5970
5938
5905
5873
5842
5810
5779
5749
5719
5689
5661
5633
5606
5581
5556
5532
5510
5489
5469
5451
5434
5419
5405
5393
5383
5375
5369
5365
5362
5362
5364
5368
5374
5382
5393
5406
5421
5438
5458
5480
5504
5530
5557
5587
5618
5651
5685
5721
5757
5794
5832
5870
5908
5946
5984
6021
6058
6094
6129
6163
6197
6229
6261
6291
6320
6347
6374
6399
6423
6446
6467
6488
6507
6525
6542
6558
6573
6587
6600
6612
6624
6634
6644
6652
6660
6668
6674
6680
6686
6690
6695
6699
6702
6705
6708
6710
6711
6713
6713
6713
6713
6712
6710
6707
6704
6700
6694
6688
6680
6671
6661
6649
6635
6621
6604
6586
6566
6545
6522
6497
6470
6441
6410
6378
6343
6306
6267
6226
6183
6138
6090
6041
5990
5937
5882
5825
5766
5706
5644
5580
5515
5448
5380
5311
5240
5168
5094
5020
4944
4867
4790
4711
4631
4551
4470
4389
4307
4225
4142
4059
3977
3894
3811
3729
3647
3565
3484
3403
3322
3242
3162
3082
3003
2925
2847
2769
2692
2616
2540
2465
2390
2317
2244
2172
2100
2029
1961
1894
1827
1762
1698
1636
1575
1516
1458
1402
1348
1294
1243
1193
1144
1097
1052
1006
965
924
884
846
809
773
739
706
675
644
615
588
561
536
512
489
467
446
426
407
389
371
355
339
324
310
296
283
271
258
247
235
224
213
203
192
181
170
158
146
134
120
106
92
76
59
42
23
4
-17
-39
-61
-85
-109
-133
-159
-185
-211
-237
-264
-290
-317
-343
-370
-396
-422
-447
-473
-498
-523
-547
-572
-595
-619
-642
-666
-688
-711
-733
-755
-777
-798
-819
-840
-861
-882
-903
-923
-944
-965
-986
-1008
-1029
-1051
-1073
-1095
-1117
-1139
-1162
-1185
-1208
-1231
-1253
-1276
-1299
-1321
-1344
-1366
-1388
-1410
-1432
-1453
-1474
-1495
-1516
-1536
-1555
-1574
-1593
-1611
-1629
-1646
-1663
-1678
-1694
-1708
-1722
-1735
-1746
-1757
-1767
-1776
-1783
-1790
-1795
-1798
-1801
-1802
-1802
-1800
-1796
-1792
-1785
-1778
-1768
-1757
-1745
-1730
-1715
-1698
-1679
-1659
-1637
-1615
-1590
-1565
-1538
-1510
-1481
-1451
-1420
-1388
-1355
-1321
-1286
-1250
-1214
-1177
-1139
-1101
-1062
-1022
-983
-942
-902
-861
-819
-778
-737
-695
-654
-613
-571
-530
-489
-448
-407
-366
-326
-285
-245
-205
-165
-125
-86
-47
-9
29
66
102
137
171
204
236
266
294
321
346
370
391
410
428
443
457
468
478
485
491
494
496
496
494
490
485
478
469
459
448
436
422
407
392
376
360
343
326
308
291
274
258
242
226
211
197
183
170
158
147
137
128
119
111
105
99
93
89
85
81
79
76
74
72
71
69
68
66
64
62
60
57
54
50
46
41
35
28
21
12
3
-7
-19
-31
-44
-59
-75
-92
-110
-129
-150
-172
-195
-219
-245
-272
-300
-329
-359
-389
-421
-453
-487
-520
-554
-589
-623
-658
-694
-729
-765
-800
-836
-872
-907
-943
-978
-1012
-1047
-1082
-1115
-1149
-1181
-1213
-1244
-1274
-1303
-1331
-1357
-1382
-1405
-1427
-1448
-1467
-1484
-1500
-1514
-1527
-1538
-1549
-1557
-1565
-1572
-1577
-1582
-1586
-1589
-1591
-1593
-1595
-1597
-1599
-1600
-1602
-1604
-1607
-1610
-1614
-1618
-1624
-1630
-1638
-1646
-1656
-1667
-1680
-1694
-1709
-1726
-1744
-1764
-1785
-1807
-1830
-1854
-1880
-1906
-1933
-1961
-1990
-2019
-2050
-2080
-2111
-2142
-2174
-2206
-2238
-2269
-2301
-2332
-2363
-2393
-2423
-2453
-2481
-2509
-2536
-2561
-2586
-2610
-2632
-2653
-2673
-2692
-2710
-2726
-2741
-2755
-2768
-2780
-2791
-2800
-2809
-2817
-2824
-2830
-2836
-2840
-2843
-2846
-2847
-2848
-2847
-2846
-2843
-2839
-2835
-2829
-2822
-2815
-2806
-2797
-2786
-2775
-2763
-2750
-2736
-2721
-2706
-2690
-2673
-2656
-2638
-2619
-2600
-2581
-2561
-2541
-2520
-2499
-2478
-2456
-2435
-2413
-2392
-2371
-2350
-2329
-2308
-2288
-2268
-2249
-2231
-2212
-2195
-2178
-2162
-2146
-2132
-2117
-2104
-2091
-2079
-2068
-2057
-2047
-2037
-2028
-2019
-2012
-2005
-1999
-1993
-1989
-1986
-1983
-1982
-1982
-1983
-1985
-1989
-1995
-2001
-2009
-2019
-2029
-2043
-2058
-2074
-2091
-2111
-2131
-2154
-2178
-2203
-2230
-2259
-2289
-2321
-2354
-2389
-2425
-2463
-2502
-2542
-2584
-2627
-2670
-2715
-2760
-2806
-2853
-2899
-2947
-2994
-3041
-3088
-3135
-3181
-3227
-3273
-3318
-3363
-3407
-3450
-3492
-3534
-3576
-3617
-3657
-3696
-3735
-3773
-3810
-3847
-3883
-3918
-3953
-3986
-4019
-4051
-4082
-4112
-4142
-4170
-4197
-4224
-4249
-4273
-4297
-4319
-4341
-4361
-4380
-4398
-4415
-4431
-4446
-4459
-4471
-4482
-4491
-4500
-4506
-4512
-4516
-4518
-4519
-4519
-4518
-4515
-4511
-4506
-4500
-4492
-4484
-4474
-4463
-4451
-4439
-4425
-4410
-4394
-4378
-4361
-4343
-4325
-4306
-4287
-4267
-4247
-4227
-4207
-4187
-4167
-4147
-4128
-4109
-4090
-4072
-4054
-4037
-4019
-4003
-3987
-3971
-3956
-3941
-3926
-3911
-3897
-3883
-3869
-3854
-3840
-3826
-3811
-3796
-3781
-3765
-3748
-3731
-3712
-3693
-3672
-3651
-3627
-3603
-3577
-3549
-3519
-3488
-3455
-3420
-3383
-3345
-3304
-3262
-3217
-3171
-3123
-3073
-3022
-2969
-2914
-2857
-2800
-2740
-2680
-2619
-2556
-2493
-2429
-2365
-2300
-2234
-2169
-2103
-2037
-1972
-1906
-1841
-1775
-1710
-1646
-1581
-1517
-1453
-1390
-1327
-1265
-1204
-1143
-1083
-1022
-965
-908
-853
-798
-745
-694
-645
-597
-551
-507
-466
-426
-389
-354
-321
-291
-262
-236
-212
-191
-171
-154
-139
-126
-115
-106
-99
-93
-90
-88
-88
-89
-91
-95
-100
-106
-113
-122
-131
-140
-151
-162
-174
-186
-198
-211
-225
-239
-253
-267
-282
-297
-312
-328
-343
-359
-375
-391
-407
-423
-439
-454
-470
-485
-500
-515
-529
-543
-556
-569
-581
-592
-602
-612
-621
-629
-636
-642
-648
-652
-655
-657
-658
-658
-657
-654
-649
-643
-636
-627
-615
-603
-588
-571
-552
-532
-509
-484
-457
-428
-396
-363
-327
-290
-250
-208
-164
-118
-70
-20
31
85
141
198
257
318
380
444
509
575
641
709
777
846
915
984
1053
1122
1191
1259
1326
1393
1460
1525
1589
1653
1715
1776
1836
1894
1951
2005
2060
2112
2163
2212
2259
2304
2347
2388
2427
2465
2500
2533
2565
2594
2622
2648
2672
2694
2715
2734
2752
2768
2783
2797
2809
2820
2830
2838
2846
2853
2858
2862
2865
2868
2869
2869
2867
2865
2862
2858
2852
2846
2838
2829
2819
2808
2796
2782
2768
2752
2734
2716
2696
2675
2652
2629
2604
2577
2549
2520
2489
2456
2423
2387
2350
2312
2273
2232
2189
2145
2100
2054
2007
1959
1910
1860
1809
1758
1706
1654
1601
1548
1494
1440
1387
1332
1278
1224
1170
1115
1061
1006
954
900
847
794
742
691
639
589
539
490
442
395
349
304
260
218
177
137
99
62
27
-7
-39
-69
-98
-125
-150
-174
-196
-217
-236
-253
-269
-283
-295
-306
-315
-323
-328
-332
-334
-334
-332
-328
-322
-314
-304
-291
-277
-260
-240
-219
-195
-169
-141
-110
-78
-43
-7
32
72
114
157
203
249
297
347
397
449
502
555
609
664
720
776
832
888
944
1000
1057
1113
1169
1224
1279
1333
1387
1440
1492
1543
1594
1643
1691
1738
1784
1828
1871
1913
1953
1991
2027
2061
2094
2124
2153
2179
2204
2226
2246
2264
2281
2296
2308
2320
2330
2338
2346
2352
2358
2362
2366
2369
2371
2373
2374
2375
2375
2375
2374
2373
2371
2369
2367
2364
2361
2357
2353
2349
2345
2341
2336
2331
2326
2321
2316
2311
2305
2299
2293
2287
2281
2274
2267
2259
2252
2244
2235
2227
2218
2208
2199
2189
2178
2168
2157
2146
2135
2124
2113
2102
2090
2079
2067
2056
2045
2033
2021
2011
2000
1989
1979
1968
1958
1948
1939
1929
1920
1912
1903
1895
1886
1878
1870
1862
1853
1845
1837
1828
1819
1810
1800
1791
1781
1770
1759
1748
1737
1725
1713
1700
1687
1674
1661
1647
1632
1617
1602
1586
1570
1553
1535
1517
1499
1479
1460
1440
1419
1398
1376
1354
1332
1309
1286
1263
1239
1215
1191
1167
1143
1118
1093
1069
1043
1018
993
967
941
916
890
864
837
811
785
758
731
704
677
650
622
594
566
537
508
478
448
418
387
356
325
293
261
229
196
163
131
98
65
33
1
-31
-62
-93
-123
-152
-181
-208
-234
-259
-283
-305
-326
-345
-362
-378
-392
-404
-414
-422
-429
-433
-436
-437
-436
-434
-430
-425
-418
-410
-400
-389
-377
-364
-349
-334
-318
-302
-284
-266
-247
-228
-208
-188
-168
-147
-125
-104
-82
-61
-39
-17
5
27
49
71
93
115
137
159
180
202
224
246
268
290
312
334
356
379
401
424
447
471
495
519
543
568
593
619
645
671
697
724
752
780
808
837
867
897
927
959
991
1022
1057
1091
1126
1162
1198
1236
1274
1313
1353
1394
1436
1479
1522
1566
1611
1656
1702
1749
1797
1844
1893
1941
1990
2040
2090
2140
2190
2240
2291
2342
2392
2443
2494
2545
2596
2647
2697
2748
2798
2848
2898
2948
2997
3045
3093
3141
3187
3233
3278
3322
3366
3408
3449
3489
3528
3566
3602
3637
3671
3703
3734
3763
3790
3816
3841
3863
3884
3904
3921
3937
3951
3964
3974
3983
3990
3996
4000
4002
4002
4001
3999
3994
3989
3981
3973
3963
3952
3939
3926
3911
3895
3877
3859
3839
3819
3797
3774
3750
3724
3698
3670
3641
3611
3580
3548
3514
3480
3445
3409
3372
3335
3297
3259
3220
3180
3140
3100
3060
3019
2978
2936
2895
2853
2811
2769
2727
2685
2643
2602
2560
2518
2477
2435
2394
2354
2314
2274
2235
2197
2159
2122
2086
2050
2015
1981
1948
1916
1884
1853
1823
1795
1767
1740
1714
1689
1665
1642
1620
1599
1579
1560
1542
1526
1510
1496
1483
1471
1460
1451
1443
1437
1431
1427
1425
1424
1424
1426
1429
1433
1439
1446
1454
1463
1474
1485
1498
1511
1525
1540
1555
1571
1588
1605
1622
1639
1657
1674
1692
1710
1727
1745
1762
1779
1795
1811
1826
1840
1853
1866
1878
1888
1898
1906
1914
1920
1926
1930
1933
1935
1936
1936
1935
1933
1930
1926
1920
1914
1907
1898
1889
1879
1867
1855
1842
1828
1813
1797
1781
1764
1746
1727
1708
1688
1668
1648
1627
1605
1583
1560
1537
1514
1490
1465
1440
1414
1388
1361
1333
1305
1276
1247
1216
1185
1154
1121
1088
1054
1018
983
946
908
869
830
789
748
705
661
617
571
525
477
428
379
328
276
224
170
116
61
5
-52
-109
-167
-226
-285
-344
-404
-464
-524
-584
-645
-705
-765
-825
-884
-943
-1002
-1060
-1117
-1174
-1231
-1286
-1341
-1395
-1448
-1500
-1551
-1600
-1649
-1697
-1744
-1789
-1834
-1877
-1919
-1960
-2000
-2039
-2077
-2114
-2151
-2186
-2221
-2255
-2288
-2321
-2353
-2385
-2416
-2447
-2478
-2508
-2538
-2567
-2596
-2626
-2654
-2683
-2712
-2740
-2769
-2797
-2825
-2854
-2882
-2911
-2939
-2968
-2997
-3026
-3055
-3085
-3114
-3144
-3174
-3205
-3236
-3267
-3298
-3329
-3361
-3393
-3425
-3458
-3490
-3523
-3556
-3589
-3622
-3656
-3690
-3723
-3757
-3791
-3825
-3859
-3893
-3926
-3960
-3993
-4026
-4059
-4091
-4124
-4156
-4188
-4220
-4251
-4282
-4312
-4343
-4373
-4403
-4432
-4461
-4490
-4518
-4546
-4574
-4601
-4628
-4654
-4680
-4706
-4731
-4756
-4780
-4804
-4828
-4851
-4873
-4895
-4916
-4937
-4957
-4976
-4994
-5012
-5029
-5045
-5060
-5075
-5088
-5101
-5112
-5123
-5132
-5141
-5148
-5155
-5161
-5166
-5170
-5173
-5175
-5177
-5178
-5178
-5177
-5176
-5175
-5172
-5170
-5167
-5164
-5161
-5157
-5154
-5150
-5146
-5143
-5139
-5135
-5132
-5129
-5125
-5122
-5119
-5116
-5113
-5110
-5107
-5104
-5101
-5098
-5095
-5092
-5088
-5084
-5080
-5076
-5070
-5065
-5059
-5052
-5044
-5036
-5027
-5018
-5007
-4996
-4984
-4970
-4956
-4941
-4925
-4908
-4890
-4871
-4851
-4830
-4807
-4784
-4760
-4735
-4709
-4682
-4654
-4625
-4596
-4566
-4535
-4503
-4471
-4439
-4406
-4372
-4339
-4305
-4271
-4237
-4203
-4168
-4134
-4100
-4065
-4030
-3996
-3962
-3927
-3893
-3858
-3824
-3790
-3756
-3722
-3689
-3655
-3622
-3590
-3557
-3525
-3494
-3463
-3432
-3402
-3373
-3344
-3315
-3287
-3259
-3232
-3205
-3179
-3152
-3127
-3101
-3076
-3051
-3027
-3003
-2979
-2956
-2933
-2911
-2889
-2867
-2846
-2826
-2805
-2786
-2767
-2748
-2730
-2713
-2696
-2679
-2664
-2649
-2635
-2621
-2608
-2597
-2586
-2575
-2566
-2558
-2550
-2544
-2538
-2533
-2529
-2526
-2524
-2523
-2522
-2522
-2523
-2524
-2526
-2529
-2532
-2535
-2539
-2543
-2548
-2552
-2558
-2563
-2568
-2574
-2579
-2585
-2590
-2595
-2600
-2605
-2609
-2613
-2617
-2620
-2622
-2624
-2626
-2627
-2627
-2627
-2627
-2625
-2624
-2621
-2618
-2614
-2610
-2605
-2600
-2594
-2587
-2580
-2572
-2563
-2554
-2544
-2534
-2523
-2512
-2501
-2489
-2476
-2464
-2451
-2438
-2425
-2412
-2399
-2386
-2373
-2360
-2347
-2334
-2321
-2308
-2296
-2284
-2271
-2259
-2247
-2236
-2224
-2213
-2202
-2191
-2180
-2170
-2159
-2149
-2138
-2128
-2117
-2106
-2095
-2084
-2073
-2060
-2048
-2033
-2020
-2005
-1990
-1974
-1956
-1938
-1919
-1899
-1878
-1856
-1833
-1808
-1783
-1757
-1729
-1701
-1671
-1640
-1609
-1576
-1542
-1508
-1473
-1437
-1401
-1364
-1326
-1289
-1250
-1212
-1174
-1135
-1096
-1057
-1018
-979
-940
-901
-863
-824
-785
-747
-708
-670
-632
-594
-556
-519
-482
-445
-409
-372
-337
-301
-266
-231
-197
-163
-130
-97
-64
-32
0
32
63
94
124
154
184
213
241
269
297
323
349
374
399
423
446
468
489
510
530
550
569
587
605
622
639
656
672
688
704
720
735
751
766
781
796
812
827
842
857
873
888
904
920
936
952
968
984
1000
1018
1034
1051
1068
1085
1102
1119
1136
1153
1169
1186
1202
1218
1234
1250
1265
1280
1295
1309
1324
1338
1351
1365
1378
1391
1404
1417
1430
1443
1455
1468
1480
1493
1505
1518
1531
1544
1557
1570
1584
1598
1612
1626
1641
1657
1673
1689
1706
1723
1741
1760
1779
1798
1818
1839
1860
1881
1903
1925
1948
1971
1995
2019
2043
2068
2093
2119
2145
2171
2198
2225
2252
2280
2307
2335
2363
2391
2418
2446
2473
2500
2526
2552
2577
2602
2625
2649
2671
2692
2713
2733
2752
2769
2786
2802
2817
2831
2844
2855
2866
2875
2883
2890
2896
2901
2904
2907
2909
2909
2910
2909
2908
2906
2904
2902
2900
2897
2895
2893
2892
2890
2889
2889
2889
2890
2891
2894
2897
2900
2905
2911
2917
2925
2933
2943
2954
2966
2979
2994
3009
3026
3044
3063
3084
3106
3128
3152
3177
3203
3230
3258
3287
3317
3348
3379
3411
3444
3477
3511
3545
3580
3615
3650
3685
3721
3757
3793
3828
3864
3900
3935
3971
4005
4040
4074
4108
4142
4174
4207
4238
4269
4299
4328
4357
4384
4411
4437
4462
4486
4509
4532
4553
4574
4594
4613
4632
4650
4668
4685
4701
4717
4733
4748
4763
4778
4793
4807
4821
4835
4849
4863
4877
4891
4904
4918
4931
4945
4958
4971
4985
4998
5011
5023
5036
5049
5061
5074
5086
5098
5110
5122
5133
5144
5155
5165
5175
5185
5194
5203
5211
5218
5225
5231
5236
5240
5243
5246
5247
5247
5246
5245
5242
5238
5233
5227
5219
5211
5202
5192
5180
5168
5154
5140
5124
5108
5090
5071
5052
5031
5010
4988
4965
4941
4917
4892
4866
4840
4814
4787
4760
4733
4706
4678
4651
4623
4596
4568
4541
4514
4487
4460
4434
4408
4382
4357
4332
4307
4283
4259
4236
4214
4192
4170
4149
4129
4109
4089
4070
4051
4033
4014
3997
3980
3963
3946
3929
3912
3895
3878
3862
3844
3827
3810
3792
3774
3756
3737
3718
3698
3678
3658
3637
3615
3593
3570
3547
3523
3499
3475
3450
3425
3399
3373
3347
3321
3295
3269
3243
3217
3191
3166
3140
3115
3090
3065
3041
3017
2994
2971
2948
2926
2904
2882
2862
2841
2821
2802
2782
2764
2746
2728
2710
2693
2676
2659
2643
2626
2610
2594
2577
2561
2544
2527
2510
2493
2476
2458
2440
2422
2403
2384
2365
2345
2325
2304
2283
2262
2240
2217
2194
2170
2146
2121
2096
2069
2041
2013
1985
1956
1925
1894
1861
1828
1794
1759
1724
1687
1649
1611
1572
1532
1491
1449
1406
1363
1319
1275
1230
1185
1139
1093
1047
1000
954
907
861
815
769
724
678
633
589
545
502
459
417
375
333
293
252
213
173
135
97
59
22
-15
-51
-88
-123
-159
-194
-229
-263
-298
-332
-366
-400
-434
-468
-501
-534
-568
-601
-634
-666
-699
-731
-764
-796
-827
-859
-890
-921
-952
-982
-1012
-1041
-1070
-1098
-1126
-1154
-1181
-1207
-1233
-1258
-1283
-1307
-1330
-1353
-1375
-1397
-1418
-1439
-1459
-1478
-1497
-1515
-1532
-1549
-1566
-1581
-1597
-1612
-1626
-1640
-1653
-1667
-1679
-1691
-1703
-1715
-1726
-1736
-1746
-1756
-1765
-1774
-1782
-1789
-1797
-1803
-1809
-1814
-1819
-1823
-1827
-1830
-1832
-1834
-1835
-1836
-1837
-1837
-1836
-1835
-1834
-1832
-1830
-1828
-1825
-1821
-1818
-1814
-1809
-1804
-1799
-1794
-1788
-1782
-1775
-1768
-1761
-1753
-1745
-1737
-1728
-1719
-1709
-1700
-1690
-1679
-1669
-1658
-1647
-1637
-1626
-1615
-1605
-1595
-1585
-1576
-1567
-1558
-1550
-1543
-1536
-1530
-1525
-1520
-1516
-1512
-1510
-1508
-1507
-1506
-1506
-1507
-1509
-1512
-1516
-1520
-1526
-1532
-1540
-1548
-1558
-1569
-1580
-1593
-1607
-1622
-1638
-1655
-1672
-1691
-1711
-1732
-1753
-1775
-1798
-1822
-1847
-1872
-1897
-1923
-1950
-1977
-2004
-2031
-2058
-2086
-2113
-2141
-2168
-2195
-2222
-2249
-2275
-2301
-2327
-2352
-2377
-2402
-2426
-2450
-2473
-2496
-2519
-2541
-2564
-2586
-2608
-2629
-2651
-2672
-2693
-2714
-2734
-2755
-2775
-2796
-2816
-2835
-2855
-2875
-2894
-2913
-2932
-2951
-2969
-2988
-3006
-3025
-3043
-3061
-3079
-3097
-3114
-3132
-3150
-3168
-3186
-3203
-3221
-3239
-3257
-3274
-3292
-3309
-3327
-3344
-3361
-3378
-3395
-3411
-3428
-3444
-3459
-3475
-3490
-3504
-3518
-3532
-3545
-3557
-3569
-3580
-3590
-3600
-3609
-3618
-3626
-3633
-3640
-3646
-3651
-3657
-3661
-3665
-3669
-3672
-3675
-3677
-3679
-3681
-3682
-3683
-3684
-3684
-3684
-3683
-3682
-3681
-3679
-3676
-3673
-3669
-3665
-3660
-3654
-3648
-3641
-3634
-3626
-3617
-3608
-3598
-3588
-3577
-3566
-3554
-3542
-3530
-3518
-3505
-3492
-3478
-3465
-3451
-3438
-3424
-3409
-3395
-3381
-3366
-3352
-3337
-3323
-3308
-3294
-3280
-3266
-3252
-3239
-3226
-3214
-3202
-3191
-3180
-3170
-3160
-3151
-3142
-3135
-3128
-3121
-3115
-3110
-3106
-3102
-3098
-3096
-3094
-3093
-3093
-3093
-3094
-3096
-3099
-3103
-3108
-3113
-3120
-3127
-3135
-3144
-3154
-3164
-3175
-3187
-3199
-3212
-3226
-3240
-3255
-3270
-3286
-3302
-3318
-3335
-3352
-3369
-3386
-3403
-3420
-3437
-3454
-3471
-3487
-3502
-3518
-3532
-3546
-3560
-3572
-3584
-3595
-3605
-3614
-3623
-3630
-3637
-3642
-3647
-3650
-3653
-3655
-3655
-3655
-3654
-3651
-3647
-3643
-3637
-3630
-3622
-3612
-3602
-3591
-3579
-3565
-3551
-3536
-3520
-3503
-3485
-3467
-3448
-3428
-3408
-3387
-3366
-3345
-3324
-3302
-3280
-3259
-3237
-3216
-3195
-3175
-3155
-3136
-3117
-3100
-3083
-3066
-3051
-3036
-3023
-3010
-2998
-2987
-2976
-2967
-2959
-2951
-2944
-2938
-2933
-2929
-2925
-2922
-2921
-2920
-2919
-2920
-2921
-2923
-2926
-2929
-2933
-2938
-2943
-2948
-2953
-2959
-2965
-2971
-2977
-2982
-2988
-2994
-2999
-3004
-3009
-3014
-3018
-3022
-3026
-3029
-3032
-3034
-3036
-3038
-3038
-3039
-3039
-3038
-3036
-3034
-3031
-3028
-3024
-3019
-3014
-3008
-3001
-2994
-2986
-2978
-2968
-2958
-2948
-2937
-2926
-2914
-2901
-2888
-2875
-2862
-2848
-2834
-2820
-2805
-2791
-2776
-2761
-2746
-2730
-2715
-2699
-2683
-2667
-2651
-2635
-2619
-2603
-2586
-2569
-2552
-2535
-2518
-2501
-2483
-2465
-2447
-2429
-2410
-2391
-2372
-2352
-2332
-2311
-2290
-2268
-2246
-2223
-2199
-2175
-2149
-2124
-2097
-2070
-2041
-2013
-1983
-1952
-1921
-1888
-1855
-1821
-1787
-1751
-1715
-1678
-1640
-1601
-1562
-1522
-1482
-1440
-1398
-1356
-1312
-1268
-1224
-1178
-1132
-1086
-1038
-991
-942
-893
-844
-794
-744
-693
-642
-590
-538
-485
-432
-379
-325
-271
-217
-162
-107
-51
5
61
118
176
233
291
350
408
467
526
585
644
704
763
821
880
938
996
1054
1111
1167
1223
1277
1331
1385
1437
1488
1538
1588
1636
1683
1729
1773
1817
1858
1899
1938
1976
2012
2047
2081
2112
2143
2172
2199
2225
2249
2272
2294
2314
2333
2351
2368
2383
2398
2411
2423
2434
2444
2453
2461
2468
2474
2480
2485
2489
2493
2496
2499
2501
2503
2505
2506
2507
2508
2509
2509
2510
2510
2510
2510
2510
2510
2510
2510
2509
2508
2507
2506
2505
2504
2502
2500
2498
2496
2493
2490
2486
2482
2478
2473
2468
2463
2457
2451
2444
2437
2430
2422
2414
2406
2397
2389
2380
2370
2361
2351
2341
2331
2321
2311
2301
2291
2281
2271
2261
2251
2242
2232
2223
2214
2206
2197
2189
2182
2175
2168
2162
2156
2151
2147
2143
2139
2137
2135
2133
2132
2132
2133
2134
2135
2137
2140
2143
2147
2151
2156
2161
2167
2173
2179
2186
2193
2201
2208
2217
2225
2234
2243
2252
2262
2272
2283
2293
2304
2314
2325
2336
2347
2358
2369
2380
2391
2402
2412
2422
2432
2442
2451
2460
2468
2476
2483
2491
2497
2504
2510
2515
2520
2525
2530
2534
2538
2542
2545
2548
2552
2555
2558
2560
2563
2565
2568
2570
2572
2574
2576
2578
2580
2581
2583
2584
2586
2587
2588
2589
2590
2591
2591
2592
2592
2592
2591
2590
2589
2588
2586
2583
2581
2578
2574
2570
2566
2561
2557
2551
2546
2540
2534
2528
2522
2515
2509
2502
2495
2488
2481
2473
2466
2458
2450
2442
2433
2424
2415
2405
2395
2385
2374
2363
2351
2339
2326
2313
2300
2286
2272
2257
2242
2227
2212
2197
2181
2165
2150
2134
2118
2103
2087
2072
2057
2043
2029
2015
2001
1989
1976
1964
1952
1941
1931
1920
1910
1901
1892
1883
1875
1867
1859
1852
1845
1838
1831
1825
1819
1813
1807
1802
1796
1791
1786
1781
1777
1772
1768
1764
1760
1757
1754
1751
1749
1748
1746
1746
1745
1746
1747
1748
1749
1752
1754
1757
1761
1764
1768
1772
1777
1782
1787
1792
1798
1804
1809
1816
1822
1828
1835
1842
1849
1856
1863
1870
1877
1884
1891
1897
1904
1911
1918
1925
1931
1938
1945
1952
1958
1965
1972
1979
1986
1993
2000
2007
2015
2021
2029
2035
2041
2049
2055
2061
2067
2073
2079
2084
2089
2093
2098
2102
2106
2110
2114
2117
2121
2124
2127
2131
2134
2137
2140
2143
2146
2149
2152
2155
2158
2161
2164
2168
2171
2174
2177
2181
2184
2188
2192
2195
2199
2203
2207
2210
2214
2217
2221
2224
2226
2229
2231
2233
2234
2235
2235
2235
2235
2233
2232
2229
2226
2223
2219
2214
2209
2203
2197
2190
2183
2175
2167
2158
2148
2138
2128
2117
2106
2094
2083
2071
2058
2045
2033
2021
2008
1995
1983
1971
1959
1947
1936
1925
1915
1904
1895
1886
1877
1869
1862
1855
1849
1843
1838
1833
1829
1826
1823
1821
1820
1819
1819
1819
1819
1821
1822
1825
1827
1830
1834
1837
1841
1846
1851
1856
1861
1866
1872
1878
1884
1890
1896
1902
1907
1913
1918
1923
1928
1933
1937
1941
1945
1948
1951
1953
1956
1958
1960
1961
1963
1964
1966
1967
1969
1971
1973
1975
1977
1980
1982
1985
1988
1992
1995
1999
2001
2005
2009
2013
2017
2021
2025
2029
2033
2037
2041
2045
2048
2052
2055
2059
2062
2065
2068
2071
2074
2076
2079
2081
2082
2083
2084
2084
2084
2083
2082
2080
2077
2074
2070
2065
2059
2052
2045
2036
2027
2016
2005
1993
1979
1964
1949
1932
1914
1895
1874
1853
1830
1806
1781
1755
1728
1700
1671
1641
1610
1578
1545
1511
1477
1441
1405
1369
1331
1294
1256
1217
1178
1139
1100
1061
1022
982
943
904
865
826
787
748
709
670
631
592
553
514
474
435
396
356
316
276
236
196
156
116
75
35
-6
-47
-88
-129
-170
-211
-252
-293
-334
-376
-417
-458
-498
-539
-579
-619
-659
-698
-736
-775
-812
-849
-886
-922
-958
-994
-1029
-1064
-1098
-1133
-1167
-1201
-1236
-1270
-1304
-1338
-1372
-1407
-1441
-1476
-1511
-1546
-1581
-1616
-1652
-1687
-1723
-1759
-1795
-1831
-1867
-1903
-1939
-1975
-2011
-2047
-2083
-2119
-2154
-2189
-2224
-2258
-2292
-2326
-2359
-2392
-2424
-2456
-2487
-2518
-2548
-2578
-2607
-2635
-2662
-2689
-2715
-2741
-2765
-2789
-2812
-2834
-2855
-2875
-2895
-2913
-2931
-2947
-2963
-2978
-2991
-3004
-3016
-3028
-3038
-3048
-3057
-3066
-3074
-3081
-3087
-3094
-3099
-3104
-3109
-3113
-3116
-3119
-3122
-3124
-3126
-3128
-3129
-3130
-3131
-3131
-3131
-3131
-3131
-3131
-3130
-3129
-3129
-3128
-3127
-3126
-3125
-3123
-3122
-3120
-3119
-3117
-3115
-3113
-3111
-3108
-3106
-3104
-3101
-3099
-3096
-3094
-3091
-3089
-3087
-3085
-3083
-3081
-3079
-3077
-3076
-3074
-3072
-3070
-3069
-3067
-3065
-3063
-3061
-3059
-3056
-3054
-3052
-3049
-3047
-3044
-3042
-3039
-3036
-3034
-3031
-3028
-3026
-3023
-3020
-3017
-3014
-3011
-3008
-3005
-3001
-2998
-2994
-2990
-2985
-2981
-2976
-2970
-2964
-2958
-2951
-2944
-2936
-2927
-2918
-2908
-2898
-2887
-2875
-2863
-2851
-2837
-2823
-2809
-2794
-2779
-2763
-2746
-2730
-2712
-2695
-2677
-2659
-2640
-2622
-2603
-2584
-2566
-2547
-2529
-2510
-2492
-2475
-2458
-2442
-2426
-2411
-2397
-2383
-2370
-2358
-2347
-2337
-2327
-2318
-2310
-2303
-2297
-2291
-2287
-2283
-2280
-2277
-2275
-2274
-2274
-2274
-2274
-2276
-2277
-2279
-2282
-2284
-2287
-2290
-2293
-2296
-2298
-2301
-2303
-2305
-2306
-2307
-2307
-2306
-2305
-2303
-2300
-2296
-2292
-2286
-2280
-2272
-2263
-2253
-2243
-2231
-2217
-2203
-2188
-2171
-2153
-2134
-2114
-2093
-2070
-2047
-2021
-1997
-1970
-1942
-1914
-1884
-1853
-1822
-1790
-1757
-1724
-1690
-1655
-1620
-1585
-1550
-1514
-1479
-1443
-1408
-1373
-1338
-1303
-1269
-1235
-1201
-1168
-1136
-1104
-1072
-1041
-1010
-981
-952
-923
-895
-868
-841
-815
-790
-766
-742
-720
-698
-677
-657
-638
-620
-603
-587
-572
-558
-546
-534
-524
-514
-506
-499
-493
-488
-484
-481
-480
-480
-480
-482
-485
-489
-494
-500
-508
-516
-525
-535
-546
-558
-571
-585
-599
-614
-631
-647
-665
-683
-702
-722
-742
-763
-785
-807
-829
-852
-875
-898
-921
-945
-968
-991
-1014
-1038
-1060
-1083
-1104
-1126
-1147
-1167
-1187
-1206
-1224
-1242
-1258
-1274
-1290
-1304
-1318
-1330
-1342
-1353
-1364
-1373
-1382
-1390
-1397
-1404
-1410
-1416
-1420
-1425
-1429
-1432
-1434
-1436
-1438
-1439
-1440
-1440
-1439
-1438
-1437
-1435
-1433
-1430
-1427
-1424
-1420
-1416
-1412
-1408
-1403
-1398
-1393
-1388
-1383
-1378
-1372
-1366
-1360
-1353
-1346
-1338
-1330
-1321
-1312
-1302
-1292
-1281
-1270
-1258
-1245
-1232
-1218
-1204
-1189
-1174
-1158
-1143
-1126
-1109
-1092
-1075
-1057
-1039
-1020
-1000
-982
-963
-943
-923
-902
-882
-861
-840
-819
-798
-776
-755
-734
-712
-691
-670
-648
-627
-606
-584
-563
-542
-521
-500
-479
-458
-438
-418
-398
-379
-360
-341
-323
-306
-289
-273
-257
-243
-229
-215
-203
-191
-180
-169
-160
-151
-143
-135
-129
-123
-117
-112
-108
-105
-102
-99
-97
-95
-93
-92
-91
-89
-88
-87
-85
-84
-82
-79
-77
-73
-70
-66
-61
-56
-51
-45
-38
-30
-23
-14
-5
5
15
26
37
49
61
73
86
99
113
127
140
154
168
181
195
208
221
234
246
258
270
281
291
301
310
318
326
334
340
346
351
355
358
361
363
364
364
363
362
360
357
353
349
344
339
333
327
320
314
307
300
293
286
279
273
267
261
256
251
246
242
238
235
232
230
229
228
227
227
227
229
230
233
235
239
243
248
253
259
266
273
281
289
298
307
317
327
337
348
358
369
379
390
400
411
421
431
441
450
460
468
477
485
493
500
507
514
520
525
530
534
538
541
544
546
547
548
548
547
546
544
542
539
536
533
529
525
522
518
514
511
507
504
501
499
497
496
495
495
496
497
499
502
506
510
515
521
528
536
545
554
564
575
586
598
611
625
639
653
668
684
700
716
733
750
768
786
804
823
842
861
881
901
921
942
963
984
1006
1028
1050
1072
1095
1118
1141
1165
1188
1212
1236
1260
1285
1309
1334
1358
1383
1408
1432
1457
1482
1506
1531
1555
1579
1603
1627
1650
1673
1696
1718
1740
1761
1782
1803
1823
1842
1861
1880
1897
1914
1931
1946
1962
1976
1990
2001
2015
2025
2037
2047
2056
2065
2072
2079
2085
2091
2095
2099
2102
2105
2107
2108
2108
2107
2106
2104
2102
2099
2095
2091
2086
2081
2076
2070
2064
2058
2052
2045
2040
2033
2028
2021
2017
2011
2005
2001
1997
1993
1989
1986
1983
1980
1978
1976
1975
1974
1974
1974
1975
1976
1978
1980
1982
1985
1989
1993
1997
2001
2007
2012
2017
2023
2029
2036
2043
2050
2057
2064
2072
2080
2088
2096
2104
2112
2120
2128
2137
2145
2153
2161
2169
2176
2184
2190
2197
2203
2208
2213
2217
2221
2223
2225
2227
2227
2227
2225
2223
2220
2215
2210
2204
2197
2189
2179
2169
2159
2147
2134
2121
2107
2093
2078
2062
2045
2029
2012
1995
1978
1960
1942
1924
1906
1888
1870
1852
1834
1817
1799
1781
1764
1747
1730
1714
1697
1681
1665
1650
1635
1620
1605
1591
1577
1563
1549
1535
1522
1508
1495
1482
1469
1455
1442
1429
1416
1402
1389
1375
1361
1347
1333
1318
1303
1288
1272
1256
1240
1223
1206
1188
1169
1150
1130
1110
1089
1067
1044
1020
996
970
944
917
889
860
830
800
769
737
704
670
636
602
567
531
495
459
422
386
349
312
275
238
202
165
129
93
58
23
-11
-45
-78
-110
-141
-171
-200
-228
-255
-281
-306
-329
-352
-373
-393
-411
-429
-445
-460
-474
-487
-499
-510
-519
-528
-536
-543
-549
-554
-558
-561
-563
-564
-565
-564
-563
-561
-558
-554
-550
-545
-540
-534
-527
-520
-513
-506
-498
-490
-482
-474
-466
-459
-451
-443
-435
-428
-420
-413
-406
-399
-393
-387
-381
-375
-370
-365
-360
-356
-352
-348
-345
-342
-339
-337
-335
-333
-331
-330
-329
-329
-328
-328
-328
-328
-329
-329
-330
-330
-331
-332
-333
-334
-335
-337
-338
-340
-341
-343
-345
-347
-349
-352
-355
-358
-361
-365
-369
-373
-378
-383
-388
-394
-400
-406
-412
-419
-426
-433
-440
-447
-454
-462
-469
-476
-484
-491
-498
-504
-511
-517
-523
-529
-534
-539
-544
-548
-552
-555
-558
-561
-563
-565
-566
-567
-567
-568
-567
-567
-566
-565
-563
-561
-559
-557
-555
-552
-550
-547
-544
-541
-539
-536
-534
-531
-529
-527
-526
-525
-524
-523
-523
-524
-525
-526
-528
-530
-533
-537
-540
-545
-549
-555
-560
-566
-573
-579
-587
-594
-602
-610
-619
-628
-637
-646
-656
-666
-676
-686
-696
-706
-716
-726
-736
-746
-756
-765
-774
-783
-791
-799
-807
-814
-821
-827
-833
-838
-843
-847
-851
-854
-856
-858
-860
-860
-860
-860
-858
-856
-854
-850
-846
-842
-836
-830
-823
-816
-808
-799
-790
-780
-769
-758
-746
-734
-721
-707
-692
-677
-662
-645
-628
-611
-593
-574
-555
-535
-514
-493
-472
-451
-429
-406
-384
-362
-339
-317
-294
-272
-250
-228
-207
-186
-166
-146
-127
-109
-92
-76
-60
-46
-33
-21
-10
0
8
15
21
26
30
32
33
32
31
28
24
19
13
6
-2
-12
-22
-33
-44
-57
-70
-84
-98
-113
-129
-144
-160
-176
-192
-208
-224
-240
-256
-272
-288
-303
-318
-333
-348
-362
-376
-390
-403
-416
-428
-440
-452
-463
-474
-484
-494
-503
-511
-519
-527
-534
-540
-545
-551
-555
-559
-563
-566
-569
-571
-573
-574
-575
-576
-577
-577
-578
-577
-577
-577
-577
-576
-576
-575
-575
-575
-574
-574
-574
-575
-575
-576
-577
-578
-579
-581
-583
-585
-587
-590
-592
-595
-598
-600
-603
-606
-609
-612
-614
-617
-620
-623
-625
-628
-631
-634
-637
-640
-643
-646
-649
-652
-656
-659
-663
-666
-670
-674
-678
-682
-686
-691
-695
-700
-705
-710
-715
-721
-726
-732
-738
-743
-749
-755
-762
-768
-774
-780
-786
-792
-798
-804
-810
-816
-822
-828
-833
-839
-845
-850
-856
-861
-866
-871
-876
-880
-885
-889
-893
-896
-899
-902
-905
-907
-908
-910
-910
-910
-910
-909
-907
-905
-902
-899
-895
-890
-884
-878
-871
-864
-856
-848
-839
-830
-820
-811
-800
-790
-780
-770
-759
-749
-739
-728
-719
-709
-700
-691
-682
-674
-666
-659
-652
-646
-641
-636
-632
-628
-625
-623
-622
-621
-622
-622
-624
-626
-629
-633
-637
-641
-646
-652
-658
-664
-671
-678
-686
-693
-701
-710
-718
-727
-735
-744
-753
-762
-771
-780
-789
-797
-806
-814
-822
-829
-837
-843
-850
-856
-861
-866
-870
-873
-876
-878
-879
-880
-880
-879
-878
-875
-872
-868
-863
-858
-851
-844
-837
-828
-819
-809
-798
-787
-776
-764
-752
-739
-726
-713
-700
-686
-672
-659
-645
-631
-617
-603
-589
-576
-562
-548
-535
-521
-508
-495
-482
-469
-456
-444
-432
-420
-408
-397
-386
-376
-366
-356
-347
-338
-329
-321
-314
-306
-299
-293
-287
-281
-275
-270
-266
-261
-257
-253
-249
-246
-242
-239
-235
-232
-228
-225
-221
-217
-213
-209
-205
-200
-195
-190
-184
-179
-173
-167
-160
-154
-147
-140
-133
-126
-119
-112
-104
-97
-90
-83
-76
-69
-63
-56
-49
-43
-37
-31
-25
-19
-14
-9
-4
1
6
11
15
20
24
29
33
37
42
46
51
55
60
65
70
75
80
86
91
97
103
109
116
123
130
137
145
153
162
171
180
189
199
209
220
231
242
253
264
276
288
300
313
325
337
349
362
374
386
398
410
421
432
443
454
464
473
482
490
498
504
510
515
520
523
525
527
528
527
526
524
521
518
514
509
503
497
491
484
476
469
461
452
444
435
426
417
408
399
390
381
373
364
356
348
341
334
328
323
318
314
310
308
306
305
304
305
306
307
310
312
316
320
324
329
334
339
345
351
357
364
370
377
384
391
398
405
412
419
426
433
440
446
453
459
465
470
476
481
486
490
494
498
501
504
507
510
512
514
515
516
517
517
517
517
516
515
514
512
510
507
505
502
498
495
491
487
483
479
475
471
467
462
458
454
450
445
441
437
433
430
426
422
419
415
412
409
407
404
402
400
398
397
396
396
396
396
397
398
400
403
405
409
413
417
422
428
434
440
447
454
462
471
479
489
498
508
518
529
540
551
563
575
587
599
612
625
638
652
666
679
693
708
722
737
751
766
781
796
811
827
842
857
873
888
904
919
935
951
966
982
997
1012
1028
1044
1059
1074
1089
1104
1119
1134
1148
1163
1177
1191
1205
1219
1232
1245
1258
1271
1283
1295
1307
1318
1329
1340
1350
1360
1369
1378
1386
1394
1400
1407
1412
1417
1421
1425
1427
1429
1430
1430
1430
1429
1427
1424
1421
1417
1412
1407
1401
1394
1387
1380
1372
1364
1355
1346
1336
1326
1316
1305
1294
1282
1270
1258
1245
1233
1220
1206
1193
1179
1165
1151
1137
1123
1109
1095
1081
1067
1052
1038
1024
1008
995
980
966
951
936
921
906
891
876
861
846
831
815
800
784
769
753
737
722
706
690
674
658
642
626
610
593
577
560
543
527
510
493
476
459
443
426
410
393
377
361
346
330
315
301
286
272
259
246
234
222
210
200
190
180
172
164
157
151
145
141
137
134
132
131
131
131
132
134
136
139
142
146
151
156
161
167
173
179
185
192
199
206
213
219
226
233
239
246
252
258
263
268
273
278
282
285
289
292
294
296
298
299
300
301
301
301
300
299
297
296
293
291
287
284
280
276
271
266
261
255
249
243
237
231
224
217
211
204
197
190
183
176
169
162
155
148
141
134
128
121
115
109
103
97
92
86
81
77
72
67
63
59
55
52
48
44
41
38
34
31
27
24
20
17
13
9
5
1
-4
-8
-13
-18
-23
-29
-34
-40
-46
-53
-59
-66
-73
-80
-87
-94
-102
-109
-116
-124
-131
-139
-146
-153
-160
-167
-173
-180
-186
-191
-197
-202
-206
-211
-215
-218
-222
-225
-227
-229
-231
-233
-234
-236
-236
-237
-237
-237
-237
-236
-236
-235
-234
-233
-232
-230
-229
-228
-227
-226
-226
-225
-225
-225
-225
-226
-227
-228
-230
-232
-235
-237
-240
-244
-248
-252
-256
-261
-266
-272
-278
-284
-290
-296
-303
-310
-317
-324
-331
-339
-346
-353
-361
-368
-375
-382
-388
-395
-401
-407
-413
-418
-423
-428
-433
-437
-441
-445
-449
-452
-456
-459
-462
-465
-468
-471
-474
-477
-481
-484
-487
-491
-495
-499
-503
-508
-513
-518
-524
-531
-537
-544
-552
-560
-569
-578
-587
-597
-607
-618
-629
-640
-652
-664
-676
-689
-702
-715
-728
-741
-754
-767
-781
-794
-807
-820
-833
-846
-858
-871
-883
-894
-906
-917
-928
-938
-948
-958
-968
-977
-985
-994
-1002
-1008
-1016
-1022
-1030
-1036
-1042
-1048
-1053
-1058
-1063
-1067
-1071
-1075
-1078
-1081
-1084
-1087
-1089
-1091
-1093
-1094
-1096
-1097
-1098
-1099
-1100
-1101
-1102
-1103
-1104
-1105
-1106
-1107
-1108
-1110
-1111
-1113
-1115
-1117
-1119
-1121
-1123
-1126
-1129
-1132
-1135
-1139
-1142
-1146
-1150
-1154
-1158
-1163
-1167
-1172
-1177
-1182
-1187
-1192
-1197
-1202
-1207
-1212
-1217
-1222
-1227
-1232
-1237
-1241
-1246
-1251
-1255
-1259
-1264
-1268
-1272
-1277
-1281
-1285
-1289
-1293
-1297
-1302
-1306
-1310
-1314
-1318
-1322
-1325
-1329
-1333
-1336
-1339
-1343
-1345
-1348
-1351
-1353
-1355
-1357
-1359
-1360
-1361
-1362
-1362
-1362
-1362
-1362
-1361
-1360
-1358
-1357
-1354
-1352
-1349
-1346
-1343
-1340
-1336
-1332
-1328
-1324
-1320
-1315
-1311
-1307
-1302
-1298
-1293
-1289
-1285
-1280
-1276
-1272
-1268
-1264
-1259
-1255
-1251
-1247
-1243
-1239
-1235
-1231
-1227
-1223
-1219
-1215
-1210
-1206
-1202
-1198
-1194
-1189
-1185
-1180
-1175
-1171
-1166
-1160
-1155
-1149
-1143
-1137
-1131
-1124
-1118
-1111
-1103
-1096
-1089
-1081
-1073
-1065
-1057
-1049
-1040
-1032
-1024
-1014
-1006
-998
-989
-981
-972
-964
-956
-947
-939
-931
-923
-916
-908
-901
-894
-887
-880
-874
-867
-861
-855
-849
-844
-838
-832
-827
-822
-816
-811
-806
-800
-795
-789
-784
-778
-773
-767
-761
-755
-749
-742
-736
-729
-722
-714
-707
-699
-691
-683
-675
-666
-657
-648
-638
-629
-619
-609
-599
-589
-578
-568
-557
-547
-536
-525
-514
-503
-492
-481
-470
-459
-448
-438
-427
-416
-406
-395
-385
-374
-364
-354
-344
-334
-324
-314
-304
-294
-284
-274
-264
-254
-244
-234
-223
-213
-202
-191
-180
-168
-157
-145
-133
-121
-108
-95
-82
-68
-55
-40
-26
-11
4
19
35
50
67
83
99
116
133
150
167
184
201
219
236
254
272
289
307
325
343
361
378
396
414
431
448
465
482
499
515
532
547
563
578
593
608
622
636
650
663
676
689
701
712
724
734
745
755
764
773
781
789
796
803
810
815
821
826
831
835
839
843
846
849
851
854
856
858
860
861
863
864
865
866
867
868
869
870
871
873
874
876
877
879
882
885
888
891
895
899
904
909
915
921
927
934
942
950
958
967
976
986
996
1006
1018
1030
1041
1054
1067
1080
1093
1107
1121
1135
1149
1164
1178
1193
1208
1223
1238
1253
1268
1282
1297
1311
1326
1340
1354
1367
1380
1393
1406
1418
1430
1442
1453
1463
1474
1483
1493
1501
1510
1518
1525
1532
1539
1545
1550
1555
1560
1564
1567
1570
1573
1575
1576
1577
1577
1577
1576
1575
1574
1572
1569
1567
1564
1560
1556
1552
1548
1543
1538
1533
1528
1523
1517
1511
1505
1499
1493
1487
1480
1474
1467
1461
1454
1447
1441
1434
1428
1421
1415
1408
1402
1396
1389
1383
1376
1370
1364
1357
1350
1343
1336
1329
1322
1315
1307
1299
1291
1283
1274
1265
1257
1247
1238
1228
1218
1208
1197
1186
1175
1163
1151
1139
1126
1113
1099
1085
1071
1057
1042
1027
1010
996
980
964
948
932
916
899
883
866
850
833
817
800
784
768
752
735
719
704
688
672
657
641
626
610
595
580
565
550
535
519
504
489
474
459
444
428
413
397
382
367
351
335
320
304
289
273
257
242
226
210
195
179
163
148
132
117
101
86
70
55
40
24
9
-6
-21
-35
-50
-65
-79
-93
-107
-121
-134
-147
-160
-173
-186
-198
-210
-221
-232
-243
-254
-264
-273
-283
-292
-300
-308
-316
-323
-330
-337
-343
-348
-354
-358
-363
-367
-371
-375
-378
-381
-385
-387
-390
-393
-395
-398
-401
-403
-406
-409
-412
-415
-419
-423
-426
-431
-435
-440
-445
-451
-457
-463
-470
-477
-485
-493
-501
-510
-520
-530
-540
-551
-562
-573
-585
-597
-609
-622
-634
-647
-660
-673
-686
-699
-712
-725
-738
-751
-763
-776
-787
-799
-810
-821
-832
-842
-852
-862
-871
-879
-887
-894
-901
-908
-914
-919
-923
-927
-931
-934
-936
-938
-939
-939
-939
-939
-938
-936
-935
-932
-930
-927
-924
-920
-917
-913
-909
-905
-900
-896
-892
-888
-883
-879
-874
-870
-866
-862
-858
-854
-850
-846
-842
-839
-836
-832
-829
-826
-824
-821
-818
-816
-813
-811
-808
-806
-803
-801
-798
-796
-793
-790
-787
-784
-780
-777
-773
-769
-765
-761
-756
-751
-746
-741
-735
-729
-723
-716
-709
-702
-694
-686
-678
-669
-661
-652
-642
-633
-623
-613
-603
-593
-583
-573
-562
-552
-541
-531
-520
-510
-500
-489
-479
-469
-460
-450
-441
-432
-423
-415
-407
-399
-392
-385
-378
-372
-366
-361
-356
-351
-346
-342
-338
-335
-332
-329
-326
-324
-322
-320
-319
-317
-317
-316
-316
-315
-315
-316
-316
-317
-317
-318
-319
-320
-321
-322
-322
-323
-324
-325
-325
-326
-326
-326
-326
-326
-326
-325
-325
-324
-322
-321
-319
-317
-315
-313
-310
-308
-305
-301
-298
-294
-291
-287
-283
-279
-275
-271
-267
-263
-258
-254
-250
-245
-241
-236
-232
-227
-222
-217
-212
-208
-202
-197
-192
-187
-181
-176
-170
-165
-159
-153
-147
-140
-134
-127
-120
-113
-105
-98
-89
-81
-73
-64
-55
-45
-35
-25
-15
-4
6
17
29
40
52
64
76
89
101
114
127
141
154
168
181
195
209
223
236
250
264
277
291
304
317
330
343
356
368
380
392
403
415
426
437
447
458
468
477
487
496
506
515
523
532
540
548
556
564
571
579
586
594
601
608
615
622
630
637
645
652
660
668
676
684
692
701
710
719
728
737
747
756
766
776
786
796
806
816
827
837
847
858
868
878
888
898
908
918
928
937
946
955
964
972
981
988
996
1002
1010
1016
1022
1028
1033
1038
1042
1046
1050
1052
1055
1057
1058
1060
1060
1060
1060
1059
1058
1056
1054
1052
1049
1046
1042
1039
1034
1030
1025
1020
1014
1008
1002
997
991
985
978
972
965
959
952
945
938
931
925
918
912
905
899
892
886
880
873
867
861
855
849
843
837
831
825
819
813
807
801
795
789
783
777
771
765
759
753
747
741
735
729
723
717
711
705
699
694
688
682
676
670
665
659
654
648
643
638
633
628
623
619
614
610
606
602
599
595
592
589
586
584
581
579
576
574
572
570
569
567
565
564
562
560
559
557
555
553
551
549
547
544
541
539
535
532
529
525
521
517
513
508
503
499
494
488
483
478
473
468
462
457
452
447
442
437
432
427
423
418
414
410
406
402
398
395
392
389
386
383
380
378
375
373
371
369
367
364
362
360
358
356
354
352
350
347
345
342
340
337
334
331
329
326
323
319
316
313
310
306
303
299
295
291
287
283
278
274
269
264
259
253
248
242
236
229
222
215
208
201
193
185
177
168
160
151
142
132
123
113
104
94
84
74
63
53
42
32
21
10
-1
-12
-23
-34
-44
-55
-66
-77
-88
-98
-109
-119
-129
-140
-149
-159
-168
-177
-186
-195
-204
-212
-220
-228
-236
-243
-251
-258
-265
-272
-279
-286
-293
-299
-306
-312
-319
-325
-331
-337
-343
-349
-355
-360
-366
-371
-376
-381
-386
-390
-395
-400
-404
-409
-414
-418
-423
-428
-433
-437
-442
-447
-452
-457
-462
-467
-472
-478
-483
-488
-493
-499
-504
-510
-516
-522
-528
-535
-541
-548
-556
-563
-571
-579
-587
-595
-604
-612
-621
-630
-639
-649
-658
-668
-678
-688
-698
-708
-719
-729
-740
-752
-763
-775
-787
-799
-811
-824
-836
-849
-862
-875
-888
-902
-915
-928
-941
-955
-968
-981
-994
-1006
-1020
-1033
-1045
-1058
-1070
-1082
-1094
-1105
-1116
-1127
-1138
-1148
-1158
-1168
-1177
-1186
-1194
-1202
-1210
-1218
-1225
-1232
-1239
-1246
-1252
-1258
-1264
-1270
-1275
-1280
-1285
-1290
-1294
-1298
-1303
-1307
-1310
-1314
-1318
-1321
-1325
-1329
-1332
-1336
-1339
-1343
-1347
-1350
-1354
-1357
-1361
-1364
-1368
-1371
-1375
-1378
-1382
-1385
-1388
-1392
-1396
-1399
-1403
-1407
-1411
-1415
-1419
-1423
-1428
-1432
-1437
-1442
-1447
-1453
-1458
-1463
-1469
-1474
-1480
-1485
-1491
-1496
-1502
-1507
-1512
-1517
-1522
-1527
-1532
-1536
-1541
-1545
-1548
-1552
-1555
-1558
-1561
-1564
-1566
-1568
-1570
-1571
-1573
-1574
-1574
-1575
-1575
-1575
-1575
-1574
-1574
-1573
-1571
-1570
-1568
-1565
-1563
-1560
-1557
-1554
-1551
-1547
-1543
-1539
-1535
-1530
-1526
-1521
-1516
-1511
-1506
-1501
-1495
-1490
-1484
-1478
-1472
-1465
-1459
-1452
-1445
-1437
-1429
-1421
-1413
-1404
-1396
-1386
-1377
-1367
-1357
-1347
-1336
-1325
-1314
-1302
-1291
-1278
-1266
-1253
-1240
-1226
-1212
-1198
-1183
-1168
-1153
-1137
-1121
-1104
-1087
-1069
-1052
-1033
-1014
-995
-975
-955
-934
-913
-892
-870
-848
-825
-802
-779
-756
-732
-708
-684
-660
-636
-612
-588
-563
-539
-514
-490
-466
-442
-418
-395
-371
-348
-326
-303
-281
-260
-239
-219
-199
-179
-161
-143
-125
-108
-92
-77
-62
-48
-34
-21
-9
2
13
23
32
41
48
56
62
68
74
79
83
87
91
94
96
99
100
102
103
104
105
106
106
106
106
106
106
106
106
106
106
105
105
105
106
106
106
107
108
109
111
113
115
117
119
122
125
128
131
135
138
142
146
150
155
159
164
169
174
179
184
190
195
201
207
213
219
225
231
237
243
249
254
260
265
271
276
280
285
289
292
296
299
301
303
305
306
306
306
306
305
304
302
300
297
294
290
285
281
276
270
264
258
251
244
236
229
220
212
203
194
185
175
165
155
144
133
122
110
99
87
74
62
49
36
23
10
-3
-17
-30
-43
-57
-70
-83
-96
-109
-121
-134
-146
-158
-169
-180
-191
-201
-211
-221
-230
-239
-247
-255
-263
-270
-276
-283
-288
-293
-298
-302
-306
-309
-312
-315
-317
-318
-319
-320
-320
-320
-320
-319
-318
-316
-315
-313
-310
-308
-305
-302
-299
-296
-293
-290
-286
-283
-279
-276
-272
-269
-265
-261
-258
-254
-251
-248
-244
-241
-237
-234
-231
-228
-225
-222
-219
-217
-214
-212
-209
-207
-205
-203
-201
-199
-198
-196
-195
-194
-193
-192
-191
-190
-189
-188
-187
-186
-186
-185
-184
-183
-182
-181
-180
-178
-177
-175
-173
-171
-169
-167
-164
-162
-159
-156
-153
-149
-146
-142
-138
-134
-130
-126
-121
-116
-111
-106
-101
-95
-90
-84
-77
-71
-64
-57
-50
-42
-35
-27
-19
-11
-3
5
13
21
29
36
44
52
60
67
75
82
89
96
103
110
116
123
129
135
141
147
153
159
164
170
176
181
187
192
197
203
209
214
220
226
232
238
245
252
259
266
273
281
289
297
306
315
324
333
343
353
363
374
385
396
408
420
432
444
457
470
483
497
511
525
539
553
568
583
598
613
628
643
659
675
690
706
722
738
753
769
785
801
817
832
848
864
879
894
910
925
940
955
970
984
999
1014
1028
1043
1057
1071
1086
1100
1114
1127
1141
1155
1168
1182
1195
1208
1221
1234
1247
1259
1272
1284
1297
1309
1322
1334
1346
1359
1371
1383
1395
1407
1419
1431
1443
1454
1466
1477
1489
1500
1511
1522
1533
1544
1554
1565
1575
1586
1596
1606
1616
1626
1636
1646
1655
1664
1673
1682
1690
1698
1705
1713
1719
1726
1732
1737
1743
1747
1752
1756
1759
1763
1766
1768
1771
1773
1774
1776
1777
1778
1779
1779
1779
1779
1779
1779
1778
1777
1776
1775
1774
1772
1770
1769
1767
1765
1763
1760
1758
1756
1753
1750
1747
1744
1741
1737
1734
1730
1726
1721
1717
1712
1707
1701
1696
1690
1684
1678
1671
1665
1658
1652
1645
1638
1631
1624
1617
1610
1602
1595
1587
1579
1572
1564
1556
1547
1539
1531
1523
1514
1506
1497
1489
1480
1471
1463
1454
1445
1436
1428
1419
1411
1402
1394
1386
1378
1369
1361
1354
1346
1338
1331
1323
1316
1309
1302
1296
1289
1283
1277
1271
1264
1259
1253
1247
1241
1236
1231
1225
1220
1215
1211
1206
1201
1197
1193
1188
1184
1181
1177
1173
1169
1166
1163
1159
1156
1153
1149
1146
1143
1139
1136
1133
1130
1126
1123
1119
1116
1112
1109
1105
1101
1097
1093
1089
1085
1081
1076
1071
1067
1062
1056
1051
1045
1039
1033
1027
1020
1014
1006
1000
993
986
978
970
962
953
944
935
926
917
907
897
887
877
867
857
846
835
825
814
803
792
781
770
759
748
737
726
715
705
694
684
674
664
654
645
636
627
619
611
603
596
589
583
576
570
564
559
554
549
544
540
536
532
528
524
521
518
515
512
509
507
504
502
500
499
497
496
495
494
493
492
492
492
492
492
492
492
493
494
494
495
496
498
499
500
502
503
505
507
509
511
512
514
516
518
520
522
524
525
527
529
530
531
533
534
535
536
536
537
537
537
537
537
537
536
535
535
534
532
531
530
528
527
525
523
521
520
518
516
514
512
510
509
507
505
503
502
500
498
497
495
494
492
491
490
488
487
486
485
485
484
483
483
483
482
482
482
483
483
483
484
485
485
486
486
487
487
488
488
488
488
488
488
488
487
486
485
483
482
480
478
476
473
471
468
465
462
459
455
451
448
444
439
435
431
426
421
416
411
406
400
394
388
382
376
369
362
355
348
341
333
325
317
308
299
290
281
271
261
250
239
227
216
203
191
178
165
151
137
123
108
93
78
62
47
31
15
-1
-18
-34
-50
-67
-84
-101
-118
-135
-152
-169
-186
-203
-220
-237
-254
-271
-288
-305
-322
-338
-354
-371
-386
-402
-418
-433
-448
-463
-477
-492
-506
-520
-533
-547
-561
-574
-587
-600
-613
-626
-639
-651
-664
-676
-689
-701
-714
-726
-738
-751
-763
-776
-788
-801
-813
-826
-838
-851
-864
-876
-889
-902
-914
-926
-939
-951
-963
-974
-986
-997
-1008
-1018
-1029
-1039
-1049
-1058
-1068
-1077
-1085
-1094
-1102
-1110
-1117
-1124
-1131
-1137
-1144
-1149
-1155
-1160
-1165
-1170
-1174
-1178
-1182
-1186
-1189
-1192
-1195
-1197
-1199
-1201
-1203
-1205
-1206
-1208
-1209
-1209
-1210
-1211
-1211
-1211
-1211
-1210
-1210
-1209
-1209
-1208
-1207
-1206
-1205
-1205
-1204
-1203
-1202
-1201
-1200
-1199
-1198
-1197
-1196
-1195
-1194
-1193
-1193
-1192
-1191
-1190
-1189
-1188
-1188
-1187
-1187
-1186
-1186
-1185
-1185
-1185
-1184
-1184
-1184
-1183
-1183
-1183
-1183
-1182
-1182
-1182
-1181
-1181
-1180
-1180
-1180
-1179
-1179
-1179
-1179
-1178
-1178
-1178
-1178
-1178
-1178
-1178
-1179
-1179
-1179
-1180
-1180
-1181
-1181
-1182
-1182
-1183
-1184
-1185
-1185
-1186
-1187
-1188
-1189
-1189
-1190
-1190
-1191
-1191
-1191
-1192
-1192
-1191
-1191
-1191
-1190
-1189
-1188
-1187
-1186
-1185
-1184
-1183
-1181
-1180
-1178
-1177
-1175
-1174
-1172
-1170
-1168
-1166
-1164
-1162
-1160
-1158
-1156
-1153
-1151
-1149
-1147
-1144
-1142
-1139
-1137
-1135
-1132
-1130
-1127
-1124
-1122
-1119
-1116
-1114
-1111
-1108
-1105
-1102
-1099
-1096
-1093
-1090
-1087
-1084
-1081
-1079
-1076
-1073
-1071
-1068
-1066
-1063
-1061
-1058
-1056
-1054
-1051
-1049
-1047
-1044
-1042
-1039
-1037
-1034
-1032
-1029
-1026
-1024
-1020
-1018
-1014
-1012
-1008
-1006
-1002
-999
-995
-992
-988
-983
-979
-974
-969
-964
-959
-953
-947
-941
-935
-928
-922
-915
-908
-901
-894
-886
-879
-871
-864
-856
-848
-840
-832
-824
-816
-808
-799
-791
-783
-775
-766
-758
-749
-741
-732
-724
-715
-707
-698
-689
-680
-671
-662
-652
-643
-633
-623
-612
-602
-591
-580
-569
-557
-545
-533
-521
-509
-496
-483
-470
-457
-444
-430
-416
-402
-388
-373
-358
-343
-328
-312
-297
-281
-264
-248
-231
-214
-197
-180
-162
-145
-127
-109
-91
-73
-55
-37
-19
0
18
36
55
73
91
110
128
146
164
183
201
219
237
255
273
291
309
326
344
361
379
396
414
431
448
465
482
499
516
534
551
568
585
602
619
636
652
669
686
703
719
736
752
769
785
801
817
833
848
864
879
894
909
924
939
953
968
981
995
1008
1022
1035
1047
1060
1072
1084
1095
1106
1117
1128
1139
1149
1159
1169
1178
1188
1197
1205
1214
1222
1230
1238
1246
1253
1260
1267
1274
1280
1286
1292
1298
1304
1309
1314
1319
1324
1329
1333
1337
1341
1345
1349
1352
1355
1358
1361
1363
1365
1367
1369
1370
1371
1372
1373
1373
1373
1373
1373
1372
1372
1371
1369
1368
1367
1365
1363
1362
1360
1359
1357
1356
1354
1353
1352
1352
1351
1351
1351
1352
1352
1354
1355
1357
1359
1362
1365
1369
1373
1377
1382
1387
1393
1399
1406
1413
1420
1428
1436
1445
1454
1463
1472
1482
1492
1502
1512
1522
1533
1544
1554
1565
1576
1588
1599
1610
1621
1633
1644
1655
1667
1678
1689
1700
1712
1723
1734
1745
1756
1767
1778
1789
1800
1811
1822
1833
1843
1854
1864
1875
1885
1896
1906
1916
1927
1937
1947
1956
1966
1976
1985
1994
2004
2013
2021
2029
2039
2047
2056
2064
2072
2080
2088
2095
2103
2111
2118
2125
2132
2139
2146
2153
2160
2166
2172
2179
2185
2190
2196
2201
2207
2212
2217
2222
2226
2230
2235
2239
2242
2246
2249
2253
2256
2258
2261
2263
2266
2267
2269
2271
2272
2273
2274
2275
2276
2276
2277
2277
2277
2277
2276
2276
2275
2274
2273
2272
2270
2269
2267
2265
2263
2261
2259
2256
2254
2251
2248
2245
2242
2238
2235
2231
2227
2223
2219
2215
2211
2206
2201
2196
2191
2186
2181
2175
2170
2164
2158
2152
2146
2139
2133
2126
2119
2112
2105
2098
2090
2083
2075
2067
2059
2051
2043
2035
2027
2017
2009
2001
1993
1984
1976
1967
1958
1949
1940
1931
1922
1913
1904
1895
1886
1877
1868
1859
1850
1841
1832
1824
1815
1806
1798
1790
1781
1773
1765
1757
1749
1741
1734
1726
1718
1711
1704
1696
1689
1682
1675
1668
1662
1655
1648
1642
1636
1630
1623
1617
1611
1605
1599
1593
1587
1581
1574
1568
1561
1554
1547
1540
1533
1525
1517
1509
1501
1492
1484
1475
1465
1455
1446
1435
1425
1414
1403
1392
1380
1368
1356
1344
1332
1319
1306
1293
1280
1267
1253
1239
1226
1212
1197
1183
1169
1154
1139
1125
1110
1095
1079
1064
1049
1033
1018
1002
986
971
955
939
923
907
891
875
859
843
827
811
795
779
763
747
730
714
698
682
666
651
635
619
604
588
573
558
543
527
513
498
483
468
454
439
425
410
396
382
368
354
340
326
312
299
285
272
258
245
232
219
205
192
179
166
153
140
127
114
101
88
75
61
48
35
21
8
-5
-19
-32
-46
-59
-73
-86
-99
-113
-126
-140
-153
-166
-179
-192
-205
-218
-230
-243
-255
-267
-279
-291
-302
-313
-325
-335
-346
-357
-367
-377
-387
-397
-407
-417
-426
-435
-444
-454
-463
-472
-480
-489
-498
-507
-516
-525
-534
-543
-552
-561
-571
-580
-590
-600
-610
-620
-630
-640
-651
-662
-672
-683
-694
-706
-717
-729
-740
-752
-764
-777
-789
-802
-815
-828
-841
-855
-868
-882
-896
-910
-924
-938
-953
-967
-981
-995
-1008
-1022
-1037
-1051
-1064
-1078
-1091
-1104
-1117
-1130
-1143
-1155
-1167
-1179
-1190
-1202
-1213
-1224
-1234
-1244
-1254
-1263
-1272
-1281
-1289
-1297
-1305
-1312
-1319
-1325
-1331
-1337
-1342
-1347
-1351
-1355
-1359
-1362
-1364
-1366
-1368
-1369
-1369
-1369
-1369
-1368
-1367
-1365
-1362
-1359
-1356
-1352
-1348
-1343
-1338
-1333
-1327
-1321
-1314
-1307
-1300
-1292
-1284
-1276
-1267
-1258
-1249
-1240
-1230
-1220
-1210
-1200
-1189
-1178
-1167
-1156
-1145
-1133
-1122
-1110
-1098
-1086
-1074
-1061
-1049
-1036
-1024
-1010
-997
-984
-971
-957
-943
-929
-915
-900
-885
-870
-855
-840
-824
-808
-792
-776
-759
-742
-725
-707
-689
-671
-653
-634
-615
-596
-576
-556
-536
-515
-495
-474
-452
-431
-409
-388
-366
-344
-321
-299
-277
-254
-232
-209
-187
-164
-142
-119
-97
-74
-52
-30
-8
14
36
58
79
101
123
144
165
186
207
228
249
269
290
310
330
350
370
390
409
429
448
467
486
505
524
543
561
580
598
616
634
652
669
687
704
722
739
756
773
790
807
824
841
858
874
891
907
924
940
956
973
989
1004
1020
1037
1053
1069
1085
1101
1117
1133
1149
1166
1182
1198
1214
1231
1247
1264
1280
1297
1314
1331
1348
1365
1382
1399
1417
1434
1451
1469
1486
1504
1521
1538
1556
1573
1591
1608
1625
1642
1659
1676
1693
1710
1727
1744
1760
1777
1793
1809
1825
1841
1857
1872
1888
1903
1918
1933
1948
1962
1977
1991
2005
2019
2032
2045
2059
2072
2085
2098
2111
2123
2135
2147
2158
2170
2181
2192
2202
2213
2223
2232
2242
2251
2260
2268
2276
2284
2291
2298
2305
2312
2318
2323
2329
2334
2339
2343
2347
2351
2354
2357
2359
2361
2363
2364
2365
2365
2365
2365
2364
2363
2362
2360
2358
2355
2352
2349
2346
2342
2338
2334
2330
2325
2320
2315
2310
2305
2299
2293
2286
2280
2273
2266
2259
2252
2244
2236
2228
2220
2211
2202
2193
2184
2174
2165
2155
2144
2134
2123
2112
2101
2090
2078
2066
2054
2041
2029
2017
2005
1992
1979
1966
1954
1941
1928
1915
1902
1890
1877
1864
1852
1840
1827
1815
1803
1791
1780
1768
1757
1746
1736
1725
1715
1705
1695
1686
1677
1668
1659
1651
1643
1636
1629
1622
1615
1609
1603
1597
1592
1586
1582
1577
1573
1568
1565
1561
1557
1554
1551
1548
1545
1542
1539
1536
1533
1529
1526
1522
1519
1515
1511
1506
1502
1497
1491
1486
1480
1474
1467
1461
1454
1446
1438
1430
1422
1413
1403
1394
1384
1373
1362
1351
1339
1327
1315
1302
1289
1276
1262
1248
1234
1219
1205
1190
1174
1159
1143
1127
1110
1094
1077
1060
1044
1027
1008
992
975
958
940
923
905
888
870
853
835
817
800
782
764
747
729
711
694
676
659
641
624
606
589
572
554
537
520
503
485
468
451
434
417
400
383
366
349
332
315
298
281
264
247
230
213
197
180
163
147
130
114
97
81
65
48
32
16
-1
-17
-34
-50
-67
-83
-100
-117
-134
-151
-168
-185
-203
-220
-238
-256
-274
-292
-310
-328
-347
-365
-384
-403
-422
-440
-459
-478
-497
-516
-535
-554
-572
-591
-610
-628
-647
-665
-683
-702
-720
-738
-757
-775
-793
-811
-830
-848
-866
-885
-904
-922
-941
-960
-979
-999
-1018
-1038
-1058
-1078
-1098
-1119
-1140
-1161
-1182
-1204
-1226
-1248
-1270
-1293
-1316
-1339
-1362
-1386
-1409
-1433
-1457
-1482
-1506
-1530
-1555
-1580
-1604
-1629
-1654
-1679
-1704
-1728
-1753
-1778
-1802
-1827
-1851
-1876
-1900
-1924
-1948
-1972
-1995
-2019
-2041
-2065
-2087
-2109
-2131
-2153
-2174
-2196
-2216
-2237
-2257
-2277
-2297
-2317
-2336
-2355
-2374
-2393
-2412
-2430
-2449
-2467
-2485
-2503
-2521
-2539
-2557
-2576
-2594
-2612
-2631
-2649
-2668
-2687
-2706
-2726
-2745
-2765
-2786
-2806
-2827
-2848
-2870
-2891
-2913
-2936
-2958
-2981
-3004
-3027
-3050
-3074
-3097
-3121
-3144
-3168
-3192
-3215
-3239
-3263
-3287
-3310
-3334
-3357
-3381
-3404
-3427
-3450
-3473
-3495
-3518
-3540
-3562
-3584
-3605
-3627
-3648
-3669
-3690
-3710
-3730
-3750
-3770
-3790
-3809
-3828
-3847
-3866
-3885
-3903
-3922
-3940
-3958
-3976
-3994
-4011
-4029
-4046
-4064
-4082
-4099
-4116
-4133
-4150
-4167
-4184
-4201
-4219
-4236
-4253
-4271
-4288
-4306
-4323
-4341
-4359
-4377
-4395
-4413
-4432
-4450
-4469
-4487
-4505
-4524
-4543
-4561
-4580
-4598
-4617
-4635
-4654
-4672
-4691
-4709
-4727
-4745
-4763
-4780
-4798
-4815
-4832
-4849
-4865
-4882
-4897
-4913
-4928
-4943
-4957
-4971
-4985
-4998
-5011
-5024
-5036
-5048
-5059
-5070
-5081
-5091
-5101
-5111
-5120
-5129
-5138
-5146
-5154
-5161
-5168
-5175
-5181
-5187
-5193
-5198
-5203
-5207
-5211
-5215
-5219
-5222
-5225
-5227
-5229
-5231
-5233
-5234
-5235
-5236
-5236
-5236
-5236
-5236
-5235
-5234
-5233
-5231
-5229
-5227
-5225
-5223
-5220
-5218
-5215
-5212
-5209
-5206
-5203
-5200
-5197
-5193
-5190
-5186
-5183
-5179
-5176
-5172
-5168
-5164
-5160
-5156
-5152
-5148
-5144
-5139
-5135
-5131
-5126
-5122
-5117
-5112
-5107
-5103
-5098
-5093
-5088
-5083
-5078
-5073
-5068
-5062
-5057
-5052
-5046
-5041
-5035
-5030
-5024
-5019
-5013
-5007
-5001
-4995
-4989
-4982
-4976
-4969
-4963
-4956
-4949
-4941
-4934
-4926
-4918
-4910
-4902
-4893
-4885
-4875
-4866
-4856
-4846
-4836
-4826
-4815
-4804
-4792
-4781
-4769
-4757
-4745
-4732
-4719
-4707
-4694
-4681
-4668
-4654
-4641
-4628
-4615
-4601
-4588
-4575
-4561
-4548
-4535
-4521
-4508
-4495
-4482
-4469
-4457
-4444
-4431
-4418
-4405
-4392
-4380
-4367
-4354
-4341
-4329
-4316
-4303
-4291
-4278
-4266
-4253
-4240
-4228
-4215
-4203
-4190
-4178
-4165
-4153
-4141
-4128
-4116
-4103
-4091
-4078
-4066
-4054
-4042
-4030
-4017
-4005
-3993
-3981
-3969
-3957
-3944
-3932
-3920
-3908
-3896
-3884
-3872
-3860
-3848
-3836
-3824
-3812
-3800
-3788
-3777
-3765
-3753
-3741
-3729
-3718
-3706
-3694
-3682
-3671
-3659
-3647
-3636
-3624
-3612
-3601
-3589
-3578
-3566
-3555
-3543
-3532
-3520
-3509
-3497
-3486
-3474
-3463
-3452
-3440
-3429
-3418
-3407
-3395
-3384
-3373
-3362
-3350
-3339
-3328
-3317
-3306
-3295
-3284
-3273
-3261
-3250
-3239
-3228
-3217
-3206
-3196
-3185
-3174
-3163
-3152
-3141
-3130
-3119
-3109
-3098
-3087
-3076
-3066
-3055
-3044
-3034
-3023
-3012
-3002
-2991
-2980
-2970
-2959
-2949
-2938
-2928
-2917
-2907
-2896
-2886
-2876
-2865
-2855
-2844
-2834
-2824
-2813
-2803
-2793
-2783
-2772
-2762
-2752
-2742
-2732
-2721
-2711
-2701
-2691
-2681
-2671
-2661
-2651
-2641
-2631
-2621
-2611
-2601
-2591
-2581
-2571
-2562
-2552
-2542
-2532
-2522
-2512
-2503
-2493
-2483
-2473
-2464
-2454
-2444
-2435
-2425
-2416
-2406
-2396
-2387
-2377
-2368
-2358
-2349
-2339
-2330
-2320
-2311
-2302
-2292
-2283
-2273
-2264
-2255
-2245
-2236
-2227
-2218
-2208
-2199
-2190
-2181
-2172
-2162
-2153
-2144
-2135
-2126
-2117
-2108
-2099
-2090
-2081
-2072
-2063
-2054
-2045
-2036
-2027
-2017
-2009
-2001
-1992
-1983
-1974
-1965
-1957
-1948
-1939
-1930
-1922
-1913
-1904
-1896
-1887
-1878
-1870
-1861
-1853
-1844
-1835
-1827
-1818
-1810
-1801
-1793
-1785
-1776
-1768
-1759
-1751
-1743
-1734
-1726
-1718
-1709
-1701
-1693
-1685
-1676
-1668
-1660
-1652
-1644
-1635
-1627
-1619
-1611
-1603
-1595
-1587
-1579
-1571
-1563
-1555
-1547
-1539
-1531
-1523
-1515
-1507
-1499
-1491
-1484
-1476
-1468
-1460
-1452
-1445
-1437
-1429
-1421
-1414
-1406
-1398
-1391
-1383
-1375
-1368
-1360
-1352
-1345
-1337
-1330
-1322
-1315
-1307
-1300
-1292
-1285
-1277
-1270
-1263
-1255
-1248
-1241
-1233
-1226
-1219
-1211
-1204
-1197
-1189
-1182
-1175
-1168
-1161
-1153
-1146
-1139
-1132
-1125
-1118
-1111
-1104
-1097
-1090
-1083
-1076
-1069
-1062
-1055
-1048
-1041
-1034
-1027
-1020
-1012
-1006
-999
-993
-986
-979
-972
-965
-959
-952
-945
-939
-932
-925
-918
-912
-905
-899
-892
-885
-879
-872
-866
-859
-853
-846
-840
-833
-827
-820
-814
-807
-801
-795
-788
-782
-775
-769
-763
-757
-750
-744
-738
-731
-725
-719
-713
-707
-700
-694
-688
-682
-676
-670
-664
-658
-651
-645
-639
-633
-627
-621
-615
-609
-603
-597
-592
-586
-580
-574
-568
-562
-556
-550
-545
-539
-533
-527
-521
-516
-510
-504
-499
-493
-487
-481
-476
-470
-465
-459
-453
-448
-442
-437
-431
-426
-420
-415
-409
-404
-398
-393
-387
-382
-376
-371
-366
-360
-355
-349
-344
-339
-333
-328
-323
-318
-312
-307
-302
-297
-291
-286
-281
-276
-271
-266
-260
-255
-250
-245
-240
-235
-230
-225
-220
-215
-210
-205
-200
-195
-190
-185
-180
-175
-170
-165
-161
-156
-151
-146
-141
-136
-132
-127
-122
-117
-112
-108
-103
-98
-94
-89
-84
-80
-75
-70
-66
-61
-56
-52
-47
-43
-38
-34
-29
-24
-20
-15
-11
-7
-2
2
7
11
16
20
24
29
33
38
42
46
51
55
59
63
68
72
76
80
85
89
93
97
101
106
110
114
118
122
126
130
134
139
143
147
151
155
159
163
167
171
175
179
183
187
190
194
198
202
206
210
214
218
221
225
229
233
237
240
244
248
252
255
259
263
267
270
274
278
281
285
289
292
296
299
303
307
310
314
317
321
324
328
331
335
338
342
345
349
352
356
359
363
366
369
373
376
380
383
386
390
393
396
399
403
406
409
413
416
419
422
426
429
432
435
438
441
445
448
451
454
457
460
463
466
470
473
476
479
482
485
488
491
494
497
500
503
506
509
512
515
517
520
523
526
529
532
535
538
540
543
546
549
552
555
557
560
563
566
568
571
574
577
579
582
585
587
590
593
595
598
601
603
606
608
611
614
616
619
621
624
626
629
632
634
637
639
642
644
647
649
651
654
656
659
661
664
666
668
671
673
675
678
680
683
685
687
689
692
694
696
699
701
703
705
708
710
712
714
717
719
721
723
725
728
730
732
734
736
738
740
742
745
747
749
751
753
755
757
759
761
763
765
767
769
771
773
775
777
779
781
783
785
787
789
791
792
794
796
798
800
802
804
806
807
809
811
813
815
817
818
820
822
824
825
827
829
831
832
834
836
838
839
841
843
844
846
848
849
851
853
854
856
857
859
861
862
864
865
867
869
870
872
873
875
876
878
879
881
882
884
885
887
888
890
891
893
894
896
897
898
900
901
903
904
905
907
908
909
911
912
914
915
916
918
919
920
921
923
924
925
927
928
929
930
932
933
934
935
937
938
939
940
941
943
944
945
946
947
948
950
951
952
953
954
955
956
957
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
989
990
991
992
993
994
995
996
997
997
998
999
1000
1000
1002
1002
1002
1004
1004
1006
1006
1006
1008
1008
1008
1010
1010
1012
1012
1012
1014
1014
1014
1016
1016
1016
1018
1018
1020
1020
1020
1022
1022
1022
1024
1024
1025
1025
1026
1027
1027
1028
1029
1029
1030
1030
1031
1032
1032
1033
1033
1034
1034
1035
1035
1036
