5
8605
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-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
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-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
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-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
-40
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-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
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-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
-152
-152
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-196
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-216
-216
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-224
-224
-224
-225
-225
-225
-226
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-234
-234
-234
-234
-234
-234
-234
-235
-235
-235
-235
-235
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-235
-235
-235
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-238
-239
-239
-240
-240
-241
-241
-242
-242
-243
-243
-244
-244
-245
-245
-246
-246
-247
-247
-248
-248
-248
-249
-249
-249
-249
-249
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-249
-249
-249
-249
-249
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-249
-249
-249
-249
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-249
-249
-249
-249
-248
-248
-248
-248
-248
-248
-248
-248
-248
-247
-247
-247
-247
-246
-246
-246
-246
-246
-245
-245
-245
-245
-246
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-248
-248
-247
-247
-247
-247
-246
-246
-246
-245
-245
-244
-244
-243
-242
-242
-241
-240
-239
-238
-237
-236
-234
-233
-231
-230
-228
-227
-226
-225
-224
-223
-222
-221
-221
-220
-220
-219
-219
-219
-218
-218
-218
-218
-218
-218
-218
-218
-218
-218
-217
-217
-217
-216
-215
-215
-214
-213
-213
-212
-211
-211
-211
-210
-209
-209
-208
-207
-206
-205
-203
-202
-200
-199
-197
-195
-193
-191
-189
-187
-185
-183
-181
-179
-177
-176
-174
-173
-171
-170
-168
-167
-165
-163
-161
-159
-157
-155
-153
-151
-149
-147
-145
-142
-140
-138
-135
-132
-130
-127
-124
-121
-119
-116
-114
-111
-109
-107
-105
-103
-100
-98
-95
-93
-90
-86
-83
-80
-76
-73
-70
-66
-63
-60
-58
-55
-52
-50
-48
-47
-45
-44
-43
-42
-41
-40
-40
-39
-38
-37
-37
-36
-35
-35
-34
-33
-33
-32
-32
-31
-31
-31
-31
-31
-31
-31
-32
-33
-33
-34
-35
-35
-35
-35
-34
-33
-32
-31
-29
-27
-24
-22
-20
-17
-14
-11
-7
-4
0
5
9
13
17
21
25
28
32
35
38
40
43
46
49
53
57
61
65
70
75
80
85
90
95
101
106
111
117
122
127
133
138
143
148
152
157
161
165
168
172
175
178
180
183
185
188
190
191
193
194
195
196
197
197
198
198
199
200
200
201
202
203
204
204
205
206
207
208
209
210
212
214
216
218
220
222
224
226
228
230
232
234
236
238
239
241
242
243
244
245
246
247
249
250
251
253
254
256
259
262
265
269
274
278
283
287
292
296
300
304
308
311
315
319
322
326
330
333
337
340
343
346
349
351
354
356
358
360
362
365
367
369
372
374
376
378
379
380
381
381
382
382
381
381
380
378
377
375
373
371
369
366
364
361
358
355
352
349
346
344
341
338
334
331
327
323
318
314
310
306
302
299
296
293
292
290
290
289
289
290
290
291
291
293
294
296
298
300
303
305
308
311
314
317
322
326
332
337
344
350
357
364
372
379
386
393
400
406
412
418
423
427
432
436
441
445
449
453
457
460
463
465
466
466
465
464
461
458
454
449
445
439
434
428
423
417
411
406
401
396
392
387
383
379
375
372
369
368
366
366
366
367
369
371
374
377
381
385
390
396
401
407
413
419
425
430
436
442
447
453
459
464
470
475
480
485
490
495
500
505
511
517
523
529
536
542
549
557
564
572
580
588
596
604
612
621
629
638
646
655
663
672
680
687
694
700
706
711
715
719
721
722
722
722
721
718
715
712
707
701
695
688
681
673
665
657
648
640
632
624
616
608
601
593
586
580
574
569
565
562
560
559
560
561
564
567
570
574
578
582
586
589
592
595
598
602
606
611
617
623
629
635
641
647
652
657
662
667
672
676
681
685
690
695
700
704
709
713
716
719
721
722
723
723
722
721
719
717
714
712
709
705
701
697
692
687
682
677
671
665
659
652
646
639
633
626
620
613
607
601
595
589
583
578
574
570
566
562
559
555
552
548
545
543
541
540
539
538
538
538
539
541
542
545
548
551
555
559
563
568
573
578
584
590
596
603
610
618
626
634
643
652
661
670
678
686
693
700
705
709
713
716
719
722
725
728
731
735
738
741
744
746
748
750
752
753
755
758
760
763
765
768
770
773
775
777
778
780
781
783
784
785
786
787
788
789
790
791
792
793
794
794
794
794
794
794
795
795
796
798
800
802
805
809
812
816
821
825
830
834
837
841
843
845
847
848
849
850
851
852
852
853
854
854
855
856
857
859
860
860
861
860
860
858
856
854
851
848
845
842
839
837
835
834
832
831
830
828
827
824
821
817
813
807
801
795
788
780
773
765
757
749
740
732
722
713
704
695
685
676
667
658
648
639
631
622
614
606
599
591
583
575
567
559
550
542
534
527
521
515
511
507
505
504
505
506
509
513
517
522
528
534
539
545
550
556
560
565
570
574
579
584
589
595
600
606
612
619
625
631
637
644
650
657
663
669
675
681
686
692
697
702
707
712
716
721
724
727
729
730
730
729
729
728
728
727
728
728
729
729
730
730
730
729
728
727
724
722
719
716
712
708
704
699
695
690
684
678
671
663
655
645
635
625
615
605
597
589
583
578
574
571
568
567
565
564
563
562
562
561
561
561
562
564
567
570
575
580
586
593
599
606
613
620
627
633
640
647
653
659
665
670
674
678
681
684
685
687
687
688
687
687
685
684
682
680
678
676
675
673
671
669
667
665
663
661
659
657
655
653
650
647
643
638
633
627
620
613
605
596
588
579
570
561
552
544
536
529
521
514
506
499
491
482
474
465
456
447
438
429
420
411
403
395
388
381
375
370
365
360
356
353
350
347
345
344
343
342
342
343
344
346
348
351
355
360
365
370
375
380
385
390
395
399
405
410
416
422
428
435
443
451
460
470
480
491
502
514
527
539
552
564
576
588
599
610
621
630
639
647
653
658
662
665
666
665
664
661
658
654
650
646
641
637
632
628
623
618
613
608
603
597
592
586
581
575
568
561
554
546
538
530
520
511
500
489
477
465
452
440
427
414
402
390
377
365
353
341
329
317
306
294
283
272
261
250
239
227
216
204
193
182
171
161
151
142
133
125
117
109
101
93
85
78
70
62
53
44
34
23
12
1
-11
-23
-35
-47
-59
-72
-84
-95
-107
-118
-128
-137
-145
-153
-159
-164
-169
-172
-174
-176
-176
-175
-174
-171
-168
-163
-158
-153
-147
-141
-134
-128
-121
-114
-108
-102
-96
-90
-85
-81
-77
-74
-71
-69
-68
-67
-66
-67
-68
-70
-74
-78
-84
-91
-99
-108
-118
-129
-141
-154
-167
-181
-195
-209
-224
-239
-254
-269
-284
-298
-312
-326
-338
-350
-362
-373
-383
-393
-402
-411
-420
-429
-437
-444
-450
-456
-460
-464
-466
-468
-469
-469
-468
-467
-466
-464
-462
-459
-457
-455
-452
-450
-447
-445
-443
-441
-439
-437
-436
-436
-437
-438
-440
-442
-445
-448
-452
-456
-460
-464
-468
-473
-476
-480
-484
-487
-490
-493
-496
-499
-501
-503
-504
-505
-507
-508
-509
-511
-513
-516
-519
-522
-526
-531
-535
-541
-546
-553
-560
-567
-576
-585
-595
-606
-618
-631
-645
-661
-678
-696
-715
-735
-756
-777
-800
-823
-846
-870
-893
-916
-940
-962
-984
-1004
-1025
-1044
-1063
-1080
-1097
-1112
-1127
-1141
-1154
-1166
-1177
-1188
-1199
-1209
-1219
-1229
-1239
-1249
-1259
-1270
-1280
-1291
-1302
-1313
-1324
-1334
-1345
-1356
-1367
-1378
-1389
-1400
-1411
-1423
-1434
-1446
-1458
-1469
-1480
-1491
-1501
-1511
-1519
-1527
-1534
-1539
-1544
-1549
-1553
-1556
-1559
-1561
-1564
-1566
-1568
-1570
-1573
-1575
-1578
-1581
-1583
-1586
-1588
-1590
-1591
-1593
-1593
-1594
-1593
-1593
-1591
-1589
-1586
-1583
-1579
-1575
-1571
-1565
-1560
-1553
-1547
-1539
-1531
-1523
-1514
-1504
-1495
-1485
-1475
-1465
-1456
-1446
-1437
-1428
-1420
-1413
-1406
-1400
-1394
-1389
-1383
-1377
-1370
-1364
-1356
-1349
-1341
-1333
-1325
-1317
-1308
-1300
-1291
-1282
-1273
-1264
-1255
-1246
-1236
-1227
-1218
-1209
-1200
-1192
-1185
-1179
-1173
-1169
-1166
-1164
-1162
-1162
-1162
-1162
-1164
-1166
-1169
-1173
-1178
-1183
-1190
-1197
-1204
-1213
-1222
-1231
-1240
-1249
-1259
-1268
-1277
-1286
-1295
-1304
-1313
-1321
-1330
-1338
-1346
-1353
-1360
-1366
-1371
-1376
-1379
-1381
-1382
-1382
-1381
-1379
-1375
-1370
-1364
-1357
-1349
-1339
-1329
-1319
-1308
-1297
-1286
-1274
-1263
-1251
-1239
-1227
-1214
-1200
-1185
-1170
-1153
-1136
-1117
-1098
-1079
-1059
-1040
-1020
-1000
-981
-962
-943
-925
-907
-889
-872
-855
-840
-824
-810
-796
-783
-771
-760
-750
-741
-733
-726
-721
-716
-712
-709
-707
-705
-703
-701
-700
-698
-696
-695
-693
-691
-689
-687
-686
-684
-682
-680
-679
-677
-676
-675
-674
-673
-672
-671
-670
-669
-668
-668
-667
-666
-666
-666
-665
-665
-665
-664
-664
-663
-662
-661
-659
-656
-653
-649
-645
-640
-635
-629
-623
-617
-610
-604
-597
-591
-585
-580
-576
-573
-570
-568
-566
-566
-565
-566
-567
-568
-570
-572
-575
-578
-582
-585
-590
-594
-599
-604
-609
-613
-618
-622
-625
-629
-632
-634
-637
-639
-642
-645
-648
-652
-656
-661
-667
-673
-679
-685
-691
-696
-702
-706
-710
-712
-714
-716
-716
-716
-716
-716
-715
-714
-713
-711
-710
-708
-706
-703
-701
-699
-697
-696
-695
-694
-694
-695
-697
-699
-701
-704
-706
-708
-710
-711
-713
-714
-715
-717
-718
-720
-723
-725
-728
-731
-735
-739
-743
-748
-752
-757
-763
-769
-775
-782
-789
-797
-804
-812
-820
-828
-836
-843
-851
-858
-865
-872
-879
-885
-891
-897
-903
-907
-912
-915
-918
-921
-922
-923
-923
-923
-922
-920
-919
-917
-914
-912
-909
-906
-903
-899
-895
-891
-886
-880
-875
-869
-863
-857
-851
-845
-839
-833
-827
-821
-815
-809
-804
-800
-796
-793
-790
-788
-787
-787
-788
-790
-793
-796
-801
-807
-814
-821
-829
-838
-848
-859
-870
-883
-895
-908
-920
-933
-945
-957
-969
-979
-989
-998
-1006
-1012
-1018
-1024
-1027
-1029
-1030
-1031
-1030
-1029
-1027
-1024
-1020
-1018
-1014
-1010
-1006
-1000
-996
-992
-987
-982
-978
-974
-971
-968
-965
-964
-963
-963
-963
-965
-967
-970
-975
-980
-986
-993
-1000
-1010
-1020
-1030
-1042
-1054
-1066
-1078
-1090
-1102
-1114
-1126
-1137
-1148
-1158
-1169
-1179
-1188
-1197
-1206
-1215
-1222
-1229
-1236
-1241
-1246
-1250
-1253
-1256
-1258
-1259
-1260
-1260
-1260
-1258
-1256
-1254
-1251
-1247
-1242
-1237
-1231
-1224
-1217
-1209
-1200
-1191
-1181
-1171
-1160
-1148
-1135
-1122
-1107
-1092
-1076
-1060
-1042
-1024
-1006
-987
-969
-950
-932
-914
-897
-880
-863
-848
-833
-819
-806
-794
-783
-773
-764
-756
-750
-745
-741
-737
-735
-734
-734
-734
-735
-736
-737
-738
-740
-742
-744
-746
-749
-752
-755
-759
-763
-768
-773
-778
-782
-787
-792
-797
-802
-807
-812
-816
-821
-825
-828
-831
-833
-835
-836
-836
-836
-836
-836
-835
-834
-833
-832
-830
-829
-826
-824
-821
-819
-815
-812
-809
-805
-802
-798
-795
-792
-789
-786
-782
-778
-774
-770
-766
-761
-756
-751
-747
-742
-738
-734
-730
-727
-723
-719
-714
-710
-706
-702
-698
-694
-691
-687
-683
-680
-676
-672
-667
-661
-654
-646
-637
-627
-615
-603
-590
-575
-560
-544
-527
-509
-490
-471
-451
-430
-409
-387
-366
-344
-323
-303
-282
-263
-244
-226
-208
-190
-173
-155
-139
-122
-107
-92
-78
-65
-53
-43
-33
-25
-17
-10
-4
1
6
10
14
17
19
20
20
20
18
15
11
7
2
-4
-10
-16
-22
-27
-33
-38
-43
-47
-51
-55
-58
-61
-64
-66
-67
-68
-69
-69
-68
-68
-67
-66
-64
-62
-59
-55
-51
-47
-42
-36
-31
-24
-18
-11
-5
2
9
17
24
32
39
48
56
65
73
83
92
101
111
120
129
139
147
156
164
171
177
182
185
188
190
191
191
191
189
186
183
180
175
171
165
159
153
146
138
130
121
112
102
91
80
68
56
43
30
16
3
-11
-25
-38
-52
-65
-78
-90
-102
-114
-125
-136
-146
-156
-166
-175
-184
-193
-202
-210
-218
-226
-234
-241
-249
-257
-265
-272
-280
-288
-296
-303
-311
-318
-326
-333
-339
-346
-352
-358
-364
-369
-374
-379
-384
-389
-394
-400
-405
-411
-416
-422
-427
-433
-437
-442
-446
-450
-452
-455
-456
-458
-459
-459
-460
-460
-460
-461
-462
-463
-465
-467
-470
-474
-479
-484
-490
-496
-503
-509
-516
-522
-528
-534
-540
-545
-549
-553
-557
-560
-562
-565
-567
-568
-569
-569
-569
-568
-567
-565
-563
-561
-559
-556
-554
-551
-549
-546
-544
-543
-541
-540
-539
-539
-539
-540
-542
-544
-547
-550
-554
-558
-562
-566
-570
-574
-576
-579
-581
-582
-582
-582
-580
-578
-575
-570
-565
-559
-552
-544
-534
-524
-512
-498
-483
-467
-450
-431
-410
-389
-366
-342
-316
-290
-262
-233
-203
-172
-140
-107
-73
-39
-3
33
70
108
145
184
222
260
299
338
376
415
452
490
526
562
597
630
663
695
725
753
780
805
829
850
870
889
905
920
933
945
956
965
974
981
988
995
1000
1006
1012
1016
1022
1027
1032
1036
1041
1046
1050
1055
1060
1064
1069
1075
1080
1085
1091
1096
1102
1106
1111
1114
1117
1119
1120
1120
1119
1117
1115
1112
1109
1105
1101
1097
1093
1089
1086
1082
1080
1077
1075
1073
1072
1071
1070
1069
1069
1068
1068
1068
1068
1068
1067
1065
1064
1061
1058
1054
1049
1043
1036
1027
1016
1006
992
976
959
939
916
891
863
833
800
764
726
685
641
595
546
495
442
387
329
271
210
149
86
23
-40
-105
-169
-235
-300
-367
-434
-501
-570
-639
-709
-780
-852
-924
-997
-1071
-1146
-1222
-1298
-1375
-1453
-1532
-1611
-1691
-1772
-1853
-1934
-2013
-2094
-2173
-2251
-2327
-2401
-2474
-2545
-2615
-2682
-2748
-2812
-2874
-2934
-2992
-3048
-3102
-3153
-3202
-3249
-3292
-3333
-3372
-3407
-3440
-3470
-3498
-3523
-3546
-3566
-3584
-3600
-3612
-3623
-3631
-3637
-3640
-3641
-3639
-3635
-3628
-3619
-3608
-3594
-3578
-3560
-3540
-3518
-3494
-3469
-3442
-3413
-3384
-3354
-3323
-3291
-3260
-3230
-3200
-3171
-3143
-3117
-3093
-3070
-3050
-3031
-3015
-3000
-2987
-2976
-2966
-2958
-2952
-2947
-2943
-2941
-2940
-2941
-2943
-2946
-2950
-2955
-2961
-2967
-2973
-2980
-2986
-2992
-2997
-3001
-3004
-3006
-3007
-3007
-3006
-3003
-2999
-2993
-2986
-2976
-2966
-2953
-2938
-2922
-2904
-2885
-2864
-2842
-2819
-2795
-2771
-2746
-2721
-2695
-2670
-2644
-2618
-2592
-2565
-2539
-2513
-2487
-2461
-2436
-2412
-2388
-2365
-2344
-2323
-2303
-2284
-2266
-2249
-2233
-2219
-2206
-2194
-2184
-2176
-2170
-2165
-2163
-2163
-2164
-2167
-2173
-2179
-2187
-2197
-2207
-2218
-2230
-2243
-2257
-2272
-2288
-2305
-2324
-2343
-2363
-2385
-2406
-2429
-2451
-2474
-2496
-2517
-2538
-2558
-2577
-2595
-2612
-2628
-2643
-2657
-2669
-2681
-2693
-2704
-2715
-2726
-2738
-2749
-2761
-2773
-2785
-2797
-2808
-2819
-2828
-2836
-2843
-2849
-2853
-2854
-2854
-2851
-2847
-2839
-2830
-2818
-2804
-2788
-2769
-2748
-2725
-2701
-2674
-2647
-2618
-2589
-2559
-2529
-2500
-2471
-2442
-2415
-2388
-2363
-2339
-2316
-2295
-2276
-2258
-2242
-2228
-2217
-2206
-2198
-2191
-2186
-2182
-2178
-2175
-2172
-2168
-2163
-2157
-2149
-2140
-2129
-2116
-2101
-2086
-2069
-2051
-2032
-2013
-1993
-1973
-1953
-1932
-1911
-1890
-1868
-1846
-1824
-1802
-1780
-1759
-1739
-1721
-1705
-1692
-1681
-1674
-1670
-1669
-1672
-1679
-1688
-1700
-1715
-1730
-1747
-1764
-1782
-1798
-1814
-1828
-1841
-1852
-1862
-1870
-1876
-1880
-1883
-1884
-1883
-1881
-1877
-1871
-1865
-1857
-1848
-1838
-1827
-1815
-1802
-1788
-1773
-1759
-1743
-1728
-1714
-1700
-1686
-1672
-1658
-1645
-1631
-1616
-1601
-1584
-1567
-1548
-1527
-1504
-1478
-1450
-1418
-1385
-1348
-1309
-1267
-1223
-1176
-1128
-1077
-1024
-969
-913
-855
-795
-736
-675
-615
-556
-498
-442
-388
-336
-287
-242
-200
-162
-128
-98
-72
-50
-33
-18
-7
1
7
10
12
12
10
6
0
-8
-18
-31
-47
-65
-87
-112
-140
-172
-206
-244
-285
-329
-375
-425
-477
-531
-588
-647
-707
-769
-832
-896
-959
-1022
-1084
-1144
-1202
-1257
-1310
-1359
-1406
-1448
-1488
-1523
-1555
-1583
-1606
-1626
-1640
-1650
-1656
-1655
-1650
-1639
-1622
-1600
-1573
-1541
-1504
-1464
-1420
-1373
-1324
-1272
-1219
-1163
-1107
-1049
-990
-930
-869
-808
-746
-683
-620
-556
-492
-426
-358
-289
-217
-142
-65
17
102
191
284
381
482
587
695
805
918
1033
1149
1265
1383
1500
1617
1733
1849
1963
2075
2185
2292
2396
2497
2594
2687
2776
2861
2942
3019
3092
3162
3228
3291
3351
3407
3461
3511
3559
3603
3644
3682
3716
3747
3775
3798
3818
3835
3848
3857
3863
3866
3865
3862
3855
3846
3834
3821
3806
3790
3773
3756
3739
3723
3708
3694
3681
3670
3661
3654
3649
3646
3644
3643
3642
3641
3640
3637
3632
3626
3617
3605
3590
3572
3549
3522
3491
3455
3413
3367
3315
3259
3197
3131
3060
2985
2907
2826
2742
2656
2569
2482
2394
2307
2221
2136
2052
1971
1891
1814
1739
1666
1595
1527
1462
1399
1339
1282
1227
1175
1125
1076
1029
982
936
888
840
790
737
683
625
564
500
432
362
289
214
137
59
-19
-98
-176
-253
-329
-403
-476
-547
-617
-685
-751
-815
-877
-937
-994
-1049
-1101
-1151
-1198
-1242
-1283
-1322
-1357
-1390
-1419
-1445
-1468
-1487
-1503
-1515
-1524
-1530
-1533
-1532
-1529
-1523
-1516
-1507
-1497
-1487
-1477
-1467
-1459
-1452
-1447
-1444
-1443
-1444
-1447
-1451
-1456
-1463
-1469
-1475
-1479
-1483
-1484
-1483
-1481
-1476
-1468
-1459
-1448
-1434
-1419
-1401
-1382
-1362
-1340
-1316
-1292
-1266
-1239
-1211
-1183
-1153
-1122
-1091
-1059
-1026
-994
-961
-928
-896
-865
-835
-807
-781
-757
-735
-717
-702
-690
-682
-678
-677
-679
-685
-693
-703
-715
-728
-741
-755
-767
-779
-790
-799
-805
-808
-809
-806
-799
-788
-774
-756
-734
-710
-682
-651
-618
-583
-546
-508
-469
-429
-389
-350
-311
-273
-236
-199
-163
-127
-92
-56
-21
15
51
87
122
158
194
231
268
305
344
383
423
464
505
546
587
628
669
711
753
796
841
889
939
992
1049
1109
1174
1242
1314
1389
1469
1551
1637
1724
1813
1902
1991
2079
2166
2252
2336
2418
2498
2575
2651
2724
2795
2865
2932
2997
3061
3124
3186
3247
3307
3366
3422
3477
3530
3580
3628
3673
3715
3756
3794
3830
3865
3899
3931
3963
3994
4025
4054
4083
4113
4141
4168
4194
4219
4243
4265
4288
4310
4333
4356
4381
4408
4436
4466
4499
4533
4568
4605
4642
4680
4718
4754
4790
4824
4857
4888
4916
4944
4969
4993
5016
5038
5058
5078
5095
5112
5126
5139
5151
5160
5169
5176
5182
5188
5195
5202
5210
5220
5233
5249
5269
5293
5321
5354
5392
5434
5482
5535
5592
5654
5720
5791
5865
5945
6028
6115
6206
6300
6399
6500
6604
6709
6817
6924
7032
7139
7244
7346
7446
7544
7637
7727
7814
7896
7975
8048
8119
8186
8248
8306
8359
8409
8453
8493
8527
8556
8578
8594
8603
8605
8601
8590
8574
8552
8526
8496
8464
8430
8395
8360
8325
8291
8258
8227
8197
8169
8143
8119
8096
8076
8057
8039
8023
8010
7997
7986
7975
7965
7954
7943
7931
7917
7900
7881
7859
7835
7808
7779
7748
7716
7684
7651
7619
7586
7554
7522
7490
7458
7426
7393
7359
7324
7287
7248
7207
7165
7120
7074
7025
6975
6922
6867
6808
6747
6681
6611
6537
6458
6375
6287
6195
6098
5998
5894
5786
5676
5563
5447
5330
5211
5090
4969
4846
4722
4598
4472
4346
4219
4091
3965
3837
3710
3584
3458
3332
3207
3082
2958
2833
2708
2582
2457
2331
2205
2080
1955
1831
1708
1587
1467
1350
1236
1124
1016
911
809
710
613
520
428
338
250
162
74
-14
-103
-191
-281
-371
-462
-553
-644
-736
-827
-918
-1008
-1098
-1186
-1272
-1357
-1439
-1518
-1594
-1666
-1735
-1800
-1861
-1917
-1968
-2013
-2056
-2092
-2122
-2148
-2168
-2183
-2193
-2197
-2197
-2192
-2184
-2172
-2156
-2138
-2117
-2094
-2069
-2041
-2013
-1984
-1954
-1922
-1889
-1856
-1822
-1788
-1752
-1716
-1678
-1640
-1601
-1560
-1519
-1477
-1434
-1392
-1349
-1306
-1264
-1222
-1180
-1139
-1098
-1058
-1018
-978
-939
-899
-859
-819
-778
-737
-696
-655
-614
-573
-534
-495
-458
-423
-390
-360
-331
-304
-280
-257
-236
-215
-196
-178
-162
-147
-135
-124
-117
-112
-109
-110
-114
-121
-131
-143
-158
-176
-195
-216
-238
-261
-285
-309
-333
-357
-380
-402
-424
-445
-466
-485
-502
-519
-534
-547
-557
-566
-572
-575
-576
-574
-568
-560
-549
-534
-517
-496
-473
-446
-415
-381
-342
-299
-252
-201
-146
-87
-24
41
109
178
249
321
392
463
534
604
673
742
809
876
941
1006
1069
1131
1192
1251
1309
1364
1418
1470
1520
1568
1614
1660
1705
1749
1793
1837
1880
1923
1966
2008
2050
2092
2133
2174
2215
2256
2297
2338
2379
2419
2460
2500
2541
2581
2620
2659
2697
2733
2768
2800
2830
2856
2879
2899
2914
2926
2932
2935
2932
2924
2911
2893
2869
2840
2806
2767
2723
2674
2621
2564
2503
2439
2372
2302
2230
2156
2080
2001
1922
1841
1760
1677
1593
1508
1421
1334
1246
1156
1065
973
880
786
690
594
497
401
304
208
114
20
-71
-161
-248
-333
-415
-494
-571
-645
-716
-784
-850
-913
-973
-1030
-1083
-1133
-1180
-1223
-1262
-1297
-1328
-1355
-1379
-1399
-1416
-1430
-1442
-1452
-1460
-1467
-1473
-1478
-1484
-1489
-1495
-1500
-1506
-1512
-1518
-1524
-1531
-1538
-1545
-1553
-1562
-1571
-1582
-1594
-1606
-1619
-1633
-1646
-1660
-1672
-1683
-1691
-1698
-1702
-1703
-1700
-1694
-1684
-1670
-1653
-1633
-1609
-1582
-1552
-1519
-1485
-1448
-1410
-1370
-1330
-1290
-1250
-1211
-1174
-1139
-1106
-1076
-1050
-1028
-1010
-996
-987
-982
-982
-987
-996
-1008
-1027
-1048
-1074
-1103
-1135
-1171
-1210
-1253
-1298
-1346
-1396
-1448
-1502
-1558
-1615
-1672
-1730
-1789
-1848
-1907
-1966
-2025
-2083
-2141
-2199
-2256
-2312
-2368
-2423
-2477
-2530
-2581
-2631
-2680
-2727
-2772
-2816
-2858
-2899
-2939
-2977
-3014
-3050
-3085
-3120
-3153
-3186
-3218
-3249
-3280
-3309
-3338
-3365
-3392
-3417
-3442
-3466
-3489
-3511
-3533
-3553
-3572
-3590
-3607
-3623
-3637
-3650
-3661
-3670
-3677
-3682
-3684
-3683
-3680
-3674
-3665
-3653
-3638
-3619
-3598
-3574
-3547
-3518
-3487
-3454
-3419
-3384
-3348
-3312
-3275
-3238
-3201
-3164
-3126
-3089
-3051
-3013
-2974
-2935
-2896
-2857
-2817
-2777
-2736
-2695
-2654
-2612
-2570
-2527
-2484
-2440
-2395
-2350
-2305
-2258
-2211
-2162
-2113
-2064
-2013
-1963
-1912
-1860
-1809
-1758
-1707
-1656
-1606
-1556
-1507
-1459
-1411
-1365
-1319
-1274
-1231
-1189
-1148
-1109
-1071
-1035
-1000
-966
-934
-903
-874
-845
-818
-792
-767
-744
-721
-700
-680
-661
-644
-628
-613
-600
-588
-577
-566
-557
-548
-539
-531
-523
-515
-508
-502
-496
-491
-486
-483
-481
-480
-479
-480
-482
-484
-487
-491
-494
-498
-502
-506
-509
-513
-516
-518
-519
-519
-518
-514
-508
-500
-488
-474
-456
-436
-412
-385
-355
-322
-287
-249
-209
-168
-125
-82
-37
8
54
100
146
191
237
281
324
366
406
445
482
517
550
581
610
637
663
687
710
731
752
771
790
809
827
845
863
881
899
917
936
955
975
995
1014
1036
1057
1078
1099
1120
1140
1159
1177
1194
1209
1222
1234
1243
1250
1254
1256
1256
1254
1249
1242
1232
1220
1205
1188
1169
1147
1122
1096
1066
1035
1002
966
929
890
849
806
762
717
670
622
573
522
470
416
361
305
248
189
129
67
4
-61
-127
-195
-265
-336
-410
-485
-562
-641
-721
-803
-886
-969
-1054
-1139
-1224
-1309
-1394
-1478
-1561
-1643
-1724
-1803
-1881
-1957
-2031
-2103
-2173
-2241
-2306
-2368
-2428
-2485
-2539
-2589
-2636
-2680
-2719
-2756
-2788
-2817
-2842
-2864
-2882
-2897
-2908
-2916
-2920
-2920
-2917
-2910
-2900
-2885
-2867
-2845
-2819
-2789
-2756
-2719
-2679
-2636
-2589
-2539
-2486
-2431
-2372
-2311
-2248
-2182
-2115
-2045
-1975
-1903
-1831
-1758
-1686
-1613
-1542
-1471
-1401
-1332
-1265
-1199
-1135
-1074
-1014
-958
-904
-852
-804
-758
-716
-677
-641
-609
-581
-556
-535
-518
-505
-496
-491
-490
-492
-499
-508
-522
-538
-558
-580
-606
-634
-664
-697
-732
-770
-810
-853
-898
-945
-994
-1046
-1099
-1155
-1213
-1272
-1333
-1395
-1459
-1524
-1591
-1659
-1727
-1797
-1866
-1936
-2005
-2075
-2144
-2212
-2280
-2348
-2414
-2480
-2546
-2610
-2673
-2736
-2798
-2858
-2918
-2976
-3033
-3089
-3143
-3195
-3245
-3294
-3342
-3388
-3433
-3477
-3520
-3561
-3602
-3642
-3681
-3720
-3759
-3797
-3835
-3873
-3911
-3950
-3988
-4027
-4067
-4106
-4147
-4187
-4229
-4270
-4313
-4355
-4398
-4441
-4485
-4528
-4572
-4617
-4663
-4709
-4756
-4805
-4854
-4905
-4957
-5011
-5065
-5121
-5177
-5235
-5293
-5351
-5410
-5469
-5527
-5586
-5643
-5700
-5757
-5812
-5865
-5918
-5969
-6019
-6068
-6115
-6160
-6204
-6246
-6286
-6324
-6359
-6393
-6423
-6452
-6478
-6501
-6522
-6540
-6555
-6567
-6576
-6582
-6586
-6586
-6584
-6578
-6568
-6555
-6538
-6517
-6491
-6461
-6427
-6389
-6346
-6298
-6246
-6190
-6130
-6067
-5999
-5928
-5854
-5777
-5697
-5614
-5529
-5441
-5351
-5259
-5166
-5071
-4975
-4878
-4780
-4682
-4583
-4484
-4386
-4288
-4190
-4094
-3998
-3903
-3809
-3717
-3626
-3537
-3449
-3363
-3279
-3197
-3118
-3040
-2966
-2894
-2826
-2760
-2697
-2638
-2582
-2529
-2479
-2433
-2390
-2350
-2313
-2279
-2249
-2222
-2197
-2176
-2158
-2143
-2131
-2122
-2116
-2112
-2111
-2113
-2117
-2123
-2131
-2141
-2152
-2165
-2180
-2197
-2215
-2235
-2256
-2279
-2302
-2327
-2352
-2377
-2402
-2427
-2450
-2472
-2492
-2510
-2526
-2539
-2549
-2556
-2560
-2560
-2557
-2550
-2538
-2523
-2504
-2480
-2452
-2420
-2384
-2343
-2298
-2250
-2198
-2143
-2085
-2024
-1962
-1897
-1831
-1765
-1697
-1628
-1559
-1490
-1420
-1350
-1281
-1211
-1142
-1074
-1006
-939
-874
-810
-747
-686
-626
-568
-512
-457
-404
-354
-304
-257
-212
-168
-127
-87
-49
-12
23
56
87
116
144
170
195
218
239
259
277
293
308
320
331
340
347
351
354
355
353
350
343
335
324
311
295
277
257
234
209
182
153
121
87
52
14
-26
-67
-111
-156
-203
-252
-302
-354
-407
-461
-517
-573
-631
-689
-748
-807
-868
-929
-990
-1053
-1115
-1178
-1241
-1305
-1368
-1430
-1493
-1554
-1615
-1674
-1732
-1789
-1844
-1898
-1950
-2001
-2050
-2097
-2143
-2187
-2230
-2271
-2310
-2348
-2384
-2418
-2450
-2481
-2509
-2536
-2561
-2584
-2605
-2624
-2641
-2656
-2669
-2681
-2690
-2697
-2702
-2706
-2707
-2706
-2704
-2699
-2692
-2684
-2674
-2662
-2648
-2632
-2615
-2596
-2575
-2552
-2528
-2503
-2476
-2447
-2417
-2385
-2352
-2318
-2282
-2245
-2207
-2167
-2127
-2085
-2043
-1999
-1954
-1909
-1862
-1815
-1767
-1718
-1668
-1618
-1568
-1517
-1466
-1415
-1363
-1311
-1258
-1206
-1153
-1100
-1046
-993
-939
-885
-830
-775
-720
-665
-609
-553
-497
-441
-385
-328
-272
-215
-159
-103
-48
7
61
114
166
217
266
314
360
403
445
485
523
559
593
624
654
682
708
733
757
779
800
821
840
859
877
894
911
928
945
961
978
995
1012
1030
1048
1067
1087
1108
1129
1152
1176
1200
1226
1253
1282
1311
1341
1373
1406
1440
1476
1512
1550
1590
1630
1672
1714
1758
1802
1847
1893
1940
1987
2033
2082
2129
2176
2223
2269
2315
2359
2403
2445
2485
2524
2561
2596
2629
2660
2689
2716
2741
2764
2785
2804
2820
2835
2847
2858
2867
2873
2878
2881
2883
2882
2880
2877
2871
2864
2856
2846
2834
2821
2806
2789
2772
2752
2731
2709
2686
2662
2636
2610
2583
2556
2527
2499
2469
2440
2409
2379
2347
2315
2283
2249
2215
2181
2146
2110
2074
2037
2000
1962
1923
1884
1845
1805
1765
1725
1684
1643
1602
1561
1519
1477
1435
1393
1351
1308
1266
1223
1180
1137
1094
1051
1008
966
923
880
838
795
753
711
669
628
587
546
506
467
429
391
354
318
282
248
214
181
149
118
88
59
30
3
-24
-49
-73
-96
-117
-138
-157
-176
-193
-209
-224
-239
-253
-265
-277
-289
-299
-308
-316
-322
-328
-332
-334
-336
-336
-334
-332
-328
-323
-317
-309
-301
-291
-281
-269
-257
-244
-229
-214
-198
-181
-163
-144
-123
-101
-78
-53
-27
1
31
63
96
131
168
207
247
288
331
374
419
464
509
556
602
650
698
746
796
846
896
948
1000
1053
1107
1161
1217
1273
1330
1388
1446
1505
1565
1626
1687
1748
1811
1873
1936
2000
2063
2127
2191
2256
2320
2385
2450
2515
2580
2646
2712
2778
2844
2911
2977
3044
3111
3179
3246
3314
3382
3450
3518
3587
3656
3725
3794
3863
3932
4001
4070
4138
4206
4273
4339
4405
4470
4534
4598
4660
4722
4782
4842
4901
4959
5016
5072
5126
5180
5232
5282
5332
5379
5424
5468
5510
5549
5587
5622
5655
5685
5714
5740
5763
5784
5803
5819
5832
5843
5852
5858
5861
5862
5860
5856
5849
5840
5829
5814
5798
5779
5759
5736
5711
5683
5655
5624
5591
5558
5522
5486
5449
5410
5371
5331
5291
5251
5210
5168
5127
5085
5043
5001
4958
4915
4872
4828
4784
4739
4695
4649
4603
4557
4509
4460
4410
4359
4307
4252
4196
4138
4078
4017
3953
3887
3820
3750
3678
3605
3530
3454
3376
3296
3215
3132
3049
2963
2877
2789
2700
2610
2519
2428
2335
2242
2149
2055
1961
1867
1772
1678
1584
1491
1397
1304
1211
1119
1026
934
842
750
658
567
476
385
294
204
114
25
-65
-153
-241
-329
-415
-501
-586
-670
-753
-834
-915
-995
-1073
-1151
-1228
-1304
-1379
-1453
-1526
-1598
-1669
-1739
-1808
-1875
-1942
-2007
-2070
-2133
-2194
-2254
-2313
-2371
-2428
-2484
-2539
-2593
-2646
-2698
-2749
-2798
-2847
-2894
-2939
-2983
-3026
-3067
-3106
-3144
-3181
-3216
-3249
-3281
-3312
-3341
-3369
-3395
-3420
-3443
-3465
-3486
-3505
-3523
-3539
-3554
-3568
-3580
-3591
-3601
-3609
-3616
-3621
-3625
-3628
-3629
-3628
-3626
-3623
-3618
-3612
-3605
-3597
-3587
-3577
-3565
-3553
-3539
-3524
-3509
-3492
-3474
-3456
-3437
-3416
-3396
-3374
-3352
-3330
-3307
-3284
-3260
-3236
-3212
-3188
-3163
-3137
-3111
-3085
-3058
-3031
-3002
-2973
-2944
-2913
-2882
-2849
-2816
-2782
-2746
-2710
-2672
-2634
-2594
-2554
-2512
-2469
-2426
-2381
-2335
-2289
-2241
-2193
-2144
-2093
-2041
-1991
-1938
-1884
-1830
-1775
-1719
-1663
-1606
-1548
-1491
-1433
-1374
-1316
-1258
-1199
-1141
-1083
-1026
-968
-911
-855
-798
-743
-687
-632
-578
-524
-471
-418
-366
-314
-263
-212
-162
-112
-62
-12
37
86
135
184
233
282
331
380
428
477
525
573
620
667
714
760
805
850
894
938
982
1024
1066
1108
1148
1188
1227
1266
1303
1340
1376
1410
1444
1477
1508
1538
1567
1595
1621
1647
1670
1693
1714
1734
1752
1769
1784
1798
1811
1822
1832
1840
1847
1852
1856
1858
1859
1859
1857
1853
1848
1842
1834
1824
1813
1801
1787
1772
1755
1737
1717
1696
1673
1649
1624
1598
1570
1541
1511
1479
1447
1414
1380
1344
1308
1272
1234
1196
1156
1117
1076
1035
993
950
907
863
819
774
728
683
636
590
543
495
448
400
351
302
253
204
154
104
54
4
-46
-96
-146
-196
-246
-295
-344
-392
-440
-487
-533
-579
-623
-667
-710
-752
-793
-833
-871
-908
-943
-976
-1008
-1039
-1068
-1095
-1120
-1144
-1167
-1188
-1207
-1225
-1241
-1256
-1269
-1280
-1290
-1299
-1305
-1310
-1314
-1315
-1315
-1313
-1309
-1304
-1296
-1288
-1277
-1265
-1252
-1237
-1221
-1203
-1184
-1163
-1142
-1119
-1095
-1070
-1044
-1016
-989
-960
-931
-901
-870
-839
-808
-776
-744
-711
-678
-646
-613
-580
-547
-514
-481
-449
-416
-384
-353
-321
-290
-260
-230
-201
-173
-145
-119
-93
-68
-43
-20
3
25
45
65
84
102
119
134
149
163
175
187
198
208
217
225
233
240
247
253
258
263
268
272
276
280
283
286
288
291
294
296
299
302
304
307
310
312
315
318
321
324
327
330
333
337
341
345
349
354
359
364
370
376
382
389
397
404
413
421
430
440
450
461
472
484
496
509
522
535
549
564
578
593
608
624
639
655
670
686
701
717
732
747
762
777
792
807
821
836
851
865
879
894
908
922
936
950
964
977
991
1004
1016
1030
1042
1054
1066
1078
1089
1099
1110
1120
1130
1139
1148
1157
1165
1173
1181
1188
1195
1202
1208
1213
1219
1223
1227
1231
1234
1237
1238
1240
1240
1240
1239
1238
1236
1234
1231
1227
1223
1218
1213
1207
1200
1193
1185
1177
1168
1158
1148
1137
1124
1111
1096
1081
1064
1045
1025
1004
981
956
930
902
873
842
809
775
740
703
664
623
581
537
491
443
394
343
290
236
180
123
65
5
-56
-118
-181
-245
-310
-375
-441
-508
-575
-642
-710
-778
-845
-913
-980
-1047
-1113
-1179
-1245
-1309
-1373
-1437
-1500
-1562
-1623
-1684
-1745
-1805
-1864
-1923
-1981
-2037
-2095
-2151
-2207
-2262
-2316
-2370
-2424
-2477
-2530
-2582
-2634
-2686
-2737
-2788
-2839
-2889
-2939
-2988
-3037
-3086
-3134
-3181
-3228
-3275
-3321
-3367
-3412
-3456
-3501
-3544
-3588
-3630
-3673
-3715
-3756
-3797
-3838
-3878
-3918
-3958
-3997
-4037
-4077
-4116
-4156
-4196
-4236
-4276
-4316
-4356
-4395
-4435
-4474
-4513
-4552
-4591
-4629
-4668
-4705
-4743
-4780
-4817
-4854
-4890
-4925
-4960
-4994
-5028
-5061
-5093
-5124
-5155
-5186
-5216
-5245
-5274
-5303
-5331
-5360
-5388
-5415
-5443
-5470
-5497
-5523
-5550
-5575
-5600
-5625
-5649
-5672
-5695
-5717
-5738
-5759
-5778
-5796
-5814
-5830
-5845
-5859
-5871
-5883
-5892
-5901
-5907
-5913
-5916
-5919
-5920
-5919
-5917
-5913
-5908
-5901
-5892
-5882
-5870
-5856
-5841
-5824
-5806
-5786
-5765
-5743
-5719
-5694
-5668
-5642
-5614
-5587
-5558
-5529
-5500
-5470
-5440
-5410
-5379
-5348
-5317
-5285
-5253
-5220
-5188
-5154
-5121
-5087
-5052
-5017
-4981
-4945
-4909
-4872
-4835
-4797
-4759
-4720
-4681
-4642
-4603
-4563
-4523
-4482
-4441
-4400
-4358
-4316
-4273
-4230
-4186
-4142
-4097
-4051
-4006
-3959
-3912
-3864
-3815
-3766
-3716
-3666
-3615
-3563
-3511
-3459
-3406
-3353
-3300
-3247
-3194
-3140
-3087
-3034
-2981
-2929
-2877
-2825
-2774
-2723
-2672
-2622
-2573
-2524
-2475
-2427
-2379
-2332
-2286
-2240
-2194
-2149
-2104
-2059
-2015
-1971
-1928
-1885
-1842
-1800
-1759
-1717
-1677
-1637
-1597
-1559
-1520
-1483
-1446
-1410
-1374
-1339
-1305
-1271
-1238
-1206
-1175
-1145
-1115
-1087
-1059
-1032
-1006
-981
-957
-934
-912
-890
-869
-849
-830
-811
-793
-776
-760
-744
-729
-714
-700
-687
-674
-661
-649
-638
-627
-617
-607
-597
-588
-579
-571
-563
-556
-549
-543
-537
-531
-526
-520
-515
-511
-506
-502
-497
-493
-489
-485
-481
-478
-474
-470
-466
-462
-458
-454
-450
-445
-440
-436
-430
-425
-420
-415
-409
-404
-398
-393
-388
-383
-378
-372
-367
-362
-356
-351
-345
-338
-332
-325
-318
-310
-303
-295
-287
-278
-270
-261
-252
-243
-234
-225
-216
-207
-198
-189
-180
-171
-163
-154
-145
-137
-129
-121
-113
-106
-98
-91
-83
-76
-69
-61
-54
-47
-41
-34
-27
-21
-14
-8
-2
4
10
15
21
26
31
36
42
47
52
57
63
68
74
80
86
93
100
108
116
125
134
145
156
168
180
194
208
223
239
256
273
292
310
330
351
372
394
417
441
465
491
517
544
571
599
628
657
687
717
747
778
808
839
869
899
930
960
990
1018
1048
1077
1106
1134
1162
1189
1215
1242
1267
1292
1317
1341
1365
1388
1410
1432
1453
1474
1493
1512
1531
1548
1564
1580
1594
1608
1620
1631
1641
1649
1657
1663
1667
1671
1673
1674
1674
1674
1672
1669
1665
1660
1655
1649
1642
1635
1626
1618
1608
1598
1587
1576
1564
1552
1539
1525
1510
1495
1479
1462
1444
1425
1405
1384
1362
1340
1316
1292
1267
1241
1214
1187
1158
1129
1099
1069
1038
1006
973
940
907
873
838
803
768
733
697
661
625
589
553
516
480
444
407
371
336
300
265
230
195
161
127
93
60
27
-5
-37
-69
-100
-130
-160
-188
-217
-244
-270
-295
-320
-343
-365
-387
-407
-427
-446
-464
-481
-497
-513
-528
-542
-555
-567
-578
-589
-599
-607
-615
-622
-628
-633
-637
-640
-642
-643
-643
-642
-639
-636
-632
-626
-619
-612
-603
-593
-583
-571
-558
-545
-530
-515
-499
-481
-463
-444
-424
-404
-382
-360
-337
-314
-290
-266
-241
-216
-191
-165
-139
-114
-88
-62
-36
-10
16
42
67
92
117
142
166
189
213
235
257
279
300
320
340
359
378
396
413
429
445
461
475
490
503
516
528
539
550
559
568
576
583
589
594
598
601
604
605
607
607
607
607
606
605
603
601
599
597
594
591
588
586
583
581
579
577
576
575
576
576
578
581
584
588
594
600
607
615
625
635
646
658
672
686
701
717
734
751
770
789
808
828
849
870
891
913
935
957
979
1000
1024
1046
1069
1091
1113
1135
1157
1178
1199
1219
1238
1257
1274
1292
1308
1324
1338
1353
1366
1378
1390
1401
1411
1421
1429
1437
1444
1450
1455
1460
1464
1467
1470
1472
1474
1475
1476
1476
1476
1475
1474
1473
1471
1469
1466
1462
1458
1454
1449
1443
1438
1431
1425
1417
1410
1402
1394
1385
1377
1368
1359
1350
1340
1331
1322
1312
1303
1294
1285
1276
1268
1260
1252
1244
1236
1229
1222
1216
1209
1203
1198
1193
1188
1185
1181
1178
1176
1175
1174
1174
1174
1175
1177
1179
1182
1186
1191
1196
1202
1208
1215
1223
1232
1241
1251
1262
1274
1286
1299
1313
1328
1343
1359
1377
1395
1413
1433
1454
1475
1498
1521
1544
1569
1594
1620
1647
1674
1701
1730
1758
1787
1817
1847
1877
1908
1939
1971
2001
2033
2067
2099
2131
2164
2196
2229
2261
2293
2325
2357
2389
2421
2453
2484
2516
2547
2578
2610
2641
2671
2702
2732
2762
2791
2820
2849
2877
2906
2934
2962
2991
3020
3048
3078
3107
3137
3167
3197
3227
3258
3288
3319
3349
3380
3410
3441
3471
3501
3532
3562
3592
3622
3652
3682
3712
3742
3772
3802
3832
3862
3892
3922
3952
3982
4011
4041
4070
4100
4130
4159
4188
4217
4246
4275
4303
4332
4360
4388
4415
4443
4469
4496
4522
4547
4572
4596
4620
4643
4666
4688
4709
4730
4750
4769
4788
4807
4825
4842
4859
4875
4891
4906
4920
4934
4948
4960
4973
4984
4995
5006
5016
5026
5035
5044
5052
5059
5067
5073
5079
5085
5090
5095
5099
5102
5105
5107
5108
5108
5108
5107
5105
5103
5099
5095
5090
5084
5078
5070
5062
5053
5043
5032
5020
5007
4994
4980
4965
4949
4932
4915
4897
4878
4859
4838
4818
4796
4774
4750
4726
4701
4675
4648
4620
4591
4560
4529
4497
4463
4429
4393
4356
4318
4279
4239
4198
4156
4113
4069
4024
3978
3932
3884
3836
3788
3739
3690
3641
3591
3542
3492
3443
3393
3344
3295
3246
3198
3149
3102
3055
3008
2962
2917
2872
2828
2785
2742
2700
2659
2619
2580
2541
2503
2466
2429
2393
2357
2322
2288
2254
2221
2188
2156
2124
2092
2061
2029
1999
1968
1938
1908
1879
1849
1820
1791
1763
1735
1707
1679
1652
1626
1599
1573
1548
1523
1499
1475
1451
1428
1406
1384
1362
1340
1318
1297
1276
1254
1233
1212
1190
1169
1147
1126
1104
1081
1059
1036
1012
990
967
943
919
895
871
847
823
798
774
749
725
700
676
651
627
603
578
554
529
505
481
456
432
408
383
359
334
310
286
261
236
212
187
162
137
112
87
62
36
10
-16
-43
-69
-96
-123
-151
-179
-207
-235
-264
-292
-321
-351
-380
-410
-440
-470
-502
-533
-565
-598
-631
-665
-700
-736
-772
-809
-846
-885
-924
-964
-1004
-1046
-1088
-1131
-1174
-1218
-1263
-1308
-1353
-1400
-1446
-1493
-1540
-1587
-1634
-1682
-1729
-1777
-1825
-1873
-1920
-1968
-2016
-2063
-2110
-2157
-2204
-2250
-2296
-2341
-2386
-2430
-2473
-2516
-2557
-2598
-2638
-2677
-2715
-2752
-2787
-2822
-2855
-2887
-2918
-2948
-2977
-3004
-3031
-3056
-3080
-3103
-3125
-3145
-3165
-3183
-3200
-3216
-3231
-3245
-3258
-3270
-3280
-3290
-3299
-3306
-3313
-3318
-3323
-3327
-3330
-3332
-3334
-3334
-3334
-3333
-3331
-3329
-3326
-3322
-3317
-3311
-3305
-3298
-3290
-3282
-3273
-3263
-3253
-3242
-3231
-3219
-3207
-3195
-3182
-3170
-3157
-3144
-3131
-3117
-3104
-3091
-3078
-3064
-3051
-3038
-3025
-3012
-2999
-2986
-2973
-2961
-2948
-2936
-2925
-2913
-2902
-2891
-2881
-2871
-2862
-2853
-2844
-2836
-2829
-2821
-2814
-2808
-2801
-2795
-2790
-2784
-2779
-2775
-2770
-2766
-2762
-2759
-2756
-2753
-2750
-2748
-2746
-2745
-2744
-2744
-2744
-2745
-2746
-2748
-2750
-2752
-2755
-2758
-2761
-2765
-2768
-2772
-2776
-2780
-2783
-2787
-2791
-2794
-2797
-2800
-2803
-2805
-2807
-2809
-2811
-2813
-2814
-2816
-2817
-2818
-2819
-2820
-2821
-2821
-2822
-2822
-2822
-2822
-2822
-2821
-2820
-2819
-2819
-2818
-2817
-2816
-2815
-2814
-2813
-2813
-2813
-2813
-2813
-2813
-2814
-2815
-2816
-2817
-2818
-2820
-2822
-2824
-2826
-2828
-2830
-2832
-2834
-2836
-2839
-2841
-2843
-2845
-2847
-2849
-2851
-2853
-2855
-2856
-2857
-2858
-2859
-2860
-2861
-2862
-2862
-2863
-2863
-2863
-2864
-2864
-2865
-2866
-2867
-2868
-2869
-2870
-2871
-2873
-2874
-2876
-2877
-2879
-2881
-2883
-2885
-2887
-2890
-2892
-2895
-2898
-2902
-2905
-2909
-2913
-2917
-2922
-2926
-2931
-2936
-2941
-2946
-2951
-2956
-2961
-2966
-2972
-2977
-2982
-2987
-2992
-2997
-3002
-3007
-3012
-3017
-3021
-3025
-3029
-3033
-3036
-3039
-3042
-3044
-3046
-3047
-3048
-3049
-3049
-3049
-3048
-3047
-3046
-3044
-3041
-3039
-3036
-3032
-3028
-3024
-3019
-3014
-3009
-3003
-2996
-2989
-2982
-2974
-2965
-2956
-2946
-2936
-2925
-2913
-2900
-2887
-2873
-2858
-2843
-2827
-2810
-2792
-2773
-2753
-2733
-2712
-2690
-2667
-2644
-2620
-2595
-2570
-2545
-2518
-2492
-2464
-2437
-2409
-2380
-2351
-2322
-2293
-2263
-2232
-2202
-2171
-2140
-2108
-2076
-2044
-2012
-1979
-1946
-1913
-1879
-1846
-1812
-1777
-1743
-1708
-1674
-1639
-1604
-1569
-1534
-1499
-1464
-1429
-1394
-1359
-1325
-1290
-1255
-1220
-1186
-1151
-1117
-1083
-1049
-1014
-982
-949
-917
-885
-854
-823
-793
-764
-735
-707
-680
-654
-628
-603
-580
-557
-535
-514
-494
-475
-457
-440
-424
-409
-395
-382
-371
-360
-351
-343
-335
-329
-324
-321
-318
-316
-315
-315
-316
-318
-320
-324
-328
-333
-339
-345
-352
-360
-369
-378
-388
-399
-411
-423
-437
-451
-466
-482
-498
-515
-534
-553
-572
-592
-613
-635
-657
-680
-703
-727
-751
-775
-800
-826
-851
-877
-904
-931
-958
-985
-1012
-1040
-1068
-1096
-1124
-1152
-1179
-1207
-1234
-1261
-1287
-1313
-1339
-1364
-1389
-1413
-1437
-1460
-1483
-1505
-1526
-1547
-1567
-1586
-1605
-1623
-1640
-1657
-1673
-1688
-1703
-1717
-1730
-1742
-1754
-1765
-1776
-1785
-1794
-1802
-1810
-1816
-1822
-1827
-1831
-1834
-1837
-1839
-1840
-1841
-1841
-1840
-1839
-1837
-1835
-1832
-1828
-1824
-1819
-1813
-1806
-1799
-1791
-1782
-1773
-1762
-1752
-1740
-1728
-1715
-1702
-1689
-1675
-1660
-1645
-1630
-1614
-1598
-1582
-1565
-1548
-1530
-1512
-1494
-1476
-1457
-1438
-1419
-1399
-1379
-1359
-1339
-1318
-1297
-1276
-1255
-1234
-1213
-1191
-1169
-1147
-1125
-1103
-1081
-1059
-1037
-1014
-992
-970
-947
-925
-902
-879
-857
-834
-812
-789
-767
-745
-722
-701
-679
-657
-636
-615
-594
-574
-554
-534
-514
-495
-477
-459
-441
-424
-407
-391
-375
-360
-345
-331
-318
-305
-292
-280
-268
-257
-246
-236
-226
-216
-207
-198
-190
-182
-174
-167
-160
-154
-148
-142
-137
-132
-128
-124
-120
-117
-114
-111
-109
-106
-105
-103
-102
-101
-100
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-97
-97
-96
-95
-94
-93
-92
-90
-88
-86
-84
-81
-78
-75
-71
-67
-62
-57
-52
-46
-39
-32
-25
-16
-8
2
11
22
33
44
56
68
81
94
108
122
137
152
167
183
199
216
232
249
266
284
301
319
336
354
371
389
406
424
441
458
474
491
507
523
538
553
567
581
595
608
621
634
646
658
670
681
693
704
715
725
735
746
755
765
774
783
792
800
808
816
823
830
836
842
848
853
858
862
866
869
872
874
876
877
877
876
874
872
868
864
858
852
844
835
825
814
803
790
777
762
747
731
714
697
679
660
641
621
600
579
557
535
511
487
463
438
412
386
360
333
306
278
250
222
194
165
136
107
77
48
18
-13
-44
-75
-106
-138
-170
-203
-236
-269
-302
-335
-369
-403
-437
-471
-505
-540
-575
-610
-645
-680
-715
-751
-787
-822
-858
-894
-929
-965
-1000
-1037
-1072
-1108
-1144
-1179
-1215
-1251
-1286
-1322
-1357
-1392
-1427
-1462
-1496
-1530
-1564
-1597
-1630
-1663
-1695
-1727
-1759
-1791
-1822
-1852
-1883
-1913
-1943
-1972
-2001
-2029
-2058
-2086
-2114
-2141
-2167
-2193
-2218
-2243
-2267
-2290
-2313
-2335
-2356
-2376
-2396
-2415
-2434
-2452
-2469
-2486
-2502
-2517
-2532
-2547
-2560
-2573
-2585
-2597
-2607
-2617
-2626
-2634
-2641
-2647
-2652
-2656
-2659
-2661
-2661
-2661
-2660
-2658
-2655
-2651
-2646
-2641
-2634
-2627
-2618
-2609
-2600
-2589
-2578
-2566
-2553
-2539
-2525
-2509
-2493
-2476
-2459
-2440
-2421
-2400
-2380
-2358
-2335
-2312
-2288
-2263
-2238
-2211
-2185
-2157
-2129
-2101
-2072
-2041
-2012
-1981
-1949
-1917
-1885
-1852
-1819
-1785
-1750
-1715
-1679
-1643
-1607
-1570
-1533
-1495
-1457
-1419
-1380
-1341
-1302
-1262
-1222
-1182
-1141
-1100
-1059
-1018
-976
-934
-892
-849
-807
-764
-721
-678
-634
-591
-548
-505
-462
-418
-375
-332
-290
-247
-204
-162
-120
-78
-37
5
46
87
128
169
210
251
291
332
372
413
453
494
534
575
615
655
696
736
777
817
857
898
938
979
1018
1060
1100
1141
1182
1223
1264
1305
1346
1387
1428
1469
1510
1551
1592
1632
1673
1713
1754
1794
1835
1875
1915
1956
1996
2036
2076
2116
2156
2196
2235
2275
2314
2354
2393
2431
2470
2508
2546
2583
2620
2657
2693
2728
2763
2798
2832
2865
2898
2930
2961
2992
3023
3052
3081
3110
3138
3166
3192
3219
3244
3269
3294
3317
3340
3363
3384
3405
3425
3444
3462
3480
3497
3513
3529
3543
3557
3571
3584
3596
3607
3619
3629
3639
3649
3658
3667
3676
3684
3692
3699
3707
3714
3720
3727
3733
3739
3744
3750
3755
3760
3765
3769
3774
3778
3783
3787
3791
3795
3799
3803
3806
3810
3813
3817
3820
3822
3825
3828
3830
3832
3834
3836
3837
3839
3840
3840
3841
3841
3841
3840
3839
3838
3836
3834
3831
3828
3824
3820
3816
3810
3805
3798
3792
3784
3776
3768
3759
3750
3740
3729
3718
3707
3695
3683
3670
3657
3643
3629
3615
3599
3584
3568
3552
3535
3518
3500
3482
3464
3446
3427
3408
3388
3368
3348
3328
3307
3287
3265
3244
3223
3201
3179
3157
3135
3112
3090
3068
3046
3023
3002
2980
2958
2936
2915
2894
2872
2852
2831
2810
2790
2769
2749
2729
2709
2689
2669
2650
2630
2611
2591
2572
2553
2534
2515
2496
2477
2458
2439
2420
2401
2381
2362
2343
2323
2303
2283
2262
2242
2221
2200
2179
2158
2137
2116
2094
2073
2051
2029
2008
1987
1965
1943
1922
1900
1878
1857
1836
1814
1793
1772
1751
1730
1709
1688
1668
1647
1627
1606
1586
1566
1546
1526
1506
1487
1467
1447
1427
1407
1387
1367
1347
1326
1306
1286
1266
1245
1225
1204
1184
1164
1144
1123
1103
1083
1062
1042
1022
1002
981
961
941
921
901
881
861
841
821
801
781
760
740
720
700
680
660
639
619
598
578
557
536
515
494
473
451
429
407
385
362
339
315
291
267
243
218
193
168
142
116
90
63
36
9
-18
-46
-74
-102
-130
-158
-187
-215
-244
-272
-301
-329
-358
-386
-414
-442
-469
-497
-524
-550
-576
-602
-627
-653
-677
-701
-725
-748
-771
-794
-815
-837
-857
-877
-897
-915
-934
-951
-967
-983
-998
-1012
-1025
-1038
-1049
-1059
-1068
-1077
-1084
-1090
-1096
-1100
-1103
-1105
-1106
-1106
-1104
-1102
-1099
-1094
-1089
-1082
-1075
-1067
-1058
-1048
-1037
-1025
-1012
-1000
-986
-971
-956
-940
-923
-906
-888
-869
-850
-830
-809
-788
-766
-744
-721
-698
-674
-649
-624
-598
-572
-545
-517
-489
-461
-432
-403
-373
-343
-312
-282
-251
-219
-188
-156
-124
-92
-60
-28
4
36
68
100
132
163
194
226
257
287
318
349
379
409
439
469
499
528
558
587
615
644
671
699
726
753
779
805
831
856
880
904
928
951
974
996
1018
1039
1059
1079
1099
1118
1136
1154
1171
1187
1203
1218
1232
1245
1258
1270
1282
1292
1302
1311
1319
1327
1333
1339
1344
1349
1352
1354
1356
1357
1356
1355
1353
1350
1346
1341
1335
1328
1321
1312
1303
1293
1283
1271
1259
1246
1232
1217
1202
1185
1169
1151
1133
1114
1095
1075
1054
1033
1012
989
967
943
919
895
870
844
818
792
765
738
710
682
654
626
597
568
539
510
481
452
423
394
365
336
307
278
249
220
192
163
134
105
77
48
19
-10
-38
-67
-96
-125
-154
-183
-212
-240
-269
-298
-326
-355
-383
-412
-440
-468
-496
-524
-551
-579
-606
-634
-661
-688
-715
-742
-768
-795
-821
-848
-874
-900
-926
-952
-978
-1002
-1029
-1054
-1079
-1104
-1128
-1153
-1177
-1201
-1224
-1247
-1271
-1293
-1316
-1338
-1359
-1381
-1402
-1422
-1443
-1462
-1482
-1501
-1520
-1539
-1557
-1575
-1593
-1610
-1628
-1645
-1662
-1678
-1695
-1711
-1727
-1743
-1759
-1774
-1789
-1804
-1818
-1833
-1847
-1860
-1874
-1887
-1899
-1911
-1923
-1934
-1945
-1956
-1966
-1976
-1985
-1994
-2003
-2011
-2020
-2028
-2035
-2043
-2050
-2057
-2063
-2070
-2076
-2082
-2088
-2093
-2099
-2104
-2109
-2115
-2120
-2125
-2130
-2135
-2140
-2146
-2151
-2157
-2163
-2169
-2175
-2182
-2188
-2196
-2203
-2211
-2219
-2228
-2237
-2247
-2257
-2268
-2279
-2290
-2302
-2315
-2328
-2341
-2355
-2370
-2384
-2400
-2416
-2432
-2449
-2467
-2484
-2503
-2521
-2540
-2559
-2579
-2598
-2618
-2639
-2659
-2679
-2700
-2721
-2742
-2763
-2784
-2805
-2826
-2847
-2868
-2889
-2910
-2930
-2951
-2971
-2992
-3012
-3032
-3052
-3072
-3091
-3111
-3130
-3149
-3168
-3186
-3204
-3222
-3240
-3257
-3274
-3291
-3307
-3322
-3337
-3352
-3366
-3380
-3393
-3406
-3418
-3430
-3442
-3453
-3463
-3473
-3483
-3492
-3500
-3508
-3516
-3523
-3529
-3536
-3541
-3546
-3551
-3556
-3560
-3564
-3568
-3571
-3575
-3578
-3581
-3583
-3586
-3588
-3590
-3592
-3593
-3595
-3596
-3596
-3597
-3597
-3597
-3596
-3595
-3594
-3592
-3591
-3588
-3586
-3583
-3580
-3576
-3572
-3567
-3562
-3557
-3551
-3545
-3538
-3530
-3522
-3513
-3504
-3494
-3484
-3473
-3462
-3450
-3437
-3424
-3411
-3397
-3383
-3368
-3353
-3337
-3322
-3306
-3289
-3273
-3256
-3238
-3221
-3202
-3184
-3165
-3146
-3126
-3106
-3086
-3065
-3044
-3023
-3002
-2980
-2958
-2935
-2913
-2890
-2867
-2844
-2821
-2798
-2774
-2751
-2727
-2703
-2679
-2655
-2631
-2607
-2583
-2559
-2534
-2510
-2485
-2460
-2435
-2410
-2385
-2360
-2335
-2310
-2285
-2260
-2236
-2211
-2186
-2162
-2138
-2113
-2089
-2065
-2041
-2017
-1994
-1971
-1948
-1926
-1903
-1881
-1860
-1838
-1818
-1797
-1777
-1758
-1739
-1720
-1702
-1684
-1666
-1649
-1633
-1616
-1601
-1585
-1570
-1556
-1542
-1528
-1515
-1503
-1491
-1480
-1470
-1460
-1450
-1441
-1432
-1424
-1416
-1409
-1401
-1395
-1388
-1382
-1376
-1370
-1365
-1360
-1355
-1350
-1346
-1342
-1337
-1333
-1329
-1326
-1322
-1318
-1314
-1310
-1307
-1303
-1299
-1295
-1292
-1288
-1285
-1281
-1278
-1274
-1271
-1267
-1264
-1260
-1256
-1253
-1249
-1245
-1241
-1238
-1234
-1230
-1227
-1224
-1221
-1218
-1216
-1213
-1211
-1209
-1208
-1206
-1205
-1205
-1204
-1204
-1204
-1204
-1205
-1205
-1206
-1208
-1209
-1211
-1213
-1215
-1218
-1221
-1224
-1227
-1230
-1234
-1238
-1243
-1247
-1252
-1257
-1262
-1268
-1273
-1279
-1285
-1291
-1298
-1304
-1311
-1318
-1325
-1332
-1339
-1346
-1354
-1361
-1369
-1376
-1384
-1392
-1399
-1407
-1415
-1423
-1431
-1439
-1447
-1455
-1463
-1471
-1479
-1487
-1495
-1503
-1512
-1520
-1528
-1536
-1545
-1553
-1562
-1570
-1579
-1588
-1597
-1607
-1616
-1626
-1635
-1645
-1656
-1666
-1677
-1688
-1699
-1710
-1722
-1733
-1745
-1758
-1770
-1782
-1795
-1808
-1821
-1834
-1847
-1860
-1874
-1887
-1900
-1913
-1926
-1939
-1952
-1965
-1977
-1989
-2001
-2013
-2025
-2037
-2049
-2060
-2071
-2081
-2092
-2102
-2112
-2122
-2131
-2140
-2149
-2158
-2166
-2174
-2182
-2189
-2197
-2203
-2210
-2216
-2222
-2227
-2232
-2237
-2241
-2245
-2248
-2251
-2254
-2256
-2257
-2258
-2259
-2259
-2258
-2258
-2256
-2254
-2252
-2250
-2247
-2243
-2239
-2235
-2231
-2226
-2221
-2215
-2210
-2204
-2197
-2191
-2184
-2177
-2170
-2162
-2154
-2146
-2138
-2129
-2120
-2111
-2101
-2091
-2081
-2070
-2059
-2047
-2035
-2023
-2009
-1997
-1983
-1968
-1953
-1937
-1921
-1904
-1887
-1869
-1850
-1831
-1812
-1791
-1770
-1749
-1727
-1704
-1681
-1658
-1634
-1609
-1584
-1559
-1533
-1507
-1480
-1454
-1426
-1399
-1371
-1344
-1316
-1287
-1259
-1230
-1201
-1172
-1143
-1113
-1083
-1053
-1022
-992
-961
-929
-898
-866
-834
-801
-769
-736
-703
-670
-637
-603
-569
-535
-501
-466
-432
-397
-361
-326
-290
-254
-218
-181
-145
-108
-71
-33
4
42
81
119
158
197
236
275
315
355
395
435
475
516
556
597
638
679
720
762
803
845
888
930
972
1014
1058
1100
1143
1186
1229
1272
1315
1358
1401
1444
1487
1530
1572
1615
1657
1699
1742
1784
1826
1868
1909
1951
1993
2033
2075
2116
2157
2198
2239
2279
2320
2360
2400
2439
2479
2518
2557
2595
2633
2670
2707
2744
2780
2816
2851
2886
2921
2955
2989
3022
3055
3088
3120
3152
3183
3214
3245
3274
3304
3333
3362
3390
3418
3445
3472
3499
3525
3550
3576
3601
3625
3649
3673
3696
3719
3742
3764
3786
3807
3828
3849
3869
3889
3909
3928
3947
3966
3984
4002
4019
4037
4054
4070
4086
4102
4117
4132
4146
4160
4173
4186
4198
4210
4222
4233
4243
4254
4263
4273
4282
4290
4298
4306
4313
4319
4326
4331
4336
4341
4345
4349
4353
4355
4358
4360
4361
4362
4363
4363
4362
4361
4359
4357
4354
4350
4346
4341
4335
4329
4321
4313
4304
4295
4284
4273
4261
4248
4234
4219
4204
4187
4170
4151
4132
4112
4091
4069
4046
4022
3999
3974
3948
3922
3894
3866
3836
3806
3775
3743
3710
3676
3642
3606
3570
3533
3495
3456
3417
3377
3336
3294
3252
3209
3165
3121
3076
3031
2985
2938
2891
2844
2795
2747
2698
2648
2598
2548
2497
2446
2395
2343
2292
2240
2187
2135
2082
2029
1977
1924
1871
1818
1765
1712
1660
1607
1554
1502
1450
1398
1346
1294
1242
1191
1139
1088
1037
986
935
884
833
783
732
682
632
583
533
484
435
387
338
290
242
195
147
100
54
8
-38
-83
-128
-173
-217
-260
-303
-346
-388
-429
-470
-510
-550
-590
-628
-666
-704
-740
-777
-812
-847
-881
-915
-948
-980
-1012
-1044
-1075
-1105
-1135
-1164
-1193
-1221
-1249
-1276
-1303
-1329
-1354
-1379
-1404
-1428
-1451
-1474
-1496
-1518
-1539
-1559
-1579
-1598
-1617
-1635
-1652
-1668
-1684
-1700
-1714
-1729
-1742
-1755
-1767
-1779
-1790
-1800
-1811
-1820
-1829
-1838
-1846
-1854
-1861
-1867
-1873
-1879
-1884
-1889
-1893
-1897
-1900
-1902
-1905
-1906
-1908
-1909
-1909
-1910
-1910
-1909
-1909
-1908
-1906
-1905
-1903
-1901
-1899
-1897
-1895
-1892
-1889
-1886
-1883
-1880
-1877
-1873
-1869
-1865
-1861
-1857
-1852
-1847
-1842
-1836
-1830
-1824
-1817
-1810
-1802
-1794
-1786
-1777
-1768
-1759
-1749
-1739
-1728
-1717
-1706
-1695
-1683
-1671
-1658
-1646
-1633
-1620
-1607
-1594
-1580
-1567
-1553
-1539
-1526
-1512
-1497
-1483
-1468
-1454
-1439
-1424
-1409
-1393
-1378
-1362
-1346
-1330
-1314
-1297
-1281
-1264
-1247
-1229
-1211
-1193
-1174
-1155
-1136
-1116
-1096
-1076
-1055
-1034
-1012
-990
-967
-944
-920
-896
-872
-847
-822
-796
-769
-743
-716
-688
-660
-632
-603
-574
-544
-514
-483
-452
-421
-389
-356
-323
-290
-256
-222
-188
-153
-118
-82
-47
-11
25
62
99
135
172
210
247
285
322
360
398
436
474
512
550
588
626
664
703
741
779
817
855
893
931
969
1006
1044
1081
1119
1155
1192
1228
1263
1299
1333
1368
1402
1435
1468
1501
1533
1565
1596
1627
1658
1688
1718
1747
1775
1804
1831
1859
1885
1912
1937
1963
1988
2012
2036
2059
2082
2104
2126
2148
2168
2189
2209
2228
2247
2265
2283
2301
2318
2335
2351
2368
2384
2400
2415
2431
2446
2461
2476
2490
2505
2519
2533
2547
2561
2575
2588
2602
2615
2628
2641
2654
2667
2679
2692
2704
2716
2728
2740
2752
2763
2774
2784
2795
2805
2814
2823
2832
2840
2848
2856
2862
2869
2874
2879
2884
2888
2891
2894
2897
2898
2900
2900
2901
2900
2899
2898
2896
2894
2892
2889
2885
2882
2878
2873
2868
2863
2858
2852
2846
2840
2833
2826
2818
2811
2803
2794
2786
2777
2767
2758
2748
2738
2728
2718
2707
2696
2685
2674
2663
2651
2639
2627
2615
2602
2590
2577
2564
2551
2537
2524
2510
2496
2482
2468
2454
2440
2426
2412
2398
2384
2370
2356
2342
2327
2313
2299
2284
2270
2255
2241
2226
2211
2196
2181
2166
2151
2135
2120
2104
2088
2072
2056
2040
2024
2008
1992
1976
1960
1944
1928
1912
1896
1881
1866
1851
1836
1821
1806
1792
1778
1764
1751
1737
1724
1711
1697
1685
1672
1659
1646
1634
1621
1609
1596
1584
1571
1559
1546
1533
1521
1508
1495
1482
1469
1456
1442
1428
1414
1400
1386
1371
1356
1340
1325
1309
1292
1276
1259
1242
1225
1207
1189
1171
1153
1134
1115
1096
1076
1057
1037
1016
996
975
954
933
912
890
868
846
824
801
779
756
733
709
686
662
638
614
590
566
541
516
491
465
439
413
387
360
334
306
279
251
223
195
166
137
108
79
49
19
-11
-41
-72
-102
-133
-165
-196
-227
-259
-291
-323
-355
-387
-419
-451
-484
-516
-549
-582
-615
-648
-681
-715
-748
-781
-815
-849
-883
-917
-951
-985
-1018
-1053
-1088
-1123
-1157
-1192
-1227
-1262
-1297
-1332
-1367
-1402
-1437
-1473
-1508
-1544
-1579
-1615
-1651
-1688
-1724
-1761
-1798
-1835
-1873
-1911
-1950
-1989
-2028
-2067
-2107
-2147
-2188
-2229
-2270
-2312
-2353
-2395
-2438
-2480
-2523
-2566
-2609
-2652
-2695
-2739
-2782
-2826
-2869
-2913
-2957
-3000
-3043
-3087
-3130
-3173
-3216
-3258
-3301
-3343
-3385
-3427
-3469
-3510
-3551
-3591
-3632
-3672
-3711
-3750
-3789
-3828
-3866
-3903
-3940
-3977
-4013
-4049
-4085
-4120
-4155
-4189
-4223
-4257
-4290
-4323
-4356
-4388
-4420
-4451
-4482
-4512
-4543
-4572
-4602
-4631
-4659
-4688
-4716
-4743
-4770
-4797
-4823
-4849
-4874
-4899
-4923
-4947
-4970
-4993
-5016
-5038
-5059
-5080
-5100
-5120
-5139
-5158
-5176
-5193
-5210
-5227
-5243
-5259
-5275
-5290
-5304
-5319
-5333
-5347
-5360
-5373
-5386
-5398
-5410
-5422
-5434
-5446
-5457
-5468
-5480
-5491
-5502
-5513
-5523
-5534
-5545
-5555
-5565
-5575
-5585
-5595
-5605
-5614
-5623
-5633
-5642
-5651
-5660
-5669
-5677
-5686
-5694
-5703
-5710
-5718
-5726
-5733
-5740
-5746
-5753
-5759
-5764
-5770
-5775
-5780
-5785
-5789
-5793
-5797
-5800
-5803
-5806
-5808
-5810
-5812
-5814
-5815
-5815
-5816
-5816
-5816
-5815
-5814
-5812
-5810
-5808
-5805
-5802
-5798
-5793
-5789
-5783
-5778
-5771
-5765
-5758
-5750
-5742
-5734
-5725
-5715
-5705
-5694
-5683
-5671
-5659
-5646
-5633
-5619
-5605
-5590
-5575
-5560
-5544
-5527
-5511
-5493
-5476
-5458
-5439
-5421
-5401
-5381
-5361
-5340
-5319
-5297
-5275
-5252
-5229
-5205
-5180
-5155
-5129
-5103
-5077
-5049
-5022
-4994
-4965
-4936
-4906
-4875
-4845
-4813
-4781
-4749
-4715
-4682
-4647
-4613
-4577
-4541
-4504
-4467
-4430
-4392
-4353
-4314
-4275
-4235
-4195
-4155
-4114
-4073
-4030
-3989
-3947
-3904
-3862
-3818
-3775
-3731
-3687
-3642
-3597
-3552
-3507
-3461
-3415
-3369
-3322
-3276
-3229
-3182
-3135
-3088
-3040
-2993
-2945
-2898
-2850
-2802
-2754
-2706
-2657
-2609
-2561
-2513
-2464
-2416
-2368
-2320
-2272
-2224
-2176
-2128
-2081
-2033
-1986
-1939
-1892
-1845
-1798
-1751
-1704
-1658
-1611
-1565
-1519
-1473
-1427
-1381
-1336
-1290
-1245
-1200
-1155
-1111
-1067
-1022
-978
-935
-892
-848
-806
-763
-721
-679
-638
-597
-556
-516
-476
-436
-397
-358
-320
-282
-244
-207
-170
-134
-98
-62
-27
8
42
76
110
144
177
210
242
274
306
338
369
400
430
461
490
520
549
578
606
634
662
689
716
742
768
794
819
844
868
892
916
939
962
984
1006
1028
1049
1070
1091
1111
1131
1150
1169
1188
1207
1225
1242
1260
1277
1294
1310
1327
1343
1358
1373
1388
1403
1417
1431
1445
1458
1471
1484
1496
1508
1520
1531
1543
1553
1564
1574
1584
1594
1603
1612
1621
1630
1638
1646
1654
1661
1668
1675
1681
1688
1694
1700
1706
1711
1717
1722
1727
1731
1736
1740
1744
1747
1750
1753
1756
1758
1760
1761
1762
1763
1764
1764
1764
1763
1762
1761
1759
1757
1755
1753
1750
1747
1744
1740
1736
1732
1728
1723
1718
1714
1708
1703
1698
1692
1687
1681
1675
1669
1663
1657
1651
1645
1639
1633
1627
1621
1615
1609
1602
1596
1590
1583
1577
1571
1564
1558
1552
1545
1539
1533
1527
1521
1515
1509
1503
1497
1492
1486
1481
1476
1471
1467
1462
1458
1454
1451
1448
1445
1443
1440
1438
1437
1436
1435
1435
1435
1435
1435
1436
1438
1440
1442
1444
1447
1451
1454
1458
1463
1467
1472
1477
1483
1489
1495
1501
1508
1514
1521
1528
1536
1543
1551
1559
1566
1574
1583
1591
1599
1608
1616
1625
1634
1643
1652
1661
1670
1680
1689
1698
1708
1717
1726
1736
1745
1755
1764
1774
1783
1792
1802
1811
1821
1830
1839
1849
1858
1867
1876
1885
1893
1902
1910
1918
1926
1934
1941
1949
1956
1962
1969
1975
1981
1987
1993
1998
2003
2008
2013
2017
2021
2025
2029
2033
2037
2041
2045
2049
2052
2055
2058
2061
2064
2066
2069
2071
2073
2075
2076
2078
2080
2081
2082
2083
2084
2085
2086
2086
2087
2087
2087
2088
2088
2088
2088
2088
2087
2087
2087
2086
2086
2085
2084
2083
2082
2081
2079
2078
2076
2074
2072
2070
2068
2066
2063
2060
2057
2053
2050
2045
2041
2037
2033
2028
2021
2017
2011
2004
1998
1991
1984
1976
1968
1960
1952
1943
1934
1925
1915
1905
1895
1885
1875
1864
1853
1842
1831
1820
1808
1797
1785
1773
1761
1749
1738
1726
1714
1702
1690
1678
1666
1654
1642
1630
1618
1606
1594
1582
1570
1557
1545
1533
1520
1507
1494
1482
1469
1455
1442
1429
1416
1402
1389
1375
1361
1348
1334
1320
1307
1293
1280
1266
1253
1240
1227
1214
1202
1189
1177
1166
1154
1143
1132
1121
1111
1100
1090
1081
1072
1063
1054
1046
1038
1030
1022
1016
1008
1002
996
990
984
979
973
968
963
958
953
948
944
939
935
931
927
922
918
914
910
906
902
898
894
890
886
881
877
872
868
863
858
853
848
843
838
832
827
821
815
809
803
797
791
784
777
771
763
756
749
741
734
726
718
710
701
693
685
676
667
658
649
641
632
623
614
606
597
588
580
572
563
555
547
539
531
523
515
508
500
492
484
476
468
459
451
443
434
426
417
409
400
391
381
372
363
353
343
333
323
313
303
292
282
271
260
248
237
226
214
202
190
178
165
153
140
127
113
100
86
72
58
43
29
14
-1
-16
-32
-47
-63
-79
-95
-111
-128
-145
-161
-178
-195
-212
-229
-246
-264
-281
-299
-316
-334
-351
-369
-387
-405
-423
-441
-459
-477
-495
-514
-532
-550
-568
-586
-604
-622
-640
-658
-675
-693
-710
-727
-744
-761
-777
-793
-809
-825
-840
-855
-870
-885
-899
-913
-927
-941
-954
-967
-980
-993
-1004
-1016
-1029
-1041
-1052
-1063
-1074
-1085
-1095
-1106
-1116
-1126
-1135
-1145
-1154
-1164
-1173
-1181
-1190
-1199
-1207
-1215
-1223
-1231
-1239
-1247
-1254
-1261
-1268
-1275
-1281
-1288
-1294
-1300
-1306
-1312
-1317
-1322
-1327
-1332
-1337
-1342
-1346
-1351
-1355
-1359
-1363
-1366
-1370
-1374
-1377
-1380
-1384
-1387
-1390
-1392
-1395
-1398
-1400
-1402
-1404
-1406
-1407
-1408
-1410
-1410
-1411
-1411
-1411
-1411
-1411
-1410
-1409
-1408
-1406
-1404
-1402
-1400
-1398
-1395
-1392
-1389
-1386
-1382
-1378
-1374
-1370
-1366
-1361
-1356
-1351
-1346
-1341
-1335
-1329
-1323
-1317
-1310
-1303
-1296
-1289
-1281
-1273
-1265
-1256
-1247
-1238
-1229
-1220
-1210
-1200
-1189
-1179
-1168
-1157
-1146
-1134
-1122
-1110
-1098
-1086
-1073
-1060
-1047
-1034
-1020
-1006
-994
-980
-967
-953
-939
-925
-911
-897
-883
-869
-856
-842
-828
-814
-801
-787
-774
-760
-747
-733
-720
-707
-693
-680
-666
-653
-639
-626
-612
-598
-584
-570
-556
-542
-528
-514
-499
-485
-470
-456
-441
-426
-411
-396
-381
-366
-351
-335
-320
-304
-289
-273
-257
-242
-226
-210
-194
-178
-162
-146
-130
-114
-98
-82
-66
-50
-35
-19
-4
11
26
41
55
70
84
98
112
125
138
151
164
177
189
201
212
223
234
245
255
266
275
285
294
303
311
319
327
335
342
349
356
362
368
373
379
384
389
393
397
401
405
408
411
413
416
417
419
420
421
422
422
422
422
421
420
418
416
414
412
409
405
401
397
393
388
383
378
372
366
360
353
347
340
332
325
317
309
301
293
285
276
267
258
249
239
230
220
210
200
189
178
167
156
145
133
121
109
97
84
71
58
45
31
17
3
-12
-27
-43
-58
-74
-91
-107
-125
-142
-160
-178
-196
-215
-234
-253
-273
-293
-313
-333
-354
-375
-396
-418
-440
-462
-484
-507
-530
-553
-576
-600
-624
-648
-672
-697
-722
-747
-772
-798
-824
-850
-876
-902
-928
-955
-982
-1008
-1035
-1063
-1090
-1117
-1145
-1172
-1200
-1228
-1256
-1284
-1312
-1341
-1369
-1398
-1426
-1455
-1484
-1513
-1542
-1572
-1601
-1630
-1659
-1689
-1718
-1747
-1777
-1806
-1835
-1864
-1893
-1922
-1950
-1979
-2007
-2035
-2063
-2091
-2118
-2146
-2173
-2200
-2226
-2252
-2278
-2304
-2329
-2354
-2378
-2403
-2426
-2450
-2473
-2496
-2519
-2541
-2563
-2585
-2607
-2628
-2649
-2669
-2690
-2710
-2730
-2749
-2769
-2787
-2806
-2824
-2842
-2860
-2877
-2894
-2910
-2926
-2941
-2956
-2971
-2985
-2998
-3011
-3023
-3035
-3046
-3057
-3067
-3076
-3085
-3093
-3100
-3107
-3113
-3119
-3124
-3128
-3132
-3135
-3137
-3139
-3141
-3141
-3141
-3141
-3140
-3138
-3136
-3133
-3130
-3126
-3122
-3117
-3111
-3106
-3099
-3092
-3085
-3077
-3069
-3061
-3052
-3042
-3032
-3022
-3012
-3001
-2990
-2978
-2966
-2954
-2941
-2928
-2915
-2901
-2887
-2873
-2858
-2843
-2828
-2812
-2796
-2780
-2763
-2746
-2729
-2711
-2694
-2675
-2657
-2638
-2619
-2600
-2581
-2561
-2541
-2521
-2501
-2480
-2460
-2439
-2418
-2397
-2375
-2354
-2332
-2311
-2289
-2267
-2245
-2223
-2200
-2178
-2155
-2133
-2110
-2087
-2064
-2041
-2017
-1994
-1970
-1946
-1922
-1898
-1874
-1849
-1824
-1799
-1774
-1748
-1722
-1696
-1670
-1643
-1617
-1590
-1563
-1536
-1509
-1481
-1454
-1426
-1399
-1371
-1343
-1315
-1286
-1258
-1230
-1202
-1173
-1145
-1116
-1088
-1059
-1031
-1002
-974
-946
-918
-890
-862
-834
-806
-778
-751
-723
-696
-669
-642
-616
-589
-563
-537
-511
-486
-460
-435
-411
-386
-361
-337
-313
-290
-266
-243
-220
-197
-175
-153
-131
-109
-88
-67
-46
-25
-5
15
35
55
74
93
112
131
149
167
185
203
220
238
255
272
288
305
322
338
354
371
387
403
419
435
451
467
483
499
515
531
547
564
580
597
613
630
647
664
681
699
716
734
752
770
788
806
825
844
863
882
901
921
940
960
980
1000
1020
1041
1061
1082
1103
1124
1145
1166
1187
1208
1229
1250
1271
1292
1313
1334
1355
1376
1397
1417
1438
1458
1478
1498
1518
1537
1556
1575
1594
1612
1630
1648
1665
1682
1698
1714
1730
1745
1760
1774
1789
1803
1816
1830
1843
1855
1868
1880
1892
1904
1915
1926
1937
1948
1959
1969
1980
1990
2001
2011
2021
2031
2041
2052
2062
2072
2083
2093
2104
2115
2126
2137
2148
2159
2170
2182
2193
2205
2216
2228
2240
2252
2263
2275
2287
2299
2311
2322
2334
2345
2356
2367
2378
2389
2399
2409
2419
2429
2438
2447
2455
2464
2471
2479
2486
2493
2499
2505
2510
2515
2520
2524
2528
2531
2534
2536
2538
2539
2539
2539
2539
2538
2536
2534
2531
2527
2523
2519
2514
2508
2501
2494
2487
2478
2469
2460
2449
2438
2427
2414
2401
2388
2373
2358
2342
2326
2309
2292
2273
2255
2236
2216
2195
2174
2153
2131
2108
2085
2061
2037
2013
1987
1962
1935
1909
1881
1854
1825
1797
1768
1738
1708
1678
1647
1616
1584
1553
1521
1488
1456
1423
1390
1356
1323
1289
1255
1220
1186
1151
1116
1081
1046
1010
975
939
903
867
830
794
757
720
684
647
609
572
535
498
460
423
385
348
310
272
234
197
159
121
83
45
8
-30
-68
-106
-143
-181
-218
-256
-293
-330
-367
-404
-441
-477
-513
-550
-586
-621
-657
-693
-728
-763
-798
-833
-867
-902
-936
-970
-1004
-1038
-1071
-1105
-1138
-1172
-1205
-1238
-1271
-1303
-1336
-1368
-1401
-1433
-1465
-1496
-1528
-1559
-1589
-1620
-1650
-1680
-1710
-1739
-1768
-1797
-1825
-1853
-1881
-1909
-1936
-1963
-1990
-2016
-2041
-2068
-2093
-2118
-2143
-2167
-2191
-2215
-2239
-2262
-2284
-2307
-2329
-2350
-2371
-2392
-2413
-2433
-2454
-2473
-2493
-2512
-2531
-2550
-2568
-2587
-2605
-2622
-2640
-2657
-2674
-2691
-2707
-2723
-2739
-2755
-2770
-2785
-2799
-2813
-2827
-2841
-2854
-2866
-2878
-2890
-2901
-2911
-2921
-2930
-2939
-2948
-2955
-2963
-2970
-2976
-2982
-2987
-2992
-2996
-3000
-3003
-3006
-3008
-3010
-3011
-3012
-3012
-3012
-3012
-3011
-3009
-3008
-3006
-3004
-3001
-2998
-2995
-2991
-2988
-2984
-2979
-2975
-2970
-2965
-2960
-2955
-2950
-2944
-2938
-2932
-2926
-2920
-2913
-2906
-2900
-2893
-2885
-2878
-2871
-2863
-2855
-2847
-2839
-2831
-2822
-2813
-2804
-2795
-2785
-2775
-2765
-2755
-2744
-2733
-2723
-2712
-2700
-2689
-2677
-2666
-2654
-2642
-2630
-2618
-2605
-2593
-2580
-2567
-2555
-2542
-2529
-2515
-2502
-2489
-2475
-2461
-2448
-2434
-2420
-2406
-2392
-2378
-2363
-2349
-2334
-2320
-2305
-2290
-2275
-2260
-2245
-2230
-2214
-2199
-2183
-2167
-2151
-2135
-2118
-2102
-2085
-2068
-2050
-2033
-2015
-1997
-1979
-1961
-1942
-1924
-1905
-1885
-1866
-1847
-1827
-1807
-1787
-1767
-1746
-1726
-1705
-1685
-1664
-1643
-1622
-1601
-1580
-1559
-1537
-1516
-1495
-1473
-1452
-1431
-1409
-1388
-1366
-1345
-1323
-1302
-1280
-1259
-1238
-1216
-1195
-1173
-1152
-1131
-1109
-1088
-1067
-1046
-1024
-1002
-982
-961
-939
-918
-897
-876
-856
-835
-814
-794
-773
-753
-733
-714
-694
-674
-655
-636
-617
-598
-580
-562
-543
-525
-508
-490
-473
-456
-439
-423
-407
-391
-375
-360
-345
-330
-316
-302
-288
-274
-261
-248
-236
-224
-212
-201
-190
-179
-169
-159
-150
-141
-132
-124
-117
-110
-103
-97
-91
-86
-81
-76
-72
-69
-65
-63
-60
-58
-57
-55
-55
-54
-54
-54
-55
-55
-57
-58
-60
-62
-65
-68
-71
-75
-79
-83
-88
-93
-99
-105
-111
-117
-124
-131
-139
-146
-154
-162
-170
-179
-187
-196
-205
-215
-224
-234
-244
-254
-264
-274
-285
-295
-306
-317
-328
-340
-351
-363
-374
-386
-398
-410
-422
-435
-447
-460
-472
-485
-498
-510
-523
-536
-549
-562
-575
-588
-601
-615
-628
-641
-654
-667
-680
-692
-705
-718
-731
-743
-756
-768
-780
-792
-804
-816
-828
-839
-851
-862
-872
-883
-893
-903
-913
-923
-932
-941
-950
-959
-967
-975
-982
-990
-997
-1002
-1010
-1016
-1022
-1027
-1032
-1037
-1042
-1046
-1050
-1053
-1057
-1060
-1063
-1066
-1068
-1070
-1072
-1074
-1076
-1077
-1078
-1079
-1080
-1080
-1080
-1079
-1079
-1078
-1077
-1075
-1073
-1071
-1068
-1066
-1062
-1059
-1055
-1051
-1047
-1042
-1038
-1032
-1027
-1022
-1016
-1010
-1004
-997
-991
-984
-978
-971
-964
-957
-950
-942
-935
-927
-920
-912
-905
-897
-890
-882
-874
-867
-859
-851
-844
-836
-828
-820
-812
-804
-797
-789
-781
-773
-765
-757
-749
-741
-733
-725
-717
-709
-701
-693
-685
-676
-668
-660
-652
-644
-636
-627
-619
-611
-603
-595
-587
-579
-571
-563
-555
-547
-539
-531
-523
-515
-507
-499
-491
-483
-475
-467
-459
-451
-443
-435
-427
-418
-410
-402
-393
-385
-376
-368
-359
-350
-341
-332
-323
-313
-304
-294
-284
-274
-264
-254
-243
-233
-222
-211
-200
-190
-178
-167
-156
-145
-133
-121
-110
-98
-86
-74
-62
-50
-37
-25
-13
0
12
25
37
50
63
76
88
101
114
127
140
153
166
179
192
205
218
231
244
257
270
283
296
309
322
336
349
362
375
389
402
416
429
443
457
471
485
499
513
528
542
557
572
586
601
616
631
646
661
676
691
706
721
736
751
765
780
795
810
824
839
853
868
882
897
911
925
939
953
967
981
995
1008
1022
1037
1050
1064
1077
1090
1104
1117
1130
1142
1155
1168
1180
1193
1205
1218
1230
1242
1254
1266
1278
1289
1301
1312
1324
1335
1346
1357
1368
1379
1389
1400
1410
1420
1431
1441
1451
1461
1470
1480
1490
1500
1509
1519
1528
1538
1547
1557
1567
1576
1586
1595
1605
1614
1624
1634
1643
1653
1662
1672
1682
1691
1701
1711
1720
1730
1740
1750
1760
1770
1780
1790
1800
1810
1820
1830
1840
1851
1861
1871
1881
1892
1902
1913
1923
1934
1944
1955
1966
1976
1987
1998
2009
2020
2029
2041
2052
2063
2074
2085
2095
2106
2117
2128
2138
2149
2159
2170
2180
2191
2201
2211
2221
2230
2240
2249
2259
2268
2277
2285
2293
2302
2309
2317
2324
2331
2338
2345
2351
2357
2363
2368
2373
2377
2381
2385
2389
2392
2394
2397
2398
2400
2401
2401
2402
2402
2401
2400
2399
2398
2396
2394
2391
2388
2385
2381
2377
2373
2368
2363
2357
2352
2346
2340
2333
2326
2319
2312
2304
2296
2288
2279
2270
2261
2251
2241
2230
2219
2208
2196
2184
2172
2159
2146
2133
2119
2105
2091
2076
2061
2045
2029
2013
1996
1979
1962
1944
1926
1907
1888
1869
1849
1828
1808
1786
1765
1743
1720
1697
1674
1651
1627
1602
1577
1552
1526
1500
1474
1447
1420
1392
1364
1336
1308
1279
1249
1220
1190
1160
1130
1100
1069
1038
1006
976
945
913
882
850
818
786
754
722
690
658
626
594
562
529
497
464
432
399
366
334
301
268
235
203
170
137
104
71
38
4
-29
-62
-95
-129
-162
-195
-229
-262
-296
-329
-362
-395
-429
-462
-495
-528
-560
-593
-626
-658
-690
-722
-754
-785
-816
-847
-878
-908
-938
-968
-997
-1026
-1055
-1083
-1111
-1138
-1165
-1192
-1218
-1244
-1269
-1294
-1319
-1343
-1366
-1389
-1412
-1434
-1456
-1478
-1499
-1519
-1539
-1559
-1578
-1597
-1615
-1633
-1650
-1667
-1683
-1699
-1714
-1729
-1744
-1758
-1771
-1784
-1797
-1809
-1821
-1832
-1842
-1852
-1862
-1871
-1880
-1888
-1896
-1903
-1910
-1916
-1922
-1928
-1934
-1939
-1944
-1948
-1952
-1956
-1960
-1963
-1967
-1970
-1972
-1975
-1977
-1980
-1982
-1983
-1985
-1987
-1988
-1989
-1990
-1991
-1992
-1993
-1993
-1994
-1994
-1994
-1994
-1994
-1993
-1993
-1992
-1991
-1990
-1989
-1987
-1986
-1984
-1982
-1980
-1978
-1976
-1973
-1971
-1968
-1965
-1962
-1959
-1956
-1953
-1950
-1947
-1944
-1940
-1937
-1934
-1930
-1926
-1923
-1919
-1915
-1911
-1908
-1904
-1899
-1895
-1891
-1887
-1882
-1878
-1873
-1869
-1864
-1859
-1854
-1849
-1844
-1839
-1834
-1829
-1824
-1818
-1813
-1807
-1801
-1795
-1789
-1783
-1777
-1771
-1765
-1758
-1752
-1745
-1738
-1731
-1724
-1717
-1710
-1703
-1696
-1689
-1681
-1674
-1667
-1659
-1652
-1644
-1636
-1628
-1620
-1612
-1604
-1596
-1588
-1579
-1571
-1562
-1554
-1545
-1537
-1528
-1520
-1511
-1503
-1494
-1486
-1478
-1469
-1461
-1452
-1444
-1436
-1427
-1419
-1411
-1403
-1394
-1386
-1378
-1370
-1362
-1354
-1345
-1337
-1329
-1321
-1313
-1305
-1298
-1290
-1282
-1274
-1267
-1260
-1252
-1245
-1238
-1231
-1224
-1218
-1211
-1205
-1198
-1192
-1186
-1180
-1174
-1169
-1163
-1158
-1152
-1147
-1142
-1138
-1133
-1129
-1124
-1120
-1117
-1113
-1110
-1107
-1104
-1101
-1099
-1097
-1095
-1093
-1092
-1091
-1090
-1090
-1089
-1089
-1090
-1090
-1091
-1092
-1093
-1095
-1097
-1099
-1101
-1104
-1107
-1110
-1113
-1117
-1121
-1125
-1129
-1133
-1137
-1142
-1147
-1152
-1157
-1162
-1167
-1172
-1178
-1183
-1189
-1195
-1201
-1206
-1212
-1218
-1224
-1230
-1236
-1242
-1248
-1254
-1260
-1266
-1272
-1278
-1284
-1290
-1295
-1301
-1307
-1312
-1317
-1323
-1328
-1333
-1337
-1342
-1346
-1351
-1355
-1359
-1362
-1366
-1369
-1373
-1376
-1379
-1381
-1384
-1387
-1389
-1391
-1393
-1395
-1397
-1399
-1401
-1403
-1404
-1406
-1407
-1409
-1410
-1412
-1413
-1414
-1415
-1417
-1418
-1419
-1420
-1421
-1422
-1423
-1424
-1425
-1426
-1427
-1428
-1429
-1429
-1430
-1431
-1431
-1432
-1432
-1433
-1433
-1433
-1433
-1434
-1434
-1434
-1434
-1434
-1434
-1434
-1433
-1433
-1433
-1432
-1432
-1432
-1431
-1431
-1430
-1429
-1429
-1428
-1428
-1427
-1426
-1426
-1425
-1424
-1423
-1422
-1421
-1420
-1419
-1418
-1417
-1416
-1415
-1414
-1413
-1413
-1412
-1411
-1411
-1411
-1410
-1410
-1410
-1410
-1411
-1411
-1412
-1412
-1413
-1414
-1415
-1416
-1418
-1419
-1421
-1423
-1425
-1427
-1429
-1431
-1433
-1436
-1438
-1440
-1443
-1445
-1448
-1450
-1452
-1455
-1457
-1459
-1462
-1464
-1466
-1468
-1470
-1472
-1473
-1475
-1477
-1478
-1480
-1481
-1482
-1483
-1484
-1485
-1486
-1487
-1488
-1489
-1489
-1490
-1490
-1491
-1491
-1491
-1491
-1492
-1492
-1491
-1491
-1491
-1491
-1490
-1490
-1489
-1489
-1488
-1487
-1486
-1485
-1483
-1482
-1480
-1478
-1476
-1474
-1471
-1468
-1465
-1462
-1459
-1455
-1451
-1447
-1442
-1438
-1433
-1428
-1422
-1417
-1411
-1404
-1398
-1391
-1384
-1377
-1369
-1361
-1353
-1345
-1336
-1327
-1317
-1308
-1298
-1287
-1277
-1266
-1254
-1243
-1231
-1219
-1206
-1193
-1180
-1167
-1153
-1139
-1124
-1109
-1094
-1079
-1063
-1047
-1031
-1014
-998
-981
-964
-947
-929
-911
-893
-874
-855
-836
-816
-797
-777
-756
-736
-715
-694
-673
-651
-629
-607
-584
-562
-539
-515
-492
-468
-444
-420
-396
-372
-347
-322
-297
-272
-247
-221
-196
-170
-144
-118
-91
-65
-38
-12
15
42
69
96
123
151
178
205
233
260
288
315
342
370
397
425
452
479
507
534
561
588
615
642
669
696
723
750
776
803
829
856
882
908
934
960
986
1012
1037
1063
1088
1114
1139
1164
1189
1214
1239
1264
1289
1313
1338
1362
1386
1410
1434
1458
1482
1505
1528
1551
1574
1596
1618
1640
1662
1683
1704
1725
1746
1766
1786
1806
1825
1845
1863
1882
1901
1919
1937
1954
1972
1989
2005
2021
2039
2055
2071
2087
2102
2117
2132
2147
2162
2176
2190
2204
2218
2231
2244
2257
2269
2281
2293
2305
2316
2327
2337
2348
2358
2367
2377
2386
2394
2403
2411
2418
2426
2433
2439
2446
2452
2458
2463
2468
2473
2477
2482
2485
2489
2492
2495
2498
2500
2502
2504
2505
2506
2507
2507
2507
2507
2506
2505
2504
2502
2500
2498
2495
2492
2489
2485
2481
2477
2472
2467
2461
2456
2449
2443
2436
2429
2422
2415
2407
2399
2390
2382
2373
2364
2354
2344
2334
2324
2313
2303
2292
2280
2269
2257
2245
2233
2220
2207
2194
2180
2166
2152
2138
2123
2108
2092
2077
2061
2045
2028
2012
1995
1978
1960
1943
1925
1907
1889
1871
1853
1834
1816
1797
1779
1760
1741
1722
1704
1685
1666
1647
1628
1610
1591
1572
1553
1534
1515
1496
1477
1458
1439
1420
1401
1382
1363
1344
1325
1306
1287
1268
1249
1230
1210
1191
1172
1153
1134
1115
1095
1076
1057
1038
1018
1000
982
963
944
925
907
888
869
851
832
813
795
776
757
738
720
701
682
664
645
626
607
588
569
550
531
511
492
472
452
433
413
393
373
352
332
312
291
271
250
229
208
188
167
146
125
104
83
62
40
19
-1
-22
-43
-64
-85
-106
-127
-147
-168
-189
-209
-230
-251
-271
-292
-312
-333
-353
-374
-394
-415
-436
-456
-477
-497
-518
-539
-559
-580
-601
-621
-642
-662
-683
-703
-724
-744
-765
-785
-805
-826
-846
-867
-887
-908
-929
-949
-970
-990
-1010
-1031
-1052
-1072
-1093
-1113
-1134
-1154
-1175
-1196
-1216
-1237
-1258
-1279
-1299
-1320
-1341
-1361
-1382
-1403
-1423
-1444
-1464
-1485
-1505
-1525
-1545
-1565
-1585
-1605
-1625
-1644
-1663
-1682
-1701
-1720
-1738
-1757
-1775
-1793
-1810
-1828
-1845
-1862
-1879
-1896
-1912
-1928
-1944
-1960
-1976
-1991
-2005
-2021
-2036
-2050
-2065
-2079
-2092
-2106
-2119
-2133
-2145
-2158
-2171
-2183
-2195
-2207
-2218
-2229
-2240
-2251
-2262
-2272
-2282
-2292
-2301
-2311
-2319
-2328
-2337
-2345
-2353
-2361
-2368
-2375
-2382
-2389
-2396
-2402
-2408
-2414
-2420
-2425
-2430
-2435
-2439
-2443
-2447
-2451
-2454
-2456
-2459
-2461
-2463
-2464
-2465
-2466
-2467
-2467
-2467
-2467
-2466
-2466
-2465
-2463
-2462
-2460
-2458
-2456
-2454
-2451
-2449
-2446
-2443
-2439
-2436
-2433
-2429
-2425
-2422
-2418
-2414
-2410
-2405
-2401
-2397
-2393
-2388
-2384
-2379
-2374
-2369
-2364
-2359
-2354
-2349
-2343
-2337
-2332
-2326
-2320
-2313
-2307
-2300
-2293
-2287
-2279
-2272
-2265
-2257
-2250
-2242
-2234
-2226
-2218
-2210
-2202
-2193
-2184
-2176
-2167
-2158
-2149
-2139
-2130
-2120
-2111
-2101
-2091
-2081
-2071
-2061
-2050
-2040
-2029
-2017
-2007
-1996
-1984
-1973
-1961
-1950
-1938
-1926
-1914
-1902
-1889
-1877
-1864
-1851
-1838
-1825
-1812
-1799
-1785
-1772
-1758
-1745
-1731
-1717
-1703
-1689
-1674
-1660
-1645
-1631
-1616
-1601
-1586
-1571
-1556
-1541
-1526
-1510
-1495
-1480
-1464
-1449
-1433
-1418
-1402
-1387
-1371
-1356
-1340
-1325
-1310
-1294
-1279
-1264
-1249
-1233
-1218
-1203
-1188
-1173
-1158
-1142
-1127
-1112
-1097
-1082
-1067
-1051
-1036
-1020
-1004
-990
-975
-959
-944
-928
-913
-897
-882
-866
-851
-835
-819
-803
-788
-772
-756
-740
-724
-709
-693
-677
-661
-645
-630
-614
-598
-582
-567
-551
-536
-520
-505
-490
-475
-460
-445
-431
-417
-402
-389
-375
-361
-348
-335
-322
-310
-297
-285
-274
-262
-251
-240
-229
-218
-208
-198
-188
-179
-169
-160
-151
-143
-134
-126
-118
-110
-102
-95
-88
-81
-74
-68
-62
-56
-51
-45
-40
-35
-31
-27
-23
-19
-15
-12
-9
-6
-4
-1
1
3
5
7
9
10
12
13
15
16
17
18
19
19
20
21
21
22
22
23
23
24
24
24
25
25
26
26
26
27
27
27
27
27
27
27
27
27
26
26
25
24
24
23
22
20
19
17
16
14
12
10
8
6
4
2
-1
-3
-5
-7
-9
-11
-12
-14
-16
-17
-18
-19
-20
-21
-22
-22
-22
-23
-23
-22
-22
-21
-20
-19
-18
-17
-16
-14
-12
-10
-8
-6
-4
-1
1
4
6
9
12
15
18
21
24
27
30
33
37
40
44
47
51
54
58
62
66
70
74
79
83
87
92
97
102
106
111
116
121
127
132
137
142
148
153
159
165
170
176
182
188
194
200
206
212
219
225
231
237
244
250
256
262
269
275
281
287
293
298
304
310
315
321
326
332
337
342
347
352
357
362
367
372
377
381
386
390
395
399
403
407
411
415
419
422
426
429
432
435
438
441
444
446
449
451
453
455
457
459
461
462
464
465
466
467
468
469
470
470
471
471
471
471
471
471
471
470
470
469
468
468
467
465
464
463
462
460
459
457
455
453
451
449
447
445
443
440
438
436
433
430
428
425
422
419
416
413
410
407
404
401
398
395
392
388
385
382
379
375
372
369
366
362
359
356
353
350
347
344
341
338
335
332
329
327
324
321
319
316
314
311
309
306
304
301
299
297
294
291
289
286
284
281
278
275
272
269
266
263
259
256
253
249
246
242
238
234
231
227
223
219
215
211
207
202
198
194
190
185
181
176
172
167
163
158
154
149
145
140
136
132
127
123
119
114
110
106
102
98
94
90
86
82
79
75
71
68
64
61
58
54
51
48
45
42
39
36
33
30
27
24
21
18
16
13
10
8
5
2
0
-2
-5
-7
-9
-11
-14
-16
-18
-20
-22
-24
-26
-28
-30
-32
-34
-36
-38
-40
-42
-43
-45
-47
-49
-51
-53
-55
-57
-59
-61
-63
-65
-67
-69
-71
-73
-76
-78
-80
-83
-85
-88
-91
-94
-96
-99
-102
-105
-108
-111
-114
-117
-120
-123
-126
-130
-133
-136
-139
-143
-146
-150
-153
-157
-160
-164
-168
-172
-176
-180
-184
-188
-193
-197
-202
-206
-211
-216
-221
-226
-231
-237
-242
-248
-254
-260
-267
-273
-280
-286
-293
-300
-307
-315
-322
-330
-338
-346
-354
-362
-371
-379
-388
-397
-406
-415
-424
-433
-443
-452
-461
-471
-480
-490
-500
-509
-519
-529
-538
-548
-558
-568
-577
-587
-597
-607
-617
-627
-637
-647
-657
-668
-678
-688
-698
-709
-719
-730
-740
-751
-762
-772
-783
-794
-805
-816
-826
-837
-848
-859
-870
-881
-891
-902
-913
-923
-934
-945
-955
-965
-976
-986
-996
-1006
-1016
-1026
-1036
-1046
-1055
-1065
-1074
-1084
-1093
-1103
-1112
-1121
-1130
-1139
-1148
-1157
-1166
-1175
-1184
-1192
-1201
-1210
-1218
-1227
-1235
-1244
-1252
-1260
-1268
-1276
-1284
-1292
-1300
-1307
-1314
-1322
-1329
-1336
-1343
-1350
-1356
-1363
-1369
-1375
-1381
-1387
-1392
-1398
-1403
-1408
-1413
-1418
-1422
-1427
-1431
-1435
-1439
-1443
-1447
-1450
-1453
-1456
-1460
-1462
-1465
-1468
-1470
-1472
-1474
-1476
-1478
-1480
-1481
-1482
-1483
-1484
-1485
-1486
-1487
-1487
-1488
-1488
-1488
-1488
-1488
-1488
-1488
-1488
-1488
-1487
-1487
-1486
-1486
-1485
-1484
-1483
-1482
-1481
-1480
-1479
-1477
-1476
-1474
-1473
-1471
-1469
-1467
-1465
-1463
-1461
-1459
-1457
-1454
-1452
-1450
-1447
-1444
-1442
-1439
-1436
-1434
-1431
-1428
-1425
-1422
-1419
-1416
-1413
-1410
-1407
-1404
-1401
-1398
-1395
-1392
-1390
-1387
-1384
-1382
-1379
-1376
-1374
-1371
-1369
-1366
-1364
-1361
-1359
-1356
-1353
-1350
-1348
-1345
-1341
-1338
-1335
-1331
-1328
-1324
-1320
-1316
-1312
-1308
-1304
-1299
-1295
-1290
-1286
-1281
-1276
-1271
-1266
-1261
-1256
-1251
-1245
-1240
-1234
-1229
-1223
-1218
-1212
-1206
-1200
-1194
-1188
-1182
-1176
-1170
-1164
-1157
-1151
-1144
-1138
-1131
-1124
-1117
-1110
-1103
-1095
-1088
-1080
-1073
-1065
-1057
-1049
-1041
-1033
-1025
-1016
-1008
-1000
-992
-983
-975
-966
-958
-949
-941
-933
-924
-916
-907
-899
-891
-883
-874
-866
-858
-850
-841
-833
-825
-817
-809
-801
-793
-784
-776
-768
-760
-752
-745
-737
-729
-721
-714
-706
-698
-691
-683
-675
-668
-660
-652
-644
-637
-629
-621
-613
-605
-597
-589
-581
-573
-564
-556
-548
-539
-531
-522
-514
-505
-497
-488
-479
-470
-462
-453
-444
-435
-426
-418
-409
-400
-391
-383
-374
-365
-356
-348
-339
-330
-322
-313
-305
-297
-288
-280
-272
-264
-256
-248
-240
-233
-225
-218
-210
-203
-196
-189
-182
-175
-168
-161
-155
-148
-142
-135
-129
-122
-116
-110
-103
-97
-90
-84
-77
-71
-64
-58
-51
-45
-38
-32
-25
-19
-12
-6
1
8
14
21
27
34
40
47
53
59
66
72
79
85
91
98
104
110
116
122
128
134
140
146
152
158
164
170
176
181
187
192
198
203
208
213
218
223
227
232
236
240
245
249
253
257
260
264
268
271
275
279
282
286
289
293
296
300
303
307
310
314
317
321
324
327
331
334
337
340
344
347
350
353
356
359
362
365
368
371
374
377
380
382
385
387
390
392
394
396
398
400
401
403
405
406
407
408
409
410
411
412
412
413
413
413
414
414
414
414
413
413
413
412
412
411
410
409
408
407
406
405
404
403
402
400
399
398
396
395
394
392
390
389
387
386
384
382
380
378
376
374
372
370
368
366
364
361
359
356
354
351
349
346
343
341
338
335
332
329
326
323
320
317
314
311
308
304
301
297
293
290
286
282
278
273
269
265
260
256
251
247
242
237
232
228
223
218
213
208
203
198
193
188
183
178
173
168
162
157
152
147
142
136
131
126
121
115
110
105
99
94
88
83
78
72
67
61
56
50
45
39
34
28
23
18
12
7
1
-4
-9
-14
-19
-24
-29
-34
-39
-43
-47
-52
-56
-60
-64
-68
-71
-75
-78
-81
-84
-87
-90
-93
-95
-97
-100
-102
-104
-106
-107
-109
-110
-112
-113
-114
-114
-115
-115
-116
-116
-116
-116
-116
-115
-115
-115
-114
-114
-113
-112
-112
-111
-110
-110
-109
-108
-108
-108
-107
-107
-107
-107
-107
-108
-108
-109
-109
-110
-111
-113
-114
-116
-117
-119
-121
-124
-126
-129
-131
-134
-137
-140
-144
-147
-150
-154
-158
-161
-165
-169
-173
-177
-182
-186
-190
-195
-199
-204
-209
-214
-219
-224
-229
-234
-239
-245
-250
-256
-262
-267
-273
-279
-284
-290
-296
-301
-307
-313
-318
-324
-329
-335
-340
-345
-351
-356
-361
-366
-371
-376
-380
-385
-389
-394
-398
-402
-406
-410
-414
-417
-421
-424
-427
-430
-433
-435
-438
-440
-443
-445
-447
-449
-451
-453
-455
-457
-459
-461
-463
-465
-466
-468
-470
-472
-474
-476
-478
-480
-482
-484
-486
-488
-491
-493
-495
-498
-500
-503
-505
-508
-510
-513
-516
-518
-521
-524
-527
-529
-532
-535
-538
-541
-544
-547
-550
-553
-556
-559
-563
-566
-569
-572
-575
-579
-582
-585
-589
-592
-595
-599
-602
-606
-609
-612
-616
-619
-623
-626
-630
-633
-636
-640
-643
-646
-649
-652
-655
-658
-661
-664
-667
-669
-672
-674
-677
-679
-681
-683
-685
-687
-689
-690
-692
-693
-694
-696
-697
-698
-698
-699
-699
-700
-700
-700
-700
-700
-700
-700
-700
-699
-699
-699
-698
-698
-697
-697
-696
-696
-695
-695
-694
-694
-693
-693
-692
-692
-691
-690
-690
-689
-688
-688
-687
-686
-685
-684
-683
-682
-681
-680
-678
-677
-676
-675
-673
-672
-670
-669
-668
-666
-665
-663
-662
-660
-659
-657
-655
-654
-652
-651
-649
-647
-645
-643
-641
-640
-638
-636
-634
-632
-630
-628
-626
-624
-622
-619
-617
-615
-613
-611
-609
-607
-605
-603
-601
-599
-597
-596
-594
-592
-590
-589
-587
-586
-585
-583
-582
-581
-580
-578
-577
-576
-575
-574
-573
-571
-570
-569
-568
-567
-565
-564
-563
-561
-560
-559
-557
-556
-554
-553
-551
-549
-548
-546
-544
-543
-541
-539
-538
-536
-534
-533
-531
-529
-528
-526
-525
-523
-522
-520
-519
-517
-516
-515
-513
-512
-511
-509
-508
-507
-506
-505
-503
-502
-501
-500
-499
-498
-496
-495
-494
-493
-492
-491
-489
-488
-487
-486
-484
-483
-481
-480
-478
-476
-474
-472
-470
-468
-466
-463
-461
-458
-455
-453
-450
-447
-444
-441
-437
-434
-431
-427
-424
-421
-417
-413
-410
-406
-402
-398
-394
-389
-385
-381
-376
-372
-367
-362
-357
-352
-347
-342
-336
-331
-325
-319
-314
-308
-302
-295
-289
-283
-277
-271
-264
-258
-252
-246
-240
-234
-228
-222
-216
-210
-204
-199
-193
-188
-183
-178
-173
-168
-163
-159
-154
-150
-145
-141
-137
-133
-129
-125
-121
-117
-114
-110
-107
-103
-100
-96
-93
-90
-87
-83
-80
-77
-74
-72
-69
-66
-64
-61
-59
-57
-54
-52
-50
-48
-46
-44
-42
-40
-38
-36
-34
-32
-30
-29
-27
-25
-23
-22
-20
-18
-17
-15
-14
-12
-11
-10
-9
-7
-6
-5
-4
-3
-2
-1
-1
0
1
1
2
2
3
3
3
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
6
6
6
7
7
8
8
9
9
10
11
12
13
14
15
16
17
18
19
20
22
23
25
26
28
29
31
32
34
35
37
38
40
41
42
43
44
45
46
47
48
48
49
49
50
50
50
50
49
49
49
48
48
47
46
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
25
24
23
23
22
22
21
21
21
20
20
20
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
20
20
19
18
17
16
15
14
13
11
9
8
6
4
1
-1
-4
-6
-9
-12
-15
-18
-21
-24
-27
-31
-34
-38
-41
-45
-49
-52
-56
-60
-64
-68
-72
-76
-81
-85
-89
-93
-97
-101
-106
-110
-114
-118
-122
-127
-131
-135
-139
-144
-148
-152
-156
-161
-165
-169
-174
-178
-182
-187
-191
-195
-199
-204
-208
-212
-217
-221
-225
-230
-234
-239
-243
-248
-253
-257
-262
-267
-272
-277
-282
-287
-293
-298
-304
-309
-315
-321
-327
-333
-339
-345
-352
-358
-365
-372
-379
-386
-393
-400
-408
-415
-423
-431
-439
-447
-455
-463
-471
-480
-488
-497
-506
-515
-524
-534
-543
-552
-562
-572
-582
-592
-602
-612
-622
-632
-642
-652
-663
-673
-684
-694
-705
-715
-726
-737
-748
-758
-769
-780
-791
-802
-813
-825
-836
-847
-858
-869
-880
-891
-902
-913
-925
-936
-947
-958
-968
-979
-990
-1000
-1010
-1022
-1033
-1043
-1053
-1063
-1073
-1083
-1093
-1103
-1113
-1122
-1132
-1141
-1150
-1160
-1169
-1178
-1186
-1195
-1204
-1212
-1221
-1229
-1237
-1245
-1253
-1261
-1269
-1277
-1285
-1292
-1300
-1307
-1315
-1322
-1329
-1337
-1344
-1351
-1358
-1365
-1373
-1380
-1387
-1394
-1402
-1409
-1416
-1423
-1431
-1438
-1445
-1453
-1460
-1467
-1474
-1482
-1489
-1496
-1503
-1510
-1517
-1524
-1531
-1538
-1545
-1552
-1559
-1565
-1572
-1578
-1585
-1591
-1597
-1603
-1609
-1615
-1621
-1626
-1632
-1637
-1642
-1647
-1652
-1657
-1661
-1665
-1669
-1673
-1677
-1680
-1683
-1686
-1689
-1691
-1694
-1696
-1698
-1699
-1701
-1702
-1703
-1703
-1703
-1704
-1703
-1703
-1702
-1701
-1700
-1698
-1697
-1695
-1692
-1690
-1687
-1684
-1680
-1677
-1673
-1669
-1664
-1660
-1655
-1650
-1645
-1640
-1634
-1628
-1622
-1616
-1610
-1603
-1597
-1590
-1583
-1576
-1569
-1562
-1554
-1547
-1539
-1532
-1524
-1516
-1508
-1501
-1493
-1485
-1477
-1469
-1461
-1453
-1445
-1437
-1428
-1420
-1412
-1404
-1396
-1388
-1380
-1371
-1363
-1355
-1346
-1338
-1329
-1321
-1312
-1303
-1295
-1286
-1277
-1268
-1259
-1251
-1242
-1232
-1223
-1214
-1205
-1195
-1186
-1176
-1167
-1157
-1147
-1137
-1127
-1117
-1107
-1097
-1086
-1076
-1065
-1055
-1044
-1034
-1022
-1012
-1000
-990
-979
-967
-956
-945
-933
-922
-910
-899
-887
-876
-865
-853
-842
-830
-819
-807
-796
-785
-773
-762
-750
-739
-727
-716
-705
-693
-682
-670
-659
-648
-636
-625
-613
-602
-591
-579
-568
-556
-545
-533
-522
-510
-499
-487
-476
-464
-453
-441
-430
-418
-407
-395
-384
-372
-360
-349
-337
-326
-314
-303
-291
-280
-269
-257
-246
-235
-223
-212
-201
-190
-179
-168
-157
-146
-135
-124
-114
-103
-93
-83
-73
-63
-53
-43
-34
-24
-15
-6
3
12
21
29
37
45
53
61
68
76
83
90
96
103
109
116
122
128
133
139
145
150
155
160
165
170
175
180
184
189
193
198
202
206
210
213
217
220
224
227
230
233
236
239
241
244
246
248
250
252
253
254
255
256
257
257
257
257
257
256
256
255
253
252
251
249
247
244
242
239
237
234
230
227
224
220
216
213
209
205
201
196
192
188
184
179
175
170
166
161
157
152
147
143
138
133
129
124
119
114
109
104
99
94
89
84
79
74
69
64
59
54
49
44
38
33
28
23
18
13
8
4
-1
-6
-11
-16
-21
-25
-30
-35
-40
-44
-49
-54
-58
-63
-68
-73
-77
-82
-87
-92
-97
-102
-107
-112
-117
-122
-127
-133
-138
-143
-149
-154
-160
-166
-171
-177
-183
-189
-195
-202
-208
-214
-220
-227
-233
-240
-246
-253
-260
-266
-273
-280
-287
-294
-302
-309
-316
-323
-331
-338
-345
-352
-360
-367
-375
-382
-389
-397
-404
-411
-419
-426
-433
-441
-448
-455
-462
-469
-477
-484
-491
-498
-505
-512
-519
-526
-533
-539
-546
-553
-560
-567
-574
-581
-587
-594
-601
-607
-614
-620
-626
-632
-638
-644
-650
-656
-662
-667
-673
-678
-683
-688
-693
-698
-703
-707
-712
-716
-721
-725
-729
-733
-737
-740
-744
-748
-751
-755
-758
-761
-764
-767
-770
-773
-775
-778
-780
-783
-785
-787
-789
-791
-793
-795
-797
-799
-801
-802
-804
-805
-807
-808
-809
-810
-811
-812
-813
-814
-815
-815
-816
-816
-816
-816
-816
-815
-814
-814
-813
-811
-810
-808
-806
-804
-802
-799
-797
-794
-791
-788
-784
-780
-776
-772
-768
-764
-759
-755
-750
-745
-740
-735
-729
-724
-719
-713
-708
-702
-697
-691
-685
-679
-673
-667
-661
-655
-649
-643
-638
-632
-626
-620
-614
-608
-602
-596
-590
-585
-579
-573
-567
-562
-556
-550
-545
-539
-534
-528
-523
-518
-512
-507
-502
-496
-491
-486
-481
-476
-470
-465
-460
-455
-450
-445
-440
-435
-430
-425
-421
-416
-411
-407
-403
-398
-394
-390
-386
-381
-377
-373
-369
-365
-361
-357
-353
-349
-345
-341
-338
-334
-330
-326
-322
-319
-315
-311
-307
-303
-300
-296
-292
-288
-284
-281
-277
-273
-269
-266
-262
-258
-254
-250
-246
-241
-237
-233
-229
-224
-220
-215
-210
-206
-201
-196
-191
-186
-181
-175
-170
-165
-159
-154
-148
-142
-137
-131
-125
-119
-113
-107
-101
-95
-89
-83
-76
-70
-64
-58
-51
-45
-39
-32
-26
-20
-13
-7
-1
6
12
19
25
31
38
44
51
57
63
70
76
82
88
94
101
107
113
119
124
130
136
141
147
152
158
163
168
173
178
183
188
193
197
202
206
211
215
219
224
228
232
236
240
244
248
251
255
259
263
266
270
274
277
281
284
288
291
294
298
301
304
307
310
313
316
319
322
325
327
330
332
334
337
339
341
343
345
347
349
350
352
354
355
357
359
360
361
363
364
366
367
368
369
370
371
372
373
374
375
376
377
378
378
379
380
380
381
382
382
383
383
384
385
385
386
386
387
388
388
389
390
390
391
392
393
393
394
395
396
397
398
399
401
402
403
405
406
408
409
411
413
414
416
418
420
422
424
426
429
431
433
436
438
441
444
446
449
452
455
458
461
464
467
470
473
476
479
483
486
489
492
495
498
502
505
508
510
513
516
519
522
524
527
529
532
534
537
539
541
543
545
547
549
550
552
553
555
556
557
558
559
560
560
561
561
562
562
562
562
562
562
561
561
561
560
559
559
558
557
556
555
554
553
552
550
549
547
546
544
543
541
539
537
535
533
531
529
527
525
522
520
518
515
513
510
507
505
502
499
496
493
490
487
484
481
478
475
472
469
465
462
459
456
452
449
446
443
439
436
433
430
426
423
420
417
414
410
407
404
401
398
394
391
388
384
381
377
374
370
367
363
359
355
352
348
344
340
335
331
327
323
318
314
309
304
299
295
290
284
279
274
268
263
257
252
246
240
234
228
222
216
210
204
198
192
186
180
175
169
163
157
152
146
141
135
130
125
120
115
110
105
100
95
90
85
80
75
71
66
61
57
52
47
43
38
33
29
24
19
14
10
5
0
-5
-10
-16
-21
-26
-32
-37
-43
-49
-54
-60
-66
-73
-79
-85
-92
-98
-105
-111
-118
-125
-132
-139
-146
-153
-160
-167
-175
-182
-189
-197
-204
-211
-219
-226
-234
-241
-249
-256
-264
-271
-279
-286
-294
-302
-309
-317
-325
-333
-341
-349
-356
-364
-373
-381
-389
-397
-405
-414
-422
-430
-439
-448
-456
-465
-474
-483
-492
-501
-510
-520
-529
-538
-548
-557
-567
-577
-587
-596
-606
-616
-627
-637
-647
-657
-668
-678
-689
-699
-710
-720
-731
-741
-752
-762
-773
-784
-795
-805
-816
-827
-838
-849
-859
-870
-881
-892
-903
-914
-925
-936
-947
-958
-969
-980
-991
-1002
-1012
-1024
-1035
-1046
-1057
-1067
-1078
-1089
-1100
-1110
-1121
-1131
-1142
-1152
-1162
-1173
-1183
-1193
-1203
-1213
-1223
-1233
-1243
-1252
-1262
-1272
-1281
-1291
-1301
-1310
-1320
-1329
-1339
-1348
-1358
-1367
-1377
-1386
-1396
-1405
-1415
-1425
-1434
-1444
-1453
-1463
-1473
-1482
-1492
-1502
-1512
-1522
-1531
-1541
-1551
-1561
-1571
-1580
-1590
-1600
-1610
-1620
-1629
-1639
-1649
-1659
-1668
-1678
-1688
-1698
-1707
-1717
-1727
-1736
-1746
-1756
-1765
-1775
-1785
-1794
-1804
-1813
-1823
-1833
-1842
-1852
-1861
-1871
-1880
-1890
-1899
-1909
-1918
-1927
-1937
-1946
-1955
-1965
-1974
-1983
-1993
-2001
-2011
-2021
-2029
-2039
-2049
-2058
-2067
-2077
-2086
-2095
-2105
-2114
-2123
-2132
-2141
-2150
-2159
-2168
-2177
-2186
-2195
-2204
-2212
-2221
-2229
-2238
-2246
-2254
-2262
-2271
-2279
-2287
-2294
-2302
-2310
-2317
-2325
-2332
-2339
-2346
-2353
-2360
-2367
-2374
-2380
-2387
-2393
-2400
-2406
-2412
-2418
-2424
-2430
-2436
-2442
-2447
-2453
-2458
-2464
-2469
-2475
-2480
-2485
-2491
-2496
-2501
-2507
-2512
-2517
-2522
-2527
-2532
-2537
-2542
-2547
-2552
-2557
-2561
-2566
-2570
-2575
-2579
-2584
-2588
-2592
-2596
-2600
-2604
-2607
-2611
-2614
-2617
-2620
-2623
-2625
-2628
-2630
-2632
-2634
-2636
-2638
-2639
-2640
-2642
-2643
-2643
-2644
-2645
-2645
-2645
-2645
-2645
-2645
-2644
-2643
-2642
-2641
-2640
-2639
-2637
-2635
-2633
-2631
-2628
-2625
-2622
-2619
-2616
-2612
-2608
-2604
-2600
-2595
-2591
-2586
-2580
-2575
-2569
-2563
-2557
-2550
-2543
-2536
-2529
-2521
-2513
-2505
-2497
-2488
-2479
-2470
-2461
-2451
-2441
-2431
-2420
-2410
-2399
-2387
-2376
-2364
-2352
-2340
-2328
-2315
-2302
-2289
-2275
-2262
-2248
-2234
-2219
-2205
-2190
-2175
-2159
-2144
-2128
-2112
-2096
-2079
-2063
-2045
-2029
-2011
-1993
-1976
-1957
-1939
-1920
-1901
-1882
-1863
-1843
-1823
-1803
-1783
-1762
-1741
-1720
-1699
-1677
-1656
-1634
-1611
-1589
-1566
-1544
-1521
-1497
-1474
-1450
-1427
-1403
-1379
-1355
-1330
-1306
-1281
-1256
-1231
-1206
-1181
-1156
-1130
-1105
-1079
-1054
-1028
-1002
-976
-950
-924
-897
-871
-845
-818
-792
-765
-739
-712
-685
-658
-632
-605
-578
-551
-524
-496
-469
-442
-415
-388
-361
-334
-307
-280
-253
-226
-199
-172
-146
-119
-93
-66
-40
-14
12
38
64
89
115
140
165
190
215
240
264
288
313
337
360
384
408
431
454
477
500
522
545
567
589
611
633
654
675
696
717
738
758
778
798
818
837
856
875
893
912
930
948
965
982
999
1016
1032
1048
1064
1080
1095
1110
1124
1138
1152
1166
1179
1192
1205
1217
1229
1241
1252
1263
1274
1284
1295
1305
1314
1324
1333
1342
1350
1358
1367
1374
1382
1389
1396
1403
1409
1415
1421
1427
1432
1437
1442
1446
1451
1455
1459
1462
1466
1469
1472
1475
1477
1480
1482
1484
1485
1487
1488
1489
1490
1491
1492
1492
1492
1492
1492
1492
1491
1490
1489
1488
1487
1485
1484
1482
1479
1477
1474
1471
1468
1465
1461
1458
1454
1450
1445
1440
1436
1430
1425
1420
1414
1408
1401
1395
1388
1381
1374
1367
1359
1351
1343
1335
1327
1318
1309
1300
1291
1282
1272
1262
1253
1243
1232
1222
1211
1201
1190
1179
1168
1157
1145
1134
1122
1110
1098
1086
1074
1062
1049
1037
1024
1010
999
986
972
959
946
932
919
905
892
878
864
850
836
821
807
793
778
764
749
735
720
705
690
676
661
646
631
616
601
586
571
556
541
526
510
495
480
465
450
434
419
404
388
373
358
342
327
312
296
281
265
250
235
219
204
189
173
158
143
128
113
97
82
67
52
37
23
8
-7
-22
-36
-51
-65
-80
-94
-108
-122
-136
-150
-164
-178
-191
-205
-218
-232
-245
-258
-271
-283
-296
-309
-321
-333
-345
-357
-369
-381
-392
-404
-415
-426
-437
-448
-458
-469
-479
-489
-499
-509
-519
-529
-538
-547
-557
-566
-575
-584
-593
-601
-610
-619
-627
-635
-644
-652
-660
-668
-676
-684
-692
-700
-708
-715
-723
-730
-738
-746
-753
-760
-768
-775
-782
-789
-796
-803
-810
-817
-823
-830
-837
-843
-849
-856
-862
-868
-874
-880
-886
-891
-897
-902
-908
-913
-918
-923
-928
-933
-938
-943
-948
-952
-957
-961
-966
-970
-974
-978
-982
-987
-990
-994
-998
-1002
-1006
-1010
-1012
-1016
-1020
-1024
-1028
-1031
-1034
-1038
-1041
-1044
-1047
-1050
-1053
-1056
-1059
-1062
-1065
-1067
-1070
-1073
-1075
-1078
-1080
-1083
-1085
-1088
-1090
-1093
-1095
-1097
-1100
-1102
-1104
-1106
-1109
-1111
-1113
-1115
-1117
-1119
-1121
-1123
-1125
-1127
-1129
-1131
-1133
-1135
-1137
-1138
-1140
-1142
-1144
-1145
-1147
-1149
-1151
-1152
-1154
-1156
-1158
-1159
-1161
-1163
-1164
-1166
-1168
-1169
-1171
-1172
-1174
-1175
-1176
-1178
-1179
-1180
-1181
-1182
-1183
-1184
-1184
-1185
-1185
-1186
-1186
-1186
-1186
-1186
-1186
-1186
-1185
-1185
-1184
-1184
-1183
-1182
-1181
-1179
-1178
-1177
-1175
-1174
-1172
-1170
-1168
-1166
-1164
-1162
-1160
-1157
-1155
-1152
-1149
-1147
-1144
-1141
-1137
-1134
-1131
-1127
-1124
-1120
-1117
-1113
-1109
-1105
-1101
-1097
-1093
-1089
-1084
-1080
-1075
-1071
-1066
-1062
-1057
-1052
-1047
-1042
-1037
-1032
-1027
-1022
-1016
-1010
-1004
-1000
-994
-989
-983
-977
-972
-966
-960
-954
-948
-942
-936
-930
-923
-917
-911
-904
-898
-891
-885
-878
-871
-865
-858
-851
-844
-837
-830
-823
-816
-808
-801
-794
-786
-779
-771
-764
-756
-748
-741
-733
-725
-717
-709
-702
-694
-686
-678
-670
-662
-654
-646
-639
-631
-623
-615
-608
-600
-592
-585
-577
-570
-562
-555
-547
-540
-533
-526
-519
-511
-505
-498
-491
-484
-477
-471
-464
-458
-451
-445
-439
-433
-427
-421
-415
-409
-403
-397
-391
-385
-380
-374
-369
-363
-358
-352
-347
-342
-337
-331
-326
-321
-316
-311
-306
-300
-295
-290
-285
-280
-275
-270
-265
-260
-255
-249
-244
-239
-234
-229
-224
-219
-214
-209
-204
-199
-194
-189
-184
-179
-174
-169
-164
-159
-154
-149
-144
-139
-134
-130
-125
-120
-116
-111
-106
-102
-97
-93
-88
-84
-79
-75
-71
-66
-62
-58
-53
-49
-45
-41
-37
-33
-29
-25
-21
-17
-13
-9
-5
-2
2
6
9
13
16
19
22
26
29
32
34
37
40
43
45
47
50
52
54
55
57
59
60
61
62
63
63
64
64
64
64
64
63
62
61
60
59
57
55
53
51
49
47
45
42
39
37
34
31
28
25
22
19
15
12
9
5
2
-1
-4
-8
-11
-14
-17
-20
-24
-27
-29
-32
-35
-38
-41
-43
-46
-49
-51
-54
-56
-59
-61
-63
-66
-68
-70
-73
-75
-78
-80
-83
-85
-88
-90
-93
-96
-99
-102
-105
-108
-111
-114
-117
-121
-124
-128
-132
-135
-139
-143
-147
-151
-156
-160
-164
-169
-174
-178
-183
-188
-194
-199
-204
-210
-215
-221
-226
-232
-238
-244
-250
-256
-263
-269
-275
-282
-289
-295
-302
-309
-316
-322
-329
-336
-344
-351
-358
-365
-372
-380
-387
-394
-402
-409
-417
-424
-431
-439
-446
-454
-461
-469
-476
-484
-491
-499
-506
-514
-521
-529
-536
-544
-551
-559
-566
-574
-581
-589
-596
-604
-612
-619
-627
-634
-642
-650
-658
-665
-673
-681
-689
-697
-705
-713
-721
-729
-737
-745
-753
-761
-770
-778
-786
-794
-803
-811
-820
-828
-837
-845
-854
-863
-871
-880
-889
-898
-906
-915
-924
-933
-941
-950
-959
-968
-976
-985
-994
-1002
-1010
-1018
-1028
-1036
-1045
-1053
-1061
-1069
-1077
-1085
-1093
-1100
-1108
-1115
-1122
-1129
-1136
-1143
-1150
-1156
-1162
-1168
-1174
-1180
-1185
-1190
-1195
-1200
-1205
-1209
-1213
-1217
-1221
-1225
-1228
-1231
-1234
-1237
-1240
-1242
-1244
-1246
-1248
-1250
-1251
-1253
-1254
-1255
-1256
-1256
-1257
-1257
-1257
-1258
-1258
-1257
-1257
-1257
-1256
-1256
-1255
-1254
-1254
-1253
-1252
-1251
-1250
-1249
-1248
-1247
-1246
-1245
-1243
-1242
-1241
-1240
-1238
-1237
-1236
-1235
-1233
-1232
-1230
-1229
-1228
-1226
-1225
-1223
-1222
-1221
-1219
-1218
-1216
-1215
-1213
-1212
-1210
-1209
-1207
-1205
-1204
-1202
-1200
-1199
-1197
-1195
-1194
-1192
-1190
-1188
-1186
-1185
-1183
-1181
-1179
-1177
-1175
-1173
-1171
-1169
-1167
-1164
-1162
-1160
-1158
-1155
-1153
-1150
-1148
-1145
-1143
-1140
-1137
-1134
-1131
-1129
-1126
-1123
-1119
-1116
-1113
-1110
-1107
-1103
-1100
-1097
-1093
-1090
-1087
-1083
-1080
-1076
-1073
-1069
-1066
-1062
-1059
-1055
-1052
-1048
-1044
-1041
-1037
-1033
-1029
-1026
-1022
-1018
-1014
-1010
-1006
-1002
-999
-995
-991
-987
-982
-978
-974
-970
-965
-961
-956
-951
-947
-942
-937
-932
-927
-922
-917
-912
-906
-901
-895
-890
-884
-878
-872
-866
-860
-854
-847
-841
-834
-827
-820
-813
-806
-799
-791
-784
-776
-768
-760
-752
-744
-735
-727
-718
-709
-700
-691
-681
-672
-662
-653
-643
-633
-623
-613
-603
-593
-582
-572
-562
-551
-540
-530
-519
-508
-497
-486
-476
-465
-454
-443
-432
-421
-410
-399
-389
-378
-367
-356
-346
-335
-324
-314
-303
-293
-282
-272
-262
-252
-241
-231
-221
-211
-201
-192
-182
-172
-163
-153
-144
-134
-125
-116
-107
-98
-89
-81
-72
-64
-55
-47
-39
-30
-22
-14
-6
2
9
17
25
32
40
47
54
61
68
75
82
88
95
101
107
113
119
125
131
136
142
147
152
157
162
167
171
176
180
184
188
192
196
200
203
206
209
212
215
218
220
223
225
227
229
231
233
234
236
237
239
240
241
242
243
243
244
245
245
246
246
246
246
247
247
247
247
247
247
247
247
246
246
246
246
246
245
245
245
245
244
244
244
244
243
243
243
243
243
242
242
242
242
242
242
242
241
241
241
241
241
241
240
240
240
240
239
239
239
238
238
238
237
237
236
236
235
235
234
234
233
233
232
231
231
230
229
229
228
227
226
225
225
224
223
222
221
220
219
218
217
216
215
214
213
212
210
209
208
206
205
203
202
200
198
197
195
193
191
189
186
184
182
179
177
174
172
169
166
163
160
157
154
151
147
144
140
137
133
129
126
122
118
114
109
105
101
96
92
87
82
77
73
68
62
57
52
47
41
35
30
24
18
12
6
0
-6
-13
-19
-26
-32
-39
-46
-53
-60
-67
-74
-82
-89
-96
-104
-112
-119
-127
-135
-143
-150
-158
-166
-175
-183
-191
-199
-207
-215
-223
-231
-240
-248
-256
-264
-272
-280
-288
-297
-305
-313
-321
-329
-337
-345
-353
-361
-369
-377
-385
-393
-401
-409
-417
-425
-433
-441
-448
-456
-464
-472
-480
-488
-495
-503
-511
-519
-526
-534
-542
-549
-557
-565
-572
-580
-588
-596
-603
-611
-618
-626
-634
-641
-649
-656
-664
-672
-679
-686
-694
-701
-709
-716
-723
-731
-738
-745
-752
-759
-767
-774
-781
-788
-795
-802
-809
-816
-823
-830
-837
-844
-851
-858
-865
-872
-879
-886
-893
-900
-907
-914
-921
-928
-935
-942
-949
-956
-963
-971
-978
-985
-992
-1000
-1006
-1014
-1022
-1029
-1037
-1044
-1052
-1060
-1067
-1075
-1082
-1090
-1098
-1106
-1113
-1121
-1129
-1137
-1145
-1153
-1161
-1169
-1177
-1185
-1194
-1202
-1210
-1219
-1227
-1236
-1244
-1253
-1262
-1270
-1279
-1288
-1297
-1306
-1315
-1323
-1332
-1341
-1350
-1359
-1368
-1377
-1386
-1395
-1404
-1413
-1422
-1431
-1440
-1448
-1457
-1466
-1475
-1484
-1493
-1502
-1511
-1519
-1528
-1537
-1546
-1555
-1563
-1572
-1581
-1589
-1598
-1606
-1615
-1623
-1631
-1640
-1648
-1656
-1664
-1672
-1680
-1688
-1696
-1703
-1711
-1718
-1726
-1733
-1740
-1747
-1754
-1761
-1767
-1774
-1780
-1786
-1792
-1798
-1804
-1810
-1815
-1821
-1826
-1831
-1836
-1841
-1845
-1850
-1854
-1858
-1862
-1865
-1869
-1872
-1875
-1878
-1881
-1883
-1886
-1888
-1890
-1892
-1893
-1895
-1896
-1897
-1898
-1899
-1899
-1900
-1900
-1900
-1900
-1900
-1899
-1899
-1898
-1897
-1896
-1895
-1893
-1892
-1890
-1888
-1886
-1884
-1882
-1879
-1876
-1873
-1870
-1867
-1863
-1860
-1856
-1852
-1848
-1843
-1839
-1834
-1829
-1824
-1818
-1813
-1807
-1801
-1795
-1788
-1782
-1775
-1768
-1761
-1754
-1746
-1738
-1730
-1722
-1714
-1705
-1696
-1687
-1678
-1669
-1659
-1650
-1640
-1630
-1619
-1609
-1599
-1588
-1577
-1566
-1555
-1543
-1532
-1520
-1509
-1497
-1485
-1472
-1460
-1448
-1435
-1422
-1410
-1397
-1384
-1371
-1358
-1345
-1331
-1318
-1304
-1291
-1277
-1263
-1250
-1236
-1222
-1208
-1194
-1180
-1166
-1152
-1137
-1123
-1109
-1095
-1080
-1066
-1052
-1038
-1022
-1008
-994
-980
-966
-951
-937
-922
-908
-893
-879
-865
-850
-836
-822
-808
-793
-779
-765
-751
-737
-723
-709
-696
-682
-668
-655
-641
-628
-615
-601
-588
-575
-562
-549
-537
-524
-512
-499
-487
-474
-462
-450
-438
-427
-415
-403
-392
-380
-369
-357
-346
-335
-324
-313
-302
-292
-281
-271
-260
-250
-239
-229
-219
-209
-199
-189
-180
-170
-160
-151
-141
-132
-123
-114
-105
-96
-88
-79
-70
-62
-54
-46
-38
-30
-23
-16
-9
-2
5
12
18
24
30
36
41
47
52
56
61
65
69
73
77
80
83
86
89
92
94
96
98
99
101
102
103
103
104
104
104
104
104
104
103
102
101
100
99
98
96
95
93
91
89
87
85
82
80
77
75
72
69
66
63
60
57
53
50
46
42
39
35
31
26
22
18
13
9
4
0
-5
-10
-15
-20
-25
-30
-35
-41
-46
-52
-57
-63
-69
-75
-80
-86
-92
-99
-105
-111
-117
-123
-130
-136
-142
-149
-155
-161
-168
-174
-181
-187
-194
-200
-207
-213
-220
-226
-232
-239
-245
-252
-258
-265
-271
-278
-284
-290
-297
-303
-309
-316
-322
-328
-334
-340
-346
-352
-358
-364
-370
-376
-381
-387
-393
-398
-403
-409
-414
-419
-424
-429
-434
-439
-444
-448
-453
-457
-462
-466
-470
-474
-478
-482
-485
-489
-492
-496
-499
-502
-505
-508
-511
-514
-517
-519
-522
-525
-527
-529
-532
-534
-536
-538
-541
-543
-545
-547
-548
-550
-552
-554
-556
-558
-560
-561
-563
-565
-567
-569
-571
-572
-574
-576
-578
-580
-581
-583
-585
-587
-589
-590
-592
-594
-596
-597
-599
-601
-602
-604
-606
-607
-609
-610
-612
-613
-615
-617
-618
-619
-621
-622
-624
-625
-627
-628
-629
-630
-632
-633
-634
-635
-636
-638
-639
-640
-641
-642
-643
-643
-644
-645
-646
-646
-647
-648
-648
-648
-649
-649
-650
-650
-650
-650
-650
-650
-650
-650
-650
-650
-650
-649
-649
-649
-648
-648
-647
-647
-646
-646
-645
-645
-644
-643
-643
-642
-641
-641
-640
-639
-638
-638
-637
-636
-635
-634
-634
-633
-632
-631
-630
-629
-628
-627
-627
-626
-625
-624
-623
-622
-621
-619
-618
-617
-616
-615
-614
-613
-612
-610
-609
-608
-607
-606
-604
-603
-602
-601
-599
-598
-597
-596
-595
-593
-592
-591
-590
-588
-587
-586
-585
-583
-582
-581
-580
-578
-577
-576
-574
-573
-572
-571
-569
-568
-567
-565
-564
-563
-562
-560
-559
-558
-557
-556
-554
-553
-552
-551
-550
-549
-547
-546
-545
-544
-543
-543
-542
-541
-540
-539
-539
-538
-537
-537
-536
-536
-535
-535
-535
-534
-534
-534
-534
-534
-534
-534
-533
-533
-533
-533
-533
-533
-534
-534
-534
-534
-534
-534
-534
-534
-534
-534
-534
-533
-533
-533
-533
-533
-533
-532
-532
-532
-531
-531
-531
-531
-530
-530
-530
-529
-529
-529
-529
-528
-528
-528
-527
-527
-527
-527
-526
-526
-526
-525
-525
-525
-525
-524
-524
-524
-524
-523
-523
-523
-522
-522
-522
-522
-521
-521
-521
-521
-520
-520
-520
-519
-519
-519
-519
-518
-518
-518
-518
-517
-517
-517
-517
-516
-516
-516
-515
-515
-515
-515
-514
-514
-514
-514
-513
-513
-513
-513
-512
-512
-512
-512
-511
-511
-511
-511
-510
-510
-510
-510
-509
-509
-509
-509
-508
-508
-508
-508
-507
-507
-507
-507
-506
-506
-506
-506
-505
-505
-505
-505
-504
-504
-504
-504
-503
-503
-503
-503
-502
-502
-502
-502
-502
-501
-501
-501
-501
-500
-500
-500
-500
-499
-499
-499
-499
-499
-498
-498
-498
-498
-497
-497
-497
-497
-496
-496
-496
-496
-496
-495
-495
-495
-495
-494
-494
-494
-494
-494
-493
-493
-493
-493
-493
-492
-492
-492
-492
-491
-491
-491
-491
-491
-490
-490
-490
-490
-490
-489
-489
-489
-489
-488
-488
-488
-488
-488
-487
-487
-487
-487
-487
-486
-486
-486
-486
-486
-485
-485
-485
-485
-485
-484
-484
-484
-484
-484
-483
-483
-483
-483
-483
-482
-482
-482
-482
-482
-481
-481
-481
-481
-481
-480
-480
-480
-480
-480
-480
-479
-479
-479
-479
-479
-478
-478
-478
-478
-478
-477
-477
-477
-477
-477
-477
-476
-476
-476
-476
-476
-475
-475
-475
-475
-475
-475
-474
-474
-474
-474
-474
-474
-473
-473
-473
-473
-473
-473
-472
-472
-472
-472
-472
-471
-471
-471
-471
-471
-471
-470
-470
-470
-470
-470
-470
-469
-469
-469
-469
-469
-469
-468
-468
-468
-468
-468
-468
-468
-467
-467
-467
-467
-467
-467
-466
-466
-466
-466
-466
-466
-465
-465
-465
-465
-465
-465
-465
-464
-464
-464
-464
-464
-464
-463
-463
-463
-463
-463
-463
-463
-462
-462
-462
-462
-462
-462
-462
-461
-461
-461
-461
-461
-461
-461
-460
-460
-460
-460
-460
-460
-460
-459
-459
-459
-459
-459
-459
-459
-458
-458
-458
-458
-458
-458
-458
-457
-457
-457
-457
-457
-457
-457
-457
-456
-456
-456
-456
-456
-456
-456
-455
-455
-455
-455
-455
-455
-455
-455
-454
-454
-454
-454
-454
-454
-454
-454
-453
-453
-453
-453
-453
-453
-453
-453
-452
-452
-452
-452
-452
-452
-452
-452
-452
-451
-451
-451
-451
-451
-451
-451
-451
-450
-450
-450
-450
-450
-450
-450
-450
-450
-449
-449
-449
-449
-449
-449
-449
-449
-449
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-447
-447
-447
-447
-447
-447
-447
-447
-447
-446
-446
-446
-446
-446
-446
-446
-446
-446
-446
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-438
-438
-438
-438
-438
-438
-438
-438
-438
-438
-438
-438
-438
-438
-437
-437
-437
-437
-437
-437
-437
-437
-437
-437
-437
-437
-437
-437
-437
-436
-436
-436
-436
-436
-436
-436
-436
-436
-436
-436
-436
-436
-436
-436
-436
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
-430
