5
22498
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
-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
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-178
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-186
-186
-186
-187
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-199
-200
-200
-200
-201
-201
-201
-202
-202
-202
-203
-203
-203
-204
-204
-204
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-211
-212
-212
-212
-213
-213
-214
-214
-214
-215
-215
-215
-216
-216
-216
-217
-217
-217
-218
-218
-218
-219
-219
-220
-220
-220
-221
-221
-221
-222
-222
-222
-223
-223
-224
-224
-224
-225
-225
-225
-226
-226
-226
-227
-227
-228
-228
-228
-229
-229
-229
-230
-230
-231
-231
-231
-232
-232
-232
-233
-233
-234
-234
-234
-235
-235
-235
-236
-236
-237
-237
-237
-238
-238
-238
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-243
-243
-243
-244
-244
-245
-245
-245
-246
-246
-246
-247
-247
-248
-248
-248
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-253
-253
-253
-254
-254
-255
-255
-255
-256
-256
-257
-257
-257
-258
-258
-258
-259
-259
-260
-260
-260
-261
-261
-262
-262
-262
-263
-263
-264
-264
-264
-265
-265
-266
-266
-266
-267
-267
-267
-268
-268
-269
-269
-269
-270
-270
-271
-271
-271
-272
-272
-273
-273
-273
-274
-274
-275
-275
-275
-276
-276
-277
-277
-277
-278
-278
-279
-279
-279
-280
-280
-281
-281
-281
-282
-282
-283
-283
-283
-284
-284
-285
-285
-285
-286
-286
-287
-287
-287
-288
-288
-289
-289
-289
-290
-290
-291
-291
-291
-292
-292
-293
-293
-293
-294
-294
-295
-295
-295
-296
-296
-297
-297
-297
-298
-298
-299
-299
-299
-300
-300
-301
-301
-302
-302
-302
-303
-303
-304
-304
-304
-305
-305
-306
-306
-306
-307
-307
-308
-308
-309
-309
-309
-310
-310
-311
-311
-311
-312
-312
-313
-313
-314
-314
-314
-315
-315
-316
-316
-316
-317
-317
-318
-318
-319
-319
-319
-320
-320
-321
-321
-321
-322
-322
-323
-323
-324
-324
-324
-325
-325
-326
-326
-326
-327
-327
-328
-328
-329
-329
-329
-330
-330
-331
-331
-332
-332
-332
-333
-333
-334
-334
-334
-335
-335
-336
-336
-337
-337
-337
-338
-338
-339
-339
-340
-340
-340
-341
-341
-342
-342
-343
-343
-343
-344
-344
-345
-345
-346
-346
-346
-347
-347
-348
-348
-349
-349
-349
-350
-350
-351
-351
-352
-352
-352
-353
-353
-354
-354
-355
-355
-355
-356
-356
-357
-357
-358
-358
-359
-359
-359
-360
-360
-361
-361
-362
-362
-363
-363
-363
-364
-364
-365
-365
-366
-366
-366
-367
-367
-368
-368
-369
-369
-370
-370
-370
-371
-371
-372
-372
-373
-373
-374
-374
-374
-375
-375
-376
-376
-377
-377
-378
-378
-378
-379
-379
-380
-380
-381
-381
-382
-382
-382
-383
-383
-384
-384
-385
-385
-386
-386
-386
-387
-387
-388
-388
-389
-389
-390
-390
-390
-391
-391
-392
-392
-393
-393
-394
-394
-394
-395
-395
-396
-396
-397
-397
-398
-398
-398
-399
-399
-400
-400
-401
-401
-402
-402
-402
-403
-403
-404
-404
-405
-405
-406
-406
-406
-407
-407
-408
-408
-409
-409
-410
-410
-410
-411
-411
-412
-412
-413
-413
-414
-414
-415
-415
-415
-416
-416
-417
-417
-418
-418
-419
-419
-420
-420
-420
-421
-421
-422
-422
-423
-423
-424
-424
-425
-425
-425
-426
-426
-427
-427
-428
-428
-429
-429
-430
-430
-430
-431
-431
-432
-432
-433
-433
-434
-434
-435
-435
-435
-436
-436
-437
-437
-438
-438
-439
-439
-440
-440
-441
-441
-441
-442
-442
-443
-443
-444
-444
-445
-445
-446
-446
-447
-447
-448
-448
-448
-449
-449
-450
-450
-451
-451
-452
-452
-453
-453
-454
-454
-455
-455
-455
-456
-456
-457
-457
-458
-458
-459
-459
-460
-460
-461
-461
-462
-462
-463
-463
-464
-464
-465
-465
-466
-466
-466
-467
-467
-468
-468
-469
-469
-470
-470
-471
-471
-472
-472
-473
-473
-474
-474
-475
-475
-476
-476
-477
-477
-478
-478
-479
-479
-479
-480
-480
-481
-481
-482
-482
-483
-483
-484
-484
-485
-485
-486
-486
-487
-487
-488
-488
-489
-489
-490
-490
-491
-491
-492
-492
-493
-493
-494
-494
-495
-495
-496
-496
-497
-497
-498
-498
-499
-499
-500
-500
-501
-501
-502
-502
-503
-503
-504
-504
-505
-505
-506
-506
-507
-507
-508
-508
-509
-509
-510
-510
-511
-511
-512
-512
-513
-513
-514
-514
-515
-515
-516
-516
-517
-517
-518
-518
-519
-519
-520
-520
-521
-522
-522
-523
-523
-524
-524
-525
-525
-526
-526
-527
-527
-528
-528
-529
-529
-530
-530
-531
-531
-532
-532
-533
-533
-534
-535
-535
-536
-536
-537
-537
-538
-538
-539
-539
-540
-540
-541
-541
-542
-542
-543
-543
-544
-544
-545
-546
-546
-547
-547
-548
-548
-549
-549
-550
-550
-551
-551
-552
-552
-553
-553
-554
-555
-555
-556
-556
-557
-557
-558
-558
-559
-559
-560
-560
-561
-561
-562
-563
-563
-564
-564
-565
-565
-566
-566
-567
-567
-568
-568
-569
-569
-570
-571
-571
-572
-572
-573
-573
-574
-574
-575
-575
-576
-576
-577
-578
-578
-579
-579
-580
-580
-581
-581
-582
-582
-583
-584
-584
-585
-585
-586
-586
-587
-587
-588
-588
-589
-590
-590
-591
-591
-592
-592
-593
-593
-594
-595
-595
-596
-596
-597
-597
-598
-598
-599
-600
-600
-601
-601
-602
-602
-603
-603
-604
-605
-605
-606
-606
-607
-607
-608
-608
-609
-609
-610
-611
-611
-612
-612
-613
-613
-614
-615
-615
-616
-616
-617
-617
-618
-618
-619
-620
-620
-621
-621
-622
-622
-623
-623
-624
-625
-625
-626
-626
-627
-627
-628
-629
-629
-630
-630
-631
-631
-632
-632
-633
-634
-634
-635
-635
-636
-636
-637
-638
-638
-639
-639
-640
-640
-641
-641
-642
-643
-643
-644
-644
-645
-645
-646
-647
-647
-648
-648
-649
-649
-650
-651
-651
-652
-652
-653
-653
-654
-654
-655
-656
-656
-657
-657
-658
-658
-659
-660
-660
-661
-661
-662
-662
-663
-664
-664
-665
-665
-666
-666
-667
-668
-668
-669
-669
-670
-670
-671
-672
-672
-673
-673
-674
-674
-675
-676
-676
-677
-677
-678
-678
-679
-680
-680
-681
-681
-682
-683
-683
-684
-684
-685
-685
-686
-687
-687
-688
-688
-689
-689
-690
-691
-691
-692
-692
-693
-693
-694
-695
-695
-696
-696
-697
-698
-698
-699
-699
-700
-700
-701
-702
-702
-703
-703
-704
-704
-705
-706
-706
-707
-707
-708
-709
-709
-710
-710
-711
-711
-712
-713
-713
-714
-714
-715
-715
-716
-717
-717
-718
-718
-719
-719
-720
-721
-721
-722
-722
-723
-723
-724
-725
-725
-726
-726
-727
-727
-728
-729
-729
-730
-730
-731
-731
-732
-733
-733
-734
-734
-735
-735
-736
-737
-737
-738
-738
-739
-740
-740
-741
-741
-742
-742
-743
-744
-744
-745
-745
-746
-746
-747
-748
-748
-749
-749
-750
-750
-751
-752
-752
-753
-753
-754
-754
-755
-756
-756
-757
-757
-758
-758
-759
-760
-760
-761
-761
-762
-762
-763
-764
-764
-765
-765
-766
-767
-767
-768
-768
-769
-769
-770
-771
-771
-772
-772
-773
-773
-774
-775
-775
-776
-776
-777
-777
-778
-778
-779
-780
-780
-781
-781
-782
-782
-783
-784
-784
-785
-785
-786
-786
-787
-788
-788
-789
-789
-790
-790
-791
-791
-792
-793
-793
-794
-794
-795
-795
-796
-797
-797
-798
-798
-799
-799
-800
-800
-801
-802
-802
-803
-803
-804
-804
-805
-805
-806
-807
-807
-808
-808
-809
-809
-810
-810
-811
-812
-812
-813
-813
-814
-814
-815
-815
-816
-817
-817
-818
-818
-819
-819
-820
-820
-821
-822
-822
-823
-823
-824
-824
-825
-825
-826
-826
-827
-828
-828
-829
-829
-830
-830
-831
-831
-832
-832
-833
-834
-834
-835
-835
-836
-836
-837
-837
-838
-838
-839
-840
-840
-841
-841
-842
-842
-843
-843
-844
-844
-845
-846
-846
-847
-847
-848
-848
-849
-849
-850
-850
-851
-852
-852
-853
-853
-854
-854
-855
-855
-856
-856
-857
-857
-858
-859
-859
-860
-860
-861
-861
-862
-862
-863
-863
-864
-864
-865
-865
-866
-867
-867
-868
-868
-869
-869
-870
-870
-871
-871
-872
-872
-873
-873
-874
-874
-875
-876
-876
-877
-877
-878
-878
-879
-879
-880
-880
-881
-881
-882
-882
-883
-883
-884
-884
-885
-886
-886
-887
-887
-888
-888
-889
-889
-890
-890
-891
-891
-892
-892
-893
-893
-894
-894
-895
-895
-896
-896
-897
-897
-898
-898
-899
-899
-900
-900
-901
-901
-902
-902
-903
-904
-904
-905
-905
-906
-906
-907
-907
-908
-908
-909
-909
-910
-910
-911
-911
-912
-912
-913
-913
-914
-914
-915
-915
-916
-916
-917
-917
-918
-918
-919
-919
-920
-920
-921
-921
-922
-922
-923
-923
-924
-924
-925
-925
-925
-926
-926
-927
-927
-928
-928
-929
-929
-930
-930
-931
-931
-932
-932
-933
-933
-934
-934
-935
-935
-936
-936
-937
-937
-937
-938
-938
-939
-939
-940
-940
-941
-941
-942
-942
-943
-943
-944
-944
-944
-945
-945
-946
-946
-947
-947
-948
-948
-949
-949
-949
-950
-950
-951
-951
-952
-952
-953
-953
-953
-954
-954
-955
-955
-956
-956
-957
-957
-957
-958
-958
-959
-959
-960
-960
-960
-961
-961
-962
-962
-963
-963
-963
-964
-964
-965
-965
-965
-966
-966
-967
-967
-968
-968
-968
-969
-969
-970
-970
-970
-971
-971
-972
-972
-973
-973
-973
-974
-974
-975
-975
-975
-976
-976
-977
-977
-977
-978
-978
-979
-979
-979
-980
-980
-981
-981
-981
-982
-982
-983
-983
-983
-984
-984
-984
-985
-985
-986
-986
-986
-987
-987
-987
-988
-988
-989
-989
-989
-990
-990
-990
-991
-991
-992
-992
-992
-993
-993
-993
-994
-994
-994
-995
-995
-996
-996
-996
-997
-997
-997
-998
-998
-998
-999
-999
-999
-1000
-1000
-1000
-1000
-1000
-1000
-1002
-1002
-1002
-1002
-1002
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1006
-1006
-1006
-1006
-1006
-1006
-1008
-1008
-1008
-1008
-1008
-1008
-1010
-1010
-1010
-1010
-1010
-1010
-1012
-1012
-1012
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1016
-1016
-1016
-1016
-1016
-1016
-1016
-1018
-1018
-1018
-1018
-1018
-1018
-1020
-1020
-1020
-1020
-1020
-1020
-1020
-1020
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1024
-1024
-1024
-1024
-1025
-1025
-1025
-1025
-1026
-1026
-1026
-1026
-1027
-1027
-1027
-1027
-1028
-1028
-1028
-1028
-1029
-1029
-1029
-1029
-1029
-1030
-1030
-1030
-1030
-1031
-1031
-1031
-1031
-1031
-1032
-1032
-1032
-1032
-1033
-1033
-1033
-1033
-1033
-1034
-1034
-1034
-1034
-1034
-1034
-1034
-1035
-1035
-1035
-1035
-1035
-1035
-1035
-1035
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1035
-1035
-1035
-1035
-1035
-1035
-1036
-1036
-1036
-1037
-1037
-1037
-1037
-1037
-1038
-1038
-1038
-1038
-1038
-1039
-1039
-1039
-1040
-1041
-1041
-1042
-1042
-1043
-1043
-1044
-1044
-1044
-1044
-1045
-1045
-1045
-1045
-1045
-1046
-1046
-1046
-1046
-1046
-1046
-1046
-1046
-1045
-1045
-1045
-1044
-1044
-1044
-1043
-1043
-1042
-1042
-1041
-1041
-1040
-1040
-1039
-1039
-1038
-1038
-1037
-1036
-1036
-1035
-1035
-1035
-1034
-1034
-1034
-1033
-1033
-1033
-1033
-1034
-1034
-1035
-1036
-1037
-1038
-1039
-1040
-1040
-1041
-1042
-1043
-1043
-1044
-1045
-1046
-1048
-1049
-1051
-1053
-1055
-1058
-1061
-1063
-1066
-1069
-1072
-1074
-1077
-1080
-1084
-1086
-1089
-1092
-1094
-1096
-1098
-1100
-1101
-1102
-1103
-1103
-1102
-1102
-1101
-1100
-1099
-1098
-1097
-1096
-1095
-1095
-1095
-1094
-1094
-1094
-1094
-1094
-1094
-1094
-1094
-1094
-1094
-1094
-1094
-1093
-1093
-1092
-1091
-1090
-1088
-1086
-1084
-1081
-1078
-1075
-1072
-1069
-1067
-1064
-1062
-1060
-1058
-1057
-1056
-1055
-1054
-1053
-1053
-1052
-1052
-1051
-1050
-1049
-1048
-1046
-1044
-1043
-1041
-1039
-1038
-1036
-1034
-1032
-1029
-1026
-1022
-1020
-1016
-1012
-1010
-1006
-1002
-1000
-997
-994
-992
-990
-989
-987
-986
-985
-984
-982
-980
-977
-974
-971
-967
-964
-960
-957
-953
-950
-946
-943
-940
-938
-935
-933
-930
-928
-927
-925
-924
-923
-922
-921
-920
-919
-918
-916
-916
-915
-914
-913
-913
-912
-912
-913
-914
-915
-916
-918
-920
-922
-924
-925
-927
-928
-929
-930
-930
-930
-930
-930
-928
-927
-924
-922
-919
-916
-912
-908
-903
-899
-894
-890
-887
-884
-883
-882
-881
-881
-881
-881
-881
-881
-881
-880
-879
-879
-878
-876
-875
-874
-872
-871
-869
-868
-867
-865
-864
-862
-860
-858
-856
-853
-851
-850
-848
-847
-847
-846
-846
-846
-845
-845
-844
-843
-842
-840
-838
-836
-833
-830
-826
-822
-819
-814
-810
-805
-800
-794
-789
-784
-779
-775
-772
-769
-766
-763
-761
-759
-757
-754
-752
-749
-746
-743
-739
-734
-729
-724
-719
-715
-710
-706
-702
-698
-694
-691
-689
-688
-687
-687
-687
-688
-688
-689
-690
-690
-691
-693
-694
-695
-696
-696
-696
-697
-697
-698
-698
-699
-700
-700
-701
-700
-699
-698
-697
-695
-693
-690
-687
-685
-682
-680
-678
-677
-675
-674
-672
-669
-666
-663
-659
-655
-651
-647
-643
-639
-635
-632
-628
-626
-623
-622
-620
-619
-617
-616
-614
-612
-610
-608
-606
-604
-602
-600
-599
-598
-597
-597
-596
-596
-595
-595
-594
-594
-593
-591
-589
-587
-584
-580
-577
-573
-570
-567
-564
-562
-558
-555
-551
-547
-542
-538
-535
-531
-527
-524
-520
-516
-513
-509
-506
-503
-501
-500
-499
-498
-497
-496
-495
-494
-492
-489
-487
-483
-480
-475
-471
-466
-461
-456
-451
-446
-442
-438
-435
-433
-430
-428
-426
-423
-421
-419
-416
-414
-411
-408
-405
-401
-396
-391
-385
-379
-373
-367
-361
-357
-353
-349
-346
-343
-340
-337
-334
-330
-326
-322
-318
-313
-309
-305
-302
-299
-297
-295
-294
-293
-292
-291
-291
-290
-288
-286
-284
-282
-280
-278
-276
-273
-271
-269
-268
-267
-268
-269
-271
-273
-275
-277
-279
-281
-282
-282
-282
-281
-279
-277
-274
-272
-269
-266
-264
-260
-257
-254
-250
-246
-242
-238
-234
-229
-225
-220
-216
-212
-209
-207
-204
-202
-199
-197
-196
-194
-192
-190
-187
-182
-177
-171
-164
-158
-152
-147
-143
-139
-137
-135
-134
-133
-133
-134
-135
-136
-137
-138
-139
-139
-139
-139
-138
-138
-137
-137
-137
-136
-136
-134
-132
-129
-126
-124
-122
-121
-120
-119
-117
-116
-115
-115
-115
-116
-118
-121
-123
-126
-128
-130
-131
-132
-132
-132
-132
-130
-129
-126
-123
-120
-115
-110
-104
-99
-94
-89
-85
-81
-77
-73
-69
-64
-59
-54
-50
-46
-42
-39
-35
-32
-29
-26
-22
-19
-15
-11
-6
-2
3
8
13
18
22
26
30
33
35
37
39
42
45
48
51
54
58
61
65
69
73
78
83
88
93
100
106
114
123
133
143
154
166
177
189
201
213
225
238
250
263
275
287
299
311
322
333
345
356
368
379
390
400
410
419
428
436
445
454
462
470
477
483
489
493
498
502
506
509
512
514
516
516
517
517
519
520
522
525
528
531
534
537
540
542
543
543
543
543
542
541
539
537
535
533
532
533
534
538
543
549
557
565
573
582
591
599
607
615
621
626
630
634
638
643
648
654
661
669
676
683
689
696
702
708
714
721
730
740
751
765
780
797
815
834
853
873
893
913
934
955
976
997
1016
1038
1058
1078
1097
1115
1133
1150
1166
1181
1195
1207
1219
1229
1239
1249
1260
1273
1286
1302
1318
1335
1353
1371
1389
1406
1422
1436
1449
1460
1469
1476
1482
1487
1492
1496
1499
1503
1507
1511
1517
1523
1531
1540
1551
1562
1575
1587
1600
1611
1622
1632
1641
1649
1657
1665
1673
1683
1694
1708
1723
1741
1760
1780
1800
1821
1841
1860
1879
1899
1919
1939
1960
1981
2003
2025
2050
2074
2098
2123
2146
2168
2188
2206
2223
2238
2253
2267
2280
2293
2305
2317
2327
2337
2346
2354
2362
2368
2374
2378
2382
2386
2389
2393
2396
2399
2400
2401
2400
2399
2398
2395
2393
2390
2387
2384
2382
2381
2382
2384
2387
2390
2394
2398
2401
2404
2405
2406
2407
2408
2409
2411
2413
2416
2419
2421
2422
2424
2426
2429
2432
2437
2442
2448
2454
2462
2471
2483
2497
2513
2531
2549
2567
2585
2603
2622
2640
2658
2675
2691
2704
2717
2730
2743
2756
2770
2784
2799
2813
2827
2840
2854
2869
2884
2899
2915
2931
2947
2963
2978
2993
3007
3020
3033
3046
3058
3069
3080
3090
3099
3108
3116
3124
3132
3140
3148
3156
3163
3172
3181
3191
3202
3215
3228
3243
3258
3273
3289
3305
3321
3336
3350
3363
3377
3392
3407
3424
3441
3457
3472
3485
3497
3508
3519
3530
3540
3550
3559
3568
3577
3587
3598
3609
3622
3635
3649
3663
3676
3689
3700
3709
3718
3724
3729
3733
3736
3738
3739
3739
3739
3737
3735
3733
3731
3730
3731
3732
3734
3737
3741
3745
3748
3752
3755
3757
3759
3759
3759
3759
3758
3758
3759
3761
3765
3770
3776
3782
3788
3793
3799
3804
3809
3814
3818
3822
3826
3830
3835
3842
3850
3861
3872
3883
3895
3905
3915
3924
3932
3940
3948
3955
3962
3970
3979
3988
3999
4011
4022
4034
4043
4051
4058
4062
4067
4070
4073
4073
4072
4069
4066
4062
4061
4061
4059
4059
4058
4054
4049
4042
4035
4027
4019
4016
4013
4013
4014
4016
4017
4017
4016
4011
4006
3999
3990
3980
3970
3959
3949
3939
3930
3923
3916
3911
3907
3904
3901
3898
3895
3893
3891
3889
3889
3889
3892
3895
3900
3905
3911
3917
3922
3927
3932
3938
3943
3950
3958
3966
3974
3983
3992
4002
4013
4024
4035
4048
4059
4070
4078
4088
4097
4106
4115
4126
4137
4149
4161
4173
4184
4196
4207
4217
4228
4238
4248
4259
4269
4278
4288
4296
4304
4312
4320
4329
4338
4346
4352
4356
4357
4354
4348
4340
4332
4324
4318
4313
4311
4309
4308
4308
4309
4310
4312
4313
4314
4313
4309
4302
4292
4280
4267
4255
4246
4239
4235
4233
4232
4233
4234
4235
4236
4235
4233
4229
4221
4212
4200
4188
4176
4166
4159
4154
4152
4152
4154
4157
4161
4165
4169
4174
4178
4183
4188
4194
4201
4208
4217
4227
4238
4249
4261
4273
4284
4294
4304
4314
4323
4332
4342
4352
4363
4375
4388
4402
4417
4432
4447
4461
4475
4489
4503
4516
4529
4543
4556
4569
4582
4595
4606
4615
4623
4628
4631
4633
4633
4633
4633
4632
4631
4629
4626
4623
4619
4615
4610
4604
4596
4584
4571
4555
4537
4520
4503
4489
4476
4466
4458
4453
4450
4447
4445
4443
4439
4435
4430
4424
4417
4410
4402
4394
4385
4377
4368
4361
4354
4349
4345
4342
4340
4337
4336
4335
4335
4336
4339
4343
4349
4357
4365
4375
4384
4395
4405
4415
4427
4439
4451
4465
4479
4492
4504
4514
4523
4531
4538
4545
4553
4561
4571
4580
4590
4599
4609
4618
4628
4638
4648
4659
4669
4679
4688
4696
4704
4711
4718
4724
4731
4738
4746
4756
4766
4779
4793
4808
4824
4840
4855
4870
4884
4897
4908
4918
4927
4935
4943
4950
4957
4965
4973
4981
4988
4995
5001
5006
5009
5012
5013
5015
5016
5019
5024
5031
5040
5050
5062
5074
5087
5100
5112
5124
5134
5143
5150
5154
5156
5157
5157
5156
5157
5158
5160
5164
5170
5177
5185
5195
5207
5220
5233
5247
5261
5274
5287
5301
5316
5332
5349
5366
5385
5403
5421
5439
5457
5474
5491
5508
5525
5541
5558
5574
5590
5606
5622
5637
5651
5665
5678
5691
5704
5718
5731
5743
5754
5763
5771
5777
5782
5786
5789
5792
5795
5796
5796
5794
5791
5787
5781
5774
5767
5760
5753
5746
5739
5732
5726
5719
5713
5708
5702
5695
5688
5680
5672
5664
5656
5648
5642
5636
5632
5628
5625
5621
5616
5611
5604
5595
5585
5575
5564
5553
5543
5535
5527
5520
5514
5509
5505
5502
5501
5501
5502
5502
5503
5502
5501
5497
5492
5485
5476
5466
5456
5446
5437
5428
5420
5414
5408
5403
5399
5396
5393
5391
5388
5385
5382
5379
5376
5374
5372
5370
5368
5365
5362
5359
5356
5352
5349
5345
5340
5335
5329
5323
5315
5307
5298
5289
5280
5272
5264
5256
5250
5246
5243
5242
5243
5246
5251
5256
5262
5268
5274
5279
5285
5291
5297
5305
5313
5323
5335
5349
5364
5380
5396
5414
5431
5448
5465
5481
5496
5510
5522
5533
5542
5551
5561
5572
5585
5599
5615
5631
5648
5665
5682
5697
5712
5726
5740
5752
5763
5772
5780
5786
5791
5795
5798
5800
5802
5803
5804
5803
5800
5796
5789
5780
5769
5756
5741
5725
5707
5690
5672
5655
5639
5623
5610
5597
5587
5579
5574
5569
5565
5560
5554
5546
5535
5522
5508
5492
5477
5461
5447
5434
5424
5416
5412
5411
5414
5418
5425
5432
5440
5448
5455
5461
5466
5470
5473
5476
5480
5485
5491
5500
5512
5526
5542
5560
5579
5597
5616
5634
5650
5664
5677
5687
5695
5701
5707
5712
5717
5723
5729
5736
5744
5753
5763
5772
5781
5789
5795
5799
5802
5802
5802
5800
5799
5798
5798
5799
5801
5804
5808
5813
5818
5824
5830
5837
5843
5849
5854
5858
5862
5866
5872
5880
5890
5903
5919
5936
5955
5974
5994
6014
6035
6056
6077
6099
6121
6144
6169
6196
6224
6255
6287
6320
6354
6388
6422
6456
6489
6521
6552
6582
6611
6638
6666
6693
6722
6751
6781
6811
6841
6871
6900
6928
6955
6982
7007
7031
7055
7078
7100
7123
7145
7166
7187
7206
7225
7242
7259
7275
7291
7307
7323
7338
7353
7367
7380
7393
7406
7419
7431
7441
7450
7457
7462
7464
7464
7461
7456
7448
7438
7426
7412
7398
7383
7369
7356
7345
7337
7331
7328
7327
7329
7331
7335
7340
7344
7348
7352
7355
7357
7358
7359
7358
7357
7356
7354
7352
7351
7349
7349
7348
7348
7347
7345
7341
7336
7328
7319
7308
7296
7285
7273
7260
7247
7233
7218
7201
7184
7166
7147
7129
7109
7089
7068
7046
7024
7002
6980
6960
6940
6920
6899
6877
6853
6827
6800
6771
6740
6708
6676
6643
6611
6579
6550
6523
6499
6478
6459
6443
6429
6416
6406
6396
6386
6376
6366
6354
6342
6329
6315
6300
6285
6268
6251
6233
6214
6195
6176
6158
6140
6123
6107
6090
6074
6059
6044
6030
6017
6005
5994
5984
5975
5967
5961
5957
5954
5953
5953
5955
5959
5965
5972
5981
5992
6004
6017
6031
6046
6063
6081
6102
6125
6151
6180
6210
6243
6279
6317
6358
6401
6446
6491
6537
6583
6627
6672
6715
6759
6803
6847
6890
6933
6975
7017
7057
7095
7131
7165
7195
7223
7246
7267
7284
7298
7308
7315
7319
7319
7315
7307
7295
7280
7261
7237
7211
7180
7145
7108
7068
7026
6983
6939
6895
6852
6809
6767
6725
6686
6647
6610
6573
6538
6504
6470
6437
6404
6372
6340
6309
6278
6247
6216
6186
6156
6127
6099
6072
6046
6020
5995
5969
5942
5916
5889
5863
5838
5814
5791
5771
5752
5735
5721
5709
5699
5690
5683
5675
5668
5661
5653
5645
5636
5625
5613
5600
5584
5568
5549
5530
5508
5486
5462
5436
5409
5381
5353
5323
5293
5263
5233
5202
5171
5139
5107
5075
5042
5010
4980
4951
4923
4897
4871
4847
4824
4803
4783
4765
4749
4735
4722
4711
4700
4691
4683
4676
4669
4663
4658
4653
4650
4648
4648
4652
4658
4669
4682
4698
4717
4739
4763
4789
4817
4846
4876
4907
4939
4972
5007
5044
5082
5123
5164
5207
5251
5296
5341
5387
5432
5478
5523
5568
5613
5657
5702
5747
5793
5840
5888
5936
5986
6036
6086
6138
6190
6243
6296
6349
6402
6454
6506
6556
6606
6654
6702
6749
6795
6841
6887
6932
6975
7017
7057
7095
7130
7162
7192
7218
7242
7263
7280
7295
7305
7313
7318
7320
7321
7319
7317
7314
7310
7306
7300
7293
7285
7277
7267
7258
7247
7236
7223
7208
7192
7174
7155
7132
7108
7082
7053
7021
6987
6949
6908
6864
6816
6765
6710
6652
6590
6524
6455
6382
6305
6226
6144
6061
5977
5893
5807
5719
5630
5538
5442
5343
5239
5132
5022
4908
4790
4671
4549
4425
4300
4175
4050
3925
3801
3678
3557
3437
3318
3201
3085
2970
2856
2743
2631
2520
2411
2305
2200
2098
1997
1899
1802
1708
1615
1525
1436
1348
1262
1177
1093
1010
928
849
771
697
625
557
492
431
373
320
270
224
182
144
111
82
58
38
23
13
8
7
11
19
32
49
70
96
126
160
198
240
286
335
388
446
506
570
636
704
774
845
916
988
1060
1131
1201
1269
1335
1398
1457
1513
1565
1614
1659
1702
1742
1781
1817
1852
1886
1918
1950
1980
2009
2037
2066
2094
2121
2149
2176
2203
2230
2256
2283
2310
2338
2367
2397
2429
2463
2500
2539
2579
2623
2668
2716
2766
2818
2873
2930
2988
3049
3110
3173
3235
3298
3359
3419
3475
3528
3577
3620
3657
3689
3714
3734
3748
3756
3757
3753
3741
3723
3697
3663
3622
3571
3513
3445
3370
3286
3196
3100
2998
2891
2780
2663
2540
2412
2278
2138
1992
1840
1683
1519
1350
1176
996
811
622
429
233
34
-168
-372
-579
-787
-999
-1213
-1431
-1651
-1874
-2100
-2328
-2558
-2790
-3024
-3260
-3497
-3736
-3977
-4220
-4464
-4710
-4958
-5206
-5455
-5705
-5955
-6206
-6457
-6708
-6960
-7214
-7469
-7725
-7982
-8241
-8500
-8760
-9020
-9280
-9538
-9795
-10050
-10303
-10552
-10798
-11041
-11282
-11520
-11756
-11990
-12221
-12451
-12679
-12903
-13124
-13341
-13553
-13761
-13963
-14160
-14351
-14536
-14714
-14887
-15053
-15213
-15368
-15517
-15660
-15797
-15928
-16052
-16170
-16280
-16382
-16476
-16562
-16640
-16710
-16772
-16826
-16874
-16914
-16948
-16975
-16997
-17013
-17023
-17028
-17029
-17025
-17017
-17006
-16992
-16975
-16958
-16940
-16922
-16904
-16886
-16866
-16845
-16821
-16794
-16763
-16728
-16690
-16648
-16603
-16554
-16503
-16449
-16393
-16334
-16273
-16210
-16143
-16077
-16007
-15936
-15864
-15790
-15714
-15637
-15559
-15478
-15397
-15314
-15230
-15144
-15058
-14969
-14879
-14786
-14689
-14589
-14485
-14376
-14264
-14149
-14032
-13912
-13792
-13672
-13553
-13436
-13324
-13217
-13115
-13019
-12929
-12845
-12766
-12692
-12622
-12556
-12493
-12433
-12377
-12326
-12278
-12235
-12197
-12163
-12133
-12106
-12083
-12062
-12043
-12025
-12007
-11991
-11974
-11958
-11943
-11928
-11914
-11902
-11892
-11885
-11883
-11884
-11889
-11899
-11913
-11931
-11952
-11977
-12006
-12037
-12072
-12109
-12150
-12195
-12243
-12297
-12355
-12420
-12490
-12565
-12646
-12732
-12822
-12916
-13014
-13114
-13217
-13322
-13428
-13537
-13646
-13757
-13870
-13985
-14102
-14220
-14340
-14461
-14583
-14706
-14829
-14953
-15077
-15201
-15323
-15444
-15562
-15678
-15791
-15902
-16009
-16113
-16213
-16312
-16406
-16495
-16580
-16660
-16733
-16800
-16860
-16913
-16959
-16998
-17031
-17059
-17083
-17103
-17119
-17133
-17144
-17152
-17158
-17161
-17160
-17155
-17146
-17131
-17111
-17085
-17052
-17013
-16968
-16918
-16862
-16802
-16738
-16671
-16602
-16530
-16457
-16384
-16309
-16235
-16160
-16085
-16012
-15939
-15868
-15800
-15734
-15672
-15614
-15560
-15510
-15466
-15426
-15392
-15362
-15338
-15319
-15304
-15293
-15286
-15280
-15276
-15274
-15271
-15268
-15264
-15260
-15255
-15248
-15240
-15231
-15220
-15206
-15190
-15171
-15149
-15123
-15094
-15061
-15024
-14983
-14938
-14888
-14835
-14780
-14723
-14665
-14609
-14555
-14506
-14461
-14423
-14391
-14366
-14348
-14336
-14332
-14333
-14340
-14352
-14369
-14389
-14413
-14441
-14473
-14509
-14548
-14592
-14641
-14696
-14757
-14823
-14896
-14974
-15057
-15143
-15233
-15323
-15412
-15500
-15584
-15665
-15741
-15812
-15877
-15936
-15990
-16036
-16079
-16114
-16142
-16164
-16178
-16184
-16181
-16169
-16146
-16116
-16074
-16024
-15966
-15902
-15833
-15760
-15686
-15613
-15541
-15473
-15409
-15351
-15299
-15254
-15216
-15186
-15164
-15150
-15144
-15146
-15157
-15176
-15202
-15237
-15280
-15331
-15391
-15459
-15536
-15621
-15715
-15817
-15928
-16047
-16177
-16315
-16462
-16617
-16780
-16950
-17126
-17306
-17488
-17671
-17853
-18032
-18207
-18376
-18540
-18696
-18846
-18989
-19126
-19257
-19382
-19503
-19619
-19731
-19841
-19949
-20055
-20159
-20261
-20362
-20461
-20557
-20652
-20745
-20837
-20927
-21016
-21103
-21190
-21274
-21358
-21440
-21521
-21601
-21680
-21758
-21834
-21909
-21982
-22053
-22120
-22183
-22242
-22295
-22344
-22386
-22423
-22452
-22475
-22490
-22498
-22496
-22485
-22465
-22434
-22394
-22344
-22284
-22215
-22136
-22048
-21951
-21847
-21736
-21618
-21495
-21366
-21232
-21094
-20953
-20808
-20662
-20513
-20364
-20214
-20065
-19917
-19770
-19625
-19483
-19342
-19205
-19070
-18940
-18814
-18692
-18574
-18459
-18348
-18238
-18130
-18023
-17916
-17808
-17698
-17587
-17473
-17357
-17238
-17116
-16992
-16866
-16736
-16604
-16470
-16332
-16193
-16052
-15910
-15766
-15622
-15478
-15333
-15189
-15044
-14900
-14757
-14615
-14474
-14335
-14197
-14062
-13929
-13800
-13675
-13554
-13439
-13328
-13224
-13126
-13034
-12948
-12869
-12797
-12731
-12673
-12621
-12578
-12542
-12513
-12492
-12478
-12471
-12471
-12476
-12487
-12501
-12520
-12542
-12567
-12595
-12626
-12658
-12693
-12728
-12764
-12800
-12835
-12868
-12899
-12927
-12953
-12974
-12992
-13005
-13013
-13016
-13013
-13004
-12989
-12967
-12939
-12906
-12867
-12825
-12779
-12730
-12681
-12631
-12582
-12534
-12488
-12445
-12406
-12371
-12340
-12313
-12290
-12269
-12249
-12231
-12211
-12191
-12168
-12144
-12117
-12087
-12056
-12022
-11986
-11949
-11911
-11872
-11832
-11792
-11752
-11711
-11669
-11626
-11583
-11538
-11491
-11443
-11393
-11341
-11287
-11231
-11174
-11116
-11058
-11000
-10943
-10888
-10835
-10785
-10740
-10699
-10663
-10633
-10611
-10595
-10587
-10586
-10593
-10607
-10628
-10656
-10689
-10728
-10771
-10819
-10869
-10923
-10978
-11036
-11094
-11154
-11213
-11271
-11328
-11382
-11435
-11484
-11531
-11574
-11615
-11652
-11687
-11721
-11752
-11782
-11810
-11837
-11862
-11885
-11905
-11921
-11934
-11943
-11948
-11949
-11947
-11941
-11933
-11924
-11914
-11903
-11893
-11884
-11875
-11867
-11860
-11853
-11847
-11841
-11836
-11832
-11829
-11827
-11825
-11824
-11822
-11820
-11816
-11811
-11803
-11792
-11778
-11760
-11737
-11710
-11677
-11639
-11596
-11547
-11493
-11434
-11370
-11302
-11230
-11154
-11075
-10991
-10902
-10810
-10712
-10610
-10503
-10391
-10275
-10154
-10030
-9901
-9769
-9634
-9495
-9354
-9209
-9061
-8911
-8759
-8604
-8449
-8292
-8135
-7979
-7823
-7670
-7519
-7370
-7225
-7083
-6944
-6808
-6675
-6544
-6416
-6290
-6165
-6043
-5922
-5805
-5690
-5578
-5470
-5366
-5266
-5170
-5079
-4993
-4912
-4836
-4765
-4699
-4637
-4579
-4526
-4476
-4431
-4390
-4352
-4318
-4288
-4261
-4238
-4218
-4202
-4189
-4179
-4172
-4168
-4166
-4167
-4170
-4176
-4185
-4197
-4212
-4230
-4252
-4278
-4308
-4341
-4378
-4418
-4461
-4507
-4555
-4605
-4656
-4708
-4760
-4812
-4863
-4912
-4959
-5003
-5044
-5081
-5113
-5141
-5163
-5180
-5191
-5196
-5195
-5188
-5176
-5158
-5134
-5106
-5072
-5033
-4989
-4940
-4886
-4828
-4764
-4695
-4621
-4543
-4460
-4373
-4282
-4187
-4088
-3987
-3882
-3775
-3666
-3553
-3438
-3320
-3199
-3073
-2944
-2810
-2671
-2528
-2380
-2229
-2073
-1913
-1750
-1585
-1417
-1248
-1078
-909
-741
-575
-412
-253
-99
51
195
334
468
598
722
841
956
1066
1172
1272
1367
1456
1540
1618
1690
1756
1815
1867
1912
1950
1980
2003
2017
2025
2025
2020
2007
1988
1963
1933
1898
1858
1814
1767
1716
1661
1604
1544
1481
1416
1350
1283
1215
1148
1080
1014
949
885
823
762
703
646
590
535
481
429
378
330
283
239
199
163
131
104
82
66
56
51
53
61
75
96
124
159
201
249
304
366
435
511
593
682
777
877
982
1091
1205
1322
1442
1564
1689
1815
1942
2069
2196
2322
2447
2570
2691
2809
2924
3035
3143
3247
3346
3440
3529
3613
3691
3765
3834
3898
3957
4011
4061
4105
4143
4175
4200
4218
4229
4232
4226
4213
4191
4163
4127
4086
4040
3990
3937
3883
3829
3774
3720
3667
3616
3566
3517
3470
3425
3381
3339
3300
3263
3229
3198
3172
3149
3130
3115
3106
3100
3099
3102
3110
3122
3139
3160
3185
3214
3246
3281
3319
3358
3399
3442
3484
3528
3572
3616
3661
3707
3753
3800
3848
3897
3945
3994
4042
4089
4134
4176
4216
4252
4284
4313
4338
4360
4379
4397
4413
4427
4441
4454
4465
4475
4482
4487
4488
4486
4479
4468
4453
4435
4412
4387
4360
4330
4299
4267
4234
4200
4165
4128
4089
4049
4006
3965
3921
3877
3833
3789
3746
3704
3662
3621
3581
3541
3500
3458
3415
3371
3324
3276
3227
3177
3127
3077
3029
2983
2940
2900
2863
2830
2800
2772
2746
2721
2696
2670
2643
2613
2581
2547
2512
2474
2437
2400
2363
2328
2295
2264
2235
2207
2180
2154
2127
2101
2073
2045
2015
1984
1951
1916
1878
1839
1797
1753
1707
1657
1605
1550
1493
1432
1369
1304
1237
1169
1099
1028
956
884
811
738
665
593
522
453
385
319
254
191
130
69
10
-48
-105
-161
-216
-271
-325
-379
-433
-486
-539
-593
-645
-698
-750
-801
-851
-901
-949
-996
-1041
-1085
-1125
-1164
-1199
-1233
-1263
-1292
-1319
-1346
-1372
-1398
-1425
-1452
-1481
-1511
-1542
-1575
-1609
-1646
-1684
-1725
-1769
-1816
-1866
-1919
-1975
-2033
-2095
-2159
-2224
-2289
-2354
-2419
-2482
-2543
-2602
-2658
-2711
-2761
-2808
-2852
-2892
-2929
-2963
-2993
-3021
-3045
-3066
-3085
-3100
-3112
-3119
-3123
-3123
-3118
-3108
-3094
-3075
-3051
-3022
-2989
-2951
-2908
-2861
-2811
-2756
-2699
-2638
-2575
-2510
-2442
-2372
-2300
-2225
-2149
-2071
-1991
-1910
-1829
-1748
-1668
-1590
-1514
-1439
-1368
-1299
-1233
-1171
-1112
-1056
-1004
-954
-907
-864
-823
-786
-752
-722
-696
-673
-654
-638
-626
-617
-611
-607
-605
-605
-606
-608
-612
-617
-622
-629
-635
-642
-650
-657
-665
-673
-682
-691
-700
-709
-718
-727
-735
-745
-754
-763
-773
-783
-794
-806
-818
-832
-845
-860
-875
-890
-906
-922
-939
-955
-972
-989
-1006
-1022
-1042
-1061
-1081
-1103
-1127
-1153
-1181
-1211
-1243
-1277
-1313
-1352
-1393
-1436
-1480
-1527
-1575
-1624
-1675
-1728
-1781
-1836
-1891
-1948
-2004
-2061
-2117
-2173
-2228
-2283
-2337
-2391
-2444
-2497
-2549
-2602
-2655
-2708
-2761
-2815
-2868
-2920
-2973
-3025
-3077
-3129
-3181
-3234
-3288
-3342
-3398
-3453
-3510
-3567
-3624
-3680
-3736
-3791
-3845
-3898
-3949
-3997
-4045
-4090
-4133
-4174
-4212
-4249
-4282
-4313
-4340
-4365
-4386
-4403
-4418
-4429
-4438
-4445
-4449
-4451
-4453
-4452
-4452
-4450
-4448
-4446
-4444
-4443
-4442
-4441
-4441
-4442
-4443
-4446
-4449
-4454
-4460
-4467
-4476
-4485
-4495
-4506
-4518
-4530
-4542
-4555
-4569
-4583
-4598
-4614
-4629
-4645
-4662
-4678
-4693
-4708
-4723
-4736
-4748
-4759
-4769
-4778
-4786
-4793
-4801
-4807
-4814
-4821
-4828
-4835
-4841
-4846
-4851
-4855
-4858
-4859
-4860
-4860
-4859
-4857
-4856
-4855
-4854
-4853
-4854
-4856
-4859
-4864
-4871
-4879
-4890
-4902
-4916
-4931
-4947
-4963
-4978
-4993
-5006
-5017
-5027
-5034
-5040
-5045
-5048
-5050
-5052
-5053
-5054
-5055
-5056
-5057
-5057
-5056
-5054
-5051
-5046
-5041
-5033
-5024
-5014
-5003
-4990
-4976
-4960
-4944
-4927
-4908
-4889
-4869
-4848
-4827
-4805
-4782
-4758
-4734
-4708
-4682
-4654
-4626
-4596
-4565
-4533
-4500
-4467
-4433
-4399
-4364
-4330
-4297
-4264
-4232
-4201
-4170
-4140
-4111
-4083
-4054
-4027
-3999
-3971
-3943
-3915
-3887
-3858
-3829
-3800
-3770
-3740
-3709
-3678
-3646
-3613
-3580
-3545
-3510
-3474
-3437
-3399
-3360
-3320
-3279
-3237
-3194
-3150
-3106
-3061
-3016
-2971
-2925
-2880
-2835
-2790
-2745
-2701
-2657
-2614
-2572
-2531
-2491
-2451
-2412
-2373
-2334
-2295
-2256
-2217
-2178
-2139
-2099
-2059
-2019
-1977
-1935
-1892
-1847
-1800
-1752
-1701
-1647
-1590
-1530
-1467
-1400
-1329
-1255
-1176
-1095
-1008
-920
-828
-733
-634
-533
-429
-323
-214
-103
11
127
244
364
484
606
729
853
976
1099
1221
1342
1462
1580
1697
1811
1923
2033
2140
2243
2344
2443
2538
2631
2721
2809
2895
2979
3062
3143
3223
3302
3380
3458
3534
3609
3684
3758
3831
3903
3974
4043
4113
4180
4246
4310
4372
4432
4490
4545
4599
4649
4698
4744
4789
4831
4872
4910
4947
4982
5015
5045
5074
5100
5124
5146
5165
5182
5196
5208
5218
5227
5234
5239
5244
5247
5250
5252
5253
5253
5253
5253
5252
5251
5251
5251
5251
5253
5256
5259
5265
5271
5279
5288
5298
5310
5323
5338
5354
5372
5391
5411
5433
5456
5481
5507
5535
5564
5595
5628
5663
5700
5739
5779
5822
5865
5911
5957
6004
6053
6102
6151
6200
6250
6300
6349
6399
6449
6499
6549
6599
6648
6698
6747
6795
6842
6889
6934
6978
7022
7064
7105
7146
7185
7223
7260
7296
7331
7365
7399
7432
7464
7497
7529
7562
7594
7627
7660
7694
7728
7763
7797
7832
7867
7903
7938
7974
8010
8045
8083
8122
8161
8202
8244
8287
8333
8379
8427
8476
8526
8577
8628
8678
8729
8779
8829
8878
8926
8974
9021
9068
9113
9157
9200
9241
9281
9320
9357
9393
9427
9460
9491
9522
9551
9579
9606
9632
9659
9686
9712
9740
9768
9797
9827
9857
9888
9920
9953
9986
10020
10054
10088
10122
10156
10190
10223
10255
10286
10317
10347
10375
10403
10429
10453
10477
10498
10517
10535
10550
10564
10575
10585
10594
10601
10608
10614
10620
10626
10631
10638
10645
10652
10661
10670
10680
10692
10705
10720
10735
10752
10770
10789
10809
10829
10850
10872
10893
10916
10938
10961
10985
11010
11035
11061
11088
11115
11143
11172
11201
11231
11260
11290
11319
11348
11377
11405
11432
11459
11485
11511
11536
11560
11584
11607
11629
11650
11671
11691
11711
11730
11748
11767
11785
11803
11821
11838
11855
11871
11885
11897
11908
11917
11924
11930
11935
11938
11941
11943
11946
11948
11951
11954
11958
11962
11968
11973
11979
11986
11992
11999
12006
12014
12022
12031
12041
12052
12065
12078
12092
12107
12122
12138
12155
12172
12189
12207
12225
12245
12265
12286
12308
12331
12356
12383
12411
12441
12472
12505
12540
12576
12614
12653
12694
12735
12778
12822
12866
12910
12956
13001
13046
13092
13137
13183
13228
13273
13318
13362
13406
13449
13493
13536
13579
13622
13665
13709
13753
13796
13841
13885
13929
13973
14017
14062
14106
14150
14193
14236
14278
14319
14358
14396
14433
14468
14502
14533
14563
14591
14617
14641
14663
14682
14700
14715
14728
14739
14749
14757
14763
14768
14771
14773
14774
14774
14773
14771
14768
14763
14757
14750
14742
14732
14722
14710
14697
14684
14671
14657
14644
14631
14619
14608
14597
14588
14580
14573
14567
14562
14557
14553
14549
14546
14542
14538
14535
14530
14526
14522
14519
14515
14512
14510
14508
14507
14507
14507
14508
14509
14510
14511
14512
14512
14512
14511
14510
14509
14507
14505
14503
14501
14499
14498
14496
14495
14495
14495
14496
14498
14501
14505
14511
14517
14524
14532
14539
14546
14552
14557
14561
14563
14564
14563
14561
14556
14550
14542
14532
14521
14508
14493
14477
14459
14439
14416
14392
14365
14337
14307
14275
14241
14206
14170
14133
14096
14058
14019
13980
13940
13899
13857
13814
13769
13723
13676
13627
13578
13528
13477
13426
13375
13324
13274
13225
13176
13128
13081
13036
12990
12946
12901
12857
12813
12769
12724
12679
12634
12589
12544
12498
12453
12408
12364
12320
12277
12236
12195
12155
12116
12078
12041
12004
11968
11933
11899
11865
11832
11799
11768
11737
11707
11679
11651
11624
11597
11572
11548
11524
11501
11479
11457
11434
11411
11388
11365
11340
11315
11289
11262
11234
11205
11175
11144
11112
11079
11046
11011
10976
10940
10903
10866
10829
10792
10755
10718
10682
10647
10613
10579
10547
10516
10485
10455
10426
10397
10368
10338
10308
10277
10246
10214
10181
10147
10113
10079
10044
10008
9973
9937
9901
9864
9827
9790
9752
9714
9674
9634
9593
9551
9508
9465
9421
9376
9331
9285
9240
9194
9148
9102
9056
9011
8965
8920
8876
8832
8789
8746
8704
8664
8624
8585
8547
8510
8474
8439
8404
8370
8336
8302
8269
8235
8202
8169
8135
8103
8071
8039
8009
7978
7947
7916
7886
7856
7827
7798
7770
7742
7715
7689
7663
7638
7614
7590
7567
7545
7523
7502
7481
7460
7439
7418
7397
7375
7354
7332
7310
7288
7266
7243
7219
7196
7171
7146
7121
7095
7068
7042
7014
6987
6960
6933
6907
6881
6855
6829
6804
6779
6753
6728
6701
6674
6646
6617
6586
6554
6522
6488
6453
6417
6381
6344
6306
6269
6231
6193
6156
6118
6081
6043
6006
5969
5933
5896
5859
5823
5787
5751
5715
5680
5645
5610
5575
5540
5505
5470
5435
5401
5366
5331
5297
5263
5229
5195
5162
5129
5096
5064
5033
5003
4973
4944
4916
4888
4861
4834
4807
4781
4754
4728
4701
4674
4647
4620
4592
4564
4537
4509
4482
4455
4428
4402
4376
4350
4325
4300
4276
4251
4226
4200
4174
4148
4121
4093
4065
4037
4008
3979
3949
3920
3891
3862
3832
3803
3773
3743
3713
3682
3650
3618
3585
3552
3518
3484
3450
3415
3381
3346
3311
3276
3241
3205
3169
3132
3094
3056
3017
2976
2935
2892
2847
2802
2755
2707
2657
2606
2554
2501
2447
2391
2335
2278
2220
2161
2101
2040
1978
1915
1851
1785
1717
1648
1578
1506
1432
1357
1280
1202
1122
1041
959
876
792
707
621
534
447
359
271
182
92
3
-87
-177
-266
-355
-444
-532
-619
-706
-791
-874
-957
-1038
-1118
-1197
-1275
-1352
-1429
-1505
-1581
-1657
-1733
-1808
-1883
-1957
-2031
-2104
-2176
-2247
-2318
-2387
-2456
-2525
-2592
-2659
-2725
-2791
-2856
-2920
-2983
-3046
-3107
-3167
-3226
-3284
-3341
-3397
-3452
-3507
-3560
-3613
-3666
-3718
-3769
-3819
-3869
-3918
-3966
-4013
-4058
-4102
-4144
-4185
-4224
-4261
-4296
-4330
-4362
-4392
-4421
-4449
-4476
-4501
-4526
-4550
-4573
-4595
-4616
-4637
-4656
-4674
-4692
-4708
-4724
-4739
-4754
-4767
-4781
-4793
-4805
-4817
-4829
-4841
-4854
-4867
-4880
-4894
-4908
-4923
-4939
-4955
-4971
-4987
-5004
-5020
-5037
-5055
-5072
-5090
-5109
-5128
-5147
-5167
-5188
-5209
-5231
-5253
-5276
-5299
-5322
-5345
-5368
-5391
-5415
-5438
-5462
-5485
-5509
-5532
-5556
-5580
-5604
-5628
-5652
-5676
-5700
-5723
-5747
-5770
-5792
-5815
-5837
-5859
-5880
-5901
-5922
-5943
-5963
-5983
-6002
-6020
-6037
-6053
-6068
-6082
-6094
-6105
-6115
-6124
-6131
-6138
-6144
-6150
-6155
-6160
-6164
-6169
-6175
-6181
-6187
-6195
-6203
-6213
-6223
-6234
-6247
-6261
-6276
-6292
-6310
-6329
-6349
-6370
-6392
-6415
-6439
-6463
-6488
-6514
-6540
-6567
-6594
-6621
-6648
-6674
-6701
-6727
-6753
-6779
-6804
-6829
-6854
-6878
-6901
-6925
-6948
-6971
-6994
-7016
-7039
-7061
-7083
-7105
-7126
-7147
-7167
-7186
-7205
-7222
-7240
-7256
-7272
-7287
-7302
-7317
-7331
-7345
-7358
-7371
-7383
-7393
-7403
-7412
-7420
-7427
-7433
-7438
-7442
-7445
-7446
-7447
-7445
-7443
-7439
-7434
-7427
-7419
-7410
-7400
-7389
-7377
-7365
-7351
-7338
-7323
-7308
-7292
-7276
-7259
-7242
-7225
-7207
-7189
-7170
-7151
-7132
-7113
-7094
-7075
-7056
-7038
-7020
-7002
-6984
-6967
-6949
-6931
-6914
-6895
-6877
-6858
-6838
-6818
-6798
-6778
-6758
-6739
-6720
-6701
-6684
-6667
-6651
-6636
-6621
-6607
-6594
-6581
-6569
-6557
-6546
-6535
-6525
-6516
-6508
-6500
-6494
-6488
-6483
-6479
-6476
-6473
-6471
-6469
-6467
-6466
-6464
-6462
-6460
-6458
-6456
-6454
-6451
-6449
-6446
-6444
-6442
-6440
-6439
-6438
-6437
-6436
-6436
-6435
-6435
-6434
-6433
-6430
-6428
-6424
-6420
-6415
-6409
-6402
-6395
-6387
-6378
-6369
-6358
-6348
-6336
-6324
-6312
-6299
-6286
-6273
-6259
-6245
-6231
-6216
-6201
-6185
-6168
-6151
-6134
-6116
-6097
-6079
-6060
-6041
-6021
-6002
-5983
-5964
-5945
-5926
-5908
-5889
-5870
-5851
-5831
-5812
-5793
-5774
-5755
-5736
-5718
-5699
-5682
-5665
-5648
-5632
-5617
-5602
-5588
-5574
-5561
-5548
-5536
-5524
-5513
-5502
-5492
-5481
-5471
-5462
-5452
-5443
-5434
-5426
-5417
-5408
-5399
-5390
-5381
-5372
-5363
-5353
-5343
-5333
-5323
-5313
-5303
-5293
-5283
-5274
-5265
-5255
-5247
-5238
-5229
-5221
-5212
-5203
-5194
-5185
-5176
-5166
-5156
-5146
-5136
-5125
-5115
-5105
-5096
-5086
-5076
-5066
-5056
-5046
-5036
-5025
-5013
-5001
-4988
-4974
-4959
-4944
-4928
-4911
-4894
-4876
-4858
-4840
-4822
-4804
-4786
-4768
-4750
-4732
-4714
-4696
-4678
-4660
-4641
-4623
-4604
-4585
-4565
-4546
-4527
-4508
-4489
-4470
-4452
-4434
-4417
-4401
-4385
-4370
-4356
-4343
-4330
-4319
-4308
-4298
-4288
-4279
-4270
-4262
-4253
-4245
-4237
-4229
-4221
-4214
-4207
-4200
-4193
-4188
-4182
-4177
-4173
-4169
-4165
-4162
-4159
-4155
-4151
-4147
-4142
-4137
-4131
-4125
-4118
-4110
-4102
-4093
-4083
-4073
-4061
-4049
-4035
-4021
-4005
-3989
-3972
-3954
-3935
-3914
-3893
-3870
-3847
-3821
-3795
-3767
-3738
-3707
-3675
-3641
-3606
-3570
-3533
-3495
-3456
-3417
-3377
-3338
-3298
-3258
-3219
-3179
-3140
-3101
-3062
-3024
-2985
-2947
-2909
-2871
-2833
-2795
-2757
-2719
-2682
-2644
-2607
-2570
-2533
-2496
-2459
-2423
-2387
-2351
-2316
-2281
-2247
-2214
-2181
-2148
-2116
-2084
-2052
-2020
-1988
-1956
-1923
-1889
-1855
-1820
-1784
-1748
-1711
-1674
-1636
-1598
-1560
-1522
-1483
-1445
-1406
-1368
-1329
-1291
-1253
-1214
-1176
-1139
-1101
-1063
-1026
-989
-952
-916
-880
-845
-811
-778
-745
-714
-685
-656
-629
-604
-580
-557
-536
-515
-495
-476
-457
-439
-421
-403
-386
-369
-353
-338
-323
-309
-296
-283
-270
-258
-246
-234
-223
-211
-199
-188
-176
-165
-155
-145
-136
-128
-121
-114
-109
-105
-102
-100
-98
-96
-95
-95
-94
-94
-94
-94
-94
-94
-94
-93
-92
-91
-88
-86
-82
-78
-73
-68
-62
-57
-51
-46
-41
-36
-31
-27
-23
-19
-15
-12
-8
-4
-1
3
6
10
13
16
19
21
23
25
26
28
28
29
30
30
31
31
31
31
31
31
30
29
27
24
20
16
10
3
-5
-13
-23
-33
-43
-54
-65
-76
-87
-98
-110
-122
-135
-148
-162
-177
-193
-209
-225
-242
-259
-277
-295
-313
-331
-350
-369
-388
-408
-429
-450
-471
-492
-513
-534
-555
-576
-597
-617
-637
-657
-677
-697
-717
-736
-756
-775
-794
-813
-831
-849
-866
-883
-898
-913
-928
-942
-955
-968
-980
-992
-1004
-1016
-1029
-1040
-1052
-1064
-1075
-1087
-1098
-1109
-1120
-1131
-1143
-1154
-1165
-1177
-1188
-1200
-1212
-1223
-1234
-1245
-1256
-1267
-1277
-1286
-1296
-1305
-1314
-1323
-1331
-1339
-1347
-1355
-1363
-1372
-1380
-1388
-1397
-1406
-1414
-1423
-1432
-1441
-1450
-1458
-1467
-1475
-1483
-1490
-1498
-1505
-1512
-1518
-1524
-1529
-1534
-1538
-1542
-1545
-1547
-1548
-1549
-1550
-1550
-1549
-1548
-1547
-1545
-1542
-1540
-1536
-1532
-1528
-1522
-1516
-1510
-1502
-1494
-1485
-1475
-1464
-1453
-1440
-1427
-1414
-1399
-1384
-1368
-1351
-1334
-1316
-1298
-1279
-1259
-1239
-1218
-1196
-1175
-1153
-1130
-1107
-1083
-1059
-1034
-1008
-981
-954
-926
-897
-867
-836
-805
-773
-740
-707
-674
-640
-606
-572
-538
-504
-470
-437
-403
-370
-337
-304
-272
-239
-208
-176
-145
-114
-84
-53
-22
9
39
71
102
133
165
197
229
262
294
326
357
387
417
446
475
502
529
555
580
604
628
651
673
695
716
736
756
775
793
812
830
847
864
881
898
914
931
946
962
977
992
1006
1020
1034
1047
1060
1073
1085
1097
1108
1119
1129
1139
1148
1156
1164
1170
1175
1180
1184
1187
1190
1192
1194
1196
1198
1199
1201
1202
1204
1205
1207
1208
1210
1211
1213
1214
1216
1218
1220
1222
1224
1226
1228
1230
1231
1233
1235
1236
1238
1240
1242
1244
1247
1250
1254
1257
1261
1265
1270
1274
1278
1283
1288
1292
1296
1300
1304
1308
1311
1314
1316
1318
1319
1320
1320
1320
1320
1319
1318
1317
1316
1315
1313
1312
1309
1307
1305
1302
1298
1294
1290
1284
1278
1271
1263
1255
1246
1236
1225
1213
1201
1187
1172
1156
1139
1121
1101
1080
1057
1033
1008
982
955
926
897
867
836
804
771
737
702
666
628
590
551
511
471
430
389
347
306
265
225
185
145
106
68
30
-7
-43
-79
-114
-148
-182
-215
-247
-278
-308
-338
-367
-395
-422
-448
-474
-499
-523
-547
-571
-594
-617
-639
-661
-682
-703
-724
-744
-764
-784
-804
-823
-843
-862
-882
-901
-920
-939
-958
-975
-993
-1008
-1025
-1040
-1053
-1066
-1077
-1087
-1097
-1105
-1113
-1120
-1126
-1131
-1135
-1139
-1143
-1145
-1148
-1150
-1151
-1152
-1153
-1154
-1154
-1154
-1154
-1153
-1152
-1150
-1148
-1145
-1142
-1138
-1134
-1130
-1125
-1120
-1114
-1108
-1102
-1096
-1090
-1083
-1076
-1069
-1060
-1051
-1042
-1031
-1020
-1008
-994
-980
-965
-949
-931
-913
-894
-875
-854
-833
-812
-790
-767
-744
-720
-695
-670
-643
-616
-587
-557
-527
-495
-462
-429
-395
-360
-325
-290
-254
-218
-182
-145
-108
-71
-34
4
41
79
116
154
191
228
264
300
336
372
408
444
481
518
556
595
634
674
716
757
800
843
886
930
975
1020
1066
1112
1159
1206
1255
1304
1354
1404
1455
1507
1559
1612
1666
1720
1774
1828
1883
1938
1993
2049
2105
2161
2218
2275
2331
2388
2444
2501
2557
2613
2669
2724
2779
2834
2888
2942
2996
3049
3102
3154
3207
3258
3310
3361
3412
3462
3512
3562
3611
3659
3707
3754
3800
3846
3891
3935
3979
4022
4064
4105
4145
4185
4224
4262
4299
4334
4369
4402
4435
4465
4495
4523
4551
4577
4602
4626
4649
4671
4693
4713
4733
4752
4770
4787
4803
4819
4833
4847
4859
4870
4881
4890
4898
4905
4911
4916
4919
4922
4923
4924
4923
4922
4919
4916
4911
4906
4900
4894
4886
4878
4869
4859
4848
4837
4824
4811
4798
4783
4767
4751
4734
4716
4697
4677
4656
4635
4614
4591
4569
4546
4523
4499
4475
4451
4427
4402
4377
4352
4327
4302
4276
4251
4226
4200
4175
4150
4125
4101
4075
4051
4027
4003
3980
3957
3934
3911
3888
3866
3844
3823
3802
3781
3761
3741
3722
3703
3685
3667
3649
3632
3615
3598
3583
3567
3552
3538
3524
3511
3499
3487
3477
3466
3457
3448
3440
3433
3426
3420
3414
3409
3404
3400
3396
3392
3388
3385
3382
3379
3376
3373
3370
3366
3363
3358
3354
3349
3343
3337
3331
3324
3317
3309
3300
3291
3280
3269
3257
3243
3229
3213
3196
3178
3158
3137
3116
3094
3071
3048
3023
2999
2974
2949
2923
2896
2869
2841
2813
2784
2754
2723
2691
2658
2625
2591
2556
2521
2486
2451
2416
2381
2347
2314
2281
2248
2216
2184
2153
2121
2090
2059
2028
1996
1965
1934
1903
1873
1843
1813
1784
1756
1728
1701
1674
1648
1623
1598
1574
1551
1529
1507
1486
1466
1446
1427
1409
1391
1374
1357
1342
1327
1312
1298
1285
1272
1260
1249
1238
1229
1220
1211
1204
1196
1190
1183
1177
1171
1165
1159
1154
1148
1141
1135
1128
1121
1113
1105
1096
1086
1076
1066
1055
1043
1031
1018
1006
995
983
970
958
946
934
922
910
897
884
872
859
846
834
821
808
796
784
772
760
749
738
727
716
706
695
685
676
666
656
647
638
630
621
613
605
598
591
585
579
573
568
563
559
555
552
549
546
544
541
539
536
534
531
528
525
522
519
515
511
507
502
497
492
485
478
471
464
456
448
439
431
422
414
406
397
389
380
372
363
355
346
337
327
318
308
299
289
279
268
258
247
235
224
212
200
189
177
165
154
143
132
121
110
99
89
78
67
56
44
32
20
8
-5
-18
-32
-45
-59
-73
-88
-103
-118
-134
-150
-167
-184
-202
-221
-240
-260
-281
-301
-322
-343
-364
-385
-405
-425
-445
-463
-481
-499
-515
-531
-546
-561
-575
-588
-601
-613
-625
-636
-647
-657
-667
-677
-686
-695
-703
-712
-720
-728
-736
-744
-752
-760
-768
-776
-784
-793
-802
-812
-821
-831
-842
-852
-863
-875
-886
-898
-911
-923
-935
-948
-960
-972
-984
-996
-1006
-1016
-1028
-1037
-1047
-1056
-1064
-1072
-1080
-1088
-1096
-1103
-1110
-1117
-1124
-1131
-1137
-1144
-1150
-1156
-1162
-1168
-1174
-1179
-1184
-1189
-1194
-1199
-1204
-1209
-1214
-1219
-1224
-1229
-1234
-1239
-1245
-1251
-1256
-1262
-1268
-1275
-1281
-1288
-1295
-1302
-1310
-1319
-1327
-1337
-1347
-1357
-1367
-1378
-1389
-1401
-1412
-1424
-1436
-1448
-1460
-1472
-1485
-1498
-1512
-1526
-1540
-1555
-1569
-1584
-1599
-1614
-1628
-1642
-1656
-1670
-1683
-1696
-1709
-1722
-1734
-1747
-1760
-1773
-1786
-1799
-1813
-1828
-1842
-1857
-1873
-1889
-1906
-1923
-1940
-1958
-1976
-1994
-2012
-2029
-2048
-2066
-2084
-2102
-2119
-2137
-2155
-2173
-2192
-2210
-2229
-2248
-2267
-2286
-2305
-2324
-2342
-2360
-2378
-2395
-2412
-2428
-2443
-2458
-2473
-2487
-2501
-2514
-2528
-2541
-2554
-2567
-2580
-2592
-2605
-2617
-2629
-2640
-2652
-2662
-2673
-2682
-2692
-2701
-2709
-2717
-2725
-2733
-2740
-2746
-2753
-2759
-2765
-2771
-2776
-2781
-2786
-2791
-2795
-2799
-2802
-2806
-2809
-2812
-2814
-2816
-2819
-2821
-2822
-2824
-2825
-2825
-2826
-2826
-2825
-2824
-2823
-2820
-2818
-2814
-2811
-2806
-2801
-2796
-2790
-2783
-2775
-2767
-2758
-2748
-2738
-2727
-2716
-2704
-2692
-2679
-2666
-2653
-2639
-2624
-2610
-2594
-2579
-2563
-2547
-2530
-2513
-2496
-2478
-2460
-2442
-2422
-2403
-2383
-2362
-2340
-2318
-2296
-2273
-2250
-2226
-2202
-2178
-2154
-2130
-2105
-2081
-2057
-2033
-2008
-1984
-1959
-1935
-1910
-1884
-1859
-1833
-1806
-1779
-1752
-1725
-1697
-1669
-1642
-1614
-1586
-1559
-1531
-1504
-1477
-1451
-1425
-1400
-1376
-1352
-1329
-1306
-1284
-1263
-1242
-1221
-1201
-1182
-1163
-1144
-1125
-1106
-1088
-1069
-1051
-1033
-1014
-997
-979
-962
-944
-927
-910
-893
-876
-859
-842
-826
-809
-792
-775
-758
-740
-723
-705
-688
-670
-653
-637
-620
-604
-589
-574
-560
-546
-532
-519
-506
-493
-481
-468
-456
-443
-431
-419
-406
-394
-383
-371
-360
-350
-340
-331
-322
-314
-306
-299
-292
-285
-278
-272
-266
-260
-253
-247
-241
-235
-230
-225
-220
-216
-212
-208
-205
-202
-199
-197
-196
-196
-196
-198
-200
-203
-207
-212
-218
-224
-231
-239
-247
-255
-263
-272
-280
-288
-296
-304
-312
-320
-328
-336
-344
-352
-359
-367
-375
-383
-391
-399
-407
-415
-423
-431
-439
-447
-456
-464
-472
-481
-489
-498
-507
-516
-525
-534
-543
-553
-562
-572
-582
-591
-600
-609
-617
-625
-633
-640
-647
-653
-660
-666
-673
-679
-685
-690
-695
-700
-704
-708
-712
-714
-717
-719
-721
-723
-724
-725
-726
-727
-728
-729
-729
-729
-728
-727
-725
-723
-720
-717
-714
-710
-706
-702
-698
-694
-690
-686
-683
-679
-675
-672
-668
-665
-661
-657
-654
-650
-647
-643
-640
-637
-634
-631
-629
-626
-624
-623
-621
-621
-620
-620
-621
-622
-624
-626
-629
-633
-637
-641
-647
-652
-658
-665
-672
-680
-689
-699
-709
-720
-732
-744
-757
-770
-783
-797
-811
-824
-838
-852
-866
-880
-893
-906
-919
-931
-943
-955
-966
-976
-985
-994
-1002
-1008
-1014
-1020
-1024
-1027
-1030
-1031
-1031
-1031
-1030
-1028
-1025
-1022
-1018
-1014
-1008
-1004
-999
-992
-986
-979
-971
-963
-955
-946
-936
-927
-917
-908
-898
-888
-879
-870
-862
-854
-846
-839
-832
-826
-820
-814
-809
-804
-799
-796
-793
-790
-788
-787
-787
-787
-789
-790
-793
-796
-799
-803
-808
-813
-819
-825
-831
-838
-846
-853
-861
-869
-877
-885
-893
-901
-910
-918
-927
-936
-945
-955
-965
-975
-986
-997
-1008
-1020
-1033
-1045
-1057
-1069
-1081
-1093
-1104
-1116
-1127
-1137
-1148
-1158
-1168
-1178
-1187
-1197
-1207
-1216
-1226
-1235
-1244
-1252
-1260
-1268
-1275
-1281
-1287
-1292
-1296
-1300
-1303
-1306
-1309
-1311
-1313
-1314
-1316
-1317
-1319
-1320
-1321
-1322
-1324
-1325
-1327
-1328
-1330
-1332
-1334
-1336
-1338
-1340
-1343
-1345
-1348
-1350
-1352
-1353
-1354
-1355
-1356
-1356
-1356
-1356
-1357
-1357
-1358
-1359
-1360
-1362
-1364
-1367
-1370
-1374
-1378
-1383
-1388
-1394
-1401
-1408
-1417
-1426
-1435
-1446
-1458
-1470
-1484
-1498
-1513
-1528
-1544
-1561
-1579
-1597
-1615
-1634
-1654
-1674
-1694
-1714
-1735
-1755
-1776
-1797
-1818
-1840
-1861
-1883
-1905
-1927
-1949
-1971
-1994
-2016
-2039
-2062
-2085
-2109
-2132
-2155
-2178
-2201
-2225
-2248
-2272
-2296
-2320
-2344
-2368
-2393
-2418
-2444
-2469
-2495
-2521
-2547
-2572
-2598
-2623
-2648
-2673
-2697
-2722
-2746
-2770
-2794
-2818
-2842
-2865
-2888
-2910
-2933
-2954
-2976
-2997
-3018
-3039
-3060
-3081
-3101
-3122
-3142
-3162
-3181
-3200
-3219
-3237
-3255
-3273
-3290
-3306
-3323
-3339
-3354
-3370
-3385
-3400
-3414
-3429
-3443
-3457
-3471
-3485
-3499
-3512
-3526
-3539
-3553
-3567
-3580
-3594
-3607
-3620
-3633
-3646
-3659
-3671
-3682
-3693
-3704
-3715
-3725
-3734
-3743
-3752
-3761
-3769
-3777
-3785
-3793
-3801
-3808
-3815
-3822
-3829
-3836
-3842
-3849
-3854
-3860
-3865
-3870
-3875
-3879
-3882
-3885
-3888
-3890
-3892
-3893
-3894
-3895
-3896
-3896
-3897
-3897
-3896
-3896
-3895
-3894
-3892
-3890
-3887
-3884
-3880
-3876
-3872
-3866
-3860
-3854
-3847
-3840
-3833
-3825
-3816
-3808
-3799
-3789
-3779
-3769
-3758
-3746
-3734
-3722
-3709
-3696
-3682
-3668
-3654
-3639
-3624
-3609
-3594
-3578
-3563
-3547
-3531
-3516
-3500
-3485
-3469
-3454
-3438
-3423
-3407
-3392
-3377
-3362
-3347
-3332
-3317
-3303
-3289
-3274
-3260
-3247
-3233
-3220
-3207
-3195
-3183
-3172
-3161
-3151
-3141
-3132
-3124
-3116
-3109
-3103
-3097
-3092
-3088
-3085
-3082
-3080
-3078
-3077
-3076
-3076
-3076
-3077
-3077
-3079
-3080
-3082
-3084
-3086
-3089
-3091
-3094
-3097
-3100
-3102
-3105
-3108
-3111
-3113
-3115
-3118
-3120
-3122
-3123
-3125
-3127
-3128
-3129
-3130
-3131
-3132
-3133
-3134
-3134
-3135
-3136
-3136
-3137
-3137
-3138
-3138
-3138
-3139
-3139
-3140
-3140
-3141
-3142
-3142
-3143
-3144
-3145
-3146
-3147
-3147
-3148
-3149
-3150
-3151
-3152
-3152
-3153
-3155
-3156
-3157
-3159
-3162
-3164
-3167
-3170
-3174
-3178
-3182
-3187
-3191
-3196
-3201
-3205
-3210
-3214
-3218
-3221
-3224
-3227
-3230
-3232
-3235
-3237
-3238
-3239
-3240
-3241
-3241
-3241
-3240
-3239
-3237
-3236
-3233
-3231
-3228
-3224
-3221
-3217
-3212
-3207
-3202
-3196
-3189
-3182
-3175
-3166
-3157
-3148
-3138
-3127
-3116
-3104
-3091
-3078
-3065
-3051
-3036
-3022
-3006
-2991
-2975
-2958
-2942
-2925
-2908
-2891
-2873
-2855
-2838
-2820
-2802
-2785
-2767
-2750
-2733
-2716
-2699
-2682
-2665
-2648
-2631
-2614
-2597
-2579
-2562
-2545
-2528
-2510
-2493
-2476
-2458
-2441
-2423
-2406
-2388
-2371
-2354
-2337
-2320
-2304
-2287
-2271
-2255
-2239
-2223
-2207
-2191
-2175
-2159
-2143
-2127
-2111
-2095
-2079
-2063
-2047
-2031
-2015
-1999
-1983
-1967
-1950
-1934
-1917
-1900
-1883
-1866
-1849
-1831
-1813
-1796
-1778
-1761
-1743
-1726
-1709
-1691
-1675
-1658
-1641
-1625
-1609
-1593
-1577
-1562
-1546
-1531
-1516
-1501
-1487
-1472
-1458
-1444
-1430
-1416
-1402
-1389
-1376
-1363
-1350
-1337
-1325
-1313
-1302
-1291
-1280
-1270
-1260
-1251
-1241
-1232
-1224
-1215
-1207
-1199
-1192
-1184
-1177
-1170
-1163
-1157
-1150
-1144
-1138
-1132
-1126
-1121
-1115
-1110
-1105
-1099
-1094
-1089
-1083
-1078
-1073
-1067
-1061
-1055
-1049
-1043
-1036
-1030
-1022
-1014
-1006
-998
-989
-980
-970
-960
-949
-938
-927
-915
-902
-889
-876
-862
-848
-833
-818
-802
-786
-770
-753
-736
-719
-701
-684
-666
-649
-631
-614
-597
-580
-562
-545
-528
-511
-494
-477
-459
-441
-423
-405
-387
-368
-350
-331
-312
-293
-273
-254
-234
-214
-193
-172
-151
-130
-109
-87
-65
-43
-21
1
23
44
66
88
110
131
153
174
195
216
237
258
278
298
318
338
357
376
395
413
431
449
466
483
501
518
534
551
567
583
599
614
629
643
657
671
684
696
709
720
731
742
753
763
772
781
790
798
806
814
820
827
833
838
843
848
852
856
859
862
864
866
867
868
868
868
868
867
865
864
862
859
856
854
851
847
844
841
838
835
831
828
824
821
817
814
811
808
805
802
799
797
795
794
793
792
791
791
791
791
792
793
793
794
795
796
796
797
797
798
798
798
798
797
797
796
795
794
793
791
789
788
786
783
781
779
776
774
772
769
767
765
763
762
760
758
755
753
751
748
745
743
740
737
734
732
730
727
726
724
723
722
722
722
723
724
725
727
730
733
737
740
745
750
755
760
765
771
777
783
789
796
802
809
816
823
830
838
845
853
860
868
876
884
892
899
907
915
923
930
938
945
952
959
966
973
980
986
992
999
1004
1010
1016
1020
1026
1031
1035
1039
1042
1045
1048
1050
1053
1054
1056
1057
1059
1060
1061
1061
1062
1063
1063
1063
1064
1064
1064
1063
1063
1062
1062
1061
1060
1059
1058
1057
1055
1054
1053
1052
1051
1050
1049
1048
1047
1046
1045
1044
1044
1043
1042
1041
1040
1039
1037
1036
1035
1033
1032
1030
1029
1027
1025
1024
1022
1020
1016
1014
1012
1010
1006
1002
1000
996
991
987
982
977
971
964
958
951
943
935
927
919
910
902
893
884
875
867
858
849
841
832
823
814
805
796
787
777
767
757
746
734
723
711
698
686
673
660
646
633
619
605
591
577
562
548
533
518
504
489
474
460
445
431
417
404
391
378
366
354
342
331
321
311
301
291
282
274
266
258
251
244
238
232
226
221
215
211
206
202
198
194
190
187
184
181
179
176
175
173
172
171
171
171
171
172
173
175
178
181
185
189
194
200
206
212
219
226
233
241
248
256
264
272
280
288
297
305
314
322
331
340
348
357
366
374
382
390
398
406
414
422
430
437
445
453
462
470
478
487
496
504
512
521
529
537
544
552
560
567
574
581
588
594
601
607
614
620
626
631
637
643
648
653
659
664
669
674
680
685
690
696
701
706
711
717
722
727
732
736
741
746
750
755
760
764
769
774
779
783
788
793
797
802
806
810
814
817
821
824
827
830
832
835
837
839
842
844
846
848
850
852
854
856
858
859
861
863
866
868
870
873
876
879
882
886
890
893
897
901
906
910
914
919
924
929
934
939
944
950
956
963
970
977
984
992
1000
1010
1018
1029
1039
1049
1060
1072
1083
1095
1107
1119
1131
1143
1155
1167
1179
1191
1202
1214
1225
1236
1246
1257
1267
1277
1287
1296
1306
1315
1323
1332
1340
1348
1355
1362
1369
1376
1382
1388
1393
1398
1403
1407
1411
1415
1419
1422
1425
1428
1431
1434
1436
1438
1440
1442
1443
1444
1444
1445
1445
1444
1444
1443
1443
1442
1442
1441
1441
1440
1439
1438
1437
1436
1434
1432
1430
1427
1424
1420
1417
1413
1410
1406
1402
1399
1395
1392
1389
1386
1383
1381
1379
1376
1374
1373
1371
1370
1369
1368
1368
1368
1368
1369
1370
1371
1372
1374
1376
1377
1379
1381
1383
1384
1385
1387
1387
1388
1388
1388
1387
1386
1384
1381
1378
1374
1370
1365
1359
1352
1345
1337
1329
1319
1310
1300
1290
1279
1268
1256
1245
1233
1222
1210
1198
1187
1175
1164
1152
1141
1129
1118
1106
1095
1084
1073
1062
1051
1041
1030
1020
1008
999
988
978
967
956
944
933
921
908
896
883
870
857
844
831
817
803
789
774
759
745
730
714
699
684
669
654
638
623
608
593
578
563
548
533
519
505
491
477
463
450
437
425
412
400
388
376
364
352
341
329
317
306
295
284
273
262
252
242
232
223
214
205
196
188
180
173
166
158
152
145
139
133
127
122
117
112
107
102
98
93
89
85
82
78
75
72
69
67
65
63
62
61
60
59
59
59
60
61
62
64
66
69
72
76
80
85
90
95
101
107
113
119
126
132
139
146
152
159
166
173
180
186
193
199
206
212
218
223
229
234
240
245
250
255
260
265
270
274
279
283
287
291
295
299
302
306
309
312
316
319
322
325
328
332
334
337
340
342
344
346
347
348
349
349
348
347
345
343
340
337
333
328
323
317
311
303
296
287
278
268
257
246
234
222
209
195
181
167
152
138
122
107
92
76
61
45
29
14
-1
-16
-31
-46
-60
-74
-88
-101
-114
-126
-138
-149
-161
-172
-182
-192
-202
-211
-220
-229
-237
-245
-253
-260
-267
-273
-279
-285
-291
-296
-301
-305
-310
-314
-319
-323
-327
-331
-335
-339
-343
-347
-351
-356
-360
-364
-369
-374
-379
-384
-389
-395
-400
-406
-411
-417
-423
-428
-434
-439
-444
-449
-454
-459
-463
-468
-472
-477
-481
-485
-490
-494
-498
-503
-507
-511
-516
-521
-526
-531
-536
-542
-547
-553
-558
-564
-570
-577
-583
-589
-595
-602
-608
-614
-621
-627
-633
-639
-644
-650
-655
-660
-665
-669
-673
-677
-681
-683
-686
-688
-689
-690
-691
-690
-689
-688
-685
-682
-678
-673
-668
-661
-654
-646
-636
-626
-614
-602
-589
-574
-559
-544
-527
-510
-493
-475
-457
-439
-420
-401
-382
-362
-342
-321
-301
-280
-259
-238
-217
-196
-175
-155
-135
-115
-96
-77
-59
-41
-23
-6
11
27
43
58
72
86
99
111
122
133
143
152
161
169
177
183
190
195
200
204
207
210
211
212
212
212
211
209
207
205
202
198
195
191
187
182
177
172
167
161
155
149
142
135
129
121
114
107
99
92
84
77
69
61
53
46
38
30
23
15
8
1
-7
-14
-21
-27
-34
-41
-47
-54
-60
-66
-73
-79
-86
-92
-99
-106
-114
-121
-129
-137
-146
-155
-164
-174
-184
-195
-206
-217
-229
-241
-254
-267
-280
-294
-308
-322
-337
-352
-368
-384
-400
-416
-433
-450
-467
-485
-503
-521
-539
-557
-576
-594
-612
-629
-647
-664
-681
-697
-714
-730
-746
-761
-777
-792
-807
-823
-838
-853
-868
-883
-899
-914
-929
-944
-959
-973
-988
-1002
-1016
-1031
-1045
-1059
-1073
-1087
-1101
-1114
-1128
-1141
-1155
-1169
-1182
-1196
-1209
-1223
-1236
-1249
-1262
-1275
-1287
-1299
-1311
-1322
-1332
-1342
-1352
-1361
-1370
-1379
-1387
-1396
-1404
-1412
-1420
-1428
-1436
-1444
-1452
-1460
-1468
-1476
-1484
-1492
-1501
-1509
-1518
-1527
-1537
-1546
-1556
-1566
-1577
-1587
-1598
-1608
-1618
-1629
-1639
-1648
-1658
-1668
-1677
-1687
-1696
-1706
-1716
-1726
-1736
-1747
-1757
-1768
-1779
-1790
-1801
-1812
-1823
-1834
-1845
-1857
-1868
-1880
-1891
-1903
-1914
-1926
-1937
-1948
-1959
-1969
-1980
-1989
-1999
-2008
-2016
-2024
-2031
-2037
-2045
-2051
-2057
-2062
-2067
-2072
-2076
-2080
-2084
-2088
-2092
-2095
-2099
-2103
-2106
-2110
-2114
-2118
-2122
-2125
-2130
-2134
-2138
-2142
-2146
-2151
-2155
-2159
-2164
-2168
-2172
-2176
-2180
-2184
-2187
-2190
-2193
-2195
-2197
-2198
-2199
-2200
-2200
-2199
-2199
-2197
-2195
-2193
-2190
-2187
-2183
-2178
-2173
-2168
-2162
-2155
-2148
-2140
-2132
-2123
-2114
-2104
-2095
-2085
-2075
-2065
-2055
-2045
-2036
-2025
-2017
-2007
-1998
-1988
-1979
-1969
-1959
-1949
-1939
-1928
-1918
-1906
-1895
-1883
-1871
-1859
-1846
-1833
-1820
-1807
-1793
-1780
-1766
-1752
-1738
-1724
-1709
-1695
-1680
-1665
-1649
-1633
-1617
-1601
-1584
-1567
-1549
-1531
-1513
-1494
-1475
-1456
-1436
-1416
-1396
-1375
-1354
-1332
-1311
-1289
-1267
-1245
-1223
-1201
-1179
-1157
-1136
-1114
-1093
-1072
-1051
-1031
-1010
-992
-973
-954
-936
-918
-900
-882
-865
-848
-831
-814
-797
-780
-763
-746
-729
-712
-695
-678
-661
-644
-627
-611
-594
-578
-562
-545
-529
-513
-498
-482
-466
-450
-434
-418
-403
-387
-371
-355
-340
-324
-309
-294
-279
-264
-249
-234
-220
-206
-191
-178
-164
-151
-138
-125
-113
-101
-89
-78
-68
-57
-47
-37
-27
-17
-7
3
14
25
36
48
60
72
85
98
111
125
139
153
168
183
198
213
229
245
261
278
294
311
328
345
362
379
396
412
429
445
461
477
493
508
523
538
552
566
580
594
607
620
633
646
659
671
683
695
707
719
731
743
754
765
777
787
798
809
819
829
839
849
858
868
877
886
895
904
912
920
928
936
943
950
957
963
970
975
981
986
991
996
1000
1004
1008
1010
1014
1016
1018
1020
1022
1022
1022
1022
1022
1020
1018
1016
1014
1012
1008
1006
1002
1000
997
994
990
987
984
980
977
974
971
967
964
960
957
953
950
946
942
938
933
929
925
920
915
910
905
900
895
890
885
879
874
868
862
856
850
844
838
831
824
817
810
803
795
788
780
772
764
756
748
740
732
724
717
710
703
697
691
685
679
674
669
664
660
656
653
649
646
643
641
639
637
635
634
633
633
633
634
634
636
638
640
643
646
650
654
659
664
670
677
684
691
699
708
717
727
737
748
759
771
783
796
809
823
837
852
868
883
900
916
933
950
967
985
1002
1020
1039
1058
1077
1096
1116
1136
1157
1178
1199
1222
1244
1267
1290
1313
1337
1361
1385
1409
1433
1457
1481
1505
1529
1553
1577
1601
1625
1649
1673
1697
1721
1745
1769
1792
1815
1838
1860
1882
1903
1924
1944
1964
1983
2001
2020
2037
2056
2073
2089
2105
2121
2137
2152
2167
2181
2195
2208
2221
2234
2246
2258
2269
2280
2291
2301
2311
2321
2330
2339
2348
2357
2366
2374
2382
2390
2398
2406
2414
2421
2428
2435
2442
2449
2456
2463
2470
2477
2483
2490
2497
2503
2510
2516
2522
2528
2534
2540
2545
2550
2555
2560
2564
2569
2572
2576
2579
2582
2585
2587
2589
2591
2592
2593
2593
2593
2593
2592
2590
2589
2586
2584
2580
2577
2573
2568
2563
2558
2553
2547
2542
2536
2530
2523
2517
2511
2505
2499
2492
2486
2480
2474
2468
2463
2457
2452
2447
2442
2438
2434
2430
2426
2423
2420
2417
2414
2412
2409
2407
2406
2404
2403
2402
2401
2400
2399
2399
2399
2399
2399
2399
2399
2399
2400
2400
2401
2401
2402
2403
2404
2404
2405
2406
2406
2407
2407
2407
2407
2407
2407
2406
2406
2405
2404
2403
2402
2400
2399
2397
2395
2393
2391
2389
2386
2383
2380
2377
2374
2370
2366
2362
2357
2353
2348
2343
2338
2332
2326
2320
2313
2306
2299
2291
2283
2274
2265
2255
2244
2234
2222
2210
2198
2186
2172
2159
2144
2130
2115
2099
2083
2067
2050
2033
2016
1998
1980
1962
1944
1926
1907
1888
1869
1850
1830
1811
1791
1772
1752
1732
1713
1693
1673
1654
1634
1615
1595
1576
1556
1536
1516
1496
1475
1454
1433
1412
1390
1367
1345
1322
1299
1275
1251
1227
1203
1178
1153
1128
1102
1076
1050
1024
998
971
944
918
891
864
838
811
785
758
732
706
681
655
630
604
580
555
531
507
483
459
436
413
390
368
345
323
300
278
256
233
211
189
166
144
122
99
77
54
32
9
-14
-36
-59
-81
-104
-126
-148
-170
-191
-213
-234
-255
-276
-297
-318
-338
-358
-378
-397
-416
-434
-453
-471
-488
-505
-522
-538
-554
-569
-585
-599
-614
-628
-642
-655
-668
-681
-693
-705
-716
-728
-739
-750
-761
-772
-782
-793
-803
-813
-823
-832
-842
-851
-861
-870
-879
-887
-896
-904
-913
-921
-929
-937
-946
-954
-963
-971
-979
-988
-997
-1004
-1014
-1022
-1032
-1041
-1051
-1060
-1070
-1080
-1090
-1101
-1112
-1123
-1134
-1146
-1157
-1169
-1181
-1193
-1206
-1218
-1231
-1243
-1256
-1268
-1281
-1294
-1307
-1320
-1333
-1346
-1359
-1372
-1385
-1398
-1411
-1423
-1436
-1449
-1461
-1474
-1486
-1498
-1510
-1522
-1534
-1545
-1557
-1569
-1580
-1591
-1603
-1614
-1625
-1635
-1646
-1656
-1666
-1676
-1686
-1695
-1705
-1714
-1723
-1732
-1741
-1749
-1758
-1766
-1775
-1783
-1791
-1799
-1808
-1816
-1824
-1833
-1841
-1849
-1858
-1866
-1874
-1883
-1891
-1899
-1906
-1914
-1921
-1928
-1935
-1942
-1949
-1955
-1962
-1968
-1974
-1979
-1985
-1991
-1996
-2001
-2007
-2013
-2017
-2024
-2029
-2036
-2041
-2048
-2054
-2060
-2066
-2072
-2078
-2084
-2089
-2095
-2100
-2106
-2111
-2116
-2121
-2125
-2129
-2133
-2137
-2140
-2143
-2145
-2148
-2150
-2151
-2153
-2154
-2155
-2155
-2155
-2155
-2155
-2154
-2153
-2151
-2150
-2147
-2145
-2142
-2138
-2135
-2131
-2127
-2123
-2118
-2113
-2108
-2103
-2098
-2092
-2086
-2079
-2072
-2065
-2058
-2050
-2041
-2033
-2024
-2015
-2005
-1996
-1986
-1976
-1966
-1956
-1945
-1935
-1924
-1913
-1902
-1891
-1879
-1868
-1856
-1844
-1832
-1820
-1808
-1795
-1783
-1771
-1759
-1747
-1735
-1723
-1711
-1700
-1688
-1676
-1665
-1654
-1643
-1632
-1621
-1611
-1601
-1591
-1582
-1573
-1564
-1556
-1548
-1540
-1532
-1525
-1517
-1510
-1503
-1496
-1490
-1483
-1477
-1470
-1464
-1458
-1452
-1446
-1441
-1435
-1430
-1425
-1420
-1415
-1410
-1405
-1400
-1395
-1390
-1385
-1380
-1375
-1370
-1364
-1359
-1354
-1348
-1343
-1338
-1332
-1327
-1322
-1317
-1312
-1307
-1302
-1298
-1294
-1290
-1286
-1282
-1278
-1275
-1271
-1268
-1264
-1261
-1258
-1255
-1252
-1249
-1246
-1243
-1240
-1237
-1235
-1233
-1230
-1228
-1226
-1225
-1223
-1222
-1220
-1219
-1217
-1216
-1214
-1212
-1210
-1208
-1206
-1203
-1200
-1197
-1193
-1190
-1185
-1181
-1176
-1171
-1166
-1160
-1154
-1148
-1142
-1135
-1129
-1122
-1115
-1109
-1102
-1095
-1088
-1082
-1075
-1069
-1063
-1056
-1050
-1045
-1039
-1033
-1028
-1022
-1018
-1012
-1008
-1002
-998
-993
-989
-984
-980
-976
-972
-969
-965
-963
-960
-958
-956
-955
-954
-953
-953
-953
-954
-955
-956
-958
-961
-963
-966
-970
-973
-978
-982
-987
-992
-997
-1002
-1008
-1014
-1022
-1028
-1035
-1042
-1050
-1057
-1065
-1074
-1082
-1091
-1100
-1109
-1118
-1127
-1136
-1145
-1155
-1164
-1173
-1183
-1192
-1202
-1211
-1221
-1231
-1241
-1251
-1262
-1272
-1283
-1295
-1306
-1318
-1330
-1343
-1356
-1369
-1382
-1395
-1408
-1422
-1435
-1448
-1462
-1475
-1488
-1501
-1514
-1527
-1540
-1554
-1567
-1580
-1593
-1606
-1619
-1631
-1643
-1656
-1668
-1679
-1691
-1702
-1714
-1724
-1735
-1746
-1756
-1766
-1775
-1784
-1793
-1801
-1809
-1817
-1824
-1831
-1837
-1843
-1849
-1855
-1860
-1866
-1870
-1875
-1879
-1883
-1887
-1890
-1892
-1895
-1897
-1898
-1899
-1899
-1899
-1898
-1897
-1895
-1893
-1891
-1888
-1884
-1880
-1875
-1870
-1864
-1858
-1851
-1843
-1835
-1826
-1817
-1807
-1796
-1786
-1774
-1763
-1751
-1738
-1725
-1712
-1699
-1685
-1671
-1657
-1643
-1628
-1613
-1598
-1583
-1568
-1552
-1536
-1520
-1504
-1488
-1471
-1454
-1438
-1421
-1404
-1387
-1370
-1353
-1335
-1318
-1301
-1284
-1267
-1250
-1233
-1216
-1199
-1183
-1166
-1150
-1134
-1118
-1102
-1087
-1071
-1055
-1039
-1022
-1006
-991
-975
-959
-943
-926
-910
-894
-878
-862
-847
-831
-815
-800
-784
-768
-753
-738
-722
-707
-692
-677
-662
-647
-633
-618
-604
-590
-577
-563
-550
-537
-524
-511
-499
-487
-474
-462
-451
-439
-427
-416
-405
-394
-383
-373
-362
-352
-343
-333
-325
-316
-308
-300
-293
-285
-279
-272
-266
-260
-254
-249
-244
-239
-235
-230
-227
-223
-220
-218
-215
-213
-211
-209
-208
-206
-205
-204
-203
-202
-201
-200
-199
-199
-198
-198
-197
-197
-197
-196
-196
-196
-196
-195
-195
-195
-194
-194
-193
-192
-192
-191
-190
-189
-188
-187
-186
-185
-185
-184
-183
-182
-181
-180
-180
-179
-179
-179
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-177
-177
-177
-176
-175
-175
-173
-172
-170
-168
-166
-164
-161
-158
-155
-152
-149
-146
-142
-139
-135
-131
-127
-123
-119
-114
-110
-105
-101
-96
-92
-87
-83
-78
-74
-69
-65
-60
-56
-51
-46
-41
-36
-31
-25
-20
-14
-8
-2
4
10
16
22
28
34
40
47
53
60
67
74
81
88
95
102
109
117
124
131
138
145
152
159
165
172
179
186
192
199
206
212
218
225
231
237
242
248
253
259
264
268
273
277
282
286
289
293
296
299
302
304
306
308
309
310
311
311
312
311
311
310
309
308
307
305
302
300
297
293
289
285
280
274
268
262
255
248
240
232
224
215
206
196
187
177
167
157
146
136
125
114
103
92
80
69
57
45
33
21
9
-3
-15
-27
-39
-51
-63
-75
-87
-99
-111
-122
-133
-144
-155
-165
-176
-185
-195
-204
-213
-221
-229
-237
-245
-253
-260
-267
-274
-280
-286
-292
-298
-303
-309
-314
-319
-324
-329
-334
-339
-344
-349
-354
-358
-363
-368
-373
-378
-383
-388
-393
-397
-402
-406
-410
-414
-418
-421
-425
-427
-430
-432
-434
-435
-436
-437
-437
-437
-437
-437
-436
-434
-433
-431
-430
-428
-426
-423
-421
-419
-416
-413
-411
-408
-405
-402
-399
-396
-393
-390
-387
-384
-381
-377
-374
-371
-368
-365
-362
-359
-357
-354
-352
-349
-347
-345
-343
-341
-339
-337
-336
-334
-333
-331
-330
-328
-327
-325
-324
-322
-321
-319
-317
-315
-313
-311
-309
-307
-305
-303
-300
-298
-296
-293
-291
-288
-285
-283
-280
-277
-274
-271
-269
-266
-263
-260
-258
-255
-252
-250
-247
-244
-241
-238
-235
-232
-228
-225
-222
-219
-215
-212
-210
-207
-205
-203
-201
-199
-198
-196
-196
-195
-194
-194
-194
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-193
-193
-192
-191
-190
-188
-186
-184
-181
-179
-176
-172
-168
-164
-160
-156
-151
-145
-140
-134
-127
-121
-114
-107
-99
-91
-83
-74
-65
-56
-46
-37
-27
-17
-6
4
15
26
36
47
58
70
81
93
105
117
129
142
154
167
179
192
204
216
229
241
252
264
275
286
297
308
318
328
338
347
357
365
374
382
390
398
405
411
418
424
430
436
441
447
451
456
460
464
467
470
473
475
477
479
480
481
482
482
481
480
479
478
476
474
472
469
466
463
460
457
454
451
448
445
442
439
436
433
431
428
425
423
420
418
416
413
411
408
405
403
399
396
392
387
383
378
372
367
361
354
348
341
334
326
319
311
302
294
285
276
266
257
247
237
226
216
205
194
183
172
161
149
138
126
115
103
91
79
67
55
43
31
18
6
-7
-21
-34
-47
-61
-75
-89
-103
-117
-131
-145
-159
-173
-187
-201
-215
-230
-244
-259
-273
-288
-303
-318
-332
-347
-362
-377
-392
-407
-422
-437
-452
-467
-482
-497
-512
-527
-542
-557
-571
-585
-599
-613
-626
-639
-652
-665
-678
-690
-703
-714
-726
-738
-749
-760
-771
-781
-791
-801
-811
-821
-830
-839
-849
-858
-867
-876
-885
-894
-903
-912
-921
-930
-938
-947
-955
-963
-971
-980
-988
-996
-1002
-1010
-1018
-1027
-1034
-1042
-1049
-1056
-1064
-1071
-1078
-1085
-1092
-1099
-1105
-1112
-1119
-1125
-1132
-1138
-1144
-1150
-1156
-1162
-1167
-1172
-1177
-1182
-1187
-1191
-1195
-1199
-1204
-1207
-1211
-1215
-1218
-1222
-1225
-1229
-1232
-1235
-1238
-1241
-1244
-1246
-1249
-1252
-1254
-1256
-1259
-1261
-1263
-1265
-1267
-1268
-1270
-1271
-1273
-1274
-1275
-1275
-1276
-1276
-1276
-1276
-1276
-1275
-1274
-1272
-1270
-1268
-1266
-1262
-1259
-1255
-1251
-1246
-1241
-1235
-1229
-1223
-1217
-1210
-1203
-1196
-1189
-1182
-1174
-1166
-1158
-1150
-1142
-1133
-1125
-1117
-1108
-1100
-1091
-1083
-1075
-1067
-1059
-1052
-1044
-1036
-1028
-1020
-1012
-1006
-998
-991
-983
-976
-969
-962
-955
-948
-941
-934
-928
-921
-915
-909
-903
-897
-892
-887
-882
-877
-873
-870
-866
-863
-860
-858
-856
-854
-853
-852
-852
-852
-853
-853
-854
-855
-856
-857
-859
-861
-862
-864
-866
-868
-869
-871
-873
-875
-877
-879
-881
-883
-886
-888
-890
-893
-895
-898
-900
-902
-905
-907
-908
-910
-912
-913
-914
-914
-915
-915
-914
-914
-913
-912
-911
-909
-907
-904
-902
-899
-896
-893
-889
-886
-882
-878
-874
-869
-864
-859
-854
-848
-842
-836
-830
-823
-816
-809
-802
-795
-787
-779
-771
-763
-754
-746
-737
-728
-719
-709
-699
-688
-678
-667
-656
-644
-632
-621
-609
-596
-584
-571
-558
-545
-532
-519
-505
-492
-478
-464
-451
-437
-423
-408
-394
-380
-365
-350
-336
-321
-306
-291
-276
-261
-246
-231
-217
-203
-189
-176
-162
-149
-137
-124
-112
-100
-87
-76
-64
-52
-41
-29
-18
-7
3
14
24
35
45
56
66
77
87
98
109
120
131
142
154
166
177
189
201
213
224
236
248
260
272
284
296
309
321
333
345
357
369
381
394
406
418
430
442
454
466
478
490
502
514
526
539
551
563
575
587
599
611
622
633
644
655
665
676
685
695
704
713
722
730
738
746
753
761
768
774
781
787
793
798
803
808
812
816
820
823
826
828
830
831
833
834
835
835
836
836
837
837
837
837
837
836
835
835
834
833
832
831
829
828
827
826
825
824
824
823
822
822
821
821
820
820
819
819
819
819
819
820
820
821
823
824
826
827
829
831
833
836
838
840
842
845
847
850
852
855
858
861
864
868
872
875
879
883
887
891
895
900
904
908
913
917
921
926
931
936
941
946
952
958
963
969
975
981
986
992
998
1002
1008
1014
1018
1025
1030
1034
1039
1044
1048
1053
1057
1061
1064
1068
1071
1074
1077
1080
1083
1085
1087
1090
1092
1094
1095
1097
1099
1101
1102
1103
1105
1106
1106
1107
1107
1107
1106
1106
1105
1104
1102
1100
1098
1095
1092
1089
1086
1082
1078
1074
1069
1064
1059
1053
1047
1040
1033
1026
1016
1008
1000
990
980
969
958
947
935
922
909
896
882
868
853
838
822
806
790
774
757
739
722
704
686
668
650
632
613
595
576
557
538
519
500
481
462
443
424
405
387
368
349
331
312
294
276
258
240
223
205
188
171
154
138
121
105
90
74
59
44
30
16
2
-11
-23
-36
-47
-58
-69
-78
-88
-96
-105
-112
-120
-126
-133
-139
-144
-149
-154
-159
-163
-166
-170
-173
-176
-178
-180
-183
-184
-186
-187
-188
-189
-189
-190
-190
-190
-189
-189
-188
-187
-186
-185
-184
-182
-181
-180
-179
-177
-176
-175
-174
-173
-172
-171
-171
-170
-170
-170
-170
-170
-171
-171
-172
-173
-174
-175
-176
-177
-179
-180
-181
-182
-183
-184
-185
-187
-188
-189
-189
-190
-191
-191
-192
-192
-192
-191
-191
-190
-189
-187
-186
-184
-183
-181
-179
-177
-174
-172
-169
-167
-164
-161
-158
-155
-151
-148
-144
-140
-137
-133
-129
-125
-121
-117
-113
-109
-105
-101
-97
-93
-89
-84
-80
-76
-72
-68
-64
-60
-56
-52
-48
-45
-41
-38
-35
-32
-30
-28
-26
-24
-23
-22
-21
-21
-21
-22
-23
-24
-26
-28
-30
-33
-36
-39
-43
-47
-51
-56
-61
-67
-73
-79
-86
-93
-100
-108
-115
-123
-131
-140
-148
-157
-166
-175
-184
-193
-202
-212
-221
-231
-240
-250
-259
-268
-278
-287
-296
-305
-314
-323
-332
-341
-350
-359
-368
-377
-386
-395
-404
-413
-422
-431
-440
-449
-458
-467
-476
-485
-494
-504
-513
-522
-531
-541
-550
-559
-569
-578
-588
-597
-607
-616
-625
-635
-644
-653
-663
-672
-681
-690
-699
-708
-716
-725
-734
-742
-750
-759
-767
-775
-783
-790
-798
-806
-813
-821
-828
-836
-843
-850
-858
-865
-872
-879
-887
-894
-901
-908
-915
-922
-930
-937
-944
-951
-958
-965
-973
-980
-987
-994
-1000
-1008
-1014
-1022
-1029
-1036
-1043
-1050
-1057
-1063
-1070
-1076
-1083
-1089
-1096
-1102
-1108
-1115
-1121
-1126
-1132
-1138
-1143
-1149
-1154
-1159
-1164
-1168
-1173
-1177
-1181
-1185
-1188
-1192
-1195
-1198
-1201
-1204
-1206
-1208
-1210
-1211
-1213
-1214
-1216
-1217
-1218
-1219
-1220
-1221
-1222
-1222
-1223
-1224
-1224
-1224
-1224
-1224
-1224
-1223
-1222
-1222
-1221
-1220
-1219
-1218
-1217
-1216
-1214
-1213
-1212
-1211
-1209
-1208
-1207
-1206
-1205
-1204
-1203
-1202
-1201
-1201
-1200
-1199
-1199
-1198
-1198
-1197
-1197
-1197
-1196
-1196
-1196
-1196
-1197
-1197
-1198
-1199
-1200
-1201
-1203
-1204
-1206
-1208
-1210
-1212
-1214
-1217
-1219
-1222
-1225
-1228
-1231
-1235
-1238
-1242
-1246
-1250
-1254
-1258
-1262
-1266
-1270
-1274
-1279
-1283
-1287
-1292
-1296
-1300
-1305
-1309
-1314
-1318
-1323
-1327
-1331
-1336
-1340
-1344
-1348
-1351
-1355
-1359
-1362
-1365
-1368
-1371
-1373
-1376
-1378
-1381
-1383
-1385
-1387
-1389
-1390
-1392
-1393
-1395
-1396
-1397
-1397
-1398
-1398
-1399
-1399
-1399
-1399
-1398
-1398
-1398
-1397
-1397
-1397
-1396
-1396
-1395
-1395
-1394
-1393
-1392
-1392
-1391
-1389
-1388
-1387
-1386
-1384
-1383
-1382
-1380
-1379
-1377
-1376
-1374
-1373
-1371
-1370
-1368
-1367
-1365
-1363
-1361
-1360
-1358
-1356
-1353
-1351
-1349
-1346
-1344
-1341
-1337
-1334
-1330
-1327
-1323
-1319
-1314
-1310
-1305
-1301
-1296
-1291
-1285
-1280
-1274
-1268
-1262
-1256
-1249
-1242
-1235
-1228
-1221
-1214
-1206
-1199
-1192
-1184
-1177
-1169
-1162
-1154
-1147
-1140
-1133
-1126
-1119
-1112
-1105
-1098
-1091
-1085
-1078
-1072
-1065
-1059
-1053
-1047
-1041
-1035
-1029
-1022
-1016
-1012
-1006
-1000
-995
-989
-983
-977
-972
-966
-960
-954
-948
-942
-937
-931
-925
-919
-914
-908
-903
-898
-893
-888
-883
-878
-874
-869
-865
-861
-857
-854
-850
-847
-844
-842
-839
-836
-834
-832
-829
-827
-825
-823
-821
-819
-817
-814
-812
-810
-808
-805
-803
-801
-799
-796
-794
-792
-790
-788
-786
-784
-782
-780
-778
-776
-774
-772
-769
-767
-764
-761
-758
-755
-752
-748
-744
-740
-736
-732
-727
-723
-718
-714
-709
-705
-701
-696
-692
-687
-683
-679
-674
-670
-665
-660
-655
-650
-645
-639
-634
-628
-623
-617
-611
-605
-599
-593
-587
-581
-575
-569
-562
-555
-548
-541
-533
-525
-516
-507
-498
-489
-479
-470
-460
-450
-440
-430
-420
-410
-399
-389
-379
-368
-358
-348
-337
-327
-317
-306
-296
-285
-275
-265
-254
-244
-234
-224
-213
-203
-193
-183
-173
-164
-154
-144
-135
-125
-115
-106
-96
-86
-77
-67
-57
-47
-37
-27
-17
-7
3
13
23
33
43
52
62
71
80
89
99
108
117
126
135
144
153
162
171
180
189
198
207
215
223
232
240
248
255
263
270
277
284
291
297
304
310
316
322
328
334
340
346
352
358
364
370
376
382
388
394
399
405
410
416
421
427
432
438
444
450
456
462
468
473
479
485
490
495
500
505
509
514
518
522
526
529
533
537
540
544
547
550
553
555
558
560
561
563
564
564
565
565
565
564
564
563
561
560
558
557
555
553
551
550
548
546
544
542
540
538
536
535
533
531
530
528
527
526
525
524
523
522
521
521
520
520
519
519
518
518
517
517
517
516
515
515
515
514
514
514
514
514
515
515
516
517
518
519
521
522
524
526
529
531
533
536
538
541
544
547
550
553
557
560
564
568
572
576
580
584
588
593
597
602
607
611
616
621
625
630
635
639
644
648
653
657
661
666
670
674
678
683
687
692
697
702
708
714
720
726
733
740
748
755
763
771
779
787
795
804
812
821
829
838
847
856
864
873
882
892
901
910
920
929
939
949
958
968
978
988
997
1006
1016
1026
1035
1043
1052
1061
1069
1077
1085
1093
1101
1108
1115
1123
1130
1136
1143
1150
1156
1162
1168
1175
1181
1186
1192
1198
1204
1210
1216
1222
1228
1234
1240
1247
1253
1259
1264
1270
1276
1281
1287
1292
1297
1302
1307
1311
1316
1321
1325
1330
1334
1339
1343
1348
1352
1357
1362
1367
1372
1377
1382
1388
1394
1400
1406
1413
1420
1426
1433
1441
1448
1455
1463
1470
1478
1486
1493
1502
1510
1519
1527
1536
1546
1555
1565
1575
1586
1596
1607
1617
1628
1639
1650
1661
1671
1682
1693
1704
1715
1725
1736
1746
1757
1767
1777
1787
1796
1806
1815
1823
1832
1839
1847
1854
1861
1867
1873
1878
1884
1889
1893
1898
1902
1907
1911
1915
1919
1922
1926
1929
1933
1936
1939
1942
1944
1946
1948
1950
1952
1953
1954
1955
1956
1956
1956
1956
1955
1954
1953
1951
1949
1946
1943
1940
1936
1931
1927
1922
1916
1910
1904
1898
1892
1885
1878
1871
1863
1856
1848
1840
1832
1824
1815
1807
1798
1789
1780
1770
1761
1751
1742
1733
1723
1714
1704
1695
1686
1677
1668
1659
1650
1641
1633
1624
1616
1608
1600
1592
1584
1576
1568
1560
1552
1544
1536
1528
1519
1511
1503
1495
1488
1480
1472
1464
1457
1449
1442
1435
1428
1421
1414
1407
1400
1394
1387
1380
1373
1366
1359
1352
1345
1338
1330
1323
1315
1307
1299
1290
1281
1272
1263
1253
1244
1234
1223
1213
1202
1191
1179
1168
1156
1144
1132
1119
1106
1094
1081
1068
1054
1041
1027
1012
999
985
971
956
942
927
912
897
882
867
851
836
820
805
789
773
757
741
726
710
694
678
661
645
629
613
596
580
563
546
529
512
494
476
459
441
423
404
386
368
349
331
312
294
275
256
237
219
200
181
162
143
124
105
85
66
47
28
9
-10
-30
-49
-68
-87
-107
-126
-145
-164
-183
-202
-221
-240
-259
-278
-297
-315
-334
-353
-371
-390
-408
-427
-445
-463
-482
-500
-518
-536
-555
-573
-591
-608
-626
-644
-661
-678
-696
-713
-730
-747
-763
-780
-797
-813
-829
-845
-861
-876
-891
-906
-921
-936
-950
-965
-979
-993
-1006
-1020
-1035
-1049
-1063
-1077
-1091
-1105
-1119
-1133
-1147
-1161
-1175
-1188
-1202
-1215
-1229
-1242
-1255
-1268
-1281
-1293
-1306
-1318
-1330
-1342
-1354
-1366
-1377
-1388
-1399
-1410
-1421
-1431
-1441
-1451
-1461
-1471
-1480
-1490
-1499
-1507
-1516
-1524
-1532
-1540
-1547
-1554
-1561
-1568
-1575
-1581
-1587
-1592
-1598
-1603
-1607
-1612
-1616
-1619
-1623
-1626
-1628
-1631
-1633
-1635
-1637
-1638
-1640
-1641
-1642
-1642
-1642
-1642
-1642
-1641
-1641
-1639
-1638
-1636
-1634
-1632
-1629
-1627
-1624
-1620
-1616
-1613
-1608
-1604
-1599
-1594
-1589
-1583
-1577
-1571
-1565
-1558
-1552
-1545
-1537
-1530
-1522
-1515
-1506
-1498
-1490
-1481
-1472
-1463
-1454
-1445
-1436
-1426
-1416
-1406
-1396
-1386
-1375
-1364
-1353
-1342
-1331
-1319
-1308
-1296
-1284
-1272
-1259
-1247
-1234
-1221
-1208
-1194
-1180
-1166
-1152
-1137
-1122
-1107
-1092
-1076
-1060
-1044
-1028
-1012
-996
-979
-963
-946
-930
-913
-897
-880
-864
-847
-831
-815
-799
-783
-767
-752
-736
-720
-705
-689
-674
-658
-643
-627
-612
-597
-582
-567
-552
-538
-524
-510
-496
-482
-469
-456
-442
-430
-417
-405
-392
-380
-369
-357
-346
-336
-325
-315
-305
-295
-285
-276
-266
-257
-248
-239
-230
-221
-212
-203
-195
-187
-179
-171
-163
-155
-147
-140
-132
-125
-118
-111
-104
-97
-91
-84
-78
-72
-66
-61
-55
-49
-44
-38
-33
-28
-22
-17
-12
-7
-2
3
9
14
19
23
28
33
38
42
46
51
55
58
62
65
68
71
74
76
78
81
83
85
87
89
91
92
94
96
97
98
99
100
100
101
101
101
101
101
101
100
100
99
99
98
97
96
95
94
93
92
91
89
88
86
84
82
79
76
73
70
66
63
59
54
50
45
41
36
31
26
20
15
9
3
-3
-9
-15
-21
-28
-34
-40
-45
-51
-57
-62
-67
-72
-77
-81
-86
-90
-94
-98
-102
-105
-109
-112
-116
-119
-122
-125
-128
-130
-133
-136
-138
-141
-143
-146
-148
-151
-154
-157
-160
-163
-166
-169
-173
-176
-180
-184
-188
-192
-196
-201
-205
-210
-215
-220
-225
-230
-236
-241
-246
-252
-257
-263
-269
-274
-280
-286
-292
-298
-304
-310
-316
-323
-329
-335
-342
-348
-355
-361
-367
-373
-379
-386
-392
-398
-404
-410
-416
-423
-429
-435
-442
-448
-455
-461
-468
-474
-480
-486
-492
-498
-504
-510
-516
-522
-527
-533
-538
-544
-549
-554
-558
-563
-567
-572
-576
-580
-584
-588
-592
-595
-599
-602
-605
-609
-612
-615
-618
-621
-624
-627
-630
-633
-636
-639
-641
-644
-647
-649
-652
-654
-657
-659
-662
-665
-667
-670
-673
-677
-680
-683
-686
-689
-693
-696
-699
-702
-705
-707
-710
-712
-715
-717
-719
-720
-722
-723
-725
-726
-727
-728
-729
-730
-730
-731
-731
-732
-732
-732
-733
-733
-733
-734
-734
-735
-735
-736
-737
-738
-738
-739
-740
-741
-742
-743
-744
-745
-747
-748
-749
-751
-753
-755
-757
-759
-761
-763
-765
-767
-770
-772
-774
-776
-778
-781
-783
-785
-787
-789
-792
-794
-796
-798
-800
-802
-803
-805
-807
-809
-811
-812
-814
-815
-816
-817
-818
-819
-819
-820
-820
-820
-820
-820
-819
-818
-818
-817
-816
-815
-814
-813
-811
-810
-808
-807
-805
-803
-802
-800
-798
-796
-795
-793
-791
-790
-788
-786
-785
-783
-782
-780
-779
-777
-776
-774
-773
-772
-771
-770
-769
-768
-767
-767
-766
-765
-765
-764
-764
-763
-763
-762
-762
-761
-761
-760
-760
-760
-760
-760
-760
-760
-761
-762
-762
-763
-764
-765
-766
-767
-769
-770
-772
-773
-775
-777
-779
-781
-783
-785
-788
-790
-793
-795
-798
-801
-804
-807
-811
-814
-818
-821
-825
-828
-832
-836
-839
-843
-847
-851
-854
-858
-862
-866
-869
-873
-877
-880
-883
-886
-890
-892
-895
-898
-900
-902
-904
-906
-907
-908
-909
-910
-910
-910
-910
-909
-909
-907
-906
-904
-902
-900
-897
-894
-891
-887
-883
-879
-874
-870
-865
-860
-854
-849
-843
-837
-831
-825
-818
-812
-805
-799
-792
-785
-778
-771
-764
-756
-749
-741
-733
-725
-718
-710
-702
-694
-686
-678
-670
-662
-654
-646
-638
-630
-622
-614
-606
-598
-590
-582
-575
-567
-559
-552
-544
-537
-530
-522
-515
-508
-501
-494
-487
-480
-473
-466
-460
-453
-446
-440
-433
-426
-419
-412
-405
-398
-391
-384
-377
-370
-362
-355
-348
-340
-333
-325
-318
-310
-303
-295
-287
-279
-271
-262
-254
-245
-236
-228
-219
-210
-201
-192
-183
-174
-165
-156
-147
-138
-129
-120
-111
-102
-93
-84
-75
-66
-57
-48
-39
-30
-21
-12
-3
6
15
25
34
43
52
61
70
80
89
98
107
116
125
135
144
153
162
171
180
189
198
206
215
224
232
241
249
257
265
274
282
290
298
305
313
321
328
335
342
349
356
363
370
376
382
388
394
400
406
412
418
423
429
434
440
445
450
455
461
466
471
476
481
486
490
495
499
503
507
511
515
518
521
524
526
528
530
531
532
533
533
534
533
533
532
531
530
529
527
526
524
522
520
518
516
514
511
509
507
505
503
500
498
496
493
491
489
487
485
483
481
480
478
476
475
473
472
470
469
467
466
465
463
462
460
459
457
456
454
453
451
450
448
446
445
443
442
440
438
437
435
434
432
431
429
428
427
426
425
424
422
421
420
418
416
415
413
411
408
406
404
402
399
397
394
392
389
386
384
381
378
375
372
368
365
361
358
354
350
346
342
338
334
330
325
321
316
311
306
301
296
290
285
279
273
267
261
255
250
244
238
232
227
221
216
210
205
200
195
190
186
181
177
173
169
165
162
158
155
151
148
145
142
139
137
134
132
130
128
126
124
122
120
118
115
113
111
108
106
103
101
98
95
92
89
86
83
80
77
74
70
67
63
60
56
53
49
45
41
37
33
28
24
19
15
10
5
1
-4
-9
-14
-18
-23
-28
-33
-38
-43
-48
-53
-58
-64
-69
-75
-80
-86
-92
-97
-104
-110
-116
-122
-129
-136
-143
-150
-157
-164
-172
-179
-187
-195
-203
-211
-219
-228
-236
-245
-253
-262
-271
-280
-289
-298
-308
-317
-327
-336
-345
-355
-364
-374
-383
-393
-402
-411
-421
-430
-439
-448
-457
-466
-475
-483
-492
-500
-508
-516
-524
-531
-539
-546
-553
-560
-567
-574
-580
-586
-592
-598
-604
-610
-615
-620
-625
-630
-634
-638
-642
-646
-650
-653
-657
-660
-663
-665
-668
-670
-672
-674
-676
-678
-680
-681
-683
-684
-685
-686
-687
-688
-689
-690
-691
-691
-691
-692
-692
-692
-692
-692
-692
-692
-692
-692
-691
-691
-691
-691
-690
-690
-690
-689
-689
-689
-688
-688
-688
-687
-687
-687
-686
-685
-684
-684
-682
-681
-680
-678
-677
-675
-674
-672
-670
-668
-666
-663
-661
-658
-656
-653
-650
-647
-644
-640
-637
-633
-630
-626
-622
-618
-614
-610
-606
-602
-597
-593
-588
-584
-579
-574
-569
-564
-559
-554
-549
-544
-539
-534
-529
-524
-519
-514
-509
-504
-499
-494
-489
-484
-479
-474
-470
-465
-461
-457
-452
-448
-444
-440
-436
-433
-429
-426
-423
-419
-416
-413
-410
-407
-405
-402
-400
-398
-395
-393
-391
-389
-387
-386
-384
-382
-381
-379
-378
-376
-375
-373
-372
-371
-370
-368
-367
-366
-365
-364
-363
-362
-361
-360
-359
-357
-356
-355
-353
-352
-350
-349
-347
-345
-343
-341
-339
-337
-335
-333
-331
-329
-326
-324
-321
-318
-316
-313
-310
-307
-304
-300
-297
-294
-291
-287
-284
-280
-277
-274
-270
-266
-263
-259
-255
-251
-247
-242
-238
-234
-229
-224
-220
-215
-210
-205
-200
-194
-189
-184
-178
-172
-167
-161
-154
-148
-142
-135
-128
-121
-113
-105
-97
-89
-81
-72
-63
-54
-45
-36
-26
-17
-7
3
12
22
32
42
53
63
73
83
94
104
114
124
135
145
155
165
175
185
195
205
215
224
234
243
253
262
271
280
289
299
308
317
326
335
344
353
361
370
379
387
396
404
412
420
428
436
443
451
458
465
472
479
486
493
500
507
514
520
527
533
540
546
552
558
564
570
575
581
586
591
597
602
606
611
616
620
625
629
634
638
642
646
650
654
658
661
665
668
672
675
678
681
684
687
690
692
694
696
698
700
701
702
703
704
705
705
705
705
705
705
704
703
702
701
700
699
697
695
693
690
687
685
681
678
674
671
667
662
658
653
649
644
638
633
627
622
616
609
603
596
589
582
575
567
560
552
544
536
527
519
510
501
492
483
474
464
455
445
435
425
415
405
395
385
375
364
354
344
333
323
312
302
291
281
271
260
250
239
229
218
207
197
186
175
164
153
142
131
120
109
98
87
76
64
53
42
31
19
8
-3
-15
-26
-38
-49
-61
-72
-83
-95
-106
-117
-129
-140
-151
-162
-174
-185
-195
-206
-217
-227
-237
-248
-258
-267
-277
-286
-296
-304
-313
-321
-330
-338
-346
-353
-361
-368
-375
-382
-388
-395
-401
-407
-412
-418
-423
-428
-432
-436
-441
-444
-448
-452
-455
-458
-461
-464
-467
-470
-472
-474
-477
-479
-481
-483
-485
-487
-489
-490
-492
-494
-496
-498
-500
-503
-505
-507
-510
-512
-515
-518
-521
-524
-527
-530
-533
-537
-540
-544
-548
-551
-555
-559
-563
-567
-571
-575
-579
-583
-587
-591
-595
-599
-603
-608
-612
-616
-620
-624
-628
-632
-635
-639
-643
-646
-650
-653
-656
-659
-662
-665
-668
-670
-673
-675
-678
-680
-682
-684
-686
-687
-689
-691
-692
-693
-695
-696
-697
-698
-699
-700
-701
-702
-703
-704
-705
-706
-707
-707
-708
-709
-710
-711
-711
-712
-713
-714
-715
-716
-718
-719
-720
-721
-722
-724
-725
-726
-727
-729
-730
-731
-733
-734
-735
-736
-737
-738
-738
-739
-740
-740
-740
-741
-741
-741
-741
-741
-741
-741
-741
-741
-741
-741
-741
-741
-741
-740
-740
-740
-739
-739
-738
-738
-737
-736
-735
-734
-733
-732
-731
-730
-729
-728
-727
-725
-724
-723
-721
-720
-719
-718
-716
-715
-714
-713
-712
-711
-710
-709
-708
-707
-706
-705
-704
-704
-703
-702
-701
-700
-700
-699
-698
-698
-697
-696
-696
-695
-694
-694
-693
-693
-692
-691
-691
-690
-689
-689
-688
-687
-686
-685
-685
-684
-683
-682
-681
-679
-678
-677
-675
-674
-673
-671
-670
-668
-667
-665
-664
-662
-660
-659
-657
-655
-653
-651
-650
-648
-646
-644
-641
-639
-637
-635
-633
-631
-628
-626
-624
-621
-619
-617
-614
-612
-610
-608
-606
-604
-602
-600
-598
-596
-594
-593
-591
-590
-588
-587
-585
-584
-583
-582
-581
-580
-580
-579
-578
-577
-577
-576
-576
-575
-575
-575
-575
-575
-576
-576
-577
-578
-578
-580
-581
-582
-584
-585
-587
-589
-591
-593
-595
-597
-600
-602
-605
-608
-611
-614
-617
-621
-624
-627
-631
-635
-638
-642
-646
-650
-653
-657
-661
-665
-669
-672
-676
-680
-684
-687
-691
-695
-698
-702
-706
-709
-713
-716
-720
-723
-726
-730
-733
-737
-740
-743
-747
-750
-753
-757
-760
-763
-767
-770
-773
-776
-780
-783
-786
-789
-793
-796
-799
-802
-805
-808
-811
-814
-817
-819
-822
-825
-827
-830
-833
-835
-838
-841
-843
-846
-848
-851
-854
-856
-859
-861
-864
-867
-870
-873
-876
-879
-882
-885
-889
-892
-895
-899
-903
-906
-910
-913
-917
-921
-924
-928
-931
-935
-939
-942
-946
-950
-954
-957
-961
-965
-969
-973
-977
-981
-985
-989
-993
-997
-1000
-1006
-1010
-1014
-1018
-1022
-1028
-1033
-1037
-1042
-1047
-1051
-1056
-1060
-1065
-1069
-1074
-1078
-1082
-1086
-1090
-1095
-1099
-1103
-1107
-1111
-1115
-1119
-1123
-1127
-1131
-1135
-1139
-1143
-1147
-1151
-1155
-1159
-1163
-1168
-1172
-1177
-1181
-1186
-1191
-1196
-1201
-1206
-1212
-1217
-1223
-1228
-1234
-1240
-1246
-1253
-1259
-1266
-1272
-1279
-1286
-1293
-1301
-1308
-1316
-1324
-1331
-1339
-1347
-1355
-1364
-1372
-1380
-1388
-1397
-1405
-1414
-1422
-1431
-1440
-1449
-1458
-1468
-1477
-1486
-1495
-1505
-1514
-1524
-1533
-1542
-1552
-1561
-1570
-1579
-1588
-1598
-1607
-1616
-1625
-1634
-1644
-1653
-1662
-1671
-1680
-1690
-1699
-1708
-1717
-1726
-1735
-1744
-1753
-1762
-1771
-1780
-1788
-1797
-1806
-1815
-1824
-1833
-1842
-1851
-1859
-1868
-1876
-1885
-1893
-1902
-1910
-1918
-1926
-1934
-1941
-1949
-1957
-1964
-1972
-1979
-1986
-1994
-2001
-2008
-2015
-2021
-2028
-2035
-2041
-2048
-2055
-2061
-2067
-2074
-2080
-2086
-2092
-2097
-2103
-2108
-2113
-2119
-2123
-2128
-2133
-2137
-2141
-2145
-2148
-2152
-2154
-2157
-2160
-2162
-2164
-2165
-2167
-2168
-2169
-2170
-2170
-2171
-2171
-2171
-2171
-2171
-2171
-2170
-2169
-2168
-2168
-2167
-2166
-2164
-2163
-2162
-2161
-2159
-2158
-2157
-2155
-2154
-2153
-2151
-2150
-2148
-2147
-2145
-2144
-2143
-2141
-2140
-2138
-2136
-2135
-2133
-2131
-2130
-2128
-2126
-2124
-2121
-2119
-2117
-2114
-2112
-2109
-2106
-2103
-2100
-2097
-2094
-2090
-2087
-2083
-2080
-2076
-2073
-2069
-2065
-2061
-2057
-2053
-2048
-2044
-2039
-2033
-2029
-2024
-2019
-2013
-2009
-2003
-1997
-1991
-1986
-1979
-1973
-1967
-1960
-1953
-1947
-1939
-1932
-1925
-1918
-1910
-1902
-1894
-1887
-1878
-1870
-1862
-1854
-1846
-1837
-1829
-1821
-1812
-1804
-1796
-1787
-1779
-1771
-1762
-1754
-1746
-1738
-1730
-1722
-1714
-1705
-1697
-1690
-1682
-1674
-1666
-1658
-1651
-1643
-1635
-1628
-1620
-1613
-1605
-1598
-1590
-1583
-1575
-1568
-1561
-1553
-1546
-1539
-1532
-1525
-1518
-1512
-1505
-1498
-1491
-1485
-1478
-1472
-1465
-1459
-1453
-1446
-1440
-1434
-1428
-1422
-1416
-1410
-1404
-1398
-1393
-1387
-1382
-1376
-1371
-1366
-1361
-1355
-1350
-1345
-1340
-1335
-1330
-1326
-1321
-1316
-1311
-1307
-1302
-1297
-1293
-1288
-1283
-1278
-1273
-1268
-1263
-1258
-1253
-1248
-1244
-1239
-1234
-1229
-1224
-1220
-1215
-1211
-1206
-1202
-1198
-1194
-1189
-1185
-1181
-1177
-1173
-1169
-1165
-1161
-1157
-1153
-1149
-1145
-1142
-1138
-1134
-1131
-1127
-1123
-1120
-1116
-1113
-1109
-1106
-1103
-1099
-1096
-1092
-1089
-1086
-1083
-1079
-1076
-1073
-1070
-1067
-1064
-1061
-1058
-1055
-1052
-1050
-1047
-1044
-1041
-1038
-1035
-1032
-1030
-1027
-1024
-1020
-1018
-1016
-1012
-1010
-1008
-1006
-1002
-1000
-998
-996
-993
-991
-988
-986
-984
-981
-979
-976
-974
-971
-968
-966
-963
-960
-958
-955
-952
-949
-946
-943
-940
-937
-934
-931
-928
-925
-922
-918
-915
-911
-908
-904
-900
-897
-893
-889
-885
-881
-877
-874
-870
-866
-862
-859
-855
-852
-848
-844
-841
-837
-834
-830
-826
-823
-819
-815
-812
-808
-804
-800
-796
-793
-789
-785
-781
-777
-773
-769
-765
-761
-756
-752
-748
-744
-739
-735
-731
-726
-722
-718
-714
-709
-705
-701
-697
-692
-688
-684
-679
-675
-671
-666
-662
-658
-654
-650
-646
-642
-638
-635
-631
-627
-623
-620
-616
-612
-609
-605
-601
-598
-594
-590
-586
-583
-579
-576
-572
-569
-566
-563
-560
-557
-554
-551
-549
-546
-544
-542
-539
-537
-535
-533
-531
-529
-527
-526
-524
-522
-521
-519
-518
-516
-515
-513
-512
-511
-509
-508
-506
-505
-504
-502
-501
-500
-499
-498
-497
-496
-495
-494
-493
-493
-492
-491
-490
-490
-489
-488
-487
-486
-486
-485
-484
-483
-483
-482
-481
-480
-480
-479
-478
-477
-476
-476
-475
-474
-473
-473
-472
-471
-470
-470
-469
-468
-467
-467
-466
-465
-465
-464
-463
-462
-462
-461
-460
-459
-459
-458
-457
-456
-456
-455
-454
-454
-453
-452
-451
-451
-450
-449
-449
-448
-447
-446
-446
-445
-444
-444
-443
-442
-441
-441
-440
-439
-439
-438
-437
-437
-436
-435
-434
-434
-433
-432
-432
-431
-430
-430
-429
-428
-428
-427
-426
-426
-425
-424
-424
-423
-422
-422
-421
-420
-420
-419
-418
-418
-417
-416
-416
-415
-414
-414
-413
-412
-412
-411
-410
-410
-409
-408
-408
-407
-406
-406
-405
-404
-404
-403
-402
-402
-401
-401
-400
-399
-399
-398
-397
-397
-396
-396
-395
-394
-394
-393
-392
-392
-391
-391
-390
-389
-389
-388
-387
-387
-386
-386
-385
-384
-384
-383
-383
-382
-381
-381
-380
-380
-379
-378
-378
-377
-377
-376
-375
-375
-374
-374
-373
-372
-372
-371
-371
-370
-369
-369
-368
-368
-367
-367
-366
-365
-365
-364
-364
-363
-363
-362
-361
-361
-360
-360
-359
-359
-358
-357
-357
-356
-356
-355
-355
-354
-353
-353
-352
-352
-351
-351
-350
-350
-349
-349
-348
-347
-347
-346
-346
-345
-345
-344
-344
-343
-343
-342
-341
-341
-340
-340
-339
-339
-338
-338
-337
-337
-336
-336
-335
-335
-334
-334
-333
-333
-332
-331
-331
-330
-330
-329
-329
-328
-328
-327
-327
-326
-326
-325
-325
-324
-324
-323
-323
-322
-322
-321
-321
-320
-320
-319
-319
-318
-318
-317
-317
-316
-316
-315
-315
-314
-314
-314
-313
-313
-312
-312
-311
-311
-310
-310
-309
-309
-308
-308
-307
-307
-306
-306
-305
-305
-305
-304
-304
-303
-303
-302
-302
-301
-301
-300
-300
-299
-299
-299
-298
-298
-297
-297
-296
-296
-295
-295
-295
-294
-294
-293
-293
-292
-292
-291
-291
-291
-290
-290
-289
-289
-288
-288
-287
-287
-287
-286
-286
-285
-285
-284
-284
-284
-283
-283
-282
-282
-282
-281
-281
-280
-280
-279
-279
-279
-278
-278
-277
-277
-277
-276
-276
-275
-275
-275
-274
-274
-273
-273
-273
-272
-272
-271
-271
-271
-270
-270
-269
-269
-269
-268
-268
-267
-267
-267
-266
-266
-265
-265
-265
-264
-264
-264
-263
-263
-262
-262
-262
-261
-261
-261
-260
-260
-259
-259
-259
-258
-258
-258
-257
-257
-256
-256
-256
-255
-255
-255
-254
-254
-254
-253
-253
-252
-252
-252
-251
-251
-251
-250
-250
-250
-249
-249
-249
-248
-248
-248
-247
-247
-247
-246
-246
-246
-245
-245
-245
-244
-244
-243
-243
-243
-242
-242
-242
-241
-241
-241
-241
-240
-240
-240
-239
-239
-239
-238
-238
-238
-237
-237
-237
-236
-236
-236
-235
-235
-235
-234
-234
-234
-233
-233
-233
-233
-232
-232
-232
-231
-231
-231
-230
-230
-230
-229
-229
-229
-229
-228
-228
-228
-227
-227
-227
-226
-226
-226
-226
-225
-225
-225
-224
-224
-224
-224
-223
-223
-223
-222
-222
-222
-222
-221
-221
-221
-220
-220
-220
-220
-219
-219
-219
-218
-218
-218
-218
-217
-217
-217
-217
-216
-216
-216
-216
-215
-215
-215
-214
-214
-214
-214
-213
-213
-213
-213
-212
-212
-212
-212
-211
-211
-211
-211
-210
-210
-210
-210
-209
-209
-209
-209
-208
-208
-208
-208
-207
-207
-207
-207
-206
-206
-206
-206
-205
-205
-205
-205
-204
-204
-204
-204
-203
-203
-203
-203
-203
-202
-202
-202
-202
-201
-201
-201
-201
-200
-200
-200
-200
-200
-199
-199
-199
-199
-198
-198
-198
-198
-198
-197
-197
-197
-197
-197
-196
-196
-196
-196
-195
-195
-195
-195
-195
-194
-194
-194
-194
-194
-193
-193
-193
-193
-193
-192
-192
-192
-192
-192
-191
-191
-191
-191
-191
-190
-190
-190
-190
-190
-189
-189
-189
-189
-189
-188
-188
-188
-188
-188
-188
-187
-187
-187
-187
-187
-186
-186
-186
-186
-186
-186
-185
-185
-185
-185
-185
-184
-184
-184
-184
-184
-184
-183
-183
-183
-183
-183
-183
-182
-182
-182
-182
-182
-182
-181
-181
-181
-181
-181
-181
-180
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
