5
11233
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-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
-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
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-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
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-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
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-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
-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
-18
-18
-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
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-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
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-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
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-93
-94
-94
-94
-94
-95
-95
-96
-96
-96
-97
-97
-97
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-101
-101
-101
-102
-102
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-110
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-127
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-131
-131
-131
-131
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-145
-145
-145
-146
-146
-147
-147
-148
-148
-148
-149
-149
-150
-150
-150
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-163
-163
-163
-164
-164
-165
-165
-166
-166
-166
-167
-167
-168
-168
-168
-169
-169
-170
-170
-170
-171
-171
-172
-172
-172
-173
-173
-174
-174
-175
-175
-175
-176
-176
-177
-177
-178
-178
-178
-179
-179
-180
-180
-180
-181
-181
-182
-182
-182
-183
-183
-184
-184
-184
-185
-185
-186
-186
-186
-187
-187
-188
-188
-189
-189
-189
-190
-190
-191
-191
-192
-192
-192
-193
-193
-194
-194
-195
-195
-196
-196
-197
-197
-197
-198
-198
-199
-199
-200
-200
-201
-201
-202
-202
-202
-203
-203
-204
-204
-205
-205
-206
-206
-206
-207
-207
-208
-208
-209
-209
-210
-210
-210
-211
-211
-212
-212
-213
-213
-214
-214
-215
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-222
-222
-223
-223
-224
-224
-225
-225
-225
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-231
-232
-232
-233
-233
-234
-234
-235
-235
-236
-236
-237
-237
-238
-238
-239
-239
-240
-241
-241
-242
-242
-243
-243
-244
-244
-244
-245
-245
-246
-247
-247
-248
-248
-249
-249
-250
-250
-251
-252
-252
-253
-253
-254
-254
-255
-255
-256
-256
-257
-258
-258
-259
-259
-260
-260
-261
-261
-262
-262
-263
-263
-264
-264
-265
-265
-266
-266
-267
-267
-268
-269
-269
-270
-270
-271
-271
-272
-272
-273
-274
-274
-275
-275
-276
-276
-277
-277
-278
-279
-279
-280
-280
-281
-281
-282
-282
-283
-284
-284
-285
-285
-286
-286
-287
-288
-288
-289
-289
-290
-290
-291
-291
-292
-293
-293
-294
-295
-295
-296
-296
-297
-297
-298
-299
-299
-300
-301
-301
-302
-302
-303
-303
-304
-305
-305
-306
-306
-307
-307
-308
-309
-309
-310
-310
-311
-311
-312
-313
-313
-314
-314
-315
-316
-316
-317
-318
-318
-319
-319
-320
-321
-321
-322
-323
-323
-324
-325
-325
-326
-326
-327
-328
-328
-329
-330
-330
-331
-331
-332
-333
-333
-334
-334
-335
-336
-336
-337
-338
-339
-339
-340
-341
-341
-342
-342
-343
-344
-344
-345
-346
-346
-347
-347
-348
-349
-349
-350
-351
-351
-352
-353
-353
-354
-355
-355
-356
-357
-357
-358
-359
-359
-360
-361
-361
-362
-362
-363
-364
-364
-365
-366
-366
-367
-368
-368
-369
-370
-370
-371
-372
-372
-373
-374
-374
-375
-376
-377
-377
-378
-379
-379
-380
-381
-381
-382
-383
-383
-384
-385
-385
-386
-387
-387
-388
-389
-389
-390
-391
-391
-392
-392
-393
-394
-394
-395
-396
-396
-397
-397
-398
-399
-399
-400
-401
-402
-402
-403
-404
-404
-405
-406
-407
-407
-408
-409
-409
-410
-410
-411
-412
-413
-413
-414
-415
-415
-416
-417
-417
-418
-419
-419
-420
-421
-422
-422
-423
-424
-425
-425
-426
-427
-428
-428
-429
-430
-430
-431
-432
-433
-433
-434
-435
-435
-436
-437
-437
-438
-439
-439
-440
-441
-441
-442
-443
-443
-444
-445
-446
-446
-447
-448
-448
-449
-450
-451
-451
-452
-453
-454
-454
-455
-456
-457
-457
-458
-459
-460
-460
-461
-462
-463
-463
-464
-465
-466
-467
-467
-468
-469
-470
-470
-471
-472
-473
-473
-474
-475
-476
-476
-477
-478
-479
-480
-480
-481
-482
-482
-483
-484
-485
-486
-486
-487
-488
-489
-489
-490
-491
-492
-492
-493
-494
-495
-496
-496
-497
-498
-499
-500
-500
-501
-502
-503
-504
-505
-505
-506
-507
-508
-509
-509
-510
-511
-512
-513
-513
-514
-515
-516
-516
-517
-518
-519
-520
-520
-521
-522
-523
-523
-524
-525
-526
-527
-527
-528
-529
-530
-530
-531
-532
-533
-534
-534
-535
-536
-537
-538
-539
-539
-540
-541
-542
-543
-544
-544
-545
-546
-547
-548
-549
-549
-550
-551
-552
-553
-554
-554
-555
-556
-557
-558
-558
-559
-560
-561
-562
-562
-563
-564
-565
-566
-566
-567
-568
-569
-570
-570
-571
-572
-573
-574
-575
-575
-576
-577
-578
-579
-580
-580
-581
-582
-583
-584
-585
-585
-586
-587
-588
-589
-590
-590
-591
-592
-593
-594
-595
-595
-596
-597
-598
-599
-600
-600
-601
-602
-603
-604
-605
-605
-606
-607
-608
-609
-610
-611
-612
-612
-613
-614
-615
-616
-617
-618
-618
-619
-620
-621
-622
-623
-623
-624
-625
-626
-627
-628
-629
-629
-630
-631
-632
-633
-634
-635
-635
-636
-637
-638
-639
-640
-641
-642
-643
-643
-644
-645
-646
-647
-648
-649
-650
-651
-652
-653
-654
-654
-655
-656
-657
-658
-659
-660
-661
-662
-663
-664
-665
-666
-667
-668
-669
-670
-670
-671
-672
-673
-674
-675
-676
-677
-678
-679
-680
-681
-681
-682
-683
-684
-685
-686
-687
-688
-689
-690
-691
-692
-693
-694
-695
-695
-696
-697
-698
-699
-700
-701
-702
-703
-704
-705
-706
-707
-708
-709
-710
-711
-712
-713
-714
-715
-716
-717
-718
-719
-720
-721
-721
-722
-723
-724
-725
-726
-727
-728
-729
-730
-731
-732
-733
-734
-735
-736
-737
-738
-739
-740
-741
-742
-743
-744
-745
-746
-747
-748
-749
-750
-750
-751
-752
-753
-754
-755
-756
-757
-758
-759
-760
-761
-762
-763
-764
-765
-766
-767
-768
-769
-770
-772
-773
-774
-775
-776
-777
-778
-779
-780
-781
-782
-783
-784
-785
-786
-787
-788
-789
-790
-791
-792
-793
-794
-795
-796
-797
-798
-799
-800
-801
-802
-803
-804
-805
-806
-807
-808
-809
-810
-811
-812
-813
-814
-815
-816
-818
-819
-820
-821
-822
-823
-824
-825
-826
-827
-828
-829
-830
-831
-833
-834
-835
-836
-837
-838
-839
-840
-841
-842
-843
-844
-845
-846
-848
-849
-850
-851
-852
-853
-854
-855
-856
-857
-858
-859
-860
-861
-862
-864
-865
-866
-867
-868
-869
-870
-871
-872
-873
-874
-876
-877
-878
-879
-880
-881
-882
-883
-884
-885
-887
-888
-889
-890
-891
-892
-893
-894
-896
-897
-898
-899
-900
-901
-902
-903
-904
-905
-906
-908
-909
-910
-911
-912
-913
-914
-915
-917
-918
-919
-920
-921
-922
-923
-924
-925
-927
-928
-929
-930
-931
-932
-933
-934
-935
-936
-938
-939
-940
-941
-942
-943
-944
-945
-947
-948
-949
-950
-951
-952
-953
-955
-956
-957
-958
-959
-960
-961
-962
-964
-965
-966
-967
-968
-969
-970
-971
-972
-974
-975
-976
-977
-978
-979
-980
-981
-982
-984
-985
-986
-987
-988
-989
-990
-991
-992
-993
-995
-996
-997
-998
-999
-1000
-1000
-1002
-1004
-1004
-1006
-1006
-1008
-1008
-1010
-1010
-1012
-1014
-1014
-1016
-1016
-1018
-1020
-1020
-1022
-1022
-1024
-1025
-1027
-1028
-1029
-1030
-1031
-1032
-1034
-1035
-1036
-1037
-1038
-1039
-1041
-1042
-1043
-1044
-1045
-1046
-1047
-1049
-1050
-1051
-1052
-1053
-1054
-1056
-1057
-1058
-1059
-1060
-1061
-1063
-1064
-1065
-1066
-1067
-1068
-1070
-1071
-1072
-1073
-1074
-1076
-1077
-1078
-1079
-1080
-1081
-1083
-1084
-1085
-1086
-1087
-1089
-1090
-1091
-1092
-1093
-1095
-1096
-1097
-1098
-1099
-1101
-1102
-1103
-1104
-1105
-1107
-1108
-1109
-1110
-1111
-1112
-1114
-1115
-1116
-1117
-1118
-1119
-1121
-1122
-1123
-1124
-1125
-1127
-1128
-1129
-1130
-1131
-1133
-1134
-1135
-1136
-1137
-1139
-1140
-1141
-1142
-1144
-1145
-1146
-1147
-1148
-1150
-1151
-1152
-1153
-1154
-1156
-1157
-1158
-1159
-1160
-1162
-1163
-1164
-1165
-1166
-1167
-1169
-1170
-1171
-1172
-1173
-1175
-1176
-1177
-1178
-1179
-1181
-1182
-1183
-1184
-1186
-1187
-1188
-1189
-1190
-1192
-1193
-1194
-1195
-1197
-1198
-1199
-1200
-1202
-1203
-1204
-1205
-1206
-1208
-1209
-1210
-1211
-1213
-1214
-1215
-1216
-1218
-1219
-1220
-1221
-1222
-1224
-1225
-1226
-1227
-1228
-1230
-1231
-1232
-1233
-1235
-1236
-1237
-1238
-1239
-1241
-1242
-1243
-1244
-1246
-1247
-1248
-1249
-1251
-1252
-1253
-1254
-1255
-1257
-1258
-1259
-1260
-1262
-1263
-1264
-1265
-1267
-1268
-1269
-1270
-1272
-1273
-1274
-1275
-1277
-1278
-1279
-1280
-1282
-1283
-1284
-1285
-1287
-1288
-1289
-1290
-1292
-1293
-1294
-1295
-1296
-1298
-1299
-1300
-1301
-1303
-1304
-1305
-1306
-1308
-1309
-1310
-1311
-1313
-1314
-1315
-1317
-1318
-1319
-1320
-1322
-1323
-1324
-1326
-1327
-1328
-1329
-1331
-1332
-1333
-1334
-1336
-1337
-1338
-1339
-1340
-1342
-1343
-1344
-1345
-1347
-1348
-1349
-1351
-1352
-1353
-1354
-1356
-1357
-1358
-1360
-1361
-1362
-1363
-1365
-1366
-1367
-1369
-1370
-1371
-1373
-1374
-1375
-1376
-1378
-1379
-1380
-1382
-1383
-1384
-1385
-1387
-1388
-1389
-1390
-1392
-1393
-1394
-1395
-1397
-1398
-1399
-1401
-1402
-1403
-1404
-1406
-1407
-1408
-1410
-1411
-1412
-1413
-1415
-1416
-1417
-1419
-1420
-1421
-1422
-1424
-1425
-1426
-1427
-1429
-1430
-1431
-1433
-1434
-1435
-1436
-1438
-1439
-1440
-1441
-1443
-1444
-1445
-1447
-1448
-1449
-1450
-1452
-1453
-1454
-1455
-1457
-1458
-1459
-1461
-1462
-1463
-1464
-1466
-1467
-1468
-1470
-1471
-1472
-1473
-1475
-1476
-1477
-1478
-1480
-1481
-1482
-1484
-1485
-1486
-1487
-1489
-1490
-1491
-1493
-1494
-1495
-1497
-1498
-1499
-1500
-1502
-1503
-1504
-1506
-1507
-1508
-1510
-1511
-1512
-1513
-1515
-1516
-1517
-1519
-1520
-1521
-1522
-1524
-1525
-1526
-1528
-1529
-1530
-1531
-1533
-1534
-1535
-1536
-1538
-1539
-1540
-1541
-1543
-1544
-1545
-1547
-1548
-1549
-1550
-1552
-1553
-1554
-1556
-1557
-1558
-1559
-1561
-1562
-1563
-1565
-1566
-1567
-1569
-1570
-1571
-1572
-1574
-1575
-1576
-1578
-1579
-1580
-1581
-1583
-1584
-1585
-1586
-1588
-1589
-1590
-1591
-1593
-1594
-1595
-1597
-1598
-1599
-1600
-1602
-1603
-1604
-1606
-1607
-1608
-1610
-1611
-1613
-1615
-1617
-1620
-1623
-1626
-1628
-1630
-1631
-1632
-1631
-1631
-1630
-1631
-1632
-1635
-1640
-1646
-1653
-1660
-1668
-1675
-1680
-1683
-1684
-1684
-1684
-1684
-1687
-1692
-1698
-1706
-1713
-1718
-1720
-1719
-1716
-1712
-1707
-1703
-1699
-1695
-1692
-1689
-1685
-1681
-1676
-1672
-1669
-1667
-1665
-1662
-1660
-1657
-1654
-1652
-1649
-1646
-1643
-1641
-1639
-1638
-1638
-1639
-1641
-1647
-1655
-1665
-1674
-1679
-1680
-1678
-1673
-1668
-1664
-1664
-1666
-1669
-1673
-1677
-1681
-1685
-1689
-1691
-1693
-1693
-1691
-1688
-1685
-1681
-1676
-1669
-1661
-1650
-1638
-1627
-1616
-1607
-1599
-1592
-1587
-1584
-1583
-1583
-1583
-1582
-1580
-1578
-1577
-1578
-1582
-1588
-1597
-1608
-1620
-1632
-1641
-1646
-1645
-1638
-1625
-1610
-1596
-1585
-1580
-1581
-1587
-1597
-1607
-1614
-1617
-1613
-1604
-1593
-1582
-1574
-1571
-1571
-1571
-1568
-1561
-1552
-1542
-1536
-1536
-1541
-1548
-1551
-1548
-1537
-1519
-1500
-1485
-1476
-1474
-1477
-1481
-1482
-1476
-1466
-1453
-1442
-1433
-1428
-1424
-1421
-1418
-1414
-1411
-1405
-1396
-1380
-1359
-1335
-1314
-1299
-1291
-1290
-1291
-1291
-1286
-1274
-1257
-1237
-1218
-1204
-1198
-1200
-1207
-1213
-1215
-1209
-1199
-1187
-1179
-1177
-1182
-1191
-1202
-1212
-1219
-1221
-1218
-1210
-1202
-1194
-1187
-1182
-1177
-1173
-1168
-1164
-1159
-1150
-1136
-1113
-1080
-1034
-978
-915
-849
-785
-727
-682
-650
-632
-623
-615
-602
-584
-565
-556
-564
-595
-647
-713
-782
-846
-900
-940
-968
-988
-1002
-1018
-1037
-1060
-1084
-1105
-1120
-1127
-1127
-1122
-1117
-1112
-1108
-1104
-1098
-1091
-1080
-1066
-1048
-1028
-1004
-983
-961
-941
-922
-903
-884
-866
-853
-848
-853
-870
-894
-920
-946
-967
-987
-1006
-1031
-1063
-1102
-1148
-1199
-1249
-1291
-1321
-1338
-1345
-1348
-1354
-1365
-1378
-1388
-1387
-1372
-1345
-1310
-1274
-1244
-1222
-1212
-1209
-1208
-1202
-1185
-1159
-1126
-1094
-1069
-1053
-1047
-1047
-1051
-1052
-1050
-1046
-1043
-1045
-1052
-1065
-1080
-1093
-1099
-1099
-1093
-1083
-1075
-1068
-1065
-1063
-1059
-1047
-1026
-997
-965
-935
-914
-906
-912
-932
-963
-1004
-1050
-1096
-1140
-1179
-1215
-1250
-1285
-1324
-1368
-1419
-1478
-1546
-1620
-1696
-1769
-1836
-1898
-1956
-2012
-2067
-2118
-2166
-2208
-2247
-2285
-2322
-2358
-2391
-2415
-2427
-2423
-2404
-2373
-2338
-2305
-2283
-2276
-2288
-2315
-2346
-2371
-2381
-2376
-2362
-2351
-2352
-2372
-2412
-2466
-2524
-2577
-2617
-2643
-2654
-2656
-2653
-2651
-2656
-2671
-2700
-2742
-2793
-2845
-2892
-2928
-2948
-2953
-2945
-2927
-2905
-2887
-2873
-2866
-2860
-2852
-2834
-2804
-2761
-2708
-2652
-2598
-2551
-2514
-2486
-2463
-2443
-2421
-2395
-2366
-2335
-2304
-2275
-2249
-2228
-2211
-2201
-2196
-2196
-2198
-2197
-2189
-2170
-2139
-2100
-2058
-2019
-1987
-1964
-1948
-1935
-1919
-1896
-1866
-1830
-1793
-1761
-1739
-1729
-1732
-1745
-1763
-1778
-1786
-1783
-1770
-1753
-1739
-1736
-1748
-1772
-1805
-1840
-1870
-1891
-1900
-1898
-1884
-1859
-1827
-1791
-1759
-1736
-1726
-1731
-1746
-1765
-1782
-1788
-1779
-1753
-1713
-1665
-1620
-1586
-1569
-1567
-1574
-1576
-1561
-1521
-1457
-1375
-1288
-1209
-1146
-1101
-1073
-1058
-1051
-1051
-1055
-1062
-1068
-1073
-1077
-1084
-1098
-1125
-1169
-1231
-1308
-1398
-1494
-1590
-1681
-1760
-1827
-1885
-1941
-2005
-2085
-2187
-2316
-2469
-2640
-2819
-2993
-3154
-3294
-3415
-3526
-3638
-3760
-3893
-4030
-4162
-4274
-4358
-4414
-4445
-4459
-4464
-4467
-4472
-4480
-4489
-4498
-4503
-4503
-4497
-4482
-4454
-4413
-4359
-4294
-4222
-4144
-4064
-3986
-3913
-3849
-3796
-3750
-3709
-3667
-3622
-3576
-3530
-3486
-3442
-3397
-3349
-3297
-3240
-3176
-3102
-3014
-2908
-2783
-2643
-2497
-2356
-2227
-2114
-2013
-1919
-1819
-1704
-1571
-1420
-1254
-1079
-903
-731
-562
-397
-233
-68
96
259
416
568
713
854
997
1142
1293
1446
1599
1747
1889
2024
2153
2276
2397
2520
2648
2786
2935
3095
3265
3443
3628
3821
4022
4231
4445
4658
4866
5069
5267
5466
5668
5877
6089
6298
6493
6667
6816
6942
7053
7160
7274
7401
7546
7706
7876
8048
8219
8379
8524
8650
8755
8839
8906
8961
9010
9063
9124
9195
9268
9334
9384
9413
9423
9417
9403
9384
9364
9345
9328
9314
9304
9301
9307
9325
9355
9397
9448
9505
9562
9611
9643
9653
9637
9598
9540
9469
9391
9308
9222
9133
9040
8938
8826
8703
8570
8430
8289
8153
8029
7925
7843
7782
7739
7709
7689
7675
7666
7658
7651
7645
7641
7641
7647
7661
7679
7701
7723
7743
7761
7777
7792
7805
7815
7819
7812
7789
7745
7680
7595
7498
7394
7291
7191
7096
7008
6926
6852
6787
6733
6693
6666
6649
6637
6626
6613
6596
6577
6563
6558
6568
6595
6640
6698
6760
6820
6875
6926
6977
7034
7102
7182
7272
7366
7460
7548
7627
7694
7750
7796
7835
7871
7907
7945
7985
8026
8066
8102
8129
8148
8157
8164
8170
8183
8199
8216
8231
8239
8238
8231
8220
8212
8208
8210
8217
8224
8231
8233
8231
8226
8221
8221
8228
8247
8276
8316
8363
8415
8472
8533
8594
8654
8710
8758
8798
8831
8861
8890
8924
8968
9021
9083
9150
9217
9283
9347
9411
9477
9549
9627
9707
9787
9860
9923
9974
10010
10033
10050
10067
10092
10131
10184
10250
10320
10384
10435
10467
10480
10476
10461
10442
10422
10404
10389
10372
10351
10319
10273
10211
10130
10032
9920
9797
9669
9542
9422
9313
9213
9120
9032
8944
8854
8759
8658
8547
8427
8299
8164
8026
7890
7759
7636
7523
7421
7331
7256
7195
7153
7128
7121
7128
7145
7170
7201
7234
7268
7304
7339
7374
7411
7451
7494
7539
7583
7623
7654
7675
7687
7691
7690
7687
7683
7682
7684
7688
7696
7708
7726
7750
7783
7823
7872
7931
8000
8077
8163
8253
8345
8438
8533
8631
8734
8844
8961
9081
9199
9305
9393
9457
9496
9513
9516
9510
9503
9498
9493
9487
9476
9458
9431
9397
9358
9318
9282
9256
9245
9250
9272
9308
9352
9401
9451
9499
9544
9583
9619
9655
9697
9747
9809
9881
9959
10037
10114
10187
10257
10325
10390
10450
10504
10549
10585
10615
10643
10672
10706
10745
10790
10836
10882
10922
10951
10968
10973
10971
10967
10968
10978
10998
11027
11063
11103
11142
11176
11203
11220
11230
11233
11232
11229
11224
11219
11212
11202
11189
11175
11158
11138
11115
11089
11058
11026
10995
10968
10947
10932
10920
10908
10890
10862
10819
10761
10688
10602
10509
10411
10310
10208
10104
9999
9893
9783
9669
9550
9425
9296
9160
9020
8875
8727
8580
8436
8298
8169
8048
7934
7825
7718
7611
7504
7396
7290
7190
7099
7015
6935
6854
6765
6665
6553
6429
6298
6161
6022
5883
5745
5605
5463
5319
5173
5027
4881
4737
4598
4463
4335
4215
4102
3996
3897
3801
3706
3612
3515
3415
3312
3207
3101
2993
2885
2776
2670
2568
2470
2379
2291
2206
2122
2037
1953
1868
1784
1703
1624
1549
1477
1405
1333
1261
1191
1124
1062
1004
952
902
853
804
753
702
651
605
565
532
506
487
475
467
465
468
473
480
484
485
480
471
460
453
454
468
496
537
587
642
698
752
804
855
904
952
997
1039
1075
1107
1134
1159
1184
1211
1243
1279
1318
1356
1392
1423
1445
1458
1459
1450
1432
1406
1375
1341
1304
1263
1218
1167
1109
1045
975
900
821
739
654
566
474
378
276
168
53
-70
-201
-340
-484
-633
-784
-934
-1080
-1223
-1361
-1497
-1632
-1767
-1904
-2041
-2181
-2321
-2460
-2601
-2744
-2891
-3040
-3189
-3337
-3480
-3616
-3742
-3859
-3968
-4074
-4178
-4286
-4398
-4513
-4630
-4747
-4861
-4971
-5073
-5169
-5257
-5340
-5419
-5495
-5569
-5640
-5709
-5777
-5843
-5905
-5965
-6019
-6068
-6114
-6157
-6201
-6247
-6292
-6338
-6380
-6418
-6451
-6480
-6506
-6529
-6550
-6571
-6592
-6614
-6637
-6663
-6691
-6722
-6753
-6782
-6810
-6834
-6854
-6869
-6879
-6885
-6889
-6892
-6896
-6899
-6902
-6902
-6900
-6894
-6885
-6874
-6864
-6857
-6855
-6858
-6866
-6878
-6893
-6910
-6930
-6951
-6975
-7002
-7031
-7063
-7097
-7135
-7175
-7218
-7261
-7304
-7344
-7382
-7418
-7451
-7483
-7515
-7545
-7576
-7607
-7638
-7671
-7707
-7749
-7799
-7858
-7925
-7999
-8077
-8160
-8242
-8320
-8395
-8466
-8534
-8604
-8675
-8750
-8829
-8912
-8996
-9079
-9161
-9241
-9317
-9390
-9463
-9537
-9613
-9692
-9770
-9844
-9911
-9968
-10016
-10056
-10088
-10116
-10141
-10163
-10183
-10200
-10214
-10225
-10232
-10238
-10242
-10247
-10250
-10249
-10242
-10227
-10200
-10161
-10109
-10047
-9976
-9899
-9817
-9732
-9644
-9550
-9449
-9340
-9221
-9095
-8964
-8831
-8698
-8570
-8446
-8326
-8208
-8087
-7963
-7831
-7690
-7542
-7389
-7235
-7081
-6930
-6786
-6650
-6522
-6402
-6289
-6180
-6075
-5973
-5874
-5781
-5694
-5616
-5546
-5483
-5427
-5377
-5333
-5296
-5264
-5237
-5213
-5193
-5175
-5159
-5147
-5137
-5131
-5130
-5137
-5151
-5174
-5204
-5241
-5281
-5325
-5370
-5413
-5455
-5494
-5531
-5566
-5599
-5628
-5653
-5674
-5692
-5708
-5725
-5741
-5757
-5770
-5780
-5785
-5784
-5778
-5768
-5755
-5740
-5724
-5707
-5689
-5668
-5641
-5606
-5561
-5507
-5445
-5373
-5295
-5209
-5118
-5021
-4919
-4811
-4696
-4574
-4446
-4312
-4173
-4029
-3879
-3725
-3567
-3405
-3241
-3076
-2910
-2747
-2586
-2429
-2277
-2129
-1984
-1843
-1704
-1567
-1434
-1305
-1179
-1058
-940
-825
-713
-603
-497
-396
-303
-219
-143
-74
-10
53
116
182
251
322
397
473
552
632
713
795
879
962
1046
1127
1204
1276
1343
1404
1461
1515
1568
1620
1671
1720
1764
1803
1836
1864
1888
1911
1935
1961
1987
2013
2036
2055
2071
2083
2091
2094
2091
2082
2064
2040
2009
1972
1931
1888
1841
1793
1743
1690
1636
1582
1526
1471
1416
1360
1304
1249
1196
1148
1105
1066
1030
994
958
920
880
840
800
761
725
691
658
626
595
565
534
502
470
439
407
376
347
321
299
282
271
266
263
262
260
256
250
242
234
227
224
226
233
248
269
295
326
359
393
428
464
499
533
566
598
631
664
699
735
772
812
852
894
935
976
1014
1052
1088
1123
1158
1193
1228
1264
1299
1332
1363
1392
1419
1447
1475
1506
1541
1581
1625
1672
1721
1772
1823
1872
1919
1962
2001
2037
2070
2100
2129
2157
2185
2213
2241
2268
2293
2317
2337
2355
2371
2387
2406
2427
2450
2475
2499
2520
2538
2553
2568
2584
2601
2620
2641
2662
2684
2706
2730
2755
2781
2807
2831
2852
2869
2882
2893
2903
2912
2922
2933
2946
2960
2975
2992
3009
3026
3041
3056
3069
3080
3091
3100
3109
3117
3126
3135
3145
3154
3162
3169
3174
3179
3183
3187
3190
3193
3195
3194
3191
3185
3175
3161
3143
3121
3095
3064
3026
2983
2934
2879
2822
2764
2707
2651
2596
2542
2485
2424
2358
2288
2214
2139
2066
1994
1923
1852
1778
1699
1615
1527
1437
1349
1263
1180
1100
1024
950
877
805
732
658
582
507
431
354
277
197
115
33
-49
-129
-205
-276
-344
-410
-475
-540
-608
-678
-750
-823
-896
-968
-1037
-1103
-1166
-1228
-1290
-1353
-1417
-1481
-1545
-1606
-1666
-1724
-1782
-1843
-1906
-1974
-2045
-2119
-2191
-2261
-2328
-2391
-2451
-2509
-2569
-2629
-2692
-2754
-2814
-2872
-2925
-2975
-3022
-3069
-3115
-3162
-3208
-3253
-3296
-3333
-3365
-3390
-3409
-3423
-3433
-3439
-3445
-3450
-3457
-3465
-3476
-3489
-3502
-3516
-3527
-3535
-3539
-3540
-3538
-3534
-3528
-3521
-3515
-3511
-3508
-3505
-3500
-3491
-3477
-3458
-3435
-3410
-3384
-3358
-3333
-3309
-3283
-3255
-3223
-3186
-3144
-3096
-3044
-2989
-2934
-2878
-2822
-2765
-2707
-2647
-2585
-2523
-2459
-2396
-2333
-2270
-2207
-2141
-2073
-2004
-1935
-1868
-1803
-1740
-1678
-1616
-1555
-1493
-1432
-1371
-1311
-1252
-1195
-1139
-1084
-1031
-979
-929
-881
-835
-790
-747
-704
-662
-622
-585
-553
-525
-503
-486
-475
-469
-467
-470
-476
-485
-498
-512
-528
-545
-562
-578
-595
-611
-629
-648
-671
-697
-727
-762
-798
-836
-873
-907
-938
-967
-992
-1014
-1036
-1052
-1063
-1069
-1067
-1059
-1045
-1026
-1004
-984
-964
-947
-932
-918
-902
-885
-866
-847
-829
-812
-797
-785
-773
-761
-749
-736
-721
-704
-687
-668
-651
-636
-625
-617
-613
-612
-614
-618
-625
-635
-649
-668
-691
-717
-745
-772
-799
-824
-848
-874
-902
-933
-968
-1004
-1043
-1082
-1119
-1154
-1187
-1220
-1254
-1288
-1323
-1357
-1390
-1420
-1446
-1469
-1487
-1500
-1510
-1515
-1517
-1516
-1513
-1508
-1501
-1492
-1480
-1466
-1451
-1435
-1419
-1405
-1392
-1382
-1374
-1369
-1367
-1368
-1372
-1378
-1387
-1395
-1401
-1407
-1411
-1416
-1423
-1433
-1448
-1466
-1488
-1513
-1539
-1566
-1595
-1624
-1654
-1685
-1717
-1751
-1788
-1828
-1870
-1913
-1955
-1995
-2031
-2063
-2090
-2114
-2135
-2155
-2176
-2198
-2220
-2242
-2261
-2277
-2290
-2300
-2307
-2312
-2314
-2315
-2313
-2309
-2302
-2293
-2282
-2270
-2257
-2246
-2236
-2229
-2224
-2219
-2214
-2208
-2201
-2195
-2191
-2189
-2190
-2196
-2205
-2217
-2233
-2251
-2272
-2295
-2319
-2347
-2378
-2414
-2455
-2500
-2548
-2597
-2646
-2694
-2740
-2786
-2830
-2872
-2914
-2955
-2995
-3035
-3075
-3114
-3152
-3188
-3222
-3252
-3280
-3305
-3328
-3350
-3372
-3394
-3416
-3437
-3455
-3471
-3483
-3491
-3494
-3491
-3485
-3476
-3466
-3456
-3446
-3436
-3426
-3416
-3404
-3390
-3373
-3352
-3328
-3302
-3273
-3243
-3211
-3177
-3140
-3100
-3055
-3006
-2955
-2903
-2851
-2800
-2750
-2701
-2652
-2604
-2556
-2507
-2459
-2410
-2363
-2316
-2269
-2222
-2175
-2129
-2083
-2037
-1993
-1950
-1907
-1865
-1823
-1781
-1741
-1704
-1670
-1640
-1615
-1595
-1579
-1565
-1553
-1543
-1534
-1528
-1524
-1523
-1526
-1532
-1541
-1553
-1566
-1579
-1592
-1603
-1613
-1622
-1630
-1640
-1649
-1659
-1668
-1677
-1684
-1691
-1699
-1708
-1718
-1728
-1739
-1749
-1758
-1766
-1774
-1782
-1790
-1798
-1806
-1813
-1818
-1820
-1820
-1818
-1814
-1810
-1806
-1800
-1793
-1784
-1773
-1760
-1746
-1731
-1716
-1700
-1684
-1665
-1643
-1617
-1585
-1549
-1509
-1466
-1421
-1375
-1327
-1277
-1225
-1172
-1119
-1065
-1012
-961
-913
-867
-823
-781
-739
-698
-656
-612
-565
-515
-462
-409
-356
-304
-254
-208
-164
-123
-83
-44
-6
34
73
114
155
197
237
276
313
348
380
410
439
466
493
519
543
565
585
602
618
632
645
657
668
678
687
695
701
707
711
713
714
712
708
703
695
686
677
668
661
655
650
642
632
618
599
575
547
515
481
447
413
381
351
322
293
263
230
195
156
116
76
35
-4
-42
-80
-119
-158
-197
-235
-273
-309
-344
-377
-410
-442
-473
-505
-537
-569
-600
-631
-659
-685
-708
-730
-751
-771
-790
-807
-822
-834
-841
-846
-846
-844
-841
-837
-833
-831
-829
-829
-828
-826
-824
-822
-819
-817
-816
-818
-823
-829
-837
-844
-852
-860
-867
-875
-883
-892
-903
-916
-930
-946
-963
-980
-997
-1014
-1031
-1049
-1067
-1086
-1107
-1128
-1149
-1169
-1189
-1209
-1229
-1251
-1275
-1300
-1328
-1355
-1383
-1408
-1431
-1451
-1468
-1484
-1497
-1510
-1522
-1532
-1540
-1547
-1551
-1554
-1554
-1552
-1548
-1541
-1532
-1521
-1510
-1497
-1483
-1467
-1448
-1425
-1400
-1372
-1342
-1312
-1281
-1250
-1219
-1190
-1162
-1135
-1109
-1082
-1054
-1026
-998
-970
-943
-916
-888
-860
-831
-799
-766
-730
-693
-656
-619
-584
-551
-521
-492
-464
-435
-405
-375
-345
-317
-290
-267
-246
-228
-214
-202
-193
-188
-186
-187
-191
-198
-208
-219
-234
-251
-273
-297
-325
-355
-386
-419
-451
-483
-514
-543
-571
-598
-625
-652
-680
-707
-734
-758
-780
-797
-812
-823
-831
-840
-848
-858
-870
-882
-895
-908
-919
-928
-934
-937
-938
-937
-936
-934
-933
-932
-931
-927
-922
-914
-903
-890
-875
-859
-842
-825
-807
-789
-769
-748
-727
-704
-680
-656
-630
-603
-575
-545
-514
-481
-447
-413
-378
-343
-309
-275
-242
-208
-175
-141
-107
-73
-41
-10
18
44
68
92
113
133
150
164
176
184
191
197
203
208
213
217
218
218
217
215
212
209
206
202
198
193
187
180
171
160
147
133
115
95
72
46
18
-11
-40
-70
-99
-128
-155
-182
-207
-232
-257
-284
-312
-342
-373
-405
-438
-471
-503
-535
-566
-596
-625
-652
-679
-704
-727
-750
-771
-791
-810
-828
-845
-860
-872
-882
-890
-896
-902
-907
-912
-917
-922
-927
-931
-936
-940
-944
-947
-950
-953
-955
-957
-960
-963
-968
-975
-985
-997
-1012
-1030
-1051
-1076
-1103
-1134
-1167
-1202
-1239
-1278
-1318
-1359
-1400
-1441
-1481
-1521
-1559
-1596
-1633
-1670
-1706
-1743
-1779
-1814
-1846
-1875
-1901
-1923
-1942
-1957
-1970
-1981
-1989
-1994
-1995
-1993
-1985
-1972
-1953
-1930
-1903
-1872
-1838
-1802
-1765
-1725
-1683
-1639
-1592
-1542
-1489
-1433
-1373
-1311
-1247
-1182
-1116
-1051
-986
-921
-855
-788
-720
-651
-581
-510
-441
-372
-306
-242
-179
-118
-58
0
56
109
159
207
252
294
335
372
406
436
464
488
510
530
549
568
585
602
618
632
645
655
664
670
675
679
682
684
684
682
679
674
668
661
652
643
633
622
610
596
582
565
547
527
506
485
463
443
423
404
385
367
349
331
313
294
275
258
241
226
212
198
183
168
153
138
125
113
103
95
88
82
75
66
56
47
38
32
28
26
25
24
21
17
11
4
-3
-9
-13
-15
-17
-17
-18
-20
-21
-22
-21
-18
-12
-4
7
19
32
47
61
77
93
109
125
141
157
170
182
191
198
204
208
213
217
223
228
234
240
245
248
249
249
247
244
239
233
226
218
210
201
191
180
168
154
138
122
104
86
68
51
34
17
0
-17
-36
-54
-73
-91
-110
-128
-146
-165
-184
-204
-225
-244
-262
-278
-290
-300
-306
-310
-313
-316
-319
-324
-330
-337
-345
-351
-356
-359
-361
-362
-363
-363
-363
-361
-357
-350
-341
-330
-317
-304
-291
-279
-270
-261
-252
-243
-233
-223
-212
-201
-190
-178
-166
-153
-141
-131
-123
-116
-111
-107
-103
-99
-96
-92
-90
-89
-89
-90
-92
-94
-96
-99
-101
-103
-106
-109
-111
-112
-112
-112
-110
-108
-106
-106
-106
-107
-107
-108
-107
-106
-104
-102
-100
-97
-95
-93
-91
-89
-87
-85
-84
-84
-85
-86
-86
-87
-88
-89
-91
-94
-98
-103
-107
-110
-113
-114
-116
-119
-123
-129
-136
-144
-151
-158
-164
-168
-172
-174
-175
-177
-178
-179
-179
-178
-176
-173
-171
-168
-165
-162
-157
-151
-142
-131
-117
-103
-88
-73
-58
-44
-30
-15
0
17
36
56
78
99
121
143
165
188
212
237
264
293
322
351
380
408
434
460
486
513
541
568
596
622
647
670
691
710
728
745
761
776
792
808
823
839
855
870
884
896
906
915
923
930
937
943
949
955
960
963
965
964
962
958
953
947
941
934
927
920
912
904
894
884
874
864
855
847
839
831
823
815
806
798
789
781
774
767
760
753
748
742
738
735
733
733
735
738
742
747
753
760
767
773
780
786
791
795
799
802
803
805
805
804
804
802
801
800
799
797
795
792
787
783
777
769
760
750
738
724
709
692
675
656
635
614
592
569
547
525
502
479
455
432
409
387
366
345
325
306
286
267
247
227
207
189
173
159
147
137
127
119
110
102
93
84
75
67
60
54
49
45
42
40
38
37
36
36
35
34
32
30
26
23
19
17
15
15
16
18
21
25
29
34
39
45
51
57
63
68
74
79
85
92
99
107
116
124
132
140
148
156
163
170
176
180
183
183
182
178
173
168
162
155
148
139
128
116
102
88
73
58
43
28
13
-3
-19
-36
-54
-72
-89
-106
-123
-139
-154
-169
-185
-200
-215
-230
-245
-258
-272
-284
-296
-307
-318
-329
-338
-347
-354
-361
-368
-373
-379
-384
-388
-393
-397
-402
-406
-410
-414
-416
-417
-416
-414
-411
-408
-404
-402
-400
-399
-397
-396
-394
-392
-391
-391
-393
-395
-399
-404
-409
-413
-416
-418
-421
-423
-426
-431
-437
-444
-452
-461
-471
-481
-490
-497
-504
-510
-514
-517
-520
-522
-524
-526
-527
-528
-529
-530
-532
-534
-536
-538
-541
-544
-548
-553
-557
-562
-565
-568
-571
-573
-575
-577
-579
-581
-583
-586
-589
-591
-594
-596
-597
-598
-597
-595
-591
-585
-579
-571
-563
-555
-547
-540
-533
-528
-524
-520
-516
-513
-510
-506
-501
-496
-490
-484
-478
-472
-467
-462
-458
-454
-449
-445
-440
-434
-427
-421
-414
-407
-401
-396
-390
-385
-379
-373
-367
-359
-351
-343
-335
-327
-320
-315
-310
-306
-302
-298
-295
-291
-287
-282
-277
-271
-265
-258
-251
-244
-238
-232
-227
-222
-216
-210
-202
-194
-184
-173
-162
-151
-140
-129
-120
-110
-101
-90
-79
-66
-53
-40
-28
-17
-7
1
9
17
25
35
45
56
68
79
90
102
113
124
135
146
157
168
181
193
206
218
228
238
246
252
257
260
262
262
261
257
250
242
231
217
203
187
169
150
130
108
84
59
32
5
-24
-53
-83
-113
-145
-177
-211
-245
-279
-314
-348
-382
-416
-449
-481
-512
-542
-570
-598
-624
-650
-675
-699
-721
-742
-762
-779
-796
-812
-828
-843
-857
-870
-882
-892
-899
-905
-909
-911
-912
-911
-909
-905
-900
-894
-886
-875
-863
-850
-834
-818
-800
-782
-764
-745
-727
-709
-690
-670
-649
-627
-603
-579
-554
-529
-506
-483
-461
-439
-419
-399
-379
-360
-341
-323
-306
-290
-276
-262
-250
-239
-228
-218
-208
-198
-189
-180
-171
-163
-155
-146
-136
-126
-115
-104
-93
-81
-70
-59
-48
-37
-26
-15
-4
8
19
31
44
58
72
88
105
121
137
152
167
180
192
203
214
224
234
244
253
261
269
275
281
287
291
296
300
303
306
308
310
311
312
313
312
312
310
307
303
298
292
286
278
269
259
249
239
229
219
210
201
192
183
173
164
155
147
139
132
124
117
110
103
95
87
79
70
61
53
44
36
28
21
13
6
-2
-9
-16
-23
-28
-33
-36
-39
-41
-43
-45
-47
-49
-52
-55
-59
-62
-66
-70
-75
-80
-86
-91
-96
-101
-105
-109
-114
-119
-124
-130
-136
-143
-150
-158
-167
-176
-187
-200
-213
-227
-243
-260
-277
-296
-315
-336
-357
-379
-402
-425
-449
-473
-497
-522
-548
-573
-598
-622
-645
-666
-686
-705
-724
-741
-758
-774
-790
-806
-822
-838
-853
-867
-880
-891
-901
-910
-919
-927
-934
-941
-947
-953
-958
-963
-967
-970
-973
-974
-974
-973
-971
-968
-965
-962
-959
-955
-950
-945
-939
-932
-924
-916
-907
-898
-888
-879
-869
-858
-847
-835
-823
-809
-795
-780
-765
-750
-735
-719
-704
-688
-672
-656
-640
-624
-608
-592
-576
-559
-541
-523
-505
-487
-469
-451
-435
-419
-404
-388
-372
-356
-339
-322
-304
-287
-270
-254
-237
-220
-203
-185
-167
-149
-131
-114
-98
-83
-68
-54
-40
-26
-12
2
16
29
42
54
64
74
83
91
98
104
110
114
118
122
125
127
129
131
133
135
137
139
141
142
142
141
138
134
129
123
118
111
105
98
92
85
79
72
66
59
53
47
40
34
27
20
13
6
-1
-9
-16
-22
-28
-34
-39
-44
-49
-54
-60
-65
-71
-77
-84
-90
-96
-102
-108
-113
-117
-122
-125
-128
-130
-133
-135
-137
-139
-142
-143
-145
-147
-148
-150
-151
-152
-152
-152
-152
-151
-149
-147
-144
-141
-138
-134
-130
-125
-119
-113
-107
-101
-95
-88
-81
-74
-67
-59
-51
-43
-36
-28
-20
-12
-4
5
14
23
33
42
52
62
72
82
92
103
113
124
135
147
159
171
184
197
210
222
235
247
259
269
280
289
298
305
312
317
321
325
327
327
327
326
324
321
319
316
314
310
307
303
299
296
293
290
288
286
284
282
280
277
275
272
268
265
262
260
257
254
251
248
244
240
237
233
231
230
229
230
232
235
239
244
249
254
259
264
269
275
281
287
295
303
312
321
330
339
347
355
362
369
376
382
388
393
396
399
400
400
399
398
395
392
387
382
376
370
363
356
348
340
331
322
313
303
292
280
268
256
244
233
221
210
198
187
175
164
152
141
128
116
102
87
72
57
41
25
10
-5
-20
-34
-48
-61
-73
-85
-96
-107
-117
-128
-139
-149
-159
-169
-178
-187
-195
-203
-211
-218
-225
-230
-234
-237
-240
-242
-245
-248
-251
-254
-257
-259
-260
-261
-262
-263
-264
-265
-266
-267
-267
-268
-268
-268
-268
-268
-269
-270
-272
-274
-277
-279
-282
-285
-288
-292
-297
-303
-311
-319
-329
-339
-349
-360
-370
-381
-392
-403
-414
-424
-434
-444
-454
-463
-472
-482
-492
-501
-511
-520
-529
-537
-544
-551
-557
-563
-570
-577
-583
-590
-596
-601
-605
-609
-612
-615
-618
-622
-626
-630
-634
-638
-641
-644
-646
-648
-649
-650
-651
-652
-652
-652
-651
-649
-648
-646
-645
-644
-645
-646
-648
-650
-652
-654
-656
-658
-660
-663
-666
-669
-672
-676
-680
-684
-687
-689
-691
-693
-695
-698
-700
-702
-704
-707
-709
-711
-713
-715
-717
-719
-721
-722
-724
-725
-725
-725
-724
-722
-720
-718
-715
-711
-708
-705
-702
-700
-698
-696
-694
-692
-689
-687
-685
-682
-680
-677
-675
-672
-669
-666
-662
-659
-656
-653
-650
-648
-645
-642
-639
-635
-631
-628
-624
-621
-618
-615
-612
-609
-605
-601
-596
-590
-583
-576
-568
-560
-552
-545
-538
-532
-526
-521
-516
-511
-507
-504
-501
-498
-496
-494
-492
-490
-488
-486
-485
-483
-482
-481
-480
-479
-478
-477
-475
-473
-471
-468
-466
-464
-462
-460
-458
-456
-455
-453
-451
-449
-447
-445
-443
-441
-440
-438
-436
-433
-430
-426
-422
-418
-415
-412
-409
-406
-403
-399
-395
-391
-387
-383
-379
-375
-370
-366
-362
-357
-352
-346
-340
-334
-328
-321
-314
-307
-299
-291
-282
-272
-261
-249
-236
-223
-210
-196
-183
-169
-155
-141
-126
-111
-96
-81
-66
-51
-36
-21
-6
8
22
36
49
63
78
92
107
122
138
153
168
183
198
212
227
241
256
271
287
302
317
332
346
360
374
386
398
410
422
433
444
454
464
472
481
488
495
501
506
511
514
517
519
519
519
518
516
514
511
508
504
499
494
488
482
475
469
462
457
451
444
438
431
423
416
408
401
394
387
380
373
366
360
354
349
344
340
336
332
329
326
323
319
316
311
306
301
295
290
284
278
272
266
261
255
250
245
241
237
234
230
227
223
220
217
214
212
211
210
210
210
211
212
213
216
218
222
226
230
235
241
247
252
258
265
271
278
286
293
300
307
314
321
327
334
340
346
353
359
366
374
382
391
401
411
422
434
446
458
471
484
498
511
525
538
552
565
579
592
605
618
631
643
655
666
676
686
696
705
714
723
731
739
746
752
758
762
766
768
771
772
774
775
775
775
773
772
769
766
762
757
752
747
741
734
728
720
713
705
697
689
681
674
666
659
651
644
636
628
619
609
599
589
579
568
557
546
533
520
506
492
476
461
445
428
411
393
374
355
336
316
296
275
254
233
211
189
167
145
123
100
78
56
34
12
-9
-30
-51
-71
-91
-109
-128
-145
-162
-179
-196
-213
-229
-245
-261
-277
-291
-305
-319
-332
-345
-358
-371
-384
-397
-410
-423
-435
-447
-459
-471
-482
-493
-504
-514
-523
-533
-543
-552
-562
-571
-580
-589
-598
-607
-615
-624
-633
-642
-651
-660
-669
-677
-686
-694
-703
-712
-722
-733
-744
-756
-768
-779
-791
-802
-812
-823
-833
-843
-853
-864
-874
-883
-892
-901
-909
-916
-923
-929
-935
-940
-944
-947
-949
-951
-953
-954
-954
-955
-954
-954
-953
-951
-949
-947
-944
-941
-938
-936
-934
-932
-930
-929
-928
-927
-925
-924
-922
-921
-919
-919
-918
-918
-918
-919
-920
-921
-922
-923
-925
-927
-929
-930
-932
-934
-936
-937
-939
-940
-941
-942
-943
-943
-943
-943
-943
-943
-944
-946
-947
-948
-949
-950
-950
-950
-949
-949
-949
-949
-949
-949
-950
-950
-950
-951
-951
-952
-953
-954
-954
-954
-953
-952
-951
-949
-948
-946
-945
-944
-943
-942
-940
-938
-936
-933
-930
-927
-924
-921
-918
-915
-912
-909
-905
-901
-897
-892
-888
-884
-880
-876
-872
-868
-864
-858
-852
-846
-839
-832
-826
-819
-814
-809
-804
-799
-795
-790
-786
-781
-777
-772
-768
-765
-761
-759
-756
-754
-753
-751
-750
-749
-748
-748
-747
-747
-746
-745
-745
-745
-745
-745
-745
-746
-746
-746
-746
-747
-747
-748
-749
-749
-750
-750
-750
-750
-750
-749
-748
-747
-745
-744
-743
-741
-738
-735
-731
-727
-722
-717
-712
-706
-700
-693
-686
-678
-670
-662
-653
-643
-633
-622
-611
-599
-586
-573
-559
-544
-529
-514
-498
-482
-466
-450
-435
-421
-407
-394
-382
-370
-359
-349
-339
-330
-322
-315
-310
-305
-301
-297
-294
-291
-288
-286
-283
-280
-278
-275
-272
-269
-265
-262
-259
-255
-252
-247
-243
-238
-233
-227
-221
-215
-208
-201
-194
-187
-179
-171
-163
-154
-146
-137
-128
-119
-110
-100
-90
-80
-70
-60
-50
-40
-30
-19
-9
1
11
20
29
37
45
52
59
67
73
80
87
93
99
105
110
114
118
121
124
126
127
129
130
131
132
132
133
133
133
133
133
132
131
131
129
128
127
125
123
121
119
117
115
112
110
108
106
104
102
100
97
95
92
89
86
83
81
78
76
75
74
73
73
72
73
73
74
75
76
77
79
80
83
85
89
94
99
105
112
119
127
135
144
153
162
172
181
191
200
209
217
224
230
236
242
247
252
257
261
265
269
272
275
277
279
280
281
282
282
281
280
279
277
274
271
268
265
261
257
253
249
245
240
236
232
227
223
219
215
211
207
203
200
196
193
190
187
184
181
179
176
174
171
170
169
168
168
169
170
172
174
177
180
183
186
189
193
196
199
202
205
208
211
213
214
214
214
213
212
211
209
207
204
201
197
192
187
180
173
165
157
149
140
131
121
110
99
88
76
64
52
40
28
15
2
-12
-26
-41
-57
-73
-89
-106
-122
-140
-157
-175
-193
-211
-229
-246
-264
-280
-296
-311
-325
-339
-352
-365
-378
-390
-402
-414
-426
-437
-448
-459
-469
-479
-488
-498
-507
-516
-525
-534
-543
-551
-559
-566
-574
-581
-588
-596
-604
-612
-620
-628
-636
-642
-648
-652
-657
-660
-664
-667
-670
-673
-676
-679
-680
-682
-683
-683
-683
-682
-681
-678
-676
-672
-669
-665
-661
-658
-654
-651
-647
-644
-640
-636
-632
-629
-625
-622
-619
-616
-613
-610
-606
-602
-598
-594
-589
-585
-581
-577
-573
-569
-564
-560
-554
-549
-543
-537
-530
-522
-514
-505
-496
-486
-476
-466
-456
-446
-435
-426
-416
-407
-398
-389
-381
-372
-364
-356
-347
-339
-332
-324
-316
-308
-300
-292
-284
-275
-267
-258
-250
-242
-233
-225
-216
-207
-198
-188
-178
-168
-158
-148
-138
-127
-116
-105
-94
-83
-72
-61
-49
-38
-26
-15
-3
8
18
28
38
47
55
63
70
78
85
92
98
104
109
114
118
123
127
132
137
142
148
153
158
163
168
173
179
184
189
195
201
206
212
218
223
229
234
239
244
248
252
256
260
263
266
269
271
272
273
274
275
275
275
276
275
275
275
274
273
271
270
268
266
264
262
259
256
253
249
245
241
236
231
226
220
214
208
202
195
188
181
175
169
163
159
155
152
150
147
145
143
141
139
139
138
138
139
141
142
144
147
149
151
154
157
160
163
166
170
173
176
178
180
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
198
199
201
203
205
207
210
212
215
217
220
223
225
227
229
231
233
235
237
238
240
241
242
243
244
244
244
243
241
239
237
234
232
229
226
223
220
217
213
209
204
199
194
190
185
180
175
170
164
159
152
146
139
132
124
117
109
101
93
84
75
66
57
48
39
30
20
11
3
-6
-14
-23
-31
-39
-47
-55
-63
-71
-78
-86
-93
-101
-108
-115
-122
-129
-135
-142
-148
-154
-161
-166
-172
-178
-184
-191
-197
-204
-212
-219
-226
-233
-239
-245
-250
-255
-259
-264
-268
-272
-277
-282
-286
-291
-296
-300
-305
-311
-316
-321
-327
-332
-337
-342
-347
-352
-356
-361
-366
-370
-375
-380
-385
-390
-395
-399
-404
-409
-413
-417
-421
-424
-427
-429
-431
-433
-435
-437
-438
-440
-441
-443
-444
-444
-444
-444
-443
-442
-440
-439
-437
-435
-433
-431
-429
-427
-425
-422
-420
-417
-414
-412
-409
-406
-403
-400
-397
-394
-392
-389
-387
-385
-384
-383
-382
-382
-381
-381
-381
-381
-381
-381
-381
-381
-381
-382
-382
-382
-383
-384
-385
-386
-387
-389
-390
-392
-394
-396
-398
-400
-402
-404
-405
-406
-406
-406
-406
-406
-405
-403
-402
-400
-398
-396
-394
-393
-391
-390
-390
-390
-389
-389
-388
-388
-387
-387
-387
-388
-388
-389
-390
-390
-390
-389
-388
-387
-386
-385
-384
-383
-383
-383
-383
-383
-383
-383
-383
-384
-384
-384
-384
-384
-384
-383
-382
-381
-381
-380
-379
-379
-379
-378
-377
-376
-375
-373
-371
-368
-366
-363
-361
-358
-354
-351
-347
-343
-340
-336
-333
-330
-327
-324
-322
-319
-316
-313
-310
-307
-304
-301
-297
-294
-291
-287
-284
-280
-276
-272
-267
-262
-257
-251
-246
-239
-233
-227
-220
-213
-205
-198
-190
-182
-175
-167
-160
-153
-146
-139
-132
-126
-120
-114
-108
-102
-97
-92
-87
-83
-79
-76
-73
-71
-69
-68
-67
-66
-66
-66
-66
-66
-67
-68
-70
-72
-74
-77
-80
-83
-86
-89
-92
-95
-99
-102
-105
-109
-112
-115
-118
-121
-124
-126
-129
-131
-134
-136
-138
-140
-142
-144
-145
-147
-148
-149
-150
-151
-152
-153
-154
-156
-157
-159
-161
-163
-165
-167
-169
-172
-174
-177
-180
-184
-187
-191
-194
-197
-201
-204
-207
-209
-212
-215
-218
-221
-223
-226
-229
-232
-235
-237
-240
-242
-244
-245
-246
-247
-247
-248
-248
-248
-249
-249
-250
-250
-251
-251
-252
-253
-254
-255
-256
-258
-259
-261
-262
-263
-265
-267
-269
-271
-274
-277
-279
-282
-285
-287
-290
-294
-297
-301
-305
-310
-314
-319
-323
-328
-333
-337
-342
-347
-352
-357
-362
-367
-371
-376
-380
-385
-389
-394
-399
-404
-409
-414
-419
-424
-429
-434
-438
-443
-448
-453
-458
-462
-467
-471
-476
-480
-484
-489
-494
-499
-504
-509
-513
-517
-521
-523
-525
-526
-527
-528
-528
-529
-529
-529
-528
-527
-526
-525
-523
-522
-519
-517
-514
-511
-507
-503
-498
-493
-487
-482
-476
-470
-464
-458
-451
-444
-437
-430
-423
-416
-410
-404
-398
-392
-385
-379
-373
-367
-361
-355
-350
-345
-339
-334
-329
-324
-319
-313
-308
-302
-297
-292
-287
-282
-278
-273
-269
-264
-259
-255
-251
-246
-242
-238
-234
-230
-226
-221
-217
-212
-207
-203
-198
-193
-188
-184
-179
-175
-171
-167
-163
-160
-157
-154
-152
-150
-148
-146
-145
-143
-142
-142
-141
-142
-143
-144
-145
-146
-148
-149
-151
-152
-155
-157
-160
-163
-167
-170
-174
-178
-182
-186
-190
-194
-197
-201
-204
-207
-210
-212
-215
-217
-219
-220
-222
-223
-223
-224
-224
-224
-224
-224
-224
-224
-223
-223
-223
-222
-221
-220
-219
-218
-217
-216
-215
-213
-212
-211
-209
-208
-207
-205
-204
-203
-202
-202
-202
-202
-202
-202
-203
-203
-204
-205
-206
-207
-209
-211
-213
-216
-219
-222
-226
-230
-235
-241
-246
-252
-258
-265
-271
-277
-284
-291
-297
-304
-311
-317
-324
-330
-337
-344
-350
-357
-364
-372
-379
-387
-395
-403
-412
-421
-430
-439
-449
-458
-468
-477
-487
-497
-506
-516
-526
-535
-544
-553
-562
-571
-579
-588
-596
-604
-613
-620
-628
-635
-641
-647
-652
-657
-662
-666
-670
-674
-677
-679
-681
-683
-684
-685
-686
-687
-689
-690
-691
-691
-692
-692
-692
-692
-692
-693
-693
-693
-694
-694
-695
-696
-696
-696
-696
-696
-696
-695
-694
-693
-691
-690
-688
-686
-683
-680
-677
-674
-670
-666
-662
-658
-655
-651
-647
-642
-638
-633
-628
-622
-617
-611
-605
-599
-592
-586
-579
-572
-565
-558
-550
-542
-534
-525
-517
-508
-500
-491
-483
-474
-464
-455
-445
-436
-426
-416
-406
-395
-384
-373
-362
-350
-339
-328
-316
-305
-293
-281
-270
-258
-246
-235
-223
-212
-200
-189
-177
-166
-155
-143
-132
-120
-109
-97
-86
-74
-63
-52
-40
-29
-18
-7
4
14
24
34
44
53
61
70
78
85
93
99
105
111
116
120
124
126
129
130
131
132
133
133
134
133
133
132
130
129
126
124
122
120
117
116
114
112
110
109
107
105
104
102
100
98
96
94
91
88
85
82
78
74
70
66
62
57
53
49
44
40
35
30
26
21
16
10
5
1
-4
-8
-12
-16
-20
-23
-26
-29
-32
-34
-36
-38
-39
-40
-40
-41
-41
-41
-41
-41
-40
-40
-40
-39
-39
-38
-37
-37
-36
-36
-35
-35
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-35
-35
-36
-36
-36
-37
-37
-37
-38
-38
-37
-37
-37
-36
-36
-35
-34
-34
-33
-31
-30
-28
-26
-24
-22
-20
-17
-14
-11
-7
-3
1
6
10
15
20
24
29
33
37
42
46
51
56
61
66
71
75
80
84
88
92
96
100
105
109
113
118
122
125
129
132
135
138
141
143
145
147
149
151
153
154
155
156
157
157
157
156
156
156
155
155
155
155
155
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
154
153
152
150
149
148
146
145
143
141
139
136
133
130
126
122
118
113
108
102
96
90
83
76
69
62
55
47
40
32
24
16
8
-1
-9
-19
-28
-37
-47
-56
-65
-74
-83
-93
-102
-111
-120
-130
-139
-147
-156
-164
-171
-179
-186
-193
-200
-206
-212
-218
-224
-230
-235
-240
-245
-249
-253
-257
-261
-264
-267
-270
-273
-276
-278
-280
-283
-285
-287
-289
-292
-294
-296
-299
-301
-304
-307
-310
-312
-315
-318
-322
-325
-328
-332
-335
-339
-342
-346
-349
-352
-356
-359
-363
-366
-370
-373
-377
-381
-385
-389
-393
-397
-401
-405
-409
-413
-418
-422
-426
-431
-435
-439
-443
-447
-451
-455
-459
-463
-468
-472
-476
-480
-484
-489
-492
-496
-500
-504
-508
-512
-515
-519
-522
-525
-528
-531
-533
-535
-537
-538
-539
-540
-541
-542
-543
-543
-544
-544
-545
-545
-545
-545
-545
-545
-545
-544
-544
-543
-542
-541
-540
-538
-536
-534
-532
-529
-527
-524
-522
-519
-517
-514
-511
-508
-505
-501
-498
-494
-491
-487
-484
-480
-477
-474
-470
-467
-464
-461
-457
-454
-452
-449
-446
-443
-441
-438
-435
-432
-430
-427
-425
-423
-421
-420
-420
-419
-419
-419
-419
-419
-420
-421
-423
-425
-428
-431
-433
-436
-438
-441
-443
-445
-447
-448
-450
-451
-452
-452
-452
-451
-450
-449
-446
-444
-441
-437
-434
-429
-425
-419
-414
-408
-401
-394
-387
-379
-371
-363
-354
-345
-336
-326
-315
-304
-293
-282
-271
-260
-249
-239
-228
-218
-207
-196
-185
-174
-164
-153
-142
-132
-122
-113
-104
-95
-86
-77
-69
-61
-53
-45
-38
-31
-24
-17
-10
-4
3
9
15
21
27
33
39
45
51
57
63
69
76
82
90
97
105
112
120
128
136
144
152
160
168
177
186
194
203
212
221
230
239
248
257
266
275
284
294
303
312
321
330
339
347
356
364
372
380
387
395
402
409
415
421
428
433
438
443
448
451
455
457
459
461
462
462
462
462
461
460
458
456
454
452
450
447
444
442
439
435
432
428
425
421
417
413
409
404
400
395
390
384
379
373
367
361
355
350
344
338
333
328
323
317
312
307
301
296
291
286
281
277
273
269
265
261
257
253
250
246
243
239
235
232
228
225
221
218
214
211
208
205
202
199
196
194
191
188
185
182
179
176
172
168
163
159
154
149
144
139
133
128
122
116
109
103
97
90
83
76
70
63
56
49
42
36
29
23
16
10
4
-3
-8
-14
-20
-26
-32
-38
-45
-51
-57
-63
-69
-76
-82
-88
-94
-100
-107
-113
-120
-126
-133
-139
-145
-151
-157
-163
-169
-175
-180
-186
-191
-197
-202
-207
-212
-217
-222
-226
-231
-235
-240
-244
-248
-253
-257
-261
-265
-268
-272
-276
-280
-284
-289
-293
-298
-302
-307
-311
-315
-320
-324
-328
-333
-337
-341
-346
-350
-355
-359
-364
-368
-373
-376
-380
-383
-386
-389
-391
-393
-394
-395
-395
-396
-396
-395
-395
-394
-392
-391
-389
-387
-385
-382
-380
-377
-374
-371
-367
-363
-358
-354
-349
-344
-338
-333
-328
-322
-317
-311
-305
-300
-294
-289
-283
-277
-272
-266
-260
-255
-249
-244
-239
-233
-228
-223
-217
-211
-205
-199
-193
-187
-181
-175
-169
-162
-156
-149
-142
-135
-129
-122
-115
-109
-103
-97
-92
-86
-81
-76
-71
-66
-61
-56
-51
-46
-42
-38
-34
-29
-25
-21
-17
-13
-8
-4
0
3
7
11
14
18
21
25
28
31
34
36
39
41
44
46
48
50
51
52
53
53
53
53
53
52
51
49
47
44
41
37
33
29
25
20
14
9
4
-2
-8
-13
-18
-24
-29
-34
-40
-45
-51
-57
-63
-69
-76
-82
-88
-95
-101
-107
-114
-120
-126
-132
-139
-144
-150
-156
-161
-167
-172
-178
-183
-188
-193
-198
-203
-207
-212
-218
-223
-229
-234
-240
-246
-251
-256
-262
-267
-272
-277
-282
-287
-292
-297
-302
-307
-312
-317
-322
-327
-332
-337
-342
-347
-352
-356
-361
-365
-369
-372
-376
-379
-382
-384
-387
-389
-390
-392
-393
-394
-395
-396
-397
-398
-398
-397
-396
-395
-393
-391
-389
-386
-383
-380
-377
-373
-370
-366
-362
-359
-355
-352
-350
-347
-345
-343
-341
-339
-337
-335
-334
-332
-331
-331
-330
-330
-330
-331
-331
-332
-333
-333
-334
-335
-336
-337
-337
-338
-339
-341
-342
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-353
-354
-355
-355
-356
-357
-357
-358
-359
-359
-360
-360
-361
-362
-363
-363
-364
-365
-366
-366
-367
-368
-369
-369
-370
-371
-372
-373
-374
-374
-375
-376
-377
-378
-378
-379
-379
-379
-380
-380
-380
-380
-380
-380
-379
-379
-378
-377
-376
-375
-374
-373
-371
-370
-368
-366
-364
-362
-360
-358
-356
-353
-351
-349
-347
-345
-343
-341
-340
-339
-338
-337
-336
-335
-335
-334
-334
-334
-334
-334
-334
-334
-335
-336
-337
-338
-339
-341
-342
-344
-347
-349
-352
-354
-357
-360
-364
-367
-370
-373
-376
-379
-383
-386
-390
-394
-398
-401
-405
-408
-411
-415
-418
-421
-425
-428
-432
-435
-439
-442
-445
-448
-451
-454
-457
-460
-462
-465
-468
-470
-473
-475
-478
-480
-483
-485
-488
-490
-493
-496
-498
-501
-505
-508
-511
-515
-518
-522
-525
-529
-533
-537
-541
-545
-549
-553
-556
-560
-563
-567
-570
-573
-575
-578
-580
-582
-583
-584
-586
-587
-588
-588
-589
-589
-589
-589
-588
-587
-586
-585
-583
-581
-579
-576
-574
-571
-569
-566
-564
-562
-559
-557
-554
-551
-548
-545
-542
-539
-536
-533
-530
-527
-524
-522
-519
-516
-513
-510
-507
-503
-500
-496
-492
-488
-483
-478
-473
-468
-462
-456
-450
-443
-437
-430
-422
-415
-407
-400
-392
-384
-376
-368
-360
-352
-344
-335
-328
-320
-312
-305
-298
-291
-284
-277
-271
-264
-257
-251
-244
-238
-232
-226
-219
-213
-207
-201
-195
-189
-183
-177
-172
-166
-161
-156
-151
-146
-141
-136
-131
-127
-123
-119
-115
-111
-108
-104
-101
-98
-94
-91
-88
-85
-82
-78
-75
-72
-69
-66
-63
-60
-57
-55
-53
-51
-49
-47
-45
-43
-41
-40
-38
-37
-36
-35
-34
-33
-33
-33
-33
-33
-33
-34
-34
-35
-36
-37
-38
-39
-41
-42
-43
-45
-46
-47
-48
-49
-51
-52
-53
-55
-56
-58
-59
-60
-61
-62
-62
-63
-63
-64
-64
-64
-64
-63
-63
-62
-62
-61
-60
-60
-59
-57
-56
-54
-52
-50
-48
-45
-43
-40
-37
-34
-31
-28
-25
-21
-18
-15
-12
-9
-6
-4
-2
1
3
5
6
8
10
11
12
13
13
13
12
11
10
9
7
5
3
2
0
-2
-4
-6
-8
-11
-13
-15
-17
-19
-22
-24
-27
-30
-33
-36
-39
-42
-45
-48
-51
-53
-56
-58
-60
-62
-63
-65
-67
-68
-70
-71
-72
-73
-74
-75
-76
-77
-78
-80
-81
-82
-83
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-83
-83
-83
-84
-85
-86
-87
-89
-91
-94
-96
-99
-102
-105
-108
-111
-114
-116
-119
-122
-125
-128
-131
-135
-139
-143
-147
-152
-156
-161
-166
-171
-176
-181
-186
-191
-196
-201
-206
-212
-217
-222
-228
-233
-238
-243
-247
-252
-257
-262
-267
-271
-276
-280
-284
-289
-293
-297
-302
-306
-310
-313
-317
-320
-323
-326
-328
-331
-334
-336
-339
-342
-345
-348
-352
-355
-359
-362
-366
-370
-375
-379
-383
-388
-392
-397
-403
-408
-413
-419
-425
-430
-436
-441
-446
-451
-456
-460
-465
-470
-474
-479
-484
-488
-493
-497
-502
-506
-511
-515
-520
-524
-529
-533
-538
-542
-547
-551
-556
-560
-565
-569
-573
-576
-579
-582
-584
-586
-588
-589
-590
-591
-592
-592
-592
-592
-591
-591
-590
-589
-588
-587
-586
-584
-582
-581
-579
-577
-575
-573
-571
-569
-567
-564
-562
-560
-557
-555
-553
-550
-548
-545
-542
-539
-536
-533
-531
-528
-526
-523
-521
-518
-516
-513
-511
-509
-506
-504
-502
-499
-497
-494
-492
-490
-487
-485
-483
-481
-479
-477
-475
-473
-471
-470
-468
-467
-466
-465
-465
-464
-463
-462
-461
-461
-460
-459
-459
-458
-457
-456
-456
-455
-454
-454
-453
-452
-452
-452
-451
-451
-450
-449
-448
-447
-445
-444
-443
-442
-441
-441
-440
-439
-439
-438
-438
-438
-438
-439
-439
-440
-440
-440
-441
-441
-441
-440
-439
-438
-437
-435
-433
-430
-427
-424
-421
-417
-414
-410
-406
-402
-397
-393
-388
-383
-378
-372
-366
-360
-354
-347
-340
-333
-326
-319
-311
-303
-295
-286
-278
-269
-260
-251
-243
-234
-225
-217
-209
-201
-193
-186
-178
-171
-164
-157
-151
-144
-138
-131
-125
-119
-113
-107
-102
-97
-92
-87
-82
-78
-74
-70
-66
-63
-59
-56
-53
-50
-48
-45
-43
-41
-39
-37
-35
-34
-33
-32
-31
-30
-30
-29
-29
-29
-29
-28
-28
-29
-29
-29
-30
-31
-32
-33
-34
-36
-37
-39
-41
-43
-44
-47
-49
-51
-53
-56
-59
-62
-65
-68
-71
-75
-78
-82
-86
-90
-94
-99
-103
-108
-113
-118
-123
-128
-133
-139
-144
-149
-155
-160
-166
-171
-176
-182
-188
-193
-199
-204
-210
-215
-220
-226
-231
-236
-240
-245
-250
-255
-259
-263
-268
-272
-276
-279
-283
-286
-289
-292
-294
-297
-299
-301
-303
-304
-305
-306
-306
-307
-307
-307
-306
-305
-304
-303
-301
-300
-298
-297
-295
-293
-291
-289
-287
-284
-281
-277
-274
-270
-266
-262
-258
-254
-250
-245
-240
-236
-231
-226
-221
-216
-211
-206
-201
-196
-191
-186
-181
-176
-171
-167
-163
-159
-154
-150
-146
-142
-139
-135
-132
-128
-125
-123
-120
-118
-116
-115
-113
-111
-110
-109
-107
-106
-105
-104
-103
-102
-101
-100
-100
-99
-98
-97
-96
-95
-94
-93
-91
-90
-89
-87
-86
-84
-82
-80
-79
-77
-75
-74
-73
-71
-70
-69
-68
-67
-65
-64
-63
-62
-61
-60
-59
-58
-57
-57
-56
-56
-55
-55
-54
-54
-53
-53
-52
-51
-50
-50
-49
-49
-49
-48
-48
-48
-48
-48
-48
-49
-49
-50
-50
-51
-52
-53
-54
-55
-57
-59
-61
-64
-66
-69
-71
-74
-77
-80
-82
-85
-87
-90
-92
-95
-97
-100
-102
-105
-107
-109
-112
-113
-115
-117
-119
-120
-121
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-136
-137
-138
-140
-141
-142
-142
-143
-143
-143
-143
-143
-143
-143
-142
-142
-141
-140
-138
-137
-135
-133
-131
-129
-127
-125
-124
-122
-120
-119
-117
-115
-113
-112
-110
-109
-107
-106
-104
-103
-102
-101
-101
-100
-100
-100
-99
-99
-99
-98
-98
-97
-96
-95
-94
-92
-90
-89
-86
-84
-81
-78
-75
-72
-69
-66
-63
-60
-57
-55
-52
-49
-46
-44
-41
-38
-36
-33
-30
-27
-24
-21
-17
-14
-10
-6
-2
2
6
10
14
19
24
28
33
38
42
47
51
55
59
63
67
71
75
79
83
87
90
93
95
98
100
102
104
105
106
107
107
107
107
106
104
103
101
99
96
94
92
89
87
84
80
77
73
69
64
60
56
51
47
42
37
32
27
22
16
11
5
0
-6
-12
-18
-24
-30
-36
-42
-49
-55
-61
-67
-73
-79
-85
-91
-97
-102
-107
-112
-117
-122
-126
-130
-135
-139
-143
-148
-152
-157
-161
-166
-171
-175
-180
-184
-189
-193
-198
-202
-207
-211
-216
-221
-226
-231
-236
-241
-246
-251
-256
-261
-265
-270
-274
-277
-281
-284
-286
-289
-291
-293
-294
-296
-297
-298
-298
-298
-298
-298
-297
-297
-295
-294
-292
-290
-288
-286
-284
-282
-279
-276
-273
-270
-267
-264
-261
-258
-255
-252
-250
-247
-245
-243
-241
-239
-238
-236
-235
-234
-233
-233
-233
-233
-234
-235
-236
-238
-240
-242
-244
-247
-250
-253
-256
-260
-263
-267
-271
-274
-278
-281
-284
-288
-292
-296
-300
-304
-308
-312
-317
-321
-326
-331
-336
-342
-348
-354
-360
-367
-374
-381
-388
-396
-403
-411
-419
-426
-434
-442
-449
-457
-465
-473
-480
-488
-496
-503
-511
-519
-526
-534
-541
-549
-556
-564
-571
-578
-585
-592
-599
-606
-612
-619
-625
-631
-637
-642
-648
-653
-658
-663
-667
-671
-675
-678
-681
-684
-686
-688
-690
-691
-693
-694
-694
-695
-695
-695
-695
-695
-694
-694
-693
-692
-691
-690
-689
-687
-686
-685
-683
-682
-681
-680
-679
-678
-677
-676
-675
-674
-673
-672
-672
-672
-672
-672
-673
-673
-673
-673
-674
-674
-674
-674
-674
-674
-674
-673
-673
-672
-670
-669
-667
-666
-664
-662
-660
-658
-655
-653
-650
-648
-645
-643
-640
-638
-636
-634
-632
-630
-628
-626
-624
-622
-621
-619
-617
-614
-612
-610
-609
-607
-605
-604
-603
-601
-600
-599
-598
-597
-597
-596
-595
-595
-594
-593
-592
-592
-591
-590
-589
-589
-588
-588
-587
-587
-588
-588
-588
-588
-589
-589
-589
-589
-589
-588
-588
-588
-587
-587
-586
-585
-585
-584
-584
-584
-583
-583
-583
-584
-584
-585
-585
-586
-587
-588
-589
-591
-592
-594
-596
-598
-600
-602
-605
-607
-610
-612
-615
-618
-621
-624
-627
-630
-633
-636
-640
-643
-647
-650
-654
-658
-661
-664
-667
-670
-673
-676
-679
-682
-685
-688
-691
-694
-696
-698
-700
-702
-704
-705
-706
-707
-708
-708
-708
-707
-706
-704
-702
-700
-698
-696
-693
-691
-688
-684
-681
-677
-673
-669
-664
-659
-654
-649
-643
-637
-632
-626
-620
-614
-607
-601
-595
-588
-582
-575
-568
-562
-555
-549
-542
-536
-530
-524
-518
-512
-507
-502
-497
-492
-488
-483
-479
-475
-471
-467
-464
-460
-457
-453
-450
-447
-444
-442
-439
-437
-435
-433
-431
-429
-426
-424
-422
-419
-416
-414
-411
-408
-405
-402
-400
-397
-394
-391
-388
-385
-382
-379
-376
-373
-370
-367
-364
-360
-357
-353
-349
-346
-342
-338
-335
-331
-327
-324
-320
-317
-313
-310
-307
-303
-300
-297
-294
-291
-288
-286
-283
-281
-278
-276
-274
-271
-269
-267
-265
-263
-261
-259
-256
-254
-252
-250
-247
-244
-242
-238
-235
-231
-228
-224
-220
-217
-213
-209
-205
-201
-197
-193
-188
-184
-179
-174
-169
-164
-159
-154
-149
-144
-139
-135
-131
-127
-123
-119
-116
-113
-110
-107
-105
-103
-101
-100
-99
-98
-98
-97
-97
-97
-97
-98
-98
-99
-101
-102
-103
-105
-107
-109
-111
-113
-115
-118
-121
-124
-127
-130
-134
-137
-140
-143
-146
-149
-152
-155
-157
-160
-163
-165
-168
-170
-172
-174
-176
-178
-180
-182
-184
-185
-187
-188
-190
-191
-192
-193
-194
-195
-196
-197
-197
-198
-198
-198
-199
-199
-199
-199
-198
-198
-198
-198
-197
-197
-196
-196
-196
-196
-196
-195
-195
-195
-195
-195
-195
-195
-194
-194
-194
-193
-192
-192
-191
-190
-189
-187
-185
-184
-182
-180
-177
-175
-173
-170
-167
-164
-161
-157
-154
-150
-146
-143
-139
-135
-131
-127
-123
-119
-115
-112
-108
-105
-101
-98
-94
-91
-87
-84
-80
-77
-73
-70
-67
-64
-61
-58
-55
-52
-50
-47
-45
-43
-41
-39
-38
-37
-36
-34
-33
-32
-31
-31
-30
-29
-29
-28
-28
-28
-27
-27
-27
-27
-28
-28
-28
-29
-29
-29
-30
-30
-30
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-30
-29
-28
-27
-26
-25
-24
-23
-22
-20
-19
-18
-16
-15
-14
-12
-11
-10
-9
-9
-9
-9
-9
-9
-10
-11
-12
-14
-16
-19
-21
-24
-26
-29
-32
-36
-39
-43
-47
-51
-55
-59
-64
-68
-73
-77
-81
-86
-90
-94
-98
-101
-105
-108
-111
-113
-115
-117
-119
-121
-122
-123
-123
-124
-123
-123
-122
-120
-119
-117
-114
-112
-109
-106
-103
-100
-97
-94
-91
-88
-85
-82
-80
-77
-75
-73
-71
-70
-69
-68
-67
-67
-67
-67
-67
-68
-69
-70
-71
-72
-73
-75
-76
-78
-79
-81
-82
-83
-84
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-98
-99
-101
-102
-104
-107
-109
-111
-114
-116
-119
-121
-123
-125
-127
-129
-131
-132
-134
-135
-137
-138
-139
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-156
-157
-157
-158
-158
-159
-159
-160
-160
-161
-161
-161
-162
-162
-163
-163
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-169
-169
-170
-171
-172
-174
-175
-177
-179
-181
-184
-186
-189
-192
-196
-199
-203
-207
-211
-215
-219
-224
-229
-234
-239
-245
-251
-256
-262
-269
-275
-281
-288
-294
-300
-306
-312
-318
-323
-328
-333
-338
-342
-346
-350
-353
-356
-358
-361
-362
-363
-364
-365
-365
-364
-363
-362
-361
-359
-358
-356
-354
-351
-349
-346
-344
-341
-339
-337
-334
-332
-329
-327
-325
-323
-321
-319
-318
-316
-315
-314
-312
-311
-310
-308
-307
-306
-305
-304
-303
-302
-302
-301
-301
-301
-301
-301
-301
-301
-301
-301
-302
-302
-302
-303
-303
-304
-304
-304
-304
-305
-305
-306
-306
-307
-308
-309
-310
-311
-313
-314
-316
-318
-320
-322
-325
-327
-330
-334
-338
-342
-346
-351
-356
-361
-366
-372
-378
-384
-391
-398
-406
-413
-421
-429
-437
-445
-454
-462
-471
-479
-487
-496
-504
-512
-520
-528
-536
-543
-550
-557
-564
-571
-577
-583
-590
-596
-602
-608
-613
-618
-623
-627
-631
-635
-638
-642
-645
-648
-651
-654
-657
-659
-661
-664
-665
-667
-669
-670
-672
-673
-675
-676
-677
-678
-679
-679
-679
-679
-678
-678
-677
-676
-675
-674
-673
-672
-670
-669
-667
-665
-663
-661
-659
-656
-654
-651
-648
-645
-642
-639
-635
-632
-629
-625
-621
-618
-614
-611
-607
-603
-600
-596
-593
-589
-585
-582
-578
-574
-571
-567
-564
-560
-557
-553
-550
-546
-543
-539
-536
-532
-528
-525
-521
-518
-514
-511
-507
-503
-500
-496
-492
-489
-485
-481
-477
-473
-470
-466
-462
-457
-453
-449
-446
-442
-438
-434
-431
-428
-425
-422
-419
-416
-413
-411
-409
-407
-405
-403
-402
-401
-400
-399
-398
-397
-397
-396
-395
-395
-395
-394
-394
-395
-395
-395
-396
-396
-397
-397
-398
-399
-400
-401
-401
-402
-403
-404
-405
-406
-406
-407
-408
-408
-409
-410
-411
-411
-411
-412
-412
-411
-411
-410
-410
-409
-408
-407
-405
-404
-402
-400
-397
-395
-393
-390
-388
-385
-382
-380
-377
-373
-370
-367
-364
-361
-358
-355
-351
-348
-345
-342
-338
-335
-331
-328
-325
-322
-319
-316
-313
-310
-308
-305
-303
-301
-299
-297
-295
-294
-294
-293
-293
-292
-292
-292
-293
-293
-294
-295
-296
-297
-298
-300
-302
-304
-306
-309
-311
-313
-316
-318
-320
-322
-324
-326
-328
-330
-332
-333
-334
-335
-336
-337
-337
-338
-338
-338
-337
-337
-336
-335
-334
-332
-331
-329
-328
-326
-324
-322
-321
-319
-317
-315
-314
-312
-311
-310
-310
-309
-309
-310
-311
-312
-313
-315
-317
-319
-321
-324
-328
-331
-334
-338
-342
-346
-350
-354
-358
-362
-366
-370
-374
-377
-380
-384
-387
-390
-392
-395
-397
-399
-400
-402
-403
-403
-404
-404
-404
-404
-403
-402
-401
-400
-399
-397
-396
-394
-392
-390
-387
-385
-382
-380
-377
-374
-371
-369
-366
-363
-360
-358
-355
-352
-349
-347
-344
-342
-339
-337
-334
-332
-330
-327
-325
-323
-322
-320
-318
-316
-315
-313
-311
-310
-308
-307
-305
-303
-302
-300
-298
-296
-294
-293
-291
-289
-288
-286
-284
-283
-281
-280
-278
-277
-276
-276
-275
-274
-274
-274
-274
-274
-274
-274
-274
-275
-275
-276
-276
-276
-277
-277
-278
-278
-278
-279
-279
-279
-279
-279
-280
-280
-280
-280
-279
-279
-279
-278
-277
-276
-275
-274
-273
-272
-270
-269
-268
-266
-265
-264
-262
-261
-260
-259
-258
-257
-257
-256
-255
-254
-254
-253
-252
-252
-252
-252
-252
-251
-251
-251
-251
-251
-252
-252
-252
-253
-253
-254
-254
-255
-256
-256
-257
-258
-259
-260
-260
-261
-262
-263
-264
-265
-266
-268
-269
-270
-271
-272
-273
-274
-276
-277
-278
-279
-280
-281
-283
-284
-285
-287
-288
-290
-291
-292
-294
-295
-297
-298
-300
-301
-302
-303
-304
-305
-306
-307
-308
-308
-308
-308
-308
-308
-307
-306
-305
-304
-303
-301
-299
-297
-295
-292
-290
-287
-285
-282
-279
-276
-273
-270
-267
-263
-260
-256
-253
-249
-245
-242
-238
-234
-231
-227
-224
-220
-217
-213
-209
-206
-203
-199
-196
-193
-190
-187
-184
-181
-178
-175
-173
-170
-168
-166
-164
-162
-160
-159
-157
-156
-155
-155
-154
-153
-153
-152
-152
-152
-152
-152
-152
-153
-153
-154
-155
-155
-156
-157
-158
-159
-159
-160
-161
-162
-163
-163
-164
-165
-166
-166
-167
-167
-168
-168
-169
-169
-169
-169
-169
-168
-168
-167
-166
-165
-164
-163
-162
-161
-159
-158
-156
-154
-152
-150
-148
-146
-143
-141
-138
-135
-132
-129
-126
-123
-120
-116
-112
-108
-105
-101
-97
-92
-88
-84
-79
-74
-69
-64
-59
-53
-48
-42
-37
-31
-26
-20
-15
-9
-3
2
8
13
18
23
28
33
38
42
46
51
55
58
62
65
69
72
75
78
81
84
86
89
91
93
95
97
98
100
101
102
103
103
103
103
103
103
103
102
102
102
101
100
100
99
99
98
97
97
96
96
95
95
95
95
95
95
95
96
96
96
97
97
97
97
98
98
98
98
99
100
100
101
102
103
104
105
106
107
108
109
109
110
110
110
110
110
110
109
108
107
106
104
103
101
98
96
93
89
86
83
79
75
71
68
63
59
55
50
45
40
35
30
25
20
14
9
4
-1
-7
-12
-17
-22
-27
-32
-37
-41
-46
-50
-54
-58
-62
-66
-69
-73
-76
-79
-82
-85
-87
-90
-93
-96
-98
-101
-104
-106
-109
-111
-114
-117
-120
-123
-126
-129
-133
-136
-140
-143
-147
-151
-154
-158
-162
-165
-169
-173
-176
-180
-184
-188
-191
-195
-199
-202
-206
-209
-212
-216
-219
-222
-224
-227
-230
-233
-236
-239
-243
-246
-249
-252
-255
-259
-262
-266
-270
-273
-277
-281
-285
-289
-293
-297
-301
-305
-309
-314
-318
-322
-327
-331
-336
-340
-345
-350
-355
-359
-363
-368
-372
-376
-380
-384
-387
-391
-395
-398
-401
-404
-407
-409
-412
-414
-416
-417
-419
-420
-421
-421
-422
-422
-422
-421
-421
-420
-419
-418
-417
-415
-414
-412
-410
-408
-406
-404
-401
-399
-396
-393
-391
-388
-386
-383
-381
-379
-377
-374
-372
-370
-368
-366
-364
-362
-360
-358
-357
-356
-355
-354
-353
-352
-352
-351
-351
-351
-351
-351
-352
-352
-353
-354
-355
-356
-357
-358
-359
-360
-362
-364
-366
-368
-370
-372
-375
-377
-379
-382
-385
-387
-390
-393
-396
-399
-402
-404
-407
-409
-412
-414
-416
-418
-419
-420
-422
-423
-424
-424
-425
-425
-426
-426
-426
-426
-426
-426
-425
-425
-424
-423
-423
-422
-421
-420
-419
-419
-418
-417
-417
-416
-416
-415
-415
-414
-414
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-414
-414
-414
-415
-415
-415
-416
-416
-416
-417
-417
-417
-418
-418
-419
-419
-420
-420
-421
-421
-422
-423
-424
-425
-426
-426
-427
-428
-429
-430
-430
-431
-432
-433
-434
-434
-435
-435
-435
-435
-436
-436
-436
-436
-436
-436
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-436
-436
-437
-437
-438
-439
-440
-442
-443
-444
-446
-448
-449
-451
-453
-454
-456
-458
-460
-462
-464
-466
-468
-471
-473
-475
-478
-480
-483
-485
-487
-490
-492
-494
-496
-499
-501
-503
-505
-507
-509
-510
-512
-513
-514
-516
-517
-519
-520
-521
-522
-524
-525
-526
-527
-528
-529
-530
-530
-531
-531
-531
-531
-531
-531
-530
-529
-529
-527
-526
-525
-523
-522
-520
-518
-516
-514
-512
-510
-508
-506
-503
-501
-499
-496
-494
-492
-490
-488
-486
-484
-482
-479
-477
-475
-473
-471
-469
-466
-465
-463
-461
-459
-458
-457
-455
-454
-453
-452
-451
-450
-449
-448
-447
-446
-445
-444
-443
-441
-440
-439
-438
-437
-435
-434
-433
-431
-429
-428
-426
-424
-423
-421
-419
-417
-414
-412
-409
-407
-404
-401
-398
-395
-392
-389
-386
-383
-380
-377
-374
-371
-368
-364
-361
-358
-355
-352
-348
-345
-342
-339
-336
-334
-331
-328
-326
-323
-321
-319
-317
-315
-313
-312
-311
-310
-310
-309
-309
-309
-309
-309
-310
-311
-311
-313
-314
-315
-316
-318
-319
-321
-323
-325
-327
-329
-331
-333
-336
-338
-340
-343
-345
-347
-349
-351
-353
-355
-357
-359
-361
-363
-364
-366
-368
-370
-372
-373
-375
-377
-379
-381
-383
-385
-387
-389
-391
-393
-396
-398
-400
-402
-405
-407
-409
-412
-414
-416
-418
-420
-422
-424
-425
-427
-428
-429
-431
-432
-433
-434
-436
-437
-438
-439
-440
-441
-442
-442
-443
-443
-444
-444
-445
-445
-445
-446
-446
-446
-447
-447
-447
-447
-447
-447
-447
-448
-448
-448
-448
-449
-449
-449
-449
-449
-449
-449
-450
-450
-450
-449
-449
-449
-448
-448
-447
-446
-445
-444
-442
-441
-439
-437
-435
-433
-431
-428
-425
-423
-420
-416
-413
-410
-406
-402
-398
-394
-390
-385
-381
-376
-371
-366
-361
-356
-351
-345
-340
-334
-329
-323
-318
-312
-307
-301
-296
-290
-285
-279
-274
-269
-264
-259
-255
-250
-246
-241
-237
-233
-229
-225
-221
-217
-214
-210
-207
-203
-200
-197
-194
-190
-187
-184
-181
-177
-174
-171
-168
-164
-161
-158
-155
-152
-148
-145
-142
-138
-135
-131
-128
-124
-121
-117
-114
-110
-107
-103
-100
-96
-93
-89
-86
-83
-80
-77
-74
-71
-68
-65
-62
-59
-56
-53
-50
-48
-45
-42
-40
-37
-35
-32
-30
-27
-25
-23
-20
-18
-15
-13
-10
-8
-5
-2
0
3
5
8
10
13
15
17
19
22
24
26
28
31
32
34
36
38
39
40
41
43
44
44
45
46
47
47
47
48
48
48
48
47
47
47
46
46
45
44
43
42
40
39
37
36
34
32
30
28
26
24
22
19
17
15
12
10
7
5
2
-1
-3
-6
-9
-12
-15
-18
-21
-24
-27
-30
-34
-37
-40
-43
-46
-49
-52
-54
-57
-60
-63
-65
-68
-71
-74
-77
-79
-82
-85
-87
-90
-93
-95
-98
-101
-103
-106
-109
-111
-114
-116
-119
-121
-124
-126
-129
-131
-133
-135
-137
-140
-142
-143
-145
-147
-148
-150
-151
-152
-154
-155
-156
-157
-158
-159
-160
-161
-162
-164
-165
-166
-167
-169
-170
-172
-173
-175
-177
-178
-180
-182
-185
-187
-189
-192
-194
-197
-199
-202
-205
-208
-210
-213
-216
-219
-223
-226
-229
-232
-235
-239
-242
-245
-249
-252
-255
-258
-261
-264
-267
-269
-272
-274
-277
-279
-281
-283
-284
-285
-287
-287
-288
-289
-289
-289
-289
-289
-289
-288
-288
-287
-286
-285
-284
-283
-281
-280
-278
-277
-275
-273
-272
-270
-268
-267
-265
-263
-262
-261
-260
-259
-258
-258
-258
-258
-258
-259
-259
-260
-261
-261
-262
-264
-265
-266
-268
-270
-272
-274
-276
-278
-281
-283
-286
-288
-291
-294
-297
-300
-304
-307
-310
-313
-317
-320
-324
-327
-331
-334
-338
-342
-346
-350
-353
-357
-361
-365
-368
-372
-376
-379
-382
-386
-389
-392
-395
-398
-400
-403
-405
-408
-410
-412
-415
-417
-420
-422
-424
-426
-428
-430
-433
-435
-437
-439
-442
-444
-447
-450
-452
-455
-458
-461
-465
-468
-471
-475
-479
-482
-486
-490
-495
-499
-503
-508
-512
-516
-521
-526
-530
-535
-540
-545
-550
-555
-560
-565
-570
-575
-580
-585
-590
-595
-600
-605
-610
-614
-619
-623
-627
-631
-635
-639
-642
-645
-648
-651
-653
-656
-658
-660
-662
-664
-665
-667
-668
-669
-670
-671
-671
-672
-673
-674
-675
-675
-676
-677
-677
-678
-678
-679
-679
-679
-679
-680
-680
-679
-679
-679
-679
-679
-679
-679
-679
-679
-679
-679
-679
-679
-679
-678
-678
-678
-678
-678
-678
-678
-678
-677
-677
-677
-677
-677
-676
-675
-675
-674
-673
-672
-671
-670
-669
-667
-666
-665
-663
-662
-660
-658
-656
-654
-652
-650
-648
-645
-643
-641
-638
-636
-633
-631
-628
-625
-623
-620
-617
-614
-610
-607
-604
-601
-598
-595
-591
-588
-584
-581
-577
-574
-570
-566
-562
-558
-554
-550
-545
-541
-536
-532
-527
-522
-517
-512
-507
-502
-497
-492
-487
-482
-477
-473
-468
-463
-459
-454
-450
-446
-442
-438
-434
-430
-426
-423
-419
-416
-413
-409
-406
-403
-400
-397
-394
-391
-389
-386
-383
-380
-377
-374
-370
-367
-364
-360
-357
-353
-349
-346
-342
-338
-334
-330
-326
-321
-317
-313
-309
-305
-301
-297
-293
-289
-286
-282
-278
-275
-272
-269
-266
-263
-260
-258
-255
-253
-251
-249
-248
-247
-245
-245
-244
-243
-243
-243
-243
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-243
-242
-242
-242
-242
-241
-241
-240
-239
-238
-237
-236
-234
-233
-231
-229
-227
-224
-222
-220
-217
-214
-212
-209
-206
-203
-200
-198
-195
-192
-189
-186
-183
-181
-178
-175
-172
-170
-167
-164
-162
-159
-156
-154
-151
-149
-146
-143
-140
-137
-134
-131
-128
-125
-122
-118
-115
-112
-109
-106
-102
-99
-96
-93
-90
-87
-85
-82
-79
-77
-74
-72
-70
-68
-66
-64
-62
-60
-57
-55
-53
-51
-49
-47
-45
-43
-41
-39
-36
-34
-32
-30
-27
-25
-23
-20
-18
-15
-12
-10
-7
-4
-2
1
4
6
9
11
14
17
19
22
24
27
29
31
34
36
38
40
41
43
45
47
48
50
51
53
54
55
56
57
58
59
59
59
60
60
60
59
59
58
58
57
56
55
54
52
51
50
48
46
45
43
41
39
37
36
34
32
30
28
26
24
22
21
19
17
16
14
13
11
10
8
7
6
4
3
1
-1
-2
-4
-5
-7
-8
-10
-11
-13
-14
-15
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-31
-32
-33
-35
-36
-38
-39
-41
-43
-44
-46
-48
-49
-51
-53
-54
-56
-58
-59
-61
-62
-64
-65
-67
-69
-70
-72
-73
-74
-76
-77
-78
-79
-81
-82
-83
-84
-85
-85
-86
-87
-88
-89
-90
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-110
-111
-112
-114
-115
-117
-118
-120
-121
-123
-124
-126
-128
-130
-132
-134
-137
-139
-142
-144
-146
-149
-151
-153
-156
-158
-161
-163
-165
-168
-170
-172
-174
-176
-178
-180
-182
-184
-186
-188
-189
-191
-192
-194
-195
-196
-197
-198
-199
-200
-201
-201
-202
-202
-203
-203
-204
-204
-204
-204
-205
-204
-204
-204
-204
-203
-203
-202
-202
-201
-201
-200
-200
-200
-199
-199
-199
-198
-198
-197
-197
-197
-197
-197
-197
-197
-197
-198
-198
-198
-199
-200
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-217
-218
-219
-221
-223
-224
-226
-227
-229
-230
-232
-234
-235
-237
-239
-240
-242
-243
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-255
-257
-258
-259
-260
-261
-262
-264
-265
-267
-269
-271
-272
-274
-276
-277
-279
-280
-282
-283
-285
-286
-288
-289
-291
-292
-293
-294
-295
-296
-296
-297
-297
-297
-297
-297
-296
-296
-295
-294
-293
-292
-291
-290
-289
-288
-287
-286
-285
-284
-283
-281
-280
-279
-278
-277
-276
-275
-274
-274
-273
-273
-272
-272
-272
-272
-272
-272
-272
-273
-274
-274
-275
-276
-277
-277
-278
-279
-281
-282
-283
-284
-286
-287
-289
-290
-292
-294
-296
-298
-300
-302
-304
-307
-309
-312
-315
-317
-320
-323
-326
-329
-332
-335
-338
-342
-345
-349
-352
-356
-360
-364
-368
-372
-376
-380
-384
-389
-393
-397
-402
-406
-410
-415
-419
-423
-427
-432
-436
-440
-444
-449
-453
-457
-461
-465
-470
-474
-478
-482
-486
-491
-495
-498
-502
-506
-510
-513
-517
-521
-524
-528
-531
-534
-537
-540
-543
-546
-549
-552
-555
-559
-562
-565
-568
-571
-574
-577
-579
-582
-585
-588
-590
-593
-595
-598
-600
-602
-604
-607
-609
-611
-613
-615
-616
-618
-620
-621
-623
-624
-626
-627
-629
-630
-631
-632
-633
-634
-634
-635
-635
-635
-635
-635
-634
-634
-633
-633
-632
-632
-631
-631
-630
-629
-628
-627
-626
-625
-624
-623
-621
-620
-618
-617
-615
-613
-611
-609
-607
-605
-602
-600
-597
-595
-592
-590
-587
-584
-580
-577
-573
-570
-566
-562
-558
-555
-551
-547
-543
-539
-534
-530
-526
-521
-516
-512
-507
-502
-497
-492
-488
-483
-478
-473
-468
-463
-458
-453
-448
-443
-438
-434
-429
-425
-420
-416
-412
-407
-403
-399
-395
-391
-387
-383
-380
-376
-373
-369
-366
-362
-358
-355
-351
-348
-344
-341
-337
-333
-330
-326
-322
-318
-314
-311
-307
-303
-299
-295
-291
-287
-282
-278
-274
-270
-265
-261
-256
-252
-248
-244
-240
-237
-233
-229
-225
-221
-217
-213
-209
-205
-202
-198
-194
-191
-187
-184
-180
-177
-173
-170
-167
-164
-161
-157
-154
-151
-147
-144
-141
-138
-134
-131
-128
-125
-122
-119
-116
-113
-110
-108
-105
-103
-100
-98
-95
-93
-90
-88
-85
-83
-81
-79
-77
-75
-73
-70
-68
-65
-63
-61
-58
-56
-54
-52
-49
-47
-44
-41
-38
-35
-32
-29
-26
-23
-20
-17
-14
-10
-7
-3
1
5
9
13
16
20
23
26
30
33
37
40
43
47
50
53
56
58
61
63
66
68
71
73
75
77
79
81
82
83
85
86
87
88
89
90
91
91
92
92
92
92
91
91
90
89
88
86
85
84
82
80
78
76
74
71
69
66
63
60
57
54
51
47
44
40
36
32
28
24
20
16
12
8
3
-1
-5
-8
-12
-16
-20
-23
-27
-31
-34
-37
-40
-43
-46
-49
-52
-56
-59
-62
-64
-67
-70
-73
-76
-79
-81
-84
-87
-90
-92
-95
-97
-100
-102
-105
-107
-109
-111
-113
-115
-116
-118
-120
-122
-124
-125
-127
-129
-130
-132
-134
-135
-137
-139
-142
-144
-146
-149
-151
-154
-156
-159
-161
-164
-167
-170
-173
-176
-179
-182
-185
-188
-191
-194
-197
-201
-204
-207
-210
-214
-217
-220
-223
-227
-230
-233
-236
-239
-242
-245
-248
-251
-254
-257
-260
-263
-266
-269
-272
-275
-278
-281
-284
-288
-291
-295
-299
-302
-306
-310
-314
-318
-321
-325
-328
-332
-335
-339
-343
-347
-350
-354
-357
-360
-364
-367
-370
-374
-377
-380
-383
-386
-389
-391
-394
-396
-398
-400
-403
-405
-407
-409
-411
-413
-415
-417
-419
-421
-422
-424
-426
-428
-431
-433
-435
-437
-439
-441
-443
-445
-447
-450
-452
-455
-457
-460
-463
-465
-468
-471
-474
-477
-480
-482
-485
-488
-491
-494
-497
-500
-503
-506
-509
-512
-515
-517
-520
-522
-525
-527
-529
-531
-533
-535
-537
-538
-540
-542
-543
-544
-545
-546
-547
-548
-549
-550
-550
-551
-552
-552
-553
-554
-555
-555
-556
-557
-557
-558
-559
-560
-561
-562
-563
-564
-565
-566
-568
-569
-571
-572
-574
-576
-578
-580
-582
-584
-586
-588
-590
-591
-592
-593
-595
-596
-598
-601
-604
-607
-611
-613
-615
-615
-615
-615
-615
-616
-617
-619
-621
-623
-625
-626
-626
-625
-625
-624
-623
-623
-623
-623
-622
-621
-620
-618
-616
-614
-613
-611
-610
-609
-608
-606
-604
-602
-600
-598
-596
-594
-592
-590
-588
-587
-586
-584
-583
-581
-579
-578
-577
-575
-574
-573
-572
-570
-569
-567
-566
-565
-563
-562
-561
-560
-559
-558
-556
-554
-552
-550
-548
-546
-544
-542
-540
-537
-534
-532
-529
-525
-522
-519
-516
-513
-510
-506
-503
-500
-497
-494
-491
-487
-484
-481
-477
-474
-470
-467
-464
-460
-457
-454
-451
-448
-445
-443
-440
-438
-436
-434
-431
-429
-426
-424
-422
-420
-418
-416
-415
-413
-412
-410
-409
-407
-406
-404
-403
-402
-401
-401
-400
-399
-399
-398
-398
-397
-396
-395
-395
-394
-394
-394
-393
-393
-393
-393
-393
-393
-392
-392
-392
-392
-392
-392
-392
-392
-392
-391
-390
-390
-389
-389
-388
-388
-388
-387
-386
-385
-384
-383
-381
-380
-380
-379
-378
-377
-376
-375
-374
-374
-373
-372
-370
-369
-368
-367
-365
-364
-362
-361
-359
-358
-356
-355
-353
-351
-349
-347
-345
-342
-339
-336
-333
-330
-327
-324
-321
-318
-316
-313
-310
-308
-305
-302
-299
-296
-293
-290
-287
-284
-280
-277
-274
-270
-267
-264
-261
-258
-255
-252
-249
-246
-243
-239
-235
-232
-228
-224
-221
-217
-213
-209
-205
-201
-198
-194
-190
-187
-184
-181
-178
-174
-171
-168
-165
-162
-158
-155
-153
-150
-148
-146
-144
-141
-139
-137
-135
-133
-131
-130
-128
-127
-125
-124
-123
-122
-121
-119
-118
-117
-116
-115
-115
-114
-114
-113
-112
-112
-111
-110
-110
-109
-108
-107
-106
-106
-105
-104
-103
-103
-102
-102
-101
-101
-101
-100
-99
-98
-97
-96
-96
-95
-94
-94
-93
-93
-92
-91
-90
-90
-89
-88
-87
-86
-85
-83
-82
-80
-78
-76
-75
-73
-72
-70
-69
-67
-65
-63
-61
-59
-56
-54
-51
-49
-46
-43
-40
-37
-34
-31
-27
-24
-21
-18
-15
-12
-9
-6
-2
1
4
8
11
14
18
21
24
27
29
32
35
38
40
43
45
47
49
51
53
54
56
58
59
61
62
64
65
66
67
67
68
68
69
69
70
71
72
73
74
75
76
77
78
78
79
79
79
80
80
80
80
81
82
83
84
86
87
89
90
92
93
94
95
96
96
97
97
98
98
99
100
100
101
102
103
103
104
105
105
106
106
107
107
107
107
107
107
106
106
106
105
105
104
104
104
103
103
102
102
101
100
99
98
97
96
95
94
93
92
91
90
89
87
86
85
83
82
80
79
77
75
73
71
69
67
65
64
63
62
61
61
61
61
60
59
58
57
56
54
52
50
48
45
43
41
38
36
33
31
29
27
24
22
20
18
16
14
12
10
7
4
2
-1
-4
-6
-9
-11
-14
-16
-19
-22
-25
-28
-31
-34
-37
-40
-43
-46
-49
-52
-55
-59
-62
-66
-70
-74
-78
-82
-86
-90
-94
-99
-103
-107
-111
-115
-119
-123
-126
-130
-134
-138
-142
-146
-151
-155
-160
-164
-169
-173
-178
-182
-186
-191
-195
-199
-203
-207
-211
-215
-219
-223
-227
-230
-234
-238
-241
-245
-248
-252
-255
-259
-262
-265
-268
-271
-274
-276
-279
-282
-284
-287
-289
-292
-294
-297
-300
-302
-305
-308
-310
-313
-316
-318
-321
-324
-326
-329
-331
-334
-336
-338
-340
-342
-344
-347
-349
-351
-353
-356
-358
-360
-363
-365
-367
-369
-370
-372
-373
-374
-375
-376
-377
-379
-380
-381
-382
-383
-384
-385
-386
-386
-386
-387
-387
-387
-386
-386
-386
-385
-385
-385
-385
-386
-386
-387
-387
-388
-389
-389
-390
-391
-391
-392
-392
-392
-393
-393
-393
-393
-394
-394
-395
-395
-395
-396
-396
-395
-395
-395
-395
-394
-393
-393
-392
-391
-389
-388
-386
-385
-383
-382
-380
-378
-376
-374
-372
-370
-368
-366
-364
-361
-359
-357
-355
-353
-350
-348
-346
-343
-341
-340
-338
-336
-335
-334
-332
-331
-329
-328
-327
-327
-326
-326
-326
-326
-326
-326
-326
-326
-326
-327
-327
-328
-329
-330
-331
-332
-333
-333
-334
-334
-335
-335
-336
-336
-336
-337
-337
-338
-339
-339
-340
-341
-342
-343
-345
-346
-348
-350
-351
-353
-355
-357
-359
-361
-364
-366
-368
-370
-373
-375
-377
-380
-382
-385
-387
-390
-392
-395
-397
-400
-402
-405
-407
-410
-412
-415
-418
-420
-422
-425
-427
-429
-432
-434
-437
-440
-442
-445
-448
-451
-454
-457
-459
-462
-465
-468
-471
-474
-476
-479
-481
-483
-485
-487
-489
-491
-493
-495
-497
-499
-500
-502
-503
-505
-506
-507
-508
-509
-510
-511
-511
-512
-512
-512
-512
-511
-511
-510
-510
-509
-509
-508
-507
-507
-506
-505
-505
-504
-503
-502
-501
-500
-499
-499
-498
-497
-496
-495
-494
-493
-492
-491
-490
-489
-489
-488
-487
-487
-486
-486
-485
-485
-485
-485
-485
-484
-484
-484
-484
-484
-483
-483
-483
-482
-482
-481
-480
-480
-479
-477
-476
-475
-474
-473
-472
-472
-471
-470
-470
-469
-469
-468
-468
-467
-467
-467
-467
-467
-468
-468
-468
-469
-469
-469
-470
-470
-471
-471
-471
-471
-472
-472
-472
-472
-471
-471
-470
-470
-469
-468
-467
-466
-465
-464
-463
-462
-461
-460
-459
-457
-456
-454
-453
-451
-450
-448
-447
-445
-444
-442
-441
-439
-437
-436
-434
-432
-430
-428
-426
-423
-421
-419
-416
-413
-410
-407
-404
-401
-398
-395
-391
-388
-384
-381
-377
-373
-370
-366
-362
-358
-354
-349
-345
-341
-337
-333
-329
-324
-320
-316
-312
-308
-304
-300
-296
-292
-288
-285
-282
-278
-275
-272
-268
-265
-262
-259
-255
-252
-249
-246
-244
-241
-238
-235
-233
-230
-228
-226
-224
-222
-220
-218
-216
-214
-212
-210
-208
-206
-205
-203
-201
-200
-198
-197
-195
-194
-192
-191
-189
-188
-186
-185
-183
-182
-181
-180
-178
-177
-176
-175
-174
-173
-173
-173
-172
-172
-172
-171
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-174
-174
-174
-173
-172
-171
-170
-169
-168
-167
-165
-164
-162
-161
-159
-157
-156
-154
-153
-151
-149
-148
-146
-144
-142
-141
-139
-137
-136
-135
-133
-132
-131
-129
-128
-126
-125
-124
-122
-121
-120
-119
-117
-116
-115
-114
-112
-111
-110
-109
-108
-107
-106
-105
-104
-103
-102
-101
-100
-99
-98
-98
-97
-96
-96
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-93
-93
-92
-92
-91
-91
-90
-90
-89
-89
-88
-88
-87
-87
-87
-87
-87
-88
-88
-89
-89
-90
-91
-92
-94
-95
-97
-99
-101
-103
-105
-108
-110
-113
-115
-118
-121
-124
-127
-130
-133
-137
-140
-143
-147
-150
-154
-158
-161
-164
-168
-171
-174
-177
-180
-183
-186
-188
-191
-193
-196
-198
-200
-202
-204
-206
-208
-209
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-232
-233
-234
-235
-237
-238
-239
-241
-242
-244
-245
-247
-248
-249
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-267
-268
-269
-270
-271
-272
-273
-274
-275
-275
-276
-277
-278
-279
-280
-281
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-294
-295
-296
-297
-298
-300
-301
-302
-304
-305
-306
-308
-310
-311
-313
-315
-317
-318
-320
-322
-324
-326
-328
-329
-331
-333
-335
-336
-338
-340
-341
-342
-343
-344
-345
-346
-347
-347
-348
-348
-349
-349
-349
-349
-350
-350
-350
-350
-350
-349
-349
-349
-349
-348
-348
-347
-347
-347
-346
-346
-345
-345
-345
-344
-343
-343
-342
-342
-342
-341
-341
-340
-340
-340
-339
-339
-339
-338
-338
-338
-338
-337
-337
-337
-336
-336
-335
-335
-334
-333
-333
-332
-331
-330
-329
-329
-328
-327
-325
-324
-323
-322
-320
-319
-317
-316
-314
-313
-311
-309
-308
-306
-304
-302
-300
-298
-296
-294
-293
-291
-289
-286
-284
-282
-280
-278
-276
-274
-272
-269
-267
-265
-263
-262
-260
-258
-256
-254
-253
-251
-249
-248
-246
-245
-244
-242
-241
-240
-239
-238
-236
-235
-235
-234
-233
-232
-232
-231
-230
-230
-229
-229
-228
-228
-228
-227
-227
-227
-227
-226
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-230
-230
-231
-232
-232
-233
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-246
-247
-248
-249
-250
-251
-253
-254
-255
-256
-257
-258
-259
-260
-261
-261
-262
-263
-264
-265
-266
-266
-267
-268
-269
-269
-270
-271
-272
-273
-273
-274
-275
-276
-277
-277
-278
-278
-279
-280
-280
-281
-281
-282
-282
-282
-283
-283
-284
-284
-285
-285
-286
-286
-286
-287
-287
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-290
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-290
-291
-291
-291
-290
-290
-290
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-290
-290
-290
-290
-290
-289
-289
-289
-288
-288
-288
-287
-287
-286
-286
-285
-285
-284
-283
-283
-282
-282
-281
-280
-280
-279
-278
-278
-277
-277
-277
-276
-276
-276
-275
-275
-275
-275
-274
-274
-274
-273
-273
-273
-272
-272
-271
-271
-271
-271
-270
-270
-269
-269
-268
-268
-268
-267
-267
-267
-267
-267
-267
-267
-267
-267
-267
-267
-268
-268
-269
-269
-269
-270
-270
-271
-271
-272
-272
-272
-273
-273
-273
-274
-274
-274
-275
-275
-275
-275
-276
-276
-277
-277
-278
-278
-279
-279
-280
-280
-281
-282
-282
-283
-284
-285
-286
-286
-287
-288
-289
-290
-291
-292
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-304
-305
-307
-308
-309
-310
-311
-313
-314
-315
-317
-318
-319
-320
-322
-323
-324
-326
-327
-328
-330
-331
-332
-333
-334
-335
-336
-337
-337
-338
-338
-339
-339
-339
-339
-339
-339
-339
-339
-338
-338
-338
-337
-337
-336
-335
-335
-334
-333
-332
-331
-330
-330
-329
-328
-328
-327
-327
-326
-326
-325
-325
-325
-324
-324
-324
-324
-324
-324
-324
-324
-324
-325
-325
-325
-326
-327
-327
-328
-329
-330
-331
-332
-333
-335
-336
-337
-339
-340
-341
-343
-344
-345
-346
-348
-349
-350
-351
-352
-353
-354
-355
-356
-356
-357
-358
-359
-359
-360
-360
-360
-361
-361
-361
-361
-361
-361
-360
-360
-359
-359
-358
-357
-356
-355
-354
-353
-351
-350
-348
-347
-345
-343
-341
-340
-338
-336
-334
-332
-329
-327
-325
-323
-321
-318
-316
-313
-311
-309
-306
-304
-301
-299
-297
-294
-292
-289
-287
-284
-281
-279
-276
-274
-271
-269
-267
-265
-262
-260
-258
-257
-255
-253
-252
-251
-249
-248
-247
-247
-246
-245
-245
-245
-244
-244
-245
-245
-245
-245
-245
-246
-246
-247
-247
-248
-248
-249
-250
-250
-251
-251
-252
-252
-253
-254
-254
-255
-255
-256
-256
-257
-257
-257
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-257
-257
-257
-257
-256
-256
-256
-256
-256
-256
-256
-256
-257
-257
-257
-258
-259
-259
-260
-261
-261
-262
-263
-264
-266
-267
-268
-270
-271
-273
-275
-277
-279
-280
-282
-284
-286
-289
-291
-293
-295
-297
-299
-301
-303
-305
-308
-310
-312
-314
-317
-319
-321
-323
-325
-327
-329
-331
-333
-335
-337
-339
-341
-343
-344
-346
-347
-348
-349
-351
-352
-352
-353
-354
-355
-355
-356
-356
-356
-357
-357
-357
-356
-356
-356
-355
-354
-353
-352
-351
-350
-349
-347
-346
-344
-343
-341
-340
-338
-337
-336
-334
-333
-332
-331
-330
-329
-328
-327
-326
-326
-325
-324
-323
-323
-322
-322
-321
-321
-320
-320
-320
-319
-319
-319
-319
-319
-319
-319
-319
-319
-319
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-318
-319
-319
-320
-320
-321
-322
-323
-324
-325
-326
-327
-328
-329
-331
-332
-334
-335
-337
-338
-340
-342
-344
-346
-348
-349
-352
-354
-356
-358
-360
-362
-364
-366
-368
-370
-372
-375
-377
-379
-381
-383
-386
-388
-390
-392
-394
-397
-399
-401
-403
-405
-407
-409
-411
-413
-415
-417
-418
-420
-421
-423
-424
-426
-427
-428
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-441
-442
-443
-444
-445
-446
-447
-448
-449
-450
-450
-451
-451
-452
-452
-453
-453
-453
-454
-454
-454
-454
-454
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-454
-454
-454
-454
-454
-454
-454
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-454
-454
-454
-455
-455
-456
-457
-458
-459
-460
-462
-463
-464
-466
-467
-468
-470
-472
-473
-475
-477
-479
-481
-483
-484
-486
-488
-490
-492
-495
-497
-499
-501
-504
-506
-508
-511
-513
-515
-518
-520
-522
-524
-526
-528
-530
-532
-534
-536
-538
-539
-541
-543
-544
-546
-547
-548
-550
-551
-552
-553
-554
-555
-556
-557
-558
-558
-559
-560
-560
-561
-562
-562
-563
-563
-563
-564
-564
-565
-565
-565
-565
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-565
-565
-565
-565
-565
-565
-565
-566
-566
-566
-566
-567
-567
-568
-568
-569
-570
-571
-571
-572
-573
-574
-575
-576
-577
-578
-579
-581
-582
-584
-585
-586
-588
-589
-591
-592
-594
-595
-597
-598
-600
-602
-603
-605
-606
-608
-610
-611
-613
-615
-616
-618
-620
-621
-623
-625
-627
-628
-630
-632
-633
-635
-636
-638
-640
-641
-643
-645
-647
-648
-650
-652
-653
-655
-657
-658
-660
-662
-663
-665
-667
-668
-670
-671
-673
-674
-676
-677
-678
-680
-681
-683
-684
-685
-686
-687
-689
-690
-691
-691
-692
-693
-694
-694
-694
-695
-695
-695
-695
-695
-695
-695
-695
-695
-694
-694
-694
-694
-694
-693
-693
-693
-693
-692
-692
-692
-692
-692
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-690
-690
-690
-690
-689
-689
-688
-687
-687
-686
-685
-684
-683
-682
-681
-680
-679
-678
-677
-675
-674
-673
-672
-670
-669
-668
-667
-666
-665
-663
-662
-661
-660
-660
-659
-658
-657
-657
-656
-656
-655
-655
-655
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-655
-655
-655
-656
-656
-657
-657
-658
-659
-659
-659
-660
-660
-660
-661
-661
-661
-661
-661
-661
-660
-660
-659
-659
-658
-657
-656
-654
-653
-651
-650
-648
-646
-644
-642
-639
-637
-635
-632
-629
-627
-624
-621
-618
-615
-612
-609
-606
-603
-599
-596
-593
-590
-587
-584
-581
-578
-575
-572
-569
-566
-562
-559
-556
-553
-550
-547
-544
-541
-538
-535
-532
-530
-527
-524
-522
-519
-517
-514
-512
-509
-507
-504
-502
-499
-497
-494
-492
-489
-487
-484
-482
-479
-477
-474
-472
-469
-467
-465
-462
-460
-457
-455
-453
-450
-448
-446
-444
-442
-439
-437
-435
-433
-431
-428
-426
-424
-421
-418
-416
-413
-411
-408
-406
-404
-402
-399
-397
-395
-393
-391
-389
-387
-385
-383
-382
-380
-379
-378
-377
-376
-375
-374
-373
-372
-371
-370
-370
-369
-369
-368
-368
-368
-367
-367
-367
-367
-367
-367
-367
-367
-367
-367
-367
-367
-367
-367
-367
-367
-367
-366
-366
-366
-366
-366
-365
-365
-365
-364
-364
-363
-362
-362
-361
-360
-359
-359
-358
-357
-356
-356
-355
-354
-353
-353
-352
-351
-350
-349
-348
-347
-346
-345
-344
-343
-343
-342
-341
-340
-339
-338
-336
-335
-334
-333
-331
-330
-328
-327
-325
-323
-322
-320
-318
-317
-315
-313
-311
-310
-308
-306
-305
-303
-301
-300
-298
-297
-295
-294
-293
-291
-290
-289
-288
-287
-286
-285
-284
-284
-283
-282
-281
-281
-280
-279
-279
-278
-277
-276
-275
-274
-273
-272
-271
-270
-269
-268
-267
-266
-265
-265
-264
-263
-262
-261
-261
-260
-260
-259
-259
-258
-258
-257
-256
-256
-256
-255
-255
-255
-255
-255
-255
-255
-255
-255
-255
-255
-255
-255
-255
-255
-256
-256
-256
-256
-257
-257
-257
-258
-258
-258
-258
-259
-259
-259
-259
-260
-260
-260
-261
-261
-261
-261
-262
-262
-262
-262
-263
-263
-263
-264
-264
-264
-264
-265
-265
-265
-265
-266
-266
-266
-267
-267
-267
-267
-268
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-270
-271
-271
-271
-272
-272
-272
-272
-273
-273
-273
-273
-274
-274
-274
-274
-275
-275
-275
-275
-276
-276
-276
-276
-277
-277
-277
-277
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-280
-281
-281
-281
-281
-282
-282
-282
-282
-283
-283
-283
-283
-284
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-288
-289
-289
-289
-289
-290
-290
-290
-290
-291
-291
-291
-291
-292
-292
-292
-292
-293
-293
-293
-293
-293
-294
-294
-294
-294
-295
-295
-295
-295
-296
-296
-296
-296
-297
-297
-297
-297
-297
-298
-298
-298
-298
-299
-299
-299
-299
-300
-300
-300
-300
-300
-301
-301
-301
-301
-302
-302
-302
-302
-303
-303
-303
-303
-303
-304
-304
-304
-304
-305
-305
-305
-305
-305
-306
-306
-306
-306
-307
-307
-307
-307
-307
-308
-308
-308
-308
-309
-309
-309
-309
-309
-310
-310
-310
-310
-310
-311
-311
-311
-311
-312
-312
-312
-312
-312
-313
-313
-313
-313
-313
-314
-314
-314
-314
-315
-315
-315
-315
-315
-316
-316
-316
-316
-316
-317
-317
-317
-317
-317
-318
-318
-318
-318
-319
-319
-319
-319
-319
-320
-320
-320
-320
-320
-321
-321
-321
-321
-321
-322
-322
-322
-322
-322
-323
-323
-323
-323
-323
-324
-324
-324
-324
-324
-325
-325
-325
-325
-325
-326
-326
-326
-326
-326
-327
-327
-327
-327
-327
-328
-328
-328
-328
-328
-329
-329
-329
-329
-329
-330
-330
-330
-330
-330
-330
-331
-331
-331
-331
-331
-332
-332
-332
-332
-332
-333
-333
-333
-333
-333
-333
-334
-334
-334
-334
-334
-335
-335
-335
-335
-335
-336
-336
-336
-336
-336
-336
-337
-337
-337
-337
-337
-338
-338
-338
-338
-338
-338
-339
-339
-339
-339
-339
-340
-340
-340
-340
-340
-340
-341
-341
-341
-341
-341
-342
-342
-342
-342
-342
-342
-343
-343
-343
-343
-343
-343
-344
-344
-344
-344
-344
-344
-345
-345
-345
-345
-345
-346
-346
-346
-346
-346
-346
-347
-347
-347
-347
-347
-347
-348
-348
-348
-348
-348
-348
-349
-349
-349
-349
-349
-349
-350
-350
-350
-350
-350
-350
-351
-351
-351
-351
-351
-351
-352
-352
-352
-352
-352
-352
-353
-353
-353
-353
-353
-353
-353
-354
-354
-354
-354
-354
-354
-355
-355
-355
-355
-355
-355
-356
-356
-356
-356
-356
-356
-356
-357
-357
-357
-357
-357
-357
-358
-358
-358
-358
-358
-358
-358
-359
-359
-359
-359
-359
-359
-360
-360
-360
-360
-360
-360
-360
-361
-361
-361
-361
-361
-361
-361
-362
-362
-362
-362
-362
-362
-363
-363
-363
-363
-363
-363
-363
-364
-364
-364
-364
-364
-364
-364
-365
-365
-365
-365
-365
-365
-365
-366
-366
-366
-366
-366
-366
-366
-367
-367
-367
-367
-367
-367
-367
-368
-368
-368
-368
-368
-368
-368
-369
-369
-369
-369
-369
-369
-369
-369
-370
-370
-370
-370
-370
-370
-370
-371
-371
-371
-371
-371
-371
-371
-372
-372
-372
-372
-372
-372
-372
-372
-373
-373
-373
-373
-373
-373
-373
-373
-374
-374
-374
-374
-374
-374
-374
-375
-375
-375
-375
-375
-375
-375
-375
-376
-376
-376
-376
-376
-376
-376
-376
-377
-377
-377
-377
-377
-377
-377
-377
-378
-378
-378
-378
-378
-378
-378
-378
-379
-379
-379
-379
-379
-379
-379
-379
-380
-380
-380
-380
-380
-380
-380
-380
-381
-381
-381
-381
-381
-381
-381
-381
-381
-382
-382
-382
-382
-382
-382
-382
-382
-383
-383
-383
-383
-383
-383
-383
-383
-383
-384
-384
-384
-384
-384
-384
-384
-384
-384
-385
-385
-385
-385
-385
-385
-385
-385
-385
-386
-386
-386
-386
-386
-386
-386
-386
-386
-387
-387
-387
-387
-387
-387
-387
-387
-387
-388
-388
-388
-388
-388
-388
-388
-388
-388
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-390
-390
-390
-390
-390
-390
-390
-390
-390
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-397
-397
-397
-397
-397
-397
-397
-397
-397
-397
-397
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-399
-399
-399
-399
-399
-399
-399
-399
-399
-399
-399
-400
-400
-400
-400
-400
-400
-400
-400
-400
-400
-400
-400
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
