5
3569
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-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
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-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
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-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
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-74
-74
-75
-76
-77
-77
-78
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-82
-82
-83
-83
-84
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-87
-87
-88
-88
-88
-88
-89
-90
-90
-91
-91
-91
-91
-91
-91
-91
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-88
-88
-88
-87
-87
-86
-86
-86
-85
-85
-85
-84
-84
-84
-83
-83
-84
-84
-84
-85
-85
-85
-86
-86
-86
-85
-85
-85
-85
-85
-85
-84
-84
-84
-85
-85
-86
-86
-87
-88
-89
-90
-90
-91
-91
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-93
-93
-94
-95
-95
-96
-96
-96
-97
-97
-97
-98
-98
-98
-98
-99
-100
-100
-101
-102
-103
-104
-106
-107
-108
-109
-110
-111
-112
-112
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-116
-116
-117
-117
-118
-118
-118
-119
-119
-120
-120
-121
-121
-122
-122
-123
-123
-123
-124
-124
-125
-125
-126
-126
-127
-128
-128
-129
-129
-130
-130
-130
-130
-131
-131
-130
-130
-129
-129
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-127
-126
-126
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-127
-127
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-134
-134
-135
-136
-136
-137
-137
-137
-138
-138
-139
-139
-140
-141
-142
-143
-144
-145
-145
-146
-147
-147
-147
-148
-148
-148
-149
-149
-150
-150
-151
-152
-152
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-156
-156
-157
-157
-157
-158
-158
-158
-158
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-156
-156
-156
-155
-155
-155
-155
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-155
-155
-155
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-154
-154
-153
-153
-153
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-154
-155
-155
-156
-157
-158
-158
-159
-159
-159
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-161
-161
-160
-160
-160
-159
-159
-159
-159
-159
-160
-160
-161
-161
-162
-162
-163
-163
-163
-163
-162
-162
-162
-161
-161
-161
-161
-161
-162
-163
-163
-164
-164
-165
-165
-165
-165
-165
-164
-164
-163
-163
-162
-162
-161
-161
-161
-161
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-162
-162
-161
-160
-159
-158
-157
-157
-156
-156
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-158
-159
-160
-161
-162
-163
-164
-165
-165
-166
-167
-167
-167
-167
-166
-166
-165
-164
-164
-163
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-160
-160
-160
-160
-161
-161
-161
-162
-162
-162
-162
-162
-161
-161
-160
-159
-159
-158
-158
-157
-156
-156
-155
-155
-154
-154
-153
-153
-152
-151
-151
-150
-149
-149
-148
-147
-147
-146
-146
-146
-145
-145
-145
-144
-144
-143
-143
-142
-141
-141
-140
-139
-138
-137
-137
-136
-135
-135
-134
-134
-134
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-132
-132
-132
-132
-131
-131
-130
-129
-128
-127
-126
-125
-124
-123
-122
-121
-121
-121
-120
-120
-121
-121
-121
-122
-123
-123
-124
-124
-125
-125
-125
-125
-124
-124
-123
-123
-122
-122
-121
-121
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-118
-118
-117
-117
-116
-116
-116
-115
-115
-114
-114
-113
-113
-112
-112
-112
-112
-111
-111
-111
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-106
-106
-106
-105
-104
-103
-102
-100
-99
-97
-96
-95
-94
-93
-92
-91
-89
-88
-87
-86
-86
-85
-84
-83
-82
-81
-80
-80
-79
-78
-77
-77
-76
-76
-75
-75
-74
-74
-73
-72
-72
-71
-70
-68
-67
-65
-64
-62
-60
-59
-57
-55
-54
-52
-51
-50
-48
-47
-46
-46
-45
-44
-43
-43
-42
-41
-40
-40
-39
-39
-39
-38
-39
-39
-39
-39
-40
-40
-41
-41
-42
-42
-43
-43
-44
-44
-44
-45
-46
-46
-47
-49
-50
-51
-52
-53
-55
-56
-57
-57
-58
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-62
-63
-63
-65
-66
-67
-68
-69
-70
-70
-71
-72
-73
-73
-74
-75
-76
-77
-77
-78
-79
-79
-80
-80
-80
-80
-79
-79
-79
-78
-78
-77
-77
-76
-75
-74
-74
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-70
-70
-69
-69
-69
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-69
-69
-68
-67
-66
-64
-63
-62
-60
-59
-57
-56
-54
-53
-52
-51
-51
-50
-50
-49
-49
-49
-49
-48
-48
-48
-48
-48
-47
-47
-47
-46
-46
-45
-45
-44
-44
-44
-44
-44
-44
-44
-45
-45
-46
-46
-47
-48
-48
-49
-49
-50
-50
-51
-51
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-61
-62
-62
-63
-64
-65
-66
-67
-68
-69
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-74
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-74
-74
-73
-73
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-75
-75
-76
-76
-77
-77
-78
-78
-79
-79
-80
-80
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-82
-82
-81
-80
-80
-79
-78
-77
-76
-75
-74
-74
-73
-73
-73
-74
-74
-75
-75
-76
-76
-77
-77
-78
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-83
-83
-84
-85
-85
-86
-87
-88
-89
-90
-91
-91
-91
-91
-92
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-93
-94
-95
-96
-97
-99
-100
-102
-103
-105
-106
-107
-108
-109
-110
-111
-113
-114
-115
-116
-118
-119
-120
-121
-122
-123
-123
-124
-124
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-128
-128
-129
-129
-129
-130
-130
-130
-130
-130
-130
-129
-129
-128
-128
-127
-127
-126
-126
-126
-126
-126
-125
-125
-125
-125
-124
-124
-124
-123
-123
-122
-122
-121
-120
-120
-119
-118
-117
-117
-116
-115
-115
-114
-114
-113
-113
-112
-112
-111
-111
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-108
-108
-107
-106
-106
-105
-103
-102
-101
-100
-99
-98
-97
-96
-96
-95
-95
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-96
-96
-97
-98
-99
-100
-101
-102
-103
-103
-104
-104
-104
-104
-103
-103
-102
-101
-101
-100
-100
-100
-100
-100
-100
-100
-101
-101
-102
-102
-103
-103
-104
-105
-106
-107
-108
-109
-111
-112
-113
-115
-116
-118
-119
-121
-122
-122
-123
-124
-124
-124
-125
-125
-125
-125
-125
-125
-126
-126
-127
-127
-128
-128
-129
-130
-130
-131
-131
-132
-132
-132
-133
-134
-134
-135
-137
-138
-139
-141
-142
-143
-144
-145
-145
-146
-146
-147
-147
-147
-147
-147
-147
-146
-146
-147
-147
-147
-148
-149
-149
-150
-150
-151
-152
-152
-153
-154
-155
-156
-156
-157
-158
-159
-160
-161
-161
-162
-163
-163
-163
-163
-163
-163
-163
-162
-162
-161
-161
-160
-159
-158
-157
-156
-155
-154
-153
-153
-152
-151
-150
-149
-148
-147
-146
-145
-145
-144
-143
-142
-141
-140
-139
-139
-138
-137
-136
-136
-135
-135
-134
-133
-132
-132
-131
-130
-130
-129
-128
-127
-127
-126
-125
-125
-125
-124
-124
-124
-124
-124
-123
-123
-122
-121
-120
-119
-117
-116
-114
-112
-110
-108
-106
-104
-102
-100
-98
-97
-95
-93
-92
-91
-89
-88
-87
-85
-84
-83
-82
-82
-81
-80
-80
-80
-80
-80
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-82
-83
-85
-87
-88
-90
-93
-95
-97
-100
-102
-105
-107
-110
-112
-114
-116
-117
-119
-121
-123
-124
-126
-127
-129
-130
-132
-133
-135
-136
-137
-139
-140
-141
-142
-143
-144
-144
-145
-145
-146
-147
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-159
-159
-159
-159
-159
-159
-158
-158
-158
-157
-157
-156
-156
-155
-154
-153
-152
-151
-150
-149
-148
-147
-146
-145
-145
-145
-144
-144
-144
-145
-145
-145
-145
-144
-144
-143
-142
-141
-140
-139
-138
-137
-136
-135
-134
-133
-132
-132
-132
-131
-131
-130
-130
-129
-129
-128
-127
-125
-124
-122
-120
-118
-116
-114
-112
-110
-108
-106
-104
-102
-100
-98
-96
-94
-92
-90
-88
-86
-85
-83
-82
-81
-80
-79
-79
-78
-77
-76
-76
-75
-75
-75
-74
-74
-74
-75
-75
-76
-78
-79
-81
-83
-85
-87
-89
-91
-93
-94
-96
-97
-97
-98
-98
-98
-98
-97
-97
-96
-95
-95
-94
-93
-92
-91
-91
-90
-89
-88
-87
-86
-85
-85
-84
-84
-84
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-85
-86
-87
-87
-88
-89
-90
-90
-91
-92
-93
-94
-95
-96
-97
-98
-100
-101
-103
-105
-106
-108
-109
-111
-112
-113
-114
-114
-115
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-118
-118
-119
-119
-120
-121
-121
-122
-123
-124
-124
-125
-126
-127
-127
-128
-129
-129
-129
-130
-130
-130
-130
-130
-129
-129
-129
-129
-130
-130
-131
-132
-133
-135
-136
-138
-140
-142
-144
-146
-148
-150
-152
-154
-155
-156
-157
-159
-160
-161
-162
-164
-165
-167
-168
-169
-170
-171
-172
-172
-173
-173
-173
-173
-174
-174
-173
-173
-173
-173
-172
-171
-171
-170
-169
-168
-166
-165
-164
-162
-161
-160
-159
-157
-156
-155
-154
-153
-152
-152
-151
-151
-151
-150
-150
-149
-149
-148
-148
-147
-147
-147
-147
-148
-148
-149
-150
-150
-151
-151
-152
-152
-153
-153
-153
-153
-152
-152
-151
-150
-150
-150
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-153
-153
-153
-152
-152
-152
-152
-152
-153
-153
-154
-154
-155
-156
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-193
-194
-195
-195
-196
-196
-196
-197
-196
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-198
-198
-199
-200
-201
-202
-203
-204
-204
-204
-204
-204
-203
-203
-202
-201
-201
-200
-200
-200
-199
-199
-199
-198
-198
-198
-197
-197
-196
-195
-195
-194
-193
-193
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-193
-193
-193
-194
-194
-195
-196
-196
-197
-198
-199
-199
-200
-200
-200
-200
-199
-199
-198
-197
-196
-195
-194
-193
-192
-191
-189
-188
-187
-186
-185
-184
-182
-181
-180
-179
-178
-177
-176
-176
-175
-175
-175
-176
-176
-177
-178
-180
-181
-183
-185
-187
-189
-192
-194
-197
-200
-202
-205
-209
-212
-215
-219
-223
-227
-230
-234
-238
-242
-246
-249
-253
-257
-260
-263
-267
-270
-274
-277
-280
-283
-286
-289
-292
-294
-297
-299
-300
-302
-303
-305
-306
-306
-307
-308
-309
-310
-312
-313
-315
-317
-319
-320
-322
-324
-325
-327
-328
-330
-331
-333
-334
-336
-337
-338
-340
-341
-342
-344
-345
-346
-348
-349
-351
-352
-353
-355
-356
-358
-359
-360
-362
-363
-365
-366
-367
-369
-370
-371
-373
-374
-376
-378
-379
-381
-384
-386
-388
-391
-393
-396
-398
-401
-403
-406
-408
-410
-412
-414
-416
-417
-418
-419
-420
-421
-422
-422
-423
-423
-423
-423
-423
-423
-423
-423
-422
-422
-421
-420
-419
-418
-417
-415
-413
-412
-410
-408
-406
-405
-403
-402
-401
-400
-399
-398
-397
-396
-396
-395
-394
-393
-393
-392
-392
-391
-390
-390
-389
-389
-388
-388
-388
-387
-387
-386
-386
-385
-384
-383
-382
-381
-380
-379
-378
-377
-376
-375
-375
-374
-374
-373
-372
-372
-371
-370
-369
-368
-367
-366
-364
-363
-362
-360
-359
-358
-358
-358
-357
-358
-358
-358
-359
-359
-360
-361
-362
-363
-364
-366
-367
-369
-371
-373
-375
-377
-379
-382
-384
-386
-388
-390
-392
-393
-395
-396
-397
-398
-400
-401
-402
-404
-405
-407
-409
-410
-412
-414
-415
-417
-418
-419
-419
-420
-420
-420
-421
-421
-422
-422
-423
-425
-426
-428
-429
-430
-432
-433
-434
-435
-436
-436
-437
-437
-438
-438
-439
-439
-439
-440
-441
-441
-442
-443
-443
-444
-444
-444
-443
-442
-442
-441
-440
-439
-439
-438
-437
-435
-434
-433
-432
-431
-430
-429
-428
-427
-425
-424
-424
-423
-422
-422
-422
-422
-422
-422
-422
-423
-423
-423
-423
-423
-424
-424
-425
-425
-426
-427
-428
-429
-430
-431
-432
-433
-434
-435
-435
-436
-436
-437
-437
-437
-437
-438
-438
-438
-438
-437
-437
-436
-436
-435
-433
-432
-430
-429
-427
-425
-423
-420
-418
-416
-415
-413
-412
-410
-409
-408
-407
-406
-406
-405
-404
-403
-402
-401
-400
-399
-398
-398
-397
-396
-395
-395
-394
-394
-393
-393
-393
-393
-393
-393
-392
-392
-392
-392
-391
-391
-390
-390
-389
-388
-387
-387
-386
-385
-384
-384
-383
-383
-383
-383
-384
-385
-385
-386
-387
-388
-389
-390
-390
-390
-391
-390
-390
-390
-390
-389
-389
-389
-389
-389
-390
-390
-391
-392
-393
-394
-395
-396
-397
-399
-400
-401
-402
-403
-403
-404
-405
-405
-406
-407
-407
-408
-409
-409
-410
-411
-412
-412
-413
-414
-415
-416
-417
-419
-420
-421
-422
-423
-424
-425
-426
-426
-427
-428
-428
-428
-429
-429
-430
-431
-432
-432
-433
-435
-436
-437
-439
-440
-442
-444
-445
-447
-448
-449
-450
-451
-451
-452
-452
-453
-453
-454
-454
-454
-455
-455
-456
-456
-457
-458
-459
-460
-462
-463
-464
-465
-466
-467
-468
-469
-470
-472
-473
-474
-475
-476
-478
-479
-480
-482
-483
-484
-485
-486
-488
-489
-490
-492
-494
-496
-498
-500
-503
-505
-508
-510
-513
-515
-518
-520
-521
-522
-523
-523
-522
-522
-521
-520
-519
-518
-518
-517
-517
-516
-516
-516
-516
-516
-516
-515
-515
-514
-513
-512
-511
-509
-507
-505
-503
-500
-497
-494
-491
-488
-485
-482
-478
-475
-471
-468
-465
-461
-458
-455
-452
-449
-447
-444
-442
-439
-437
-436
-434
-432
-431
-430
-429
-428
-427
-426
-424
-423
-422
-421
-419
-417
-416
-413
-411
-408
-405
-402
-398
-395
-391
-387
-384
-380
-376
-373
-369
-366
-362
-359
-356
-353
-351
-348
-346
-344
-342
-340
-338
-336
-334
-333
-332
-331
-331
-331
-332
-333
-334
-336
-337
-339
-342
-344
-346
-348
-351
-353
-356
-358
-360
-363
-366
-369
-371
-375
-378
-381
-384
-388
-391
-395
-399
-402
-406
-410
-414
-418
-421
-425
-428
-431
-434
-437
-439
-441
-443
-444
-446
-447
-448
-449
-450
-452
-453
-454
-456
-458
-460
-462
-464
-466
-468
-470
-472
-474
-477
-479
-481
-484
-487
-489
-492
-496
-499
-502
-506
-510
-513
-517
-521
-525
-528
-531
-534
-536
-538
-540
-542
-544
-545
-546
-547
-548
-549
-550
-550
-551
-552
-553
-553
-554
-555
-556
-558
-559
-560
-562
-563
-565
-566
-568
-570
-573
-575
-578
-580
-583
-586
-588
-591
-593
-595
-596
-597
-598
-599
-600
-600
-600
-600
-600
-600
-599
-599
-598
-598
-597
-597
-596
-595
-594
-593
-592
-590
-588
-586
-583
-581
-578
-575
-572
-568
-565
-562
-558
-554
-550
-547
-543
-540
-536
-533
-530
-527
-524
-522
-519
-517
-515
-513
-511
-510
-509
-509
-509
-509
-509
-510
-511
-512
-514
-516
-517
-519
-521
-524
-526
-529
-532
-535
-539
-542
-546
-550
-554
-557
-561
-565
-569
-574
-578
-581
-585
-589
-593
-596
-600
-604
-607
-611
-614
-618
-621
-624
-627
-630
-633
-635
-638
-640
-643
-645
-648
-651
-653
-656
-659
-662
-664
-667
-670
-673
-675
-678
-681
-684
-686
-689
-691
-693
-695
-697
-699
-701
-703
-705
-708
-710
-712
-713
-715
-717
-718
-719
-720
-721
-721
-722
-722
-723
-723
-724
-725
-726
-727
-728
-728
-729
-730
-731
-732
-733
-734
-735
-736
-737
-739
-740
-742
-743
-745
-747
-749
-752
-754
-757
-760
-764
-767
-770
-774
-778
-781
-785
-789
-793
-797
-800
-804
-807
-810
-812
-815
-817
-819
-820
-822
-823
-824
-825
-825
-826
-827
-827
-828
-829
-829
-831
-832
-833
-834
-835
-836
-837
-839
-840
-841
-843
-845
-846
-848
-850
-852
-854
-857
-859
-861
-863
-865
-867
-869
-871
-873
-876
-878
-880
-883
-885
-887
-889
-891
-893
-895
-896
-898
-899
-901
-902
-904
-905
-906
-907
-908
-908
-909
-909
-909
-909
-909
-909
-908
-907
-907
-906
-905
-904
-903
-902
-901
-901
-901
-901
-901
-901
-901
-901
-901
-902
-902
-903
-903
-904
-904
-905
-906
-907
-908
-910
-911
-913
-915
-917
-919
-922
-924
-927
-930
-932
-935
-937
-940
-942
-945
-947
-950
-952
-955
-958
-961
-965
-968
-972
-976
-980
-984
-989
-994
-999
-1004
-1008
-1014
-1020
-1026
-1032
-1038
-1044
-1050
-1055
-1061
-1067
-1073
-1078
-1084
-1090
-1095
-1101
-1107
-1112
-1118
-1123
-1129
-1134
-1139
-1144
-1149
-1154
-1158
-1162
-1165
-1168
-1171
-1174
-1177
-1179
-1182
-1185
-1187
-1190
-1193
-1195
-1198
-1200
-1202
-1204
-1205
-1206
-1206
-1207
-1206
-1206
-1204
-1203
-1201
-1199
-1196
-1193
-1191
-1187
-1184
-1181
-1177
-1173
-1170
-1166
-1162
-1158
-1154
-1150
-1145
-1141
-1136
-1132
-1128
-1123
-1119
-1116
-1112
-1109
-1106
-1103
-1100
-1096
-1093
-1090
-1088
-1085
-1082
-1079
-1076
-1074
-1071
-1068
-1065
-1061
-1058
-1055
-1051
-1047
-1044
-1039
-1035
-1031
-1026
-1022
-1016
-1012
-1006
-1000
-996
-990
-984
-979
-973
-967
-961
-956
-950
-945
-939
-934
-929
-924
-919
-914
-909
-904
-899
-894
-889
-885
-880
-876
-872
-868
-864
-860
-856
-852
-848
-844
-839
-835
-831
-827
-822
-818
-813
-807
-802
-796
-790
-784
-777
-771
-765
-759
-752
-746
-740
-734
-728
-723
-717
-712
-706
-701
-696
-691
-687
-682
-678
-674
-670
-667
-664
-661
-658
-656
-653
-651
-650
-648
-647
-645
-644
-643
-643
-642
-642
-641
-641
-641
-640
-640
-640
-639
-639
-639
-638
-637
-636
-635
-634
-633
-632
-630
-628
-627
-625
-623
-621
-619
-618
-616
-615
-614
-612
-611
-609
-608
-606
-604
-602
-600
-597
-594
-591
-587
-583
-579
-574
-569
-563
-557
-550
-543
-536
-528
-519
-511
-502
-492
-483
-473
-462
-452
-441
-430
-418
-406
-394
-383
-371
-359
-347
-336
-324
-312
-300
-289
-277
-265
-253
-240
-228
-216
-203
-191
-178
-165
-151
-138
-124
-109
-95
-80
-65
-50
-34
-19
-3
12
27
42
56
70
84
98
111
124
137
150
162
174
187
199
211
224
237
251
264
278
292
306
320
334
348
362
375
388
400
412
423
434
444
453
462
471
480
488
496
505
513
521
529
537
545
553
561
569
577
586
595
603
612
621
631
640
650
660
670
680
691
701
712
722
733
743
753
763
773
783
792
801
810
818
827
835
844
853
863
873
883
894
905
917
929
942
955
969
983
997
1012
1028
1043
1059
1074
1090
1105
1120
1135
1151
1166
1180
1195
1209
1223
1237
1250
1263
1275
1288
1300
1313
1325
1337
1350
1362
1374
1386
1397
1409
1420
1430
1440
1449
1458
1466
1472
1478
1482
1486
1489
1491
1492
1492
1492
1490
1488
1486
1483
1479
1476
1473
1470
1467
1464
1461
1459
1456
1455
1453
1451
1450
1448
1447
1445
1443
1442
1440
1438
1436
1434
1432
1431
1430
1429
1429
1428
1428
1428
1427
1427
1427
1427
1427
1427
1428
1428
1428
1429
1429
1430
1430
1431
1432
1434
1435
1437
1439
1440
1442
1444
1445
1446
1447
1447
1448
1448
1448
1447
1446
1445
1443
1441
1438
1435
1431
1427
1423
1418
1413
1408
1402
1397
1391
1385
1379
1373
1367
1361
1355
1348
1341
1333
1325
1316
1308
1299
1289
1279
1269
1258
1247
1236
1225
1213
1201
1189
1177
1165
1153
1142
1132
1122
1112
1104
1096
1088
1081
1074
1067
1060
1053
1045
1038
1030
1020
1012
1004
995
986
978
969
962
954
947
940
934
928
923
918
913
909
905
901
898
895
892
889
886
883
881
878
876
874
873
872
871
870
869
868
868
866
865
863
861
858
854
850
844
838
831
824
817
809
801
793
785
777
769
762
754
746
739
730
722
713
704
694
683
672
660
648
634
620
605
590
574
559
542
526
510
493
477
461
445
429
414
399
384
369
356
342
330
318
307
296
286
277
268
261
253
247
241
235
230
224
219
213
208
201
195
187
179
170
161
151
140
129
117
106
94
82
71
60
48
37
27
16
6
-4
-14
-23
-32
-41
-49
-57
-65
-72
-79
-85
-92
-98
-103
-108
-113
-118
-122
-125
-128
-131
-133
-134
-134
-133
-131
-128
-125
-121
-116
-111
-105
-99
-92
-85
-78
-71
-64
-57
-50
-43
-37
-30
-24
-18
-13
-7
-2
2
6
10
14
17
20
22
24
26
28
29
31
32
34
36
39
42
45
49
54
59
64
69
75
80
86
92
98
104
111
117
123
129
135
141
146
151
156
160
164
167
170
172
174
176
177
178
180
181
182
183
184
185
187
188
190
191
194
196
199
203
207
212
217
223
229
236
243
251
259
267
276
284
293
301
309
316
324
331
338
344
351
356
362
366
370
373
376
378
379
379
378
377
375
373
370
367
364
361
357
354
351
348
345
342
339
337
334
331
328
325
322
318
315
311
307
303
300
296
293
290
288
286
285
285
286
287
288
290
292
295
297
300
303
305
307
308
309
309
309
308
306
304
301
298
294
289
283
277
271
265
258
251
245
238
232
226
221
216
212
209
206
204
203
203
203
203
204
204
205
205
206
205
205
204
202
200
197
193
189
185
180
175
169
164
159
154
149
145
141
138
136
133
132
131
130
130
131
131
133
134
136
138
140
142
144
146
148
150
152
153
154
155
156
156
156
156
156
155
155
154
154
154
153
154
154
155
157
159
161
163
166
169
172
175
178
182
185
189
192
196
199
202
205
208
210
212
215
217
219
221
222
224
225
227
229
231
233
235
238
241
245
249
253
257
262
266
271
275
280
283
286
289
291
293
294
294
294
294
293
292
290
289
287
284
282
279
276
272
269
266
262
258
255
251
248
245
242
240
237
235
233
232
230
228
227
225
223
221
218
215
212
208
203
198
192
186
179
172
164
156
148
140
131
123
114
105
97
88
79
71
62
54
46
38
31
23
16
9
2
-5
-11
-18
-25
-31
-38
-45
-53
-60
-68
-76
-84
-92
-101
-109
-118
-127
-136
-144
-153
-161
-169
-177
-184
-191
-196
-201
-205
-208
-210
-212
-213
-213
-214
-214
-213
-213
-213
-212
-212
-211
-211
-210
-209
-207
-205
-203
-201
-198
-195
-192
-188
-184
-180
-175
-171
-166
-161
-156
-152
-147
-143
-138
-134
-130
-127
-124
-121
-119
-117
-115
-115
-114
-115
-115
-116
-118
-120
-122
-124
-127
-130
-133
-136
-140
-144
-148
-152
-157
-161
-165
-170
-174
-178
-181
-185
-189
-192
-196
-200
-204
-208
-213
-217
-222
-228
-233
-239
-246
-252
-259
-266
-272
-279
-286
-292
-298
-304
-309
-315
-320
-324
-329
-332
-335
-338
-340
-342
-343
-344
-345
-346
-347
-347
-348
-348
-348
-349
-349
-349
-349
-349
-349
-349
-349
-348
-347
-347
-346
-345
-344
-344
-343
-342
-341
-339
-338
-336
-334
-331
-328
-325
-321
-317
-312
-307
-301
-295
-289
-282
-276
-270
-263
-257
-251
-244
-238
-232
-226
-220
-214
-208
-202
-196
-189
-183
-177
-171
-166
-160
-155
-150
-145
-141
-138
-135
-132
-130
-128
-127
-125
-124
-122
-121
-119
-117
-115
-113
-111
-109
-107
-105
-103
-101
-99
-98
-96
-95
-94
-93
-93
-93
-93
-94
-96
-98
-100
-102
-105
-109
-112
-115
-119
-123
-127
-131
-135
-139
-144
-149
-153
-158
-163
-168
-172
-177
-181
-185
-188
-192
-195
-198
-200
-203
-206
-209
-212
-216
-220
-225
-230
-235
-240
-246
-251
-257
-262
-267
-272
-277
-281
-285
-288
-291
-293
-296
-297
-299
-301
-302
-303
-304
-305
-306
-307
-307
-307
-307
-306
-305
-303
-301
-298
-295
-292
-288
-285
-280
-276
-272
-267
-262
-257
-252
-247
-242
-236
-231
-225
-220
-214
-209
-204
-199
-194
-189
-185
-180
-176
-171
-167
-164
-160
-157
-154
-151
-149
-146
-144
-142
-140
-139
-137
-136
-135
-133
-132
-131
-131
-130
-129
-129
-128
-128
-128
-128
-128
-129
-129
-129
-130
-130
-131
-132
-132
-133
-134
-135
-136
-137
-138
-139
-141
-142
-143
-144
-145
-147
-148
-150
-151
-153
-155
-157
-159
-161
-163
-165
-167
-169
-171
-173
-174
-176
-179
-181
-183
-186
-188
-191
-193
-196
-198
-200
-201
-203
-204
-204
-205
-205
-205
-205
-204
-204
-204
-204
-203
-203
-204
-204
-205
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-220
-220
-220
-219
-217
-214
-211
-207
-203
-198
-192
-186
-179
-173
-166
-159
-152
-145
-138
-131
-125
-119
-113
-107
-102
-98
-93
-90
-86
-83
-80
-78
-76
-74
-72
-71
-70
-69
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-67
-67
-66
-65
-63
-61
-59
-56
-54
-51
-47
-44
-40
-36
-32
-28
-23
-19
-14
-9
-4
1
6
11
16
20
25
29
32
35
37
39
40
40
40
39
38
36
34
31
28
25
22
18
15
11
7
4
1
-2
-5
-8
-9
-11
-12
-12
-12
-12
-11
-10
-9
-8
-6
-5
-3
-1
1
3
4
5
6
7
7
7
6
5
4
2
0
-2
-4
-7
-10
-13
-15
-18
-21
-24
-26
-29
-31
-33
-34
-36
-37
-38
-39
-39
-40
-41
-42
-43
-44
-45
-47
-48
-50
-52
-54
-56
-58
-60
-61
-62
-63
-63
-63
-62
-61
-60
-59
-58
-56
-55
-54
-53
-53
-52
-52
-51
-51
-51
-51
-52
-52
-52
-52
-53
-54
-55
-56
-57
-59
-61
-63
-65
-67
-69
-72
-74
-76
-77
-79
-81
-83
-84
-86
-87
-89
-90
-91
-92
-94
-95
-97
-99
-102
-105
-108
-112
-117
-121
-126
-132
-138
-144
-150
-156
-163
-169
-176
-182
-188
-195
-201
-208
-214
-220
-227
-233
-238
-244
-249
-254
-258
-262
-266
-269
-272
-275
-277
-278
-280
-281
-281
-281
-281
-281
-281
-280
-280
-280
-279
-280
-280
-281
-282
-284
-286
-288
-291
-294
-297
-300
-303
-306
-309
-312
-315
-317
-319
-321
-323
-325
-326
-328
-330
-331
-333
-335
-337
-340
-342
-345
-348
-351
-354
-357
-360
-363
-367
-370
-374
-377
-381
-384
-387
-390
-393
-396
-398
-401
-403
-405
-407
-409
-411
-413
-415
-417
-418
-419
-421
-421
-422
-422
-421
-421
-420
-418
-416
-414
-412
-409
-406
-402
-399
-395
-391
-387
-383
-380
-376
-372
-369
-366
-363
-360
-357
-355
-353
-351
-351
-351
-352
-355
-358
-362
-368
-374
-380
-388
-395
-403
-411
-419
-426
-434
-441
-448
-454
-460
-466
-471
-476
-481
-485
-488
-492
-495
-497
-499
-501
-503
-504
-505
-505
-506
-506
-506
-506
-505
-505
-504
-504
-503
-502
-500
-499
-497
-496
-494
-492
-490
-488
-487
-485
-484
-483
-482
-482
-482
-483
-484
-486
-489
-492
-496
-500
-505
-510
-516
-522
-529
-535
-541
-547
-553
-559
-565
-570
-575
-579
-584
-587
-591
-594
-597
-600
-602
-605
-607
-609
-611
-613
-615
-616
-617
-618
-619
-620
-621
-621
-621
-621
-620
-619
-619
-617
-616
-614
-613
-611
-609
-607
-606
-605
-604
-603
-603
-603
-604
-605
-607
-610
-614
-618
-624
-631
-638
-647
-656
-667
-678
-690
-702
-716
-730
-744
-759
-774
-789
-805
-821
-836
-852
-868
-884
-899
-914
-929
-943
-957
-971
-983
-995
-1006
-1016
-1027
-1036
-1044
-1051
-1058
-1063
-1068
-1072
-1076
-1078
-1080
-1081
-1081
-1081
-1081
-1080
-1078
-1077
-1075
-1073
-1071
-1068
-1066
-1064
-1061
-1058
-1055
-1052
-1048
-1044
-1040
-1036
-1032
-1028
-1024
-1020
-1016
-1012
-1008
-1004
-1002
-1000
-998
-995
-994
-992
-991
-990
-988
-987
-986
-985
-983
-982
-980
-979
-977
-975
-974
-972
-971
-969
-968
-966
-965
-963
-961
-959
-956
-954
-950
-946
-942
-938
-933
-928
-922
-917
-911
-905
-900
-894
-889
-883
-877
-871
-865
-859
-853
-846
-839
-832
-825
-818
-811
-804
-797
-790
-783
-777
-770
-763
-757
-750
-744
-737
-731
-724
-717
-710
-703
-696
-688
-680
-671
-663
-654
-644
-635
-625
-615
-604
-594
-583
-572
-561
-550
-539
-528
-517
-506
-496
-485
-475
-465
-455
-445
-436
-426
-418
-409
-401
-393
-386
-379
-372
-366
-360
-354
-349
-344
-339
-334
-330
-325
-321
-316
-312
-308
-303
-299
-294
-289
-284
-279
-274
-269
-265
-260
-256
-251
-247
-243
-240
-236
-233
-230
-227
-225
-223
-221
-220
-219
-220
-220
-222
-224
-226
-229
-232
-235
-238
-241
-244
-246
-248
-250
-251
-252
-253
-253
-252
-252
-250
-249
-247
-246
-244
-241
-239
-236
-233
-229
-226
-222
-218
-214
-210
-206
-201
-196
-190
-184
-177
-171
-163
-155
-147
-138
-128
-118
-107
-96
-84
-72
-60
-47
-34
-21
-9
4
16
28
39
50
60
70
79
88
96
104
111
117
123
129
134
138
142
145
148
151
153
155
157
159
161
162
164
166
168
170
173
176
180
184
188
193
197
202
207
212
218
223
229
234
240
245
251
257
262
268
274
280
285
291
297
304
310
316
323
330
337
344
351
358
366
373
380
387
395
402
408
415
422
428
435
441
447
452
457
462
467
472
476
479
483
486
490
493
496
499
503
507
511
515
519
524
528
533
538
543
548
553
558
562
567
571
575
579
582
586
589
592
595
598
601
603
606
609
612
616
620
624
628
633
638
643
649
656
662
670
677
685
694
702
711
720
730
739
749
759
769
779
788
798
807
816
824
832
839
846
852
858
863
868
872
876
879
881
883
884
885
886
886
886
886
885
884
884
883
882
881
880
879
878
877
876
875
874
873
873
872
872
872
872
872
872
873
874
875
876
877
878
879
880
882
883
884
886
887
888
890
891
892
894
896
897
899
902
904
906
908
911
913
916
918
921
923
925
927
929
930
932
934
935
937
939
941
943
946
949
952
956
960
965
969
975
980
986
992
998
1004
1008
1014
1020
1025
1029
1033
1037
1039
1042
1043
1044
1044
1043
1041
1038
1035
1030
1025
1018
1012
1006
998
991
983
975
968
960
953
946
940
933
928
922
917
912
907
902
897
892
887
881
876
870
864
859
853
847
841
835
830
825
820
816
812
809
806
803
801
799
798
796
795
794
793
792
792
791
791
790
790
790
791
791
792
793
795
796
798
801
803
806
808
811
814
818
821
824
827
831
834
837
841
844
848
851
855
858
862
865
868
871
874
876
878
880
881
883
884
884
885
885
885
886
886
887
888
890
892
894
897
899
902
906
909
912
916
920
923
927
930
933
936
939
941
944
946
948
950
952
954
955
957
959
960
962
963
964
965
965
966
965
965
964
962
960
958
955
952
948
944
939
934
929
923
917
912
906
900
894
888
882
877
871
866
860
855
850
845
839
834
828
823
817
811
805
799
792
785
778
771
763
755
747
739
731
723
715
707
700
692
685
677
670
663
657
650
643
637
631
625
618
612
606
599
593
586
579
572
565
557
550
543
535
528
522
515
509
503
498
493
488
484
480
477
474
471
469
467
465
464
462
460
459
457
455
453
450
447
444
441
438
434
429
425
420
415
409
403
397
390
383
376
368
361
353
345
338
330
323
315
307
300
292
284
276
269
261
253
245
237
230
222
215
208
201
194
188
181
175
168
162
156
149
143
136
130
123
116
110
102
95
88
80
72
64
56
47
38
29
20
11
1
-8
-18
-28
-37
-47
-57
-67
-77
-87
-97
-108
-119
-130
-141
-153
-165
-178
-190
-204
-217
-231
-245
-260
-275
-290
-306
-322
-339
-356
-373
-391
-409
-428
-446
-465
-485
-504
-524
-544
-565
-586
-607
-628
-650
-672
-693
-715
-737
-759
-781
-802
-824
-845
-866
-887
-908
-928
-949
-969
-989
-1010
-1030
-1051
-1071
-1092
-1113
-1134
-1156
-1178
-1200
-1222
-1245
-1268
-1292
-1315
-1339
-1363
-1388
-1413
-1438
-1464
-1490
-1516
-1543
-1570
-1598
-1626
-1655
-1684
-1714
-1744
-1775
-1806
-1837
-1868
-1900
-1932
-1963
-1995
-2025
-2057
-2087
-2116
-2145
-2174
-2201
-2228
-2254
-2279
-2303
-2327
-2349
-2371
-2392
-2411
-2430
-2448
-2465
-2481
-2496
-2510
-2524
-2536
-2547
-2557
-2566
-2575
-2582
-2589
-2594
-2599
-2604
-2607
-2610
-2613
-2615
-2617
-2618
-2620
-2620
-2621
-2621
-2622
-2622
-2622
-2622
-2622
-2621
-2621
-2620
-2620
-2619
-2619
-2618
-2618
-2617
-2617
-2616
-2616
-2615
-2614
-2613
-2612
-2610
-2609
-2607
-2605
-2604
-2602
-2600
-2599
-2597
-2596
-2594
-2593
-2592
-2591
-2590
-2589
-2588
-2588
-2587
-2586
-2585
-2583
-2582
-2580
-2579
-2577
-2575
-2573
-2571
-2569
-2567
-2564
-2562
-2559
-2556
-2553
-2549
-2546
-2542
-2538
-2534
-2530
-2526
-2522
-2517
-2513
-2508
-2503
-2498
-2492
-2487
-2481
-2475
-2469
-2463
-2457
-2450
-2444
-2437
-2430
-2423
-2416
-2409
-2401
-2394
-2386
-2378
-2370
-2362
-2353
-2344
-2335
-2326
-2317
-2307
-2297
-2287
-2276
-2266
-2255
-2245
-2234
-2222
-2211
-2199
-2187
-2175
-2162
-2149
-2136
-2123
-2109
-2095
-2080
-2066
-2051
-2036
-2021
-2005
-1991
-1976
-1961
-1946
-1931
-1917
-1903
-1889
-1875
-1862
-1849
-1837
-1825
-1814
-1803
-1792
-1782
-1772
-1763
-1754
-1745
-1736
-1727
-1719
-1711
-1703
-1694
-1686
-1678
-1670
-1661
-1653
-1644
-1636
-1627
-1617
-1608
-1598
-1588
-1578
-1567
-1556
-1545
-1533
-1521
-1509
-1497
-1484
-1471
-1457
-1443
-1429
-1415
-1400
-1385
-1369
-1353
-1337
-1321
-1304
-1287
-1269
-1251
-1232
-1213
-1194
-1174
-1153
-1132
-1111
-1089
-1067
-1045
-1022
-1000
-978
-955
-933
-911
-889
-867
-846
-825
-805
-785
-765
-746
-727
-709
-691
-674
-657
-641
-626
-610
-595
-581
-567
-553
-539
-526
-513
-500
-487
-474
-462
-449
-437
-425
-412
-400
-388
-375
-363
-351
-339
-327
-315
-303
-292
-280
-269
-258
-247
-237
-226
-216
-207
-197
-188
-179
-171
-162
-154
-147
-139
-132
-125
-118
-111
-104
-98
-91
-84
-77
-70
-63
-55
-47
-38
-29
-20
-9
2
13
25
39
52
67
82
98
115
132
150
169
188
208
228
249
270
291
313
335
358
380
403
426
448
471
494
517
539
562
584
607
629
651
672
694
715
735
756
776
796
815
834
853
871
889
906
923
939
956
971
987
1002
1016
1031
1046
1060
1073
1087
1101
1115
1129
1143
1157
1171
1185
1199
1213
1227
1240
1253
1266
1279
1291
1303
1315
1326
1336
1346
1356
1365
1373
1381
1388
1395
1401
1406
1411
1415
1419
1422
1424
1426
1427
1428
1428
1428
1427
1425
1423
1420
1416
1411
1406
1400
1393
1386
1378
1369
1359
1349
1337
1326
1313
1299
1285
1270
1254
1238
1220
1202
1184
1164
1144
1124
1103
1081
1059
1037
1014
990
966
942
917
892
867
841
816
790
764
738
711
685
658
630
603
575
547
518
489
460
430
399
368
336
304
271
238
204
169
134
99
63
27
-10
-47
-84
-121
-158
-196
-234
-271
-309
-347
-384
-421
-458
-495
-531
-567
-603
-638
-673
-707
-740
-774
-806
-838
-870
-901
-931
-960
-989
-1018
-1046
-1073
-1100
-1126
-1152
-1177
-1202
-1227
-1251
-1274
-1298
-1320
-1342
-1364
-1385
-1406
-1426
-1446
-1465
-1484
-1502
-1520
-1537
-1554
-1571
-1587
-1603
-1618
-1633
-1647
-1661
-1674
-1687
-1699
-1711
-1722
-1733
-1743
-1753
-1762
-1770
-1778
-1785
-1792
-1798
-1803
-1808
-1813
-1816
-1820
-1822
-1824
-1825
-1826
-1826
-1826
-1825
-1823
-1821
-1818
-1815
-1811
-1807
-1802
-1797
-1791
-1784
-1777
-1770
-1762
-1753
-1744
-1734
-1724
-1713
-1702
-1690
-1678
-1665
-1651
-1638
-1623
-1608
-1593
-1577
-1561
-1544
-1527
-1510
-1492
-1474
-1456
-1438
-1419
-1401
-1382
-1364
-1345
-1326
-1308
-1290
-1271
-1253
-1235
-1216
-1198
-1179
-1161
-1142
-1123
-1104
-1085
-1065
-1046
-1026
-1006
-987
-967
-947
-927
-907
-887
-867
-847
-827
-808
-789
-770
-751
-733
-716
-698
-681
-665
-649
-634
-619
-604
-590
-576
-563
-550
-538
-526
-514
-503
-492
-481
-471
-461
-452
-443
-434
-426
-418
-411
-403
-397
-390
-384
-378
-372
-367
-362
-357
-352
-348
-344
-340
-337
-333
-330
-328
-325
-323
-320
-318
-316
-314
-312
-310
-307
-305
-302
-300
-297
-294
-292
-289
-286
-283
-280
-277
-274
-272
-269
-267
-265
-262
-260
-258
-257
-255
-254
-252
-251
-249
-248
-247
-246
-245
-244
-244
-243
-242
-241
-240
-239
-238
-236
-235
-233
-231
-229
-227
-224
-221
-218
-215
-211
-208
-204
-200
-196
-193
-189
-185
-182
-178
-175
-172
-169
-167
-164
-162
-160
-159
-158
-157
-157
-158
-158
-160
-161
-163
-166
-169
-173
-177
-182
-187
-193
-199
-206
-213
-221
-229
-237
-247
-256
-266
-276
-286
-297
-308
-319
-330
-342
-354
-366
-378
-390
-403
-415
-428
-441
-454
-467
-481
-495
-509
-523
-538
-552
-567
-582
-598
-613
-629
-644
-660
-676
-692
-708
-723
-739
-755
-770
-786
-802
-817
-833
-849
-865
-881
-897
-913
-930
-947
-964
-981
-998
-1014
-1033
-1050
-1068
-1086
-1104
-1122
-1140
-1159
-1177
-1196
-1215
-1234
-1253
-1272
-1292
-1312
-1332
-1352
-1373
-1394
-1415
-1436
-1457
-1479
-1500
-1521
-1543
-1564
-1585
-1606
-1627
-1647
-1667
-1688
-1708
-1727
-1747
-1767
-1786
-1805
-1824
-1843
-1862
-1880
-1899
-1918
-1936
-1954
-1973
-1991
-2009
-2028
-2047
-2065
-2084
-2103
-2121
-2140
-2159
-2178
-2197
-2216
-2235
-2254
-2273
-2292
-2311
-2330
-2348
-2367
-2386
-2404
-2423
-2441
-2459
-2477
-2494
-2511
-2528
-2545
-2561
-2577
-2593
-2608
-2623
-2638
-2652
-2666
-2679
-2693
-2706
-2719
-2731
-2744
-2756
-2768
-2780
-2791
-2802
-2813
-2823
-2833
-2843
-2852
-2861
-2869
-2876
-2883
-2889
-2895
-2900
-2904
-2908
-2911
-2914
-2916
-2918
-2919
-2920
-2920
-2920
-2920
-2919
-2919
-2917
-2916
-2914
-2912
-2910
-2907
-2905
-2902
-2899
-2896
-2893
-2890
-2886
-2883
-2879
-2875
-2870
-2865
-2860
-2855
-2849
-2843
-2837
-2830
-2823
-2815
-2807
-2799
-2790
-2781
-2772
-2763
-2753
-2743
-2733
-2723
-2713
-2703
-2692
-2681
-2670
-2659
-2648
-2637
-2625
-2614
-2602
-2590
-2578
-2566
-2554
-2542
-2530
-2518
-2505
-2493
-2480
-2467
-2455
-2442
-2428
-2415
-2402
-2388
-2374
-2360
-2345
-2330
-2315
-2299
-2283
-2267
-2251
-2234
-2217
-2199
-2182
-2164
-2146
-2129
-2111
-2093
-2075
-2057
-2040
-2021
-2005
-1987
-1970
-1953
-1936
-1920
-1903
-1887
-1871
-1855
-1840
-1825
-1810
-1795
-1781
-1767
-1753
-1740
-1727
-1714
-1701
-1689
-1677
-1665
-1653
-1642
-1630
-1619
-1609
-1598
-1588
-1578
-1569
-1559
-1550
-1541
-1532
-1523
-1515
-1506
-1498
-1490
-1482
-1473
-1465
-1457
-1449
-1441
-1433
-1425
-1417
-1410
-1402
-1395
-1388
-1382
-1375
-1368
-1362
-1356
-1349
-1343
-1337
-1331
-1325
-1318
-1312
-1306
-1299
-1293
-1287
-1280
-1274
-1267
-1261
-1255
-1248
-1242
-1236
-1230
-1224
-1219
-1213
-1208
-1203
-1198
-1193
-1188
-1184
-1180
-1175
-1171
-1167
-1163
-1159
-1155
-1151
-1147
-1143
-1139
-1134
-1130
-1125
-1121
-1116
-1111
-1107
-1102
-1097
-1092
-1087
-1082
-1078
-1073
-1068
-1064
-1059
-1055
-1050
-1046
-1042
-1038
-1033
-1029
-1025
-1020
-1016
-1012
-1008
-1004
-1000
-997
-993
-989
-985
-981
-978
-974
-971
-968
-965
-963
-960
-958
-956
-954
-952
-951
-949
-948
-946
-945
-943
-941
-940
-938
-935
-933
-930
-927
-924
-921
-917
-913
-909
-904
-899
-894
-888
-882
-876
-869
-861
-854
-845
-837
-828
-818
-808
-797
-786
-775
-763
-750
-737
-724
-710
-696
-682
-667
-652
-637
-621
-605
-589
-573
-556
-540
-523
-506
-488
-471
-454
-436
-418
-401
-383
-365
-347
-329
-311
-293
-275
-257
-239
-222
-204
-186
-169
-151
-134
-117
-100
-83
-67
-50
-34
-18
-2
14
29
44
59
74
89
103
117
130
144
157
169
181
193
205
216
226
237
247
257
266
276
285
294
302
311
320
328
336
345
353
361
369
377
385
393
400
408
416
424
432
440
448
456
463
471
479
487
495
503
511
519
526
534
542
550
558
566
574
583
591
599
607
616
624
632
640
648
656
664
672
680
687
695
702
709
716
723
730
736
743
749
755
762
768
773
779
785
790
795
801
805
810
815
819
823
827
831
834
837
841
844
847
850
852
855
858
861
863
866
869
871
874
877
880
883
886
889
892
895
897
900
903
906
909
912
914
917
920
922
925
928
930
933
936
939
942
945
948
951
954
957
960
964
967
971
975
979
983
988
992
998
1002
1010
1016
1022
1031
1039
1047
1056
1066
1075
1085
1096
1107
1118
1129
1141
1153
1165
1178
1191
1203
1216
1230
1243
1256
1269
1283
1296
1309
1322
1335
1348
1361
1373
1385
1397
1408
1420
1430
1441
1451
1460
1470
1479
1487
1495
1502
1509
1516
1522
1527
1532
1537
1541
1545
1548
1550
1552
1553
1554
1554
1553
1553
1551
1549
1547
1544
1541
1537
1533
1529
1524
1520
1515
1509
1504
1498
1492
1486
1480
1473
1467
1460
1454
1447
1440
1433
1425
1418
1411
1403
1395
1387
1379
1371
1363
1354
1345
1335
1325
1315
1305
1293
1282
1270
1258
1245
1232
1219
1205
1191
1176
1161
1146
1130
1113
1097
1079
1062
1044
1025
1006
986
966
946
925
904
882
860
838
815
792
769
745
722
698
674
650
625
601
576
552
527
502
477
452
427
402
377
352
328
303
278
254
230
206
182
159
135
112
90
67
45
23
1
-20
-42
-63
-83
-104
-124
-144
-164
-183
-202
-221
-239
-257
-274
-291
-308
-324
-339
-354
-369
-383
-397
-410
-423
-436
-447
-459
-470
-480
-490
-500
-509
-517
-526
-533
-541
-548
-554
-560
-566
-571
-576
-581
-585
-589
-592
-596
-598
-601
-603
-605
-606
-607
-608
-609
-609
-609
-609
-609
-609
-609
-608
-608
-608
-608
-607
-608
-608
-608
-609
-610
-611
-612
-614
-616
-619
-621
-625
-628
-633
-637
-642
-648
-654
-660
-667
-675
-683
-691
-700
-709
-719
-729
-740
-750
-761
-772
-784
-796
-807
-819
-831
-843
-855
-867
-880
-892
-904
-915
-927
-939
-950
-961
-972
-983
-994
-1004
-1014
-1024
-1033
-1042
-1051
-1060
-1069
-1077
-1085
-1092
-1100
-1107
-1114
-1121
-1128
-1134
-1140
-1145
-1150
-1155
-1159
-1163
-1166
-1169
-1172
-1174
-1176
-1177
-1178
-1179
-1179
-1179
-1178
-1178
-1177
-1176
-1174
-1173
-1171
-1170
-1168
-1166
-1164
-1162
-1161
-1159
-1157
-1155
-1154
-1152
-1151
-1149
-1148
-1147
-1146
-1146
-1145
-1145
-1145
-1146
-1147
-1148
-1149
-1151
-1153
-1155
-1157
-1160
-1164
-1167
-1171
-1176
-1180
-1185
-1191
-1196
-1202
-1208
-1214
-1220
-1227
-1234
-1240
-1247
-1254
-1261
-1268
-1275
-1281
-1288
-1295
-1302
-1309
-1315
-1322
-1328
-1335
-1341
-1347
-1354
-1360
-1366
-1372
-1378
-1384
-1390
-1395
-1401
-1406
-1411
-1416
-1420
-1425
-1429
-1432
-1436
-1439
-1442
-1445
-1447
-1449
-1451
-1452
-1453
-1454
-1454
-1454
-1454
-1453
-1452
-1451
-1450
-1449
-1447
-1446
-1444
-1443
-1442
-1440
-1439
-1438
-1437
-1436
-1435
-1435
-1435
-1435
-1435
-1436
-1436
-1437
-1439
-1440
-1442
-1444
-1447
-1450
-1453
-1456
-1459
-1463
-1467
-1471
-1476
-1480
-1485
-1490
-1495
-1500
-1505
-1510
-1516
-1521
-1527
-1532
-1537
-1543
-1548
-1554
-1559
-1564
-1569
-1574
-1579
-1584
-1589
-1594
-1598
-1602
-1607
-1610
-1614
-1617
-1620
-1623
-1625
-1627
-1629
-1630
-1631
-1631
-1631
-1631
-1630
-1629
-1628
-1626
-1623
-1621
-1618
-1614
-1610
-1606
-1601
-1596
-1591
-1586
-1580
-1574
-1568
-1561
-1555
-1548
-1541
-1534
-1527
-1519
-1511
-1504
-1496
-1487
-1479
-1471
-1462
-1453
-1444
-1434
-1425
-1415
-1406
-1396
-1386
-1376
-1366
-1355
-1345
-1334
-1324
-1313
-1303
-1292
-1281
-1270
-1259
-1248
-1237
-1226
-1215
-1204
-1193
-1181
-1170
-1158
-1146
-1135
-1123
-1111
-1098
-1086
-1073
-1061
-1047
-1034
-1020
-1006
-993
-979
-964
-949
-934
-919
-903
-888
-872
-856
-839
-823
-807
-790
-774
-757
-740
-724
-707
-691
-674
-657
-641
-624
-607
-590
-574
-557
-540
-523
-506
-490
-473
-457
-441
-425
-409
-393
-378
-362
-347
-333
-318
-304
-290
-276
-263
-249
-236
-223
-211
-198
-186
-174
-162
-150
-138
-127
-115
-104
-92
-81
-69
-58
-47
-36
-25
-13
-2
9
20
30
41
51
62
72
82
91
101
110
119
128
137
145
153
161
169
177
184
191
197
204
210
216
222
227
233
238
243
248
252
256
260
264
268
271
274
277
280
282
285
287
289
291
293
295
297
299
301
303
305
307
310
312
314
316
319
321
323
325
328
330
332
335
337
339
341
342
344
346
347
348
349
350
351
351
351
351
351
350
349
348
347
345
344
342
340
337
335
333
330
328
326
323
321
319
317
315
313
311
309
308
306
305
303
302
301
300
299
298
297
296
295
294
293
292
291
290
288
287
285
284
282
280
278
276
274
271
269
266
263
260
257
253
250
246
242
238
234
230
225
220
215
210
205
200
194
189
183
177
171
166
160
154
148
143
137
131
126
121
116
111
107
103
98
94
91
87
84
81
78
76
74
72
70
69
68
67
67
67
67
68
69
70
71
72
74
75
77
79
82
84
86
88
90
93
95
97
99
101
103
105
106
108
109
111
112
113
114
114
115
116
116
116
117
117
117
117
118
118
118
118
119
119
119
120
120
120
121
122
122
123
123
124
125
125
126
126
127
127
128
128
129
130
130
131
131
131
132
132
133
133
133
134
134
134
135
135
136
137
138
139
141
143
144
147
149
152
155
158
161
165
169
174
179
184
189
195
202
209
216
224
233
242
251
261
272
283
294
306
318
330
343
356
370
384
399
414
429
444
460
477
493
510
527
544
562
580
598
617
635
654
673
693
712
732
751
771
791
811
831
851
872
892
912
933
953
974
994
1014
1036
1057
1077
1098
1119
1140
1160
1181
1202
1222
1243
1263
1284
1304
1324
1344
1364
1384
1404
1423
1443
1463
1482
1502
1521
1540
1559
1579
1597
1616
1635
1654
1672
1690
1709
1727
1745
1762
1780
1797
1814
1831
1847
1864
1880
1895
1911
1926
1940
1954
1968
1982
1995
2008
2020
2031
2043
2053
2063
2073
2082
2090
2098
2105
2111
2117
2122
2126
2129
2132
2134
2135
2135
2135
2134
2133
2131
2129
2126
2122
2118
2113
2109
2103
2097
2091
2085
2078
2071
2063
2055
2047
2037
2029
2021
2011
2001
1992
1982
1972
1962
1952
1941
1931
1920
1909
1898
1887
1877
1866
1855
1844
1833
1822
1811
1800
1790
1779
1769
1758
1748
1738
1728
1718
1708
1699
1689
1680
1670
1661
1652
1644
1635
1627
1619
1611
1604
1596
1589
1582
1576
1569
1563
1558
1552
1547
1542
1537
1532
1528
1523
1519
1515
1511
1508
1504
1501
1497
1494
1491
1487
1484
1481
1478
1474
1471
1468
1465
1461
1458
1455
1451
1447
1444
1440
1436
1431
1427
1422
1418
1413
1407
1402
1396
1390
1384
1378
1372
1365
1358
1351
1344
1337
1329
1321
1313
1304
1296
1287
1278
1268
1258
1248
1238
1228
1217
1206
1195
1183
1172
1160
1148
1136
1124
1112
1099
1087
1074
1061
1048
1035
1022
1008
996
983
970
957
944
931
917
904
891
879
866
853
841
829
817
805
794
783
772
762
752
743
734
725
717
709
702
696
689
684
679
674
670
666
662
660
657
655
654
652
652
651
651
652
652
653
654
655
656
657
659
661
662
664
666
668
670
672
674
676
678
680
682
684
686
688
690
691
693
694
696
697
698
699
699
700
701
701
701
701
701
700
700
699
699
698
697
696
695
693
692
690
689
687
686
684
683
681
679
678
676
674
673
671
669
668
666
664
663
661
659
658
656
654
653
651
649
647
646
644
641
639
637
634
632
629
626
622
619
615
611
607
602
598
593
587
582
576
570
563
556
549
542
535
527
519
510
502
493
484
475
465
455
445
435
425
414
403
392
381
370
358
346
334
322
309
296
284
271
257
244
231
217
203
189
175
161
147
132
118
103
88
73
58
43
28
13
-2
-17
-32
-47
-62
-76
-91
-105
-119
-133
-147
-160
-173
-186
-199
-211
-223
-235
-246
-257
-268
-279
-289
-299
-309
-319
-328
-337
-346
-355
-364
-372
-380
-388
-396
-403
-411
-418
-425
-432
-438
-445
-451
-457
-463
-469
-474
-480
-485
-490
-495
-500
-505
-509
-514
-518
-521
-525
-528
-531
-533
-535
-537
-539
-540
-540
-540
-540
-539
-538
-537
-535
-533
-530
-527
-523
-519
-514
-509
-503
-497
-490
-483
-475
-467
-459
-450
-440
-431
-420
-410
-399
-387
-375
-363
-350
-337
-324
-310
-296
-281
-267
-251
-236
-220
-204
-187
-171
-154
-136
-119
-101
-83
-65
-46
-28
-9
11
30
50
71
92
113
134
156
178
200
223
246
269
293
316
341
365
390
415
440
465
491
516
542
568
594
621
647
673
699
726
752
778
804
830
856
881
906
932
957
981
1006
1030
1054
1077
1100
1123
1146
1168
1190
1212
1233
1254
1274
1294
1314
1333
1352
1371
1389
1407
1424
1442
1458
1475
1491
1507
1522
1537
1552
1567
1581
1595
1609
1623
1636
1650
1663
1675
1688
1700
1712
1723
1735
1746
1757
1767
1778
1788
1798
1807
1817
1826
1835
1843
1852
1860
1867
1875
1882
1888
1895
1901
1906
1911
1916
1920
1924
1928
1931
1934
1936
1938
1940
1941
1942
1943
1943
1943
1942
1942
1940
1939
1937
1935
1932
1929
1926
1922
1918
1914
1909
1904
1899
1893
1887
1880
1873
1866
1858
1851
1842
1834
1825
1815
1805
1795
1785
1774
1763
1751
1740
1728
1715
1702
1689
1676
1663
1649
1635
1620
1606
1591
1576
1560
1544
1528
1512
1495
1478
1460
1443
1425
1407
1388
1369
1350
1330
1310
1289
1269
1248
1226
1204
1182
1159
1136
1113
1089
1066
1041
1016
992
967
942
917
892
866
841
815
789
763
737
712
686
660
634
608
582
557
531
506
480
455
430
405
380
355
331
307
282
258
234
211
187
164
140
117
95
72
49
27
5
-17
-39
-60
-82
-102
-123
-143
-164
-183
-203
-221
-240
-258
-276
-293
-310
-326
-342
-357
-372
-386
-400
-413
-426
-438
-450
-462
-473
-483
-493
-503
-512
-521
-530
-538
-545
-552
-559
-566
-572
-578
-583
-589
-594
-599
-604
-609
-613
-618
-623
-627
-632
-636
-641
-646
-650
-655
-660
-665
-670
-675
-680
-685
-690
-695
-701
-706
-712
-717
-723
-729
-735
-741
-747
-754
-760
-767
-774
-781
-788
-795
-803
-810
-818
-826
-834
-842
-850
-858
-867
-875
-884
-892
-901
-910
-919
-928
-937
-946
-956
-965
-974
-983
-993
-1002
-1010
-1020
-1029
-1038
-1047
-1056
-1064
-1073
-1081
-1089
-1096
-1104
-1111
-1117
-1124
-1130
-1136
-1141
-1146
-1151
-1155
-1160
-1163
-1167
-1170
-1172
-1174
-1176
-1178
-1179
-1179
-1180
-1180
-1179
-1178
-1177
-1175
-1173
-1170
-1167
-1164
-1160
-1155
-1150
-1144
-1138
-1132
-1125
-1117
-1109
-1101
-1092
-1082
-1072
-1062
-1051
-1040
-1029
-1016
-1004
-992
-979
-966
-952
-938
-924
-909
-894
-879
-863
-847
-831
-815
-798
-782
-765
-748
-730
-713
-696
-678
-660
-643
-625
-607
-589
-571
-553
-535
-517
-499
-481
-463
-445
-427
-409
-391
-373
-355
-338
-320
-302
-285
-268
-251
-234
-217
-201
-184
-168
-153
-137
-121
-106
-91
-77
-62
-48
-34
-21
-7
5
18
30
42
53
64
75
85
94
104
113
121
129
137
144
151
157
163
168
173
178
182
185
188
190
192
193
194
193
193
191
189
186
183
179
175
170
164
158
151
144
136
128
119
109
99
89
78
66
54
41
28
15
1
-14
-29
-45
-61
-77
-94
-112
-130
-148
-167
-186
-206
-226
-246
-267
-288
-310
-332
-354
-377
-399
-422
-446
-469
-493
-517
-542
-566
-591
-615
-640
-665
-690
-716
-741
-767
-793
-818
-844
-870
-896
-921
-947
-972
-998
-1022
-1048
-1073
-1098
-1123
-1147
-1171
-1196
-1219
-1243
-1267
-1290
-1313
-1336
-1358
-1381
-1403
-1425
-1446
-1467
-1488
-1508
-1529
-1548
-1568
-1587
-1606
-1625
-1643
-1661
-1679
-1696
-1714
-1730
-1747
-1763
-1779
-1795
-1811
-1826
-1841
-1855
-1870
-1884
-1898
-1911
-1924
-1937
-1950
-1962
-1974
-1986
-1997
-2009
-2019
-2029
-2040
-2050
-2060
-2070
-2079
-2088
-2097
-2106
-2114
-2123
-2131
-2138
-2146
-2153
-2160
-2167
-2174
-2180
-2186
-2192
-2197
-2203
-2208
-2212
-2217
-2221
-2224
-2228
-2231
-2234
-2237
-2240
-2242
-2244
-2245
-2247
-2248
-2249
-2250
-2251
-2252
-2252
-2253
-2253
-2253
-2253
-2253
-2253
-2253
-2252
-2252
-2252
-2251
-2251
-2250
-2250
-2250
-2249
-2249
-2249
-2248
-2248
-2248
-2248
-2248
-2247
-2247
-2247
-2247
-2246
-2246
-2245
-2245
-2244
-2243
-2242
-2241
-2240
-2239
-2237
-2236
-2234
-2232
-2230
-2228
-2225
-2223
-2220
-2217
-2214
-2211
-2208
-2205
-2201
-2197
-2193
-2189
-2185
-2181
-2176
-2172
-2167
-2162
-2157
-2152
-2146
-2141
-2135
-2129
-2123
-2117
-2111
-2105
-2099
-2092
-2086
-2079
-2073
-2066
-2059
-2052
-2044
-2037
-2029
-2021
-2015
-2007
-1999
-1991
-1983
-1975
-1967
-1958
-1950
-1942
-1933
-1925
-1916
-1907
-1899
-1890
-1882
-1873
-1864
-1856
-1847
-1839
-1831
-1823
-1814
-1806
-1798
-1790
-1783
-1775
-1767
-1760
-1752
-1744
-1737
-1730
-1722
-1715
-1708
-1700
-1693
-1686
-1679
-1672
-1664
-1657
-1650
-1643
-1636
-1628
-1621
-1614
-1606
-1599
-1591
-1584
-1576
-1568
-1561
-1553
-1545
-1537
-1529
-1521
-1513
-1505
-1497
-1489
-1481
-1472
-1464
-1456
-1447
-1439
-1431
-1422
-1414
-1406
-1397
-1389
-1381
-1373
-1364
-1356
-1348
-1340
-1331
-1323
-1315
-1307
-1299
-1291
-1284
-1276
-1268
-1261
-1253
-1246
-1238
-1231
-1224
-1216
-1209
-1202
-1195
-1189
-1182
-1175
-1169
-1162
-1156
-1149
-1143
-1137
-1131
-1125
-1119
-1114
-1108
-1103
-1098
-1093
-1088
-1083
-1079
-1075
-1071
-1067
-1063
-1060
-1057
-1054
-1051
-1049
-1047
-1045
-1044
-1042
-1041
-1041
-1040
-1040
-1040
-1041
-1042
-1043
-1044
-1046
-1047
-1049
-1052
-1054
-1057
-1060
-1063
-1066
-1069
-1072
-1076
-1079
-1083
-1086
-1090
-1094
-1098
-1101
-1105
-1109
-1113
-1117
-1121
-1125
-1129
-1132
-1136
-1140
-1144
-1147
-1151
-1155
-1158
-1162
-1166
-1169
-1173
-1177
-1180
-1184
-1188
-1192
-1196
-1200
-1204
-1208
-1212
-1216
-1220
-1225
-1229
-1233
-1238
-1242
-1247
-1251
-1255
-1260
-1264
-1268
-1272
-1276
-1280
-1284
-1288
-1291
-1295
-1298
-1301
-1305
-1308
-1310
-1313
-1316
-1318
-1320
-1323
-1325
-1327
-1328
-1330
-1332
-1334
-1335
-1336
-1338
-1339
-1340
-1341
-1342
-1343
-1344
-1344
-1345
-1346
-1346
-1347
-1347
-1348
-1348
-1348
-1348
-1349
-1349
-1349
-1349
-1350
-1350
-1351
-1351
-1352
-1352
-1353
-1354
-1355
-1356
-1357
-1358
-1359
-1360
-1362
-1363
-1365
-1366
-1368
-1370
-1371
-1373
-1375
-1377
-1379
-1381
-1383
-1385
-1387
-1389
-1391
-1393
-1395
-1397
-1399
-1402
-1404
-1406
-1408
-1411
-1413
-1416
-1419
-1421
-1424
-1427
-1430
-1433
-1436
-1439
-1442
-1445
-1448
-1451
-1454
-1458
-1461
-1464
-1468
-1471
-1474
-1477
-1481
-1484
-1487
-1491
-1494
-1498
-1501
-1504
-1508
-1511
-1514
-1518
-1521
-1525
-1528
-1531
-1535
-1538
-1541
-1544
-1548
-1551
-1554
-1557
-1560
-1563
-1566
-1569
-1572
-1575
-1578
-1581
-1584
-1586
-1589
-1591
-1594
-1596
-1598
-1601
-1603
-1604
-1606
-1608
-1609
-1611
-1612
-1613
-1614
-1615
-1616
-1617
-1618
-1618
-1619
-1619
-1619
-1619
-1619
-1619
-1619
-1619
-1619
-1618
-1618
-1617
-1617
-1616
-1615
-1614
-1613
-1612
-1611
-1609
-1608
-1606
-1604
-1602
-1600
-1598
-1596
-1593
-1591
-1588
-1585
-1582
-1578
-1575
-1571
-1568
-1564
-1560
-1556
-1552
-1548
-1544
-1540
-1535
-1531
-1526
-1521
-1516
-1511
-1506
-1501
-1495
-1490
-1484
-1478
-1472
-1466
-1459
-1453
-1446
-1439
-1432
-1425
-1418
-1411
-1403
-1396
-1388
-1381
-1373
-1365
-1357
-1350
-1342
-1334
-1326
-1318
-1310
-1302
-1294
-1286
-1278
-1270
-1262
-1255
-1247
-1240
-1232
-1225
-1218
-1211
-1204
-1197
-1190
-1184
-1177
-1171
-1165
-1159
-1153
-1147
-1142
-1137
-1131
-1127
-1122
-1117
-1113
-1109
-1105
-1101
-1098
-1094
-1091
-1088
-1086
-1083
-1081
-1079
-1078
-1076
-1075
-1074
-1074
-1073
-1073
-1074
-1074
-1075
-1076
-1078
-1079
-1081
-1084
-1086
-1089
-1092
-1096
-1099
-1104
-1108
-1112
-1117
-1122
-1127
-1133
-1138
-1144
-1150
-1155
-1161
-1167
-1174
-1180
-1186
-1193
-1199
-1206
-1213
-1220
-1227
-1234
-1241
-1248
-1255
-1262
-1270
-1277
-1285
-1293
-1301
-1309
-1317
-1325
-1333
-1341
-1350
-1358
-1367
-1376
-1385
-1393
-1403
-1412
-1421
-1430
-1439
-1449
-1458
-1468
-1477
-1487
-1496
-1505
-1515
-1524
-1533
-1542
-1551
-1560
-1569
-1578
-1587
-1595
-1603
-1611
-1619
-1627
-1635
-1643
-1650
-1657
-1664
-1671
-1677
-1684
-1690
-1696
-1701
-1707
-1712
-1717
-1721
-1725
-1729
-1733
-1736
-1739
-1742
-1744
-1746
-1748
-1749
-1750
-1751
-1751
-1751
-1751
-1751
-1750
-1749
-1747
-1746
-1744
-1741
-1738
-1735
-1732
-1728
-1724
-1720
-1715
-1710
-1704
-1698
-1692
-1685
-1678
-1670
-1662
-1654
-1646
-1637
-1628
-1618
-1608
-1598
-1587
-1577
-1566
-1555
-1543
-1532
-1520
-1508
-1495
-1483
-1470
-1457
-1444
-1430
-1417
-1403
-1389
-1375
-1361
-1346
-1332
-1317
-1302
-1287
-1272
-1257
-1242
-1226
-1211
-1195
-1180
-1164
-1149
-1133
-1117
-1102
-1086
-1070
-1054
-1038
-1022
-1006
-990
-974
-958
-942
-926
-910
-893
-877
-860
-843
-826
-809
-792
-775
-758
-740
-722
-704
-686
-668
-650
-631
-612
-593
-574
-554
-535
-515
-494
-474
-454
-433
-412
-391
-370
-348
-327
-305
-283
-262
-240
-217
-195
-173
-150
-128
-105
-83
-60
-37
-15
8
31
53
76
99
121
144
166
188
211
233
255
277
298
320
341
362
383
404
425
445
465
485
505
524
543
562
581
599
617
635
652
670
687
704
720
736
753
768
784
799
814
829
844
859
873
887
901
914
927
941
953
966
978
990
1002
1014
1025
1036
1047
1057
1067
1077
1086
1095
1104
1112
1120
1127
1134
1140
1146
1152
1157
1161
1166
1169
1173
1175
1178
1180
1181
1182
1183
1182
1182
1181
1179
1177
1174
1171
1168
1164
1159
1154
1148
1142
1136
1129
1122
1115
1107
1099
1090
1082
1073
1063
1053
1043
1033
1022
1012
1000
989
978
966
954
942
930
918
905
892
880
867
854
841
828
815
802
788
775
762
749
735
722
709
695
682
668
655
641
628
614
601
587
573
560
546
532
519
505
492
478
464
451
437
424
410
397
384
371
358
345
332
319
307
294
282
270
258
246
235
223
212
201
190
180
169
159
149
139
130
121
112
103
95
86
78
71
63
56
49
42
35
29
23
17
11
5
0
-5
-10
-15
-20
-24
-28
-32
-35
-39
-42
-45
-47
-50
-52
-54
-56
-57
-59
-60
-61
-62
-62
-63
-63
-63
-63
-62
-62
-61
-60
-59
-58
-57
-56
-54
-53
-51
-49
-47
-45
-43
-41
-38
-36
-33
-31
-28
-25
-22
-19
-16
-13
-10
-7
-4
-1
1
4
7
9
12
14
16
19
21
22
24
26
27
28
29
30
30
30
30
30
30
29
28
26
24
22
20
18
15
12
8
5
1
-3
-8
-12
-17
-22
-28
-33
-39
-44
-50
-56
-62
-68
-74
-81
-87
-93
-100
-106
-113
-119
-125
-132
-138
-144
-150
-156
-163
-169
-175
-181
-187
-193
-199
-204
-210
-216
-221
-227
-232
-237
-242
-247
-252
-257
-261
-265
-269
-273
-277
-281
-284
-287
-290
-293
-296
-298
-300
-301
-303
-304
-305
-305
-305
-305
-305
-304
-303
-301
-300
-298
-296
-293
-290
-287
-284
-280
-277
-273
-268
-264
-259
-255
-250
-245
-239
-234
-228
-222
-216
-210
-204
-198
-191
-185
-178
-171
-164
-158
-151
-144
-137
-130
-123
-116
-109
-103
-96
-89
-83
-76
-70
-64
-57
-51
-45
-40
-34
-29
-23
-18
-13
-8
-4
1
5
9
13
17
20
24
27
29
32
34
36
38
39
40
41
42
42
42
42
42
41
40
39
37
35
33
31
28
25
22
19
15
12
8
4
-1
-5
-10
-14
-19
-24
-29
-34
-39
-45
-50
-56
-61
-67
-73
-79
-85
-91
-97
-103
-109
-115
-122
-128
-135
-141
-148
-155
-162
-168
-175
-182
-189
-196
-203
-210
-217
-224
-231
-238
-245
-252
-259
-267
-274
-281
-288
-296
-303
-310
-317
-324
-331
-339
-346
-353
-360
-367
-374
-380
-387
-394
-400
-406
-412
-418
-424
-430
-435
-441
-446
-451
-456
-460
-465
-469
-473
-476
-480
-483
-486
-488
-491
-493
-494
-496
-497
-498
-499
-499
-499
-499
-498
-497
-496
-494
-493
-490
-488
-485
-482
-478
-475
-471
-466
-462
-457
-452
-446
-441
-435
-428
-422
-415
-408
-401
-393
-385
-377
-369
-360
-351
-341
-332
-322
-311
-301
-290
-279
-267
-255
-243
-231
-218
-206
-192
-179
-165
-151
-137
-123
-108
-94
-79
-64
-48
-33
-17
-2
14
30
46
62
78
93
109
125
141
157
172
188
203
219
234
249
264
279
294
309
323
337
351
365
379
393
406
420
433
446
459
471
484
496
508
520
531
543
554
565
576
586
597
607
617
627
636
646
655
664
673
681
690
698
706
714
722
730
737
744
751
758
764
770
776
782
787
792
797
802
806
810
814
817
820
823
825
827
829
831
832
833
834
834
834
834
834
833
832
831
830
828
826
824
822
820
817
814
811
808
804
801
797
793
789
785
781
776
772
767
762
757
752
747
742
737
731
726
720
715
709
704
698
693
687
681
676
670
664
658
653
647
641
635
629
623
618
612
606
600
594
588
582
576
570
564
558
552
546
540
534
529
523
517
511
505
499
493
487
481
475
469
463
457
450
444
438
431
425
418
411
404
397
390
383
375
367
360
352
343
335
326
318
309
300
290
281
271
261
251
241
230
220
209
198
186
175
163
151
139
127
115
102
89
76
63
50
36
22
9
-5
-19
-33
-48
-62
-76
-90
-104
-119
-133
-148
-162
-176
-191
-205
-220
-234
-248
-262
-277
-291
-305
-319
-333
-347
-360
-374
-387
-401
-414
-427
-440
-453
-466
-478
-491
-503
-516
-528
-541
-553
-565
-577
-589
-601
-612
-624
-636
-647
-658
-670
-681
-692
-703
-713
-724
-735
-745
-755
-765
-775
-785
-795
-804
-814
-823
-832
-840
-849
-857
-865
-873
-881
-888
-896
-903
-910
-917
-923
-930
-936
-942
-948
-954
-960
-966
-971
-977
-982
-987
-992
-997
-1002
-1006
-1010
-1016
-1020
-1025
-1030
-1034
-1038
-1043
-1047
-1051
-1055
-1059
-1063
-1067
-1071
-1075
-1079
-1083
-1087
-1091
-1095
-1098
-1102
-1106
-1110
-1114
-1119
-1123
-1127
-1131
-1136
-1140
-1145
-1149
-1154
-1159
-1163
-1168
-1173
-1178
-1183
-1188
-1194
-1199
-1204
-1210
-1215
-1221
-1227
-1233
-1239
-1245
-1252
-1258
-1265
-1272
-1279
-1286
-1293
-1300
-1308
-1315
-1323
-1331
-1339
-1347
-1355
-1363
-1371
-1379
-1388
-1397
-1405
-1414
-1423
-1433
-1442
-1452
-1461
-1471
-1481
-1492
-1502
-1513
-1523
-1534
-1546
-1557
-1569
-1580
-1592
-1604
-1617
-1629
-1642
-1655
-1668
-1681
-1694
-1708
-1721
-1735
-1749
-1763
-1778
-1792
-1806
-1821
-1836
-1850
-1865
-1880
-1895
-1910
-1925
-1940
-1955
-1971
-1986
-2001
-2016
-2032
-2047
-2062
-2077
-2093
-2108
-2123
-2138
-2153
-2168
-2182
-2197
-2212
-2226
-2241
-2255
-2270
-2284
-2298
-2311
-2325
-2339
-2352
-2365
-2378
-2391
-2403
-2415
-2427
-2439
-2451
-2462
-2473
-2484
-2495
-2505
-2515
-2525
-2535
-2544
-2553
-2562
-2571
-2579
-2588
-2595
-2603
-2610
-2617
-2624
-2631
-2637
-2643
-2648
-2653
-2658
-2663
-2667
-2671
-2675
-2679
-2682
-2685
-2687
-2689
-2691
-2693
-2694
-2695
-2695
-2695
-2695
-2694
-2694
-2692
-2691
-2689
-2687
-2685
-2682
-2679
-2676
-2673
-2669
-2665
-2661
-2657
-2653
-2648
-2644
-2639
-2634
-2629
-2623
-2618
-2612
-2607
-2601
-2595
-2589
-2583
-2577
-2571
-2564
-2558
-2552
-2545
-2539
-2532
-2525
-2518
-2511
-2504
-2497
-2490
-2482
-2475
-2467
-2460
-2452
-2444
-2435
-2427
-2419
-2410
-2401
-2393
-2384
-2375
-2365
-2356
-2347
-2337
-2328
-2318
-2308
-2298
-2288
-2278
-2267
-2257
-2246
-2235
-2224
-2213
-2202
-2190
-2179
-2167
-2155
-2143
-2131
-2118
-2106
-2093
-2080
-2067
-2054
-2041
-2028
-2013
-2001
-1987
-1973
-1960
-1946
-1932
-1918
-1904
-1890
-1876
-1862
-1847
-1833
-1819
-1805
-1791
-1776
-1762
-1748
-1734
-1720
-1706
-1692
-1678
-1664
-1651
-1637
-1624
-1610
-1597
-1584
-1571
-1558
-1545
-1532
-1519
-1506
-1494
-1481
-1469
-1457
-1444
-1432
-1420
-1408
-1396
-1384
-1372
-1360
-1348
-1336
-1324
-1312
-1301
-1289
-1278
-1266
-1255
-1243
-1232
-1221
-1210
-1199
-1188
-1177
-1166
-1156
-1145
-1134
-1123
-1113
-1102
-1092
-1081
-1070
-1060
-1049
-1038
-1028
-1016
-1006
-995
-985
-974
-963
-952
-941
-930
-919
-908
-897
-886
-875
-863
-852
-841
-829
-817
-805
-793
-781
-769
-757
-744
-732
-719
-706
-693
-680
-666
-653
-639
-625
-612
-598
-583
-569
-555
-540
-525
-510
-495
-480
-465
-450
-434
-419
-403
-388
-372
-356
-340
-324
-308
-292
-275
-259
-242
-226
-209
-192
-175
-158
-141
-124
-107
-89
-72
-54
-36
-19
-1
17
35
54
72
90
108
127
145
164
183
201
220
239
258
277
296
315
334
353
373
392
412
432
451
471
491
511
531
551
571
592
612
633
653
674
695
715
736
758
779
800
821
843
864
886
908
929
951
973
995
1016
1038
1060
1082
1103
1125
1147
1168
1190
1211
1232
1254
1275
1295
1316
1336
1356
1376
1396
1415
1434
1453
1471
1489
1507
1524
1541
1557
1573
1589
1604
1619
1633
1647
1661
1674
1686
1699
1711
1722
1733
1744
1754
1764
1773
1782
1791
1799
1807
1814
1821
1828
1834
1840
1845
1850
1855
1859
1863
1867
1870
1873
1875
1877
1879
1880
1881
1882
1882
1882
1882
1881
1880
1878
1876
1874
1872
1869
1866
1862
1859
1855
1851
1846
1841
1836
1831
1826
1820
1814
1808
1801
1794
1787
1780
1773
1765
1757
1749
1741
1732
1724
1715
1706
1697
1687
1678
1668
1658
1648
1638
1627
1617
1606
1595
1584
1573
1562
1550
1539
1527
1516
1504
1492
1480
1468
1456
1444
1432
1420
1408
1397
1385
1373
1361
1350
1338
1327
1315
1304
1293
1282
1271
1260
1249
1238
1228
1217
1207
1197
1186
1176
1166
1156
1146
1136
1126
1116
1106
1097
1087
1077
1067
1057
1048
1038
1028
1018
1008
1000
991
981
972
963
953
944
935
926
918
909
900
892
884
876
868
860
852
845
838
831
824
817
811
805
799
793
787
782
776
771
766
761
757
752
748
744
740
736
732
729
726
722
719
716
713
710
707
705
702
700
698
696
693
691
689
688
686
684
682
681
679
678
676
675
673
672
670
669
667
666
665
663
662
660
659
658
656
655
653
652
650
649
647
645
643
641
639
637
635
633
630
627
625
622
618
615
612
608
604
599
595
590
584
579
573
567
561
554
547
539
532
524
515
507
498
489
479
469
459
449
438
427
415
404
392
379
366
353
340
326
312
298
283
268
252
236
220
204
187
170
153
135
117
99
80
62
43
24
5
-15
-34
-54
-74
-94
-114
-135
-155
-176
-196
-217
-238
-259
-280
-301
-322
-344
-365
-386
-408
-429
-451
-472
-494
-515
-537
-558
-579
-601
-622
-643
-664
-685
-706
-727
-748
-768
-789
-809
-829
-849
-869
-889
-908
-928
-947
-966
-985
-1004
-1022
-1041
-1059
-1077
-1095
-1113
-1131
-1148
-1166
-1183
-1199
-1216
-1233
-1249
-1265
-1281
-1296
-1312
-1327
-1342
-1356
-1371
-1385
-1399
-1413
-1426
-1439
-1452
-1465
-1478
-1490
-1502
-1514
-1526
-1538
-1549
-1560
-1571
-1581
-1591
-1601
-1611
-1620
-1629
-1638
-1647
-1655
-1663
-1671
-1679
-1686
-1693
-1699
-1706
-1712
-1718
-1723
-1729
-1734
-1739
-1743
-1748
-1752
-1756
-1759
-1763
-1766
-1769
-1772
-1775
-1778
-1780
-1783
-1785
-1787
-1789
-1791
-1793
-1795
-1796
-1798
-1799
-1800
-1801
-1802
-1803
-1804
-1804
-1805
-1805
-1806
-1806
-1806
-1805
-1805
-1804
-1804
-1803
-1802
-1800
-1799
-1798
-1796
-1794
-1792
-1790
-1787
-1785
-1782
-1779
-1776
-1773
-1770
-1766
-1762
-1759
-1754
-1750
-1746
-1741
-1736
-1731
-1726
-1720
-1715
-1709
-1703
-1697
-1690
-1684
-1677
-1670
-1663
-1656
-1649
-1642
-1634
-1626
-1618
-1610
-1602
-1594
-1586
-1577
-1569
-1560
-1551
-1542
-1533
-1524
-1514
-1505
-1495
-1486
-1476
-1466
-1456
-1446
-1436
-1426
-1416
-1405
-1395
-1384
-1373
-1363
-1352
-1341
-1330
-1318
-1307
-1295
-1284
-1272
-1260
-1249
-1237
-1225
-1212
-1200
-1188
-1175
-1163
-1150
-1137
-1124
-1111
-1098
-1085
-1072
-1059
-1045
-1032
-1018
-1004
-992
-978
-965
-951
-938
-925
-911
-898
-884
-871
-858
-845
-832
-819
-806
-793
-780
-767
-754
-742
-729
-717
-704
-692
-679
-667
-654
-642
-629
-617
-604
-592
-579
-567
-554
-541
-529
-516
-503
-490
-477
-464
-451
-438
-425
-411
-398
-384
-371
-357
-343
-329
-316
-302
-288
-274
-260
-246
-232
-218
-204
-190
-176
-163
-149
-135
-121
-108
-94
-80
-67
-53
-40
-27
-14
-1
12
25
38
50
63
75
87
99
111
123
134
145
157
167
178
189
199
209
219
229
238
247
256
265
274
282
291
299
307
315
322
330
337
344
351
358
365
372
378
384
390
396
402
408
414
420
425
431
436
441
447
452
457
462
467
472
477
482
486
491
496
501
505
510
514
519
523
528
532
537
541
545
550
554
558
563
567
571
576
580
584
589
593
597
601
606
610
614
619
623
627
631
636
640
644
649
653
657
661
666
670
674
678
683
687
691
695
699
703
707
711
715
719
723
727
731
735
739
742
746
750
754
758
761
765
769
772
776
780
783
787
790
793
797
800
803
806
809
812
815
818
821
823
826
828
831
833
835
838
840
842
844
845
847
849
850
852
853
855
856
857
858
858
859
860
860
860
860
860
859
859
858
857
856
854
852
850
848
845
842
839
835
831
827
822
818
813
807
801
795
789
783
776
768
761
753
744
736
727
718
708
698
688
677
666
655
643
631
619
606
593
580
566
553
538
524
509
494
479
464
448
432
416
399
383
366
349
331
313
295
277
259
240
221
202
183
163
144
124
104
84
64
43
23
2
-19
-40
-61
-82
-104
-125
-147
-169
-191
-214
-236
-259
-281
-304
-327
-350
-374
-397
-420
-444
-468
-492
-516
-540
-564
-589
-613
-638
-663
-688
-713
-739
-765
-790
-816
-843
-869
-896
-923
-950
-977
-1004
-1032
-1060
-1088
-1116
-1144
-1172
-1200
-1229
-1258
-1286
-1315
-1344
-1373
-1402
-1431
-1461
-1490
-1519
-1549
-1578
-1608
-1637
-1666
-1696
-1725
-1755
-1784
-1814
-1843
-1873
-1902
-1932
-1961
-1991
-2020
-2050
-2079
-2108
-2137
-2167
-2196
-2225
-2253
-2282
-2311
-2339
-2368
-2396
-2424
-2452
-2480
-2508
-2535
-2563
-2590
-2617
-2644
-2670
-2696
-2722
-2748
-2774
-2799
-2824
-2848
-2873
-2897
-2920
-2944
-2967
-2989
-3011
-3033
-3055
-3076
-3097
-3118
-3138
-3157
-3177
-3196
-3214
-3232
-3250
-3267
-3284
-3301
-3317
-3332
-3347
-3362
-3376
-3389
-3402
-3415
-3427
-3439
-3450
-3461
-3471
-3481
-3490
-3499
-3507
-3515
-3522
-3529
-3536
-3541
-3547
-3551
-3556
-3559
-3562
-3565
-3567
-3568
-3569
-3569
-3569
-3568
-3567
-3565
-3562
-3559
-3555
-3551
-3547
-3541
-3535
-3529
-3522
-3515
-3507
-3498
-3489
-3480
-3470
-3459
-3448
-3437
-3425
-3412
-3399
-3386
-3372
-3357
-3342
-3327
-3311
-3295
-3278
-3261
-3243
-3225
-3206
-3187
-3168
-3148
-3128
-3108
-3087
-3066
-3044
-3023
-3001
-2978
-2955
-2933
-2909
-2886
-2862
-2838
-2814
-2790
-2765
-2741
-2716
-2691
-2666
-2641
-2615
-2590
-2564
-2539
-2513
-2488
-2462
-2436
-2410
-2384
-2358
-2332
-2306
-2279
-2253
-2227
-2201
-2175
-2149
-2123
-2097
-2071
-2045
-2020
-1995
-1969
-1944
-1919
-1894
-1869
-1844
-1820
-1796
-1771
-1747
-1723
-1700
-1676
-1653
-1630
-1607
-1584
-1561
-1539
-1517
-1495
-1473
-1451
-1430
-1409
-1388
-1367
-1347
-1327
-1307
-1287
-1267
-1248
-1228
-1209
-1191
-1172
-1154
-1135
-1118
-1100
-1082
-1065
-1047
-1030
-1012
-997
-980
-964
-947
-931
-915
-900
-884
-869
-854
-839
-824
-809
-795
-781
-767
-753
-739
-726
-713
-700
-687
-675
-663
-650
-639
-627
-616
-605
-594
-583
-573
-563
-553
-543
-534
-525
-516
-508
-500
-492
-485
-477
-470
-464
-458
-452
-446
-441
-436
-431
-426
-422
-419
-415
-412
-409
-406
-404
-402
-400
-399
-397
-396
-396
-395
-395
-395
-395
-396
-397
-398
-399
-400
-402
-404
-406
-408
-410
-413
-415
-418
-421
-424
-427
-431
-434
-438
-441
-445
-449
-452
-456
-460
-464
-468
-472
-476
-480
-484
-489
-493
-497
-501
-505
-509
-514
-518
-522
-526
-530
-534
-538
-542
-546
-550
-553
-557
-560
-564
-567
-570
-574
-577
-580
-582
-585
-588
-590
-593
-595
-597
-599
-601
-603
-605
-606
-607
-609
-610
-611
-612
-612
-613
-614
-614
-614
-614
-614
-614
-613
-613
-612
-611
-610
-609
-608
-607
-605
-604
-602
-601
-599
-597
-595
-593
-591
-588
-586
-584
-581
-578
-575
-572
-569
-566
-563
-560
-556
-553
-549
-546
-542
-539
-535
-531
-527
-523
-519
-515
-511
-507
-503
-499
-494
-490
-486
-482
-478
-474
-469
-465
-462
-458
-454
-450
-446
-443
-439
-436
-432
-429
-426
-423
-420
-417
-414
-412
-409
-407
-404
-402
-400
-399
-397
-395
-394
-393
-392
-391
-390
-390
-389
-389
-389
-389
-389
-389
-390
-390
-391
-392
-393
-394
-395
-396
-397
-398
-399
-400
-401
-403
-404
-405
-406
-407
-408
-409
-411
-412
-413
-414
-415
-416
-416
-417
-418
-418
-419
-419
-419
-420
-420
-419
-419
-419
-418
-418
-417
-416
-414
-413
-412
-410
-408
-406
-404
-402
-399
-396
-394
-391
-387
-384
-380
-377
-373
-369
-364
-360
-355
-350
-345
-339
-334
-328
-321
-315
-308
-301
-294
-286
-279
-271
-262
-254
-245
-236
-227
-217
-207
-197
-187
-177
-166
-155
-143
-132
-120
-108
-96
-83
-71
-58
-45
-31
-17
-4
11
25
40
54
69
85
100
116
132
148
164
181
197
214
231
248
265
283
300
318
335
353
371
389
407
425
443
461
479
498
516
535
554
572
591
610
629
648
667
686
705
724
743
762
781
800
819
837
856
874
892
910
928
945
963
980
997
1012
1030
1046
1062
1077
1092
1107
1122
1137
1151
1164
1178
1191
1204
1217
1229
1241
1252
1264
1274
1285
1295
1305
1314
1323
1332
1340
1348
1355
1362
1369
1375
1381
1386
1391
1395
1399
1403
1406
1409
1411
1413
1414
1415
1416
1416
1416
1416
1415
1413
1411
1409
1407
1404
1400
1397
1392
1388
1383
1377
1372
1366
1359
1352
1345
1337
1330
1321
1313
1303
1294
1284
1274
1264
1253
1241
1230
1218
1206
1193
1180
1167
1153
1139
1125
1111
1096
1081
1066
1050
1035
1018
1002
985
968
951
933
916
898
879
861
842
823
803
784
764
744
724
704
683
662
642
621
600
579
558
537
516
495
474
453
432
411
390
369
348
327
307
286
266
246
226
206
186
166
147
127
108
89
70
51
33
14
-4
-22
-40
-58
-75
-92
-110
-126
-143
-160
-176
-192
-208
-223
-239
-254
-269
-283
-298
-313
-327
-341
-355
-368
-382
-395
-409
-421
-434
-447
-459
-472
-484
-496
-507
-519
-531
-542
-553
-565
-576
-587
-598
-609
-620
-630
-641
-652
-662
-673
-684
-694
-705
-715
-726
-736
-747
-758
-768
-779
-790
-801
-812
-823
-834
-845
-857
-868
-879
-891
-903
-914
-926
-938
-949
-961
-973
-985
-997
-1010
-1022
-1034
-1047
-1059
-1072
-1084
-1097
-1110
-1123
-1136
-1149
-1162
-1176
-1189
-1203
-1216
-1230
-1244
-1257
-1271
-1285
-1299
-1313
-1327
-1341
-1355
-1369
-1383
-1397
-1411
-1426
-1440
-1454
-1468
-1482
-1496
-1510
-1524
-1538
-1551
-1565
-1579
-1592
-1606
-1620
-1633
-1647
-1660
-1673
-1687
-1700
-1713
-1726
-1740
-1753
-1766
-1779
-1792
-1805
-1818
-1831
-1844
-1857
-1869
-1882
-1895
-1908
-1920
-1933
-1945
-1958
-1970
-1982
-1994
-2005
-2017
-2029
-2041
-2053
-2065
-2076
-2088
-2099
-2110
-2121
-2132
-2143
-2154
-2165
-2176
-2186
-2197
-2207
-2217
-2227
-2237
-2247
-2257
-2266
-2276
-2285
-2294
-2303
-2312
-2321
-2330
-2338
-2347
-2355
-2363
-2371
-2379
-2387
-2394
-2402
-2409
-2416
-2423
-2430
-2437
-2443
-2450
-2456
-2463
-2469
-2475
-2481
-2486
-2492
-2498
-2503
-2508
-2513
-2518
-2523
-2527
-2532
-2536
-2540
-2543
-2547
-2550
-2553
-2556
-2559
-2562
-2564
-2566
-2568
-2570
-2572
-2573
-2574
-2575
-2576
-2577
-2578
-2578
-2579
-2579
-2579
-2579
-2579
-2579
-2579
-2579
-2578
-2578
-2577
-2577
-2576
-2576
-2575
-2575
-2574
-2574
-2574
-2573
-2573
-2573
-2573
-2572
-2572
-2572
-2573
-2573
-2573
-2574
-2574
-2575
-2575
-2576
-2577
-2578
-2579
-2581
-2582
-2583
-2585
-2587
-2588
-2590
-2592
-2594
-2596
-2598
-2600
-2603
-2605
-2608
-2610
-2613
-2615
-2618
-2621
-2624
-2627
-2629
-2632
-2635
-2638
-2641
-2644
-2647
-2650
-2653
-2656
-2659
-2661
-2664
-2667
-2669
-2671
-2674
-2676
-2677
-2679
-2681
-2682
-2683
-2684
-2685
-2686
-2686
-2686
-2686
-2686
-2686
-2685
-2685
-2684
-2682
-2681
-2679
-2677
-2675
-2673
-2670
-2668
-2665
-2661
-2658
-2654
-2650
-2646
-2642
-2637
-2632
-2627
-2622
-2616
-2610
-2604
-2598
-2591
-2584
-2577
-2570
-2562
-2554
-2546
-2538
-2529
-2521
-2512
-2502
-2493
-2483
-2473
-2463
-2453
-2442
-2432
-2421
-2410
-2399
-2387
-2376
-2364
-2352
-2340
-2328
-2316
-2303
-2291
-2278
-2265
-2252
-2239
-2226
-2212
-2198
-2185
-2171
-2157
-2143
-2128
-2114
-2099
-2084
-2069
-2054
-2037
-2023
-2007
-1991
-1975
-1958
-1942
-1925
-1908
-1891
-1873
-1855
-1837
-1819
-1801
-1782
-1764
-1745
-1726
-1706
-1687
-1667
-1648
-1628
-1608
-1588
-1568
-1547
-1527
-1506
-1486
-1465
-1444
-1423
-1402
-1381
-1359
-1338
-1316
-1295
-1273
-1252
-1230
-1208
-1186
-1164
-1142
-1120
-1098
-1076
-1053
-1031
-1008
-986
-964
-942
-919
-897
-874
-852
-829
-807
-784
-761
-739
-716
-693
-671
-648
-625
-603
-580
-557
-534
-512
-489
-466
-444
-421
-399
-376
-354
-331
-309
-287
-265
-243
-221
-199
-177
-155
-133
-111
-90
-68
-47
-26
-4
17
37
58
79
100
120
140
161
181
201
220
240
259
279
298
316
335
354
372
390
408
426
444
461
478
495
512
529
545
562
578
594
609
625
640
655
670
684
698
712
726
740
753
766
779
791
803
815
827
839
850
861
872
882
892
902
912
922
931
940
949
958
966
974
982
989
997
1004
1010
1018
1024
1031
1037
1043
1049
1054
1060
1066
1071
1076
1081
1086
1091
1096
1100
1105
1109
1113
1117
1121
1125
1129
1133
1136
1139
1142
1146
1149
1152
1154
1157
1160
1162
1165
1167
1170
1172
1174
1176
1178
1179
1181
1183
1184
1185
1187
1188
1189
1189
1190
1191
1191
1192
1192
1192
1193
1193
1193
1192
1192
1192
1192
1191
1191
1190
1190
1189
1188
1187
1186
1185
1184
1183
1181
1180
1179
1177
1175
1174
1172
1170
1168
1166
1164
1162
1160
1157
1155
1152
1149
1146
1144
1141
1137
1134
1131
1128
1124
1121
1117
1113
1109
1106
1102
1097
1093
1089
1085
1080
1076
1071
1067
1062
1057
1052
1047
1042
1037
1032
1027
1022
1016
1012
1006
1000
996
990
985
979
974
968
962
956
951
945
939
933
927
921
915
909
902
896
890
883
877
870
864
857
851
844
837
831
824
817
810
803
796
789
782
775
767
760
753
745
738
730
722
715
707
699
691
683
675
667
658
650
642
633
625
616
608
599
590
581
572
563
554
545
536
527
517
508
498
489
479
470
460
450
441
431
421
410
400
390
380
369
359
348
337
326
315
304
293
282
271
260
248
237
226
214
203
191
180
168
156
145
133
121
110
98
86
74
63
51
39
27
15
4
-8
-20
-31
-43
-54
-66
-77
-89
-100
-111
-122
-133
-144
-155
-166
-177
-187
-198
-209
-219
-230
-240
-250
-261
-271
-281
-291
-301
-310
-320
-329
-339
-348
-357
-366
-375
-384
-393
-402
-410
-418
-427
-435
-443
-451
-458
-466
-473
-480
-487
-494
-501
-507
-514
-520
-526
-532
-537
-543
-548
-554
-559
-563
-568
-573
-577
-582
-586
-590
-594
-597
-601
-604
-608
-611
-614
-617
-620
-623
-626
-628
-631
-633
-636
-638
-640
-642
-644
-646
-647
-649
-651
-652
-654
-655
-656
-657
-658
-659
-660
-661
-662
-662
-663
-663
-664
-664
-664
-665
-665
-665
-665
-665
-665
-664
-664
-664
-663
-663
-663
-662
-662
-661
-660
-660
-659
-659
-658
-658
-657
-657
-657
-656
-656
-656
-656
-656
-656
-656
-656
-657
-657
-658
-659
-659
-660
-661
-662
-663
-664
-666
-667
-668
-670
-671
-673
-674
-676
-678
-679
-681
-683
-685
-687
-689
-691
-693
-695
-697
-699
-702
-704
-706
-709
-712
-714
-717
-720
-723
-726
-729
-732
-736
-739
-743
-746
-750
-754
-757
-761
-765
-768
-772
-776
-780
-784
-787
-791
-795
-799
-803
-806
-810
-814
-818
-821
-825
-828
-832
-835
-839
-842
-845
-848
-852
-855
-857
-860
-863
-866
-868
-871
-873
-876
-878
-880
-882
-884
-886
-887
-889
-890
-892
-893
-894
-896
-897
-898
-899
-899
-900
-901
-901
-902
-902
-902
-902
-902
-902
-902
-902
-902
-901
-901
-900
-900
-899
-898
-897
-896
-894
-893
-891
-889
-887
-885
-883
-880
-877
-874
-871
-867
-864
-860
-856
-851
-847
-842
-837
-832
-826
-820
-814
-808
-801
-794
-787
-779
-772
-764
-755
-747
-738
-729
-720
-710
-701
-691
-680
-670
-659
-649
-638
-626
-615
-603
-592
-580
-567
-555
-543
-530
-517
-504
-491
-478
-464
-451
-437
-423
-409
-395
-380
-366
-352
-337
-322
-307
-292
-277
-262
-247
-232
-217
-201
-186
-171
-155
-140
-124
-109
-93
-78
-63
-47
-32
-16
-1
14
30
45
60
75
90
105
120
135
150
164
179
193
208
222
236
249
263
277
290
304
317
330
343
355
368
380
393
405
417
428
440
451
463
474
484
495
506
516
526
536
546
556
566
575
585
594
603
612
621
630
639
647
656
664
673
681
689
697
705
712
720
727
735
742
749
757
764
771
778
785
791
798
805
812
819
825
832
839
845
852
858
865
871
878
884
891
897
903
910
916
922
928
934
941
947
953
959
965
971
976
982
988
993
999
1004
1010
1016
1020
1026
1031
1037
1042
1047
1052
1057
1062
1067
1072
1077
1081
1086
1091
1096
1100
1105
1109
1114
1118
1123
1127
1131
1136
1140
1144
1148
1152
1156
1160
1164
1168
1172
1176
1179
1183
1186
1190
1193
1197
1200
1203
1206
1209
1212
1215
1218
1220
1223
1225
1227
1230
1232
1234
1236
1237
1239
1240
1242
1243
1244
1245
1246
1247
1247
1248
1248
1249
1249
1249
1249
1249
1249
1248
1248
1248
1247
1246
1246
1245
1244
1243
1242
1241
1239
1238
1237
1235
1233
1232
1230
1228
1226
1224
1222
1219
1217
1215
1212
1210
1207
1204
1201
1198
1195
1192
1189
1185
1182
1178
1174
1170
1166
1162
1158
1154
1149
1145
1140
1135
1130
1125
1120
1115
1109
1103
1098
1092
1086
1080
1074
1067
1061
1054
1048
1041
1034
1027
1020
1014
1006
999
992
985
977
970
962
955
947
939
931
923
915
907
899
891
883
874
866
857
849
840
832
823
814
805
796
787
778
769
759
750
741
731
722
712
703
694
684
675
665
656
646
637
627
618
609
599
590
580
571
562
553
544
535
526
517
508
499
490
481
473
464
456
448
439
431
423
415
407
400
392
384
377
369
362
355
348
341
334
327
320
313
307
300
293
287
281
274
268
262
256
249
243
237
232
226
220
215
209
204
199
194
189
184
180
175
171
166
162
158
154
151
147
144
141
138
135
132
130
128
125
123
121
119
117
115
113
111
108
106
104
102
100
98
96
94
92
89
87
85
83
81
79
77
75
73
71
69
67
65
63
61
58
56
54
52
50
48
46
44
42
40
38
36
34
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-2
-4
-6
-7
-9
-11
-13
-15
-17
-19
-21
-23
-25
-27
-29
-31
-33
-34
-36
-38
-40
-42
-44
-46
-48
-50
-52
-53
-55
-57
-59
-61
-63
-65
-67
-68
-70
-72
-74
-76
-78
-79
-81
-83
-85
-87
-89
-90
-92
-94
-96
-98
-100
-101
-103
-105
-107
-109
-110
-112
-114
-116
-118
-119
-121
-123
-125
-126
-128
-130
-132
-133
-135
-137
-139
-140
-142
-144
-146
-147
-149
-151
-153
-154
-156
-158
-159
-161
-163
-165
-166
-168
-170
-171
-173
-175
-176
-178
-180
-182
-183
-185
-187
-188
-190
-192
-193
-195
-197
-198
-200
-201
-203
-205
-206
-208
-210
-211
-213
-215
-216
-218
-219
-221
-223
-224
-226
-227
-229
-231
-232
-234
-235
-237
-239
-240
-242
-243
-245
-247
-248
-250
-251
-253
-254
-256
-257
-259
-261
-262
-264
-265
-267
-268
-270
-271
-273
-274
-276
-277
-279
-280
-282
-284
-285
-287
-288
-290
-291
-293
-294
-296
-297
-298
-300
-301
-303
-304
-306
-307
-309
-310
-312
-313
-315
-316
-318
-319
-320
-322
-323
-325
-326
-328
-329
-330
-332
-333
-335
-336
-338
-339
-340
-342
-343
-345
-346
-347
-349
-350
-352
-353
-354
-356
-357
-359
-360
-361
-363
-364
-365
-367
-368
-369
-371
-372
-374
-375
-376
-378
-379
-380
-382
-383
-384
-386
-387
-388
-390
-391
-392
-394
-395
-396
-397
-399
-400
-401
-403
-404
-405
-407
-408
-409
-410
-412
-413
-414
-415
-417
-418
-419
-421
-422
-423
-424
-426
-427
-428
-429
-431
-432
-433
-434
-436
-437
-438
-439
-440
-442
-443
-444
-445
-447
-448
-449
-450
-451
-453
-454
-455
-456
-457
-459
-460
-461
-462
-463
-465
-466
-467
-468
-469
-470
-472
-473
-474
-475
-476
-477
-478
-480
-481
-482
-483
-484
-485
-486
-488
-489
-490
-491
-492
-493
-494
-496
-497
-498
-499
-500
-501
-502
-503
-504
-505
-507
-508
-509
-510
-511
-512
-513
-514
-515
-516
-517
-518
-520
-521
-522
-523
-524
-525
-526
-527
-528
-529
-530
-531
-532
-533
-534
-535
-536
-537
-538
-539
-541
-542
-543
-544
-545
-546
-547
-548
-549
-550
-551
-552
-553
-554
-555
-556
-557
-558
-559
-560
-561
-562
-563
-564
-565
-565
-566
-567
-568
-569
-570
-571
-572
-573
-574
-575
-576
-577
-578
-579
-580
-581
-582
-583
-584
-585
-585
-586
-587
-588
-589
-590
-591
-592
-593
-594
-595
-596
-596
-597
-598
-599
-600
-601
-602
-603
-604
-605
-605
-606
-607
-608
-609
-610
-611
-612
-612
-613
-614
-615
-616
-617
-618
-619
-619
-620
-621
-622
-623
-624
-624
-625
-626
-627
-628
-629
-629
-630
-631
-632
-633
-634
-634
-635
-636
-637
-638
-639
-639
-640
-641
-642
-643
-643
-644
-645
-646
-647
-647
-648
-649
-650
-650
-651
-652
-653
-654
-654
-655
-656
-657
-657
-658
-659
-660
-660
-661
-662
-663
-663
-664
-665
-666
-666
-667
-668
-669
-669
-670
-671
-672
-672
-673
-674
-675
-675
-676
-677
-677
-678
-679
-680
-680
-681
-682
-682
-683
-684
-684
-685
-686
-687
-687
-688
-689
-689
-690
-691
-691
-692
-693
-693
-694
-695
-695
-696
-697
-697
-698
-699
-699
-700
-701
-701
-702
-703
-703
-704
-705
-705
-706
-707
-707
-708
-709
-709
-710
-710
-711
-712
-712
-713
-714
-714
-715
-715
-716
-717
-717
-718
-719
-719
-720
-720
-721
-722
-722
-723
-723
-724
-725
-725
-726
-726
-727
-728
-728
-729
-729
-730
-730
-731
-732
-732
-733
-733
-734
-734
-735
-736
-736
-737
-737
-738
-738
-739
-739
-740
-741
-741
-742
-742
-743
-743
-744
-744
-745
-745
-746
-747
-747
-748
-748
-749
-749
-750
-750
-751
-751
-752
-752
-753
-753
-754
-754
-755
-755
-756
-756
-757
-757
-758
-758
-759
-759
-760
-760
-761
-761
-762
-762
-763
-763
-764
-764
-765
-765
-766
-766
-767
-767
-768
-768
-769
-769
-769
-770
-770
-771
-771
-772
-772
-773
-773
-774
-774
-775
-775
-775
-776
-776
-777
-777
-778
-778
-778
-779
-779
-780
-780
-781
-781
-782
-782
-782
-783
-783
-784
-784
-784
-785
-785
-786
-786
-787
-787
-787
-788
-788
-789
-789
-789
-790
-790
-791
-791
-791
-792
-792
-793
-793
-793
-794
-794
-794
-795
-795
-796
-796
-796
-797
-797
-798
-798
-798
-799
-799
-799
-800
-800
-800
-801
-801
-802
-802
-802
-803
-803
-803
-804
-804
-804
-805
-805
-805
-806
-806
-806
-807
-807
-807
-808
-808
-808
-809
-809
-809
-810
-810
-810
-811
-811
-811
-812
-812
-812
-813
-813
-813
-814
-814
-814
-815
-815
-815
-816
-816
-816
-816
-817
-817
-817
-818
-818
-818
-819
-819
-819
-819
-820
-820
-820
-821
-821
-821
-821
-822
-822
-822
-823
-823
-823
-823
-824
-824
-824
-825
-825
-825
-825
-826
-826
-826
-826
-827
-827
-827
-827
-828
-828
-828
-828
-829
-829
-829
-830
-830
-830
-830
-831
-831
-831
-831
-831
-832
-832
-832
-832
-833
-833
-833
-833
-834
-834
-834
-834
-835
-835
-835
-835
-835
-836
-836
-836
-836
-837
-837
-837
-837
-837
-838
-838
-838
-838
-838
-839
-839
-839
-839
-840
-840
-840
-840
-840
-841
-841
-841
-841
-841
-842
-842
-842
-842
-842
-842
-843
-843
-843
-843
-843
-844
-844
-844
-844
-844
-844
-845
-845
-845
-845
-845
-846
-846
-846
-846
-846
-846
-847
-847
-847
-847
