5
16537
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-30
-30
-30
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-36
-36
-36
-37
-37
-37
-38
-38
-38
-39
-39
-40
-40
-41
-41
-41
-42
-42
-43
-43
-44
-44
-45
-45
-45
-46
-46
-47
-47
-48
-48
-48
-49
-49
-50
-50
-50
-51
-51
-52
-52
-52
-53
-53
-54
-54
-54
-55
-55
-55
-56
-56
-57
-57
-57
-58
-58
-59
-59
-59
-60
-60
-61
-61
-61
-62
-62
-62
-63
-63
-64
-64
-65
-65
-65
-66
-66
-67
-67
-68
-68
-69
-69
-70
-70
-71
-71
-72
-72
-73
-73
-73
-74
-74
-75
-75
-75
-76
-76
-77
-77
-77
-78
-78
-78
-79
-79
-80
-80
-81
-81
-82
-82
-83
-84
-84
-85
-85
-85
-86
-86
-87
-87
-88
-88
-89
-89
-90
-90
-90
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-97
-97
-97
-98
-98
-99
-99
-99
-100
-100
-101
-101
-101
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-110
-110
-111
-111
-112
-112
-113
-114
-114
-115
-115
-116
-116
-116
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-122
-122
-123
-123
-124
-125
-125
-126
-127
-127
-128
-129
-129
-130
-131
-131
-132
-132
-133
-133
-134
-134
-134
-135
-135
-136
-136
-136
-137
-137
-138
-138
-138
-139
-139
-140
-140
-140
-141
-141
-142
-142
-143
-144
-144
-145
-145
-146
-147
-147
-148
-148
-149
-150
-150
-151
-151
-152
-152
-153
-154
-154
-155
-155
-156
-156
-157
-157
-158
-159
-159
-160
-160
-161
-162
-162
-163
-164
-164
-165
-165
-166
-167
-168
-169
-169
-170
-171
-172
-173
-174
-174
-175
-176
-176
-177
-177
-178
-178
-179
-180
-180
-181
-181
-182
-182
-183
-184
-184
-185
-186
-186
-187
-188
-188
-189
-189
-190
-191
-191
-192
-193
-194
-194
-195
-196
-196
-197
-198
-198
-199
-199
-200
-200
-201
-201
-202
-202
-203
-204
-204
-205
-205
-206
-206
-207
-207
-208
-209
-209
-210
-210
-211
-212
-213
-214
-215
-215
-216
-217
-218
-219
-219
-220
-221
-222
-223
-223
-224
-225
-226
-226
-227
-228
-229
-229
-230
-230
-231
-232
-232
-233
-234
-234
-235
-236
-237
-237
-238
-239
-239
-240
-240
-241
-241
-242
-242
-243
-244
-244
-245
-246
-247
-248
-249
-249
-250
-251
-252
-253
-253
-254
-254
-255
-255
-256
-256
-256
-257
-257
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-259
-259
-259
-259
-260
-260
-261
-261
-262
-262
-263
-263
-264
-265
-266
-266
-267
-268
-268
-269
-270
-270
-271
-271
-272
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-274
-274
-274
-275
-275
-275
-276
-276
-276
-276
-276
-276
-276
-276
-276
-276
-276
-276
-276
-275
-275
-275
-275
-275
-274
-274
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-276
-276
-276
-276
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-278
-278
-277
-277
-276
-276
-276
-275
-275
-275
-275
-275
-275
-275
-275
-275
-276
-276
-276
-277
-277
-278
-278
-278
-278
-279
-279
-279
-280
-280
-280
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-282
-281
-281
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-283
-283
-284
-284
-284
-285
-285
-286
-286
-286
-287
-287
-288
-288
-289
-289
-290
-290
-291
-291
-292
-292
-293
-293
-293
-293
-294
-294
-294
-294
-294
-293
-293
-293
-293
-292
-292
-291
-291
-291
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-291
-291
-291
-291
-292
-292
-293
-293
-294
-295
-295
-296
-296
-297
-297
-298
-298
-298
-298
-298
-298
-298
-297
-296
-296
-295
-294
-293
-292
-290
-289
-288
-287
-286
-286
-285
-284
-284
-284
-284
-285
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-296
-297
-298
-298
-298
-299
-299
-299
-299
-299
-299
-298
-298
-298
-298
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-298
-298
-298
-299
-300
-300
-301
-302
-303
-304
-305
-306
-306
-307
-308
-309
-309
-310
-310
-310
-310
-311
-311
-310
-310
-310
-310
-310
-309
-309
-308
-307
-307
-306
-305
-304
-303
-302
-301
-300
-300
-299
-299
-298
-298
-298
-298
-298
-299
-299
-300
-300
-301
-302
-303
-305
-306
-307
-309
-310
-311
-312
-313
-314
-315
-315
-316
-316
-316
-316
-315
-315
-315
-314
-314
-313
-313
-313
-313
-314
-314
-315
-315
-316
-317
-317
-318
-319
-319
-320
-321
-321
-321
-321
-321
-321
-320
-320
-319
-318
-317
-316
-314
-313
-311
-310
-308
-307
-306
-305
-304
-303
-302
-302
-301
-301
-301
-300
-300
-300
-300
-300
-299
-299
-299
-299
-299
-298
-298
-298
-297
-296
-296
-295
-294
-294
-293
-293
-292
-292
-293
-293
-294
-295
-296
-298
-300
-302
-304
-307
-309
-312
-315
-317
-320
-322
-325
-327
-329
-331
-332
-334
-335
-337
-338
-339
-340
-341
-342
-343
-344
-345
-346
-347
-348
-349
-350
-351
-353
-354
-356
-358
-360
-362
-364
-366
-369
-371
-374
-376
-378
-381
-383
-385
-388
-390
-393
-395
-398
-400
-403
-406
-409
-411
-414
-416
-419
-421
-423
-425
-426
-428
-430
-431
-433
-434
-436
-438
-440
-442
-444
-446
-449
-451
-455
-458
-462
-466
-470
-475
-479
-485
-490
-495
-500
-506
-511
-516
-520
-525
-529
-533
-536
-539
-542
-544
-546
-547
-548
-548
-548
-548
-547
-546
-544
-543
-541
-539
-537
-535
-533
-531
-529
-528
-526
-525
-524
-524
-523
-523
-523
-524
-524
-525
-525
-526
-527
-528
-530
-531
-533
-534
-536
-537
-539
-541
-543
-545
-548
-550
-553
-555
-558
-561
-565
-568
-572
-576
-580
-584
-589
-594
-599
-605
-610
-615
-620
-625
-630
-635
-639
-643
-647
-650
-653
-655
-656
-658
-659
-660
-660
-660
-660
-660
-660
-660
-660
-660
-660
-660
-660
-661
-661
-662
-663
-664
-666
-668
-671
-674
-677
-680
-684
-688
-691
-695
-698
-701
-703
-705
-707
-708
-709
-709
-709
-708
-707
-706
-705
-703
-702
-700
-698
-696
-694
-693
-691
-690
-688
-687
-686
-686
-685
-686
-686
-686
-687
-689
-690
-692
-693
-695
-697
-699
-701
-703
-704
-705
-707
-708
-708
-709
-709
-710
-710
-710
-710
-710
-710
-710
-710
-710
-710
-710
-710
-709
-709
-709
-709
-708
-708
-708
-708
-709
-710
-711
-712
-714
-716
-718
-721
-723
-726
-728
-731
-733
-736
-738
-740
-742
-743
-745
-746
-746
-747
-747
-747
-746
-744
-743
-740
-737
-733
-729
-725
-720
-715
-710
-705
-701
-698
-695
-693
-692
-693
-694
-696
-700
-704
-708
-713
-719
-724
-730
-735
-741
-746
-751
-755
-760
-763
-766
-769
-771
-772
-772
-771
-770
-767
-763
-759
-754
-748
-741
-735
-728
-722
-715
-709
-704
-699
-696
-693
-691
-691
-692
-694
-697
-701
-706
-711
-717
-723
-730
-736
-743
-749
-754
-759
-763
-767
-769
-771
-771
-771
-770
-767
-764
-760
-754
-749
-742
-736
-728
-721
-714
-708
-701
-696
-691
-687
-684
-682
-682
-682
-684
-686
-690
-694
-699
-705
-711
-717
-723
-729
-735
-740
-745
-749
-752
-755
-756
-756
-755
-753
-749
-744
-739
-731
-724
-715
-706
-696
-686
-676
-667
-657
-647
-638
-629
-620
-612
-604
-596
-589
-583
-578
-573
-569
-567
-565
-563
-563
-563
-564
-565
-567
-569
-572
-575
-579
-582
-586
-590
-594
-598
-602
-607
-611
-615
-620
-624
-629
-633
-637
-642
-647
-651
-656
-661
-666
-671
-676
-681
-686
-691
-695
-700
-705
-709
-713
-717
-721
-725
-729
-732
-736
-739
-743
-747
-751
-755
-759
-764
-768
-772
-776
-780
-783
-786
-788
-790
-791
-792
-792
-791
-791
-790
-789
-787
-786
-784
-783
-781
-780
-778
-777
-777
-776
-777
-778
-780
-783
-786
-790
-795
-800
-805
-810
-815
-820
-823
-826
-828
-829
-829
-828
-827
-824
-822
-819
-815
-812
-808
-805
-802
-799
-796
-793
-790
-787
-783
-780
-775
-771
-766
-760
-754
-746
-738
-729
-719
-708
-695
-681
-665
-649
-631
-612
-592
-572
-551
-531
-511
-491
-472
-454
-436
-419
-403
-388
-373
-358
-344
-331
-318
-305
-293
-282
-272
-262
-252
-244
-235
-227
-220
-212
-204
-197
-188
-180
-171
-162
-153
-143
-133
-123
-114
-105
-96
-88
-81
-75
-70
-66
-63
-60
-59
-59
-60
-61
-63
-66
-69
-73
-76
-80
-83
-85
-87
-89
-89
-89
-87
-85
-82
-79
-76
-72
-68
-64
-60
-57
-54
-51
-48
-46
-45
-44
-44
-45
-47
-50
-54
-59
-67
-75
-85
-97
-110
-124
-140
-156
-173
-190
-207
-224
-241
-257
-273
-289
-303
-317
-330
-342
-354
-365
-376
-386
-397
-407
-416
-425
-433
-440
-446
-451
-456
-459
-461
-463
-464
-465
-465
-466
-467
-467
-467
-467
-467
-466
-464
-462
-458
-453
-447
-441
-433
-424
-414
-405
-394
-384
-374
-364
-354
-345
-337
-329
-323
-317
-312
-308
-305
-303
-301
-300
-299
-298
-298
-299
-300
-301
-302
-303
-305
-306
-307
-307
-307
-306
-303
-300
-295
-288
-280
-270
-258
-246
-231
-216
-201
-184
-168
-151
-134
-118
-101
-85
-69
-54
-38
-23
-9
6
19
32
45
57
68
78
87
95
102
108
113
118
122
125
128
131
134
136
139
142
144
148
151
155
158
162
166
171
174
178
182
185
188
191
194
197
200
204
207
211
216
221
226
232
238
244
250
257
263
269
274
280
284
289
292
296
299
301
303
304
305
306
306
307
307
307
307
308
309
310
312
314
317
320
323
326
330
333
335
337
338
338
337
334
331
326
319
312
303
292
281
269
256
242
227
213
198
183
170
157
145
135
126
118
113
109
107
106
107
108
111
114
118
122
126
130
133
137
140
142
145
147
150
152
155
157
160
164
167
172
176
181
187
193
199
207
214
223
231
241
251
261
273
284
296
309
322
335
348
362
376
390
404
419
433
447
461
475
489
502
515
527
539
551
561
570
578
585
590
593
595
594
592
588
582
575
567
559
550
542
534
527
522
518
515
515
517
520
526
533
542
552
564
577
591
605
621
637
654
670
687
704
721
738
753
768
782
795
807
817
826
834
840
845
848
850
851
850
848
844
840
835
829
822
815
808
802
795
789
783
777
773
769
766
764
762
761
761
762
763
764
766
768
770
772
774
776
779
781
783
786
788
791
794
797
799
802
804
805
806
806
806
804
802
800
797
793
790
787
784
782
780
780
780
780
782
784
786
788
790
792
794
795
796
797
797
797
797
797
796
796
796
796
795
794
793
791
788
785
781
776
770
764
758
751
744
738
731
725
719
714
709
704
699
694
690
685
680
676
671
667
663
660
658
656
655
655
656
659
663
669
676
686
696
709
723
738
755
772
790
809
828
846
863
880
895
909
921
933
943
952
960
969
977
985
993
1000
1010
1018
1028
1038
1048
1059
1071
1083
1097
1111
1127
1144
1163
1182
1202
1222
1243
1264
1283
1302
1320
1336
1350
1363
1374
1383
1391
1397
1402
1406
1410
1413
1415
1417
1420
1422
1425
1428
1432
1436
1442
1448
1456
1464
1472
1481
1491
1500
1510
1519
1528
1537
1545
1554
1562
1570
1578
1587
1595
1604
1613
1621
1630
1638
1645
1651
1657
1661
1665
1667
1668
1669
1669
1669
1669
1670
1671
1673
1676
1679
1684
1690
1697
1704
1713
1721
1730
1739
1748
1756
1764
1772
1779
1786
1793
1800
1807
1815
1823
1831
1839
1848
1858
1868
1878
1889
1901
1914
1927
1941
1955
1970
1985
2000
2015
2029
2044
2057
2070
2081
2091
2099
2106
2110
2112
2111
2108
2102
2094
2082
2069
2053
2035
2016
1996
1975
1954
1933
1912
1892
1874
1856
1841
1826
1814
1804
1796
1790
1787
1784
1784
1785
1786
1789
1791
1793
1794
1794
1793
1791
1786
1780
1773
1764
1755
1744
1734
1723
1713
1704
1697
1690
1686
1684
1683
1684
1686
1690
1694
1698
1702
1704
1706
1706
1703
1699
1693
1684
1673
1659
1643
1625
1605
1583
1560
1536
1511
1486
1462
1438
1417
1397
1381
1368
1359
1354
1354
1358
1367
1381
1398
1419
1444
1471
1501
1534
1569
1605
1643
1681
1720
1759
1798
1835
1870
1903
1933
1960
1983
2003
2019
2031
2040
2045
2048
2048
2045
2041
2037
2031
2025
2019
2013
2008
2004
2000
1996
1993
1992
1990
1990
1990
1991
1993
1996
1999
2003
2007
2012
2017
2021
2027
2033
2037
2043
2048
2052
2057
2060
2063
2065
2066
2065
2062
2057
2050
2041
2029
2016
2001
1985
1968
1951
1933
1916
1900
1884
1870
1857
1846
1836
1829
1824
1821
1821
1823
1828
1834
1843
1854
1866
1880
1894
1909
1924
1939
1953
1965
1976
1986
1993
1998
2001
2001
2001
1998
1995
1990
1985
1981
1977
1974
1972
1971
1972
1975
1980
1986
1993
2001
2011
2021
2032
2043
2055
2067
2080
2093
2106
2119
2133
2147
2160
2173
2186
2198
2209
2218
2227
2235
2242
2249
2256
2263
2270
2278
2288
2298
2310
2324
2339
2356
2374
2393
2413
2433
2454
2475
2495
2514
2532
2548
2563
2577
2588
2597
2603
2607
2608
2606
2602
2595
2585
2574
2561
2547
2532
2517
2502
2487
2473
2461
2450
2441
2435
2430
2428
2427
2428
2431
2435
2440
2446
2453
2461
2471
2481
2493
2505
2519
2533
2548
2563
2578
2593
2607
2620
2632
2644
2655
2664
2674
2682
2690
2697
2704
2710
2714
2717
2719
2718
2716
2712
2705
2697
2686
2674
2659
2643
2625
2605
2584
2561
2537
2512
2486
2460
2433
2405
2378
2352
2326
2301
2278
2255
2234
2214
2196
2178
2162
2148
2135
2124
2114
2106
2100
2094
2090
2087
2084
2083
2082
2081
2081
2082
2083
2084
2084
2084
2084
2083
2081
2078
2074
2069
2064
2058
2052
2045
2039
2033
2027
2021
2016
2011
2005
2001
1997
1992
1986
1979
1972
1965
1957
1949
1941
1933
1925
1918
1912
1907
1904
1902
1902
1903
1906
1911
1917
1924
1932
1940
1949
1958
1966
1975
1982
1989
1996
2001
2007
2011
2015
2017
2021
2024
2025
2029
2033
2036
2040
2045
2049
2054
2060
2065
2071
2078
2084
2091
2098
2105
2112
2119
2126
2133
2139
2146
2152
2159
2167
2175
2183
2192
2201
2210
2220
2231
2241
2252
2263
2273
2284
2294
2305
2314
2323
2331
2339
2346
2352
2358
2363
2368
2373
2378
2383
2388
2394
2400
2407
2415
2424
2435
2447
2461
2477
2494
2512
2532
2553
2575
2598
2621
2644
2666
2688
2709
2728
2745
2761
2774
2785
2794
2800
2804
2805
2804
2801
2796
2790
2782
2773
2764
2754
2743
2732
2722
2712
2702
2693
2685
2678
2673
2669
2667
2666
2667
2670
2673
2678
2683
2688
2692
2696
2699
2701
2700
2699
2695
2691
2684
2677
2669
2660
2651
2641
2631
2622
2612
2604
2596
2589
2582
2577
2573
2569
2567
2565
2564
2564
2565
2566
2567
2569
2571
2572
2574
2576
2578
2580
2582
2584
2587
2589
2591
2592
2593
2593
2592
2590
2587
2584
2580
2575
2569
2562
2554
2545
2535
2523
2511
2497
2482
2466
2449
2431
2413
2394
2374
2355
2336
2318
2301
2285
2270
2256
2244
2233
2224
2216
2210
2205
2202
2200
2199
2200
2202
2205
2209
2213
2218
2224
2229
2234
2239
2242
2244
2245
2244
2242
2237
2231
2223
2214
2203
2191
2177
2162
2147
2131
2115
2098
2083
2067
2052
2037
2025
2013
2003
1993
1986
1980
1977
1975
1976
1979
1984
1991
2001
2013
2029
2045
2067
2090
2115
2143
2172
2203
2234
2266
2298
2330
2361
2391
2420
2447
2472
2494
2514
2530
2544
2555
2563
2568
2571
2571
2569
2565
2558
2549
2539
2527
2514
2500
2486
2472
2459
2446
2435
2427
2421
2418
2418
2422
2430
2442
2456
2474
2494
2516
2539
2562
2586
2610
2633
2655
2676
2694
2710
2724
2734
2742
2746
2748
2746
2741
2734
2725
2713
2698
2682
2663
2643
2622
2599
2574
2549
2522
2495
2468
2440
2413
2387
2361
2337
2315
2296
2278
2264
2252
2244
2238
2236
2238
2242
2250
2261
2274
2290
2307
2327
2349
2372
2396
2422
2448
2474
2500
2527
2552
2577
2601
2623
2644
2664
2681
2698
2712
2725
2736
2746
2753
2760
2765
2768
2769
2769
2768
2765
2760
2754
2747
2738
2729
2719
2709
2698
2688
2678
2669
2661
2655
2649
2644
2641
2640
2640
2641
2644
2648
2653
2660
2668
2677
2687
2699
2712
2726
2741
2757
2774
2792
2810
2829
2848
2867
2885
2902
2918
2933
2947
2959
2970
2979
2987
2993
2999
3004
3008
3011
3013
3014
3015
3014
3011
3007
3001
2994
2984
2974
2961
2948
2933
2917
2901
2884
2866
2848
2830
2812
2794
2775
2756
2737
2717
2696
2674
2651
2627
2602
2576
2549
2522
2494
2467
2440
2413
2387
2362
2338
2316
2295
2275
2257
2240
2225
2212
2200
2190
2181
2174
2169
2166
2164
2164
2166
2169
2174
2180
2188
2196
2204
2213
2221
2229
2236
2242
2246
2248
2250
2249
2247
2243
2237
2230
2223
2214
2204
2195
2185
2175
2166
2157
2148
2141
2135
2129
2125
2122
2121
2120
2120
2120
2121
2122
2123
2124
2125
2125
2125
2124
2122
2118
2113
2107
2099
2090
2079
2067
2055
2041
2028
2013
2000
1985
1971
1957
1943
1929
1916
1903
1890
1877
1865
1853
1841
1829
1818
1808
1797
1787
1778
1768
1758
1748
1737
1727
1715
1704
1692
1681
1670
1659
1650
1642
1635
1630
1626
1623
1622
1622
1622
1623
1625
1626
1628
1630
1632
1634
1636
1638
1640
1642
1645
1648
1652
1657
1662
1668
1674
1681
1687
1694
1700
1705
1710
1714
1716
1717
1716
1714
1710
1704
1697
1687
1676
1662
1648
1631
1614
1595
1575
1554
1533
1511
1489
1466
1443
1420
1396
1372
1348
1324
1300
1276
1251
1227
1204
1180
1156
1133
1109
1087
1064
1042
1020
1002
983
966
951
938
928
919
913
909
907
906
908
911
915
920
925
931
937
943
949
955
961
966
971
976
979
982
983
983
982
979
974
967
958
947
935
920
904
886
868
849
829
810
790
771
753
735
718
703
689
676
665
655
648
643
639
637
636
637
638
639
641
643
644
644
643
641
637
631
624
615
604
592
578
562
545
526
506
485
463
439
415
391
366
342
319
297
276
258
241
228
216
207
200
195
191
188
186
185
184
183
183
182
182
181
181
180
180
179
178
177
175
173
171
168
165
162
158
153
149
143
137
130
122
114
104
94
82
70
56
40
23
5
-14
-35
-56
-78
-101
-124
-147
-170
-193
-216
-238
-260
-281
-302
-323
-343
-362
-381
-399
-417
-434
-451
-466
-480
-492
-503
-513
-521
-528
-533
-537
-540
-542
-543
-543
-543
-542
-541
-538
-535
-530
-525
-518
-509
-499
-488
-476
-464
-451
-438
-426
-415
-405
-397
-391
-387
-385
-386
-389
-395
-403
-413
-425
-439
-455
-471
-490
-509
-528
-548
-568
-588
-608
-626
-644
-661
-677
-691
-704
-716
-726
-735
-742
-747
-751
-752
-753
-751
-748
-744
-737
-730
-721
-711
-700
-688
-676
-664
-652
-642
-632
-625
-619
-615
-613
-613
-616
-620
-625
-631
-638
-645
-651
-657
-662
-666
-669
-670
-671
-671
-669
-668
-665
-662
-658
-654
-649
-644
-638
-632
-626
-620
-613
-606
-599
-592
-585
-578
-572
-565
-560
-555
-551
-548
-547
-547
-549
-552
-556
-562
-569
-577
-586
-595
-604
-613
-622
-630
-638
-645
-652
-659
-666
-674
-681
-690
-699
-710
-721
-732
-744
-757
-770
-782
-795
-808
-820
-833
-846
-858
-871
-884
-897
-909
-921
-933
-943
-953
-961
-967
-971
-974
-975
-973
-970
-965
-959
-951
-943
-935
-926
-917
-909
-901
-895
-889
-885
-882
-882
-884
-888
-894
-903
-914
-927
-943
-960
-978
-998
-1018
-1040
-1063
-1086
-1110
-1133
-1158
-1182
-1206
-1230
-1253
-1276
-1297
-1318
-1337
-1354
-1369
-1382
-1393
-1401
-1407
-1410
-1411
-1410
-1407
-1402
-1395
-1386
-1376
-1364
-1352
-1340
-1328
-1316
-1306
-1297
-1290
-1286
-1286
-1288
-1293
-1301
-1312
-1326
-1342
-1360
-1380
-1401
-1423
-1446
-1470
-1494
-1519
-1543
-1567
-1592
-1615
-1638
-1660
-1682
-1702
-1721
-1739
-1756
-1772
-1786
-1798
-1810
-1820
-1829
-1837
-1844
-1851
-1858
-1865
-1872
-1881
-1890
-1899
-1910
-1921
-1932
-1943
-1954
-1965
-1974
-1982
-1990
-1996
-2001
-2005
-2007
-2009
-2009
-2009
-2009
-2009
-2009
-2009
-2009
-2011
-2013
-2015
-2017
-2020
-2023
-2027
-2029
-2033
-2037
-2040
-2043
-2045
-2049
-2053
-2057
-2061
-2067
-2073
-2080
-2088
-2097
-2107
-2118
-2129
-2141
-2154
-2166
-2178
-2189
-2200
-2209
-2218
-2225
-2231
-2237
-2241
-2245
-2248
-2251
-2254
-2257
-2259
-2261
-2261
-2262
-2261
-2259
-2256
-2253
-2249
-2244
-2238
-2232
-2225
-2218
-2211
-2204
-2196
-2189
-2181
-2174
-2167
-2159
-2151
-2143
-2134
-2124
-2113
-2102
-2089
-2075
-2060
-2044
-2028
-2011
-1993
-1974
-1956
-1938
-1919
-1902
-1885
-1869
-1855
-1841
-1830
-1820
-1812
-1806
-1801
-1799
-1798
-1798
-1800
-1803
-1806
-1810
-1815
-1821
-1826
-1833
-1839
-1847
-1854
-1863
-1872
-1882
-1893
-1904
-1916
-1929
-1943
-1957
-1972
-1987
-2001
-2017
-2033
-2050
-2066
-2083
-2100
-2117
-2134
-2151
-2168
-2184
-2199
-2213
-2225
-2236
-2245
-2251
-2255
-2257
-2256
-2253
-2249
-2242
-2234
-2225
-2214
-2203
-2192
-2181
-2170
-2160
-2151
-2144
-2140
-2137
-2137
-2139
-2143
-2150
-2158
-2167
-2177
-2189
-2202
-2215
-2229
-2244
-2260
-2276
-2293
-2310
-2327
-2345
-2363
-2381
-2398
-2415
-2430
-2445
-2459
-2472
-2484
-2495
-2506
-2516
-2526
-2537
-2548
-2560
-2572
-2585
-2598
-2612
-2626
-2640
-2653
-2664
-2675
-2683
-2690
-2694
-2697
-2698
-2696
-2694
-2689
-2684
-2678
-2671
-2663
-2655
-2646
-2637
-2629
-2620
-2611
-2602
-2593
-2585
-2577
-2569
-2562
-2556
-2551
-2546
-2543
-2540
-2539
-2538
-2539
-2541
-2544
-2548
-2554
-2562
-2571
-2582
-2595
-2608
-2623
-2639
-2655
-2671
-2687
-2703
-2717
-2730
-2740
-2749
-2756
-2760
-2762
-2763
-2762
-2759
-2756
-2752
-2747
-2743
-2738
-2734
-2731
-2728
-2725
-2724
-2724
-2725
-2727
-2730
-2735
-2741
-2748
-2756
-2763
-2771
-2777
-2783
-2787
-2789
-2790
-2788
-2784
-2779
-2772
-2764
-2754
-2744
-2734
-2723
-2712
-2701
-2691
-2681
-2672
-2664
-2657
-2651
-2646
-2643
-2640
-2639
-2639
-2640
-2643
-2646
-2650
-2655
-2660
-2666
-2673
-2680
-2686
-2692
-2698
-2702
-2706
-2708
-2710
-2710
-2709
-2708
-2706
-2704
-2703
-2702
-2702
-2703
-2706
-2710
-2716
-2723
-2732
-2742
-2752
-2763
-2774
-2785
-2795
-2805
-2814
-2822
-2830
-2836
-2841
-2845
-2848
-2849
-2849
-2847
-2843
-2837
-2830
-2821
-2810
-2799
-2786
-2773
-2761
-2748
-2737
-2727
-2718
-2711
-2706
-2702
-2700
-2700
-2700
-2702
-2705
-2708
-2712
-2717
-2722
-2728
-2735
-2742
-2749
-2756
-2764
-2771
-2778
-2785
-2791
-2797
-2803
-2808
-2813
-2818
-2823
-2827
-2832
-2836
-2841
-2846
-2851
-2856
-2862
-2868
-2875
-2882
-2889
-2897
-2904
-2912
-2920
-2927
-2935
-2942
-2948
-2954
-2959
-2963
-2965
-2965
-2963
-2960
-2954
-2946
-2936
-2925
-2913
-2899
-2885
-2870
-2854
-2839
-2823
-2807
-2791
-2775
-2760
-2746
-2734
-2723
-2714
-2708
-2703
-2701
-2702
-2704
-2708
-2715
-2722
-2731
-2741
-2752
-2763
-2775
-2787
-2799
-2811
-2824
-2835
-2847
-2858
-2869
-2880
-2890
-2901
-2911
-2921
-2931
-2942
-2952
-2963
-2974
-2985
-2996
-3007
-3018
-3030
-3042
-3054
-3066
-3078
-3090
-3102
-3114
-3125
-3136
-3146
-3155
-3163
-3171
-3178
-3184
-3189
-3194
-3197
-3200
-3203
-3204
-3205
-3205
-3204
-3203
-3201
-3199
-3195
-3191
-3186
-3180
-3173
-3165
-3156
-3145
-3132
-3118
-3102
-3085
-3067
-3047
-3026
-3005
-2984
-2962
-2941
-2921
-2902
-2885
-2869
-2856
-2845
-2836
-2829
-2825
-2823
-2824
-2828
-2833
-2842
-2852
-2865
-2878
-2892
-2907
-2921
-2934
-2945
-2955
-2962
-2967
-2969
-2969
-2967
-2963
-2957
-2950
-2941
-2932
-2921
-2910
-2897
-2884
-2870
-2856
-2840
-2824
-2807
-2790
-2774
-2757
-2742
-2729
-2718
-2709
-2702
-2699
-2697
-2698
-2701
-2706
-2712
-2718
-2726
-2733
-2740
-2747
-2753
-2758
-2762
-2764
-2764
-2762
-2758
-2751
-2743
-2732
-2720
-2706
-2690
-2675
-2658
-2642
-2626
-2610
-2594
-2579
-2564
-2550
-2535
-2521
-2506
-2490
-2475
-2459
-2443
-2427
-2410
-2394
-2379
-2364
-2349
-2336
-2324
-2312
-2302
-2292
-2283
-2275
-2266
-2259
-2251
-2244
-2237
-2230
-2224
-2218
-2213
-2208
-2203
-2198
-2193
-2187
-2181
-2175
-2169
-2162
-2155
-2148
-2141
-2134
-2127
-2121
-2116
-2113
-2111
-2111
-2113
-2118
-2124
-2132
-2142
-2153
-2164
-2176
-2188
-2199
-2209
-2218
-2227
-2234
-2241
-2246
-2250
-2253
-2254
-2254
-2252
-2248
-2243
-2237
-2230
-2222
-2214
-2206
-2199
-2192
-2186
-2182
-2178
-2176
-2175
-2175
-2176
-2178
-2181
-2184
-2187
-2190
-2192
-2194
-2195
-2194
-2192
-2189
-2185
-2179
-2174
-2167
-2161
-2155
-2150
-2146
-2143
-2142
-2142
-2144
-2148
-2153
-2160
-2167
-2176
-2185
-2196
-2207
-2219
-2232
-2246
-2262
-2278
-2296
-2316
-2336
-2358
-2380
-2402
-2424
-2445
-2465
-2484
-2502
-2518
-2534
-2549
-2564
-2580
-2597
-2615
-2635
-2656
-2679
-2703
-2728
-2752
-2777
-2801
-2823
-2844
-2862
-2878
-2892
-2903
-2912
-2919
-2925
-2929
-2932
-2935
-2938
-2941
-2945
-2949
-2954
-2960
-2966
-2974
-2982
-2992
-3002
-3012
-3024
-3036
-3048
-3061
-3074
-3088
-3102
-3117
-3131
-3146
-3161
-3176
-3191
-3204
-3217
-3229
-3239
-3248
-3255
-3261
-3267
-3271
-3276
-3281
-3287
-3294
-3303
-3314
-3327
-3342
-3359
-3379
-3399
-3421
-3444
-3466
-3489
-3510
-3531
-3551
-3570
-3588
-3605
-3622
-3639
-3655
-3671
-3686
-3701
-3715
-3728
-3739
-3750
-3758
-3766
-3772
-3778
-3782
-3786
-3790
-3795
-3800
-3806
-3812
-3819
-3827
-3835
-3843
-3851
-3859
-3866
-3872
-3879
-3884
-3890
-3896
-3902
-3908
-3914
-3921
-3928
-3935
-3943
-3949
-3956
-3962
-3966
-3970
-3972
-3973
-3972
-3970
-3965
-3959
-3950
-3939
-3926
-3911
-3894
-3875
-3855
-3833
-3811
-3788
-3765
-3742
-3719
-3697
-3676
-3655
-3637
-3620
-3606
-3594
-3584
-3578
-3574
-3572
-3574
-3577
-3583
-3590
-3598
-3607
-3615
-3623
-3631
-3637
-3643
-3648
-3653
-3657
-3661
-3665
-3668
-3671
-3673
-3674
-3673
-3671
-3666
-3660
-3653
-3643
-3632
-3619
-3605
-3590
-3574
-3557
-3540
-3523
-3507
-3491
-3477
-3464
-3452
-3442
-3434
-3427
-3421
-3416
-3413
-3410
-3409
-3408
-3409
-3411
-3413
-3416
-3421
-3425
-3431
-3436
-3442
-3448
-3454
-3459
-3465
-3470
-3475
-3479
-3483
-3487
-3490
-3492
-3494
-3496
-3497
-3498
-3499
-3500
-3501
-3504
-3507
-3513
-3521
-3531
-3543
-3557
-3573
-3590
-3608
-3626
-3644
-3660
-3675
-3688
-3700
-3708
-3714
-3718
-3720
-3720
-3718
-3715
-3711
-3707
-3702
-3698
-3694
-3691
-3687
-3685
-3683
-3682
-3682
-3683
-3685
-3688
-3691
-3696
-3700
-3704
-3709
-3713
-3717
-3721
-3725
-3728
-3732
-3736
-3739
-3742
-3744
-3745
-3745
-3743
-3741
-3738
-3733
-3728
-3723
-3718
-3713
-3708
-3703
-3699
-3696
-3694
-3692
-3692
-3693
-3696
-3701
-3708
-3717
-3729
-3742
-3758
-3775
-3794
-3814
-3834
-3855
-3877
-3899
-3922
-3946
-3970
-3994
-4017
-4040
-4062
-4082
-4100
-4116
-4130
-4142
-4151
-4158
-4162
-4164
-4164
-4161
-4156
-4149
-4140
-4128
-4116
-4102
-4086
-4072
-4057
-4042
-4029
-4016
-4003
-3994
-3985
-3977
-3970
-3964
-3959
-3955
-3952
-3951
-3950
-3950
-3950
-3952
-3954
-3955
-3957
-3958
-3959
-3959
-3958
-3957
-3954
-3951
-3947
-3943
-3938
-3932
-3926
-3918
-3910
-3901
-3892
-3882
-3871
-3859
-3848
-3837
-3827
-3817
-3810
-3805
-3802
-3803
-3808
-3817
-3829
-3846
-3867
-3892
-3919
-3949
-3982
-4016
-4051
-4086
-4121
-4157
-4192
-4226
-4260
-4293
-4324
-4353
-4380
-4404
-4424
-4441
-4454
-4462
-4467
-4467
-4465
-4459
-4450
-4439
-4426
-4412
-4396
-4380
-4364
-4347
-4330
-4313
-4297
-4282
-4267
-4254
-4243
-4234
-4227
-4224
-4223
-4225
-4229
-4235
-4243
-4252
-4261
-4271
-4281
-4291
-4301
-4310
-4319
-4328
-4337
-4346
-4354
-4363
-4372
-4381
-4391
-4400
-4410
-4419
-4428
-4436
-4443
-4448
-4453
-4456
-4458
-4460
-4462
-4463
-4465
-4467
-4470
-4473
-4476
-4480
-4483
-4487
-4491
-4495
-4500
-4504
-4510
-4516
-4524
-4533
-4543
-4555
-4569
-4585
-4602
-4620
-4639
-4658
-4678
-4698
-4719
-4739
-4760
-4781
-4802
-4823
-4843
-4863
-4882
-4900
-4918
-4935
-4950
-4965
-4979
-4992
-5004
-5014
-5024
-5033
-5041
-5047
-5052
-5055
-5057
-5057
-5055
-5052
-5048
-5043
-5039
-5034
-5031
-5029
-5028
-5029
-5031
-5035
-5041
-5049
-5058
-5070
-5083
-5098
-5114
-5133
-5152
-5173
-5194
-5217
-5239
-5262
-5285
-5308
-5330
-5351
-5370
-5388
-5404
-5418
-5430
-5441
-5450
-5457
-5463
-5469
-5474
-5479
-5485
-5490
-5497
-5505
-5514
-5525
-5538
-5553
-5571
-5591
-5614
-5639
-5667
-5698
-5731
-5766
-5802
-5840
-5878
-5915
-5951
-5985
-6016
-6043
-6066
-6086
-6101
-6113
-6121
-6126
-6129
-6130
-6130
-6130
-6129
-6129
-6130
-6132
-6136
-6141
-6149
-6158
-6169
-6181
-6195
-6210
-6226
-6241
-6257
-6271
-6285
-6298
-6310
-6320
-6329
-6338
-6345
-6352
-6358
-6363
-6368
-6373
-6377
-6380
-6383
-6386
-6388
-6389
-6389
-6389
-6389
-6387
-6386
-6384
-6383
-6381
-6380
-6379
-6377
-6375
-6373
-6370
-6365
-6360
-6354
-6348
-6341
-6335
-6330
-6326
-6324
-6323
-6326
-6330
-6337
-6347
-6359
-6372
-6387
-6404
-6422
-6440
-6459
-6478
-6498
-6518
-6537
-6556
-6573
-6590
-6604
-6617
-6627
-6635
-6641
-6644
-6646
-6645
-6643
-6639
-6634
-6628
-6622
-6615
-6607
-6598
-6590
-6581
-6572
-6563
-6554
-6546
-6539
-6532
-6527
-6523
-6520
-6520
-6522
-6526
-6533
-6543
-6556
-6572
-6590
-6611
-6632
-6654
-6676
-6698
-6717
-6735
-6750
-6763
-6773
-6780
-6784
-6787
-6788
-6787
-6786
-6785
-6784
-6783
-6784
-6785
-6788
-6792
-6798
-6805
-6814
-6824
-6837
-6853
-6870
-6890
-6913
-6937
-6964
-6993
-7024
-7055
-7088
-7121
-7154
-7186
-7218
-7248
-7277
-7303
-7328
-7350
-7370
-7387
-7403
-7417
-7430
-7442
-7454
-7465
-7476
-7487
-7499
-7510
-7523
-7535
-7547
-7560
-7573
-7586
-7600
-7613
-7626
-7639
-7651
-7663
-7675
-7686
-7697
-7708
-7718
-7728
-7737
-7746
-7754
-7761
-7766
-7771
-7775
-7778
-7781
-7783
-7785
-7787
-7790
-7792
-7794
-7797
-7800
-7804
-7808
-7812
-7817
-7821
-7826
-7830
-7835
-7839
-7844
-7849
-7854
-7861
-7868
-7877
-7887
-7898
-7910
-7923
-7937
-7951
-7965
-7980
-7996
-8010
-8026
-8042
-8058
-8073
-8087
-8101
-8114
-8125
-8137
-8148
-8157
-8167
-8176
-8183
-8189
-8194
-8196
-8196
-8194
-8189
-8182
-8172
-8160
-8146
-8128
-8109
-8087
-8061
-8035
-8005
-7974
-7941
-7906
-7871
-7835
-7798
-7761
-7724
-7687
-7651
-7616
-7581
-7547
-7515
-7484
-7455
-7427
-7400
-7375
-7350
-7325
-7300
-7275
-7248
-7221
-7193
-7163
-7133
-7102
-7071
-7039
-7006
-6974
-6941
-6907
-6874
-6840
-6806
-6772
-6739
-6706
-6675
-6645
-6617
-6591
-6567
-6546
-6528
-6512
-6500
-6490
-6483
-6478
-6474
-6470
-6467
-6463
-6458
-6451
-6441
-6430
-6417
-6403
-6388
-6372
-6356
-6340
-6323
-6307
-6291
-6274
-6256
-6238
-6218
-6196
-6174
-6150
-6125
-6098
-6071
-6042
-6013
-5983
-5953
-5923
-5892
-5861
-5829
-5798
-5766
-5734
-5702
-5670
-5640
-5611
-5583
-5558
-5534
-5513
-5494
-5476
-5460
-5445
-5432
-5419
-5407
-5396
-5385
-5375
-5365
-5356
-5348
-5339
-5330
-5321
-5311
-5300
-5287
-5273
-5256
-5237
-5217
-5194
-5169
-5144
-5117
-5089
-5061
-5033
-5005
-4978
-4951
-4925
-4901
-4877
-4855
-4835
-4816
-4798
-4782
-4767
-4755
-4744
-4735
-4728
-4724
-4723
-4724
-4728
-4735
-4743
-4754
-4766
-4779
-4794
-4808
-4824
-4839
-4853
-4867
-4879
-4891
-4900
-4909
-4916
-4922
-4928
-4934
-4941
-4949
-4959
-4971
-4984
-5000
-5017
-5035
-5055
-5075
-5096
-5117
-5139
-5162
-5185
-5209
-5232
-5257
-5282
-5307
-5333
-5360
-5388
-5417
-5448
-5481
-5516
-5552
-5590
-5628
-5667
-5706
-5745
-5783
-5821
-5858
-5896
-5935
-5974
-6013
-6054
-6095
-6136
-6178
-6221
-6264
-6309
-6355
-6403
-6454
-6507
-6564
-6624
-6687
-6754
-6823
-6894
-6967
-7041
-7115
-7188
-7260
-7329
-7397
-7462
-7523
-7582
-7637
-7690
-7738
-7782
-7822
-7858
-7889
-7915
-7936
-7953
-7967
-7977
-7986
-7993
-7999
-8006
-8013
-8020
-8029
-8041
-8053
-8069
-8086
-8106
-8129
-8154
-8180
-8210
-8242
-8275
-8310
-8346
-8384
-8423
-8463
-8504
-8544
-8584
-8624
-8663
-8701
-8739
-8775
-8810
-8844
-8877
-8907
-8936
-8963
-8989
-9013
-9035
-9057
-9079
-9100
-9120
-9140
-9160
-9178
-9196
-9211
-9225
-9237
-9246
-9252
-9255
-9255
-9251
-9244
-9232
-9215
-9193
-9167
-9136
-9100
-9060
-9015
-8967
-8915
-8862
-8806
-8749
-8690
-8632
-8572
-8513
-8453
-8394
-8335
-8278
-8222
-8169
-8118
-8071
-8028
-7989
-7954
-7922
-7893
-7868
-7845
-7823
-7802
-7782
-7761
-7739
-7714
-7687
-7656
-7621
-7583
-7541
-7496
-7449
-7400
-7349
-7298
-7247
-7196
-7145
-7095
-7045
-6995
-6946
-6897
-6849
-6799
-6749
-6698
-6646
-6592
-6535
-6476
-6413
-6347
-6276
-6200
-6119
-6033
-5942
-5845
-5742
-5635
-5522
-5405
-5284
-5159
-5031
-4901
-4769
-4636
-4503
-4371
-4241
-4112
-3986
-3862
-3742
-3626
-3513
-3403
-3297
-3194
-3095
-3000
-2908
-2820
-2735
-2655
-2578
-2506
-2437
-2373
-2312
-2255
-2201
-2150
-2100
-2051
-2003
-1955
-1906
-1857
-1806
-1753
-1698
-1640
-1579
-1514
-1445
-1372
-1294
-1210
-1122
-1029
-931
-828
-720
-608
-492
-372
-250
-126
0
127
254
380
506
630
752
873
991
1107
1220
1329
1435
1537
1634
1727
1815
1899
1980
2057
2132
2205
2277
2349
2422
2495
2569
2643
2719
2794
2869
2942
3014
3083
3149
3211
3270
3324
3374
3420
3462
3501
3536
3569
3599
3627
3653
3677
3701
3724
3747
3771
3795
3820
3846
3873
3901
3929
3957
3985
4011
4035
4059
4083
4104
4124
4143
4163
4181
4200
4219
4238
4256
4275
4293
4312
4330
4348
4365
4381
4397
4411
4422
4431
4437
4439
4438
4432
4422
4407
4388
4364
4336
4303
4266
4224
4178
4129
4077
4022
3967
3909
3850
3791
3731
3671
3612
3554
3497
3441
3388
3338
3290
3245
3202
3162
3124
3087
3053
3019
2987
2955
2923
2892
2860
2828
2795
2762
2728
2694
2659
2625
2590
2557
2525
2495
2467
2441
2419
2400
2384
2371
2360
2351
2343
2336
2330
2324
2317
2309
2299
2288
2275
2258
2238
2213
2186
2154
2120
2082
2043
2003
1963
1923
1884
1847
1811
1776
1743
1710
1679
1649
1619
1590
1562
1535
1511
1489
1470
1455
1445
1440
1440
1447
1459
1478
1503
1534
1570
1611
1655
1701
1748
1794
1839
1881
1920
1956
1989
2017
2045
2070
2093
2115
2135
2154
2170
2185
2197
2206
2212
2215
2213
2208
2199
2185
2168
2148
2125
2101
2076
2051
2028
2005
1985
1967
1952
1938
1928
1920
1915
1914
1916
1923
1934
1950
1970
1995
2021
2053
2085
2118
2151
2184
2215
2244
2270
2295
2318
2341
2362
2383
2405
2428
2452
2477
2505
2535
2568
2604
2644
2688
2735
2787
2843
2903
2966
3033
3103
3174
3248
3323
3398
3473
3548
3621
3692
3761
3828
3892
3953
4011
4069
4125
4180
4234
4289
4343
4397
4451
4504
4558
4610
4663
4715
4767
4819
4869
4919
4966
5010
5051
5089
5123
5154
5181
5205
5226
5245
5261
5276
5290
5302
5315
5326
5339
5352
5366
5382
5399
5419
5441
5465
5492
5523
5555
5591
5629
5670
5713
5757
5803
5851
5900
5951
6003
6056
6109
6164
6219
6273
6325
6376
6424
6468
6508
6543
6573
6598
6616
6629
6637
6638
6634
6625
6611
6593
6572
6547
6519
6487
6452
6412
6368
6319
6266
6207
6144
6076
6003
5926
5845
5760
5672
5580
5486
5389
5289
5188
5084
4978
4869
4757
4642
4523
4401
4274
4144
4011
3875
3737
3598
3460
3322
3187
3056
2928
2806
2690
2582
2481
2389
2305
2230
2165
2107
2059
2017
1986
1961
1943
1933
1929
1932
1941
1956
1975
1998
2025
2054
2086
2118
2152
2185
2217
2248
2276
2301
2322
2339
2351
2359
2363
2363
2359
2351
2341
2327
2311
2293
2272
2250
2226
2202
2176
2151
2125
2099
2072
2045
2019
1991
1961
1930
1897
1861
1822
1781
1735
1687
1635
1579
1521
1461
1399
1336
1272
1209
1147
1087
1031
978
931
891
857
832
816
808
811
823
844
874
914
961
1014
1075
1141
1211
1284
1359
1436
1512
1588
1662
1734
1803
1867
1926
1981
2029
2072
2108
2139
2163
2181
2193
2199
2198
2192
2182
2167
2150
2132
2114
2098
2085
2074
2068
2066
2067
2073
2082
2095
2110
2127
2145
2165
2185
2204
2223
2241
2256
2270
2281
2291
2298
2303
2308
2312
2316
2322
2331
2343
2360
2381
2408
2441
2480
2524
2573
2627
2684
2744
2806
2868
2929
2989
3046
3099
3149
3196
3239
3281
3321
3360
3402
3445
3491
3542
3596
3656
3720
3789
3861
3938
4016
4097
4179
4262
4345
4427
4509
4589
4667
4744
4817
4887
4954
5017
5077
5133
5186
5236
5284
5330
5375
5420
5463
5506
5548
5590
5630
5670
5709
5748
5785
5822
5859
5895
5931
5968
6005
6042
6080
6118
6157
6195
6234
6271
6308
6342
6373
6400
6422
6437
6445
6445
6438
6423
6401
6373
6341
6306
6269
6231
6195
6161
6129
6102
6080
6064
6055
6054
6060
6074
6096
6125
6161
6202
6250
6303
6362
6427
6498
6575
6657
6745
6838
6936
7036
7140
7245
7351
7457
7562
7665
7765
7860
7947
8026
8096
8156
8202
8237
8258
8268
8265
8249
8223
8185
8137
8080
8013
7940
7861
7777
7692
7606
7521
7438
7359
7285
7217
7156
7103
7058
7024
6999
6987
6985
6996
7018
7051
7094
7145
7204
7269
7338
7408
7479
7547
7610
7666
7715
7753
7782
7800
7809
7809
7802
7789
7773
7754
7734
7714
7696
7679
7665
7655
7648
7645
7647
7652
7661
7675
7693
7715
7743
7776
7816
7863
7918
7981
8052
8130
8215
8304
8395
8488
8581
8670
8756
8836
8911
8979
9042
9099
9151
9199
9244
9287
9330
9373
9417
9462
9509
9557
9607
9657
9707
9756
9804
9849
9891
9928
9962
9991
10016
10037
10054
10069
10083
10097
10112
10130
10153
10181
10215
10255
10303
10359
10422
10493
10572
10657
10750
10850
10955
11065
11179
11296
11414
11534
11652
11770
11886
11998
12107
12212
12312
12405
12493
12574
12648
12716
12776
12831
12879
12922
12959
12991
13019
13041
13058
13069
13076
13076
13071
13059
13041
13015
12981
12939
12889
12830
12763
12688
12606
12519
12426
12330
12231
12132
12034
11938
11848
11765
11690
11627
11575
11535
11509
11494
11491
11500
11518
11545
11580
11622
11670
11723
11780
11840
11903
11967
12034
12102
12171
12241
12312
12382
12451
12518
12580
12636
12684
12723
12751
12769
12775
12770
12755
12730
12695
12654
12606
12554
12499
12443
12389
12337
12291
12251
12221
12201
12191
12194
12208
12234
12269
12315
12368
12430
12499
12574
12655
12743
12838
12940
13049
13165
13288
13418
13556
13700
13849
14003
14159
14317
14475
14630
14780
14924
15060
15188
15305
15410
15504
15586
15654
15709
15750
15777
15790
15790
15775
15748
15708
15656
15593
15520
15439
15351
15257
15160
15061
14962
14865
14770
14680
14596
14517
14446
14382
14326
14278
14240
14210
14189
14176
14172
14176
14188
14207
14234
14269
14311
14361
14419
14484
14556
14634
14717
14803
14892
14984
15076
15168
15260
15352
15443
15533
15622
15709
15796
15880
15962
16041
16117
16187
16254
16314
16367
16415
16455
16487
16512
16528
16537
16537
16528
16511
16483
16446
16399
16341
16273
16195
16107
16010
15903
15788
15665
15534
15396
15252
15102
14948
14790
14630
14470
14310
14151
13995
13842
13693
13549
13410
13276
13146
13022
12902
12787
12677
12571
12470
12374
12283
12198
12119
12046
11980
11920
11867
11820
11779
11743
11710
11680
11653
11627
11602
11577
11550
11521
11489
11452
11410
11361
11306
11243
11173
11096
11012
10922
10825
10723
10614
10500
10380
10255
10125
9990
9851
9708
9562
9413
9262
9109
8955
8800
8645
8491
8338
8186
8039
7895
7755
7620
7492
7372
7259
7155
7061
6977
6902
6837
6781
6733
6691
6655
6623
6594
6566
6538
6508
6477
6443
6406
6364
6318
6266
6209
6147
6079
6005
5927
5843
5756
5666
5573
5479
5385
5291
5198
5109
5022
4941
4864
4794
4730
4672
4621
4576
4536
4500
4468
4439
4412
4386
4360
4335
4309
4282
4254
4224
4192
4158
4121
4082
4041
3997
3951
3904
3855
3805
3754
3704
3655
3607
3561
3517
3475
3435
3397
3361
3326
3293
3262
3231
3203
3175
3149
3125
3102
3079
3057
3035
3014
2992
2971
2950
2930
2912
2895
2880
2869
2860
2855
2854
2857
2864
2874
2887
2903
2922
2942
2962
2983
3003
3021
3037
3050
3058
3062
3061
3055
3046
3032
3016
2999
2982
2965
2950
2939
2931
2928
2929
2937
2950
2969
2995
3027
3064
3107
3153
3202
3253
3305
3356
3405
3452
3496
3537
3574
3607
3637
3664
3687
3708
3726
3743
3760
3776
3793
3812
3833
3857
3884
3916
3952
3993
4038
4088
4142
4200
4262
4327
4395
4467
4542
4620
4702
4787
4877
4971
5069
5171
5277
5386
5498
5613
5729
5846
5964
6081
6197
6311
6423
6531
6636
6736
6830
6918
6999
7071
7134
7187
7229
7260
7278
7283
7275
7253
7219
7172
7113
7044
6966
6880
6788
6691
6592
6491
6390
6291
6194
6101
6013
5931
5858
5793
5736
5690
5652
5622
5599
5582
5569
5559
5552
5546
5541
5536
5532
5528
5524
5519
5514
5509
5503
5496
5489
5482
5474
5467
5460
5454
5449
5445
5443
5444
5448
5455
5467
5484
5507
5536
5572
5616
5666
5723
5786
5853
5923
5994
6065
6133
6196
6254
6303
6344
6374
6393
6401
6396
6378
6348
6305
6252
6188
6115
6035
5949
5860
5769
5678
5588
5501
5418
5342
5273
5212
5161
5120
5089
5068
5057
5056
5062
5076
5097
5124
5156
5193
5235
5280
5328
5380
5433
5490
5548
5608
5670
5733
5796
5861
5925
5990
6053
6116
6177
6236
6292
6346
6397
6444
6487
6525
6559
6589
6614
6635
6652
6664
6672
6675
6672
6663
6648
6624
6593
6552
6503
6445
6377
6300
6214
6120
6018
5908
5792
5671
5546
5418
5290
5162
5038
4918
4804
4699
4603
4518
4445
4384
4336
4300
4276
4263
4260
4265
4279
4300
4328
4361
4399
4442
4488
4537
4588
4641
4696
4752
4808
4864
4919
4972
5022
5069
5111
5147
5178
5201
5219
5229
5232
5229
5220
5204
5182
5154
5119
5079
5034
4983
4926
4864
4796
4722
4641
4553
4457
4352
4239
4118
3987
3848
3702
3547
3387
3220
3048
2873
2695
2516
2337
2159
1983
1811
1644
1482
1326
1177
1037
905
784
674
575
489
415
355
307
271
246
231
223
222
226
232
241
250
259
267
275
281
287
291
295
296
296
294
289
280
266
248
225
196
162
122
77
27
-28
-88
-151
-218
-289
-363
-439
-517
-597
-677
-757
-838
-918
-998
-1076
-1154
-1230
-1306
-1380
-1452
-1524
-1593
-1661
-1726
-1788
-1846
-1901
-1951
-1996
-2036
-2072
-2103
-2129
-2152
-2172
-2190
-2206
-2221
-2235
-2249
-2262
-2275
-2289
-2302
-2315
-2328
-2341
-2355
-2370
-2386
-2402
-2420
-2439
-2458
-2479
-2499
-2519
-2537
-2553
-2567
-2577
-2582
-2583
-2578
-2567
-2550
-2527
-2498
-2463
-2422
-2376
-2327
-2273
-2217
-2160
-2101
-2043
-1985
-1929
-1876
-1826
-1780
-1740
-1705
-1676
-1654
-1640
-1632
-1631
-1636
-1646
-1659
-1675
-1694
-1712
-1731
-1748
-1764
-1776
-1786
-1791
-1793
-1789
-1780
-1767
-1748
-1724
-1696
-1664
-1629
-1592
-1554
-1515
-1476
-1437
-1398
-1359
-1319
-1278
-1236
-1193
-1149
-1104
-1058
-1010
-962
-912
-860
-807
-752
-694
-635
-573
-511
-447
-383
-319
-255
-193
-132
-74
-18
34
82
126
166
202
233
260
282
300
315
325
333
339
342
346
349
353
358
365
374
385
398
412
427
443
458
473
487
499
509
517
522
524
522
517
508
495
476
453
423
387
346
298
245
186
123
56
-13
-83
-154
-224
-292
-356
-416
-469
-517
-557
-590
-618
-640
-658
-673
-687
-700
-714
-729
-747
-766
-788
-814
-843
-877
-914
-957
-1004
-1056
-1114
-1175
-1241
-1310
-1382
-1456
-1532
-1609
-1685
-1760
-1833
-1904
-1972
-2037
-2099
-2159
-2217
-2274
-2329
-2385
-2440
-2497
-2555
-2614
-2675
-2738
-2804
-2872
-2943
-3016
-3091
-3168
-3247
-3327
-3406
-3485
-3563
-3639
-3712
-3783
-3850
-3913
-3971
-4026
-4077
-4123
-4166
-4205
-4241
-4275
-4308
-4340
-4373
-4406
-4439
-4474
-4511
-4548
-4586
-4626
-4666
-4707
-4750
-4794
-4841
-4890
-4942
-4999
-5060
-5128
-5201
-5281
-5367
-5460
-5559
-5664
-5772
-5884
-5998
-6113
-6228
-6342
-6453
-6561
-6665
-6762
-6853
-6937
-7012
-7079
-7137
-7187
-7228
-7261
-7288
-7308
-7323
-7333
-7340
-7344
-7346
-7347
-7346
-7345
-7344
-7343
-7344
-7346
-7350
-7358
-7371
-7389
-7413
-7443
-7481
-7526
-7578
-7638
-7704
-7776
-7854
-7936
-8023
-8114
-8206
-8300
-8393
-8486
-8576
-8662
-8744
-8821
-8893
-8958
-9017
-9069
-9115
-9156
-9192
-9223
-9250
-9274
-9294
-9312
-9327
-9338
-9345
-9349
-9349
-9346
-9340
-9331
-9321
-9309
-9298
-9286
-9275
-9265
-9256
-9248
-9242
-9238
-9235
-9235
-9236
-9241
-9248
-9259
-9273
-9291
-9312
-9338
-9368
-9401
-9437
-9476
-9517
-9560
-9605
-9651
-9699
-9747
-9796
-9846
-9897
-9949
-10002
-10057
-10113
-10172
-10234
-10299
-10368
-10440
-10516
-10595
-10677
-10762
-10848
-10936
-11025
-11113
-11201
-11287
-11370
-11451
-11527
-11599
-11664
-11724
-11776
-11822
-11860
-11892
-11917
-11936
-11950
-11959
-11964
-11967
-11966
-11964
-11959
-11953
-11945
-11935
-11924
-11911
-11899
-11887
-11876
-11868
-11863
-11862
-11864
-11871
-11882
-11898
-11916
-11938
-11963
-11990
-12018
-12048
-12078
-12107
-12136
-12165
-12193
-12220
-12246
-12271
-12296
-12320
-12344
-12368
-12391
-12415
-12440
-12464
-12490
-12517
-12544
-12572
-12601
-12631
-12661
-12693
-12724
-12757
-12790
-12823
-12856
-12889
-12921
-12953
-12982
-13010
-13035
-13058
-13078
-13095
-13108
-13118
-13124
-13127
-13127
-13124
-13119
-13113
-13106
-13099
-13093
-13087
-13083
-13081
-13080
-13081
-13083
-13087
-13092
-13097
-13102
-13107
-13111
-13114
-13114
-13113
-13109
-13103
-13094
-13084
-13071
-13057
-13040
-13022
-13001
-12978
-12952
-12923
-12890
-12855
-12816
-12772
-12726
-12675
-12621
-12564
-12505
-12443
-12381
-12318
-12255
-12193
-12131
-12070
-12009
-11947
-11886
-11824
-11760
-11694
-11626
-11555
-11481
-11404
-11324
-11241
-11157
-11070
-10983
-10896
-10809
-10723
-10638
-10555
-10474
-10396
-10321
-10249
-10180
-10115
-10053
-9993
-9936
-9881
-9827
-9774
-9721
-9668
-9613
-9558
-9500
-9439
-9374
-9305
-9230
-9151
-9066
-8976
-8882
-8785
-8686
-8586
-8485
-8385
-8287
-8189
-8095
-8003
-7914
-7828
-7747
-7670
-7598
-7531
-7470
-7416
-7367
-7325
-7290
-7260
-7236
-7217
-7203
-7193
-7186
-7180
-7176
-7172
-7167
-7160
-7151
-7139
-7123
-7103
-7079
-7050
-7018
-6981
-6941
-6898
-6852
-6804
-6753
-6701
-6646
-6589
-6529
-6466
-6401
-6332
-6261
-6188
-6114
-6038
-5962
-5886
-5812
-5740
-5671
-5605
-5544
-5488
-5436
-5390
-5350
-5315
-5286
-5262
-5244
-5230
-5222
-5219
-5219
-5223
-5229
-5239
-5250
-5262
-5275
-5289
-5303
-5316
-5329
-5341
-5350
-5357
-5361
-5360
-5355
-5344
-5326
-5303
-5273
-5236
-5192
-5143
-5087
-5025
-4959
-4888
-4814
-4736
-4655
-4572
-4487
-4400
-4312
-4222
-4133
-4043
-3955
-3869
-3785
-3706
-3630
-3559
-3492
-3431
-3374
-3321
-3273
-3228
-3188
-3150
-3116
-3085
-3056
-3029
-3005
-2984
-2965
-2949
-2936
-2927
-2922
-2922
-2926
-2936
-2951
-2972
-2998
-3030
-3067
-3109
-3156
-3206
-3260
-3316
-3375
-3434
-3493
-3552
-3609
-3664
-3716
-3764
-3806
-3841
-3870
-3891
-3903
-3906
-3899
-3884
-3859
-3825
-3784
-3734
-3678
-3616
-3549
-3478
-3404
-3328
-3249
-3169
-3087
-3004
-2920
-2834
-2748
-2661
-2573
-2484
-2396
-2308
-2221
-2135
-2050
-1967
-1886
-1808
-1732
-1660
-1591
-1525
-1464
-1407
-1355
-1307
-1263
-1224
-1190
-1160
-1135
-1114
-1098
-1086
-1078
-1074
-1072
-1073
-1076
-1080
-1084
-1088
-1090
-1089
-1086
-1080
-1069
-1055
-1037
-1014
-986
-954
-918
-877
-832
-783
-731
-675
-616
-554
-489
-422
-353
-281
-208
-133
-57
20
98
175
253
330
406
481
556
628
699
768
834
897
957
1012
1066
1114
1159
1198
1234
1265
1292
1314
1332
1345
1354
1359
1360
1356
1349
1337
1321
1302
1279
1253
1225
1196
1166
1136
1108
1081
1058
1038
1022
1008
1000
995
994
995
998
1004
1012
1022
1035
1050
1067
1087
1109
1134
1162
1193
1226
1261
1298
1337
1377
1416
1456
1495
1533
1569
1603
1636
1666
1694
1719
1741
1761
1777
1790
1798
1803
1803
1799
1790
1776
1757
1734
1707
1675
1639
1599
1556
1510
1461
1409
1354
1296
1235
1172
1106
1039
969
898
826
753
681
611
541
474
410
349
290
236
184
136
90
48
9
-28
-61
-92
-119
-143
-165
-183
-198
-211
-221
-229
-235
-240
-243
-246
-247
-248
-249
-250
-251
-253
-255
-258
-263
-269
-277
-288
-302
-319
-341
-367
-398
-433
-473
-516
-562
-611
-661
-712
-763
-813
-862
-907
-949
-988
-1022
-1052
-1076
-1096
-1109
-1117
-1118
-1113
-1102
-1085
-1064
-1038
-1008
-977
-945
-912
-880
-849
-820
-793
-768
-746
-726
-709
-695
-683
-673
-666
-660
-655
-651
-647
-644
-640
-636
-632
-628
-625
-621
-618
-616
-615
-616
-618
-623
-629
-638
-648
-659
-671
-684
-697
-710
-722
-733
-744
-753
-761
-769
-776
-782
-787
-792
-796
-800
-802
-802
-801
-799
-794
-788
-781
-772
-762
-751
-740
-728
-715
-703
-691
-679
-668
-658
-649
-640
-632
-625
-617
-609
-601
-591
-580
-567
-552
-534
-515
-493
-468
-442
-413
-383
-352
-322
-292
-264
-239
-217
-201
-189
-184
-184
-191
-203
-222
-246
-275
-309
-346
-386
-429
-473
-518
-562
-604
-643
-678
-708
-733
-751
-763
-767
-764
-754
-737
-712
-681
-642
-596
-543
-483
-415
-341
-259
-171
-77
23
128
238
351
468
588
710
834
959
1085
1211
1337
1463
1587
1710
1831
1950
2066
2178
2287
2391
2491
2585
2673
2756
2832
2902
2965
3023
3075
3121
3162
3198
3229
3255
3278
3296
3311
3324
3334
3342
3349
3354
3359
3364
3369
3374
3381
3389
3399
3411
3427
3445
3466
3490
3517
3546
3577
3610
3645
3682
3721
3763
3807
3855
3907
3963
4024
4089
4159
4233
4313
4396
4483
4573
4666
4760
4855
4949
5044
5137
5228
5317
5402
5484
5562
5634
5701
5762
5817
5866
5909
5946
5978
6006
6029
6050
6069
6086
6102
6118
6135
6153
6172
6193
6215
6239
6265
6293
6322
6354
6389
6426
6467
6510
6556
6604
6655
6707
6760
6813
6865
6915
6964
7009
7051
7088
7120
7147
7168
7183
7192
7195
7192
7183
7170
7151
7129
7102
7072
7039
7003
6966
6927
6886
6845
6803
6761
6718
6676
6635
6593
6553
6513
6474
6436
6399
6363
6330
6297
6267
6238
6211
6186
6163
6141
6122
6105
6090
6077
6066
6057
6049
6042
6035
6029
6022
6015
6006
5997
5987
5976
5963
5949
5933
5916
5896
5874
5850
5824
5795
5764
5730
5694
5654
5612
5567
5518
5467
5412
5354
5294
5231
5167
5102
5037
4972
4908
4846
4786
4730
4676
4627
4583
4542
4507
4477
4453
4433
4420
4412
4410
4413
4422
4436
4454
4477
4504
4534
4568
4604
4643
4683
4726
4770
4815
4861
4908
4954
5000
5046
5090
5134
5176
5217
5257
5294
5329
5362
5392
5419
5444
5465
5483
5496
5506
5511
5512
5508
5499
5486
5468
5446
5420
5391
5359
5324
5289
5252
5215
5179
5143
5110
5079
5051
5026
5003
4984
4968
4955
4944
4936
4930
4926
4924
4923
4924
4927
4932
4939
4948
4961
4976
4994
5014
5038
5064
5092
5122
5153
5183
5214
5245
5274
5303
5329
5355
5378
5399
5418
5434
5449
5462
5473
5482
5491
5498
5504
5509
5512
5514
5513
5510
5505
5499
5490
5480
5469
5459
5448
5438
5429
5421
5416
5413
5413
5415
5421
5429
5440
5454
5469
5486
5504
5522
5539
5555
5570
5582
5592
5598
5601
5601
5596
5588
5578
5565
5551
5537
5522
5509
5498
5489
5484
5481
5482
5486
5493
5503
5516
5530
5546
5562
5579
5595
5611
5625
5639
5651
5661
5668
5674
5677
5678
5677
5675
5671
5666
5661
5657
5653
5650
5648
5647
5648
5649
5650
5651
5652
5651
5649
5644
5637
5628
5616
5603
5587
5570
5551
5531
5510
5488
5465
5443
5420
5398
5376
5355
5335
5318
5302
5288
5278
5271
5267
5266
5269
5275
5284
5296
5309
5324
5340
5357
5373
5389
5404
5418
5430
5441
5450
5457
5462
5466
5467
5466
5465
5462
5459
5456
5454
5453
5454
5457
5463
5471
5482
5496
5514
5535
5558
5584
5612
5642
5672
5701
5730
5756
5780
5800
5816
5828
5834
5836
5832
5825
5812
5797
5778
5757
5735
5711
5688
5665
5642
5620
5599
5578
5559
5540
5522
5505
5489
5473
5459
5445
5433
5422
5413
5405
5399
5394
5390
5387
5385
5383
5382
5380
5377
5374
5369
5363
5354
5344
5332
5317
5300
5281
5260
5237
5212
5186
5160
5133
5106
5080
5056
5033
5013
4994
4978
4964
4952
4942
4934
4926
4918
4910
4902
4892
4880
4867
4853
4836
4819
4800
4780
4759
4738
4715
4691
4666
4640
4613
4584
4553
4521
4487
4451
4413
4373
4332
4290
4247
4202
4158
4113
4067
4022
3978
3931
3884
3835
3784
3731
3677
3621
3564
3506
3449
3393
3338
3286
3237
3192
3151
3114
3080
3051
3026
3004
2984
2967
2952
2939
2927
2916
2905
2896
2887
2879
2871
2864
2858
2852
2846
2841
2836
2830
2825
2819
2813
2805
2795
2784
2771
2755
2736
2716
2692
2667
2640
2612
2582
2551
2519
2488
2455
2423
2391
2358
2325
2292
2259
2225
2191
2155
2118
2079
2039
1997
1954
1910
1866
1821
1777
1734
1692
1653
1616
1582
1552
1526
1505
1489
1477
1471
1469
1472
1478
1487
1499
1513
1528
1544
1560
1576
1592
1608
1622
1635
1646
1655
1662
1667
1670
1670
1669
1665
1658
1650
1639
1626
1610
1592
1573
1551
1527
1501
1474
1446
1416
1385
1354
1322
1289
1257
1224
1191
1159
1127
1095
1065
1035
1006
980
955
932
911
893
877
863
852
844
839
836
837
839
844
852
861
871
883
896
909
922
934
947
958
969
978
986
993
998
1002
1004
1004
1004
1002
1000
996
991
986
980
975
970
967
965
965
966
970
977
985
996
1010
1025
1043
1064
1086
1110
1136
1164
1192
1222
1251
1281
1311
1341
1370
1399
1427
1454
1480
1505
1528
1550
1570
1588
1604
1618
1629
1638
1645
1649
1650
1649
1645
1639
1630
1619
1606
1591
1574
1556
1536
1515
1492
1467
1442
1415
1387
1358
1328
1298
1269
1240
1212
1186
1161
1138
1118
1099
1083
1068
1056
1046
1037
1031
1026
1024
1022
1025
1028
1032
1038
1046
1054
1063
1072
1081
1090
1099
1107
1113
1119
1123
1125
1125
1123
1118
1111
1101
1089
1073
1055
1033
1008
983
955
925
893
861
827
793
760
726
693
661
631
602
574
548
524
501
479
459
439
420
401
382
363
344
326
307
288
269
249
229
208
186
163
139
115
89
64
37
10
-18
-47
-76
-105
-135
-165
-195
-225
-254
-281
-308
-332
-355
-375
-392
-407
-417
-424
-428
-428
-424
-418
-409
-397
-383
-368
-350
-331
-311
-290
-268
-245
-222
-198
-174
-150
-126
-102
-79
-58
-38
-21
-5
8
18
25
30
33
33
32
30
26
21
16
9
3
-4
-12
-19
-26
-33
-40
-47
-53
-58
-62
-64
-65
-64
-60
-54
-44
-31
-14
7
32
62
96
134
177
223
272
325
379
435
493
551
610
669
727
784
840
894
947
997
1044
1089
1131
1170
1206
1239
1268
1294
1316
1334
1349
1360
1368
1373
1375
1375
1373
1370
1366
1362
1358
1355
1354
1354
1356
1360
1367
1375
1386
1397
1410
1423
1437
1451
1465
1479
1493
1507
1522
1537
1552
1569
1586
1604
1622
1641
1660
1678
1696
1714
1731
1747
1761
1775
1786
1796
1805
1811
1816
1820
1821
1822
1822
1821
1819
1817
1815
1812
1808
1805
1800
1795
1789
1782
1773
1763
1752
1740
1726
1712
1697
1681
1665
1649
1634
1618
1602
1586
1570
1553
1537
1520
1503
1485
1466
1447
1427
1407
1385
1363
1340
1317
1293
1269
1245
1222
1198
1174
1151
1127
1103
1079
1056
1032
1008
986
963
942
921
902
883
867
851
837
825
815
806
798
792
787
784
782
782
783
786
790
794
800
807
814
821
829
837
845
854
862
870
878
886
893
899
905
909
913
917
919
922
923
924
925
924
923
920
916
909
900
889
875
857
837
814
787
758
726
692
656
618
580
542
504
466
430
396
364
335
308
284
263
245
231
220
211
206
204
204
206
210
215
221
228
234
240
245
248
249
249
245
240
232
221
208
192
173
152
129
103
75
44
12
-21
-56
-91
-127
-162
-198
-233
-268
-302
-336
-369
-400
-432
-463
-493
-523
-553
-583
-613
-642
-671
-700
-727
-754
-779
-802
-824
-843
-861
-877
-892
-904
-914
-922
-929
-934
-937
-939
-939
-938
-935
-931
-925
-919
-911
-903
-894
-885
-876
-867
-859
-852
-845
-840
-836
-833
-832
-832
-834
-837
-841
-846
-852
-858
-864
-871
-878
-884
-891
-898
-904
-910
-915
-920
-925
-930
-935
-940
-945
-950
-956
-962
-969
-977
-986
-995
-1004
-1014
-1026
-1038
-1050
-1063
-1076
-1090
-1103
-1118
-1132
-1147
-1163
-1179
-1196
-1212
-1229
-1246
-1262
-1279
-1295
-1311
-1326
-1341
-1355
-1369
-1383
-1397
-1412
-1426
-1441
-1456
-1471
-1486
-1502
-1517
-1532
-1547
-1560
-1573
-1586
-1597
-1606
-1615
-1622
-1628
-1632
-1634
-1635
-1635
-1633
-1630
-1625
-1620
-1614
-1606
-1598
-1589
-1579
-1568
-1557
-1545
-1533
-1521
-1508
-1496
-1484
-1472
-1461
-1451
-1441
-1431
-1423
-1415
-1407
-1399
-1392
-1384
-1377
-1370
-1363
-1357
-1351
-1347
-1343
-1341
-1339
-1340
-1341
-1344
-1349
-1354
-1360
-1367
-1373
-1380
-1385
-1390
-1393
-1394
-1393
-1391
-1386
-1380
-1371
-1361
-1348
-1335
-1319
-1303
-1285
-1265
-1245
-1223
-1199
-1175
-1148
-1120
-1090
-1058
-1025
-990
-953
-915
-876
-836
-794
-752
-709
-666
-622
-579
-535
-492
-450
-409
-369
-331
-294
-259
-227
-196
-169
-143
-121
-100
-83
-67
-54
-43
-34
-26
-20
-15
-11
-8
-6
-4
-3
-1
0
1
3
4
5
7
9
10
12
14
16
18
20
22
24
27
29
31
34
36
38
41
43
45
47
49
51
52
54
56
58
61
63
67
70
74
79
84
89
94
99
103
106
109
111
111
110
107
103
97
90
80
70
57
42
25
6
-15
-39
-65
-93
-124
-157
-191
-228
-267
-308
-350
-394
-440
-487
-536
-586
-637
-689
-741
-794
-848
-901
-953
-1004
-1055
-1103
-1150
-1194
-1236
-1276
-1314
-1349
-1383
-1415
-1445
-1474
-1501
-1527
-1551
-1575
-1597
-1618
-1637
-1656
-1674
-1691
-1708
-1723
-1738
-1753
-1768
-1783
-1799
-1814
-1831
-1848
-1867
-1887
-1908
-1930
-1955
-1981
-2009
-2039
-2070
-2103
-2138
-2174
-2211
-2249
-2288
-2326
-2365
-2403
-2441
-2478
-2514
-2550
-2584
-2616
-2648
-2678
-2707
-2735
-2761
-2786
-2809
-2831
-2852
-2871
-2888
-2904
-2919
-2932
-2945
-2957
-2968
-2979
-2990
-3001
-3013
-3024
-3036
-3049
-3061
-3075
-3088
-3101
-3114
-3127
-3139
-3150
-3161
-3170
-3179
-3187
-3194
-3200
-3206
-3212
-3218
-3224
-3229
-3236
-3242
-3250
-3258
-3267
-3278
-3289
-3302
-3317
-3332
-3349
-3367
-3385
-3405
-3425
-3445
-3465
-3486
-3505
-3524
-3543
-3561
-3577
-3593
-3608
-3623
-3636
-3649
-3661
-3672
-3683
-3694
-3704
-3715
-3725
-3735
-3745
-3755
-3764
-3774
-3783
-3791
-3799
-3807
-3815
-3823
-3831
-3840
-3849
-3860
-3870
-3882
-3895
-3908
-3921
-3934
-3948
-3962
-3975
-3988
-4001
-4013
-4024
-4034
-4042
-4050
-4057
-4062
-4066
-4069
-4070
-4073
-4073
-4073
-4073
-4072
-4070
-4070
-4070
-4069
-4069
-4070
-4070
-4074
-4077
-4081
-4086
-4094
-4102
-4111
-4120
-4131
-4141
-4153
-4164
-4175
-4187
-4199
-4210
-4222
-4233
-4245
-4257
-4269
-4281
-4293
-4305
-4318
-4330
-4344
-4357
-4371
-4386
-4401
-4416
-4432
-4448
-4465
-4482
-4499
-4516
-4533
-4549
-4566
-4582
-4598
-4612
-4626
-4640
-4652
-4663
-4673
-4683
-4691
-4699
-4706
-4713
-4719
-4724
-4730
-4735
-4740
-4745
-4751
-4756
-4762
-4768
-4774
-4781
-4789
-4798
-4808
-4820
-4832
-4845
-4860
-4876
-4894
-4913
-4933
-4954
-4977
-5001
-5026
-5053
-5080
-5109
-5139
-5169
-5200
-5232
-5263
-5294
-5326
-5357
-5388
-5419
-5449
-5479
-5509
-5538
-5567
-5595
-5623
-5649
-5675
-5700
-5724
-5747
-5768
-5788
-5807
-5825
-5841
-5855
-5868
-5880
-5891
-5900
-5909
-5918
-5925
-5933
-5941
-5949
-5958
-5967
-5976
-5987
-5997
-6008
-6020
-6033
-6046
-6060
-6075
-6090
-6105
-6122
-6138
-6155
-6171
-6188
-6205
-6221
-6237
-6253
-6268
-6282
-6296
-6310
-6323
-6335
-6348
-6360
-6372
-6384
-6398
-6412
-6427
-6443
-6460
-6479
-6499
-6521
-6545
-6569
-6596
-6623
-6652
-6681
-6711
-6742
-6773
-6803
-6833
-6863
-6891
-6919
-6945
-6970
-6994
-7017
-7038
-7057
-7076
-7093
-7110
-7125
-7139
-7152
-7165
-7176
-7187
-7197
-7206
-7214
-7222
-7228
-7234
-7239
-7242
-7245
-7247
-7248
-7248
-7247
-7246
-7245
-7244
-7242
-7241
-7240
-7240
-7241
-7242
-7244
-7246
-7249
-7253
-7258
-7263
-7269
-7275
-7282
-7291
-7300
-7309
-7320
-7332
-7344
-7358
-7372
-7387
-7402
-7418
-7434
-7449
-7464
-7479
-7493
-7507
-7520
-7533
-7545
-7557
-7568
-7579
-7590
-7600
-7609
-7618
-7627
-7634
-7642
-7648
-7654
-7660
-7664
-7667
-7669
-7670
-7670
-7668
-7664
-7660
-7653
-7646
-7637
-7628
-7617
-7605
-7593
-7581
-7567
-7554
-7540
-7526
-7512
-7499
-7485
-7472
-7460
-7448
-7436
-7425
-7415
-7405
-7395
-7385
-7375
-7366
-7356
-7346
-7335
-7324
-7313
-7302
-7290
-7278
-7265
-7252
-7239
-7225
-7211
-7196
-7181
-7165
-7149
-7132
-7115
-7098
-7080
-7061
-7042
-7022
-7001
-6980
-6958
-6935
-6911
-6887
-6862
-6837
-6812
-6786
-6760
-6735
-6709
-6683
-6657
-6631
-6605
-6579
-6553
-6527
-6501
-6475
-6448
-6421
-6395
-6368
-6342
-6316
-6290
-6264
-6239
-6215
-6191
-6168
-6145
-6123
-6102
-6081
-6061
-6042
-6022
-6004
-5985
-5967
-5950
-5933
-5916
-5900
-5885
-5871
-5858
-5845
-5834
-5824
-5814
-5806
-5798
-5790
-5783
-5777
-5771
-5765
-5760
-5755
-5751
-5747
-5743
-5740
-5737
-5735
-5733
-5731
-5730
-5729
-5728
-5728
-5728
-5729
-5729
-5730
-5730
-5730
-5729
-5729
-5727
-5725
-5723
-5721
-5717
-5714
-5710
-5706
-5701
-5696
-5690
-5684
-5678
-5672
-5666
-5660
-5654
-5648
-5643
-5638
-5634
-5630
-5627
-5624
-5622
-5620
-5619
-5619
-5618
-5619
-5619
-5621
-5622
-5623
-5625
-5627
-5629
-5632
-5634
-5637
-5640
-5643
-5645
-5648
-5651
-5653
-5655
-5655
-5655
-5653
-5651
-5647
-5642
-5636
-5628
-5620
-5612
-5602
-5593
-5583
-5574
-5565
-5556
-5549
-5542
-5537
-5533
-5530
-5529
-5530
-5533
-5538
-5545
-5553
-5564
-5576
-5590
-5606
-5623
-5641
-5660
-5680
-5700
-5721
-5742
-5762
-5783
-5803
-5822
-5842
-5860
-5878
-5896
-5913
-5929
-5944
-5959
-5973
-5986
-5999
-6010
-6020
-6030
-6038
-6045
-6051
-6055
-6058
-6060
-6059
-6056
-6052
-6046
-6037
-6028
-6016
-6004
-5990
-5975
-5959
-5942
-5925
-5908
-5890
-5873
-5856
-5840
-5824
-5810
-5797
-5786
-5777
-5770
-5764
-5761
-5760
-5761
-5764
-5769
-5775
-5783
-5791
-5801
-5811
-5822
-5832
-5842
-5853
-5862
-5871
-5879
-5886
-5892
-5898
-5902
-5905
-5908
-5909
-5910
-5910
-5909
-5907
-5904
-5900
-5895
-5889
-5882
-5875
-5866
-5857
-5848
-5838
-5828
-5817
-5807
-5796
-5786
-5775
-5764
-5754
-5744
-5734
-5724
-5714
-5705
-5696
-5687
-5679
-5671
-5664
-5657
-5651
-5646
-5641
-5638
-5635
-5632
-5631
-5630
-5629
-5628
-5628
-5628
-5627
-5626
-5625
-5623
-5620
-5617
-5612
-5607
-5600
-5593
-5584
-5574
-5563
-5551
-5537
-5522
-5505
-5486
-5466
-5445
-5422
-5398
-5373
-5347
-5320
-5294
-5266
-5239
-5212
-5184
-5157
-5130
-5103
-5076
-5049
-5023
-4996
-4970
-4944
-4918
-4892
-4866
-4840
-4813
-4787
-4761
-4735
-4709
-4684
-4659
-4635
-4612
-4590
-4569
-4550
-4531
-4514
-4497
-4482
-4467
-4454
-4441
-4428
-4415
-4403
-4390
-4376
-4362
-4348
-4332
-4315
-4298
-4280
-4261
-4241
-4220
-4198
-4176
-4152
-4127
-4102
-4075
-4046
-4018
-3989
-3958
-3928
-3897
-3866
-3835
-3804
-3773
-3742
-3712
-3681
-3651
-3621
-3592
-3563
-3534
-3507
-3480
-3454
-3429
-3404
-3381
-3358
-3336
-3315
-3295
-3274
-3254
-3235
-3215
-3195
-3175
-3155
-3134
-3114
-3093
-3073
-3052
-3031
-3010
-2989
-2968
-2947
-2925
-2904
-2881
-2859
-2837
-2814
-2791
-2768
-2745
-2723
-2700
-2678
-2656
-2635
-2615
-2595
-2576
-2558
-2541
-2524
-2509
-2495
-2481
-2469
-2458
-2448
-2439
-2431
-2424
-2418
-2414
-2410
-2407
-2405
-2405
-2405
-2405
-2406
-2408
-2410
-2412
-2414
-2416
-2418
-2419
-2420
-2420
-2418
-2416
-2412
-2407
-2401
-2394
-2386
-2377
-2368
-2357
-2347
-2335
-2324
-2312
-2300
-2289
-2277
-2265
-2254
-2243
-2232
-2221
-2211
-2200
-2190
-2181
-2171
-2163
-2154
-2146
-2139
-2132
-2126
-2120
-2115
-2111
-2107
-2103
-2101
-2099
-2098
-2097
-2097
-2098
-2099
-2101
-2104
-2107
-2111
-2115
-2119
-2124
-2128
-2133
-2137
-2141
-2144
-2147
-2149
-2150
-2152
-2152
-2153
-2153
-2153
-2154
-2155
-2156
-2157
-2160
-2163
-2168
-2173
-2179
-2186
-2194
-2204
-2214
-2224
-2236
-2248
-2261
-2274
-2287
-2301
-2314
-2327
-2340
-2353
-2366
-2379
-2391
-2404
-2416
-2428
-2439
-2450
-2461
-2471
-2480
-2489
-2498
-2506
-2514
-2522
-2530
-2538
-2546
-2555
-2563
-2571
-2580
-2588
-2596
-2604
-2611
-2618
-2624
-2630
-2635
-2640
-2644
-2648
-2652
-2655
-2659
-2662
-2666
-2669
-2673
-2677
-2682
-2686
-2691
-2697
-2703
-2710
-2717
-2725
-2734
-2744
-2754
-2766
-2778
-2791
-2805
-2819
-2834
-2850
-2867
-2884
-2902
-2921
-2940
-2960
-2980
-3001
-3021
-3042
-3063
-3083
-3103
-3123
-3141
-3159
-3177
-3193
-3208
-3222
-3236
-3248
-3259
-3269
-3278
-3285
-3291
-3296
-3300
-3303
-3304
-3303
-3302
-3299
-3294
-3289
-3282
-3274
-3265
-3254
-3242
-3230
-3216
-3201
-3186
-3170
-3154
-3138
-3122
-3106
-3092
-3078
-3065
-3053
-3042
-3033
-3025
-3019
-3014
-3011
-3009
-3008
-3008
-3009
-3010
-3012
-3014
-3016
-3018
-3019
-3020
-3021
-3020
-3019
-3016
-3013
-3008
-3002
-2995
-2986
-2976
-2964
-2951
-2937
-2920
-2903
-2884
-2864
-2843
-2821
-2798
-2774
-2750
-2725
-2700
-2674
-2648
-2622
-2595
-2568
-2541
-2513
-2485
-2457
-2428
-2399
-2371
-2342
-2313
-2284
-2255
-2227
-2199
-2172
-2145
-2118
-2092
-2066
-2041
-2016
-1991
-1967
-1943
-1920
-1897
-1874
-1851
-1829
-1806
-1784
-1761
-1738
-1715
-1692
-1668
-1644
-1620
-1595
-1570
-1545
-1520
-1495
-1469
-1444
-1419
-1393
-1368
-1343
-1317
-1292
-1266
-1240
-1214
-1188
-1161
-1133
-1105
-1077
-1047
-1016
-985
-953
-920
-886
-851
-815
-779
-742
-705
-667
-628
-589
-549
-508
-467
-426
-383
-340
-296
-251
-206
-160
-113
-65
-18
31
79
128
177
225
274
322
370
417
463
509
553
597
639
679
718
756
792
826
858
889
919
947
974
1000
1026
1051
1076
1100
1125
1150
1175
1200
1225
1251
1278
1305
1332
1360
1389
1419
1449
1480
1512
1544
1577
1610
1644
1678
1713
1747
1781
1815
1849
1882
1915
1946
1978
2009
2039
2069
2098
2127
2156
2185
2214
2243
2272
2301
2330
2360
2389
2419
2449
2479
2510
2541
2571
2602
2633
2663
2694
2724
2755
2785
2814
2844
2873
2901
2930
2958
2986
3013
3039
3066
3091
3117
3142
3166
3191
3216
3240
3265
3289
3314
3339
3364
3390
3416
3442
3468
3494
3520
3546
3572
3598
3623
3648
3673
3698
3722
3746
3770
3794
3818
3842
3866
3890
3914
3938
3962
3986
4009
4032
4054
4075
4094
4114
4131
4148
4162
4176
4188
4198
4207
4215
4221
4226
4230
4233
4235
4236
4236
4236
4235
4234
4233
4232
4232
4232
4232
4234
4236
4239
4242
4247
4252
4257
4262
4267
4272
4276
4280
4283
4285
4285
4285
4283
4280
4276
4271
4265
4257
4249
4239
4229
4218
4206
4193
4180
4167
4153
4140
4126
4112
4098
4085
4070
4058
4045
4032
4019
4008
3995
3983
3971
3960
3948
3936
3924
3913
3901
3890
3878
3867
3855
3843
3831
3819
3807
3795
3783
3771
3760
3748
3736
3725
3713
3701
3690
3678
3665
3653
3640
3626
3613
3598
3584
3569
3554
3538
3522
3506
3490
3474
3457
3441
3424
3407
3390
3373
3355
3337
3319
3301
3282
3263
3245
3225
3206
3187
3168
3148
3129
3110
3090
3071
3052
3033
3014
2995
2976
2958
2940
2922
2905
2888
2873
2857
2843
2829
2817
2805
2795
2785
2777
2770
2764
2759
2756
2754
2753
2754
2756
2760
2765
2772
2781
2791
2802
2815
2829
2844
2860
2877
2895
2914
2934
2954
2976
2997
3020
3043
3066
3091
3115
3140
3166
3192
3218
3245
3273
3300
3329
3357
3386
3415
3445
3474
3504
3535
3565
3596
3628
3659
3692
3724
3758
3791
3826
3861
3896
3932
3968
4005
4043
4080
4119
4157
4196
4235
4275
4315
4356
4397
4438
4480
4522
4565
4608
4652
4697
4742
4787
4833
4879
4925
4971
5017
5064
5111
5157
5204
5251
5299
5346
5393
5441
5489
5537
5585
5633
5681
5729
5777
5825
5872
5920
5967
6013
6060
6105
6150
6194
6237
6280
6321
6361
6400
6438
6475
6510
6544
6576
6607
6637
6665
6692
6718
6743
6768
6791
6814
6837
6859
6881
6903
6924
6945
6966
6987
7008
7028
7048
7068
7088
7107
7126
7145
7164
7183
7202
7221
7240
7259
7278
7297
7316
7335
7354
7373
7391
7410
7428
7447
7466
7484
7503
7522
7541
7560
7579
7597
7616
7635
7653
7672
7690
7707
7724
7741
7757
7772
7787
7801
7815
7829
7842
7855
7867
7880
7892
7903
7915
7925
7936
7946
7956
7966
7975
7984
7993
8000
8009
8016
8023
8029
8037
8042
8048
8053
8058
8061
8066
8069
8071
8074
8076
8077
8079
8080
8080
8080
8080
8080
8080
8080
8079
8079
8079
8079
8080
8080
8082
8084
8087
8090
8093
8098
8103
8108
8113
8119
8125
8132
8138
8146
8154
8162
8170
8178
8186
8196
8206
8216
8226
8236
8246
8257
8267
8278
8290
8301
8313
8325
8337
8349
8362
8374
8386
8397
8408
8418
8427
8435
8442
8449
8454
8457
8460
8462
8462
8462
8460
8458
8455
8451
8446
8441
8435
8429
8422
8415
8408
8400
8392
8384
8376
8368
8360
8352
8344
8336
8328
8319
8310
8300
8290
8280
8269
8258
8247
8236
8225
8213
8202
8189
8179
8167
8156
8145
8134
8122
8111
8099
8087
8074
8063
8050
8038
8026
8013
8003
7992
7981
7970
7960
7949
7939
7929
7919
7908
7897
7886
7874
7862
7849
7836
7823
7809
7795
7781
7766
7751
7735
7719
7703
7687
7670
7653
7635
7617
7599
7580
7561
7542
7523
7503
7483
7462
7441
7420
7398
7376
7353
7329
7305
7279
7254
7227
7200
7172
7143
7113
7083
7052
7020
6988
6956
6923
6890
6857
6824
6791
6759
6726
6694
6661
6629
6597
6564
6532
6500
6468
6436
6403
6371
6339
6307
6275
6243
6212
6181
6150
6119
6089
6059
6029
6000
5971
5943
5915
5887
5860
5834
5808
5783
5759
5735
5712
5690
5668
5648
5628
5609
5590
5572
5555
5538
5522
5506
5490
5475
5460
5445
5430
5416
5401
5387
5374
5361
5348
5336
5324
5313
5303
5293
5283
5274
5266
5257
5250
5242
5235
5228
5221
5214
5207
5200
5194
5187
5180
5173
5166
5159
5152
5144
5137
5130
5123
5116
5109
5102
5095
5088
5082
5076
5070
5064
5059
5054
5049
5045
5041
5037
5034
5031
5028
5025
5022
5020
5017
5015
5012
5009
5006
5002
4998
4994
4989
4984
4978
4972
4965
4959
4951
4944
4936
4927
4919
4909
4899
4889
4878
4866
4854
4841
4828
4814
4799
4784
4768
4753
4736
4720
4703
4686
4669
4652
4635
4619
4603
4587
4572
4558
4544
4531
4518
4506
4495
4484
4474
4464
4454
4445
4436
4428
4420
4413
4405
4399
4393
4387
4381
4377
4372
4368
4365
4362
4360
4358
4356
4355
4354
4353
4352
4351
4350
4348
4347
4344
4341
4338
4333
4329
4324
4318
4312
4306
4300
4293
4287
4280
4274
4268
4261
4255
4248
4242
4235
4229
4223
4216
4210
4203
4197
4190
4184
4177
4170
4163
4156
4148
4140
4131
4122
4112
4102
4091
4078
4066
4053
4038
4025
4010
3995
3980
3964
3948
3932
3916
3899
3883
3867
3850
3834
3817
3800
3783
3766
3748
3730
3712
3693
3675
3656
3637
3618
3599
3580
3561
3543
3526
3509
3493
3478
3463
3449
3435
3421
3408
3395
3382
3370
3358
3345
3333
3321
3309
3297
3285
3273
3261
3249
3237
3225
3213
3202
3191
3180
3170
3160
3151
3142
3133
3124
3116
3108
3100
3091
3083
3074
3064
3053
3042
3030
3016
3002
2987
2971
2953
2935
2917
2897
2877
2856
2835
2814
2793
2772
2751
2731
2711
2691
2672
2654
2636
2619
2603
2588
2573
2559
2545
2532
2519
2507
2495
2482
2470
2458
2446
2434
2421
2409
2397
2384
2372
2360
2349
2338
2327
2318
2309
2301
2295
2289
2284
2281
2279
2278
2278
2280
2282
2286
2291
2297
2305
2314
2325
2337
2350
2365
2381
2399
2418
2438
2459
2481
2504
2527
2552
2577
2602
2628
2655
2682
2710
2737
2765
2792
2819
2846
2872
2897
2921
2945
2967
2988
3008
3028
3046
3064
3080
3096
3112
3127
3142
3156
3171
3185
3199
3213
3228
3242
3257
3272
3288
3304
3321
3338
3356
3374
3393
3412
3432
3453
3474
3495
3517
3538
3560
3582
3603
3624
3645
3666
3686
3706
3725
3744
3763
3781
3799
3817
3834
3851
3867
3884
3900
3916
3932
3947
3962
3977
3992
4006
4019
4033
4046
4059
4070
4082
4093
4103
4113
4121
4129
4137
4143
4149
4154
4158
4161
4164
4165
4166
4167
4167
4165
4164
4161
4157
4153
4148
4142
4136
4129
4122
4115
4107
4099
4091
4083
4075
4067
4059
4053
4045
4037
4030
4021
4013
4003
3996
3986
3977
3967
3957
3947
3937
3927
3916
3905
3893
3881
3868
3855
3841
3825
3809
3791
3772
3751
3729
3706
3682
3656
3629
3601
3571
3541
3509
3477
3444
3409
3374
3338
3301
3263
3225
3186
3147
3107
3066
3025
2984
2942
2900
2857
2814
2771
2727
2684
2640
2595
2551
2506
2461
2415
2370
2324
2278
2232
2185
2139
2092
2045
1999
1953
1907
1861
1816
1770
1725
1681
1636
1592
1548
1505
1461
1418
1374
1331
1287
1243
1200
1156
1112
1068
1024
979
935
890
845
800
754
708
662
615
568
521
473
425
376
327
278
230
181
132
83
35
-13
-60
-106
-152
-197
-242
-285
-327
-369
-409
-449
-487
-524
-561
-597
-632
-665
-699
-731
-762
-793
-823
-852
-880
-908
-934
-960
-986
-1010
-1035
-1059
-1083
-1106
-1129
-1151
-1173
-1195
-1217
-1238
-1259
-1280
-1300
-1319
-1337
-1355
-1371
-1387
-1401
-1414
-1426
-1437
-1447
-1455
-1463
-1469
-1475
-1480
-1484
-1488
-1491
-1493
-1496
-1497
-1499
-1500
-1500
-1501
-1501
-1501
-1502
-1502
-1502
-1502
-1502
-1503
-1504
-1505
-1506
-1508
-1510
-1513
-1516
-1519
-1522
-1526
-1530
-1534
-1538
-1542
-1546
-1550
-1554
-1559
-1563
-1567
-1571
-1574
-1578
-1581
-1584
-1586
-1589
-1591
-1592
-1594
-1595
-1596
-1597
-1597
-1598
-1599
-1600
-1601
-1602
-1604
-1606
-1609
-1612
-1616
-1620
-1624
-1628
-1633
-1638
-1642
-1646
-1651
-1655
-1658
-1661
-1664
-1666
-1668
-1670
-1671
-1672
-1672
-1672
-1672
-1672
-1671
-1670
-1668
-1667
-1666
-1665
-1663
-1662
-1661
-1660
-1660
-1660
-1660
-1661
-1662
-1663
-1665
-1668
-1671
-1674
-1678
-1682
-1686
-1691
-1696
-1701
-1705
-1710
-1715
-1720
-1725
-1730
-1735
-1740
-1745
-1751
-1756
-1762
-1767
-1773
-1779
-1784
-1790
-1796
-1801
-1807
-1812
-1817
-1822
-1827
-1831
-1836
-1840
-1844
-1848
-1852
-1856
-1859
-1863
-1865
-1868
-1870
-1872
-1873
-1874
-1874
-1873
-1872
-1871
-1868
-1865
-1862
-1857
-1853
-1847
-1842
-1836
-1829
-1823
-1816
-1809
-1802
-1795
-1788
-1781
-1774
-1768
-1761
-1755
-1748
-1742
-1737
-1731
-1726
-1721
-1717
-1714
-1711
-1708
-1707
-1706
-1706
-1706
-1707
-1709
-1711
-1714
-1717
-1721
-1725
-1730
-1735
-1740
-1746
-1751
-1757
-1762
-1768
-1773
-1778
-1783
-1787
-1791
-1795
-1798
-1802
-1804
-1807
-1810
-1812
-1815
-1817
-1820
-1823
-1825
-1828
-1831
-1834
-1837
-1840
-1843
-1847
-1850
-1854
-1857
-1861
-1865
-1869
-1873
-1878
-1883
-1887
-1893
-1898
-1904
-1910
-1916
-1923
-1930
-1938
-1945
-1954
-1963
-1972
-1981
-1991
-2001
-2011
-2021
-2032
-2043
-2054
-2065
-2076
-2088
-2100
-2112
-2124
-2136
-2149
-2163
-2176
-2190
-2205
-2220
-2235
-2251
-2266
-2282
-2298
-2314
-2330
-2346
-2362
-2378
-2393
-2408
-2423
-2438
-2452
-2466
-2479
-2492
-2505
-2517
-2528
-2539
-2549
-2558
-2567
-2576
-2584
-2591
-2599
-2606
-2613
-2620
-2627
-2635
-2642
-2650
-2658
-2666
-2675
-2684
-2693
-2703
-2713
-2723
-2734
-2745
-2756
-2768
-2780
-2792
-2804
-2816
-2829
-2841
-2854
-2866
-2879
-2891
-2903
-2915
-2927
-2939
-2950
-2962
-2972
-2983
-2993
-3002
-3011
-3020
-3027
-3035
-3041
-3048
-3054
-3059
-3064
-3068
-3073
-3077
-3080
-3083
-3087
-3089
-3092
-3094
-3096
-3098
-3100
-3101
-3102
-3103
-3104
-3105
-3105
-3106
-3106
-3106
-3107
-3107
-3106
-3106
-3106
-3106
-3105
-3104
-3104
-3103
-3101
-3100
-3098
-3097
-3095
-3092
-3090
-3087
-3084
-3081
-3078
-3075
-3072
-3069
-3066
-3064
-3061
-3059
-3057
-3054
-3052
-3050
-3049
-3047
-3045
-3043
-3042
-3040
-3039
-3037
-3035
-3033
-3031
-3029
-3026
-3024
-3020
-3017
-3013
-3009
-3004
-2999
-2994
-2989
-2984
-2978
-2972
-2966
-2961
-2955
-2949
-2943
-2938
-2932
-2927
-2922
-2917
-2912
-2908
-2903
-2899
-2895
-2891
-2887
-2883
-2879
-2875
-2870
-2866
-2861
-2856
-2851
-2845
-2840
-2835
-2829
-2824
-2818
-2813
-2807
-2802
-2797
-2791
-2786
-2781
-2776
-2771
-2766
-2761
-2757
-2753
-2749
-2746
-2743
-2740
-2737
-2735
-2732
-2731
-2729
-2728
-2726
-2725
-2725
-2724
-2724
-2723
-2723
-2723
-2723
-2723
-2723
-2723
-2723
-2723
-2723
-2723
-2722
-2722
-2721
-2719
-2718
-2716
-2715
-2713
-2711
-2709
-2707
-2706
-2705
-2704
-2704
-2704
-2705
-2707
-2709
-2713
-2717
-2722
-2728
-2735
-2743
-2751
-2761
-2771
-2782
-2794
-2806
-2818
-2831
-2844
-2858
-2872
-2885
-2899
-2913
-2927
-2941
-2955
-2969
-2983
-2997
-3011
-3025
-3039
-3053
-3068
-3082
-3096
-3110
-3123
-3137
-3150
-3163
-3175
-3187
-3199
-3211
-3221
-3232
-3242
-3252
-3262
-3271
-3281
-3291
-3300
-3310
-3320
-3330
-3340
-3350
-3361
-3372
-3384
-3396
-3408
-3421
-3435
-3449
-3464
-3479
-3494
-3510
-3525
-3542
-3558
-3574
-3591
-3607
-3624
-3640
-3656
-3672
-3688
-3704
-3720
-3735
-3750
-3765
-3779
-3793
-3807
-3821
-3834
-3848
-3861
-3874
-3886
-3899
-3911
-3922
-3934
-3944
-3955
-3965
-3974
-3984
-3993
-4002
-4010
-4019
-4027
-4035
-4045
-4054
-4064
-4073
-4083
-4093
-4103
-4113
-4123
-4134
-4144
-4154
-4164
-4174
-4183
-4193
-4202
-4211
-4220
-4228
-4236
-4244
-4252
-4259
-4266
-4273
-4279
-4285
-4291
-4297
-4303
-4309
-4314
-4320
-4325
-4331
-4337
-4343
-4348
-4354
-4360
-4366
-4371
-4377
-4382
-4387
-4391
-4395
-4398
-4401
-4404
-4406
-4408
-4409
-4411
-4412
-4412
-4413
-4414
-4414
-4414
-4414
-4415
-4415
-4414
-4414
-4414
-4413
-4411
-4410
-4408
-4406
-4403
-4399
-4396
-4391
-4386
-4381
-4375
-4369
-4363
-4356
-4349
-4342
-4335
-4327
-4320
-4312
-4304
-4295
-4286
-4277
-4268
-4257
-4247
-4236
-4224
-4212
-4199
-4186
-4172
-4157
-4141
-4125
-4108
-4089
-4070
-4050
-4030
-4009
-3987
-3965
-3943
-3921
-3899
-3877
-3856
-3834
-3814
-3793
-3774
-3754
-3736
-3718
-3700
-3683
-3666
-3650
-3634
-3617
-3601
-3585
-3568
-3551
-3534
-3516
-3498
-3479
-3460
-3440
-3419
-3398
-3376
-3353
-3331
-3307
-3284
-3261
-3237
-3214
-3190
-3166
-3141
-3117
-3092
-3067
-3041
-3015
-2989
-2962
-2935
-2909
-2882
-2854
-2827
-2800
-2773
-2745
-2718
-2690
-2662
-2633
-2605
-2576
-2547
-2518
-2488
-2458
-2428
-2398
-2368
-2338
-2309
-2279
-2250
-2221
-2192
-2164
-2136
-2109
-2082
-2055
-2028
-2001
-1976
-1950
-1924
-1898
-1873
-1848
-1824
-1799
-1776
-1752
-1728
-1705
-1682
-1659
-1636
-1612
-1589
-1566
-1542
-1519
-1495
-1471
-1446
-1422
-1397
-1372
-1347
-1322
-1297
-1272
-1246
-1221
-1195
-1169
-1144
-1118
-1093
-1067
-1042
-1016
-992
-968
-943
-919
-895
-872
-849
-826
-804
-782
-760
-738
-717
-697
-676
-656
-637
-617
-598
-579
-560
-541
-522
-504
-485
-467
-449
-431
-413
-396
-378
-361
-344
-328
-311
-295
-279
-263
-247
-230
-214
-198
-182
-165
-149
-132
-115
-98
-81
-63
-46
-28
-10
7
25
42
60
78
95
113
131
148
166
183
201
218
236
253
271
288
305
322
339
355
372
388
404
419
435
449
464
478
492
505
518
531
543
555
566
578
588
598
608
618
627
636
644
652
660
668
675
683
689
696
702
707
713
718
722
727
731
735
738
742
746
749
753
757
761
765
770
774
779
784
789
795
800
806
812
819
825
832
839
845
852
859
865
872
878
884
890
896
902
908
913
919
925
930
936
942
948
954
960
965
971
976
981
985
989
992
994
995
996
996
995
993
991
987
982
976
969
960
951
941
930
919
907
894
881
867
853
840
825
811
797
782
768
754
739
725
710
696
682
667
653
638
624
609
594
579
564
549
534
519
504
489
475
460
446
432
418
404
391
378
365
353
340
328
316
303
290
278
264
251
237
223
208
193
177
161
145
128
111
94
76
59
41
23
6
-11
-28
-45
-62
-79
-95
-112
-128
-145
-161
-178
-194
-211
-227
-244
-261
-278
-294
-311
-327
-343
-360
-375
-391
-406
-421
-436
-450
-464
-477
-490
-502
-515
-526
-538
-549
-560
-570
-581
-591
-602
-613
-623
-635
-646
-657
-669
-681
-694
-707
-720
-734
-747
-761
-775
-789
-803
-817
-831
-844
-857
-870
-882
-894
-905
-915
-926
-935
-944
-953
-961
-969
-977
-985
-992
-999
-1004
-1010
-1016
-1022
-1028
-1033
-1037
-1042
-1046
-1049
-1053
-1056
-1059
-1063
-1066
-1069
-1072
-1075
-1079
-1083
-1087
-1092
-1097
-1102
-1108
-1115
-1122
-1130
-1138
-1147
-1156
-1166
-1176
-1186
-1196
-1207
-1218
-1228
-1239
-1250
-1260
-1270
-1280
-1290
-1300
-1309
-1318
-1327
-1336
-1345
-1354
-1362
-1371
-1380
-1389
-1397
-1406
-1415
-1424
-1433
-1442
-1451
-1461
-1470
-1479
-1488
-1496
-1505
-1513
-1521
-1529
-1537
-1544
-1551
-1558
-1564
-1571
-1577
-1583
-1588
-1594
-1599
-1605
-1610
-1615
-1620
-1626
-1631
-1636
-1642
-1648
-1654
-1660
-1666
-1673
-1680
-1687
-1695
-1703
-1711
-1719
-1727
-1735
-1744
-1752
-1760
-1768
-1776
-1783
-1791
-1798
-1804
-1811
-1817
-1823
-1829
-1835
-1840
-1846
-1852
-1857
-1863
-1869
-1875
-1881
-1888
-1895
-1903
-1911
-1920
-1930
-1940
-1951
-1963
-1975
-1988
-2001
-2016
-2029
-2045
-2060
-2076
-2091
-2107
-2123
-2139
-2155
-2171
-2187
-2202
-2218
-2233
-2248
-2263
-2278
-2292
-2307
-2321
-2335
-2349
-2363
-2376
-2389
-2401
-2413
-2425
-2436
-2446
-2456
-2466
-2475
-2484
-2492
-2500
-2508
-2516
-2523
-2530
-2537
-2544
-2550
-2557
-2563
-2569
-2575
-2581
-2588
-2594
-2600
-2606
-2613
-2619
-2626
-2633
-2640
-2647
-2654
-2661
-2669
-2676
-2684
-2692
-2700
-2708
-2717
-2726
-2735
-2744
-2754
-2764
-2774
-2784
-2794
-2805
-2816
-2826
-2837
-2848
-2859
-2870
-2881
-2892
-2903
-2914
-2924
-2935
-2946
-2956
-2967
-2977
-2987
-2996
-3006
-3015
-3025
-3034
-3044
-3053
-3062
-3071
-3081
-3090
-3100
-3110
-3120
-3131
-3141
-3152
-3163
-3175
-3186
-3198
-3209
-3221
-3232
-3244
-3255
-3266
-3277
-3287
-3297
-3307
-3316
-3325
-3334
-3342
-3351
-3359
-3366
-3374
-3381
-3389
-3396
-3402
-3409
-3415
-3421
-3427
-3433
-3438
-3443
-3447
-3452
-3456
-3459
-3462
-3465
-3468
-3470
-3472
-3473
-3474
-3475
-3475
-3475
-3474
-3473
-3472
-3470
-3468
-3465
-3462
-3458
-3454
-3450
-3445
-3440
-3435
-3430
-3424
-3418
-3412
-3406
-3400
-3394
-3387
-3380
-3373
-3366
-3358
-3351
-3343
-3335
-3327
-3318
-3310
-3301
-3293
-3284
-3275
-3266
-3257
-3248
-3239
-3229
-3219
-3209
-3198
-3186
-3174
-3162
-3149
-3135
-3121
-3106
-3091
-3075
-3059
-3042
-3024
-3006
-2988
-2969
-2950
-2930
-2910
-2890
-2868
-2847
-2825
-2803
-2780
-2757
-2735
-2712
-2689
-2666
-2643
-2621
-2599
-2577
-2555
-2534
-2514
-2493
-2473
-2454
-2435
-2416
-2398
-2380
-2363
-2345
-2328
-2311
-2294
-2277
-2260
-2243
-2225
-2208
-2189
-2170
-2151
-2131
-2110
-2088
-2066
-2044
-2020
-1996
-1972
-1946
-1921
-1895
-1868
-1841
-1814
-1786
-1759
-1731
-1703
-1675
-1646
-1618
-1590
-1562
-1533
-1505
-1477
-1448
-1420
-1392
-1363
-1335
-1306
-1277
-1249
-1220
-1191
-1162
-1132
-1103
-1074
-1044
-1014
-986
-957
-928
-899
-870
-842
-813
-784
-756
-727
-699
-670
-642
-613
-584
-555
-526
-497
-468
-439
-410
-380
-351
-321
-291
-261
-231
-201
-171
-140
-110
-80
-51
-21
8
37
66
94
121
148
175
200
226
250
275
298
322
345
367
390
412
435
457
479
502
525
548
571
595
619
643
668
694
720
746
773
801
829
857
886
915
945
975
1004
1036
1066
1097
1127
1158
1188
1219
1249
1280
1310
1340
1370
1400
1430
1460
1489
1518
1547
1576
1604
1631
1658
1684
1710
1735
1759
1782
1804
1826
1847
1868
1888
1907
1926
1945
1963
1981
1999
2017
2035
2052
2070
2087
2104
2121
2138
2155
2172
2188
2204
2220
2236
2251
2266
2281
2296
2310
2325
2338
2352
2365
2377
2389
2401
2411
2421
2431
2439
2447
2454
2460
2466
2471
2475
2479
2482
2485
2487
2489
2491
2492
2493
2494
2495
2496
2496
2496
2496
2496
2495
2494
2493
2492
2490
2488
2485
2482
2479
2476
2472
2468
2464
2459
2454
2449
2443
2437
2431
2424
2417
2410
2403
2395
2388
2380
2372
2365
2357
2349
2340
2332
2324
2315
2306
2296
2286
2276
2265
2254
2243
2231
2219
2207
2194
2181
2168
2155
2141
2128
2115
2102
2088
2075
2062
2050
2037
2024
2012
1999
1987
1974
1961
1948
1935
1922
1909
1895
1881
1867
1853
1839
1824
1809
1795
1780
1765
1750
1735
1721
1706
1692
1678
1664
1651
1637
1624
1612
1599
1587
1575
1563
1551
1540
1529
1518
1507
1496
1485
1474
1463
1452
1441
1430
1420
1409
1398
1387
1376
1366
1355
1343
1332
1321
1309
1297
1285
1273
1261
1248
1236
1223
1211
1198
1186
1174
1161
1149
1137
1125
1113
1101
1090
1078
1066
1055
1043
1032
1020
1010
999
988
978
967
957
947
937
928
918
909
900
891
882
873
864
855
847
839
832
824
817
811
805
799
793
788
783
779
775
771
767
763
760
756
753
751
748
745
743
741
738
736
734
732
730
729
727
725
723
720
718
716
713
711
708
705
702
700
697
695
693
690
688
686
685
683
681
680
678
677
676
675
675
674
674
673
673
674
674
675
676
677
679
681
683
685
688
690
694
697
701
705
709
714
718
723
728
733
738
744
749
755
761
766
773
779
786
792
799
807
815
823
832
841
850
861
871
883
895
907
920
934
948
962
977
992
1006
1022
1038
1053
1068
1084
1099
1115
1130
1146
1161
1176
1191
1205
1220
1234
1248
1262
1276
1289
1303
1317
1330
1344
1357
1370
1383
1396
1408
1421
1433
1444
1456
1467
1477
1488
1497
1507
1516
1526
1534
1543
1551
1559
1567
1575
1582
1589
1596
1602
1608
1613
1618
1623
1628
1632
1636
1639
1642
1645
1647
1649
1651
1652
1653
1653
1654
1654
1654
1654
1654
1654
1654
1654
1654
1654
1654
1655
1655
1656
1657
1658
1660
1661
1663
1664
1666
1667
1668
1669
1670
1671
1671
1671
1671
1670
1669
1667
1665
1662
1659
1656
1652
1647
1642
1637
1632
1627
1621
1616
1610
1605
1599
1594
1589
1585
1580
1576
1572
1568
1564
1561
1558
1556
1553
1552
1550
1549
1548
1547
1547
1546
1546
1546
1547
1547
1548
1548
1549
1550
1551
1552
1553
1555
1557
1559
1561
1564
1567
1570
1573
1576
1579
1583
1586
1589
1592
1595
1598
1600
1602
1604
1606
1608
1609
1611
1612
1613
1615
1616
1617
1619
1621
1623
1625
1627
1630
1633
1636
1639
1642
1646
1650
1654
1659
1663
1669
1674
1680
1686
1692
1698
1705
1712
1720
1727
1735
1743
1751
1759
1767
1775
1783
1791
1798
1805
1812
1819
1826
1832
1838
1844
1850
1855
1861
1866
1871
1876
1882
1887
1892
1898
1904
1910
1916
1923
1930
1937
1944
1952
1960
1969
1978
1988
1998
2009
2020
2032
2044
2057
2071
2085
2099
2114
2129
2145
2161
2177
2194
2210
2226
2243
2259
2274
2290
2305
2320
2334
2348
2361
2374
2386
2398
2410
2420
2431
2441
2450
2460
2469
2478
2487
2496
2505
2514
2523
2533
2543
2553
2564
2575
2587
2599
2611
2624
2637
2650
2664
2678
2692
2706
2720
2734
2748
2762
2776
2789
2803
2816
2829
2842
2854
2866
2877
2888
2899
2909
2919
2929
2938
2947
2955
2963
2970
2977
2984
2990
2996
3002
3007
3011
3015
3019
3022
3025
3027
3029
3031
3033
3034
3035
3037
3038
3039
3041
3042
3044
3046
3048
3050
3052
3054
3057
3059
3062
3064
3067
3069
3072
3074
3076
3078
3079
3079
3079
3079
3078
3076
3073
3069
3065
3061
3056
3050
3043
3037
3029
3022
3014
3006
2997
2989
2980
2971
2962
2954
2945
2936
2927
2919
2910
2902
2893
2885
2877
2870
2862
2855
2848
2841
2834
2828
2822
2817
2811
2806
2801
2796
2792
2787
2783
2779
2775
2771
2767
2763
2759
2754
2750
2745
2740
2735
2729
2723
2717
2709
2702
2694
2685
2675
2665
2655
2643
2631
2619
2605
2592
2577
2562
2547
2531
2515
2499
2482
2465
2448
2431
2414
2396
2379
2362
2344
2327
2310
2293
2276
2259
2242
2226
2210
2193
2177
2161
2145
2129
2113
2096
2080
2063
2045
2028
2009
1991
1973
1954
1935
1915
1896
1876
1856
1836
1816
1796
1776
1756
1736
1716
1696
1676
1656
1636
1616
1597
1578
1559
1540
1521
1502
1484
1466
1448
1429
1411
1393
1375
1357
1339
1321
1303
1284
1266
1248
1229
1211
1192
1174
1155
1136
1117
1098
1079
1059
1040
1020
1000
980
960
939
919
898
877
856
835
814
793
772
750
729
708
687
666
645
624
604
583
564
544
525
506
487
469
451
433
415
398
381
364
347
331
315
300
285
270
255
240
225
211
197
182
168
154
141
127
114
101
88
76
64
52
40
29
17
6
-5
-16
-28
-39
-51
-63
-75
-88
-100
-113
-126
-139
-152
-166
-179
-193
-206
-219
-232
-245
-257
-269
-281
-292
-302
-312
-322
-331
-339
-347
-355
-362
-369
-376
-383
-390
-396
-403
-410
-417
-425
-432
-441
-450
-459
-469
-479
-489
-501
-512
-524
-536
-549
-562
-575
-589
-602
-616
-630
-645
-659
-674
-688
-703
-717
-731
-746
-760
-774
-788
-801
-815
-828
-841
-854
-867
-879
-891
-903
-915
-927
-938
-949
-960
-971
-981
-991
-1000
-1010
-1020
-1029
-1038
-1047
-1056
-1065
-1074
-1082
-1091
-1100
-1110
-1119
-1128
-1138
-1148
-1158
-1169
-1179
-1190
-1201
-1213
-1224
-1236
-1247
-1259
-1271
-1283
-1295
-1307
-1320
-1333
-1346
-1360
-1374
-1388
-1403
-1418
-1434
-1450
-1466
-1482
-1499
-1516
-1533
-1550
-1567
-1584
-1601
-1618
-1634
-1650
-1666
-1682
-1697
-1712
-1726
-1739
-1752
-1765
-1777
-1789
-1800
-1812
-1823
-1833
-1844
-1854
-1865
-1875
-1885
-1894
-1904
-1913
-1922
-1930
-1939
-1947
-1955
-1963
-1971
-1979
-1987
-1995
-2003
-2009
-2017
-2025
-2033
-2043
-2051
-2060
-2068
-2077
-2086
-2096
-2105
-2115
-2124
-2134
-2144
-2154
-2164
-2173
-2183
-2192
-2201
-2210
-2219
-2227
-2235
-2243
-2250
-2258
-2264
-2271
-2277
-2284
-2290
-2296
-2302
-2308
-2314
-2320
-2326
-2333
-2339
-2346
-2353
-2360
-2367
-2374
-2381
-2388
-2395
-2402
-2409
-2415
-2422
-2428
-2434
-2439
-2445
-2450
-2455
-2460
-2465
-2470
-2474
-2479
-2483
-2487
-2491
-2495
-2499
-2503
-2507
-2510
-2514
-2517
-2520
-2523
-2525
-2528
-2530
-2532
-2534
-2537
-2538
-2540
-2542
-2544
-2546
-2548
-2551
-2553
-2556
-2558
-2561
-2564
-2567
-2571
-2574
-2578
-2581
-2585
-2588
-2592
-2595
-2598
-2601
-2604
-2607
-2609
-2612
-2614
-2615
-2617
-2619
-2620
-2621
-2622
-2623
-2624
-2625
-2625
-2626
-2627
-2627
-2628
-2629
-2630
-2631
-2633
-2634
-2636
-2638
-2640
-2643
-2645
-2648
-2652
-2655
-2659
-2663
-2667
-2672
-2676
-2681
-2686
-2691
-2696
-2702
-2707
-2712
-2717
-2722
-2726
-2731
-2734
-2738
-2741
-2743
-2744
-2746
-2746
-2746
-2746
-2745
-2744
-2742
-2741
-2739
-2737
-2735
-2733
-2731
-2728
-2726
-2723
-2720
-2717
-2713
-2710
-2706
-2701
-2697
-2692
-2687
-2681
-2676
-2670
-2665
-2659
-2653
-2647
-2641
-2635
-2628
-2622
-2616
-2609
-2603
-2597
-2591
-2585
-2579
-2573
-2567
-2561
-2556
-2550
-2544
-2539
-2533
-2527
-2521
-2514
-2508
-2501
-2494
-2487
-2480
-2474
-2467
-2460
-2454
-2447
-2442
-2437
-2432
-2428
-2424
-2421
-2418
-2416
-2415
-2413
-2412
-2412
-2411
-2411
-2411
-2411
-2410
-2409
-2409
-2407
-2406
-2403
-2401
-2398
-2394
-2390
-2385
-2379
-2374
-2367
-2360
-2353
-2346
-2339
-2331
-2324
-2316
-2309
-2301
-2294
-2287
-2281
-2275
-2269
-2263
-2258
-2253
-2248
-2244
-2240
-2236
-2232
-2229
-2226
-2222
-2220
-2217
-2214
-2211
-2208
-2205
-2202
-2199
-2196
-2193
-2190
-2187
-2183
-2179
-2176
-2172
-2168
-2164
-2159
-2155
-2151
-2147
-2143
-2138
-2134
-2130
-2126
-2122
-2117
-2113
-2109
-2104
-2099
-2094
-2088
-2083
-2077
-2071
-2064
-2058
-2051
-2043
-2036
-2028
-2020
-2011
-2001
-1993
-1983
-1973
-1963
-1952
-1941
-1930
-1918
-1907
-1895
-1883
-1872
-1860
-1848
-1837
-1826
-1815
-1804
-1794
-1784
-1774
-1765
-1756
-1748
-1740
-1733
-1726
-1719
-1713
-1708
-1703
-1698
-1694
-1690
-1686
-1683
-1680
-1676
-1673
-1670
-1667
-1664
-1661
-1657
-1653
-1649
-1644
-1639
-1634
-1627
-1621
-1613
-1605
-1597
-1587
-1578
-1568
-1558
-1547
-1536
-1525
-1514
-1503
-1491
-1480
-1469
-1457
-1446
-1434
-1423
-1411
-1400
-1389
-1378
-1367
-1357
-1346
-1336
-1327
-1317
-1308
-1299
-1291
-1282
-1274
-1266
-1258
-1250
-1241
-1233
-1225
-1217
-1208
-1200
-1191
-1183
-1174
-1166
-1157
-1149
-1141
-1133
-1125
-1117
-1109
-1102
-1095
-1088
-1081
-1075
-1068
-1063
-1057
-1052
-1048
-1044
-1040
-1037
-1034
-1032
-1031
-1029
-1029
-1028
-1028
-1029
-1029
-1030
-1031
-1032
-1032
-1033
-1034
-1035
-1035
-1036
-1036
-1036
-1036
-1036
-1036
-1037
-1037
-1038
-1039
-1040
-1042
-1044
-1046
-1049
-1052
-1056
-1060
-1064
-1069
-1074
-1080
-1085
-1092
-1098
-1105
-1112
-1119
-1127
-1134
-1142
-1149
-1157
-1165
-1172
-1180
-1188
-1195
-1203
-1211
-1219
-1227
-1235
-1244
-1252
-1261
-1269
-1278
-1287
-1296
-1304
-1313
-1321
-1330
-1338
-1347
-1355
-1364
-1372
-1380
-1389
-1397
-1405
-1414
-1422
-1430
-1438
-1446
-1454
-1461
-1469
-1477
-1484
-1492
-1500
-1508
-1517
-1525
-1534
-1543
-1552
-1561
-1570
-1580
-1589
-1599
-1608
-1617
-1626
-1635
-1644
-1653
-1662
-1671
-1679
-1688
-1697
-1706
-1715
-1724
-1733
-1742
-1752
-1761
-1770
-1780
-1789
-1799
-1809
-1818
-1828
-1837
-1847
-1856
-1866
-1875
-1884
-1893
-1902
-1911
-1919
-1927
-1935
-1943
-1951
-1958
-1966
-1973
-1979
-1986
-1992
-1998
-2004
-2009
-2016
-2021
-2027
-2032
-2037
-2041
-2047
-2051
-2056
-2060
-2065
-2069
-2073
-2076
-2080
-2084
-2087
-2091
-2094
-2097
-2099
-2102
-2104
-2106
-2107
-2109
-2110
-2110
-2110
-2110
-2110
-2109
-2107
-2106
-2104
-2101
-2098
-2095
-2092
-2089
-2085
-2081
-2076
-2071
-2067
-2061
-2056
-2050
-2044
-2037
-2031
-2024
-2017
-2009
-2001
-1994
-1986
-1977
-1969
-1960
-1950
-1941
-1931
-1921
-1910
-1900
-1889
-1877
-1866
-1854
-1842
-1830
-1817
-1805
-1792
-1779
-1767
-1754
-1741
-1728
-1714
-1701
-1688
-1674
-1661
-1647
-1634
-1620
-1606
-1592
-1578
-1564
-1549
-1535
-1521
-1507
-1493
-1478
-1465
-1451
-1437
-1423
-1410
-1396
-1383
-1370
-1358
-1345
-1333
-1321
-1310
-1299
-1288
-1278
-1268
-1258
-1249
-1240
-1231
-1222
-1213
-1205
-1196
-1187
-1178
-1169
-1160
-1151
-1141
-1131
-1121
-1111
-1100
-1089
-1078
-1067
-1055
-1044
-1032
-1020
-1008
-998
-986
-975
-963
-952
-941
-929
-918
-907
-896
-885
-874
-864
-853
-843
-833
-823
-813
-804
-795
-786
-778
-770
-762
-755
-748
-741
-734
-727
-720
-714
-707
-701
-695
-689
-682
-676
-670
-664
-658
-653
-647
-641
-636
-630
-625
-620
-615
-610
-606
-601
-597
-593
-589
-586
-582
-579
-576
-574
-571
-569
-567
-566
-564
-563
-562
-562
-561
-561
-560
-560
-560
-560
-560
-560
-560
-560
-560
-561
-561
-562
-563
-563
-564
-565
-566
-567
-569
-570
-571
-572
-574
-575
-576
-577
-578
-579
-580
-581
-581
-582
-582
-583
-583
-583
-583
-583
-583
-583
-582
-582
-581
-580
-579
-578
-577
-575
-574
-572
-570
-567
-565
-562
-559
-556
-553
-550
-547
-544
-540
-537
-533
-530
-526
-523
-520
-516
-513
-510
-506
-503
-499
-496
-492
-488
-483
-478
-473
-467
-461
-455
-448
-440
-432
-424
-416
-407
-398
-388
-378
-368
-357
-346
-335
-324
-313
-301
-289
-278
-266
-254
-242
-231
-219
-207
-195
-183
-171
-159
-147
-135
-123
-111
-99
-87
-74
-62
-50
-37
-25
-12
0
13
26
38
51
64
77
89
102
115
128
142
155
169
182
196
211
225
240
255
271
287
303
319
336
353
370
387
405
423
440
458
476
495
513
531
549
568
586
604
623
641
660
678
697
715
734
752
770
789
807
825
843
861
878
896
913
930
947
964
980
997
1012
1029
1045
1061
1077
1092
1107
1123
1138
1154
1169
1185
1201
1217
1233
1249
1266
1283
1299
1317
1334
1351
1368
1385
1403
1419
1436
1453
1469
1485
1501
1517
1532
1547
1562
1576
1590
1604
1617
1629
1642
1654
1665
1676
1687
1698
1708
1718
1728
1738
1747
1757
1766
1775
1783
1792
1800
1807
1815
1822
1829
1835
1841
1847
1853
1858
1863
1868
1873
1877
1881
1885
1889
1892
1894
1897
1899
1900
1902
1903
1903
1903
1903
1902
1901
1900
1898
1897
1894
1892
1889
1886
1882
1879
1875
1871
1867
1862
1858
1853
1848
1843
1838
1833
1828
1822
1817
1811
1806
1800
1794
1788
1782
1776
1770
1763
1757
1751
1744
1737
1731
1724
1717
1710
1703
1695
1688
1680
1672
1663
1654
1645
1636
1625
1615
1604
1592
1579
1567
1553
1539
1525
1510
1494
1479
1462
1446
1430
1413
1396
1379
1363
1346
1329
1313
1296
1280
1264
1248
1233
1217
1202
1187
1171
1156
1141
1126
1111
1095
1080
1064
1048
1033
1016
1000
985
969
953
937
921
906
890
874
858
843
827
811
795
779
763
746
730
713
696
680
662
645
628
611
593
576
558
541
523
505
487
468
450
431
412
393
375
356
337
318
299
280
261
242
224
205
187
169
151
134
117
100
84
68
53
39
25
11
-1
-14
-25
-36
-47
-57
-66
-75
-84
-92
-100
-108
-115
-123
-130
-137
-145
-152
-159
-167
-174
-182
-189
-196
-203
-210
-217
-224
-230
-236
-242
-247
-252
-256
-260
-264
-267
-271
-273
-276
-279
-281
-283
-285
-286
-288
-289
-290
-291
-292
-292
-292
-292
-292
-292
-291
-290
-289
-288
-286
-285
-283
-282
-280
-279
-277
-276
-275
-274
-272
-271
-270
-268
-267
-265
-263
-261
-259
-256
-253
-250
-247
-243
-239
-235
-230
-226
-220
-215
-209
-203
-196
-189
-182
-175
-168
-160
-152
-144
-136
-128
-119
-111
-103
-94
-86
-77
-69
-61
-53
-45
-37
-30
-22
-15
-9
-2
5
11
18
24
30
36
43
49
55
62
68
75
81
88
94
101
108
115
122
129
136
143
150
157
164
171
178
184
191
198
205
211
218
225
232
238
245
252
259
267
274
282
290
298
306
315
325
334
344
355
365
376
388
399
411
423
434
446
458
470
481
493
504
515
526
537
548
559
569
580
590
600
610
621
631
641
652
662
673
683
694
705
717
728
740
752
764
777
789
802
815
828
841
854
867
881
894
907
920
934
947
960
974
987
1000
1014
1027
1040
1054
1066
1079
1091
1104
1115
1127
1138
1148
1158
1168
1177
1186
1194
1203
1210
1218
1225
1232
1238
1245
1251
1258
1264
1271
1277
1284
1291
1298
1305
1313
1320
1329
1337
1346
1355
1364
1374
1383
1393
1402
1412
1421
1430
1439
1448
1457
1465
1473
1481
1489
1497
1504
1511
1518
1525
1531
1537
1544
1550
1555
1561
1566
1571
1576
1580
1584
1588
1592
1595
1598
1600
1603
1605
1607
1609
1611
1612
1614
1615
1617
1618
1619
1620
1621
1623
1624
1625
1626
1627
1629
1630
1632
1633
1635
1637
1639
1641
1643
1646
1648
1651
1654
1656
1659
1662
1665
1668
1670
1673
1675
1677
1679
1681
1682
1683
1683
1683
1683
1682
1681
1680
1678
1676
1674
1671
1668
1665
1662
1659
1656
1652
1649
1646
1643
1640
1637
1634
1631
1628
1626
1623
1621
1619
1617
1615
1613
1610
1608
1606
1604
1602
1600
1598
1596
1594
1591
1589
1586
1584
1581
1578
1576
1573
1570
1567
1563
1560
1557
1553
1550
1546
1542
1538
1533
1529
1524
1519
1514
1508
1503
1497
1491
1485
1479
1473
1467
1460
1454
1447
1441
1434
1427
1421
1414
1407
1401
1394
1387
1381
1374
1367
1360
1354
1347
1340
1333
1326
1320
1313
1307
1301
1295
1289
1284
1278
1273
1268
1263
1258
1253
1248
1244
1239
1235
1230
1226
1221
1217
1212
1207
1203
1198
1193
1188
1182
1177
1171
1165
1158
1152
1145
1137
1130
1122
1114
1106
1098
1089
1080
1071
1062
1052
1042
1033
1022
1012
1002
993
983
973
963
953
942
932
922
911
901
891
880
870
860
849
839
829
818
808
798
787
777
767
756
746
735
725
714
704
693
683
672
662
652
642
632
622
612
602
592
583
573
564
554
545
536
527
519
510
502
493
485
478
470
463
456
449
442
436
430
424
418
413
408
402
397
393
388
383
378
373
369
364
359
354
349
343
338
332
326
320
313
307
300
292
285
277
270
262
254
246
238
229
221
213
205
196
188
180
172
163
155
147
139
131
124
116
108
101
94
86
79
72
65
59
52
46
39
33
27
21
16
10
4
-1
-7
-12
-18
-23
-28
-33
-38
-43
-48
-53
-57
-61
-66
-69
-73
-76
-79
-82
-84
-86
-88
-89
-90
-91
-91
-91
-91
-91
-90
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-80
-79
-79
-79
-79
-79
-80
-80
-81
-82
-84
-86
-87
-90
-92
-94
-97
-100
-103
-106
-109
-113
-117
-121
-125
-129
-133
-138
-142
-147
-152
-156
-161
-166
-171
-175
-180
-184
-189
-193
-197
-202
-206
-210
-214
-218
-222
-226
-230
-234
-238
-242
-246
-250
-254
-258
-262
-266
-269
-273
-277
-280
-284
-287
-291
-294
-298
-301
-304
-307
-311
-314
-317
-320
-323
-326
-329
-332
-335
-338
-340
-343
-345
-348
-350
-352
-354
-357
-358
-360
-362
-364
-365
-366
-368
-369
-369
-370
-371
-371
-371
-371
-371
-371
-371
-371
-371
-370
-370
-369
-369
-368
-368
-367
-367
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-367
-367
-367
-368
-368
-369
-369
-369
-370
-370
-370
-370
-370
-370
-370
-369
-369
-368
-368
-367
-366
-365
-363
-362
-361
-360
-358
-357
-356
-355
-354
-354
-353
-353
-353
-353
-353
-353
-353
-354
-354
-354
-355
-356
-356
-356
-357
-357
-357
-356
-356
-355
-354
-353
-352
-350
-348
-346
-344
-341
-339
-336
-333
-330
-327
-323
-320
-317
-313
-310
-306
-302
-299
-295
-292
-288
-284
-281
-277
-274
-270
-266
-263
-259
-255
-252
-248
-244
-241
-237
-234
-230
-227
-224
-220
-217
-214
-211
-208
-205
-202
-199
-196
-193
-190
-187
-184
-181
-178
-175
-172
-168
-165
-162
-159
-156
-153
-151
-148
-146
-143
-141
-139
-138
-136
-135
-134
-134
-134
-134
-134
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-145
-146
-147
-147
-148
-148
-149
-149
-150
-151
-152
-153
-154
-156
-157
-159
-161
-163
-165
-167
-170
-172
-174
-177
-179
-181
-183
-186
-188
-190
-192
-195
-197
-199
-201
-203
-205
-208
-210
-212
-214
-216
-218
-220
-223
-225
-227
-229
-231
-233
-235
-238
-240
-242
-244
-246
-247
-249
-251
-253
-254
-256
-258
-259
-261
-263
-266
-268
-270
-273
-275
-278
-280
-283
-285
-288
-290
-293
-295
-297
-299
-301
-303
-305
-307
-308
-309
-311
-312
-313
-313
-314
-314
-315
-315
-315
-315
-315
-315
-315
-315
-314
-314
-314
-314
-314
-314
-314
-315
-315
-316
-317
-318
-319
-320
-321
-322
-324
-325
-327
-329
-330
-332
-334
-336
-339
-341
-343
-346
-348
-350
-353
-355
-357
-360
-362
-365
-367
-370
-373
-375
-378
-381
-385
-388
-392
-396
-400
-405
-409
-414
-420
-425
-431
-436
-442
-448
-454
-459
-465
-471
-477
-482
-488
-494
-499
-505
-510
-516
-521
-526
-532
-537
-542
-547
-552
-557
-562
-567
-572
-577
-582
-586
-591
-596
-600
-605
-610
-615
-619
-624
-629
-634
-640
-645
-650
-656
-661
-667
-673
-679
-685
-690
-696
-702
-709
-715
-721
-727
-733
-739
-745
-751
-756
-762
-767
-773
-778
-783
-787
-792
-796
-801
-805
-808
-812
-816
-820
-823
-827
-831
-835
-839
-843
-848
-853
-858
-863
-869
-875
-881
-888
-895
-901
-909
-916
-923
-931
-938
-946
-953
-961
-969
-976
-984
-991
-999
-1006
-1012
-1020
-1026
-1032
-1038
-1044
-1049
-1054
-1059
-1063
-1067
-1071
-1074
-1077
-1080
-1083
-1086
-1088
-1090
-1092
-1094
-1095
-1097
-1098
-1099
-1100
-1101
-1102
-1103
-1103
-1104
-1104
-1104
-1104
-1104
-1104
-1104
-1104
-1104
-1103
-1103
-1103
-1103
-1103
-1103
-1103
-1104
-1104
-1104
-1105
-1105
-1106
-1106
-1107
-1108
-1109
-1109
-1110
-1110
-1111
-1111
-1111
-1111
-1110
-1110
-1109
-1108
-1106
-1104
-1102
-1100
-1097
-1094
-1090
-1087
-1083
-1079
-1074
-1070
-1065
-1060
-1055
-1050
-1046
-1041
-1036
-1031
-1027
-1022
-1018
-1012
-1008
-1004
-1000
-997
-993
-989
-985
-982
-978
-974
-971
-967
-964
-960
-957
-954
-951
-947
-944
-941
-938
-935
-932
-929
-925
-922
-919
-915
-911
-908
-904
-900
-896
-891
-887
-882
-878
-873
-868
-863
-857
-852
-846
-840
-834
-828
-821
-814
-807
-800
-793
-785
-777
-769
-760
-751
-742
-733
-723
-713
-702
-692
-681
-670
-659
-648
-637
-626
-615
-603
-592
-581
-570
-559
-548
-538
-527
-517
-506
-496
-486
-476
-466
-456
-446
-436
-426
-417
-407
-398
-389
-379
-370
-360
-351
-342
-332
-323
-314
-304
-295
-286
-276
-267
-257
-247
-238
-228
-218
-209
-199
-189
-179
-170
-160
-150
-140
-130
-120
-111
-101
-91
-81
-71
-61
-50
-40
-30
-20
-10
0
10
20
30
39
49
58
67
76
85
94
102
111
119
127
135
142
150
157
164
171
178
185
191
198
204
211
217
224
231
237
244
251
257
264
271
278
285
292
299
306
313
320
327
334
341
348
355
362
368
375
382
389
395
402
408
415
421
427
433
439
444
450
455
460
465
470
475
480
485
490
494
499
503
508
512
516
520
524
528
532
537
541
545
550
554
559
563
568
573
578
583
588
593
598
602
607
612
616
620
624
628
632
636
639
642
645
648
651
653
655
657
659
660
662
663
664
665
666
666
667
668
668
669
669
670
670
671
671
672
672
672
673
673
673
674
674
674
674
675
675
675
675
675
675
675
675
675
674
673
673
672
671
669
668
666
665
663
660
658
656
653
650
647
644
641
638
635
632
629
626
623
620
617
615
612
609
607
605
602
600
598
596
594
592
590
589
587
585
584
582
580
579
577
576
574
573
571
569
568
566
564
561
559
557
554
551
548
545
542
538
535
531
527
523
519
514
510
505
500
496
491
486
480
475
470
464
458
453
447
441
435
428
422
416
409
403
396
390
383
377
371
365
359
353
348
343
338
333
328
324
320
316
313
309
306
303
300
298
295
292
289
286
283
280
277
274
270
266
262
258
254
250
246
241
237
232
227
223
218
214
210
205
201
197
193
189
185
182
178
174
170
167
163
159
155
152
148
144
140
136
132
128
124
120
115
111
106
102
98
93
89
85
81
78
74
71
67
64
62
59
56
54
51
49
47
45
43
41
39
38
36
35
34
32
31
30
29
28
27
27
26
25
25
24
24
23
23
23
22
22
22
22
22
22
21
21
21
20
20
20
19
19
18
18
17
17
16
16
15
14
13
12
11
10
9
7
6
4
3
1
0
-1
-3
-4
-5
-6
-6
-7
-7
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-9
-9
-10
-11
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-26
-27
-28
-29
-29
-30
-31
-31
-32
-32
-32
-32
-32
-32
-31
-30
-29
-28
-26
-24
-22
-20
-17
-15
-12
-9
-7
-4
-1
1
4
6
8
10
12
14
15
17
18
19
19
20
20
20
21
20
20
20
19
19
18
17
15
14
13
11
9
7
5
3
1
-1
-3
-6
-8
-10
-13
-15
-17
-19
-21
-23
-25
-27
-29
-30
-32
-33
-35
-37
-38
-40
-42
-44
-46
-48
-50
-53
-56
-58
-61
-65
-68
-71
-74
-78
-81
-85
-88
-92
-95
-99
-102
-106
-109
-113
-116
-119
-122
-125
-128
-130
-133
-135
-137
-139
-140
-141
-142
-143
-144
-144
-145
-145
-145
-145
-145
-144
-144
-144
-143
-142
-142
-141
-141
-140
-140
-140
-139
-139
-139
-140
-140
-141
-141
-142
-144
-145
-147
-149
-152
-154
-157
-160
-163
-166
-169
-172
-175
-178
-182
-185
-188
-190
-193
-196
-198
-201
-203
-206
-208
-210
-212
-214
-216
-218
-220
-221
-223
-225
-226
-228
-230
-232
-234
-236
-238
-241
-243
-246
-248
-251
-254
-257
-260
-263
-266
-269
-272
-275
-278
-281
-283
-286
-289
-292
-295
-298
-301
-305
-308
-312
-316
-320
-324
-328
-333
-338
-343
-348
-353
-358
-363
-368
-374
-379
-384
-388
-393
-398
-402
-406
-411
-415
-418
-422
-426
-430
-433
-437
-440
-444
-447
-450
-453
-457
-460
-463
-466
-469
-472
-475
-478
-481
-484
-486
-489
-492
-494
-497
-499
-501
-504
-506
-508
-510
-512
-514
-515
-517
-519
-521
-522
-524
-525
-526
-528
-529
-530
-531
-532
-533
-533
-534
-534
-535
-535
-535
-534
-534
-533
-532
-531
-530
-528
-527
-525
-524
-522
-520
-518
-516
-514
-512
-510
-508
-505
-503
-500
-498
-495
-492
-489
-486
-483
-480
-477
-474
-471
-468
-465
-462
-459
-457
-454
-452
-450
-447
-446
-444
-442
-441
-439
-438
-437
-437
-436
-436
-436
-436
-436
-436
-437
-438
-439
-440
-442
-444
-446
-448
-450
-452
-454
-457
-459
-462
-464
-467
-469
-472
-475
-478
-481
-484
-487
-490
-493
-497
-500
-504
-508
-512
-516
-521
-526
-531
-536
-542
-549
-555
-562
-569
-576
-584
-592
-600
-608
-617
-625
-634
-643
-653
-662
-672
-682
-692
-702
-713
-723
-734
-745
-755
-766
-777
-788
-799
-810
-821
-832
-843
-854
-865
-875
-886
-897
-908
-918
-929
-939
-950
-960
-971
-981
-991
-1000
-1010
-1020
-1030
-1039
-1049
-1058
-1067
-1077
-1086
-1096
-1105
-1115
-1125
-1135
-1144
-1154
-1164
-1174
-1184
-1195
-1205
-1215
-1226
-1236
-1247
-1258
-1269
-1280
-1291
-1302
-1312
-1323
-1334
-1345
-1355
-1366
-1376
-1386
-1396
-1406
-1415
-1424
-1432
-1441
-1449
-1457
-1464
-1471
-1478
-1485
-1491
-1497
-1503
-1509
-1514
-1520
-1525
-1530
-1535
-1539
-1544
-1549
-1554
-1558
-1563
-1567
-1572
-1577
-1581
-1586
-1591
-1596
-1600
-1605
-1610
-1615
-1619
-1624
-1628
-1633
-1637
-1641
-1645
-1649
-1653
-1656
-1660
-1663
-1667
-1670
-1672
-1675
-1678
-1680
-1682
-1684
-1685
-1687
-1688
-1689
-1689
-1690
-1690
-1690
-1690
-1689
-1688
-1688
-1686
-1685
-1684
-1682
-1681
-1679
-1677
-1675
-1673
-1671
-1668
-1666
-1663
-1661
-1658
-1656
-1653
-1650
-1647
-1644
-1640
-1637
-1633
-1629
-1626
-1621
-1617
-1612
-1608
-1602
-1597
-1592
-1586
-1580
-1574
-1567
-1561
-1554
-1546
-1539
-1532
-1524
-1516
-1508
-1500
-1492
-1483
-1475
-1467
-1458
-1449
-1441
-1432
-1424
-1415
-1406
-1398
-1389
-1380
-1371
-1362
-1354
-1345
-1336
-1327
-1317
-1308
-1299
-1290
-1280
-1271
-1261
-1252
-1242
-1232
-1223
-1213
-1203
-1193
-1183
-1173
-1163
-1153
-1143
-1133
-1123
-1113
-1104
-1094
-1084
-1074
-1064
-1054
-1044
-1034
-1024
-1014
-1004
-995
-985
-975
-965
-955
-946
-936
-926
-916
-906
-896
-886
-877
-867
-857
-848
-838
-828
-819
-810
-800
-791
-782
-773
-764
-755
-746
-737
-728
-720
-711
-702
-693
-685
-676
-667
-659
-650
-642
-634
-626
-618
-610
-602
-595
-587
-580
-573
-566
-560
-553
-547
-540
-534
-528
-522
-517
-511
-505
-500
-494
-489
-484
-478
-473
-468
-463
-458
-453
-448
-443
-439
-434
-429
-424
-419
-414
-410
-405
-400
-395
-390
-386
-381
-376
-371
-367
-362
-357
-353
-348
-344
-340
-336
-332
-328
-324
-321
-317
-313
-309
-306
-302
-298
-294
-290
-286
-282
-277
-273
-269
-265
-260
-256
-251
-247
-242
-237
-232
-227
-222
-216
-211
-205
-199
-193
-187
-180
-173
-167
-160
-153
-146
-139
-132
-124
-117
-110
-102
-95
-87
-80
-72
-65
-57
-50
-43
-36
-29
-22
-15
-8
-2
5
11
17
23
29
35
41
47
52
58
64
70
76
82
88
94
100
106
112
118
125
131
137
144
150
156
162
169
175
181
187
193
200
206
212
218
224
230
237
243
250
256
263
270
278
285
293
301
308
316
325
333
341
349
358
366
374
382
391
399
407
416
424
433
442
451
460
469
479
489
499
509
519
530
541
552
563
574
586
598
610
622
635
648
660
673
686
699
711
724
737
750
763
776
788
801
813
826
838
850
862
874
886
898
909
920
931
942
953
963
974
984
994
1004
1014
1025
1034
1044
1054
1064
1075
1085
1095
1105
1116
1127
1138
1149
1160
1172
1184
1196
1209
1221
1234
1248
1261
1274
1288
1302
1316
1330
1344
1359
1373
1387
1402
1417
1431
1446
1461
1476
1491
1506
1521
1536
1551
1566
1581
1596
1611
1625
1640
1654
1668
1682
1696
1710
1723
1737
1750
1763
1776
1789
1802
1815
1828
1841
1854
1867
1881
1893
1906
1919
1932
1945
1958
1970
1983
1996
2009
2021
2033
2047
2060
2073
2086
2099
2112
2125
2138
2151
2164
2177
2190
2203
2216
2229
2242
2255
2268
2281
2293
2306
2318
2330
2341
2352
2363
2374
2384
2394
2404
2413
2422
2431
2440
2449
2457
2465
2473
2480
2487
2494
2501
2507
2513
2519
2525
2531
2537
2542
2548
2553
2559
2564
2570
2575
2581
2587
2593
2598
2604
2610
2615
2621
2626
2631
2636
2641
2646
2650
2654
2658
2661
2664
2667
2669
2671
2673
2674
2676
2677
2677
2678
2679
2679
2679
2680
2680
2680
2680
2681
2681
2682
2683
2684
2685
2686
2688
2689
2690
2692
2693
2694
2695
2696
2697
2697
2697
2696
2695
2694
2692
2690
2688
2686
2683
2680
2678
2675
2672
2669
2666
2663
2660
2656
2653
2650
2646
2643
2639
2635
2632
2628
2624
2620
2616
2612
2607
2603
2599
2594
2590
2585
2581
2576
2572
2567
2563
2558
2554
2550
2545
2541
2537
2533
2529
2525
2520
2516
2511
2507
2502
2497
2491
2485
2480
2473
2467
2460
2453
2446
2438
2431
2423
2415
2406
2398
2390
2381
2372
2364
2355
2346
2338
2329
2320
2312
2303
2294
2285
2276
2267
2258
2248
2239
2229
2220
2210
2201
2191
2181
2172
2162
2153
2143
2134
2125
2116
2107
2098
2089
2081
2073
2064
2056
2048
2040
2032
2024
2016
2008
2000
1992
1983
1975
1967
1959
1951
1942
1934
1925
1917
1908
1899
1890
1882
1873
1864
1855
1846
1837
1827
1818
1809
1800
1791
1782
1773
1764
1755
1746
1737
1728
1719
1710
1701
1692
1683
1674
1665
1656
1647
1638
1629
1620
1612
1603
1594
1586
1578
1570
1562
1554
1547
1539
1532
1525
1518
1511
1504
1497
1491
1484
1478
1472
1466
1460
1454
1449
1443
1438
1433
1427
1422
1417
1412
1408
1403
1398
1394
1389
1385
1381
1377
1373
1369
1365
1361
1358
1354
1350
1347
1344
1340
1337
1334
1331
1328
1325
1322
1319
1317
1314
1311
1308
1306
1303
1301
1298
1295
1293
1290
1288
1285
1282
1279
1277
1274
1271
1268
1265
1263
1260
1257
1254
1251
1248
1246
1243
1240
1238
1235
1233
1230
1228
1226
1224
1222
1221
1220
1218
1217
1217
1216
1215
1215
1215
1215
1215
1215
1216
1216
1217
1218
1219
1219
1220
1221
1222
1224
1225
1226
1227
1228
1229
1231
1232
1233
1234
1236
1237
1238
1239
1241
1242
1243
1244
1245
1245
1246
1247
1248
1248
1249
1250
1251
1252
1253
1254
1255
1257
1259
1261
1263
1266
1269
1272
1276
1280
1284
1289
1294
1299
1304
1310
1315
1321
1327
1333
1338
1344
1350
1355
1360
1366
1371
1375
1380
1385
1389
1393
1398
1402
1406
1411
1415
1420
1425
1430
1435
1440
1446
1452
1457
1463
1469
1476
1482
1488
1495
1502
1509
1516
1523
1530
1538
1546
1554
1562
1570
1578
1586
1594
1603
1611
1619
1628
1636
1645
1653
1662
1670
1679
1687
1696
1704
1712
1720
1728
1735
1742
1749
1755
1761
1767
1773
1778
1783
1788
1793
1797
1802
1806
1810
1814
1818
1823
1827
1831
1835
1839
1843
1848
1852
1857
1862
1867
1872
1877
1882
1887
1892
1898
1903
1909
1914
1920
1925
1931
1936
1941
1946
1951
1956
1961
1966
1971
1975
1980
1985
1990
1995
2000
2005
2009
2015
2020
2025
2029
2035
2040
2044
2049
2053
2057
2061
2065
2068
2072
2074
2077
2079
2081
2083
2085
2086
2087
2087
2088
2088
2088
2088
2088
2087
2087
2086
2085
2084
2083
2083
2082
2081
2080
2080
2079
2078
2078
2077
2077
2076
2075
2075
2074
2074
2074
2073
2073
2072
2072
2072
2071
2071
2071
2071
2071
2071
2071
2072
2072
2073
2073
2074
2074
2075
2075
2075
2075
2075
2075
2074
2073
2072
2070
2068
2066
2063
2060
2057
2053
2049
2045
2040
2035
2029
2024
2017
2011
2005
1998
1991
1984
1977
1970
1963
1956
1949
1942
1935
1928
1922
1915
1908
1901
1894
1887
1880
1872
1864
1856
1848
1840
1831
1823
1814
1805
1795
1786
1776
1767
1757
1747
1737
1726
1716
1706
1695
1685
1674
1663
1653
1642
1631
1620
1609
1598
1587
1576
1565
1554
1543
1532
1521
1510
1498
1487
1475
1464
1452
1441
1429
1418
1406
1395
1383
1372
1361
1350
1339
1328
1317
1306
1295
1285
1274
1264
1253
1243
1233
1223
1212
1202
1192
1181
1171
1160
1149
1139
1128
1117
1106
1095
1084
1073
1063
1052
1041
1031
1020
1010
1000
990
980
971
962
953
944
935
926
918
909
901
892
884
875
866
858
849
840
831
822
813
803
794
784
775
765
756
746
737
727
718
709
699
690
682
673
664
656
648
640
632
625
617
610
603
596
590
583
576
570
563
557
550
543
536
529
521
514
506
498
489
481
472
464
455
446
437
427
418
409
400
391
382
373
364
355
346
337
328
319
311
302
293
284
275
267
258
250
241
233
225
217
209
201
193
186
179
171
164
158
151
144
138
132
126
120
114
108
103
97
91
86
80
74
68
62
56
49
43
36
29
21
14
6
-2
-10
-18
-26
-35
-43
-51
-59
-67
-75
-83
-91
-98
-106
-113
-120
-127
-134
-141
-148
-155
-162
-169
-176
-183
-190
-197
-205
-212
-220
-227
-235
-243
-251
-258
-266
-274
-282
-289
-297
-304
-311
-319
-326
-333
-339
-346
-353
-359
-366
-372
-378
-384
-391
-397
-403
-410
-416
-423
-429
-436
-443
-450
-457
-464
-472
-480
-488
-496
-504
-513
-522
-531
-540
-549
-558
-567
-577
-586
-595
-604
-613
-622
-631
-640
-648
-657
-665
-673
-681
-689
-697
-705
-713
-721
-729
-737
-745
-754
-762
-771
-779
-788
-797
-806
-815
-825
-834
-843
-853
-862
-872
-881
-891
-901
-910
-920
-929
-938
-948
-957
-966
-975
-984
-993
-1002
-1010
-1020
-1028
-1037
-1046
-1055
-1064
-1073
-1082
-1091
-1100
-1109
-1118
-1127
-1136
-1145
-1154
-1163
-1172
-1181
-1190
-1199
-1208
-1217
-1226
-1236
-1245
-1255
-1265
-1275
-1286
-1296
-1307
-1318
-1329
-1340
-1351
-1363
-1375
-1387
-1399
-1411
-1424
-1436
-1449
-1462
-1476
-1489
-1503
-1516
-1530
-1543
-1556
-1570
-1583
-1596
-1609
-1622
-1635
-1647
-1659
-1671
-1683
-1694
-1705
-1716
-1727
-1737
-1747
-1756
-1765
-1774
-1783
-1791
-1799
-1807
-1815
-1823
-1830
-1837
-1844
-1851
-1858
-1865
-1872
-1879
-1885
-1892
-1898
-1905
-1911
-1917
-1923
-1929
-1935
-1941
-1947
-1952
-1958
-1963
-1968
-1974
-1979
-1984
-1990
-1995
-2000
-2005
-2011
-2016
-2021
-2027
-2032
-2037
-2041
-2047
-2051
-2056
-2061
-2065
-2069
-2073
-2078
-2082
-2086
-2090
-2094
-2098
-2102
-2106
-2110
-2114
-2117
-2121
-2125
-2129
-2132
-2136
-2139
-2143
-2147
-2150
-2154
-2158
-2161
-2165
-2169
-2172
-2176
-2179
-2183
-2186
-2189
-2192
-2195
-2198
-2201
-2204
-2206
-2209
-2212
-2214
-2217
-2220
-2223
-2225
-2228
-2231
-2234
-2237
-2240
-2243
-2246
-2249
-2252
-2254
-2257
-2260
-2262
-2264
-2266
-2268
-2270
-2271
-2272
-2273
-2273
-2273
-2273
-2273
-2272
-2271
-2270
-2269
-2268
-2267
-2265
-2264
-2262
-2260
-2259
-2257
-2255
-2253
-2251
-2249
-2247
-2246
-2244
-2242
-2240
-2239
-2237
-2236
-2235
-2233
-2233
-2232
-2231
-2230
-2230
-2230
-2230
-2230
-2229
-2230
-2230
-2230
-2230
-2230
-2230
-2230
-2230
-2230
-2230
-2229
-2229
-2228
-2228
-2227
-2226
-2225
-2223
-2221
-2220
-2217
-2215
-2212
-2209
-2206
-2203
-2200
-2196
-2192
-2188
-2184
-2180
-2176
-2172
-2168
-2163
-2159
-2155
-2150
-2146
-2141
-2136
-2132
-2127
-2122
-2117
-2112
-2107
-2102
-2097
-2092
-2086
-2081
-2075
-2069
-2063
-2057
-2051
-2044
-2037
-2031
-2025
-2017
-2011
-2004
-1997
-1990
-1984
-1977
-1970
-1963
-1956
-1950
-1943
-1937
-1931
-1924
-1918
-1913
-1907
-1901
-1896
-1890
-1885
-1879
-1874
-1869
-1863
-1858
-1853
-1848
-1843
-1837
-1832
-1827
-1823
-1818
-1813
-1809
-1804
-1800
-1796
-1791
-1787
-1783
-1779
-1775
-1771
-1767
-1763
-1760
-1756
-1752
-1748
-1744
-1740
-1736
-1732
-1729
-1725
-1722
-1718
-1715
-1712
-1709
-1706
-1703
-1701
-1698
-1696
-1693
-1691
-1689
-1686
-1684
-1682
-1680
-1678
-1676
-1674
-1672
-1670
-1668
-1666
-1664
-1663
-1661
-1659
-1657
-1655
-1653
-1651
-1648
-1646
-1643
-1641
-1638
-1635
-1632
-1629
-1625
-1622
-1618
-1615
-1611
-1606
-1602
-1597
-1592
-1587
-1582
-1577
-1571
-1566
-1560
-1554
-1548
-1543
-1537
-1530
-1524
-1518
-1512
-1506
-1500
-1494
-1488
-1483
-1477
-1471
-1466
-1460
-1454
-1448
-1443
-1437
-1431
-1425
-1419
-1413
-1408
-1402
-1396
-1390
-1384
-1378
-1372
-1366
-1360
-1354
-1348
-1341
-1335
-1329
-1323
-1317
-1311
-1305
-1298
-1292
-1286
-1280
-1274
-1268
-1262
-1256
-1250
-1245
-1239
-1233
-1227
-1221
-1216
-1210
-1204
-1199
-1193
-1188
-1183
-1178
-1173
-1168
-1163
-1159
-1154
-1150
-1145
-1141
-1137
-1133
-1129
-1125
-1121
-1117
-1113
-1109
-1106
-1102
-1098
-1094
-1091
-1087
-1083
-1079
-1075
-1071
-1067
-1063
-1058
-1054
-1050
-1046
-1041
-1037
-1033
-1029
-1024
-1020
-1016
-1012
-1008
-1002
-999
-995
-991
-987
-983
-979
-975
-971
-968
-964
-961
-958
-955
-953
-950
-948
-946
-944
-942
-941
-939
-938
-937
-936
-936
-936
-935
-936
-936
-936
-937
-937
-938
-938
-939
-939
-940
-940
-940
-940
-940
-940
-940
-940
-939
-938
-938
-937
-936
-935
-934
-933
-931
-930
-928
-927
-925
-923
-921
-919
-917
-915
-913
-911
-909
-907
-905
-903
-902
-900
-899
-897
-896
-895
-893
-892
-891
-889
-888
-886
-885
-883
-881
-879
-877
-874
-872
-869
-866
-863
-860
-857
-853
-849
-844
-840
-835
-829
-823
-818
-811
-805
-798
-791
-784
-776
-769
-761
-754
-746
-738
-731
-723
-715
-708
-700
-692
-685
-677
-669
-662
-654
-646
-638
-631
-623
-615
-607
-599
-591
-582
-574
-565
-557
-548
-539
-529
-520
-510
-501
-491
-480
-470
-459
-448
-437
-425
-413
-401
-389
-376
-364
-351
-338
-325
-311
-298
-285
-271
-258
-244
-230
-216
-202
-188
-173
-159
-144
-129
-115
-100
-85
-70
-55
-39
-24
-9
6
22
37
52
68
84
99
115
131
147
164
180
196
213
229
246
263
279
296
312
329
345
362
378
394
410
427
443
459
475
491
507
523
539
555
570
586
602
618
634
650
666
682
698
714
730
746
762
778
794
811
827
843
859
875
891
907
922
938
954
970
985
1000
1016
1032
1047
1063
1078
1093
1109
1124
1139
1154
1169
1183
1198
1212
1226
1239
1253
1266
1279
1292
1305
1317
1329
1341
1353
1364
1376
1387
1398
1409
1419
1430
1441
1451
1461
1471
1481
1491
1501
1512
1522
1532
1542
1552
1562
1572
1583
1593
1603
1613
1623
1633
1643
1653
1663
1673
1683
1693
1704
1714
1724
1734
1744
1754
1764
1774
1784
1793
1803
1812
1822
1831
1840
1848
1857
1865
1873
1881
1889
1896
1903
1910
1917
1924
1930
1937
1943
1949
1955
1960
1965
1971
1975
1980
1985
1989
1993
1997
2000
2004
2007
2009
2013
2016
2019
2021
2024
2027
2029
2032
2033
2037
2039
2041
2044
2045
2048
2050
2052
2054
2056
2058
2060
2062
2064
2065
2067
2068
2069
2070
2071
2072
2072
2073
2073
2072
2072
2071
2070
2070
2068
2067
2066
2064
2063
2061
2059
2058
2056
2054
2051
2049
2047
2044
2041
2039
2037
2033
2031
2028
2025
2021
2017
2015
2012
2008
2005
2001
1997
1993
1989
1985
1981
1976
1971
1966
1961
1955
1949
1943
1937
1931
1924
1917
1911
1904
1896
1889
1882
1874
1867
1859
1851
1843
1835
1827
1819
1811
1804
1796
1788
1781
1774
1766
1759
1752
1746
1739
1732
1726
1719
1713
1707
1701
1694
1688
1682
1676
1669
1663
1657
1650
1644
1638
1632
1626
1620
1614
1609
1603
1597
1592
1587
1582
1577
1572
1567
1562
1557
1552
1547
1543
1538
1533
1529
1524
1519
1515
1510
1505
1500
1496
1491
1486
1482
1477
1472
1468
1463
1458
1454
1449
1444
1439
1435
1430
1425
1421
1416
1411
1406
1402
1397
1392
1388
1383
1378
1374
1369
1364
1360
1355
1350
1346
1341
1336
1332
1327
1323
1318
1313
1309
1304
1300
1295
1290
1286
1281
1277
1272
1268
1263
1259
1254
1250
1245
1241
1236
1232
1227
1223
1218
1214
1209
1205
1200
1196
1191
1187
1183
1178
1174
1169
1165
1161
1156
1152
1147
1143
1139
1134
1130
1126
1121
1117
1113
1108
1104
1100
1095
1091
1087
1082
1078
1074
1069
1065
1061
1057
1052
1048
1044
1040
1035
1031
1027
1022
1018
1014
1010
1006
1002
998
993
989
985
981
977
973
968
964
960
956
952
948
944
940
935
931
927
923
919
915
911
907
903
899
895
891
887
883
879
875
871
867
863
859
855
851
847
843
839
835
831
827
823
819
815
811
807
803
799
795
791
788
784
780
776
772
768
764
760
757
753
749
745
741
737
733
730
726
722
718
714
711
707
703
699
696
692
688
684
680
677
673
669
666
662
658
654
651
647
643
640
636
632
629
625
621
618
614
610
607
603
599
596
592
588
585
581
578
574
570
567
563
560
556
553
549
545
542
538
535
531
528
524
521
517
514
510
507
503
500
496
493
489
486
482
479
475
472
468
465
462
458
455
451
448
444
441
438
434
431
428
424
421
417
414
411
407
404
401
397
394
391
387
384
381
377
374
371
367
364
361
358
354
351
348
345
341
338
335
332
328
325
322
319
315
312
309
306
303
299
296
293
290
287
284
280
277
274
271
268
265
262
258
255
252
249
246
243
240
237
234
231
227
224
221
218
215
212
209
206
203
200
197
194
191
188
185
182
179
176
173
170
167
164
161
158
155
152
149
146
143
140
137
134
132
129
126
123
120
117
114
111
108
105
103
100
97
94
91
88
85
83
80
77
74
71
68
66
63
60
57
54
52
49
46
43
40
38
35
32
29
27
24
21
18
16
13
10
7
5
2
-1
-3
-6
-9
-11
-14
-17
-20
-22
-25
-28
-30
-33
-36
-38
-41
-43
-46
-49
-51
-54
-57
-59
-62
-64
-67
-70
-72
-75
-77
-80
-82
-85
-88
-90
-93
-95
-98
-100
-103
-105
-108
-110
-113
-115
-118
-120
-123
-125
-128
-130
-133
-135
-138
-140
-143
-145
-148
-150
-153
-155
-158
-160
-162
-165
-167
-170
-172
-174
-177
-179
-182
-184
-186
-189
-191
-194
-196
-198
-201
-203
-205
-208
-210
-212
-215
-217
-219
-222
-224
-226
-229
-231
-233
-236
-238
-240
-243
-245
-247
-249
-252
-254
-256
-258
-261
-263
-265
-267
-270
-272
-274
-276
-279
-281
-283
-285
-287
-290
-292
-294
-296
-298
-301
-303
-305
-307
-309
-311
-314
-316
-318
-320
-322
-324
-326
-329
-331
-333
-335
-337
-339
-341
-343
-345
-347
-350
-352
-354
-356
-358
-360
-362
-364
-366
-368
-370
-372
-374
-376
-378
-380
-382
-384
-386
-389
-391
-393
-395
-397
-399
-401
-402
-404
-406
-408
-410
-412
-414
-416
-418
-420
-422
-424
-426
-428
-430
-432
-434
-436
-438
-439
-441
-443
-445
-447
-449
-451
-453
-455
-457
-458
-460
-462
-464
-466
-468
-470
-471
-473
-475
-477
-479
-481
-482
-484
-486
-488
-490
-492
-493
-495
-497
-499
-501
-502
-504
-506
-508
-509
-511
-513
-515
-516
-518
-520
-522
-523
-525
-527
-529
-530
-532
-534
-536
-537
-539
-541
-542
-544
-546
-547
-549
-551
-553
-554
-556
-558
-559
-561
-563
-564
-566
-568
-569
-571
-572
-574
-576
-577
-579
-581
-582
-584
-585
-587
-589
-590
-592
-593
-595
-597
-598
-600
-601
-603
-604
-606
-608
-609
-611
-612
-614
-615
-617
-618
-620
-622
-623
-625
-626
-628
-629
-631
-632
-634
-635
-637
-638
-640
-641
-643
-644
-646
-647
-649
-650
-651
-653
-654
-656
-657
-659
-660
-662
-663
-664
-666
-667
-669
-670
-672
-673
-674
-676
-677
-679
-680
-681
-683
-684
-686
-687
-688
-690
-691
-692
-694
-695
-697
-698
-699
-701
-702
-703
-705
-706
-707
-709
-710
-711
-713
-714
-715
-717
-718
-719
-720
-722
-723
-724
-726
-727
-728
-729
-731
-732
-733
-735
-736
-737
-738
-740
-741
-742
-743
-745
-746
-747
-748
-750
-751
-752
-753
-754
-756
-757
-758
-759
-760
-762
-763
-764
-765
-766
-768
-769
-770
-771
-772
-773
-775
-776
-777
-778
-779
-780
-782
-783
-784
-785
-786
-787
-788
-790
-791
-792
-793
-794
-795
-796
-797
-798
-800
-801
-802
-803
-804
-805
-806
-807
-808
-809
-810
-811
-813
-814
-815
-816
-817
-818
-819
-820
-821
-822
-823
-824
-825
-826
-827
-828
-829
-830
-831
-832
-833
-834
-835
-836
-837
-838
-839
-840
-841
-842
-843
-844
-845
-846
-847
-848
-849
-850
-851
-852
-853
-854
-855
-856
-857
-858
-859
-859
-860
-861
-862
-863
-864
-865
-866
-867
-868
-869
-870
-870
-871
-872
-873
-874
-875
-876
-877
-878
-878
-879
-880
-881
-882
-883
-884
-885
-885
-886
-887
-888
-889
-890
-890
-891
-892
-893
-894
-895
-895
-896
-897
-898
-899
-900
-900
-901
-902
-903
-904
-904
-905
-906
-907
-908
-908
-909
-910
-911
-911
-912
-913
-914
-915
-915
-916
-917
-918
-918
-919
-920
-921
-921
-922
-923
-924
-924
-925
-926
-926
-927
-928
-929
-929
-930
-931
-931
-932
-933
-934
-934
-935
-936
-936
-937
-938
-938
-939
-940
-940
-941
-942
-942
-943
-944
-944
-945
-946
-946
-947
-948
-948
-949
-950
-950
-951
