5
3915
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-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
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-71
-71
-71
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-75
-75
-75
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-121
-121
-120
-120
-120
-119
-119
-119
-118
-118
-118
-117
-117
-117
-116
-116
-116
-115
-115
-115
-114
-114
-113
-112
-111
-111
-110
-109
-108
-108
-107
-107
-106
-106
-105
-105
-104
-104
-103
-102
-102
-101
-101
-100
-99
-99
-98
-98
-97
-97
-96
-96
-95
-94
-94
-93
-92
-91
-91
-90
-90
-89
-88
-88
-87
-86
-86
-85
-84
-84
-83
-82
-81
-80
-79
-79
-78
-78
-77
-76
-76
-75
-75
-74
-74
-74
-73
-73
-72
-72
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-77
-78
-78
-79
-80
-80
-80
-81
-81
-81
-81
-80
-80
-80
-80
-79
-79
-79
-79
-80
-80
-80
-81
-81
-82
-82
-83
-84
-84
-85
-85
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-88
-89
-89
-90
-90
-91
-91
-91
-92
-92
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-87
-87
-88
-88
-88
-89
-89
-90
-90
-91
-92
-92
-93
-93
-93
-93
-93
-93
-92
-92
-92
-91
-91
-91
-90
-90
-90
-90
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-88
-89
-89
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-95
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-92
-92
-91
-91
-90
-89
-89
-88
-87
-87
-86
-85
-85
-84
-84
-83
-83
-82
-82
-81
-80
-80
-79
-79
-78
-77
-76
-76
-75
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-71
-71
-70
-70
-69
-68
-67
-67
-66
-65
-64
-63
-62
-62
-61
-60
-59
-59
-58
-57
-56
-55
-55
-54
-54
-53
-53
-52
-52
-51
-51
-50
-50
-49
-49
-48
-47
-47
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-43
-43
-43
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-39
-39
-38
-38
-37
-37
-36
-36
-35
-35
-34
-34
-33
-33
-33
-32
-32
-32
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-29
-29
-28
-27
-27
-26
-25
-25
-25
-25
-25
-25
-26
-26
-27
-28
-28
-28
-29
-29
-29
-29
-28
-28
-28
-28
-28
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-30
-30
-31
-32
-33
-33
-34
-35
-36
-37
-38
-39
-40
-42
-43
-44
-45
-47
-48
-49
-50
-51
-52
-53
-53
-54
-55
-56
-56
-57
-58
-59
-60
-61
-61
-62
-63
-63
-64
-64
-64
-65
-65
-66
-67
-68
-69
-71
-72
-74
-75
-77
-78
-79
-81
-82
-83
-84
-85
-86
-86
-87
-88
-88
-89
-90
-90
-91
-91
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-95
-95
-95
-96
-96
-97
-98
-98
-99
-99
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-103
-102
-102
-102
-102
-101
-100
-100
-99
-98
-98
-97
-96
-95
-94
-93
-92
-91
-91
-90
-89
-89
-88
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-89
-89
-90
-91
-92
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-118
-119
-120
-121
-123
-124
-125
-126
-128
-129
-130
-132
-134
-135
-137
-138
-139
-141
-142
-143
-144
-145
-147
-148
-149
-151
-152
-154
-155
-156
-158
-159
-161
-162
-163
-165
-166
-168
-169
-171
-172
-173
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-186
-187
-188
-190
-191
-192
-193
-193
-194
-194
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-195
-195
-195
-194
-194
-194
-193
-193
-193
-193
-192
-192
-192
-192
-192
-192
-191
-191
-190
-190
-189
-188
-187
-186
-185
-184
-183
-182
-181
-181
-180
-179
-178
-178
-177
-177
-176
-176
-175
-174
-174
-173
-173
-172
-172
-171
-170
-170
-169
-168
-168
-167
-167
-166
-166
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-166
-166
-167
-167
-168
-169
-170
-171
-171
-172
-173
-174
-175
-176
-177
-177
-178
-179
-180
-180
-181
-181
-182
-183
-183
-184
-184
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-191
-192
-192
-193
-194
-195
-196
-196
-196
-196
-196
-196
-196
-196
-195
-195
-194
-194
-193
-193
-192
-192
-191
-191
-190
-189
-189
-188
-187
-186
-185
-183
-182
-181
-180
-179
-178
-177
-175
-174
-174
-173
-172
-171
-171
-170
-170
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-169
-169
-169
-168
-168
-167
-167
-167
-167
-168
-168
-168
-169
-170
-170
-171
-171
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-173
-172
-172
-172
-171
-171
-170
-170
-170
-169
-169
-169
-168
-168
-167
-167
-166
-165
-165
-164
-163
-163
-162
-161
-161
-160
-159
-158
-158
-157
-156
-156
-156
-155
-155
-155
-154
-154
-153
-153
-152
-152
-151
-151
-150
-150
-150
-149
-149
-148
-148
-147
-147
-146
-145
-144
-143
-142
-141
-140
-139
-138
-138
-137
-136
-135
-134
-133
-132
-131
-131
-130
-130
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-128
-128
-128
-127
-126
-126
-125
-124
-124
-123
-122
-121
-120
-119
-118
-116
-115
-114
-112
-111
-109
-108
-106
-105
-103
-101
-100
-98
-97
-96
-94
-93
-92
-91
-90
-89
-87
-86
-85
-84
-82
-81
-80
-78
-76
-75
-73
-71
-69
-67
-66
-64
-62
-60
-58
-56
-54
-53
-51
-49
-48
-46
-45
-44
-43
-42
-41
-40
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-42
-42
-42
-42
-43
-43
-43
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-48
-49
-49
-50
-51
-52
-52
-53
-54
-55
-55
-56
-57
-57
-58
-58
-59
-60
-60
-61
-61
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-65
-66
-67
-69
-70
-72
-74
-76
-77
-79
-81
-83
-85
-87
-89
-90
-92
-93
-94
-95
-96
-97
-98
-98
-99
-100
-100
-101
-102
-103
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-124
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-129
-129
-130
-131
-132
-133
-134
-135
-136
-138
-139
-140
-140
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-144
-144
-143
-143
-142
-141
-141
-140
-139
-138
-137
-136
-134
-133
-132
-131
-130
-128
-127
-126
-125
-124
-123
-121
-120
-119
-118
-117
-116
-116
-115
-115
-115
-115
-114
-114
-114
-115
-115
-115
-116
-117
-118
-118
-120
-121
-122
-123
-125
-126
-128
-129
-131
-132
-134
-136
-137
-139
-141
-143
-145
-146
-148
-150
-152
-154
-155
-157
-158
-159
-160
-161
-162
-162
-163
-163
-164
-164
-165
-165
-165
-165
-166
-166
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-166
-166
-166
-166
-166
-166
-166
-166
-165
-165
-164
-164
-163
-162
-161
-160
-159
-158
-157
-155
-154
-152
-151
-149
-147
-146
-144
-143
-142
-140
-140
-139
-138
-138
-138
-138
-138
-138
-138
-139
-140
-140
-141
-142
-143
-143
-144
-145
-146
-147
-148
-149
-149
-150
-150
-151
-151
-151
-150
-150
-149
-149
-148
-146
-145
-143
-140
-138
-135
-132
-129
-126
-123
-120
-116
-113
-110
-107
-103
-100
-97
-94
-91
-88
-85
-83
-81
-79
-77
-76
-74
-74
-73
-73
-73
-74
-74
-75
-77
-78
-80
-81
-83
-85
-88
-90
-92
-94
-97
-99
-101
-103
-105
-107
-109
-111
-113
-115
-117
-119
-121
-123
-125
-128
-130
-133
-135
-138
-142
-145
-148
-152
-155
-159
-163
-167
-171
-175
-180
-184
-188
-191
-195
-198
-201
-204
-206
-209
-211
-213
-215
-217
-218
-220
-222
-224
-226
-227
-229
-231
-232
-234
-235
-237
-238
-239
-240
-241
-242
-243
-244
-245
-247
-248
-250
-251
-253
-255
-257
-259
-261
-264
-267
-269
-272
-275
-278
-281
-284
-287
-289
-291
-294
-296
-298
-299
-301
-302
-303
-303
-304
-304
-304
-304
-303
-303
-301
-300
-298
-296
-294
-291
-288
-285
-281
-277
-273
-269
-265
-260
-256
-251
-246
-241
-236
-231
-226
-222
-217
-213
-208
-204
-200
-196
-192
-188
-185
-181
-178
-175
-172
-168
-165
-162
-158
-155
-152
-149
-146
-143
-140
-137
-135
-132
-129
-127
-124
-121
-119
-116
-113
-110
-108
-105
-102
-99
-97
-94
-92
-89
-87
-85
-83
-81
-79
-78
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-66
-65
-64
-62
-61
-59
-57
-56
-54
-53
-51
-49
-48
-46
-45
-44
-42
-41
-40
-38
-37
-36
-35
-34
-33
-32
-32
-31
-31
-31
-31
-31
-32
-33
-34
-35
-36
-38
-40
-43
-45
-48
-51
-54
-58
-61
-65
-69
-73
-77
-81
-85
-90
-94
-98
-102
-106
-110
-114
-118
-122
-126
-130
-133
-137
-141
-145
-148
-151
-155
-158
-161
-164
-167
-170
-173
-175
-178
-180
-183
-185
-187
-189
-191
-192
-194
-196
-198
-199
-201
-202
-203
-205
-206
-208
-209
-211
-212
-214
-215
-217
-218
-220
-222
-223
-225
-227
-229
-230
-232
-234
-236
-237
-239
-241
-242
-244
-245
-247
-248
-249
-251
-252
-253
-254
-255
-256
-257
-258
-258
-259
-259
-259
-259
-259
-259
-258
-258
-258
-257
-256
-256
-255
-254
-254
-253
-252
-251
-250
-248
-247
-245
-243
-241
-239
-237
-235
-232
-230
-227
-225
-222
-220
-217
-215
-212
-210
-208
-206
-204
-202
-201
-199
-198
-197
-196
-195
-194
-193
-192
-192
-191
-190
-190
-189
-188
-188
-187
-187
-186
-186
-185
-184
-183
-182
-182
-181
-179
-178
-177
-175
-173
-172
-170
-168
-166
-164
-162
-160
-158
-156
-154
-152
-150
-148
-146
-144
-141
-139
-137
-134
-132
-130
-129
-127
-125
-124
-123
-121
-120
-119
-118
-117
-116
-115
-113
-112
-111
-110
-109
-107
-106
-104
-103
-101
-99
-97
-94
-92
-89
-87
-84
-81
-79
-77
-75
-73
-71
-70
-68
-67
-67
-66
-66
-66
-66
-66
-67
-67
-68
-69
-70
-71
-73
-74
-76
-77
-78
-80
-81
-82
-83
-83
-83
-84
-83
-83
-83
-82
-81
-79
-78
-75
-73
-71
-68
-65
-62
-59
-56
-52
-49
-45
-42
-38
-34
-30
-26
-23
-19
-16
-12
-9
-6
-3
0
2
4
6
8
9
10
11
11
12
12
12
11
11
10
10
9
8
7
7
6
5
4
4
3
2
2
1
1
0
0
0
0
0
0
0
1
1
2
3
4
6
7
9
12
14
17
19
22
24
27
30
32
35
38
40
43
46
48
51
53
56
59
61
64
67
70
73
76
78
81
84
86
89
91
93
96
97
99
101
102
102
103
103
103
102
102
101
100
99
98
98
97
96
96
95
95
95
95
94
94
94
94
94
93
93
93
92
91
91
90
90
89
89
89
88
88
87
87
87
87
87
87
87
87
87
87
87
87
87
86
86
86
85
85
84
84
83
82
81
80
79
77
75
73
71
68
65
62
58
55
51
48
44
41
37
34
31
28
26
23
21
18
16
14
11
9
7
4
2
-1
-3
-6
-8
-11
-13
-15
-17
-20
-22
-24
-26
-28
-29
-31
-32
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-50
-51
-52
-53
-54
-55
-55
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-56
-55
-54
-53
-52
-50
-49
-47
-46
-44
-42
-40
-39
-37
-35
-33
-31
-28
-26
-24
-21
-18
-16
-13
-11
-8
-5
-2
0
3
6
9
12
15
18
22
25
28
30
33
35
37
39
40
41
42
43
44
45
46
47
48
49
50
51
53
54
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
84
86
87
89
90
91
91
92
93
94
95
96
97
98
99
99
100
101
101
102
102
102
102
101
101
100
99
98
97
95
94
92
91
89
87
85
83
80
78
76
74
72
70
69
67
65
64
63
62
61
60
59
59
59
58
58
58
57
57
57
56
56
55
55
54
53
52
50
49
47
45
43
41
39
36
34
31
28
25
22
18
15
11
8
4
1
-3
-7
-11
-15
-19
-23
-26
-30
-33
-37
-40
-42
-45
-47
-49
-50
-51
-51
-51
-50
-50
-49
-48
-47
-45
-44
-43
-41
-40
-38
-37
-35
-34
-33
-31
-30
-29
-28
-28
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-29
-29
-30
-30
-29
-29
-28
-27
-27
-26
-25
-23
-22
-21
-19
-18
-17
-16
-15
-14
-13
-12
-12
-12
-12
-12
-12
-13
-14
-15
-16
-16
-17
-18
-18
-19
-19
-20
-20
-21
-22
-22
-22
-23
-23
-23
-24
-24
-24
-23
-23
-22
-21
-19
-17
-15
-12
-9
-6
-3
1
4
7
11
14
17
20
22
25
27
29
30
31
32
33
33
32
32
31
30
28
27
25
23
21
19
17
14
12
9
7
4
1
-2
-5
-8
-11
-14
-18
-21
-24
-27
-31
-33
-36
-39
-41
-43
-45
-48
-50
-52
-54
-56
-58
-61
-63
-66
-68
-70
-73
-75
-77
-79
-80
-82
-84
-85
-86
-87
-88
-90
-90
-91
-92
-93
-93
-94
-95
-95
-96
-96
-97
-98
-99
-100
-101
-103
-105
-107
-110
-112
-115
-118
-121
-124
-127
-130
-133
-136
-139
-141
-144
-146
-149
-151
-152
-154
-155
-157
-158
-159
-160
-161
-162
-164
-165
-166
-168
-170
-172
-174
-177
-180
-183
-186
-190
-193
-197
-200
-204
-208
-212
-215
-219
-222
-225
-228
-231
-233
-236
-237
-239
-239
-240
-240
-239
-239
-238
-236
-235
-233
-232
-230
-228
-227
-226
-224
-223
-222
-220
-219
-218
-217
-215
-214
-212
-210
-208
-205
-202
-199
-196
-193
-190
-188
-185
-183
-180
-178
-175
-173
-170
-167
-165
-162
-158
-155
-152
-148
-145
-141
-137
-133
-129
-126
-122
-119
-116
-113
-111
-109
-108
-106
-106
-105
-105
-106
-106
-107
-108
-109
-111
-112
-113
-115
-116
-117
-119
-120
-121
-121
-122
-123
-123
-123
-123
-123
-123
-122
-122
-122
-121
-120
-119
-118
-116
-115
-113
-111
-109
-108
-106
-104
-103
-102
-101
-100
-100
-100
-100
-101
-102
-103
-104
-106
-107
-109
-111
-114
-116
-119
-122
-125
-128
-131
-134
-137
-140
-143
-147
-150
-153
-156
-159
-161
-164
-167
-170
-173
-176
-179
-182
-185
-188
-190
-193
-196
-198
-201
-203
-205
-207
-209
-211
-212
-214
-215
-216
-218
-219
-220
-221
-223
-224
-225
-226
-227
-228
-230
-231
-232
-233
-235
-236
-237
-239
-240
-242
-243
-244
-246
-247
-248
-250
-251
-251
-252
-252
-252
-252
-251
-251
-250
-250
-249
-247
-246
-244
-242
-240
-238
-236
-234
-232
-230
-228
-226
-225
-223
-222
-221
-220
-219
-219
-218
-218
-218
-218
-218
-218
-218
-218
-218
-218
-217
-216
-215
-214
-213
-211
-210
-208
-205
-203
-200
-197
-194
-191
-187
-184
-180
-177
-173
-170
-166
-162
-159
-155
-151
-147
-143
-140
-136
-132
-128
-125
-122
-118
-115
-112
-109
-105
-102
-99
-96
-93
-90
-87
-84
-82
-79
-76
-74
-72
-69
-68
-66
-64
-63
-61
-60
-59
-58
-57
-56
-55
-54
-53
-52
-51
-50
-49
-49
-48
-47
-46
-46
-45
-45
-44
-44
-44
-43
-43
-43
-42
-42
-41
-40
-39
-38
-37
-36
-34
-33
-31
-29
-27
-25
-23
-21
-18
-16
-13
-11
-8
-6
-3
-1
2
5
8
11
14
17
21
24
27
30
33
36
39
42
45
47
50
52
55
57
59
61
63
65
67
68
70
72
73
75
76
77
79
80
81
82
83
84
85
87
88
89
90
91
93
95
96
98
99
101
103
105
107
109
111
113
116
118
120
123
125
127
129
131
133
135
137
138
140
141
142
143
144
145
146
146
147
147
146
146
145
143
142
140
138
136
134
132
130
129
127
126
124
123
123
122
122
122
123
123
125
126
127
129
131
134
136
138
141
144
147
150
154
158
162
167
171
176
182
188
194
200
207
215
222
230
239
247
256
266
275
286
296
307
318
329
340
352
364
376
388
400
412
424
436
448
460
472
484
495
507
518
530
542
553
565
576
588
599
611
622
633
644
655
666
676
687
698
708
719
729
740
750
760
770
780
790
800
809
819
828
838
847
856
865
874
883
891
899
907
915
922
930
937
943
950
957
963
969
975
981
987
992
998
1002
1008
1014
1018
1022
1028
1032
1036
1040
1044
1048
1051
1055
1058
1062
1066
1070
1073
1077
1081
1084
1087
1090
1093
1095
1097
1099
1100
1101
1102
1102
1102
1102
1101
1100
1099
1098
1096
1094
1092
1090
1087
1085
1082
1079
1076
1073
1069
1066
1062
1059
1056
1053
1050
1047
1044
1041
1039
1037
1035
1033
1031
1029
1027
1025
1024
1022
1020
1018
1016
1016
1014
1012
1012
1010
1010
1008
1008
1006
1006
1004
1002
1002
1000
999
998
996
995
993
991
989
987
985
982
979
976
974
971
968
965
962
959
956
953
950
947
944
941
938
936
933
931
928
926
924
922
920
918
916
914
913
911
909
907
905
903
902
900
898
896
895
893
892
891
889
889
888
887
887
886
886
886
886
886
886
887
887
888
890
891
893
895
897
899
902
904
907
909
912
914
917
920
923
926
930
934
938
943
948
953
958
964
968
973
978
982
985
988
991
993
994
995
996
996
995
994
992
990
987
983
979
975
970
964
958
952
945
937
930
922
913
905
896
887
878
869
860
851
841
832
822
813
803
793
782
772
761
751
740
729
718
706
695
683
671
659
647
636
624
612
601
589
578
566
555
543
532
520
508
497
485
473
460
448
436
423
411
399
386
374
361
348
335
322
308
294
279
264
249
234
218
203
187
172
157
142
127
112
98
83
68
53
37
21
4
-13
-31
-50
-69
-89
-110
-131
-152
-174
-197
-220
-243
-266
-289
-312
-335
-357
-380
-402
-424
-446
-467
-489
-510
-530
-551
-571
-591
-610
-629
-648
-666
-683
-701
-717
-734
-750
-766
-781
-796
-810
-825
-839
-853
-866
-880
-893
-906
-919
-931
-943
-955
-966
-977
-988
-998
-1008
-1016
-1025
-1033
-1041
-1048
-1054
-1060
-1066
-1072
-1077
-1082
-1086
-1091
-1095
-1100
-1105
-1109
-1114
-1119
-1123
-1128
-1132
-1136
-1140
-1143
-1146
-1149
-1151
-1152
-1153
-1154
-1154
-1154
-1154
-1153
-1152
-1151
-1150
-1148
-1147
-1146
-1145
-1144
-1144
-1145
-1146
-1148
-1150
-1154
-1158
-1163
-1168
-1174
-1180
-1187
-1194
-1202
-1210
-1218
-1226
-1234
-1242
-1250
-1258
-1266
-1274
-1281
-1288
-1295
-1301
-1308
-1314
-1320
-1325
-1330
-1335
-1340
-1345
-1349
-1353
-1356
-1360
-1363
-1365
-1368
-1370
-1373
-1375
-1377
-1379
-1381
-1383
-1384
-1386
-1387
-1388
-1388
-1388
-1387
-1386
-1385
-1383
-1380
-1377
-1373
-1369
-1365
-1359
-1354
-1347
-1340
-1332
-1324
-1315
-1306
-1295
-1284
-1272
-1260
-1246
-1233
-1218
-1204
-1189
-1174
-1159
-1145
-1131
-1118
-1105
-1092
-1081
-1070
-1060
-1050
-1042
-1034
-1027
-1020
-1016
-1012
-1008
-1006
-1004
-1004
-1002
-1004
-1004
-1004
-1006
-1008
-1008
-1010
-1010
-1012
-1012
-1012
-1012
-1012
-1012
-1010
-1010
-1010
-1008
-1008
-1008
-1008
-1006
-1006
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1010
-1010
-1010
-1012
-1012
-1014
-1016
-1016
-1018
-1022
-1024
-1027
-1030
-1033
-1036
-1039
-1042
-1045
-1047
-1048
-1049
-1049
-1048
-1046
-1043
-1038
-1033
-1026
-1018
-1008
-1000
-990
-979
-969
-957
-946
-934
-922
-910
-898
-885
-873
-861
-849
-838
-826
-816
-806
-796
-786
-777
-769
-760
-752
-745
-738
-732
-726
-721
-716
-712
-709
-706
-704
-703
-702
-702
-702
-703
-704
-705
-707
-709
-710
-712
-714
-716
-717
-718
-719
-720
-720
-720
-720
-719
-718
-717
-715
-715
-714
-713
-713
-713
-714
-714
-715
-717
-718
-720
-723
-725
-728
-732
-735
-739
-743
-748
-753
-759
-765
-772
-779
-786
-794
-802
-811
-819
-828
-837
-846
-855
-864
-874
-883
-893
-903
-912
-922
-932
-941
-951
-960
-968
-976
-983
-990
-995
-1000
-1002
-1006
-1006
-1008
-1008
-1008
-1006
-1006
-1008
-1008
-1010
-1010
-1014
-1016
-1020
-1025
-1030
-1035
-1040
-1045
-1050
-1055
-1059
-1063
-1066
-1069
-1071
-1072
-1073
-1073
-1073
-1072
-1070
-1068
-1065
-1062
-1058
-1053
-1048
-1042
-1037
-1031
-1025
-1018
-1012
-1006
-1000
-995
-990
-985
-981
-977
-973
-969
-965
-962
-958
-953
-949
-944
-939
-934
-928
-923
-917
-912
-907
-902
-897
-892
-888
-884
-881
-877
-875
-873
-871
-869
-868
-867
-866
-866
-865
-864
-863
-862
-861
-860
-859
-857
-855
-852
-850
-847
-843
-839
-835
-831
-827
-822
-817
-812
-807
-803
-798
-794
-789
-786
-782
-779
-776
-773
-771
-769
-768
-767
-766
-766
-765
-765
-764
-764
-763
-761
-759
-757
-755
-752
-748
-745
-741
-736
-731
-725
-718
-711
-703
-694
-686
-677
-667
-658
-649
-641
-632
-624
-617
-610
-603
-596
-590
-584
-578
-573
-567
-561
-555
-549
-543
-536
-530
-524
-518
-512
-507
-502
-497
-493
-490
-487
-484
-482
-480
-478
-476
-474
-472
-470
-468
-466
-463
-460
-457
-454
-450
-445
-440
-435
-429
-423
-417
-410
-403
-397
-391
-385
-379
-375
-371
-367
-365
-363
-362
-362
-363
-364
-366
-368
-371
-374
-377
-380
-383
-386
-389
-392
-394
-397
-399
-401
-403
-405
-407
-409
-411
-413
-415
-418
-421
-424
-427
-431
-436
-440
-445
-450
-454
-459
-464
-469
-474
-479
-484
-489
-494
-499
-505
-510
-515
-520
-525
-530
-534
-538
-542
-545
-548
-551
-554
-556
-559
-562
-565
-568
-572
-576
-580
-585
-589
-594
-599
-603
-608
-612
-615
-619
-622
-624
-625
-626
-626
-626
-625
-623
-621
-618
-614
-610
-605
-600
-594
-588
-582
-576
-570
-563
-557
-551
-544
-538
-533
-527
-522
-516
-512
-507
-502
-498
-494
-490
-486
-482
-478
-475
-471
-467
-463
-458
-453
-448
-441
-434
-427
-418
-409
-400
-390
-379
-369
-358
-347
-335
-323
-311
-299
-287
-274
-262
-250
-238
-226
-215
-204
-194
-184
-174
-166
-158
-150
-143
-137
-131
-126
-121
-116
-111
-107
-103
-100
-96
-93
-91
-88
-86
-84
-82
-81
-80
-79
-79
-78
-78
-78
-77
-77
-77
-76
-76
-76
-76
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-76
-76
-76
-75
-75
-75
-76
-77
-78
-80
-82
-85
-88
-92
-96
-101
-105
-109
-114
-118
-122
-125
-128
-131
-133
-135
-135
-136
-135
-134
-132
-129
-126
-121
-115
-108
-100
-92
-82
-72
-61
-49
-36
-24
-10
3
16
30
43
56
69
83
96
109
121
134
147
159
171
183
195
206
218
230
242
254
266
278
290
302
313
325
336
347
358
369
380
390
400
410
419
428
437
446
455
463
471
479
486
493
500
506
513
519
525
531
537
543
549
555
560
565
570
575
578
582
585
587
589
590
592
592
593
594
594
595
596
597
598
600
601
602
603
604
605
606
607
608
609
610
611
613
614
616
618
620
622
624
626
629
631
634
637
639
643
646
649
653
657
662
667
672
678
684
690
696
702
709
715
721
727
733
739
745
751
758
764
771
779
786
794
802
809
817
824
831
838
844
850
855
859
864
868
871
875
878
882
885
889
892
896
900
903
907
910
913
915
918
920
921
923
924
925
926
927
928
929
930
931
933
935
937
939
941
943
944
946
948
950
951
952
953
954
955
956
956
956
956
956
955
953
951
949
946
943
940
936
932
928
924
920
916
912
908
904
901
898
894
891
888
885
882
879
876
874
872
870
868
867
865
865
864
863
863
863
863
864
864
865
867
869
871
874
877
881
884
888
892
896
900
903
906
909
911
912
914
914
915
915
915
915
915
915
914
914
914
913
913
912
911
910
908
907
905
902
900
897
894
891
888
885
882
880
877
875
873
871
870
868
867
866
866
866
866
866
866
867
867
868
868
869
869
869
868
868
867
865
864
862
860
857
853
849
845
839
834
827
821
813
805
797
788
779
769
759
749
739
728
717
706
695
684
673
661
650
639
627
616
605
593
581
569
557
545
532
519
505
491
477
462
446
430
414
397
380
363
346
329
313
296
280
264
248
233
217
202
187
171
156
141
126
112
97
83
70
57
44
31
19
8
-4
-15
-26
-37
-47
-58
-68
-78
-88
-98
-107
-116
-124
-133
-140
-148
-155
-162
-168
-174
-180
-186
-192
-198
-204
-210
-216
-222
-229
-235
-240
-246
-252
-257
-262
-266
-270
-274
-277
-279
-282
-283
-285
-285
-286
-286
-285
-284
-283
-282
-281
-279
-278
-277
-276
-276
-275
-275
-275
-275
-276
-276
-277
-278
-279
-280
-282
-284
-286
-288
-291
-295
-298
-302
-306
-311
-316
-321
-327
-333
-340
-347
-354
-362
-370
-379
-387
-397
-406
-416
-426
-436
-447
-458
-469
-480
-491
-503
-514
-525
-536
-546
-555
-564
-573
-580
-587
-594
-599
-605
-609
-614
-619
-623
-628
-633
-638
-642
-647
-652
-656
-660
-664
-668
-671
-674
-677
-679
-681
-683
-685
-686
-687
-688
-688
-688
-688
-688
-687
-685
-684
-682
-680
-678
-675
-673
-670
-668
-666
-664
-662
-659
-657
-655
-652
-650
-647
-644
-641
-638
-634
-630
-626
-622
-618
-613
-609
-604
-599
-594
-589
-583
-578
-573
-568
-563
-557
-552
-547
-542
-537
-531
-526
-521
-516
-511
-506
-501
-497
-493
-490
-487
-484
-483
-481
-481
-481
-481
-482
-484
-486
-489
-492
-495
-498
-502
-506
-511
-515
-520
-524
-528
-532
-536
-539
-542
-545
-547
-548
-550
-551
-551
-552
-552
-552
-552
-552
-552
-552
-552
-551
-551
-551
-550
-549
-548
-547
-546
-544
-543
-542
-541
-540
-539
-539
-538
-538
-538
-538
-538
-538
-538
-538
-538
-537
-536
-535
-533
-531
-529
-526
-522
-518
-514
-508
-502
-495
-487
-479
-469
-458
-447
-434
-421
-407
-393
-378
-363
-348
-334
-319
-305
-291
-277
-263
-250
-237
-225
-213
-202
-191
-180
-170
-160
-151
-143
-134
-127
-120
-113
-106
-100
-94
-88
-82
-76
-69
-63
-57
-50
-44
-38
-31
-25
-19
-13
-7
-1
5
11
17
23
30
36
44
51
59
67
75
84
92
101
109
118
127
136
145
154
163
172
182
192
202
212
222
232
242
253
263
274
285
296
307
318
329
339
350
361
371
381
391
401
410
419
428
437
445
453
461
468
475
481
487
492
497
501
504
507
510
512
514
515
517
518
520
521
523
525
527
529
531
534
537
541
545
550
554
559
565
570
577
583
590
598
606
614
623
632
642
652
662
672
683
693
704
715
725
736
746
756
766
776
785
795
804
814
824
834
844
854
865
876
886
897
909
920
932
943
956
968
981
995
1008
1022
1038
1054
1070
1087
1104
1121
1137
1154
1170
1186
1202
1217
1231
1245
1258
1271
1283
1295
1307
1318
1329
1340
1351
1362
1373
1384
1394
1405
1416
1427
1438
1449
1459
1469
1480
1490
1499
1509
1518
1526
1535
1543
1550
1557
1564
1570
1576
1581
1586
1590
1594
1597
1600
1602
1604
1605
1606
1606
1607
1607
1607
1607
1608
1608
1608
1608
1609
1609
1610
1611
1612
1613
1615
1616
1618
1619
1621
1622
1624
1626
1627
1629
1630
1631
1633
1634
1635
1636
1636
1636
1636
1635
1634
1633
1630
1628
1624
1621
1616
1611
1605
1599
1591
1583
1574
1565
1554
1543
1531
1519
1505
1491
1477
1461
1445
1428
1411
1393
1374
1355
1336
1317
1297
1277
1257
1238
1218
1198
1179
1160
1141
1123
1105
1087
1070
1053
1036
1020
1004
988
972
956
940
925
910
895
881
867
853
839
827
814
802
791
780
770
760
751
742
734
726
719
713
707
702
697
693
689
686
683
681
679
678
676
676
675
674
674
674
674
674
674
674
675
675
676
676
676
677
677
678
678
679
679
679
680
680
680
680
680
681
681
681
681
681
681
681
682
682
683
684
685
687
689
691
694
696
699
702
704
707
709
710
711
711
711
710
708
706
702
699
695
690
685
679
673
667
660
653
646
638
631
623
615
607
599
592
584
576
569
562
555
548
542
535
528
522
515
508
501
494
486
479
470
462
453
444
434
424
414
403
392
380
369
358
346
335
324
313
302
291
281
272
263
254
246
239
232
225
219
214
208
204
199
195
191
187
183
180
177
173
170
167
163
159
156
151
147
142
137
132
126
119
112
105
97
89
81
72
63
53
44
34
24
13
3
-7
-18
-28
-37
-47
-57
-66
-75
-84
-92
-101
-110
-118
-126
-135
-143
-151
-160
-168
-177
-186
-194
-203
-213
-222
-231
-241
-251
-261
-271
-281
-292
-303
-314
-325
-337
-349
-360
-372
-383
-395
-406
-417
-427
-437
-447
-456
-465
-474
-482
-489
-496
-503
-510
-516
-522
-527
-533
-538
-542
-547
-551
-555
-560
-564
-568
-572
-576
-581
-586
-591
-597
-604
-611
-619
-628
-637
-647
-657
-668
-679
-691
-702
-714
-726
-738
-750
-762
-773
-784
-795
-806
-815
-825
-833
-841
-849
-855
-861
-867
-871
-875
-879
-882
-885
-888
-890
-892
-895
-897
-899
-901
-904
-907
-909
-912
-915
-918
-921
-924
-927
-930
-932
-935
-937
-939
-941
-942
-944
-945
-946
-947
-947
-948
-948
-948
-948
-948
-948
-947
-947
-947
-948
-948
-949
-950
-952
-954
-957
-960
-964
-969
-975
-981
-988
-996
-1004
-1014
-1022
-1033
-1044
-1055
-1067
-1078
-1090
-1101
-1113
-1124
-1136
-1147
-1157
-1168
-1177
-1187
-1195
-1204
-1211
-1218
-1224
-1230
-1235
-1239
-1242
-1245
-1248
-1249
-1250
-1251
-1251
-1251
-1251
-1250
-1249
-1249
-1247
-1246
-1245
-1244
-1242
-1240
-1238
-1236
-1234
-1232
-1230
-1227
-1225
-1222
-1220
-1217
-1214
-1211
-1208
-1205
-1202
-1200
-1197
-1194
-1191
-1189
-1186
-1183
-1180
-1177
-1175
-1172
-1169
-1166
-1163
-1160
-1157
-1154
-1151
-1148
-1145
-1143
-1141
-1139
-1138
-1137
-1136
-1136
-1136
-1137
-1138
-1139
-1141
-1142
-1144
-1145
-1147
-1149
-1151
-1152
-1154
-1155
-1156
-1158
-1159
-1160
-1160
-1161
-1161
-1160
-1159
-1158
-1156
-1154
-1151
-1148
-1145
-1141
-1137
-1133
-1128
-1124
-1120
-1116
-1111
-1107
-1103
-1099
-1095
-1091
-1087
-1083
-1078
-1074
-1069
-1064
-1058
-1052
-1046
-1039
-1032
-1024
-1016
-1008
-999
-990
-981
-971
-962
-952
-943
-933
-923
-913
-903
-893
-883
-873
-863
-852
-842
-831
-821
-811
-800
-790
-780
-770
-761
-752
-743
-734
-726
-718
-710
-703
-696
-689
-683
-677
-671
-665
-659
-653
-648
-643
-637
-632
-627
-621
-616
-610
-604
-598
-592
-585
-578
-570
-562
-554
-544
-535
-524
-513
-501
-489
-476
-463
-449
-434
-419
-404
-389
-373
-358
-343
-327
-312
-298
-283
-269
-255
-241
-227
-214
-200
-187
-174
-162
-149
-137
-125
-114
-103
-92
-83
-73
-65
-57
-49
-43
-37
-31
-26
-22
-18
-14
-11
-7
-4
-1
2
5
8
10
13
15
18
19
21
22
23
23
23
23
22
20
18
15
12
9
5
1
-3
-8
-13
-18
-23
-29
-35
-41
-48
-54
-61
-68
-75
-83
-90
-98
-106
-114
-123
-132
-141
-151
-161
-171
-182
-193
-205
-217
-229
-241
-253
-265
-277
-290
-302
-314
-325
-337
-348
-359
-370
-380
-390
-400
-410
-419
-428
-436
-444
-452
-459
-466
-473
-479
-486
-492
-498
-504
-510
-516
-521
-527
-533
-538
-543
-549
-554
-558
-563
-567
-570
-574
-577
-579
-582
-584
-585
-586
-587
-587
-586
-586
-584
-582
-580
-577
-573
-568
-563
-557
-550
-543
-535
-526
-517
-507
-496
-485
-473
-461
-449
-436
-423
-409
-395
-382
-368
-353
-339
-324
-309
-294
-278
-262
-245
-228
-211
-193
-175
-157
-139
-120
-102
-83
-64
-46
-27
-8
10
29
47
65
84
101
119
136
152
169
184
199
213
226
238
249
259
268
276
283
288
292
296
298
299
298
297
295
291
287
282
276
270
263
255
248
240
231
223
214
205
196
187
178
168
159
150
140
130
121
111
101
90
80
69
58
46
34
22
9
-4
-18
-32
-47
-62
-78
-94
-110
-127
-144
-162
-179
-197
-215
-233
-252
-270
-289
-308
-327
-346
-365
-384
-403
-423
-443
-462
-482
-502
-522
-542
-562
-582
-602
-622
-642
-661
-680
-699
-718
-736
-754
-772
-789
-806
-822
-838
-853
-868
-882
-896
-908
-921
-932
-943
-953
-962
-970
-977
-984
-990
-996
-1000
-1004
-1006
-1010
-1012
-1014
-1014
-1014
-1014
-1014
-1012
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-998
-996
-995
-994
-993
-992
-992
-992
-992
-992
-992
-993
-994
-994
-995
-995
-996
-996
-997
-998
-998
-999
-999
-1000
-1000
-1002
-1002
-1004
-1006
-1008
-1010
-1014
-1018
-1022
-1027
-1033
-1039
-1046
-1054
-1062
-1072
-1082
-1093
-1105
-1118
-1132
-1146
-1162
-1178
-1195
-1212
-1230
-1248
-1267
-1285
-1304
-1323
-1341
-1360
-1378
-1397
-1415
-1432
-1449
-1466
-1482
-1498
-1513
-1528
-1542
-1555
-1568
-1580
-1591
-1602
-1612
-1622
-1631
-1639
-1647
-1654
-1660
-1666
-1671
-1676
-1680
-1684
-1688
-1691
-1695
-1697
-1700
-1703
-1706
-1709
-1711
-1714
-1717
-1719
-1722
-1725
-1727
-1730
-1733
-1736
-1738
-1741
-1744
-1746
-1749
-1752
-1755
-1758
-1761
-1764
-1768
-1772
-1776
-1781
-1786
-1792
-1798
-1804
-1811
-1819
-1827
-1835
-1844
-1853
-1863
-1873
-1883
-1894
-1904
-1915
-1926
-1937
-1948
-1959
-1970
-1981
-1991
-2001
-2011
-2021
-2029
-2037
-2045
-2054
-2061
-2068
-2074
-2079
-2084
-2089
-2092
-2095
-2098
-2099
-2100
-2101
-2100
-2099
-2097
-2094
-2090
-2085
-2079
-2073
-2065
-2057
-2048
-2037
-2028
-2017
-2005
-1993
-1981
-1968
-1955
-1941
-1927
-1913
-1899
-1884
-1870
-1855
-1841
-1826
-1811
-1796
-1781
-1766
-1751
-1736
-1721
-1705
-1690
-1675
-1660
-1645
-1630
-1615
-1601
-1586
-1572
-1558
-1545
-1532
-1518
-1505
-1493
-1480
-1468
-1455
-1443
-1431
-1419
-1408
-1397
-1386
-1375
-1364
-1354
-1344
-1335
-1326
-1317
-1308
-1300
-1292
-1284
-1277
-1270
-1263
-1257
-1251
-1245
-1239
-1234
-1229
-1224
-1219
-1215
-1211
-1207
-1204
-1201
-1198
-1196
-1194
-1192
-1191
-1190
-1189
-1189
-1189
-1189
-1189
-1190
-1191
-1192
-1194
-1195
-1198
-1200
-1203
-1206
-1210
-1214
-1219
-1223
-1229
-1234
-1240
-1247
-1253
-1261
-1268
-1276
-1284
-1293
-1302
-1311
-1320
-1330
-1340
-1349
-1359
-1369
-1379
-1389
-1399
-1408
-1418
-1427
-1436
-1445
-1454
-1462
-1470
-1478
-1486
-1494
-1501
-1508
-1514
-1521
-1527
-1533
-1539
-1544
-1550
-1555
-1560
-1565
-1570
-1575
-1580
-1585
-1590
-1595
-1599
-1604
-1608
-1611
-1615
-1618
-1621
-1624
-1626
-1629
-1631
-1633
-1634
-1636
-1637
-1639
-1640
-1641
-1642
-1644
-1645
-1646
-1647
-1648
-1649
-1649
-1650
-1650
-1651
-1651
-1651
-1650
-1649
-1648
-1647
-1645
-1643
-1640
-1637
-1634
-1630
-1626
-1621
-1615
-1609
-1602
-1595
-1588
-1580
-1572
-1564
-1555
-1546
-1537
-1528
-1518
-1509
-1499
-1490
-1480
-1470
-1460
-1450
-1440
-1430
-1420
-1410
-1400
-1390
-1379
-1369
-1358
-1348
-1338
-1327
-1317
-1306
-1296
-1286
-1276
-1266
-1256
-1246
-1236
-1226
-1216
-1206
-1196
-1187
-1177
-1168
-1159
-1149
-1140
-1131
-1121
-1112
-1103
-1094
-1084
-1075
-1066
-1058
-1049
-1041
-1034
-1026
-1018
-1012
-1006
-1002
-997
-992
-988
-985
-982
-979
-977
-975
-974
-973
-973
-973
-974
-975
-977
-980
-983
-986
-990
-995
-999
-1004
-1010
-1014
-1020
-1026
-1032
-1037
-1042
-1047
-1052
-1056
-1060
-1064
-1067
-1070
-1073
-1076
-1078
-1080
-1082
-1083
-1083
-1084
-1084
-1083
-1082
-1080
-1078
-1076
-1073
-1069
-1066
-1062
-1058
-1053
-1048
-1043
-1038
-1032
-1027
-1020
-1014
-1008
-1002
-996
-990
-983
-977
-970
-963
-956
-949
-942
-935
-927
-919
-912
-904
-896
-888
-880
-872
-864
-856
-847
-839
-831
-822
-814
-805
-797
-788
-780
-772
-764
-756
-748
-741
-734
-727
-721
-715
-709
-704
-699
-695
-690
-687
-683
-680
-678
-676
-674
-673
-673
-673
-673
-673
-674
-676
-678
-680
-682
-686
-689
-693
-697
-702
-708
-713
-719
-726
-733
-741
-748
-757
-765
-774
-783
-793
-803
-813
-824
-834
-845
-856
-868
-879
-891
-903
-914
-926
-938
-949
-961
-972
-984
-995
-1006
-1016
-1027
-1037
-1047
-1056
-1065
-1074
-1082
-1090
-1097
-1104
-1110
-1116
-1121
-1126
-1130
-1134
-1137
-1140
-1143
-1145
-1147
-1149
-1150
-1150
-1151
-1151
-1150
-1150
-1149
-1147
-1146
-1144
-1141
-1139
-1136
-1133
-1129
-1125
-1120
-1115
-1110
-1104
-1097
-1090
-1082
-1074
-1064
-1054
-1044
-1032
-1018
-1006
-992
-976
-960
-943
-925
-905
-885
-864
-842
-818
-794
-769
-743
-715
-687
-658
-629
-598
-567
-535
-502
-469
-435
-400
-365
-330
-294
-257
-220
-183
-146
-108
-69
-31
8
47
86
125
165
205
245
285
325
366
406
447
488
529
570
611
653
694
736
778
820
862
904
946
989
1031
1074
1116
1159
1202
1244
1287
1330
1372
1415
1457
1499
1542
1584
1626
1668
1710
1752
1794
1835
1877
1918
1960
2001
2041
2083
2124
2165
2205
2246
2286
2327
2367
2408
2448
2488
2529
2569
2609
2649
2689
2728
2767
2806
2845
2883
2921
2958
2995
3031
3067
3102
3137
3171
3205
3238
3270
3302
3333
3364
3393
3422
3451
3478
3505
3531
3556
3581
3604
3626
3648
3669
3688
3707
3725
3741
3757
3772
3786
3799
3811
3822
3833
3842
3851
3859
3867
3874
3880
3885
3891
3895
3899
3903
3906
3909
3911
3913
3914
3915
3915
3915
3914
3913
3912
3910
3907
3904
3900
3896
3892
3887
3881
3874
3868
3860
3852
3844
3835
3825
3815
3804
3793
3782
3770
3757
3744
3730
3716
3701
3685
3669
3652
3635
3617
3598
3578
3557
3536
3514
3490
3466
3441
3415
3389
3361
3332
3303
3273
3241
3209
3177
3143
3109
3074
3039
3003
2966
2929
2892
2854
2816
2778
2740
2702
2663
2625
2587
2549
2511
2473
2435
2397
2360
2322
2285
2248
2211
2174
2137
2100
2063
2027
1990
1954
1917
1881
1846
1810
1776
1741
1707
1674
1641
1608
1576
1545
1515
1485
1456
1428
1401
1374
1348
1324
1300
1277
1255
1234
1215
1196
1178
1161
1145
1130
1116
1103
1091
1080
1069
1059
1050
1042
1034
1027
1020
1016
1010
1006
1002
999
996
994
992
990
989
989
988
988
988
989
990
991
992
993
995
997
999
1000
1002
1004
1008
1010
1012
1016
1018
1020
1024
1026
1028
1031
1033
1034
1036
1037
1038
1038
1039
1039
1038
1038
1037
1036
1034
1032
1030
1027
1024
1020
1018
1014
1010
1004
1000
995
990
984
977
971
964
957
949
942
933
925
916
907
898
889
879
869
859
849
838
828
817
806
795
784
772
761
749
738
726
714
702
690
679
667
655
643
631
620
608
597
585
573
562
550
539
527
515
504
492
480
468
456
444
432
420
408
395
383
370
358
345
332
320
307
295
282
270
259
247
236
225
214
204
195
186
178
170
162
156
150
144
140
136
132
129
127
125
123
123
123
123
124
125
127
130
133
136
140
144
148
153
158
163
168
174
179
184
189
194
198
202
206
208
211
212
213
213
213
211
209
205
201
195
189
182
174
165
155
144
133
120
107
93
79
63
48
32
15
-2
-19
-37
-54
-72
-90
-108
-126
-144
-161
-179
-196
-213
-230
-247
-263
-279
-295
-310
-325
-340
-354
-368
-382
-395
-408
-421
-434
-446
-458
-470
-482
-494
-506
-518
-529
-541
-553
-565
-578
-590
-603
-616
-629
-643
-657
-671
-685
-700
-715
-730
-745
-761
-777
-792
-808
-824
-841
-857
-873
-889
-906
-922
-938
-955
-971
-988
-1004
-1020
-1038
-1054
-1070
-1087
-1103
-1119
-1135
-1150
-1166
-1181
-1196
-1210
-1224
-1238
-1252
-1265
-1278
-1291
-1304
-1316
-1329
-1341
-1353
-1364
-1376
-1387
-1398
-1409
-1420
-1430
-1441
-1450
-1460
-1470
-1479
-1487
-1496
-1504
-1512
-1520
-1527
-1534
-1540
-1546
-1552
-1557
-1561
-1566
-1569
-1572
-1575
-1576
-1578
-1579
-1579
-1578
-1578
-1576
-1574
-1572
-1569
-1566
-1563
-1559
-1554
-1550
-1545
-1540
-1534
-1528
-1522
-1516
-1510
-1504
-1497
-1491
-1484
-1477
-1471
-1464
-1457
-1450
-1443
-1436
-1430
-1423
-1416
-1410
-1403
-1397
-1390
-1384
-1377
-1371
-1365
-1359
-1353
-1347
-1342
-1336
-1331
-1326
-1321
-1316
-1311
-1306
-1302
-1298
-1294
-1290
-1286
-1282
-1279
-1276
-1273
-1270
-1267
-1264
-1262
-1260
-1258
-1256
-1255
-1254
-1253
-1253
-1253
-1254
-1255
-1256
-1258
-1260
-1262
-1265
-1269
-1272
-1276
-1280
-1284
-1288
-1292
-1296
-1301
-1305
-1309
-1313
-1317
-1321
-1325
-1328
-1332
-1335
-1337
-1340
-1342
-1343
-1344
-1345
-1345
-1344
-1343
-1341
-1339
-1336
-1333
-1328
-1323
-1318
-1311
-1304
-1296
-1287
-1278
-1268
-1257
-1245
-1233
-1220
-1206
-1192
-1177
-1162
-1146
-1129
-1112
-1095
-1077
-1058
-1039
-1020
-1000
-980
-959
-938
-916
-894
-872
-849
-826
-802
-778
-753
-728
-702
-675
-648
-620
-592
-563
-534
-504
-473
-443
-411
-379
-347
-315
-282
-249
-215
-182
-148
-114
-80
-46
-12
22
56
90
124
157
191
223
256
288
320
352
383
413
443
473
502
530
558
585
612
638
663
688
712
736
759
781
803
824
845
865
884
903
921
939
956
973
989
1004
1020
1035
1049
1063
1076
1090
1102
1115
1127
1138
1149
1160
1170
1180
1189
1198
1207
1215
1223
1230
1237
1243
1250
1255
1261
1266
1271
1275
1280
1284
1288
1292
1296
1300
1304
1308
1311
1315
1319
1323
1326
1330
1334
1338
1341
1345
1348
1352
1355
1358
1361
1364
1366
1369
1371
1373
1374
1376
1377
1378
1378
1379
1379
1378
1378
1376
1375
1373
1371
1368
1365
1362
1358
1354
1350
1345
1340
1335
1329
1323
1317
1311
1304
1297
1290
1282
1274
1266
1258
1249
1240
1231
1222
1213
1203
1194
1184
1174
1164
1153
1143
1133
1122
1112
1101
1090
1079
1069
1058
1047
1036
1025
1014
1002
992
982
971
960
949
938
927
916
905
894
883
872
861
850
840
829
818
808
797
787
777
766
756
746
736
726
716
707
697
687
678
668
659
649
640
630
620
611
601
591
581
571
561
550
540
529
518
507
496
484
472
460
448
435
423
410
396
383
369
355
341
327
312
298
283
269
254
239
224
210
195
181
166
152
138
125
111
98
85
73
61
49
38
27
17
7
-2
-11
-19
-27
-35
-42
-48
-55
-61
-67
-72
-78
-83
-88
-92
-97
-102
-106
-111
-115
-120
-124
-129
-133
-138
-142
-147
-151
-156
-161
-165
-170
-174
-178
-182
-186
-190
-193
-196
-199
-202
-204
-205
-206
-207
-207
-207
-206
-205
-203
-201
-198
-194
-190
-185
-180
-174
-168
-162
-154
-147
-139
-131
-122
-114
-105
-95
-86
-76
-66
-56
-46
-36
-25
-15
-4
6
17
27
38
49
59
70
81
92
104
115
126
137
149
160
172
183
195
207
218
230
242
253
265
277
289
301
313
325
337
349
361
373
386
398
411
424
437
450
463
476
489
503
516
530
543
557
570
584
598
612
626
639
653
666
680
693
706
719
731
744
756
767
779
790
800
811
820
829
838
846
854
861
867
873
878
882
886
889
891
893
894
895
895
894
893
891
889
886
883
879
874
870
864
859
853
846
839
832
824
816
807
798
789
780
770
760
750
739
729
718
706
695
683
671
659
646
633
620
607
594
580
566
553
539
525
511
496
482
468
454
440
425
411
397
382
368
354
340
325
311
297
283
268
254
240
226
212
197
183
169
154
140
125
111
96
82
67
53
38
24
9
-5
-19
-33
-47
-60
-74
-87
-100
-113
-126
-139
-151
-163
-175
-187
-199
-211
-222
-233
-244
-254
-265
-275
-285
-295
-304
-314
-323
-331
-340
-348
-355
-362
-369
-375
-381
-386
-391
-396
-400
-404
-407
-410
-413
-416
-418
-421
-423
-425
-427
-429
-431
-432
-434
-436
-437
-439
-440
-441
-442
-443
-444
-445
-446
-446
-447
-447
-447
-447
-447
-446
-445
-445
-443
-442
-441
-439
-437
-435
-432
-429
-426
-423
-419
-415
-411
-406
-401
-396
-390
-384
-377
-370
-363
-355
-347
-338
-329
-320
-311
-301
-290
-280
-269
-257
-246
-234
-222
-210
-198
-185
-173
-160
-147
-134
-121
-108
-95
-82
-68
-55
-42
-28
-15
-1
12
26
39
53
66
80
94
107
121
134
148
161
175
188
202
215
228
241
254
267
279
292
304
316
329
341
352
364
376
388
399
410
422
433
444
455
466
477
488
499
510
521
531
542
553
564
574
585
595
606
616
627
637
647
657
667
677
686
696
706
715
725
734
744
753
762
771
780
789
798
807
815
824
832
840
848
856
863
870
877
884
891
897
903
909
914
919
923
928
931
935
937
940
942
943
945
945
946
945
945
944
942
940
938
935
932
929
925
921
917
913
908
903
897
892
886
881
875
869
863
856
850
844
838
831
825
818
812
806
800
793
787
781
775
769
763
757
751
746
740
734
729
723
718
712
706
701
695
690
684
679
673
668
663
657
652
647
642
636
631
626
621
616
611
606
601
596
591
586
582
577
573
568
564
559
555
550
545
541
536
531
526
521
516
511
506
500
495
489
483
477
471
464
457
450
443
436
428
419
411
402
393
383
373
363
353
342
331
319
308
296
283
271
258
245
231
217
203
189
174
159
144
128
112
96
79
62
45
27
10
-9
-27
-46
-65
-84
-103
-123
-142
-162
-182
-202
-222
-242
-263
-283
-303
-323
-342
-362
-382
-401
-420
-439
-458
-476
-494
-512
-529
-546
-563
-579
-595
-610
-624
-639
-652
-666
-679
-691
-703
-714
-725
-736
-746
-756
-765
-774
-782
-790
-798
-805
-812
-819
-826
-832
-838
-844
-850
-856
-861
-867
-873
-878
-883
-889
-894
-900
-905
-910
-916
-921
-926
-931
-936
-940
-945
-949
-954
-958
-961
-965
-968
-971
-974
-977
-979
-981
-983
-984
-986
-987
-987
-988
-988
-988
-988
-987
-986
-985
-984
-982
-980
-978
-975
-972
-969
-966
-962
-958
-953
-949
-944
-939
-933
-928
-922
-916
-910
-903
-897
-890
-884
-877
-871
-864
-858
-851
-844
-838
-831
-825
-819
-813
-807
-801
-795
-790
-785
-780
-775
-771
-766
-763
-759
-756
-753
-751
-749
-747
-746
-746
-745
-745
-746
-747
-748
-750
-752
-755
-758
-762
-765
-770
-774
-779
-784
-790
-796
-802
-809
-815
-823
-830
-838
-846
-854
-862
-871
-880
-889
-898
-908
-917
-927
-937
-946
-956
-966
-976
-985
-995
-1004
-1012
-1022
-1031
-1039
-1047
-1055
-1062
-1069
-1075
-1081
-1087
-1092
-1097
-1101
-1105
-1108
-1111
-1113
-1115
-1116
-1117
-1117
-1118
-1117
-1117
-1116
-1115
-1113
-1111
-1109
-1106
-1103
-1100
-1097
-1093
-1089
-1085
-1081
-1077
-1072
-1067
-1062
-1057
-1052
-1046
-1040
-1034
-1028
-1022
-1014
-1008
-1000
-993
-985
-977
-969
-960
-951
-942
-932
-922
-912
-902
-891
-880
-868
-857
-845
-832
-820
-807
-794
-781
-767
-754
-740
-726
-712
-698
-683
-669
-654
-639
-624
-610
-595
-580
-565
-551
-536
-521
-507
-492
-478
-464
-450
-435
-421
-407
-394
-380
-366
-352
-339
-325
-312
-298
-285
-272
-259
-246
-234
-221
-209
-197
-185
-174
-163
-152
-141
-131
-121
-111
-102
-93
-84
-76
-68
-60
-53
-46
-40
-34
-28
-22
-18
-13
-9
-5
-2
1
3
5
7
8
9
9
9
9
8
7
5
3
1
-2
-5
-8
-12
-16
-21
-26
-31
-36
-42
-48
-55
-62
-69
-76
-84
-92
-100
-108
-117
-125
-134
-144
-153
-163
-173
-183
-193
-204
-215
-226
-237
-248
-260
-271
-283
-295
-306
-318
-330
-342
-355
-367
-379
-391
-404
-416
-429
-441
-454
-467
-479
-492
-504
-517
-529
-542
-554
-566
-578
-590
-602
-614
-626
-638
-650
-662
-673
-685
-696
-708
-719
-731
-742
-754
-765
-777
-789
-800
-812
-824
-835
-847
-859
-871
-883
-895
-908
-920
-932
-944
-957
-969
-981
-994
-1006
-1018
-1031
-1043
-1055
-1067
-1079
-1091
-1102
-1113
-1124
-1135
-1146
-1156
-1166
-1175
-1184
-1193
-1201
-1209
-1217
-1224
-1231
-1238
-1244
-1250
-1255
-1260
-1264
-1269
-1272
-1276
-1279
-1282
-1284
-1286
-1288
-1289
-1291
-1291
-1292
-1292
-1292
-1292
-1292
-1291
-1290
-1288
-1286
-1284
-1282
-1280
-1277
-1274
-1271
-1267
-1263
-1259
-1255
-1251
-1246
-1241
-1236
-1231
-1226
-1221
-1215
-1210
-1204
-1199
-1193
-1187
-1181
-1176
-1170
-1164
-1158
-1152
-1147
-1141
-1135
-1129
-1123
-1117
-1110
-1104
-1098
-1092
-1086
-1079
-1073
-1067
-1061
-1055
-1049
-1043
-1037
-1031
-1025
-1018
-1014
-1008
-1004
-999
-994
-989
-985
-980
-976
-973
-969
-965
-962
-959
-956
-953
-951
-949
-947
-945
-944
-943
-942
-941
-941
-940
-941
-941
-941
-942
-943
-944
-945
-947
-948
-950
-952
-954
-956
-959
-961
-964
-967
-970
-973
-977
-980
-984
-988
-992
-995
-999
-1002
-1006
-1012
-1016
-1020
-1024
-1028
-1032
-1036
-1039
-1043
-1047
-1050
-1053
-1057
-1060
-1063
-1066
-1069
-1071
-1074
-1077
-1079
-1081
-1084
-1086
-1088
-1090
-1092
-1094
-1096
-1097
-1099
-1100
-1101
-1102
-1102
-1103
-1103
-1103
-1103
-1102
-1101
-1100
-1098
-1097
-1095
-1092
-1090
-1087
-1084
-1080
-1076
-1073
-1068
-1064
-1060
-1055
-1050
-1045
-1039
-1034
-1028
-1022
-1016
-1010
-1002
-997
-990
-983
-976
-969
-962
-955
-948
-941
-934
-927
-920
-912
-905
-898
-891
-884
-877
-870
-863
-856
-849
-842
-835
-828
-821
-814
-807
-800
-793
-786
-779
-772
-764
-757
-749
-742
-734
-726
-718
-709
-701
-693
-684
-676
-667
-658
-649
-640
-631
-622
-613
-604
-594
-585
-576
-566
-556
-547
-537
-527
-517
-507
-497
-486
-476
-466
-455
-445
-434
-424
-413
-402
-391
-380
-369
-358
-347
-336
-324
-312
-301
-289
-277
-264
-252
-239
-226
-213
-199
-186
-172
-158
-143
-129
-114
-99
-83
-68
-52
-36
-19
-3
14
32
49
67
84
102
121
139
158
177
196
215
235
254
274
293
313
333
353
372
392
412
432
452
472
491
511
531
551
570
590
609
629
648
667
686
705
724
743
761
780
798
816
834
852
869
887
904
921
938
955
972
988
1004
1020
1037
1052
1068
1083
1098
1113
1128
1142
1157
1171
1185
1198
1212
1225
1238
1250
1263
1275
1287
1299
1311
1322
1333
1344
1355
1365
1375
1385
1394
1404
1413
1422
1430
1439
1447
1454
1462
1469
1476
1483
1489
1495
1501
1506
1511
1516
1520
1524
1528
1531
1534
1536
1538
1540
1541
1541
1542
1542
1541
1540
1538
1536
1534
1531
1528
1524
1520
1515
1511
1505
1500
1494
1488
1482
1476
1469
1462
1455
1448
1440
1433
1425
1417
1408
1400
1392
1383
1374
1365
1356
1347
1337
1328
1318
1308
1299
1289
1279
1269
1258
1248
1238
1227
1217
1207
1196
1186
1175
1165
1155
1144
1134
1124
1114
1104
1094
1084
1074
1064
1055
1045
1036
1027
1016
1008
999
990
981
972
963
955
946
937
929
920
912
903
895
887
878
870
862
853
845
836
828
820
811
803
795
786
778
770
761
753
745
736
728
720
711
703
695
686
678
670
661
653
645
636
628
620
612
604
596
588
580
571
563
555
547
539
531
523
515
507
499
490
482
474
465
457
448
439
431
422
414
405
397
388
380
371
363
354
346
338
330
321
313
305
297
289
281
274
266
258
251
243
236
228
221
213
206
199
191
184
176
169
161
153
146
138
130
122
113
105
96
88
79
70
61
51
42
33
23
14
4
-6
-15
-25
-35
-44
-54
-63
-73
-82
-91
-100
-109
-118
-127
-135
-144
-152
-160
-167
-175
-182
-189
-196
-203
-209
-216
-222
-228
-234
-240
-246
-252
-258
-264
-270
-276
-282
-288
-294
-300
-307
-313
-320
-327
-334
-342
-349
-357
-366
-374
-383
-392
-401
-410
-420
-430
-440
-450
-461
-471
-482
-493
-504
-515
-527
-538
-550
-561
-573
-584
-596
-607
-618
-630
-641
-652
-663
-673
-684
-694
-704
-714
-724
-733
-742
-751
-759
-767
-775
-782
-789
-796
-802
-808
-814
-819
-824
-828
-832
-836
-839
-842
-844
-847
-848
-849
-850
-850
-850
-850
-849
-848
-846
-844
-841
-838
-835
-831
-827
-823
-818
-813
-807
-802
-796
-789
-783
-776
-769
-761
-754
-746
-739
-731
-723
-715
-707
-699
-691
-683
-675
-667
-659
-651
-643
-636
-629
-622
-615
-609
-602
-597
-591
-585
-580
-576
-571
-567
-563
-560
-557
-554
-552
-550
-548
-547
-546
-545
-545
-546
-546
-548
-549
-551
-554
-556
-560
-563
-567
-572
-577
-582
-587
-593
-599
-606
-613
-620
-627
-635
-643
-652
-660
-669
-678
-688
-697
-707
-717
-728
-738
-749
-760
-772
-784
-796
-808
-821
-834
-847
-860
-874
-888
-902
-917
-932
-947
-962
-977
-993
-1008
-1026
-1042
-1059
-1077
-1094
-1112
-1130
-1149
-1168
-1187
-1206
-1226
-1246
-1267
-1287
-1308
-1329
-1351
-1372
-1394
-1416
-1438
-1460
-1482
-1505
-1528
-1550
-1573
-1597
-1620
-1643
-1666
-1690
-1713
-1737
-1761
-1784
-1808
-1832
-1856
-1880
-1904
-1928
-1952
-1976
-1999
-2023
-2047
-2071
-2095
-2119
-2142
-2166
-2190
-2213
-2237
-2260
-2284
-2307
-2330
-2353
-2376
-2399
-2421
-2443
-2465
-2487
-2508
-2530
-2550
-2571
-2591
-2610
-2629
-2648
-2666
-2683
-2700
-2716
-2732
-2747
-2762
-2776
-2789
-2801
-2813
-2825
-2835
-2845
-2854
-2862
-2870
-2877
-2884
-2890
-2895
-2899
-2903
-2906
-2909
-2911
-2912
-2913
-2913
-2912
-2911
-2910
-2908
-2905
-2902
-2899
-2895
-2891
-2886
-2880
-2874
-2868
-2861
-2854
-2847
-2839
-2830
-2822
-2812
-2803
-2792
-2782
-2771
-2759
-2747
-2734
-2721
-2707
-2693
-2678
-2663
-2647
-2630
-2613
-2596
-2578
-2559
-2540
-2521
-2501
-2480
-2459
-2438
-2416
-2393
-2371
-2347
-2324
-2300
-2275
-2251
-2226
-2200
-2175
-2149
-2123
-2097
-2071
-2045
-2017
-1992
-1965
-1938
-1912
-1885
-1858
-1832
-1805
-1778
-1752
-1725
-1699
-1672
-1646
-1620
-1594
-1568
-1542
-1517
-1491
-1466
-1441
-1417
-1392
-1368
-1344
-1320
-1296
-1273
-1250
-1227
-1204
-1182
-1160
-1138
-1117
-1096
-1075
-1054
-1034
-1014
-995
-976
-957
-939
-921
-903
-886
-869
-852
-836
-820
-804
-789
-773
-759
-744
-730
-716
-702
-689
-676
-663
-651
-639
-627
-615
-604
-593
-583
-572
-562
-552
-543
-533
-524
-516
-507
-499
-492
-484
-477
-470
-464
-458
-452
-446
-441
-437
-432
-428
-424
-421
-418
-416
-414
-412
-411
-410
-410
-410
-410
-411
-412
-414
-416
-419
-422
-425
-429
-434
-438
-443
-448
-454
-460
-466
-472
-478
-485
-492
-498
-505
-512
-519
-526
-533
-539
-546
-553
-559
-566
-572
-579
-585
-591
-597
-602
-608
-613
-618
-623
-628
-632
-636
-640
-644
-648
-651
-654
-657
-660
-662
-665
-667
-668
-670
-671
-672
-673
-673
-673
-673
-673
-672
-671
-670
-668
-666
-664
-661
-658
-654
-651
-647
-642
-638
-633
-627
-622
-616
-610
-603
-597
-590
-583
-576
-569
-561
-553
-546
-538
-530
-521
-513
-505
-496
-487
-479
-470
-461
-452
-443
-435
-426
-417
-408
-399
-390
-382
-373
-364
-356
-347
-339
-331
-323
-315
-307
-299
-292
-284
-277
-270
-263
-257
-250
-244
-238
-233
-227
-222
-217
-213
-208
-204
-200
-196
-192
-189
-186
-183
-180
-177
-175
-172
-170
-168
-166
-164
-162
-161
-159
-158
-156
-155
-154
-153
-152
-151
-150
-149
-149
-148
-148
-148
-148
-147
-148
-148
-148
-148
-149
-149
-150
-151
-151
-152
-154
-155
-156
-157
-159
-161
-162
-164
-166
-168
-170
-173
-175
-178
-180
-183
-185
-188
-191
-194
-196
-199
-202
-205
-208
-212
-215
-218
-221
-224
-228
-231
-235
-238
-241
-245
-248
-252
-255
-259
-263
-266
-270
-273
-277
-281
-285
-288
-292
-296
-299
-303
-306
-310
-314
-317
-320
-324
-327
-330
-333
-336
-339
-341
-344
-347
-349
-352
-354
-356
-358
-361
-363
-365
-367
-369
-370
-372
-374
-376
-378
-380
-382
-384
-386
-388
-389
-391
-393
-395
-397
-399
-400
-402
-404
-405
-407
-409
-410
-412
-413
-415
-416
-417
-419
-420
-421
-422
-423
-424
-425
-426
-426
-427
-427
-428
-428
-429
-429
-429
-430
-430
-430
-430
-430
-430
-430
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-432
-432
-432
-433
-433
-434
-434
-435
-435
-436
-437
-437
-438
-439
-439
-440
-441
-442
-443
-443
-444
-445
-446
-447
-448
-448
-449
-450
-451
-452
-452
-453
-454
-455
-456
-457
-457
-458
-459
-460
-461
-462
-464
-465
-466
-467
-469
-470
-471
-473
-474
-476
-477
-479
-481
-482
-484
-485
-487
-488
-490
-491
-493
-494
-495
-496
-497
-498
-498
-499
-499
-499
-499
-498
-498
-497
-496
-494
-493
-491
-488
-486
-483
-480
-476
-473
-469
-464
-459
-454
-449
-444
-438
-432
-425
-419
-412
-405
-398
-390
-383
-375
-368
-360
-352
-344
-336
-328
-319
-311
-303
-295
-286
-278
-270
-262
-254
-246
-238
-231
-223
-216
-209
-202
-195
-189
-183
-177
-172
-167
-162
-157
-153
-148
-145
-141
-138
-135
-132
-129
-127
-125
-123
-122
-120
-119
-118
-117
-116
-116
-115
-115
-115
-114
-114
-114
-114
-113
-113
-113
-112
-112
-111
-110
-110
-109
-108
-106
-105
-103
-102
-100
-98
-96
-93
-91
-89
-86
-83
-80
-77
-74
-70
-66
-63
-59
-54
-50
-45
-40
-35
-30
-25
-19
-13
-7
0
6
14
21
29
37
45
53
62
71
81
91
101
111
121
132
143
154
166
177
189
201
213
226
238
251
264
277
291
305
318
333
347
362
377
392
407
423
439
455
471
488
505
521
539
556
573
591
609
627
645
663
681
700
719
737
756
775
794
813
832
852
871
890
909
928
947
967
986
1004
1022
1042
1061
1079
1097
1116
1134
1151
1169
1186
1203
1220
1236
1253
1269
1285
1300
1315
1330
1345
1359
1373
1387
1400
1413
1426
1439
1451
1463
1475
1486
1497
1508
1518
1528
1538
1547
1557
1566
1574
1583
1591
1599
1606
1613
1621
1627
1634
1641
1647
1653
1659
1664
1670
1675
1680
1685
1690
1694
1698
1702
1706
1710
1713
1716
1719
1722
1724
1726
1728
1730
1731
1732
1733
1734
1734
1735
1735
1734
1734
1733
1732
1731
1730
1728
1726
1724
1722
1719
1716
1713
1710
1706
1702
1698
1694
1689
1684
1679
1673
1667
1661
1655
1648
1641
1634
1626
1618
1610
1601
1593
1584
1574
1565
1555
1545
1535
1524
1514
1502
1491
1480
1468
1456
1443
1431
1418
1405
1391
1378
1364
1350
1336
1321
1307
1292
1276
1261
1246
1230
1214
1198
1181
1165
1148
1131
1114
1097
1080
1062
1045
1027
1008
991
973
955
937
919
901
882
864
845
827
809
790
772
754
735
717
699
680
662
644
626
608
590
573
555
538
520
503
486
469
452
436
419
403
387
371
356
340
325
310
295
281
266
252
238
225
211
198
185
172
160
148
136
124
112
101
90
79
68
57
47
37
27
17
8
-2
-11
-20
-29
-38
-46
-54
-62
-70
-78
-85
-92
-99
-105
-112
-118
-124
-129
-135
-140
-144
-149
-153
-157
-161
-164
-168
-170
-173
-175
-177
-179
-181
-182
-183
-183
-183
-183
-183
-182
-181
-180
-178
-176
-174
-171
-168
-164
-160
-156
-151
-147
-141
-136
-130
-124
-118
-111
-105
-98
-90
-83
-75
-68
-60
-51
-43
-34
-26
-17
-8
1
10
19
28
37
46
55
64
73
82
90
98
107
115
122
130
137
145
151
158
164
171
176
182
187
193
197
202
206
210
214
218
221
224
227
229
231
233
234
235
236
237
237
237
237
236
235
234
233
231
229
226
224
221
218
214
210
206
202
197
192
187
182
177
171
165
159
153
146
140
133
126
119
112
104
97
89
81
74
66
57
49
41
33
24
16
7
-2
-10
-19
-28
-37
-46
-55
-64
-73
-82
-91
-100
-110
-119
-128
-137
-147
-156
-165
-174
-183
-192
-201
-210
-219
-228
-236
-245
-253
-261
-269
-277
-284
-292
-299
-307
-314
-321
-327
-334
-341
-347
-353
-359
-365
-371
-377
-382
-387
-393
-397
-402
-407
-411
-415
-419
-423
-427
-431
-434
-437
-441
-444
-447
-449
-452
-455
-457
-459
-462
-464
-466
-467
-469
-471
-472
-474
-475
-476
-477
-478
-478
-479
-480
-480
-480
-481
-481
-481
-481
-481
-480
-480
-479
-479
-478
-477
-476
-475
-474
-473
-471
-470
-469
-467
-465
-464
-462
-460
-458
-456
-453
-451
-448
-446
-443
-440
-437
-433
-430
-426
-422
-418
-413
-409
-404
-399
-393
-387
-381
-375
-368
-362
-354
-347
-339
-331
-323
-314
-305
-296
-286
-276
-266
-255
-244
-233
-222
-210
-198
-186
-174
-161
-148
-135
-121
-108
-94
-80
-66
-52
-37
-23
-8
7
21
36
51
66
82
97
112
127
143
158
173
189
204
219
234
249
264
279
294
309
323
338
352
366
380
394
407
420
433
446
458
470
482
494
505
516
526
537
547
556
566
575
584
592
601
609
616
623
630
637
644
650
656
661
666
671
676
681
685
689
693
696
700
703
706
708
711
713
715
717
719
721
722
723
725
726
726
727
728
728
729
729
729
729
729
729
728
728
728
727
727
726
726
725
724
724
723
723
722
721
721
720
720
719
719
718
718
717
717
717
717
717
717
717
717
717
718
718
719
719
720
721
722
723
724
726
727
729
730
732
734
736
738
741
743
746
749
751
754
757
761
764
767
770
774
777
781
785
788
792
796
799
803
807
810
814
818
821
825
829
832
836
839
843
846
850
853
857
860
863
867
870
873
875
878
881
883
886
888
890
891
893
894
895
896
897
898
898
898
898
897
897
896
895
894
892
890
888
886
884
881
878
875
871
868
864
860
855
851
846
841
835
830
824
818
812
806
799
793
786
779
772
764
757
749
741
733
725
716
708
699
690
681
672
662
653
643
633
623
613
602
592
581
570
559
548
536
525
513
501
489
477
465
452
440
427
414
402
389
376
363
349
336
323
309
296
282
268
255
241
227
213
199
185
171
157
143
128
114
100
86
71
57
43
28
14
0
-14
-29
-43
-58
-72
-86
-101
-115
-130
-144
-158
-173
-187
-202
-216
-231
-245
-259
-274
-288
-303
-317
-331
-345
-360
-374
-388
-402
-415
-429
-443
-456
-469
-482
-495
-508
-520
-533
-545
-557
-568
-580
-591
-602
-613
-623
-634
-644
-653
-663
-672
-681
-689
-698
-706
-713
-721
-728
-734
-741
-747
-752
-758
-763
-767
-772
-776
-780
-783
-787
-789
-792
-794
-796
-798
-799
-801
-802
-802
-803
-803
-803
-803
-803
-803
-803
-802
-801
-801
-800
-799
-798
-798
-797
-796
-795
-794
-793
-793
-792
-791
-791
-790
-789
-789
-788
-788
-788
-788
-787
-787
-787
-787
-788
-788
-788
-789
-789
-790
-791
-792
-793
-794
-795
-796
-797
-798
-800
-801
-802
-804
-805
-806
-807
-808
-809
-810
-811
-811
-812
-812
-812
-812
-812
-812
-811
-811
-810
-808
-807
-805
-803
-801
-798
-795
-792
-789
-785
-781
-776
-772
-767
-762
-756
-750
-744
-737
-731
-724
-716
-708
-701
-692
-684
-675
-666
-656
-647
-637
-627
-617
-606
-596
-585
-573
-562
-551
-539
-527
-515
-503
-490
-478
-465
-452
-439
-426
-413
-400
-387
-374
-360
-347
-333
-320
-306
-293
-279
-265
-251
-238
-224
-210
-196
-182
-169
-155
-141
-127
-113
-100
-86
-72
-59
-45
-32
-19
-5
8
21
34
47
59
72
84
97
109
121
133
144
156
167
178
188
199
209
219
229
239
248
257
266
274
283
291
298
306
313
320
326
332
338
344
350
355
360
365
370
374
379
383
387
391
394
398
401
405
408
411
414
417
420
423
426
429
432
434
437
440
443
446
448
451
454
457
460
463
466
469
473
476
480
483
487
491
494
498
502
506
510
515
519
523
528
532
536
541
545
550
554
559
563
568
572
577
581
585
590
594
598
602
605
609
612
616
619
622
625
628
631
633
635
637
639
641
642
643
644
645
645
645
645
644
643
642
640
638
636
633
630
627
623
619
614
609
604
598
592
585
578
570
562
554
545
536
527
517
506
495
484
473
461
448
436
423
409
396
382
367
353
338
323
307
291
275
259
242
226
209
191
174
156
139
121
103
85
66
48
30
11
-7
-26
-44
-63
-82
-101
-120
-140
-159
-178
-198
-217
-237
-256
-276
-296
-315
-335
-355
-375
-394
-414
-434
-454
-473
-493
-513
-532
-551
-571
-590
-609
-628
-647
-665
-684
-702
-720
-738
-756
-774
-791
-808
-825
-841
-858
-874
-890
-905
-920
-935
-950
-964
-979
-992
-1006
-1018
-1032
-1045
-1057
-1070
-1082
-1093
-1105
-1116
-1128
-1139
-1149
-1160
-1171
-1181
-1191
-1201
-1211
-1221
-1230
-1240
-1249
-1259
-1268
-1277
-1286
-1295
-1304
-1312
-1321
-1330
-1338
-1347
-1355
-1364
-1372
-1380
-1388
-1396
-1405
-1413
-1420
-1428
-1436
-1444
-1451
-1459
-1466
-1474
-1481
-1488
-1495
-1502
-1509
-1516
-1523
-1530
-1536
-1543
-1550
-1556
-1563
-1569
-1576
-1582
-1589
-1595
-1602
-1608
-1614
-1620
-1627
-1633
-1639
-1645
-1651
-1657
-1663
-1669
-1675
-1681
-1688
-1694
-1700
-1706
-1713
-1719
-1726
-1732
-1739
-1746
-1753
-1760
-1768
-1775
-1783
-1791
-1799
-1807
-1816
-1825
-1834
-1844
-1853
-1863
-1874
-1884
-1895
-1907
-1918
-1930
-1942
-1955
-1968
-1982
-1995
-2009
-2024
-2039
-2054
-2070
-2085
-2102
-2118
-2135
-2152
-2169
-2186
-2204
-2222
-2240
-2258
-2276
-2294
-2313
-2332
-2351
-2369
-2388
-2407
-2426
-2445
-2464
-2484
-2502
-2521
-2540
-2559
-2578
-2597
-2616
-2634
-2653
-2671
-2689
-2707
-2725
-2742
-2760
-2777
-2794
-2811
-2827
-2844
-2860
-2875
-2891
-2906
-2921
-2936
-2950
-2964
-2978
-2991
-3004
-3017
-3030
-3042
-3054
-3066
-3077
-3088
-3099
-3109
-3120
-3130
-3139
-3148
-3157
-3166
-3174
-3182
-3189
-3196
-3203
-3209
-3214
-3220
-3225
-3229
-3233
-3236
-3239
-3242
-3244
-3245
-3246
-3246
-3246
-3245
-3244
-3242
-3239
-3236
-3233
-3229
-3224
-3219
-3213
-3206
-3199
-3192
-3184
-3175
-3166
-3156
-3146
-3135
-3123
-3111
-3099
-3086
-3072
-3058
-3043
-3028
-3012
-2996
-2980
-2962
-2945
-2927
-2908
-2889
-2870
-2850
-2830
-2809
-2788
-2766
-2744
-2722
-2699
-2676
-2653
-2629
-2605
-2580
-2555
-2530
-2504
-2478
-2452
-2425
-2398
-2371
-2344
-2316
-2289
-2261
-2233
-2204
-2176
-2148
-2119
-2090
-2061
-2033
-2004
-1975
-1945
-1916
-1887
-1858
-1829
-1799
-1770
-1741
-1712
-1683
-1654
-1625
-1596
-1567
-1538
-1509
-1480
-1452
-1423
-1395
-1366
-1338
-1310
-1282
-1254
-1227
-1199
-1172
-1145
-1118
-1092
-1066
-1040
-1014
-989
-963
-939
-914
-890
-866
-842
-819
-795
-773
-750
-728
-706
-684
-662
-641
-620
-600
-579
-559
-539
-519
-500
-481
-462
-443
-424
-406
-388
-370
-352
-335
-318
-301
-283
-267
-250
-233
-217
-200
-184
-167
-151
-135
-119
-102
-86
-70
-54
-38
-22
-5
11
27
43
59
75
91
107
123
140
156
172
188
204
220
236
252
268
283
299
315
331
347
362
378
394
409
425
441
456
472
487
503
518
534
549
565
580
596
612
627
643
658
674
690
705
721
737
752
768
784
800
815
831
847
863
879
894
910
926
942
958
973
989
1004
1020
1036
1051
1066
1081
1097
1112
1126
1141
1156
1170
1185
1199
1213
1227
1240
1254
1267
1280
1293
1306
1318
1331
1343
1355
1366
1378
1389
1401
1412
1423
1433
1444
1454
1465
1475
1485
1495
1504
1514
1523
1533
1542
1551
1560
1569
1578
1587
1596
1605
1614
1622
1631
1639
1648
1656
1665
1673
1681
1689
1698
1706
1714
1722
1730
1738
1746
1754
1762
1770
1777
1785
1793
1801
1808
1816
1823
1831
1838
1846
1853
1860
1868
1875
1882
1889
1896
1903
1910
1916
1923
1930
1936
1942
1949
1955
1961
1967
1973
1979
1984
1990
1995
2001
2005
2011
2016
2021
2025
2031
2036
2040
2044
2049
2053
2057
2061
2065
2069
2072
2076
2079
2082
2085
2088
2091
2093
2096
2098
2100
2102
2103
2105
2106
2107
2108
2109
2109
2110
2110
2109
2109
2108
2108
2107
2105
2104
2103
2101
2099
2097
2095
2092
2090
2087
2085
2082
2079
2076
2073
2070
2066
2063
2060
2056
2053
2049
2045
2041
2037
2035
2031
2027
2023
2020
2016
2012
2008
2005
2001
1997
1993
1989
1986
1982
1978
1974
1970
1967
1963
1959
1955
1951
1947
1944
1940
1936
1932
1928
1925
1921
1917
1913
1910
1906
1902
1898
1895
1891
1887
1884
1880
1877
1873
1869
1866
1863
1859
1856
1852
1849
1846
1842
1839
1836
1832
1829
1826
1823
1819
1816
1812
1809
1806
1802
1798
1795
1791
1788
1784
1780
1776
1772
1768
1764
1760
1756
1751
1747
1743
1738
1733
1729
1724
1719
1714
1709
1703
1698
1693
1687
1682
1676
1671
1665
1659
1653
1647
1640
1634
1627
1620
1614
1607
1600
1592
1585
1578
1570
1562
1555
1547
1539
1531
1523
1515
1506
1498
1489
1481
1472
1463
1454
1446
1437
1428
1419
1410
1401
1391
1382
1373
1364
1355
1345
1336
1327
1317
1308
1299
1289
1280
1270
1260
1251
1241
1231
1222
1212
1202
1193
1183
1174
1164
1155
1145
1136
1126
1117
1108
1099
1090
1081
1072
1063
1055
1046
1038
1029
1020
1012
1004
997
989
981
974
966
959
952
944
937
930
923
917
910
903
897
890
884
877
871
865
859
853
847
841
835
829
823
818
812
806
801
796
790
785
779
774
769
763
758
752
747
742
736
731
725
719
713
708
701
695
689
682
676
669
662
654
647
639
631
623
615
607
598
589
579
570
560
550
539
528
517
506
495
483
471
458
446
433
420
406
393
379
365
350
336
321
306
291
276
260
244
228
212
195
179
162
145
128
111
93
75
57
40
21
3
-15
-33
-52
-71
-89
-108
-127
-146
-165
-184
-203
-223
-242
-262
-281
-301
-320
-340
-360
-380
-400
-420
-440
-460
-481
-501
-521
-541
-562
-582
-603
-623
-644
-665
-685
-706
-726
-747
-768
-788
-809
-830
-850
-871
-891
-912
-932
-952
-973
-993
-1012
-1033
-1053
-1073
-1093
-1113
-1133
-1152
-1172
-1191
-1211
-1230
-1249
-1267
-1286
-1304
-1322
-1340
-1358
-1375
-1392
-1409
-1426
-1442
-1458
-1474
-1489
-1505
-1519
-1534
-1548
-1562
-1575
-1588
-1601
-1613
-1626
-1637
-1649
-1660
-1670
-1680
-1690
-1699
-1708
-1717
-1725
-1732
-1739
-1746
-1752
-1758
-1764
-1769
-1773
-1777
-1781
-1784
-1787
-1789
-1791
-1792
-1793
-1793
-1793
-1793
-1792
-1791
-1790
-1788
-1785
-1783
-1779
-1776
-1772
-1768
-1764
-1759
-1753
-1748
-1742
-1736
-1729
-1722
-1715
-1708
-1700
-1692
-1683
-1675
-1666
-1656
-1647
-1637
-1627
-1616
-1606
-1595
-1583
-1572
-1560
-1548
-1535
-1523
-1510
-1497
-1483
-1470
-1456
-1442
-1427
-1413
-1398
-1383
-1369
-1353
-1338
-1323
-1308
-1292
-1277
-1261
-1245
-1230
-1214
-1198
-1183
-1167
-1151
-1136
-1120
-1105
-1090
-1075
-1059
-1045
-1030
-1014
-1000
-986
-972
-958
-945
-931
-918
-905
-892
-879
-867
-855
-843
-831
-820
-809
-798
-787
-777
-767
-757
-747
-738
-729
-720
-711
-703
-695
-687
-680
-673
-665
-659
-652
-646
-640
-634
-629
-623
-618
-614
-609
-605
-601
-597
-593
-590
-587
-584
-581
-579
-577
-575
-573
-571
-569
-568
-567
-566
-565
-564
-564
-563
-563
-563
-563
-564
-564
-565
-565
-566
-568
-569
-571
-572
-574
-577
-579
-582
-584
-587
-591
-594
-598
-601
-605
-610
-614
-618
-623
-628
-633
-638
-643
-648
-654
-660
-666
-672
-678
-684
-691
-697
-704
-711
-718
-725
-733
-740
-748
-755
-763
-771
-779
-788
-796
-805
-813
-822
-831
-839
-848
-858
-867
-876
-885
-895
-905
-914
-924
-934
-944
-955
-965
-975
-986
-996
-1006
-1018
-1028
-1039
-1050
-1060
-1071
-1082
-1092
-1103
-1114
-1124
-1134
-1145
-1155
-1165
-1175
-1185
-1195
-1204
-1214
-1223
-1232
-1241
-1250
-1259
-1267
-1275
-1284
-1291
-1299
-1307
-1314
-1321
-1328
-1335
-1341
-1347
-1353
-1359
-1365
-1370
-1376
-1381
-1386
-1391
-1395
-1400
-1404
-1408
-1412
-1416
-1420
-1424
-1427
-1431
-1434
-1437
-1440
-1443
-1446
-1449
-1452
-1454
-1457
-1459
-1462
-1464
-1466
-1468
-1470
-1472
-1473
-1475
-1477
-1479
-1480
-1482
-1483
-1484
-1486
-1487
-1488
-1489
-1490
-1491
-1492
-1493
-1494
-1495
-1496
-1497
-1498
-1499
-1499
-1500
-1501
-1502
-1503
-1504
-1505
-1506
-1507
-1508
-1509
-1510
-1511
-1512
-1514
-1515
-1516
-1518
-1519
-1521
-1522
-1524
-1526
-1528
-1530
-1532
-1534
-1536
-1539
-1541
-1544
-1547
-1550
-1553
-1556
-1559
-1563
-1566
-1570
-1574
-1578
-1582
-1586
-1591
-1595
-1600
-1604
-1609
-1614
-1619
-1624
-1629
-1634
-1639
-1644
-1649
-1655
-1660
-1665
-1671
-1676
-1682
-1687
-1692
-1698
-1703
-1709
-1714
-1719
-1724
-1729
-1734
-1739
-1744
-1748
-1753
-1757
-1761
-1765
-1769
-1773
-1776
-1779
-1782
-1785
-1788
-1790
-1792
-1794
-1796
-1798
-1799
-1800
-1801
-1802
-1802
-1802
-1802
-1802
-1801
-1801
-1800
-1798
-1797
-1795
-1793
-1791
-1789
-1786
-1783
-1780
-1777
-1773
-1769
-1765
-1760
-1756
-1751
-1746
-1740
-1735
-1729
-1723
-1717
-1710
-1704
-1697
-1690
-1683
-1675
-1668
-1660
-1652
-1644
-1636
-1627
-1619
-1610
-1602
-1593
-1584
-1575
-1566
-1557
-1547
-1538
-1529
-1519
-1510
-1501
-1491
-1482
-1473
-1463
-1454
-1444
-1435
-1426
-1417
-1408
-1398
-1389
-1380
-1371
-1362
-1354
-1345
-1336
-1328
-1319
-1311
-1303
-1294
-1286
-1278
-1270
-1262
-1254
-1246
-1239
-1231
-1223
-1216
-1208
-1200
-1193
-1185
-1178
-1170
-1163
-1156
-1149
-1141
-1134
-1127
-1121
-1114
-1107
-1100
-1093
-1087
-1080
-1074
-1067
-1061
-1055
-1048
-1042
-1036
-1030
-1024
-1018
-1012
-1006
-1002
-996
-991
-986
-981
-976
-971
-966
-961
-956
-951
-946
-942
-937
-933
-928
-924
-919
-915
-910
-906
-901
-897
-893
-888
-884
-879
-875
-871
-866
-862
-857
-853
-849
-844
-840
-835
-831
-826
-822
-817
-812
-808
-803
-798
-793
-788
-783
-778
-773
-768
-763
-757
-752
-746
-741
-735
-729
-723
-717
-711
-705
-698
-692
-686
-679
-672
-666
-659
-652
-645
-637
-630
-623
-616
-608
-601
-593
-586
-578
-570
-563
-555
-547
-539
-532
-524
-516
-508
-500
-492
-484
-476
-469
-461
-453
-445
-437
-430
-422
-414
-407
-399
-392
-385
-377
-370
-363
-356
-349
-342
-336
-329
-323
-316
-310
-304
-297
-291
-286
-280
-274
-269
-263
-258
-253
-248
-243
-239
-234
-230
-226
-222
-218
-214
-211
-207
-204
-201
-198
-196
-193
-191
-189
-187
-186
-184
-183
-182
-181
-180
-180
-180
-180
-180
-180
-181
-182
-183
-184
-186
-188
-190
-192
-195
-198
-201
-204
-208
-212
-216
-220
-225
-230
-235
-240
-246
-252
-258
-265
-271
-278
-285
-292
-300
-307
-315
-323
-331
-339
-348
-356
-365
-374
-383
-392
-401
-410
-419
-428
-438
-447
-456
-466
-475
-485
-495
-504
-514
-523
-533
-542
-552
-561
-570
-580
-589
-598
-607
-616
-624
-633
-641
-650
-658
-666
-674
-681
-689
-696
-703
-710
-717
-723
-729
-735
-741
-746
-751
-756
-760
-764
-768
-771
-774
-777
-780
-782
-783
-784
-785
-786
-786
-786
-785
-784
-783
-781
-779
-776
-773
-770
-766
-762
-757
-752
-747
-741
-735
-728
-721
-714
-706
-698
-689
-681
-671
-661
-651
-640
-629
-618
-606
-594
-581
-568
-555
-541
-527
-512
-497
-482
-466
-450
-434
-417
-400
-382
-364
-346
-328
-309
-290
-271
-251
-232
-212
-191
-171
-150
-130
-109
-88
-67
-46
-24
-3
18
40
62
83
105
127
148
170
192
214
236
257
279
301
323
344
366
387
409
430
451
472
493
514
535
555
576
596
616
636
656
675
694
714
732
751
770
788
806
823
841
858
875
891
907
923
939
954
969
984
998
1012
1025
1039
1052
1064
1076
1088
1100
1111
1122
1132
1142
1151
1160
1169
1177
1185
1193
1200
1206
1212
1218
1224
1229
1233
1237
1241
1244
1247
1250
1252
1254
1255
1256
1257
1257
1257
1257
1256
1255
1254
1252
1250
1248
1245
1242
1239
1235
1232
1228
1224
1219
1215
1210
1206
1201
1195
1190
1185
1179
1174
1168
1162
1157
1151
1145
1139
1133
1128
1122
1116
1110
1105
1099
1094
1088
1083
1078
1073
1068
1063
1059
1054
1050
1045
1041
1037
1034
1030
1027
1022
1020
1016
1014
1012
1010
1008
1006
1004
1002
1002
1000
1000
999
998
998
997
997
997
998
998
999
1000
1000
1002
1002
1004
1006
1006
1008
1010
1014
1016
1018
1020
1024
1027
1030
1033
1036
1040
1043
1047
1051
1054
1058
1062
1066
1070
1074
1078
1082
1086
1090
1094
1098
1102
1106
1110
1114
1117
1121
1124
1127
1130
1133
1136
1139
1142
1144
1146
1148
1150
1152
1153
1155
1156
1157
1157
1158
1158
1158
1158
1157
1157
1156
1155
1153
1152
1150
1148
1146
1144
1141
1138
1135
1132
1128
1125
1121
1117
1113
1108
1103
1099
1094
1088
1083
1078
1072
1066
1060
1054
1048
1042
1036
1029
1022
1016
1008
1002
995
988
981
974
966
959
952
944
937
930
922
915
907
900
893
885
878
870
863
856
848
841
833
826
818
811
803
796
788
781
773
766
758
750
743
735
727
719
712
704
696
688
680
671
663
655
646
638
629
620
611
602
593
584
575
565
556
546
536
527
517
507
497
487
477
467
457
446
436
425
415
404
394
383
372
361
350
338
327
316
304
292
280
268
256
244
232
220
207
195
182
170
157
144
132
119
106
93
80
67
54
41
28
15
2
-11
-24
-37
-50
-63
-76
-88
-101
-114
-127
-139
-152
-165
-177
-190
-202
-215
-227
-240
-252
-264
-276
-288
-300
-312
-324
-336
-348
-360
-371
-383
-395
-406
-418
-429
-441
-453
-464
-476
-487
-498
-510
-521
-532
-544
-555
-566
-577
-588
-599
-610
-621
-632
-642
-653
-664
-674
-685
-696
-706
-717
-727
-738
-748
-758
-769
-779
-790
-800
-811
-821
-832
-842
-853
-864
-875
-885
-896
-908
-919
-930
-941
-953
-964
-976
-988
-1000
-1012
-1024
-1036
-1048
-1060
-1073
-1085
-1098
-1111
-1123
-1136
-1149
-1162
-1175
-1188
-1201
-1214
-1227
-1240
-1254
-1267
-1280
-1293
-1306
-1319
-1333
-1346
-1359
-1372
-1384
-1397
-1410
-1423
-1435
-1448
-1460
-1472
-1485
-1497
-1509
-1521
-1532
-1544
-1555
-1567
-1578
-1589
-1600
-1611
-1621
-1632
-1642
-1652
-1662
-1672
-1681
-1691
-1700
-1709
-1718
-1726
-1735
-1743
-1751
-1758
-1766
-1773
-1780
-1787
-1793
-1800
-1806
-1812
-1817
-1822
-1827
-1832
-1837
-1841
-1845
-1849
-1852
-1855
-1858
-1860
-1863
-1865
-1866
-1868
-1869
-1869
-1870
-1870
-1870
-1869
-1869
-1868
-1866
-1865
-1863
-1861
-1859
-1856
-1853
-1850
-1846
-1843
-1839
-1834
-1830
-1825
-1820
-1815
-1809
-1803
-1797
-1791
-1784
-1777
-1770
-1762
-1754
-1746
-1738
-1730
-1721
-1712
-1703
-1694
-1684
-1674
-1664
-1654
-1643
-1632
-1621
-1610
-1599
-1587
-1576
-1564
-1552
-1539
-1527
-1514
-1501
-1488
-1475
-1462
-1448
-1434
-1420
-1406
-1392
-1378
-1363
-1349
-1334
-1319
-1303
-1288
-1273
-1257
-1241
-1225
-1209
-1192
-1176
-1159
-1143
-1126
-1109
-1091
-1074
-1057
-1039
-1020
-1004
-986
-968
-950
-931
-913
-895
-876
-858
-839
-820
-801
-782
-763
-744
-725
-705
-686
-666
-647
-627
-607
-587
-567
-547
-526
-506
-485
-465
-444
-423
-402
-381
-360
-339
-317
-296
-275
-253
-232
-210
-188
-167
-145
-123
-101
-79
-57
-35
-13
9
31
54
76
98
120
143
165
187
209
232
254
276
298
320
342
364
386
408
430
451
473
494
516
537
558
579
599
620
640
660
680
700
720
739
759
778
796
815
834
852
870
888
905
922
939
956
973
989
1004
1020
1037
1052
1067
1082
1096
1110
1124
1138
1151
1164
1177
1189
1202
1214
1225
1237
1248
1259
1269
1280
1290
1299
1309
1318
1327
1336
1344
1353
1360
1368
1376
1383
1390
1396
1403
1409
1414
1420
1425
1430
1434
1439
1443
1446
1450
1453
1455
1458
1460
1462
1463
1464
1465
1466
1466
1466
1466
1466
1465
1464
1462
1461
1459
1457
1454
1452
1449
1446
1443
1439
1435
1431
1427
1423
1418
1413
1408
1403
1398
1392
1387
1381
1375
1369
1363
1357
1351
1344
1338
1331
1325
1318
1311
1304
1298
1291
1284
1277
1270
1263
1256
1249
1242
1235
1228
1220
1213
1206
1199
1192
1184
1177
1170
1162
1155
1148
1140
1133
1126
1118
1111
1103
1096
1088
1081
1073
1065
1058
1050
1042
1035
1027
1018
1010
1002
995
986
978
970
961
953
945
936
927
919
910
901
893
884
875
866
857
848
839
829
820
811
801
792
783
773
764
754
745
735
726
716
707
697
688
678
669
659
650
640
631
621
612
602
593
583
574
565
555
546
537
528
518
509
500
491
482
472
463
454
445
436
427
418
409
400
391
382
373
365
356
347
339
330
322
314
305
297
289
281
274
266
258
251
244
237
230
223
216
210
203
197
191
185
179
174
168
163
158
153
148
143
138
134
130
126
122
118
115
111
108
105
102
100
97
95
93
91
90
89
87
87
86
85
85
85
85
86
86
87
88
89
90
92
93
95
97
99
101
104
106
109
112
115
118
121
124
128
131
135
139
143
147
152
156
161
166
170
175
181
186
191
197
202
208
214
220
226
232
238
244
251
257
264
270
277
284
291
297
304
311
318
325
333
340
347
354
361
368
375
382
390
397
404
411
418
425
432
440
447
454
461
468
475
482
489
496
503
510
517
524
531
537
544
551
557
563
570
576
582
588
594
600
606
611
617
622
627
632
637
642
646
650
654
658
662
665
669
672
675
678
680
683
685
687
689
691
692
693
695
696
696
697
697
698
698
698
697
697
696
695
694
693
692
690
689
687
685
683
681
679
676
674
671
668
665
662
659
656
653
649
646
642
638
634
630
626
622
618
613
609
604
600
595
590
585
580
575
570
565
559
554
548
543
537
531
525
518
512
505
499
492
485
478
470
463
455
448
440
432
423
415
407
398
389
380
371
362
353
344
334
325
315
305
296
286
276
266
255
245
235
224
213
202
191
180
169
158
146
134
123
111
98
86
74
61
48
35
22
9
-4
-18
-31
-45
-59
-73
-88
-102
-117
-131
-146
-161
-176
-191
-206
-221
-236
-251
-266
-282
-297
-312
-327
-342
-357
-372
-387
-401
-416
-430
-445
-459
-473
-487
-501
-514
-528
-541
-554
-567
-579
-592
-604
-616
-628
-639
-650
-661
-672
-683
-693
-703
-713
-723
-732
-741
-750
-759
-768
-776
-784
-792
-800
-807
-815
-822
-829
-836
-842
-848
-854
-860
-866
-871
-877
-882
-887
-892
-896
-901
-905
-909
-913
-917
-920
-924
-927
-930
-933
-936
-939
-942
-944
-946
-949
-951
-953
-955
-957
-959
-960
-962
-963
-964
-966
-967
-968
-968
-969
-970
-970
-971
-971
-971
-971
-971
-970
-970
-969
-969
-968
-967
-966
-965
-964
-963
-961
-960
-958
-957
-955
-953
-952
-950
-948
-946
-944
-942
-940
-938
-936
-934
-932
-930
-928
-926
-924
-922
-921
-919
-917
-916
-914
-913
-911
-910
-909
-907
-906
-905
-904
-903
-902
-902
-901
-900
-899
-898
-898
-897
-896
-895
-894
-894
-893
-892
-891
-890
-889
-889
-888
-887
-886
-885
-885
-884
-883
-882
-881
-881
-880
-879
-878
-877
-877
-876
-875
-874
-873
-873
-872
-871
-870
-870
-869
-868
-867
-866
-866
-865
-864
-863
-862
-862
-861
-860
-859
-858
-858
-857
-856
-855
-854
-854
-853
-852
-851
-851
-850
-849
-848
-847
-847
-846
-845
-844
-843
-843
-842
-841
-840
-839
-839
-838
-837
-836
-836
-835
-834
-833
-832
-832
-831
-830
-829
-829
-828
-827
-826
-825
-825
-824
-823
-822
-822
-821
-820
-819
-818
-818
-817
-816
-815
-815
-814
-813
-812
-812
-811
-810
-809
-808
-808
-807
-806
-805
-805
-804
-803
-802
-802
-801
-800
-799
-798
-798
-797
-796
-795
-795
-794
-793
-792
-792
-791
-790
-789
-789
-788
-787
-786
-786
-785
-784
-783
-783
-782
-781
-780
-780
-779
-778
-777
-777
-776
-775
-774
-774
-773
-772
-771
-771
-770
-769
-768
-768
-767
-766
-765
-765
-764
-763
-762
-762
-761
-760
-759
-759
-758
-757
-756
-756
-755
-754
-753
-753
-752
-751
-750
-750
-749
-748
-748
-747
-746
-745
-745
-744
-743
-742
-742
-741
-740
-739
-739
-738
-737
-737
-736
-735
-734
-734
-733
-732
-732
-731
-730
-729
-729
-728
-727
-726
-726
-725
-724
-724
-723
-722
-721
-721
-720
-719
-719
-718
-717
-716
-716
-715
-714
-714
-713
-712
-711
-711
-710
-709
-709
-708
-707
-706
-706
-705
-704
-704
-703
-702
-702
-701
-700
-699
-699
-698
-697
-697
-696
-695
-695
-694
-693
-692
-692
-691
-690
-690
-689
-688
-688
-687
-686
-686
-685
-684
-683
-683
-682
-681
-681
-680
-679
-679
-678
-677
-677
-676
-675
-675
-674
-673
-672
-672
-671
-670
-670
-669
-668
-668
-667
-666
-666
-665
-664
-664
-663
-662
-662
-661
-660
-660
-659
-658
-658
-657
-656
-656
-655
-654
-654
-653
-652
-652
-651
-650
-650
-649
-648
-648
-647
-646
-646
-645
-644
-644
-643
-642
-642
-641
-640
-640
-639
-638
-638
-637
-637
-636
-635
-635
-634
-633
-633
-632
-631
-631
-630
-629
-629
-628
-627
-627
-626
-626
-625
-624
-624
-623
-622
-622
-621
-620
-620
-619
-619
-618
-617
-617
-616
-615
-615
-614
-613
-613
-612
-612
-611
-610
-610
-609
-608
-608
-607
-607
-606
-605
-605
-604
-603
-603
-602
-602
-601
-600
-600
-599
-599
-598
-597
-597
-596
-595
-595
-594
-594
-593
-592
-592
-591
-591
-590
-589
-589
-588
-587
-587
-586
-586
-585
-584
-584
-583
-583
-582
-581
-581
-580
-580
-579
-578
-578
-577
-577
-576
-575
-575
-574
-574
-573
-573
-572
-571
-571
-570
-570
-569
-568
-568
-567
-567
-566
-565
-565
-564
-564
-563
-563
-562
-561
-561
-560
-560
-559
-559
-558
-557
-557
-556
-556
-555
-554
-554
-553
-553
-552
-552
-551
-550
-550
-549
-549
-548
-548
-547
-547
-546
-545
-545
-544
-544
-543
-543
-542
-541
-541
-540
-540
-539
-539
-538
-538
-537
-536
-536
-535
-535
-534
-534
-533
-533
-532
-531
-531
-530
-530
-529
-529
-528
-528
-527
-527
-526
-525
-525
-524
-524
-523
-523
-522
-522
-521
-521
-520
-520
-519
-518
-518
-517
-517
-516
-516
-515
-515
-514
-514
-513
-513
-512
-512
-511
-511
-510
-509
-509
-508
-508
-507
-507
-506
-506
-505
-505
-504
-504
-503
-503
-502
-502
-501
-501
-500
-500
-499
-499
-498
-498
-497
-497
-496
-496
-495
-495
-494
-494
-493
-493
-492
-492
-491
-491
-490
-490
-489
-489
-488
-488
-487
-487
-486
-486
-485
-485
-484
-484
-483
-483
-482
-482
-481
-481
-480
-480
-479
-479
-478
-478
-477
-477
-476
-476
-475
-475
-474
-474
-473
-473
-472
-472
-471
-471
-470
-470
-469
-469
-469
-468
-468
-467
-467
-466
-466
-465
-465
-464
-464
-463
-463
-462
-462
-461
-461
-461
-460
-460
-459
-459
-458
-458
-457
-457
-456
-456
-455
-455
-455
-454
-454
-453
-453
-452
-452
-451
-451
-450
-450
-450
-449
-449
-448
-448
-447
-447
-446
-446
-446
-445
-445
-444
-444
-443
-443
-442
-442
-442
-441
-441
-440
-440
-439
-439
-438
-438
-438
-437
-437
-436
-436
-435
-435
-435
-434
-434
-433
-433
-432
-432
-432
-431
-431
-430
-430
-429
-429
-429
-428
-428
-427
-427
-426
-426
-426
-425
-425
-424
-424
-424
-423
-423
-422
-422
-422
-421
-421
-420
-420
-419
-419
-419
-418
-418
-417
-417
-417
-416
-416
-415
-415
-415
-414
-414
-413
-413
-413
-412
-412
-411
-411
-411
-410
-410
-409
-409
-409
-408
-408
-407
-407
-407
-406
-406
-405
-405
-405
-404
-404
-404
-403
-403
-402
-402
-402
-401
-401
-400
-400
-400
-399
-399
-399
-398
-398
-397
-397
-397
-396
-396
-396
-395
-395
-394
-394
-394
-393
-393
-393
-392
-392
-391
-391
-391
-390
-390
-390
-389
-389
-388
-388
-388
-387
-387
-387
-386
-386
-386
-385
-385
-384
-384
-384
-383
-383
-383
-382
-382
-382
-381
-381
-381
-380
-380
-380
-379
-379
-378
-378
-378
-377
-377
-377
-376
-376
-376
-375
-375
-375
-374
-374
-374
-373
-373
-373
-372
-372
-372
-371
-371
-371
-370
-370
-370
-369
-369
-369
-368
-368
-368
-367
-367
-367
-366
-366
-366
-365
-365
-365
-364
-364
-364
-363
-363
-363
-362
-362
-362
-361
-361
-361
-360
-360
-360
-359
-359
-359
-358
-358
-358
-358
-357
-357
-357
-356
-356
-356
-355
-355
-355
-354
-354
-354
-353
-353
-353
-353
-352
-352
-352
-351
-351
-351
-350
-350
-350
-350
-349
-349
-349
-348
-348
-348
-347
-347
-347
-347
-346
-346
-346
-345
-345
-345
-344
-344
-344
-344
-343
-343
-343
-342
-342
-342
-342
-341
-341
-341
-340
-340
-340
