5
23647
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
-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
-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
-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
-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
-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
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-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
-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
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-63
-63
-63
-63
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-60
-60
-60
-60
-59
-59
-59
-59
-59
-58
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-56
-55
-55
-55
-55
-54
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-52
-51
-51
-51
-50
-50
-50
-50
-49
-49
-49
-49
-48
-48
-48
-48
-47
-47
-47
-46
-46
-46
-46
-45
-45
-45
-45
-44
-44
-44
-43
-43
-43
-43
-42
-42
-42
-41
-41
-41
-41
-40
-40
-40
-39
-39
-39
-38
-38
-38
-37
-37
-37
-37
-36
-36
-36
-35
-35
-35
-34
-34
-34
-33
-33
-33
-32
-32
-32
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-28
-28
-28
-27
-27
-27
-26
-26
-26
-26
-25
-25
-25
-24
-24
-24
-23
-23
-23
-22
-22
-22
-21
-21
-21
-20
-20
-20
-20
-19
-19
-19
-18
-18
-18
-17
-17
-17
-16
-16
-16
-15
-15
-15
-14
-14
-14
-13
-13
-13
-12
-12
-12
-11
-11
-11
-10
-10
-10
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-6
-6
-6
-5
-5
-5
-4
-4
-4
-3
-3
-2
-2
-2
-1
-1
-1
0
0
0
1
1
2
2
2
3
3
4
4
4
5
5
5
6
6
7
7
7
8
8
9
9
9
10
10
11
11
12
12
12
13
13
14
14
14
15
15
16
16
16
17
17
18
18
18
19
19
20
20
21
21
21
22
22
23
23
23
24
24
25
25
26
26
26
27
27
28
28
28
29
29
30
30
30
31
31
32
32
33
33
33
34
34
35
35
36
36
36
37
37
38
38
39
39
39
40
40
41
41
42
42
42
43
43
44
44
45
45
46
46
46
47
47
48
48
49
49
49
50
50
51
51
52
52
53
53
53
54
54
55
55
56
56
57
57
57
58
58
59
59
60
60
61
61
62
62
62
63
63
64
64
65
65
66
66
66
67
67
68
68
69
69
70
70
71
71
72
72
73
73
73
74
74
75
75
76
76
77
77
78
78
79
80
80
81
81
82
82
83
83
84
84
85
85
86
86
87
87
88
88
89
90
90
91
91
92
92
93
93
94
94
95
96
96
97
97
98
98
99
99
100
101
101
102
102
103
103
104
105
105
106
106
107
108
108
109
109
110
111
111
112
112
113
114
114
115
115
116
117
117
118
119
119
120
121
121
122
123
123
124
125
125
126
127
127
128
129
129
130
131
131
132
133
133
134
135
135
136
137
137
138
139
139
140
141
141
142
143
144
144
145
146
146
147
148
148
149
150
151
151
152
153
153
154
155
155
156
157
157
158
159
160
160
161
162
162
163
164
165
165
166
167
167
168
169
170
170
171
172
173
173
174
175
176
176
177
178
179
179
180
181
182
182
183
184
185
185
186
187
188
189
189
190
191
192
193
193
194
195
196
197
197
198
199
200
201
202
202
203
204
205
206
207
207
208
209
210
211
212
213
213
214
215
216
217
218
219
219
220
221
222
223
224
225
226
227
227
228
229
230
231
232
233
234
235
236
236
237
238
239
240
241
242
243
244
245
246
247
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
322
323
324
325
326
327
328
329
330
331
332
333
334
336
337
338
339
340
341
342
343
344
346
347
348
349
350
351
352
353
355
356
357
358
359
360
362
363
364
365
366
367
368
370
371
372
373
374
376
377
378
379
380
382
383
384
385
386
388
389
390
391
392
394
395
396
397
399
400
401
402
404
405
406
407
409
410
411
412
414
415
416
418
419
420
421
423
424
425
426
428
429
430
432
433
434
435
437
438
439
441
442
443
444
446
447
448
450
451
452
454
455
456
457
459
460
461
463
464
465
467
468
469
471
472
473
475
476
477
479
480
482
483
484
486
487
488
490
491
492
494
495
497
498
499
501
502
504
505
506
508
509
511
512
513
515
516
518
519
520
522
523
525
526
527
529
530
532
533
535
536
537
539
540
542
543
545
546
548
549
550
552
553
555
556
558
559
561
562
564
565
567
568
569
571
572
574
575
577
578
580
581
583
584
586
587
589
590
592
593
595
596
598
599
601
602
604
605
607
608
610
612
613
615
616
618
619
621
622
624
625
627
628
630
632
633
635
636
638
639
641
642
644
646
647
649
650
652
653
655
657
658
660
661
663
665
666
668
669
671
672
674
676
677
679
680
682
684
685
687
689
690
692
693
695
697
698
700
701
703
705
706
708
710
711
713
714
716
718
719
721
723
724
726
727
729
731
732
734
736
737
739
741
742
744
746
747
749
750
752
754
755
757
759
760
762
764
766
767
769
771
772
774
776
777
779
781
782
784
786
787
789
791
793
794
796
798
799
801
803
805
806
808
810
812
813
815
817
819
820
822
824
826
827
829
831
833
834
836
838
840
841
843
845
847
849
850
852
854
856
858
859
861
863
865
866
868
870
872
874
875
877
879
881
883
885
886
888
890
892
894
896
897
899
901
903
905
907
908
910
912
914
916
918
920
922
923
925
927
929
931
933
935
937
939
941
942
944
946
948
950
952
954
956
958
960
962
964
966
968
970
972
974
976
978
979
981
983
985
987
989
991
993
995
997
999
1000
1002
1004
1006
1008
1010
1012
1014
1016
1018
1020
1022
1025
1027
1029
1031
1033
1035
1037
1039
1041
1043
1045
1047
1049
1051
1053
1056
1058
1060
1062
1064
1066
1068
1070
1072
1074
1076
1078
1080
1082
1084
1086
1088
1090
1092
1094
1096
1099
1101
1103
1105
1107
1109
1111
1113
1115
1117
1119
1121
1123
1125
1127
1130
1132
1134
1136
1138
1140
1142
1144
1146
1148
1150
1152
1154
1156
1158
1160
1162
1165
1167
1169
1171
1173
1175
1177
1179
1181
1183
1185
1187
1189
1191
1194
1196
1198
1200
1202
1204
1206
1208
1210
1212
1214
1216
1218
1220
1222
1224
1226
1228
1230
1232
1234
1236
1238
1241
1243
1245
1247
1250
1252
1254
1256
1258
1260
1263
1265
1267
1269
1271
1273
1275
1277
1279
1281
1283
1285
1287
1289
1291
1293
1295
1298
1300
1302
1304
1306
1308
1310
1312
1313
1315
1317
1319
1320
1322
1323
1325
1327
1328
1330
1332
1333
1335
1336
1338
1340
1341
1343
1344
1346
1348
1349
1351
1352
1353
1355
1356
1357
1358
1359
1360
1361
1362
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1380
1381
1382
1383
1384
1385
1386
1387
1387
1388
1389
1390
1391
1392
1393
1394
1396
1397
1399
1401
1402
1404
1405
1407
1408
1409
1411
1412
1413
1415
1416
1417
1419
1420
1421
1422
1423
1424
1425
1426
1427
1429
1430
1432
1433
1434
1436
1437
1438
1440
1441
1442
1444
1445
1446
1447
1448
1449
1449
1450
1451
1451
1452
1452
1453
1454
1454
1455
1456
1457
1457
1458
1459
1459
1460
1461
1462
1463
1464
1466
1467
1469
1470
1472
1473
1474
1476
1477
1478
1479
1480
1482
1483
1485
1487
1488
1490
1491
1492
1493
1493
1494
1495
1496
1497
1498
1499
1500
1501
1501
1502
1502
1503
1504
1504
1506
1507
1508
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1519
1519
1519
1520
1520
1520
1520
1520
1520
1519
1519
1518
1517
1516
1514
1513
1511
1510
1508
1506
1504
1502
1499
1497
1494
1492
1489
1487
1485
1482
1481
1479
1478
1476
1475
1473
1472
1470
1467
1465
1463
1461
1459
1457
1455
1453
1450
1448
1445
1443
1440
1437
1434
1432
1429
1426
1423
1420
1416
1412
1408
1404
1399
1394
1389
1384
1379
1374
1369
1365
1361
1358
1354
1350
1345
1339
1334
1328
1324
1319
1316
1314
1312
1310
1309
1308
1307
1306
1305
1303
1301
1299
1297
1295
1293
1292
1290
1289
1288
1286
1283
1280
1276
1271
1267
1261
1256
1251
1245
1240
1234
1228
1222
1215
1208
1201
1193
1185
1176
1167
1158
1149
1140
1130
1121
1112
1103
1095
1087
1079
1071
1063
1056
1048
1040
1032
1025
1016
1008
1000
992
983
975
967
960
952
945
937
929
920
912
902
893
883
874
865
856
848
840
832
824
816
809
803
797
791
785
781
777
774
772
769
767
765
762
758
755
750
745
740
735
730
725
720
715
711
706
701
696
691
685
679
673
667
662
657
652
647
643
637
631
625
617
609
600
590
580
570
560
550
540
529
519
508
497
486
475
463
452
442
432
423
414
406
397
387
377
367
356
344
332
319
306
292
278
263
248
233
217
200
183
166
150
135
121
109
99
89
81
73
65
58
50
41
31
21
10
-1
-11
-21
-31
-40
-48
-56
-63
-70
-77
-83
-89
-94
-98
-101
-103
-105
-107
-109
-110
-111
-113
-115
-118
-123
-127
-133
-140
-148
-158
-169
-181
-194
-208
-221
-234
-246
-257
-266
-274
-281
-286
-291
-296
-301
-306
-313
-320
-328
-337
-347
-356
-366
-376
-387
-398
-410
-423
-437
-452
-467
-482
-497
-513
-527
-542
-557
-572
-587
-604
-621
-638
-657
-676
-697
-719
-742
-767
-793
-820
-848
-877
-905
-933
-959
-985
-1010
-1035
-1059
-1081
-1103
-1123
-1142
-1158
-1173
-1185
-1195
-1204
-1212
-1219
-1226
-1234
-1241
-1250
-1259
-1271
-1283
-1297
-1312
-1327
-1341
-1355
-1369
-1382
-1394
-1406
-1416
-1426
-1434
-1442
-1448
-1453
-1457
-1461
-1465
-1469
-1474
-1481
-1489
-1499
-1511
-1525
-1541
-1559
-1578
-1599
-1621
-1643
-1666
-1689
-1712
-1735
-1759
-1783
-1807
-1830
-1852
-1874
-1895
-1915
-1935
-1954
-1974
-1994
-2015
-2037
-2060
-2083
-2108
-2132
-2157
-2182
-2208
-2235
-2263
-2292
-2323
-2354
-2387
-2419
-2452
-2482
-2511
-2538
-2564
-2587
-2609
-2630
-2650
-2669
-2689
-2708
-2728
-2747
-2766
-2785
-2804
-2821
-2839
-2855
-2871
-2886
-2901
-2916
-2930
-2943
-2954
-2963
-2970
-2975
-2979
-2981
-2983
-2983
-2984
-2985
-2988
-2992
-2997
-3003
-3011
-3018
-3026
-3035
-3044
-3053
-3063
-3074
-3085
-3096
-3106
-3116
-3124
-3132
-3139
-3145
-3150
-3156
-3163
-3170
-3178
-3187
-3197
-3208
-3220
-3233
-3248
-3265
-3284
-3304
-3327
-3351
-3377
-3403
-3430
-3456
-3483
-3509
-3535
-3560
-3585
-3609
-3633
-3656
-3679
-3702
-3723
-3744
-3764
-3783
-3800
-3816
-3831
-3846
-3860
-3875
-3890
-3905
-3919
-3932
-3943
-3952
-3960
-3966
-3971
-3974
-3977
-3979
-3980
-3980
-3980
-3979
-3977
-3974
-3969
-3964
-3958
-3952
-3947
-3942
-3938
-3934
-3932
-3931
-3930
-3929
-3928
-3926
-3923
-3920
-3915
-3910
-3903
-3897
-3889
-3882
-3873
-3864
-3854
-3844
-3835
-3827
-3820
-3815
-3812
-3811
-3812
-3815
-3819
-3824
-3830
-3836
-3843
-3851
-3859
-3868
-3878
-3888
-3899
-3911
-3923
-3935
-3947
-3959
-3971
-3983
-3994
-4006
-4019
-4030
-4043
-4054
-4064
-4073
-4083
-4093
-4103
-4114
-4126
-4139
-4153
-4167
-4182
-4196
-4209
-4222
-4234
-4245
-4256
-4266
-4276
-4286
-4296
-4306
-4316
-4327
-4338
-4350
-4361
-4372
-4382
-4391
-4398
-4404
-4409
-4414
-4418
-4423
-4429
-4436
-4444
-4452
-4462
-4472
-4483
-4495
-4508
-4522
-4538
-4555
-4573
-4593
-4613
-4633
-4652
-4671
-4689
-4705
-4718
-4730
-4741
-4750
-4759
-4768
-4777
-4787
-4797
-4807
-4817
-4827
-4839
-4851
-4864
-4877
-4891
-4904
-4917
-4930
-4942
-4953
-4963
-4972
-4981
-4990
-4999
-5008
-5019
-5031
-5045
-5060
-5075
-5091
-5107
-5122
-5135
-5146
-5154
-5158
-5160
-5160
-5159
-5157
-5155
-5154
-5154
-5157
-5162
-5168
-5177
-5188
-5200
-5215
-5231
-5249
-5270
-5292
-5315
-5340
-5366
-5393
-5420
-5447
-5474
-5501
-5528
-5557
-5586
-5618
-5651
-5687
-5725
-5766
-5807
-5849
-5889
-5928
-5963
-5992
-6016
-6034
-6045
-6052
-6054
-6052
-6049
-6045
-6041
-6037
-6035
-6032
-6029
-6023
-6016
-6005
-5993
-5978
-5964
-5949
-5936
-5925
-5915
-5907
-5901
-5894
-5889
-5883
-5878
-5874
-5872
-5872
-5876
-5885
-5899
-5918
-5941
-5969
-6000
-6035
-6072
-6111
-6153
-6197
-6243
-6293
-6346
-6402
-6462
-6526
-6593
-6662
-6734
-6807
-6882
-6956
-7031
-7104
-7176
-7246
-7313
-7377
-7438
-7497
-7554
-7609
-7663
-7716
-7768
-7821
-7874
-7927
-7980
-8032
-8085
-8137
-8186
-8237
-8284
-8329
-8372
-8411
-8446
-8479
-8509
-8537
-8564
-8589
-8615
-8639
-8662
-8683
-8701
-8714
-8722
-8725
-8722
-8715
-8704
-8692
-8680
-8669
-8661
-8656
-8655
-8657
-8662
-8669
-8677
-8687
-8697
-8708
-8721
-8735
-8752
-8772
-8796
-8824
-8857
-8895
-8938
-8984
-9032
-9082
-9131
-9177
-9219
-9258
-9291
-9321
-9348
-9373
-9396
-9420
-9444
-9470
-9498
-9528
-9558
-9590
-9621
-9652
-9683
-9715
-9747
-9781
-9816
-9853
-9890
-9928
-9965
-10001
-10035
-10067
-10096
-10122
-10146
-10167
-10184
-10198
-10209
-10217
-10223
-10228
-10232
-10236
-10239
-10243
-10247
-10250
-10253
-10256
-10257
-10257
-10256
-10252
-10247
-10240
-10232
-10223
-10213
-10204
-10194
-10185
-10176
-10167
-10158
-10148
-10137
-10124
-10110
-10094
-10077
-10058
-10038
-10016
-9992
-9967
-9941
-9914
-9885
-9854
-9822
-9788
-9753
-9716
-9677
-9638
-9599
-9560
-9524
-9490
-9459
-9433
-9412
-9397
-9388
-9386
-9391
-9403
-9422
-9446
-9476
-9511
-9549
-9587
-9623
-9655
-9683
-9704
-9718
-9727
-9729
-9727
-9721
-9712
-9699
-9683
-9664
-9642
-9616
-9588
-9558
-9527
-9499
-9474
-9453
-9437
-9427
-9420
-9417
-9416
-9417
-9419
-9422
-9427
-9432
-9439
-9447
-9455
-9462
-9465
-9462
-9451
-9430
-9399
-9359
-9309
-9253
-9191
-9123
-9051
-8974
-8891
-8801
-8704
-8598
-8481
-8353
-8215
-8064
-7907
-7742
-7573
-7400
-7227
-7054
-6883
-6714
-6548
-6384
-6221
-6058
-5895
-5730
-5565
-5400
-5236
-5074
-4916
-4762
-4613
-4470
-4331
-4196
-4065
-3935
-3806
-3676
-3545
-3412
-3277
-3142
-3007
-2873
-2739
-2608
-2478
-2348
-2219
-2089
-1957
-1823
-1686
-1546
-1405
-1262
-1119
-976
-833
-690
-548
-405
-263
-122
19
158
295
429
557
680
797
907
1010
1106
1193
1272
1341
1401
1451
1492
1523
1544
1558
1564
1565
1562
1556
1548
1541
1533
1527
1521
1517
1515
1515
1519
1526
1538
1556
1581
1615
1659
1713
1780
1858
1948
2049
2161
2284
2416
2557
2709
2869
3038
3215
3400
3592
3791
3997
4207
4423
4642
4864
5087
5312
5535
5756
5973
6185
6389
6584
6770
6945
7108
7259
7397
7525
7641
7750
7850
7944
8032
8116
8193
8266
8335
8399
8460
8516
8570
8619
8665
8707
8743
8772
8792
8803
8803
8790
8765
8728
8677
8615
8541
8457
8363
8263
8157
8051
7946
7844
7748
7658
7575
7499
7429
7363
7299
7238
7177
7117
7058
7000
6944
6891
6842
6796
6755
6718
6686
6659
6640
6628
6626
6633
6651
6679
6717
6764
6818
6877
6939
7001
7064
7127
7187
7245
7299
7351
7400
7447
7492
7535
7577
7617
7655
7692
7727
7762
7796
7831
7867
7905
7944
7986
8031
8077
8128
8180
8236
8291
8348
8404
8458
8512
8563
8612
8657
8699
8736
8769
8795
8815
8829
8836
8838
8834
8825
8809
8788
8761
8728
8689
8644
8594
8539
8482
8422
8361
8299
8238
8177
8115
8052
7988
7923
7857
7790
7723
7657
7590
7525
7462
7399
7338
7279
7220
7162
7106
7052
7000
6950
6903
6857
6812
6767
6722
6675
6627
6575
6521
6464
6405
6346
6286
6227
6170
6116
6064
6015
5971
5931
5895
5865
5839
5818
5802
5791
5783
5777
5774
5770
5765
5758
5749
5738
5724
5709
5694
5681
5671
5666
5667
5675
5691
5715
5747
5785
5831
5882
5939
6000
6066
6135
6208
6284
6363
6443
6525
6606
6687
6767
6843
6917
6985
7049
7106
7157
7201
7239
7271
7297
7320
7340
7360
7380
7401
7424
7449
7476
7504
7534
7565
7596
7629
7663
7698
7736
7777
7823
7874
7931
7994
8064
8141
8227
8320
8421
8528
8643
8763
8889
9018
9150
9283
9417
9549
9678
9804
9926
10043
10155
10262
10363
10460
10553
10642
10728
10814
10898
10983
11069
11155
11243
11331
11421
11510
11600
11691
11783
11876
11972
12071
12173
12278
12385
12494
12603
12713
12821
12927
13032
13134
13235
13335
13434
13533
13632
13732
13832
13933
14033
14135
14236
14338
14441
14546
14651
14758
14868
14982
15100
15223
15351
15485
15626
15772
15924
16081
16242
16408
16576
16745
16916
17087
17257
17423
17585
17741
17890
18031
18165
18291
18410
18522
18628
18729
18827
18923
19017
19110
19203
19296
19388
19480
19571
19661
19748
19831
19912
19987
20058
20124
20185
20240
20292
20340
20387
20433
20479
20527
20578
20631
20688
20748
20811
20877
20946
21017
21090
21166
21243
21322
21402
21483
21565
21647
21729
21811
21892
21972
22050
22128
22204
22280
22356
22432
22507
22581
22653
22722
22788
22849
22905
22955
23000
23037
23068
23093
23111
23124
23132
23134
23133
23128
23119
23109
23096
23083
23069
23054
23040
23025
23009
22994
22977
22959
22940
22919
22897
22873
22848
22822
22794
22767
22739
22711
22683
22655
22629
22604
22581
22559
22538
22520
22503
22489
22478
22470
22467
22468
22474
22485
22500
22520
22543
22570
22599
22629
22659
22687
22713
22735
22752
22765
22770
22767
22756
22735
22703
22660
22606
22539
22460
22369
22267
22155
22032
21902
21764
21619
21468
21311
21149
20982
20810
20632
20448
20256
20058
19852
19638
19416
19185
18945
18695
18437
18171
17897
17619
17336
17051
16765
16481
16201
15927
15660
15402
15154
14915
14686
14468
14259
14060
13872
13694
13527
13371
13227
13094
12973
12863
12763
12673
12591
12517
12451
12392
12341
12295
12255
12220
12187
12156
12124
12090
12051
12006
11955
11896
11830
11756
11676
11590
11499
11406
11310
11213
11117
11021
10926
10833
10742
10653
10567
10483
10402
10322
10244
10168
10092
10017
9941
9865
9787
9707
9624
9540
9452
9362
9267
9168
9065
8957
8844
8726
8602
8474
8343
8208
8071
7935
7798
7663
7529
7398
7268
7140
7014
6890
6768
6649
6533
6420
6310
6202
6098
5997
5898
5801
5704
5608
5511
5411
5309
5202
5091
4974
4850
4721
4586
4445
4299
4147
3991
3830
3665
3497
3326
3152
2978
2803
2629
2457
2285
2115
1947
1781
1617
1454
1294
1137
983
833
687
546
411
281
157
39
-73
-178
-278
-371
-457
-536
-607
-670
-725
-772
-812
-844
-868
-886
-897
-902
-902
-897
-888
-877
-863
-850
-839
-831
-827
-830
-841
-860
-888
-926
-974
-1032
-1101
-1179
-1268
-1367
-1476
-1595
-1724
-1863
-2012
-2172
-2342
-2521
-2710
-2908
-3114
-3328
-3550
-3778
-4011
-4249
-4491
-4735
-4980
-5227
-5473
-5719
-5963
-6207
-6448
-6687
-6923
-7157
-7389
-7618
-7844
-8068
-8289
-8507
-8721
-8931
-9136
-9335
-9528
-9712
-9888
-10055
-10213
-10362
-10501
-10630
-10750
-10860
-10962
-11056
-11143
-11223
-11297
-11366
-11431
-11491
-11549
-11606
-11662
-11718
-11777
-11838
-11904
-11975
-12052
-12135
-12224
-12319
-12419
-12524
-12632
-12745
-12860
-12978
-13098
-13220
-13342
-13465
-13589
-13712
-13834
-13954
-14072
-14187
-14298
-14406
-14510
-14612
-14710
-14807
-14901
-14995
-15088
-15180
-15272
-15365
-15458
-15553
-15649
-15746
-15846
-15947
-16050
-16155
-16264
-16373
-16486
-16600
-16715
-16831
-16947
-17062
-17178
-17293
-17409
-17525
-17642
-17761
-17882
-18005
-18131
-18259
-18391
-18526
-18664
-18805
-18949
-19097
-19248
-19403
-19560
-19720
-19883
-20046
-20210
-20373
-20535
-20694
-20850
-21001
-21147
-21288
-21422
-21550
-21671
-21786
-21895
-21997
-22093
-22184
-22270
-22351
-22428
-22500
-22569
-22634
-22695
-22752
-22804
-22852
-22895
-22934
-22969
-23001
-23030
-23057
-23081
-23105
-23128
-23151
-23173
-23196
-23219
-23242
-23265
-23290
-23315
-23340
-23367
-23394
-23422
-23450
-23479
-23507
-23535
-23561
-23585
-23606
-23623
-23636
-23644
-23647
-23644
-23636
-23624
-23608
-23589
-23569
-23548
-23528
-23509
-23492
-23478
-23465
-23455
-23448
-23442
-23438
-23435
-23435
-23436
-23439
-23443
-23449
-23457
-23465
-23473
-23482
-23490
-23497
-23503
-23509
-23513
-23517
-23519
-23520
-23519
-23517
-23513
-23507
-23500
-23491
-23481
-23468
-23454
-23438
-23420
-23401
-23381
-23360
-23340
-23320
-23302
-23286
-23274
-23264
-23258
-23256
-23256
-23260
-23268
-23278
-23291
-23307
-23326
-23347
-23369
-23391
-23413
-23434
-23453
-23469
-23483
-23494
-23502
-23507
-23508
-23507
-23502
-23493
-23479
-23462
-23440
-23412
-23381
-23345
-23305
-23263
-23219
-23173
-23127
-23080
-23033
-22987
-22941
-22895
-22850
-22804
-22759
-22712
-22663
-22613
-22561
-22506
-22449
-22389
-22328
-22264
-22200
-22136
-22071
-22008
-21947
-21887
-21829
-21775
-21723
-21675
-21630
-21590
-21553
-21519
-21489
-21461
-21435
-21410
-21385
-21360
-21333
-21306
-21277
-21248
-21217
-21186
-21154
-21122
-21089
-21057
-21024
-20993
-20962
-20933
-20906
-20881
-20858
-20837
-20819
-20802
-20787
-20774
-20762
-20751
-20740
-20730
-20719
-20707
-20693
-20677
-20658
-20636
-20611
-20583
-20551
-20516
-20478
-20437
-20395
-20351
-20306
-20261
-20217
-20173
-20129
-20086
-20043
-19999
-19954
-19908
-19862
-19814
-19766
-19718
-19671
-19624
-19578
-19533
-19488
-19444
-19400
-19357
-19313
-19269
-19224
-19178
-19130
-19081
-19029
-18975
-18918
-18858
-18793
-18725
-18653
-18577
-18498
-18414
-18327
-18235
-18141
-18042
-17939
-17833
-17723
-17609
-17492
-17371
-17247
-17119
-16988
-16853
-16715
-16573
-16427
-16279
-16126
-15973
-15816
-15656
-15493
-15328
-15160
-14989
-14815
-14639
-14459
-14277
-14093
-13906
-13718
-13528
-13338
-13148
-12959
-12770
-12583
-12398
-12215
-12036
-11861
-11691
-11525
-11364
-11208
-11057
-10911
-10770
-10634
-10502
-10374
-10249
-10129
-10012
-9898
-9787
-9679
-9573
-9470
-9368
-9268
-9169
-9071
-8975
-8879
-8785
-8692
-8600
-8508
-8417
-8325
-8231
-8135
-8036
-7933
-7827
-7715
-7599
-7477
-7349
-7215
-7075
-6929
-6777
-6620
-6459
-6293
-6125
-5955
-5783
-5610
-5436
-5263
-5089
-4917
-4745
-4575
-4406
-4240
-4077
-3916
-3758
-3605
-3455
-3309
-3168
-3031
-2898
-2769
-2644
-2523
-2405
-2291
-2180
-2071
-1966
-1864
-1764
-1667
-1572
-1480
-1388
-1298
-1209
-1121
-1034
-948
-862
-778
-694
-612
-531
-451
-372
-294
-216
-140
-63
13
89
164
240
317
394
472
551
633
717
803
893
984
1078
1174
1272
1371
1471
1571
1671
1771
1869
1966
2060
2151
2240
2326
2408
2486
2562
2633
2701
2766
2827
2886
2942
2996
3048
3098
3147
3196
3246
3296
3348
3402
3457
3516
3577
3642
3710
3782
3857
3935
4016
4100
4188
4279
4372
4469
4569
4672
4778
4886
4995
5107
5218
5330
5442
5554
5665
5776
5886
5994
6101
6207
6311
6413
6514
6614
6712
6809
6905
7001
7096
7191
7286
7379
7472
7563
7652
7739
7824
7906
7985
8061
8135
8206
8275
8341
8404
8465
8523
8579
8632
8684
8734
8782
8829
8875
8921
8965
9010
9054
9097
9141
9184
9226
9267
9307
9346
9384
9420
9455
9488
9520
9550
9580
9608
9636
9663
9690
9716
9742
9768
9794
9821
9849
9879
9911
9946
9984
10025
10070
10119
10171
10228
10288
10351
10418
10487
10558
10631
10704
10777
10851
10923
10995
11065
11133
11200
11265
11328
11389
11447
11504
11557
11608
11655
11699
11740
11777
11810
11839
11864
11885
11901
11913
11922
11927
11928
11927
11922
11916
11907
11898
11888
11877
11866
11855
11845
11835
11825
11816
11807
11799
11791
11784
11778
11772
11766
11761
11756
11751
11747
11744
11742
11741
11740
11740
11741
11743
11746
11749
11752
11755
11758
11761
11762
11763
11763
11762
11759
11755
11749
11741
11732
11721
11709
11695
11680
11664
11648
11631
11613
11596
11578
11561
11544
11528
11513
11500
11489
11481
11476
11475
11477
11483
11493
11507
11527
11551
11580
11614
11653
11695
11741
11790
11842
11895
11949
12004
12060
12115
12169
12223
12276
12328
12379
12429
12479
12528
12578
12628
12679
12731
12785
12840
12896
12954
13013
13073
13134
13196
13259
13321
13384
13446
13507
13567
13627
13685
13741
13797
13851
13904
13955
14005
14053
14099
14143
14183
14222
14257
14290
14319
14346
14370
14392
14410
14427
14440
14451
14460
14466
14470
14472
14473
14472
14470
14467
14462
14458
14452
14446
14441
14436
14431
14428
14427
14427
14430
14436
14446
14459
14475
14496
14522
14551
14586
14624
14667
14713
14763
14816
14872
14930
14992
15056
15123
15194
15267
15344
15425
15508
15595
15683
15773
15864
15956
16047
16139
16230
16320
16408
16494
16578
16660
16738
16814
16887
16957
17024
17088
17149
17207
17263
17317
17369
17419
17467
17513
17557
17600
17641
17680
17718
17754
17788
17822
17854
17886
17917
17948
17979
18009
18041
18073
18107
18142
18179
18218
18259
18302
18347
18394
18443
18493
18545
18599
18655
18712
18771
18832
18894
18958
19023
19088
19153
19219
19284
19349
19413
19477
19539
19601
19663
19723
19783
19842
19899
19956
20011
20065
20117
20168
20216
20263
20307
20348
20388
20425
20460
20492
20521
20547
20570
20591
20609
20623
20635
20643
20648
20650
20648
20643
20635
20624
20610
20593
20574
20554
20532
20509
20486
20462
20439
20417
20395
20374
20354
20334
20315
20296
20276
20256
20234
20211
20186
20158
20128
20096
20061
20022
19981
19936
19888
19836
19780
19720
19656
19588
19515
19439
19358
19274
19186
19095
19001
18903
18803
18701
18596
18489
18380
18269
18157
18043
17929
17814
17699
17583
17467
17350
17233
17115
16996
16875
16753
16630
16505
16379
16251
16123
15993
15862
15731
15598
15465
15332
15197
15063
14929
14795
14661
14528
14396
14264
14132
14000
13869
13737
13606
13474
13342
13210
13079
12947
12816
12686
12555
12425
12294
12162
12028
11894
11757
11619
11479
11337
11193
11046
10898
10747
10595
10440
10285
10128
9971
9813
9655
9497
9339
9182
9026
8872
8718
8565
8413
8262
8112
7962
7813
7663
7513
7363
7213
7062
6912
6762
6611
6462
6313
6164
6017
5871
5726
5583
5441
5302
5165
5031
4899
4771
4647
4526
4408
4293
4181
4072
3964
3858
3754
3651
3548
3445
3342
3239
3136
3033
2929
2824
2719
2613
2506
2399
2290
2180
2070
1958
1846
1733
1619
1504
1390
1275
1159
1044
929
815
701
588
476
366
257
149
42
-64
-169
-273
-376
-479
-581
-684
-785
-887
-988
-1090
-1191
-1293
-1396
-1498
-1602
-1706
-1812
-1917
-2023
-2129
-2236
-2342
-2448
-2553
-2658
-2762
-2865
-2967
-3068
-3168
-3265
-3361
-3454
-3545
-3633
-3719
-3803
-3884
-3963
-4040
-4116
-4190
-4263
-4335
-4406
-4477
-4548
-4618
-4689
-4760
-4831
-4903
-4975
-5048
-5121
-5196
-5270
-5346
-5423
-5501
-5581
-5661
-5742
-5824
-5907
-5990
-6074
-6159
-6244
-6329
-6415
-6500
-6586
-6672
-6759
-6847
-6935
-7025
-7116
-7209
-7303
-7398
-7495
-7592
-7691
-7790
-7890
-7990
-8090
-8189
-8289
-8388
-8487
-8585
-8682
-8779
-8874
-8968
-9060
-9151
-9239
-9325
-9409
-9491
-9570
-9647
-9721
-9792
-9862
-9929
-9994
-10057
-10119
-10178
-10235
-10291
-10344
-10394
-10442
-10487
-10529
-10569
-10605
-10639
-10670
-10697
-10722
-10744
-10763
-10779
-10793
-10803
-10811
-10817
-10820
-10821
-10820
-10817
-10812
-10806
-10799
-10792
-10783
-10774
-10765
-10756
-10746
-10737
-10728
-10718
-10708
-10698
-10688
-10678
-10667
-10656
-10645
-10634
-10623
-10612
-10601
-10591
-10580
-10570
-10560
-10549
-10538
-10527
-10515
-10503
-10491
-10478
-10464
-10449
-10434
-10418
-10401
-10384
-10365
-10346
-10326
-10304
-10282
-10258
-10234
-10208
-10181
-10153
-10124
-10095
-10064
-10033
-10002
-9970
-9938
-9906
-9873
-9841
-9808
-9775
-9743
-9711
-9679
-9647
-9616
-9586
-9556
-9528
-9501
-9475
-9450
-9427
-9405
-9384
-9365
-9348
-9332
-9318
-9305
-9294
-9284
-9276
-9270
-9264
-9259
-9255
-9251
-9246
-9240
-9234
-9226
-9216
-9205
-9193
-9179
-9164
-9149
-9133
-9117
-9101
-9087
-9073
-9061
-9051
-9041
-9033
-9027
-9022
-9020
-9019
-9020
-9023
-9027
-9034
-9043
-9053
-9065
-9078
-9093
-9108
-9124
-9141
-9159
-9177
-9196
-9216
-9237
-9259
-9282
-9306
-9331
-9356
-9383
-9411
-9439
-9468
-9498
-9529
-9561
-9593
-9627
-9661
-9696
-9732
-9767
-9804
-9840
-9876
-9912
-9949
-9986
-10023
-10060
-10098
-10136
-10175
-10214
-10254
-10294
-10334
-10375
-10416
-10458
-10499
-10541
-10584
-10627
-10671
-10715
-10760
-10807
-10854
-10903
-10953
-11005
-11058
-11113
-11169
-11227
-11287
-11349
-11412
-11477
-11543
-11611
-11681
-11751
-11823
-11895
-11968
-12041
-12114
-12188
-12261
-12335
-12409
-12484
-12559
-12634
-12710
-12786
-12863
-12939
-13016
-13094
-13171
-13249
-13328
-13407
-13487
-13567
-13648
-13729
-13809
-13890
-13971
-14051
-14132
-14212
-14293
-14374
-14455
-14537
-14619
-14702
-14786
-14870
-14955
-15040
-15126
-15212
-15300
-15388
-15477
-15567
-15657
-15748
-15840
-15932
-16024
-16117
-16209
-16302
-16394
-16487
-16579
-16671
-16763
-16855
-16946
-17038
-17129
-17219
-17310
-17400
-17490
-17580
-17669
-17757
-17845
-17931
-18017
-18101
-18184
-18266
-18347
-18427
-18505
-18582
-18658
-18732
-18803
-18873
-18941
-19007
-19071
-19134
-19194
-19254
-19312
-19368
-19424
-19479
-19532
-19585
-19636
-19687
-19736
-19784
-19829
-19873
-19915
-19953
-19990
-20023
-20052
-20079
-20102
-20121
-20135
-20146
-20152
-20154
-20152
-20145
-20134
-20120
-20101
-20079
-20052
-20022
-19987
-19949
-19906
-19858
-19806
-19750
-19689
-19623
-19553
-19479
-19400
-19316
-19229
-19138
-19044
-18946
-18845
-18742
-18636
-18528
-18419
-18307
-18195
-18081
-17966
-17849
-17732
-17614
-17495
-17375
-17254
-17132
-17008
-16884
-16759
-16633
-16505
-16376
-16248
-16117
-15987
-15855
-15722
-15588
-15452
-15316
-15180
-15043
-14905
-14767
-14628
-14490
-14351
-14212
-14072
-13933
-13793
-13652
-13511
-13368
-13225
-13081
-12936
-12789
-12641
-12491
-12341
-12189
-12036
-11882
-11727
-11572
-11417
-11261
-11106
-10952
-10797
-10643
-10489
-10336
-10183
-10029
-9876
-9722
-9568
-9413
-9258
-9101
-8943
-8783
-8622
-8460
-8296
-8130
-7964
-7797
-7628
-7459
-7289
-7118
-6947
-6776
-6605
-6433
-6261
-6090
-5918
-5747
-5576
-5405
-5235
-5064
-4893
-4723
-4552
-4382
-4213
-4043
-3876
-3709
-3544
-3380
-3218
-3057
-2899
-2743
-2589
-2437
-2288
-2142
-1998
-1857
-1720
-1586
-1455
-1327
-1204
-1084
-967
-854
-745
-639
-537
-437
-342
-249
-159
-72
13
95
175
252
328
402
475
546
616
685
753
820
886
951
1014
1078
1141
1202
1264
1325
1385
1445
1505
1564
1623
1683
1742
1800
1859
1917
1975
2033
2091
2148
2206
2263
2320
2377
2433
2489
2545
2599
2653
2707
2760
2812
2863
2914
2965
3015
3064
3112
3160
3207
3254
3301
3348
3395
3443
3491
3540
3590
3641
3692
3744
3797
3849
3901
3953
4005
4054
4106
4156
4205
4255
4304
4352
4401
4449
4497
4545
4592
4639
4685
4731
4777
4823
4868
4913
4958
5003
5047
5091
5135
5179
5222
5264
5307
5349
5390
5431
5472
5512
5553
5593
5634
5674
5715
5756
5797
5838
5879
5921
5963
6006
6049
6092
6137
6182
6228
6275
6324
6373
6424
6475
6528
6581
6636
6691
6749
6807
6867
6929
6993
7058
7125
7193
7263
7335
7408
7482
7558
7634
7712
7789
7867
7945
8022
8099
8175
8251
8326
8401
8475
8549
8623
8696
8769
8842
8914
8987
9059
9131
9203
9276
9348
9421
9494
9567
9640
9714
9788
9863
9938
10013
10089
10165
10242
10320
10397
10476
10555
10635
10716
10798
10881
10964
11049
11135
11222
11310
11399
11489
11580
11672
11763
11856
11949
12042
12136
12230
12324
12419
12513
12608
12703
12797
12891
12984
13076
13167
13257
13346
13433
13519
13604
13687
13768
13849
13928
14005
14081
14157
14230
14303
14375
14446
14516
14585
14653
14720
14785
14848
14909
14968
15025
15080
15132
15182
15230
15275
15319
15360
15400
15438
15475
15510
15543
15576
15607
15637
15667
15695
15723
15750
15776
15801
15827
15851
15876
15899
15923
15947
15970
15993
16015
16036
16058
16079
16099
16119
16139
16158
16177
16195
16213
16231
16248
16265
16280
16295
16309
16321
16332
16341
16349
16356
16361
16364
16367
16367
16367
16364
16360
16355
16347
16338
16329
16318
16306
16292
16277
16262
16245
16227
16207
16187
16166
16143
16120
16094
16068
16042
16013
15984
15954
15922
15890
15855
15820
15783
15745
15705
15663
15620
15576
15530
15482
15433
15383
15331
15278
15223
15167
15109
15049
14988
14925
14861
14795
14728
14660
14590
14520
14449
14377
14305
14231
14157
14082
14007
13930
13853
13775
13697
13618
13538
13457
13375
13292
13208
13123
13036
12948
12858
12766
12673
12579
12482
12385
12286
12186
12084
11982
11879
11775
11671
11566
11460
11354
11248
11141
11034
10926
10819
10711
10603
10495
10387
10279
10171
10063
9955
9848
9740
9633
9526
9420
9313
9207
9101
8995
8888
8781
8673
8565
8456
8346
8235
8122
8009
7894
7778
7661
7543
7423
7302
7180
7057
6933
6807
6680
6553
6424
6294
6163
6032
5900
5768
5636
5504
5372
5239
5107
4975
4843
4710
4577
4444
4310
4176
4042
3908
3774
3640
3506
3372
3239
3107
2974
2843
2711
2581
2451
2323
2195
2069
1943
1819
1696
1574
1453
1333
1214
1096
978
862
746
631
517
403
290
177
64
-48
-159
-270
-380
-490
-600
-709
-817
-924
-1031
-1136
-1240
-1343
-1445
-1545
-1644
-1741
-1836
-1929
-2020
-2109
-2196
-2281
-2364
-2447
-2527
-2607
-2686
-2764
-2841
-2918
-2993
-3068
-3142
-3215
-3287
-3358
-3427
-3495
-3562
-3628
-3692
-3756
-3818
-3880
-3940
-3999
-4057
-4113
-4169
-4223
-4276
-4328
-4378
-4428
-4476
-4523
-4568
-4611
-4653
-4693
-4731
-4768
-4803
-4836
-4869
-4900
-4930
-4959
-4987
-5015
-5041
-5066
-5090
-5113
-5134
-5155
-5175
-5195
-5214
-5232
-5249
-5266
-5283
-5299
-5314
-5328
-5342
-5355
-5367
-5379
-5389
-5398
-5407
-5414
-5421
-5427
-5431
-5435
-5437
-5439
-5439
-5439
-5437
-5435
-5432
-5427
-5422
-5416
-5408
-5400
-5390
-5379
-5367
-5354
-5340
-5325
-5309
-5292
-5275
-5257
-5238
-5220
-5201
-5182
-5162
-5143
-5124
-5105
-5085
-5066
-5046
-5026
-5005
-4984
-4962
-4940
-4917
-4894
-4871
-4848
-4825
-4801
-4778
-4755
-4733
-4711
-4689
-4667
-4646
-4625
-4604
-4583
-4563
-4542
-4522
-4502
-4482
-4463
-4444
-4426
-4409
-4392
-4377
-4362
-4349
-4336
-4324
-4313
-4303
-4293
-4283
-4274
-4264
-4255
-4245
-4235
-4225
-4215
-4205
-4194
-4183
-4172
-4160
-4148
-4136
-4124
-4111
-4097
-4083
-4067
-4053
-4035
-4019
-4000
-3980
-3959
-3936
-3913
-3889
-3864
-3839
-3814
-3788
-3762
-3737
-3711
-3685
-3660
-3634
-3609
-3584
-3560
-3535
-3511
-3488
-3464
-3441
-3418
-3394
-3371
-3349
-3326
-3303
-3281
-3259
-3237
-3215
-3194
-3174
-3154
-3134
-3116
-3098
-3081
-3065
-3050
-3036
-3023
-3013
-3003
-2996
-2990
-2985
-2983
-2981
-2982
-2983
-2987
-2991
-2996
-3002
-3008
-3015
-3022
-3030
-3037
-3045
-3052
-3059
-3066
-3073
-3079
-3085
-3090
-3095
-3100
-3105
-3109
-3114
-3119
-3125
-3131
-3137
-3145
-3152
-3161
-3170
-3179
-3189
-3199
-3209
-3219
-3230
-3240
-3250
-3261
-3271
-3282
-3292
-3303
-3314
-3326
-3338
-3351
-3365
-3380
-3396
-3412
-3430
-3448
-3466
-3485
-3504
-3523
-3542
-3561
-3580
-3598
-3615
-3632
-3648
-3663
-3677
-3689
-3701
-3711
-3721
-3729
-3735
-3741
-3746
-3749
-3752
-3754
-3754
-3755
-3754
-3753
-3751
-3750
-3748
-3745
-3743
-3741
-3738
-3736
-3733
-3731
-3729
-3727
-3725
-3724
-3722
-3721
-3721
-3720
-3720
-3720
-3720
-3720
-3721
-3721
-3722
-3723
-3724
-3725
-3726
-3727
-3728
-3729
-3730
-3731
-3733
-3735
-3736
-3738
-3740
-3742
-3744
-3746
-3748
-3749
-3751
-3752
-3752
-3753
-3752
-3752
-3751
-3749
-3747
-3745
-3742
-3739
-3734
-3729
-3724
-3717
-3709
-3701
-3691
-3680
-3669
-3656
-3642
-3627
-3611
-3593
-3575
-3556
-3535
-3514
-3491
-3468
-3443
-3417
-3390
-3362
-3332
-3302
-3269
-3235
-3200
-3163
-3125
-3085
-3044
-3002
-2959
-2914
-2869
-2822
-2774
-2725
-2676
-2625
-2574
-2522
-2469
-2416
-2361
-2306
-2250
-2194
-2137
-2080
-2021
-1965
-1907
-1850
-1793
-1736
-1679
-1623
-1567
-1511
-1456
-1401
-1345
-1290
-1236
-1182
-1128
-1074
-1020
-969
-917
-865
-814
-763
-712
-662
-611
-561
-510
-460
-409
-359
-308
-258
-208
-158
-108
-58
-8
42
93
143
193
242
292
341
390
439
487
535
584
632
681
729
779
828
878
928
979
1029
1079
1129
1179
1229
1278
1327
1375
1422
1469
1515
1559
1603
1645
1686
1725
1763
1799
1834
1867
1898
1928
1956
1983
2008
2032
2054
2075
2094
2111
2127
2141
2154
2166
2176
2185
2192
2199
2204
2208
2211
2213
2214
2213
2211
2208
2204
2199
2193
2185
2176
2165
2153
2140
2125
2109
2092
2073
2053
2032
2009
1986
1962
1937
1911
1884
1856
1828
1800
1771
1742
1712
1683
1654
1625
1596
1568
1539
1511
1484
1456
1428
1401
1373
1345
1317
1289
1261
1233
1204
1176
1147
1118
1088
1059
1030
1000
971
941
912
883
853
824
795
766
737
708
679
650
622
594
567
540
514
489
463
439
415
391
369
346
325
304
284
264
246
228
211
195
179
164
149
134
120
105
91
77
63
49
36
23
10
-3
-15
-27
-39
-51
-62
-73
-85
-96
-107
-119
-130
-142
-154
-167
-181
-195
-210
-226
-243
-260
-278
-296
-315
-334
-353
-373
-393
-414
-434
-455
-475
-496
-517
-538
-558
-579
-599
-619
-639
-658
-676
-694
-710
-726
-741
-754
-766
-777
-787
-795
-802
-807
-811
-813
-814
-813
-810
-806
-801
-795
-788
-779
-770
-760
-749
-737
-725
-712
-699
-685
-671
-657
-642
-627
-612
-596
-580
-563
-547
-530
-514
-498
-482
-466
-451
-436
-421
-408
-394
-381
-369
-357
-345
-333
-321
-310
-298
-287
-275
-263
-251
-239
-226
-214
-201
-188
-174
-161
-147
-134
-120
-106
-92
-79
-65
-52
-39
-26
-13
-1
11
22
33
43
53
63
72
82
92
102
112
122
132
143
154
164
175
186
196
207
217
227
237
246
256
265
274
284
293
302
311
321
330
339
348
358
367
376
385
393
401
409
417
424
430
436
442
448
453
458
464
469
474
480
485
491
498
504
511
519
527
536
545
555
566
577
589
601
613
626
639
652
665
679
693
706
720
735
748
762
776
789
802
815
827
838
849
860
870
879
888
897
904
912
919
925
930
935
940
943
945
947
948
947
945
942
937
931
924
915
905
894
882
869
855
840
825
809
793
777
760
743
726
709
692
675
658
641
624
607
589
572
554
536
518
501
483
465
447
429
412
394
376
358
341
323
306
288
270
252
234
215
196
177
158
138
119
99
79
59
39
19
-2
-22
-43
-63
-84
-105
-125
-145
-166
-186
-207
-228
-249
-270
-291
-313
-335
-356
-378
-400
-423
-445
-468
-490
-513
-536
-559
-581
-604
-627
-650
-672
-695
-717
-739
-761
-783
-805
-828
-850
-873
-897
-920
-945
-970
-996
-1022
-1050
-1078
-1107
-1136
-1166
-1196
-1226
-1257
-1288
-1319
-1351
-1384
-1417
-1450
-1484
-1519
-1555
-1592
-1629
-1667
-1706
-1745
-1785
-1826
-1867
-1908
-1951
-1993
-2036
-2079
-2122
-2165
-2208
-2251
-2293
-2336
-2378
-2420
-2462
-2504
-2545
-2587
-2628
-2669
-2711
-2752
-2793
-2835
-2876
-2917
-2958
-2999
-3039
-3079
-3119
-3158
-3197
-3235
-3273
-3310
-3346
-3382
-3417
-3451
-3485
-3519
-3552
-3585
-3618
-3650
-3682
-3713
-3745
-3776
-3807
-3837
-3867
-3897
-3927
-3956
-3985
-4014
-4042
-4070
-4097
-4125
-4151
-4178
-4204
-4229
-4255
-4279
-4304
-4327
-4351
-4374
-4396
-4418
-4440
-4461
-4482
-4503
-4523
-4543
-4563
-4583
-4602
-4621
-4640
-4659
-4678
-4698
-4717
-4736
-4755
-4775
-4794
-4814
-4834
-4854
-4874
-4894
-4914
-4934
-4954
-4975
-4995
-5015
-5035
-5056
-5076
-5096
-5116
-5136
-5156
-5175
-5195
-5214
-5233
-5251
-5269
-5287
-5304
-5321
-5337
-5352
-5367
-5381
-5394
-5407
-5419
-5430
-5440
-5449
-5457
-5464
-5470
-5475
-5479
-5482
-5483
-5484
-5483
-5481
-5478
-5474
-5468
-5461
-5453
-5444
-5433
-5421
-5407
-5393
-5377
-5360
-5342
-5323
-5304
-5283
-5263
-5242
-5221
-5200
-5178
-5157
-5135
-5113
-5090
-5067
-5044
-5020
-4995
-4970
-4943
-4916
-4889
-4860
-4831
-4802
-4771
-4740
-4709
-4677
-4644
-4611
-4577
-4542
-4507
-4472
-4435
-4398
-4360
-4321
-4281
-4241
-4199
-4156
-4113
-4069
-4024
-3978
-3931
-3884
-3836
-3788
-3739
-3690
-3640
-3589
-3538
-3487
-3435
-3383
-3330
-3277
-3223
-3168
-3113
-3057
-3001
-2944
-2888
-2831
-2774
-2717
-2660
-2603
-2546
-2489
-2431
-2373
-2315
-2257
-2198
-2139
-2079
-2019
-1959
-1898
-1836
-1774
-1712
-1649
-1586
-1522
-1458
-1393
-1327
-1262
-1195
-1128
-1061
-993
-925
-857
-788
-719
-649
-579
-509
-438
-367
-295
-222
-149
-75
-1
74
150
227
304
382
461
540
620
700
780
861
942
1024
1105
1187
1268
1350
1431
1513
1594
1675
1755
1835
1915
1995
2074
2152
2231
2309
2386
2463
2540
2616
2692
2767
2842
2915
2988
3060
3131
3201
3270
3338
3404
3468
3531
3593
3653
3712
3769
3825
3880
3933
3985
4035
4085
4133
4180
4225
4270
4313
4355
4396
4436
4474
4512
4549
4585
4621
4656
4690
4724
4758
4791
4824
4857
4889
4921
4953
4985
5017
5049
5082
5114
5147
5180
5214
5248
5282
5316
5350
5385
5419
5453
5487
5521
5555
5588
5621
5653
5684
5715
5746
5775
5805
5833
5861
5888
5915
5941
5966
5991
6014
6038
6060
6082
6103
6124
6144
6164
6183
6202
6220
6238
6255
6272
6289
6305
6321
6337
6352
6368
6382
6397
6411
6425
6439
6452
6465
6478
6491
6504
6516
6529
6540
6552
6562
6572
6582
6591
6599
6606
6613
6619
6624
6629
6633
6637
6640
6643
6646
6648
6650
6651
6652
6653
6654
6655
6656
6657
6659
6661
6662
6664
6665
6666
6667
6667
6667
6667
6666
6665
6663
6662
6660
6657
6655
6652
6649
6645
6642
6637
6633
6628
6623
6617
6611
6605
6598
6591
6584
6577
6569
6561
6552
6543
6534
6524
6514
6504
6493
6483
6472
6461
6450
6440
6429
6418
6408
6397
6386
6375
6363
6351
6339
6327
6314
6300
6287
6272
6257
6242
6225
6208
6191
6173
6154
6134
6114
6093
6072
6050
6027
6004
5980
5956
5931
5905
5878
5850
5822
5793
5763
5732
5701
5669
5637
5604
5571
5537
5503
5469
5434
5399
5364
5329
5293
5257
5221
5184
5147
5109
5072
5034
4995
4956
4917
4877
4837
4796
4755
4714
4672
4630
4587
4544
4501
4457
4413
4368
4323
4278
4232
4186
4140
4093
4046
3999
3952
3905
3858
3811
3764
3717
3670
3623
3576
3529
3483
3436
3390
3344
3297
3251
3205
3159
3112
3066
3020
2974
2927
2881
2834
2787
2740
2693
2646
2599
2552
2505
2459
2412
2366
2321
2276
2232
2188
2145
2103
2062
2021
1980
1941
1901
1862
1823
1785
1747
1709
1671
1633
1596
1558
1520
1483
1445
1407
1369
1331
1293
1255
1217
1179
1142
1104
1067
1029
992
956
919
883
847
811
775
740
704
669
635
600
565
531
497
463
429
396
363
330
297
264
232
201
169
138
107
77
47
17
-13
-42
-72
-101
-131
-161
-191
-221
-252
-283
-315
-346
-379
-411
-444
-477
-511
-544
-578
-612
-646
-680
-714
-749
-783
-817
-852
-886
-920
-954
-988
-1022
-1056
-1089
-1123
-1157
-1191
-1224
-1258
-1292
-1325
-1359
-1392
-1426
-1459
-1493
-1526
-1560
-1593
-1627
-1660
-1694
-1727
-1760
-1793
-1826
-1858
-1891
-1923
-1955
-1987
-2017
-2049
-2079
-2110
-2140
-2169
-2199
-2228
-2257
-2286
-2314
-2342
-2369
-2396
-2423
-2449
-2475
-2501
-2526
-2550
-2574
-2598
-2621
-2644
-2667
-2689
-2710
-2731
-2752
-2772
-2792
-2812
-2830
-2848
-2866
-2883
-2900
-2916
-2932
-2947
-2961
-2976
-2990
-3003
-3017
-3030
-3043
-3055
-3068
-3080
-3092
-3104
-3115
-3125
-3136
-3146
-3155
-3164
-3173
-3181
-3188
-3195
-3200
-3205
-3209
-3213
-3215
-3217
-3217
-3217
-3216
-3214
-3211
-3207
-3202
-3197
-3191
-3184
-3176
-3168
-3160
-3150
-3141
-3130
-3120
-3109
-3098
-3086
-3075
-3064
-3052
-3041
-3029
-3017
-3006
-2994
-2982
-2971
-2958
-2946
-2933
-2920
-2907
-2894
-2880
-2867
-2853
-2839
-2825
-2812
-2798
-2784
-2770
-2757
-2743
-2729
-2716
-2702
-2688
-2674
-2660
-2646
-2631
-2617
-2602
-2588
-2573
-2559
-2544
-2530
-2516
-2502
-2489
-2475
-2461
-2448
-2435
-2422
-2409
-2396
-2383
-2371
-2358
-2345
-2332
-2319
-2305
-2292
-2278
-2264
-2250
-2235
-2221
-2207
-2192
-2178
-2164
-2150
-2136
-2122
-2108
-2095
-2082
-2069
-2056
-2043
-2029
-2017
-2004
-1991
-1978
-1965
-1952
-1939
-1925
-1912
-1898
-1884
-1870
-1856
-1842
-1828
-1814
-1800
-1786
-1772
-1758
-1745
-1731
-1718
-1704
-1690
-1677
-1663
-1649
-1635
-1622
-1608
-1594
-1581
-1568
-1555
-1542
-1530
-1518
-1507
-1496
-1485
-1475
-1465
-1456
-1447
-1438
-1430
-1422
-1415
-1409
-1402
-1397
-1392
-1388
-1384
-1382
-1380
-1378
-1377
-1377
-1377
-1378
-1380
-1381
-1383
-1386
-1388
-1390
-1393
-1395
-1397
-1399
-1401
-1403
-1404
-1405
-1406
-1406
-1406
-1407
-1407
-1407
-1407
-1407
-1407
-1407
-1407
-1407
-1408
-1408
-1408
-1409
-1409
-1409
-1409
-1409
-1409
-1409
-1408
-1408
-1408
-1407
-1407
-1407
-1407
-1407
-1407
-1408
-1409
-1411
-1412
-1414
-1417
-1419
-1422
-1424
-1427
-1430
-1433
-1436
-1440
-1443
-1447
-1451
-1455
-1459
-1464
-1469
-1474
-1479
-1484
-1490
-1496
-1502
-1508
-1514
-1520
-1527
-1534
-1541
-1548
-1555
-1562
-1569
-1575
-1582
-1588
-1594
-1599
-1604
-1609
-1614
-1619
-1623
-1627
-1631
-1635
-1639
-1643
-1647
-1651
-1655
-1659
-1663
-1668
-1672
-1677
-1681
-1685
-1689
-1692
-1695
-1698
-1700
-1701
-1703
-1704
-1704
-1704
-1704
-1704
-1703
-1702
-1701
-1700
-1699
-1698
-1696
-1694
-1692
-1689
-1686
-1683
-1679
-1675
-1671
-1666
-1661
-1655
-1649
-1643
-1637
-1630
-1623
-1616
-1609
-1602
-1594
-1587
-1580
-1573
-1567
-1560
-1553
-1546
-1539
-1531
-1524
-1516
-1508
-1500
-1491
-1482
-1472
-1462
-1452
-1442
-1431
-1419
-1407
-1395
-1382
-1369
-1355
-1341
-1326
-1311
-1296
-1280
-1263
-1246
-1229
-1211
-1192
-1173
-1154
-1134
-1115
-1095
-1075
-1054
-1033
-1012
-991
-970
-948
-926
-904
-882
-859
-837
-814
-792
-769
-747
-724
-702
-680
-658
-637
-616
-595
-575
-555
-536
-517
-499
-482
-465
-449
-434
-419
-405
-392
-379
-367
-355
-344
-333
-322
-312
-302
-293
-284
-275
-267
-260
-253
-246
-241
-235
-230
-226
-222
-219
-216
-213
-210
-207
-205
-203
-201
-200
-199
-198
-198
-199
-200
-201
-202
-204
-207
-209
-212
-215
-218
-221
-225
-228
-231
-235
-239
-243
-247
-251
-256
-261
-266
-272
-278
-285
-292
-299
-307
-314
-322
-331
-339
-347
-356
-364
-373
-382
-391
-400
-409
-418
-428
-438
-448
-458
-468
-478
-488
-498
-509
-519
-529
-539
-549
-559
-569
-579
-590
-601
-612
-624
-636
-648
-661
-674
-687
-701
-715
-730
-745
-760
-776
-792
-809
-827
-845
-863
-883
-903
-923
-944
-965
-987
-1010
-1033
-1056
-1080
-1104
-1128
-1152
-1177
-1202
-1226
-1251
-1275
-1299
-1323
-1347
-1370
-1393
-1416
-1440
-1462
-1485
-1508
-1531
-1554
-1576
-1598
-1620
-1641
-1661
-1681
-1701
-1719
-1736
-1753
-1769
-1783
-1797
-1810
-1821
-1832
-1842
-1851
-1859
-1866
-1872
-1878
-1882
-1886
-1888
-1890
-1891
-1891
-1890
-1889
-1886
-1883
-1880
-1875
-1870
-1864
-1858
-1851
-1843
-1835
-1827
-1817
-1807
-1796
-1785
-1772
-1759
-1745
-1730
-1715
-1699
-1682
-1665
-1647
-1629
-1611
-1593
-1574
-1556
-1537
-1518
-1498
-1479
-1460
-1440
-1421
-1401
-1381
-1361
-1340
-1320
-1299
-1278
-1258
-1236
-1215
-1194
-1173
-1152
-1132
-1111
-1091
-1071
-1051
-1032
-1014
-996
-978
-961
-945
-929
-913
-898
-882
-868
-853
-839
-824
-810
-796
-782
-768
-754
-741
-727
-714
-701
-688
-675
-663
-650
-639
-627
-615
-604
-593
-582
-572
-561
-551
-541
-530
-520
-511
-501
-491
-482
-473
-464
-455
-447
-439
-431
-423
-416
-409
-402
-396
-389
-382
-375
-369
-361
-354
-346
-338
-330
-321
-312
-303
-293
-283
-273
-263
-253
-243
-232
-222
-212
-202
-191
-181
-170
-160
-149
-138
-127
-116
-105
-94
-83
-72
-61
-51
-40
-29
-18
-8
3
14
24
35
46
57
68
79
90
101
112
124
135
146
158
169
180
191
202
213
224
234
244
255
265
274
284
293
302
311
319
327
336
344
352
360
369
377
385
394
402
411
420
430
439
449
459
470
481
492
504
517
530
543
557
572
586
602
617
633
650
666
683
700
717
734
751
769
787
804
822
841
859
878
896
915
935
954
974
993
1012
1033
1053
1073
1092
1112
1131
1150
1169
1189
1207
1226
1245
1264
1283
1302
1320
1339
1358
1377
1396
1415
1434
1453
1472
1491
1510
1529
1549
1568
1587
1607
1626
1645
1664
1683
1702
1721
1739
1757
1776
1794
1812
1830
1849
1867
1886
1904
1924
1943
1962
1982
2001
2023
2043
2064
2085
2106
2127
2148
2169
2191
2212
2233
2254
2275
2296
2317
2337
2358
2378
2399
2419
2440
2460
2481
2501
2521
2541
2561
2581
2601
2620
2639
2658
2676
2695
2713
2730
2748
2765
2782
2799
2815
2832
2848
2865
2881
2896
2912
2927
2942
2957
2972
2986
3000
3013
3027
3040
3052
3065
3077
3089
3100
3112
3123
3133
3144
3154
3164
3174
3183
3192
3200
3208
3216
3222
3229
3234
3239
3244
3248
3252
3255
3257
3260
3262
3263
3264
3265
3265
3265
3264
3263
3262
3260
3257
3255
3252
3248
3244
3240
3235
3230
3225
3220
3214
3208
3202
3196
3189
3182
3175
3168
3161
3153
3146
3138
3131
3123
3115
3107
3099
3091
3082
3073
3064
3054
3043
3033
3021
3010
2998
2985
2972
2959
2945
2931
2916
2901
2886
2871
2855
2839
2823
2806
2789
2772
2754
2736
2717
2699
2680
2661
2641
2622
2602
2583
2564
2544
2525
2506
2486
2467
2448
2429
2409
2390
2370
2351
2331
2311
2291
2272
2252
2232
2212
2191
2171
2151
2130
2109
2088
2066
2044
2021
1999
1976
1953
1930
1907
1883
1860
1836
1813
1789
1766
1742
1719
1695
1672
1648
1625
1602
1578
1555
1532
1509
1486
1463
1440
1417
1394
1371
1348
1325
1303
1280
1258
1235
1213
1191
1168
1146
1124
1102
1080
1059
1037
1014
994
972
951
929
908
887
865
844
823
802
781
760
739
717
696
674
652
630
607
584
562
539
515
492
468
444
420
396
371
346
320
295
269
242
216
189
163
136
109
82
55
28
1
-26
-53
-80
-107
-134
-161
-188
-215
-242
-269
-296
-323
-349
-376
-403
-430
-457
-483
-510
-536
-563
-589
-615
-641
-667
-693
-718
-743
-769
-794
-818
-843
-867
-891
-915
-938
-961
-984
-1006
-1029
-1051
-1073
-1094
-1115
-1136
-1156
-1176
-1195
-1215
-1234
-1252
-1270
-1288
-1306
-1324
-1341
-1359
-1376
-1393
-1411
-1428
-1445
-1463
-1481
-1499
-1516
-1535
-1553
-1571
-1590
-1608
-1627
-1646
-1665
-1684
-1703
-1722
-1741
-1760
-1779
-1798
-1817
-1835
-1854
-1872
-1890
-1908
-1925
-1943
-1960
-1976
-1993
-2008
-2024
-2039
-2054
-2068
-2082
-2095
-2107
-2119
-2130
-2141
-2151
-2160
-2168
-2176
-2183
-2189
-2194
-2199
-2203
-2206
-2209
-2211
-2213
-2214
-2214
-2214
-2213
-2211
-2209
-2206
-2202
-2198
-2193
-2188
-2182
-2175
-2168
-2161
-2153
-2145
-2137
-2128
-2120
-2111
-2102
-2093
-2083
-2074
-2065
-2055
-2045
-2036
-2025
-2016
-2005
-1995
-1984
-1973
-1961
-1950
-1938
-1926
-1913
-1901
-1888
-1876
-1863
-1850
-1837
-1824
-1811
-1798
-1785
-1771
-1758
-1744
-1730
-1716
-1702
-1688
-1673
-1658
-1643
-1628
-1613
-1598
-1583
-1568
-1553
-1539
-1525
-1512
-1499
-1486
-1474
-1463
-1452
-1441
-1430
-1420
-1410
-1399
-1389
-1379
-1368
-1357
-1346
-1335
-1323
-1312
-1300
-1288
-1275
-1263
-1250
-1237
-1224
-1210
-1196
-1182
-1167
-1152
-1137
-1121
-1105
-1089
-1072
-1055
-1038
-1020
-1000
-983
-963
-944
-924
-904
-883
-862
-841
-820
-798
-776
-754
-731
-708
-685
-661
-637
-613
-588
-563
-538
-513
-487
-461
-436
-409
-383
-357
-330
-304
-277
-251
-224
-197
-170
-144
-117
-91
-64
-39
-13
12
37
62
86
110
133
156
178
201
222
244
264
285
305
325
344
364
383
401
420
438
457
475
493
511
529
547
565
583
600
618
635
652
669
686
702
719
735
751
767
782
798
813
829
844
859
874
889
903
918
932
945
958
971
983
995
1006
1018
1029
1039
1048
1058
1066
1074
1082
1089
1095
1101
1106
1111
1115
1118
1121
1123
1125
1126
1127
1127
1127
1126
1125
1124
1122
1121
1119
1117
1116
1114
1112
1110
1109
1107
1105
1104
1102
1101
1099
1097
1095
1093
1090
1088
1084
1081
1077
1073
1068
1063
1057
1052
1046
1039
1032
1025
1018
1008
1000
991
982
971
960
949
937
924
911
898
884
870
856
841
826
811
795
779
763
747
730
714
697
679
662
644
626
608
589
570
550
530
509
488
467
445
422
400
377
354
330
307
283
259
235
211
187
163
139
116
92
68
44
20
-4
-28
-52
-76
-100
-124
-148
-172
-196
-220
-244
-268
-293
-317
-342
-367
-392
-417
-443
-469
-495
-521
-548
-574
-601
-628
-655
-682
-709
-736
-763
-789
-816
-843
-870
-896
-923
-949
-975
-1000
-1027
-1053
-1079
-1104
-1129
-1154
-1179
-1204
-1228
-1252
-1275
-1299
-1322
-1345
-1367
-1389
-1411
-1433
-1454
-1475
-1495
-1515
-1534
-1553
-1572
-1590
-1608
-1626
-1643
-1660
-1677
-1694
-1710
-1727
-1742
-1758
-1774
-1789
-1804
-1819
-1834
-1848
-1862
-1876
-1890
-1903
-1916
-1928
-1940
-1952
-1963
-1974
-1985
-1995
-2005
-2013
-2023
-2032
-2041
-2049
-2058
-2066
-2073
-2081
-2088
-2095
-2102
-2109
-2115
-2121
-2126
-2131
-2135
-2139
-2142
-2145
-2148
-2150
-2151
-2152
-2153
-2153
-2153
-2153
-2152
-2151
-2149
-2148
-2146
-2143
-2140
-2137
-2133
-2129
-2125
-2120
-2115
-2110
-2104
-2099
-2093
-2088
-2083
-2077
-2072
-2067
-2061
-2056
-2051
-2045
-2041
-2035
-2029
-2024
-2017
-2009
-2003
-1994
-1985
-1976
-1965
-1954
-1942
-1930
-1917
-1903
-1888
-1873
-1858
-1842
-1825
-1808
-1791
-1773
-1755
-1737
-1719
-1700
-1681
-1662
-1643
-1624
-1604
-1584
-1564
-1543
-1522
-1501
-1480
-1458
-1436
-1414
-1392
-1370
-1347
-1325
-1303
-1280
-1258
-1235
-1212
-1190
-1166
-1143
-1119
-1095
-1071
-1046
-1020
-996
-970
-944
-918
-892
-866
-839
-813
-786
-760
-734
-707
-681
-655
-629
-603
-577
-552
-526
-500
-474
-448
-421
-395
-369
-343
-316
-290
-264
-238
-212
-186
-161
-135
-109
-84
-59
-34
-8
16
41
65
89
113
137
160
183
206
228
251
273
294
316
337
358
379
399
418
437
456
474
491
508
524
540
555
570
584
598
612
625
638
651
663
676
688
701
713
725
737
749
762
774
786
799
812
825
838
851
865
878
891
905
918
931
944
957
970
983
995
1008
1020
1033
1046
1058
1071
1083
1095
1106
1118
1129
1140
1151
1161
1172
1182
1192
1202
1212
1223
1233
1243
1253
1263
1273
1283
1293
1303
1312
1322
1331
1341
1351
1360
1370
1380
1390
1400
1410
1420
1430
1440
1450
1461
1471
1482
1493
1504
1516
1528
1539
1552
1564
1576
1588
1601
1613
1626
1638
1650
1662
1674
1686
1697
1709
1720
1731
1743
1753
1764
1775
1785
1796
1806
1816
1826
1836
1845
1855
1864
1874
1883
1892
1901
1910
1918
1927
1935
1943
1952
1960
1968
1976
1984
1991
1999
2005
2013
2019
2025
2031
2037
2041
2048
2053
2058
2062
2067
2072
2077
2082
2087
2093
2098
2103
2109
2114
2120
2126
2131
2137
2143
2150
2156
2163
2170
2178
2185
2193
2201
2209
2217
2225
2234
2242
2250
2258
2267
2275
2283
2291
2298
2306
2314
2321
2328
2335
2342
2348
2354
2360
2365
2370
2375
2379
2382
2385
2388
2390
2391
2392
2392
2391
2390
2388
2386
2383
2380
2377
2372
2368
2363
2357
2352
2345
2339
2332
2325
2317
2309
2300
2291
2281
2271
2261
2250
2239
2227
2215
2203
2191
2178
2165
2152
2139
2126
2113
2100
2087
2075
2062
2050
2037
2025
2013
2001
1988
1976
1964
1951
1939
1926
1913
1901
1888
1875
1862
1849
1836
1823
1811
1798
1785
1772
1760
1747
1734
1721
1709
1696
1683
1670
1657
1645
1632
1620
1609
1598
1587
1576
1566
1556
1546
1536
1527
1517
1508
1498
1489
1480
1470
1461
1451
1441
1431
1421
1410
1399
1388
1377
1366
1355
1344
1333
1321
1310
1298
1287
1275
1263
1252
1240
1227
1215
1203
1191
1179
1167
1155
1143
1130
1118
1106
1094
1081
1069
1056
1043
1030
1016
1002
989
975
961
946
932
917
902
887
872
856
841
825
810
794
778
762
746
730
714
697
680
663
646
628
610
592
573
554
535
515
495
474
454
433
411
390
368
346
323
300
277
254
230
206
181
157
131
106
80
54
27
1
-27
-54
-82
-110
-138
-166
-195
-224
-254
-283
-313
-343
-373
-403
-434
-464
-494
-524
-554
-584
-614
-643
-672
-701
-730
-758
-787
-815
-843
-870
-898
-925
-952
-978
-1004
-1030
-1056
-1081
-1106
-1131
-1156
-1180
-1204
-1228
-1252
-1276
-1299
-1322
-1346
-1369
-1392
-1415
-1438
-1460
-1483
-1505
-1527
-1548
-1569
-1590
-1611
-1632
-1652
-1672
-1691
-1710
-1729
-1748
-1766
-1785
-1803
-1821
-1838
-1856
-1874
-1892
-1910
-1927
-1945
-1963
-1981
-1999
-2017
-2035
-2053
-2070
-2088
-2105
-2122
-2139
-2155
-2171
-2187
-2202
-2217
-2232
-2246
-2260
-2274
-2287
-2301
-2314
-2327
-2340
-2353
-2366
-2379
-2392
-2405
-2418
-2430
-2443
-2456
-2468
-2481
-2494
-2506
-2519
-2531
-2544
-2556
-2569
-2581
-2594
-2606
-2618
-2631
-2643
-2655
-2668
-2680
-2693
-2706
-2719
-2732
-2745
-2758
-2771
-2785
-2798
-2811
-2825
-2838
-2851
-2863
-2876
-2889
-2901
-2913
-2925
-2937
-2948
-2959
-2970
-2981
-2991
-3001
-3010
-3019
-3028
-3036
-3044
-3052
-3059
-3067
-3074
-3080
-3087
-3093
-3099
-3105
-3110
-3115
-3120
-3124
-3129
-3132
-3136
-3139
-3143
-3145
-3148
-3150
-3153
-3155
-3157
-3158
-3160
-3162
-3164
-3166
-3168
-3170
-3172
-3174
-3176
-3178
-3180
-3181
-3183
-3184
-3186
-3187
-3188
-3188
-3188
-3188
-3188
-3187
-3185
-3183
-3181
-3178
-3175
-3171
-3167
-3163
-3158
-3153
-3147
-3142
-3136
-3130
-3123
-3117
-3110
-3103
-3096
-3088
-3081
-3073
-3065
-3058
-3049
-3041
-3033
-3024
-3015
-3005
-2995
-2985
-2975
-2964
-2953
-2941
-2930
-2918
-2905
-2893
-2880
-2867
-2853
-2839
-2826
-2811
-2797
-2782
-2767
-2752
-2737
-2722
-2707
-2692
-2676
-2661
-2646
-2631
-2616
-2601
-2586
-2571
-2556
-2540
-2525
-2509
-2494
-2478
-2463
-2448
-2433
-2418
-2403
-2388
-2374
-2360
-2346
-2332
-2319
-2306
-2293
-2280
-2268
-2255
-2243
-2231
-2219
-2207
-2195
-2184
-2172
-2160
-2148
-2136
-2124
-2112
-2099
-2087
-2074
-2061
-2048
-2035
-2021
-2009
-1996
-1983
-1969
-1956
-1943
-1929
-1916
-1902
-1889
-1875
-1861
-1847
-1833
-1819
-1804
-1790
-1775
-1760
-1745
-1730
-1715
-1700
-1684
-1669
-1655
-1640
-1625
-1610
-1595
-1581
-1566
-1551
-1536
-1520
-1505
-1489
-1473
-1457
-1441
-1424
-1407
-1390
-1373
-1356
-1339
-1322
-1305
-1288
-1270
-1253
-1236
-1219
-1202
-1184
-1167
-1149
-1132
-1114
-1097
-1079
-1061
-1044
-1026
-1008
-991
-973
-955
-937
-919
-901
-882
-864
-845
-826
-807
-788
-768
-749
-729
-709
-689
-669
-649
-629
-609
-588
-568
-548
-527
-507
-486
-465
-443
-422
-400
-377
-355
-332
-309
-285
-262
-237
-213
-188
-163
-137
-111
-85
-58
-31
-4
23
51
79
107
136
164
193
222
251
280
310
339
368
397
426
454
483
512
541
570
598
627
656
684
712
741
769
797
825
853
881
910
938
966
995
1024
1052
1081
1111
1140
1170
1200
1230
1260
1290
1321
1351
1381
1412
1442
1473
1503
1533
1563
1593
1622
1652
1681
1710
1739
1767
1796
1824
1852
1880
1908
1936
1963
1990
2017
2044
2070
2096
2121
2147
2172
2196
2220
2244
2268
2291
2314
2336
2358
2380
2402
2423
2445
2466
2488
2509
2531
2552
2574
2596
2617
2639
2661
2682
2704
2725
2746
2767
2788
2808
2828
2847
2866
2884
2901
2918
2934
2949
2964
2978
2991
3004
3016
3027
3038
3048
3057
3066
3074
3081
3088
3095
3101
3107
3113
3118
3123
3127
3132
3136
3139
3143
3146
3148
3151
3153
3154
3156
3157
3157
3158
3157
3157
3156
3154
3153
3150
3148
3145
3141
3137
3133
3128
3123
3118
3113
3106
3100
3093
3086
3078
3070
3061
3053
3044
3034
3024
3015
3005
2994
2984
2973
2962
2951
2940
2929
2917
2905
2893
2881
2868
2855
2842
2829
2815
2801
2787
2773
2758
2744
2729
2714
2699
2684
2670
2655
2640
2625
2611
2596
2581
2566
2551
2536
2521
2506
2491
2475
2460
2444
2428
2412
2396
2380
2364
2347
2331
2315
2299
2283
2267
2251
2236
2221
2206
2192
2178
2165
2152
2139
2128
2116
2105
2094
2084
2074
2064
2055
2045
2037
2028
2019
2011
2001
1993
1985
1976
1967
1958
1949
1941
1932
1923
1914
1905
1896
1887
1879
1870
1862
1854
1846
1838
1831
1823
1816
1809
1802
1795
1789
1782
1776
1769
1763
1757
1750
1744
1737
1730
1723
1716
1709
1702
1694
1686
1678
1670
1662
1653
1644
1635
1626
1617
1608
1599
1590
1581
1572
1562
1553
1543
1533
1522
1512
1501
1490
1478
1466
1454
1442
1430
1417
1405
1392
1379
1366
1352
1339
1326
1312
1299
1285
1271
1258
1244
1230
1216
1202
1188
1174
1160
1146
1132
1118
1104
1090
1077
1063
1049
1035
1022
1008
994
981
967
954
941
928
915
902
890
878
866
855
843
832
821
810
798
787
776
764
752
740
727
715
702
689
677
663
650
637
624
611
597
584
570
556
542
528
514
500
486
471
457
442
428
413
398
383
368
353
338
323
307
292
276
261
245
229
213
197
180
164
147
131
114
97
79
62
45
28
10
-7
-25
-43
-61
-79
-97
-115
-133
-152
-170
-189
-207
-225
-243
-262
-280
-297
-315
-332
-349
-366
-382
-398
-414
-429
-445
-460
-475
-491
-506
-521
-536
-551
-566
-581
-596
-611
-625
-640
-654
-668
-682
-695
-708
-722
-734
-747
-759
-771
-783
-795
-807
-818
-829
-840
-850
-861
-871
-881
-890
-900
-909
-917
-926
-934
-942
-949
-957
-964
-970
-976
-982
-988
-993
-998
-1002
-1006
-1010
-1016
-1020
-1024
-1028
-1032
-1036
-1040
-1044
-1048
-1051
-1055
-1059
-1062
-1066
-1069
-1072
-1075
-1078
-1080
-1083
-1086
-1088
-1091
-1093
-1096
-1099
-1102
-1105
-1108
-1112
-1116
-1119
-1123
-1127
-1132
-1136
-1141
-1145
-1150
-1155
-1160
-1165
-1170
-1174
-1179
-1184
-1189
-1194
-1199
-1204
-1208
-1213
-1217
-1221
-1225
-1229
-1232
-1235
-1238
-1240
-1242
-1245
-1246
-1248
-1250
-1252
-1254
-1256
-1258
-1260
-1262
-1264
-1266
-1268
-1271
-1273
-1275
-1278
-1280
-1282
-1285
-1287
-1289
-1291
-1294
-1296
-1298
-1300
-1301
-1303
-1305
-1306
-1308
-1309
-1310
-1312
-1313
-1314
-1316
-1317
-1318
-1320
-1322
-1323
-1325
-1327
-1329
-1331
-1333
-1336
-1338
-1341
-1343
-1346
-1349
-1351
-1354
-1356
-1358
-1360
-1363
-1364
-1366
-1368
-1369
-1370
-1371
-1372
-1372
-1372
-1373
-1373
-1372
-1372
-1372
-1371
-1370
-1370
-1369
-1368
-1367
-1367
-1366
-1365
-1364
-1364
-1363
-1362
-1361
-1360
-1359
-1357
-1356
-1355
-1353
-1352
-1351
-1350
-1349
-1349
-1348
-1347
-1347
-1347
-1346
-1346
-1346
-1345
-1345
-1344
-1343
-1343
-1342
-1341
-1340
-1339
-1338
-1337
-1335
-1334
-1332
-1330
-1328
-1326
-1323
-1320
-1317
-1314
-1311
-1307
-1303
-1299
-1294
-1289
-1284
-1279
-1273
-1268
-1263
-1257
-1252
-1246
-1241
-1235
-1230
-1225
-1220
-1215
-1210
-1205
-1199
-1194
-1188
-1183
-1177
-1171
-1164
-1158
-1151
-1144
-1138
-1130
-1123
-1116
-1108
-1100
-1093
-1085
-1076
-1068
-1059
-1051
-1042
-1033
-1022
-1014
-1004
-995
-986
-976
-966
-957
-947
-937
-927
-916
-906
-895
-885
-874
-863
-851
-840
-828
-816
-805
-793
-781
-769
-757
-745
-734
-722
-711
-699
-688
-676
-665
-653
-642
-630
-619
-607
-595
-583
-571
-559
-546
-533
-520
-507
-493
-479
-465
-451
-436
-421
-406
-390
-374
-357
-341
-324
-307
-291
-274
-257
-240
-224
-207
-191
-175
-159
-143
-127
-111
-96
-80
-65
-50
-35
-20
-6
8
22
35
49
62
74
86
98
109
121
131
142
152
161
170
179
187
195
202
209
216
222
227
233
237
242
245
249
251
254
256
257
259
260
260
260
260
260
260
259
258
258
257
256
255
255
254
253
252
251
250
249
248
246
245
243
242
240
238
236
233
231
228
226
223
220
217
214
210
207
203
200
196
193
189
185
181
177
173
168
164
159
155
150
145
140
135
130
125
119
114
109
103
98
93
88
83
79
74
70
66
62
59
55
52
48
45
42
38
35
32
29
26
23
21
18
16
13
11
9
7
5
4
2
0
-1
-2
-3
-4
-5
-6
-7
-7
-8
-8
-8
-7
-7
-6
-5
-4
-2
0
1
3
5
8
10
12
15
17
20
22
25
27
30
32
35
37
40
42
45
47
49
51
53
56
58
59
61
63
65
68
70
72
74
76
79
81
84
87
89
92
95
98
101
104
107
110
114
117
120
124
127
131
134
138
141
145
148
152
155
159
162
166
169
173
176
179
182
186
189
193
197
200
204
209
213
218
223
229
234
240
246
252
259
265
271
278
284
291
297
303
309
316
322
328
333
339
345
350
356
361
366
371
376
381
386
390
394
398
402
405
408
411
413
416
418
420
422
424
426
428
430
431
433
435
436
438
440
441
443
444
446
448
449
451
452
454
456
458
460
462
464
467
470
473
476
480
484
488
492
497
501
506
511
516
521
526
532
537
542
547
552
557
562
567
572
577
582
587
592
597
601
606
610
615
619
623
628
632
636
641
645
649
653
657
661
664
668
672
675
679
682
685
689
692
696
699
703
706
710
713
717
720
724
727
731
734
738
741
745
749
753
757
761
765
769
774
778
782
786
791
795
799
803
806
810
813
817
820
823
826
829
832
834
837
840
843
845
848
851
853
856
859
862
864
867
870
873
876
879
881
884
887
889
891
893
895
897
898
899
900
901
902
902
902
903
903
903
903
903
903
903
903
904
904
904
905
905
905
906
906
907
908
908
909
910
911
912
913
914
915
916
917
918
919
920
921
921
922
923
923
924
924
924
924
924
924
924
923
922
921
920
919
918
916
914
912
910
908
905
903
900
897
893
890
886
882
878
873
868
863
858
853
847
841
835
829
823
817
811
804
798
791
785
779
772
766
759
752
745
738
730
722
714
706
698
689
681
672
663
654
645
636
627
619
610
601
593
585
577
568
560
552
544
536
528
520
512
504
497
489
481
474
466
459
451
444
437
430
424
417
411
405
400
394
389
384
380
375
371
367
364
360
357
355
352
349
347
345
343
341
339
337
335
333
331
329
327
326
324
322
321
319
317
316
314
313
311
310
309
308
307
307
307
307
307
307
308
309
310
312
313
315
318
320
323
326
329
332
335
339
343
347
351
355
360
365
370
376
381
387
393
399
405
412
418
424
431
437
444
450
456
462
468
474
480
486
491
497
502
507
512
517
522
527
532
536
541
545
549
554
558
562
566
570
574
578
582
586
590
593
597
601
604
608
612
615
619
623
627
631
635
638
642
646
649
653
657
660
663
667
670
674
677
681
684
688
691
694
698
701
704
707
711
714
717
720
723
726
729
732
735
738
740
743
746
750
753
756
759
763
766
770
773
777
780
783
786
789
791
793
795
797
799
800
801
802
803
803
804
805
805
806
806
807
807
808
809
810
811
813
814
816
818
821
823
826
829
832
835
839
842
845
849
852
855
858
861
864
866
868
871
873
874
876
878
880
881
883
885
887
889
891
893
896
898
901
904
906
910
913
916
919
922
925
928
931
934
936
938
940
942
944
945
946
946
947
947
947
947
947
946
945
944
943
942
941
940
938
937
935
933
931
929
927
925
923
921
918
916
913
910
908
905
902
899
895
892
889
885
882
878
874
869
865
860
855
850
845
840
834
829
823
817
811
805
798
791
784
777
770
762
754
745
736
727
718
708
698
688
678
667
656
644
633
621
608
596
583
570
557
544
530
517
503
489
475
461
447
433
418
404
390
375
361
346
331
317
302
287
273
258
243
228
214
199
184
169
154
139
123
108
92
76
60
44
28
12
-4
-21
-37
-53
-69
-85
-101
-117
-133
-149
-164
-180
-195
-210
-225
-240
-255
-270
-284
-299
-313
-327
-341
-355
-369
-383
-396
-410
-423
-436
-448
-461
-473
-486
-498
-510
-522
-535
-547
-559
-571
-583
-595
-607
-619
-631
-643
-655
-666
-678
-690
-701
-713
-724
-735
-746
-757
-767
-777
-788
-798
-808
-817
-827
-837
-846
-855
-865
-874
-883
-892
-901
-910
-919
-928
-937
-946
-955
-964
-973
-982
-991
-1000
-1008
-1018
-1027
-1036
-1045
-1053
-1062
-1071
-1079
-1088
-1096
-1105
-1113
-1121
-1130
-1138
-1146
-1154
-1161
-1169
-1176
-1183
-1190
-1196
-1202
-1208
-1214
-1219
-1224
-1228
-1233
-1237
-1240
-1244
-1247
-1251
-1254
-1257
-1261
-1264
-1267
-1271
-1274
-1278
-1281
-1285
-1288
-1291
-1295
-1298
-1301
-1305
-1308
-1311
-1313
-1316
-1318
-1320
-1322
-1324
-1325
-1326
-1327
-1328
-1328
-1328
-1328
-1328
-1327
-1327
-1326
-1324
-1323
-1322
-1320
-1318
-1316
-1314
-1312
-1310
-1307
-1305
-1302
-1299
-1296
-1292
-1289
-1285
-1281
-1277
-1272
-1268
-1263
-1258
-1252
-1247
-1241
-1236
-1230
-1224
-1218
-1212
-1206
-1200
-1194
-1188
-1182
-1176
-1170
-1164
-1157
-1151
-1145
-1139
-1132
-1125
-1119
-1111
-1104
-1096
-1088
-1079
-1071
-1061
-1052
-1042
-1032
-1022
-1010
-1000
-989
-977
-965
-953
-941
-928
-916
-902
-889
-876
-862
-848
-834
-820
-806
-791
-777
-762
-748
-733
-719
-704
-689
-675
-660
-645
-630
-615
-600
-585
-570
-554
-539
-523
-507
-491
-474
-458
-441
-425
-408
-391
-374
-357
-339
-322
-305
-287
-270
-253
-236
-218
-201
-184
-167
-150
-132
-115
-98
-81
-64
-47
-30
-13
4
21
37
53
69
85
100
116
131
146
162
177
192
207
221
236
251
266
280
295
309
323
338
352
366
380
394
408
421
435
448
462
475
488
502
515
528
541
554
567
579
592
605
617
630
642
654
667
679
691
703
714
726
738
750
761
773
784
796
807
818
829
840
851
862
873
883
894
904
914
925
935
945
954
964
973
982
991
999
1008
1016
1022
1030
1037
1044
1050
1056
1062
1067
1073
1078
1082
1087
1091
1095
1099
1102
1106
1109
1111
1114
1117
1119
1121
1124
1126
1128
1130
1133
1135
1137
1140
1142
1144
1147
1149
1151
1154
1156
1158
1160
1162
1163
1165
1167
1168
1169
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1181
1182
1183
1183
1184
1184
1185
1186
1187
1187
1188
1189
1191
1192
1193
1194
1196
1197
1198
1199
1200
1201
1202
1202
1203
1204
1204
1205
1205
1206
1207
1207
1208
1208
1209
1210
1211
1212
1212
1213
1214
1215
1215
1216
1217
1217
1218
1219
1219
1220
1221
1222
1223
1224
1226
1228
1229
1231
1233
1235
1237
1239
1241
1243
1245
1247
1249
1251
1253
1255
1257
1259
1260
1262
1264
1265
1267
1268
1270
1271
1272
1273
1274
1275
1276
1277
1277
1278
1279
1279
1280
1281
1281
1282
1282
1282
1283
1283
1283
1284
1284
1284
1284
1285
1285
1285
1285
1285
1285
1286
1286
1286
1286
1286
1287
1287
1287
1287
1288
1288
1288
1288
1288
1288
1287
1287
1286
1286
1285
1284
1282
1281
1280
1278
1277
1275
1273
1271
1270
1268
1266
1264
1262
1260
1258
1256
1254
1251
1249
1247
1245
1243
1242
1240
1238
1237
1236
1234
1233
1233
1232
1231
1231
1230
1230
1229
1229
1228
1227
1226
1225
1223
1222
1220
1218
1215
1212
1209
1206
1202
1198
1194
1190
1185
1180
1175
1170
1164
1159
1153
1148
1142
1136
1130
1125
1119
1114
1108
1102
1097
1091
1086
1080
1075
1069
1064
1058
1053
1047
1042
1037
1032
1026
1022
1016
1012
1008
1002
999
995
992
988
985
982
979
977
975
973
971
969
968
967
966
965
965
964
964
964
964
963
963
963
963
963
963
963
963
963
964
964
965
965
966
967
968
969
970
971
972
973
974
975
975
976
977
977
977
977
977
977
976
975
974
973
971
969
967
965
963
960
958
955
952
949
946
943
939
936
932
928
924
919
915
910
905
899
894
888
882
875
868
861
854
846
838
830
821
812
803
794
784
774
764
754
744
733
722
711
700
689
678
667
656
644
633
622
610
599
588
577
565
554
543
531
520
508
497
485
473
461
449
437
425
413
401
388
376
364
351
338
325
312
299
286
272
258
245
230
216
202
187
172
157
142
127
112
96
81
66
50
35
20
5
-10
-25
-40
-55
-70
-85
-100
-115
-130
-146
-161
-176
-192
-207
-223
-239
-255
-271
-287
-303
-319
-335
-351
-367
-382
-398
-414
-429
-445
-460
-476
-491
-507
-523
-538
-554
-570
-586
-601
-617
-633
-649
-664
-680
-696
-712
-728
-744
-760
-776
-792
-808
-825
-842
-858
-875
-892
-908
-925
-941
-957
-973
-989
-1004
-1020
-1037
-1052
-1068
-1083
-1098
-1113
-1129
-1144
-1159
-1175
-1190
-1206
-1222
-1238
-1253
-1270
-1286
-1302
-1318
-1334
-1351
-1367
-1383
-1399
-1415
-1431
-1448
-1464
-1479
-1495
-1511
-1527
-1542
-1558
-1574
-1589
-1605
-1620
-1636
-1651
-1667
-1682
-1697
-1712
-1728
-1743
-1758
-1772
-1787
-1802
-1816
-1830
-1844
-1858
-1872
-1886
-1899
-1913
-1926
-1939
-1951
-1964
-1977
-1989
-2001
-2013
-2025
-2037
-2050
-2062
-2074
-2086
-2097
-2109
-2120
-2132
-2143
-2154
-2164
-2175
-2185
-2195
-2204
-2214
-2223
-2232
-2241
-2249
-2258
-2266
-2274
-2282
-2291
-2298
-2306
-2314
-2322
-2329
-2337
-2344
-2351
-2358
-2365
-2372
-2379
-2385
-2391
-2397
-2403
-2409
-2415
-2421
-2427
-2432
-2438
-2444
-2449
-2454
-2460
-2465
-2470
-2475
-2480
-2485
-2490
-2495
-2499
-2504
-2508
-2512
-2515
-2519
-2522
-2526
-2529
-2532
-2534
-2537
-2540
-2543
-2546
-2548
-2551
-2554
-2557
-2559
-2562
-2564
-2566
-2569
-2571
-2573
-2575
-2577
-2578
-2580
-2582
-2584
-2586
-2588
-2590
-2592
-2594
-2597
-2599
-2602
-2605
-2608
-2611
-2614
-2617
-2621
-2624
-2627
-2631
-2634
-2637
-2640
-2643
-2646
-2649
-2652
-2655
-2658
-2660
-2663
-2666
-2668
-2670
-2672
-2674
-2676
-2677
-2678
-2679
-2680
-2680
-2681
-2681
-2681
-2680
-2680
-2679
-2678
-2677
-2676
-2675
-2674
-2673
-2671
-2670
-2668
-2667
-2665
-2664
-2662
-2660
-2658
-2656
-2653
-2651
-2648
-2645
-2643
-2640
-2637
-2633
-2630
-2626
-2623
-2619
-2615
-2611
-2606
-2602
-2597
-2592
-2586
-2581
-2575
-2569
-2562
-2556
-2549
-2542
-2535
-2528
-2520
-2513
-2505
-2498
-2490
-2482
-2474
-2466
-2458
-2449
-2441
-2433
-2424
-2415
-2406
-2397
-2388
-2379
-2369
-2359
-2349
-2339
-2328
-2318
-2307
-2296
-2285
-2275
-2264
-2253
-2242
-2231
-2220
-2210
-2199
-2188
-2178
-2167
-2156
-2146
-2135
-2125
-2114
-2104
-2093
-2082
-2072
-2061
-2051
-2040
-2029
-2019
-2009
-1998
-1987
-1976
-1965
-1954
-1943
-1931
-1919
-1907
-1895
-1883
-1870
-1858
-1845
-1832
-1819
-1806
-1793
-1780
-1767
-1754
-1741
-1727
-1714
-1701
-1688
-1674
-1661
-1648
-1634
-1621
-1607
-1594
-1580
-1567
-1553
-1540
-1526
-1513
-1500
-1487
-1474
-1460
-1447
-1434
-1421
-1408
-1396
-1383
-1370
-1357
-1345
-1332
-1320
-1308
-1296
-1284
-1273
-1261
-1250
-1239
-1228
-1217
-1206
-1196
-1185
-1175
-1164
-1154
-1144
-1134
-1125
-1115
-1106
-1097
-1088
-1079
-1071
-1063
-1055
-1047
-1040
-1032
-1025
-1018
-1012
-1006
-999
-993
-987
-982
-976
-971
-966
-961
-956
-951
-946
-942
-937
-933
-928
-924
-920
-916
-912
-908
-904
-900
-896
-893
-889
-885
-882
-878
-875
-871
-868
-865
-861
-858
-854
-851
-847
-844
-840
-837
-834
-830
-827
-823
-820
-817
-813
-810
-807
-804
-801
-799
-796
-794
-791
-789
-786
-784
-782
-779
-777
-775
-773
-771
-769
-767
-766
-765
-764
-763
-762
-761
-761
-760
-760
-760
-759
-759
-758
-758
-757
-757
-756
-755
-754
-753
-752
-751
-750
-748
-747
-745
-744
-742
-741
-739
-737
-735
-734
-732
-730
-728
-726
-724
-721
-719
-717
-714
-712
-709
-706
-704
-701
-698
-695
-693
-690
-687
-684
-682
-679
-676
-674
-671
-668
-665
-663
-660
-657
-655
-652
-649
-647
-644
-641
-639
-636
-633
-631
-628
-626
-623
-620
-618
-615
-613
-610
-607
-605
-602
-600
-597
-595
-592
-589
-587
-584
-582
-579
-577
-574
-572
-569
-567
-564
-562
-559
-557
-554
-552
-549
-547
-544
-542
-539
-537
-535
-532
-530
-527
-525
-522
-520
-518
-515
-513
-510
-508
-506
-503
-501
-498
-496
-494
-491
-489
-487
-484
-482
-480
-477
-475
-473
-470
-468
-466
-463
-461
-459
-456
-454
-452
-450
-447
-445
-443
-441
-438
-436
-434
-432
-429
-427
-425
-423
-420
-418
-416
-414
-412
-409
-407
-405
-403
-401
-398
-396
-394
-392
-390
-388
-386
-383
-381
-379
-377
-375
-373
-371
-369
-366
-364
-362
-360
-358
-356
-354
-352
-350
-348
-346
-344
-341
-339
-337
-335
-333
-331
-329
-327
-325
-323
-321
-319
-317
-315
-313
-311
-309
-307
-305
-303
-301
-299
-297
-295
-293
-291
-290
-288
-286
-284
-282
-280
-278
-276
-274
-272
-270
-268
-267
-265
-263
-261
-259
-257
-255
-253
-252
-250
-248
-246
-244
-242
-240
-239
-237
-235
-233
-231
-230
-228
-226
-224
-222
-221
-219
-217
-215
-213
-212
-210
-208
-206
-205
-203
-201
-199
-198
-196
-194
-193
-191
-189
-187
-186
-184
-182
-181
-179
-177
-175
-174
-172
-170
-169
-167
-165
-164
-162
-161
-159
-157
-156
-154
-152
-151
-149
-147
-146
-144
-143
-141
-139
-138
-136
-135
-133
-131
-130
-128
-127
-125
-124
-122
-121
-119
-117
-116
-114
-113
-111
-110
-108
-107
-105
-104
-102
-101
-99
-98
-96
-95
-93
-92
-90
-89
-87
-86
-84
-83
-82
-80
-79
-77
-76
-74
-73
-71
-70
-69
-67
-66
-64
-63
-62
-60
-59
-57
-56
-55
-53
-52
-50
-49
-48
-46
-45
-44
-42
-41
-40
-38
-37
-36
-34
-33
-32
-30
-29
-28
-26
-25
-24
-22
-21
-20
-18
-17
-16
-15
-13
-12
-11
-10
-8
-7
-6
-5
-3
-2
-1
0
2
3
4
5
7
8
9
10
11
13
14
15
16
17
19
20
21
22
23
25
26
27
28
29
30
31
33
34
35
36
37
38
39
41
42
43
44
45
46
47
48
49
51
52
53
54
55
56
57
58
59
60
61
62
63
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
100
101
102
103
104
105
106
107
108
109
110
111
112
112
113
114
115
116
117
118
119
120
120
121
122
123
124
125
126
127
127
128
129
130
131
132
133
133
134
135
136
137
138
138
139
140
141
142
142
143
144
145
146
146
147
148
149
150
150
151
152
153
153
154
155
156
156
157
158
159
159
160
161
162
162
163
164
165
165
166
167
168
168
169
170
170
171
172
172
173
174
175
175
176
177
177
178
179
179
180
181
181
182
183
183
184
185
185
186
187
187
188
189
189
190
190
191
192
192
193
194
194
195
195
196
197
197
198
198
199
200
200
201
201
202
203
203
204
204
205
205
206
207
207
208
208
209
209
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
219
220
220
221
221
222
222
223
223
224
224
225
225
225
226
226
227
227
228
228
229
229
230
230
231
231
232
232
233
233
233
234
234
235
235
236
236
237
237
237
238
238
239
239
239
240
240
241
241
242
242
242
243
243
244
244
244
245
245
246
246
246
247
247
247
248
248
249
249
249
250
250
250
251
251
251
252
252
253
253
253
254
254
254
255
255
255
256
256
256
257
257
257
258
258
258
259
259
259
259
260
260
260
261
261
261
262
262
262
262
263
263
263
264
264
264
264
265
265
265
266
266
266
266
267
267
267
267
268
268
268
268
269
269
269
269
270
270
270
270
271
271
271
271
272
272
272
272
273
273
273
273
273
274
274
274
274
274
275
275
275
275
276
276
276
276
276
277
277
277
277
277
277
278
278
278
278
278
279
279
279
279
279
279
280
280
280
280
280
280
281
281
281
281
281
281
281
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
285
285
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
287
287
287
287
287
287
287
287
287
287
287
