5
20026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-158
-158
-158
-158
-157
-157
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-150
-150
-149
-149
-149
-149
-149
-149
-149
-148
-148
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-147
-147
-146
-146
-146
-146
-146
-146
-146
-146
-145
-145
-145
-145
-145
-145
-145
-144
-144
-144
-144
-144
-144
-144
-143
-143
-143
-143
-143
-143
-143
-142
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-141
-141
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-136
-135
-135
-135
-135
-135
-135
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-133
-133
-133
-132
-132
-132
-132
-132
-132
-131
-131
-131
-131
-131
-131
-131
-130
-130
-130
-130
-130
-130
-129
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-68
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-64
-63
-63
-63
-62
-62
-61
-61
-60
-60
-59
-59
-58
-58
-57
-57
-56
-55
-55
-54
-53
-53
-52
-51
-51
-50
-49
-49
-48
-47
-46
-45
-45
-44
-43
-42
-41
-40
-39
-38
-37
-36
-36
-35
-34
-33
-32
-31
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-20
-19
-17
-16
-15
-14
-12
-11
-9
-8
-6
-4
-3
-1
1
2
4
5
6
8
9
10
11
12
13
14
14
15
16
16
17
18
18
19
20
20
21
22
22
23
23
24
24
24
25
25
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
28
28
28
29
29
29
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
33
33
33
34
34
34
34
34
35
35
35
35
35
36
36
37
37
38
39
40
40
41
41
41
42
42
42
42
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
40
40
40
41
41
41
41
42
42
42
43
43
44
44
45
46
47
48
50
51
51
52
53
53
53
53
52
52
52
52
52
52
52
53
53
53
54
54
55
55
56
56
56
56
56
57
57
57
58
58
58
59
59
60
60
61
62
62
63
64
64
65
66
66
67
67
68
69
69
70
71
72
73
74
75
76
78
79
80
81
82
83
83
84
84
85
85
85
85
86
86
86
87
87
87
87
88
88
88
88
88
88
88
89
89
90
91
92
93
95
96
98
99
101
102
103
103
104
105
105
105
106
106
107
107
108
109
110
110
111
112
113
114
114
115
115
116
116
116
116
116
116
116
117
117
118
119
120
120
121
122
122
123
123
123
123
123
123
123
123
123
122
122
122
121
121
120
120
120
119
119
118
118
118
117
117
117
117
117
117
118
118
118
118
117
117
117
116
116
115
114
114
113
112
111
111
110
109
109
108
108
107
107
107
107
107
107
106
106
106
106
105
105
104
103
102
102
101
100
99
98
97
96
96
95
94
93
92
91
91
91
91
91
92
93
94
95
97
99
101
102
104
106
107
109
110
111
111
112
113
113
113
114
114
115
115
115
115
115
115
115
116
116
116
117
117
118
119
121
122
123
124
125
126
127
128
129
130
131
131
132
133
134
134
135
136
137
138
140
141
142
144
145
147
148
149
151
153
154
156
158
160
163
164
166
168
169
170
171
172
173
174
175
176
177
179
180
182
183
185
187
189
191
193
196
198
201
203
206
208
211
213
216
218
220
222
224
226
227
229
230
232
233
234
235
236
237
239
240
241
243
244
246
247
248
250
251
253
255
257
259
262
264
266
268
269
271
272
273
275
276
278
280
281
283
286
288
290
292
295
297
300
302
305
308
311
315
318
320
323
326
329
331
334
337
339
342
344
347
349
352
355
357
360
363
366
368
371
374
377
379
382
385
387
390
393
395
398
400
403
405
407
409
411
413
414
416
418
419
421
423
425
427
429
432
434
437
440
443
447
451
455
460
465
471
476
482
488
493
499
504
509
514
519
524
529
534
540
545
551
556
561
566
571
576
581
585
590
594
598
603
608
612
617
622
628
633
639
644
650
655
660
665
670
674
678
682
686
689
693
697
701
705
710
715
720
725
730
735
739
744
749
753
758
763
768
773
778
783
788
792
797
802
806
811
816
822
827
833
839
845
851
858
864
871
878
886
894
902
909
917
924
930
936
941
946
950
954
958
961
965
969
972
976
980
984
988
992
995
998
1000
1000
1002
1002
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1002
1002
1002
1000
1000
999
999
999
999
1000
1000
1002
1002
1004
1004
1006
1008
1008
1010
1014
1016
1020
1022
1027
1031
1035
1039
1043
1047
1051
1054
1058
1061
1065
1069
1073
1077
1082
1086
1091
1095
1099
1102
1105
1108
1110
1113
1115
1118
1120
1123
1125
1128
1130
1132
1133
1135
1135
1136
1136
1135
1135
1133
1132
1130
1129
1127
1126
1125
1125
1124
1124
1125
1126
1127
1128
1129
1131
1132
1133
1134
1134
1135
1134
1134
1134
1134
1134
1133
1133
1132
1131
1131
1130
1130
1130
1131
1132
1133
1135
1138
1140
1143
1145
1148
1150
1152
1154
1156
1159
1161
1164
1167
1170
1175
1179
1184
1188
1193
1196
1200
1203
1206
1209
1212
1216
1219
1222
1225
1228
1230
1231
1233
1235
1237
1239
1241
1243
1245
1246
1247
1247
1247
1247
1247
1247
1248
1250
1252
1254
1256
1257
1257
1257
1256
1255
1254
1252
1251
1250
1250
1249
1249
1248
1247
1247
1246
1245
1243
1242
1240
1237
1234
1231
1228
1225
1222
1219
1217
1216
1215
1214
1214
1213
1213
1213
1214
1214
1216
1217
1218
1219
1220
1221
1221
1221
1221
1221
1221
1220
1219
1217
1215
1213
1210
1206
1203
1200
1198
1196
1195
1195
1196
1198
1201
1204
1207
1210
1212
1214
1215
1215
1215
1213
1212
1210
1209
1207
1205
1203
1201
1199
1197
1195
1192
1189
1187
1184
1181
1178
1175
1172
1169
1165
1161
1158
1154
1152
1151
1151
1153
1156
1160
1163
1167
1169
1171
1170
1169
1167
1164
1161
1157
1153
1149
1144
1139
1133
1127
1120
1114
1109
1104
1100
1097
1094
1092
1090
1090
1090
1092
1095
1099
1104
1110
1116
1121
1125
1127
1127
1125
1120
1112
1103
1092
1080
1068
1056
1045
1036
1028
1020
1014
1010
1006
1004
1002
1000
1000
1000
1000
1004
1006
1008
1012
1014
1014
1014
1012
1010
1006
1002
999
994
989
985
980
976
973
970
968
965
962
958
953
947
940
933
926
920
916
914
914
915
917
918
919
917
913
907
899
891
882
875
868
863
859
855
852
849
844
837
829
818
805
790
775
759
744
731
720
713
708
707
709
712
716
720
723
724
723
721
716
710
702
694
685
675
666
656
647
638
630
622
615
608
603
599
596
594
593
592
592
592
592
593
595
597
599
601
603
603
603
601
598
595
593
592
592
593
595
597
597
595
591
584
575
566
557
550
546
545
546
550
554
558
560
561
559
556
552
549
545
543
542
542
541
541
541
540
538
535
533
530
526
523
519
515
512
509
506
504
502
502
501
501
500
499
497
496
495
495
496
499
504
510
516
522
527
531
534
536
536
536
536
534
531
526
519
509
497
484
471
459
450
443
440
439
441
444
448
452
457
461
467
472
477
482
485
487
486
482
476
468
458
447
436
424
411
399
386
373
360
347
335
322
311
300
291
283
277
273
271
271
271
271
272
271
269
266
260
253
245
236
227
219
211
204
198
194
191
189
188
188
189
192
196
202
211
221
232
244
254
264
272
278
282
287
292
297
303
310
317
322
326
328
328
326
324
322
322
325
329
335
343
351
360
370
381
392
405
419
434
449
464
478
490
500
509
517
524
530
537
544
553
561
571
583
596
610
626
642
659
675
689
701
711
720
727
733
737
741
744
745
745
743
740
737
734
733
733
736
741
747
755
762
768
773
778
781
784
788
791
796
800
806
812
819
826
834
841
847
851
853
852
848
841
832
824
816
811
808
808
811
815
821
828
834
840
845
849
852
853
852
849
843
835
825
815
804
793
782
771
760
749
737
724
711
697
685
673
664
656
651
648
646
645
645
643
641
639
635
631
626
620
615
610
605
601
597
593
589
585
581
577
573
570
567
566
568
573
581
592
606
621
638
654
669
683
695
705
712
718
723
727
731
735
740
745
751
758
764
771
778
784
791
797
803
809
815
820
824
828
830
831
831
831
831
833
836
840
845
851
856
861
865
869
873
878
883
891
901
913
927
943
960
979
998
1018
1038
1058
1077
1096
1113
1129
1143
1156
1168
1180
1191
1203
1216
1230
1245
1263
1282
1304
1327
1352
1377
1402
1427
1450
1471
1492
1512
1531
1550
1569
1588
1607
1625
1643
1660
1676
1692
1707
1723
1739
1756
1774
1792
1812
1833
1854
1876
1898
1920
1942
1964
1985
2007
2029
2052
2074
2096
2116
2136
2153
2169
2183
2196
2208
2219
2231
2244
2256
2269
2282
2295
2307
2318
2328
2338
2346
2354
2361
2367
2373
2377
2381
2385
2389
2394
2400
2408
2418
2430
2444
2459
2477
2495
2514
2532
2551
2569
2585
2601
2616
2631
2647
2664
2683
2705
2729
2756
2786
2817
2849
2881
2914
2947
2981
3015
3051
3087
3125
3163
3201
3238
3273
3306
3338
3367
3395
3422
3448
3474
3500
3526
3553
3578
3604
3629
3654
3679
3705
3730
3756
3782
3807
3830
3853
3874
3894
3913
3931
3947
3963
3977
3989
3999
4006
4013
4017
4019
4019
4019
4018
4016
4014
4014
4014
4017
4022
4027
4035
4046
4058
4069
4078
4088
4096
4102
4107
4113
4118
4125
4133
4142
4152
4162
4172
4181
4189
4197
4204
4210
4217
4223
4230
4237
4245
4253
4262
4271
4281
4291
4301
4311
4321
4330
4339
4346
4352
4356
4360
4362
4365
4367
4370
4373
4377
4383
4389
4397
4406
4416
4426
4438
4450
4463
4476
4490
4503
4517
4531
4545
4560
4576
4593
4611
4630
4650
4671
4693
4715
4738
4761
4785
4808
4832
4856
4880
4903
4927
4949
4972
4995
5018
5042
5065
5087
5109
5129
5148
5164
5177
5188
5196
5202
5206
5209
5211
5214
5217
5223
5230
5240
5251
5264
5278
5292
5305
5318
5331
5344
5357
5372
5388
5406
5425
5445
5465
5485
5505
5524
5543
5561
5580
5600
5621
5643
5666
5689
5713
5737
5761
5785
5809
5832
5855
5876
5895
5913
5928
5941
5951
5959
5967
5973
5979
5986
5994
6002
6012
6022
6033
6043
6053
6063
6071
6079
6088
6097
6109
6122
6137
6155
6173
6192
6209
6224
6237
6246
6253
6257
6260
6263
6265
6268
6272
6276
6280
6283
6286
6288
6288
6287
6286
6284
6283
6281
6279
6276
6273
6267
6261
6252
6242
6231
6218
6205
6190
6174
6156
6136
6113
6088
6060
6032
6002
5974
5945
5918
5891
5864
5837
5809
5781
5751
5721
5691
5661
5631
5600
5569
5538
5505
5472
5438
5403
5368
5334
5301
5269
5239
5209
5181
5155
5130
5107
5087
5068
5052
5037
5026
5016
5008
5002
4998
4996
4995
4997
5000
5004
5009
5013
5017
5020
5020
5017
5011
5003
4991
4977
4961
4944
4926
4909
4892
4876
4860
4844
4828
4810
4790
4768
4744
4718
4691
4662
4631
4599
4565
4529
4491
4452
4411
4369
4327
4286
4245
4204
4163
4123
4082
4041
3999
3957
3915
3874
3833
3793
3755
3717
3679
3642
3605
3567
3529
3491
3452
3413
3374
3334
3295
3256
3216
3177
3139
3100
3063
3026
2990
2954
2919
2884
2849
2815
2781
2748
2716
2684
2653
2623
2593
2563
2532
2502
2472
2444
2416
2390
2366
2344
2323
2302
2281
2259
2237
2212
2186
2158
2127
2095
2061
2025
1988
1950
1912
1873
1835
1796
1758
1719
1680
1640
1598
1556
1514
1471
1429
1386
1344
1302
1259
1215
1170
1124
1077
1028
978
927
875
821
766
711
654
596
539
483
428
375
323
273
224
176
127
79
31
-18
-65
-113
-159
-205
-250
-294
-339
-384
-429
-474
-519
-565
-611
-657
-702
-747
-791
-833
-873
-910
-944
-976
-1004
-1031
-1056
-1080
-1103
-1127
-1150
-1174
-1197
-1220
-1242
-1263
-1283
-1302
-1320
-1338
-1355
-1373
-1391
-1410
-1430
-1451
-1474
-1497
-1521
-1545
-1570
-1596
-1621
-1648
-1674
-1701
-1729
-1758
-1788
-1818
-1850
-1883
-1917
-1951
-1985
-2020
-2054
-2087
-2119
-2149
-2179
-2207
-2235
-2262
-2290
-2318
-2348
-2378
-2410
-2444
-2479
-2515
-2552
-2590
-2627
-2665
-2703
-2740
-2777
-2814
-2851
-2887
-2923
-2958
-2993
-3027
-3060
-3093
-3126
-3159
-3193
-3227
-3261
-3295
-3330
-3365
-3401
-3437
-3474
-3511
-3549
-3588
-3628
-3667
-3706
-3743
-3779
-3814
-3846
-3877
-3907
-3936
-3963
-3990
-4016
-4041
-4066
-4090
-4114
-4137
-4161
-4186
-4211
-4237
-4265
-4293
-4322
-4352
-4382
-4412
-4443
-4475
-4506
-4538
-4570
-4603
-4636
-4671
-4705
-4740
-4775
-4810
-4843
-4875
-4906
-4934
-4961
-4986
-5009
-5031
-5052
-5073
-5093
-5113
-5132
-5151
-5170
-5189
-5208
-5227
-5247
-5268
-5289
-5310
-5332
-5353
-5373
-5394
-5415
-5436
-5458
-5481
-5505
-5531
-5558
-5585
-5612
-5639
-5666
-5693
-5719
-5746
-5772
-5798
-5825
-5851
-5877
-5901
-5925
-5947
-5968
-5987
-6005
-6023
-6039
-6054
-6067
-6079
-6089
-6097
-6104
-6109
-6113
-6115
-6117
-6119
-6120
-6121
-6122
-6123
-6125
-6127
-6129
-6132
-6135
-6138
-6142
-6146
-6150
-6155
-6160
-6165
-6171
-6178
-6184
-6190
-6196
-6202
-6208
-6214
-6220
-6228
-6237
-6247
-6259
-6272
-6285
-6299
-6313
-6327
-6340
-6352
-6363
-6373
-6381
-6388
-6394
-6399
-6405
-6410
-6417
-6425
-6434
-6445
-6458
-6472
-6487
-6504
-6521
-6539
-6558
-6577
-6599
-6621
-6644
-6668
-6693
-6718
-6744
-6770
-6795
-6821
-6846
-6871
-6895
-6918
-6940
-6961
-6981
-7000
-7017
-7034
-7051
-7067
-7084
-7101
-7119
-7137
-7154
-7171
-7187
-7202
-7216
-7230
-7243
-7257
-7270
-7285
-7302
-7319
-7339
-7360
-7383
-7407
-7433
-7459
-7486
-7514
-7543
-7573
-7604
-7636
-7670
-7706
-7744
-7784
-7826
-7870
-7915
-7961
-8009
-8057
-8105
-8153
-8202
-8251
-8300
-8348
-8396
-8444
-8492
-8539
-8586
-8632
-8678
-8724
-8770
-8815
-8860
-8904
-8948
-8992
-9036
-9080
-9123
-9167
-9210
-9253
-9297
-9340
-9384
-9429
-9474
-9520
-9566
-9613
-9660
-9708
-9756
-9803
-9851
-9898
-9944
-9990
-10036
-10081
-10127
-10172
-10217
-10262
-10308
-10354
-10401
-10447
-10492
-10537
-10580
-10623
-10664
-10705
-10745
-10786
-10828
-10871
-10915
-10960
-11007
-11053
-11100
-11146
-11192
-11237
-11283
-11329
-11375
-11422
-11470
-11519
-11569
-11619
-11669
-11719
-11768
-11817
-11866
-11913
-11960
-12007
-12054
-12100
-12147
-12194
-12240
-12287
-12335
-12382
-12430
-12478
-12527
-12577
-12628
-12680
-12733
-12787
-12842
-12898
-12954
-13012
-13070
-13129
-13189
-13250
-13311
-13374
-13436
-13498
-13560
-13621
-13681
-13740
-13799
-13858
-13916
-13975
-14035
-14094
-14155
-14216
-14277
-14338
-14398
-14459
-14519
-14579
-14639
-14699
-14759
-14820
-14880
-14942
-15003
-15066
-15128
-15190
-15252
-15314
-15374
-15434
-15492
-15550
-15606
-15663
-15720
-15777
-15834
-15891
-15948
-16004
-16059
-16113
-16165
-16213
-16263
-16309
-16355
-16400
-16444
-16488
-16531
-16573
-16614
-16654
-16694
-16732
-16770
-16807
-16843
-16879
-16913
-16946
-16978
-17009
-17039
-17068
-17097
-17127
-17156
-17186
-17216
-17246
-17276
-17306
-17335
-17365
-17394
-17424
-17454
-17484
-17514
-17543
-17573
-17601
-17628
-17654
-17679
-17703
-17726
-17747
-17769
-17789
-17809
-17828
-17848
-17866
-17885
-17903
-17922
-17940
-17958
-17976
-17994
-18010
-18025
-18039
-18051
-18062
-18071
-18078
-18083
-18086
-18087
-18086
-18082
-18075
-18065
-18052
-18036
-18016
-17994
-17967
-17938
-17905
-17869
-17831
-17790
-17746
-17700
-17652
-17601
-17548
-17491
-17432
-17368
-17302
-17231
-17157
-17079
-16998
-16913
-16826
-16735
-16640
-16542
-16440
-16334
-16225
-16111
-15993
-15872
-15748
-15620
-15490
-15356
-15220
-15081
-14938
-14791
-14641
-14487
-14329
-14167
-14002
-13833
-13662
-13487
-13311
-13133
-12952
-12770
-12586
-12401
-12214
-12028
-11842
-11656
-11472
-11289
-11108
-10929
-10752
-10577
-10405
-10236
-10069
-9906
-9746
-9590
-9438
-9289
-9143
-9000
-8860
-8722
-8584
-8448
-8312
-8175
-8037
-7897
-7756
-7612
-7466
-7318
-7168
-7015
-6860
-6704
-6547
-6389
-6231
-6073
-5916
-5761
-5608
-5459
-5313
-5172
-5036
-4906
-4782
-4665
-4556
-4454
-4359
-4272
-4192
-4120
-4056
-3999
-3949
-3906
-3870
-3840
-3815
-3794
-3777
-3761
-3748
-3734
-3721
-3706
-3689
-3669
-3645
-3617
-3584
-3546
-3502
-3452
-3397
-3337
-3272
-3202
-3128
-3050
-2969
-2884
-2797
-2708
-2618
-2526
-2435
-2345
-2257
-2171
-2088
-2008
-1932
-1860
-1793
-1729
-1669
-1613
-1559
-1507
-1458
-1411
-1365
-1322
-1281
-1242
-1207
-1174
-1145
-1118
-1094
-1073
-1054
-1038
-1025
-1014
-1008
-1006
-1010
-1016
-1030
-1049
-1074
-1105
-1143
-1188
-1239
-1297
-1362
-1432
-1509
-1591
-1677
-1769
-1865
-1965
-2069
-2178
-2290
-2405
-2523
-2644
-2766
-2888
-3011
-3132
-3250
-3365
-3476
-3581
-3680
-3773
-3858
-3937
-4008
-4072
-4129
-4178
-4221
-4258
-4288
-4313
-4333
-4347
-4357
-4363
-4365
-4363
-4359
-4352
-4343
-4332
-4318
-4302
-4283
-4262
-4239
-4213
-4186
-4156
-4124
-4091
-4057
-4021
-3984
-3945
-3904
-3861
-3816
-3769
-3720
-3668
-3614
-3557
-3500
-3441
-3381
-3321
-3261
-3202
-3145
-3090
-3038
-2990
-2947
-2909
-2876
-2849
-2827
-2811
-2801
-2795
-2794
-2798
-2806
-2818
-2834
-2852
-2873
-2895
-2919
-2944
-2969
-2995
-3021
-3048
-3074
-3100
-3126
-3152
-3178
-3203
-3228
-3253
-3279
-3305
-3331
-3358
-3385
-3413
-3441
-3468
-3495
-3522
-3549
-3575
-3600
-3624
-3648
-3669
-3687
-3702
-3712
-3717
-3716
-3709
-3696
-3677
-3651
-3620
-3583
-3539
-3490
-3436
-3377
-3314
-3247
-3178
-3106
-3034
-2960
-2886
-2811
-2736
-2661
-2587
-2513
-2439
-2368
-2298
-2230
-2165
-2104
-2045
-1989
-1936
-1886
-1839
-1795
-1753
-1715
-1680
-1647
-1617
-1589
-1562
-1538
-1514
-1493
-1473
-1456
-1441
-1431
-1424
-1421
-1422
-1427
-1437
-1452
-1472
-1497
-1528
-1566
-1610
-1662
-1719
-1783
-1852
-1927
-2005
-2088
-2175
-2265
-2359
-2457
-2557
-2660
-2765
-2871
-2978
-3083
-3188
-3291
-3392
-3491
-3588
-3683
-3776
-3866
-3953
-4035
-4115
-4189
-4259
-4324
-4384
-4440
-4492
-4541
-4585
-4626
-4664
-4698
-4728
-4755
-4778
-4799
-4816
-4830
-4842
-4851
-4858
-4860
-4860
-4854
-4845
-4831
-4812
-4788
-4760
-4727
-4691
-4650
-4606
-4558
-4506
-4450
-4392
-4331
-4268
-4203
-4138
-4073
-4008
-3943
-3880
-3819
-3759
-3702
-3648
-3598
-3552
-3510
-3472
-3439
-3410
-3385
-3364
-3347
-3333
-3322
-3315
-3311
-3309
-3310
-3312
-3315
-3320
-3325
-3331
-3338
-3346
-3355
-3365
-3376
-3388
-3400
-3413
-3426
-3439
-3452
-3467
-3482
-3498
-3517
-3537
-3560
-3585
-3613
-3644
-3677
-3712
-3751
-3792
-3836
-3881
-3928
-3976
-4022
-4070
-4116
-4160
-4203
-4243
-4281
-4318
-4352
-4385
-4415
-4444
-4470
-4494
-4516
-4535
-4552
-4567
-4580
-4590
-4598
-4604
-4608
-4610
-4610
-4609
-4605
-4601
-4595
-4587
-4578
-4567
-4555
-4541
-4526
-4508
-4489
-4469
-4447
-4423
-4398
-4371
-4343
-4314
-4283
-4250
-4215
-4179
-4141
-4101
-4059
-4014
-3970
-3922
-3873
-3822
-3769
-3714
-3658
-3599
-3539
-3476
-3412
-3345
-3275
-3203
-3128
-3050
-2970
-2888
-2805
-2721
-2636
-2552
-2469
-2388
-2308
-2230
-2154
-2080
-2008
-1937
-1867
-1798
-1729
-1659
-1590
-1520
-1450
-1380
-1310
-1240
-1169
-1099
-1028
-958
-888
-818
-748
-679
-611
-543
-477
-411
-347
-284
-223
-163
-105
-49
5
56
105
151
194
234
271
305
336
364
389
412
431
449
463
476
487
497
505
513
520
526
532
537
542
547
551
555
559
563
567
572
578
585
594
605
618
634
653
675
699
727
757
791
827
866
908
953
1000
1052
1106
1164
1226
1292
1362
1435
1511
1589
1670
1753
1837
1922
2009
2096
2183
2271
2359
2447
2535
2622
2708
2794
2877
2960
3040
3119
3196
3271
3345
3417
3487
3555
3622
3686
3747
3806
3861
3914
3964
4010
4054
4094
4132
4167
4199
4229
4257
4282
4306
4328
4348
4368
4386
4404
4421
4437
4452
4467
4480
4492
4502
4510
4515
4519
4519
4516
4510
4500
4485
4465
4441
4412
4379
4341
4301
4258
4214
4168
4122
4075
4029
3982
3935
3888
3841
3795
3749
3705
3663
3622
3583
3545
3508
3472
3436
3400
3364
3329
3294
3259
3226
3193
3162
3133
3105
3078
3053
3030
3008
2989
2972
2958
2946
2938
2933
2931
2931
2934
2940
2948
2959
2973
2990
3010
3032
3057
3085
3115
3146
3180
3215
3252
3291
3332
3375
3420
3468
3518
3572
3629
3689
3752
3818
3886
3957
4029
4103
4179
4255
4331
4409
4487
4566
4646
4726
4807
4889
4972
5055
5140
5225
5311
5398
5486
5576
5666
5756
5847
5939
6031
6123
6216
6310
6405
6501
6598
6697
6796
6897
6998
7098
7199
7300
7400
7499
7599
7698
7797
7896
7996
8095
8195
8295
8396
8496
8598
8699
8802
8905
9009
9113
9217
9320
9423
9523
9622
9719
9813
9903
9990
10074
10154
10230
10302
10370
10434
10493
10548
10598
10643
10684
10720
10752
10778
10800
10817
10830
10837
10841
10840
10835
10827
10815
10799
10781
10760
10737
10712
10686
10659
10632
10606
10580
10556
10533
10512
10493
10476
10462
10450
10440
10433
10428
10426
10426
10428
10431
10437
10443
10451
10461
10471
10484
10498
10514
10532
10551
10573
10596
10620
10646
10673
10701
10730
10761
10794
10828
10864
10901
10941
10982
11024
11068
11113
11159
11206
11253
11301
11348
11396
11444
11491
11538
11585
11632
11678
11724
11769
11813
11856
11898
11939
11978
12015
12050
12082
12113
12142
12168
12192
12214
12234
12252
12268
12281
12293
12303
12310
12316
12320
12322
12322
12321
12319
12316
12311
12306
12300
12293
12285
12277
12269
12260
12253
12246
12240
12234
12230
12226
12223
12220
12217
12215
12212
12210
12208
12206
12205
12204
12203
12203
12204
12204
12205
12206
12208
12209
12211
12214
12216
12219
12222
12225
12228
12232
12236
12240
12245
12251
12257
12264
12272
12281
12291
12301
12312
12323
12334
12344
12354
12363
12372
12379
12386
12391
12395
12397
12398
12397
12395
12391
12387
12382
12376
12370
12365
12361
12358
12356
12356
12357
12360
12366
12373
12382
12393
12405
12420
12436
12453
12472
12493
12515
12538
12562
12587
12614
12641
12669
12698
12728
12758
12789
12820
12851
12882
12912
12942
12971
13000
13029
13059
13089
13119
13151
13183
13216
13251
13286
13323
13362
13402
13445
13489
13536
13585
13636
13689
13744
13799
13856
13915
13974
14033
14094
14154
14216
14277
14339
14402
14465
14529
14594
14659
14724
14790
14857
14924
14991
15059
15127
15197
15268
15341
15415
15493
15572
15654
15737
15822
15909
15998
16087
16177
16268
16361
16453
16547
16640
16734
16827
16920
17013
17105
17195
17285
17373
17459
17543
17626
17707
17785
17863
17938
18012
18084
18154
18222
18287
18349
18408
18463
18515
18563
18608
18651
18690
18728
18764
18799
18832
18865
18896
18927
18957
18985
19012
19038
19062
19083
19103
19120
19133
19144
19151
19154
19154
19150
19144
19134
19120
19104
19084
19061
19035
19005
18972
18936
18897
18855
18811
18765
18716
18665
18613
18558
18502
18444
18384
18324
18263
18202
18141
18081
18020
17960
17900
17840
17780
17719
17658
17597
17534
17471
17407
17343
17278
17213
17148
17083
17019
16956
16894
16834
16775
16717
16661
16606
16552
16499
16447
16395
16344
16293
16242
16192
16143
16094
16047
16001
15957
15913
15871
15831
15792
15754
15717
15680
15644
15608
15572
15536
15500
15463
15427
15390
15353
15316
15279
15242
15204
15167
15128
15090
15051
15012
14972
14932
14892
14853
14813
14774
14735
14697
14660
14623
14587
14552
14517
14483
14450
14418
14387
14357
14328
14301
14275
14250
14227
14205
14184
14164
14145
14127
14110
14094
14079
14065
14051
14037
14024
14010
13996
13982
13968
13953
13938
13923
13908
13892
13876
13861
13845
13829
13813
13797
13782
13767
13752
13737
13723
13710
13696
13683
13669
13655
13639
13624
13607
13589
13571
13552
13532
13511
13490
13468
13445
13421
13396
13371
13345
13320
13294
13269
13244
13220
13196
13174
13152
13131
13111
13093
13076
13061
13048
13037
13028
13020
13015
13010
13007
13004
13002
13001
13000
13000
13000
13001
13002
13003
13004
13004
13004
13003
13001
12997
12991
12984
12975
12965
12952
12938
12923
12906
12889
12870
12851
12832
12813
12794
12774
12755
12735
12716
12696
12676
12655
12634
12613
12592
12571
12551
12530
12509
12489
12469
12449
12430
12410
12391
12373
12354
12335
12317
12299
12282
12264
12247
12231
12214
12199
12184
12170
12156
12143
12130
12118
12107
12096
12086
12077
12068
12061
12055
12050
12046
12043
12042
12041
12041
12042
12044
12046
12048
12051
12053
12056
12058
12059
12060
12060
12060
12061
12061
12063
12064
12067
12070
12073
12076
12080
12083
12087
12090
12093
12095
12097
12099
12099
12099
12098
12095
12092
12088
12083
12077
12070
12062
12053
12044
12033
12021
12008
11993
11977
11959
11940
11919
11896
11871
11845
11818
11790
11761
11731
11701
11671
11640
11610
11579
11548
11517
11486
11454
11423
11390
11357
11324
11291
11256
11222
11186
11151
11114
11077
11040
11003
10966
10929
10893
10857
10821
10786
10752
10719
10686
10654
10622
10590
10557
10525
10491
10455
10419
10379
10338
10294
10248
10199
10148
10094
10037
9979
9918
9856
9792
9726
9659
9590
9521
9450
9379
9307
9235
9163
9090
9017
8943
8870
8796
8722
8649
8576
8504
8432
8361
8291
8222
8154
8087
8021
7955
7891
7829
7767
7707
7649
7591
7535
7481
7427
7375
7325
7275
7226
7179
7132
7087
7042
6999
6956
6914
6872
6832
6792
6752
6714
6676
6639
6603
6568
6533
6499
6466
6433
6401
6368
6335
6302
6268
6233
6198
6162
6125
6087
6048
6008
5968
5926
5882
5837
5791
5742
5691
5639
5584
5528
5470
5411
5351
5288
5225
5160
5094
5026
4957
4887
4816
4743
4670
4595
4518
4440
4361
4279
4196
4112
4026
3939
3851
3762
3673
3583
3492
3400
3308
3216
3123
3030
2936
2843
2749
2655
2562
2468
2375
2281
2188
2095
2003
1911
1821
1731
1642
1554
1468
1382
1298
1214
1131
1049
967
886
806
727
648
571
495
420
347
275
204
135
68
2
-63
-126
-187
-247
-305
-362
-418
-472
-526
-579
-632
-684
-735
-787
-838
-889
-939
-990
-1041
-1092
-1143
-1194
-1246
-1298
-1350
-1403
-1456
-1509
-1561
-1613
-1664
-1715
-1765
-1813
-1861
-1908
-1953
-1998
-2041
-2083
-2123
-2163
-2203
-2242
-2280
-2318
-2356
-2394
-2432
-2469
-2506
-2544
-2581
-2618
-2655
-2691
-2728
-2765
-2801
-2837
-2872
-2907
-2941
-2975
-3008
-3040
-3072
-3103
-3134
-3165
-3195
-3225
-3256
-3287
-3318
-3350
-3382
-3414
-3447
-3479
-3512
-3545
-3578
-3611
-3644
-3678
-3711
-3744
-3778
-3811
-3845
-3879
-3913
-3947
-3982
-4017
-4051
-4088
-4124
-4160
-4197
-4233
-4268
-4304
-4339
-4373
-4406
-4439
-4470
-4499
-4528
-4555
-4581
-4606
-4629
-4652
-4675
-4696
-4717
-4738
-4758
-4777
-4796
-4814
-4831
-4849
-4866
-4882
-4899
-4915
-4931
-4947
-4962
-4978
-4993
-5008
-5022
-5036
-5050
-5063
-5075
-5087
-5098
-5109
-5119
-5130
-5140
-5151
-5162
-5175
-5188
-5201
-5216
-5231
-5247
-5263
-5280
-5297
-5315
-5332
-5350
-5368
-5385
-5401
-5417
-5431
-5444
-5456
-5466
-5476
-5485
-5493
-5500
-5507
-5514
-5520
-5526
-5532
-5538
-5544
-5551
-5558
-5565
-5574
-5582
-5591
-5599
-5608
-5615
-5623
-5630
-5636
-5642
-5648
-5653
-5659
-5664
-5670
-5676
-5682
-5689
-5696
-5704
-5713
-5722
-5732
-5743
-5755
-5767
-5780
-5793
-5807
-5821
-5835
-5848
-5862
-5876
-5889
-5903
-5915
-5928
-5940
-5952
-5964
-5976
-5988
-6000
-6012
-6024
-6037
-6049
-6062
-6075
-6088
-6100
-6113
-6125
-6137
-6149
-6160
-6171
-6182
-6192
-6202
-6212
-6221
-6230
-6238
-6246
-6253
-6261
-6267
-6274
-6281
-6288
-6295
-6303
-6311
-6320
-6329
-6340
-6350
-6361
-6372
-6384
-6395
-6407
-6419
-6431
-6443
-6456
-6468
-6481
-6494
-6507
-6520
-6534
-6548
-6562
-6577
-6593
-6609
-6625
-6643
-6661
-6680
-6699
-6719
-6741
-6762
-6785
-6808
-6832
-6857
-6883
-6910
-6937
-6965
-6993
-7022
-7052
-7082
-7112
-7142
-7173
-7203
-7234
-7265
-7296
-7327
-7359
-7391
-7424
-7457
-7490
-7524
-7558
-7592
-7626
-7661
-7695
-7730
-7765
-7799
-7833
-7867
-7901
-7934
-7966
-7998
-8029
-8060
-8090
-8121
-8151
-8180
-8211
-8241
-8270
-8300
-8330
-8360
-8390
-8420
-8450
-8480
-8510
-8541
-8571
-8601
-8632
-8662
-8693
-8724
-8755
-8787
-8820
-8854
-8888
-8923
-8958
-8995
-9032
-9069
-9108
-9146
-9186
-9226
-9267
-9309
-9352
-9395
-9440
-9485
-9531
-9578
-9625
-9673
-9722
-9772
-9822
-9873
-9925
-9977
-10029
-10082
-10135
-10187
-10240
-10293
-10345
-10398
-10450
-10503
-10556
-10609
-10662
-10716
-10770
-10823
-10878
-10932
-10986
-11041
-11097
-11152
-11209
-11266
-11324
-11382
-11442
-11503
-11564
-11627
-11691
-11756
-11822
-11890
-11958
-12027
-12097
-12168
-12239
-12311
-12384
-12456
-12530
-12603
-12677
-12751
-12825
-12899
-12973
-13047
-13121
-13194
-13268
-13341
-13414
-13487
-13559
-13631
-13703
-13774
-13845
-13915
-13986
-14055
-14125
-14193
-14262
-14331
-14399
-14467
-14535
-14603
-14672
-14740
-14808
-14877
-14945
-15013
-15080
-15147
-15214
-15279
-15342
-15405
-15466
-15525
-15583
-15639
-15695
-15748
-15801
-15853
-15903
-15953
-16001
-16049
-16096
-16142
-16187
-16234
-16279
-16325
-16370
-16416
-16462
-16507
-16553
-16600
-16646
-16693
-16740
-16787
-16834
-16882
-16930
-16978
-17026
-17074
-17122
-17171
-17220
-17269
-17319
-17368
-17418
-17469
-17519
-17569
-17618
-17668
-17717
-17766
-17814
-17863
-17910
-17958
-18004
-18051
-18096
-18141
-18185
-18228
-18271
-18313
-18354
-18394
-18433
-18472
-18511
-18548
-18585
-18622
-18658
-18693
-18728
-18762
-18796
-18829
-18862
-18894
-18926
-18958
-18988
-19019
-19049
-19078
-19107
-19136
-19165
-19193
-19221
-19249
-19277
-19305
-19332
-19359
-19385
-19412
-19437
-19462
-19487
-19511
-19534
-19557
-19579
-19601
-19622
-19643
-19664
-19684
-19703
-19722
-19740
-19757
-19773
-19789
-19804
-19818
-19832
-19846
-19859
-19872
-19884
-19896
-19908
-19919
-19929
-19939
-19949
-19958
-19967
-19976
-19983
-19990
-19997
-20003
-20008
-20013
-20016
-20020
-20022
-20024
-20025
-20026
-20025
-20024
-20021
-20017
-20012
-20006
-19999
-19991
-19982
-19973
-19963
-19952
-19941
-19929
-19916
-19902
-19888
-19873
-19858
-19841
-19824
-19805
-19786
-19765
-19744
-19721
-19698
-19673
-19648
-19621
-19594
-19566
-19538
-19508
-19478
-19446
-19415
-19382
-19349
-19315
-19281
-19247
-19212
-19176
-19140
-19104
-19068
-19031
-18995
-18958
-18921
-18884
-18847
-18808
-18769
-18729
-18689
-18647
-18605
-18562
-18518
-18474
-18430
-18386
-18342
-18298
-18254
-18211
-18167
-18123
-18080
-18037
-17995
-17953
-17911
-17871
-17830
-17791
-17752
-17714
-17676
-17639
-17602
-17566
-17530
-17494
-17460
-17426
-17392
-17359
-17327
-17295
-17263
-17233
-17203
-17173
-17144
-17116
-17089
-17063
-17038
-17013
-16990
-16967
-16945
-16923
-16902
-16882
-16862
-16842
-16823
-16804
-16784
-16765
-16746
-16727
-16708
-16690
-16671
-16653
-16634
-16616
-16598
-16581
-16563
-16546
-16530
-16514
-16498
-16483
-16469
-16456
-16443
-16430
-16418
-16407
-16395
-16385
-16373
-16364
-16353
-16343
-16332
-16324
-16314
-16303
-16294
-16283
-16274
-16265
-16256
-16247
-16238
-16230
-16221
-16212
-16204
-16195
-16184
-16175
-16166
-16155
-16145
-16134
-16122
-16110
-16097
-16082
-16068
-16050
-16033
-16014
-15994
-15972
-15950
-15926
-15901
-15876
-15849
-15822
-15794
-15765
-15735
-15705
-15673
-15641
-15608
-15573
-15538
-15502
-15464
-15426
-15386
-15346
-15305
-15263
-15219
-15175
-15129
-15083
-15035
-14986
-14936
-14885
-14832
-14779
-14726
-14671
-14616
-14561
-14505
-14449
-14393
-14337
-14282
-14226
-14171
-14115
-14060
-14006
-13951
-13897
-13844
-13791
-13738
-13686
-13635
-13583
-13533
-13482
-13432
-13382
-13333
-13283
-13234
-13185
-13136
-13087
-13038
-12989
-12939
-12890
-12841
-12791
-12742
-12692
-12642
-12592
-12541
-12490
-12439
-12387
-12334
-12282
-12229
-12177
-12124
-12072
-12019
-11965
-11912
-11858
-11804
-11750
-11695
-11639
-11583
-11527
-11470
-11412
-11354
-11295
-11235
-11175
-11115
-11055
-10994
-10933
-10872
-10811
-10750
-10688
-10626
-10564
-10501
-10438
-10375
-10312
-10248
-10185
-10121
-10057
-9992
-9927
-9862
-9796
-9729
-9662
-9593
-9524
-9454
-9382
-9310
-9236
-9162
-9087
-9011
-8935
-8858
-8781
-8704
-8627
-8550
-8473
-8397
-8320
-8244
-8167
-8092
-8016
-7939
-7862
-7785
-7707
-7629
-7550
-7470
-7391
-7310
-7230
-7150
-7069
-6989
-6908
-6828
-6747
-6667
-6586
-6506
-6425
-6344
-6264
-6183
-6103
-6024
-5945
-5867
-5789
-5712
-5636
-5560
-5484
-5408
-5333
-5258
-5183
-5108
-5033
-4959
-4884
-4809
-4734
-4658
-4581
-4504
-4426
-4347
-4267
-4187
-4106
-4025
-3943
-3861
-3777
-3693
-3608
-3522
-3436
-3349
-3261
-3173
-3085
-2996
-2908
-2819
-2731
-2642
-2554
-2465
-2376
-2288
-2199
-2110
-2021
-1932
-1843
-1754
-1665
-1576
-1487
-1398
-1309
-1220
-1132
-1043
-955
-867
-779
-692
-605
-518
-431
-345
-259
-174
-89
-5
79
161
243
324
404
484
562
640
718
794
870
945
1020
1093
1166
1239
1311
1382
1453
1523
1593
1663
1732
1800
1868
1936
2003
2070
2136
2202
2267
2331
2395
2458
2521
2583
2644
2704
2765
2824
2883
2942
3000
3057
3114
3170
3225
3280
3333
3386
3439
3490
3542
3593
3643
3693
3743
3793
3842
3890
3938
3986
4033
4078
4125
4171
4216
4260
4304
4348
4391
4434
4477
4520
4563
4607
4651
4695
4740
4785
4830
4875
4921
4967
5012
5058
5103
5148
5193
5238
5282
5327
5371
5414
5458
5502
5545
5589
5633
5678
5722
5766
5811
5855
5899
5943
5988
6032
6076
6120
6164
6208
6253
6298
6343
6388
6434
6479
6525
6571
6616
6662
6707
6753
6799
6845
6892
6939
6986
7033
7080
7127
7174
7220
7265
7310
7355
7398
7441
7484
7526
7567
7608
7649
7690
7730
7770
7809
7848
7887
7925
7963
8000
8038
8074
8112
8148
8186
8222
8259
8295
8331
8367
8402
8437
8472
8505
8538
8570
8602
8633
8664
8694
8724
8754
8783
8813
8842
8872
8902
8932
8962
8992
9022
9052
9081
9111
9141
9170
9200
9229
9258
9287
9316
9344
9373
9402
9430
9458
9486
9515
9543
9571
9599
9627
9655
9683
9712
9740
9768
9796
9824
9852
9879
9906
9932
9958
9984
10009
10034
10059
10083
10107
10131
10155
10179
10202
10226
10250
10274
10298
10322
10347
10371
10396
10421
10445
10470
10494
10517
10541
10563
10586
10608
10629
10651
10672
10692
10713
10733
10754
10774
10795
10816
10837
10859
10880
10902
10924
10946
10968
10990
11011
11033
11055
11076
11098
11120
11141
11163
11184
11205
11226
11246
11265
11285
11303
11322
11339
11357
11374
11390
11406
11421
11436
11450
11464
11478
11491
11505
11518
11530
11543
11555
11567
11580
11592
11605
11618
11631
11645
11658
11672
11686
11700
11714
11728
11742
11756
11771
11785
11799
11814
11828
11842
11855
11869
11882
11896
11908
11921
11933
11944
11954
11964
11974
11982
11991
11999
12007
12016
12024
12032
12041
12049
12057
12065
12073
12081
12088
12095
12103
12110
12117
12124
12132
12139
12146
12152
12159
12165
12171
12176
12182
12187
12193
12198
12204
12210
12216
12223
12230
12237
12244
12251
12258
12266
12273
12280
12286
12293
12299
12304
12308
12312
12315
12318
12319
12320
12321
12321
12321
12320
12319
12317
12314
12311
12307
12303
12298
12292
12286
12280
12272
12264
12255
12245
12234
12223
12211
12199
12186
12174
12161
12148
12134
12120
12107
12092
12078
12064
12049
12035
12021
12006
11992
11977
11962
11947
11931
11916
11900
11885
11869
11852
11836
11819
11801
11784
11766
11748
11731
11713
11696
11678
11662
11645
11629
11614
11599
11584
11569
11554
11540
11526
11513
11499
11486
11473
11460
11448
11435
11422
11409
11396
11383
11370
11357
11343
11330
11316
11302
11288
11274
11259
11244
11229
11213
11197
11181
11165
11149
11132
11116
11100
11084
11067
11050
11033
11015
10997
10979
10960
10941
10922
10902
10882
10861
10840
10819
10798
10777
10755
10734
10712
10691
10669
10647
10626
10604
10582
10560
10538
10516
10494
10473
10451
10430
10409
10388
10367
10346
10326
10305
10284
10264
10243
10224
10204
10186
10167
10150
10133
10117
10100
10084
10068
10052
10036
10019
10002
9984
9967
9949
9931
9912
9895
9877
9859
9842
9824
9807
9789
9771
9753
9734
9716
9698
9680
9662
9644
9627
9610
9592
9575
9557
9538
9519
9500
9480
9460
9439
9417
9395
9373
9350
9327
9304
9280
9256
9231
9206
9181
9155
9129
9102
9074
9047
9019
8990
8962
8934
8906
8878
8850
8823
8797
8770
8744
8719
8693
8668
8643
8618
8592
8567
8541
8515
8488
8461
8434
8405
8377
8348
8318
8288
8257
8227
8196
8164
8135
8103
8074
8042
8013
7984
7954
7925
7895
7866
7837
7807
7778
7749
7719
7691
7662
7633
7604
7575
7547
7518
7488
7459
7429
7400
7370
7341
7311
7281
7251
7220
7189
7158
7126
7093
7060
7026
6991
6956
6921
6884
6847
6810
6772
6733
6694
6654
6614
6573
6531
6488
6444
6399
6354
6307
6259
6210
6159
6108
6056
6003
5949
5894
5838
5781
5723
5664
5605
5544
5483
5421
5358
5294
5230
5164
5098
5031
4964
4895
4825
4755
4683
4611
4538
4464
4389
4314
4237
4161
4083
4006
3928
3850
3771
3693
3614
3534
3455
3375
3294
3213
3132
3050
2968
2886
2804
2722
2640
2558
2477
2397
2316
2237
2157
2078
1999
1921
1842
1765
1687
1610
1534
1458
1382
1306
1231
1156
1081
1006
933
860
788
716
645
575
506
438
371
304
237
171
105
40
-25
-90
-155
-219
-283
-347
-410
-474
-537
-600
-663
-726
-789
-852
-914
-976
-1038
-1098
-1158
-1217
-1275
-1333
-1390
-1446
-1502
-1558
-1613
-1668
-1723
-1777
-1832
-1886
-1941
-1996
-2051
-2107
-2163
-2218
-2275
-2331
-2387
-2444
-2500
-2556
-2613
-2669
-2725
-2781
-2837
-2893
-2949
-3004
-3060
-3115
-3170
-3224
-3279
-3333
-3387
-3440
-3493
-3546
-3598
-3650
-3701
-3753
-3804
-3854
-3905
-3956
-4006
-4057
-4107
-4157
-4207
-4256
-4305
-4354
-4403
-4452
-4500
-4548
-4596
-4643
-4690
-4737
-4784
-4831
-4878
-4925
-4971
-5018
-5064
-5110
-5156
-5201
-5246
-5291
-5335
-5379
-5423
-5466
-5508
-5551
-5592
-5633
-5673
-5713
-5752
-5791
-5829
-5866
-5904
-5941
-5978
-6014
-6051
-6087
-6122
-6157
-6192
-6226
-6260
-6294
-6328
-6362
-6396
-6430
-6464
-6497
-6531
-6565
-6598
-6631
-6664
-6696
-6729
-6761
-6792
-6824
-6855
-6885
-6915
-6945
-6974
-7003
-7032
-7061
-7089
-7117
-7144
-7172
-7199
-7226
-7253
-7280
-7307
-7334
-7360
-7387
-7414
-7440
-7466
-7492
-7517
-7542
-7566
-7590
-7613
-7635
-7657
-7678
-7699
-7719
-7738
-7757
-7775
-7793
-7810
-7827
-7844
-7860
-7876
-7891
-7907
-7922
-7936
-7951
-7965
-7979
-7993
-8006
-8020
-8032
-8045
-8058
-8070
-8082
-8093
-8103
-8115
-8125
-8135
-8147
-8157
-8167
-8178
-8188
-8198
-8208
-8218
-8228
-8238
-8248
-8258
-8268
-8278
-8288
-8298
-8309
-8319
-8329
-8338
-8347
-8356
-8364
-8372
-8379
-8386
-8393
-8399
-8406
-8412
-8419
-8425
-8431
-8437
-8443
-8450
-8456
-8463
-8469
-8476
-8483
-8490
-8497
-8504
-8512
-8519
-8527
-8534
-8542
-8550
-8558
-8566
-8574
-8581
-8589
-8596
-8603
-8610
-8616
-8623
-8629
-8636
-8642
-8648
-8655
-8662
-8668
-8675
-8682
-8689
-8696
-8703
-8710
-8716
-8723
-8729
-8735
-8741
-8746
-8751
-8756
-8761
-8766
-8770
-8774
-8778
-8782
-8785
-8788
-8791
-8794
-8796
-8797
-8799
-8799
-8800
-8800
-8799
-8799
-8798
-8797
-8795
-8794
-8792
-8789
-8786
-8783
-8780
-8776
-8772
-8767
-8763
-8757
-8751
-8745
-8738
-8731
-8723
-8715
-8707
-8698
-8690
-8681
-8672
-8663
-8654
-8645
-8635
-8626
-8616
-8606
-8595
-8585
-8574
-8563
-8552
-8541
-8529
-8517
-8504
-8491
-8478
-8465
-8451
-8438
-8424
-8411
-8398
-8385
-8372
-8359
-8346
-8333
-8319
-8305
-8291
-8276
-8261
-8245
-8229
-8213
-8196
-8179
-8161
-8143
-8125
-8106
-8087
-8067
-8048
-8028
-8007
-7987
-7966
-7945
-7923
-7901
-7879
-7857
-7835
-7812
-7789
-7767
-7744
-7721
-7697
-7674
-7650
-7626
-7602
-7577
-7553
-7527
-7502
-7476
-7450
-7424
-7397
-7371
-7344
-7316
-7289
-7261
-7232
-7204
-7175
-7145
-7115
-7085
-7054
-7023
-6990
-6958
-6924
-6890
-6855
-6820
-6784
-6748
-6711
-6673
-6636
-6598
-6559
-6521
-6482
-6443
-6403
-6364
-6324
-6285
-6245
-6205
-6165
-6125
-6085
-6044
-6004
-5963
-5922
-5881
-5840
-5798
-5756
-5713
-5671
-5628
-5586
-5543
-5500
-5458
-5415
-5373
-5330
-5288
-5245
-5203
-5160
-5118
-5075
-5031
-4987
-4943
-4898
-4853
-4808
-4763
-4717
-4672
-4626
-4581
-4535
-4490
-4444
-4399
-4353
-4308
-4262
-4217
-4171
-4126
-4081
-4035
-3991
-3946
-3901
-3856
-3812
-3768
-3724
-3679
-3635
-3591
-3547
-3502
-3458
-3413
-3368
-3323
-3278
-3232
-3187
-3141
-3095
-3048
-3001
-2954
-2907
-2859
-2812
-2765
-2717
-2669
-2622
-2574
-2526
-2478
-2430
-2382
-2333
-2284
-2235
-2186
-2136
-2086
-2036
-1985
-1934
-1883
-1832
-1780
-1729
-1678
-1627
-1576
-1525
-1475
-1424
-1374
-1325
-1275
-1226
-1177
-1128
-1080
-1031
-983
-935
-887
-839
-792
-744
-697
-650
-604
-557
-511
-465
-419
-373
-328
-283
-238
-194
-150
-106
-62
-19
24
67
109
151
193
234
276
317
358
398
439
480
521
562
603
644
685
726
767
809
851
893
936
978
1020
1065
1108
1152
1196
1240
1285
1329
1375
1420
1466
1513
1559
1606
1654
1702
1750
1798
1846
1894
1942
1990
2037
2083
2129
2175
2219
2264
2308
2351
2395
2437
2480
2522
2564
2605
2647
2688
2729
2770
2811
2851
2891
2930
2969
3007
3045
3082
3119
3155
3191
3226
3261
3295
3328
3361
3394
3425
3457
3488
3518
3548
3578
3607
3636
3664
3692
3720
3748
3775
3802
3829
3855
3882
3908
3934
3959
3984
4009
4033
4057
4081
4105
4128
4151
4173
4195
4217
4239
4260
4280
4300
4320
4339
4358
4376
4393
4410
4427
4443
4459
4474
4490
4505
4520
4535
4549
4564
4577
4591
4604
4617
4630
4642
4654
4666
4679
4691
4703
4715
4727
4738
4750
4762
4774
4786
4798
4810
4823
4835
4848
4862
4875
4889
4904
4919
4934
4949
4964
4980
4996
5012
5028
5045
5063
5080
5098
5116
5135
5154
5173
5192
5211
5230
5250
5270
5290
5310
5330
5350
5371
5391
5412
5433
5455
5477
5500
5523
5547
5571
5596
5622
5649
5677
5706
5735
5765
5795
5827
5858
5891
5923
5956
5989
6022
6055
6088
6121
6154
6186
6218
6250
6281
6313
6345
6376
6408
6440
6471
6503
6535
6566
6598
6629
6660
6691
6722
6752
6783
6812
6842
6871
6900
6928
6957
6985
7012
7039
7066
7093
7120
7146
7172
7199
7225
7251
7278
7304
7330
7357
7383
7410
7436
7463
7489
7515
7540
7566
7592
7617
7643
7668
7693
7718
7743
7767
7791
7815
7839
7863
7887
7911
7934
7958
7981
8005
8028
8051
8074
8096
8119
8141
8164
8186
8209
8230
8252
8274
8295
8316
8337
8358
8379
8399
8420
8440
8459
8479
8498
8516
8534
8552
8569
8585
8602
8618
8634
8649
8664
8678
8692
8706
8719
8731
8743
8755
8765
8775
8785
8794
8802
8809
8817
8824
8830
8836
8842
8848
8854
8860
8865
8870
8875
8880
8885
8888
8892
8895
8897
8899
8901
8902
8903
8903
8903
8902
8901
8899
8897
8895
8892
8889
8886
8882
8878
8873
8868
8862
8856
8850
8843
8835
8827
8819
8810
8801
8792
8783
8773
8764
8754
8744
8734
8724
8714
8703
8692
8682
8671
8661
8650
8640
8631
8621
8612
8603
8595
8587
8580
8573
8566
8560
8555
8550
8546
8542
8539
8536
8533
8531
8529
8528
8527
8525
8524
8524
8523
8522
8521
8520
8519
8519
8518
8518
8517
8517
8517
8518
8518
8519
8519
8520
8521
8523
8524
8527
8529
8532
8535
8538
8541
8545
8549
8552
8556
8560
8563
8567
8571
8575
8579
8584
8589
8594
8599
8604
8610
8616
8623
8629
8636
8643
8650
8658
8666
8675
8683
8692
8701
8710
8719
8728
8738
8747
8757
8767
8777
8787
8797
8807
8817
8828
8838
8849
8859
8870
8881
8892
8903
8914
8926
8937
8949
8960
8972
8983
8994
9005
9015
9025
9035
9044
9053
9061
9069
9076
9083
9089
9096
9102
9107
9113
9118
9123
9128
9133
9137
9141
9146
9149
9153
9157
9160
9162
9165
9167
9168
9169
9170
9170
9170
9169
9168
9166
9164
9161
9159
9155
9152
9148
9144
9141
9136
9132
9128
9124
9120
9115
9111
9106
9101
9096
9090
9084
9078
9072
9065
9058
9050
9042
9033
9024
9014
9003
8992
8979
8967
8953
8938
8923
8906
8889
8871
8852
8833
8812
8792
8770
8748
8725
8702
8678
8653
8628
8602
8576
8549
8521
8493
8464
8435
8405
8374
8343
8311
8279
8246
8213
8179
8145
8109
8074
8039
8002
7965
7927
7889
7850
7811
7771
7731
7690
7650
7609
7567
7526
7484
7443
7401
7359
7317
7275
7233
7190
7147
7104
7060
7016
6971
6926
6879
6831
6783
6734
6683
6632
6580
6527
6474
6419
6365
6309
6253
6197
6140
6084
6027
5971
5914
5858
5801
5745
5688
5632
5576
5519
5462
5406
5349
5292
5235
5178
5120
5062
5003
4944
4884
4823
4762
4700
4637
4573
4509
4445
4380
4314
4248
4181
4115
4048
3981
3914
3848
3781
3714
3648
3582
3516
3450
3384
3318
3253
3187
3122
3056
2990
2923
2857
2790
2723
2655
2587
2519
2451
2383
2314
2246
2178
2110
2041
1974
1907
1840
1773
1706
1640
1574
1508
1443
1378
1313
1249
1185
1121
1057
994
931
869
807
745
684
623
563
503
444
385
327
269
212
155
98
42
-13
-69
-124
-180
-235
-290
-345
-401
-457
-513
-569
-626
-682
-739
-797
-854
-912
-969
-1027
-1085
-1143
-1201
-1258
-1316
-1373
-1430
-1487
-1543
-1599
-1654
-1709
-1764
-1818
-1872
-1925
-1979
-2032
-2085
-2137
-2190
-2243
-2295
-2348
-2401
-2454
-2507
-2560
-2613
-2666
-2719
-2772
-2825
-2878
-2932
-2985
-3039
-3093
-3147
-3202
-3257
-3313
-3369
-3425
-3481
-3537
-3593
-3649
-3704
-3760
-3815
-3871
-3926
-3981
-4035
-4090
-4144
-4198
-4252
-4305
-4358
-4410
-4462
-4514
-4566
-4617
-4668
-4719
-4769
-4819
-4869
-4919
-4968
-5017
-5066
-5115
-5163
-5212
-5260
-5309
-5358
-5406
-5455
-5503
-5552
-5600
-5648
-5696
-5744
-5792
-5839
-5886
-5933
-5979
-6025
-6071
-6116
-6161
-6206
-6250
-6294
-6338
-6382
-6425
-6469
-6512
-6555
-6598
-6641
-6683
-6726
-6769
-6812
-6855
-6898
-6941
-6984
-7027
-7070
-7113
-7156
-7199
-7242
-7284
-7326
-7369
-7411
-7452
-7494
-7536
-7577
-7618
-7660
-7701
-7741
-7782
-7823
-7863
-7903
-7943
-7983
-8022
-8061
-8101
-8141
-8180
-8219
-8259
-8298
-8337
-8377
-8416
-8456
-8495
-8535
-8574
-8613
-8652
-8691
-8730
-8768
-8806
-8844
-8882
-8919
-8956
-8992
-9029
-9065
-9101
-9136
-9172
-9208
-9243
-9279
-9315
-9351
-9387
-9423
-9459
-9495
-9531
-9567
-9603
-9638
-9674
-9709
-9744
-9778
-9813
-9848
-9882
-9917
-9951
-9986
-10021
-10055
-10090
-10124
-10158
-10193
-10227
-10260
-10294
-10328
-10361
-10395
-10428
-10462
-10495
-10528
-10561
-10594
-10628
-10661
-10694
-10727
-10760
-10792
-10825
-10858
-10890
-10922
-10954
-10986
-11018
-11049
-11080
-11111
-11141
-11171
-11201
-11231
-11260
-11289
-11317
-11346
-11374
-11401
-11428
-11455
-11481
-11507
-11532
-11556
-11580
-11603
-11626
-11647
-11669
-11690
-11710
-11730
-11750
-11769
-11789
-11808
-11828
-11847
-11866
-11886
-11905
-11925
-11944
-11964
-11983
-12003
-12023
-12043
-12063
-12083
-12103
-12123
-12143
-12164
-12184
-12204
-12224
-12244
-12264
-12284
-12303
-12323
-12342
-12361
-12379
-12398
-12416
-12435
-12453
-12471
-12489
-12506
-12524
-12542
-12560
-12578
-12595
-12613
-12631
-12649
-12667
-12685
-12703
-12721
-12739
-12757
-12774
-12791
-12808
-12825
-12842
-12858
-12874
-12890
-12905
-12920
-12935
-12949
-12962
-12975
-12988
-12999
-13011
-13021
-13032
-13041
-13051
-13059
-13067
-13075
-13082
-13089
-13096
-13102
-13107
-13113
-13118
-13123
-13128
-13133
-13137
-13141
-13145
-13148
-13150
-13153
-13154
-13155
-13155
-13154
-13153
-13150
-13147
-13143
-13137
-13131
-13124
-13116
-13107
-13098
-13088
-13077
-13065
-13053
-13040
-13026
-13012
-12997
-12981
-12965
-12948
-12930
-12912
-12894
-12874
-12855
-12834
-12813
-12792
-12770
-12747
-12724
-12700
-12675
-12650
-12624
-12598
-12571
-12544
-12516
-12488
-12459
-12430
-12401
-12372
-12342
-12311
-12281
-12250
-12218
-12187
-12155
-12123
-12090
-12057
-12024
-11991
-11957
-11923
-11889
-11854
-11819
-11783
-11746
-11709
-11672
-11633
-11594
-11555
-11514
-11473
-11432
-11389
-11346
-11303
-11259
-11214
-11169
-11123
-11077
-11030
-10983
-10936
-10889
-10841
-10793
-10744
-10696
-10647
-10598
-10549
-10500
-10451
-10401
-10352
-10302
-10252
-10202
-10152
-10102
-10052
-10002
-9952
-9902
-9852
-9802
-9752
-9702
-9651
-9601
-9551
-9500
-9449
-9398
-9347
-9295
-9243
-9191
-9138
-9086
-9032
-8979
-8925
-8871
-8817
-8762
-8707
-8652
-8597
-8541
-8485
-8429
-8373
-8317
-8262
-8206
-8150
-8093
-8038
-7982
-7926
-7870
-7814
-7757
-7701
-7644
-7587
-7530
-7473
-7416
-7359
-7301
-7244
-7187
-7131
-7074
-7017
-6961
-6905
-6848
-6792
-6736
-6680
-6624
-6567
-6511
-6455
-6399
-6343
-6286
-6230
-6174
-6117
-6061
-6004
-5947
-5890
-5833
-5776
-5719
-5662
-5605
-5548
-5491
-5434
-5378
-5322
-5266
-5209
-5153
-5097
-5040
-4984
-4927
-4870
-4813
-4755
-4698
-4640
-4582
-4523
-4465
-4406
-4347
-4288
-4229
-4170
-4111
-4051
-3993
-3935
-3876
-3817
-3759
-3700
-3641
-3583
-3524
-3466
-3408
-3349
-3291
-3233
-3174
-3116
-3057
-2999
-2940
-2882
-2823
-2765
-2707
-2649
-2591
-2533
-2475
-2418
-2360
-2303
-2245
-2187
-2130
-2072
-2013
-1956
-1897
-1839
-1780
-1721
-1662
-1602
-1542
-1482
-1422
-1362
-1301
-1241
-1180
-1120
-1059
-999
-938
-878
-817
-757
-697
-636
-576
-515
-454
-393
-332
-271
-209
-147
-84
-21
42
106
171
235
300
366
431
497
563
629
695
760
826
892
958
1024
1090
1157
1223
1290
1357
1423
1490
1557
1623
1690
1756
1823
1889
1955
2021
2089
2155
2222
2289
2356
2422
2489
2555
2622
2688
2754
2821
2887
2953
3019
3084
3150
3215
3281
3346
3412
3477
3543
3608
3674
3739
3805
3871
3936
4002
4067
4135
4202
4269
4336
4404
4472
4540
4608
4676
4745
4814
4884
4954
5024
5094
5165
5237
5308
5380
5452
5524
5597
5670
5743
5816
5889
5962
6035
6108
6181
6254
6327
6400
6474
6547
6620
6693
6766
6840
6913
6986
7059
7133
7206
7280
7353
7427
7501
7574
7648
7721
7794
7867
7940
8012
8083
8154
8224
8294
8364
8432
8501
8569
8636
8703
8770
8837
8903
8969
9035
9100
9165
9229
9293
9356
9419
9481
9542
9603
9664
9725
9785
9844
9903
9962
10020
10077
10133
10189
10244
10298
10351
10404
10455
10506
10556
10606
10654
10701
10748
10793
10838
10882
10926
10968
11010
11052
11092
11131
11170
11208
11245
11282
11317
11352
11386
11419
11451
11483
11513
11542
11571
11599
11625
11652
11677
11702
11727
11751
11774
11798
11820
11842
11863
11884
11904
11924
11943
11962
11980
11999
12017
12035
12054
12072
12091
12110
12129
12148
12167
12185
12203
12221
12239
12257
12274
12291
12307
12324
12340
12356
12372
12388
12404
12419
12434
12449
12463
12478
12492
12506
12520
12534
12548
12562
12575
12589
12603
12617
12630
12644
12657
12671
12685
12698
12711
12725
12738
12751
12764
12777
12790
12803
12816
12829
12842
12855
12868
12882
12895
12909
12922
12936
12950
12965
12979
12994
13009
13024
13039
13053
13068
13082
13095
13108
13121
13133
13145
13157
13168
13179
13190
13199
13209
13218
13226
13234
13241
13248
13255
13261
13267
13272
13277
13281
13285
13289
13292
13294
13297
13298
13299
13300
13300
13300
13299
13298
13296
13294
13291
13286
13282
13276
13270
13263
13255
13247
13238
13228
13217
13206
13193
13180
13167
13152
13137
13120
13103
13086
13067
13048
13028
13007
12985
12963
12941
12919
12896
12872
12849
12825
12801
12777
12751
12726
12700
12673
12646
12618
12590
12562
12533
12503
12473
12443
12411
12380
12348
12315
12282
12249
12215
12181
12146
12111
12076
12040
12003
11967
11929
11891
11853
11814
11774
11734
11693
11651
11608
11565
11522
11478
11433
11389
11344
11299
11254
11209
11164
11119
11074
11029
10984
10939
10893
10847
10801
10755
10708
10660
10613
10565
10516
10467
10418
10369
10320
10270
10220
10171
10121
10071
10022
9972
9922
9872
9822
9772
9722
9672
9622
9571
9521
9470
9419
9367
9316
9264
9213
9161
9109
9057
9005
8953
8901
8849
8797
8746
8694
8643
8591
8540
8489
8437
8386
8335
8283
8232
8180
8129
8077
8026
7974
7922
7870
7818
7765
7713
7660
7607
7553
7500
7446
7392
7338
7284
7230
7176
7121
7067
7013
6959
6905
6850
6796
6741
6686
6632
6577
6522
6467
6412
6357
6302
6247
6192
6137
6081
6026
5970
5915
5859
5803
5748
5692
5636
5580
5524
5469
5413
5357
5302
5247
5191
5136
5081
5026
4971
4915
4860
4804
4748
4691
4635
4578
4521
4463
4406
4348
4289
4231
4172
4113
4054
3995
3935
3876
3816
3756
3696
3635
3574
3513
3452
3391
3329
3268
3206
3144
3082
3019
2956
2893
2830
2767
2703
2639
2575
2511
2446
2382
2317
2252
2188
2123
2059
1995
1930
1866
1802
1738
1674
1610
1547
1483
1420
1358
1296
1234
1172
1111
1051
991
931
872
813
755
698
641
584
528
473
417
362
307
252
198
143
88
34
-21
-76
-130
-185
-240
-295
-350
-404
-458
-512
-566
-619
-672
-725
-778
-830
-881
-932
-983
-1034
-1084
-1134
-1183
-1233
-1282
-1331
-1379
-1428
-1476
-1524
-1572
-1620
-1668
-1715
-1763
-1810
-1857
-1904
-1951
-1997
-2043
-2089
-2135
-2180
-2226
-2271
-2316
-2362
-2407
-2452
-2497
-2542
-2588
-2633
-2679
-2725
-2771
-2817
-2863
-2909
-2955
-3002
-3048
-3095
-3141
-3188
-3234
-3281
-3327
-3373
-3419
-3465
-3511
-3556
-3602
-3647
-3692
-3737
-3782
-3826
-3871
-3915
-3959
-4003
-4046
-4090
-4134
-4177
-4220
-4262
-4305
-4347
-4389
-4431
-4473
-4515
-4556
-4597
-4638
-4679
-4720
-4760
-4800
-4839
-4878
-4917
-4955
-4994
-5031
-5069
-5106
-5142
-5179
-5215
-5250
-5286
-5320
-5355
-5389
-5422
-5455
-5488
-5520
-5552
-5584
-5615
-5646
-5676
-5706
-5736
-5765
-5795
-5823
-5852
-5880
-5909
-5937
-5965
-5993
-6020
-6048
-6075
-6102
-6129
-6156
-6182
-6208
-6234
-6260
-6286
-6312
-6337
-6363
-6388
-6413
-6438
-6463
-6488
-6513
-6537
-6562
-6586
-6610
-6634
-6657
-6681
-6704
-6728
-6751
-6774
-6797
-6820
-6842
-6865
-6887
-6909
-6931
-6953
-6975
-6997
-7019
-7041
-7062
-7083
-7104
-7125
-7145
-7164
-7183
-7202
-7220
-7238
-7256
-7273
-7290
-7307
-7324
-7340
-7355
-7371
-7385
-7400
-7414
-7428
-7441
-7454
-7466
-7479
-7491
-7503
-7514
-7525
-7536
-7547
-7558
-7568
-7578
-7587
-7596
-7604
-7612
-7620
-7627
-7633
-7640
-7646
-7652
-7657
-7663
-7669
-7675
-7681
-7687
-7693
-7698
-7704
-7710
-7716
-7722
-7728
-7734
-7740
-7746
-7752
-7758
-7764
-7771
-7777
-7784
-7791
-7798
-7805
-7813
-7821
-7828
-7836
-7844
-7852
-7860
-7868
-7876
-7884
-7891
-7899
-7907
-7914
-7922
-7930
-7938
-7947
-7955
-7964
-7973
-7982
-7992
-8000
-8010
-8021
-8031
-8041
-8051
-8061
-8071
-8080
-8090
-8102
-8112
-8122
-8132
-8143
-8154
-8164
-8176
-8186
-8197
-8208
-8218
-8228
-8238
-8248
-8258
-8267
-8276
-8285
-8294
-8303
-8312
-8320
-8328
-8336
-8344
-8352
-8359
-8367
-8374
-8381
-8387
-8394
-8400
-8405
-8411
-8416
-8421
-8425
-8429
-8433
-8437
-8440
-8442
-8445
-8447
-8448
-8449
-8450
-8450
-8449
-8448
-8447
-8445
-8443
-8440
-8437
-8433
-8429
-8425
-8420
-8414
-8408
-8402
-8395
-8387
-8379
-8370
-8361
-8352
-8342
-8331
-8320
-8308
-8296
-8283
-8270
-8256
-8241
-8227
-8211
-8196
-8180
-8163
-8146
-8129
-8111
-8093
-8074
-8055
-8036
-8016
-7996
-7976
-7955
-7934
-7913
-7892
-7870
-7848
-7826
-7803
-7781
-7757
-7734
-7710
-7686
-7662
-7638
-7613
-7587
-7562
-7536
-7510
-7484
-7458
-7432
-7406
-7380
-7353
-7326
-7300
-7273
-7246
-7219
-7192
-7166
-7139
-7112
-7085
-7058
-7032
-7005
-6978
-6951
-6924
-6897
-6870
-6843
-6816
-6789
-6762
-6735
-6707
-6680
-6652
-6624
-6596
-6568
-6540
-6511
-6483
-6455
-6426
-6398
-6369
-6341
-6313
-6284
-6256
-6228
-6200
-6172
-6144
-6116
-6088
-6060
-6032
-6003
-5975
-5946
-5918
-5889
-5861
-5833
-5804
-5776
-5747
-5719
-5690
-5661
-5633
-5604
-5575
-5547
-5518
-5490
-5462
-5433
-5405
-5377
-5349
-5320
-5292
-5264
-5235
-5207
-5178
-5150
-5121
-5092
-5062
-5033
-5003
-4973
-4942
-4912
-4881
-4849
-4818
-4787
-4755
-4724
-4692
-4661
-4629
-4598
-4567
-4536
-4505
-4473
-4442
-4411
-4380
-4349
-4317
-4286
-4255
-4223
-4192
-4160
-4128
-4097
-4065
-4034
-4003
-3972
-3941
-3911
-3880
-3850
-3820
-3791
-3761
-3732
-3703
-3674
-3646
-3617
-3589
-3561
-3533
-3504
-3476
-3448
-3419
-3391
-3362
-3334
-3305
-3276
-3248
-3219
-3190
-3161
-3133
-3104
-3075
-3046
-3018
-2989
-2960
-2931
-2902
-2873
-2844
-2815
-2785
-2756
-2726
-2697
-2667
-2637
-2607
-2576
-2546
-2515
-2484
-2453
-2421
-2390
-2358
-2326
-2294
-2261
-2228
-2195
-2161
-2127
-2092
-2058
-2021
-1987
-1951
-1915
-1878
-1841
-1804
-1766
-1728
-1690
-1651
-1612
-1573
-1533
-1493
-1454
-1413
-1373
-1333
-1293
-1253
-1212
-1172
-1131
-1091
-1050
-1008
-969
-928
-886
-845
-804
-762
-720
-678
-636
-594
-552
-509
-466
-423
-380
-337
-294
-250
-207
-163
-119
-76
-32
12
57
101
145
190
234
279
324
369
414
460
505
551
597
642
688
734
781
827
873
920
966
1012
1059
1106
1153
1200
1246
1293
1340
1386
1432
1478
1524
1570
1615
1660
1705
1749
1794
1838
1882
1926
1969
2013
2056
2098
2141
2183
2224
2266
2307
2348
2388
2428
2467
2506
2544
2582
2620
2657
2694
2731
2767
2802
2837
2872
2906
2940
2974
3006
3039
3071
3103
3134
3165
3195
3225
3255
3284
3314
3342
3371
3400
3428
3457
3485
3513
3541
3569
3597
3625
3653
3681
3708
3736
3764
3791
3819
3846
3874
3901
3927
3954
3980
4006
4032
4058
4083
4108
4133
4157
4181
4204
4228
4250
4273
4295
4317
4339
4360
4381
4403
4423
4444
4465
4485
4505
4525
4545
4564
4583
4602
4620
4638
4656
4674
4691
4708
4724
4741
4757
4773
4788
4804
4819
4834
4849
4863
4878
4892
4907
4921
4935
4949
4963
4976
4990
5003
5016
5029
5041
5054
5066
5078
5090
5101
5113
5124
5135
5146
5157
5168
5179
5190
5201
5212
5222
5233
5244
5255
5265
5276
5287
5298
5309
5321
5332
5343
5354
5366
5377
5388
5399
5410
5420
5431
5441
5451
5460
5470
5479
5488
5496
5504
5511
5518
5524
5530
5536
5540
5545
5549
5552
5555
5558
5560
5561
5562
5563
5563
5563
5563
5562
5561
5560
5558
5556
5554
5552
5549
5547
5544
5540
5536
5532
5526
5521
5514
5507
5499
5490
5481
5470
5459
5448
5436
5423
5409
5395
5380
5365
5349
5332
5315
5298
5280
5262
5243
5224
5205
5185
5164
5144
5123
5102
5081
5059
5038
5016
4995
4973
4952
4931
4910
4889
4868
4847
4826
4806
4785
4764
4744
4723
4702
4681
4660
4638
4616
4594
4572
4549
4527
4504
4481
4457
4434
4410
4387
4363
4339
4316
4292
4268
4244
4220
4196
4172
4147
4122
4098
4073
4046
4022
3996
3970
3944
3917
3890
3862
3834
3806
3777
3748
3718
3688
3658
3627
3596
3564
3533
3500
3468
3435
3402
3369
3335
3301
3267
3232
3197
3162
3126
3091
3055
3020
2984
2948
2913
2877
2842
2806
2771
2736
2700
2665
2630
2594
2559
2523
2487
2451
2415
2379
2343
2307
2271
2236
2200
2164
2129
2094
2058
2023
1988
1953
1918
1883
1848
1813
1778
1743
1708
1674
1639
1604
1570
1535
1501
1467
1433
1399
1365
1332
1298
1265
1232
1199
1167
1134
1102
1070
1038
1006
974
943
912
882
851
821
791
762
732
703
675
646
618
590
562
534
507
480
452
425
399
372
345
318
292
265
238
211
184
158
131
104
77
51
25
-1
-27
-53
-78
-103
-128
-152
-175
-199
-221
-244
-265
-287
-307
-328
-347
-367
-386
-404
-422
-440
-457
-474
-491
-507
-524
-540
-556
-571
-587
-602
-617
-632
-647
-661
-675
-689
-702
-715
-728
-740
-752
-763
-774
-785
-795
-805
-815
-825
-834
-843
-851
-860
-868
-876
-884
-893
-901
-909
-917
-925
-933
-942
-950
-958
-966
-975
-983
-992
-1000
-1008
-1016
-1025
-1033
-1041
-1049
-1057
-1065
-1073
-1081
-1090
-1098
-1107
-1116
-1126
-1135
-1144
-1154
-1164
-1174
-1184
-1194
-1205
-1215
-1226
-1237
-1248
-1259
-1270
-1281
-1292
-1302
-1313
-1323
-1334
-1344
-1353
-1363
-1373
-1382
-1392
-1401
-1410
-1419
-1428
-1437
-1446
-1455
-1464
-1473
-1482
-1491
-1500
-1509
-1518
-1527
-1536
-1544
-1553
-1561
-1570
-1578
-1587
-1595
-1603
-1612
-1620
-1628
-1637
-1645
-1653
-1661
-1669
-1677
-1685
-1693
-1700
-1707
-1714
-1721
-1727
-1733
-1739
-1745
-1751
-1756
-1761
-1766
-1771
-1775
-1780
-1784
-1788
-1792
-1796
-1799
-1802
-1806
-1808
-1811
-1813
-1815
-1817
-1818
-1819
-1819
-1819
-1819
-1818
-1817
-1815
-1813
-1811
-1809
-1806
-1803
-1800
-1796
-1792
-1787
-1783
-1778
-1772
-1767
-1761
-1755
-1748
-1742
-1735
-1728
-1721
-1714
-1707
-1700
-1692
-1685
-1677
-1669
-1661
-1653
-1645
-1637
-1629
-1621
-1613
-1606
-1598
-1591
-1584
-1576
-1569
-1563
-1556
-1549
-1542
-1536
-1529
-1523
-1517
-1510
-1504
-1498
-1493
-1487
-1481
-1476
-1471
-1466
-1461
-1456
-1451
-1446
-1442
-1438
-1433
-1429
-1425
-1421
-1417
-1413
-1409
-1405
-1401
-1397
-1394
-1391
-1388
-1385
-1382
-1379
-1376
-1374
-1371
-1369
-1366
-1364
-1362
-1360
-1358
-1356
-1354
-1352
-1350
-1348
-1347
-1345
-1344
-1343
-1341
-1340
-1339
-1338
-1337
-1336
-1336
-1335
-1334
-1334
-1333
-1333
-1332
-1332
-1331
-1331
-1330
-1330
-1330
-1330
-1330
-1330
-1330
-1330
-1331
-1331
-1332
-1333
-1334
-1335
-1337
-1338
-1340
-1342
-1344
-1346
-1348
-1351
-1354
-1356
-1360
-1363
-1366
-1370
-1374
-1378
-1383
-1388
-1393
-1399
-1404
-1410
-1417
-1423
-1430
-1437
-1444
-1452
-1459
-1467
-1475
-1483
-1492
-1500
-1509
-1517
-1526
-1534
-1542
-1550
-1558
-1566
-1574
-1582
-1589
-1596
-1604
-1611
-1618
-1625
-1632
-1639
-1646
-1652
-1659
-1666
-1672
-1679
-1685
-1691
-1698
-1704
-1710
-1715
-1721
-1727
-1732
-1738
-1743
-1748
-1753
-1758
-1763
-1768
-1772
-1776
-1780
-1784
-1788
-1792
-1796
-1800
-1803
-1807
-1810
-1814
-1817
-1820
-1824
-1827
-1831
-1834
-1838
-1842
-1846
-1850
-1854
-1858
-1863
-1867
-1872
-1877
-1882
-1888
-1894
-1899
-1905
-1911
-1917
-1923
-1930
-1936
-1942
-1949
-1955
-1961
-1967
-1974
-1980
-1986
-1993
-1999
-2005
-2011
-2017
-2023
-2029
-2036
-2041
-2048
-2054
-2060
-2067
-2073
-2079
-2085
-2092
-2098
-2105
-2112
-2118
-2125
-2133
-2140
-2147
-2154
-2161
-2168
-2175
-2182
-2189
-2196
-2203
-2210
-2217
-2223
-2230
-2237
-2243
-2250
-2256
-2263
-2269
-2275
-2282
-2288
-2294
-2300
-2306
-2312
-2318
-2324
-2330
-2335
-2341
-2346
-2351
-2356
-2361
-2366
-2371
-2375
-2380
-2385
-2389
-2394
-2398
-2403
-2407
-2412
-2417
-2421
-2426
-2431
-2436
-2441
-2446
-2451
-2456
-2461
-2467
-2472
-2477
-2483
-2488
-2493
-2498
-2503
-2508
-2512
-2517
-2521
-2526
-2530
-2534
-2538
-2542
-2546
-2549
-2553
-2556
-2558
-2561
-2563
-2565
-2566
-2567
-2567
-2567
-2567
-2566
-2565
-2563
-2561
-2559
-2556
-2553
-2550
-2546
-2542
-2538
-2534
-2530
-2525
-2520
-2515
-2510
-2504
-2499
-2493
-2488
-2482
-2476
-2470
-2463
-2456
-2449
-2442
-2434
-2427
-2418
-2410
-2401
-2392
-2382
-2372
-2362
-2351
-2340
-2329
-2317
-2305
-2293
-2280
-2267
-2254
-2240
-2226
-2212
-2197
-2182
-2167
-2151
-2136
-2120
-2104
-2088
-2073
-2057
-2040
-2024
-2008
-1992
-1975
-1959
-1943
-1926
-1910
-1893
-1876
-1860
-1843
-1826
-1809
-1791
-1774
-1757
-1739
-1721
-1704
-1686
-1668
-1650
-1632
-1614
-1596
-1577
-1559
-1542
-1524
-1506
-1488
-1470
-1453
-1435
-1418
-1401
-1384
-1367
-1350
-1334
-1318
-1301
-1285
-1269
-1252
-1236
-1220
-1204
-1187
-1171
-1155
-1139
-1123
-1106
-1090
-1074
-1057
-1041
-1025
-1008
-992
-976
-960
-943
-927
-911
-895
-879
-862
-846
-830
-814
-798
-781
-765
-749
-733
-717
-701
-686
-670
-655
-640
-625
-611
-597
-582
-568
-555
-541
-527
-513
-500
-486
-472
-459
-445
-431
-417
-404
-390
-376
-362
-348
-334
-320
-305
-291
-277
-262
-248
-233
-219
-204
-189
-174
-160
-145
-130
-114
-99
-84
-68
-52
-36
-20
-4
12
28
45
61
78
95
112
128
145
163
180
198
215
233
251
270
288
306
325
343
361
380
398
417
435
454
472
490
509
527
545
563
581
599
617
635
652
670
687
705
722
738
755
771
787
803
819
834
849
863
878
892
905
919
932
945
958
970
982
993
1004
1014
1025
1035
1044
1053
1062
1071
1079
1086
1094
1101
1108
1114
1121
1127
1132
1138
1143
1148
1153
1158
1163
1167
1172
1176
1180
1185
1189
1193
1197
1201
1205
1209
1213
1216
1220
1223
1227
1230
1233
1236
1239
1242
1244
1247
1249
1251
1253
1255
1257
1259
1260
1262
1263
1264
1265
1266
1266
1267
1267
1267
1268
1268
1267
1267
1267
1266
1266
1265
1264
1263
1261
1260
1258
1256
1254
1251
1249
1246
1243
1240
1237
1234
1230
1227
1223
1219
1215
1211
1206
1202
1197
1192
1187
1182
1177
1172
1167
1161
1156
1150
1145
1139
1134
1128
1122
1116
1111
1105
1099
1093
1087
1081
1075
1069
1063
1057
1051
1045
1039
1034
1028
1022
1016
1008
1002
997
990
984
977
970
964
957
949
942
934
927
919
911
903
894
886
877
868
860
851
842
832
823
814
804
795
785
776
766
756
746
736
726
716
705
695
685
674
664
654
643
633
622
611
600
589
579
568
557
546
536
525
514
504
493
483
473
462
452
441
431
421
410
400
390
380
369
359
349
338
328
317
307
296
286
276
265
255
244
234
224
213
203
193
183
172
162
152
142
131
121
111
100
90
79
69
58
48
37
26
15
4
-7
-18
-30
-42
-54
-66
-79
-92
-104
-117
-130
-143
-157
-170
-183
-197
-210
-224
-237
-251
-264
-278
-292
-306
-320
-334
-348
-362
-376
-390
-405
-419
-434
-448
-462
-476
-491
-505
-518
-532
-546
-559
-573
-586
-599
-612
-625
-638
-650
-663
-675
-687
-699
-710
-722
-733
-744
-754
-765
-775
-785
-794
-803
-812
-821
-829
-836
-844
-851
-858
-864
-870
-876
-882
-887
-892
-897
-901
-905
-909
-913
-916
-919
-922
-925
-927
-929
-931
-933
-934
-935
-937
-938
-938
-939
-940
-941
-941
-942
-943
-943
-944
-945
-945
-946
-947
-947
-948
-948
-948
-949
-949
-949
-949
-949
-949
-949
-949
-948
-948
-947
-946
-946
-945
-944
-943
-942
-941
-940
-939
-938
-937
-936
-935
-933
-932
-931
-930
-929
-928
-927
-926
-925
-925
-923
-922
-921
-920
-918
-916
-914
-912
-909
-907
-904
-901
-897
-894
-890
-886
-882
-877
-873
-867
-862
-856
-850
-843
-836
-828
-821
-812
-804
-795
-786
-776
-766
-756
-746
-735
-725
-714
-702
-691
-679
-668
-656
-644
-632
-619
-607
-595
-582
-569
-556
-543
-530
-517
-504
-490
-476
-463
-449
-435
-422
-408
-394
-379
-365
-351
-336
-322
-307
-293
-278
-263
-249
-234
-220
-205
-191
-177
-163
-149
-135
-121
-108
-94
-81
-67
-54
-41
-28
-15
-2
11
24
37
50
62
75
87
100
112
124
136
147
159
170
181
192
203
213
224
234
245
255
266
276
287
297
308
319
330
341
352
363
375
386
398
409
421
433
445
458
470
482
495
507
520
533
546
558
571
584
598
611
624
637
650
663
675
688
700
713
724
736
748
759
770
780
791
800
810
819
828
836
845
853
860
868
875
882
888
895
901
907
913
919
924
929
934
939
943
947
951
955
958
962
965
968
971
974
977
980
982
984
986
988
989
991
992
993
994
994
995
996
996
997
997
997
997
997
997
997
997
996
996
995
994
993
992
991
990
989
987
985
983
981
979
976
974
971
969
966
964
962
960
958
956
954
953
952
951
950
949
948
947
947
946
945
945
945
944
944
944
943
943
943
943
943
942
942
942
942
942
943
943
943
944
945
945
946
947
948
949
950
951
952
953
954
955
956
958
959
960
961
963
964
966
967
969
971
974
976
979
982
985
988
991
995
999
1002
1006
1010
1014
1018
1024
1028
1033
1038
1044
1049
1054
1060
1066
1072
1079
1085
1092
1099
1106
1113
1121
1128
1136
1144
1152
1160
1169
1178
1187
1196
1205
1214
1224
1234
1244
1254
1265
1275
1287
1298
1309
1321
1333
1346
1358
1371
1384
1397
1410
1424
1437
1451
1465
1480
1494
1509
1523
1538
1553
1568
1583
1599
1614
1629
1645
1660
1676
1691
1707
1722
1738
1754
1769
1785
1801
1817
1832
1848
1863
1879
1894
1910
1925
1940
1955
1970
1985
2000
2013
2028
2041
2056
2070
2084
2097
2111
2124
2137
2150
2163
2175
2188
2200
2212
2224
2236
2247
2259
2270
2281
2292
2303
2314
2325
2335
2346
2356
2366
2377
2386
2396
2406
2415
2425
2434
2443
2452
2460
2469
2477
2486
2494
2502
2510
2518
2526
2534
2541
2549
2556
2564
2571
2579
2586
2594
2601
2608
2615
2622
2629
2636
2642
2649
2655
2662
2668
2675
2682
2688
2695
2702
2709
2715
2722
2729
2735
2741
2747
2753
2758
2764
2769
2774
2779
2783
2788
2792
2797
2801
2806
2810
2814
2818
2822
2826
2830
2834
2838
2841
2845
2849
2852
2855
2859
2862
2865
2869
2872
2875
2878
2880
2883
2886
2888
2890
2892
2894
2896
2898
2899
2901
2902
2903
2904
2905
2905
2905
2905
2905
2904
2904
2903
2901
2900
2898
2896
2894
2891
2889
2885
2882
2879
2875
2871
2866
2862
2857
2852
2847
2841
2836
2830
2824
2819
2813
2807
2802
2796
2790
2784
2778
2772
2766
2760
2754
2748
2742
2735
2729
2723
2717
2711
2705
2699
2692
2686
2680
2674
2668
2662
2656
2650
2644
2637
2631
2625
2619
2612
2605
2598
2591
2584
2577
2569
2562
2554
2547
2539
2532
2524
2517
2509
2501
2494
2486
2478
2471
2463
2455
2447
2439
2431
2423
2415
2407
2399
2390
2382
2373
2364
2355
2346
2337
2327
2318
2309
2299
2290
2280
2271
2261
2251
2241
2230
2220
2209
2199
2188
2177
2165
2154
2142
2131
2119
2107
2095
2083
2071
2059
2047
2036
2024
2012
2000
1988
1976
1964
1952
1940
1928
1915
1903
1891
1879
1867
1855
1843
1831
1818
1806
1794
1782
1769
1757
1745
1732
1720
1707
1694
1682
1669
1656
1643
1630
1616
1603
1589
1576
1562
1548
1534
1520
1505
1491
1477
1462
1447
1432
1417
1402
1386
1370
1354
1338
1322
1305
1288
1271
1254
1236
1218
1200
1182
1163
1144
1125
1106
1087
1068
1049
1030
1010
991
972
952
933
914
895
877
858
839
821
802
783
765
746
727
709
690
671
652
634
615
596
576
557
538
519
500
480
461
442
423
404
385
366
346
327
308
288
269
249
230
210
190
171
151
131
111
91
71
52
32
12
-8
-28
-48
-68
-89
-109
-129
-150
-171
-192
-213
-234
-255
-277
-298
-320
-341
-363
-384
-405
-427
-448
-470
-491
-512
-533
-554
-575
-596
-617
-638
-659
-679
-700
-720
-741
-761
-781
-801
-821
-841
-860
-880
-900
-919
-938
-958
-977
-995
-1014
-1033
-1051
-1070
-1088
-1106
-1124
-1142
-1160
-1178
-1195
-1213
-1230
-1247
-1264
-1280
-1297
-1313
-1330
-1345
-1361
-1376
-1391
-1406
-1421
-1435
-1450
-1464
-1478
-1491
-1505
-1518
-1532
-1545
-1558
-1571
-1583
-1596
-1609
-1621
-1634
-1646
-1659
-1671
-1683
-1695
-1707
-1719
-1731
-1743
-1755
-1766
-1778
-1789
-1801
-1812
-1824
-1836
-1847
-1859
-1871
-1883
-1894
-1906
-1917
-1929
-1940
-1951
-1963
-1974
-1985
-1996
-2007
-2017
-2029
-2040
-2050
-2061
-2071
-2081
-2091
-2101
-2111
-2120
-2129
-2138
-2147
-2156
-2165
-2173
-2182
-2190
-2198
-2207
-2215
-2222
-2230
-2238
-2246
-2253
-2261
-2268
-2276
-2283
-2291
-2298
-2305
-2312
-2320
-2327
-2334
-2341
-2348
-2354
-2361
-2367
-2373
-2379
-2385
-2391
-2396
-2402
-2407
-2412
-2418
-2423
-2427
-2432
-2436
-2440
-2444
-2448
-2452
-2455
-2459
-2462
-2465
-2468
-2471
-2474
-2477
-2479
-2482
-2484
-2486
-2488
-2489
-2491
-2492
-2494
-2495
-2496
-2496
-2497
-2498
-2498
-2498
-2498
-2498
-2498
-2498
-2497
-2496
-2495
-2493
-2492
-2490
-2488
-2486
-2483
-2481
-2478
-2475
-2472
-2468
-2464
-2460
-2456
-2451
-2446
-2441
-2436
-2430
-2424
-2418
-2412
-2406
-2399
-2393
-2386
-2379
-2372
-2365
-2357
-2350
-2343
-2335
-2327
-2319
-2311
-2303
-2295
-2286
-2278
-2269
-2260
-2251
-2242
-2232
-2223
-2213
-2203
-2193
-2183
-2173
-2162
-2152
-2142
-2131
-2120
-2110
-2099
-2088
-2077
-2065
-2054
-2041
-2029
-2017
-2005
-1993
-1980
-1967
-1953
-1940
-1926
-1912
-1897
-1882
-1867
-1852
-1837
-1821
-1805
-1789
-1773
-1756
-1740
-1723
-1706
-1689
-1672
-1655
-1637
-1620
-1602
-1584
-1566
-1548
-1530
-1512
-1494
-1475
-1457
-1438
-1419
-1401
-1382
-1363
-1344
-1326
-1307
-1288
-1268
-1249
-1230
-1211
-1191
-1172
-1153
-1133
-1114
-1094
-1074
-1055
-1035
-1014
-995
-974
-954
-933
-913
-892
-871
-851
-830
-809
-788
-767
-746
-725
-704
-683
-662
-641
-620
-599
-578
-557
-536
-515
-494
-473
-452
-432
-411
-391
-371
-351
-331
-311
-291
-271
-251
-232
-212
-193
-173
-154
-135
-116
-97
-79
-61
-43
-25
-8
10
27
43
60
76
92
108
123
138
153
168
182
196
210
224
237
251
264
277
290
303
315
328
340
352
364
376
387
399
410
421
432
443
454
465
475
486
497
508
519
530
541
552
563
574
585
596
606
617
628
639
649
660
670
681
691
701
712
722
732
742
753
763
773
783
792
802
812
822
831
841
850
859
868
877
886
895
903
912
920
928
936
943
951
958
965
971
978
984
990
996
1000
1006
1010
1016
1020
1024
1028
1032
1035
1038
1041
1044
1046
1048
1050
1052
1054
1055
1056
1057
1058
1058
1059
1059
1058
1058
1058
1057
1057
1056
1055
1054
1053
1052
1051
1050
1049
1047
1046
1045
1044
1043
1041
1040
1039
1038
1036
1035
1033
1031
1029
1027
1025
1022
1018
1016
1014
1010
1008
1004
1000
998
994
991
987
983
979
975
971
966
962
957
953
948
943
938
932
927
921
915
910
903
897
891
885
878
871
865
858
851
844
837
829
822
814
806
798
790
782
773
765
757
748
740
731
723
714
706
697
688
680
671
663
654
645
637
628
619
611
602
593
585
576
567
559
551
542
534
526
517
509
501
492
484
476
468
460
452
444
436
428
421
413
405
397
389
381
373
365
357
349
341
333
324
316
308
300
292
284
275
267
259
250
242
233
224
216
207
198
189
180
171
162
152
143
134
124
115
105
95
85
75
65
55
45
34
24
13
2
-8
-19
-30
-41
-52
-63
-75
-86
-97
-108
-120
-131
-142
-154
-165
-177
-188
-200
-211
-223
-234
-246
-257
-268
-280
-291
-303
-314
-326
-337
-348
-360
-371
-382
-393
-404
-415
-426
-437
-448
-459
-469
-480
-490
-500
-510
-520
-530
-539
-549
-558
-567
-576
-585
-594
-602
-610
-618
-626
-634
-641
-648
-655
-661
-668
-674
-680
-685
-690
-695
-700
-705
-709
-713
-716
-720
-723
-726
-729
-731
-733
-735
-737
-739
-741
-742
-743
-744
-745
-746
-746
-746
-746
-746
-746
-745
-745
-744
-743
-742
-740
-739
-737
-736
-734
-732
-730
-728
-726
-723
-721
-718
-715
-712
-709
-706
-703
-700
-697
-693
-690
-687
-684
-681
-677
-674
-671
-668
-665
-662
-658
-655
-652
-649
-646
-643
-640
-636
-633
-630
-627
-623
-620
-616
-613
-609
-606
-602
-598
-595
-591
-587
-583
-580
-576
-571
-567
-563
-559
-554
-550
-546
-541
-536
-531
-527
-522
-516
-511
-506
-500
-494
-488
-482
-476
-470
-463
-456
-450
-443
-436
-428
-421
-413
-406
-398
-390
-382
-374
-366
-358
-350
-341
-333
-325
-316
-308
-300
-291
-283
-274
-266
-257
-249
-241
-232
-224
-215
-207
-198
-190
-181
-173
-165
-156
-148
-139
-131
-122
-113
-105
-96
-87
-78
-70
-61
-52
-43
-35
-26
-17
-9
0
9
17
25
34
42
50
58
66
74
82
90
97
104
112
119
125
132
139
145
151
157
162
168
173
178
183
188
193
198
202
206
211
215
219
223
227
231
234
238
241
245
248
251
254
257
259
262
264
266
269
271
273
274
276
278
279
281
282
283
284
286
286
287
288
289
290
291
291
292
292
293
294
294
295
295
295
296
296
297
297
297
298
298
298
298
299
299
299
299
299
299
299
299
299
299
299
299
299
298
298
298
297
297
296
296
295
294
294
293
292
291
290
290
289
288
287
286
285
284
283
282
282
281
280
279
277
276
275
273
272
270
268
267
265
263
261
259
256
254
252
250
247
245
242
240
237
234
231
228
225
222
219
216
212
209
205
202
198
194
190
186
183
179
175
171
167
164
160
157
154
150
147
144
141
138
134
131
128
125
123
120
117
114
112
109
106
104
101
99
96
94
92
89
87
85
83
81
79
77
75
73
72
70
69
67
66
65
64
63
62
61
61
60
60
60
60
60
60
60
60
61
61
62
63
64
65
67
68
70
72
74
76
79
81
84
87
90
93
96
99
102
106
109
113
116
120
124
128
132
137
141
146
151
155
161
166
171
176
182
188
194
200
206
212
218
225
231
238
245
252
259
266
274
281
288
296
303
311
319
326
334
342
350
359
367
375
384
393
402
411
420
428
438
447
456
465
474
484
493
503
512
522
532
542
552
563
573
584
594
605
615
626
637
647
658
669
680
691
702
712
723
735
746
757
768
779
790
801
813
824
836
847
859
870
882
894
906
918
929
941
953
965
978
990
1002
1014
1027
1039
1051
1064
1076
1089
1101
1113
1126
1138
1150
1162
1174
1186
1198
1210
1222
1233
1245
1256
1267
1279
1290
1301
1311
1322
1332
1343
1353
1362
1372
1381
1390
1399
1408
1416
1424
1431
1439
1446
1453
1460
1467
1474
1480
1486
1492
1498
1504
1509
1515
1520
1525
1530
1535
1540
1544
1548
1553
1556
1560
1563
1567
1569
1572
1574
1576
1578
1580
1581
1582
1582
1582
1582
1582
1582
1581
1579
1578
1576
1574
1571
1569
1566
1562
1559
1555
1551
1546
1542
1537
1532
1526
1521
1515
1509
1503
1497
1490
1483
1476
1469
1462
1454
1446
1439
1430
1422
1414
1405
1397
1388
1379
1370
1361
1351
1342
1332
1323
1313
1304
1294
1284
1274
1264
1254
1245
1235
1225
1215
1205
1195
1185
1175
1165
1155
1145
1135
1125
1115
1105
1095
1085
1075
1065
1055
1045
1035
1025
1016
1006
996
986
976
966
956
947
937
927
917
907
897
888
878
868
859
849
840
830
821
811
802
793
783
774
765
756
747
739
730
721
713
704
696
688
680
672
664
656
648
641
633
626
618
611
604
597
589
582
576
569
562
555
549
543
536
530
525
519
513
508
503
498
493
488
483
479
474
470
466
462
458
454
450
447
443
439
436
432
429
426
423
420
417
414
412
409
407
405
403
401
399
397
396
394
392
391
389
387
385
384
382
380
379
377
375
374
372
370
369
367
366
364
362
361
359
358
356
354
353
351
349
347
345
343
340
338
335
332
329
326
323
320
316
313
309
306
302
298
294
290
285
281
277
272
268
263
259
254
249
245
240
235
230
225
220
215
211
206
201
196
192
187
182
177
172
167
162
157
152
147
142
136
131
125
120
114
108
102
97
91
85
79
74
68
62
57
51
46
40
34
29
23
18
12
7
1
-4
-10
-15
-20
-26
-31
-36
-41
-46
-51
-56
-61
-66
-71
-75
-80
-85
-89
-94
-98
-103
-107
-112
-116
-120
-124
-128
-133
-137
-141
-145
-149
-153
-157
-161
-165
-169
-173
-178
-182
-186
-191
-195
-200
-205
-210
-215
-220
-226
-231
-237
-242
-248
-255
-261
-267
-274
-281
-288
-295
-303
-311
-319
-327
-335
-343
-352
-361
-370
-379
-389
-398
-408
-418
-428
-438
-448
-459
-469
-479
-490
-501
-511
-522
-532
-543
-553
-564
-575
-585
-596
-607
-617
-628
-639
-649
-660
-670
-681
-691
-702
-712
-722
-732
-742
-752
-762
-772
-782
-792
-802
-811
-821
-831
-840
-850
-860
-869
-878
-888
-897
-906
-915
-923
-932
-940
-948
-956
-964
-972
-980
-987
-995
-1002
-1008
-1014
-1022
-1029
-1035
-1041
-1047
-1053
-1058
-1064
-1069
-1075
-1080
-1085
-1090
-1094
-1099
-1103
-1107
-1111
-1115
-1118
-1122
-1125
-1128
-1130
-1133
-1136
-1138
-1141
-1143
-1145
-1148
-1150
-1152
-1154
-1156
-1158
-1160
-1161
-1163
-1164
-1166
-1167
-1168
-1169
-1170
-1171
-1171
-1172
-1172
-1172
-1172
-1171
-1171
-1170
-1169
-1168
-1167
-1166
-1165
-1163
-1162
-1161
-1159
-1158
-1156
-1155
-1153
-1152
-1150
-1149
-1148
-1147
-1145
-1144
-1143
-1142
-1141
-1140
-1138
-1137
-1136
-1135
-1134
-1133
-1131
-1130
-1129
-1127
-1126
-1125
-1123
-1122
-1120
-1119
-1118
-1116
-1115
-1114
-1113
-1112
-1111
-1110
-1109
-1108
-1107
-1107
-1107
-1106
-1106
-1106
-1107
-1107
-1107
-1108
-1109
-1109
-1110
-1111
-1111
-1112
-1113
-1114
-1114
-1115
-1116
-1117
-1118
-1118
-1119
-1120
-1121
-1122
-1123
-1124
-1126
-1127
-1128
-1130
-1131
-1133
-1135
-1137
-1139
-1141
-1143
-1146
-1148
-1151
-1153
-1156
-1159
-1162
-1165
-1168
-1171
-1174
-1178
-1181
-1185
-1189
-1193
-1196
-1201
-1205
-1209
-1213
-1218
-1223
-1227
-1232
-1237
-1243
-1248
-1253
-1258
-1264
-1269
-1275
-1281
-1286
-1292
-1298
-1304
-1309
-1315
-1321
-1327
-1333
-1339
-1345
-1351
-1356
-1362
-1368
-1374
-1379
-1385
-1390
-1396
-1401
-1406
-1411
-1416
-1421
-1426
-1431
-1436
-1441
-1445
-1450
-1454
-1458
-1462
-1466
-1470
-1474
-1478
-1481
-1485
-1488
-1491
-1493
-1496
-1498
-1500
-1502
-1504
-1506
-1507
-1508
-1510
-1511
-1512
-1513
-1513
-1514
-1515
-1516
-1516
-1517
-1517
-1517
-1518
-1518
-1518
-1518
-1517
-1517
-1517
-1517
-1516
-1516
-1515
-1514
-1513
-1512
-1511
-1510
-1509
-1508
-1506
-1505
-1503
-1501
-1499
-1497
-1495
-1493
-1491
-1489
-1487
-1485
-1483
-1480
-1478
-1476
-1474
-1471
-1469
-1467
-1465
-1463
-1461
-1459
-1457
-1455
-1453
-1452
-1450
-1448
-1446
-1444
-1442
-1441
-1439
-1437
-1435
-1434
-1432
-1430
-1429
-1427
-1425
-1423
-1422
-1420
-1418
-1416
-1415
-1413
-1411
-1410
-1408
-1406
-1404
-1403
-1401
-1399
-1397
-1395
-1393
-1390
-1388
-1386
-1383
-1381
-1378
-1375
-1373
-1370
-1367
-1364
-1362
-1359
-1356
-1353
-1350
-1347
-1344
-1341
-1338
-1335
-1332
-1328
-1325
-1322
-1319
-1315
-1312
-1309
-1306
-1302
-1299
-1295
-1292
-1288
-1285
-1281
-1278
-1274
-1271
-1267
-1264
-1260
-1257
-1253
-1250
-1246
-1242
-1239
-1235
-1231
-1228
-1224
-1220
-1216
-1212
-1208
-1204
-1200
-1197
-1193
-1189
-1185
-1181
-1177
-1173
-1170
-1166
-1162
-1158
-1155
-1151
-1147
-1143
-1140
-1136
-1132
-1129
-1125
-1121
-1118
-1114
-1111
-1107
-1104
-1100
-1096
-1093
-1089
-1086
-1082
-1079
-1075
-1071
-1068
-1064
-1061
-1057
-1054
-1050
-1047
-1044
-1041
-1037
-1034
-1031
-1028
-1025
-1022
-1018
-1016
-1014
-1012
-1010
-1006
-1004
-1004
-1002
-1000
-999
-998
-997
-996
-995
-995
-995
-994
-995
-995
-995
-996
-996
-997
-998
-999
-1000
-1002
-1002
-1004
-1006
-1008
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1025
-1027
-1030
-1032
-1035
-1037
-1040
-1042
-1045
-1047
-1049
-1052
-1054
-1057
-1059
-1062
-1064
-1067
-1069
-1072
-1074
-1077
-1079
-1082
-1085
-1088
-1091
-1094
-1097
-1101
-1104
-1107
-1111
-1114
-1117
-1121
-1124
-1128
-1131
-1135
-1138
-1142
-1145
-1148
-1151
-1154
-1158
-1160
-1163
-1166
-1169
-1171
-1174
-1176
-1178
-1180
-1182
-1184
-1186
-1188
-1189
-1191
-1192
-1193
-1194
-1195
-1196
-1196
-1197
-1198
-1198
-1198
-1198
-1198
-1198
-1198
-1198
-1197
-1197
-1196
-1195
-1194
-1193
-1192
-1190
-1188
-1186
-1184
-1182
-1180
-1177
-1174
-1172
-1168
-1165
-1161
-1157
-1153
-1149
-1144
-1139
-1134
-1129
-1123
-1118
-1112
-1106
-1100
-1094
-1088
-1081
-1075
-1068
-1061
-1054
-1046
-1039
-1031
-1022
-1014
-1006
-999
-991
-982
-974
-965
-956
-947
-938
-928
-919
-909
-899
-889
-879
-869
-859
-848
-837
-827
-816
-805
-793
-782
-771
-760
-748
-736
-725
-713
-701
-689
-677
-664
-652
-639
-627
-614
-601
-589
-576
-562
-549
-536
-522
-509
-495
-481
-467
-452
-438
-423
-408
-394
-379
-363
-348
-333
-317
-302
-287
-271
-255
-240
-224
-208
-192
-176
-160
-144
-128
-112
-96
-80
-64
-48
-33
-17
-1
15
31
47
64
80
96
112
129
145
161
178
195
211
228
245
262
279
296
313
331
348
366
383
401
418
436
454
472
490
509
527
546
564
583
602
622
641
660
680
700
720
740
760
780
800
821
841
862
883
904
925
946
967
989
1010
1031
1052
1074
1095
1117
1138
1160
1182
1203
1225
1247
1269
1291
1312
1334
1356
1378
1400
1422
1444
1466
1488
1510
1532
1554
1576
1597
1619
1641
1662
1684
1706
1727
1749
1770
1792
1813
1835
1856
1878
1899
1920
1942
1963
1984
2005
2025
2045
2067
2087
2107
2128
2148
2167
2187
2207
2226
2246
2265
2285
2304
2323
2342
2361
2380
2398
2417
2436
2454
2472
2491
2509
2527
2545
2562
2580
2598
2615
2633
2650
2667
2684
2700
2717
2733
2750
2766
2782
2798
2814
2829
2845
2860
2875
2890
2905
2920
2935
2949
2964
2978
2993
3007
3021
3035
3049
3062
3076
3089
3103
3116
3129
3142
3155
3168
3180
3192
3204
3216
3227
3238
3249
3259
3269
3279
3289
3298
3307
3316
3324
3332
3340
3348
3356
3363
3370
3376
3383
3389
3395
3401
3406
3411
3417
3421
3426
3431
3435
3439
3442
3446
3449
3452
3454
3456
3458
3459
3461
3461
3462
3462
3462
3462
3462
3461
3460
3459
3457
3455
3453
3451
3448
3445
3441
3437
3433
3429
3424
3419
3414
3408
3402
3396
3389
3382
3375
3368
3360
3352
3344
3335
3326
3317
3307
3297
3287
3277
3266
3255
3244
3232
3221
3209
3197
3185
3172
3160
3147
3134
3121
3107
3094
3080
3066
3052
3037
3023
3008
2994
2979
2964
2949
2934
2918
2903
2887
2871
2855
2839
2823
2807
2791
2775
2758
2742
2726
2709
2693
2677
2661
2644
2628
2612
2595
2579
2563
2547
2530
2514
2498
2481
2465
2449
2433
2416
2400
2384
2368
2352
2336
2320
2304
2288
2272
2257
2241
2225
2209
2194
2178
2162
2146
2130
2114
2099
2083
2067
2051
2035
2019
2004
1988
1972
1957
1941
1925
1910
1895
1879
1864
1849
1834
1819
1804
1788
1773
1758
1743
1729
1714
1699
1684
1669
1655
1640
1626
1611
1597
1583
1568
1554
1539
1525
1511
1496
1482
1468
1453
1439
1425
1411
1396
1382
1368
1354
1340
1326
1311
1297
1283
1269
1255
1240
1226
1212
1198
1184
1170
1156
1142
1128
1115
1101
1087
1073
1059
1046
1032
1018
1004
991
977
964
950
936
923
909
896
882
868
854
841
827
813
799
785
771
758
744
730
716
702
688
674
660
645
631
617
602
588
573
559
545
530
515
501
486
472
457
442
428
413
398
383
369
354
339
324
309
295
280
265
250
235
220
205
190
175
160
145
130
115
100
85
70
54
39
24
8
-7
-23
-39
-54
-70
-86
-102
-118
-134
-150
-167
-183
-199
-216
-232
-249
-266
-282
-299
-316
-333
-349
-366
-383
-400
-417
-434
-451
-468
-485
-502
-519
-537
-554
-571
-588
-606
-623
-641
-658
-676
-693
-711
-729
-746
-764
-782
-799
-817
-834
-852
-869
-887
-904
-922
-939
-956
-974
-991
-1008
-1025
-1042
-1059
-1076
-1093
-1110
-1127
-1144
-1161
-1179
-1196
-1213
-1230
-1247
-1265
-1282
-1299
-1316
-1334
-1351
-1368
-1385
-1402
-1419
-1436
-1453
-1470
-1487
-1504
-1521
-1537
-1554
-1571
-1587
-1604
-1620
-1637
-1653
-1670
-1686
-1702
-1718
-1734
-1750
-1766
-1781
-1797
-1813
-1828
-1844
-1859
-1874
-1889
-1904
-1919
-1934
-1949
-1964
-1979
-1994
-2008
-2023
-2037
-2052
-2066
-2081
-2095
-2109
-2123
-2137
-2151
-2165
-2179
-2193
-2207
-2221
-2234
-2248
-2261
-2274
-2288
-2301
-2314
-2327
-2339
-2352
-2365
-2378
-2390
-2403
-2416
-2428
-2441
-2453
-2465
-2477
-2490
-2502
-2514
-2525
-2537
-2549
-2561
-2572
-2584
-2595
-2606
-2617
-2628
-2639
-2650
-2660
-2671
-2681
-2692
-2702
-2712
-2722
-2732
-2742
-2752
-2761
-2771
-2780
-2789
-2798
-2807
-2815
-2824
-2832
-2840
-2848
-2856
-2864
-2872
-2879
-2886
-2894
-2901
-2907
-2914
-2921
-2927
-2934
-2940
-2946
-2952
-2958
-2964
-2970
-2975
-2981
-2986
-2991
-2996
-3001
-3005
-3010
-3014
-3018
-3022
-3026
-3029
-3033
-3036
-3039
-3042
-3045
-3047
-3050
-3052
-3054
-3056
-3058
-3059
-3061
-3062
-3063
-3065
-3066
-3067
-3068
-3069
-3070
-3070
-3071
-3072
-3072
-3073
-3073
-3074
-3074
-3074
-3075
-3075
-3075
-3074
-3074
-3074
-3073
-3072
-3071
-3070
-3068
-3067
-3065
-3063
-3061
-3059
-3057
-3054
-3051
-3049
-3046
-3043
-3040
-3036
-3033
-3030
-3026
-3022
-3019
-3015
-3011
-3007
-3003
-2999
-2995
-2991
-2987
-2982
-2978
-2974
-2969
-2965
-2960
-2956
-2952
-2947
-2943
-2939
-2934
-2930
-2925
-2921
-2917
-2912
-2908
-2904
-2899
-2895
-2891
-2887
-2883
-2879
-2876
-2872
-2868
-2865
-2861
-2858
-2855
-2852
-2848
-2845
-2842
-2839
-2836
-2834
-2831
-2828
-2825
-2822
-2819
-2816
-2813
-2810
-2807
-2803
-2800
-2797
-2793
-2790
-2786
-2782
-2779
-2775
-2771
-2767
-2763
-2759
-2756
-2752
-2747
-2743
-2739
-2735
-2730
-2726
-2722
-2717
-2713
-2708
-2704
-2699
-2695
-2690
-2686
-2682
-2677
-2673
-2669
-2665
-2661
-2657
-2653
-2649
-2645
-2641
-2637
-2633
-2629
-2625
-2621
-2616
-2612
-2608
-2603
-2599
-2595
-2591
-2586
-2582
-2578
-2574
-2570
-2566
-2562
-2558
-2554
-2550
-2546
-2542
-2538
-2534
-2530
-2527
-2523
-2519
-2516
-2512
-2509
-2505
-2502
-2498
-2495
-2492
-2488
-2485
-2482
-2479
-2475
-2472
-2469
-2466
-2463
-2459
-2456
-2453
-2449
-2446
-2443
-2439
-2436
-2433
-2429
-2426
-2423
-2419
-2416
-2413
-2410
-2407
-2404
-2401
-2398
-2395
-2393
-2390
-2387
-2384
-2382
-2379
-2377
-2374
-2372
-2369
-2367
-2365
-2363
-2360
-2358
-2356
-2353
-2351
-2349
-2347
-2344
-2342
-2340
-2338
-2335
-2333
-2331
-2328
-2326
-2324
-2321
-2319
-2316
-2314
-2311
-2309
-2306
-2304
-2301
-2298
-2296
-2293
-2290
-2287
-2284
-2281
-2278
-2275
-2272
-2269
-2266
-2262
-2259
-2255
-2252
-2248
-2244
-2240
-2236
-2232
-2227
-2223
-2218
-2214
-2209
-2205
-2200
-2195
-2190
-2185
-2181
-2176
-2171
-2165
-2160
-2155
-2150
-2145
-2140
-2135
-2130
-2125
-2120
-2115
-2110
-2105
-2100
-2095
-2091
-2086
-2081
-2076
-2071
-2066
-2061
-2056
-2051
-2045
-2041
-2036
-2031
-2025
-2021
-2017
-2012
-2007
-2003
-1998
-1994
-1989
-1985
-1981
-1977
-1973
-1969
-1965
-1962
-1958
-1954
-1951
-1947
-1944
-1940
-1937
-1934
-1931
-1927
-1924
-1922
-1919
-1916
-1913
-1910
-1908
-1905
-1903
-1900
-1898
-1895
-1893
-1891
-1889
-1886
-1884
-1882
-1880
-1878
-1875
-1873
-1871
-1868
-1866
-1864
-1861
-1858
-1856
-1853
-1850
-1847
-1845
-1842
-1839
-1835
-1832
-1829
-1826
-1822
-1818
-1815
-1811
-1807
-1803
-1799
-1795
-1790
-1786
-1781
-1777
-1772
-1767
-1762
-1758
-1753
-1748
-1743
-1737
-1732
-1727
-1722
-1716
-1711
-1705
-1699
-1693
-1687
-1681
-1675
-1668
-1662
-1655
-1648
-1641
-1633
-1626
-1618
-1610
-1602
-1593
-1585
-1576
-1567
-1558
-1549
-1540
-1530
-1521
-1511
-1501
-1491
-1481
-1471
-1461
-1450
-1440
-1429
-1418
-1407
-1396
-1385
-1374
-1362
-1351
-1339
-1327
-1316
-1304
-1292
-1280
-1268
-1256
-1244
-1232
-1220
-1208
-1196
-1184
-1171
-1159
-1147
-1135
-1122
-1110
-1098
-1085
-1073
-1061
-1049
-1037
-1025
-1012
-1000
-989
-977
-965
-953
-941
-929
-917
-905
-893
-881
-870
-858
-846
-834
-823
-811
-799
-788
-776
-765
-753
-742
-730
-719
-707
-696
-684
-673
-661
-650
-639
-627
-616
-605
-593
-582
-571
-560
-548
-537
-526
-515
-504
-493
-482
-471
-460
-449
-438
-427
-416
-405
-393
-382
-371
-360
-348
-337
-325
-313
-302
-290
-278
-266
-254
-242
-230
-217
-205
-193
-180
-167
-154
-141
-128
-115
-102
-88
-74
-60
-46
-32
-17
-3
12
27
42
57
73
88
103
119
135
150
166
183
199
215
232
248
265
282
299
316
333
350
367
385
402
419
437
454
471
489
506
524
541
559
576
594
611
628
646
663
681
698
715
732
750
767
784
801
818
835
852
869
886
903
920
937
954
971
988
1004
1020
1038
1055
1072
1088
1105
1122
1139
1155
1172
1188
1204
1221
1237
1253
1269
1286
1302
1318
1334
1350
1366
1382
1397
1413
1429
1444
1460
1476
1491
1507
1522
1537
1553
1568
1583
1598
1613
1628
1642
1657
1672
1686
1701
1715
1729
1744
1758
1772
1786
1800
1814
1828
1842
1856
1869
1883
1897
1910
1924
1937
1951
1965
1978
1992
2005
2017
2032
2045
2058
2072
2085
2098
2111
2124
2137
2150
2162
2175
2188
2200
2212
2224
2236
2248
2259
2271
2282
2293
2305
2316
2326
2337
2348
2358
2368
2378
2389
2399
2408
2418
2428
2437
2447
2456
2465
2474
2483
2491
2499
2508
2516
2523
2531
2538
2545
2552
2559
2566
2572
2578
2584
2589
2595
2600
2605
2610
2614
2618
2622
2626
2630
2633
2636
2639
2642
2645
2648
2650
2652
2654
2656
2658
2659
2661
2662
2663
2664
2664
2665
2665
2665
2665
2666
2666
2666
2665
2665
2665
2665
2665
2664
2664
2664
2663
2663
2663
2662
2662
2661
2661
2661
2660
2660
2660
2660
2660
2660
2660
2661
2661
2661
2662
2663
2663
2664
2665
2666
2667
2668
2669
2671
2672
2673
2675
2676
2677
2679
2681
2682
2684
2685
2687
2689
2691
2693
2695
2697
2699
2702
2704
2706
2709
2711
2714
2717
2719
2722
2725
2727
2730
2733
2735
2738
2741
2743
2746
2749
2751
2754
2756
2759
2761
2763
2765
2767
2769
2771
2772
2774
2775
2777
2778
2779
2780
2781
2782
2782
2783
2783
2783
2783
2783
2783
2782
2781
2780
2779
2778
2777
2775
2774
2772
2770
2768
2765
2763
2760
2757
2754
2751
2747
2743
2739
2735
2731
2726
2721
2716
2711
2705
2699
2694
2688
2681
2675
2669
2662
2655
2648
2641
2634
2626
2618
2610
2602
2593
2584
2575
2566
2556
2547
2537
2527
2517
2506
2496
2485
2474
2463
2451
2439
2427
2415
2403
2390
2378
2365
2352
2338
2325
2311
2297
2282
2268
2253
2238
2223
2208
2192
2177
2161
2145
2129
2113
2096
2080
2063
2047
2029
2013
1996
1979
1962
1945
1927
1910
1892
1875
1857
1840
1822
1804
1787
1769
1751
1732
1714
1696
1678
1660
1641
1623
1604
1586
1567
1548
1529
1510
1492
1473
1454
1435
1416
1397
1378
1360
1341
1322
1304
1285
1266
1248
1229
1211
1192
1173
1155
1136
1117
1098
1079
1060
1040
1020
1000
982
962
942
922
901
881
860
840
819
798
777
755
734
713
692
670
649
627
606
584
562
541
519
497
476
454
432
410
388
366
345
323
301
278
256
234
212
190
168
146
124
102
80
58
36
14
-8
-31
-53
-75
-97
-120
-142
-164
-186
-208
-230
-252
-274
-296
-318
-339
-361
-382
-403
-425
-446
-467
-488
-509
-530
-551
-571
-592
-612
-633
-653
-673
-693
-713
-733
-753
-773
-792
-812
-831
-851
-870
-889
-908
-927
-945
-963
-982
-1000
-1018
-1036
-1053
-1071
-1089
-1106
-1123
-1140
-1158
-1175
-1191
-1208
-1225
-1242
-1258
-1275
-1291
-1308
-1324
-1340
-1357
-1373
-1389
-1406
-1422
-1438
-1454
-1470
-1486
-1502
-1517
-1533
-1548
-1563
-1578
-1593
-1608
-1623
-1637
-1652
-1666
-1680
-1694
-1708
-1722
-1736
-1750
-1763
-1777
-1790
-1803
-1817
-1830
-1843
-1855
-1868
-1881
-1893
-1905
-1918
-1930
-1942
-1953
-1965
-1977
-1988
-2000
-2011
-2021
-2033
-2044
-2055
-2066
-2076
-2087
-2097
-2107
-2117
-2127
-2137
-2146
-2156
-2165
-2174
-2183
-2192
-2201
-2210
-2218
-2227
-2235
-2243
-2251
-2259
-2267
-2275
-2283
-2291
-2298
-2306
-2314
-2321
-2328
-2336
-2343
-2350
-2358
-2365
-2372
-2379
-2385
-2392
-2399
-2406
-2412
-2419
-2426
-2432
-2438
-2445
-2451
-2457
-2463
-2469
-2475
-2480
-2486
-2491
-2496
-2502
-2507
-2512
-2517
-2522
-2527
-2531
-2536
-2541
-2545
-2550
-2554
-2558
-2563
-2567
-2571
-2575
-2579
-2582
-2586
-2589
-2592
-2596
-2599
-2601
-2604
-2606
-2609
-2611
-2613
-2614
-2616
-2617
-2619
-2620
-2621
-2621
-2622
-2622
-2623
-2623
-2623
-2623
-2623
-2622
-2622
-2621
-2620
-2619
-2618
-2617
-2615
-2614
-2612
-2609
-2607
-2605
-2602
-2599
-2596
-2593
-2590
-2587
-2583
-2580
-2576
-2572
-2568
-2564
-2560
-2556
-2552
-2547
-2543
-2538
-2533
-2528
-2523
-2518
-2512
-2507
-2501
-2495
-2489
-2483
-2477
-2471
-2464
-2458
-2451
-2445
-2438
-2431
-2424
-2416
-2409
-2401
-2394
-2386
-2378
-2370
-2362
-2353
-2345
-2336
-2328
-2319
-2310
-2301
-2292
-2283
-2274
-2265
-2256
-2246
-2237
-2228
-2218
-2209
-2199
-2190
-2180
-2171
-2161
-2151
-2142
-2132
-2122
-2112
-2103
-2093
-2083
-2073
-2064
-2054
-2044
-2033
-2025
-2015
-2005
-1996
-1986
-1976
-1967
-1957
-1947
-1938
-1928
-1918
-1909
-1899
-1889
-1880
-1870
-1861
-1851
-1842
-1832
-1822
-1813
-1803
-1793
-1783
-1774
-1763
-1753
-1743
-1733
-1723
-1712
-1702
-1691
-1681
-1670
-1660
-1649
-1639
-1628
-1618
-1607
-1597
-1586
-1576
-1566
-1555
-1545
-1535
-1524
-1514
-1504
-1494
-1483
-1473
-1463
-1453
-1443
-1433
-1423
-1414
-1404
-1394
-1385
-1376
-1367
-1357
-1349
-1340
-1331
-1323
-1314
-1306
-1298
-1290
-1282
-1274
-1266
-1258
-1250
-1243
-1235
-1227
-1220
-1213
-1205
-1198
-1191
-1184
-1177
-1170
-1163
-1156
-1150
-1143
-1137
-1131
-1124
-1118
-1112
-1106
-1100
-1095
-1089
-1083
-1078
-1073
-1067
-1062
-1057
-1052
-1047
-1042
-1037
-1033
-1028
-1024
-1018
-1014
-1010
-1006
-1002
-999
-995
-991
-987
-984
-980
-976
-973
-969
-966
-963
-959
-956
-953
-949
-946
-943
-940
-937
-934
-931
-928
-925
-922
-919
-916
-913
-910
-907
-905
-902
-899
-897
-894
-892
-889
-887
-885
-882
-880
-878
-876
-875
-873
-871
-869
-868
-866
-865
-863
-862
-861
-859
-858
-857
-856
-854
-853
-852
-851
-850
-849
-848
-847
-846
-845
-844
-843
-842
-841
-840
-839
-838
-838
-837
-836
-835
-835
-834
-833
-833
-832
-832
-831
-830
-830
-829
-829
-828
-828
-827
-826
-826
-825
-824
-823
-823
-822
-821
-820
-819
-819
-818
-817
-816
-815
-814
-813
-811
-810
-809
-808
-806
-805
-803
-802
-801
-799
-798
-796
-794
-793
-791
-790
-788
-786
-785
-783
-781
-779
-778
-776
-774
-772
-771
-769
-767
-765
-763
-761
-760
-758
-756
-754
-752
-750
-748
-745
-743
-741
-739
-736
-734
-731
-728
-725
-722
-719
-716
-713
-709
-706
-702
-699
-695
-691
-687
-683
-679
-675
-671
-667
-663
-659
-654
-650
-646
-641
-637
-632
-627
-622
-617
-612
-607
-602
-597
-592
-587
-582
-577
-572
-567
-562
-557
-552
-546
-541
-536
-531
-527
-522
-517
-512
-507
-503
-498
-494
-489
-484
-480
-475
-471
-466
-461
-457
-452
-447
-442
-437
-432
-427
-422
-417
-412
-407
-401
-396
-390
-385
-379
-374
-368
-363
-357
-351
-345
-339
-333
-327
-321
-315
-309
-302
-296
-290
-283
-276
-270
-263
-256
-249
-242
-235
-228
-221
-214
-207
-200
-193
-186
-179
-172
-165
-158
-151
-144
-137
-130
-123
-116
-108
-101
-94
-87
-79
-72
-65
-58
-50
-43
-36
-29
-21
-14
-6
1
9
16
24
31
39
47
55
63
71
79
87
95
104
112
120
129
137
146
155
163
172
181
190
199
208
217
226
235
245
254
264
273
283
292
302
312
322
332
342
353
363
373
384
394
405
416
427
438
449
460
472
483
495
507
518
530
542
554
566
578
591
603
616
628
641
654
667
680
693
707
720
733
747
760
774
788
801
815
829
842
856
870
884
898
911
925
939
953
967
981
995
1008
1022
1037
1051
1065
1079
1093
1107
1121
1135
1149
1162
1176
1190
1204
1218
1232
1246
1260
1274
1288
1302
1316
1330
1344
1358
1373
1387
1401
1415
1430
1444
1459
1473
1487
1502
1516
1531
1545
1560
1575
1590
1604
1619
1634
1649
1664
1680
1695
1710
1725
1741
1756
1771
1787
1802
1818
1833
1848
1864
1879
1895
1910
1925
1941
1956
1972
1987
2001
2017
2033
2049
2064
2079
2094
2109
2125
2140
2155
2170
2185
2200
2215
2230
2245
2260
2275
2290
2305
2320
2335
2349
2364
2379
2393
2408
2422
2436
2451
2465
2479
2493
2508
2522
2536
2550
2564
2578
2591
2605
2619
2632
2646
2659
2673
2686
2699
2712
2725
2738
2751
2764
2777
2790
2802
2815
2828
2840
2853
2865
2878
2890
2902
2914
2926
2938
2950
2962
2974
2986
2997
3009
3020
3032
3043
3054
3065
3076
3087
3098
3108
3119
3129
3139
3150
3160
3170
3180
3189
3199
3209
3218
3227
3236
3245
3254
3263
3271
3280
3288
3296
3304
3312
3320
3327
3335
3342
3349
3356
3363
3370
3377
3384
3390
3397
3403
3409
3416
3422
3428
3434
3439
3445
3451
3456
3462
3467
3473
3478
3483
3488
3493
3497
3502
3507
3511
3516
3520
3524
3528
3532
3536
3540
3544
3547
3551
3555
3558
3562
3565
3568
3571
3574
3577
3580
3582
3585
3588
3590
3592
3595
3597
3599
3601
3603
3605
3607
3609
3610
3612
3613
3615
3616
3618
3619
3620
3621
3622
3623
3624
3625
3625
3626
3626
3627
3627
3627
3627
3627
3627
3626
3626
3625
3624
3624
3623
3622
3621
3620
3618
3617
3616
3614
3613
3612
3610
3609
3607
3606
3604
3602
3601
3599
3598
3596
3594
3593
3591
3590
3588
3586
3585
3583
3582
3580
3578
3576
3575
3573
3571
3569
3567
3566
3564
3562
3560
3558
3556
3554
3552
3550
3548
3546
3543
3541
3539
3537
3535
3532
3530
3528
3526
3523
3521
3518
3516
3513
3511
3508
3506
3503
3500
3498
3495
3492
3489
3486
3483
3480
3476
3473
3470
3467
3464
3461
3457
3454
3451
3448
3445
3441
3438
3435
3431
3428
3425
3421
3418
3415
3411
3408
3404
3401
3398
3394
3391
3387
3384
3380
3377
3373
3370
3366
3363
3360
3356
3353
3349
3346
3342
3339
3335
3332
3328
3324
3320
3316
3313
3309
3305
3300
3296
3292
3288
3283
3278
3274
3269
3264
3259
3254
3249
3244
3239
3233
3228
3222
3216
3211
3205
3200
3194
3188
3183
3177
3172
3166
3160
3155
3149
3144
3138
3133
3127
3121
3116
3110
3105
3099
3094
3088
3083
3077
3072
3066
3061
3055
3050
3044
3039
3033
3028
3022
3017
3012
3006
3001
2995
2990
2984
2979
2974
2968
2963
2957
2952
2947
2941
2936
2930
2925
2920
2914
2909
2904
2898
2893
2888
2882
2877
2872
2866
2861
2856
2850
2845
2840
2835
2829
2824
2819
2813
2808
2803
2798
2792
2787
2782
2777
2772
2766
2761
2756
2751
2745
2740
2735
2730
2725
2720
2714
2709
2704
2699
2694
2689
2683
2678
2673
2668
2663
2658
2653
2648
2643
2637
2632
2627
2622
2617
2612
2607
2602
2597
2592
2587
2582
2577
2572
2567
2562
2557
2552
2547
2542
2537
2532
2527
2522
2517
2512
2507
2502
2497
2492
2487
2482
2477
2472
2467
2462
2457
2452
2447
2443
2438
2433
2428
2423
2418
2413
2408
2403
2399
2394
2389
2384
2379
2374
2370
2365
2360
2355
2350
2345
2341
2336
2331
2326
2322
2317
2312
2307
2302
2298
2293
2288
2283
2279
2274
2269
2265
2260
2255
2250
2246
2241
2236
2232
2227
2222
2218
2213
2208
2204
2199
2194
2190
2185
2180
2176
2171
2166
2162
2157
2153
2148
2143
2139
2134
2130
2125
2120
2116
2111
2107
2102
2098
2093
2089
2084
2080
2075
2070
2066
2061
2057
2052
2048
2043
2039
2035
2029
2025
2021
2017
2012
2008
2003
1999
1994
1990
1986
1981
1977
1972
1968
1963
1959
1955
1950
1946
1942
1937
1933
1928
1924
1920
1915
1911
1907
1902
1898
1894
1889
1885
1881
1876
1872
1868
1863
1859
1855
1851
1846
1842
1838
1834
1829
1825
1821
1817
1812
1808
1804
1800
1795
1791
1787
1783
1779
1774
1770
1766
1762
1758
1753
1749
1745
1741
1737
1733
1728
1724
1720
1716
1712
1708
1704
1700
1695
1691
1687
1683
1679
1675
1671
1667
1663
1659
1655
1651
1647
1643
1638
1634
1630
1626
1622
1618
1614
1610
1606
1602
1598
1594
1590
1586
1582
1578
1574
1570
1567
1563
1559
1555
1551
1547
1543
1539
1535
1531
1527
1523
1519
1515
1512
1508
1504
1500
1496
1492
1488
1484
1481
1477
1473
1469
1465
1461
1458
1454
1450
1446
1442
1438
1435
1431
1427
1423
1419
1416
1412
1408
1404
1401
1397
1393
1389
1386
1382
1378
1374
1371
1367
1363
1360
1356
1352
1348
1345
1341
1337
1334
1330
1326
1323
1319
1315
1312
1308
1304
1301
1297
1293
1290
1286
1283
1279
1275
1272
1268
1265
1261
1257
1254
1250
1247
1243
1239
1236
1232
1229
1225
1222
1218
1215
1211
1208
1204
1201
1197
1194
1190
1187
1183
1180
1176
1173
1169
1166
1162
1159
1155
1152
1148
1145
1141
1138
1135
1131
1128
1124
1121
1117
1114
1111
1107
1104
1100
1097
1094
1090
1087
1084
1080
1077
1073
1070
1067
1063
1060
1057
1053
1050
1047
1043
1040
1037
1034
1030
1027
1024
1020
1016
1014
1010
1006
1004
1000
997
994
991
988
985
981
978
975
972
968
965
962
959
956
952
949
946
943
940
936
933
930
927
924
921
917
914
911
908
905
902
899
895
892
889
886
883
880
877
874
871
868
865
861
858
855
852
849
846
843
840
837
834
831
828
825
822
819
816
813
810
807
804
801
798
795
792
789
786
783
780
777
774
771
768
765
762
759
756
753
751
748
745
742
739
736
733
730
727
724
721
719
716
713
710
707
704
701
699
696
693
690
687
684
682
679
676
673
670
667
665
662
659
656
653
651
648
645
642
640
637
634
631
629
626
623
620
618
615
612
609
607
604
601
599
596
593
590
588
585
582
580
577
574
572
569
566
564
561
558
556
553
550
548
545
543
540
537
535
532
529
527
524
522
519
517
514
511
509
506
504
501
499
496
493
491
488
486
483
481
478
476
473
471
468
466
463
461
458
456
453
451
448
446
443
441
438
436
433
431
428
426
423
421
419
416
414
411
409
406
404
402
399
397
394
392
390
387
385
382
380
378
375
373
370
368
366
363
361
359
356
354
352
349
347
345
342
340
338
335
333
331
328
326
324
322
319
317
315
312
310
308
306
303
301
299
297
294
292
290
288
285
283
281
279
277
274
272
270
268
266
263
261
259
257
255
252
250
248
246
244
242
239
237
235
233
231
229
226
224
222
220
218
216
214
212
210
207
205
203
201
199
197
195
193
191
189
187
184
182
180
178
176
174
172
170
168
166
164
162
160
158
156
154
152
150
148
146
144
142
140
138
136
134
132
130
128
126
124
122
120
118
116
114
112
110
108
106
104
103
101
99
97
95
93
91
89
87
85
83
82
80
78
76
74
72
70
68
67
65
63
61
59
57
55
54
52
50
48
46
44
43
41
39
37
35
33
32
30
28
26
24
23
21
19
17
16
14
12
10
8
7
5
3
1
0
-2
-4
-6
-7
-9
-11
-12
-14
-16
-18
-19
-21
-23
-24
-26
-28
-30
-31
-33
-35
-36
-38
-40
-41
-43
-45
-46
-48
-50
-51
-53
-55
-56
-58
-60
-61
-63
-64
-66
-68
-69
-71
-73
-74
-76
-77
-79
-81
-82
-84
-85
-87
-89
-90
-92
-93
-95
-96
-98
-100
-101
-103
-104
-106
-107
-109
-110
-112
-114
-115
-117
-118
-120
-121
-123
-124
-126
-127
-129
-130
-132
-133
-135
-136
-138
-139
-141
-142
-144
-145
-147
