5
45898
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-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
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-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
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-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
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-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
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-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
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-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
-115
-116
-116
-116
-116
-116
-116
-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
-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
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-130
-130
-130
-130
-130
-130
-130
-130
-130
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-118
-118
-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
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-110
-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
-108
-107
-107
-107
-107
-107
-107
-107
-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
-104
-104
-104
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-103
-103
-104
-105
-105
-106
-106
-107
-107
-108
-109
-110
-112
-114
-116
-118
-120
-123
-125
-128
-132
-135
-138
-142
-145
-149
-153
-158
-162
-167
-171
-176
-181
-186
-190
-194
-199
-203
-207
-212
-216
-221
-226
-231
-237
-243
-249
-256
-263
-271
-278
-286
-294
-303
-311
-320
-329
-338
-348
-358
-367
-377
-387
-396
-407
-417
-429
-441
-453
-466
-480
-495
-509
-524
-539
-554
-569
-584
-598
-613
-627
-642
-656
-670
-683
-696
-709
-721
-732
-743
-753
-764
-774
-783
-791
-800
-809
-819
-828
-837
-845
-854
-863
-871
-878
-885
-893
-901
-910
-917
-924
-930
-934
-937
-940
-942
-942
-941
-940
-939
-938
-936
-933
-929
-925
-921
-917
-914
-910
-905
-900
-894
-889
-883
-878
-874
-871
-869
-867
-866
-865
-863
-860
-856
-850
-843
-834
-824
-814
-802
-789
-773
-756
-738
-721
-703
-686
-670
-655
-639
-623
-605
-587
-568
-551
-535
-520
-505
-490
-475
-460
-444
-425
-404
-379
-349
-316
-277
-234
-187
-136
-81
-25
31
87
143
196
246
293
335
372
406
437
463
485
501
511
515
513
504
489
467
440
408
373
337
300
264
230
197
168
141
115
90
66
43
22
1
-18
-36
-52
-68
-82
-94
-105
-115
-123
-129
-133
-132
-128
-118
-102
-79
-50
-14
27
74
124
175
227
277
326
373
417
458
495
530
562
592
621
650
679
707
735
761
785
807
827
844
861
878
896
918
943
971
1002
1039
1079
1123
1171
1222
1275
1329
1383
1436
1487
1538
1587
1635
1679
1721
1761
1801
1841
1882
1925
1970
2017
2070
2127
2190
2260
2337
2421
2514
2614
2721
2836
2957
3084
3216
3353
3494
3638
3784
3933
4083
4238
4393
4550
4708
4866
5024
5182
5340
5499
5658
5816
5976
6135
6297
6459
6624
6791
6960
7131
7304
7478
7652
7824
7994
8160
8320
8473
8619
8756
8886
9008
9122
9232
9338
9444
9550
9658
9769
9884
10006
10136
10275
10423
10580
10748
10928
11119
11322
11538
11765
12003
12253
12512
12782
13060
13346
13638
13935
14236
14541
14848
15156
15464
15770
16074
16373
16670
16960
17244
17521
17793
18058
18318
18572
18820
19063
19301
19534
19762
19986
20206
20422
20637
20850
21064
21277
21492
21707
21923
22141
22361
22584
22810
23041
23275
23513
23757
24005
24258
24516
24778
25045
25318
25597
25882
26172
26468
26769
27074
27383
27697
28017
28342
28671
29005
29340
29678
30016
30354
30690
31024
31355
31681
32003
32320
32633
32939
33238
33530
33815
34092
34362
34624
34880
35130
35375
35616
35854
36091
36329
36568
36808
37049
37291
37534
37776
38017
38255
38489
38716
38936
39147
39347
39535
39711
39875
40026
40165
40291
40405
40509
40603
40688
40764
40832
40891
40943
40985
41019
41042
41055
41056
41043
41016
40973
40916
40842
40753
40646
40522
40380
40221
40044
39851
39642
39417
39178
38925
38660
38383
38093
37792
37479
37153
36816
36468
36108
35737
35355
34963
34563
34157
33745
33331
32914
32497
32082
31668
31259
30854
30454
30058
29668
29281
28899
28522
28152
27789
27437
27095
26765
26447
26140
25847
25566
25297
25040
24794
24558
24333
24120
23920
23734
23562
23407
23271
23154
23059
22986
22935
22905
22894
22904
22932
22981
23049
23135
23238
23356
23488
23634
23792
23960
24137
24322
24513
24710
24913
25121
25334
25552
25775
26004
26240
26482
26732
26990
27257
27531
27813
28103
28401
28707
29020
29341
29670
30006
30348
30698
31052
31413
31777
32145
32517
32890
33267
33646
34027
34411
34797
35185
35575
35967
36363
36761
37162
37566
37973
38382
38792
39203
39615
40024
40430
40830
41220
41599
41965
42317
42652
42971
43272
43555
43821
44068
44299
44514
44714
44899
45070
45226
45367
45494
45605
45701
45779
45839
45879
45898
45894
45867
45814
45737
45634
45506
45353
45176
44975
44752
44508
44242
43956
43652
43330
42992
42640
42274
41894
41501
41096
40678
40246
39799
39338
38862
38370
37864
37343
36809
36263
35708
35144
34574
34000
33424
32848
32276
31709
31151
30603
30068
29548
29042
28552
28077
27617
27171
26737
26312
25892
25475
25058
24640
24219
23795
23367
22935
22497
22053
21604
21151
20693
20234
19774
19315
18857
18402
17951
17508
17072
16645
16228
15820
15419
15024
14634
14248
13863
13479
13094
12705
12313
11916
11513
11105
10692
10273
9850
9423
8995
8567
8141
7720
7303
6893
6493
6103
5726
5365
5020
4693
4384
4094
3826
3577
3349
3143
2959
2799
2664
2556
2478
2430
2415
2434
2488
2579
2707
2871
3071
3307
3578
3884
4224
4597
5001
5437
5901
6394
6914
7460
8028
8618
9225
9848
10485
11132
11789
12454
13125
13801
14481
15165
15850
16535
17218
17897
18572
19238
19895
20541
21173
21791
22395
22983
23557
24115
24658
25186
25698
26195
26676
27141
27590
28023
28441
28845
29233
29606
29965
30311
30643
30963
31270
31564
31846
32113
32366
32601
32818
33014
33188
33340
33470
33578
33664
33727
33769
33790
33793
33781
33755
33718
33670
33614
33551
33483
33410
33334
33256
33176
33094
33010
32925
32838
32749
32658
32563
32462
32356
32241
32122
31994
31861
31721
31576
31430
31282
31136
30993
30854
30720
30592
30470
30357
30252
30157
30070
29991
29921
29857
29800
29749
29704
29663
29628
29597
29569
29544
29520
29498
29474
29447
29415
29377
29332
29279
29218
29145
29062
28966
28858
28736
28603
28459
28304
28138
27961
27773
27573
27362
27138
26903
26656
26398
26127
25845
25552
25248
24934
24610
24276
23934
23582
23222
22855
22481
22100
21714
21321
20923
20518
20107
19691
19270
18845
18416
17985
17552
17120
16689
16260
15833
15408
14988
14573
14162
13757
13358
12964
12575
12192
11815
11444
11078
10717
10359
10004
9651
9299
8948
8598
8247
7897
7548
7199
6852
6508
6168
5834
5508
5193
4890
4603
4331
4078
3844
3629
3436
3263
3110
2976
2860
2758
2670
2591
2519
2451
2385
2320
2254
2188
2120
2050
1979
1906
1831
1756
1679
1602
1525
1449
1373
1299
1226
1157
1092
1032
978
930
890
858
833
816
808
808
817
835
864
903
953
1016
1092
1183
1288
1409
1545
1696
1860
2037
2226
2425
2634
2851
3075
3304
3538
3776
4017
4262
4510
4761
5017
5278
5543
5812
6085
6362
6640
6920
7201
7481
7760
8037
8312
8584
8854
9121
9386
9651
9915
10179
10444
10710
10978
11250
11525
11805
12090
12380
12674
12973
13275
13581
13889
14198
14506
14814
15119
15422
15721
16017
16309
16597
16881
17161
17436
17706
17972
18232
18487
18737
18981
19220
19454
19684
19909
20129
20345
20554
20758
20954
21143
21324
21497
21662
21817
21964
22100
22227
22343
22449
22543
22626
22696
22753
22796
22825
22840
22839
22823
22792
22744
22680
22600
22502
22388
22255
22103
21932
21739
21524
21286
21024
20738
20430
20099
19748
19379
18994
18595
18184
17762
17330
16890
16442
15987
15526
15061
14593
14124
13654
13184
12718
12256
11801
11354
10918
10493
10080
9682
9299
8932
8582
8249
7936
7642
7368
7114
6881
6670
6480
6312
6166
6040
5935
5849
5781
5732
5699
5683
5683
5699
5729
5775
5835
5909
5997
6098
6211
6337
6476
6626
6788
6962
7147
7344
7550
7767
7994
8229
8473
8725
8985
9252
9525
9805
10091
10383
10680
10981
11287
11596
11909
12225
12544
12865
13188
13513
13839
14166
14494
14823
15153
15483
15814
16146
16478
16810
17142
17472
17800
18125
18447
18765
19078
19385
19685
19978
20263
20538
20804
21059
21303
21535
21754
21959
22150
22325
22484
22626
22751
22857
22945
23015
23066
23098
23112
23107
23083
23042
22983
22908
22814
22703
22574
22427
22261
22076
21873
21651
21413
21158
20889
20607
20315
20016
19710
19401
19090
18779
18471
18167
17869
17580
17301
17033
16777
16534
16303
16087
15883
15691
15510
15341
15181
15032
14891
14759
14636
14521
14414
14316
14226
14145
14071
14005
13947
13896
13852
13813
13780
13752
13726
13703
13682
13661
13640
13618
13593
13564
13532
13494
13452
13404
13351
13292
13229
13161
13089
13014
12935
12853
12769
12682
12595
12506
12418
12330
12244
12160
12079
12001
11925
11853
11783
11716
11650
11585
11520
11453
11385
11315
11241
11162
11079
10991
10896
10795
10688
10573
10452
10324
10190
10051
9908
9761
9612
9462
9312
9163
9017
8875
8738
8608
8485
8370
8266
8173
8090
8021
7964
7920
7889
7871
7866
7873
7891
7921
7960
8010
8069
8138
8215
8302
8398
8503
8618
8743
8878
9023
9177
9341
9514
9695
9883
10078
10280
10486
10697
10912
11128
11346
11564
11782
11998
12212
12422
12629
12832
13030
13222
13410
13591
13768
13938
14103
14263
14416
14565
14707
14844
14974
15099
15217
15329
15433
15531
15621
15704
15778
15845
15903
15953
15994
16026
16050
16065
16071
16068
16058
16038
16010
15973
15929
15877
15818
15753
15682
15605
15523
15436
15345
15251
15152
15050
14944
14836
14724
14609
14491
14370
14245
14118
13989
13857
13724
13591
13457
13325
13194
13066
12942
12823
12709
12601
12500
12407
12322
12245
12177
12117
12066
12023
11988
11962
11945
11935
11932
11938
11950
11970
11998
12033
12075
12125
12183
12248
12321
12401
12488
12581
12679
12782
12889
12997
13107
13217
13326
13433
13537
13636
13730
13818
13900
13976
14045
14107
14163
14213
14256
14295
14328
14357
14380
14399
14414
14424
14429
14430
14425
14416
14402
14382
14356
14326
14289
14246
14197
14142
14081
14013
13939
13859
13774
13682
13584
13480
13370
13254
13133
13005
12872
12734
12590
12441
12288
12129
11967
11802
11633
11462
11290
11117
10944
10771
10600
10431
10264
10099
9937
9778
9622
9470
9320
9175
9032
8893
8757
8625
8497
8372
8251
8134
8020
7911
7806
7707
7615
7530
7452
7384
7325
7276
7237
7208
7190
7183
7186
7200
7223
7255
7296
7345
7401
7464
7532
7605
7682
7763
7847
7933
8020
8106
8194
8279
8362
8442
8519
8592
8662
8727
8788
8844
8896
8942
8984
9020
9052
9080
9103
9123
9139
9154
9166
9177
9186
9195
9204
9213
9221
9230
9239
9248
9256
9265
9274
9283
9292
9302
9311
9321
9332
9344
9358
9372
9388
9405
9423
9443
9464
9487
9511
9536
9564
9594
9626
9661
9699
9740
9784
9830
9878
9928
9980
10031
10082
10133
10181
10228
10272
10313
10350
10384
10414
10440
10462
10479
10491
10499
10501
10498
10490
10476
10456
10431
10399
10361
10317
10267
10210
10147
10078
10002
9919
9830
9735
9633
9525
9411
9291
9166
9037
8902
8763
8621
8475
8325
8173
8019
7862
7703
7541
7379
7214
7048
6881
6712
6542
6371
6199
6026
5853
5679
5505
5331
5157
4984
4813
4644
4478
4316
4158
4005
3858
3716
3581
3452
3331
3216
3110
3010
2919
2835
2759
2691
2630
2577
2531
2494
2464
2443
2431
2428
2434
2450
2475
2510
2555
2609
2674
2750
2835
2931
3038
3155
3282
3419
3567
3724
3892
4069
4255
4451
4656
4870
5092
5322
5559
5803
6054
6311
6574
6842
7114
7391
7672
7956
8243
8534
8826
9121
9417
9715
10012
10310
10607
10903
11197
11489
11780
12067
12352
12633
12911
13184
13453
13718
13977
14230
14478
14719
14954
15183
15404
15619
15827
16027
16222
16410
16590
16763
16929
17088
17240
17385
17522
17651
17773
17888
17994
18094
18185
18268
18344
18411
18471
18522
18565
18601
18629
18650
18664
18671
18671
18665
18654
18637
18615
18588
18556
18520
18479
18435
18386
18333
18276
18215
18149
18078
18003
17922
17835
17743
17645
17541
17432
17317
17197
17073
16944
16812
16677
16538
16397
16254
16107
15959
15809
15656
15502
15347
15190
15033
14877
14721
14566
14413
14262
14113
13966
13821
13680
13540
13403
13267
13134
13003
12873
12747
12622
12500
12380
12264
12151
12042
11938
11839
11745
11658
11576
11501
11432
11369
11311
11259
11211
11168
11127
11089
11053
11018
10982
10947
10910
10872
10834
10794
10752
10709
10664
10617
10568
10517
10462
10405
10345
10281
10213
10142
10068
9990
9910
9828
9743
9658
9572
9486
9401
9318
9238
9162
9091
9025
8964
8911
8864
8824
8793
8770
8755
8749
8752
8764
8785
8815
8854
8901
8955
9018
9088
9164
9247
9335
9429
9527
9629
9735
9845
9958
10073
10191
10311
10432
10554
10677
10799
10920
11039
11156
11271
11382
11490
11594
11693
11788
11877
11960
12037
12108
12171
12228
12278
12321
12358
12388
12411
12428
12440
12446
12448
12446
12441
12433
12423
12413
12402
12391
12380
12370
12361
12354
12349
12345
12345
12346
12351
12359
12370
12386
12407
12433
12464
12502
12545
12596
12653
12718
12789
12867
12952
13042
13138
13239
13344
13452
13563
13677
13793
13911
14029
14148
14267
14386
14504
14620
14735
14848
14959
15066
15171
15271
15369
15462
15552
15638
15721
15800
15877
15951
16021
16090
16155
16218
16277
16332
16386
16436
16483
16526
16566
16602
16636
16667
16696
16721
16745
16765
16783
16799
16812
16823
16831
16837
16841
16842
16840
16835
16826
16813
16795
16772
16744
16709
16668
16620
16565
16503
16435
16360
16279
16192
16100
16001
15901
15795
15685
15571
15455
15336
15214
15090
14964
14835
14705
14572
14437
14299
14160
14018
13875
13730
13584
13437
13289
13142
12996
12851
12709
12569
12432
12300
12171
12047
11928
11814
11705
11600
11501
11408
11320
11238
11162
11091
11028
10971
10920
10875
10837
10806
10780
10761
10749
10742
10743
10750
10764
10784
10811
10844
10884
10930
10982
11041
11105
11176
11253
11335
11423
11516
11614
11716
11821
11929
12040
12152
12267
12383
12499
12615
12732
12847
12961
13072
13181
13287
13390
13489
13584
13675
13761
13844
13923
13997
14068
14134
14198
14258
14315
14369
14420
14470
14518
14566
14612
14659
14705
14752
14799
14847
14896
14945
14994
15044
15094
15144
15194
15245
15296
15347
15400
15453
15506
15561
15617
15673
15729
15786
15844
15901
15957
16012
16065
16117
16168
16216
16262
16305
16347
16386
16423
16458
16490
16520
16549
16575
16599
16621
16642
16661
16678
16693
16707
16719
16729
16738
16744
16749
16752
16753
16751
16748
16742
16734
16723
16710
16693
16675
16654
16631
16605
16578
16550
16520
16488
16456
16422
16388
16353
16318
16282
16245
16210
16174
16137
16099
16061
16021
15981
15939
15896
15850
15802
15752
15699
15643
15585
15523
15458
15390
15318
15243
15164
15082
14996
14906
14814
14719
14620
14520
14416
14311
14204
14094
13983
13871
13757
13642
13526
13409
13291
13172
13052
12930
12808
12683
12557
12429
12299
12167
12033
11897
11759
11620
11479
11336
11193
11049
10904
10760
10616
10472
10329
10187
10047
9908
9771
9635
9501
9370
9240
9113
8988
8865
8745
8628
8514
8404
8296
8193
8093
7998
7907
7821
7741
7666
7597
7534
7478
7429
7386
7351
7322
7300
7284
7276
7275
7280
7293
7314
7341
7377
7419
7470
7528
7593
7666
7746
7834
7929
8031
8140
8255
8377
8505
8638
8777
8920
9067
9218
9371
9528
9686
9845
10005
10166
10327
10488
10648
10808
10966
11124
11280
11436
11590
11742
11894
12043
12192
12338
12483
12626
12766
12903
13037
13168
13295
13418
13536
13649
13757
13860
13957
14047
14131
14207
14277
14339
14394
14442
14482
14514
14538
14555
14565
14566
14561
14549
14530
14504
14472
14435
14392
14345
14293
14238
14180
14119
14057
13993
13929
13865
13801
13737
13675
13615
13556
13500
13446
13395
13347
13302
13260
13221
13185
13151
13120
13091
13063
13036
13010
12984
12959
12934
12909
12885
12861
12836
12812
12788
12763
12737
12710
12683
12654
12624
12593
12560
12525
12488
12450
12409
12366
12322
12276
12228
12179
12129
12078
12026
11974
11921
11868
11815
11761
11707
11653
11599
11546
11493
11441
11390
11341
11293
11247
11203
11162
11123
11087
11054
11025
10998
10974
10953
10935
10919
10905
10892
10881
10870
10859
10848
10837
10825
10812
10798
10783
10767
10750
10732
10712
10692
10670
10647
10623
10598
10571
10544
10517
10488
10458
10428
10398
10367
10336
10306
10276
10247
10219
10192
10167
10144
10124
10105
10090
10078
10068
10062
10058
10058
10060
10065
10073
10083
10096
10111
10128
10146
10166
10188
10210
10234
10259
10284
10310
10336
10362
10388
10414
10440
10466
10492
10517
10541
10566
10590
10615
10639
10664
10689
10715
10741
10768
10795
10823
10851
10879
10907
10935
10961
10987
11012
11036
11059
11081
11102
11121
11140
11158
11175
11191
11207
11221
11235
11249
11261
11274
11286
11297
11308
11319
11330
11340
11351
11362
11373
11386
11401
11418
11437
11458
11483
11511
11542
11577
11615
11656
11701
11748
11799
11852
11908
11967
12028
12092
12157
12224
12293
12363
12434
12506
12578
12649
12721
12791
12860
12927
12993
13055
13115
13172
13225
13275
13321
13364
13402
13437
13467
13493
13516
13534
13548
13559
13566
13569
13569
13565
13558
13547
13533
13515
13494
13469
13441
13409
13374
13335
13292
13245
13195
13141
13084
13022
12956
12887
12813
12735
12653
12567
12477
12385
12289
12191
12090
11989
11886
11782
11679
11576
11474
11373
11273
11176
11080
10987
10897
10809
10724
10642
10563
10488
10415
10345
10277
10213
10151
10091
10034
9979
9926
9875
9826
9777
9730
9684
9638
9593
9548
9503
9457
9411
9364
9316
9267
9218
9168
9118
9068
9018
8969
8921
8874
8829
8785
8745
8706
8671
8638
8607
8580
8555
8533
8513
8496
8482
8469
8459
8450
8444
8439
8436
8435
8436
8437
8441
8446
8452
8459
8469
8480
8492
8507
8525
8544
8567
8592
8619
8650
8684
8720
8759
8801
8845
8892
8942
8994
9048
9105
9164
9225
9287
9352
9419
9487
9557
9628
9701
9775
9851
9928
10006
10085
10166
10249
10333
10418
10504
10591
10679
10768
10858
10948
11038
11130
11221
11313
11405
11497
11590
11682
11774
11866
11958
12049
12140
12230
12319
12409
12497
12586
12674
12761
12848
12935
13020
13105
13189
13272
13354
13433
13512
13588
13662
13735
13805
13873
13939
14003
14065
14124
14182
14236
14289
14338
14385
14429
14470
14507
14542
14572
14599
14622
14641
14656
14667
14674
14676
14674
14667
14656
14640
14620
14595
14565
14530
14490
14444
14394
14338
14277
14211
14140
14065
13985
13902
13814
13723
13629
13533
13434
13333
13231
13128
13024
12921
12818
12715
12615
12515
12418
12324
12232
12143
12057
11975
11896
11821
11749
11682
11618
11558
11502
11450
11402
11358
11318
11281
11248
11218
11193
11170
11151
11135
11123
11113
11106
11101
11098
11097
11098
11101
11104
11108
11114
11119
11126
11132
11139
11146
11154
11161
11167
11174
11179
11185
11189
11193
11196
11199
11202
11204
11207
11210
11213
11218
11224
11231
11240
11251
11264
11279
11296
11316
11337
11360
11385
11411
11438
11466
11493
11521
11548
11574
11599
11622
11644
11665
11683
11699
11713
11725
11735
11743
11748
11752
11754
11754
11752
11748
11743
11736
11727
11716
11704
11691
11677
11662
11646
11630
11614
11598
11583
11568
11553
11540
11528
11517
11508
11500
11494
11490
11487
11487
11489
11494
11501
11510
11522
11537
11553
11573
11594
11617
11642
11669
11698
11727
11758
11790
11823
11856
11890
11924
11959
11994
12029
12065
12101
12137
12173
12210
12246
12282
12319
12354
12390
12425
12459
12493
12526
12558
12590
12622
12653
12683
12713
12743
12772
12800
12826
12852
12877
12900
12922
12941
12959
12976
12989
13001
13010
13017
13021
13022
13021
13017
13010
13000
12988
12974
12957
12938
12917
12893
12867
12840
12810
12778
12744
12707
12669
12629
12586
12541
12494
12445
12393
12340
12285
12227
12169
12109
12048
11986
11924
11861
11798
11735
11673
11612
11551
11492
11434
11377
11322
11269
11218
11169
11121
11076
11033
10991
10952
10915
10880
10847
10815
10786
10758
10731
10706
10682
10659
10637
10614
10593
10571
10549
10527
10504
10482
10458
10435
10410
10386
10360
10335
10309
10283
10257
10231
10205
10179
10153
10127
10101
10075
10049
10022
9996
9969
9942
9915
9888
9860
9832
9804
9776
9749
9721
9694
9667
9640
9614
9589
9564
9541
9518
9496
9476
9456
9438
9421
9406
9392
9378
9367
9356
9347
9340
9334
9330
9329
9330
9333
9339
9348
9359
9374
9392
9413
9438
9466
9497
9533
9571
9614
9660
9709
9761
9816
9874
9934
9997
10062
10128
10196
10266
10336
10408
10480
10553
10627
10700
10774
10848
10921
10994
11067
11138
11209
11278
11346
11413
11478
11541
11603
11662
11720
11775
11829
11880
11930
11978
12023
12067
12110
12150
12190
12227
12263
12298
12331
12362
12392
12421
12448
12474
12498
12521
12542
12562
12580
12597
12612
12625
12636
12646
12655
12661
12666
12670
12673
12674
12674
12674
12673
12671
12668
12665
12662
12658
12654
12649
12644
12639
12634
12628
12622
12616
12609
12601
12594
12585
12576
12567
12557
12546
12534
12522
12509
12495
12481
12466
12451
12435
12418
12402
12385
12368
12351
12335
12318
12303
12287
12273
12259
12247
12236
12227
12219
12214
12210
12209
12211
12215
12222
12232
12244
12260
12278
12300
12324
12350
12379
12411
12444
12480
12518
12558
12600
12643
12687
12733
12780
12828
12877
12926
12974
13023
13072
13119
13166
13212
13256
13298
13339
13377
13413
13446
13476
13504
13529
13550
13569
13585
13597
13607
13614
13618
13620
13620
13618
13614
13608
13601
13592
13582
13570
13556
13541
13524
13505
13485
13463
13439
13414
13386
13357
13326
13293
13259
13223
13187
13149
13109
13069
13028
12985
12942
12898
12853
12807
12760
12713
12664
12614
12564
12513
12461
12409
12357
12305
12254
12203
12153
12104
12056
12010
11965
11922
11881
11842
11805
11770
11737
11706
11678
11652
11628
11606
11586
11568
11552
11538
11526
11516
11507
11500
11495
11491
11489
11489
11490
11492
11496
11502
11509
11517
11527
11539
11552
11566
11582
11600
11619
11640
11662
11686
11711
11738
11766
11795
11826
11858
11891
11926
11962
11998
12036
12075
12116
12157
12199
12242
12286
12330
12376
12422
12470
12517
12566
12614
12663
12711
12759
12806
12853
12899
12943
12986
13028
13067
13106
13142
13176
13208
13238
13266
13292
13315
13336
13355
13371
13386
13398
13408
13415
13420
13422
13422
13419
13412
13403
13391
13375
13356
13335
13311
13285
13257
13227
13196
13164
13132
13099
13065
13032
12999
12966
12934
12902
12870
12839
12809
12780
12751
12724
12697
12672
12648
12626
12604
12583
12563
12543
12524
12505
12485
12466
12446
12425
12403
12379
12354
12328
12299
12269
12236
12201
12164
12125
12083
12040
11995
11949
11901
11852
11803
11753
11703
11654
11605
11558
11512
11467
11425
11384
11346
11310
11276
11244
11215
11189
11164
11142
11123
11105
11090
11076
11065
11055
11047
11040
11036
11033
11032
11032
11035
11039
11045
11053
11063
11074
11087
11102
11119
11137
11158
11180
11205
11232
11261
11293
11327
11363
11401
11442
11484
11529
11576
11625
11677
11730
11785
11842
11901
11961
12022
12085
12149
12213
12278
12344
12409
12475
12541
12606
12671
12736
12800
12863
12925
12987
13048
13107
13167
13225
13283
13340
13397
13453
13508
13563
13618
13672
13725
13778
13829
13880
13930
13979
14026
14072
14117
14159
14200
14238
14274
14308
14339
14367
14393
14417
14437
14455
14471
14484
14495
14503
14509
14513
14516
14516
14514
14511
14507
14500
14492
14483
14472
14460
14447
14433
14417
14400
14383
14364
14344
14323
14301
14278
14254
14229
14202
14175
14146
14116
14085
14052
14019
13984
13949
13912
13874
13835
13795
13754
13713
13671
13628
13584
13540
13496
13451
13406
13361
13315
13270
13225
13180
13136
13092
13050
13008
12968
12929
12892
12855
12820
12786
12754
12722
12691
12662
12633
12605
12577
12550
12524
12499
12474
12450
12426
12403
12381
12360
12339
12318
12299
12280
12262
12244
12227
12211
12195
12179
12164
12149
12135
12120
12106
12092
12079
12065
12053
12040
12028
12016
12005
11994
11984
11974
11964
11954
11945
11935
11926
11917
11908
11898
11889
11879
11869
11859
11848
11837
11826
11814
11803
11791
11779
11766
11754
11742
11729
11717
11704
11692
11679
11666
11654
11642
11630
11618
11606
11595
11585
11575
11566
11558
11551
11544
11539
11536
11533
11533
11533
11536
11540
11547
11555
11566
11578
11593
11610
11630
11651
11675
11701
11729
11759
11791
11826
11863
11901
11941
11983
12026
12070
12115
12161
12207
12254
12300
12347
12394
12441
12487
12534
12579
12624
12669
12712
12755
12796
12837
12877
12915
12953
12990
13026
13061
13094
13127
13159
13189
13218
13245
13271
13296
13319
13341
13361
13379
13396
13411
13425
13438
13449
13459
13467
13474
13480
13484
13487
13488
13488
13487
13484
13479
13472
13464
13454
13442
13429
13413
13395
13376
13354
13330
13305
13277
13247
13216
13182
13147
13111
13073
13033
12992
12950
12907
12862
12816
12768
12719
12669
12618
12565
12511
12457
12402
12346
12290
12234
12178
12123
12069
12015
11962
11911
11861
11811
11763
11717
11671
11627
11584
11542
11502
11463
11425
11389
11354
11320
11289
11259
11230
11203
11178
11154
11131
11110
11090
11071
11052
11035
11018
11001
10984
10968
10952
10936
10920
10903
10886
10869
10851
10833
10815
10796
10777
10757
10738
10718
10698
10678
10658
10639
10620
10602
10584
10568
10552
10537
10523
10510
10499
10488
10478
10470
10463
10456
10451
10447
10445
10443
10442
10443
10445
10449
10454
10461
10469
10479
10491
10505
10520
10538
10558
10579
10602
10627
10654
10683
10714
10747
10782
10818
10857
10897
10939
10983
11028
11075
11123
11171
11221
11271
11322
11373
11424
11476
11527
11578
11629
11679
11728
11776
11824
11870
11915
11959
12001
12041
12080
12117
12152
12185
12217
12247
12274
12300
12324
12346
12366
12385
12401
12416
12428
12440
12449
12457
12463
12468
12471
12473
12473
12472
12469
12466
12461
12455
12449
12442
12435
12427
12418
12410
12401
12391
12382
12372
12362
12351
12339
12326
12313
12299
12284
12267
12250
12231
12211
12190
12168
12145
12122
12097
12073
12048
12023
11998
11973
11948
11924
11899
11874
11850
11826
11802
11778
11755
11731
11708
11685
11662
11638
11615
11591
11568
11544
11520
11495
11471
11446
11422
11397
11372
11348
11323
11299
11274
11250
11226
11202
11178
11154
11130
11106
11082
11059
11035
11012
10989
10967
10945
10923
10902
10882
10862
10842
10823
10804
10786
10769
10753
10737
10722
10708
10694
10682
10671
10661
10651
10643
10636
10630
10625
10621
10618
10617
10617
10617
10619
10621
10625
10629
10634
10639
10644
10650
10657
10663
10670
10676
10683
10689
10696
10702
10708
10714
10719
10724
10729
10734
10739
10743
10747
10751
10754
10758
10762
10766
10770
10775
10780
10785
10791
10797
10804
10812
10820
10829
10839
10851
10863
10877
10892
10909
10927
10946
10967
10990
11014
11039
11066
11094
11123
11153
11185
11217
11251
11285
11319
11354
11388
11423
11459
11494
11529
11563
11598
11632
11666
11700
11733
11766
11799
11831
11864
11896
11928
11960
11993
12025
12059
12093
12127
12162
12197
12234
12271
12308
12346
12385
12424
12465
12506
12547
12590
12633
12677
12721
12765
12810
12855
12900
12944
12989
13032
13076
13118
13160
13201
13242
13281
13319
13357
13393
13428
13461
13493
13523
13552
13579
13603
13626
13647
13666
13682
13697
13709
13718
13726
13730
13733
13733
13731
13727
13720
13711
13700
13686
13671
13652
13632
13610
13586
13559
13531
13501
13469
13436
13401
13366
13329
13291
13252
13212
13171
13129
13086
13043
12999
12954
12909
12863
12817
12771
12724
12676
12628
12580
12532
12484
12435
12386
12338
12290
12242
12194
12147
12100
12054
12008
11963
11919
11876
11833
11791
11750
11710
11671
11633
11596
11560
11525
11492
11460
11429
11400
11372
11346
11322
11299
11278
11259
11242
11226
11213
11201
11191
11184
11179
11176
11175
11176
11180
11186
11194
11204
11215
11229
11244
11261
11279
11298
11318
11338
11360
11381
11403
11425
11447
11470
11492
11514
11536
11558
11579
11601
11623
11645
11666
11687
11708
11729
11749
11768
11787
11805
11822
11839
11856
11872
11888
11903
11918
11933
11947
11961
11975
11989
12003
12016
12030
12043
12056
12070
12083
12096
12110
12123
12137
12150
12163
12176
12188
12200
12212
12223
12234
12245
12256
12266
12276
12286
12296
12305
12314
12323
12332
12340
12348
12356
12364
12371
12378
12385
12392
12398
12405
12412
12419
12426
12434
12441
12450
12458
12468
12477
12487
12497
12508
12519
12530
12542
12553
12565
12577
12589
12602
12615
12628
12642
12657
12673
12689
12706
12723
12742
12761
12781
12801
12822
12843
12865
12887
12909
12931
12953
12975
12996
13017
13037
13057
13076
13094
13111
13128
13143
13157
13170
13182
13193
13202
13210
13217
13222
13226
13228
13229
13228
13226
13222
13217
13211
13203
13194
13184
13173
13161
13148
13133
13118
13103
13086
13069
13051
13033
13014
12995
12975
12954
12933
12911
12888
12865
12841
12816
12790
12764
12737
12709
12680
12650
12620
12589
12557
12524
12490
12456
12422
12387
12351
12316
12280
12245
12209
12174
12139
12105
12072
12039
12007
11976
11946
11917
11890
11863
11838
11814
11792
11771
11751
11733
11716
11701
11686
11673
11661
11649
11638
11629
11620
11612
11604
11598
11592
11587
11583
11580
11577
11575
11574
11573
11574
11575
11577
11579
11583
11587
11593
11599
11606
11614
11623
11633
11643
11653
11664
11676
11687
11699
11711
11723
11734
11746
11757
11768
11778
11788
11798
11808
11817
11825
11834
11842
11849
11856
11862
11868
11874
11878
11882
11886
11888
11890
11891
11892
11891
11890
11888
11886
11883
11879
11875
11870
11865
11860
11854
11847
11840
11833
11826
11819
11811
11803
11795
11786
11777
11767
11757
11747
11736
11725
11714
11702
11690
11677
11664
11651
11636
11622
11606
11591
11575
11558
11541
11523
11505
11487
11469
11451
11433
11415
11397
11379
11362
11345
11328
11312
11297
11282
11268
11255
11243
11231
11221
11211
11203
11196
11189
11184
11180
11177
11176
11175
11174
11175
11176
11177
11179
11181
11184
11186
11189
11192
11195
11198
11202
11206
11211
11216
11221
11227
11233
11240
11247
11255
11263
11271
11280
11290
11300
11311
11322
11334
11347
11360
11374
11388
11403
11419
11435
11452
11469
11487
11505
11524
11543
11563
11583
11603
11624
11645
11666
11688
11709
11731
11752
11773
11794
11815
11835
11855
11875
11894
11913
11931
11950
11967
11985
12002
12019
12036
12052
12068
12083
12098
12113
12127
12140
12152
12164
12175
12186
12195
12203
12211
12217
12223
12228
12231
12234
12235
12236
12235
12234
12232
12228
12224
12219
12213
12207
12199
12190
12181
12171
12160
12148
12136
12123
12109
12095
12081
12067
12053
12039
12025
12012
11999
11987
11976
11965
11955
11945
11936
11928
11920
11913
11907
11902
11897
11893
11889
11887
11885
11883
11883
11883
11883
11885
11887
11889
11892
11896
11901
11906
11911
11917
11924
11930
11937
11944
11952
11959
11966
11973
11981
11988
11995
12003
12010
12018
12026
12034
12043
12053
12063
12074
12085
12097
12109
12122
12135
12148
12161
12175
12188
12201
12213
12226
12237
12248
12259
12268
12277
12284
12291
12297
12302
12306
12309
12310
12311
12310
12309
12306
12302
12297
12290
12283
12274
12264
12254
12243
12231
12218
12205
12191
12177
12162
12147
12132
12116
12100
12085
12070
12055
12040
12025
12011
11998
11985
11973
11961
11950
11940
11931
11923
11917
11911
11906
11903
11900
11899
11899
11900
11902
11904
11908
11912
11917
11923
11930
11937
11944
11952
11960
11969
11978
11987
11997
12006
12016
12026
12035
12045
12055
12065
12074
12083
12092
12100
12108
12116
12123
12130
12136
12142
12147
12152
12157
12161
12164
12166
12168
12170
12170
12170
12170
12169
12167
12165
12162
12159
12155
12151
12147
12142
12137
12131
12125
12119
12112
12106
12099
12092
12085
12078
12071
12064
12057
12049
12041
12034
12026
12018
12010
12002
11993
11985
11977
11969
11962
11954
11947
11940
11933
11927
11920
11914
11909
11904
11899
11894
11889
11885
11881
11878
11874
11871
11868
11865
11862
11860
11858
11856
11854
11853
11852
11851
11850
11849
11848
11848
11848
11847
11848
11848
11848
11849
11850
11851
11852
11853
11855
11857
11859
11861
11863
11866
11869
11873
11876
11880
11884
11888
11893
11897
11902
11907
11911
11916
11921
11926
11932
11937
11942
11948
11954
11960
11967
11974
11981
11989
11998
12007
12016
12026
12037
12048
12060
12072
12085
12099
12112
12127
12141
12156
12172
12187
12203
12218
12234
12249
12264
12278
12292
12306
12319
12331
12343
12355
12366
12376
12386
12395
12404
12412
12419
12426
12433
12439
12445
12451
12456
12462
12467
12472
12477
12482
12488
12494
12499
12506
12512
12519
12526
12533
12540
12548
12556
12563
12571
12579
12587
12595
12602
12610
12617
12624
12630
12636
12642
12648
12653
12658
12663
12667
12671
12676
12680
12684
12688
12692
12696
12699
12703
12706
12709
12711
12713
12714
12714
12714
12713
12710
12707
12703
12697
12691
12683
12674
12664
12653
12641
12627
12613
12598
12581
12564
12546
12528
12508
12488
12467
12445
12424
12401
12379
12356
12333
12310
12287
12265
12242
12220
12198
12176
12155
12134
12113
12093
12073
12054
12036
12018
12001
11985
11969
11955
11941
11929
11917
11906
11896
11887
11879
11872
11866
11861
11857
11854
11852
11851
11850
11851
11852
11855
11858
11861
11866
11871
11877
11883
11889
11896
11903
11910
11918
11925
11932
11939
11946
11953
11960
11966
11972
11978
11984
11989
11995
12000
12006
12011
12017
12022
12028
12034
12040
12046
12052
12058
12065
12071
12078
12085
12092
12098
12105
12111
12118
12124
12130
12135
12141
12146
12150
12155
12159
12163
12167
12170
12173
12176
12179
12181
12183
12185
12187
12189
12191
12193
12194
12196
12198
12201
12203
12206
12209
12211
12215
12218
12222
12225
12229
12233
12237
12241
12245
12249
12253
12257
12261
12266
12270
12275
12280
12285
12291
12297
12304
12311
12319
12328
12337
12347
12358
12369
12381
12394
12408
12422
12436
12451
12466
12480
12495
12510
12524
12538
12551
12563
12575
12586
12595
12604
12612
12618
12624
12628
12632
12634
12634
12634
12633
12630
12627
12622
12616
12609
12601
12592
12582
12572
12560
12547
12534
12519
12504
12489
12472
12455
12438
12420
12401
12382
12363
12343
12324
12304
12283
12263
12243
12223
12203
12183
12164
12144
12125
12107
12089
12071
12054
12038
12022
12007
11992
11979
11966
11954
11942
11931
11921
11912
11903
11895
11888
11882
11876
11870
11866
11861
11858
11855
11853
11851
11850
11849
11849
11849
11850
11852
11854
11857
11860
11863
11867
11870
11875
11879
11883
11887
11892
11896
11900
11903
11907
11910
11913
11916
11918
11920
11921
11923
11924
11925
11925
11926
11926
11927
11927
11928
11929
11929
11930
11930
11931
11932
11932
11933
11933
11934
11934
11935
11935
11936
11936
11937
11937
11938
11938
11939
11939
11939
11939
11939
11938
11937
11935
11933
11931
11928
11925
11921
11917
11913
11907
11902
11895
11889
11881
11873
11865
11855
11845
11835
11824
11813
11801
11788
11775
11762
11749
11735
11721
11706
11692
11678
11663
11649
11635
11621
11608
11595
11583
11570
11559
11548
11537
11527
11517
11508
11500
11492
11485
11478
11473
11467
11463
11459
11455
11452
11450
11448
11446
11445
11444
11444
11443
11444
11444
11445
11446
11448
11449
11452
11454
11457
11460
11464
11468
11473
11478
11484
11490
11498
11506
11514
11524
11534
11545
11556
11568
11580
11593
11607
11621
11636
11651
11666
11682
11699
11716
11733
11750
11768
11786
11804
11822
11841
11859
11877
11895
11914
11932
11950
11968
11986
12004
12021
12039
12056
12074
12090
12107
12123
12139
12154
12169
12184
12198
12212
12226
12239
12251
12264
12276
12288
12299
12310
12321
12332
12342
12353
12363
12373
12383
12393
12403
12413
12423
12432
12442
12452
12461
12470
12479
12487
12495
12502
12508
12514
12519
12523
12527
12530
12532
12534
12535
12535
12534
12533
12531
12529
12526
12523
12519
12514
12509
12504
12499
12493
12487
12480
12474
12467
12460
12453
12446
12439
12432
12425
12418
12410
12403
12396
12389
12381
12374
12366
12358
12350
12341
12332
12322
12312
12302
12291
12279
12266
12253
12239
12225
12210
12194
12178
12161
12144
12126
12108
12089
12070
12050
12030
12011
11991
11971
11951
11931
11912
11893
11874
11856
11838
11822
11805
11790
11775
11761
11748
11735
11723
11712
11702
11692
11682
11674
11665
11657
11649
11642
11634
11627
11619
11612
11605
11597
11590
11583
11576
11569
11562
11555
11548
11541
11534
11528
11521
11514
11507
11500
11493
11487
11480
11474
11468
11462
11456
11450
11444
11439
11433
11428
11423
11419
11414
11410
11406
11403
11399
11396
11393
11389
11386
11382
11378
11375
11370
11366
11361
11356
11350
11343
11336
11328
11320
11310
11299
11288
11276
11263
11249
11234
11219
11203
11186
11170
11153
11136
11119
11102
11085
11069
11053
11037
11023
11008
10995
10982
10969
10958
10947
10937
10927
10918
10909
10901
10894
10887
10881
10875
10869
10864
10859
10854
10849
10845
10840
10836
10831
10826
10822
10817
10812
10807
10802
10797
10792
10787
10782
10776
10771
10766
10761
10757
10753
10749
10746
10743
10741
10739
10738
10738
10739
10740
10742
10745
10748
10752
10756
10762
10767
10774
10780
10787
10795
10802
10810
10818
10826
10834
10842
10850
10858
10865
10872
10879
10886
10892
10898
10904
10910
10915
10919
10924
10928
10932
10935
10938
10941
10943
10945
10946
10947
10947
10947
10946
10945
10943
10941
10938
10935
10931
10926
10922
10916
10911
10904
10898
10891
10883
10875
10866
10857
10848
10838
10828
10818
10807
10796
10785
10773
10761
10750
10738
10726
10715
10703
10692
10681
10670
10659
10648
10637
10627
10616
10606
10597
10587
10578
10569
10560
10552
10544
10536
10528
10520
10513
10506
10499
10493
10487
10481
10475
10470
10465
10461
10457
10454
10451
10448
10446
10444
10442
10441
10440
10440
10440
10441
10442
10444
10447
10450
10454
10459
10464
10470
10476
10484
10492
10501
10510
10521
10532
10543
10555
10568
10580
10594
10607
10621
10635
10649
10663
10677
10691
10705
10719
10733
10747
10761
10775
10789
10803
10817
10831
10844
10858
10872
10885
10899
10913
10926
10940
10953
10966
10979
10992
11004
11016
11027
11039
11049
11060
11070
11079
11088
11096
11104
11111
11117
11122
11127
11131
11134
11137
11138
11139
11140
11140
11139
11138
11137
11135
11133
11131
11129
11126
11124
11121
11119
11117
11115
11113
11112
11110
11109
11109
11108
11108
11108
11109
11110
11111
11113
11115
11118
11121
11125
11129
11133
11138
11143
11149
11155
11160
11166
11172
11178
11184
11190
11196
11201
11206
11210
11214
11218
11221
11224
11227
11230
11232
11234
11235
11237
11238
11239
11239
11240
11240
11240
11240
11240
11239
11238
11237
11235
11233
11231
11228
11226
11222
11219
11216
11212
11209
11205
11202
11199
11196
11193
11190
11187
11185
11182
11180
11178
11175
11173
11171
11169
11166
11164
11162
11159
11157
11154
11152
11149
11146
11143
11140
11137
11133
11130
11126
11123
11119
11115
11111
11107
11102
11097
11093
11088
11083
11078
11072
11067
11062
11056
11051
11045
11039
11033
11027
11020
11014
11007
11000
10992
10985
10977
10969
10961
10952
10944
10936
10928
10920
10912
10905
10897
10891
10884
10878
10872
10867
10862
10858
10853
10849
10846
10842
10839
10836
10834
10832
10830
10829
10828
10828
10828
10830
10831
10834
10837
10841
10846
10851
10858
10864
10872
10881
10890
10900
10911
10922
10934
10947
10961
10975
10990
11006
11022
11039
11056
11073
11091
11109
11127
11145
11163
11181
11199
11216
11232
11248
11263
11278
11291
11304
11315
11326
11335
11344
11351
11357
11362
11367
11370
11373
11375
11376
11378
11378
11379
11379
11379
11379
11378
11378
11378
11378
11378
11377
11377
11377
11377
11377
11377
11377
11377
11376
11376
11375
11374
11372
11370
11368
11366
11363
11360
11357
11354
11351
11348
11345
11343
11340
11339
11337
11336
11336
11336
11336
11337
11339
11342
11345
11349
11354
11359
11365
11372
11380
11389
11398
11408
11419
11431
11443
11456
11469
11483
11497
11511
11525
11539
11554
11568
11583
11597
11611
11625
11638
11652
11664
11677
11689
11701
11712
11723
11734
11744
11753
11762
11771
11779
11787
11794
11801
11807
11813
11819
11825
11830
11835
11840
11845
11849
11853
11857
11861
11864
11868
11871
11873
11876
11878
11880
11881
11883
11883
11884
11883
11883
11881
11880
11877
11874
11871
11867
11863
11858
11853
11847
11840
11833
11826
11817
11809
11799
11790
11779
11769
11757
11746
11734
11722
11710
11698
11685
11674
11662
11651
11640
11629
11620
11610
11602
11594
11587
11580
11575
11570
11566
11562
11560
11558
11557
11556
11557
11558
11560
11563
11566
11571
11576
11582
11589
11596
11605
11613
11623
11633
11643
11654
11665
11677
11689
11701
11714
11727
11740
11754
11768
11783
11797
11813
11828
11844
11860
11877
11894
11912
11930
11948
11967
11986
12005
12025
12045
12065
12086
12106
12127
12147
12168
12188
12209
12229
12249
12270
12290
12310
12331
12351
12372
12393
12414
12434
12455
12476
12497
12518
12539
12560
12581
12601
12621
12640
12660
12678
12697
12714
12731
12747
12763
12777
12791
12804
12816
12826
12836
12845
12852
12858
12864
12868
12871
12873
12875
12875
12874
12873
12871
12868
12864
12860
12855
12850
12844
12838
12831
12824
12817
12809
12801
12793
12785
12776
12767
12758
12748
12739
12729
12719
12708
12698
12687
12676
12665
12654
12643
12631
12620
12609
12598
12587
12576
12566
12555
12545
12535
12525
12516
12507
12498
12490
12482
12475
12468
12462
12456
12451
12447
12443
12439
12436
12434
12432
12430
12430
12429
12430
12430
12432
12433
12435
12438
12441
12444
12448
12452
12456
12461
12466
12471
12476
12481
12486
12492
12498
12503
12509
12515
12521
12527
12532
12538
12544
12550
12555
12561
12566
12571
12575
12579
12582
12585
12587
12588
12589
12589
12588
12587
12585
12582
12579
12575
12570
12565
12560
12554
12547
12540
12533
12526
12518
12511
12503
12496
12489
12482
12475
12469
12462
12456
12450
12444
12438
12433
12427
12421
12416
12410
12405
12400
12394
12389
12383
12377
12372
12366
12360
12354
12347
12340
12333
12326
12319
12312
12304
12296
12288
12279
12271
12262
12254
12245
12236
12227
12217
12208
12198
12188
12178
12168
12158
12147
12136
12124
12113
12101
12089
12076
12064
12052
12039
12027
12014
12002
11990
11977
11965
11953
11941
11928
11916
11904
11892
11879
11867
11854
11842
11829
11817
11804
11791
11779
11766
11754
11741
11729
11717
11705
11694
11683
11672
11662
11652
11642
11633
11625
11617
11610
11603
11597
11592
11587
11584
11580
11578
11577
11576
11577
11578
11580
11583
11586
11591
11596
11602
11609
11617
11625
11633
11642
11652
11661
11672
11682
11693
11704
11715
11727
11738
11750
11763
11775
11788
11801
11814
11828
11841
11855
11869
11883
11896
11910
11924
11937
11950
11963
11975
11987
11998
12009
12020
12030
12040
12050
12059
12068
12076
12084
12092
12099
12106
12113
12119
12125
12131
12136
12140
12144
12148
12151
12153
12155
12156
12157
12157
12157
12156
12155
12153
12151
12149
12146
12143
12140
12137
12133
12129
12125
12121
12117
12112
12107
12102
12096
12090
12084
12077
12070
12062
12054
12045
12036
12027
12017
12007
11996
11985
11974
11963
11952
11941
11930
11919
11908
11897
11887
11876
11866
11857
11847
11838
11830
11822
11814
11808
11801
11796
11791
11786
11783
11779
11776
11773
11771
11769
11767
11765
11764
11762
11761
11759
11758
11757
11755
11754
11752
11750
11748
11747
11745
11743
11742
11740
11739
11738
11737
11737
11736
11736
11737
11737
11738
11739
11741
11742
11744
11746
11748
11751
11753
11755
11757
11758
11760
11761
11762
11763
11764
11764
11764
11763
11763
11762
11761
11759
11757
11755
11753
11750
11747
11744
11740
11736
11732
11728
11723
11719
11714
11709
11704
11699
11694
11688
11683
11678
11672
11667
11661
11655
11650
11644
11638
11631
11625
11619
11613
11607
11601
11595
11590
11585
11579
11574
11570
11565
11560
11556
11552
11548
11543
11539
11535
11531
11527
11523
11519
11516
11512
11508
11504
11501
11497
11493
11489
11485
11481
11476
11472
11467
11462
11456
11451
11445
11439
11432
11426
11419
11412
11405
11397
11390
11382
11374
11365
11357
11348
11339
11330
11320
11310
11300
11290
11279
11268
11257
11246
11234
11222
11210
11197
11185
11172
11160
11147
11135
11122
11110
11098
11086
11075
11063
11053
11042
11032
11022
11012
11003
10994
10985
10976
10968
10960
10953
10945
10938
10930
10924
10917
10910
10904
10898
10892
10887
10882
10877
10872
10868
10865
10861
10858
10855
10852
10850
10847
10845
10842
10840
10837
10834
10831
10828
10825
10821
10818
10814
10811
10807
10803
10799
10794
10790
10785
10780
10775
10770
10764
10759
10753
10747
10741
10735
10729
10723
10717
10711
10705
10700
10694
10689
10684
10679
10674
10669
10664
10659
10655
10650
10645
10640
10635
10630
10625
10620
10615
10611
10606
10602
10598
10594
10591
10588
10585
10583
10581
10580
10580
10579
10580
10580
10581
10583
10585
10587
10589
10592
10596
10599
10603
10606
10610
10614
10618
10622
10626
10630
10633
10637
10640
10643
10646
10648
10650
10652
10654
10656
10657
10659
10660
10662
10663
10664
10666
10667
10668
10669
10670
10671
10672
10673
10674
10674
10675
10676
10676
10677
10677
10678
10678
10678
10679
10679
10679
10678
10678
10677
10677
10676
10675
10674
10673
10672
10670
10669
10668
10667
10667
10666
10666
10667
10668
10670
10672
10675
10679
10683
10688
10693
10699
10705
10712
10719
10727
10734
10742
10750
10758
10766
10773
10781
10788
10795
10802
10808
10814
10820
10825
10830
10834
10838
10842
10845
10847
10850
10851
10853
10854
10855
10855
10855
10855
10855
10855
10855
10855
10855
10855
10856
10856
10856
10856
10857
10857
10857
10858
10858
10858
10858
10858
10858
10858
10858
10858
10858
10858
10859
10859
10859
10860
10861
10862
10863
10864
10866
10868
10870
10872
10875
10877
10880
10883
10886
10888
10891
10894
10897
10900
10903
10906
10909
10913
10916
10919
10923
10926
10929
10933
10936
10940
10943
10946
10950
10953
10956
10960
10963
10967
10970
10974
10977
10981
10984
10988
10992
10995
10999
11002
11006
11009
11012
11015
11018
11021
11023
11025
11027
11029
11030
11031
11032
11033
11033
11033
11033
11034
11034
11034
11034
11035
11035
11036
11036
11037
11038
11038
11038
11039
11039
11039
11039
11038
11038
11037
11036
11035
11033
11031
11029
11027
11025
11022
11018
11015
11011
11007
11003
10998
10993
10987
10981
10975
10968
10962
10954
10947
10939
10931
10922
10914
10905
10896
10887
10878
10868
10859
10849
10840
10831
10821
10812
10804
10795
10787
10779
10771
10764
10758
10752
10746
10742
10738
10735
10732
10730
10730
10730
10731
10733
10735
10739
10743
10749
10755
10762
10769
10777
10786
10796
10806
10816
10827
10838
10849
10861
10872
10884
10896
10908
10920
10931
10943
10955
10966
10977
10988
10999
11009
11019
11029
11038
11047
11056
11064
11072
11079
11086
11093
11098
11103
11108
11112
11115
11118
11120
11121
11122
11123
11123
11123
11122
11122
11121
11120
11119
11118
11116
11115
11114
11113
11112
11111
11109
11108
11107
11105
11103
11101
11099
11097
11094
11092
11089
11087
11084
11081
11078
11075
11071
11068
11065
11062
11059
11056
11053
11050
11047
11044
11042
11040
11038
11036
11035
11034
11034
11034
11034
11035
11037
11039
11042
11045
11049
11054
11059
11064
11069
11075
11081
11087
11094
11100
11106
11112
11118
11123
11128
11133
11138
11143
11147
11151
11154
11158
11161
11164
11167
11170
11172
11175
11177
11180
11182
11185
11187
11190
11192
11195
11197
11200
11203
11206
11209
11212
11215
11218
11221
11224
11226
11229
11232
11234
11237
11239
11241
11243
11245
11247
11248
11250
11251
11253
11254
11255
11257
11258
11259
11261
11262
11264
11266
11268
11270
11272
11274
11276
11278
11280
11282
11284
11286
11288
11290
11292
11293
11294
11296
11297
11298
11298
11299
11299
11299
11299
11299
11299
11298
11298
11297
11297
11296
11296
11296
11295
11295
11296
11296
11297
11297
11298
11300
11301
11303
11305
11307
11309
11312
11315
11318
11322
11326
11330
11335
11339
11345
11350
11356
11362
11368
11374
11381
11388
11395
11402
11409
11416
11423
11430
11437
11444
11450
11457
11463
11470
11476
11482
11489
11495
11502
11508
11515
11522
11529
11536
11544
11551
11559
11567
11575
11584
11592
11600
11609
11617
11626
11634
11642
11650
11658
11665
11673
11680
11686
11693
11699
11705
11710
11715
11720
11725
11729
11733
11737
11740
11743
11746
11749
11751
11753
11755
11757
11759
11760
11761
11762
11763
11763
11763
11763
11763
11762
11761
11760
11759
11757
11755
11752
11750
11747
11743
11740
11736
11733
11729
11725
11721
11717
11713
11709
11705
11701
11697
11693
11690
11687
11684
11682
11681
11679
11679
11679
11680
11681
11683
11685
11688
11692
11696
11701
11706
11711
11717
11723
11729
11736
11742
11749
11755
11761
11767
11773
11779
11784
11789
11793
11798
11802
11805
11809
11812
11814
11817
11819
11821
11823
11825
11827
11829
11831
11833
11835
11837
11838
11840
11842
11844
11845
11847
11848
11850
11851
11853
11854
11855
11856
11857
11857
11858
11858
11857
11857
11856
11854
11853
11851
11848
11845
11842
11838
11834
11830
11826
11821
11816
11811
11806
11800
11795
11789
11783
11778
11772
11766
11760
11755
11749
11744
11738
11733
11728
11723
11718
11714
11710
11706
11703
11700
11697
11694
11692
11690
11688
11687
11686
11686
11685
11685
11686
11687
11688
11690
11692
11694
11696
11699
11701
11704
11706
11709
11712
11715
11718
11721
11724
11727
11730
11733
11736
11740
11743
11747
11751
11754
11758
11763
11767
11772
11777
11783
11789
11796
11802
11810
11818
11826
11834
11843
11853
11862
11872
11882
11893
11903
11914
11924
11935
11945
11956
11966
11977
11987
11997
12007
12016
12026
12035
12043
12052
12060
12068
12076
12083
12090
12097
12104
12111
12118
12124
12130
12136
12142
12148
12154
12159
12165
12170
12175
12181
12185
12190
12195
12200
12204
12209
12213
12217
12221
12226
12230
12233
12237
12241
12244
12247
12250
12253
12256
12258
12260
12262
12264
12266
12267
12268
12269
12270
12270
12271
12271
12271
12271
12270
12269
12269
12267
12266
12265
12263
12261
12259
12256
12254
12251
12248
12245
12242
12239
12236
12232
12229
12226
12222
12219
12216
12213
12210
12207
12204
12202
12200
12197
12195
12193
12191
12190
12189
12188
12187
12186
12186
12187
12187
12188
12189
12191
12193
12195
12197
12200
12202
12205
12208
12210
12213
12216
12218
12221
12223
12225
12228
12230
12232
12235
12237
12240
12242
12245
12248
12251
12254
12257
12260
12263
12267
12270
12274
12277
12281
12285
12289
12293
12297
12301
12305
12309
12314
12318
12323
12328
12333
12338
12343
12348
12353
12358
12363
12367
12372
12376
12380
12383
12386
12389
12391
12393
12394
12394
12394
12393
12392
12390
12387
12384
12380
12376
12371
12366
12360
12354
12347
12339
12331
12323
12314
12304
12295
12285
12274
12264
12253
12243
12232
12221
12211
12200
12190
12180
12170
12159
12150
12140
12130
12119
12109
12099
12088
12077
12066
12054
12043
12031
12019
12007
11994
11982
11969
11957
11944
11931
11919
11906
11894
11882
11871
11860
11849
11838
11828
11819
11810
11802
11794
11787
11780
11774
11768
11763
11759
11755
11751
11748
11745
11742
11740
11738
11735
11734
11732
11730
11728
11727
11725
11724
11722
11721
11719
11718
11716
11715
11714
11713
11711
11711
11710
11709
11709
11708
11708
11707
11707
11707
11706
11706
11705
11704
11704
11703
11702
11700
11699
11697
11695
11693
11691
11689
11686
11683
11680
11676
11673
11669
11665
11661
11657
11652
11647
11642
11637
11631
11625
11619
11613
11607
11600
11593
11587
11580
11573
11567
11560
11554
11547
11541
11536
11530
11525
11520
11515
11510
11506
11502
11499
11496
11493
11490
11488
11486
11484
11482
11480
11479
11478
11477
11476
11475
11474
11473
11472
11471
11470
11469
11468
11467
11466
11465
11464
11463
11462
11461
11459
11458
11457
11455
11454
11452
11450
11448
11446
11443
11440
11438
11434
11431
11428
11424
11420
11417
11413
11409
11405
11401
11397
11393
11389
11385
11381
11377
11373
11369
11364
11360
11355
11351
11346
11342
11337
11333
11329
11325
11321
11316
11312
11308
11304
11301
11297
11293
11289
11286
11283
11280
11277
11275
11273
11272
11271
11270
11270
11270
11270
11270
11271
11272
11273
11274
11275
11276
11277
11277
11277
11277
11277
11277
11276
11275
11274
11272
11270
11268
11266
11263
11260
11257
11254
11250
11246
11242
11238
11233
11228
11223
11217
11211
11205
11198
11192
11184
11177
11169
11162
11154
11145
11137
11129
11120
11111
11103
11094
11085
11076
11066
11057
11048
11039
11030
11021
11012
11003
10994
10986
10977
10969
10961
10953
10945
10937
10930
10923
10916
10910
10904
10898
10893
10888
10884
10880
10877
10874
10872
10870
10869
10868
10867
10868
10868
10869
10870
10872
10874
10876
10878
10881
10884
10887
10891
10894
10898
10902
10907
10911
10916
10921
10926
10932
10937
10942
10947
10953
10958
10963
10967
10972
10976
10981
10985
10989
10992
10996
11000
11003
11007
11010
11014
11017
11021
11025
11029
11034
11039
11044
11049
11055
11061
11068
11074
11081
11089
11096
11104
11112
11120
11129
11137
11145
11153
11161
11169
11177
11184
11191
11198
11205
11212
11218
11224
11229
11235
11239
11244
11248
11252
11255
11259
11261
11264
11267
11269
11271
11273
11274
11275
11276
11277
11277
11276
11275
11273
11271
11269
11266
11262
11258
11254
11249
11243
11238
11232
11225
11219
11212
11205
11198
11190
11183
11175
11167
11159
11151
11143
11135
11127
11119
11111
11104
11096
11088
11081
11073
11066
11058
11051
11044
11038
11032
11026
11020
11015
11010
11006
11003
11000
10997
10995
10994
10994
10994
10995
10996
10999
11002
11005
11009
11014
11019
11025
11032
11039
11046
11055
11063
11072
11082
11092
11102
11113
11124
11135
11147
11158
11170
11182
11193
11205
11217
11228
11239
11250
11261
11271
11281
11290
11299
11307
11314
11321
11327
11333
11338
11342
11346
11350
11353
11356
11358
11360
11363
11364
11366
11368
11370
11371
11373
11375
11377
11378
11380
11382
11384
11386
11389
11391
11393
11396
11398
11401
11404
11407
11410
11414
11417
11421
11424
11428
11431
11435
11438
11442
11445
11448
11451
11453
11455
11458
11459
11461
11462
11464
11464
11465
11465
11465
11465
11464
11463
11462
11460
11458
11456
11453
11450
11447
11444
11440
11436
11432
11427
11423
11419
11414
11410
11407
11403
11400
11398
11396
11394
11393
11393
11393
11393
11394
11396
11398
11401
11404
11408
11412
11417
11422
11427
11433
11439
11445
11451
11458
11464
11471
11478
11485
11492
11499
11506
11512
11519
11525
11532
11538
11544
11549
11555
11560
11565
11569
11574
11578
11582
11586
11590
11593
11597
11600
11603
11606
11609
11611
11614
11616
11619
11621
11624
11626
11628
11630
11631
11632
11633
11634
11634
11634
11634
11634
11633
11632
11630
11628
11626
11624
11621
11618
11615
11611
11608
11604
11601
11597
11593
11590
11586
11583
11580
11577
11575
11572
11571
11569
11568
11567
11566
11566
11566
11566
11567
11568
11570
11571
11574
11576
11579
11582
11586
11590
11594
11598
11603
11608
11613
11618
11623
11629
11634
11640
11646
11652
11658
11664
11671
11677
11683
11690
11697
11704
11711
11719
11726
11734
11743
11751
11760
11769
11778
11788
11798
11807
11817
11827
11837
11847
11857
11867
11877
11887
11896
11906
11915
11924
11933
11942
11950
11958
11965
11972
11978
11984
11989
11993
11997
12001
12004
12007
12009
12010
12011
12012
12012
12012
12011
12010
12008
12006
12004
12001
11998
11994
11990
11985
11980
11974
11968
11962
11955
11948
11940
11933
11925
11917
11910
11902
11894
11886
11879
11871
11864
11857
11850
11843
11836
11829
11822
11816
11809
11802
11795
11788
11781
11773
11766
11758
11750
11742
11733
11724
11716
11707
11697
11688
11679
11670
11660
11651
11643
11634
11626
11618
11610
11603
11596
11590
11584
11578
11573
11569
11565
11562
11559
11557
11556
11556
11556
11556
11557
11559
11562
11565
11568
11572
11576
11581
11586
11591
11596
11602
11607
11613
11619
11625
11632
11638
11645
11651
11658
11665
11672
11679
11687
11695
11703
11711
11720
11729
11738
11747
11757
11767
11777
11788
11798
11809
11820
11831
11842
11853
11863
11874
11885
11895
11905
11915
11925
11934
11943
11951
11959
11967
11975
11982
11988
11994
12000
12005
12010
12015
12019
12022
12026
12028
12031
12033
12034
12035
12036
12036
12035
12034
12032
12030
12027
12023
12019
12014
12008
12002
11995
11988
11980
11971
11962
11952
11942
11932
11921
11910
11899
11887
11876
11864
11852
11840
11828
11817
11805
11793
11781
11769
11757
11746
11734
11722
11710
11698
11686
11674
11662
11651
11639
11627
11615
11604
11592
11581
11570
11559
11548
11538
11527
11517
11507
11497
11487
11477
11468
11458
11448
11439
11430
11420
11411
11402
11393
11385
11376
11368
11360
11352
11344
11337
11329
11322
11315
11308
11302
11295
11289
11282
11276
11270
11264
11259
11253
11248
11243
11238
11233
11229
11225
11222
11218
11215
11212
11210
11207
11205
11204
11202
11201
11200
11199
11198
11197
11196
11196
11195
11195
11194
11194
11193
11193
11192
11192
11191
11190
11189
11189
11188
11188
11187
11187
11188
11188
11189
11191
11192
11195
11197
11201
11205
11209
11214
11219
11225
11231
11238
11244
11252
11259
11267
11274
11282
11290
11298
11306
11314
11322
11330
11337
11345
11352
11360
11367
11374
11381
11388
11395
11402
11408
11415
11421
11427
11434
11440
11446
11452
11458
11464
11469
11475
11481
11487
11494
11500
11506
11513
11520
11527
11534
11541
11549
11557
11565
11573
11582
11591
11600
11609
11618
11628
11637
11647
11656
11666
11675
11685
11694
11702
11711
11719
11727
11734
11740
11746
11751
11756
11760
11763
11765
11766
11767
11767
11766
11765
11762
11759
11756
11751
11746
11741
11735
11728
11720
11713
11704
11695
11686
11677
11667
11657
11646
11636
11625
11614
11604
11593
11582
11571
11560
11549
11538
11527
11517
11506
11496
11486
11476
11467
11457
11448
11439
11430
11421
11413
11405
11397
11389
11382
11375
11368
11361
11355
11349
11344
11338
11334
11329
11326
11322
11319
11317
11315
11314
11313
11312
11312
11313
11314
11315
11316
11317
11319
11321
11323
11325
11327
11329
11331
11333
11335
11338
11340
11342
11344
11346
11348
11351
11353
11356
11358
11361
11363
11366
11369
11372
11375
11378
11381
11384
11387
11390
11393
11396
11399
11402
11404
11407
11409
11412
11414
11416
11419
11421
11422
11424
11425
11427
11427
11428
11428
11428
11428
11427
11426
11425
11423
11421
11419
11416
11413
11410
11406
11403
11399
11394
11390
11385
11380
11375
11370
11365
11360
11355
11350
11344
11339
11334
11328
11323
11318
11313
11307
11302
11297
11292
11287
11282
11277
11272
11267
11262
11257
11253
11248
11244
11239
11235
11231
11226
11222
11218
11213
11209
11204
11200
11195
11190
11185
11181
11176
11170
11165
11160
11154
11149
11143
11137
11131
11125
11119
11114
11108
11102
11097
11092
11087
11083
11078
11075
11071
11068
11066
11064
11063
11062
11062
11062
11063
11065
11067
11069
11072
11076
11080
11085
11090
11095
11100
11106
11112
11118
11124
11130
11136
11142
11148
11154
11160
11166
11171
11176
11181
11186
11191
11195
11200
11204
11207
11211
11215
11218
11222
11225
11228
11231
11235
11238
11241
11244
11248
11251
11254
11258
11261
11265
11269
11272
11276
11280
11284
11288
11292
11297
11301
11305
11309
11313
11317
11321
11324
11328
11331
11334
11336
11339
11340
11342
11343
11344
11344
11344
11344
11344
11343
11342
11341
11339
11337
11336
11334
11332
11329
11327
11324
11322
11319
11316
11313
11310
11306
11303
11299
11295
11290
11286
11281
11277
11272
11267
11262
11257
11253
11248
11244
11240
11236
11233
11230
11227
11225
11223
11221
11220
11220
11219
11220
11220
11221
11222
11223
11225
11226
11228
11229
11231
11233
11234
11236
11237
11238
11239
11240
11241
11242
11242
11242
11242
11242
11242
11241
11241
11240
11240
11239
11238
11237
11237
11236
11235
11235
11234
11234
11234
11234
11233
11233
11233
11233
11233
11232
11232
11231
11230
11229
11228
11227
11225
11223
11222
11220
11217
11215
11213
11210
11208
11205
11202
11199
11197
11194
11191
11188
11185
11183
11180
11178
11175
11173
11170
11168
11166
11164
11162
11160
11159
11157
11155
11154
11152
11151
11149
11147
11146
11144
11142
11140
11138
11136
11134
11132
11130
11128
11126
11123
11121
11118
11116
11113
11111
11108
11105
11103
11100
11098
11095
11093
11090
11088
11086
11085
11083
11082
11080
11079
11079
11078
11078
11077
11077
11077
11077
11077
11077
11077
11078
11078
11078
11078
11077
11077
11077
11076
11075
11075
11074
11072
11071
11070
11068
11067
11065
11063
11062
11060
11058
11056
11054
11053
11051
11049
11048
11046
11045
11044
11042
11041
11040
11039
11038
11038
11037
11036
11036
11035
11035
11035
11034
11034
11034
11035
11035
11035
11036
11036
11037
11038
11038
11039
11040
11042
11043
11044
11046
11048
11050
11052
11054
11057
11059
11062
11066
11069
11072
11076
11080
11084
11088
11092
11097
11101
11106
11110
11115
11119
11124
11129
11133
11138
11142
11147
11151
11155
11159
11163
11167
11170
11174
11177
11181
11184
11187
11190
11193
11196
11198
11201
11203
11206
11208
11211
11213
11215
11217
11220
11222
11224
11226
11228
11231
11233
11235
11238
11240
11243
11245
11248
11251
11254
11257
11260
11262
11265
11268
11271
11274
11276
11279
11282
11284
11287
11289
11292
11294
11297
11300
11302
11305
11308
11310
11313
11316
11318
11321
11324
11326
11328
11331
11333
11335
11337
11340
11342
11344
11346
11348
11349
11351
11353
11355
11357
11359
11360
11362
11364
11366
11368
11370
11371
11373
11375
11377
11378
11380
11382
11383
11384
11386
11387
11388
11389
11390
11391
11391
11392
11392
11392
11392
11391
11390
11389
11388
11387
11385
11383
11381
11379
11376
11374
11371
11368
11365
11363
11360
11358
11355
11353
11352
11350
11349
11348
11347
11347
11347
11348
11349
11350
11352
11353
11355
11358
11360
11363
11366
11369
11372
11375
11377
11380
11383
11385
11388
11390
11392
11394
11396
11397
11399
11400
11401
11403
11404
11405
11406
11408
11409
11410
11412
11413
11415
11417
11419
11420
11422
11424
11426
11427
11429
11430
11432
11432
11433
11434
11434
11434
11433
11433
11432
11430
11429
11427
11426
11424
11422
11421
11419
11417
11416
11414
11413
11412
11411
11410
11409
11408
11408
11407
11407
11407
11406
11406
11406
11406
11406
11406
11406
11406
11406
11406
11406
11405
11405
11404
11403
11402
11400
11399
11397
11395
11393
11391
11389
11387
11385
11383
11381
11379
11377
11376
11375
11374
11374
11374
11374
11375
11376
11378
11380
11382
11385
11388
11392
11396
11401
11406
11411
11417
11424
11431
11438
11446
11454
11463
11472
11481
11491
11500
11510
11521
11531
11542
11553
11564
11575
11587
11598
11610
11621
11633
11644
11656
11668
11679
11691
11702
11713
11724
11734
11745
11755
11765
11774
11783
11792
11800
11808
11815
11822
11828
11834
11839
11843
11847
11850
11853
11855
11857
11858
11859
11859
11858
11858
11856
11855
11853
11850
11847
11844
11840
11835
11831
11825
11820
11813
11807
11800
11792
11785
11777
11768
11760
11751
11741
11732
11722
11712
11701
11690
11679
11668
11656
11644
11631
11618
11605
11592
11579
11565
11551
11537
11523
11509
11495
11480
11466
11452
11438
11424
11410
11396
11382
11369
11356
11343
11331
11319
11307
11296
11286
11276
11266
11258
11250
11242
11235
11229
11224
11219
11215
11212
11210
11208
11206
11206
11206
11207
11208
11210
11212
11215
11218
11222
11226
11231
11236
11241
11247
11253
11259
11266
11273
11280
11287
11294
11301
11308
11315
11322
11329
11336
11343
11350
11357
11364
11370
11376
11382
11388
11393
11398
11403
11407
11412
11415
11418
11421
11423
11425
11427
11428
11428
11428
11428
11427
11426
11424
11422
11419
11416
11413
11409
11405
11401
11396
11391
11386
11381
11376
11371
11365
11360
11354
11349
11343
11337
11332
11326
11320
11315
11309
11303
11297
11290
11284
11277
11271
11264
11257
11250
11243
11235
11228
11220
11213
11206
11198
11191
11184
11177
11170
11163
11157
11150
11144
11139
11133
11128
11123
11118
11113
11108
11103
11099
11094
11090
11086
11082
11078
11074
11070
11066
11062
11059
11055
11052
11049
11046
11044
11041
11039
11037
11036
11034
11034
11033
11033
11033
11033
11034
11035
11036
11038
11040
11042
11044
11047
11050
11053
11057
11061
11064
11069
11073
11077
11082
11086
11091
11095
11100
11104
11109
11113
11117
11121
11125
11129
11132
11136
11139
11143
11146
11149
11153
11156
11159
11162
11166
11169
11173
11176
11180
11184
11188
11192
11197
11202
11206
11211
11216
11222
11227
11232
11238
11243
11248
11254
11259
11264
11269
11274
11278
11282
11286
11290
11293
11296
11299
11301
11303
11304
11305
11305
11306
11305
11305
11304
11302
11301
11299
11297
11294
11291
11288
11285
11282
11278
11274
11270
11265
11261
11256
11250
11245
11240
11234
11228
11222
11216
11210
11203
11197
11190
11184
11177
11171
11164
11158
11152
11146
11140
11134
11128
11123
11118
11113
11109
11104
11100
11096
11093
11090
11087
11085
11083
11081
11079
11078
11078
11077
11077
11078
11078
11079
11081
11082
11084
11087
11089
11092
11096
11100
11104
11109
11114
11120
11126
11133
11140
11148
11156
11165
11174
11184
11194
11204
11215
11226
11237
11249
11261
11273
11285
11297
11309
11321
11333
11345
11358
11370
11382
11394
11406
11417
11429
11441
11452
11464
11475
11486
11497
11508
11519
11530
11541
11551
11561
11572
11582
11591
11601
11610
11618
11627
11635
11642
11649
11656
11662
11668
11673
11677
11682
11685
11688
11691
11693
11695
11696
11697
11698
11698
11698
11697
11697
11696
11695
11694
11692
11691
11689
11688
11686
11685
11684
11682
11681
11680
11679
11678
11678
11677
11677
11677
11677
11677
11678
11679
11680
11680
11682
11683
11684
11686
11687
11689
11691
11693
11695
11697
11700
11703
11706
11709
11712
11716
11719
11723
11728
11732
11737
11741
11746
11751
11756
11761
11765
11770
11774
11778
11782
11786
11789
11792
11795
11798
11801
11803
11805
11807
11809
11810
11812
11814
11815
11816
11817
11818
11819
11819
11820
11820
11820
11819
11819
11818
11818
11817
11816
11815
11815
11814
11813
11812
11812
11811
11810
11809
11808
11807
11806
11805
11803
11802
11800
11798
11796
11793
11791
11788
11786
11783
11780
11777
11775
11772
11770
11768
11765
11763
11761
11759
11757
11756
11754
11752
11750
11749
11747
11745
11742
11740
11737
11735
11732
11729
11725
11722
11719
11715
11712
11708
11705
11701
11697
11693
11689
11685
11680
11676
11671
11666
11661
11656
11650
11645
11639
11633
11627
11621
11614
11608
11602
11595
11589
11583
11577
11572
11566
11560
11555
11549
11544
11538
11533
11527
11522
11516
11511
11505
11500
11495
11489
11484
11479
11474
11470
11465
11461
11457
11453
11450
11447
11444
11441
11438
11436
11434
11433
11431
11430
11430
11429
11429
11429
11429
11429
11430
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11441
11442
11442
11443
11443
11443
11442
11442
11441
11440
11440
11439
11438
11437
11436
11435
11434
11434
11433
11432
11432
11431
11430
11429
11429
11428
11427
11425
11424
11423
11421
11419
11417
11415
11412
11409
11406
11402
11398
11394
11389
11384
11378
11372
11366
11359
11352
11344
11336
11328
11319
11310
11301
11292
11283
11273
11263
11253
11244
11234
11224
11214
11204
11194
11184
11174
11164
11154
11145
11135
11125
11116
11106
11097
11088
11079
11070
11061
11053
11044
11036
11028
11021
11014
11007
11001
10995
10989
10984
10979
10975
10971
10967
10963
10960
10957
10955
10952
10950
10948
10946
10944
10942
10940
10939
10937
10935
10934
10932
10930
10929
10927
10925
10923
10921
10919
10917
10915
10913
10911
10909
10907
10905
10903
10901
10899
10896
10894
10892
10890
10888
10886
10884
10882
10880
10878
10876
10874
10872
10871
10869
10867
10865
10864
10862
10860
10859
10857
10856
10855
10854
10853
10852
10852
10851
10851
10850
10850
10849
10849
10848
10847
10847
10846
10844
10843
10841
10840
10837
10835
10832
10829
10826
10823
10819
10815
10810
10805
10800
10795
10789
10782
10776
10769
10761
10754
10746
10738
10729
10720
10711
10702
10693
10683
10673
10663
10653
10643
10634
10624
10614
10605
10595
10586
10577
10568
10560
10551
10543
10536
10528
10521
10514
10508
10502
10496
10491
10486
10481
10477
10473
10469
10466
10463
10460
10457
10455
10453
10451
10449
10448
10447
10447
10446
10447
10447
10448
10449
10450
10452
10454
10456
10458
10461
10464
10467
10470
10473
10476
10479
10482
10485
10488
10491
10494
10497
10499
10501
10504
10505
10507
10508
10509
10510
10511
10511
10511
10510
10509
10508
10507
10505
10504
10501
10499
10496
10493
10490
10487
10483
10480
10476
10472
10467
10463
10458
10453
10448
10443
10438
10433
10428
10422
10417
10411
10406
10401
10396
10391
10386
10381
10376
10372
10367
10363
10359
10355
10351
10348
10345
10342
10339
10337
10335
10333
10331
10330
10329
10328
10328
10327
10327
10328
10328
10329
10330
10332
10334
10335
10338
10340
10343
10345
10349
10352
10355
10359
10363
10367
10371
10375
10380
10384
10389
10394
10399
10404
10410
10415
10421
10426
10432
10437
10443
10448
10454
10459
10464
10470
10475
10480
10485
10490
10495
10499
10504
10508
10513
10517
10521
10525
10529
10533
10536
10540
10543
10547
10550
10554
10557
10561
10564
10568
10572
10576
10581
10585
10590
10595
10600
10605
10611
10616
10622
10627
10633
10638
10644
10649
10654
10660
10665
10670
10674
10679
10684
10688
10693
10697
10702
10706
10710
10715
10719
10723
10728
10732
10736
10740
10744
10748
10752
10756
10760
10763
10767
10770
10773
10776
10779
10782
10785
10787
10789
10791
10793
10795
10797
10798
10799
10799
10800
10800
10800
10800
10799
10798
10797
10795
10794
10792
10790
10788
10786
10784
10782
10780
10778
10775
10773
10771
10769
10768
10766
10764
10763
10762
10761
10760
10760
10759
10759
10759
10760
10760
10761
10762
10763
10764
10765
10766
10768
10769
10770
10772
10773
10774
10775
10776
10777
10778
10779
10779
10780
10780
10781
10781
10781
10781
10781
10781
10781
10781
10781
10781
10780
10780
10780
10780
10779
10779
10779
10779
10778
10778
10778
10778
10778
10778
10779
10779
10779
10780
10780
10781
10782
10783
10784
10785
10786
10788
10789
10791
10793
10794
10796
10798
10800
10803
10805
10807
10810
10812
10814
10817
10820
10822
10825
10828
10830
10833
10836
10840
10843
10846
10850
10853
10857
10861
10865
10869
10874
10878
10882
10887
10892
10896
10901
10905
10909
10914
10918
10922
10926
10930
10933
10937
10940
10943
10946
10949
10952
10954
10956
10959
10961
10962
10964
10966
10967
10968
10969
10971
10971
10972
10973
10973
10974
10974
10974
10974
10974
10974
10973
10973
10972
10971
10970
10969
10968
10967
10965
10964
10962
10960
10959
10957
10955
10953
10952
10951
10949
10948
10948
10947
10947
10947
10947
10948
10949
10951
10952
10954
10957
10960
10963
10966
10970
10974
10979
10984
10989
10994
11000
11006
11012
11018
11025
11032
11040
11047
11055
11064
11072
11081
11090
11099
11109
11119
11130
11140
11151
11162
11174
11186
11198
11211
11224
11237
11250
11264
11278
11292
11306
11320
11335
11349
11363
11378
11392
11407
11421
11435
11449
11462
11475
11488
11501
11513
11525
11537
11548
11559
11569
11579
11589
11598
11607
11616
11624
11632
11640
11647
11654
11661
11668
11674
11681
11687
11693
11698
11704
11709
11713
11718
11722
11726
11729
11732
11735
11737
11738
11739
11740
11740
11740
11739
11738
11736
11734
11732
11729
11725
11721
11717
11712
11707
11702
11696
11689
11683
11676
11668
11661
11653
11644
11635
11626
11617
11607
11597
11587
11577
11566
11555
11543
11532
11520
11508
11495
11483
11470
11457
11444
11431
11418
11405
11392
11379
11367
11355
11342
11331
11319
11308
11297
11287
11277
11267
11258
11249
11241
11232
11224
11217
11209
11202
11195
11188
11182
11176
11170
11164
11158
11153
11148
11143
11139
11134
11130
11126
11123
11119
11116
11114
11111
11109
11107
11106
11105
11104
11104
11104
11104
11105
11106
11108
11110
11112
11115
11118
11122
11126
11130
11135
11139
11144
11149
11154
11159
11164
11169
11174
11179
11183
11187
11191
11195
11198
11201
11204
11207
11209
11211
11212
11214
11214
11215
11216
11216
11216
11215
11215
11214
11213
11212
11210
11209
11207
11206
11204
11202
11200
11197
11195
11192
11189
11186
11182
11179
11175
11170
11166
11161
11156
11151
11145
11139
11133
11126
11119
11112
11105
11098
11090
11083
11075
11067
11060
11052
11044
11037
11029
11022
11014
11007
11000
10993
10987
10980
10974
10968
10962
10956
10950
10945
10940
10935
10930
10925
10920
10916
10911
10907
10902
10898
10894
10889
10885
10881
10877
10872
10868
10864
10860
10856
10851
10847
10843
10839
10835
10830
10826
10822
10818
10814
10811
10807
10803
10799
10796
10793
10789
10786
10783
10780
10777
10774
10772
10770
10767
10766
10764
10763
10761
10761
10760
10759
10759
10759
10759
10759
10760
10760
10761
10762
10763
10764
10765
10767
10768
10770
10771
10773
10775
10777
10779
10781
10783
10785
10787
10789
10791
10793
10794
10796
10798
10799
10800
10802
10803
10804
10805
10806
10807
10808
10809
10810
10812
10813
10814
10815
10817
10818
10820
10821
10823
10825
10827
10830
10832
10835
10838
10841
10844
10848
10851
10855
10859
10863
10866
10870
10874
10878
10882
10886
10890
10894
10897
10901
10904
10907
10910
10913
10915
10917
10919
10920
10921
10922
10922
10922
10921
10920
10919
10917
10916
10913
10911
10908
10904
10901
10897
10893
10889
10885
10880
10876
10871
10866
10862
10857
10852
10847
10842
10837
10832
10827
10822
10817
10812
10807
10802
10797
10791
10786
10781
10775
10770
10764
10759
10753
10747
10741
10736
10730
10724
10718
10712
10706
10700
10694
10688
10682
10676
10670
10664
10658
10653
10647
10642
10636
10631
10625
10620
10615
10610
10604
10599
10594
10589
10584
10579
10574
10570
10565
10561
10556
10552
10548
10545
10541
10538
10535
10532
10530
10527
10526
10524
10523
10522
10522
10522
10522
10523
10524
10525
10527
10529
10531
10534
10537
10541
10544
10548
10552
10557
10561
10566
10571
10576
10581
10586
10591
10597
10603
10608
10614
10620
10626
10632
10638
10645
10651
10657
10664
10670
10676
10683
10689
10696
10703
10709
10716
10722
10729
10736
10742
10749
10756
10763
10769
10776
10783
10790
10797
10803
10810
10817
10824
10830
10837
10843
10850
10856
10862
10868
10873
10879
10884
10889
10893
10897
10901
10905
10908
10911
10914
10917
10919
10920
10922
10923
10924
10925
10925
10925
10925
10924
10923
10922
10921
10919
10917
10915
10912
10909
10906
10902
10898
10894
10890
10885
10880
10875
10870
10864
10858
10852
10845
10839
10832
10825
10818
10811
10804
10797
10790
10783
10775
10768
10761
10754
10747
10740
10734
10727
10721
10714
10708
10703
10697
10692
10687
10682
10677
10673
10668
10665
10661
10657
10654
10650
10647
10644
10641
10638
10635
10632
10629
10626
10623
10619
10616
10613
10609
10606
10602
10598
10594
10591
10587
10583
10579
10575
10571
10568
10564
10560
10557
10553
10550
10547
10544
10541
10538
10535
10532
10530
10528
10526
10524
10522
10521
10520
10519
10518
10518
10517
10517
10517
10518
10519
10520
10521
10522
10524
10526
10528
10530
10533
10535
10538
10541
10544
10547
10551
10554
10558
10561
10565
10569
10573
10577
10581
10585
10590
10594
10598
10603
10607
10612
10616
10621
10625
10630
10634
10639
10643
10648
10652
10656
10660
10664
10668
10671
10675
10678
10681
10684
10687
10689
10692
10694
10696
10698
10700
10702
10704
10705
10707
10709
10711
10712
10714
10716
10718
10720
10722
10724
10726
10728
10730
10732
10733
10735
10737
10738
10739
10740
10740
10741
10741
10741
10740
10740
10739
10738
10736
10735
10733
10730
10728
10726
10723
10720
10717
10714
10710
10707
10704
10700
10697
10694
10691
10688
10685
10683
10681
10679
10677
10675
10674
10673
10673
10672
10672
10673
10673
10674
10676
10677
10679
10681
10683
10685
10687
10690
10692
10695
10698
10700
10703
10706
10708
10710
10712
10714
10716
10718
10719
10720
10721
10721
10722
10722
10722
10722
10721
10721
10721
10720
10720
10719
10719
10719
10719
10718
10718
10718
10718
10718
10718
10719
10719
10719
10719
10719
10719
10719
10719
10719
10719
10719
10719
10719
10719
10719
10719
10720
10720
10721
10722
10722
10723
10725
10726
10727
10729
10731
10733
10735
10737
10740
10742
10745
10748
10751
10754
10756
10759
10762
10765
10767
10770
10772
10774
10776
10777
10779
10780
10781
10782
10782
10783
10783
10783
10783
10783
10783
10782
10782
10781
10780
10779
10778
10776
10775
10773
10771
10769
10767
10765
10763
10761
10758
10756
10754
10751
10749
10746
10744
10741
10739
10737
10734
10732
10729
10727
10724
10721
10719
10716
10713
10710
10708
10705
10703
10701
10699
10697
10696
10695
10694
10693
10693
10692
10692
10693
10693
10694
10695
10696
10698
10699
10701
10702
10704
10706
10708
10710
10712
10714
10716
10718
10721
10723
10726
10729
10732
10735
10738
10741
10745
10748
10752
10755
10759
10763
10767
10771
10775
10779
10784
10788
10793
10797
10802
10808
10813
10819
10825
10831
10838
10844
10851
10858
10865
10872
10878
10885
10892
10898
10904
10910
10916
10922
10928
10933
10938
10944
10949
10953
10958
10963
10967
10971
10975
10979
10982
10985
10988
10991
10993
10995
10997
10999
11000
11002
11003
11003
11004
11004
11005
11005
11005
11005
11005
11005
11005
11005
11005
11005
11005
11005
11005
11005
11006
11006
11007
11008
11009
11010
11011
11012
11014
11015
11017
11018
11020
11021
11022
11024
11025
11026
11027
11028
11029
11029
11030
11030
11030
11030
11030
11030
11030
11029
11029
11029
11028
11028
11027
11027
11026
11025
11024
11023
11021
11019
11017
11015
11012
11009
11006
11002
10999
10995
10990
10986
10981
10977
10972
10967
10962
10957
10951
10946
10941
10936
10931
10925
10920
10915
10909
10904
10899
10894
10888
10883
10878
10872
10867
10862
10857
10852
10848
10843
10839
10835
10831
10827
10823
10819
10816
10812
10809
10805
10802
10799
10796
10793
10790
10787
10785
10782
10780
10779
10777
10776
10775
10775
10775
10775
10776
10777
10778
10779
10781
10783
10785
10787
10790
10792
10795
10797
10800
10802
10805
10808
10810
10813
10816
10820
10823
10826
10830
10834
10839
10844
10849
10854
10860
10866
10872
10879
10886
10893
10901
10909
10917
10925
10934
10943
10952
10961
10971
10981
10990
11000
11010
11020
11030
11040
11049
11059
11068
11078
11087
11096
11104
11113
11121
11129
11137
11145
11152
11159
11165
11172
11177
11183
11188
11193
11197
11201
11205
11208
11211
11213
11215
11217
11218
11219
11220
11220
11220
11220
11219
11218
11217
11215
11214
11211
11209
11206
11203
11200
11196
11192
11187
11182
11177
11171
11166
11159
11153
11146
11139
11131
11124
11116
11108
11099
11091
11082
11073
11064
11054
11045
11035
11026
11016
11006
10996
10987
10977
10967
10958
10948
10939
10930
10921
10912
10903
10895
10887
10879
10871
10864
10857
10851
10845
10839
10833
10828
10823
10819
10815
10811
10808
10805
10802
10800
10799
10797
10797
10796
10796
10797
10798
10799
10801
10803
10806
10808
10812
10815
10819
10823
10827
10831
10836
10841
10846
10851
10856
10862
10868
10873
10879
10886
10892
10899
10906
10913
10920
10927
10935
10943
10951
10959
10967
10976
10984
10993
11002
11011
11020
11029
11038
11047
11056
11064
11073
11082
11091
11099
11108
11116
11125
11133
11141
11149
11157
11164
11172
11179
11186
11193
11200
11207
11213
11219
11225
11230
11235
11239
11244
11247
11251
11254
11256
11258
11260
11261
11262
11262
11262
11262
11261
11260
11258
11256
11254
11251
11248
11245
11241
11237
11232
11227
11222
11217
11211
11205
11199
11192
11185
11178
11171
11163
11155
11147
11139
11130
11121
11112
11103
11094
11085
11076
11067
11058
11049
11039
11030
11021
11012
11003
10994
10985
10976
10968
10959
10951
10943
10935
10927
10920
10912
10905
10897
10890
10884
10877
10871
10864
10858
10853
10847
10842
10838
10833
10829
10825
10821
10817
10814
10811
10808
10805
10802
10800
10798
10796
10794
10792
10790
10789
10787
10786
10784
10783
10781
10779
10778
10776
10774
10772
10770
10768
10766
10764
10761
10759
10756
10753
10751
10748
10744
10741
10738
10735
10731
10728
10724
10720
10717
10713
10709
10705
10701
10697
10693
10688
10684
10680
10675
10670
10666
10661
10656
10651
10646
10641
10635
10630
10624
10619
10613
10607
10601
10595
10589
10583
10577
10570
10564
10558
10552
10546
10539
10534
10528
10522
10517
10512
10507
10502
10498
10494
10490
10487
10484
10481
10478
10476
10474
10472
10470
10469
10468
10466
10466
10465
10464
10464
10464
10464
10465
10465
10466
10467
10469
10470
10472
10474
10476
10478
10481
10483
10486
10489
10493
10496
10500
10503
10507
10512
10516
10520
10525
10530
10534
10539
10544
10549
10554
10560
10565
10570
10575
10579
10584
10589
10593
10598
10602
10606
10610
10613
10617
10620
10624
10627
10630
10633
10635
10638
10641
10643
10646
10649
10651
10654
10657
10659
10662
10664
10667
10670
10672
10675
10678
10681
10684
10687
10690
10693
10697
10701
10705
10709
10713
10717
10721
10725
10730
10734
10738
10743
10747
10752
10756
10761
10765
10770
10774
10779
10783
10788
10792
10796
10801
10805
10809
10813
10818
10822
10826
10830
10833
10837
10840
10843
10846
10849
10851
10853
10855
10856
10857
10858
10859
10859
10859
10858
10858
10856
10855
10853
10851
10849
10847
10844
10841
10838
10836
10833
10830
10827
10825
10822
10820
10817
10815
10813
10811
10809
10807
10805
10803
10802
10800
10799
10798
10796
10795
10793
10792
10791
10789
10788
10787
10785
10784
10783
10781
10780
10779
10778
10778
10777
10777
10777
10778
10779
10780
10781
10782
10784
10785
10787
10789
10791
10793
10795
10798
10800
10802
10805
10808
10811
10815
10818
10822
10826
10830
10834
10839
10843
10848
10852
10857
10862
10867
10873
10879
10884
10890
10896
10902
10908
10914
10920
10926
10932
10938
10944
10950
10956
10962
10968
10974
10979
10985
10990
10995
10999
11003
11007
11011
11015
11018
11021
11024
11027
11029
11032
11034
11035
11037
11038
11039
11039
11039
11038
11037
11036
11035
11034
11032
11030
11028
11026
11024
11022
11020
11018
11016
11015
11013
11011
11010
11008
11007
11006
11004
11003
11001
11000
10998
10996
10995
10993
10991
10990
10988
10986
10985
10983
10981
10980
10979
10977
10976
10976
10975
10975
10975
10975
10975
10976
10977
10978
10978
10979
10980
10981
10982
10983
10984
10984
10985
10986
10987
10989
10990
10991
10992
10994
10995
10996
10997
10998
10998
10998
10998
10998
10998
10998
10998
10999
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11013
11015
11016
11019
11021
11024
11027
11030
11033
11037
11040
11044
11048
11052
11056
11059
11063
11067
11071
11076
11080
11084
11088
11092
11096
11100
11104
11108
11113
11117
11121
11126
11131
11135
11140
11144
11149
11153
11157
11161
11165
11168
11172
11175
11178
11181
11184
11186
11188
11190
11192
11194
11195
11196
11197
11197
11197
11197
11197
11197
11196
11195
11195
11194
11193
11192
11190
11189
11188
11186
11184
11183
11181
11179
11176
11174
11171
11169
11166
11163
11159
11156
11152
11148
11144
11141
11137
11133
11129
11125
11121
11117
11113
11110
11106
11102
11098
11094
11090
11086
11083
11079
11075
11072
11068
11065
11062
11059
11055
11052
11049
11047
11044
11041
11039
11037
11035
11033
11031
11030
11029
11028
11028
11027
11027
11026
11026
11026
11026
11026
11026
11026
11026
11026
11027
11027
11028
11028
11029
11029
11030
11030
11031
11031
11032
11032
11032
11032
11032
11031
11031
11030
11029
11029
11028
11027
11026
11025
11024
11023
11021
11020
11019
11017
11016
11014
11012
11011
11009
11007
11005
11003
11001
11000
10998
10997
10995
10994
10994
10993
10993
10992
10993
10993
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11002
11003
11004
11004
11005
11005
11005
11005
11005
11004
11003
11003
11001
11000
10998
10996
10994
10991
10988
10985
10982
10978
10974
10970
10966
10961
10957
10952
10947
10942
10936
10931
10925
10920
10914
10908
10902
10896
10889
10883
10876
10869
10862
10855
10848
10841
10834
10827
10819
10812
10805
10797
10790
10783
10775
10768
10761
10754
10747
10740
10733
10727
10721
10714
10709
10703
10697
10692
10687
10681
10676
10671
10667
10662
10657
10653
10649
10644
10640
10636
10633
10629
10626
10623
10620
10617
10615
10612
10611
10609
10607
10606
10605
10605
10604
10604
10604
10605
10605
10606
10607
10609
10610
10612
10614
10617
10619
10622
10624
10627
10630
10632
10635
10638
10640
10643
10646
10648
10651
10653
10655
10658
10660
10662
10664
10665
10667
10669
10670
10672
10673
10674
10675
10677
10678
10680
10681
10683
10684
10686
10688
10690
10692
10694
10696
10698
10701
10703
10706
10708
10711
10714
10716
10719
10722
10725
10728
10730
10733
10736
10739
10743
10746
10749
10753
10757
10761
10765
10770
10774
10779
10784
10790
10795
10801
10808
10814
10821
10827
10834
10841
10848
10856
10863
10870
10878
10885
10892
10900
10907
10914
10921
10929
10936
10943
10951
10958
10965
10973
10980
10987
10994
11002
11009
11016
11023
11030
11037
11044
11052
11058
11065
11072
11079
11085
11091
11097
11103
11108
11114
11119
11124
11129
11133
11138
11142
11146
11149
11153
11156
11160
11162
11165
11168
11170
11172
11174
11175
11176
11177
11178
11179
11179
11179
11179
11179
11178
11177
11176
11175
11173
11171
11169
11167
11165
11162
11159
11155
11152
11148
11144
11139
11134
11130
11124
11119
11114
11108
11102
11097
11091
11085
11079
11073
11067
11061
11055
11050
11044
11038
11033
11027
11022
11017
11011
11006
11001
10996
10990
10985
10980
10976
10971
10966
10962
10957
10953
10948
10944
10940
10936
10933
10929
10926
10922
10919
10916
10914
10911
10909
10907
10905
10904
10902
10901
10900
10899
10899
10898
10898
10898
10898
10898
10898
10899
10899
10900
10900
10901
10902
10902
10903
10904
10904
10905
10906
10907
10907
10908
10909
10910
10911
10913
10914
10915
10917
10919
10921
10923
10925
10928
10931
10934
10937
10940
10944
10947
10951
10955
10959
10962
10966
10970
10974
10978
10982
10986
10990
10994
10998
11002
11005
11009
11013
11016
11020
11023
11027
11030
11033
11037
11040
11044
11047
11051
11055
11059
11062
11066
11071
11075
11079
11083
11088
11092
11097
11101
11106
11111
11116
11121
11126
11131
11136
11141
11146
11151
11156
11161
11167
11172
11177
11182
11186
11191
11196
11200
11205
11209
11213
11217
11220
11223
11227
11229
11232
11235
11237
11239
11240
11242
11243
11244
11245
11245
11245
11245
11245
11245
11245
11244
11243
11242
11241
11240
11238
11237
11236
11234
11233
11231
11230
11228
11227
11226
11224
11223
11222
11221
11220
11219
11219
11218
11218
11218
11218
11218
11219
11219
11220
11221
11222
11223
11224
11226
11227
11229
11231
11232
11234
11236
11238
11239
11241
11243
11244
11246
11247
11249
11250
11251
11252
11253
11254
11254
11255
11256
11256
11257
11257
11257
11257
11257
11257
11257
11257
11257
11256
11256
11255
11255
11254
11253
11253
11252
11251
11250
11250
11249
11248
11248
11247
11247
11247
11247
11247
11247
11247
11248
11248
11249
11250
11251
11252
11253
11254
11255
11257
11258
11259
11261
11262
11264
11266
11267
11269
11271
11273
11275
11277
11279
11281
11283
11286
11288
11291
11294
11297
11300
11304
11307
11311
11315
11319
11323
11327
11331
11336
11341
11345
11350
11355
11360
11365
11369
11374
11379
11384
11388
11393
11398
11402
11406
11411
11415
11419
11423
11427
11431
11434
11438
11442
11445
11449
11452
11456
11459
11462
11466
11469
11472
11476
11479
11482
11486
11490
11493
11497
11501
11505
11508
11512
11517
11521
11525
11529
11533
11537
11542
11546
11550
11554
11558
11563
11567
11571
11575
11579
11583
11587
11591
11595
11599
11602
11606
11610
11613
11616
11620
11623
11626
11629
11632
11634
11637
11639
11641
11643
11645
11646
11648
11649
11651
11652
11653
11654
11654
11655
11656
11656
11656
11656
11657
11657
11656
11656
11656
11655
11655
11654
11654
11653
11652
11651
11650
11649
11647
11646
11645
11643
11641
11640
11638
11635
11633
11630
11628
11624
11621
11617
11613
11609
11605
11600
11595
11590
11585
11579
11574
11568
11562
11556
11550
11544
11538
11532
11526
11519
11513
11507
11501
11495
11489
11482
11476
11470
11465
11459
11453
11448
11442
11437
11432
11427
11422
11417
11413
11408
11404
11400
11396
11392
11389
11385
11381
11378
11374
11371
11367
11364
11360
11357
11353
11350
11346
11343
11339
11336
11332
11329
11325
11322
11319
11315
11312
11309
11306
11303
11300
11297
11294
11291
11288
11285
11282
11279
11277
11274
11271
11268
11266
11263
11260
11258
11255
11252
11250
11248
11245
11243
11241
11239
11237
11235
11233
11231
11230
11228
11227
11226
11225
11224
11223
11223
11222
11222
11222
11222
11222
11222
11222
11222
11223
11223
11224
11225
11226
11226
11228
11229
11230
11231
11232
11234
11235
11236
11238
11239
11240
11242
11243
11245
11246
11248
11249
11250
11252
11253
11254
11256
11257
11258
11259
11260
11261
11263
11264
11265
11266
11267
11269
11270
11272
11274
11276
11278
11280
11282
11285
11288
11291
11293
11297
11300
11303
11307
11310
11313
11317
11321
11324
11328
11331
11334
11338
11341
11344
11347
11350
11352
11355
11358
11360
11362
11365
11367
11369
11371
11374
11376
11378
11381
11383
11386
11388
11391
11394
11396
11399
11402
11405
11407
11410
11413
11415
11417
11419
11421
11423
11424
11425
11426
11426
11427
11427
11426
11426
11425
11424
11422
11421
11419
11417
11414
11412
11409
11407
11404
11401
11399
11396
11393
11390
11387
11384
11382
11379
11377
11374
11372
11369
11367
11365
11363
11361
11359
11358
11356
11354
11353
11352
11351
11350
11349
11349
11348
11348
11348
11349
11350
11350
11352
11353
11355
11356
11358
11361
11363
11366
11369
11372
11375
11379
11382
11386
11390
11394
11398
11402
11406
11410
11414
11418
11422
11426
11430
11434
11438
11442
11445
11449
11453
11456
11460
11463
11467
11470
11473
11476
11479
11482
11485
11487
11490
11492
11495
11497
11500
11502
11504
11507
11509
11511
11513
11515
11518
11520
11522
11524
11526
11528
11530
11532
11534
11536
11538
11540
11542
11543
11545
11547
11549
11550
11552
11554
11555
11557
11558
11560
11562
11563
11565
11567
11568
11570
11571
11573
11574
11575
11577
11578
11579
11580
11581
11581
11582
11582
11583
11583
11583
11583
11583
11583
11582
11582
11581
11580
11579
11578
11576
11575
11573
11571
11569
11567
11564
11562
11559
11556
11553
11550
11547
11543
11540
11537
11533
11530
11527
11523
11520
11517
11513
11510
11507
11504
11501
11498
11495
11492
11489
11487
11484
11481
11479
11476
11474
11471
11469
11466
11464
11462
11460
11458
11456
11454
11452
11451
11449
11447
11446
11444
11442
11441
11439
11437
11435
11434
11432
11430
11428
11426
11424
11421
11419
11417
11415
11413
11410
11408
11406
11403
11401
11399
11397
11395
11394
11392
11391
11390
11389
11388
11387
11387
11387
11387
11387
11387
11388
11388
11389
11390
11391
11392
11393
11395
11396
11397
11399
11400
11402
11403
11405
11407
11409
11410
11412
11414
11416
11418
11420
11421
11423
11425
11427
11429
11431
11433
11434
11436
11438
11440
11442
11444
11446
11448
11451
11453
11455
11458
11461
11464
11466
11470
11473
11476
11480
11483
11487
11491
11495
11499
11504
11508
11512
11517
11522
11527
11532
11537
11542
11547
11553
11558
11563
11569
11574
11580
11586
11591
11597
11603
11609
11614
11620
11626
11631
11637
11642
11648
11653
11659
11664
11669
11674
11678
11683
11687
11692
11696
11699
11703
11707
11710
11713
11716
11719
11721
11724
11726
11728
11730
11732
11733
11735
11736
11737
11738
11739
11740
11740
11741
11741
11741
11741
11741
11741
11740
11740
11739
11738
11737
11735
11734
11732
11730
11728
11726
11724
11722
11719
11717
11715
11713
11710
11708
11706
11703
11701
11699
11697
11695
11693
11692
11690
11689
11687
11686
11685
11684
11683
11682
11681
11680
11680
11679
11679
11678
11678
11678
11677
11677
11677
11677
11677
11676
11676
11676
11677
11677
11677
11677
11678
11678
11679
11679
11680
11681
11682
11683
11684
11686
11687
11689
11691
11693
11696
11698
11701
11704
11707
11711
11714
11718
11722
11726
11730
11734
11739
11743
11748
11753
11757
11762
11767
11772
11777
11782
11787
11792
11797
11802
11807
11812
11817
11822
11827
11832
11837
11842
11847
11852
11857
11862
11867
11872
11877
11882
11887
11892
11897
11902
11907
11912
11917
11921
11926
11930
11935
11939
11943
11947
11951
11954
11958
11961
11964
11966
11969
11971
11973
11975
11977
11978
11980
11981
11982
11983
11984
11985
11986
11986
11987
11988
11989
11989
11990
11990
11991
11991
11992
11992
11993
11993
11994
11994
11994
11995
11995
11995
11995
11995
11996
11996
11996
11996
11996
11996
11996
11996
11995
11995
11995
11995
11994
11994
11994
11993
11992
11992
11991
11990
11990
11989
11988
11987
11986
11985
11984
11982
11981
11979
11978
11976
11974
11972
11970
11968
11966
11963
11961
11958
11956
11953
11951
11948
11945
11943
11940
11938
11935
11932
11930
11927
11925
11922
11920
11917
11915
11912
11909
11907
11904
11901
11898
11895
11892
11889
11886
11882
11879
11875
11872
11868
11864
11860
11856
11852
11847
11843
11838
11834
11829
11824
11820
11815
11810
11805
11800
11795
11790
11785
11780
11775
11770
11765
11760
11755
11750
11745
11740
11735
11730
11724
11719
11714
11709
11703
11698
11692
11686
11681
11675
11669
11664
11658
11652
11646
11640
11635
11629
11623
11618
11612
11607
11601
11596
11591
11586
11580
11575
11570
11565
11560
11555
11550
11545
11541
11536
11531
11526
11522
11517
11512
11508
11503
11499
11495
11490
11486
11482
11478
11474
11470
11466
11462
11459
11455
11452
11449
11446
11443
11440
11437
11434
11432
11430
11428
11426
11424
11422
11421
11420
11419
11418
11418
11417
11417
11418
11418
11418
11419
11420
11421
11422
11424
11425
11427
11428
11430
11432
11434
11436
11438
11440
11442
11444
11446
11448
11450
11452
11453
11455
11457
11458
11460
11461
11463
11464
11465
11466
11467
11467
11468
11468
11469
11469
11469
11469
11469
11468
11468
11467
11466
11464
11463
11461
11460
11458
11455
11453
11450
11448
11445
11441
11438
11434
11430
11426
11421
11417
11412
11406
11401
11395
11389
11383
11376
11370
11363
11355
11348
11340
11332
11324
11316
11307
11299
11290
11281
11272
11263
11253
11244
11235
11225
11215
11206
11196
11186
11176
11167
11157
11147
11138
11128
11119
11110
11101
11092
11083
11075
11066
11058
11050
11043
11035
11028
11020
11013
11006
11000
10993
10987
10981
10975
10970
10964
10959
10954
10949
10945
10940
10936
10932
10929
10925
10922
10919
10916
10914
10912
10910
10908
10907
10906
10905
10905
10905
10906
10906
10907
10909
10910
10913
10915
10918
10921
10924
10928
10932
10936
10941
10945
10950
10955
10960
10966
10971
10977
10982
10988
10994
10999
11005
11011
11017
11022
11028
11034
11039
11045
11050
11056
11061
11066
11072
11077
11082
11086
11091
11096
11100
11105
11109
11113
11118
11122
11126
11130
11134
11137
11141
11144
11148
11151
11154
11157
11160
11163
11166
11169
11171
11173
11176
11178
11180
11181
11183
11185
11186
11187
11189
11190
11191
11191
11192
11193
11193
11193
11193
11193
11193
11193
11193
11192
11192
11191
11190
11190
11189
11188
11187
11185
11184
11183
11181
11180
11178
11176
11175
11173
11171
11169
11167
11165
11162
11160
11158
11155
11153
11150
11147
11145
11142
11139
11137
11134
11131
11129
11126
11124
11121
11119
11116
11114
11112
11110
11108
11106
11105
11104
11102
11101
11100
11100
11099
11099
11099
11099
11099
11100
11101
11102
11103
11104
11106
11108
11110
11112
11115
11117
11120
11123
11127
11130
11134
11138
11142
11146
11150
11155
11160
11165
11171
11176
11182
11188
11194
11201
11207
11214
11221
11229
11236
11244
11252
11260
11268
11276
11285
11293
11302
11311
11320
11329
11338
11347
11356
11365
11374
11382
11391
11400
11409
11418
11427
11435
11444
11452
11460
11469
11477
11485
11493
11501
11508
11516
11523
11531
11538
11545
11552
11559
11566
11573
11580
11587
11594
11600
11607
11613
11620
11626
11632
11638
11644
11650
11655
11661
11666
11671
11676
11681
11686
11690
11694
11699
11703
11707
11711
11715
11718
11722
11725
11728
11732
11735
11738
11741
11743
11746
11749
11751
11754
11756
11759
11761
11763
11765
11767
11770
11772
11774
11776
11778
11780
11782
11785
11787
11789
11792
11794
11797
11800
11803
11806
11809
11813
11816
11820
11824
11827
11831
11835
11839
11844
11848
11853
11857
11862
11867
11872
11877
11882
11888
11893
11899
11905
11911
11917
11923
11929
11936
11942
11949
11955
11962
11969
11976
11983
11990
11997
12004
12012
12019
12027
12035
12043
12051
12059
12067
12075
12084
12092
12101
12110
12119
12127
12136
12145
12155
12164
12173
12182
12192
12201
12210
12219
12229
12238
12247
12256
12265
12274
12282
12291
12299
12308
12316
12324
12332
12339
12347
12354
12361
12369
12376
12382
12389
12396
12402
12409
12415
12422
12428
12434
12440
12446
12452
12458
12464
12469
12474
12480
12485
12490
12495
12499
12503
12508
12512
12516
12519
12523
12526
12529
12532
12535
12538
12540
12542
12545
12547
12549
12551
12552
12554
12556
12557
12559
12560
12561
12562
12564
12565
12566
12567
12568
12569
12570
12571
12571
12572
12573
12573
12574
12574
12574
12574
12575
12574
12574
12574
12574
12573
12573
12572
12571
12571
12570
12569
12568
12567
12566
12565
12565
12564
12563
12562
12561
12560
12559
12559
12558
12557
12557
12556
12556
12555
12555
12554
12554
12554
12553
12553
12553
12553
12553
12553
12553
12553
12553
12553
12553
12553
12553
12554
12554
12554
12555
12555
12556
12556
12557
12557
12558
12559
12559
12560
12561
12562
12563
12565
12566
12567
12569
12571
12572
12574
12576
12578
12580
12582
12584
12586
12589
12591
12593
12595
12597
12599
12601
12603
12605
12607
12609
12610
12612
12613
12615
12616
12617
12618
12619
12620
12621
12621
12622
12622
12622
12622
12622
12622
12621
12620
12620
12619
12618
12617
12615
12614
12612
12611
12609
12607
12605
12604
12602
12600
12598
12596
12594
12592
12591
12589
12587
12585
12584
12582
12580
12579
12577
12575
12573
12572
12570
12568
12566
12564
12562
12560
12558
12556
12554
12551
12549
12547
12545
12542
12540
12538
12536
12534
12532
12530
12528
12526
12525
12523
12522
12520
12519
12518
12517
12517
12516
12515
12515
12515
12515
12515
12515
12516
12516
12517
12518
12519
12519
12521
12522
12523
12525
12526
12528
12529
12531
12533
12535
12537
12539
12541
12543
12545
12548
12550
12553
12555
12558
12560
12563
12566
12569
12572
12575
12578
12581
12584
12587
12590
12593
12596
12599
12602
12605
12607
12610
12612
12615
12617
12619
12621
12622
12624
12625
12626
12628
12628
12629
12630
12630
12630
12631
12631
12630
12630
12630
12629
12629
12628
12627
12627
12626
12625
12624
12624
12623
12622
12621
12620
12620
12619
12618
12617
12616
12616
12615
12614
12614
12613
12612
12612
12611
12610
12609
12608
12608
12607
12606
12605
12604
12603
12602
12601
12600
12599
12598
12597
12596
12595
12594
12593
12592
12591
12590
12589
12589
12588
12588
12587
12587
12587
12587
12587
12587
12587
12588
12588
12589
12590
12591
12592
12594
12595
12597
12598
12600
12602
12604
12607
12609
12611
12614
12616
12619
12622
12624
12627
12630
12633
12636
12639
12642
12645
12648
12651
12655
12658
12661
12664
12667
12670
12672
12675
12678
12680
12683
12685
12687
12689
12691
12692
12694
12695
12696
12697
12697
12698
12698
12698
12697
12697
12696
12696
12695
12693
12692
12690
12689
12687
12685
12683
12680
12678
12675
12673
12670
12667
12664
12661
12658
12655
12652
12649
12646
12643
12640
12638
12635
12632
12629
12626
12624
12621
12619
12617
12614
12612
12610
12608
12606
12604
12602
12600
12599
12597
12596
12594
12593
12592
12590
12589
12588
12587
12587
12586
12586
12585
12585
12585
12584
12584
12584
12584
12584
12584
12585
12585
12585
12585
12585
12585
12585
12585
12585
12584
12584
12584
12584
12583
12583
12582
12582
12581
12581
12580
12580
12579
12578
12578
12577
12577
12576
12575
12575
12574
12574
12573
12572
12572
12571
12571
12570
12569
12569
12568
12568
12567
12566
12566
12565
12564
12564
12563
12563
12562
12561
12561
12560
12559
12559
12558
12558
12557
12556
12556
12555
12554
12554
12553
12552
12552
12551
12551
12550
12549
12549
12548
12547
12547
12546
12545
12545
12544
12543
12543
12542
12541
12541
12540
12539
12539
12538
12537
12537
12536
12535
12535
12534
12533
12533
12532
12531
12531
12530
12529
12529
12528
12527
12527
12526
12525
12524
12524
12523
12522
12522
12521
12520
12520
12519
12518
12517
12517
12516
12515
12515
12514
12513
12512
12512
12511
12510
12510
12509
12508
12507
12507
12506
12505
12505
12504
12503
12502
12502
12501
12500
12499
12499
12498
12497
12497
12496
12495
12494
12494
12493
12492
12491
12491
12490
12489
12488
12488
12487
12486
12485
12485
12484
12483
12482
12482
12481
12480
12479
12478
12478
12477
12476
12475
12475
12474
12473
12472
12472
12471
12470
12469
12468
12468
12467
12466
12465
12464
12464
12463
12462
12461
12461
12460
12459
12458
12457
12457
12456
12455
12454
12453
12453
12452
12451
12450
12449
12448
12448
12447
12446
12445
12444
12444
12443
12442
12441
12440
12439
12439
12438
12437
12436
12435
12435
12434
12433
12432
12431
12430
12429
12429
12428
12427
12426
12425
12424
12424
12423
12422
12421
12420
12419
12418
12418
12417
12416
12415
12414
12413
12412
12412
12411
12410
12409
12408
12407
12406
12406
12405
12404
12403
12402
12401
12400
12399
12399
12398
12397
12396
12395
12394
12393
12392
12391
12391
12390
12389
12388
12387
12386
12385
12384
12383
12382
12382
12381
12380
12379
12378
12377
12376
12375
12374
12373
12372
12372
12371
12370
12369
12368
12367
12366
12365
12364
12363
12362
12361
12360
12360
12359
12358
12357
12356
12355
12354
12353
12352
12351
12350
12349
12348
12347
12346
12345
12344
12344
12343
12342
12341
12340
12339
12338
12337
12336
12335
12334
12333
12332
12331
12330
12329
12328
12327
12326
12325
12324
12323
12322
12321
12320
12319
12318
12317
12316
12315
12314
12313
12312
12311
12311
12310
12309
12308
12307
12306
12305
12304
12303
12302
12301
12300
12299
12298
12297
12295
12294
12293
12292
12291
12290
12289
12288
12287
12286
12285
12284
12283
12282
12281
12280
12279
12278
12277
12276
12275
12274
12273
12272
12271
12270
12269
12268
12267
12266
12265
12264
12263
12262
12260
12259
12258
12257
12256
12255
12254
12253
12252
12251
12250
12249
12248
12247
12246
12245
12244
12242
12241
12240
12239
12238
12237
12236
12235
12234
12233
12232
12231
12230
12228
12227
12226
12225
12224
12223
12222
12221
12220
12219
12218
12216
12215
12214
12213
12212
12211
12210
12209
12208
12207
12205
12204
12203
12202
12201
12200
12199
12198
12197
12195
12194
12193
12192
12191
12190
12189
12188
12186
12185
12184
12183
12182
12181
12180
12178
12177
12176
12175
12174
12173
12172
12170
12169
12168
12167
12166
12165
12164
12162
12161
12160
12159
12158
12157
12155
12154
12153
12152
12151
12150
12148
12147
12146
12145
12144
12143
12141
12140
12139
12138
12137
12136
12134
12133
12132
12131
12130
12128
12127
12126
12125
12124
12122
12121
12120
12119
12118
12116
12115
12114
12113
12112
12110
12109
12108
12107
12106
12104
12103
12102
12101
12100
12098
12097
12096
12095
12093
12092
12091
12090
12089
12087
12086
12085
12084
12082
12081
12080
12079
12077
12076
12075
12074
12073
12071
12070
12069
12068
12066
12065
12064
12063
12061
12060
12059
12058
12056
12055
12054
12052
12051
12050
12049
12047
12046
12045
12044
12042
12041
12040
12039
12037
12036
12035
12033
12032
12031
12030
12028
12027
12026
12024
12023
12022
12021
12019
12018
12017
12015
12014
12013
12011
12010
12009
12008
12006
12005
12004
12002
12001
12000
11998
11997
11996
11994
11993
11992
11991
11989
11988
11987
11985
11984
11983
11981
11980
11979
11977
11976
11975
11973
11972
11971
11969
11968
11967
11965
11964
11963
11961
11960
11959
11957
11956
11955
11953
11952
11950
11949
11948
11946
11945
11944
11942
11941
11940
11938
11937
11936
11934
11933
11931
11930
11929
11927
11926
11925
11923
11922
11920
11919
11918
11916
11915
11913
11912
11911
11909
11908
11907
11905
11904
11902
11901
11900
11898
11897
11895
11894
11893
11891
11890
11888
11887
11886
11884
11883
11881
11880
11878
11877
11876
11874
11873
11871
11870
11869
11867
11866
11864
11863
11861
11860
11859
11857
11856
11854
11853
11851
11850
11849
11847
11846
11844
11843
11841
11840
11838
11837
11836
11834
11833
11831
11830
11828
11827
11825
11824
11822
11821
11819
11818
11817
11815
11814
11812
11811
11809
11808
11806
11805
11803
11802
11800
11799
11797
11796
11794
11793
11791
11790
11788
11787
11786
11784
11783
11781
11780
11778
11777
11775
11774
11772
11771
11769
11768
11766
11765
11763
11762
11760
11759
11757
11755
11754
11752
11751
11749
11748
11746
11745
11743
11742
11740
11739
11737
11736
11734
11733
11731
11730
11728
11727
11725
11723
11722
11720
11719
11717
11716
11714
11713
11711
11710
11708
11706
11705
11703
11702
11700
11699
11697
11696
11694
11692
11691
11689
11688
11686
11685
11683
11681
11680
11678
11677
11675
11674
11672
11670
11669
11667
11666
11664
11663
11661
11659
11658
11656
11655
11653
11651
11650
11648
11647
11645
11643
11642
11640
11639
11637
11635
11634
11632
11631
11629
11627
11626
11624
11623
11621
11619
11618
11616
11614
11613
11611
11610
11608
11606
11605
11603
11601
11600
11598
11597
11595
11593
11592
11590
11588
11587
11585
11583
11582
11580
11579
11577
11575
11574
11572
11570
11569
11567
11565
11564
11562
11560
11559
11557
11555
11554
11552
11550
11549
11547
11545
11544
11542
11540
11539
11537
11535
11534
11532
11530
11529
11527
11525
11524
11522
11520
11519
11517
11515
11513
11512
11510
11508
11507
11505
11503
11502
11500
11498
11496
11495
11493
11491
11490
11488
11486
11485
11483
11481
11479
11478
11476
11474
11473
11471
11469
11467
11466
11464
11462
11460
11459
11457
11455
11454
11452
11450
11448
11447
11445
11443
11441
11440
11438
11436
11434
11433
11431
11429
11427
11426
11424
11422
11420
11419
11417
11415
11413
11412
11410
11408
11406
11405
11403
11401
11399
11397
11396
11394
