5
10285
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-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
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-62
-62
-62
-62
-61
-61
-61
-61
-60
-60
-60
-60
-60
-59
-59
-59
-58
-58
-58
-57
-57
-57
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-50
-50
-50
-50
-49
-49
-49
-49
-48
-48
-48
-48
-47
-47
-47
-47
-47
-46
-46
-46
-46
-45
-45
-45
-45
-45
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-47
-47
-47
-48
-48
-49
-49
-50
-50
-50
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-56
-56
-57
-57
-57
-58
-58
-59
-59
-60
-60
-61
-62
-62
-63
-63
-64
-65
-65
-66
-66
-67
-67
-67
-68
-68
-69
-69
-69
-70
-70
-71
-71
-72
-72
-72
-73
-73
-74
-74
-75
-75
-75
-76
-76
-77
-77
-78
-78
-79
-79
-80
-80
-81
-81
-82
-82
-83
-83
-84
-84
-85
-85
-85
-86
-86
-87
-87
-88
-88
-89
-89
-90
-90
-91
-91
-92
-92
-92
-93
-93
-94
-94
-95
-96
-96
-97
-97
-98
-98
-99
-99
-100
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-116
-116
-115
-115
-115
-114
-114
-113
-113
-112
-112
-111
-110
-110
-109
-109
-109
-108
-108
-107
-107
-106
-106
-105
-105
-104
-104
-103
-103
-102
-102
-101
-101
-100
-100
-99
-99
-98
-98
-97
-96
-96
-95
-95
-94
-93
-93
-92
-91
-91
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-74
-72
-71
-70
-69
-68
-67
-66
-64
-63
-62
-60
-58
-57
-55
-53
-51
-49
-47
-46
-44
-42
-40
-39
-37
-35
-34
-32
-30
-29
-27
-25
-23
-22
-20
-18
-17
-15
-13
-12
-10
-9
-7
-5
-4
-2
0
1
3
5
6
8
10
12
14
15
17
19
21
23
25
28
30
32
34
36
38
40
42
44
46
48
51
53
55
57
60
62
65
67
70
73
76
79
81
84
87
90
93
96
99
102
105
108
111
114
117
120
123
126
128
131
134
136
139
141
144
146
148
151
153
156
158
160
163
165
167
169
171
173
174
176
178
179
181
182
183
184
185
186
187
188
189
189
190
191
191
192
193
194
194
195
196
197
198
199
200
201
203
204
206
207
209
211
213
215
217
219
221
224
226
229
231
234
237
240
243
246
249
252
255
258
262
265
268
271
274
277
280
283
285
288
290
293
295
297
299
301
303
304
306
307
308
309
309
310
310
310
309
309
308
307
305
304
302
301
299
297
294
292
290
287
284
282
279
276
273
270
267
263
260
256
253
249
245
241
237
234
230
226
222
218
215
211
207
204
200
196
193
190
186
183
180
177
174
171
168
166
163
160
157
155
152
149
146
143
140
137
135
132
129
126
123
120
117
115
112
109
107
105
102
100
98
96
94
93
91
89
87
85
83
81
79
77
74
72
70
68
66
63
61
59
57
55
53
51
49
47
45
43
41
40
38
36
34
32
30
28
26
24
22
19
16
14
10
7
4
0
-4
-8
-13
-18
-22
-27
-33
-38
-43
-49
-55
-60
-66
-72
-78
-84
-90
-96
-101
-107
-113
-118
-123
-129
-134
-139
-144
-148
-152
-157
-161
-164
-168
-172
-175
-178
-181
-184
-187
-190
-193
-195
-198
-200
-202
-204
-206
-207
-209
-210
-211
-212
-212
-213
-213
-213
-213
-212
-212
-211
-211
-210
-209
-207
-206
-205
-203
-202
-200
-199
-197
-195
-193
-192
-190
-188
-187
-185
-184
-182
-181
-180
-179
-179
-178
-177
-177
-176
-176
-175
-175
-174
-174
-173
-172
-171
-170
-169
-168
-167
-165
-164
-162
-161
-159
-157
-155
-153
-152
-150
-148
-146
-145
-144
-142
-141
-140
-139
-139
-138
-138
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-135
-135
-135
-135
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-136
-137
-138
-139
-141
-143
-145
-147
-149
-152
-154
-157
-159
-162
-164
-167
-169
-171
-173
-175
-176
-178
-179
-181
-182
-183
-184
-184
-185
-185
-185
-185
-184
-183
-182
-180
-178
-176
-173
-170
-167
-163
-159
-155
-150
-145
-140
-134
-129
-123
-118
-112
-106
-101
-95
-90
-85
-80
-75
-71
-67
-64
-60
-57
-54
-52
-50
-48
-47
-45
-44
-44
-44
-44
-44
-45
-46
-47
-49
-51
-53
-56
-58
-61
-64
-67
-70
-74
-77
-80
-84
-87
-91
-94
-98
-101
-105
-109
-112
-116
-119
-123
-126
-130
-133
-136
-139
-142
-145
-148
-151
-154
-157
-160
-163
-165
-168
-170
-173
-175
-177
-180
-182
-183
-185
-187
-188
-190
-191
-192
-193
-194
-195
-195
-196
-197
-198
-199
-200
-200
-201
-202
-203
-203
-204
-204
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-207
-207
-208
-209
-210
-211
-212
-213
-215
-216
-218
-220
-222
-224
-226
-228
-230
-233
-235
-238
-240
-243
-245
-248
-251
-253
-255
-257
-259
-261
-263
-264
-265
-265
-266
-266
-266
-267
-267
-267
-268
-268
-269
-269
-270
-270
-271
-271
-272
-272
-272
-271
-271
-271
-271
-270
-270
-271
-271
-272
-274
-276
-278
-281
-285
-289
-294
-300
-305
-311
-318
-325
-332
-339
-346
-353
-360
-367
-374
-381
-387
-394
-400
-406
-411
-416
-422
-426
-431
-435
-440
-444
-448
-451
-455
-459
-462
-465
-468
-470
-472
-474
-475
-476
-477
-478
-478
-478
-478
-478
-477
-477
-476
-475
-474
-473
-472
-471
-470
-468
-467
-465
-464
-462
-460
-458
-456
-454
-452
-450
-448
-445
-443
-441
-438
-436
-433
-430
-427
-424
-421
-418
-415
-412
-408
-405
-402
-399
-396
-393
-390
-387
-385
-383
-381
-379
-377
-375
-374
-372
-371
-369
-368
-366
-364
-362
-360
-357
-355
-352
-349
-347
-344
-341
-338
-335
-332
-329
-326
-323
-321
-318
-316
-314
-312
-310
-309
-308
-308
-307
-307
-308
-308
-309
-310
-312
-314
-315
-317
-319
-322
-324
-326
-328
-331
-333
-336
-339
-341
-344
-347
-349
-351
-354
-356
-357
-359
-360
-361
-362
-362
-363
-362
-362
-361
-360
-359
-358
-356
-355
-353
-352
-351
-349
-348
-347
-346
-345
-344
-343
-343
-342
-341
-340
-339
-338
-337
-336
-334
-333
-332
-330
-329
-327
-326
-324
-323
-322
-321
-320
-320
-320
-320
-320
-321
-322
-324
-326
-328
-331
-334
-337
-341
-345
-349
-354
-359
-364
-370
-376
-382
-389
-396
-403
-411
-418
-426
-434
-441
-449
-457
-464
-471
-478
-485
-491
-497
-503
-509
-514
-518
-523
-527
-531
-534
-538
-541
-545
-548
-551
-555
-559
-562
-566
-570
-574
-578
-582
-586
-590
-594
-598
-602
-607
-611
-615
-619
-623
-626
-630
-634
-637
-641
-644
-647
-651
-654
-657
-660
-663
-666
-669
-673
-676
-680
-684
-688
-693
-698
-703
-708
-713
-719
-725
-730
-736
-742
-747
-753
-758
-763
-768
-773
-777
-781
-786
-790
-793
-797
-801
-804
-808
-811
-814
-817
-820
-822
-824
-825
-826
-827
-827
-827
-826
-824
-822
-820
-817
-814
-810
-806
-802
-797
-792
-786
-780
-774
-768
-761
-754
-747
-740
-732
-725
-717
-709
-700
-692
-683
-674
-665
-656
-646
-637
-627
-617
-607
-597
-587
-577
-568
-559
-550
-541
-533
-526
-519
-512
-506
-501
-496
-492
-488
-484
-481
-478
-476
-473
-471
-468
-465
-463
-460
-457
-453
-449
-445
-441
-437
-432
-427
-421
-416
-410
-404
-398
-392
-386
-379
-373
-366
-359
-353
-346
-340
-333
-326
-319
-313
-306
-299
-292
-285
-278
-271
-264
-257
-249
-241
-234
-226
-218
-210
-202
-194
-186
-178
-170
-161
-153
-145
-137
-129
-121
-114
-106
-98
-91
-84
-77
-69
-62
-55
-48
-41
-34
-26
-19
-11
-3
5
13
21
29
37
45
53
60
68
75
82
90
97
104
110
117
124
130
136
142
148
153
158
163
168
172
175
178
181
183
184
185
186
186
186
186
185
184
183
182
180
179
177
176
173
171
168
165
162
157
153
147
141
135
128
121
114
106
97
89
80
71
62
53
43
34
25
16
6
-3
-12
-21
-30
-39
-48
-57
-66
-74
-83
-91
-100
-108
-116
-124
-131
-138
-145
-152
-159
-166
-172
-178
-184
-190
-196
-202
-207
-213
-218
-223
-227
-232
-236
-239
-243
-246
-249
-252
-255
-258
-260
-262
-264
-267
-269
-271
-273
-275
-277
-279
-282
-284
-286
-289
-291
-293
-295
-298
-300
-302
-305
-307
-310
-313
-317
-320
-324
-328
-333
-338
-343
-348
-354
-360
-366
-372
-378
-384
-390
-396
-401
-407
-413
-419
-425
-431
-436
-442
-448
-454
-459
-465
-471
-476
-482
-488
-494
-499
-505
-510
-516
-521
-527
-532
-537
-543
-548
-553
-558
-563
-567
-572
-576
-580
-584
-587
-590
-592
-594
-596
-598
-599
-599
-600
-600
-599
-599
-598
-596
-595
-593
-590
-588
-585
-581
-578
-574
-569
-565
-560
-554
-548
-541
-535
-527
-519
-511
-503
-494
-485
-476
-466
-457
-448
-439
-429
-420
-412
-403
-395
-387
-379
-372
-365
-358
-351
-345
-339
-334
-328
-323
-318
-313
-309
-304
-300
-296
-291
-287
-283
-279
-275
-271
-267
-263
-259
-254
-249
-244
-239
-234
-228
-222
-215
-209
-202
-196
-189
-182
-175
-168
-161
-154
-148
-142
-136
-131
-126
-121
-117
-114
-110
-108
-105
-104
-102
-101
-101
-101
-102
-103
-104
-106
-108
-111
-114
-117
-121
-124
-129
-133
-137
-142
-147
-152
-157
-162
-167
-172
-177
-182
-187
-193
-198
-203
-208
-212
-217
-221
-225
-228
-232
-234
-236
-237
-238
-238
-238
-237
-235
-233
-230
-227
-223
-219
-214
-210
-204
-199
-193
-187
-180
-174
-167
-160
-154
-147
-140
-133
-125
-118
-111
-104
-97
-89
-82
-76
-69
-63
-57
-51
-46
-41
-37
-34
-30
-27
-25
-23
-22
-21
-21
-21
-22
-24
-25
-28
-30
-34
-37
-41
-46
-51
-56
-61
-67
-73
-79
-86
-93
-100
-107
-115
-122
-130
-137
-144
-152
-158
-165
-171
-177
-183
-188
-193
-197
-201
-205
-208
-211
-213
-215
-217
-218
-219
-221
-221
-222
-222
-223
-222
-222
-221
-220
-218
-216
-213
-210
-207
-203
-198
-193
-188
-182
-176
-170
-164
-157
-151
-144
-138
-132
-126
-120
-115
-109
-104
-100
-95
-90
-86
-81
-77
-72
-67
-62
-57
-52
-46
-40
-34
-28
-21
-13
-6
2
10
18
26
35
44
53
62
71
80
89
98
108
117
126
134
143
152
160
168
176
184
192
199
207
214
222
229
237
244
252
259
266
274
281
289
296
304
311
318
325
333
339
346
353
359
365
371
376
381
386
391
395
400
404
407
411
414
417
420
422
425
427
429
431
433
435
438
440
442
445
448
451
455
459
463
468
473
478
484
490
496
503
509
516
523
530
537
544
551
558
565
573
580
587
594
601
607
614
620
627
633
638
644
650
655
660
665
669
674
678
683
687
691
695
699
703
707
711
714
718
722
725
729
732
735
738
741
744
747
750
752
755
757
758
760
761
762
762
762
762
761
760
759
757
755
753
751
749
747
745
743
741
739
738
737
736
736
736
737
737
739
740
742
744
746
749
751
754
757
760
763
766
769
772
775
779
783
787
791
795
799
804
809
813
818
823
827
832
836
840
844
847
850
853
855
857
859
861
862
864
866
867
870
872
875
877
880
884
887
890
894
897
901
904
907
910
914
917
920
922
925
928
931
933
936
939
941
943
945
947
949
951
952
954
955
956
956
957
957
957
957
956
956
955
954
953
951
949
947
945
941
938
933
928
922
916
909
901
892
883
874
864
854
843
833
822
812
802
792
782
773
765
757
749
742
736
730
724
719
715
711
708
705
703
701
700
699
699
700
701
703
706
710
714
719
724
730
737
744
751
759
767
775
784
793
802
811
820
830
839
848
857
866
875
883
890
898
904
910
915
919
923
926
928
929
930
930
930
929
928
927
926
924
923
922
920
919
918
917
916
915
914
913
911
909
906
903
899
895
890
884
877
870
863
855
846
838
830
821
813
805
798
791
784
778
772
767
762
758
754
751
748
745
743
741
740
739
738
737
737
737
737
738
739
740
741
743
745
747
749
752
755
759
762
766
770
774
779
783
788
793
797
802
807
811
816
821
826
830
836
841
847
853
859
866
873
881
890
899
908
918
928
939
950
961
972
984
995
1006
1016
1027
1036
1046
1054
1062
1070
1077
1083
1089
1095
1101
1106
1112
1118
1124
1130
1137
1145
1152
1161
1170
1179
1189
1199
1210
1221
1231
1242
1253
1263
1273
1283
1293
1302
1311
1319
1328
1335
1343
1350
1357
1364
1371
1378
1385
1392
1399
1407
1415
1423
1431
1440
1448
1458
1467
1476
1486
1495
1505
1514
1524
1533
1543
1552
1561
1569
1577
1584
1591
1596
1601
1606
1609
1611
1612
1613
1612
1611
1609
1606
1602
1598
1593
1587
1580
1573
1566
1558
1549
1541
1531
1522
1512
1503
1493
1484
1475
1466
1458
1450
1443
1436
1429
1423
1418
1413
1409
1405
1402
1399
1397
1395
1393
1391
1390
1388
1387
1385
1384
1383
1382
1381
1380
1380
1380
1380
1381
1383
1385
1389
1393
1398
1404
1411
1418
1426
1435
1444
1453
1463
1472
1482
1491
1500
1508
1516
1523
1530
1536
1541
1545
1549
1552
1553
1554
1554
1553
1551
1548
1544
1539
1533
1525
1517
1508
1497
1486
1474
1461
1447
1432
1416
1399
1381
1363
1343
1323
1301
1279
1256
1232
1208
1183
1157
1131
1105
1079
1053
1026
1000
974
949
924
899
875
852
829
807
786
766
747
729
712
697
682
668
656
644
633
624
615
607
599
593
587
582
578
574
571
569
567
566
565
564
564
564
564
564
565
566
566
567
567
568
567
567
566
565
564
562
560
558
555
553
550
547
545
542
540
537
535
533
532
530
530
529
529
530
531
533
536
539
543
548
554
560
567
575
583
592
601
611
622
633
644
656
668
680
692
705
718
732
745
759
773
788
803
818
833
849
864
880
896
912
929
945
960
976
991
1004
1018
1031
1043
1055
1065
1074
1083
1090
1097
1104
1109
1115
1119
1123
1127
1131
1134
1137
1140
1143
1146
1150
1153
1157
1161
1166
1171
1176
1182
1188
1195
1202
1210
1218
1226
1235
1244
1253
1262
1272
1281
1291
1301
1311
1321
1332
1342
1352
1363
1373
1383
1394
1404
1414
1425
1435
1445
1456
1466
1476
1485
1495
1505
1514
1523
1533
1542
1550
1559
1568
1576
1585
1593
1601
1609
1617
1624
1631
1638
1644
1651
1656
1662
1667
1672
1676
1680
1684
1688
1691
1694
1697
1699
1702
1704
1707
1710
1712
1715
1718
1722
1725
1729
1733
1737
1741
1745
1750
1754
1758
1763
1766
1770
1773
1776
1778
1780
1780
1781
1780
1779
1776
1773
1770
1765
1760
1754
1748
1741
1734
1726
1718
1710
1701
1692
1683
1673
1663
1653
1643
1632
1621
1609
1597
1584
1570
1556
1541
1525
1508
1491
1473
1454
1434
1415
1394
1373
1353
1332
1311
1290
1269
1249
1228
1209
1190
1171
1153
1136
1119
1103
1088
1073
1059
1046
1033
1020
1010
1000
990
981
972
964
957
950
943
937
931
925
920
915
911
906
902
897
893
888
884
879
874
869
862
856
848
840
830
819
808
795
781
766
750
733
715
697
678
658
638
618
598
578
558
538
519
500
481
463
445
427
410
394
377
362
346
331
316
302
287
274
260
247
234
222
211
200
189
180
171
163
157
151
146
142
138
136
134
132
130
129
128
126
124
122
120
117
113
109
104
99
94
88
81
75
68
61
54
47
40
33
26
19
12
6
-1
-7
-13
-19
-25
-30
-36
-41
-46
-51
-56
-61
-65
-68
-72
-74
-77
-78
-79
-79
-79
-78
-77
-74
-72
-68
-65
-60
-56
-50
-45
-39
-32
-26
-18
-10
-2
7
17
27
38
49
62
74
88
102
116
131
147
164
181
199
218
237
257
277
298
320
341
364
386
409
432
455
478
502
525
548
570
593
615
637
659
681
702
723
743
763
783
802
822
840
859
877
895
913
930
947
963
979
995
1010
1025
1039
1053
1067
1080
1092
1104
1115
1126
1137
1147
1156
1165
1173
1181
1188
1195
1202
1208
1214
1220
1226
1231
1237
1243
1248
1254
1259
1265
1271
1276
1282
1288
1294
1300
1306
1312
1319
1326
1333
1340
1348
1355
1363
1372
1380
1388
1396
1405
1413
1421
1429
1437
1444
1451
1458
1464
1470
1476
1481
1486
1491
1495
1499
1503
1506
1509
1512
1515
1518
1520
1522
1524
1526
1527
1528
1529
1529
1529
1528
1527
1526
1524
1522
1520
1517
1514
1511
1508
1504
1500
1496
1492
1487
1483
1477
1472
1466
1460
1454
1447
1440
1432
1424
1416
1407
1398
1388
1378
1367
1356
1345
1333
1322
1309
1297
1284
1270
1256
1242
1228
1213
1197
1181
1165
1149
1132
1115
1097
1080
1062
1043
1025
1004
986
966
946
926
905
884
863
842
820
798
776
753
731
708
685
661
637
613
589
564
539
514
489
464
439
413
388
363
337
312
287
262
238
213
189
165
142
119
97
75
55
35
16
-3
-20
-36
-51
-65
-78
-90
-101
-111
-120
-128
-135
-141
-146
-151
-155
-158
-161
-163
-165
-167
-168
-168
-169
-169
-168
-168
-167
-167
-166
-165
-164
-163
-162
-162
-161
-161
-160
-160
-160
-161
-161
-162
-162
-163
-164
-164
-165
-166
-167
-169
-171
-173
-175
-178
-181
-184
-187
-191
-194
-198
-201
-204
-207
-210
-212
-214
-216
-218
-219
-221
-222
-223
-225
-226
-228
-230
-232
-234
-236
-239
-241
-244
-246
-248
-250
-252
-254
-255
-256
-256
-256
-256
-255
-253
-252
-249
-246
-243
-240
-236
-232
-228
-223
-218
-212
-206
-199
-192
-184
-176
-167
-157
-147
-136
-125
-113
-100
-87
-74
-60
-45
-30
-14
2
18
34
51
67
84
101
117
134
150
167
184
200
217
233
250
266
282
298
313
329
343
358
372
386
399
412
424
436
448
459
470
480
491
501
511
520
529
538
547
555
562
569
576
582
588
593
598
603
606
610
613
615
618
619
620
621
622
622
621
621
620
618
616
614
611
608
604
599
594
589
583
576
569
562
554
546
537
528
520
511
501
492
483
474
464
455
445
436
426
416
406
395
384
373
361
349
337
325
313
302
290
279
267
257
247
237
228
219
211
204
198
192
188
184
181
179
177
176
176
177
178
180
182
185
188
192
196
200
205
209
214
219
225
230
235
240
245
249
253
256
259
261
262
263
263
262
260
257
254
249
244
238
231
224
215
206
197
186
175
164
152
139
126
113
99
84
69
54
38
22
5
-12
-30
-48
-66
-85
-104
-123
-143
-163
-183
-203
-224
-245
-266
-287
-308
-329
-351
-372
-392
-413
-433
-453
-472
-490
-509
-526
-543
-560
-577
-592
-608
-623
-638
-653
-667
-681
-694
-708
-720
-733
-744
-756
-767
-777
-787
-797
-806
-814
-822
-830
-837
-844
-850
-855
-860
-864
-868
-872
-874
-876
-878
-879
-880
-879
-879
-878
-876
-873
-870
-866
-862
-857
-851
-844
-837
-830
-822
-813
-804
-795
-786
-777
-769
-760
-751
-743
-734
-726
-718
-710
-702
-694
-686
-678
-670
-661
-653
-644
-634
-625
-615
-604
-594
-582
-571
-559
-547
-535
-522
-509
-496
-482
-468
-454
-439
-425
-410
-395
-381
-366
-352
-337
-323
-309
-295
-282
-268
-255
-242
-229
-217
-205
-193
-181
-169
-158
-147
-136
-126
-116
-106
-97
-88
-79
-71
-63
-55
-48
-41
-33
-26
-19
-12
-6
1
8
15
22
29
36
43
50
56
63
69
75
80
85
90
94
98
102
105
108
110
113
115
118
120
123
126
129
132
135
138
141
145
149
152
156
160
164
168
172
176
181
185
190
194
199
204
208
213
218
224
229
234
240
245
251
257
263
268
274
280
286
291
296
302
307
312
316
321
325
329
333
336
339
342
345
347
349
350
351
352
353
353
352
351
350
348
346
344
341
338
334
330
326
321
316
311
305
300
293
286
279
272
264
255
246
237
228
218
208
197
187
176
165
155
144
133
122
111
100
90
79
68
57
47
36
25
15
4
-7
-18
-29
-40
-51
-63
-76
-88
-101
-115
-128
-142
-157
-171
-186
-201
-216
-230
-245
-259
-274
-288
-302
-316
-330
-344
-358
-371
-384
-398
-411
-424
-437
-450
-462
-475
-488
-500
-512
-525
-537
-549
-561
-573
-584
-596
-608
-619
-631
-642
-653
-664
-675
-686
-697
-707
-718
-728
-738
-749
-759
-769
-779
-788
-798
-807
-817
-825
-834
-843
-851
-859
-866
-874
-881
-888
-894
-900
-907
-913
-918
-924
-930
-936
-942
-948
-955
-961
-969
-977
-985
-994
-1002
-1014
-1024
-1036
-1048
-1060
-1073
-1087
-1100
-1114
-1129
-1143
-1158
-1172
-1187
-1202
-1216
-1231
-1246
-1260
-1274
-1288
-1302
-1316
-1330
-1343
-1356
-1370
-1383
-1396
-1409
-1422
-1435
-1448
-1461
-1473
-1486
-1498
-1511
-1522
-1534
-1545
-1556
-1566
-1575
-1584
-1593
-1600
-1607
-1614
-1620
-1625
-1630
-1634
-1638
-1641
-1644
-1646
-1647
-1648
-1648
-1647
-1646
-1644
-1642
-1639
-1635
-1631
-1626
-1620
-1614
-1607
-1600
-1593
-1585
-1576
-1568
-1559
-1549
-1540
-1530
-1520
-1510
-1499
-1489
-1478
-1467
-1456
-1445
-1434
-1423
-1411
-1400
-1388
-1376
-1363
-1350
-1337
-1323
-1309
-1295
-1280
-1264
-1248
-1232
-1215
-1199
-1182
-1164
-1147
-1130
-1114
-1097
-1081
-1065
-1050
-1036
-1022
-1008
-995
-983
-971
-959
-948
-937
-926
-915
-904
-894
-884
-874
-863
-853
-843
-833
-823
-813
-803
-793
-784
-774
-765
-756
-747
-739
-731
-723
-715
-707
-700
-692
-684
-676
-669
-661
-652
-644
-636
-627
-618
-609
-601
-592
-584
-576
-568
-560
-553
-546
-540
-534
-529
-524
-519
-515
-511
-507
-504
-501
-498
-495
-493
-490
-488
-486
-484
-482
-480
-478
-476
-474
-472
-470
-469
-467
-465
-464
-462
-460
-459
-457
-456
-454
-453
-451
-449
-447
-445
-443
-440
-438
-434
-431
-427
-423
-418
-414
-408
-403
-397
-391
-384
-377
-369
-361
-353
-345
-336
-327
-318
-308
-299
-288
-278
-267
-256
-245
-233
-221
-208
-195
-182
-169
-155
-141
-126
-112
-98
-83
-69
-55
-40
-26
-13
1
15
28
41
53
66
78
90
102
113
124
135
146
156
166
176
185
194
202
210
218
224
230
236
240
244
246
248
249
249
248
246
244
240
236
232
227
222
217
211
205
200
194
188
183
177
172
166
161
156
151
146
142
138
133
130
126
123
120
118
115
113
111
110
109
108
107
106
106
105
105
104
103
103
102
101
99
98
96
94
91
89
86
82
79
75
70
66
61
56
51
46
40
35
29
23
17
11
4
-2
-8
-14
-20
-27
-33
-40
-47
-54
-62
-69
-78
-86
-95
-105
-115
-125
-136
-147
-158
-170
-182
-194
-206
-218
-230
-242
-254
-266
-279
-291
-303
-315
-327
-339
-351
-364
-376
-389
-401
-413
-426
-438
-449
-461
-472
-483
-494
-504
-514
-523
-533
-542
-551
-560
-569
-577
-586
-595
-604
-613
-623
-632
-642
-651
-661
-670
-679
-688
-697
-706
-714
-721
-729
-735
-742
-748
-753
-758
-763
-767
-771
-774
-777
-780
-782
-785
-787
-789
-791
-793
-795
-797
-799
-802
-804
-807
-810
-813
-817
-821
-825
-830
-835
-841
-846
-853
-859
-865
-872
-878
-885
-892
-898
-904
-911
-917
-923
-928
-934
-939
-945
-950
-955
-960
-964
-969
-973
-977
-981
-985
-989
-993
-997
-1002
-1006
-1010
-1014
-1018
-1022
-1026
-1029
-1033
-1036
-1039
-1042
-1045
-1047
-1050
-1052
-1053
-1055
-1056
-1057
-1058
-1058
-1058
-1059
-1058
-1058
-1058
-1057
-1057
-1057
-1056
-1056
-1056
-1057
-1057
-1059
-1061
-1063
-1065
-1069
-1072
-1076
-1080
-1084
-1088
-1092
-1097
-1101
-1104
-1108
-1111
-1114
-1116
-1119
-1120
-1122
-1123
-1124
-1124
-1125
-1125
-1125
-1125
-1125
-1125
-1124
-1124
-1124
-1124
-1124
-1123
-1123
-1122
-1122
-1121
-1121
-1121
-1120
-1120
-1120
-1120
-1120
-1121
-1121
-1122
-1123
-1123
-1124
-1125
-1125
-1126
-1126
-1125
-1125
-1124
-1124
-1123
-1122
-1120
-1119
-1118
-1118
-1117
-1116
-1116
-1116
-1115
-1115
-1115
-1114
-1114
-1113
-1112
-1110
-1109
-1106
-1104
-1100
-1097
-1092
-1088
-1083
-1077
-1071
-1065
-1058
-1051
-1044
-1036
-1028
-1020
-1012
-1002
-993
-983
-973
-962
-951
-940
-928
-916
-904
-892
-880
-868
-856
-844
-833
-823
-813
-803
-794
-785
-776
-768
-760
-753
-745
-738
-731
-724
-718
-712
-707
-702
-697
-693
-690
-686
-684
-681
-679
-677
-675
-673
-671
-669
-666
-664
-661
-658
-655
-651
-648
-644
-640
-635
-631
-626
-621
-616
-611
-607
-602
-597
-593
-589
-585
-581
-577
-573
-569
-566
-563
-559
-556
-552
-548
-545
-541
-537
-533
-529
-525
-520
-516
-512
-507
-502
-498
-493
-488
-483
-478
-473
-468
-464
-459
-455
-450
-446
-442
-438
-434
-430
-427
-424
-421
-418
-415
-413
-412
-410
-409
-409
-409
-409
-410
-412
-414
-416
-420
-423
-427
-431
-436
-441
-446
-452
-457
-463
-468
-474
-480
-485
-491
-497
-503
-509
-515
-522
-529
-535
-542
-549
-556
-562
-569
-575
-581
-587
-593
-599
-605
-611
-617
-623
-630
-636
-642
-649
-655
-662
-668
-675
-681
-687
-693
-699
-704
-709
-714
-719
-723
-728
-732
-736
-740
-745
-749
-753
-758
-763
-767
-772
-778
-783
-788
-794
-800
-806
-813
-819
-826
-834
-841
-849
-856
-864
-871
-879
-886
-893
-900
-906
-912
-918
-924
-929
-934
-939
-944
-948
-952
-956
-959
-962
-964
-966
-968
-969
-970
-971
-971
-972
-972
-973
-973
-974
-975
-976
-977
-979
-980
-982
-984
-986
-988
-990
-992
-994
-996
-997
-999
-1000
-1000
-1002
-1002
-1002
-1000
-1000
-1000
-999
-998
-997
-996
-995
-994
-994
-994
-994
-994
-995
-996
-997
-998
-1000
-1002
-1004
-1006
-1010
-1012
-1016
-1018
-1020
-1024
-1026
-1029
-1031
-1033
-1035
-1036
-1038
-1040
-1042
-1043
-1045
-1048
-1050
-1053
-1056
-1059
-1062
-1066
-1070
-1074
-1078
-1082
-1087
-1092
-1097
-1103
-1108
-1114
-1119
-1125
-1131
-1137
-1143
-1149
-1154
-1160
-1165
-1169
-1174
-1178
-1181
-1184
-1187
-1189
-1191
-1192
-1193
-1193
-1193
-1192
-1191
-1189
-1187
-1185
-1182
-1180
-1176
-1173
-1169
-1165
-1160
-1156
-1151
-1146
-1140
-1135
-1129
-1123
-1118
-1113
-1108
-1103
-1098
-1094
-1091
-1087
-1084
-1081
-1078
-1076
-1073
-1071
-1068
-1066
-1063
-1061
-1058
-1055
-1053
-1049
-1046
-1043
-1040
-1036
-1033
-1029
-1025
-1020
-1016
-1012
-1008
-1004
-1000
-996
-992
-988
-985
-981
-978
-975
-973
-970
-969
-967
-967
-966
-966
-967
-967
-968
-968
-968
-967
-966
-965
-963
-961
-958
-954
-950
-946
-942
-937
-933
-928
-923
-918
-913
-908
-903
-898
-893
-889
-884
-880
-876
-872
-868
-865
-861
-858
-854
-850
-846
-842
-837
-833
-827
-822
-816
-811
-805
-799
-793
-786
-780
-774
-767
-761
-755
-749
-743
-737
-731
-726
-721
-716
-711
-707
-702
-698
-694
-690
-686
-682
-679
-675
-672
-669
-667
-665
-663
-661
-660
-659
-659
-659
-658
-658
-658
-658
-658
-657
-656
-655
-654
-653
-651
-649
-648
-646
-644
-642
-640
-638
-635
-632
-629
-626
-622
-617
-613
-608
-603
-598
-593
-588
-584
-580
-575
-572
-569
-566
-563
-561
-559
-558
-557
-556
-555
-554
-554
-553
-553
-552
-552
-552
-553
-553
-554
-555
-556
-557
-559
-560
-561
-562
-563
-564
-565
-566
-567
-568
-570
-571
-573
-575
-577
-579
-581
-583
-586
-588
-590
-592
-594
-595
-597
-598
-599
-600
-600
-600
-600
-599
-598
-597
-596
-594
-592
-590
-587
-585
-582
-579
-576
-573
-570
-567
-564
-561
-559
-556
-553
-550
-548
-546
-544
-542
-541
-540
-539
-538
-538
-538
-538
-538
-539
-539
-539
-539
-540
-540
-540
-540
-540
-540
-540
-540
-540
-539
-539
-538
-538
-537
-536
-535
-534
-532
-531
-529
-527
-525
-523
-521
-519
-516
-514
-512
-510
-508
-505
-504
-502
-500
-498
-496
-494
-492
-490
-488
-485
-483
-480
-476
-473
-469
-465
-461
-457
-452
-448
-443
-438
-433
-428
-423
-419
-414
-410
-405
-401
-397
-393
-389
-386
-382
-378
-375
-371
-367
-364
-360
-356
-351
-347
-342
-338
-333
-328
-323
-319
-314
-309
-304
-299
-294
-289
-284
-279
-274
-270
-265
-259
-254
-249
-244
-239
-233
-228
-222
-216
-210
-203
-196
-189
-181
-173
-165
-156
-147
-137
-128
-118
-109
-99
-89
-78
-68
-58
-47
-36
-24
-13
-1
10
22
34
46
58
70
81
93
105
116
127
138
149
159
168
178
186
194
201
207
212
216
220
222
224
225
225
224
223
221
219
216
213
210
207
205
202
199
197
195
193
191
190
188
186
185
183
181
179
178
176
174
172
170
168
166
164
163
162
160
160
159
158
157
157
156
155
155
154
153
153
153
153
153
153
153
154
155
155
156
157
158
159
159
160
161
161
162
163
164
165
167
169
172
174
177
180
184
188
191
195
199
204
208
212
216
220
225
229
233
236
240
244
248
251
255
258
261
264
267
270
272
275
277
278
279
280
280
280
279
278
277
276
275
274
273
271
270
270
269
268
267
267
267
266
266
266
265
265
264
264
263
262
261
260
258
256
254
251
249
245
242
238
234
230
226
221
217
213
209
204
200
196
193
189
186
182
180
177
174
172
170
168
166
164
163
162
161
160
159
159
159
159
160
161
163
165
167
170
173
177
181
184
188
192
196
200
204
208
212
217
221
226
231
235
240
245
250
254
258
262
266
270
273
276
279
282
284
286
288
289
291
292
293
294
295
295
295
295
294
293
292
291
289
288
286
284
282
280
278
275
273
271
268
265
262
259
256
253
249
245
241
237
232
227
222
217
211
206
200
194
188
183
178
173
169
165
161
158
156
154
152
151
150
150
149
150
150
151
152
153
155
156
157
159
160
161
162
162
163
164
164
164
164
165
165
165
165
166
166
166
166
166
166
166
166
166
166
165
165
164
162
161
159
156
154
151
147
143
139
134
130
125
119
114
108
102
96
90
83
77
70
64
57
50
44
37
31
25
19
13
7
2
-3
-8
-13
-18
-23
-28
-32
-37
-41
-45
-49
-54
-58
-62
-67
-71
-76
-80
-85
-90
-95
-100
-104
-109
-114
-119
-124
-128
-133
-138
-144
-149
-154
-160
-166
-172
-177
-183
-189
-195
-200
-205
-211
-216
-221
-226
-230
-234
-239
-242
-246
-249
-252
-255
-257
-259
-261
-263
-265
-266
-268
-270
-272
-273
-275
-276
-277
-278
-278
-279
-279
-278
-278
-277
-276
-275
-273
-272
-270
-267
-264
-261
-258
-255
-251
-247
-242
-238
-234
-229
-224
-219
-215
-210
-205
-201
-196
-192
-188
-184
-179
-175
-171
-167
-163
-160
-156
-152
-148
-144
-140
-136
-133
-129
-126
-123
-120
-117
-114
-111
-108
-106
-103
-101
-100
-98
-97
-96
-96
-96
-96
-96
-97
-98
-99
-100
-101
-103
-104
-105
-107
-108
-109
-110
-110
-110
-110
-109
-108
-106
-104
-102
-99
-96
-93
-90
-86
-83
-80
-78
-75
-73
-71
-69
-68
-67
-66
-66
-66
-67
-68
-69
-71
-72
-74
-75
-76
-77
-78
-78
-79
-79
-80
-80
-80
-81
-82
-82
-83
-84
-85
-86
-87
-88
-89
-89
-90
-90
-90
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-92
-92
-91
-90
-88
-87
-86
-84
-82
-80
-77
-75
-72
-69
-66
-63
-61
-58
-56
-53
-52
-50
-49
-48
-47
-47
-48
-48
-49
-50
-52
-54
-56
-59
-61
-64
-67
-70
-73
-76
-79
-82
-84
-87
-89
-91
-93
-94
-95
-96
-96
-96
-95
-95
-93
-92
-90
-89
-87
-86
-85
-83
-82
-81
-80
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-81
-81
-82
-82
-82
-82
-82
-82
-81
-81
-81
-80
-80
-79
-78
-77
-76
-76
-75
-74
-73
-73
-72
-72
-72
-73
-73
-74
-75
-76
-78
-79
-81
-82
-84
-85
-86
-87
-88
-88
-89
-89
-88
-88
-87
-86
-85
-83
-82
-80
-77
-74
-71
-68
-64
-60
-55
-49
-43
-36
-28
-20
-10
0
11
22
34
47
61
75
89
104
119
133
148
163
178
192
206
220
233
247
260
273
286
299
312
325
337
349
362
374
385
397
408
419
430
441
452
462
473
483
493
503
513
522
532
542
551
561
570
580
589
598
606
614
622
630
637
643
649
655
661
666
670
674
678
681
684
687
689
691
692
693
693
694
693
693
692
691
690
689
687
686
684
682
680
677
674
671
668
664
661
657
653
649
645
641
637
633
629
625
620
616
611
606
600
595
589
583
576
570
563
556
549
542
535
528
521
514
506
498
490
482
473
464
455
445
435
425
415
404
394
384
374
364
355
346
337
329
322
315
309
304
299
296
293
290
289
288
287
286
286
286
287
287
288
288
289
291
292
294
296
299
302
305
309
314
319
325
331
338
346
354
363
372
382
392
402
412
422
433
444
455
465
476
488
499
510
521
532
544
555
566
578
589
601
612
624
635
647
658
669
679
690
699
709
717
725
733
740
746
751
756
759
762
764
766
766
766
765
764
763
760
758
754
751
747
742
737
732
726
720
714
707
699
691
683
673
664
653
642
631
619
607
595
583
571
559
547
536
526
516
507
499
492
486
480
476
472
469
467
465
465
465
465
467
469
471
474
477
480
483
487
490
494
498
502
505
508
512
515
517
520
522
524
525
526
527
528
528
528
528
527
526
525
523
522
520
518
517
515
514
513
512
512
512
512
513
513
514
515
515
516
516
517
518
519
520
522
524
527
531
535
540
546
553
561
569
579
589
600
612
624
638
652
666
682
698
715
733
751
770
790
811
832
854
877
901
925
951
976
1002
1030
1058
1085
1113
1141
1168
1195
1222
1248
1274
1299
1323
1347
1370
1393
1414
1435
1456
1475
1494
1512
1529
1545
1560
1574
1588
1600
1610
1620
1629
1637
1644
1650
1655
1660
1663
1666
1668
1669
1670
1669
1668
1666
1663
1660
1655
1649
1643
1635
1626
1616
1606
1594
1581
1568
1554
1539
1524
1507
1491
1473
1455
1437
1417
1397
1376
1354
1332
1309
1286
1262
1238
1214
1189
1164
1138
1113
1087
1062
1036
1010
984
958
931
905
878
851
824
797
770
743
716
688
661
634
608
581
555
530
505
480
456
432
408
386
363
341
319
297
276
254
233
212
190
169
148
127
106
85
65
44
24
4
-15
-35
-55
-74
-93
-113
-132
-151
-170
-188
-207
-225
-243
-260
-277
-293
-309
-324
-338
-352
-365
-377
-388
-398
-407
-415
-422
-427
-432
-436
-439
-441
-442
-442
-442
-442
-441
-439
-437
-434
-431
-427
-423
-418
-413
-406
-399
-391
-382
-373
-364
-354
-344
-334
-324
-313
-303
-293
-284
-275
-266
-258
-250
-242
-234
-226
-218
-210
-202
-194
-185
-177
-168
-160
-151
-143
-135
-127
-119
-111
-104
-96
-89
-82
-76
-69
-62
-56
-49
-43
-36
-30
-24
-18
-12
-7
-1
4
9
15
20
27
33
41
49
58
68
78
90
103
116
130
144
159
174
190
205
221
237
253
269
285
301
316
332
348
364
380
397
413
430
447
464
481
497
513
529
544
559
572
584
596
605
614
621
627
632
635
636
637
636
634
631
627
623
618
612
605
598
590
581
571
560
548
535
521
506
490
472
454
436
417
397
378
358
338
317
297
277
257
237
217
197
178
160
142
125
108
92
77
63
49
37
25
14
4
-6
-14
-22
-29
-35
-40
-45
-49
-52
-54
-55
-55
-54
-52
-49
-45
-40
-33
-26
-18
-9
0
10
21
32
43
55
68
80
93
107
121
136
151
168
184
202
220
239
258
279
300
321
343
366
389
413
436
460
484
507
531
553
576
598
620
642
663
684
704
725
745
766
787
808
830
852
874
896
918
940
962
983
1004
1024
1044
1064
1084
1103
1122
1140
1159
1177
1195
1213
1230
1247
1264
1280
1296
1312
1327
1342
1356
1369
1382
1395
1407
1419
1430
1440
1450
1459
1467
1474
1481
1486
1490
1494
1496
1498
1499
1499
1498
1498
1496
1495
1493
1492
1491
1490
1489
1489
1489
1490
1491
1492
1493
1495
1496
1497
1498
1499
1499
1499
1498
1497
1495
1492
1488
1483
1478
1472
1466
1459
1451
1443
1435
1427
1419
1411
1403
1395
1387
1379
1371
1362
1354
1345
1337
1328
1319
1309
1300
1290
1281
1271
1261
1251
1241
1232
1222
1212
1203
1194
1185
1176
1168
1159
1152
1145
1138
1133
1128
1123
1120
1117
1115
1114
1113
1113
1113
1114
1115
1116
1117
1119
1121
1123
1125
1128
1130
1134
1137
1142
1147
1153
1160
1167
1175
1184
1194
1204
1215
1226
1237
1249
1260
1271
1281
1292
1302
1311
1320
1329
1338
1346
1354
1362
1369
1376
1383
1390
1396
1402
1408
1414
1421
1427
1434
1440
1447
1454
1461
1468
1476
1483
1491
1500
1508
1516
1525
1534
1543
1553
1562
1571
1580
1589
1597
1605
1612
1618
1623
1628
1631
1634
1635
1636
1635
1633
1630
1625
1618
1610
1601
1589
1576
1562
1546
1529
1511
1493
1473
1454
1434
1414
1394
1375
1355
1336
1317
1299
1282
1265
1248
1232
1217
1202
1187
1173
1159
1146
1132
1119
1106
1093
1081
1068
1054
1041
1028
1014
1000
987
973
959
945
931
916
901
886
870
855
839
824
810
796
782
770
758
748
738
730
722
716
711
706
703
700
698
697
697
697
698
699
701
704
708
712
717
723
730
737
744
753
761
770
780
789
798
808
817
827
837
846
856
866
876
886
897
908
919
931
943
956
968
982
995
1008
1022
1035
1048
1060
1072
1084
1095
1105
1115
1125
1134
1142
1151
1158
1165
1171
1177
1182
1186
1190
1192
1193
1194
1193
1192
1189
1186
1181
1176
1169
1162
1153
1144
1133
1123
1111
1100
1088
1077
1065
1054
1043
1033
1022
1012
1002
994
985
976
967
958
949
940
931
922
912
903
894
885
876
867
859
851
843
836
830
824
818
813
809
804
801
797
794
791
789
786
785
784
783
784
785
787
790
794
800
806
814
824
835
847
861
876
893
911
930
950
971
993
1016
1040
1065
1091
1118
1146
1175
1204
1235
1266
1298
1331
1364
1397
1430
1464
1497
1530
1564
1596
1629
1662
1694
1726
1758
1789
1820
1851
1881
1911
1940
1969
1996
2023
2049
2074
2098
2121
2142
2163
2183
2202
2219
2236
2252
2267
2282
2295
2307
2319
2329
2338
2346
2352
2358
2362
2364
2365
2365
2363
2360
2355
2349
2342
2334
2324
2313
2302
2289
2276
2262
2247
2232
2216
2199
2181
2163
2143
2123
2102
2079
2056
2032
2005
1980
1953
1926
1898
1869
1840
1810
1781
1751
1722
1693
1664
1636
1608
1582
1556
1531
1507
1484
1461
1440
1420
1400
1382
1364
1348
1332
1317
1303
1289
1275
1263
1251
1239
1228
1217
1207
1198
1189
1181
1174
1168
1162
1157
1154
1151
1149
1148
1148
1149
1152
1155
1160
1166
1173
1182
1191
1202
1213
1225
1238
1251
1265
1280
1294
1310
1325
1341
1356
1372
1387
1403
1418
1434
1450
1465
1481
1497
1513
1529
1546
1562
1579
1596
1613
1629
1646
1663
1680
1697
1713
1730
1748
1765
1782
1800
1818
1837
1856
1876
1896
1916
1937
1957
1978
1998
2017
2037
2057
2076
2093
2110
2127
2143
2158
2172
2186
2199
2211
2223
2234
2244
2253
2262
2270
2277
2283
2289
2293
2297
2299
2301
2300
2299
2296
2292
2286
2278
2270
2260
2249
2237
2223
2209
2194
2179
2162
2145
2127
2108
2088
2068
2047
2025
2001
1979
1955
1931
1906
1880
1854
1828
1801
1773
1745
1718
1689
1661
1633
1604
1575
1547
1517
1488
1458
1427
1396
1364
1332
1299
1266
1231
1196
1161
1124
1087
1049
1010
972
933
893
852
812
771
729
688
646
604
561
519
476
433
391
349
307
266
226
187
148
110
73
37
3
-31
-63
-94
-124
-153
-180
-207
-233
-258
-281
-304
-326
-348
-369
-389
-408
-428
-447
-465
-484
-503
-522
-541
-561
-581
-601
-621
-641
-661
-681
-701
-721
-741
-760
-779
-798
-816
-834
-851
-868
-884
-900
-916
-930
-945
-958
-972
-984
-997
-1008
-1020
-1032
-1042
-1053
-1063
-1072
-1081
-1089
-1097
-1103
-1110
-1115
-1120
-1124
-1128
-1132
-1135
-1138
-1140
-1143
-1145
-1146
-1148
-1149
-1150
-1151
-1151
-1152
-1152
-1151
-1151
-1150
-1149
-1147
-1145
-1142
-1139
-1136
-1132
-1129
-1125
-1122
-1119
-1115
-1112
-1109
-1106
-1103
-1100
-1097
-1095
-1092
-1090
-1088
-1087
-1086
-1085
-1085
-1085
-1085
-1086
-1088
-1090
-1093
-1097
-1101
-1105
-1111
-1116
-1123
-1130
-1137
-1144
-1152
-1160
-1169
-1177
-1186
-1194
-1203
-1211
-1219
-1227
-1235
-1243
-1250
-1257
-1264
-1270
-1277
-1283
-1288
-1293
-1298
-1303
-1307
-1311
-1314
-1317
-1320
-1322
-1323
-1324
-1324
-1324
-1323
-1321
-1318
-1314
-1310
-1305
-1299
-1292
-1284
-1276
-1268
-1259
-1250
-1241
-1232
-1224
-1215
-1207
-1199
-1192
-1186
-1180
-1175
-1171
-1167
-1164
-1162
-1160
-1159
-1158
-1158
-1158
-1158
-1159
-1159
-1159
-1158
-1157
-1155
-1153
-1150
-1146
-1142
-1136
-1130
-1124
-1116
-1108
-1100
-1091
-1081
-1071
-1060
-1049
-1038
-1027
-1014
-1002
-989
-976
-962
-947
-932
-916
-900
-882
-864
-845
-826
-806
-786
-766
-744
-723
-701
-679
-656
-634
-611
-587
-564
-540
-517
-493
-470
-447
-424
-401
-379
-358
-336
-315
-295
-275
-255
-236
-217
-197
-178
-159
-139
-120
-100
-80
-59
-38
-17
4
26
47
69
91
113
135
157
178
199
219
239
258
276
294
311
327
343
357
371
384
395
406
415
424
431
437
442
446
450
452
453
454
453
452
449
446
442
437
431
424
416
407
398
387
376
363
350
337
322
308
292
277
261
244
228
211
195
179
163
147
131
116
102
88
75
63
51
41
32
24
18
12
8
5
4
4
5
7
10
15
21
28
37
46
57
69
81
95
110
125
142
160
179
199
219
241
263
286
309
333
357
381
406
432
457
484
511
538
566
595
625
656
688
720
754
788
823
858
895
932
970
1008
1048
1088
1129
1172
1215
1260
1306
1353
1401
1450
1501
1552
1604
1658
1711
1766
1820
1874
1929
1982
2036
2088
2140
2191
2241
2290
2338
2385
2431
2475
2518
2559
2599
2638
2676
2713
2749
2783
2818
2851
2884
2916
2948
2980
3011
3042
3073
3104
3135
3165
3196
3226
3256
3287
3316
3346
3375
3404
3432
3459
3486
3512
3537
3562
3586
3610
3633
3655
3676
3697
3716
3734
3752
3768
3783
3797
3809
3820
3831
3839
3847
3854
3859
3864
3867
3870
3872
3873
3873
3873
3872
3871
3869
3868
3866
3865
3863
3863
3862
3862
3863
3864
3866
3869
3873
3877
3883
3890
3898
3907
3918
3930
3944
3959
3975
3993
4011
4032
4053
4075
4100
4125
4151
4179
4208
4239
4271
4304
4339
4375
4411
4449
4487
4526
4565
4604
4644
4684
4724
4764
4803
4843
4882
4920
4958
4995
5031
5067
5102
5136
5169
5202
5233
5264
5293
5322
5350
5377
5403
5428
5453
5477
5500
5523
5545
5567
5588
5610
5631
5651
5671
5691
5710
5729
5747
5764
5780
5796
5811
5825
5839
5852
5863
5875
5885
5895
5904
5913
5921
5929
5936
5942
5948
5953
5956
5959
5961
5961
5960
5957
5954
5949
5942
5934
5925
5914
5902
5889
5874
5859
5842
5824
5806
5786
5766
5745
5723
5701
5678
5654
5629
5604
5577
5550
5522
5493
5462
5431
5398
5364
5330
5294
5258
5222
5185
5148
5111
5074
5037
5000
4965
4929
4895
4861
4828
4795
4764
4733
4702
4673
4644
4615
4588
4561
4534
4508
4483
4458
4434
4410
4387
4364
4341
4318
4296
4273
4251
4229
4207
4184
4162
4139
4116
4091
4067
4043
4018
3991
3964
3935
3905
3873
3840
3804
3767
3727
3684
3639
3590
3539
3485
3428
3368
3305
3239
3171
3101
3028
2954
2877
2798
2718
2637
2555
2471
2387
2302
2217
2132
2048
1963
1880
1797
1716
1636
1558
1482
1407
1335
1264
1196
1130
1066
1004
944
887
831
778
727
679
632
587
545
505
466
430
396
363
333
304
277
251
227
203
181
159
138
118
97
77
57
38
18
-3
-23
-44
-65
-87
-109
-131
-154
-177
-200
-224
-247
-270
-294
-317
-340
-363
-386
-408
-430
-452
-473
-495
-516
-537
-558
-579
-601
-623
-645
-668
-692
-716
-741
-766
-793
-820
-848
-876
-906
-936
-967
-999
-1032
-1066
-1100
-1136
-1172
-1208
-1246
-1283
-1321
-1358
-1396
-1433
-1470
-1507
-1544
-1580
-1616
-1653
-1689
-1726
-1762
-1800
-1837
-1876
-1915
-1955
-1996
-2037
-2082
-2126
-2172
-2219
-2267
-2315
-2365
-2415
-2466
-2517
-2568
-2619
-2671
-2722
-2772
-2823
-2873
-2922
-2972
-3020
-3069
-3117
-3165
-3213
-3261
-3309
-3357
-3405
-3454
-3502
-3550
-3598
-3646
-3694
-3741
-3788
-3835
-3881
-3926
-3971
-4016
-4059
-4103
-4146
-4189
-4231
-4273
-4314
-4354
-4394
-4432
-4469
-4504
-4538
-4569
-4599
-4626
-4650
-4672
-4691
-4708
-4722
-4734
-4744
-4752
-4758
-4764
-4768
-4771
-4773
-4775
-4776
-4777
-4777
-4777
-4776
-4774
-4772
-4769
-4765
-4761
-4754
-4746
-4737
-4726
-4712
-4697
-4679
-4659
-4637
-4613
-4586
-4558
-4527
-4495
-4461
-4425
-4387
-4348
-4307
-4264
-4219
-4172
-4124
-4074
-4022
-3968
-3912
-3854
-3795
-3734
-3672
-3608
-3543
-3478
-3412
-3346
-3280
-3215
-3149
-3085
-3021
-2958
-2895
-2834
-2773
-2714
-2655
-2597
-2539
-2482
-2426
-2369
-2313
-2256
-2200
-2143
-2086
-2028
-1970
-1911
-1851
-1792
-1731
-1670
-1608
-1546
-1483
-1420
-1357
-1294
-1231
-1168
-1106
-1044
-983
-924
-865
-807
-751
-696
-642
-589
-538
-488
-440
-393
-348
-304
-261
-219
-177
-136
-96
-56
-16
25
66
107
149
191
234
277
321
365
410
454
499
543
587
631
674
716
758
799
840
881
922
962
1002
1044
1085
1127
1170
1215
1260
1308
1357
1408
1461
1516
1574
1634
1696
1761
1828
1897
1969
2043
2120
2198
2278
2360
2444
2528
2614
2701
2789
2877
2966
3055
3144
3234
3323
3413
3502
3592
3681
3772
3862
3953
4045
4138
4233
4329
4427
4527
4629
4733
4840
4949
5061
5174
5290
5408
5528
5649
5772
5895
6019
6143
6268
6392
6516
6639
6761
6882
7001
7119
7235
7350
7462
7571
7679
7783
7885
7983
8079
8170
8260
8346
8429
8509
8586
8660
8732
8801
8868
8933
8996
9057
9117
9175
9232
9288
9342
9396
9448
9498
9548
9596
9642
9687
9730
9772
9811
9849
9885
9920
9952
9983
10013
10040
10066
10090
10113
10134
10154
10172
10188
10203
10217
10230
10241
10251
10260
10268
10274
10279
10282
10284
10285
10284
10281
10277
10270
10262
10251
10239
10224
10207
10188
10167
10143
10118
10091
10062
10031
10000
9967
9933
9898
9862
9826
9789
9752
9715
9678
9641
9603
9566
9528
9491
9453
9414
9375
9335
9295
9254
9212
9169
9124
9079
9032
8983
8933
8882
8828
8773
8716
8656
8595
8532
8467
8400
8331
8261
8189
8116
8041
7965
7889
7811
7732
7653
7573
7492
7410
7328
7245
7162
7078
6993
6908
6823
6738
6653
6568
6483
6398
6314
6230
6146
6063
5980
5897
5815
5733
5652
5571
5492
5413
5335
5258
5182
5107
5032
4958
4884
4811
4739
4667
4595
4524
4453
4382
4312
4242
4172
4103
4033
3964
3894
3824
3754
3683
3612
3540
3468
3395
3322
3249
3176
3102
3029
2956
2884
2812
2740
2669
2599
2530
2462
2396
2330
2266
2202
2141
2080
2020
1961
1904
1847
1790
1734
1678
1623
1568
1512
1457
1401
1345
1289
1232
1176
1120
1064
1008
955
902
850
800
751
705
661
619
579
542
508
476
446
418
392
368
345
323
303
283
264
246
228
210
192
174
156
138
119
100
80
61
41
20
-1
-22
-43
-64
-86
-107
-129
-150
-171
-192
-212
-231
-250
-268
-285
-301
-317
-331
-343
-355
-365
-374
-381
-387
-391
-395
-397
-399
-400
-400
-400
-401
-401
-402
-404
-406
-409
-412
-417
-422
-429
-436
-445
-454
-465
-477
-489
-503
-517
-532
-549
-565
-583
-602
-621
-640
-661
-682
-703
-726
-748
-772
-796
-820
-845
-871
-897
-923
-950
-977
-1004
-1032
-1060
-1089
-1118
-1148
-1179
-1210
-1241
-1273
-1305
-1338
-1371
-1406
-1440
-1475
-1511
-1547
-1583
-1619
-1655
-1691
-1727
-1762
-1797
-1831
-1864
-1897
-1929
-1960
-1990
-2020
-2049
-2077
-2105
-2131
-2158
-2183
-2208
-2232
-2256
-2279
-2301
-2322
-2343
-2362
-2379
-2396
-2410
-2423
-2434
-2443
-2451
-2456
-2459
-2460
-2459
-2456
-2451
-2445
-2436
-2426
-2414
-2401
-2386
-2369
-2351
-2332
-2311
-2289
-2266
-2242
-2216
-2189
-2161
-2132
-2102
-2072
-2040
-2008
-1975
-1941
-1907
-1872
-1836
-1799
-1761
-1722
-1682
-1641
-1599
-1555
-1509
-1462
-1413
-1362
-1309
-1255
-1199
-1142
-1083
-1024
-963
-902
-840
-778
-716
-654
-592
-530
-469
-408
-348
-289
-231
-174
-117
-62
-7
46
99
150
201
251
300
348
397
444
492
540
588
636
685
734
783
833
884
935
986
1038
1090
1141
1193
1244
1295
1345
1394
1444
1492
1540
1587
1633
1678
1723
1766
1809
1852
1893
1934
1974
2013
2051
2088
2125
2160
2194
2227
2259
2290
2319
2347
2373
2398
2421
2442
2462
2479
2495
2508
2519
2528
2534
2538
2539
2538
2534
2528
2520
2508
2494
2478
2460
2439
2416
2392
2366
2338
2310
2280
2250
2220
2189
2159
2129
2100
2071
2044
2017
1992
1968
1945
1924
1905
1887
1870
1855
1841
1829
1818
1807
1798
1790
1783
1776
1770
1764
1759
1754
1749
1744
1739
1733
1727
1721
1714
1706
1697
1687
1677
1666
1654
1641
1628
1614
1600
1585
1569
1554
1538
1523
1507
1492
1477
1462
1448
1433
1420
1407
1394
1382
1370
1359
1349
1340
1331
1323
1315
1308
1302
1297
1291
1287
1282
1278
1275
1271
1267
1264
1260
1257
1253
1248
1244
1239
1234
1228
1222
1215
1208
1200
1191
1182
1172
1161
1150
1139
1127
1114
1101
1087
1073
1058
1043
1028
1012
996
979
961
943
924
904
883
861
839
814
789
763
736
707
678
649
618
588
557
527
496
466
436
407
378
350
322
295
268
241
215
190
165
140
116
92
69
46
24
3
-19
-40
-60
-80
-99
-118
-137
-155
-173
-191
-209
-227
-245
-263
-281
-299
-318
-336
-355
-373
-391
-410
-428
-446
-464
-482
-501
-519
-538
-557
-576
-596
-616
-638
-660
-682
-705
-729
-754
-778
-803
-828
-853
-877
-901
-925
-948
-970
-992
-1012
-1032
-1051
-1069
-1086
-1102
-1118
-1133
-1147
-1161
-1175
-1189
-1202
-1216
-1230
-1245
-1259
-1275
-1291
-1307
-1324
-1342
-1360
-1378
-1398
-1418
-1438
-1460
-1482
-1504
-1528
-1552
-1577
-1602
-1627
-1653
-1679
-1706
-1732
-1758
-1784
-1810
-1836
-1861
-1886
-1909
-1932
-1953
-1974
-1993
-2011
-2027
-2041
-2054
-2065
-2075
-2083
-2089
-2093
-2095
-2095
-2093
-2090
-2084
-2077
-2067
-2056
-2043
-2029
-2013
-1995
-1976
-1956
-1935
-1914
-1891
-1869
-1846
-1823
-1799
-1776
-1753
-1730
-1708
-1685
-1663
-1641
-1619
-1597
-1576
-1555
-1534
-1513
-1492
-1472
-1452
-1433
-1414
-1396
-1378
-1360
-1343
-1326
-1309
-1292
-1276
-1260
-1243
-1227
-1210
-1194
-1178
-1162
-1146
-1131
-1117
-1103
-1090
-1078
-1068
-1059
-1051
-1045
-1041
-1038
-1038
-1039
-1042
-1047
-1054
-1064
-1075
-1087
-1102
-1119
-1137
-1157
-1179
-1202
-1226
-1253
-1281
-1310
-1342
-1374
-1409
-1445
-1483
-1523
-1564
-1606
-1650
-1695
-1741
-1788
-1837
-1886
-1936
-1987
-2037
-2091
-2143
-2197
-2250
-2304
-2359
-2414
-2469
-2524
-2579
-2634
-2689
-2743
-2798
-2852
-2905
-2957
-3009
-3060
-3110
-3159
-3207
-3254
-3300
-3345
-3389
-3432
-3474
-3516
-3557
-3597
-3637
-3678
-3718
-3758
-3799
-3839
-3880
-3922
-3963
-4005
-4046
-4090
-4133
-4176
-4219
-4262
-4305
-4348
-4390
-4433
-4475
-4516
-4557
-4597
-4636
-4674
-4711
-4747
-4782
-4816
-4849
-4881
-4912
-4941
-4970
-4998
-5025
-5051
-5076
-5099
-5123
-5145
-5166
-5187
-5206
-5226
-5244
-5263
-5280
-5298
-5315
-5332
-5348
-5363
-5378
-5393
-5407
-5420
-5433
-5445
-5456
-5466
-5476
-5484
-5492
-5499
-5504
-5509
-5513
-5515
-5517
-5517
-5516
-5515
-5512
-5508
-5502
-5496
-5489
-5480
-5470
-5459
-5447
-5434
-5420
-5405
-5390
-5373
-5356
-5339
-5321
-5302
-5284
-5265
-5247
-5228
-5210
-5192
-5173
-5156
-5138
-5120
-5103
-5086
-5069
-5052
-5035
-5018
-5002
-4986
-4970
-4954
-4938
-4923
-4907
-4892
-4877
-4863
-4848
-4834
-4820
-4807
-4793
-4780
-4768
-4756
-4744
-4733
-4722
-4711
-4700
-4690
-4679
-4668
-4656
-4645
-4633
-4621
-4609
-4597
-4585
-4573
-4561
-4549
-4537
-4526
-4515
-4505
-4496
-4486
-4478
-4470
-4463
-4456
-4449
-4443
-4437
-4431
-4426
-4420
-4414
-4407
-4400
-4392
-4383
-4374
-4363
-4351
-4338
-4323
-4307
-4290
-4271
-4250
-4228
-4205
-4180
-4154
-4126
-4096
-4066
-4034
-4000
-3966
-3930
-3894
-3857
-3819
-3780
-3741
-3702
-3663
-3624
-3585
-3547
-3509
-3473
-3437
-3403
-3370
-3339
-3309
-3281
-3255
-3231
-3209
-3189
-3172
-3157
-3145
-3135
-3128
-3124
-3123
-3124
-3127
-3134
-3143
-3154
-3168
-3185
-3204
-3226
-3250
-3277
-3305
-3336
-3368
-3403
-3439
-3478
-3517
-3559
-3601
-3645
-3691
-3737
-3785
-3834
-3883
-3934
-3986
-4038
-4091
-4145
-4200
-4255
-4311
-4367
-4424
-4481
-4537
-4594
-4650
-4706
-4761
-4815
-4869
-4921
-4972
-5021
-5069
-5116
-5160
-5203
-5244
-5284
-5321
-5357
-5391
-5423
-5453
-5481
-5507
-5532
-5555
-5576
-5595
-5613
-5628
-5643
-5656
-5667
-5676
-5685
-5691
-5696
-5699
-5700
-5699
-5697
-5693
-5687
-5679
-5669
-5657
-5643
-5628
-5610
-5591
-5570
-5548
-5524
-5499
-5473
-5446
-5418
-5389
-5360
-5330
-5300
-5269
-5238
-5207
-5175
-5143
-5110
-5077
-5044
-5011
-4977
-4944
-4911
-4878
-4846
-4814
-4783
-4752
-4722
-4694
-4666
-4639
-4613
-4587
-4562
-4538
-4515
-4492
-4469
-4448
-4427
-4406
-4386
-4367
-4348
-4331
-4314
-4298
-4282
-4268
-4254
-4241
-4228
-4216
-4204
-4193
-4182
-4171
-4161
-4151
-4142
-4132
-4123
-4114
-4105
-4096
-4086
-4078
-4070
-4061
-4051
-4043
-4035
-4027
-4019
-4011
-4003
-3998
-3991
-3985
-3980
-3975
-3970
-3966
-3963
-3960
-3957
-3955
-3954
-3952
-3952
-3952
-3952
-3952
-3953
-3954
-3955
-3957
-3960
-3962
-3965
-3969
-3973
-3978
-3984
-3990
-3996
-4003
-4011
-4021
-4030
-4041
-4053
-4065
-4078
-4091
-4108
-4124
-4141
-4160
-4180
-4201
-4224
-4248
-4273
-4301
-4329
-4360
-4391
-4425
-4460
-4496
-4534
-4573
-4613
-4655
-4698
-4742
-4786
-4832
-4879
-4926
-4973
-5021
-5070
-5119
-5167
-5216
-5265
-5313
-5362
-5409
-5457
-5503
-5549
-5594
-5639
-5681
-5723
-5764
-5803
-5841
-5877
-5911
-5945
-5976
-6006
-6035
-6062
-6088
-6112
-6135
-6156
-6177
-6195
-6213
-6229
-6244
-6258
-6270
-6282
-6292
-6301
-6309
-6316
-6322
-6326
-6330
-6333
-6335
-6336
-6336
-6336
-6335
-6334
-6331
-6329
-6325
-6322
-6318
-6313
-6309
-6304
-6298
-6293
-6287
-6281
-6275
-6268
-6262
-6255
-6248
-6240
-6232
-6224
-6216
-6207
-6199
-6189
-6180
-6171
-6162
-6152
-6143
-6134
-6125
-6117
-6109
-6101
-6094
-6087
-6080
-6074
-6069
-6063
-6058
-6053
-6049
-6044
-6039
-6035
-6030
-6024
-6019
-6013
-6006
-5999
-5991
-5983
-5973
-5962
-5950
-5938
-5924
-5908
-5892
-5874
-5855
-5835
-5814
-5792
-5768
-5743
-5718
-5691
-5663
-5634
-5604
-5573
-5541
-5507
-5473
-5438
-5402
-5366
-5328
-5289
-5250
-5210
-5170
-5128
-5086
-5044
-5001
-4958
-4915
-4871
-4827
-4783
-4739
-4695
-4650
-4606
-4562
-4518
-4473
-4429
-4385
-4342
-4298
-4255
-4212
-4169
-4126
-4083
-4042
-4000
-3958
-3917
-3876
-3836
-3795
-3755
-3715
-3675
-3635
-3595
-3554
-3514
-3473
-3432
-3390
-3348
-3306
-3263
-3219
-3175
-3130
-3084
-3038
-2991
-2944
-2897
-2848
-2800
-2751
-2702
-2652
-2603
-2553
-2503
-2453
-2403
-2353
-2303
-2253
-2203
-2153
-2103
-2053
-2001
-1952
-1901
-1851
-1799
-1748
-1696
-1645
-1592
-1540
-1488
-1436
-1384
-1332
-1280
-1229
-1177
-1127
-1076
-1026
-977
-928
-879
-831
-784
-737
-690
-644
-598
-553
-508
-464
-420
-376
-333
-290
-247
-205
-163
-121
-80
-39
1
40
79
117
154
191
227
262
296
329
361
391
421
449
476
502
526
549
571
591
610
628
645
660
675
688
700
711
721
730
739
747
754
760
765
771
775
779
782
785
788
789
791
792
793
793
793
792
791
789
787
784
781
777
773
768
762
756
749
742
734
725
716
706
696
686
676
665
654
643
632
620
609
597
585
573
561
549
536
523
510
496
483
469
454
440
425
410
394
378
363
346
330
313
296
279
261
243
225
207
188
169
150
131
111
92
73
54
35
17
-2
-19
-36
-53
-69
-85
-100
-115
-129
-143
-157
-171
-184
-197
-210
-222
-234
-245
-256
-266
-275
-284
-292
-300
-307
-314
-320
-326
-332
-337
-342
-347
-351
-356
-361
-366
-370
-375
-380
-385
-390
-395
-400
-405
-410
-415
-420
-424
-429
-434
-440
-445
-450
-456
-463
-469
-477
-485
-493
-502
-512
-523
-534
-546
-558
-571
-585
-600
-615
-630
-646
-663
-680
-698
-716
-735
-754
-774
-794
-814
-835
-856
-878
-900
-923
-946
-970
-994
-1018
-1044
-1069
-1095
-1121
-1147
-1174
-1201
-1229
-1257
-1285
-1315
-1344
-1374
-1405
-1436
-1468
-1500
-1533
-1567
-1601
-1635
-1670
-1706
-1741
-1778
-1814
-1851
-1889
-1926
-1964
-2001
-2041
-2080
-2119
-2158
-2198
-2237
-2277
-2317
-2357
-2397
-2438
-2478
-2518
-2559
-2599
-2640
-2680
-2721
-2761
-2802
-2842
-2882
-2922
-2962
-3001
-3041
-3080
-3119
-3157
-3195
-3233
-3270
-3307
-3344
-3380
-3416
-3452
-3487
-3522
-3557
-3591
-3625
-3658
-3691
-3723
-3755
-3785
-3815
-3844
-3872
-3899
-3925
-3949
-3973
-3995
-4016
-4035
-4054
-4073
-4090
-4106
-4120
-4134
-4147
-4159
-4170
-4180
-4189
-4198
-4205
-4211
-4217
-4221
-4225
-4227
-4228
-4228
-4228
-4226
-4223
-4219
-4214
-4208
-4202
-4194
-4186
-4178
-4169
-4159
-4149
-4139
-4128
-4117
-4105
-4093
-4081
-4067
-4054
-4040
-4026
-4010
-3994
-3977
-3960
-3941
-3923
-3903
-3883
-3862
-3840
-3818
-3794
-3771
-3746
-3721
-3695
-3668
-3641
-3613
-3585
-3556
-3526
-3496
-3465
-3434
-3402
-3370
-3338
-3305
-3273
-3239
-3206
-3173
-3139
-3105
-3071
-3036
-3001
-2966
-2931
-2895
-2858
-2822
-2785
-2747
-2709
-2671
-2632
-2593
-2553
-2513
-2473
-2432
-2390
-2348
-2306
-2263
-2221
-2178
-2135
-2092
-2049
-2005
-1964
-1921
-1878
-1836
-1794
-1752
-1710
-1668
-1626
-1584
-1543
-1502
-1461
-1420
-1379
-1338
-1297
-1257
-1217
-1176
-1136
-1096
-1056
-1016
-976
-936
-896
-856
-817
-778
-738
-700
-661
-623
-584
-547
-509
-472
-435
-398
-362
-326
-290
-255
-220
-186
-152
-119
-86
-53
-22
9
40
70
99
128
156
183
210
236
261
286
310
334
358
381
403
426
448
471
493
515
537
560
583
606
629
652
676
700
724
749
774
799
825
851
877
903
930
957
985
1012
1041
1069
1098
1127
1157
1187
1217
1248
1279
1310
1342
1375
1407
1440
1474
1508
1542
1577
1613
1649
1685
1722
1759
1796
1834
1872
1911
1950
1989
2028
2067
2107
2147
2186
2226
2266
2306
2346
2385
2425
2464
2504
2543
2582
2621
2660
2698
2736
2775
2813
2851
2889
2927
2965
3002
3040
3078
3116
3154
3192
3230
3268
3306
3344
3382
3419
3456
3493
3529
3565
3600
3634
3668
3700
3732
3763
3794
3823
3851
3879
3906
3931
3956
3981
4003
4026
4048
4069
4090
4110
4129
4148
4166
4183
4200
4216
4232
4248
4262
4277
4290
4303
4315
4327
4337
4348
4357
4366
4374
4382
4389
4395
4401
4406
4411
4415
4419
4422
4425
4428
4430
4432
4435
4437
4439
4440
4442
4444
4446
4448
4451
4453
4456
4459
4462
4465
4468
4472
4475
4478
4481
4484
4487
4490
4492
4494
4496
4498
4500
4501
4502
4503
4504
4504
4505
4505
4506
4506
4507
4507
4508
4509
4510
4511
4512
4513
4515
4517
4518
4520
4523
4525
4527
4530
4532
4535
4537
4540
4542
4545
4547
4550
4552
4554
4556
4558
4559
4560
4561
4561
4561
4561
4561
4560
4559
4557
4556
4555
4553
4552
4551
4549
4548
4547
4546
4545
4544
4543
4542
4541
4540
4539
4538
4536
4535
4533
4531
4528
4525
4522
4518
4513
4508
4502
4496
4489
4481
4473
4464
4455
4445
4434
4424
4412
4400
4388
4376
4363
4350
4337
4323
4309
4295
4281
4266
4251
4237
4222
4206
4191
4176
4161
4145
4130
4115
4100
4085
4070
4056
4043
4029
4016
4003
3990
3978
3966
3955
3943
3932
3922
3911
3901
3891
3881
3872
3862
3853
3844
3834
3825
3816
3807
3799
3790
3781
3773
3764
3756
3747
3739
3731
3723
3716
3708
3701
3695
3688
3682
3676
3671
3666
3662
3658
3655
3652
3649
3648
3646
3646
3646
3646
3647
3648
3650
3652
3654
3657
3660
3663
3667
3670
3674
3679
3683
3688
3692
3697
3702
3707
3712
3717
3722
3727
3732
3737
3742
3747
3751
3756
3760
3765
3769
3773
3777
3781
3785
3788
3792
3795
3798
3801
3804
3806
3808
3809
3810
3811
3811
3811
3810
3809
3807
3804
3801
3797
3792
3787
3780
3773
3765
3756
3746
3736
3724
3712
3698
3684
3669
3654
3637
3620
3602
3584
3564
3544
3524
3502
3480
3457
3434
3409
3384
3358
3331
3304
3275
3246
3215
3184
3152
3119
3085
3050
3014
2978
2940
2902
2862
2822
2781
2739
2696
2652
2608
2562
2515
2468
2419
2370
2320
2269
2217
2165
2111
2057
2001
1947
1890
1834
1777
1719
1662
1604
1545
1487
1429
1371
1313
1255
1197
1139
1081
1024
967
910
853
797
741
685
629
574
519
465
411
358
306
254
203
153
104
56
9
-37
-82
-125
-168
-209
-248
-287
-324
-360
-394
-428
-460
-491
-520
-549
-576
-603
-628
-652
-675
-697
-718
-737
-756
-774
-790
-806
-820
-833
-845
-856
-866
-875
-883
-889
-894
-898
-901
-902
-902
-901
-899
-896
-891
-885
-878
-870
-860
-850
-839
-826
-813
-798
-783
-767
-750
-733
-715
-696
-676
-656
-634
-613
-590
-567
-543
-518
-493
-467
-440
-412
-384
-355
-325
-295
-263
-232
-199
-166
-133
-99
-64
-29
7
43
80
117
154
193
231
270
310
350
391
432
474
516
559
602
645
690
734
779
824
870
915
962
1008
1055
1101
1148
1195
1243
1290
1337
1385
1433
1480
1528
1576
1623
1671
1718
1765
1812
1858
1904
1950
1995
2040
2085
2129
2174
2217
2261
2304
2347
2390
2432
2474
2516
2558
2600
2641
2682
2724
2765
2806
2847
2887
2928
2969
3009
3050
3090
3131
3171
3212
3252
3293
3333
3374
3415
3455
3496
3537
3577
3618
3659
3700
3741
3783
3824
3866
3908
3950
3992
4034
4075
4118
4160
4202
4243
4284
4325
4366
4406
4445
4484
4523
4560
4597
4632
4667
4701
4734
4766
4797
4828
4857
4885
4911
4937
4962
4986
5009
5031
5051
5071
5089
5107
5123
5138
5153
5166
5179
5190
5200
5210
5219
5227
5234
5241
5247
5252
5257
5261
5264
5267
5269
5271
5272
5272
5272
5271
5269
5267
5264
5260
5256
5251
5246
5239
5233
5225
5217
5208
5199
5189
5179
5168
5156
5144
5131
5118
5104
5090
5075
5060
5045
5029
5013
4996
4979
4962
4944
4927
4909
4891
4873
4854
4836
4818
4800
4782
4764
4747
4729
4712
4696
4679
4664
4648
4633
4618
4604
4590
4577
4564
4552
4539
4528
4516
4505
4494
4484
4474
4464
4454
4445
4435
4426
4417
4409
4400
4391
4382
4374
4365
4356
4347
4338
4329
4320
4311
4302
4293
4284
4275
4265
4256
4246
4237
4227
4217
4207
4197
4187
4177
4167
4156
4146
4135
4125
4114
4103
4091
4080
4069
4058
4046
4035
4022
4011
4000
3988
3977
3965
3953
3940
3928
3915
3901
3888
3874
3859
3844
3828
3812
3795
3778
3761
3743
3724
3705
3686
3666
3645
3625
3604
3582
3560
3538
3515
3492
3468
3444
3419
3393
3367
3340
3313
3284
3255
3225
3195
3163
3131
3097
3063
3028
2992
2955
2917
2879
2839
2799
2758
2716
2673
2629
2585
2540
2494
2448
2401
2354
2306
2257
2208
2159
2109
2059
2008
1957
1906
1854
1803
1751
1699
1647
1595
1543
1491
1439
1387
1335
1284
1232
1181
1130
1079
1028
977
927
876
826
776
726
676
627
577
528
479
430
381
332
283
235
186
138
89
41
-7
-56
-104
-152
-200
-247
-295
-342
-389
-436
-483
-529
-574
-620
-665
-710
-754
-798
-841
-884
-926
-968
-1010
-1051
-1091
-1131
-1171
-1210
-1248
-1286
-1324
-1361
-1397
-1432
-1467
-1501
-1535
-1567
-1599
-1630
-1661
-1690
-1719
-1747
-1775
-1801
-1827
-1852
-1876
-1900
-1922
-1944
-1966
-1986
-2005
-2025
-2044
-2061
-2078
-2095
-2110
-2125
-2140
-2153
-2166
-2179
-2190
-2202
-2212
-2222
-2231
-2240
-2248
-2256
-2263
-2269
-2275
-2281
-2286
-2290
-2294
-2297
-2300
-2302
-2303
-2305
-2305
-2305
-2305
-2304
-2303
-2301
-2299
-2297
-2294
-2291
-2288
-2284
-2279
-2274
-2268
-2262
-2256
-2249
-2241
-2233
-2224
-2214
-2204
-2193
-2181
-2169
-2155
-2142
-2127
-2112
-2096
-2079
-2062
-2044
-2025
-2005
-1985
-1964
-1942
-1919
-1896
-1871
-1846
-1820
-1792
-1765
-1736
-1706
-1676
-1645
-1613
-1581
-1548
-1514
-1480
-1446
-1410
-1374
-1338
-1301
-1264
-1226
-1188
-1149
-1110
-1070
-1031
-990
-950
-909
-868
-827
-786
-745
-704
-662
-621
-580
-538
-497
-455
-414
-373
-331
-290
-249
-208
-167
-126
-85
-44
-3
37
77
117
157
197
236
275
314
353
391
429
466
504
541
577
613
649
685
719
754
787
820
853
884
916
946
976
1004
1033
1061
1088
1114
1139
1164
1189
1213
1236
1259
1281
1303
1324
1345
1366
1386
1406
1425
1444
1462
1481
1499
1516
1534
1551
1568
1585
1601
1618
1634
1650
1666
1682
1698
1713
1728
1743
1758
1773
1787
1801
1816
1830
1843
1857
1871
1885
1899
1913
1928
1942
1957
1971
1987
2001
2017
2033
2051
2068
2085
2103
2122
2140
2160
2180
2200
2221
2242
2264
2285
2308
2330
2353
2376
2399
2422
2446
2469
2493
2517
2541
2565
2589
2614
2638
2662
2686
2710
2735
2759
2783
2807
2831
2855
2879
2903
2927
2951
2975
2999
3022
3045
3069
3092
3114
3137
3159
3181
3203
3225
3246
3267
3287
3307
3327
3346
3366
3384
3403
3421
3438
3455
3472
3489
3505
3520
3535
3550
3564
3577
3590
3603
3615
3626
3637
3648
3658
3668
3677
3686
3695
3703
3711
3719
3727
3734
3741
3748
3755
3762
3768
3774
3780
3785
3790
3794
3798
3802
3805
3807
3809
3810
3810
3810
3809
3807
3805
3803
3799
3795
3790
3785
3778
3772
3764
3756
3747
3738
3728
3717
3706
3694
3682
3669
3656
3642
3628
3614
3598
3583
3567
3550
3533
3516
3498
3479
3461
3441
3422
3401
3381
3360
3338
3316
3294
3271
3248
3224
3200
3176
3151
3126
3100
3074
3047
3020
2993
2965
2937
2908
2879
2850
2820
2790
2759
2728
2697
2666
2635
2603
2571
2539
2507
2475
2443
2411
2378
2346
2314
2282
2250
2219
2187
2156
2126
2095
2065
2035
2005
1977
1948
1920
1892
1864
1837
1810
1784
1759
1733
1709
1685
1662
1639
1617
1596
1575
1556
1537
1519
1502
1485
1470
1455
1442
1429
1417
1406
1396
1386
1377
1370
1363
1356
1351
1347
1343
1340
1338
1337
1336
1337
1338
1340
1343
1347
1351
1357
1364
1371
1379
1388
1398
1409
1421
1434
1447
1461
1476
1491
1508
1525
1543
1561
1581
1601
1621
1642
1664
1687
1710
1734
1758
1783
1808
1833
1859
1885
1911
1938
1964
1990
2017
2043
2070
2096
2122
2148
2174
2200
2226
2251
2277
2302
2326
2351
2375
2399
2423
2447
2470
2493
2516
2538
2560
2582
2604
2625
2646
2667
2687
2707
2727
2746
2765
2784
2802
2820
2837
2854
2870
2886
2901
2915
2929
2942
2954
2965
2976
2986
2995
3003
3010
3017
3022
3027
3031
3035
3037
3039
3040
3041
3040
3039
3038
3035
3032
3029
3024
3019
3014
3008
3001
2994
2986
2978
2969
2959
2949
2939
2928
2917
2905
2893
2880
2867
2853
2838
2824
2808
2793
2776
2759
2742
2724
2706
2687
2668
2648
2628
2607
2586
2564
2541
2518
2495
2471
2447
2422
2397
2371
2345
2318
2291
2264
2236
2208
2179
2150
2121
2092
2062
2031
2001
1970
1939
1908
1877
1846
1814
1782
1750
1718
1686
1654
1621
1588
1556
1522
1489
1456
1422
1388
1354
1320
1285
1250
1215
1179
1144
1107
1071
1034
997
960
922
884
846
807
768
729
690
650
610
570
530
489
448
407
366
325
283
242
200
159
117
75
34
-8
-50
-92
-133
-175
-217
-258
-300
-342
-383
-425
-466
-507
-549
-589
-630
-671
-711
-751
-791
-830
-870
-909
-947
-985
-1022
-1061
-1098
-1135
-1171
-1207
-1242
-1277
-1312
-1346
-1379
-1412
-1445
-1477
-1509
-1540
-1571
-1601
-1631
-1660
-1689
-1717
-1745
-1773
-1800
-1827
-1852
-1878
-1903
-1927
-1950
-1973
-1995
-2016
-2037
-2056
-2075
-2093
-2111
-2127
-2143
-2157
-2171
-2184
-2196
-2207
-2218
-2227
-2236
-2244
-2251
-2257
-2262
-2267
-2271
-2274
-2277
-2278
-2280
-2280
-2280
-2279
-2278
-2276
-2274
-2271
-2267
-2263
-2258
-2252
-2246
-2239
-2232
-2224
-2215
-2205
-2195
-2184
-2173
-2161
-2148
-2135
-2121
-2106
-2091
-2076
-2059
-2043
-2025
-2008
-1990
-1971
-1953
-1933
-1914
-1894
-1873
-1853
-1831
-1810
-1788
-1766
-1744
-1722
-1699
-1676
-1653
-1629
-1606
-1582
-1558
-1535
-1511
-1487
-1463
-1439
-1415
-1392
-1368
-1344
-1320
-1297
-1274
-1250
-1227
-1204
-1181
-1158
-1136
-1113
-1091
-1069
-1047
-1025
-1002
-982
-960
-939
-917
-896
-875
-854
-832
-811
-790
-769
-748
-727
-706
-686
-665
-645
-625
-605
-585
-566
-547
-528
-509
-491
-473
-455
-438
-421
-405
-389
-373
-358
-343
-328
-313
-299
-285
-272
-258
-245
-233
-220
-208
-196
-184
-172
-160
-149
-137
-126
-114
-103
-92
-82
-71
-60
-50
-40
-30
-20
-10
-1
9
18
27
36
45
53
62
70
79
87
95
104
112
120
128
136
143
151
159
166
173
181
187
194
201
207
214
220
226
232
237
243
248
254
259
265
270
276
281
287
292
298
304
309
315
321
327
332
338
344
350
356
362
367
373
379
385
390
396
401
407
412
418
423
428
433
437
442
446
450
454
457
461
464
466
469
471
473
475
476
477
478
479
479
479
479
478
478
477
476
474
472
470
468
465
462
459
455
451
447
442
438
432
426
420
414
407
400
392
385
376
368
358
349
339
328
317
306
294
281
269
255
241
227
212
197
182
166
149
132
115
97
79
61
42
23
4
-16
-36
-56
-77
-98
-119
-141
-162
-184
-206
-228
-250
-272
-294
-316
-338
-361
-383
-406
-428
-451
-473
-496
-519
-541
-564
-587
-610
-634
-657
-680
-704
-727
-751
-774
-798
-822
-846
-869
-893
-916
-939
-963
-986
-1008
-1031
-1054
-1076
-1098
-1119
-1141
-1162
-1182
-1203
-1223
-1242
-1261
-1280
-1299
-1317
-1334
-1352
-1369
-1385
-1401
-1416
-1432
-1446
-1461
-1474
-1488
-1501
-1513
-1526
-1537
-1549
-1560
-1570
-1580
-1590
-1599
-1607
-1616
-1624
-1631
-1638
-1645
-1652
-1658
-1664
-1669
-1675
-1680
-1685
-1690
-1694
-1698
-1703
-1706
-1710
-1713
-1717
-1719
-1722
-1724
-1726
-1728
-1729
-1731
-1731
-1732
-1732
-1732
-1731
-1731
-1729
-1728
-1726
-1723
-1720
-1717
-1714
-1709
-1705
-1700
-1694
-1688
-1681
-1674
-1666
-1658
-1649
-1639
-1630
-1619
-1608
-1597
-1585
-1573
-1560
-1547
-1533
-1518
-1503
-1488
-1472
-1456
-1439
-1422
-1404
-1385
-1366
-1347
-1326
-1305
-1284
-1262
-1239
-1216
-1192
-1167
-1142
-1117
-1090
-1063
-1036
-1008
-980
-951
-922
-892
-862
-831
-800
-768
-736
-704
-671
-638
-604
-570
-535
-500
-464
-428
-392
-355
-317
-280
-242
-203
-164
-125
-86
-47
-7
33
73
113
153
194
234
274
314
354
394
434
474
513
553
592
631
669
708
746
783
821
858
895
931
967
1002
1039
1074
1109
1144
1179
1213
1247
1280
1314
1346
1379
1411
1442
1474
1504
1534
1564
1593
1621
1649
1676
1702
1728
1753
1777
1801
1824
1846
1868
1889
1909
1928
1947
1964
1981
1998
2013
2028
2041
2054
2067
2078
2089
2099
2108
2116
2124
2131
2137
2143
2148
2152
2156
2159
2161
2163
2164
2165
2165
2165
2164
2163
2162
2160
2157
2155
2151
2148
2143
2138
2133
2127
2121
2114
2106
2098
2089
2079
2068
2057
2045
2033
2020
2005
1992
1977
1962
1946
1929
1912
1895
1877
1858
1839
1819
1799
1778
1757
1736
1714
1691
1669
1645
1622
1598
1574
1550
1525
1500
1475
1449
1424
1398
1372
1346
1320
1294
1268
1242
1216
1190
1164
1139
1114
1089
1064
1040
1016
993
969
947
924
903
881
860
839
819
799
780
760
742
723
705
688
671
654
638
622
606
591
576
562
548
535
522
509
497
485
473
462
451
440
429
419
409
399
390
380
371
362
353
344
335
326
317
308
299
290
281
272
263
254
245
236
227
218
208
199
190
180
171
161
152
142
132
122
112
102
92
82
71
61
50
39
29
18
7
-5
-16
-27
-39
-51
-63
-75
-87
-99
-111
-123
-136
-148
-161
-173
-186
-199
-212
-225
-238
-251
-264
-277
-290
-304
-317
-330
-344
-357
-371
-385
-398
-412
-426
-440
-454
-467
-481
-496
-510
-524
-538
-552
-567
-581
-596
-610
-624
-639
-653
-668
-682
-697
-711
-726
-740
-755
-769
-784
-798
-813
-828
-842
-856
-871
-885
-898
-912
-925
-939
-951
-964
-976
-988
-1000
-1010
-1022
-1033
-1043
-1054
-1064
-1073
-1083
-1092
-1101
-1110
-1118
-1126
-1135
-1143
-1150
-1158
-1166
-1173
-1180
-1187
-1194
-1201
-1208
-1215
-1221
-1228
-1234
-1240
-1246
-1252
-1258
-1263
-1269
-1274
-1279
-1285
-1290
-1295
-1300
-1306
-1311
-1316
-1321
-1327
-1332
-1337
-1343
-1348
-1354
-1359
-1365
-1371
-1376
-1382
-1388
-1394
-1400
-1406
-1412
-1418
-1424
-1431
-1438
-1444
-1451
-1458
-1466
-1473
-1481
-1488
-1496
-1505
-1513
-1522
-1531
-1540
-1549
-1559
-1569
-1579
-1590
-1601
-1612
-1623
-1634
-1646
-1658
-1670
-1682
-1694
-1706
-1719
-1732
-1744
-1757
-1770
-1783
-1796
-1809
-1822
-1836
-1849
-1863
-1877
-1890
-1904
-1918
-1932
-1947
-1961
-1975
-1989
-2004
-2017
-2032
-2045
-2060
-2074
-2088
-2102
-2115
-2128
-2141
-2154
-2166
-2178
-2190
-2201
-2212
-2222
-2232
-2242
-2250
-2259
-2267
-2275
-2282
-2289
-2295
-2301
-2307
-2312
-2317
-2321
-2326
-2329
-2333
-2336
-2339
-2341
-2343
-2345
-2347
-2348
-2348
-2349
-2349
-2349
-2348
-2347
-2346
-2345
-2343
-2341
-2339
-2336
-2333
-2330
-2326
-2322
-2318
-2314
-2309
-2304
-2298
-2293
-2287
-2280
-2274
-2267
-2259
-2251
-2243
-2235
-2226
-2216
-2207
-2197
-2186
-2175
-2164
-2152
-2140
-2128
-2115
-2102
-2089
-2076
-2062
-2048
-2033
-2019
-2005
-1990
-1974
-1959
-1943
-1927
-1911
-1895
-1878
-1861
-1844
-1826
-1809
-1790
-1772
-1753
-1734
-1715
-1695
-1675
-1655
-1634
-1613
-1592
-1571
-1549
-1527
-1505
-1483
-1461
-1439
-1416
-1394
-1371
-1349
-1326
-1303
-1280
-1257
-1234
-1210
-1187
-1163
-1140
-1116
-1092
-1068
-1044
-1020
-995
-971
-947
-922
-898
-873
-849
-824
-799
-775
-750
-725
-700
-675
-651
-626
-601
-576
-551
-526
-501
-476
-452
-427
-403
-378
-354
-330
-307
-283
-260
-237
-215
-193
-171
-149
-128
-107
-86
-66
-46
-26
-6
13
31
50
68
86
103
120
137
154
170
186
201
216
231
245
260
273
287
301
314
327
340
352
365
377
389
400
412
423
434
445
456
467
477
487
496
506
515
524
533
541
549
557
565
572
579
586
592
598
603
609
613
618
622
625
628
631
633
634
636
637
637
637
637
636
635
633
631
629
626
623
620
616
612
608
603
598
593
587
582
575
569
562
555
547
539
530
521
511
501
490
479
468
456
443
430
416
402
388
373
357
341
324
307
290
272
253
234
214
194
173
151
129
107
84
60
36
11
-15
-40
-67
-93
-120
-148
-176
-204
-233
-262
-291
-321
-351
-382
-412
-444
-475
-507
-539
-572
-604
-637
-671
-704
-738
-772
-807
-841
-876
-911
-946
-982
-1016
-1053
-1089
-1125
-1162
-1198
-1235
-1272
-1309
-1346
-1384
-1421
-1459
-1496
-1533
-1571
-1608
-1645
-1683
-1719
-1756
-1793
-1829
-1865
-1901
-1936
-1971
-2005
-2041
-2075
-2109
-2143
-2176
-2209
-2242
-2274
-2305
-2337
-2368
-2398
-2428
-2457
-2486
-2515
-2543
-2570
-2597
-2624
-2650
-2675
-2700
-2724
-2747
-2770
-2793
-2815
-2836
-2857
-2877
-2896
-2915
-2934
-2951
-2968
-2985
-3000
-3015
-3030
-3044
-3057
-3069
-3081
-3092
-3102
-3112
-3121
-3130
-3138
-3145
-3152
-3158
-3163
-3167
-3171
-3175
-3177
-3179
-3181
-3181
-3181
-3181
-3180
-3178
-3176
-3173
-3170
-3166
-3161
-3156
-3151
-3144
-3138
-3130
-3122
-3113
-3104
-3094
-3084
-3073
-3061
-3049
-3036
-3023
-3009
-2995
-2980
-2965
-2949
-2933
-2917
-2900
-2882
-2865
-2847
-2829
-2810
-2791
-2772
-2753
-2733
-2713
-2692
-2672
-2651
-2629
-2608
-2586
-2564
-2541
-2518
-2495
-2472
-2448
-2424
-2399
-2375
-2350
-2325
-2299
-2273
-2247
-2221
-2195
-2168
-2141
-2114
-2086
-2059
-2031
-2003
-1975
-1947
-1919
-1890
-1862
-1833
-1805
-1776
-1748
-1720
-1691
-1663
-1635
-1607
-1579
-1552
-1524
-1497
-1470
-1443
-1416
-1389
-1363
-1336
-1310
-1284
-1259
-1233
-1208
-1183
-1158
-1134
-1110
-1086
-1062
-1039
-1016
-993
-971
-950
-928
-907
-887
-867
-848
-829
-811
-793
-776
-759
-743
-727
-712
-697
-683
-669
-655
-642
-629
-616
-604
-592
-581
-570
-559
-549
-540
-531
-522
-514
-507
-500
-493
-487
-481
-476
-471
-466
-462
-458
-454
-450
-447
-444
-441
-438
-435
-433
-430
-428
-426
-424
-423
-422
-420
-420
-419
-419
-419
-419
-419
-420
-421
-422
-424
-426
-428
-430
-433
-435
-438
-442
-445
-449
-453
-458
-462
-467
-472
-477
-483
-488
-494
-500
-506
-513
-519
-526
-533
-540
-547
-555
-563
-571
-579
-588
-596
-605
-614
-623
-633
-643
-653
-663
-674
-684
-695
-707
-718
-730
-742
-754
-767
-779
-792
-806
-819
-833
-846
-860
-874
-889
-903
-918
-933
-948
-964
-980
-995
-1010
-1028
-1044
-1061
-1078
-1095
-1112
-1130
-1147
-1165
-1183
-1201
-1219
-1238
-1256
-1275
-1293
-1312
-1330
-1349
-1367
-1385
-1403
-1422
-1440
-1457
-1475
-1493
-1510
-1528
-1545
-1562
-1579
-1595
-1612
-1629
-1645
-1661
-1677
-1693
-1708
-1724
-1739
-1754
-1769
-1783
-1798
-1812
-1825
-1839
-1852
-1866
-1878
-1891
-1904
-1916
-1928
-1940
-1952
-1964
-1975
-1987
-1998
-2009
-2020
-2031
-2041
-2052
-2063
-2073
-2083
-2092
-2102
-2111
-2119
-2128
-2136
-2144
-2152
-2160
-2167
-2174
-2181
-2187
-2193
-2199
-2204
-2209
-2214
-2218
-2222
-2225
-2228
-2231
-2233
-2235
-2236
-2237
-2237
-2237
-2236
-2235
-2233
-2231
-2229
-2225
-2222
-2218
-2213
-2209
-2203
-2197
-2191
-2184
-2177
-2169
-2161
-2152
-2143
-2133
-2123
-2113
-2102
-2091
-2079
-2067
-2054
-2041
-2027
-2013
-1999
-1984
-1969
-1953
-1937
-1920
-1903
-1886
-1868
-1850
-1831
-1812
-1792
-1772
-1751
-1731
-1709
-1688
-1666
-1644
-1621
-1598
-1575
-1552
-1528
-1504
-1480
-1455
-1430
-1405
-1379
-1353
-1326
-1300
-1272
-1245
-1217
-1189
-1160
-1131
-1102
-1073
-1043
-1014
-983
-953
-923
-892
-861
-830
-799
-768
-737
-705
-674
-642
-610
-579
-547
-515
-483
-452
-420
-388
-357
-325
-294
-262
-231
-200
-169
-137
-106
-76
-45
-14
17
47
78
108
139
169
199
229
259
289
318
348
377
406
435
464
493
521
549
577
604
631
658
685
711
737
762
787
812
836
860
884
907
930
952
974
995
1016
1037
1057
1076
1095
1114
1132
1149
1166
1182
1198
1213
1227
1241
1254
1267
1279
1290
1300
1311
1320
1329
1337
1345
1352
1359
1364
1370
1375
1379
1382
1386
1388
1390
1392
1393
1393
1393
1393
1392
1391
1389
1386
1383
1380
1376
1371
1366
1360
1354
1348
1340
1333
1325
1316
1307
1297
1287
1277
1266
1254
1243
1230
1218
1205
1191
1177
1163
1148
1133
1118
1102
1086
1069
1052
1035
1018
1000
983
964
946
928
909
890
870
851
831
811
791
771
751
731
710
689
668
647
626
605
584
563
541
520
499
477
456
435
413
392
371
350
328
307
286
265
243
222
201
179
158
137
115
94
72
51
30
9
-13
-33
-54
-75
-96
-116
-136
-156
-176
-196
-216
-235
-254
-273
-292
-311
-329
-348
-366
-384
-402
-419
-436
-454
-470
-487
-504
-520
-536
-552
-568
-584
-600
-615
-631
-646
-661
-677
-692
-707
-722
-737
-751
-766
-781
-795
-810
-824
-839
-853
-867
-882
-896
-910
-924
-938
-952
-966
-980
-994
-1006
-1020
-1035
-1049
-1062
-1076
-1090
-1103
-1117
-1131
-1144
-1157
-1171
-1184
-1197
-1210
-1223
-1235
-1248
-1261
-1273
-1285
-1297
-1309
-1320
-1332
-1343
-1354
-1365
-1376
-1387
-1397
-1407
-1418
-1428
-1437
-1447
-1456
-1466
-1475
-1483
-1492
-1501
-1509
-1517
-1525
-1532
-1540
-1547
-1554
-1561
-1567
-1574
-1580
-1586
-1591
-1596
-1601
-1605
-1609
-1613
-1616
-1619
-1621
-1622
-1623
-1624
-1624
-1623
-1622
-1621
-1619
-1616
-1613
-1609
-1605
-1601
-1596
-1591
-1586
-1580
-1573
-1567
-1559
-1552
-1544
-1536
-1527
-1519
-1509
-1500
-1490
-1479
-1469
-1457
-1446
-1434
-1422
-1410
-1397
-1385
-1371
-1358
-1344
-1330
-1315
-1301
-1286
-1271
-1255
-1240
-1224
-1208
-1192
-1175
-1159
-1142
-1125
-1108
-1091
-1074
-1057
-1040
-1022
-1004
-988
-970
-952
-935
-917
-899
-881
-863
-845
-826
-808
-789
-770
-751
-732
-712
-692
-672
-652
-632
-611
-591
-570
-549
-528
-507
-485
-463
-441
-419
-397
-374
-352
-328
-305
-281
-257
-233
-209
-184
-159
-134
-108
-82
-57
-30
-4
22
49
76
103
130
158
185
213
241
269
297
326
354
382
411
439
467
496
524
552
580
607
635
662
689
716
743
769
795
821
847
872
897
922
946
970
994
1016
1040
1063
1085
1107
1129
1150
1170
1190
1210
1229
1248
1266
1284
1302
1319
1336
1352
1367
1383
1397
1412
1425
1439
1451
1464
1476
1487
1498
1508
1518
1527
1536
1544
1551
1558
1565
1570
1576
1581
1585
1589
1592
1595
1597
1599
1601
1602
1603
1603
1603
1602
1602
1601
1600
1598
1596
1594
1592
1589
1587
1584
1581
1577
1574
1570
1566
1561
1557
1552
1548
1543
1538
1533
1528
1522
1517
1512
1506
1501
1496
1490
1485
1479
1474
1469
1463
1458
1452
1447
1441
1436
1430
1425
1419
1413
1407
1402
1396
1390
1384
1378
1372
1365
1359
1353
1346
1340
1333
1327
1320
1313
1306
1300
1293
1286
1279
1272
1265
1258
1251
1244
1237
1231
1224
1217
1210
1204
1197
1190
1184
1177
1171
1164
1158
1152
1145
1139
1133
1128
1122
1116
1111
1106
1100
1095
1090
1086
1081
1076
1072
1067
1063
1058
1054
1050
1045
1041
1037
1033
1029
1024
1020
1016
1012
1008
1004
1000
996
992
988
984
980
977
973
970
966
963
960
957
954
952
949
947
945
943
941
939
937
936
934
933
932
930
929
928
928
927
926
925
925
924
924
923
923
923
922
922
922
922
923
923
923
924
925
926
927
928
929
930
932
934
936
938
940
942
945
947
950
953
956
960
963
967
971
975
979
984
989
993
998
1002
1008
1014
1018
1025
1031
1036
1042
1048
1054
1060
1067
1073
1079
1086
1092
1099
1105
1112
1118
1125
1132
1138
1145
1152
1158
1165
1171
1178
1184
1191
1197
1203
1209
1216
1222
1227
1233
1239
1244
1249
1254
1259
1264
1268
1272
1276
1280
1283
1286
1289
1292
1294
1296
1298
1299
1300
1301
1302
1302
1302
1302
1302
1301
1300
1300
1299
1298
1297
1295
1294
1293
1292
1291
1289
1288
1287
1285
1284
1282
1280
1279
1277
1275
1273
1271
1270
1268
1266
1264
1262
1261
1259
1257
1256
1254
1253
1251
1250
1249
1248
1247
1245
1244
1243
1242
1241
1240
1239
1238
1237
1236
1235
1234
1234
1233
1232
1232
1232
1231
1231
1231
1230
1230
1230
1230
1230
1230
1231
1231
1231
1232
1232
1233
1234
1235
1236
1237
1238
1239
1241
1242
1243
1244
1245
1246
1247
1248
1249
1249
1250
1250
1250
1250
1250
1249
1249
1248
1247
1246
1245
1243
1241
1240
1238
1235
1233
1230
1227
1224
1221
1218
1214
1210
1206
1201
1196
1191
1186
1180
1174
1168
1161
1154
1147
1140
1133
1125
1117
1109
1100
1092
1083
1073
1064
1054
1044
1033
1022
1010
999
988
976
963
951
938
925
912
899
886
872
859
845
832
818
805
791
778
764
751
738
725
711
698
685
673
660
647
635
622
610
597
585
573
561
549
537
525
513
502
490
479
467
456
445
434
423
412
401
390
379
369
358
347
337
326
316
305
295
285
275
264
254
244
234
224
214
204
194
184
174
163
153
143
132
122
112
101
91
81
70
60
50
40
30
20
10
0
-9
-19
-28
-38
-47
-56
-65
-74
-82
-91
-99
-107
-115
-122
-130
-137
-144
-151
-157
-164
-170
-176
-181
-187
-192
-197
-202
-207
-211
-215
-218
-222
-225
-228
-230
-232
-234
-235
-236
-237
-237
-237
-236
-236
-234
-233
-231
-229
-226
-223
-219
-215
-211
-207
-202
-197
-191
-186
-180
-174
-167
-160
-153
-146
-139
-131
-123
-115
-106
-97
-88
-79
-70
-60
-50
-40
-29
-18
-7
4
16
28
40
53
66
79
92
106
119
134
148
162
177
192
208
223
239
255
271
287
304
320
337
354
371
388
406
423
440
457
474
491
508
525
542
559
575
592
608
624
639
655
670
686
701
716
730
745
759
773
786
800
813
826
839
851
864
876
887
899
910
921
932
942
952
961
971
980
989
997
1004
1012
1020
1029
1036
1043
1050
1056
1063
1069
1074
1080
1086
1091
1096
1101
1105
1110
1114
1118
1122
1126
1130
1133
1136
1139
1142
1144
1147
1149
1151
1152
1154
1155
1156
1157
1157
1158
1158
1158
1158
1158
1158
1158
1157
1157
1156
1156
1155
1155
1154
1153
1152
1151
1150
1149
1148
1147
1146
1144
1143
1142
1140
1139
1138
1136
1135
1134
1133
1131
1130
1129
1127
1126
1125
1124
1123
1121
1120
1119
1118
1118
1117
1116
1116
1115
1115
1115
1114
1114
1114
1115
1115
1115
1115
1116
1116
1116
1117
1117
1118
1118
1118
1119
1119
1120
1121
1121
1122
1122
1123
1124
1124
1125
1125
1126
1127
1127
1128
1128
1129
1129
1130
1130
1130
1130
1130
1130
1131
1131
1131
1130
1130
1130
1130
1130
1130
1129
1129
1129
1128
1128
1127
1127
1126
1126
1125
1124
1123
1122
1121
1120
1119
1118
1117
1116
1115
1114
1113
1112
1111
1110
1109
1108
1106
1105
1105
1104
1103
1102
1101
1100
1099
1098
1097
1097
1096
1095
1094
1094
1093
1092
1092
1092
1092
1091
1092
1092
1092
1093
1094
1095
1096
1097
1099
1100
1102
1104
1107
1109
1112
1114
1118
1121
1124
1128
1132
1136
1140
1145
1149
1154
1159
1164
1169
1175
1181
1186
1192
1198
1204
1210
1217
1223
1229
1236
1243
1249
1256
1262
1269
1276
1282
1289
1296
1303
1310
1317
1324
1331
1338
1345
1352
1359
1366
1373
1380
1387
1394
1402
1409
1416
1424
1431
1438
1446
1453
1460
1468
1475
1483
1490
1498
1505
1513
1520
1528
1535
1543
1550
1557
1564
1571
1578
1584
1591
1597
1603
1610
1616
1622
1627
1633
1639
1644
1649
1654
1660
1665
1670
1675
1679
1684
1689
1693
1697
1701
1705
1709
1713
1717
1720
1723
1726
1729
1732
1735
1738
1740
1743
1745
1747
1749
1751
1753
1755
1757
1759
1760
1761
1763
1764
1765
1766
1767
1767
1768
1768
1769
1769
1769
1768
1768
1767
1766
1765
1764
1763
1761
1760
1758
1756
1753
1751
1748
1746
1743
1740
1736
1733
1729
1725
1721
1717
1713
1708
1704
1699
1694
1689
1684
1678
1673
1667
1661
1655
1649
1643
1636
1630
1623
1616
1610
1603
1596
1589
1582
1574
1567
1560
1552
1545
1537
1529
1522
1514
1506
1498
1490
1482
1474
1467
1459
1451
1443
1435
1428
1420
1412
1405
1397
1390
1383
1375
1368
1361
1354
1347
1340
1333
1326
1320
1313
1307
1301
1295
1289
1284
1278
1273
1267
1262
1257
1252
1247
1243
1238
1233
1229
1224
1219
1215
1210
1206
1201
1196
1192
1187
1182
1177
1172
1167
1162
1157
1152
1147
1141
1136
1130
1125
1119
1113
1107
1101
1094
1088
1081
1074
1067
1060
1053
1045
1037
1029
1020
1012
1004
996
988
979
970
960
951
942
932
922
912
902
892
881
870
859
848
837
826
814
802
790
778
765
752
739
726
713
699
685
671
657
642
628
613
597
582
567
551
535
519
503
486
470
453
436
419
402
385
368
351
333
316
298
280
263
245
228
210
192
175
157
140
123
105
88
71
54
38
21
5
-12
-28
-44
-59
-75
-90
-105
-120
-135
-150
-164
-178
-192
-205
-219
-232
-245
-258
-270
-282
-294
-306
-318
-329
-341
-352
-363
-373
-384
-394
-405
-415
-425
-435
-445
-454
-464
-474
-483
-493
-502
-512
-521
-530
-539
-549
-558
-566
-575
-584
-593
-601
-610
-618
-626
-634
-642
-650
-658
-666
-674
-682
-689
-697
-704
-712
-719
-727
-734
-741
-749
-756
-763
-770
-777
-783
-790
-797
-804
-810
-817
-823
-830
-836
-842
-848
-854
-860
-866
-872
-878
-883
-889
-894
-900
-905
-910
-915
-920
-925
-930
-935
-940
-944
-949
-953
-957
-960
-964
-967
-970
-973
-975
-977
-979
-981
-982
-983
-984
-985
-985
-986
-986
-986
-985
-985
-984
-984
-983
-982
-981
-980
-979
-978
-976
-975
-974
-973
-971
-970
-968
-967
-965
-964
-962
-961
-959
-957
-955
-954
-952
-950
-948
-946
-943
-941
-939
-937
-934
-932
-929
-926
-924
-921
-918
-915
-912
-910
-907
-904
-901
-898
-895
-892
-889
-886
-883
-880
-877
-873
-870
-867
-863
-860
-856
-852
-849
-845
-841
-837
-833
-829
-825
-820
-816
-811
-807
-802
-798
-793
-788
-784
-779
-774
-769
-764
-760
-755
-750
-745
-740
-735
-730
-724
-719
-714
-708
-703
-697
-691
-685
-679
-673
-667
-661
-655
-649
-643
-636
-630
-624
-618
-612
-605
-599
-593
-587
-581
-575
-569
-564
-558
-552
-547
-541
-535
-530
-525
-519
-514
-509
-504
-498
-493
-488
-483
-478
-473
-468
-463
-458
-453
-448
-444
-439
-434
-430
-425
-421
-417
-412
-408
-405
-401
-397
-393
-390
-387
-383
-380
-377
-374
-372
-369
-367
-364
-362
-360
-358
-356
-355
-353
-352
-351
-350
-349
-349
-348
-348
-348
-349
-349
-350
-350
-351
-352
-354
-355
-356
-358
-359
-361
-363
-365
-367
-369
-371
-373
-375
-378
-380
-382
-385
-387
-390
-393
-395
-398
-401
-403
-406
-409
-412
-415
-418
-420
-423
-426
-429
-432
-434
-437
-440
-442
-445
-447
-450
-452
-455
-457
-460
-462
-465
-467
-470
-473
-476
-479
-482
-485
-489
-492
-495
-499
-502
-505
-509
-512
-516
-519
-522
-526
-529
-533
-536
-539
-543
-546
-550
-553
-556
-560
-563
-567
-570
-574
-577
-581
-584
-588
-592
-596
-599
-603
-607
-611
-615
-619
-623
-627
-631
-635
-639
-643
-647
-652
-656
-660
-665
-670
-675
-679
-684
-689
-694
-700
-705
-710
-716
-721
-727
-732
-738
-743
-749
-755
-760
-766
-772
-777
-783
-789
-794
-800
-806
-812
-817
-823
-829
-835
-840
-846
-852
-858
-863
-869
-875
-880
-886
-891
-897
-903
-908
-914
-919
-924
-930
-935
-940
-945
-950
-955
-960
-964
-969
-973
-978
-982
-986
-990
-994
-998
-1000
-1004
-1008
-1010
-1014
-1018
-1020
-1022
-1026
-1029
-1031
-1033
-1035
-1037
-1039
-1040
-1042
-1043
-1045
-1046
-1047
-1049
-1050
-1051
-1053
-1054
-1055
-1057
-1058
-1059
-1061
-1062
-1063
-1064
-1065
-1066
-1066
-1067
-1067
-1067
-1067
-1067
-1067
-1067
-1067
-1067
-1066
-1066
-1066
-1066
-1065
-1065
-1065
-1065
-1064
-1064
-1064
-1063
-1063
-1062
-1062
-1061
-1060
-1059
-1057
-1056
-1054
-1052
-1050
-1048
-1046
-1044
-1041
-1039
-1036
-1033
-1030
-1027
-1022
-1020
-1016
-1012
-1008
-1004
-1000
-996
-991
-986
-981
-975
-970
-964
-958
-951
-945
-938
-931
-924
-916
-909
-901
-893
-885
-876
-868
-859
-850
-841
-832
-823
-813
-804
-794
-785
-775
-766
-756
-746
-737
-727
-717
-707
-698
-688
-678
-668
-659
-649
-639
-630
-620
-611
-602
-593
-584
-576
-567
-559
-551
-543
-535
-527
-520
-512
-505
-498
-491
-484
-477
-470
-464
-457
-451
-445
-439
-433
-428
-422
-417
-411
-406
-401
-396
-392
-387
-382
-377
-373
-368
-364
-359
-354
-350
-345
-341
-337
-332
-328
-324
-319
-315
-312
-308
-305
-301
-298
-295
-293
-290
-288
-286
-285
-283
-282
-280
-279
-278
-277
-277
-276
-276
-275
-275
-275
-276
-276
-277
-278
-279
-280
-282
-284
-286
-289
-292
-295
-298
-302
-306
-311
-316
-321
-327
-333
-339
-346
-353
-360
-368
-376
-384
-393
-402
-412
-422
-432
-442
-453
-464
-475
-486
-498
-510
-522
-534
-546
-559
-571
-584
-597
-610
-624
-637
-651
-664
-678
-692
-706
-720
-734
-748
-762
-776
-790
-804
-818
-831
-845
-858
-872
-885
-898
-911
-924
-938
-950
-963
-976
-989
-1000
-1012
-1025
-1037
-1049
-1061
-1072
-1083
-1094
-1104
-1114
-1125
-1134
-1144
-1154
-1163
-1172
-1181
-1189
-1198
-1206
-1214
-1221
-1229
-1236
-1243
-1249
-1256
-1262
-1267
-1273
-1279
-1284
-1289
-1294
-1298
-1303
-1307
-1312
-1316
-1319
-1323
-1326
-1330
-1332
-1335
-1338
-1340
-1342
-1344
-1345
-1346
-1347
-1348
-1349
-1349
-1349
-1349
-1349
-1349
-1348
-1347
-1346
-1345
-1343
-1342
-1340
-1338
-1336
-1334
-1331
-1328
-1326
-1323
-1319
-1316
-1312
-1308
-1304
-1300
-1296
-1292
-1287
-1282
-1277
-1272
-1267
-1261
-1255
-1249
-1243
-1237
-1230
-1223
-1216
-1209
-1201
-1193
-1186
-1178
-1170
-1161
-1153
-1145
-1136
-1127
-1118
-1109
-1100
-1091
-1081
-1072
-1062
-1052
-1042
-1032
-1022
-1012
-1002
-991
-981
-971
-961
-950
-940
-930
-920
-909
-899
-889
-878
-868
-857
-847
-836
-825
-815
-804
-793
-782
-770
-759
-748
-736
-725
-713
-701
-689
-678
-666
-654
-641
-629
-617
-604
-592
-579
-566
-553
-540
-527
-514
-501
-487
-474
-460
-447
-433
-419
-406
-392
-378
-365
-351
-337
-323
-310
-296
-282
-268
-254
-239
-225
-211
-197
-183
-168
-154
-140
-126
-112
-99
-85
-72
-58
-45
-32
-19
-6
6
19
32
44
56
69
81
93
105
117
129
140
152
163
174
185
196
206
217
227
237
247
257
266
276
285
294
303
312
321
330
338
346
355
362
370
378
386
393
400
407
415
421
428
435
441
448
454
460
466
472
478
484
489
495
500
506
511
517
522
528
533
539
544
550
555
561
566
572
577
582
587
592
597
602
607
611
616
620
625
629
633
637
640
644
648
651
654
657
660
663
665
667
669
671
672
673
674
675
676
677
677
678
678
679
679
679
679
679
679
679
680
680
679
679
679
679
678
678
677
677
676
675
674
673
672
670
669
667
666
664
662
660
658
656
654
652
650
648
645
643
640
637
635
632
629
625
622
618
614
610
606
602
598
593
588
583
578
573
568
562
556
550
544
537
530
523
516
509
501
493
485
477
468
460
451
442
433
424
415
406
397
387
378
368
359
349
340
330
320
310
300
290
280
270
260
250
239
229
219
209
199
189
179
169
159
149
140
130
120
111
102
92
83
74
65
56
47
38
29
20
11
3
-6
-15
-23
-31
-39
-47
-55
-63
-71
-78
-86
-93
-100
-107
-114
-121
-127
-133
-140
-146
-152
-157
-163
-168
-173
-178
-183
-187
-191
-195
-199
-202
-205
-208
-211
-213
-215
-217
-218
-220
-221
-221
-222
-222
-222
-221
-220
-219
-218
-216
-214
-212
-209
-206
-203
-199
-196
-192
-188
-183
-179
-174
-169
-163
-158
-153
-147
-141
-135
-129
-123
-116
-110
-103
-97
-90
-83
-76
-70
-63
-55
-48
-41
-34
-26
-19
-12
-4
3
11
19
26
34
42
50
58
66
74
83
91
100
109
118
126
135
144
154
163
172
181
190
199
208
217
226
235
244
253
262
271
280
289
297
306
315
323
332
340
349
357
365
373
380
388
395
403
410
416
423
430
436
442
448
454
460
466
471
477
482
487
492
497
502
507
511
516
520
525
529
533
537
541
545
549
552
556
560
564
567
571
574
578
581
585
588
592
595
599
602
606
609
613
617
620
624
628
632
636
640
644
648
652
656
660
665
669
674
678
683
688
692
697
702
707
713
718
723
729
734
740
746
752
758
764
771
777
784
791
798
805
813
820
828
836
844
852
860
869
877
886
894
903
912
921
930
940
949
959
968
978
988
999
1008
1018
1030
1041
1052
1063
1074
1086
1097
1109
1121
1132
1144
1157
1169
1181
1194
1207
1220
1233
1246
1259
1272
1286
1299
1313
1327
1340
1354
1368
1383
1397
1411
1426
1440
1454
1469
1484
1498
1513
1528
1542
1557
1572
1587
1602
1617
1632
1647
1663
1678
1693
1708
1722
1737
1752
1767
1781
1796
1810
1824
1838
1852
1866
1879
1893
1906
1919
1933
1945
1958
1971
1983
1996
2008
2020
2031
2043
2054
2066
2077
2088
2098
2109
2119
2130
2140
2150
2159
2169
2179
2188
2198
2207
2216
2226
2235
2244
2253
2261
2270
2279
2287
2295
2303
2311
2319
2327
2335
2342
2350
2357
2364
2371
2377
2384
2391
2397
2403
2409
2415
2421
2427
2432
2438
2443
2448
2452
2457
2461
2465
2468
2472
2475
2478
2480
2482
2484
2485
2486
2486
2486
2486
2486
2484
2483
2481
2478
2476
2472
2469
2465
2460
2455
2450
2444
2438
2432
2425
2419
2411
2404
2396
2387
2379
2370
2360
2351
2341
2331
2320
2309
2298
2286
2274
2262
2249
2236
2223
2210
2196
2182
2168
2153
2138
2124
2108
2093
2078
2062
2045
2029
2013
1998
1981
1965
1948
1931
1914
1897
1879
1862
1844
1826
1808
1790
1772
1753
1735
1717
1698
1680
1661
1642
1624
1605
1587
1568
1550
1531
1512
1494
1475
1457
1438
1420
1402
1384
1366
1348
1330
1312
1295
1277
1260
1243
1226
1209
1193
1177
1160
1144
1129
1113
1098
1083
1068
1053
1039
1025
1010
997
984
970
957
945
933
920
909
897
886
875
864
853
843
833
823
813
804
795
786
778
769
761
754
746
739
733
726
720
714
709
704
699
694
690
686
683
679
676
674
671
669
668
666
665
665
664
664
665
665
666
667
669
671
673
676
679
682
686
690
695
699
704
710
716
722
729
735
743
751
759
767
776
785
795
805
815
826
836
847
859
870
882
894
907
919
932
945
959
972
986
1000
1014
1029
1043
1058
1073
1088
1103
1119
1135
1150
1166
1183
1199
1215
1232
1249
1266
1283
1300
1317
1334
1351
1369
1386
1404
1422
1439
1457
1475
1494
1512
1530
1549
1567
1586
1605
1624
1643
1662
1681
1701
1720
1740
1760
1779
1799
1819
1839
1859
1880
1900
1920
1941
1962
1982
2003
2024
2045
2065
2086
2107
2128
2149
2170
2192
2213
2234
2255
2276
2297
2318
2339
2360
2381
2402
2423
2444
2464
2485
2506
2526
2547
2567
2587
2607
2627
2647
2667
2687
2706
2726
2745
2764
2783
2801
2820
2838
2856
2874
2892
2909
2926
2943
2960
2976
2993
3009
3024
3040
3055
3070
3084
3099
3113
3127
3140
3154
3167
3180
3193
3205
3217
3229
3241
3252
3264
3275
3286
3296
3307
3317
3327
3336
3346
3355
3364
3373
3381
3390
3398
3406
3414
3421
3429
3436
3443
3450
3456
3463
3469
3475
3481
3486
3492
3497
3502
3507
3512
3517
3522
3526
3531
3535
3539
3543
3547
3551
3555
3559
3563
3567
3570
3574
3577
3581
3584
3587
3589
3592
3594
3597
3599
3601
3603
3605
3606
3608
3609
3610
3611
3612
3613
3613
3614
3614
3614
3615
3614
3614
3614
3613
3612
3611
3610
3609
3607
3606
3604
3602
3600
3598
3595
3593
3590
3588
3585
3582
3579
3576
3572
3569
3565
3562
3558
3554
3550
3547
3543
3539
3535
3532
3528
3524
3521
3517
3513
3509
3506
3502
3498
3495
3491
3487
3483
3480
3476
3472
3469
3465
3461
3458
3454
3450
3447
3443
3439
3436
3432
3428
3425
3421
3417
3414
3410
3406
3403
3399
3395
3392
3388
3384
3381
3377
3373
3370
3366
3363
3359
3355
3352
3348
3344
3341
3337
3334
3330
3326
3323
3319
3316
3312
3308
3305
3301
3298
3294
3290
3287
3283
3280
3276
3273
3269
3265
3262
3258
3255
3251
3248
3244
3241
3237
3233
3230
3226
3223
3219
3216
3212
3209
3205
3202
3198
3195
3191
3188
3184
3181
3177
3173
3170
3166
3163
3159
3156
3152
3149
3146
3142
3139
3135
3132
3128
3125
3121
3118
3114
3111
3107
3104
3100
3097
3093
3090
3087
3083
3080
3076
3073
3069
3066
3062
3059
3056
3052
3049
3045
3042
3038
3035
3032
3028
3025
3021
3018
3015
3011
3008
3004
3001
2998
2994
2991
2987
2984
2981
2977
2974
2970
2967
2964
2960
2957
2954
2950
2947
2944
2940
2937
2934
2930
2927
2923
2920
2917
2913
2910
2907
2903
2900
2897
2893
2890
2887
2884
2880
2877
2874
2870
2867
2864
2860
2857
2854
2850
2847
2844
2841
2837
2834
2831
2827
2824
2821
2818
2814
2811
2808
2805
2801
2798
2795
2792
2788
2785
2782
2779
2775
2772
2769
2766
2762
2759
2756
2753
2749
2746
2743
2740
2737
2733
2730
2727
2724
2721
2717
2714
2711
2708
2705
2701
2698
2695
2692
2689
2685
2682
2679
2676
2673
2670
2666
2663
2660
2657
2654
2651
2647
2644
2641
2638
2635
2632
2629
2625
2622
2619
2616
2613
2610
2607
2604
2600
2597
2594
2591
2588
2585
2582
2579
2576
2573
2569
2566
2563
2560
2557
2554
2551
2548
2545
2542
2539
2535
2532
2529
2526
2523
2520
2517
2514
2511
2508
2505
2502
2499
2496
2493
2490
2487
2484
2481
2478
2475
2472
2468
2465
2462
2459
2456
2453
2450
2447
2444
2441
2438
2435
2432
2429
2426
2423
2420
2417
2414
2411
2409
2406
2403
2400
2397
2394
2391
2388
2385
2382
2379
2376
2373
2370
2367
2364
2361
2358
2355
2352
2349
2346
2344
2341
2338
2335
2332
2329
2326
2323
2320
2317
2314
2312
2309
2306
2303
2300
2297
2294
2291
2288
2285
2283
2280
2277
2274
2271
2268
2265
2262
2260
2257
2254
2251
2248
2245
2242
2240
2237
2234
2231
2228
2225
2223
2220
2217
2214
2211
2208
2206
2203
2200
2197
2194
2192
2189
2186
2183
2180
2177
2175
2172
2169
2166
2164
2161
2158
2155
2152
2150
2147
2144
2141
2139
2136
2133
2130
2127
2125
2122
2119
2116
2114
2111
2108
2105
2103
2100
2097
2095
2092
2089
2086
2084
2081
2078
2075
2073
2070
2067
2065
2062
2059
2056
2054
2051
2048
2045
2043
2040
2037
2035
2032
2029
2027
2024
2021
2019
2016
2013
2011
2008
2005
2003
2000
1998
1995
1992
1990
1987
1984
1982
1979
1976
1974
1971
1968
1966
1963
1961
1958
1955
1953
1950
1947
1945
1942
1940
1937
1934
1932
1929
1927
1924
1921
1919
1916
1914
1911
1908
1906
1903
1901
1898
1896
1893
1890
1888
1885
1883
1880
1878
1875
1873
1870
1867
1865
1862
1860
1857
1855
1852
1850
1847
1845
1842
1840
1837
1835
1832
1829
1827
1824
1822
1819
1817
1814
1812
1809
1807
1804
1802
1799
1797
1794
1792
1790
1787
1785
1782
1780
1777
1775
1772
1770
1767
1765
1762
1760
1757
1755
1753
1750
1748
1745
1743
1740
1738
1735
1733
1731
1728
1726
1723
1721
1718
1716
1714
1711
1709
1706
1704
1702
1699
1697
1694
1692
1690
1687
1685
1682
1680
1678
1675
1673
1670
1668
1666
1663
1661
1659
1656
1654
1651
1649
1647
1644
1642
1640
1637
1635
1633
1630
1628
1626
1623
1621
1619
1616
1614
1612
1609
1607
1605
1602
1600
1598
1595
1593
1591
1588
1586
1584
1582
1579
1577
1575
1572
1570
1568
1566
1563
1561
1559
1556
1554
1552
1550
1547
1545
1543
1541
1538
1536
1534
1532
1529
1527
1525
1523
1520
1518
1516
1514
1511
1509
1507
1505
1502
1500
1498
1496
1493
1491
1489
1487
1485
1482
1480
1478
1476
1474
1471
1469
1467
1465
1463
1460
1458
1456
1454
1452
1450
1447
1445
1443
1441
1439
1436
1434
1432
1430
1428
1426
1424
1421
1419
1417
1415
1413
1411
1408
1406
1404
1402
1400
1398
1396
1394
1391
1389
1387
1385
1383
1381
1379
1377
1375
1372
1370
1368
1366
1364
1362
1360
1358
1356
1354
1351
1349
1347
1345
1343
1341
1339
1337
1335
1333
1331
1329
1327
1324
1322
1320
1318
1316
1314
1312
1310
1308
1306
1304
1302
1300
1298
1296
1294
1292
1290
1288
1286
1284
1282
1280
1278
1276
1274
1272
1270
1268
1266
1264
1262
1260
1258
1256
1254
1252
1250
1248
1246
1244
1242
1240
1238
1236
1234
1232
1230
1228
1226
1224
1222
1220
1218
1216
1214
1212
1210
1208
1206
1204
1202
1201
1199
1197
1195
1193
1191
1189
1187
1185
1183
1181
1179
1177
1175
1174
1172
1170
1168
1166
1164
1162
1160
1158
1156
1155
1153
1151
1149
1147
1145
1143
1141
1139
1138
1136
1134
1132
1130
1128
1126
1124
1123
1121
1119
1117
1115
1113
1111
1110
1108
1106
1104
1102
1100
1099
1097
1095
1093
1091
1089
1088
1086
1084
1082
1080
1079
1077
1075
1073
1071
1069
1068
1066
1064
1062
1060
1059
1057
1055
1053
1051
1050
1048
1046
1044
1043
1041
1039
1037
1035
1034
1032
1030
1028
1027
1025
1022
1020
1020
1018
1016
1014
1012
1010
1008
1006
1006
1004
1002
1000
999
997
995
993
992
990
988
987
985
983
981
980
978
976
975
973
971
970
968
966
964
963
961
959
958
956
954
953
951
949
948
946
944
943
941
939
938
936
934
933
931
929
928
926
924
923
921
919
918
916
914
913
911
