5
40047
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-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
-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
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-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
-46
-46
-46
-46
-46
-46
-46
-46
-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
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-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
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-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
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-215
-215
-216
-216
-216
-216
-216
-216
-216
-217
-217
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-218
-219
-219
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-224
-224
-225
-225
-225
-225
-225
-225
-225
-226
-226
-226
-226
-226
-226
-227
-227
-227
-227
-227
-227
-227
-228
-228
-228
-228
-228
-228
-228
-229
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-230
-230
-231
-231
-231
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-232
-232
-232
-233
-233
-233
-233
-233
-233
-233
-233
-233
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-235
-235
-235
-235
-235
-235
-235
-235
-235
-235
-236
-236
-236
-236
-236
-236
-236
-236
-237
-237
-237
-237
-237
-237
-237
-237
-237
-238
-238
-238
-238
-238
-238
-238
-238
-238
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-241
-241
-241
-241
-241
-241
-241
-241
-241
-240
-240
-240
-240
-240
-240
-240
-240
-240
-239
-239
-239
-239
-239
-239
-239
-239
-238
-238
-238
-238
-238
-238
-238
-237
-237
-237
-237
-237
-237
-237
-236
-236
-236
-236
-236
-236
-236
-235
-235
-235
-235
-235
-234
-234
-234
-234
-234
-234
-234
-233
-233
-233
-233
-233
-232
-232
-232
-232
-232
-232
-231
-231
-231
-231
-231
-230
-230
-230
-230
-230
-230
-229
-229
-229
-229
-229
-228
-228
-228
-228
-228
-227
-227
-227
-227
-226
-226
-226
-226
-226
-225
-225
-225
-225
-225
-224
-224
-224
-224
-223
-223
-223
-223
-223
-222
-222
-222
-222
-221
-221
-221
-221
-221
-220
-220
-220
-220
-219
-219
-219
-219
-218
-218
-218
-218
-217
-217
-217
-217
-216
-216
-216
-216
-215
-215
-215
-215
-214
-214
-214
-213
-213
-213
-213
-212
-212
-212
-211
-211
-211
-211
-210
-210
-210
-209
-209
-209
-208
-208
-208
-208
-207
-207
-207
-206
-206
-206
-205
-205
-205
-204
-204
-204
-203
-203
-203
-202
-202
-202
-201
-201
-201
-200
-200
-200
-199
-199
-199
-198
-198
-198
-197
-197
-197
-196
-196
-196
-195
-195
-194
-194
-194
-193
-193
-193
-192
-192
-191
-191
-191
-190
-190
-190
-189
-189
-188
-188
-188
-187
-187
-186
-186
-186
-185
-185
-184
-184
-184
-183
-183
-182
-182
-181
-181
-181
-180
-180
-179
-179
-179
-178
-178
-177
-177
-176
-176
-175
-175
-174
-174
-174
-173
-173
-172
-172
-171
-171
-170
-170
-169
-169
-168
-168
-167
-167
-166
-166
-166
-165
-165
-164
-164
-163
-163
-162
-162
-161
-160
-160
-159
-159
-158
-158
-157
-157
-156
-156
-155
-155
-154
-154
-153
-153
-152
-152
-151
-151
-150
-149
-149
-148
-148
-147
-147
-146
-146
-145
-145
-144
-143
-143
-142
-142
-141
-141
-140
-139
-139
-138
-138
-137
-136
-136
-135
-135
-134
-133
-133
-132
-132
-131
-130
-130
-129
-129
-128
-127
-127
-126
-125
-125
-124
-124
-123
-122
-122
-121
-120
-120
-119
-118
-118
-117
-116
-116
-115
-114
-114
-113
-112
-112
-111
-110
-110
-109
-108
-108
-107
-106
-106
-105
-104
-103
-103
-102
-101
-101
-100
-99
-98
-98
-97
-96
-95
-95
-94
-93
-93
-92
-91
-90
-90
-89
-88
-87
-87
-86
-85
-84
-83
-83
-82
-81
-80
-80
-79
-78
-77
-76
-76
-75
-74
-73
-72
-71
-71
-70
-69
-68
-67
-67
-66
-65
-64
-63
-62
-62
-61
-60
-59
-58
-57
-56
-56
-55
-54
-53
-52
-51
-50
-49
-49
-48
-47
-46
-45
-44
-43
-42
-41
-41
-40
-39
-38
-37
-36
-35
-34
-33
-32
-32
-31
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-11
-10
-9
-8
-7
-6
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
38
39
40
41
42
43
44
45
46
47
48
49
50
51
53
54
55
56
57
58
59
60
62
63
64
65
66
67
68
70
71
72
73
74
75
77
78
79
80
81
82
84
85
86
87
88
90
91
92
93
94
96
97
98
99
101
102
103
104
106
107
108
109
111
112
113
114
116
117
118
119
121
122
123
125
126
127
128
130
131
132
134
135
136
137
139
140
141
143
144
145
147
148
149
151
152
153
155
156
157
159
160
161
163
164
165
167
168
169
171
172
173
175
176
178
179
180
182
183
184
186
187
189
190
191
193
194
196
197
198
200
201
203
204
206
207
208
210
211
213
214
216
217
219
220
222
223
224
226
227
229
230
232
233
235
236
238
239
241
242
244
245
247
248
250
251
253
255
256
258
259
261
262
264
265
267
269
270
272
273
275
276
278
280
281
283
284
286
288
289
291
292
294
296
297
299
301
302
304
306
307
309
311
312
314
316
317
319
321
322
324
326
327
329
331
333
334
336
338
339
341
343
344
346
348
350
351
353
355
357
358
360
362
364
365
367
369
371
372
374
376
378
380
381
383
385
387
389
390
392
394
396
398
399
401
403
405
407
408
410
412
414
416
418
420
421
423
425
427
429
431
433
434
436
438
440
442
444
446
448
450
452
453
455
457
459
461
463
465
467
469
471
473
475
477
479
481
483
485
487
489
491
493
495
497
499
501
503
505
507
509
511
513
515
517
519
521
523
525
527
529
531
534
536
538
540
542
544
546
548
550
552
554
557
559
561
563
565
567
569
571
574
576
578
580
582
584
586
589
591
593
595
597
600
602
604
606
608
611
613
615
617
619
622
624
626
628
630
633
635
637
639
642
644
646
648
650
653
655
657
660
662
664
666
669
671
673
675
678
680
682
685
687
689
692
694
696
699
701
703
706
708
710
713
715
718
720
722
725
727
729
732
734
737
739
741
744
746
749
751
754
756
758
761
763
766
768
771
773
776
778
781
783
786
788
791
793
796
798
801
803
806
808
811
813
816
818
821
823
826
829
831
834
836
839
841
844
847
849
852
854
857
860
862
865
867
870
873
875
878
881
883
886
888
891
894
896
899
902
904
907
910
913
915
918
921
923
926
929
931
934
937
940
942
945
948
951
953
956
959
962
964
967
970
973
975
978
981
984
987
989
992
995
998
1000
1002
1006
1008
1012
1014
1016
1020
1022
1026
1028
1031
1034
1037
1040
1042
1045
1048
1051
1054
1056
1059
1062
1065
1068
1071
1074
1077
1080
1083
1086
1089
1092
1095
1098
1101
1104
1107
1110
1113
1116
1119
1121
1124
1127
1130
1133
1135
1138
1141
1143
1146
1149
1152
1154
1157
1160
1163
1166
1168
1171
1174
1177
1180
1183
1186
1189
1192
1195
1198
1200
1203
1206
1209
1212
1214
1217
1219
1222
1224
1226
1229
1231
1233
1236
1238
1241
1243
1246
1249
1252
1255
1258
1261
1265
1268
1272
1275
1279
1282
1286
1290
1293
1297
1300
1304
1307
1311
1314
1317
1320
1324
1327
1330
1333
1336
1339
1341
1344
1347
1349
1352
1354
1356
1358
1360
1363
1365
1367
1369
1371
1373
1375
1377
1378
1380
1382
1384
1386
1389
1391
1393
1396
1398
1401
1404
1407
1410
1413
1416
1419
1422
1425
1428
1431
1433
1435
1437
1438
1438
1438
1437
1437
1436
1434
1433
1431
1430
1429
1428
1427
1427
1427
1428
1429
1431
1434
1437
1441
1445
1450
1456
1461
1467
1473
1479
1484
1490
1495
1500
1505
1509
1512
1515
1517
1519
1520
1521
1522
1522
1523
1524
1525
1527
1529
1532
1535
1539
1544
1549
1555
1561
1568
1574
1581
1588
1594
1600
1605
1610
1615
1618
1622
1624
1626
1628
1629
1630
1630
1630
1630
1630
1630
1629
1629
1629
1628
1628
1629
1629
1630
1631
1632
1634
1636
1638
1640
1643
1646
1648
1651
1654
1657
1660
1664
1667
1670
1674
1678
1683
1687
1693
1698
1704
1710
1716
1722
1729
1735
1742
1748
1755
1761
1767
1772
1776
1779
1781
1781
1779
1776
1772
1767
1760
1754
1747
1741
1736
1731
1728
1726
1725
1725
1726
1728
1731
1734
1737
1740
1744
1747
1750
1753
1755
1757
1760
1761
1763
1764
1766
1767
1769
1772
1774
1776
1779
1781
1783
1784
1786
1788
1790
1793
1796
1800
1805
1812
1819
1827
1836
1846
1857
1869
1880
1892
1904
1915
1926
1937
1947
1956
1964
1971
1976
1981
1984
1986
1988
1988
1988
1988
1987
1985
1983
1981
1978
1974
1970
1965
1960
1953
1946
1938
1930
1922
1913
1905
1897
1890
1883
1877
1871
1866
1863
1859
1857
1854
1853
1852
1851
1851
1852
1854
1856
1860
1865
1871
1879
1887
1898
1909
1922
1935
1948
1960
1972
1983
1991
1998
2003
2005
2005
2005
2004
2001
2000
1999
1999
2000
2003
2008
2013
2021
2029
2037
2045
2054
2062
2068
2074
2079
2082
2085
2085
2085
2083
2081
2077
2073
2068
2062
2057
2052
2048
2044
2040
2037
2033
2031
2027
2024
2021
2017
2015
2012
2011
2009
2009
2009
2012
2015
2019
2025
2032
2040
2049
2060
2072
2084
2096
2109
2121
2132
2142
2151
2158
2164
2168
2172
2176
2179
2183
2188
2193
2199
2205
2213
2221
2229
2237
2246
2254
2262
2270
2277
2283
2289
2294
2299
2304
2308
2312
2316
2319
2320
2321
2321
2319
2316
2313
2309
2305
2301
2297
2293
2289
2286
2283
2280
2278
2275
2273
2270
2267
2262
2257
2252
2245
2238
2230
2222
2215
2208
2202
2198
2195
2194
2194
2197
2202
2210
2220
2233
2248
2266
2285
2305
2327
2348
2369
2390
2408
2425
2440
2452
2462
2469
2474
2478
2480
2481
2481
2481
2481
2480
2479
2478
2476
2474
2470
2465
2459
2451
2441
2430
2418
2406
2393
2381
2369
2359
2350
2343
2338
2333
2331
2329
2327
2325
2323
2320
2315
2309
2302
2293
2283
2273
2263
2254
2247
2242
2239
2240
2244
2250
2259
2269
2280
2292
2304
2317
2329
2342
2355
2367
2379
2390
2400
2409
2418
2426
2433
2440
2445
2450
2454
2457
2459
2460
2460
2460
2460
2458
2456
2452
2447
2440
2432
2421
2409
2396
2383
2368
2354
2340
2327
2314
2303
2292
2282
2272
2263
2253
2244
2234
2224
2215
2206
2197
2190
2183
2178
2174
2172
2170
2171
2173
2178
2183
2190
2199
2208
2218
2227
2237
2246
2254
2262
2268
2274
2280
2286
2292
2298
2305
2314
2322
2331
2341
2350
2360
2370
2380
2391
2403
2415
2426
2437
2447
2456
2464
2470
2475
2478
2479
2479
2478
2476
2474
2472
2469
2466
2463
2460
2456
2451
2445
2438
2430
2421
2411
2400
2388
2376
2365
2354
2344
2336
2330
2327
2326
2328
2332
2339
2347
2357
2367
2379
2390
2402
2414
2425
2437
2448
2461
2473
2487
2502
2518
2535
2554
2574
2594
2615
2636
2657
2677
2697
2716
2733
2748
2761
2773
2783
2791
2798
2803
2807
2810
2812
2813
2813
2811
2809
2806
2802
2796
2788
2779
2769
2757
2744
2731
2717
2702
2687
2672
2657
2641
2625
2608
2591
2573
2555
2537
2518
2499
2480
2461
2442
2424
2407
2392
2378
2366
2356
2347
2340
2334
2329
2325
2323
2321
2321
2321
2322
2324
2326
2328
2329
2330
2331
2329
2326
2320
2311
2300
2285
2269
2251
2232
2212
2191
2171
2152
2134
2116
2099
2083
2067
2051
2035
2020
2005
1992
1980
1969
1961
1955
1950
1949
1949
1952
1957
1963
1970
1977
1983
1988
1991
1993
1991
1987
1980
1970
1958
1943
1925
1906
1886
1866
1846
1827
1809
1792
1777
1762
1749
1736
1724
1713
1701
1689
1677
1664
1651
1636
1621
1606
1591
1577
1563
1551
1540
1530
1521
1512
1503
1494
1485
1475
1464
1453
1441
1430
1420
1410
1401
1393
1385
1377
1368
1358
1347
1334
1318
1301
1283
1263
1242
1220
1198
1176
1154
1133
1114
1097
1083
1071
1063
1058
1057
1058
1062
1068
1075
1082
1089
1096
1102
1108
1113
1118
1121
1122
1122
1120
1115
1108
1099
1086
1071
1054
1035
1014
994
974
953
934
915
897
881
866
854
843
834
828
824
821
819
819
818
817
815
812
808
803
797
791
785
779
773
766
758
747
735
720
703
684
666
648
632
619
610
606
607
611
619
628
637
644
649
649
646
640
631
622
611
601
592
583
574
566
558
551
544
536
528
519
510
500
488
475
460
442
421
397
369
338
305
271
236
202
169
137
106
76
48
20
-7
-34
-61
-87
-112
-135
-156
-173
-188
-199
-208
-214
-219
-222
-225
-227
-229
-230
-230
-229
-226
-220
-212
-201
-187
-170
-150
-128
-106
-83
-62
-42
-26
-13
-2
6
14
20
27
34
41
47
53
57
59
59
57
52
45
37
28
16
3
-12
-29
-49
-73
-99
-129
-162
-198
-235
-274
-312
-349
-386
-422
-457
-493
-529
-566
-604
-641
-679
-715
-750
-783
-814
-842
-867
-890
-909
-924
-934
-941
-944
-943
-939
-931
-920
-905
-887
-866
-843
-820
-797
-777
-759
-743
-731
-720
-711
-703
-695
-685
-675
-664
-651
-638
-625
-613
-603
-595
-589
-586
-585
-585
-585
-585
-585
-583
-580
-576
-571
-567
-562
-558
-555
-555
-557
-561
-569
-579
-592
-607
-625
-645
-669
-696
-726
-759
-794
-831
-870
-909
-948
-988
-1027
-1067
-1106
-1144
-1182
-1220
-1256
-1291
-1324
-1356
-1387
-1418
-1450
-1483
-1518
-1556
-1597
-1641
-1689
-1740
-1793
-1847
-1902
-1955
-2007
-2056
-2103
-2146
-2186
-2223
-2257
-2288
-2316
-2342
-2366
-2389
-2409
-2427
-2442
-2455
-2465
-2472
-2476
-2479
-2481
-2483
-2486
-2491
-2497
-2505
-2514
-2524
-2535
-2546
-2556
-2565
-2571
-2574
-2573
-2569
-2562
-2552
-2540
-2528
-2517
-2509
-2505
-2504
-2508
-2518
-2531
-2550
-2573
-2599
-2629
-2660
-2692
-2725
-2758
-2791
-2823
-2854
-2884
-2913
-2941
-2967
-2991
-3013
-3033
-3051
-3069
-3086
-3103
-3121
-3138
-3155
-3173
-3192
-3212
-3234
-3258
-3284
-3310
-3335
-3360
-3383
-3404
-3423
-3441
-3456
-3471
-3485
-3499
-3514
-3529
-3545
-3562
-3579
-3596
-3612
-3627
-3640
-3651
-3660
-3668
-3674
-3680
-3684
-3688
-3692
-3696
-3700
-3705
-3708
-3709
-3709
-3706
-3701
-3694
-3685
-3673
-3659
-3642
-3623
-3602
-3579
-3555
-3531
-3507
-3484
-3462
-3441
-3422
-3404
-3388
-3374
-3361
-3350
-3341
-3332
-3324
-3317
-3310
-3306
-3304
-3305
-3311
-3324
-3342
-3368
-3400
-3439
-3482
-3530
-3581
-3634
-3688
-3743
-3797
-3852
-3906
-3959
-4011
-4064
-4116
-4167
-4218
-4268
-4317
-4365
-4412
-4459
-4504
-4549
-4592
-4635
-4675
-4714
-4750
-4783
-4813
-4840
-4863
-4883
-4898
-4908
-4914
-4915
-4913
-4908
-4900
-4891
-4881
-4871
-4860
-4850
-4841
-4831
-4822
-4812
-4802
-4791
-4780
-4769
-4757
-4744
-4732
-4721
-4711
-4703
-4698
-4694
-4694
-4696
-4700
-4707
-4715
-4726
-4737
-4751
-4765
-4780
-4796
-4811
-4824
-4836
-4844
-4850
-4853
-4852
-4849
-4844
-4837
-4829
-4819
-4808
-4797
-4785
-4772
-4758
-4742
-4726
-4708
-4688
-4667
-4646
-4623
-4601
-4579
-4557
-4535
-4514
-4492
-4471
-4449
-4428
-4407
-4388
-4370
-4353
-4339
-4326
-4315
-4306
-4300
-4295
-4292
-4291
-4292
-4295
-4299
-4306
-4315
-4327
-4342
-4361
-4384
-4411
-4443
-4478
-4517
-4558
-4602
-4648
-4695
-4742
-4789
-4835
-4880
-4924
-4968
-5011
-5053
-5097
-5141
-5187
-5233
-5281
-5330
-5378
-5426
-5471
-5513
-5551
-5585
-5613
-5635
-5651
-5661
-5666
-5665
-5660
-5651
-5640
-5627
-5614
-5600
-5588
-5576
-5565
-5555
-5546
-5538
-5529
-5521
-5511
-5501
-5490
-5478
-5466
-5453
-5441
-5431
-5423
-5418
-5417
-5419
-5425
-5433
-5445
-5459
-5475
-5492
-5511
-5532
-5553
-5576
-5600
-5624
-5651
-5680
-5711
-5746
-5785
-5828
-5876
-5928
-5984
-6044
-6108
-6177
-6249
-6325
-6404
-6485
-6569
-6655
-6741
-6828
-6915
-7002
-7089
-7176
-7264
-7350
-7436
-7520
-7602
-7681
-7757
-7828
-7895
-7958
-8016
-8074
-8128
-8180
-8232
-8282
-8331
-8379
-8425
-8469
-8510
-8548
-8583
-8613
-8638
-8658
-8672
-8680
-8683
-8678
-8668
-8651
-8629
-8600
-8566
-8528
-8486
-8440
-8392
-8340
-8287
-8232
-8178
-8124
-8071
-8021
-7975
-7931
-7890
-7853
-7818
-7785
-7753
-7723
-7694
-7665
-7636
-7608
-7581
-7553
-7526
-7498
-7470
-7442
-7412
-7382
-7351
-7319
-7286
-7252
-7217
-7181
-7142
-7101
-7058
-7010
-6959
-6905
-6846
-6785
-6722
-6657
-6593
-6529
-6466
-6404
-6344
-6287
-6231
-6178
-6129
-6083
-6041
-6004
-5972
-5944
-5920
-5900
-5883
-5867
-5852
-5836
-5821
-5804
-5786
-5768
-5748
-5729
-5709
-5691
-5673
-5658
-5644
-5634
-5625
-5619
-5615
-5611
-5608
-5605
-5601
-5597
-5591
-5584
-5575
-5563
-5549
-5532
-5511
-5487
-5460
-5430
-5398
-5365
-5331
-5297
-5263
-5231
-5200
-5171
-5145
-5121
-5101
-5084
-5070
-5061
-5057
-5058
-5065
-5078
-5099
-5127
-5163
-5207
-5260
-5322
-5393
-5473
-5561
-5657
-5761
-5872
-5990
-6112
-6239
-6369
-6501
-6635
-6769
-6904
-7038
-7174
-7309
-7445
-7582
-7721
-7860
-8000
-8141
-8282
-8422
-8562
-8699
-8834
-8966
-9093
-9215
-9332
-9443
-9547
-9645
-9736
-9819
-9895
-9962
-10022
-10072
-10113
-10146
-10170
-10185
-10193
-10193
-10186
-10172
-10154
-10131
-10103
-10071
-10036
-9998
-9958
-9916
-9873
-9829
-9784
-9740
-9695
-9650
-9605
-9560
-9515
-9470
-9424
-9377
-9329
-9280
-9230
-9180
-9128
-9077
-9026
-8976
-8927
-8881
-8836
-8793
-8752
-8711
-8672
-8632
-8592
-8552
-8511
-8469
-8425
-8380
-8334
-8286
-8238
-8189
-8140
-8092
-8045
-8000
-7956
-7914
-7874
-7835
-7797
-7759
-7722
-7684
-7645
-7605
-7564
-7521
-7476
-7431
-7384
-7335
-7286
-7236
-7187
-7137
-7088
-7039
-6991
-6945
-6899
-6854
-6811
-6769
-6728
-6688
-6648
-6609
-6569
-6528
-6486
-6443
-6399
-6354
-6309
-6264
-6220
-6177
-6135
-6095
-6058
-6025
-5996
-5971
-5954
-5943
-5940
-5946
-5961
-5985
-6019
-6063
-6117
-6181
-6255
-6337
-6427
-6523
-6625
-6732
-6843
-6958
-7077
-7200
-7328
-7460
-7597
-7739
-7886
-8038
-8194
-8355
-8518
-8683
-8849
-9014
-9178
-9339
-9495
-9647
-9793
-9933
-10067
-10193
-10313
-10425
-10529
-10624
-10710
-10788
-10855
-10913
-10963
-11004
-11037
-11066
-11089
-11110
-11129
-11148
-11167
-11189
-11213
-11241
-11271
-11304
-11340
-11377
-11414
-11452
-11488
-11523
-11556
-11585
-11611
-11632
-11648
-11656
-11657
-11651
-11638
-11619
-11595
-11567
-11537
-11506
-11477
-11449
-11426
-11406
-11392
-11383
-11380
-11382
-11390
-11403
-11420
-11442
-11466
-11493
-11520
-11548
-11575
-11601
-11624
-11644
-11659
-11669
-11673
-11670
-11658
-11637
-11605
-11561
-11505
-11437
-11356
-11263
-11159
-11046
-10925
-10798
-10665
-10529
-10391
-10251
-10111
-9970
-9831
-9693
-9557
-9422
-9290
-9159
-9030
-8904
-8780
-8659
-8542
-8427
-8318
-8214
-8117
-8028
-7949
-7880
-7823
-7777
-7742
-7718
-7703
-7695
-7693
-7695
-7699
-7703
-7706
-7707
-7705
-7698
-7686
-7669
-7647
-7619
-7588
-7554
-7519
-7483
-7450
-7420
-7395
-7376
-7364
-7361
-7367
-7383
-7409
-7446
-7493
-7551
-7620
-7698
-7786
-7882
-7986
-8096
-8211
-8330
-8451
-8575
-8700
-8826
-8952
-9079
-9207
-9335
-9466
-9598
-9733
-9873
-10016
-10165
-10320
-10480
-10647
-10820
-11000
-11185
-11376
-11573
-11775
-11982
-12193
-12409
-12629
-12851
-13077
-13306
-13538
-13773
-14011
-14252
-14496
-14743
-14992
-15243
-15497
-15753
-16011
-16271
-16532
-16793
-17054
-17314
-17572
-17827
-18078
-18325
-18565
-18799
-19026
-19243
-19452
-19650
-19838
-20014
-20177
-20328
-20466
-20592
-20704
-20804
-20890
-20965
-21026
-21075
-21112
-21134
-21143
-21137
-21116
-21079
-21026
-20954
-20864
-20755
-20626
-20478
-20310
-20121
-19914
-19688
-19443
-19180
-18900
-18604
-18290
-17961
-17617
-17258
-16885
-16500
-16102
-15692
-15273
-14844
-14407
-13963
-13512
-13054
-12591
-12122
-11650
-11172
-10690
-10204
-9713
-9219
-8724
-8227
-7730
-7233
-6736
-6238
-5740
-5243
-4745
-4246
-3747
-3245
-2741
-2234
-1723
-1206
-685
-157
377
917
1463
2017
2578
3146
3722
4305
4896
5494
6100
6713
7334
7961
8596
9236
9884
10538
11201
11870
12547
13230
13917
14608
15300
15991
16680
17364
18043
18715
19381
20039
20690
21334
21970
22600
23223
23839
24447
25048
25640
26225
26801
27367
27925
28473
29011
29539
30057
30563
31058
31540
32008
32463
32903
33328
33739
34137
34521
34894
35256
35608
35951
36285
36610
36924
37228
37521
37801
38069
38324
38564
38788
38997
39189
39362
39518
39654
39771
39868
39944
40000
40034
40047
40037
40004
39949
39869
39766
39638
39486
39310
39111
38890
38646
38383
38099
37798
37479
37143
36791
36424
36041
35643
35231
34805
34365
33910
33442
32960
32464
31954
31431
30894
30344
29780
29203
28614
28012
27399
26777
26146
25508
24862
24210
23551
22886
22213
21534
20847
20153
19450
18741
18023
17298
16565
15826
15080
14328
13571
12809
12042
11272
10499
9726
8952
8180
7413
6653
5901
5162
4437
3731
3044
2381
1743
1132
550
-2
-524
-1014
-1475
-1906
-2309
-2686
-3037
-3366
-3674
-3965
-4240
-4503
-4754
-4996
-5230
-5457
-5677
-5891
-6099
-6300
-6494
-6680
-6858
-7028
-7188
-7340
-7482
-7615
-7739
-7856
-7967
-8073
-8176
-8278
-8379
-8482
-8589
-8699
-8815
-8935
-9062
-9194
-9330
-9471
-9615
-9761
-9907
-10050
-10190
-10323
-10448
-10563
-10665
-10752
-10822
-10872
-10901
-10907
-10888
-10844
-10774
-10677
-10554
-10406
-10235
-10042
-9833
-9610
-9379
-9144
-8909
-8676
-8448
-8227
-8015
-7814
-7625
-7450
-7289
-7144
-7013
-6896
-6791
-6697
-6609
-6524
-6439
-6349
-6253
-6148
-6033
-5908
-5775
-5634
-5488
-5341
-5196
-5055
-4923
-4800
-4690
-4593
-4510
-4439
-4380
-4330
-4284
-4241
-4195
-4144
-4085
-4014
-3934
-3840
-3733
-3613
-3481
-3338
-3185
-3024
-2858
-2689
-2520
-2353
-2190
-2033
-1884
-1743
-1612
-1490
-1377
-1273
-1175
-1083
-996
-912
-829
-748
-666
-582
-497
-409
-318
-225
-130
-33
67
169
273
380
491
605
724
848
977
1113
1256
1407
1567
1735
1913
2100
2295
2499
2711
2931
3157
3389
3627
3870
4119
4374
4634
4900
5171
5448
5730
6015
6302
6588
6872
7151
7421
7682
7930
8164
8381
8580
8761
8922
9064
9186
9289
9373
9439
9489
9525
9549
9562
9566
9562
9552
9537
9517
9494
9468
9442
9415
9389
9366
9346
9331
9322
9318
9320
9327
9337
9349
9362
9374
9384
9390
9392
9389
9383
9372
9359
9344
9329
9314
9299
9285
9272
9257
9239
9216
9185
9145
9091
9023
8938
8834
8711
8567
8401
8215
8007
7782
7538
7278
7005
6722
6435
6146
5861
5583
5315
5059
4819
4595
4389
4201
4034
3886
3759
3653
3568
3506
3465
3446
3449
3474
3519
3584
3666
3765
3877
4001
4134
4275
4422
4573
4726
4880
5034
5188
5340
5490
5639
5787
5932
6076
6220
6365
6511
6661
6815
6973
7133
7297
7461
7625
7789
7950
8108
8264
8415
8562
8702
8835
8959
9070
9167
9247
9309
9350
9368
9364
9334
9279
9197
9089
8953
8790
8599
8380
8132
7858
7555
7225
6866
6478
6063
5622
5159
4678
4186
3689
3191
2700
2218
1751
1300
870
461
75
-287
-626
-941
-1234
-1504
-1751
-1977
-2180
-2360
-2515
-2646
-2751
-2829
-2880
-2904
-2902
-2877
-2832
-2772
-2703
-2628
-2552
-2477
-2406
-2341
-2282
-2231
-2186
-2149
-2119
-2093
-2071
-2051
-2033
-2015
-1996
-1974
-1950
-1921
-1889
-1853
-1813
-1769
-1723
-1673
-1621
-1565
-1507
-1447
-1382
-1315
-1244
-1170
-1091
-1008
-922
-832
-738
-640
-540
-436
-328
-217
-102
18
143
274
412
556
707
866
1032
1207
1388
1576
1769
1966
2163
2360
2555
2746
2933
3115
3293
3468
3642
3816
3994
4176
4366
4563
4770
4987
5214
5451
5697
5951
6210
6473
6736
6996
7251
7497
7733
7955
8162
8351
8521
8671
8799
8906
8992
9057
9101
9127
9135
9126
9102
9064
9013
8947
8869
8778
8673
8556
8426
8284
8132
7970
7800
7623
7439
7249
7055
6854
6648
6436
6217
5991
5757
5515
5266
5009
4747
4478
4206
3930
3653
3374
3096
2818
2542
2267
1994
1723
1454
1187
922
657
393
129
-136
-402
-670
-940
-1210
-1482
-1754
-2025
-2295
-2563
-2826
-3084
-3335
-3577
-3809
-4029
-4237
-4429
-4607
-4768
-4913
-5042
-5154
-5249
-5328
-5390
-5437
-5467
-5482
-5480
-5462
-5426
-5373
-5300
-5209
-5098
-4967
-4817
-4650
-4467
-4270
-4062
-3846
-3622
-3392
-3156
-2915
-2668
-2415
-2153
-1883
-1603
-1313
-1012
-700
-378
-47
292
637
986
1337
1688
2037
2385
2728
3065
3395
3717
4029
4329
4616
4888
5146
5387
5611
5819
6010
6186
6346
6490
6620
6735
6836
6922
6995
7053
7098
7130
7148
7154
7146
7125
7090
7042
6981
6907
6819
6720
6609
6489
6360
6225
6084
5939
5792
5643
5494
5343
5192
5041
4891
4742
4594
4448
4305
4164
4027
3893
3763
3637
3517
3402
3293
3190
3092
3000
2914
2832
2755
2683
2616
2555
2500
2451
2409
2374
2348
2329
2318
2316
2321
2334
2353
2379
2411
2449
2491
2537
2587
2640
2697
2757
2819
2884
2951
3020
3092
3166
3241
3319
3397
3477
3556
3633
3709
3782
3852
3916
3976
4030
4080
4124
4164
4199
4232
4261
4288
4312
4335
4355
4372
4385
4393
4395
4390
4376
4351
4316
4268
4207
4133
4045
3943
3827
3699
3558
3405
3242
3069
2888
2699
2503
2301
2095
1884
1670
1454
1235
1012
789
563
335
104
-130
-367
-607
-852
-1102
-1356
-1616
-1881
-2151
-2425
-2704
-2985
-3269
-3554
-3839
-4123
-4406
-4686
-4962
-5234
-5502
-5764
-6022
-6276
-6524
-6768
-7006
-7240
-7469
-7693
-7912
-8125
-8333
-8535
-8731
-8921
-9106
-9284
-9456
-9623
-9783
-9937
-10085
-10226
-10361
-10488
-10609
-10721
-10826
-10922
-11010
-11088
-11156
-11215
-11264
-11302
-11330
-11348
-11356
-11353
-11341
-11320
-11290
-11253
-11208
-11156
-11097
-11032
-10958
-10877
-10788
-10689
-10582
-10464
-10336
-10198
-10048
-9887
-9714
-9530
-9334
-9125
-8905
-8673
-8429
-8175
-7910
-7636
-7354
-7065
-6770
-6470
-6167
-5862
-5555
-5247
-4940
-4633
-4328
-4022
-3721
-3421
-3122
-2826
-2532
-2240
-1950
-1662
-1377
-1094
-814
-537
-264
5
270
531
786
1036
1280
1519
1751
1977
2196
2409
2614
2813
3005
3191
3370
3544
3713
3877
4037
4194
4347
4497
4644
4788
4929
5066
5201
5332
5460
5583
5703
5817
5927
6032
6132
6229
6322
6412
6501
6590
6681
6775
6874
6979
7091
7211
7339
7477
7623
7777
7939
8106
8281
8459
8641
8824
9009
9194
9378
9561
9741
9919
10093
10264
10431
10594
10753
10908
11058
11204
11347
11487
11625
11761
11896
12031
12166
12301
12438
12575
12714
12854
12995
13136
13277
13416
13554
13690
13823
13952
14079
14202
14322
14438
14553
14665
14776
14887
14997
15107
15217
15327
15437
15547
15657
15766
15874
15980
16084
16186
16286
16385
16481
16575
16668
16759
16849
16939
17028
17116
17204
17292
17378
17464
17548
17630
17710
17787
17862
17932
17998
18059
18116
18166
18211
18251
18286
18315
18341
18364
18384
18402
18420
18438
18456
18475
18495
18516
18538
18561
18583
18604
18624
18642
18657
18668
18676
18678
18676
18669
18658
18642
18622
18599
18572
18543
18511
18477
18440
18400
18357
18310
18259
18203
18142
18076
18003
17925
17840
17750
17654
17553
17448
17340
17229
17117
17005
16893
16782
16673
16566
16462
16361
16264
16171
16082
16000
15922
15849
15781
15718
15660
15605
15554
15505
15457
15407
15356
15300
15238
15170
15095
15010
14916
14811
14695
14568
14429
14278
14115
13939
13752
13552
13340
13116
12880
12632
12374
12105
11827
11540
11245
10944
10637
10326
10011
9694
9375
9054
8734
8413
8093
7775
7458
7144
6834
6527
6224
5926
5632
5345
5062
4786
4515
4250
3992
3739
3492
3251
3016
2786
2562
2342
2128
1919
1715
1516
1323
1134
951
773
600
431
268
109
-46
-197
-344
-487
-626
-761
-891
-1016
-1137
-1251
-1359
-1459
-1552
-1636
-1713
-1780
-1839
-1889
-1931
-1966
-1994
-2017
-2033
-2047
-2057
-2063
-2067
-2068
-2066
-2062
-2055
-2045
-2032
-2016
-1995
-1971
-1943
-1911
-1875
-1836
-1792
-1745
-1693
-1636
-1575
-1508
-1436
-1357
-1273
-1182
-1085
-982
-872
-757
-637
-511
-381
-246
-107
35
181
331
484
641
801
964
1130
1298
1470
1644
1819
1997
2176
2357
2538
2720
2902
3083
3263
3442
3618
3793
3965
4134
4300
4464
4625
4784
4941
5096
5251
5405
5561
5717
5876
6037
6201
6369
6542
6719
6901
7087
7278
7473
7673
7876
8082
8290
8500
8710
8921
9130
9338
9542
9743
9939
10131
10317
10497
10670
10838
11000
11157
11308
11457
11602
11745
11888
12031
12173
12316
12459
12601
12741
12878
13012
13140
13263
13378
13486
13585
13674
13753
13822
13879
13925
13959
13981
13991
13989
13975
13950
13913
13865
13806
13736
13655
13564
13463
13353
13234
13109
12977
12839
12698
12553
12407
12259
12111
11963
11816
11670
11526
11384
11243
11104
10966
10831
10697
10564
10432
10302
10173
10044
9916
9789
9662
9535
9409
9283
9157
9033
8908
8784
8661
8538
8414
8291
8166
8041
7915
7787
7659
7530
7401
7272
7144
7016
6890
6766
6643
6524
6407
6294
6185
6080
5979
5884
5794
5710
5632
5560
5494
5434
5380
5332
5288
5249
5213
5182
5154
5130
5109
5090
5074
5060
5048
5038
5028
5020
5011
5003
4995
4987
4979
4971
4963
4956
4949
4944
4940
4938
4939
4943
4950
4961
4975
4994
5017
5044
5076
5110
5149
5190
5233
5277
5321
5365
5407
5446
5482
5514
5542
5565
5583
5596
5605
5609
5609
5605
5599
5590
5579
5567
5555
5543
5532
5523
5515
5510
5507
5507
5509
5513
5520
5530
5542
5555
5571
5588
5606
5626
5646
5667
5687
5708
5728
5747
5765
5781
5795
5806
5815
5820
5821
5817
5808
5794
5773
5746
5712
5670
5622
5565
5501
5430
5351
5265
5171
5071
4965
4853
4734
4610
4481
4346
4207
4064
3917
3767
3614
3460
3305
3149
2994
2840
2688
2538
2391
2248
2110
1976
1848
1726
1610
1501
1398
1303
1215
1134
1060
993
932
878
830
787
749
716
688
662
641
621
604
589
574
561
549
537
526
515
505
495
485
475
465
454
444
432
420
407
393
377
361
344
326
307
288
269
251
233
215
198
183
168
153
140
126
112
98
83
66
47
26
3
-22
-50
-79
-110
-143
-176
-210
-244
-278
-312
-345
-377
-410
-441
-472
-503
-534
-565
-597
-629
-663
-698
-735
-774
-815
-858
-903
-950
-1000
-1052
-1107
-1165
-1226
-1290
-1358
-1429
-1505
-1585
-1669
-1757
-1850
-1946
-2045
-2149
-2254
-2360
-2467
-2574
-2679
-2783
-2885
-2983
-3079
-3173
-3264
-3353
-3441
-3529
-3618
-3709
-3802
-3897
-3996
-4099
-4205
-4315
-4428
-4545
-4665
-4787
-4912
-5038
-5166
-5294
-5423
-5553
-5682
-5812
-5942
-6072
-6202
-6333
-6465
-6597
-6729
-6862
-6995
-7128
-7262
-7396
-7531
-7665
-7799
-7932
-8064
-8195
-8325
-8453
-8579
-8703
-8823
-8941
-9054
-9165
-9271
-9373
-9471
-9564
-9652
-9735
-9813
-9884
-9948
-10006
-10056
-10098
-10133
-10160
-10180
-10192
-10198
-10197
-10190
-10179
-10163
-10143
-10119
-10094
-10066
-10036
-10004
-9972
-9938
-9903
-9868
-9833
-9797
-9762
-9726
-9692
-9658
-9625
-9594
-9564
-9537
-9512
-9489
-9470
-9453
-9439
-9428
-9419
-9412
-9407
-9403
-9401
-9399
-9399
-9399
-9399
-9401
-9403
-9407
-9413
-9420
-9430
-9443
-9459
-9479
-9502
-9530
-9562
-9598
-9639
-9684
-9734
-9788
-9847
-9909
-9976
-10048
-10123
-10202
-10283
-10368
-10453
-10540
-10627
-10714
-10800
-10885
-10968
-11049
-11128
-11205
-11281
-11355
-11427
-11498
-11569
-11638
-11706
-11774
-11842
-11909
-11975
-12041
-12106
-12170
-12233
-12295
-12355
-12414
-12472
-12528
-12581
-12633
-12683
-12730
-12775
-12818
-12859
-12897
-12934
-12968
-13000
-13030
-13059
-13085
-13109
-13132
-13152
-13171
-13188
-13203
-13216
-13229
-13239
-13249
-13257
-13263
-13268
-13272
-13273
-13273
-13271
-13267
-13260
-13250
-13238
-13223
-13205
-13184
-13160
-13133
-13103
-13070
-13035
-12998
-12958
-12918
-12876
-12834
-12792
-12751
-12710
-12671
-12635
-12601
-12569
-12541
-12517
-12496
-12480
-12467
-12459
-12455
-12456
-12461
-12471
-12486
-12506
-12530
-12559
-12593
-12630
-12671
-12715
-12762
-12811
-12862
-12914
-12967
-13020
-13074
-13129
-13184
-13238
-13292
-13346
-13399
-13451
-13503
-13553
-13602
-13649
-13695
-13739
-13781
-13822
-13860
-13897
-13932
-13964
-13995
-14025
-14053
-14081
-14107
-14134
-14160
-14186
-14212
-14238
-14264
-14290
-14316
-14341
-14367
-14392
-14417
-14441
-14465
-14487
-14509
-14530
-14551
-14570
-14589
-14607
-14624
-14641
-14657
-14672
-14687
-14701
-14714
-14727
-14740
-14751
-14763
-14773
-14783
-14791
-14799
-14806
-14811
-14816
-14819
-14821
-14822
-14822
-14821
-14820
-14818
-14816
-14814
-14812
-14809
-14807
-14803
-14800
-14795
-14789
-14782
-14773
-14762
-14748
-14731
-14711
-14688
-14661
-14631
-14598
-14561
-14523
-14482
-14439
-14396
-14352
-14307
-14263
-14220
-14178
-14138
-14100
-14063
-14029
-13997
-13967
-13939
-13913
-13889
-13866
-13844
-13823
-13803
-13784
-13765
-13747
-13731
-13715
-13701
-13688
-13677
-13668
-13660
-13653
-13648
-13644
-13640
-13637
-13633
-13628
-13621
-13613
-13602
-13588
-13571
-13550
-13525
-13495
-13461
-13420
-13375
-13323
-13266
-13204
-13136
-13063
-12985
-12903
-12817
-12729
-12637
-12543
-12448
-12352
-12255
-12157
-12060
-11963
-11868
-11773
-11681
-11590
-11502
-11415
-11331
-11250
-11171
-11095
-11020
-10948
-10877
-10806
-10736
-10666
-10596
-10523
-10449
-10373
-10293
-10210
-10123
-10031
-9935
-9833
-9727
-9617
-9501
-9382
-9258
-9131
-9002
-8869
-8736
-8601
-8465
-8328
-8192
-8057
-7921
-7787
-7654
-7522
-7392
-7262
-7133
-7006
-6879
-6753
-6627
-6502
-6376
-6251
-6124
-5997
-5870
-5741
-5612
-5481
-5350
-5219
-5087
-4955
-4823
-4692
-4562
-4433
-4306
-4180
-4057
-3936
-3818
-3703
-3592
-3484
-3379
-3279
-3182
-3089
-3000
-2916
-2836
-2760
-2689
-2622
-2560
-2503
-2451
-2403
-2360
-2321
-2287
-2256
-2230
-2207
-2187
-2170
-2155
-2142
-2131
-2122
-2114
-2108
-2103
-2100
-2098
-2098
-2101
-2105
-2112
-2122
-2134
-2149
-2168
-2188
-2212
-2239
-2268
-2299
-2333
-2368
-2406
-2445
-2486
-2529
-2573
-2618
-2665
-2713
-2762
-2811
-2862
-2913
-2964
-3015
-3066
-3117
-3166
-3215
-3262
-3307
-3351
-3393
-3433
-3471
-3508
-3543
-3576
-3609
-3642
-3674
-3706
-3739
-3772
-3806
-3841
-3878
-3915
-3955
-3996
-4038
-4082
-4128
-4175
-4224
-4275
-4328
-4383
-4439
-4497
-4556
-4616
-4678
-4739
-4802
-4864
-4925
-4986
-5046
-5105
-5161
-5216
-5269
-5320
-5368
-5414
-5457
-5498
-5537
-5573
-5606
-5638
-5667
-5694
-5720
-5743
-5765
-5785
-5803
-5818
-5832
-5842
-5850
-5855
-5857
-5856
-5851
-5842
-5829
-5813
-5792
-5768
-5740
-5708
-5672
-5633
-5591
-5546
-5498
-5449
-5397
-5344
-5290
-5234
-5178
-5120
-5062
-5004
-4945
-4885
-4826
-4766
-4707
-4647
-4588
-4529
-4470
-4412
-4353
-4295
-4238
-4180
-4123
-4066
-4010
-3954
-3898
-3842
-3786
-3731
-3676
-3621
-3566
-3511
-3456
-3401
-3346
-3290
-3233
-3174
-3114
-3052
-2988
-2921
-2852
-2780
-2706
-2629
-2550
-2469
-2385
-2300
-2213
-2125
-2035
-1944
-1852
-1758
-1664
-1567
-1470
-1371
-1270
-1168
-1065
-960
-854
-746
-637
-526
-414
-300
-184
-67
51
170
291
412
534
657
781
905
1030
1155
1282
1408
1536
1664
1793
1923
2054
2185
2318
2451
2585
2719
2854
2988
3122
3255
3388
3519
3648
3775
3900
4022
4141
4257
4370
4479
4585
4688
4786
4882
4974
5063
5148
5230
5309
5384
5456
5525
5592
5655
5715
5773
5827
5879
5929
5976
6020
6062
6101
6138
6172
6204
6233
6260
6284
6306
6325
6342
6357
6370
6381
6389
6396
6401
6403
6404
6403
6401
6397
6393
6387
6380
6372
6364
6356
6347
6338
6328
6318
6307
6296
6285
6274
6263
6251
6240
6230
6219
6210
6201
6194
6187
6181
6176
6171
6168
6165
6162
6159
6155
6152
6147
6142
6135
6127
6118
6107
6094
6079
6062
6043
6022
5999
5974
5948
5919
5888
5856
5822
5786
5749
5710
5671
5631
5590
5548
5506
5464
5421
5377
5331
5285
5236
5185
5132
5077
5019
4958
4895
4829
4760
4690
4617
4542
4465
4387
4307
4227
4145
4062
3979
3895
3809
3723
3636
3548
3459
3369
3277
3185
3091
2997
2901
2805
2707
2609
2511
2412
2313
2213
2114
2013
1914
1814
1714
1614
1513
1413
1313
1214
1115
1016
921
826
734
644
558
474
395
320
249
183
121
64
11
-36
-80
-118
-153
-183
-210
-232
-252
-267
-280
-291
-299
-304
-308
-311
-311
-310
-308
-305
-301
-295
-289
-281
-273
-263
-251
-238
-223
-205
-186
-164
-140
-113
-84
-52
-18
17
54
93
133
174
216
258
301
345
388
432
476
521
565
609
653
698
743
787
832
878
924
971
1018
1067
1117
1168
1221
1275
1330
1387
1444
1501
1559
1616
1674
1730
1786
1841
1894
1945
1994
2041
2087
2131
2172
2212
2249
2285
2320
2352
2384
2414
2443
2470
2497
2522
2546
2569
2591
2613
2634
2655
2676
2697
2718
2739
2760
2782
2805
2827
2851
2874
2898
2923
2948
2973
2999
3025
3052
3079
3107
3135
3164
3193
3222
3252
3283
3313
3342
3371
3399
3426
3451
3474
3495
3513
3529
3542
3552
3559
3563
3564
3562
3556
3548
3536
3521
3504
3484
3462
3438
3411
3383
3353
3322
3289
3254
3217
3178
3138
3096
3052
3005
2957
2906
2854
2799
2741
2681
2619
2555
2488
2418
2347
2273
2197
2119
2039
1958
1875
1792
1708
1623
1538
1454
1369
1285
1201
1118
1036
954
873
793
714
636
560
485
411
340
270
203
138
75
15
-42
-96
-148
-197
-244
-287
-328
-366
-402
-436
-466
-495
-521
-544
-565
-584
-600
-615
-628
-640
-651
-662
-672
-683
-694
-706
-718
-731
-745
-760
-774
-789
-803
-817
-830
-842
-852
-861
-868
-874
-877
-878
-877
-875
-870
-864
-856
-846
-836
-823
-809
-794
-777
-758
-738
-716
-692
-666
-639
-609
-578
-544
-508
-470
-429
-387
-343
-297
-249
-199
-149
-97
-45
8
62
116
170
224
279
333
387
442
496
551
606
660
715
770
825
880
936
991
1046
1101
1156
1211
1266
1320
1373
1426
1478
1529
1579
1628
1676
1722
1767
1811
1854
1895
1934
1972
2009
2045
2079
2112
2143
2173
2202
2229
2255
2279
2303
2326
2349
2371
2394
2417
2441
2466
2492
2519
2548
2577
2607
2638
2669
2700
2732
2763
2793
2823
2852
2880
2908
2934
2960
2984
3008
3031
3052
3073
3093
3113
3131
3149
3167
3184
3201
3218
3235
3253
3270
3287
3304
3321
3338
3355
3371
3386
3400
3412
3424
3434
3443
3450
3456
3460
3463
3466
3467
3468
3468
3468
3468
3469
3470
3473
3476
3480
3485
3491
3498
3505
3513
3521
3529
3536
3543
3549
3555
3560
3564
3569
3573
3577
3582
3587
3592
3599
3606
3615
3624
3635
3646
3658
3671
3684
3698
3712
3727
3741
3756
3770
3785
3799
3814
3828
3842
3856
3869
3881
3892
3903
3912
3920
3927
3932
3936
3939
3940
3940
3940
3938
3936
3933
3929
3925
3920
3913
3906
3898
3888
3876
3863
3849
3832
3814
3794
3773
3749
3723
3696
3666
3634
3600
3565
3527
3488
3447
3405
3361
3317
3271
3225
3178
3130
3082
3034
2985
2937
2888
2839
2790
2742
2694
2646
2599
2552
2506
2461
2416
2372
2328
2285
2243
2202
2162
2123
2085
2048
2012
1978
1946
1915
1886
1859
1834
1811
1790
1771
1754
1738
1724
1711
1700
1690
1681
1674
1667
1662
1658
1655
1653
1652
1653
1655
1659
1664
1671
1680
1689
1700
1713
1726
1741
1757
1774
1792
1811
1831
1852
1874
1896
1919
1942
1966
1990
2015
2039
2063
2088
2113
2137
2162
2188
2213
2240
2267
2295
2324
2355
2386
2419
2454
2490
2528
2567
2607
2649
2691
2735
2779
2823
2868
2913
2958
3003
3047
3092
3135
3179
3221
3263
3305
3345
3385
3424
3463
3501
3540
3579
3618
3657
3696
3736
3777
3817
3858
3898
3938
3977
4014
4051
4088
4122
4155
4186
4216
4245
4273
4300
4326
4350
4373
4395
4416
4435
4453
4469
4483
4495
4506
4515
4522
4527
4532
4535
4537
4538
4538
4538
4538
4537
4536
4535
4533
4532
4529
4527
4523
4519
4513
4506
4497
4486
4473
4458
4441
4422
4401
4377
4352
4324
4295
4265
4233
4201
4169
4137
4105
4074
4043
4013
3984
3956
3928
3899
3870
3841
3810
3777
3742
3705
3665
3623
3578
3531
3481
3429
3376
3321
3265
3208
3150
3093
3034
2976
2918
2859
2800
2741
2681
2620
2559
2496
2431
2366
2299
2231
2161
2090
2017
1943
1867
1790
1711
1631
1549
1466
1381
1295
1208
1120
1032
943
854
766
677
590
504
420
337
256
177
101
26
-47
-118
-187
-254
-320
-384
-446
-508
-568
-627
-685
-741
-797
-851
-904
-956
-1008
-1058
-1107
-1156
-1204
-1252
-1299
-1345
-1391
-1436
-1480
-1523
-1565
-1605
-1644
-1682
-1717
-1751
-1782
-1811
-1839
-1864
-1887
-1909
-1929
-1947
-1964
-1979
-1993
-2005
-2017
-2029
-2040
-2049
-2059
-2068
-2077
-2085
-2094
-2102
-2111
-2120
-2129
-2138
-2148
-2159
-2171
-2183
-2197
-2212
-2228
-2246
-2264
-2284
-2304
-2325
-2346
-2367
-2388
-2409
-2429
-2448
-2467
-2485
-2501
-2517
-2532
-2547
-2560
-2572
-2583
-2593
-2603
-2611
-2617
-2623
-2628
-2632
-2635
-2636
-2637
-2638
-2637
-2636
-2635
-2632
-2630
-2627
-2623
-2619
-2615
-2611
-2606
-2602
-2597
-2593
-2588
-2584
-2581
-2578
-2575
-2573
-2572
-2572
-2573
-2574
-2577
-2582
-2587
-2593
-2601
-2609
-2618
-2627
-2637
-2648
-2658
-2669
-2679
-2689
-2699
-2709
-2718
-2727
-2736
-2744
-2753
-2761
-2769
-2778
-2786
-2795
-2804
-2813
-2822
-2832
-2842
-2852
-2862
-2872
-2882
-2893
-2903
-2914
-2924
-2935
-2946
-2957
-2968
-2979
-2990
-3002
-3014
-3025
-3037
-3049
-3061
-3072
-3084
-3095
-3107
-3118
-3130
-3141
-3153
-3165
-3177
-3189
-3202
-3215
-3228
-3241
-3254
-3266
-3279
-3291
-3303
-3314
-3324
-3335
-3344
-3352
-3360
-3367
-3373
-3378
-3381
-3384
-3385
-3385
-3384
-3381
-3377
-3372
-3365
-3356
-3346
-3333
-3319
-3302
-3283
-3261
-3237
-3210
-3181
-3148
-3113
-3075
-3035
-2991
-2945
-2897
-2845
-2791
-2735
-2676
-2614
-2550
-2484
-2416
-2346
-2274
-2201
-2126
-2050
-1974
-1898
-1822
-1747
-1673
-1601
-1530
-1462
-1396
-1332
-1271
-1213
-1157
-1103
-1052
-1002
-955
-909
-865
-821
-779
-737
-695
-654
-613
-571
-530
-488
-447
-404
-362
-320
-277
-234
-192
-149
-107
-65
-24
17
57
95
133
169
204
238
270
300
329
356
382
406
428
449
469
486
502
516
528
537
545
550
552
552
550
545
538
529
518
506
493
479
464
448
433
418
402
387
372
358
343
329
314
299
284
268
251
233
214
194
172
149
124
98
70
41
10
-22
-55
-90
-125
-162
-200
-239
-278
-318
-358
-399
-440
-482
-523
-565
-607
-650
-692
-735
-777
-820
-862
-904
-946
-988
-1029
-1070
-1110
-1150
-1190
-1230
-1269
-1309
-1350
-1390
-1432
-1474
-1518
-1562
-1608
-1655
-1704
-1754
-1806
-1859
-1915
-1971
-2029
-2089
-2150
-2211
-2274
-2337
-2401
-2466
-2530
-2595
-2660
-2725
-2790
-2856
-2922
-2988
-3055
-3123
-3192
-3261
-3331
-3402
-3473
-3546
-3619
-3693
-3768
-3844
-3921
-3999
-4078
-4159
-4242
-4325
-4411
-4498
-4587
-4677
-4769
-4862
-4956
-5052
-5148
-5245
-5342
-5439
-5536
-5633
-5728
-5822
-5915
-6005
-6093
-6179
-6262
-6342
-6419
-6494
-6565
-6633
-6698
-6761
-6821
-6879
-6934
-6987
-7038
-7088
-7135
-7181
-7225
-7267
-7308
-7348
-7387
-7424
-7460
-7495
-7529
-7562
-7593
-7623
-7652
-7679
-7705
-7730
-7754
-7776
-7797
-7817
-7837
-7854
-7871
-7887
-7902
-7916
-7929
-7941
-7952
-7962
-7971
-7979
-7985
-7991
-7995
-7998
-7999
-7999
-7998
-7995
-7990
-7984
-7976
-7966
-7954
-7940
-7925
-7907
-7889
-7869
-7847
-7825
-7801
-7776
-7750
-7723
-7695
-7666
-7636
-7604
-7571
-7536
-7500
-7461
-7422
-7380
-7336
-7291
-7244
-7196
-7146
-7095
-7043
-6989
-6935
-6880
-6824
-6767
-6710
-6653
-6596
-6538
-6480
-6421
-6363
-6304
-6244
-6184
-6123
-6062
-5999
-5936
-5871
-5805
-5738
-5670
-5600
-5530
-5458
-5386
-5312
-5238
-5162
-5086
-5008
-4929
-4850
-4769
-4687
-4604
-4519
-4433
-4345
-4256
-4165
-4072
-3978
-3883
-3786
-3688
-3589
-3489
-3388
-3285
-3182
-3078
-2972
-2866
-2758
-2650
-2540
-2430
-2319
-2207
-2094
-1980
-1867
-1752
-1638
-1523
-1408
-1293
-1178
-1063
-948
-834
-719
-605
-491
-378
-264
-151
-37
76
189
302
416
529
641
754
866
978
1089
1200
1309
1417
1524
1630
1734
1836
1937
2036
2133
2228
2321
2411
2500
2586
2670
2751
2831
2908
2983
3055
3126
3194
3261
3325
3387
3447
3505
3561
3615
3666
3716
3764
3810
3853
3896
3936
3974
4011
4046
4081
4113
4144
4174
4202
4228
4253
4275
4296
4315
4332
4347
4359
4369
4377
4383
4386
4387
4386
4382
4377
4369
4359
4347
4334
4318
4301
4282
4261
4238
4214
4188
4160
4131
4100
4067
4034
3998
3960
3921
3880
3838
3794
3748
3700
3652
3602
3551
3499
3446
3393
3339
3284
3230
3175
3119
3064
3009
2955
2901
2847
2795
2744
2694
2645
2598
2553
2509
2466
2426
2387
2349
2313
2278
2244
2212
2180
2150
2121
2092
2065
2037
2011
1986
1961
1937
1914
1891
1869
1848
1827
1808
1789
1771
1754
1737
1721
1706
1692
1678
1665
1652
1641
1630
1620
1610
1602
1594
1588
1583
1578
1576
1574
1574
1576
1580
1584
1591
1599
1608
1618
1629
1640
1652
1664
1676
1687
1697
1707
1716
1723
1730
1735
1739
1742
1744
1745
1746
1746
1746
1746
1746
1746
1747
1748
1750
1752
1755
1759
1763
1767
1771
1775
1779
1783
1787
1791
1795
1798
1802
1806
1810
1815
1820
1825
1830
1836
1843
1849
1856
1863
1870
1877
1885
1893
1901
1910
1918
1928
1938
1948
1959
1971
1983
1996
2009
2024
2039
2054
2070
2087
2104
2121
2138
2155
2172
2189
2205
2222
2238
2253
2268
2283
2297
2310
2323
2335
2346
2356
2365
2374
2382
2389
2397
2404
2411
2418
2426
2434
2442
2451
2460
2469
2478
2486
2495
2503
2510
2516
2521
2526
2529
2532
2533
2534
2534
2532
2530
2527
2524
2519
2514
2508
2501
2493
2484
2474
2462
2450
2436
2421
2405
2388
2370
2350
2330
2308
2286
2262
2238
2213
2187
2161
2134
2108
2081
2054
2027
2000
1974
1947
1920
1894
1867
1841
1814
1787
1760
1733
1705
1678
1649
1621
1591
1562
1531
1500
1468
1436
1402
1367
1331
1294
1256
1217
1177
1136
1095
1053
1010
969
928
887
847
808
770
734
699
665
633
602
572
544
517
490
465
440
416
392
368
345
323
300
278
256
235
214
193
173
154
136
118
102
86
72
59
47
36
26
17
8
1
-5
-11
-16
-21
-26
-30
-34
-38
-42
-45
-49
-53
-57
-61
-66
-70
-74
-78
-82
-86
-90
-94
-98
-102
-106
-110
-114
-118
-122
-127
-132
-137
-143
-149
-156
-164
-172
-182
-192
-203
-216
-229
-244
-260
-277
-296
-316
-338
-361
-387
-413
-442
-473
-505
-540
-576
-614
-654
-696
-739
-784
-830
-877
-926
-975
-1025
-1076
-1128
-1180
-1232
-1286
-1339
-1394
-1448
-1504
-1560
-1616
-1673
-1731
-1789
-1847
-1906
-1965
-2024
-2083
-2142
-2201
-2260
-2319
-2377
-2435
-2493
-2550
-2607
-2664
-2720
-2777
-2833
-2889
-2945
-3001
-3057
-3112
-3168
-3224
-3279
-3335
-3391
-3446
-3502
-3558
-3614
-3670
-3726
-3782
-3838
-3895
-3951
-4008
-4065
-4122
-4179
-4236
-4293
-4349
-4406
-4462
-4518
-4573
-4628
-4682
-4735
-4788
-4840
-4891
-4942
-4992
-5041
-5089
-5136
-5182
-5227
-5271
-5313
-5353
-5392
-5429
-5464
-5497
-5527
-5556
-5582
-5606
-5627
-5646
-5663
-5677
-5689
-5697
-5704
-5708
-5709
-5707
-5703
-5696
-5687
-5675
-5662
-5645
-5627
-5607
-5585
-5562
-5537
-5510
-5482
-5453
-5423
-5391
-5358
-5324
-5288
-5251
-5212
-5172
-5131
-5088
-5043
-4997
-4949
-4899
-4848
-4795
-4742
-4687
-4631
-4574
-4516
-4459
-4400
-4342
-4284
-4227
-4169
-4112
-4054
-3998
-3941
-3885
-3828
-3771
-3714
-3656
-3597
-3538
-3477
-3415
-3352
-3288
-3223
-3156
-3087
-3017
-2946
-2873
-2798
-2722
-2644
-2565
-2483
-2401
-2316
-2230
-2142
-2052
-1960
-1868
-1773
-1677
-1580
-1482
-1384
-1284
-1184
-1083
-983
-882
-782
-681
-582
-483
-384
-287
-190
-93
2
96
190
283
376
467
558
649
739
828
917
1006
1093
1181
1267
1353
1439
1524
1609
1692
1776
1858
1940
2021
2102
2181
2260
2338
2415
2491
2566
2639
2711
2782
2851
2919
2985
3051
3115
3177
3239
3300
3359
3418
3476
3533
3589
3644
3699
3754
3808
3861
3914
3967
4019
4073
4125
4177
4229
4280
4331
4382
4432
4481
4529
4577
4624
4669
4714
4756
4798
4837
4874
4910
4943
4974
5003
5029
5054
5075
5095
5112
5128
5141
5152
5162
5169
5175
5179
5182
5183
5182
5180
5177
5172
5166
5160
5152
5143
5133
5122
5110
5097
5083
5068
5052
5034
5016
4996
4974
4952
4928
4902
4875
4847
4817
4786
4754
4720
4686
4651
4615
4578
4541
4503
4464
4426
4387
4347
4307
4267
4226
4184
4142
4099
4054
4011
3965
3918
3871
3822
3772
3721
3670
3618
3565
3511
3458
3403
3349
3294
3239
3184
3128
3073
3018
2963
2909
2855
2801
2748
2695
2643
2592
2541
2492
2443
2396
2349
2304
2261
2218
2177
2137
2099
2062
2027
1993
1961
1929
1900
1871
1843
1816
1791
1766
1741
1718
1695
1673
1652
1631
1611
1592
1574
1557
1540
1525
1511
1498
1486
1475
1465
1456
1447
1439
1432
1426
1419
1413
1408
1402
1396
1391
1385
1379
1374
1368
1363
1358
1353
1349
1346
1343
1341
1340
1340
1341
1343
1346
1350
1355
1361
1367
1374
1381
1389
1397
1405
1413
1422
1430
1439
1447
1456
1466
1476
1486
1497
1509
1522
1535
1550
1565
1582
1598
1616
1633
1652
1670
1689
1708
1727
1746
1766
1786
1807
1829
1852
1875
1899
1924
1951
1978
2007
2037
2067
2098
2130
2163
2195
2228
2261
2294
2327
2359
2391
2422
2453
2483
2513
2542
2571
2599
2627
2654
2681
2707
2734
2759
2784
2809
2832
2855
2877
2899
2919
2938
2956
2973
2988
3003
3016
3028
3039
3048
3056
3063
3068
3072
3074
3075
3075
3074
3071
3067
3062
3055
3048
3039
3030
3019
3008
2996
2983
2969
2955
2940
2925
2909
2892
2875
2858
2840
2822
2803
2785
2766
2747
2728
2709
2690
2671
2653
2634
2617
2600
2583
2568
2553
2539
2526
2514
2503
2493
2483
2474
2467
2460
2453
2448
2443
2439
2436
2434
2432
2432
2432
2433
2435
2438
2442
2447
2452
2458
2465
2472
2481
2490
2500
2510
2522
2534
2547
2560
2575
2590
2606
2623
2640
2658
2676
2695
2715
2735
2756
2777
2798
2821
2843
2866
2890
2914
2938
2962
2986
3011
3035
3059
3084
3108
3132
3156
3180
3203
3227
3250
3273
3295
3317
3339
3360
3380
3399
3418
3436
3452
3468
3483
3496
3508
3519
3529
3537
3544
3549
3553
3555
3556
3556
3555
3552
3548
3543
3537
3530
3521
3511
3500
3488
3475
3461
3446
3430
3413
3395
3376
3356
3335
3313
3289
3264
3239
3212
3184
3155
3125
3094
3063
3030
2997
2963
2928
2893
2857
2821
2783
2746
2708
2669
2630
2592
2553
2515
2476
2439
2402
2365
2329
2294
2260
2227
2195
2164
2133
2104
2075
2048
2021
1995
1969
1944
1920
1896
1873
1850
1827
1804
1782
1759
1738
1716
1695
1674
1654
1634
1616
1598
1580
1564
1548
1533
1519
1506
1493
1480
1467
1455
1443
1431
1419
1407
1395
1383
1371
1359
1348
1336
1325
1315
1305
1296
1287
1278
1270
1263
1255
1248
1241
1234
1227
1220
1212
1204
1196
1187
1178
1168
1158
1148
1137
1127
1117
1107
1097
1089
1081
1073
1067
1062
1057
1053
1051
1049
1048
1047
1047
1048
1048
1050
1051
1053
1054
1056
1058
1060
1063
1065
1068
1070
1074
1077
1080
1084
1087
1091
1094
1097
1099
1101
1102
1103
1102
1101
1099
1096
1093
1089
1084
1079
1074
1068
1063
1057
1051
1045
1038
1031
1024
1016
1008
999
990
980
970
959
948
936
925
914
902
891
881
870
860
851
842
833
824
816
808
799
791
782
772
762
752
741
730
719
707
695
683
671
659
647
634
622
610
598
585
572
559
546
531
516
501
484
466
447
426
404
381
356
329
301
272
241
209
176
141
106
70
34
-3
-40
-78
-116
-154
-193
-232
-271
-311
-351
-391
-432
-474
-516
-558
-601
-644
-687
-731
-775
-818
-861
-904
-946
-988
-1028
-1068
-1107
-1144
-1181
-1217
-1251
-1284
-1317
-1348
-1379
-1409
-1438
-1467
-1496
-1524
-1552
-1579
-1607
-1634
-1661
-1688
-1714
-1741
-1767
-1792
-1817
-1841
-1864
-1886
-1908
-1928
-1947
-1965
-1982
-1998
-2011
-2024
-2035
-2045
-2053
-2059
-2064
-2068
-2070
-2070
-2069
-2066
-2062
-2057
-2050
-2041
-2033
-2023
-2013
-2001
-1990
-1978
-1966
-1954
-1943
-1932
-1921
-1911
-1901
-1891
-1882
-1873
-1865
-1857
-1849
-1842
-1835
-1829
-1824
-1820
-1817
-1815
-1814
-1814
-1815
-1818
-1821
-1825
-1830
-1836
-1843
-1850
-1858
-1867
-1876
-1886
-1896
-1906
-1917
-1928
-1940
-1952
-1964
-1977
-1990
-2004
-2017
-2033
-2048
-2063
-2079
-2095
-2111
-2128
-2145
-2163
-2181
-2199
-2218
-2237
-2257
-2277
-2298
-2319
-2340
-2361
-2383
-2404
-2425
-2446
-2467
-2487
-2507
-2527
-2546
-2565
-2583
-2601
-2618
-2635
-2652
-2668
-2683
-2698
-2712
-2725
-2737
-2749
-2760
-2771
-2780
-2790
-2798
-2806
-2813
-2820
-2826
-2831
-2836
-2840
-2844
-2847
-2849
-2851
-2853
-2853
-2854
-2853
-2852
-2850
-2847
-2844
-2840
-2834
-2828
-2822
-2814
-2806
-2797
-2787
-2777
-2766
-2755
-2744
-2733
-2721
-2710
-2698
-2687
-2676
-2664
-2654
-2643
-2632
-2622
-2611
-2601
-2590
-2579
-2568
-2556
-2544
-2532
-2519
-2505
-2491
-2477
-2463
-2448
-2433
-2418
-2403
-2388
-2372
-2357
-2341
-2324
-2308
-2291
-2274
-2256
-2238
-2220
-2202
-2184
-2165
-2147
-2128
-2110
-2092
-2074
-2056
-2039
-2021
-2004
-1987
-1970
-1954
-1937
-1921
-1904
-1888
-1872
-1856
-1840
-1824
-1809
-1793
-1778
-1764
-1750
-1736
-1722
-1710
-1697
-1685
-1674
-1663
-1652
-1642
-1632
-1622
-1613
-1604
-1595
-1587
-1579
-1572
-1565
-1559
-1553
-1548
-1544
-1541
-1538
-1536
-1535
-1534
-1535
-1536
-1537
-1539
-1542
-1545
-1549
-1552
-1557
-1561
-1565
-1570
-1574
-1577
-1581
-1583
-1585
-1587
-1587
-1587
-1586
-1584
-1581
-1578
-1574
-1569
-1563
-1557
-1551
-1545
-1540
-1535
-1531
-1527
-1525
-1524
-1524
-1526
-1529
-1533
-1539
-1547
-1556
-1567
-1579
-1593
-1608
-1625
-1643
-1663
-1684
-1707
-1731
-1756
-1782
-1810
-1839
-1869
-1900
-1932
-1966
-2001
-2037
-2076
-2115
-2156
-2199
-2243
-2289
-2336
-2385
-2435
-2486
-2539
-2593
-2647
-2703
-2760
-2818
-2876
-2936
-2997
-3059
-3121
-3185
-3250
-3316
-3383
-3451
-3520
-3589
-3660
-3732
-3804
-3877
-3950
-4022
-4097
-4170
-4244
-4317
-4389
-4461
-4532
-4603
-4672
-4741
-4809
-4876
-4942
-5007
-5071
-5134
-5196
-5256
-5314
-5371
-5426
-5479
-5530
-5579
-5625
-5670
-5712
-5751
-5788
-5823
-5856
-5886
-5914
-5939
-5962
-5983
-6001
-6017
-6031
-6043
-6054
-6062
-6069
-6074
-6078
-6080
-6082
-6083
-6083
-6081
-6079
-6076
-6072
-6067
-6061
-6054
-6045
-6036
-6025
-6013
-6000
-5987
-5972
-5956
-5939
-5921
-5901
-5881
-5860
-5838
-5815
-5791
-5767
-5741
-5714
-5687
-5659
-5629
-5599
-5569
-5537
-5504
-5471
-5436
-5401
-5365
-5328
-5290
-5251
-5212
-5171
-5131
-5089
-5047
-5005
-4962
-4920
-4876
-4833
-4790
-4747
-4704
-4661
-4618
-4574
-4531
-4487
-4444
-4400
-4355
-4311
-4266
-4221
-4176
-4131
-4086
-4040
-3995
-3950
-3905
-3860
-3815
-3770
-3725
-3680
-3636
-3592
-3548
-3504
-3460
-3417
-3374
-3331
-3288
-3246
-3204
-3162
-3120
-3078
-3036
-2995
-2953
-2911
-2870
-2828
-2786
-2744
-2703
-2661
-2620
-2579
-2538
-2498
-2459
-2420
-2381
-2343
-2306
-2270
-2234
-2198
-2163
-2128
-2093
-2059
-2025
-1990
-1956
-1921
-1887
-1853
-1818
-1784
-1750
-1715
-1681
-1647
-1613
-1579
-1545
-1511
-1478
-1445
-1411
-1378
-1346
-1313
-1281
-1249
-1217
-1185
-1154
-1123
-1091
-1060
-1029
-998
-967
-935
-904
-872
-841
-809
-777
-745
-712
-680
-647
-614
-581
-548
-516
-483
-450
-418
-386
-354
-322
-290
-259
-228
-198
-168
-139
-110
-82
-54
-27
0
26
51
76
101
125
149
172
196
219
241
264
286
307
329
350
371
391
411
431
450
469
488
506
524
542
559
576
593
609
626
642
658
673
689
704
719
734
748
763
777
791
805
819
832
846
859
871
884
896
907
918
927
937
945
953
960
966
971
977
981
986
990
994
998
1002
1006
1010
1014
1018
1022
1028
1032
1037
1042
1047
1053
1059
1065
1073
1080
1089
1099
1109
1120
1132
1145
1157
1170
1183
1195
1206
1217
1227
1235
1242
1248
1253
1256
1258
1259
1259
1258
1256
1253
1250
1246
1242
1238
1233
1227
1221
1215
1208
1200
1192
1183
1174
1163
1152
1139
1126
1111
1096
1079
1060
1041
1020
997
973
948
922
894
865
834
803
770
737
702
667
631
595
558
521
484
447
410
373
337
301
265
231
196
163
130
98
66
36
6
-23
-51
-79
-105
-131
-156
-179
-202
-224
-245
-265
-284
-302
-319
-335
-349
-363
-375
-386
-396
-404
-412
-418
-424
-428
-431
-433
-434
-434
-433
-431
-429
-426
-422
-417
-412
-407
-401
-395
-388
-381
-374
-367
-359
-351
-343
-335
-327
-318
-310
-301
-292
-282
-273
-264
-254
-245
-235
-225
-216
-206
-195
-185
-174
-163
-151
-139
-127
-114
-101
-87
-74
-60
-45
-31
-16
-2
13
29
44
60
76
92
109
126
143
162
181
200
221
242
264
288
312
338
364
391
420
449
478
508
539
570
601
633
665
697
730
763
797
831
866
902
937
974
1010
1048
1085
1123
1160
1198
1235
1272
1309
1345
1380
1415
1450
1483
1516
1548
1579
1610
1639
1668
1695
1722
1748
1773
1798
1822
1845
1868
1891
1913
1935
1956
1977
1997
2017
2036
2055
2074
2092
2109
2127
2143
2160
2176
2192
2207
2222
2236
2251
2264
2278
2291
2303
2315
2327
2338
2349
2359
2369
2378
2387
2395
2403
2409
2416
2421
2427
2431
2435
2439
2442
2445
2448
2450
2452
2453
2454
2454
2454
2453
2452
2449
2446
2442
2436
2430
2422
2413
2403
2391
2378
2363
2347
2330
2312
2292
2271
2248
2225
2200
2175
2148
2121
2093
2064
2035
2005
1975
1945
1915
1885
1856
1826
1797
1769
1741
1714
1687
1661
1636
1611
1588
1565
1543
1522
1502
1483
1464
1447
1431
1415
1400
1386
1373
1361
1350
1340
1332
1324
1317
1311
1306
1302
1299
1296
1295
1295
1296
1298
1301
1305
1311
1317
1325
1333
1343
1354
1365
1378
1390
1404
1418
1433
1448
1463
1479
1495
1511
1527
1543
1560
1576
1593
1609
1626
1642
1659
1676
1692
1709
1725
1741
1757
1773
1787
1802
1816
1829
1842
1855
1867
1879
1891
1902
1913
1924
1934
1944
1953
1961
1969
1977
1984
1991
1998
2004
2009
2017
2023
2029
2037
2045
2053
2061
2070
2079
2088
2098
2107
2117
2127
2136
2145
2154
2163
2172
2180
2188
2196
2204
2212
2219
2226
2234
2241
2248
2255
2263
2270
2277
2285
2292
2300
2307
2315
2323
2331
2339
2348
2357
2366
2375
2385
2395
2406
2416
2427
2438
2449
2460
2471
2482
2493
2504
2515
2525
2536
2547
2557
2568
2579
2590
2601
2613
2624
2636
2647
2659
2671
2683
2696
2708
2721
2734
2748
2762
2776
2790
2805
2820
2835
2851
2866
2882
2898
2914
2930
2946
2963
2980
2997
3014
3031
3049
3067
3084
3102
3119
3137
3154
3171
3188
3204
3220
3236
3251
3266
3281
3295
3309
3322
3336
3348
3361
3373
3385
3397
3409
3420
3432
3443
3454
3464
3475
3486
3496
3506
3516
3526
3535
3545
3553
3562
3570
3577
3584
3590
3596
3601
3606
3611
3615
3619
3623
3627
3631
3635
3638
3642
3646
3650
3654
3657
3661
3664
3667
3670
3673
3675
3678
3680
3682
3685
3687
3689
3692
3695
3698
3702
3706
3711
3716
3722
3728
3735
3743
3752
3761
3770
3780
3790
3801
3812
3822
3833
3844
3854
3864
3875
3885
3894
3904
3914
3923
3933
3942
3951
3960
3969
3978
3987
3996
4003
4011
4019
4026
4032
4038
4043
4048
4051
4054
4057
4059
4059
4059
4058
4054
4051
4046
4040
4032
4022
4013
4002
3989
3975
3960
3944
3928
3910
3891
3872
3851
3830
3808
3785
3761
3736
3710
3683
3655
3626
3596
3565
3533
3500
3467
3432
3397
3362
3326
3290
3253
3217
3180
3143
3107
3070
3033
2996
2958
2920
2882
2843
2804
2764
2723
2682
2640
2598
2555
2511
2467
2423
2378
2332
2286
2241
2195
2148
2102
2056
2009
1964
1918
1872
1827
1782
1737
1693
1649
1606
1563
1521
1480
1439
1399
1360
1322
1284
1247
1211
1175
1140
1106
1073
1040
1008
978
948
918
890
862
834
808
781
755
730
704
679
654
628
603
578
553
528
502
477
452
427
402
376
351
326
302
277
253
229
205
182
159
137
116
94
73
52
31
11
-10
-31
-53
-74
-97
-119
-142
-166
-189
-214
-239
-264
-290
-317
-343
-370
-398
-425
-453
-481
-509
-537
-565
-593
-621
-648
-676
-703
-729
-756
-782
-808
-833
-859
-884
-909
-934
-959
-984
-1008
-1034
-1059
-1084
-1109
-1134
-1159
-1185
-1210
-1235
-1261
-1286
-1311
-1336
-1361
-1385
-1409
-1433
-1456
-1479
-1501
-1522
-1543
-1562
-1581
-1600
-1617
-1633
-1648
-1662
-1675
-1687
-1697
-1707
-1714
-1721
-1726
-1729
-1731
-1732
-1731
-1729
-1726
-1722
-1717
-1711
-1704
-1696
-1689
-1680
-1672
-1664
-1655
-1647
-1638
-1630
-1623
-1616
-1610
-1605
-1600
-1597
-1595
-1594
-1594
-1596
-1599
-1604
-1610
-1618
-1627
-1638
-1651
-1664
-1680
-1696
-1714
-1733
-1753
-1774
-1796
-1819
-1842
-1867
-1893
-1920
-1948
-1977
-2007
-2037
-2071
-2104
-2139
-2174
-2211
-2248
-2286
-2324
-2363
-2403
-2443
-2483
-2524
-2565
-2606
-2648
-2689
-2731
-2774
-2816
-2859
-2902
-2946
-2989
-3032
-3076
-3119
-3163
-3206
-3249
-3291
-3333
-3375
-3416
-3456
-3495
-3533
-3570
-3606
-3641
-3675
-3709
-3741
-3773
-3803
-3833
-3862
-3890
-3917
-3944
-3969
-3995
-4019
-4043
-4067
-4090
-4113
-4135
-4157
-4179
-4201
-4222
-4242
-4263
-4283
-4302
-4321
-4339
-4357
-4373
-4389
-4404
-4418
-4430
-4441
-4451
-4460
-4468
-4474
-4479
-4483
-4486
-4489
-4490
-4490
-4490
-4489
-4487
-4484
-4481
-4477
-4472
-4467
-4461
-4455
-4448
-4440
-4432
-4424
-4415
-4405
-4394
-4383
-4371
-4359
-4346
-4332
-4317
-4302
-4287
-4270
-4253
-4236
-4219
-4201
-4182
-4163
-4144
-4125
-4105
-4085
-4065
-4043
-4024
-4003
-3983
-3962
-3942
-3921
-3901
-3881
-3861
-3841
-3822
-3803
-3784
-3765
-3747
-3729
-3711
-3694
-3677
-3661
-3645
-3629
-3615
-3601
-3587
-3575
-3563
-3553
-3542
-3533
-3524
-3516
-3508
-3501
-3495
-3489
-3483
-3477
-3472
-3467
-3461
-3456
-3451
-3446
-3441
-3436
-3430
-3425
-3419
-3413
-3407
-3400
-3394
-3388
-3381
-3374
-3368
-3361
-3354
-3347
-3341
-3334
-3327
-3320
-3312
-3305
-3297
-3289
-3280
-3271
-3262
-3252
-3242
-3231
-3220
-3209
-3196
-3184
-3171
-3158
-3144
-3131
-3117
-3102
-3088
-3073
-3058
-3043
-3028
-3013
-2998
-2983
-2968
-2953
-2937
-2922
-2907
-2892
-2876
-2861
-2845
-2830
-2814
-2798
-2781
-2765
-2748
-2730
-2713
-2694
-2675
-2656
-2636
-2615
-2594
-2573
-2550
-2528
-2504
-2481
-2457
-2432
-2408
-2383
-2358
-2332
-2307
-2281
-2254
-2228
-2201
-2173
-2146
-2117
-2089
-2060
-2029
-2000
-1970
-1939
-1907
-1875
-1843
-1809
-1775
-1741
-1706
-1670
-1634
-1597
-1560
-1522
-1483
-1444
-1405
-1365
-1325
-1285
-1244
-1203
-1162
-1120
-1079
-1037
-995
-953
-910
-868
-826
-783
-741
-698
-655
-613
-570
-528
-485
-442
-400
-357
-315
-272
-229
-187
-144
-101
-59
-16
26
69
111
153
194
236
277
317
357
397
436
475
513
550
587
624
660
695
729
763
795
827
858
887
915
941
966
990
1012
1033
1052
1070
1087
1102
1117
1130
1143
1155
1166
1176
1186
1195
1204
1213
1222
1230
1238
1246
1254
1262
1270
1278
1286
1294
1303
1311
1319
1328
1336
1345
1353
1361
1370
1378
1386
1394
1402
1409
1416
1423
1430
1437
1444
1450
1456
1462
1468
1473
1478
1483
1488
1492
1497
1501
1505
1508
1512
1515
1517
1520
1522
1524
1526
1528
1530
1531
1533
1534
1536
1537
1538
1539
1540
1540
1540
1539
1538
1537
1536
1534
1531
1529
1526
1523
1520
1517
1513
1510
1507
1504
1500
1497
1494
1490
1487
1483
1479
1475
1471
1466
1461
1456
1450
1444
1438
1432
1425
1418
1412
1406
1399
1393
1388
1382
1377
1373
1368
1365
1362
1359
1356
1354
1352
1350
1348
1346
1344
1341
1339
1335
1332
1327
1323
1317
1311
1304
1296
1288
1279
1270
1260
1249
1238
1227
1215
1202
1190
1177
1163
1149
1136
1121
1107
1092
1077
1062
1046
1031
1014
998
982
965
947
930
912
894
876
857
838
818
799
778
757
736
714
692
669
646
623
599
575
551
526
500
475
449
423
397
370
344
317
291
264
237
210
182
155
127
99
70
42
14
-15
-44
-72
-101
-130
-158
-186
-215
-243
-271
-299
-327
-355
-382
-410
-437
-464
-491
-518
-545
-572
-598
-624
-651
-676
-702
-727
-752
-777
-801
-826
-849
-873
-896
-918
-940
-962
-984
-1004
-1025
-1045
-1065
-1084
-1102
-1120
-1137
-1153
-1168
-1183
-1196
-1208
-1220
-1230
-1238
-1246
-1252
-1258
-1261
-1264
-1266
-1266
-1265
-1262
-1259
-1254
-1248
-1241
-1232
-1223
-1212
-1200
-1188
-1174
-1160
-1144
-1129
-1112
-1095
-1078
-1060
-1042
-1024
-1006
-987
-969
-950
-932
-913
-894
-876
-857
-838
-818
-799
-779
-760
-740
-720
-700
-680
-659
-639
-619
-598
-578
-559
-539
-520
-501
-483
-466
-449
-433
-418
-403
-389
-376
-364
-353
-342
-332
-322
-312
-303
-294
-285
-275
-266
-257
-248
-239
-230
-221
-212
-203
-195
-187
-179
-171
-164
-158
-152
-147
-143
-139
-137
-136
-135
-136
-138
-141
-145
-151
-157
-165
-174
-185
-196
-208
-221
-236
-251
-267
-285
-303
-322
-342
-363
-385
-408
-431
-457
-483
-510
-538
-567
-598
-629
-661
-694
-728
-763
-799
-835
-872
-910
-948
-986
-1025
-1064
-1104
-1143
-1183
-1222
-1262
-1302
-1342
-1382
-1421
-1461
-1500
-1540
-1579
-1618
-1657
-1696
-1734
-1773
-1811
-1848
-1886
-1922
-1959
-1995
-2029
-2065
-2099
-2133
-2166
-2199
-2232
-2264
-2296
-2328
-2359
-2390
-2422
-2453
-2484
-2515
-2545
-2576
-2606
-2636
-2666
-2696
-2726
-2755
-2785
-2814
-2844
-2873
-2903
-2933
-2962
-2991
-3020
-3049
-3078
-3106
-3134
-3161
-3187
-3212
-3237
-3261
-3284
-3306
-3327
-3347
-3367
-3385
-3402
-3418
-3433
-3447
-3460
-3471
-3482
-3491
-3499
-3506
-3513
-3518
-3522
-3525
-3528
-3530
-3531
-3532
-3532
-3532
-3532
-3531
-3529
-3528
-3525
-3523
-3519
-3516
-3511
-3506
-3501
-3494
-3487
-3480
-3471
-3462
-3452
-3442
-3431
-3419
-3406
-3393
-3379
-3363
-3348
-3331
-3313
-3294
-3275
-3254
-3233
-3210
-3187
-3163
-3138
-3112
-3085
-3058
-3029
-3000
-2970
-2939
-2907
-2874
-2841
-2806
-2771
-2735
-2698
-2660
-2622
-2583
-2543
-2502
-2460
-2418
-2374
-2330
-2284
-2238
-2191
-2143
-2093
-2043
-1992
-1940
-1887
-1834
-1779
-1724
-1668
-1611
-1554
-1496
-1438
-1380
-1321
-1262
-1203
-1143
-1084
-1024
-965
-905
-845
-785
-724
-664
-603
-542
-481
-419
-358
-295
-233
-170
-107
-44
19
82
145
208
271
334
396
458
520
582
643
703
763
823
882
941
999
1057
1114
1170
1226
1281
1336
1390
1444
1497
1550
1602
1653
1704
1754
1804
1854
1903
1951
2000
2047
2095
2141
2187
2233
2277
2321
2364
2405
2446
2485
2523
2560
2596
2630
2663
2695
2725
2754
2782
2808
2834
2858
2881
2903
2923
2943
2961
2979
2996
3011
3026
3040
3053
3066
3078
3089
3100
3110
3120
3129
3138
3146
3154
3162
3169
3175
3181
3187
3192
3196
3200
3204
3207
3210
3213
3216
3219
3221
3224
3227
3230
3232
3235
3238
3241
3245
3248
3251
3254
3257
3260
3263
3266
3269
3272
3275
3278
3281
3285
3288
3291
3294
3297
3300
3303
3306
3309
3312
3315
3317
3319
3321
3323
3324
3324
3325
3325
3324
3323
3321
3319
3316
3313
3309
3304
3298
3292
3285
3278
3270
3261
3251
3241
3230
3218
3206
3193
3180
3166
3151
3136
3121
3105
3088
3072
3054
3037
3019
3000
2981
2962
2942
2922
2901
2879
2857
2835
2811
2788
2763
2738
2712
2685
2658
2630
2601
2572
2542
2511
2480
2448
2416
2383
2350
2317
2284
2250
2216
2182
2148
2114
2080
2045
2012
1977
1943
1908
1873
1838
1802
1766
1730
1694
1657
1620
1583
1545
1508
1470
1433
1395
1357
1320
1282
1245
1208
1171
1135
1098
1062
1027
991
956
922
888
854
820
787
754
722
690
658
627
596
566
536
507
478
449
420
392
365
337
310
283
256
229
203
176
150
124
98
72
46
20
-5
-31
-56
-81
-106
-131
-156
-180
-205
-229
-253
-277
-300
-323
-346
-368
-390
-411
-432
-452
-471
-489
-505
-521
-536
-550
-562
-574
-584
-593
-601
-608
-614
-619
-624
-627
-629
-630
-630
-630
-628
-626
-622
-618
-613
-607
-600
-593
-585
-576
-567
-557
-547
-536
-525
-513
-502
-489
-477
-464
-451
-437
-423
-409
-394
-378
-362
-346
-328
-311
-292
-273
-254
-234
-213
-192
-170
-148
-126
-103
-79
-56
-32
-8
16
41
65
89
113
137
161
184
207
230
253
276
298
320
342
364
385
406
427
448
469
490
511
532
553
574
595
616
637
658
679
700
721
742
763
784
806
827
849
871
893
915
938
960
984
1006
1031
1055
1079
1103
1127
1151
1175
1199
1222
1245
1267
1289
1310
1331
1351
1370
1389
1407
1425
1442
1459
1475
1490
1505
1520
1533
1546
1558
1569
1579
1589
1596
1603
1608
1612
1614
1615
1614
1612
1608
1603
1596
1589
1579
1569
1558
1545
1531
1516
1500
1482
1464
1444
1423
1400
1377
1352
1325
1298
1269
1238
1207
1174
1141
1106
1070
1033
995
956
916
876
834
793
750
706
662
618
572
526
479
431
382
333
283
232
180
127
73
19
-37
-93
-150
-207
-265
-323
-382
-441
-501
-560
-620
-680
-739
-799
-859
-918
-977
-1036
-1094
-1152
-1210
-1267
-1324
-1381
-1437
-1492
-1547
-1602
-1656
-1709
-1762
-1815
-1867
-1918
-1969
-2020
-2070
-2120
-2169
-2219
-2268
-2316
-2365
-2413
-2461
-2509
-2556
-2603
-2650
-2696
-2741
-2785
-2829
-2872
-2914
-2954
-2994
-3033
-3071
-3107
-3142
-3177
-3210
-3242
-3273
-3303
-3331
-3359
-3386
-3412
-3438
-3462
-3486
-3510
-3532
-3555
-3577
-3598
-3619
-3639
-3660
-3680
-3699
-3718
-3737
-3755
-3773
-3791
-3808
-3824
-3840
-3856
-3871
-3885
-3899
-3912
-3925
-3937
-3948
-3959
-3969
-3979
-3988
-3996
-4003
-4011
-4017
-4022
-4027
-4030
-4034
-4037
-4038
-4040
-4040
-4040
-4038
-4037
-4034
-4030
-4027
-4022
-4017
-4011
-4005
-3998
-3991
-3983
-3974
-3965
-3956
-3946
-3935
-3924
-3913
-3901
-3889
-3877
-3865
-3852
-3839
-3826
-3812
-3798
-3784
-3770
-3755
-3740
-3724
-3708
-3692
-3675
-3658
-3641
-3623
-3605
-3587
-3568
-3549
-3530
-3510
-3490
-3469
-3448
-3427
-3405
-3382
-3360
-3336
-3313
-3288
-3264
-3239
-3213
-3187
-3160
-3133
-3106
-3078
-3050
-3021
-2991
-2962
-2932
-2901
-2870
-2839
-2807
-2774
-2741
-2708
-2674
-2640
-2605
-2570
-2534
-2498
-2461
-2424
-2387
-2349
-2311
-2272
-2234
-2195
-2156
-2118
-2079
-2041
-2001
-1964
-1926
-1888
-1850
-1813
-1776
-1739
-1702
-1665
-1628
-1592
-1555
-1519
-1483
-1447
-1411
-1376
-1340
-1304
-1269
-1234
-1199
-1164
-1129
-1094
-1059
-1025
-990
-956
-922
-888
-855
-821
-788
-754
-721
-689
-656
-624
-591
-559
-528
-496
-465
-434
-404
-373
-343
-314
-285
-256
-228
-200
-173
-147
-121
-95
-70
-45
-21
3
26
49
72
94
116
138
159
179
199
219
238
256
273
289
305
319
333
345
357
367
376
384
391
396
401
404
407
408
408
408
407
405
402
399
395
391
387
383
379
375
371
368
364
362
359
357
356
354
354
353
354
354
355
357
358
361
363
366
370
374
378
383
388
393
399
405
412
419
427
434
443
451
459
468
477
486
496
505
515
525
536
546
557
568
579
591
603
615
628
640
653
666
680
693
706
720
733
746
759
772
785
797
809
821
832
843
853
862
871
880
887
894
900
906
911
916
920
923
926
928
930
932
933
934
934
935
935
934
934
933
932
930
929
927
925
922
920
917
914
910
907
903
899
894
890
885
880
875
870
865
860
855
849
844
838
832
827
821
815
808
802
795
788
781
773
765
757
748
738
728
717
705
692
679
665
649
633
617
599
580
561
541
520
498
476
453
429
404
380
355
329
303
278
252
226
200
174
149
124
99
74
49
25
1
-22
-45
-68
-90
-112
-133
-154
-174
-194
-213
-231
-249
-267
-283
-300
-315
-330
-345
-358
-371
-384
-395
-406
-417
-426
-435
-443
-450
-457
-463
-468
-473
-477
-480
-483
-485
-486
-487
-486
-485
-483
-480
-477
-472
-467
-461
-454
-447
-439
-431
-422
-413
-403
-393
-382
-370
-358
-345
-331
-317
-301
-284
-266
-248
-228
-207
-185
-163
-140
-116
-91
-65
-39
-13
14
42
69
98
126
155
184
213
242
272
302
332
362
392
422
452
482
512
541
570
599
627
655
683
710
737
764
790
817
843
868
894
919
944
968
993
1016
1041
1064
1087
1109
1131
1152
1172
1192
1211
1230
1248
1265
1281
1297
1312
1326
1340
1354
1366
1378
1390
1400
1410
1419
1427
1435
1441
1447
1452
1456
1459
1461
1463
1464
1464
1463
1462
1460
1457
1453
1448
1443
1437
1430
1423
1414
1405
1394
1383
1371
1358
1344
1328
1312
1295
1277
1258
1238
1217
1195
1173
1149
1125
1100
1073
1046
1018
989
960
930
899
868
837
805
773
742
710
678
647
615
584
553
521
490
459
427
395
363
330
297
263
229
195
160
125
90
55
20
-15
-49
-83
-117
-150
-182
-214
-245
-275
-305
-335
-363
-391
-418
-445
-470
-496
-520
-544
-567
-590
-613
-635
-657
-678
-699
-720
-741
-761
-781
-801
-821
-841
-861
-880
-899
-918
-936
-954
-971
-987
-1002
-1018
-1032
-1046
-1059
-1071
-1083
-1094
-1105
-1114
-1124
-1133
-1141
-1150
-1158
-1165
-1173
-1180
-1188
-1195
-1203
-1210
-1217
-1224
-1232
-1239
-1246
-1253
-1260
-1266
-1273
-1279
-1285
-1291
-1296
-1301
-1306
-1311
-1315
-1319
-1322
-1325
-1328
-1330
-1332
-1334
-1336
-1337
-1339
-1340
-1341
-1342
-1343
-1344
-1345
-1346
-1347
-1348
-1349
-1349
-1350
-1351
-1351
-1351
-1352
-1352
-1352
-1351
-1351
-1350
-1348
-1347
-1344
-1342
-1338
-1335
-1330
-1325
-1319
-1313
-1305
-1297
-1288
-1278
-1268
-1257
-1245
-1232
-1218
-1203
-1187
-1170
-1153
-1134
-1115
-1095
-1074
-1052
-1030
-1006
-984
-960
-935
-910
-885
-859
-832
-805
-777
-748
-719
-689
-659
-628
-596
-564
-531
-498
-464
-429
-394
-359
-323
-287
-251
-215
-179
-142
-106
-71
-35
0
35
69
104
137
171
204
236
267
298
328
357
386
413
439
465
489
513
535
556
577
596
614
631
647
663
677
691
703
715
726
736
745
754
762
769
775
780
785
790
794
797
800
803
805
807
809
811
813
815
816
818
819
821
822
824
825
826
827
828
829
830
831
831
832
832
833
833
834
835
836
837
838
839
840
841
842
842
843
843
842
841
840
838
836
834
831
827
824
819
815
810
806
801
796
791
786
782
777
773
769
765
762
759
756
753
751
749
748
746
745
744
742
741
740
738
737
735
734
732
731
729
727
726
724
723
722
721
720
720
719
719
719
719
719
720
720
721
721
722
723
725
726
728
730
733
735
739
742
746
750
754
759
763
768
772
777
781
785
788
791
794
796
798
799
800
801
801
801
800
800
798
797
795
794
791
789
786
783
780
776
772
767
761
756
749
742
734
726
717
707
697
686
674
662
649
635
621
607
591
576
560
543
526
509
491
473
455
437
418
399
380
361
341
322
303
283
264
245
225
206
186
167
147
127
108
87
67
47
26
5
-17
-38
-60
-82
-104
-127
-150
-172
-196
-219
-242
-265
-289
-312
-335
-358
-381
-405
-428
-451
-474
-497
-520
-542
-565
-588
-610
-633
-656
-678
-700
-723
-745
-767
-788
-810
-831
-852
-872
-892
-912
-932
-951
-970
-988
-1006
-1025
-1043
-1061
-1079
-1097
-1114
-1132
-1150
-1167
-1185
-1202
-1220
-1237
-1253
-1270
-1286
-1301
-1316
-1331
-1345
-1359
-1372
-1384
-1396
-1407
-1417
-1426
-1435
-1442
-1449
-1455
-1461
-1465
-1469
-1473
-1476
-1478
-1481
-1482
-1484
-1485
-1486
-1486
-1486
-1485
-1483
-1481
-1479
-1476
-1472
-1467
-1462
-1456
-1449
-1441
-1433
-1424
-1414
-1403
-1392
-1379
-1366
-1352
-1337
-1321
-1305
-1287
-1269
-1249
-1229
-1208
-1186
-1163
-1139
-1114
-1087
-1060
-1033
-1004
-974
-944
-913
-881
-849
-816
-783
-749
-715
-681
-647
-613
-578
-543
-508
-473
-437
-402
-366
-331
-295
-260
-225
-190
-155
-121
-86
-53
-19
14
47
79
111
142
173
203
232
261
290
318
345
372
398
424
449
474
499
524
548
572
596
619
642
665
688
711
733
755
777
799
821
842
864
885
905
926
946
966
986
1004
1022
1042
1060
1077
1094
1111
1127
1142
1157
1172
1185
1199
1211
1223
1235
1246
1256
1266
1275
1284
1293
1301
1308
1315
1322
1329
1335
1341
1347
1352
1358
1363
1368
1373
1377
1382
1386
1390
1393
1397
1400
1403
1406
1408
1411
1413
1416
1418
1420
1422
1425
1427
1429
1432
1435
1438
1441
1444
1448
1451
1456
1460
1464
1469
1474
1479
1485
1490
1496
1503
1509
1516
1522
1530
1537
1544
1552
1560
1568
1576
1584
1592
1601
1609
1616
1624
1631
1638
1644
1649
1654
1658
1662
1664
1666
1667
1668
1667
1667
1665
1663
1660
1656
1652
1647
1641
1635
1628
1621
1613
1605
1596
1588
1579
1569
1560
1551
1542
1532
1523
1513
1504
1494
1484
1475
1465
1455
1444
1434
1423
1412
1401
1389
1378
1366
1354
1343
1331
1319
1308
1296
1285
1273
1262
1251
1240
1228
1217
1206
1194
1182
1170
1158
1146
1134
1121
1109
1096
1084
1071
1058
1045
1032
1018
1006
992
979
965
952
938
924
910
896
881
867
852
837
821
806
790
774
758
741
725
708
691
674
657
640
623
606
588
571
554
536
518
501
483
465
447
429
411
392
374
356
337
319
301
283
265
248
230
213
196
179
162
146
129
113
97
81
66
50
35
20
5
-10
-25
-40
-55
-70
-85
-100
-114
-129
-144
-159
-174
-189
-204
-218
-233
-248
-264
-279
-294
-310
-326
-343
-360
-377
-394
-412
-429
-448
-466
-485
-503
-522
-541
-560
-579
-598
-617
-636
-655
-674
-693
-712
-731
-749
-768
-786
-804
-822
-839
-856
-873
-889
-905
-921
-937
-952
-968
-983
-998
-1012
-1027
-1042
-1056
-1071
-1085
-1099
-1113
-1127
-1140
-1153
-1166
-1179
-1190
-1202
-1212
-1222
-1231
-1240
-1248
-1256
-1263
-1269
-1275
-1281
-1286
-1291
-1296
-1300
-1304
-1308
-1312
-1315
-1318
-1320
-1322
-1323
-1324
-1324
-1323
-1322
-1320
-1318
-1315
-1312
-1308
-1304
-1300
-1295
-1290
-1286
-1281
-1276
-1271
-1266
-1261
-1256
-1251
-1246
-1241
-1236
-1231
-1227
-1222
-1218
-1214
-1211
-1207
-1204
-1201
-1198
-1195
-1193
-1190
-1188
-1185
-1183
-1181
-1179
-1176
-1174
-1171
-1169
-1166
-1164
-1161
-1158
-1155
-1153
-1150
-1147
-1144
-1141
-1137
-1134
-1130
-1126
-1122
-1118
-1114
-1109
-1105
-1100
-1096
-1091
-1087
-1083
-1079
-1075
-1071
-1068
-1065
-1062
-1059
-1057
-1054
-1052
-1049
-1047
-1045
-1042
-1039
-1037
-1033
-1030
-1026
-1022
-1016
-1012
-1008
-1002
-996
-990
-984
-977
-970
-963
-956
-948
-941
-933
-926
-919
-912
-904
-898
-891
-884
-878
-871
-864
-858
-851
-844
-837
-830
-822
-815
-807
-799
-791
-784
-776
-768
-759
-751
-743
-735
-728
-720
-713
-706
-699
-692
-686
-680
-674
-668
-662
-655
-649
-643
-636
-629
-621
-614
-605
-597
-588
-578
-568
-558
-547
-535
-523
-510
-497
-482
-467
-452
-435
-418
-400
-381
-361
-341
-320
-299
-278
-256
-235
-213
-191
-170
-148
-127
-106
-85
-65
-44
-24
-4
15
35
54
74
93
112
132
151
170
190
210
229
249
269
289
309
330
350
371
392
413
435
458
481
505
529
554
579
605
631
657
684
711
737
764
791
818
845
872
899
927
954
982
1010
1039
1068
1097
1126
1155
1184
1213
1242
1271
1299
1327
1355
1382
1410
1436
1463
1489
1514
1539
1564
1588
1611
1634
1657
1679
1700
1721
1742
1763
1783
1804
1825
1846
1867
1889
1911
1933
1956
1978
2001
2023
2045
2066
2086
2106
2124
2141
2157
2172
2186
2199
2210
2221
2230
2239
2247
2255
2262
2269
2275
2281
2286
2291
2296
2300
2304
2308
2311
2314
2318
2321
2325
2329
2334
2339
2346
2353
2361
2370
2380
2391
2403
2416
2429
2442
2456
2469
2483
2495
2508
2519
2530
2540
2549
2558
2566
2573
2580
2587
2593
2599
2605
2609
2613
2617
2619
2620
2621
2620
2619
2616
2612
2608
2603
2597
2591
2584
2577
2569
2561
2553
2545
2536
2528
2520
2512
2504
2497
2489
2482
2476
2469
2463
2456
2449
2441
2432
2422
2410
2397
2383
2366
2348
2328
2306
2282
2257
2231
2203
2175
2146
2117
2089
2060
2033
2005
1979
1952
1927
1901
1876
1850
1824
1798
1771
1743
1715
1686
1656
1626
1596
1566
1535
1505
1476
1446
1418
1389
1362
1334
1307
1281
1254
1228
1201
1175
1148
1121
1094
1066
1039
1012
984
957
929
902
874
846
819
791
763
735
707
679
652
624
597
570
543
516
490
463
437
411
386
360
334
309
283
257
231
205
178
151
124
98
71
45
19
-6
-31
-55
-79
-101
-123
-144
-165
-184
-203
-222
-240
-257
-274
-291
-307
-323
-338
-354
-369
-384
-399
-414
-429
-444
-459
-474
-490
-506
-522
-539
-555
-572
-589
-605
-622
-638
-654
-669
-684
-698
-712
-725
-739
-751
-763
-775
-787
-798
-809
-819
-829
-839
-849
-859
-869
-880
-891
-902
-914
-926
-939
-953
-967
-982
-997
-1012
-1027
-1043
-1058
-1072
-1087
-1101
-1115
-1129
-1143
-1157
-1171
-1185
-1199
-1214
-1230
-1245
-1261
-1277
-1294
-1310
-1326
-1343
-1359
-1376
-1392
-1409
-1426
-1443
-1461
-1479
-1498
-1518
-1539
-1561
-1585
-1609
-1633
-1659
-1685
-1712
-1739
-1766
-1794
-1821
-1848
-1875
-1902
-1928
-1955
-1983
-2009
-2037
-2065
-2092
-2120
-2148
-2175
-2203
-2230
-2257
-2284
-2310
-2336
-2362
-2388
-2412
-2437
-2460
-2484
-2506
-2529
-2550
-2572
-2593
-2614
-2635
-2655
-2676
-2697
-2719
-2740
-2761
-2783
-2804
-2825
-2846
-2867
-2887
-2907
-2926
-2945
-2964
-2983
-3001
-3019
-3036
-3053
-3069
-3085
-3101
-3115
-3129
-3142
-3154
-3166
-3177
-3187
-3196
-3205
-3213
-3221
-3227
-3233
-3238
-3243
-3246
-3249
-3251
-3252
-3252
-3251
-3249
-3247
-3243
-3239
-3234
-3228
-3221
-3214
-3206
-3197
-3188
-3179
-3169
-3159
-3149
-3139
-3129
-3118
-3107
-3096
-3085
-3073
-3061
-3049
-3036
-3022
-3009
-2994
-2980
-2964
-2948
-2931
-2914
-2896
-2878
-2859
-2840
-2821
-2802
-2783
-2764
-2745
-2727
-2708
-2690
-2672
-2655
-2638
-2621
-2605
-2589
-2573
-2557
-2541
-2526
-2510
-2495
-2479
-2463
-2448
-2432
-2416
-2399
-2383
-2367
-2351
-2335
-2319
-2304
-2288
-2273
-2258
-2244
-2229
-2214
-2200
-2185
-2170
-2155
-2140
-2124
-2108
-2092
-2075
-2059
-2041
-2025
-2007
-1990
-1973
-1956
-1938
-1921
-1903
-1885
-1867
-1848
-1830
-1811
-1792
-1773
-1753
-1733
-1714
-1694
-1674
-1654
-1634
-1614
-1593
-1572
-1551
-1529
-1507
-1485
-1462
-1438
-1414
-1389
-1363
-1337
-1311
-1283
-1256
-1227
-1199
-1169
-1140
-1109
-1079
-1048
-1016
-986
-954
-922
-890
-858
-825
-792
-759
-726
-692
-658
-623
-588
-553
-517
-481
-445
-408
-370
-333
-295
-256
-218
-179
-140
-102
-63
-25
14
52
90
128
165
203
240
277
314
350
386
422
457
492
526
560
593
626
658
690
721
751
781
811
840
868
896
923
950
976
1002
1027
1052
1076
1100
1123
1146
1169
1191
1213
1234
1254
1274
1293
1312
1330
1348
1365
1382
1398
1414
1429
1444
1459
1473
1487
1500
1513
1526
1538
1550
1562
1573
1584
1594
1603
1613
1621
1629
1636
1643
1649
1655
1660
1664
1668
1672
1674
1676
1678
1679
1679
1679
1679
1678
1676
1674
1672
1670
1667
1664
1661
1658
1654
1650
1646
1641
1636
1632
1627
1622
1617
1612
1608
1603
1598
1593
1588
1583
1577
1571
1565
1558
1551
1544
1536
1528
1519
1510
1500
1490
1480
1469
1458
1447
1435
1423
1410
1398
1384
1371
1357
1343
1328
1313
1298
1282
1266
1249
1232
1215
1197
1179
1160
1141
1120
1100
1078
1055
1032
1008
983
957
931
903
875
846
817
786
755
723
691
657
623
588
551
514
476
437
398
357
316
274
232
189
146
102
59
15
-28
-72
-116
-159
-202
-245
-288
-331
-374
-416
-458
-499
-541
-582
-623
-663
-704
-744
-784
-823
-863
-902
-942
-981
-1018
-1058
-1096
-1133
-1170
-1207
-1243
-1279
-1314
-1349
-1382
-1415
-1448
-1479
-1509
-1538
-1567
-1594
-1620
-1645
-1669
-1692
-1715
-1736
-1757
-1776
-1795
-1814
-1832
-1849
-1866
-1882
-1898
-1913
-1928
-1943
-1958
-1972
-1986
-2000
-2013
-2027
-2039
-2051
-2063
-2074
-2085
-2095
-2104
-2113
-2121
-2129
-2136
-2143
-2150
-2155
-2161
-2166
-2171
-2176
-2181
-2185
-2190
-2195
-2200
-2205
-2209
-2214
-2219
-2224
-2229
-2234
-2238
-2242
-2246
-2250
-2253
-2256
-2258
-2261
-2263
-2265
-2267
-2269
-2270
-2271
-2272
-2273
-2274
-2274
-2274
-2274
-2273
-2271
-2270
-2267
-2264
-2260
-2256
-2252
-2247
-2241
-2235
-2229
-2223
-2216
-2210
-2203
-2197
-2190
-2184
-2178
-2172
-2166
-2159
-2153
-2146
-2139
-2132
-2124
-2116
-2107
-2099
-2090
-2081
-2071
-2062
-2052
-2043
-2033
-2024
-2015
-2005
-1998
-1990
-1982
-1975
-1969
-1963
-1958
-1953
-1948
-1944
-1941
-1938
-1935
-1933
-1931
-1929
-1928
-1927
-1927
-1927
-1928
-1929
-1931
-1933
-1935
-1938
-1942
-1946
-1950
-1955
-1960
-1965
-1971
-1978
-1985
-1992
-2000
-2009
-2017
-2027
-2037
-2047
-2058
-2070
-2081
-2093
-2105
-2118
-2131
-2144
-2157
-2170
-2183
-2196
-2209
-2222
-2235
-2247
-2260
-2272
-2284
-2295
-2307
-2318
-2329
-2340
-2350
-2361
-2371
-2382
-2393
-2404
-2415
-2427
-2439
-2450
-2462
-2474
-2486
-2497
-2508
-2519
-2530
-2540
-2550
-2559
-2568
-2577
-2585
-2593
-2600
-2607
-2614
-2620
-2625
-2630
-2635
-2639
-2643
-2646
-2649
-2652
-2654
-2657
-2659
-2661
-2663
-2664
-2665
-2666
-2667
-2667
-2668
-2668
-2668
-2668
-2668
-2668
-2668
-2667
-2666
-2665
-2664
-2663
-2661
-2659
-2657
-2655
-2653
-2650
-2648
-2645
-2643
-2640
-2637
-2634
-2631
-2628
-2624
-2621
-2618
-2614
-2610
-2607
-2603
-2599
-2595
-2590
-2586
-2581
-2575
-2570
-2564
-2558
-2551
-2544
-2537
-2529
-2521
-2512
-2502
-2493
-2482
-2471
-2459
-2447
-2434
-2421
-2407
-2393
-2378
-2363
-2347
-2331
-2314
-2296
-2278
-2259
-2239
-2219
-2197
-2175
-2153
-2129
-2104
-2079
-2053
-2025
-1999
-1971
-1942
-1912
-1881
-1850
-1818
-1785
-1752
-1717
-1682
-1647
-1611
-1574
-1536
-1498
-1459
-1419
-1379
-1338
-1297
-1255
-1212
-1169
-1125
-1081
-1037
-992
-946
-900
-854
-808
-762
-716
-670
-624
-578
-532
-487
-441
-396
-351
-306
-261
-216
-171
-126
-81
-37
8
53
97
141
185
229
272
315
358
400
443
485
526
567
608
649
689
729
768
807
845
883
921
958
995
1031
1066
1101
1135
1169
1201
1234
1265
1295
1325
1354
1382
1409
1436
1462
1487
1512
1537
1561
1585
1608
1631
1653
1675
1697
1717
1738
1757
1776
1795
1812
1830
1846
1862
1877
1892
1906
1920
1933
1946
1959
1971
1983
1995
2005
2017
2028
2037
2048
2058
2067
2076
2084
2092
2100
2107
2114
2120
2126
2131
2136
2140
2144
2148
2151
2154
2156
2158
2159
2161
2161
2162
2162
2161
2160
2159
2158
2157
2155
2153
2151
2149
2146
2143
2140
2136
2132
2127
2122
2117
2112
2106
2100
2094
2087
2081
2074
2067
2059
2052
2044
2036
2028
2019
2009
2001
1991
1981
1971
1960
1949
1937
1925
1914
1902
1889
1877
1865
1852
1840
1827
1814
1801
1787
1773
1759
1745
1730
1714
1699
1683
1666
1650
1633
1616
1598
1580
1562
1544
1526
1508
1490
1472
1453
1435
1416
1398
1379
1360
1341
1321
1301
1281
1260
1239
1218
1196
1174
1152
1129
1106
1082
1058
1034
1008
984
958
932
906
879
853
826
799
771
744
717
689
662
635
607
580
552
524
497
469
442
415
388
361
334
307
281
254
228
202
176
150
124
97
71
45
18
-8
-35
-62
-88
-115
-142
-169
-196
-222
-249
-275
-301
-327
-352
-378
-403
-427
-452
-477
-501
-525
-549
-573
-597
-621
-644
-667
-690
-713
-735
-757
-779
-801
-822
-844
-864
-885
-905
-925
-944
-962
-981
-998
-1014
-1032
-1048
-1063
-1077
-1091
-1104
-1116
-1127
-1137
-1147
-1156
-1164
-1171
-1177
-1183
-1188
-1192
-1195
-1197
-1199
-1200
-1200
-1199
-1197
-1194
-1191
-1186
-1181
-1174
-1167
-1159
-1149
-1139
-1127
-1115
-1101
-1086
-1071
-1054
-1036
-1018
-998
-978
-957
-935
-912
-889
-865
-841
-816
-790
-765
-738
-712
-685
-658
-631
-603
-575
-547
-518
-489
-460
-430
-400
-370
-340
-310
-279
-249
-218
-187
-157
-126
-95
-64
-33
-2
29
61
92
122
153
184
214
244
274
304
333
362
390
418
445
472
498
524
549
573
597
620
642
664
685
705
724
743
761
778
795
811
826
840
854
867
880
892
903
914
924
934
944
952
961
968
976
983
989
995
1000
1006
1010
1016
1020
1024
1027
1031
1033
1035
1037
1039
1040
1041
1041
1041
1041
1040
1039
1038
1036
1034
1031
1028
1025
1022
1018
1014
1010
1004
1000
996
991
985
980
974
968
961
954
947
940
932
925
916
908
899
890
881
871
861
851
840
829
818
806
794
782
769
756
743
729
714
700
684
668
651
634
617
598
580
561
541
521
501
480
460
439
418
396
375
354
333
312
291
270
249
229
208
188
168
148
129
109
90
71
52
34
15
-3
-21
-38
-56
-73
-91
-108
-125
-143
-160
-178
-195
-213
-230
-248
-265
-283
-301
-318
-336
-354
-372
-390
-408
-425
-443
-461
-479
-496
-514
-531
-549
-566
-583
-600
-617
-634
-650
-667
-684
-700
-716
-732
-748
-764
-780
-796
-812
-827
-843
-858
-873
-888
-903
-917
-932
-946
-960
-974
-988
-1000
-1014
-1028
-1042
-1055
-1068
-1082
-1095
-1108
-1121
-1134
-1147
-1160
-1173
-1187
-1200
-1214
-1228
-1242
-1256
-1271
-1285
-1300
-1315
-1330
-1346
-1361
-1376
-1392
-1407
-1422
-1438
-1453
-1468
-1483
-1498
-1512
-1526
-1540
-1554
-1567
-1580
-1593
-1606
-1618
-1630
-1642
-1653
-1664
-1675
-1685
-1694
-1703
-1711
-1719
-1725
-1732
-1737
-1742
-1746
-1750
-1752
-1755
-1756
-1757
-1758
-1758
-1758
-1757
-1756
-1755
-1753
-1751
-1749
-1747
-1745
-1742
-1739
-1736
-1732
-1729
-1725
-1721
-1717
-1713
-1709
-1705
-1700
-1696
-1691
-1687
-1682
-1677
-1672
-1668
-1663
-1658
-1653
-1649
-1644
-1640
-1635
-1631
-1627
-1623
-1620
-1617
-1614
-1611
-1608
-1606
-1604
-1602
-1600
-1599
-1597
-1596
-1594
-1592
-1591
-1589
-1587
-1585
-1583
-1581
-1579
-1576
-1574
-1571
-1568
-1566
-1563
-1560
-1556
-1553
-1550
-1547
-1544
-1540
-1537
-1533
-1529
-1526
-1522
-1518
-1514
-1509
-1505
-1500
-1495
-1490
-1485
-1479
-1474
-1468
-1462
-1456
-1450
-1444
-1438
-1432
-1426
-1420
-1414
-1408
-1402
-1396
-1391
-1385
-1379
-1374
-1368
-1363
-1357
-1352
-1347
-1341
-1336
-1330
-1324
-1319
-1313
-1307
-1300
-1294
-1287
-1280
-1272
-1264
-1255
-1246
-1237
-1227
-1216
-1205
-1193
-1180
-1168
-1154
-1140
-1126
-1111
-1095
-1079
-1063
-1046
-1028
-1010
-991
-972
-952
-932
-911
-889
-867
-845
-822
-799
-775
-752
-728
-703
-679
-654
-629
-604
-579
-554
-528
-503
-477
-451
-426
-400
-373
-347
-321
-294
-268
-241
-214
-187
-161
-134
-107
-80
-53
-27
0
26
52
78
103
129
154
178
202
226
250
273
296
319
341
363
385
406
427
448
468
489
509
529
549
568
588
608
628
648
667
687
707
727
746
766
786
806
826
846
865
885
904
924
943
961
980
998
1016
1034
1052
1069
1086
1102
1118
1134
1150
1165
1180
1194
1208
1222
1236
1249
1262
1275
1287
1299
1311
1322
1334
1345
1355
1366
1376
1386
1396
1405
1414
1422
1430
1438
1445
1452
1458
1464
1469
1474
1478
1482
1485
1488
1490
1491
1492
1492
1492
1491
1490
1488
1485
1483
1479
1476
1471
1467
1462
1457
1451
1445
1439
1432
1425
1418
1411
1404
1396
1388
1380
1371
1362
1353
1344
1335
1325
1315
1305
1295
1284
1274
1263
1253
1243
1233
1223
1213
1203
1193
1184
1174
1165
1156
1147
1138
1130
1122
1114
1107
1099
1092
1085
1079
1072
1066
1060
1055
1050
1045
1040
1036
1032
1028
1024
1020
1018
1014
1012
1008
1006
1004
1002
1000
998
996
994
992
990
988
986
985
983
981
980
978
977
975
974
973
972
971
969
968
968
967
966
966
965
965
965
965
966
966
967
967
968
969
970
971
972
973
974
975
977
978
979
980
981
982
983
984
984
985
985
985
985
985
984
983
982
981
980
978
976
973
971
968
964
960
956
952
946
941
935
928
921
913
905
896
887
877
867
856
845
834
822
810
797
784
770
757
742
728
713
698
682
666
650
634
617
600
583
566
549
531
513
495
477
459
440
422
403
384
365
346
328
309
290
271
253
234
216
198
179
161
144
126
109
92
75
58
42
26
11
-4
-18
-32
-45
-58
-70
-82
-94
-105
-115
-126
-136
-145
-155
-164
-173
-183
-191
-200
-209
-217
-226
-234
-242
-249
-256
-263
-270
-276
-282
-288
-293
-298
-303
-308
-312
-316
-321
-325
-329
-332
-336
-340
-343
-347
-350
-354
-358
-361
-365
-369
-372
-376
-380
-383
-387
-391
-394
-398
-402
-406
-409
-413
-417
-421
-425
-430
-434
-438
-443
-448
-453
-458
-463
-468
-474
-479
-485
-490
-496
-501
-507
-512
-518
-523
-528
-533
-538
-542
-547
-552
-556
-560
-564
-568
-572
-576
-580
-583
-587
-590
-594
-597
-600
-603
-607
-610
-614
-617
-621
-625
-630
-634
-639
-644
-649
-654
-659
-665
-670
-676
-681
-687
-692
-698
-703
-708
-713
-719
-724
-729
-734
-740
-745
-750
-756
-761
-766
-772
-777
-782
-787
-792
-797
-802
-807
-812
-817
-822
-827
-833
-839
-845
-851
-857
-863
-870
-876
-883
-890
-896
-903
-910
-916
-923
-929
-936
-942
-949
-955
-961
-967
-973
-980
-986
-992
-998
-1002
-1008
-1014
-1020
-1027
-1034
-1040
-1046
-1053
-1059
-1066
-1073
-1079
-1086
-1093
-1100
-1107
-1114
-1121
-1128
-1135
-1142
-1149
-1157
-1164
-1171
-1178
-1185
-1193
-1199
-1206
-1213
-1219
-1225
-1231
-1236
-1241
-1246
-1250
-1254
-1257
-1260
-1263
-1265
-1266
-1267
-1267
-1267
-1267
-1266
-1264
-1262
-1259
-1256
-1252
-1248
-1243
-1238
-1232
-1226
-1219
-1212
-1205
-1198
-1190
-1182
-1174
-1166
-1157
-1148
-1139
-1130
-1120
-1111
-1101
-1091
-1081
-1070
-1060
-1049
-1038
-1027
-1014
-1004
-993
-981
-969
-958
-946
-934
-922
-910
-898
-886
-874
-862
-850
-838
-825
-813
-800
-788
-775
-762
-749
-736
-723
-710
-696
-683
-669
-656
-642
-628
-614
-600
-586
-572
-557
-543
-529
-514
-500
-485
-470
-455
-440
-424
-408
-393
-376
-360
-343
-327
-309
-292
-274
-257
-239
-220
-202
-183
-164
-145
-125
-106
-86
-66
-46
-25
-5
16
37
58
79
101
123
145
167
189
211
234
256
279
302
325
348
372
395
419
443
467
491
515
539
564
589
613
638
663
689
714
740
765
791
816
842
867
893
918
943
967
992
1016
1039
1063
1086
1108
1130
1152
1174
1195
1216
1237
1258
1278
1298
1319
1339
1358
1378
1397
1417
1436
1454
1473
1491
1510
1527
1545
1562
1579
1596
1612
1627
1643
1657
1672
1685
1699
1711
1723
1735
1746
1757
1767
1776
1785
1794
1802
1810
1817
1823
1829
1835
1840
1845
1849
1853
1857
1860
1863
1865
1867
1869
1870
1871
1871
1872
1871
1871
1870
1869
1868
1866
1864
1862
1860
1857
1853
1850
1846
1842
1838
1834
1829
1825
1820
1815
1810
1806
1801
1796
1791
1786
1781
1776
1771
1766
1761
1756
1751
1746
1742
1737
1732
1727
1722
1717
1712
1707
1702
1697
1693
1688
1683
1678
1673
1668
1663
1659
1654
1649
1644
1639
1635
1630
1625
1620
1615
1611
1606
1601
1596
1592
1587
1582
1577
1573
1568
1563
1559
1554
1549
1545
1540
1535
1531
1526
1521
1517
1512
1507
1503
1498
1494
1489
1484
1480
1475
1471
1466
1461
1457
1452
1448
1443
1439
1434
1430
1425
1421
1416
1412
1407
1403
1398
1394
1389
1385
1380
1376
1372
1367
1363
1358
1354
1349
1345
1341
1336
1332
1327
1323
1319
1314
1310
1306
1301
1297
1293
1288
1284
1280
1275
1271
1267
1263
1258
1254
1250
1246
1241
1237
1233
1229
1224
1220
1216
1212
1208
1203
1199
1195
1191
1187
1182
1178
1174
1170
1166
1162
1158
1153
1149
1145
1141
1137
1133
1129
1125
1121
1117
1113
1109
1104
1100
1096
1092
1088
1084
1080
1076
1072
1068
1064
1060
1056
1052
1048
1045
1041
1037
1033
1029
1025
1020
1016
1012
1008
1004
1000
998
994
990
986
982
978
974
971
967
963
959
955
951
948
944
940
936
933
929
925
921
917
914
910
906
903
899
895
891
888
884
880
877
873
869
866
862
858
855
851
847
844
840
836
833
829
826
822
818
815
811
808
804
801
797
793
790
786
783
779
776
772
769
765
762
758
755
751
748
744
741
738
734
731
727
724
720
717
714
710
707
703
700
697
693
690
686
683
680
676
673
670
666
663
660
656
653
650
646
643
640
637
633
630
627
624
620
617
614
611
607
604
601
598
595
591
588
585
582
579
575
572
569
566
563
560
557
553
550
547
544
541
538
535
532
529
526
522
519
516
513
510
507
504
501
498
495
492
489
486
483
480
477
474
471
468
465
462
459
456
453
450
447
445
442
439
436
433
430
427
424
421
418
416
413
410
407
404
401
398
396
393
390
387
384
382
379
376
373
370
368
365
362
359
356
354
351
348
346
343
340
337
335
332
329
327
324
321
318
316
313
310
308
305
302
300
297
295
292
289
287
284
281
279
276
274
271
268
266
263
261
258
256
253
251
248
245
243
240
238
235
233
230
228
225
223
220
218
215
213
211
208
206
203
201
198
196
193
191
189
186
184
181
179
177
174
172
169
167
165
162
160
158
155
153
151
148
146
144
141
139
137
134
132
130
127
125
123
121
118
116
114
112
109
107
105
103
100
98
96
94
92
89
87
85
83
81
78
76
74
72
70
68
65
63
61
59
57
55
53
51
48
46
44
42
40
38
36
34
32
30
28
25
23
21
19
17
15
13
11
9
7
5
3
1
-1
-3
-5
-7
-9
-11
-13
-15
-17
-19
-21
-23
-25
-26
-28
-30
-32
-34
-36
-38
-40
-42
-44
-46
-47
-49
-51
-53
-55
-57
-59
-61
-62
-64
-66
-68
-70
-72
-73
-75
-77
-79
-81
-83
-84
-86
-88
-90
-92
-93
-95
-97
-99
-100
-102
-104
-106
-107
-109
-111
-113
-114
-116
-118
-119
-121
-123
-125
-126
-128
-130
-131
-133
-135
-136
-138
-140
-141
-143
-145
-146
-148
-150
-151
-153
-154
-156
-158
-159
-161
-163
-164
-166
-167
-169
-170
-172
-174
-175
-177
-178
-180
-181
-183
-185
-186
-188
-189
-191
-192
-194
-195
-197
-198
-200
-201
-203
-204
-206
-207
-209
-210
-212
-213
-215
-216
-218
-219
-220
-222
-223
-225
-226
-228
-229
-230
-232
-233
-235
-236
-238
-239
-240
-242
-243
-244
-246
-247
-249
-250
-251
-253
-254
-255
-257
-258
-259
-261
-262
-263
-265
-266
-267
-269
-270
-271
-273
-274
-275
-277
-278
-279
-280
-282
-283
-284
-285
-287
-288
-289
-291
-292
-293
-294
-295
-297
-298
-299
-300
-302
-303
-304
-305
-306
-308
-309
-310
-311
-312
-314
-315
-316
-317
-318
-319
-321
-322
-323
-324
-325
-326
-328
-329
-330
-331
-332
-333
-334
-335
-337
-338
-339
-340
-341
-342
-343
-344
-345
-346
-347
-349
-350
-351
-352
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
-368
-369
-370
-371
-372
-373
-374
-375
-376
-377
-378
-379
-380
-381
-382
-383
-384
-385
-386
-387
-388
-389
-390
-391
-392
-393
-393
-394
-395
-396
-397
-398
-399
-400
-401
-402
-403
-403
-404
-405
-406
-407
-408
-409
-410
-410
-411
-412
-413
-414
-415
-416
-416
-417
-418
-419
-420
-421
-421
-422
-423
-424
-425
-426
-426
-427
-428
-429
-430
-430
-431
-432
-433
-434
-434
-435
-436
-437
-437
-438
-439
-440
-440
-441
-442
-443
-443
-444
-445
-446
-446
-447
-448
-449
-449
-450
-451
-452
-452
-453
-454
-454
-455
-456
-456
-457
-458
-459
-459
-460
-461
-461
-462
-463
-463
-464
-465
-465
-466
-467
-467
-468
-468
-469
-470
-470
-471
-472
-472
-473
-474
-474
-475
-475
-476
-477
-477
-478
-478
-479
-480
-480
-481
-481
-482
-483
-483
-484
-484
-485
-486
-486
-487
-487
-488
-488
-489
-489
-490
-491
-491
-492
-492
-493
-493
-494
-494
-495
-495
-496
-496
-497
-498
-498
-499
-499
-500
-500
-501
-501
-502
-502
-503
-503
-504
-504
-505
-505
-505
-506
-506
-507
-507
-508
-508
-509
-509
-510
-510
-511
-511
-512
-512
-512
-513
-513
-514
-514
-515
-515
-515
-516
-516
-517
-517
-518
-518
-518
-519
-519
-520
-520
-520
-521
-521
-522
-522
-522
-523
-523
-524
-524
