5
11490
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-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
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-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
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-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
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-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
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-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
-150
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-215
-216
-216
-216
-216
-216
-216
-216
-217
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-218
-218
-219
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-224
-224
-225
-225
-225
-225
-225
-225
-226
-226
-226
-226
-226
-226
-227
-227
-227
-227
-227
-227
-228
-228
-228
-228
-228
-228
-229
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-230
-231
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-232
-233
-233
-233
-233
-233
-233
-234
-234
-234
-234
-234
-234
-235
-235
-235
-235
-235
-235
-236
-236
-236
-236
-236
-237
-237
-237
-237
-237
-237
-238
-238
-238
-238
-238
-238
-238
-239
-239
-239
-239
-239
-239
-240
-240
-240
-240
-240
-240
-241
-241
-241
-241
-241
-241
-242
-242
-242
-242
-242
-242
-242
-243
-243
-243
-243
-243
-243
-244
-244
-244
-244
-244
-244
-245
-245
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-249
-250
-250
-250
-250
-250
-250
-250
-251
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-266
-267
-267
-267
-267
-267
-267
-267
-267
-268
-268
-268
-268
-268
-268
-268
-269
-269
-269
-269
-269
-269
-269
-270
-270
-270
-270
-270
-270
-270
-271
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-273
-274
-274
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-293
-293
-293
-294
-294
-294
-294
-294
-294
-294
-294
-294
-294
-295
-295
-295
-295
-295
-295
-295
-295
-295
-295
-296
-296
-296
-296
-296
-296
-296
-296
-296
-296
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-298
-298
-298
-298
-298
-298
-298
-298
-298
-298
-299
-299
-299
-299
-299
-299
-299
-299
-299
-299
-299
-300
-300
-300
-300
-300
-300
-300
-300
-300
-300
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-311
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-310
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-304
-304
-304
-304
-304
-304
-304
-304
-304
-303
-303
-303
-303
-303
-303
-303
-303
-303
-302
-302
-302
-302
-302
-302
-302
-302
-302
-301
-301
-301
-301
-301
-301
-301
-301
-300
-300
-300
-300
-300
-300
-300
-300
-299
-299
-299
-299
-299
-299
-299
-298
-298
-298
-298
-298
-298
-298
-297
-297
-297
-297
-297
-297
-297
-296
-296
-296
-296
-296
-296
-296
-296
-295
-295
-295
-295
-295
-295
-294
-294
-294
-294
-294
-294
-294
-293
-293
-293
-293
-293
-293
-293
-292
-292
-292
-292
-292
-292
-291
-291
-291
-291
-291
-291
-290
-290
-290
-290
-290
-290
-289
-289
-289
-289
-289
-289
-288
-288
-288
-288
-288
-288
-287
-287
-287
-287
-287
-286
-286
-286
-286
-286
-286
-285
-285
-285
-285
-285
-284
-284
-284
-284
-284
-284
-283
-283
-283
-283
-283
-282
-282
-282
-282
-282
-281
-281
-281
-281
-281
-280
-280
-280
-280
-279
-279
-279
-279
-279
-278
-278
-278
-278
-278
-277
-277
-277
-277
-276
-276
-276
-276
-275
-275
-275
-275
-275
-274
-274
-274
-274
-273
-273
-273
-273
-272
-272
-272
-272
-271
-271
-271
-271
-270
-270
-270
-270
-269
-269
-269
-269
-268
-268
-268
-268
-267
-267
-267
-266
-266
-266
-266
-265
-265
-265
-265
-264
-264
-264
-263
-263
-263
-263
-262
-262
-262
-261
-261
-261
-261
-260
-260
-260
-259
-259
-259
-259
-258
-258
-258
-257
-257
-257
-256
-256
-256
-256
-255
-255
-255
-254
-254
-254
-253
-253
-253
-252
-252
-252
-251
-251
-251
-250
-250
-250
-249
-249
-249
-248
-248
-248
-247
-247
-247
-246
-246
-246
-245
-245
-245
-244
-244
-244
-243
-243
-243
-242
-242
-242
-241
-241
-241
-240
-240
-240
-239
-239
-239
-238
-238
-237
-237
-237
-236
-236
-236
-235
-235
-235
-234
-234
-233
-233
-233
-232
-232
-232
-231
-231
-230
-230
-230
-229
-229
-229
-228
-228
-227
-227
-227
-226
-226
-225
-225
-225
-224
-224
-223
-223
-223
-222
-222
-221
-221
-221
-220
-220
-219
-219
-218
-218
-218
-217
-217
-216
-216
-216
-215
-215
-214
-214
-213
-213
-213
-212
-212
-211
-211
-210
-210
-209
-209
-209
-208
-208
-207
-207
-206
-206
-205
-205
-205
-204
-204
-203
-203
-202
-202
-201
-201
-200
-200
-199
-199
-199
-198
-198
-197
-197
-196
-196
-195
-195
-194
-194
-193
-193
-192
-192
-191
-191
-190
-190
-190
-189
-189
-188
-188
-187
-187
-186
-186
-185
-185
-184
-184
-183
-183
-182
-182
-181
-181
-180
-180
-179
-179
-178
-178
-177
-177
-176
-176
-175
-175
-174
-174
-173
-172
-172
-171
-171
-170
-170
-169
-169
-168
-168
-167
-167
-166
-166
-165
-165
-164
-164
-163
-163
-162
-161
-161
-160
-160
-159
-159
-158
-158
-157
-157
-156
-156
-155
-154
-154
-153
-153
-152
-152
-151
-150
-150
-149
-149
-148
-148
-147
-146
-146
-145
-145
-144
-144
-143
-142
-142
-141
-141
-140
-139
-139
-138
-138
-137
-137
-136
-135
-135
-134
-134
-133
-132
-132
-131
-131
-130
-129
-129
-128
-127
-127
-126
-126
-125
-124
-124
-123
-122
-122
-121
-121
-120
-119
-119
-118
-117
-117
-116
-116
-115
-114
-114
-113
-112
-112
-111
-110
-110
-109
-108
-108
-107
-106
-106
-105
-104
-104
-103
-102
-102
-101
-101
-100
-99
-99
-98
-97
-96
-96
-95
-94
-94
-93
-92
-92
-91
-90
-90
-89
-88
-88
-87
-86
-86
-85
-84
-83
-83
-82
-81
-81
-80
-79
-79
-78
-77
-76
-76
-75
-74
-74
-73
-72
-71
-71
-70
-69
-69
-68
-67
-66
-66
-65
-64
-63
-63
-62
-61
-60
-60
-59
-58
-57
-57
-56
-55
-54
-54
-53
-52
-51
-51
-50
-49
-48
-48
-47
-46
-45
-45
-44
-43
-42
-41
-41
-40
-39
-38
-38
-37
-36
-35
-34
-34
-33
-32
-31
-31
-30
-29
-28
-27
-27
-26
-25
-24
-23
-23
-22
-21
-20
-19
-19
-18
-17
-16
-15
-14
-14
-13
-12
-11
-10
-10
-9
-8
-7
-6
-5
-5
-4
-3
-2
-1
0
1
1
2
3
4
5
6
7
7
8
9
10
11
12
13
14
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
31
31
32
33
34
35
36
37
38
39
40
41
42
43
44
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
126
127
128
129
130
131
132
133
134
135
136
137
138
140
141
142
143
144
145
146
147
148
149
151
152
153
154
155
156
157
158
160
161
162
163
164
165
166
167
169
170
171
172
173
174
176
177
178
179
180
181
183
184
185
186
187
188
190
191
192
193
194
196
197
198
199
200
201
203
204
205
206
208
209
210
211
212
214
215
216
217
218
220
221
222
223
225
226
227
228
230
231
232
233
234
236
237
238
239
241
242
243
245
246
247
248
250
251
252
253
255
256
257
259
260
261
262
264
265
266
268
269
270
271
273
274
275
277
278
279
281
282
283
284
286
287
288
290
291
292
294
295
296
298
299
300
302
303
304
306
307
308
310
311
312
314
315
317
318
319
321
322
323
325
326
327
329
330
332
333
334
336
337
339
340
341
343
344
346
347
348
350
351
353
354
355
357
358
360
361
362
364
365
367
368
370
371
372
374
375
377
378
380
381
383
384
386
387
388
390
391
393
394
396
397
399
400
402
403
405
406
408
409
410
412
413
415
416
418
419
421
422
424
425
427
428
430
431
433
434
436
437
439
440
442
444
445
447
448
450
451
453
454
456
457
459
460
462
463
465
467
468
470
471
473
474
476
477
479
481
482
484
485
487
488
490
492
493
495
496
498
500
501
503
504
506
507
509
511
512
514
516
517
519
520
522
524
525
527
528
530
532
533
535
537
538
540
542
543
545
546
548
550
551
553
555
556
558
560
561
563
565
566
568
570
571
573
575
576
578
580
581
583
585
587
588
590
592
593
595
597
598
600
602
604
605
607
609
610
612
614
616
617
619
621
623
624
626
628
630
631
633
635
637
638
640
642
644
645
647
649
651
653
654
656
658
660
662
663
665
667
669
670
672
674
676
678
680
681
683
685
687
689
690
692
694
696
698
700
701
703
705
707
709
711
713
714
716
718
720
722
724
726
727
729
731
733
735
737
739
741
743
744
746
748
750
752
754
756
758
760
762
763
765
767
769
771
773
775
777
779
781
783
785
787
789
790
792
794
796
798
800
802
804
806
808
810
812
814
816
818
820
822
824
826
828
830
832
834
836
838
840
842
844
846
848
850
852
854
856
858
860
862
864
866
868
870
872
874
876
878
880
882
884
886
888
890
892
894
896
898
900
902
904
907
909
911
913
915
917
919
921
923
925
927
929
931
933
936
938
940
942
944
946
948
950
952
954
957
959
961
963
965
967
969
971
973
976
978
980
982
984
986
988
991
993
995
997
999
1000
1004
1006
1008
1010
1012
1014
1016
1018
1020
1022
1025
1027
1030
1032
1034
1036
1038
1041
1043
1045
1047
1049
1052
1054
1056
1058
1060
1063
1065
1067
1069
1072
1074
1076
1078
1081
1083
1085
1087
1090
1092
1094
1096
1099
1101
1103
1105
1108
1110
1112
1114
1117
1119
1121
1124
1126
1128
1130
1133
1135
1137
1140
1142
1144
1147
1149
1151
1153
1156
1158
1160
1163
1165
1167
1170
1172
1174
1177
1179
1181
1184
1186
1188
1191
1193
1196
1198
1200
1203
1205
1207
1210
1212
1214
1217
1219
1222
1224
1226
1229
1231
1234
1236
1238
1241
1243
1245
1248
1250
1253
1255
1258
1260
1262
1265
1267
1270
1272
1275
1277
1279
1282
1284
1287
1289
1292
1294
1296
1299
1301
1304
1306
1309
1311
1314
1316
1319
1321
1324
1326
1329
1331
1334
1336
1339
1341
1343
1346
1348
1351
1354
1356
1359
1361
1364
1366
1369
1371
1374
1376
1379
1381
1384
1386
1389
1391
1394
1396
1399
1402
1404
1407
1409
1412
1414
1417
1419
1422
1425
1427
1430
1432
1435
1437
1440
1443
1445
1448
1450
1453
1456
1458
1461
1463
1466
1469
1471
1474
1476
1479
1482
1484
1487
1490
1492
1495
1498
1500
1503
1505
1508
1511
1513
1516
1519
1521
1524
1527
1529
1532
1535
1537
1540
1543
1545
1548
1551
1553
1556
1559
1562
1564
1567
1570
1572
1575
1578
1580
1583
1586
1589
1591
1594
1597
1600
1602
1605
1608
1610
1613
1616
1619
1621
1624
1627
1630
1632
1635
1638
1641
1643
1646
1649
1652
1655
1657
1660
1663
1666
1668
1671
1674
1677
1680
1682
1685
1688
1691
1694
1696
1699
1702
1705
1708
1710
1713
1716
1719
1722
1724
1727
1730
1733
1736
1739
1741
1744
1747
1750
1753
1756
1758
1761
1764
1767
1770
1773
1776
1779
1781
1784
1787
1790
1793
1796
1799
1802
1804
1807
1810
1813
1816
1819
1822
1825
1828
1830
1833
1836
1839
1842
1845
1848
1851
1854
1857
1860
1863
1865
1868
1871
1874
1877
1880
1883
1886
1889
1892
1895
1898
1901
1904
1907
1910
1913
1916
1919
1922
1925
1928
1931
1934
1937
1940
1943
1946
1949
1952
1955
1958
1961
1964
1967
1970
1973
1976
1979
1982
1985
1988
1991
1994
1997
2000
2003
2005
2009
2012
2015
2017
2021
2024
2027
2029
2033
2037
2040
2043
2045
2049
2052
2055
2058
2061
2064
2067
2071
2074
2077
2080
2083
2086
2089
2092
2095
2099
2102
2105
2108
2111
2114
2117
2120
2124
2127
2130
2133
2136
2139
2142
2146
2149
2152
2155
2158
2161
2164
2168
2171
2174
2177
2180
2183
2187
2190
2193
2196
2199
2202
2206
2209
2212
2215
2218
2222
2225
2228
2231
2234
2238
2241
2244
2247
2250
2254
2257
2260
2263
2267
2270
2273
2276
2280
2283
2286
2289
2292
2296
2299
2302
2305
2309
2312
2315
2318
2322
2325
2328
2332
2335
2338
2341
2345
2348
2351
2354
2358
2361
2364
2368
2371
2374
2377
2381
2384
2387
2391
2394
2397
2401
2404
2407
2411
2414
2417
2420
2424
2427
2430
2434
2437
2440
2444
2447
2450
2454
2457
2460
2464
2467
2470
2474
2477
2480
2484
2487
2490
2494
2497
2500
2504
2507
2511
2514
2517
2521
2524
2527
2531
2534
2537
2541
2544
2547
2551
2554
2557
2560
2564
2567
2570
2574
2577
2580
2583
2587
2590
2593
2596
2600
2603
2606
2610
2613
2616
2619
2623
2626
2629
2632
2636
2639
2642
2645
2648
2651
2655
2658
2661
2664
2667
2670
2673
2676
2679
2682
2685
2688
2691
2694
2697
2700
2704
2707
2710
2713
2716
2719
2722
2725
2727
2730
2733
2736
2739
2742
2745
2748
2751
2754
2757
2760
2762
2765
2768
2770
2773
2776
2779
2781
2784
2787
2789
2792
2795
2797
2800
2803
2806
2809
2811
2814
2817
2820
2823
2826
2829
2832
2835
2838
2842
2845
2848
2851
2855
2858
2861
2865
2868
2872
2875
2879
2882
2886
2889
2893
2896
2899
2902
2905
2909
2912
2915
2918
2922
2925
2928
2931
2935
2938
2941
2945
2948
2951
2954
2957
2959
2962
2964
2967
2969
2971
2974
2976
2978
2980
2982
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2993
2994
2994
2995
2995
2996
2996
2996
2997
2997
2997
2996
2996
2996
2996
2997
2997
2997
2998
2999
3000
3002
3003
3005
3007
3009
3011
3013
3014
3016
3018
3019
3021
3022
3023
3023
3024
3024
3025
3025
3025
3025
3025
3025
3025
3025
3025
3026
3026
3027
3029
3030
3032
3034
3036
3039
3042
3045
3048
3051
3054
3056
3059
3061
3063
3064
3066
3066
3067
3067
3068
3068
3068
3068
3068
3068
3067
3067
3067
3068
3068
3070
3072
3074
3077
3081
3085
3090
3095
3100
3105
3109
3114
3118
3122
3125
3128
3131
3133
3135
3137
3139
3141
3142
3143
3144
3145
3147
3149
3151
3154
3157
3160
3164
3167
3171
3174
3178
3181
3185
3188
3191
3194
3197
3199
3201
3202
3203
3203
3203
3203
3204
3204
3205
3207
3209
3211
3214
3216
3220
3223
3226
3230
3234
3237
3241
3244
3248
3251
3254
3257
3260
3263
3266
3268
3271
3273
3274
3275
3275
3275
3274
3273
3272
3271
3270
3270
3270
3270
3270
3271
3271
3272
3273
3274
3276
3277
3279
3281
3283
3285
3286
3287
3288
3289
3289
3290
3291
3291
3292
3292
3292
3292
3291
3290
3289
3288
3287
3287
3287
3287
3288
3288
3288
3289
3288
3288
3287
3286
3285
3283
3281
3279
3277
3275
3272
3270
3267
3264
3262
3260
3259
3258
3258
3259
3260
3262
3264
3266
3269
3271
3272
3273
3274
3274
3274
3272
3270
3267
3264
3260
3255
3250
3245
3240
3236
3232
3229
3227
3224
3223
3221
3220
3219
3219
3219
3219
3220
3222
3224
3227
3230
3234
3237
3240
3243
3246
3248
3250
3251
3252
3252
3252
3251
3249
3246
3243
3239
3233
3228
3221
3213
3205
3196
3187
3179
3171
3164
3158
3154
3152
3151
3152
3155
3159
3164
3170
3176
3183
3190
3195
3201
3205
3208
3211
3212
3212
3212
3211
3209
3208
3206
3205
3204
3203
3202
3202
3202
3202
3203
3205
3209
3213
3217
3223
3228
3234
3239
3245
3250
3255
3259
3263
3267
3270
3274
3276
3278
3280
3281
3282
3283
3283
3284
3285
3286
3287
3289
3291
3293
3295
3298
3301
3304
3307
3310
3313
3316
3318
3320
3321
3321
3322
3323
3324
3326
3329
3333
3337
3341
3345
3350
3353
3356
3359
3362
3364
3366
3368
3369
3371
3372
3373
3374
3376
3378
3380
3382
3385
3388
3391
3394
3398
3401
3405
3410
3414
3418
3422
3425
3428
3430
3431
3431
3431
3430
3428
3426
3423
3419
3414
3407
3400
3393
3385
3379
3372
3367
3363
3359
3355
3352
3349
3347
3345
3343
3343
3342
3342
3342
3342
3342
3342
3342
3342
3342
3343
3345
3346
3348
3348
3347
3345
3342
3337
3332
3326
3320
3314
3309
3304
3300
3297
3295
3294
3294
3294
3294
3295
3296
3297
3298
3298
3298
3298
3297
3296
3295
3294
3293
3293
3292
3292
3291
3290
3288
3286
3284
3282
3280
3278
3276
3274
3274
3273
3273
3273
3273
3273
3272
3271
3269
3268
3265
3263
3259
3253
3247
3239
3231
3222
3213
3204
3195
3186
3177
3168
3159
3151
3143
3137
3132
3127
3124
3123
3122
3123
3124
3126
3127
3129
3130
3131
3131
3131
3132
3132
3132
3132
3130
3129
3126
3122
3118
3113
3108
3102
3096
3090
3084
3078
3072
3067
3061
3056
3050
3043
3036
3029
3021
3012
3004
2997
2989
2983
2977
2972
2967
2962
2955
2948
2939
2929
2917
2904
2891
2876
2862
2847
2833
2820
2808
2797
2786
2777
2768
2761
2755
2750
2745
2742
2738
2735
2731
2727
2722
2718
2713
2709
2704
2700
2696
2692
2688
2683
2678
2672
2665
2657
2650
2642
2635
2629
2623
2618
2613
2608
2602
2595
2588
2579
2569
2557
2545
2533
2520
2508
2495
2482
2469
2455
2441
2426
2410
2393
2376
2359
2340
2322
2302
2282
2262
2241
2218
2196
2172
2147
2122
2097
2071
2045
2019
1993
1968
1942
1918
1894
1871
1849
1829
1810
1792
1775
1758
1740
1721
1702
1681
1660
1638
1616
1593
1570
1545
1518
1490
1460
1430
1399
1369
1340
1314
1290
1268
1248
1231
1214
1199
1185
1172
1160
1149
1139
1129
1119
1109
1099
1088
1076
1063
1048
1032
1012
992
969
944
916
888
858
829
800
771
744
718
693
668
644
619
595
570
546
522
499
477
457
437
419
402
385
367
350
332
315
298
281
264
245
224
200
175
148
121
93
66
39
13
-12
-37
-61
-85
-108
-130
-152
-173
-192
-211
-227
-243
-257
-271
-284
-297
-310
-322
-335
-349
-362
-376
-390
-403
-416
-427
-438
-447
-456
-464
-472
-481
-490
-499
-509
-519
-530
-539
-549
-558
-566
-574
-582
-590
-599
-609
-620
-631
-642
-654
-664
-674
-682
-689
-695
-702
-708
-715
-722
-729
-735
-740
-744
-745
-745
-743
-742
-741
-742
-745
-751
-757
-765
-773
-780
-785
-789
-792
-794
-796
-798
-802
-807
-813
-820
-828
-837
-848
-860
-875
-892
-910
-930
-952
-974
-996
-1016
-1039
-1060
-1082
-1105
-1129
-1153
-1178
-1204
-1228
-1253
-1276
-1300
-1322
-1345
-1366
-1386
-1404
-1421
-1437
-1452
-1466
-1480
-1494
-1506
-1518
-1529
-1538
-1545
-1551
-1555
-1558
-1558
-1558
-1555
-1551
-1545
-1538
-1530
-1524
-1519
-1516
-1514
-1515
-1518
-1522
-1528
-1534
-1541
-1549
-1556
-1562
-1566
-1569
-1570
-1571
-1571
-1571
-1573
-1576
-1579
-1584
-1590
-1596
-1604
-1612
-1620
-1629
-1637
-1645
-1653
-1662
-1673
-1685
-1699
-1713
-1727
-1741
-1756
-1772
-1790
-1810
-1831
-1854
-1878
-1902
-1926
-1951
-1976
-2001
-2027
-2053
-2080
-2106
-2133
-2161
-2189
-2216
-2242
-2266
-2287
-2306
-2322
-2336
-2349
-2361
-2374
-2386
-2399
-2413
-2427
-2441
-2456
-2472
-2490
-2509
-2529
-2551
-2575
-2599
-2623
-2646
-2669
-2690
-2711
-2731
-2750
-2770
-2788
-2806
-2821
-2835
-2848
-2859
-2872
-2885
-2900
-2917
-2937
-2959
-2984
-3011
-3039
-3068
-3099
-3130
-3162
-3196
-3229
-3264
-3300
-3335
-3371
-3406
-3440
-3471
-3502
-3531
-3559
-3588
-3616
-3645
-3675
-3705
-3734
-3763
-3791
-3819
-3846
-3874
-3903
-3933
-3964
-3995
-4026
-4057
-4086
-4114
-4141
-4166
-4190
-4214
-4238
-4262
-4287
-4313
-4339
-4364
-4388
-4410
-4432
-4453
-4473
-4493
-4512
-4531
-4549
-4566
-4582
-4597
-4611
-4623
-4633
-4642
-4649
-4655
-4659
-4662
-4664
-4666
-4668
-4669
-4671
-4673
-4675
-4678
-4682
-4688
-4694
-4700
-4708
-4717
-4728
-4741
-4755
-4769
-4784
-4799
-4813
-4827
-4840
-4851
-4863
-4873
-4883
-4892
-4900
-4907
-4912
-4914
-4913
-4908
-4900
-4891
-4879
-4868
-4857
-4846
-4836
-4827
-4818
-4810
-4803
-4798
-4795
-4796
-4800
-4807
-4816
-4826
-4838
-4851
-4863
-4875
-4886
-4895
-4902
-4907
-4909
-4907
-4903
-4894
-4881
-4865
-4844
-4821
-4794
-4766
-4736
-4705
-4676
-4648
-4623
-4602
-4584
-4571
-4562
-4556
-4554
-4556
-4562
-4573
-4588
-4608
-4631
-4656
-4681
-4706
-4731
-4754
-4776
-4795
-4811
-4823
-4830
-4833
-4832
-4828
-4823
-4816
-4811
-4806
-4804
-4802
-4802
-4803
-4805
-4808
-4812
-4819
-4829
-4842
-4860
-4882
-4908
-4936
-4966
-4996
-5026
-5054
-5080
-5105
-5129
-5151
-5173
-5193
-5212
-5229
-5244
-5256
-5267
-5277
-5284
-5290
-5295
-5298
-5299
-5298
-5294
-5287
-5279
-5268
-5256
-5244
-5232
-5221
-5212
-5205
-5200
-5198
-5197
-5198
-5201
-5205
-5212
-5220
-5230
-5242
-5255
-5268
-5281
-5294
-5307
-5320
-5335
-5351
-5369
-5390
-5412
-5435
-5459
-5483
-5506
-5529
-5550
-5571
-5590
-5609
-5627
-5644
-5660
-5676
-5692
-5709
-5725
-5742
-5757
-5772
-5784
-5795
-5805
-5816
-5828
-5844
-5863
-5886
-5912
-5943
-5976
-6011
-6048
-6084
-6121
-6155
-6188
-6217
-6242
-6262
-6278
-6290
-6297
-6300
-6299
-6295
-6287
-6278
-6267
-6255
-6245
-6236
-6231
-6229
-6230
-6234
-6240
-6248
-6257
-6268
-6281
-6295
-6311
-6329
-6350
-6370
-6391
-6409
-6426
-6439
-6450
-6459
-6465
-6471
-6476
-6481
-6487
-6492
-6496
-6499
-6501
-6501
-6500
-6498
-6496
-6495
-6495
-6497
-6499
-6503
-6507
-6511
-6516
-6521
-6527
-6534
-6541
-6550
-6559
-6568
-6578
-6587
-6595
-6602
-6606
-6609
-6609
-6607
-6604
-6601
-6597
-6593
-6588
-6581
-6573
-6565
-6557
-6549
-6543
-6539
-6537
-6537
-6537
-6536
-6534
-6530
-6524
-6517
-6510
-6503
-6497
-6492
-6486
-6480
-6472
-6463
-6452
-6440
-6429
-6418
-6408
-6402
-6397
-6396
-6397
-6401
-6407
-6415
-6424
-6435
-6445
-6456
-6468
-6479
-6491
-6502
-6514
-6526
-6537
-6548
-6557
-6567
-6576
-6585
-6594
-6604
-6613
-6622
-6631
-6640
-6649
-6658
-6668
-6679
-6690
-6700
-6710
-6719
-6725
-6728
-6730
-6730
-6728
-6725
-6722
-6718
-6714
-6709
-6704
-6697
-6690
-6681
-6673
-6665
-6658
-6653
-6649
-6649
-6652
-6659
-6670
-6686
-6705
-6729
-6757
-6788
-6823
-6861
-6900
-6939
-6978
-7016
-7051
-7084
-7114
-7142
-7168
-7193
-7217
-7240
-7263
-7286
-7308
-7329
-7350
-7372
-7393
-7415
-7435
-7456
-7476
-7495
-7514
-7532
-7550
-7567
-7585
-7603
-7622
-7641
-7661
-7680
-7699
-7718
-7736
-7753
-7772
-7791
-7813
-7839
-7868
-7900
-7935
-7971
-8007
-8045
-8085
-8125
-8164
-8206
-8248
-8290
-8332
-8373
-8414
-8455
-8495
-8536
-8576
-8615
-8653
-8688
-8722
-8752
-8779
-8802
-8821
-8834
-8843
-8849
-8852
-8854
-8855
-8857
-8860
-8864
-8870
-8878
-8889
-8902
-8920
-8940
-8965
-8992
-9022
-9054
-9087
-9122
-9156
-9189
-9221
-9250
-9276
-9297
-9314
-9327
-9336
-9340
-9341
-9339
-9335
-9328
-9319
-9310
-9300
-9291
-9283
-9276
-9271
-9268
-9268
-9271
-9277
-9285
-9297
-9310
-9324
-9340
-9356
-9374
-9392
-9410
-9428
-9446
-9463
-9478
-9492
-9503
-9511
-9517
-9520
-9521
-9518
-9513
-9506
-9499
-9490
-9482
-9474
-9467
-9460
-9454
-9448
-9441
-9435
-9427
-9419
-9411
-9402
-9394
-9385
-9377
-9367
-9355
-9341
-9325
-9307
-9287
-9265
-9242
-9218
-9192
-9166
-9139
-9111
-9084
-9056
-9029
-9004
-8980
-8958
-8938
-8921
-8906
-8894
-8884
-8877
-8871
-8869
-8870
-8874
-8881
-8891
-8902
-8916
-8929
-8944
-8958
-8972
-8986
-8999
-9011
-9020
-9026
-9028
-9028
-9025
-9020
-9015
-9009
-9004
-8999
-8994
-8989
-8983
-8978
-8972
-8968
-8964
-8960
-8957
-8953
-8950
-8945
-8940
-8934
-8926
-8917
-8905
-8892
-8877
-8860
-8842
-8823
-8804
-8784
-8765
-8746
-8728
-8712
-8698
-8689
-8683
-8682
-8685
-8694
-8707
-8725
-8747
-8773
-8804
-8839
-8877
-8918
-8962
-9007
-9054
-9100
-9147
-9195
-9242
-9289
-9337
-9384
-9431
-9477
-9522
-9565
-9605
-9641
-9674
-9703
-9728
-9750
-9769
-9785
-9799
-9811
-9822
-9833
-9845
-9857
-9871
-9887
-9906
-9926
-9949
-9973
-10000
-10028
-10058
-10088
-10118
-10148
-10176
-10203
-10229
-10253
-10275
-10294
-10311
-10325
-10336
-10344
-10349
-10352
-10353
-10351
-10348
-10342
-10334
-10326
-10317
-10309
-10301
-10294
-10289
-10286
-10286
-10287
-10290
-10296
-10304
-10315
-10327
-10341
-10357
-10375
-10394
-10414
-10435
-10456
-10476
-10495
-10511
-10526
-10538
-10548
-10556
-10562
-10566
-10568
-10567
-10565
-10560
-10553
-10545
-10535
-10524
-10512
-10499
-10486
-10472
-10457
-10441
-10424
-10405
-10385
-10364
-10341
-10318
-10294
-10269
-10243
-10217
-10190
-10164
-10139
-10115
-10093
-10073
-10055
-10042
-10031
-10025
-10024
-10027
-10034
-10044
-10057
-10073
-10090
-10109
-10130
-10152
-10175
-10200
-10225
-10251
-10277
-10305
-10332
-10360
-10388
-10415
-10441
-10466
-10489
-10509
-10526
-10539
-10549
-10554
-10556
-10555
-10552
-10548
-10544
-10541
-10540
-10542
-10545
-10551
-10560
-10571
-10584
-10599
-10614
-10631
-10647
-10664
-10681
-10698
-10714
-10729
-10743
-10756
-10768
-10780
-10791
-10801
-10811
-10821
-10830
-10838
-10847
-10855
-10866
-10877
-10891
-10907
-10924
-10944
-10964
-10985
-11006
-11027
-11047
-11067
-11086
-11103
-11119
-11132
-11142
-11148
-11151
-11151
-11147
-11141
-11132
-11121
-11109
-11096
-11083
-11071
-11058
-11045
-11031
-11015
-10999
-10981
-10961
-10940
-10918
-10895
-10869
-10842
-10813
-10780
-10745
-10707
-10665
-10621
-10574
-10524
-10473
-10421
-10367
-10314
-10261
-10208
-10155
-10101
-10047
-9991
-9933
-9872
-9807
-9737
-9661
-9578
-9489
-9392
-9288
-9177
-9062
-8942
-8819
-8693
-8565
-8435
-8303
-8170
-8038
-7905
-7773
-7643
-7515
-7391
-7269
-7153
-7040
-6933
-6832
-6736
-6647
-6564
-6488
-6418
-6354
-6297
-6244
-6193
-6144
-6095
-6043
-5988
-5929
-5866
-5798
-5727
-5652
-5574
-5493
-5410
-5325
-5240
-5154
-5069
-4985
-4902
-4820
-4740
-4660
-4583
-4507
-4433
-4361
-4291
-4224
-4158
-4093
-4027
-3962
-3896
-3827
-3756
-3682
-3607
-3530
-3452
-3373
-3293
-3212
-3132
-3053
-2975
-2901
-2832
-2768
-2712
-2663
-2623
-2592
-2570
-2556
-2551
-2552
-2560
-2572
-2587
-2603
-2619
-2633
-2645
-2653
-2656
-2655
-2648
-2638
-2623
-2604
-2582
-2557
-2528
-2497
-2462
-2425
-2385
-2343
-2300
-2256
-2211
-2166
-2120
-2073
-2025
-1978
-1929
-1880
-1831
-1782
-1733
-1684
-1634
-1584
-1532
-1478
-1421
-1360
-1296
-1229
-1160
-1089
-1018
-948
-881
-818
-759
-705
-657
-615
-580
-551
-528
-511
-501
-495
-494
-495
-497
-498
-496
-488
-475
-454
-425
-387
-341
-285
-221
-148
-65
26
125
231
344
462
584
708
832
955
1074
1190
1299
1402
1496
1582
1658
1724
1780
1828
1867
1899
1924
1945
1961
1975
1986
1996
2005
2016
2025
2037
2049
2061
2073
2085
2096
2108
2118
2128
2137
2146
2153
2160
2166
2170
2173
2174
2173
2169
2161
2149
2133
2113
2088
2058
2024
1985
1943
1898
1851
1805
1759
1716
1675
1638
1604
1574
1548
1526
1507
1492
1479
1468
1458
1447
1436
1423
1407
1389
1370
1348
1326
1303
1282
1264
1250
1241
1238
1240
1249
1262
1280
1302
1327
1355
1386
1420
1456
1494
1533
1571
1608
1642
1672
1699
1720
1736
1746
1749
1746
1736
1718
1693
1661
1622
1577
1527
1473
1416
1357
1297
1237
1179
1124
1073
1028
991
961
941
931
931
941
963
994
1035
1083
1136
1191
1247
1298
1344
1380
1406
1418
1416
1399
1366
1316
1250
1167
1069
956
829
691
542
386
222
55
-114
-283
-450
-612
-768
-916
-1057
-1188
-1310
-1422
-1523
-1615
-1696
-1768
-1831
-1884
-1929
-1966
-1995
-2017
-2032
-2041
-2048
-2050
-2049
-2045
-2040
-2031
-2019
-2005
-1988
-1969
-1948
-1927
-1905
-1883
-1863
-1844
-1827
-1813
-1802
-1793
-1786
-1782
-1781
-1781
-1783
-1785
-1787
-1789
-1788
-1786
-1782
-1776
-1771
-1764
-1758
-1751
-1745
-1739
-1733
-1729
-1725
-1724
-1724
-1725
-1727
-1729
-1730
-1729
-1726
-1718
-1704
-1683
-1654
-1616
-1567
-1508
-1438
-1358
-1268
-1169
-1062
-948
-829
-706
-580
-454
-329
-206
-85
31
143
248
346
435
514
583
640
685
718
738
745
739
719
686
641
584
516
437
351
258
161
63
-34
-126
-211
-286
-349
-399
-434
-454
-458
-446
-419
-378
-322
-254
-175
-87
8
107
208
307
403
493
574
645
706
755
794
823
843
856
864
868
870
873
877
883
890
899
909
920
930
940
950
960
971
984
1000
1018
1041
1068
1101
1140
1184
1234
1288
1347
1409
1475
1542
1611
1679
1747
1812
1876
1936
1993
2045
2095
2139
2177
2208
2232
2247
2253
2250
2237
2213
2179
2133
2077
2009
1931
1842
1746
1642
1533
1419
1303
1185
1068
952
839
729
624
526
436
354
281
218
164
119
84
56
36
22
15
14
18
26
37
52
70
89
110
131
152
170
186
199
208
213
214
210
201
187
166
139
103
60
8
-51
-116
-188
-264
-343
-424
-506
-588
-666
-741
-809
-869
-918
-955
-979
-989
-985
-968
-937
-893
-838
-772
-696
-610
-517
-416
-310
-200
-88
25
138
250
358
463
564
658
747
827
898
958
1006
1042
1064
1072
1066
1047
1014
972
918
856
787
714
638
562
488
416
348
284
227
177
135
101
78
64
60
66
80
102
131
167
210
258
314
375
441
511
584
658
733
806
878
948
1016
1082
1146
1208
1266
1322
1373
1421
1465
1505
1541
1573
1602
1627
1649
1668
1684
1696
1706
1713
1718
1720
1722
1722
1722
1723
1725
1728
1733
1741
1750
1762
1775
1788
1802
1815
1828
1841
1853
1866
1879
1892
1906
1922
1940
1959
1982
2007
2036
2069
2106
2148
2195
2249
2310
2379
2456
2543
2640
2746
2861
2985
3116
3255
3398
3545
3694
3843
3993
4142
4290
4435
4578
4719
4857
4991
5121
5247
5369
5487
5602
5714
5823
5930
6037
6144
6250
6358
6467
6577
6689
6803
6919
7036
7154
7273
7392
7510
7628
7746
7862
7977
8090
8203
8314
8424
8533
8641
8749
8857
8966
9075
9183
9292
9400
9506
9611
9713
9812
9908
9999
10087
10171
10250
10324
10393
10458
10518
10574
10626
10674
10719
10762
10801
10838
10872
10902
10930
10954
10974
10992
11007
11020
11032
11042
11052
11062
11074
11087
11102
11120
11140
11163
11187
11213
11240
11268
11296
11326
11356
11384
11412
11436
11457
11473
11485
11490
11490
11485
11475
11461
11444
11423
11400
11376
11351
11326
11302
11279
11259
11242
11229
11219
11212
11208
11206
11205
11204
11201
11196
11187
11173
11154
11128
11094
11053
11004
10947
10882
10811
10733
10651
10564
10473
10380
10285
10189
10093
9998
9905
9814
9728
9647
9571
9502
9439
9384
9336
9297
9265
9242
9227
9220
9221
9230
9248
9273
9306
9345
9392
9445
9503
9565
9631
9698
9766
9833
9898
9958
10014
10063
10105
10139
10166
10185
10196
10199
10196
10187
10172
10154
10131
10105
10077
10046
10014
9980
9946
9911
9876
9841
9807
9772
9738
9705
9673
9642
9612
9583
9555
9528
9501
9475
9450
9425
9400
9376
9352
9329
9307
9285
9265
9245
9228
9211
9195
9181
9167
9154
9143
9132
9122
9113
9105
9097
9089
9081
9073
9063
9053
9040
9026
9010
8992
8972
8952
8931
8909
8887
8864
8841
8819
8797
8776
8756
8736
8717
8698
8680
8664
8648
8634
8622
8610
8601
8593
8585
8579
8572
8565
8556
8546
8532
8516
8496
8472
8445
8415
8381
8344
8304
8262
8217
8170
8124
8077
8032
7988
7944
7902
7860
7819
7779
7739
7699
7659
7620
7580
7541
7502
7463
7425
7387
7350
7314
7279
7246
7216
7188
7162
7139
7118
7100
7083
7069
7056
7046
7037
7031
7026
7024
7023
7023
7025
7028
7032
7036
7041
7044
7047
7047
7047
7044
7041
7035
7029
7021
7012
7002
6990
6976
6960
6943
6924
6905
6883
6861
6836
6810
6781
6751
6719
6685
6651
6616
6581
6546
6511
6478
6445
6414
6384
6356
6329
6304
6281
6259
6238
6219
6201
6185
6171
6159
6147
6137
6128
6120
6112
6105
6099
6093
6087
6082
6077
6073
6069
6066
6063
6059
6055
6050
6043
6035
6023
6010
5994
5977
5957
5937
5915
5893
5870
5848
5826
5806
5787
5769
5753
5737
5723
5708
5693
5678
5661
5644
5624
5604
5582
5558
5534
5509
5484
5459
5435
5413
5391
5371
5352
5334
5318
5303
5289
5276
5265
5254
5243
5234
5225
5217
5209
5203
5198
5196
5196
5198
5204
5212
5224
5238
5255
5274
5296
5319
5343
5370
5398
5428
5460
5494
5529
5567
5607
5649
5693
5738
5784
5831
5879
5927
5975
6022
6068
6113
6157
6200
6242
6284
6325
6366
6407
6447
6487
6526
6565
6602
6638
6672
6705
6736
6764
6790
6812
6832
6849
6862
6873
6881
6886
6890
6891
6891
6890
6888
6885
6881
6876
6871
6865
6858
6850
6841
6829
6816
6800
6782
6762
6741
6719
6695
6672
6647
6623
6599
6576
6553
6530
6508
6486
6464
6443
6421
6399
6376
6353
6329
6306
6282
6258
6234
6210
6187
6164
6141
6119
6097
6075
6054
6034
6013
5993
5973
5952
5931
5910
5889
5868
5848
5829
5812
5796
5783
5773
5765
5760
5758
5759
5763
5769
5778
5788
5801
5816
5833
5852
5872
5894
5918
5944
5970
5998
6025
6052
6079
6106
6131
6155
6179
6202
6223
6244
6263
6281
6297
6311
6324
6334
6342
6349
6353
6356
6358
6360
6362
6364
6366
6369
6373
6378
6383
6390
6398
6408
6418
6429
6441
6453
6466
6478
6489
6500
6510
6519
6526
6532
6537
6541
6544
6547
6549
6552
6556
6561
6568
6577
6588
6601
6617
6635
6655
6678
6702
6728
6756
6784
6814
6843
6871
6899
6925
6950
6972
6993
7011
7027
7040
7051
7059
7064
7066
7065
7061
7054
7044
7031
7016
6998
6977
6955
6930
6905
6879
6853
6828
6804
6781
6761
6744
6730
6719
6712
6709
6710
6716
6725
6738
6756
6776
6801
6828
6858
6890
6924
6960
6998
7037
7078
7120
7164
7210
7257
7306
7357
7410
7464
7519
7576
7635
7695
7757
7820
7885
7951
8018
8086
8154
8222
8291
8361
8432
8503
8576
8649
8723
8797
8871
8943
9015
9084
9150
9214
9273
9329
9381
9429
9473
9514
9551
9585
9617
9646
9673
9700
9725
9750
9775
9800
9824
9848
9872
9895
9918
9940
9960
9980
9998
10016
10032
10047
10061
10073
10085
10095
10104
10111
10118
10123
10129
10133
10137
10141
10145
10148
10150
10152
10152
10153
10152
10151
10148
10145
10140
10133
10124
10113
10100
10084
10066
10045
10022
9998
9973
9947
9921
9894
9869
9845
9822
9801
9782
9766
9752
9741
9732
9725
9720
9716
9712
9710
9707
9704
9700
9695
9689
9681
9672
9659
9644
9627
9606
9583
9557
9529
9499
9468
9435
9402
9369
9336
9303
9272
9242
9214
9187
9163
9140
9120
9102
9087
9074
9065
9059
9055
9054
9055
9059
9064
9071
9079
9089
9099
9111
9124
9138
9152
9167
9181
9194
9207
9218
9228
9235
9241
9244
9245
9244
9241
9236
9229
9221
9213
9204
9196
9188
9181
9176
9171
9169
9167
9166
9165
9164
9163
9161
9158
9155
9151
9146
9140
9132
9123
9111
9098
9083
9065
9046
9024
9002
8979
8956
8933
8911
8891
8872
8856
8842
8830
8822
8816
8813
8813
8817
8824
8834
8847
8862
8879
8898
8917
8937
8958
8979
9000
9020
9041
9060
9078
9095
9110
9122
9132
9139
9142
9143
9140
9134
9125
9113
9097
9078
9056
9030
9001
8969
8934
8897
8859
8819
8779
8739
8699
8660
8621
8584
8547
8511
8476
8441
8407
8372
8338
8302
8266
8229
8191
8151
8109
8068
8023
7979
7933
7885
7835
7784
7731
7677
7622
7565
7508
7450
7392
7333
7273
7214
7155
7095
7037
6979
6921
6865
6808
6753
6697
6642
6586
6530
6473
6415
6356
6296
6236
6174
6112
6050
5987
5924
5860
5797
5733
5670
5606
5543
5480
5416
5352
5287
5222
5156
5089
5022
4954
4886
4817
4748
4678
4607
4536
4464
4393
4322
4252
4182
4112
4043
3977
3912
3848
3787
3729
3673
3621
3572
3526
3484
3444
3408
3374
3343
3315
3289
3264
3241
3218
3195
3172
3148
3123
3097
3070
3041
3012
2981
2949
2916
2881
2845
2807
2768
2727
2685
2641
2597
2552
2506
2459
2412
2365
2317
2270
2223
2177
2131
2087
2045
2004
1966
1930
1897
1865
1835
1807
1780
1754
1729
1704
1680
1657
1634
1611
1588
1566
1543
1521
1499
1477
1456
1435
1415
1395
1375
1355
1335
1314
1293
1270
1245
1220
1193
1165
1137
1107
1078
1050
1022
997
974
952
934
918
905
895
887
883
880
881
883
887
893
900
908
917
926
934
942
950
956
962
968
972
975
977
977
977
975
972
967
960
952
942
930
917
903
887
871
854
836
818
798
778
756
734
709
683
656
627
596
564
530
494
456
417
376
334
290
244
198
150
100
49
-4
-59
-116
-173
-232
-292
-353
-414
-474
-535
-596
-657
-718
-778
-840
-902
-965
-1029
-1094
-1160
-1228
-1296
-1364
-1433
-1501
-1570
-1637
-1704
-1770
-1834
-1896
-1957
-2016
-2073
-2128
-2181
-2234
-2285
-2335
-2386
-2436
-2487
-2538
-2591
-2644
-2698
-2754
-2810
-2867
-2923
-2980
-3036
-3092
-3146
-3199
-3250
-3299
-3346
-3391
-3433
-3473
-3509
-3544
-3575
-3605
-3633
-3660
-3686
-3711
-3736
-3761
-3786
-3813
-3840
-3868
-3897
-3928
-3960
-3993
-4027
-4062
-4098
-4136
-4174
-4213
-4254
-4294
-4336
-4377
-4419
-4460
-4501
-4541
-4579
-4616
-4651
-4684
-4714
-4741
-4767
-4791
-4813
-4834
-4854
-4873
-4892
-4911
-4930
-4950
-4971
-4993
-5015
-5039
-5065
-5092
-5119
-5149
-5179
-5210
-5242
-5275
-5310
-5345
-5382
-5420
-5460
-5500
-5541
-5583
-5626
-5669
-5712
-5754
-5797
-5839
-5881
-5921
-5961
-5999
-6036
-6070
-6103
-6134
-6163
-6189
-6214
-6236
-6256
-6274
-6290
-6304
-6316
-6326
-6334
-6340
-6344
-6346
-6346
-6344
-6341
-6337
-6332
-6326
-6320
-6314
-6308
-6303
-6298
-6294
-6291
-6289
-6288
-6288
-6290
-6294
-6298
-6304
-6311
-6319
-6327
-6337
-6347
-6357
-6368
-6378
-6388
-6397
-6405
-6412
-6418
-6422
-6425
-6426
-6426
-6424
-6422
-6418
-6414
-6409
-6404
-6399
-6394
-6388
-6382
-6375
-6368
-6359
-6350
-6339
-6328
-6317
-6305
-6292
-6279
-6267
-6254
-6242
-6231
-6221
-6211
-6203
-6196
-6190
-6186
-6184
-6184
-6185
-6188
-6193
-6199
-6207
-6217
-6228
-6240
-6254
-6269
-6285
-6302
-6321
-6341
-6363
-6386
-6409
-6434
-6459
-6484
-6508
-6533
-6557
-6580
-6602
-6623
-6642
-6661
-6678
-6694
-6709
-6722
-6735
-6746
-6757
-6766
-6775
-6783
-6791
-6797
-6803
-6809
-6814
-6818
-6823
-6827
-6832
-6837
-6843
-6850
-6857
-6866
-6875
-6885
-6896
-6908
-6921
-6934
-6947
-6961
-6974
-6987
-6999
-7011
-7021
-7030
-7036
-7040
-7042
-7041
-7037
-7031
-7022
-7011
-6998
-6983
-6966
-6948
-6928
-6908
-6888
-6867
-6847
-6828
-6809
-6791
-6773
-6757
-6741
-6726
-6711
-6696
-6681
-6666
-6651
-6635
-6619
-6601
-6583
-6563
-6543
-6521
-6498
-6475
-6451
-6426
-6401
-6375
-6349
-6322
-6296
-6269
-6241
-6214
-6187
-6159
-6131
-6103
-6074
-6045
-6015
-5985
-5954
-5922
-5890
-5858
-5826
-5794
-5763
-5732
-5701
-5671
-5642
-5614
-5587
-5562
-5537
-5515
-5494
-5474
-5457
-5441
-5428
-5416
-5406
-5398
-5392
-5388
-5385
-5383
-5383
-5384
-5386
-5389
-5393
-5397
-5403
-5408
-5414
-5420
-5426
-5432
-5438
-5443
-5448
-5452
-5456
-5459
-5461
-5464
-5466
-5469
-5472
-5475
-5480
-5485
-5492
-5500
-5510
-5522
-5535
-5551
-5567
-5586
-5605
-5625
-5646
-5668
-5689
-5711
-5733
-5754
-5776
-5797
-5818
-5839
-5859
-5879
-5898
-5917
-5934
-5951
-5968
-5983
-5999
-6013
-6028
-6042
-6056
-6069
-6083
-6096
-6109
-6121
-6133
-6145
-6156
-6166
-6176
-6185
-6194
-6203
-6211
-6219
-6226
-6234
-6242
-6249
-6256
-6263
-6269
-6275
-6281
-6286
-6292
-6298
-6304
-6311
-6317
-6324
-6329
-6334
-6339
-6342
-6344
-6346
-6346
-6346
-6345
-6343
-6341
-6339
-6335
-6332
-6328
-6324
-6319
-6314
-6309
-6303
-6298
-6292
-6287
-6281
-6275
-6270
-6265
-6260
-6255
-6251
-6247
-6244
-6242
-6240
-6239
-6239
-6240
-6241
-6242
-6244
-6246
-6248
-6250
-6251
-6253
-6254
-6255
-6256
-6258
-6259
-6261
-6263
-6265
-6267
-6270
-6273
-6276
-6280
-6285
-6291
-6298
-6305
-6313
-6322
-6332
-6342
-6353
-6363
-6374
-6385
-6396
-6407
-6417
-6427
-6437
-6446
-6456
-6465
-6474
-6484
-6493
-6502
-6511
-6520
-6529
-6537
-6544
-6551
-6556
-6559
-6561
-6561
-6559
-6555
-6549
-6540
-6530
-6517
-6502
-6486
-6468
-6449
-6428
-6406
-6383
-6360
-6336
-6311
-6287
-6262
-6238
-6214
-6190
-6168
-6146
-6125
-6106
-6087
-6069
-6052
-6037
-6023
-6010
-5999
-5990
-5982
-5975
-5970
-5966
-5964
-5962
-5961
-5961
-5962
-5964
-5967
-5970
-5974
-5979
-5985
-5991
-5998
-6005
-6013
-6022
-6031
-6040
-6050
-6060
-6069
-6079
-6088
-6096
-6103
-6109
-6114
-6117
-6120
-6121
-6121
-6119
-6117
-6113
-6109
-6104
-6098
-6092
-6086
-6080
-6075
-6070
-6065
-6061
-6058
-6055
-6054
-6052
-6052
-6051
-6052
-6052
-6053
-6054
-6056
-6058
-6060
-6062
-6064
-6066
-6068
-6069
-6069
-6069
-6067
-6065
-6061
-6056
-6050
-6042
-6034
-6024
-6013
-6001
-5988
-5975
-5961
-5946
-5931
-5916
-5901
-5886
-5872
-5857
-5844
-5830
-5816
-5802
-5788
-5773
-5758
-5741
-5724
-5705
-5685
-5663
-5641
-5616
-5591
-5564
-5535
-5506
-5475
-5444
-5411
-5378
-5343
-5309
-5274
-5240
-5205
-5171
-5138
-5106
-5074
-5043
-5014
-4985
-4957
-4929
-4903
-4876
-4850
-4824
-4798
-4772
-4746
-4720
-4694
-4667
-4640
-4614
-4587
-4560
-4533
-4507
-4480
-4453
-4426
-4399
-4373
-4347
-4322
-4297
-4274
-4251
-4230
-4210
-4191
-4173
-4157
-4142
-4129
-4117
-4107
-4097
-4089
-4081
-4074
-4069
-4064
-4059
-4058
-4056
-4054
-4054
-4056
-4058
-4059
-4062
-4066
-4070
-4074
-4078
-4083
-4088
-4093
-4098
-4102
-4105
-4108
-4110
-4111
-4111
-4110
-4108
-4105
-4101
-4096
-4090
-4083
-4077
-4070
-4064
-4059
-4054
-4050
-4046
-4045
-4043
-4045
-4046
-4050
-4054
-4059
-4066
-4072
-4080
-4088
-4097
-4107
-4117
-4127
-4137
-4148
-4159
-4169
-4180
-4191
-4201
-4212
-4223
-4233
-4244
-4255
-4265
-4276
-4286
-4296
-4306
-4315
-4324
-4333
-4341
-4349
-4357
-4365
-4374
-4382
-4391
-4401
-4412
-4423
-4435
-4449
-4463
-4479
-4496
-4514
-4532
-4551
-4570
-4589
-4608
-4627
-4645
-4663
-4681
-4698
-4715
-4732
-4748
-4764
-4779
-4794
-4808
-4821
-4834
-4845
-4856
-4865
-4874
-4881
-4887
-4892
-4895
-4897
-4899
-4898
-4897
-4895
-4892
-4888
-4883
-4877
-4870
-4863
-4855
-4845
-4834
-4822
-4809
-4794
-4778
-4760
-4741
-4720
-4698
-4675
-4651
-4625
-4598
-4570
-4541
-4512
-4481
-4450
-4419
-4387
-4354
-4321
-4288
-4254
-4220
-4185
-4150
-4114
-4078
-4042
-4005
-3969
-3932
-3894
-3857
-3820
-3783
-3746
-3710
-3674
-3639
-3605
-3571
-3538
-3505
-3474
-3443
-3414
-3385
-3357
-3331
-3304
-3278
-3253
-3227
-3202
-3177
-3152
-3127
-3102
-3077
-3053
-3029
-3004
-2981
-2958
-2935
-2913
-2891
-2871
-2851
-2831
-2812
-2793
-2775
-2756
-2738
-2721
-2703
-2685
-2668
-2651
-2635
-2619
-2604
-2590
-2576
-2563
-2550
-2538
-2526
-2515
-2503
-2492
-2480
-2468
-2456
-2444
-2430
-2416
-2402
-2386
-2370
-2352
-2333
-2314
-2293
-2272
-2250
-2228
-2206
-2183
-2161
-2139
-2117
-2096
-2076
-2056
-2037
-2020
-2004
-1989
-1974
-1961
-1948
-1936
-1925
-1914
-1902
-1891
-1880
-1868
-1856
-1844
-1832
-1819
-1806
-1792
-1778
-1764
-1749
-1734
-1718
-1702
-1685
-1667
-1649
-1629
-1609
-1587
-1563
-1539
-1512
-1485
-1455
-1424
-1392
-1358
-1323
-1287
-1250
-1213
-1175
-1137
-1099
-1060
-1020
-982
-941
-901
-859
-817
-774
-730
-686
-641
-595
-549
-503
-457
-411
-366
-322
-279
-238
-197
-158
-120
-83
-48
-12
22
56
89
122
154
186
218
249
280
311
341
371
401
431
461
490
520
550
579
609
639
669
700
732
764
797
830
865
900
936
973
1010
1047
1084
1122
1160
1197
1235
1272
1309
1346
1382
1417
1452
1487
1521
1554
1587
1620
1653
1685
1718
1750
1782
1814
1846
1877
1909
1941
1974
2007
2041
2076
2111
2147
2184
2221
2258
2297
2336
2375
2415
2456
2498
2539
2582
2624
2668
2711
2755
2799
2844
2889
2935
2981
3027
3073
3119
3164
3210
3254
3299
3343
3386
3428
3469
3510
3550
3588
3626
3662
3698
3733
3767
3800
3833
3865
3897
3929
3961
3993
4025
4057
4090
4122
4155
4188
4221
4253
4285
4316
4347
4377
4406
4434
4461
4486
4511
4534
4556
4577
4597
4616
4634
4652
4669
4686
4702
4718
4733
4748
4763
4778
4793
4809
4824
4840
4856
4872
4888
4905
4922
4940
4957
4975
4992
5009
5026
5043
5059
5074
5088
5102
5115
5126
5137
5146
5155
5162
5169
5175
5181
5187
5192
5197
5202
5206
5211
5216
5220
5225
5230
5235
5240
5245
5250
5255
5261
5267
5273
5280
5286
5292
5299
5305
5311
5317
5322
5328
5333
5339
5345
5351
5357
5364
5370
5377
5384
5391
5399
5406
5413
5420
5427
5434
5441
5447
5453
5459
5464
5469
5473
5477
5479
5480
5481
5480
5479
5476
5473
5470
5466
5462
5458
5454
5451
5448
5445
5443
5442
5442
5442
5443
5444
5445
5448
5450
5453
5457
5461
5465
5469
5473
5478
5482
5486
5490
5493
5496
5499
5501
5503
5504
5506
5506
5507
5508
5508
5509
5509
5509
5510
5510
5511
5511
5512
5513
5515
5517
5519
5522
5525
5529
5532
5537
5541
5546
5552
5557
5563
5569
5575
5581
5587
5593
5598
5603
5607
5611
5614
5616
5618
5619
5619
5618
5616
5614
5611
5607
5602
5596
5590
5582
5574
5565
5555
5544
5533
5521
5509
5496
5483
5471
5458
5445
5433
5421
5409
5397
5385
5373
5361
5348
5336
5323
5309
5295
5281
5265
5249
5232
5215
5196
5177
5157
5136
5116
5094
5072
5051
5029
5006
4984
4962
4940
4918
4896
4874
4851
4829
4805
4782
4758
4734
4710
4685
4660
4634
4609
4583
4557
4532
4506
4480
4453
4427
4401
4374
4347
4320
4292
4264
4235
4206
4176
4146
4114
4082
4049
4014
3980
3944
3907
3869
3829
3789
3748
3706
3664
3620
3576
3531
3486
3440
3394
3346
3299
3250
3201
3151
3101
3051
3000
2950
2899
2849
2799
2749
2700
2652
2604
2556
2509
2463
2418
2373
2328
2284
2241
2198
2155
2112
2070
2028
1986
1945
1904
1863
1822
1782
1742
1702
1663
1623
1584
1545
1506
1467
1427
1388
1348
1309
1269
1229
1189
1149
1109
1069
1028
987
946
905
863
820
777
733
688
643
596
548
500
451
401
350
299
248
196
143
91
39
-13
-65
-117
-168
-218
-268
-317
-365
-413
-461
-508
-555
-601
-647
-693
-739
-784
-829
-873
-917
-961
-1004
-1047
-1090
-1131
-1173
-1214
-1254
-1295
-1335
-1375
-1415
-1455
-1495
-1535
-1574
-1613
-1652
-1691
-1729
-1767
-1805
-1842
-1880
-1916
-1953
-1990
-2025
-2063
-2099
-2136
-2172
-2209
-2245
-2280
-2315
-2350
-2383
-2416
-2448
-2479
-2508
-2537
-2564
-2590
-2615
-2638
-2660
-2680
-2698
-2715
-2731
-2745
-2758
-2770
-2781
-2792
-2802
-2811
-2821
-2831
-2841
-2852
-2863
-2875
-2888
-2902
-2917
-2933
-2949
-2966
-2984
-3002
-3020
-3039
-3058
-3077
-3095
-3114
-3132
-3150
-3168
-3186
-3203
-3221
-3238
-3254
-3271
-3287
-3303
-3317
-3331
-3345
-3357
-3368
-3379
-3389
-3398
-3406
-3414
-3422
-3429
-3436
-3442
-3449
-3455
-3462
-3469
-3476
-3484
-3491
-3499
-3507
-3515
-3523
-3531
-3538
-3546
-3553
-3560
-3566
-3572
-3578
-3583
-3589
-3594
-3599
-3604
-3609
-3614
-3620
-3626
-3632
-3638
-3645
-3652
-3660
-3667
-3675
-3682
-3689
-3697
-3703
-3710
-3717
-3723
-3729
-3734
-3739
-3744
-3748
-3751
-3753
-3754
-3753
-3752
-3749
-3744
-3739
-3733
-3726
-3718
-3710
-3701
-3691
-3682
-3672
-3661
-3651
-3640
-3629
-3618
-3607
-3595
-3583
-3571
-3559
-3547
-3536
-3524
-3513
-3502
-3492
-3482
-3473
-3464
-3457
-3449
-3442
-3436
-3430
-3425
-3419
-3414
-3409
-3404
-3398
-3393
-3387
-3381
-3374
-3366
-3358
-3350
-3340
-3330
-3320
-3309
-3298
-3287
-3275
-3264
-3252
-3241
-3230
-3218
-3207
-3197
-3186
-3175
-3165
-3154
-3143
-3133
-3122
-3111
-3099
-3088
-3077
-3065
-3054
-3042
-3029
-3016
-3003
-2990
-2976
-2963
-2949
-2934
-2920
-2906
-2892
-2877
-2864
-2850
-2836
-2823
-2810
-2797
-2784
-2771
-2758
-2745
-2732
-2718
-2704
-2690
-2675
-2660
-2645
-2630
-2614
-2598
-2583
-2567
-2552
-2536
-2522
-2507
-2493
-2479
-2465
-2452
-2439
-2427
-2414
-2402
-2390
-2378
-2366
-2355
-2343
-2332
-2321
-2310
-2298
-2287
-2275
-2263
-2250
-2237
-2224
-2210
-2196
-2182
-2167
-2152
-2138
-2123
-2109
-2095
-2081
-2067
-2053
-2039
-2025
-2012
-1999
-1986
-1973
-1959
-1946
-1933
-1920
-1906
-1893
-1879
-1865
-1852
-1838
-1825
-1812
-1799
-1786
-1774
-1763
-1752
-1742
-1732
-1723
-1714
-1706
-1698
-1690
-1683
-1676
-1669
-1662
-1655
-1649
-1642
-1635
-1628
-1621
-1614
-1608
-1601
-1595
-1590
-1586
-1582
-1579
-1577
-1577
-1577
-1577
-1579
-1581
-1585
-1588
-1592
-1597
-1601
-1606
-1611
-1616
-1621
-1626
-1631
-1635
-1640
-1644
-1648
-1652
-1656
-1659
-1661
-1663
-1664
-1665
-1666
-1666
-1666
-1665
-1664
-1663
-1662
-1660
-1658
-1656
-1653
-1650
-1647
-1643
-1638
-1632
-1626
-1619
-1612
-1604
-1595
-1586
-1577
-1569
-1560
-1552
-1545
-1538
-1531
-1525
-1520
-1515
-1511
-1508
-1505
-1502
-1500
-1498
-1496
-1495
-1493
-1492
-1491
-1491
-1490
-1490
-1489
-1490
-1490
-1490
-1491
-1492
-1493
-1495
-1496
-1498
-1499
-1501
-1503
-1504
-1506
-1508
-1510
-1512
-1515
-1517
-1520
-1524
-1527
-1531
-1535
-1538
-1542
-1546
-1550
-1554
-1558
-1562
-1566
-1569
-1573
-1576
-1578
-1581
-1583
-1584
-1586
-1586
-1586
-1586
-1584
-1582
-1579
-1574
-1569
-1562
-1554
-1545
-1535
-1524
-1513
-1502
-1490
-1478
-1466
-1455
-1443
-1432
-1421
-1410
-1400
-1390
-1380
-1370
-1361
-1352
-1343
-1335
-1327
-1319
-1312
-1305
-1298
-1292
-1286
-1281
-1277
-1273
-1270
-1268
-1266
-1264
-1263
-1262
-1262
-1261
-1261
-1261
-1261
-1261
-1261
-1261
-1261
-1262
-1262
-1263
-1265
-1267
-1269
-1272
-1275
-1278
-1281
-1284
-1286
-1289
-1291
-1293
-1294
-1294
-1294
-1294
-1292
-1290
-1287
-1284
-1280
-1276
-1271
-1266
-1260
-1253
-1246
-1238
-1229
-1220
-1211
-1201
-1190
-1180
-1169
-1158
-1147
-1136
-1125
-1114
-1103
-1093
-1082
-1072
-1062
-1053
-1043
-1034
-1024
-1014
-1004
-996
-986
-977
-967
-957
-947
-937
-926
-915
-904
-893
-881
-869
-857
-845
-833
-821
-809
-797
-785
-774
-764
-754
-745
-736
-729
-723
-718
-713
-710
-707
-706
-705
-706
-707
-709
-712
-715
-719
-723
-728
-733
-739
-744
-750
-755
-761
-766
-771
-775
-779
-782
-784
-786
-788
-789
-790
-790
-790
-790
-790
-790
-789
-789
-788
-788
-788
-788
-788
-789
-791
-793
-795
-798
-801
-805
-809
-814
-818
-823
-828
-833
-838
-843
-847
-851
-855
-858
-861
-863
-866
-868
-870
-872
-874
-876
-878
-881
-884
-887
-890
-894
-899
-903
-909
-914
-919
-925
-931
-938
-944
-951
-958
-966
-973
-981
-989
-998
-1006
-1014
-1024
-1032
-1042
-1051
-1060
-1070
-1080
-1090
-1100
-1110
-1120
-1130
-1141
-1151
-1162
-1173
-1184
-1195
-1207
-1218
-1230
-1242
-1254
-1266
-1279
-1292
-1305
-1319
-1334
-1349
-1364
-1380
-1397
-1414
-1431
-1449
-1467
-1485
-1504
-1522
-1541
-1559
-1578
-1596
-1614
-1632
-1649
-1666
-1682
-1699
-1715
-1730
-1745
-1760
-1775
-1790
-1804
-1818
-1833
-1847
-1861
-1876
-1890
-1905
-1920
-1935
-1950
-1966
-1982
-1998
-2015
-2031
-2048
-2065
-2081
-2099
-2116
-2133
-2151
-2169
-2187
-2206
-2225
-2244
-2264
-2284
-2304
-2325
-2345
-2366
-2387
-2407
-2427
-2447
-2466
-2485
-2502
-2519
-2535
-2550
-2563
-2576
-2587
-2598
-2607
-2615
-2622
-2628
-2633
-2638
-2641
-2644
-2646
-2647
-2647
-2646
-2645
-2643
-2640
-2636
-2631
-2627
-2621
-2615
-2609
-2603
-2597
-2591
-2585
-2580
-2574
-2569
-2565
-2561
-2557
-2553
-2550
-2547
-2544
-2541
-2539
-2536
-2533
-2531
-2528
-2525
-2521
-2517
-2513
-2509
-2505
-2500
-2495
-2490
-2485
-2480
-2475
-2469
-2464
-2459
-2454
-2450
-2446
-2442
-2438
-2435
-2432
-2429
-2427
-2425
-2424
-2423
-2422
-2422
-2422
-2422
-2423
-2424
-2425
-2427
-2428
-2430
-2431
-2433
-2435
-2438
-2440
-2442
-2445
-2448
-2450
-2453
-2455
-2457
-2458
-2460
-2460
-2461
-2460
-2460
-2458
-2456
-2454
-2451
-2448
-2444
-2440
-2436
-2431
-2426
-2420
-2415
-2410
-2404
-2399
-2393
-2388
-2383
-2377
-2372
-2367
-2362
-2358
-2354
-2349
-2345
-2341
-2338
-2334
-2330
-2326
-2322
-2317
-2313
-2308
-2303
-2297
-2292
-2286
-2279
-2272
-2265
-2257
-2250
-2241
-2233
-2225
-2216
-2208
-2199
-2191
-2183
-2175
-2167
-2159
-2152
-2144
-2136
-2128
-2119
-2111
-2101
-2092
-2082
-2071
-2060
-2047
-2035
-2021
-2007
-1993
-1978
-1963
-1947
-1931
-1915
-1898
-1882
-1865
-1849
-1834
-1819
-1804
-1790
-1777
-1764
-1752
-1740
-1728
-1717
-1706
-1695
-1685
-1675
-1665
-1655
-1646
-1637
-1628
-1619
-1610
-1602
-1594
-1586
-1579
-1571
-1564
-1557
-1550
-1544
-1537
-1530
-1523
-1516
-1509
-1502
-1494
-1486
-1477
-1468
-1459
-1449
-1438
-1428
-1416
-1405
-1393
-1381
-1368
-1355
-1342
-1329
-1315
-1302
-1288
-1274
-1260
-1246
-1233
-1219
-1206
-1193
-1180
-1167
-1154
-1141
-1128
-1116
-1103
-1091
-1079
-1067
-1055
-1043
-1031
-1020
-1008
-996
-984
-972
-960
-948
-936
-923
-911
-898
-884
-871
-857
-842
-828
-813
-797
-782
-766
-750
-735
-719
-703
-687
-670
-654
-638
-621
-604
-586
-569
-551
-533
-515
-497
-480
-462
-445
-427
-411
-394
-378
-362
-346
-331
-316
-302
-287
-273
-260
-247
-234
-221
-208
-196
-184
-173
-161
-150
-140
-129
-119
-109
-100
-91
-82
-72
-63
-54
-44
-34
-23
-13
-2
9
20
32
45
57
71
86
101
117
134
152
170
190
210
231
253
275
297
319
342
364
387
409
431
452
473
494
514
533
552
571
588
606
622
639
655
671
686
702
718
734
751
767
784
801
819
837
855
873
892
911
930
950
970
990
1010
1030
1051
1072
1093
1114
1136
1157
1179
1201
1223
1245
1268
1290
1313
1336
1359
1382
1405
1428
1451
1474
1496
1519
1541
1563
1585
1607
1628
1649
1669
1689
1708
1727
1745
1762
1779
1795
1810
1825
1840
1854
1868
1882
1895
1908
1920
1933
1945
1957
1968
1980
1991
2001
2012
2021
2029
2039
2047
2055
2062
2068
2075
2081
2088
2094
2101
2107
2114
2122
2130
2138
2146
2155
2164
2174
2184
2194
2204
2214
2225
2235
2245
2255
2265
2275
2285
2294
2304
2313
2323
2332
2342
2351
2360
2369
2379
2388
2397
2406
2416
2425
2435
2444
2454
2464
2473
2483
2493
2502
2512
2521
2531
2541
2550
2560
2569
2579
2589
2598
2608
2617
2627
2637
2646
2656
2665
2675
2684
2694
2704
2714
2724
2734
2744
2755
2766
2777
2789
2800
2812
2824
2837
2849
2862
2875
2889
2903
2917
2931
2945
2960
2975
2990
3006
3021
3037
3053
3069
3085
3102
3119
3136
3153
3171
3188
3206
3225
3243
3261
3279
3297
3315
3332
3349
3365
3381
3396
3410
3424
3437
3449
3460
3470
3479
3487
3495
3502
3508
3514
3519
3524
3529
3534
3538
3543
3547
3551
3556
3560
3564
3568
3572
3575
3579
3581
3584
3585
3587
3587
3588
3587
3587
3586
3585
3583
3582
3580
3578
3576
3573
3571
3569
3567
3564
3562
3560
3558
3557
3555
3554
3552
3551
3550
3550
3549
3549
3550
3550
3552
3553
3556
3559
3562
3566
3570
3574
3579
3583
3588
3594
3599
3605
3611
3618
3624
3631
3638
3646
3654
3662
3669
3677
3685
3693
3701
3709
3717
3725
3733
3740
3748
3755
3763
3771
3779
3786
3794
3802
3809
3817
3824
3831
3838
3845
3852
3858
3865
3871
3876
3881
3886
3890
3893
3896
3899
3900
3901
3901
3901
3899
3897
3895
3892
3888
3884
3879
3873
3867
3860
3853
3845
3837
3828
3819
3810
3800
3790
3780
3768
3757
3745
3732
3719
3705
3691
3676
3661
3645
3629
3613
3596
3579
3561
3544
3526
3508
3490
3472
3454
3436
3418
3400
3381
3363
3344
3325
3305
3286
3266
3246
3226
3206
3187
3167
3147
3127
3108
3089
3070
3052
3034
3017
3000
2984
2969
2954
2940
2927
2914
2902
2891
2880
2870
2860
2851
2842
2833
2825
2818
2811
2805
2799
2793
2788
2783
2779
2774
2770
2765
2761
2756
2752
2747
2742
2737
2733
2728
2723
2718
2713
2709
2704
2699
2695
2691
2686
2682
2677
2673
2668
2664
2659
2654
2649
2644
2639
2634
2629
2624
2619
2615
2610
2605
2601
2596
2591
2586
2581
2576
2571
2566
2562
2557
2552
2548
2544
2540
2536
2532
2529
2527
2524
2522
2521
2519
2519
2518
2518
2518
2518
2518
2519
2520
2520
2521
2522
2523
2524
2525
2525
2526
2527
2527
2528
2528
2529
2529
2530
2530
2530
2531
2531
2532
2532
2533
2534
2535
2537
2539
2541
2543
2546
2549
2552
2556
2559
2563
2568
2572
2576
2581
2585
2590
2594
2598
2601
2605
2608
2612
2615
2618
2620
2623
2625
2627
2628
2629
2630
2630
2629
2628
2625
2623
2619
2615
2610
2605
2599
2593
2586
2578
2570
2562
2553
2544
2535
2525
2515
2505
2495
2484
2474
2463
2452
2441
2430
2419
2407
2396
2384
2373
2361
2349
2337
2325
2313
2301
2289
2277
2264
2252
2239
2226
2212
2199
2185
2171
2157
2142
2128
2113
2098
2083
2068
2052
2037
2021
2005
1990
1973
1957
1941
1925
1908
1891
1874
1857
1840
1823
1805
1788
1770
1752
1734
1716
1698
1680
1662
1643
1625
1607
1588
1569
1550
1531
1512
1492
1472
1453
1432
1412
1392
1371
1351
1330
1310
1289
1268
1248
1227
1207
1187
1167
1147
1128
1109
1090
1072
1054
1036
1018
1002
985
969
952
936
921
905
890
875
860
846
831
816
801
787
772
757
743
728
714
699
685
671
657
643
629
616
602
589
576
563
549
536
524
511
498
486
474
462
451
440
430
420
410
401
392
383
375
368
361
354
348
342
336
331
325
320
316
311
306
301
296
291
285
279
273
267
260
253
246
239
231
224
216
208
201
193
185
177
170
162
154
147
140
133
126
119
112
105
98
91
84
77
69
62
54
45
37
28
19
9
-1
-11
-22
-33
-45
-58
-70
-83
-97
-111
-125
-140
-154
-169
-185
-200
-216
-231
-247
-262
-278
-293
-308
-322
-336
-349
-362
-374
-385
-396
-406
-415
-424
-431
-438
-444
-449
-453
-456
-458
-460
-460
-460
-459
-458
-455
-452
-449
-445
-441
-438
-434
-430
-427
-424
-421
-419
-418
-417
-416
-416
-416
-416
-417
-417
-418
-419
-420
-421
-423
-424
-426
-428
-429
-431
-433
-435
-437
-439
-441
-443
-445
-447
-449
-451
-453
-455
-457
-459
-461
-463
-466
-469
-472
-476
-480
-484
-489
-494
-500
-506
-512
-518
-525
-532
-538
-545
-551
-557
-563
-569
-574
-578
-582
-585
-587
-589
-591
-591
-592
-591
-590
-588
-586
-584
-581
-578
-575
-572
-570
-567
-564
-562
-560
-559
-558
-557
-557
-557
-557
-558
-560
-562
-564
-566
-569
-573
-576
-581
-586
-591
-597
-603
-610
-618
-626
-634
-642
-650
-658
-667
-675
-684
-692
-701
-709
-717
-726
-734
-742
-750
-758
-766
-774
-782
-789
-797
-804
-810
-817
-822
-828
-832
-836
-839
-842
-844
-845
-846
-847
-846
-846
-845
-843
-841
-839
-836
-833
-830
-827
-823
-820
-816
-812
-808
-804
-799
-794
-789
-784
-779
-774
-768
-763
-758
-753
-749
-745
-741
-738
-736
-734
-733
-732
-733
-734
-736
-738
-741
-745
-750
-755
-761
-767
-773
-780
-786
-793
-799
-805
-811
-817
-823
-829
-835
-840
-845
-851
-856
-860
-865
-870
-874
-879
-883
-887
-891
-895
-899
-903
-907
-911
-915
-919
-924
-928
-933
-938
-942
-947
-952
-958
-963
-968
-974
-979
-985
-991
-998
-1004
-1010
-1018
-1027
-1035
-1043
-1053
-1062
-1072
-1082
-1093
-1103
-1114
-1125
-1135
-1146
-1157
-1167
-1177
-1186
-1196
-1204
-1213
-1221
-1228
-1236
-1243
-1250
-1257
-1263
-1270
-1277
-1284
-1291
-1299
-1306
-1314
-1323
-1331
-1340
-1349
-1358
-1368
-1378
-1388
-1399
-1410
-1421
-1432
-1444
-1456
-1469
-1482
-1495
-1509
-1523
-1538
-1553
-1569
-1585
-1602
-1618
-1636
-1653
-1671
-1689
-1707
-1726
-1745
-1764
-1784
-1804
-1824
-1844
-1864
-1884
-1904
-1925
-1945
-1966
-1987
-2008
-2029
-2050
-2071
-2093
-2114
-2135
-2157
-2178
-2199
-2220
-2241
-2261
-2282
-2301
-2321
-2340
-2359
-2378
-2397
-2416
-2435
-2454
-2474
-2493
-2513
-2533
-2554
-2574
-2595
-2616
-2637
-2658
-2679
-2700
-2722
-2743
-2764
-2785
-2806
-2827
-2848
-2869
-2889
-2910
-2931
-2951
-2972
-2992
-3012
-3032
-3052
-3071
-3090
-3109
-3127
-3146
-3164
-3182
-3199
-3216
-3233
-3250
-3266
-3282
-3297
-3312
-3327
-3341
-3355
-3368
-3381
-3393
-3405
-3417
-3427
-3437
-3447
-3456
-3464
-3472
-3479
-3486
-3492
-3498
-3503
-3508
-3512
-3516
-3520
-3524
-3527
-3531
-3534
-3537
-3541
-3544
-3547
-3550
-3553
-3556
-3559
-3562
-3565
-3568
-3570
-3573
-3575
-3577
-3578
-3580
-3581
-3581
-3582
-3582
-3581
-3580
-3579
-3577
-3574
-3572
-3569
-3565
-3562
-3558
-3555
-3551
-3548
-3545
-3542
-3539
-3536
-3533
-3530
-3527
-3524
-3521
-3518
-3515
-3511
-3508
-3504
-3501
-3497
-3492
-3488
-3484
-3479
-3474
-3468
-3463
-3457
-3451
-3444
-3438
-3430
-3423
-3415
-3407
-3399
-3390
-3382
-3373
-3364
-3355
-3346
-3337
-3329
-3320
-3312
-3304
-3296
-3288
-3281
-3273
-3266
-3259
-3252
-3246
-3239
-3233
-3226
-3220
-3214
-3208
-3201
-3195
-3190
-3184
-3179
-3174
-3169
-3165
-3161
-3157
-3153
-3149
-3146
-3143
-3139
-3136
-3133
-3130
-3127
-3125
-3122
-3120
-3118
-3117
-3115
-3114
-3113
-3112
-3111
-3110
-3108
-3106
-3103
-3100
-3097
-3092
-3088
-3082
-3076
-3069
-3062
-3054
-3046
-3037
-3027
-3018
-3007
-2997
-2987
-2976
-2965
-2955
-2944
-2934
-2924
-2914
-2904
-2895
-2886
-2876
-2867
-2858
-2849
-2840
-2831
-2822
-2812
-2802
-2792
-2782
-2771
-2760
-2748
-2737
-2725
-2713
-2700
-2688
-2675
-2663
-2650
-2638
-2625
-2613
-2601
-2589
-2578
-2567
-2556
-2546
-2536
-2526
-2517
-2508
-2500
-2492
-2484
-2477
-2469
-2462
-2455
-2448
-2441
-2433
-2425
-2417
-2409
-2400
-2390
-2381
-2370
-2359
-2347
-2335
-2321
-2308
-2293
-2278
-2263
-2247
-2231
-2215
-2199
-2183
-2167
-2152
-2137
-2123
-2109
-2095
-2082
-2070
-2057
-2045
-2033
-2021
-2009
-1997
-1984
-1972
-1959
-1947
-1933
-1920
-1906
-1892
-1878
-1864
-1849
-1835
-1821
-1807
-1792
-1779
-1765
-1751
-1738
-1725
-1713
-1700
-1688
-1677
-1665
-1654
-1643
-1633
-1622
-1612
-1602
-1592
-1582
-1573
-1564
-1554
-1545
-1536
-1527
-1518
-1510
-1501
-1493
-1484
-1476
-1467
-1459
-1450
-1442
-1433
-1424
-1415
-1406
-1397
-1388
-1378
-1369
-1359
-1349
-1339
-1328
-1317
-1306
-1295
-1283
-1270
-1257
-1243
-1229
-1214
-1199
-1183
-1166
-1149
-1131
-1114
-1095
-1077
-1058
-1039
-1018
-1000
-980
-960
-939
-919
-898
-877
-855
-834
-812
-790
-768
-745
-722
-699
-676
-653
-630
-606
-583
-560
-536
-513
-490
-467
-444
-422
-399
-377
-355
-333
-311
-289
-268
-247
-226
-205
-185
-165
-145
-125
-105
-85
-65
-45
-25
-5
15
36
56
77
98
119
140
161
181
202
222
243
263
283
302
322
340
359
377
395
412
429
446
462
478
493
509
524
540
555
570
586
602
618
633
650
666
682
698
714
730
746
762
778
794
809
825
840
856
871
886
901
916
932
947
962
977
991
1006
1020
1036
1051
1066
1080
1095
1110
1125
1140
1154
1169
1183
1197
1211
1224
1237
1249
1261
1272
1283
1293
1302
1311
1320
1328
1336
1344
1351
1359
1367
1376
1385
1394
1404
1414
1425
1436
1448
1461
1474
1489
1503
1519
1535
1551
1568
1586
1603
1621
1639
1658
1676
1695
1713
1732
1750
1768
1785
1803
1820
1837
1853
1869
1885
1900
1915
1929
1943
1956
1969
1982
1994
2005
2017
2028
2039
2050
2061
2072
2083
2094
2105
2116
2128
2140
2152
2165
2177
2190
2203
2216
2229
2242
2256
2270
2283
2297
2311
2324
2338
2352
2366
2381
2395
2409
2424
2438
2453
2469
2484
2500
2516
2533
2550
2567
2584
2602
2620
2638
2657
2675
2694
2712
2731
2749
2767
2785
2803
2821
2838
2855
2872
2889
2905
2921
2937
2952
2967
2982
2996
3010
3024
3038
3051
3065
3078
3092
3105
3118
3130
3143
3156
3168
3181
3193
3206
3218
3231
3243
3256
3268
3281
3293
3306
3319
3331
3344
3356
3369
3381
3393
3404
3416
3426
3437
3446
3456
3464
3472
3480
3487
3493
3499
3504
3509
3513
3516
3518
3519
3520
3521
3520
3519
3518
3516
3513
3511
3507
3504
3500
3496
3492
3488
3483
3478
3473
3468
3462
3457
3451
3446
3440
3434
3428
3422
3417
3411
3405
3400
3395
3389
3384
3380
3375
3371
3366
3362
3358
3354
3350
3345
3341
3337
3333
3328
3324
3319
3315
3310
3305
3300
3295
3290
3285
3280
3275
3270
3266
3261
3256
3252
3248
3243
3240
3236
3233
3230
3227
3224
3222
3220
3219
3217
3216
3214
3213
3211
3210
3208
3206
3204
3202
3199
3196
3193
3190
3187
3183
3179
3176
3172
3168
3164
3161
3157
3154
3151
3147
3144
3142
3139
3137
3135
3133
3131
3130
3129
3128
3127
3126
3126
3125
3125
3124
3124
3123
3122
3120
3118
3116
3113
3110
3106
3102
3097
3092
3086
3080
3073
3066
3059
3051
3042
3034
3025
3015
3006
2996
2986
2976
2965
2955
2944
2932
2921
2909
2896
2883
2870
2856
2842
2827
2811
2795
2779
2762
2745
2727
2708
2690
2670
2651
2631
2612
2592
2573
2553
2534
2515
2496
2477
2459
2441
2424
2407
2390
2374
2358
2342
2327
2312
2297
2282
2268
2254
2240
2226
2212
2198
2185
2171
2157
2144
2130
2117
2103
2090
2077
2063
2050
2037
2025
2013
2001
1990
1979
1968
1959
1949
1941
1933
1925
1918
1912
1906
1901
1897
1893
1890
1887
1885
1884
1883
1882
1882
1882
1882
1883
1885
1886
1888
1890
1892
1895
1897
1900
1903
1906
1909
1912
1916
1919
1922
1925
1929
1932
1936
1939
1943
1947
1951
1955
1958
1962
1966
1970
1974
1978
1982
1986
1989
1993
1997
2000
2003
2005
2009
2012
2015
2017
2019
2020
2021
2021
2023
2023
2023
2021
2021
2021
2019
2017
2016
2013
2012
2009
2008
2005
2001
1999
1996
1992
1988
1984
1980
1975
1970
1964
1958
1952
1945
1938
1931
1924
1917
1910
1903
1896
1888
1881
1873
1865
1856
1848
1838
1829
1818
1807
1796
1784
1771
1758
1745
1730
1716
1701
1685
1669
1653
1637
1620
1603
1585
1567
1549
1531
1512
1493
1473
1454
1434
1414
1393
1373
1353
1332
1312
1291
1271
1251
1231
1211
1191
1171
1152
1132
1113
1094
1075
1055
1036
1016
998
979
959
940
921
901
882
863
844
824
805
786
767
748
729
711
692
674
656
637
619
601
583
565
548
530
512
494
477
459
442
424
407
390
372
355
338
322
305
289
273
257
241
225
210
195
181
166
153
139
126
113
100
88
75
63
51
39
27
14
2
-11
-23
-36
-49
-62
-75
-89
-102
-116
-131
-145
-159
-174
-189
-204
-220
-235
-251
-266
-282
-298
-313
-329
-345
-361
-376
-391
-406
-421
-436
-450
-463
-477
-490
-502
-515
-527
-538
-549
-560
-571
-581
-590
-599
-607
-615
-623
-630
-636
-642
-647
-652
-657
-661
-664
-667
-670
-671
-673
-674
-674
-674
-674
-674
-673
-672
-670
-669
-668
-666
-665
-664
-662
-661
-659
-658
-656
-655
-653
-652
-650
-648
-647
-645
-643
-640
-638
-635
-632
-628
-625
-621
-616
-611
-606
-600
-594
-587
-581
-573
-566
-558
-551
-543
-535
-527
-519
-511
-504
-496
-488
-480
-473
-465
-457
-450
-442
-434
-427
-419
-412
-405
-398
-391
-385
-379
-373
-367
-362
-357
-352
-348
-345
-341
-338
-336
-333
-332
-330
-329
-328
-328
-328
-328
-329
-330
-331
-333
-335
-337
-339
-342
-346
-349
-353
-358
-363
-368
-374
-380
-386
-393
-400
-407
-414
-422
-429
-437
-445
-452
-459
-467
-474
-480
-487
-494
-500
-506
-512
-518
-524
-530
-536
-541
-547
-554
-560
-567
-573
-580
-587
-595
-602
-610
-617
-625
-632
-640
-648
-656
-663
-671
-679
-687
-695
-703
-712
-720
-728
-736
-744
-752
-760
-767
-775
-781
-788
-794
-800
-805
-809
-813
-817
-820
-823
-825
-826
-827
-828
-828
-828
-828
-827
-827
-826
-826
-825
-825
-824
-824
-825
-825
-826
-827
-828
-829
-831
-832
-834
-836
-838
-839
-841
-843
-845
-846
-848
-850
-851
-853
-854
-856
-858
-859
-861
-863
-865
-868
-870
-873
-876
-879
-882
-885
-889
-893
-897
-901
-905
-910
-915
-921
-926
-932
-938
-945
-951
-958
-965
-973
-980
-988
-996
-1004
-1012
-1022
-1031
-1040
-1050
-1060
-1071
-1081
-1092
-1104
-1116
-1127
-1139
-1152
-1164
-1176
-1188
-1199
-1211
-1222
-1232
-1242
-1251
-1260
-1269
-1276
-1283
-1290
-1295
-1301
-1305
-1309
-1313
-1317
-1320
-1323
-1326
-1329
-1331
-1334
-1337
-1340
-1343
-1346
-1350
-1353
-1356
-1359
-1362
-1365
-1367
-1370
-1371
-1373
-1373
-1374
-1374
-1374
-1373
-1371
-1370
-1368
-1365
-1362
-1359
-1356
-1352
-1349
-1345
-1341
-1336
-1332
-1328
-1323
-1319
-1314
-1310
-1305
-1301
-1297
-1292
-1288
-1283
-1278
-1274
-1269
-1264
-1259
-1254
-1249
-1244
-1239
-1234
-1229
-1224
-1219
-1215
-1211
-1207
-1203
-1200
-1197
-1195
-1193
-1191
-1191
-1190
-1191
-1192
-1193
-1195
-1197
-1200
-1203
-1207
-1211
-1216
-1220
-1225
-1231
-1236
-1242
-1248
-1254
-1259
-1266
-1272
-1278
-1283
-1289
-1295
-1300
-1306
-1311
-1316
-1320
-1325
-1329
-1333
-1337
-1341
-1345
-1349
-1352
-1356
-1360
-1363
-1366
-1370
-1373
-1377
-1380
-1383
-1387
-1390
-1393
-1397
-1400
-1404
-1407
-1410
-1414
-1417
-1421
-1425
-1428
-1432
-1437
-1441
-1445
-1450
-1455
-1459
-1464
-1469
-1474
-1479
-1484
-1489
-1494
-1499
-1504
-1509
-1514
-1519
-1525
-1531
-1536
-1543
-1549
-1555
-1562
-1569
-1575
-1582
-1588
-1594
-1600
-1606
-1612
-1617
-1622
-1626
-1631
-1635
-1638
-1642
-1645
-1648
-1651
-1653
-1655
-1657
-1659
-1661
-1663
-1664
-1666
-1668
-1670
-1671
-1673
-1675
-1677
-1679
-1682
-1684
-1686
-1689
-1692
-1695
-1698
-1701
-1705
-1708
-1712
-1716
-1720
-1725
-1729
-1734
-1739
-1743
-1748
-1754
-1759
-1764
-1769
-1775
-1780
-1785
-1791
-1796
-1801
-1806
-1811
-1815
-1819
-1823
-1827
-1831
-1834
-1837
-1839
-1842
-1844
-1846
-1847
-1848
-1849
-1850
-1851
-1851
-1852
-1852
-1852
-1852
-1852
-1851
-1851
-1850
-1850
-1849
-1847
-1846
-1844
-1841
-1839
-1836
-1832
-1828
-1824
-1820
-1815
-1810
-1804
-1799
-1793
-1787
-1780
-1774
-1767
-1761
-1754
-1747
-1740
-1733
-1726
-1719
-1712
-1704
-1697
-1690
-1683
-1676
-1669
-1662
-1655
-1648
-1640
-1633
-1626
-1618
-1611
-1603
-1595
-1586
-1578
-1569
-1560
-1551
-1541
-1531
-1521
-1511
-1501
-1490
-1479
-1468
-1458
-1447
-1436
-1425
-1414
-1404
-1393
-1382
-1372
-1361
-1350
-1340
-1329
-1319
-1308
-1298
-1287
-1276
-1265
-1255
-1244
-1233
-1222
-1211
-1200
-1189
-1177
-1166
-1155
-1143
-1131
-1119
-1107
-1095
-1082
-1069
-1056
-1043
-1030
-1016
-1002
-989
-975
-961
-947
-933
-918
-904
-890
-875
-860
-845
-830
-815
-800
-785
-769
-754
-739
-724
-709
-694
-679
-664
-648
-633
-618
-603
-588
-572
-557
-542
-526
-511
-495
-480
-465
-449
-434
-419
-405
-390
-376
-362
-348
-334
-320
-307
-294
-281
-268
-256
-243
-231
-218
-206
-193
-181
-168
-156
-144
-132
-120
-108
-97
-85
-74
-63
-53
-43
-33
-23
-14
-5
4
11
19
26
33
39
44
50
55
59
64
68
72
76
80
84
88
93
97
101
106
111
116
122
128
134
140
147
154
162
169
177
186
194
203
212
221
230
239
248
258
267
276
286
295
305
314
323
333
342
352
361
371
381
391
401
411
421
432
443
454
466
477
489
501
513
526
538
551
563
576
588
601
613
625
637
649
661
672
683
694
704
714
723
732
741
749
757
764
770
777
783
789
794
799
804
809
814
819
823
827
831
836
840
844
848
851
855
859
863
867
871
875
879
883
887
890
894
898
902
906
909
913
917
920
924
928
931
935
939
943
947
951
956
960
965
970
975
980
986
991
997
1004
1010
1016
1024
1032
1039
1047
1056
1064
1073
1082
1091
1100
1109
1119
1128
1138
1147
1157
1166
1175
1184
1192
1200
1208
1216
1223
1230
1236
1242
1248
1253
1258
1263
1267
1272
1276
1280
1283
1287
1291
1295
1298
1302
1306
1310
1314
1317
1321
1325
1329
1333
1337
1341
1346
1350
1354
1359
1364
1368
1373
1378
1383
1388
1393
1398
1402
1407
1411
1416
1420
1424
1429
1433
1437
1441
1445
1449
1453
1458
1462
1467
1472
1478
1483
1489
1495
1501
1507
1513
1519
1526
1532
1538
1544
1550
1556
1562
1568
1573
1578
1583
1588
1593
1597
1601
1605
1609
1612
1616
1619
1622
1626
1629
1632
1635
1639
1642
1645
1649
1652
1655
1659
1662
1665
1669
1672
1675
1678
1681
1683
1686
1688
1690
1692
1694
1695
1696
1696
1697
1696
1696
1695
1693
1691
1689
1686
1682
1678
1673
1668
1663
1657
1651
1644
1638
1631
1624
1617
1611
1604
1598
1592
1586
1581
1575
1570
1565
1561
1556
1552
1548
1544
1540
1536
1531
1527
1523
1518
1513
1508
1502
1496
1490
1483
1475
1468
1459
1451
1441
1432
1422
1412
1401
1390
1379
1368
1357
1345
1334
1323
1312
1302
1291
1281
1271
1262
1253
1245
1237
1229
1222
1216
1210
1204
1198
1193
1188
1182
1177
1172
1167
1162
1156
1151
1145
1139
1134
1128
1122
1116
1110
1104
1099
1093
1088
1082
1077
1072
1067
1062
1058
1053
1048
1044
1039
1035
1031
1026
1020
1016
1012
1006
1000
995
989
983
976
968
961
952
944
934
925
915
904
893
881
868
856
842
828
813
797
781
764
747
728
709
690
670
650
629
608
587
565
544
522
501
479
458
436
415
394
374
354
334
314
295
276
258
240
222
205
187
171
154
138
122
107
92
77
62
48
34
21
8
-6
-19
-31
-44
-57
-69
-82
-94
-107
-120
-133
-146
-159
-172
-185
-198
-211
-224
-236
-249
-262
-274
-286
-298
-310
-322
-334
-346
-357
-369
-381
-392
-404
-416
-428
-440
-452
-464
-477
-490
-502
-516
-529
-542
-556
-570
-584
-598
-612
-626
-640
-654
-668
-682
-696
-710
-724
-738
-751
-764
-777
-790
-803
-816
-828
-840
-852
-863
-875
-886
-896
-907
-917
-926
-936
-945
-953
-962
-970
-977
-984
-991
-998
-1004
-1010
-1016
-1022
-1028
-1033
-1038
-1043
-1048
-1053
-1057
-1062
-1066
-1071
-1075
-1080
-1084
-1088
-1093
-1097
-1101
-1105
-1110
-1114
-1118
-1122
-1126
-1130
-1134
-1138
-1142
-1145
-1149
-1152
-1156
-1159
-1162
-1166
-1169
-1173
-1176
-1180
-1185
-1189
-1194
-1199
-1204
-1210
-1216
-1222
-1229
-1236
-1243
-1250
-1257
-1265
-1273
-1281
-1288
-1297
-1305
-1313
-1321
-1329
-1338
-1346
-1355
-1363
-1371
-1379
-1387
-1395
-1403
-1411
-1419
-1426
-1433
-1441
-1448
-1455
-1463
-1470
-1477
-1485
-1492
-1499
-1506
-1513
-1520
-1527
-1535
-1542
-1549
-1556
-1563
-1571
-1579
-1587
-1595
-1604
-1613
-1623
-1633
-1643
-1654
-1665
-1676
-1688
-1700
-1713
-1726
-1739
-1752
-1765
-1779
-1792
-1806
-1819
-1833
-1846
-1859
-1873
-1886
-1899
-1912
-1926
-1939
-1952
-1965
-1979
-1992
-2005
-2019
-2033
-2047
-2062
-2076
-2091
-2106
-2121
-2136
-2151
-2166
-2181
-2197
-2212
-2227
-2242
-2258
-2273
-2287
-2302
-2317
-2331
-2345
-2359
-2373
-2388
-2401
-2415
-2429
-2443
-2456
-2469
-2483
-2496
-2509
-2522
-2535
-2547
-2560
-2572
-2584
-2596
-2608
-2619
-2631
-2642
-2653
-2664
-2675
-2685
-2695
-2706
-2715
-2725
-2734
-2743
-2752
-2761
-2770
-2778
-2787
-2795
-2803
-2812
-2820
-2829
-2838
-2847
-2856
-2865
-2875
-2885
-2896
-2906
-2917
-2929
-2940
-2952
-2964
-2977
-2989
-3002
-3014
-3027
-3040
-3053
-3066
-3078
-3091
-3104
-3116
-3129
-3141
-3154
-3166
-3178
-3190
-3202
-3214
-3225
-3236
-3247
-3258
-3269
-3279
-3290
-3300
-3309
-3319
-3328
-3337
-3346
-3355
-3364
-3372
-3380
-3388
-3396
-3403
-3410
-3417
-3424
-3431
-3437
-3443
-3448
-3454
-3459
-3463
-3467
-3471
-3474
-3476
-3478
-3480
-3481
-3481
-3481
-3481
-3480
-3478
-3476
-3474
-3472
-3469
-3465
-3462
-3458
-3454
-3449
-3445
-3440
-3435
-3430
-3424
-3418
-3412
-3406
-3400
-3393
-3386
-3379
-3371
-3363
-3355
-3347
-3338
-3329
-3319
-3310
-3300
-3290
-3279
-3269
-3258
-3246
-3235
-3224
-3212
-3200
-3187
-3175
-3162
-3149
-3136
-3122
-3108
-3094
-3079
-3065
-3049
-3034
-3018
-3002
-2986
-2969
-2952
-2935
-2918
-2900
-2883
-2865
-2847
-2829
-2811
-2793
-2774
-2756
-2737
-2718
-2699
-2680
-2661
-2641
-2621
-2601
-2581
-2560
-2540
-2518
-2497
-2475
-2453
-2431
-2408
-2386
-2363
-2339
-2316
-2292
-2269
-2245
-2221
-2197
-2173
-2149
-2126
-2103
-2079
-2057
-2035
-2013
-1992
-1971
-1950
-1931
-1911
-1892
-1874
-1856
-1839
-1821
-1805
-1788
-1772
-1757
-1741
-1726
-1711
-1697
-1682
-1667
-1653
-1638
-1624
-1609
-1594
-1579
-1564
-1549
-1534
-1518
-1503
-1487
-1471
-1455
-1439
-1423
-1407
-1391
-1375
-1359
-1344
-1328
-1312
-1297
-1281
-1266
-1251
-1236
-1221
-1206
-1192
-1177
-1163
-1148
-1134
-1120
-1106
-1092
-1078
-1065
-1051
-1038
-1024
-1010
-997
-984
-970
-956
-942
-928
-913
-898
-883
-867
-851
-834
-817
-800
-782
-764
-745
-726
-707
-687
-667
-647
-627
-607
-587
-567
-547
-527
-507
-487
-467
-448
-429
-410
-391
-373
-355
-337
-320
-304
-287
-272
-256
-242
-228
-214
-201
-188
-176
-164
-153
-142
-132
-122
-112
-103
-94
-86
-78
-70
-63
-56
-50
-44
-38
-33
-28
-23
-19
-14
-10
-6
-3
1
4
7
10
13
16
18
20
22
23
24
25
25
25
25
24
23
22
20
18
15
12
9
6
3
-1
-5
-9
-13
-17
-21
-25
-28
-32
-36
-39
-42
-45
-48
-51
-54
-56
-59
-61
-63
-65
-68
-70
-72
-75
-77
-79
-82
-84
-87
-89
-92
-94
-96
-99
-101
-103
-105
-107
-109
-111
-112
-114
-115
-117
-118
-119
-120
-121
-121
-122
-122
-121
-121
-120
-119
-118
-116
-114
-111
-108
-105
-101
-97
-92
-88
-82
-77
-71
-65
-59
-52
-46
-39
-32
-25
-18
-11
-4
2
9
16
23
29
36
42
48
54
60
66
72
77
82
88
93
98
103
107
112
117
121
126
131
135
139
144
148
152
156
160
164
168
172
176
180
183
187
190
193
196
199
202
204
207
209
212
214
216
218
220
222
224
226
229
231
233
235
237
239
242
244
246
249
251
254
256
258
261
263
266
268
270
272
273
274
275
276
277
277
277
277
276
276
275
274
273
273
272
272
272
271
272
272
273
274
276
278
280
283
286
290
294
298
302
307
312
317
322
328
333
338
344
349
354
359
364
369
373
378
382
386
390
394
398
401
405
408
411
415
418
422
425
429
433
438
442
447
452
458
463
469
476
482
489
496
504
511
519
527
535
544
552
560
568
577
585
593
601
609
616
624
632
639
647
654
661
669
676
684
691
699
706
714
722
729
737
745
753
761
769
777
785
793
800
808
815
822
829
836
842
848
854
859
864
868
872
876
880
883
886
889
892
895
897
899
902
904
906
909
911
914
917
920
923
927
930
934
938
941
945
949
953
956
960
964
968
972
975
979
982
985
987
990
992
995
997
999
1000
1002
1004
1004
1006
1006
1008
1010
1010
1012
1012
1014
1014
1014
1016
1016
1016
1016
1014
1014
1014
1012
1012
1010
1008
1006
1004
1000
999
996
994
991
988
985
982
979
977
974
971
968
966
963
961
958
956
954
952
950
948
946
944
942
941
939
937
936
934
932
930
929
926
924
922
919
917
913
910
906
903
898
894
890
886
882
878
875
871
868
865
863
861
860
860
859
860
861
862
863
865
867
870
873
875
879
882
885
889
892
895
899
902
905
908
911
913
916
918
920
923
925
927
929
931
933
935
937
938
940
942
943
945
946
948
949
950
951
952
952
953
953
952
952
951
949
947
945
942
939
935
932
928
923
919
914
910
905
900
896
891
887
883
879
875
871
868
864
861
858
856
853
851
849
847
845
843
841
839
836
834
831
829
826
823
820
816
813
809
805
801
797
793
789
784
779
774
769
764
759
753
747
742
736
730
725
719
713
708
703
697
692
687
682
677
673
668
663
658
653
648
643
638
633
627
622
617
611
606
601
595
590
585
579
574
569
565
560
556
552
548
545
542
539
536
534
532
530
528
526
524
523
521
520
519
518
518
517
517
517
516
516
516
517
517
517
518
519
519
520
521
522
523
525
526
528
531
533
536
539
543
547
552
557
562
568
574
580
586
593
601
608
615
623
630
638
645
653
660
667
675
682
688
695
701
707
713
718
723
728
733
738
742
746
750
753
757
760
763
765
768
771
773
776
778
780
783
785
788
790
793
796
799
802
805
809
813
817
821
825
830
834
839
844
850
855
860
866
872
877
883
889
895
901
908
914
921
927
934
941
947
954
961
968
974
981
987
994
1000
1006
1012
1016
1022
1028
1033
1038
1043
1047
1051
1055
1059
1063
1066
1069
1072
1075
1078
1080
1082
1084
1086
1088
1090
1091
1093
1094
1095
1096
1097
1097
1098
1099
1099
1100
1100
1101
1101
1101
1102
1102
1103
1103
1103
1104
1104
1104
1105
1105
1105
1105
1106
1106
1106
1106
1106
1106
1107
1107
1107
1108
1109
1110
1111
1112
1113
1115
1116
1118
1120
1122
1124
1126
1129
1131
1134
1137
1140
1143
1146
1149
1152
1155
1158
1161
1164
1167
1171
1174
1177
1180
1183
1185
1188
1191
1193
1195
1197
1199
1201
1203
1205
1206
1208
1209
1211
1212
1213
1215
1216
1217
1218
1219
1219
1220
1221
1221
1221
1221
1220
1219
1218
1216
1214
1212
1208
1205
1201
1197
1193
1188
1183
1178
1173
1167
1161
1155
1148
1141
1134
1127
1120
1112
1104
1096
1088
1080
1071
1062
1052
1043
1033
1022
1012
1002
992
981
970
958
947
935
924
912
900
888
876
864
852
840
829
817
805
793
782
770
759
748
737
726
715
704
693
682
671
660
649
638
627
616
605
594
583
572
561
549
538
527
515
504
492
480
468
456
444
432
420
407
395
382
370
357
345
332
320
307
295
283
270
258
247
235
224
213
203
192
182
173
163
154
144
135
127
118
110
101
93
85
77
70
62
55
47
40
33
26
20
13
7
1
-5
-11
-17
-23
-28
-34
-40
-45
-51
-56
-62
-67
-73
-78
-84
-90
-95
-101
-108
-114
-120
-126
-133
-139
-145
-152
-158
-164
-170
-176
-183
-189
-194
-200
-206
-212
-217
-223
-228
-234
-239
-244
-249
-254
-258
-263
-267
-271
-275
-278
-282
-285
-288
-291
-293
-296
-298
-300
-302
-304
-306
-308
-309
-311
-313
-315
-317
-319
-321
-322
-324
-326
-328
-330
-332
-334
-336
-338
-340
-342
-344
-345
-347
-348
-349
-350
-351
-352
-353
-354
-354
-354
-353
-353
-352
-351
-350
-348
-347
-345
-343
-341
-339
-338
-336
-334
-332
-331
-329
-328
-327
-326
-325
-325
-325
-324
-325
-325
-325
-326
-326
-327
-328
-329
-330
-331
-333
-334
-335
-336
-338
-339
-341
-342
-344
-346
-347
-349
-350
-351
-352
-353
-354
-355
-355
-356
-356
-356
-356
-356
-356
-356
-355
-355
-355
-354
-354
-353
-352
-352
-351
-350
-350
-349
-348
-347
-346
-345
-344
-343
-342
-341
-340
-339
-337
-336
-335
-334
-333
-331
-330
-329
-328
-327
-326
-325
-324
-323
-322
-321
-320
-319
-318
-316
-315
-314
-312
-311
-309
-307
-306
-304
-302
-300
-298
-296
-294
-291
-289
-287
-284
-282
-279
-276
-273
-270
-266
-263
-260
-256
-252
-248
-244
-240
-236
-232
-228
-223
-219
-215
-211
-207
-203
-199
-196
-192
-189
-186
-183
-180
-177
-175
-173
-171
-169
-167
-166
-164
-163
-162
-161
-160
-159
-158
-157
-156
-156
-155
-154
-153
-152
-151
-150
-149
-148
-146
-145
-143
-141
-139
-136
-134
-132
-129
-126
-124
-121
-118
-115
-112
-109
-106
-103
-101
-98
-95
-92
-89
-86
-84
-81
-79
-76
-74
-72
-70
-68
-66
-64
-62
-60
-57
-55
-52
-49
-46
-43
-39
-36
-31
-27
-23
-18
-13
-8
-3
2
7
12
18
23
29
34
40
45
51
56
62
67
72
78
83
89
94
100
105
111
116
122
127
132
137
143
148
153
158
164
169
175
181
187
193
199
206
213
220
227
234
242
250
258
266
275
283
292
301
310
319
329
339
348
359
369
379
390
400
411
422
432
443
454
465
476
487
497
508
519
530
541
552
563
575
586
597
609
620
632
644
655
666
678
689
700
711
722
733
743
754
764
774
784
793
803
812
821
829
838
846
853
861
868
875
881
887
893
898
903
908
912
915
919
922
925
927
930
932
934
935
937
939
940
941
942
943
943
944
944
945
945
945
946
946
945
945
945
945
944
943
943
942
941
939
938
936
934
932
930
928
925
922
919
916
912
908
904
900
896
891
886
881
876
871
865
860
854
848
843
837
831
825
819
813
807
801
794
787
781
773
766
758
751
743
735
727
718
710
703
695
687
680
673
666
659
653
647
641
636
631
626
621
616
611
606
602
597
592
586
581
575
568
561
553
545
537
527
518
508
497
486
475
463
451
440
428
416
404
392
381
369
358
346
335
324
313
302
292
281
271
260
250
239
229
218
208
197
186
174
162
150
138
126
113
100
87
73
60
46
32
18
4
-9
-23
-36
-49
-61
-74
-85
-97
-108
-119
-130
-140
-151
-160
-170
-180
-190
-199
-209
-218
-228
-237
-246
-255
-264
-272
-280
-288
-295
-302
-308
-314
-320
-324
-328
-332
-335
-337
-339
-340
-341
-341
-341
-340
-339
-338
-337
-335
-334
-332
-331
-329
-328
-327
-326
-325
-324
-323
-322
-321
-320
-320
-319
-318
-317
-316
-315
-313
-312
-311
-309
-308
-306
-304
-301
-299
-296
-293
-290
-287
-284
-281
-278
-274
-271
-268
-266
-263
-261
-259
-257
-256
-255
-254
-254
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-252
-252
-252
-252
-253
-253
-254
-255
-257
-259
-261
-264
-266
-270
-273
-277
-281
-285
-289
-294
-298
-303
-308
-312
-317
-321
-326
-331
-336
-340
-345
-350
-355
-360
-365
-369
-374
-379
-383
-388
-393
-397
-402
-406
-411
-416
-421
-426
-431
-436
-442
-448
-453
-459
-465
-470
-476
-481
-486
-491
-495
-500
-504
-508
-512
-515
-519
-522
-525
-528
-530
-533
-535
-537
-539
-542
-544
-546
-548
-550
-553
-555
-557
-559
-561
-564
-566
-568
-570
-572
-573
-575
-577
-579
-581
-583
-584
-586
-588
-590
-592
-595
-597
-600
-602
-605
-607
-610
-613
-616
-618
-621
-624
-626
-629
-631
-633
-636
-638
-640
-642
-644
-646
-648
-650
-652
-654
-656
-658
-660
-661
-662
-663
-663
-664
-663
-663
-662
-661
-659
-658
-656
-654
-652
-650
-647
-645
-643
-641
-639
-637
-635
-633
-631
-629
-627
-625
-623
-620
-618
-615
-612
-609
-605
-602
-598
-594
-589
-585
-580
-575
-570
-564
-558
-552
-546
-540
-533
-526
-519
-512
-505
-497
-490
-483
-475
-468
-461
-455
-448
-442
-436
-431
-426
-420
-416
-411
-406
-402
-397
-393
-389
-384
-380
-376
-372
-367
-363
-359
-354
-350
-346
-341
-336
-332
-327
-322
-317
-312
-307
-302
-297
-292
-288
-283
-278
-274
-270
-266
-262
-258
-255
-252
-249
-246
-243
-240
-238
-236
-233
-231
-229
-227
-224
-221
-219
-216
-212
-209
-205
-201
-197
-193
-189
-185
-181
-177
-173
-169
-165
-161
-157
-154
-150
-146
-143
-140
-136
-133
-129
-126
-122
-118
-115
-111
-106
-102
-97
-93
-88
-83
-78
-73
-68
-63
-58
-53
-48
-43
-38
-33
-29
-24
-20
-15
-11
-6
-2
2
6
10
15
19
23
28
33
38
43
48
53
58
64
69
75
81
86
92
98
104
109
115
120
125
131
135
140
144
149
152
156
159
162
164
167
168
170
172
173
175
176
178
179
181
182
184
186
187
189
191
193
195
197
199
201
203
205
206
208
209
210
210
211
211
211
211
211
211
210
210
210
210
210
210
210
210
211
211
211
212
212
213
214
214
215
216
217
218
219
220
221
223
224
225
227
228
230
231
233
234
236
237
239
241
242
244
246
248
250
252
254
256
258
260
262
265
267
269
272
274
277
280
282
285
288
291
294
297
300
304
307
310
313
316
319
322
326
329
332
335
339
342
346
350
353
357
361
365
369
373
377
381
386
390
395
399
404
409
413
418
423
428
432
437
442
447
451
456
460
465
469
474
478
483
487
492
497
501
506
511
515
520
525
529
534
538
542
546
550
554
558
561
565
569
572
576
580
584
589
593
597
602
606
610
615
619
623
627
632
635
639
643
647
650
654
658
661
664
668
671
674
677
679
682
684
686
687
689
690
690
691
691
692
692
692
692
692
692
693
693
694
695
696
698
699
701
703
704
706
708
710
711
713
715
717
718
720
721
722
723
724
725
725
726
726
726
727
727
727
728
728
729
730
731
732
734
735
737
739
742
744
747
751
754
758
762
765
770
774
778
782
786
790
794
797
801
805
808
812
815
818
822
825
829
832
836
839
843
846
849
853
856
859
863
866
870
873
876
880
883
886
889
892
895
898
901
904
906
909
911
913
915
917
918
919
920
920
920
920
918
917
914
912
909
905
901
897
892
887
882
876
870
864
857
850
843
836
829
822
814
806
798
791
783
774
766
758
750
742
734
726
718
710
702
693
685
676
668
659
650
641
632
623
614
605
596
586
577
567
557
548
538
528
518
509
499
489
479
470
460
450
441
431
422
413
404
396
387
379
371
363
355
348
341
334
328
322
316
310
305
301
296
292
288
285
281
278
275
272
270
267
265
263
261
259
257
255
253
251
249
247
245
243
241
238
236
234
232
229
227
224
222
220
217
215
213
211
209
207
205
203
201
200
198
197
195
194
193
193
192
191
191
191
190
190
190
189
189
189
188
187
187
186
185
184
182
181
179
177
175
173
171
169
166
164
161
159
156
153
150
147
144
141
138
135
132
129
126
123
121
118
115
112
110
107
105
102
100
97
95
93
91
89
87
85
83
81
78
76
74
71
68
65
62
59
55
52
48
44
40
36
32
28
24
19
15
11
7
3
0
-3
-7
-9
-12
-15
-17
-19
-21
-23
-25
-26
-28
-29
-30
-32
-33
-34
-36
-37
-38
-39
-41
-42
-43
-45
-47
-48
-50
-52
-55
-57
-60
-63
-66
-69
-73
-77
-81
-85
-89
-94
-98
-103
-107
-112
-117
-122
-127
-132
-137
-142
-147
-153
-158
-164
-170
-176
-182
-188
-195
-201
-208
-214
-221
-228
-235
-241
-248
-255
-262
-269
-275
-282
-289
-296
-303
-311
-318
-325
-333
-340
-348
-356
-364
-372
-380
-388
-396
-405
-413
-421
-430
-438
-446
-454
-462
-470
-477
-484
-492
-498
-505
-512
-518
-524
-530
-535
-541
-546
-551
-556
-561
-566
-570
-574
-578
-582
-586
-589
-593
-596
-598
-601
-603
-606
-608
-610
-612
-613
-615
-617
-618
-620
-621
-622
-624
-625
-626
-627
-629
-630
-632
-633
-635
-637
-639
-641
-643
-645
-647
-649
-652
-654
-656
-658
-660
-662
-664
-667
-669
-671
-673
-676
-678
-680
-683
-685
-687
-689
-691
-694
-696
-698
-699
-701
-703
-705
-706
-708
-709
-711
-712
-713
-714
-714
-715
-715
-715
-715
-715
-714
-713
-713
-712
-711
-710
-709
-707
-706
-705
-704
-702
-701
-700
-698
-697
-695
-694
-692
-690
-689
-687
-685
-683
-681
-679
-677
-675
-673
-671
-669
-666
-664
-662
-660
-657
-655
-653
-650
-648
-646
-643
-641
-638
-636
-633
-630
-627
-625
-622
-619
-616
-612
-609
-606
-603
-600
-597
-593
-590
-587
-583
-580
-577
-573
-570
-567
-564
-560
-557
-554
-552
-549
-546
-544
-541
-539
-537
-534
-532
-530
-528
-526
-524
-522
-520
-518
-516
-513
-511
-510
-508
-506
-504
-502
-500
-498
-495
-493
-491
-489
-486
-484
-481
-478
-475
-472
-469
-465
-462
-458
-454
-450
-446
-442
-438
-433
-429
-425
-420
-416
-412
-407
-403
-399
-396
-392
-389
-386
-384
-382
-380
-379
-378
-377
-377
-377
-377
-377
-378
-379
-380
-382
-383
-384
-386
-387
-389
-391
-392
-394
-395
-397
-398
-400
-401
-403
-404
-406
-407
-408
-410
-411
-413
-414
-415
-417
-418
-420
-421
-423
-424
-426
-427
-429
-430
-432
-433
-434
-436
-437
-438
-440
-441
-442
-443
-444
-445
-447
-448
-449
-450
-451
-452
-453
-454
-455
-456
-457
-458
-459
-459
-460
-460
-461
-461
-461
-461
-461
-461
-461
-460
-460
-459
-458
-457
-456
-455
-453
-452
-450
-449
-447
-445
-444
-442
-440
-439
-437
-436
-434
-433
-432
-431
-430
-429
-429
-428
-428
-427
-427
-427
-428
-428
-428
-429
-430
-431
-433
-434
-436
-437
-439
-441
-442
-444
-446
-448
-450
-452
-454
-456
-458
-460
-462
-465
-467
-470
-473
-477
-480
-484
-488
-492
-496
-500
-504
-508
-513
-517
-521
-526
-530
-534
-538
-542
-546
-550
-554
-557
-561
-564
-567
-570
-573
-575
-578
-580
-582
-584
-586
-588
-590
-592
-594
-595
-597
-598
-600
-601
-603
-604
-606
-608
-610
-612
-614
-616
-618
-621
-623
-626
-628
-631
-633
-635
-638
-640
-643
-645
-648
-650
-653
-656
-658
-661
-664
-667
-670
-673
-677
-680
-684
-687
-691
-695
-699
-703
-707
-712
-716
-721
-727
-732
-738
-743
-749
-755
-760
-766
-772
-777
-783
-789
-795
-800
-806
-812
-817
-823
-828
-834
-839
-845
-850
-856
-862
-867
-873
-879
-884
-890
-896
-901
-907
-913
-919
-925
-931
-937
-943
-949
-956
-962
-967
-973
-979
-985
-990
-996
-1000
-1006
-1012
-1018
-1022
-1029
-1034
-1039
-1045
-1050
-1055
-1061
-1066
-1071
-1076
-1081
-1086
-1091
-1095
-1100
-1104
-1109
-1113
-1117
-1121
-1125
-1129
-1133
-1137
-1140
-1143
-1146
-1150
-1152
-1155
-1158
-1161
-1163
-1166
-1168
-1170
-1172
-1174
-1176
-1177
-1179
-1180
-1181
-1182
-1183
-1184
-1185
-1186
-1187
-1187
-1188
-1188
-1189
-1189
-1189
-1190
-1190
-1190
-1191
-1191
-1191
-1191
-1191
-1191
-1191
-1190
-1190
-1189
-1188
-1187
-1186
-1185
-1183
-1182
-1180
-1177
-1175
-1172
-1169
-1166
-1163
-1159
-1155
-1151
-1146
-1141
-1136
-1131
-1126
-1120
-1114
-1108
-1102
-1097
-1091
-1085
-1079
-1073
-1067
-1061
-1055
-1050
-1044
-1039
-1033
-1028
-1022
-1016
-1012
-1006
-1000
-995
-989
-983
-977
-970
-964
-957
-950
-943
-936
-929
-922
-914
-906
-898
-890
-882
-874
-866
-858
-850
-842
-833
-826
-818
-810
-802
-794
-786
-779
-771
-764
-756
-749
-742
-735
-729
-722
-716
-710
-704
-698
-693
-687
-682
-677
-672
-667
-662
-657
-652
-647
-642
-637
-632
-627
-623
-618
-613
-608
-603
-598
-593
-589
-584
-579
-574
-570
-565
-561
-556
-552
-547
-543
-538
-534
-529
-524
-520
-515
-510
-505
-500
-495
-490
-484
-479
-474
-469
-463
-458
-452
-446
-440
-434
-428
-422
-416
-409
-403
-396
-390
-383
-376
-370
-363
-356
-350
-343
-337
-330
-324
-318
-312
-307
-301
-296
-290
-285
-280
-275
-271
-266
-261
-257
-252
-248
-243
-239
-234
-230
-225
-221
-216
-212
-208
-203
-199
-195
-191
-187
-183
-179
-175
-172
-168
-164
-161
-157
-154
-150
-147
-143
-140
-136
-133
-129
-125
-122
-118
-114
-110
-106
-102
-98
-94
-90
-85
-81
-76
-71
-67
-62
-57
-52
-47
-42
-36
-31
-26
-20
-15
-9
-3
3
9
15
22
28
35
42
50
57
65
73
81
90
98
107
116
125
134
144
153
163
172
182
191
201
211
221
231
241
251
261
272
282
292
302
312
322
332
342
351
361
370
379
389
397
406
415
423
432
440
448
456
464
471
479
486
493
500
507
514
521
528
535
541
547
553
559
565
571
576
582
587
591
596
601
605
609
613
617
620
624
627
631
634
638
641
644
647
650
653
657
660
663
666
669
672
675
678
680
683
686
689
691
694
696
699
701
703
706
708
711
713
715
717
719
721
722
724
725
726
727
728
728
728
728
728
728
727
726
725
724
722
720
719
716
714
711
709
706
703
699
696
692
689
685
681
677
672
668
664
659
655
650
646
641
637
632
628
624
619
615
610
606
602
598
594
590
586
583
579
576
572
569
566
562
559
556
553
549
546
543
540
536
533
530
527
524
520
517
514
510
507
503
500
496
492
489
485
481
477
473
469
465
460
456
452
447
443
438
433
428
423
418
412
407
401
395
389
383
377
371
364
358
351
344
337
330
323
316
308
301
294
286
278
271
263
255
247
239
232
224
216
208
200
192
184
176
167
159
151
143
135
127
119
111
102
94
86
78
70
63
55
48
40
33
26
19
12
5
-1
-8
-14
-20
-26
-32
-38
-44
-49
-55
-60
-65
-70
-75
-80
-85
-89
-94
-98
-102
-106
-110
-113
-117
-120
-124
-127
-129
-132
-135
-137
-140
-142
-144
-146
-148
-150
-152
-154
-156
-157
-159
-161
-163
-165
-167
-169
-171
-174
-176
-179
-181
-184
-187
-190
-192
-195
-198
-201
-203
-206
-209
-212
-214
-217
-219
-222
-224
-227
-229
-232
-234
-236
-239
-241
-243
-245
-247
-248
-250
-251
-253
-254
-255
-255
-256
-256
-256
-256
-255
-255
-254
-253
-252
-251
-249
-248
-246
-245
-243
-242
-240
-239
-237
-235
-234
-232
-231
-229
-228
-226
-225
-223
-222
-221
-220
-218
-217
-216
-214
-213
-211
-210
-208
-206
-204
-203
-201
-198
-196
-194
-191
-189
-186
-184
-181
-179
-176
-174
-172
-170
-168
-166
-164
-162
-161
-160
-159
-158
-157
-156
-156
-155
-155
-155
-155
-155
-156
-156
-157
-157
-158
-159
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-174
-175
-177
-178
-180
-182
-184
-186
-188
-190
-192
-194
-196
-198
-200
-202
-204
-205
-207
-209
-211
-212
-214
-216
-217
-219
-221
-223
-224
-226
-228
-230
-232
-233
-235
-237
-239
-241
-244
-246
-248
-251
-254
-257
-260
-263
-267
-270
-274
-278
-282
-285
-290
-294
-298
-302
-307
-311
-316
-320
-325
-330
-335
-340
-345
-351
-357
-363
-369
-375
-381
-388
-395
-402
-409
-416
-424
-431
-439
-447
-455
-463
-471
-480
-488
-497
-505
-514
-523
-532
-541
-550
-559
-568
-577
-586
-595
-604
-612
-621
-629
-637
-645
-653
-661
-669
-676
-684
-691
-698
-705
-712
-719
-725
-732
-738
-744
-750
-756
-762
-768
-773
-779
-784
-790
-795
-801
-806
-812
-817
-822
-828
-833
-838
-843
-848
-853
-858
-863
-867
-871
-876
-879
-883
-887
-890
-893
-897
-900
-902
-905
-908
-911
-913
-916
-918
-920
-922
-924
-926
-928
-930
-932
-934
-935
-937
-938
-940
-941
-943
-944
-945
-946
-946
-947
-947
-948
-948
-947
-947
-947
-946
-945
-944
-943
-942
-940
-939
-937
-936
-934
-932
-930
-928
-926
-924
-922
-920
-918
-915
-913
-911
-909
-906
-904
-902
-900
-898
-896
-894
-892
-890
-889
-887
-886
-884
-883
-882
-880
-879
-877
-876
-875
-873
-872
-870
-869
-867
-866
-864
-863
-861
-860
-858
-857
-856
-854
-853
-852
-850
-849
-848
-847
-846
-845
-845
-844
-843
-843
-842
-841
-841
-841
-840
-840
-839
-839
-838
-838
-837
-837
-836
-836
-835
-834
-834
-833
-832
-832
-831
-830
-829
-828
-827
-826
-825
-824
-823
-822
-821
-820
-819
-818
-817
-815
-814
-813
-812
-811
-809
-808
-807
-805
-804
-802
-801
-799
-798
-796
-795
-793
-792
-790
-789
-787
-786
-785
-783
-782
-780
-779
-778
-776
-775
-774
-773
-771
-770
-769
-767
-766
-764
-763
-761
-760
-758
-756
-755
-753
-752
-750
-748
-747
-745
-744
-742
-740
-739
-737
-736
-734
-732
-731
-729
-728
-727
-725
-724
-723
-722
-720
-719
-718
-717
-715
-714
-713
-712
-710
-709
-708
-706
-705
-704
-703
-702
-700
-699
-698
-697
-695
-694
-693
-692
-690
-689
-688
-687
-685
-684
-683
-682
-681
-679
-678
-677
-676
-674
-673
-672
-671
-670
-668
-667
-666
-665
-663
-662
-661
-660
-659
-657
-656
-655
-654
-653
-651
-650
-649
-648
-647
-646
-644
-643
-642
-641
-640
-638
-637
-636
-635
-634
-633
-631
-630
-629
-628
-627
-626
-624
-623
-622
-621
-620
-619
-617
-616
-615
-614
-613
-612
-610
-609
-608
-607
-606
-605
-604
-602
-601
-600
-599
-598
-597
-596
-594
-593
-592
-591
-590
-589
-588
-587
-585
-584
-583
-582
-581
-580
-579
-578
-576
-575
-574
-573
-572
-571
-570
-569
-568
-567
-565
-564
-563
-562
-561
-560
-559
-558
-557
-556
-554
-553
-552
-551
-550
-549
-548
-547
-546
-545
-544
-543
-541
-540
-539
-538
-537
-536
-535
-534
-533
-532
-531
-530
-529
-528
-527
-525
-524
-523
-522
-521
-520
-519
-518
-517
-516
-515
-514
-513
-512
-511
-510
-509
-508
-507
-506
-505
-504
-503
-502
-500
-499
-498
-497
-496
-495
-494
-493
-492
-491
-490
-489
-488
-487
-486
-485
-484
-483
-482
-481
-480
-479
-478
-477
-476
-475
-474
-473
-472
-471
-470
-469
-468
-467
-466
-465
-464
-463
-462
-461
-460
-459
-458
-457
-456
-455
-454
-454
-453
-452
-451
-450
-449
-448
-447
-446
-445
-444
-443
-442
-441
-440
-439
-438
-437
-436
-435
-434
-433
-432
-431
-431
-430
-429
-428
-427
-426
-425
-424
-423
-422
-421
-420
-419
-418
-417
-416
-416
-415
-414
-413
-412
-411
-410
-409
-408
-407
-406
-405
-405
-404
-403
-402
-401
-400
-399
-398
-397
-396
-395
-395
-394
-393
-392
-391
-390
-389
-388
-387
-387
-386
-385
-384
-383
-382
-381
-380
-379
-379
-378
-377
-376
-375
-374
-373
-372
-372
-371
-370
-369
-368
-367
-366
-366
-365
-364
-363
-362
-361
-360
-360
-359
-358
-357
-356
-355
-354
-354
-353
-352
-351
-350
-349
-348
-348
-347
-346
-345
-344
-343
-343
-342
-341
-340
-339
-338
-338
-337
-336
-335
-334
-334
-333
-332
-331
-330
-329
-329
-328
-327
-326
-325
-325
-324
-323
-322
-321
-321
-320
-319
-318
-317
-317
-316
-315
-314
-313
-313
-312
-311
-310
-309
-309
-308
-307
-306
-306
-305
-304
-303
-302
-302
-301
-300
-299
-299
-298
-297
-296
-295
-295
-294
-293
-292
-292
-291
-290
-289
-289
-288
-287
-286
-286
-285
-284
-283
-283
-282
-281
-280
-280
-279
-278
-277
-277
-276
-275
-274
-274
-273
-272
-271
-271
-270
-269
-268
-268
-267
-266
-266
-265
-264
-263
-263
-262
-261
-260
-260
-259
-258
-258
-257
-256
-255
-255
-254
-253
-253
-252
-251
-251
-250
-249
-248
-248
-247
-246
-246
-245
-244
-244
-243
-242
-241
-241
-240
-239
-239
-238
-237
-237
-236
-235
-235
-234
-233
-233
-232
-231
-230
-230
-229
-228
-228
-227
-226
-226
-225
-224
-224
-223
-222
-222
-221
-220
-220
-219
-218
-218
-217
-217
-216
-215
-215
-214
-213
-213
-212
-211
-211
-210
-209
-209
-208
-207
-207
-206
-206
-205
-204
-204
-203
-202
-202
-201
-200
-200
-199
-199
-198
-197
-197
-196
-195
-195
-194
-194
-193
-192
-192
-191
-190
-190
-189
-189
-188
-187
-187
-186
-186
-185
-184
-184
-183
-183
-182
-181
-181
-180
-180
-179
-178
-178
-177
-177
-176
-175
-175
-174
-174
-173
-172
-172
-171
-171
-170
-170
-169
-168
-168
-167
-167
-166
-165
-165
-164
-164
-163
-163
-162
-161
-161
-160
-160
-159
-159
-158
-158
-157
-156
-156
-155
-155
-154
-154
-153
-152
-152
-151
-151
-150
-150
-149
-149
-148
-148
-147
-146
-146
-145
-145
-144
-144
-143
-143
-142
-142
-141
-140
-140
-139
-139
-138
-138
-137
-137
-136
-136
-135
-135
-134
-134
-133
-133
-132
-132
-131
-130
-130
-129
-129
-128
-128
-127
-127
-126
-126
-125
-125
-124
-124
-123
-123
-122
-122
-121
-121
-120
-120
-119
-119
-118
-118
-117
-117
-116
-116
-115
-115
-114
-114
-113
-113
-112
-112
-111
-111
-110
-110
-110
-109
-109
-108
-108
-107
-107
-106
-106
-105
-105
-104
-104
-103
-103
-102
-102
-101
-101
-101
-100
-100
-99
-99
-98
-98
-97
-97
-96
-96
-95
-95
-95
-94
-94
-93
-93
-92
-92
-91
-91
-90
-90
-90
-89
-89
-88
-88
-87
-87
-86
-86
-86
-85
-85
-84
-84
-83
-83
-83
-82
-82
-81
-81
-80
-80
-80
-79
-79
-78
-78
-77
-77
-77
-76
-76
-75
-75
-74
-74
-74
-73
-73
-72
-72
-72
-71
-71
-70
-70
-69
-69
-69
-68
-68
-67
-67
-67
-66
-66
-65
-65
-65
-64
-64
-63
-63
-63
-62
-62
-61
-61
-61
-60
-60
-60
-59
-59
-58
-58
-58
-57
-57
-56
-56
-56
-55
-55
-55
-54
-54
-53
-53
-53
-52
-52
-51
-51
-51
-50
-50
-50
-49
-49
-49
-48
-48
-47
-47
-47
-46
-46
-46
-45
-45
-45
-44
-44
-43
-43
-43
-42
-42
-42
-41
-41
-41
-40
-40
-40
-39
-39
-39
-38
-38
-37
-37
-37
-36
-36
-36
-35
-35
-35
-34
-34
-34
-33
-33
-33
-32
-32
-32
-31
-31
-31
-30
-30
-30
-29
-29
-29
-28
-28
-28
-27
-27
-27
-26
-26
-26
-26
-25
-25
-25
-24
-24
-24
-23
-23
-23
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-19
-19
-19
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-15
-15
-15
-14
-14
-14
-14
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-6
-6
-6
-6
-5
