5
53931
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-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
-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
-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
-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
-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
-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
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-155
-155
-155
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-160
-160
-160
-161
-161
-162
-162
-162
-163
-163
-164
-164
-164
-165
-165
-166
-166
-166
-167
-167
-168
-168
-168
-169
-169
-170
-170
-171
-171
-171
-172
-172
-173
-173
-174
-174
-175
-175
-176
-176
-176
-177
-177
-178
-178
-179
-179
-180
-180
-181
-181
-182
-182
-183
-183
-183
-184
-184
-185
-185
-186
-186
-187
-187
-188
-188
-189
-189
-190
-190
-191
-191
-192
-192
-193
-193
-194
-194
-195
-195
-196
-196
-197
-197
-198
-198
-199
-199
-200
-200
-201
-201
-202
-202
-203
-203
-204
-204
-205
-205
-206
-206
-207
-207
-208
-208
-209
-209
-210
-210
-211
-211
-212
-212
-213
-213
-214
-214
-215
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-222
-222
-223
-223
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-231
-232
-232
-233
-233
-234
-234
-235
-235
-236
-236
-237
-237
-238
-238
-239
-239
-240
-240
-241
-241
-242
-242
-243
-243
-244
-244
-245
-245
-246
-246
-247
-247
-248
-248
-249
-249
-250
-250
-251
-251
-252
-252
-253
-253
-254
-254
-255
-255
-256
-256
-257
-257
-258
-258
-259
-259
-260
-260
-261
-261
-262
-262
-262
-263
-263
-264
-264
-265
-265
-266
-266
-267
-267
-267
-268
-268
-269
-269
-270
-270
-270
-271
-271
-272
-272
-273
-273
-273
-274
-274
-275
-275
-276
-276
-276
-277
-277
-278
-278
-279
-279
-279
-280
-280
-281
-281
-281
-282
-282
-283
-283
-284
-284
-284
-285
-285
-286
-286
-286
-287
-287
-288
-288
-289
-289
-289
-290
-290
-291
-291
-291
-292
-292
-293
-293
-293
-294
-294
-295
-295
-295
-296
-296
-297
-297
-297
-298
-298
-298
-299
-299
-300
-300
-300
-301
-301
-301
-302
-302
-302
-303
-303
-304
-304
-304
-305
-305
-305
-306
-306
-306
-307
-307
-307
-308
-308
-308
-309
-309
-309
-310
-310
-310
-310
-311
-311
-311
-312
-312
-312
-313
-313
-313
-313
-314
-314
-314
-315
-315
-315
-315
-316
-316
-316
-316
-317
-317
-317
-317
-318
-318
-318
-318
-319
-319
-319
-319
-320
-320
-320
-320
-321
-321
-321
-321
-321
-322
-322
-322
-322
-322
-323
-323
-323
-323
-323
-324
-324
-324
-324
-324
-325
-325
-325
-325
-325
-326
-326
-326
-326
-326
-326
-327
-327
-327
-327
-327
-327
-327
-328
-328
-328
-328
-328
-328
-329
-329
-329
-329
-329
-329
-329
-329
-330
-330
-330
-330
-330
-330
-330
-330
-331
-331
-331
-331
-331
-331
-331
-331
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-327
-327
-327
-327
-327
-327
-327
-327
-327
-326
-326
-326
-326
-326
-326
-326
-326
-326
-325
-325
-325
-325
-325
-325
-325
-324
-324
-324
-324
-324
-324
-324
-323
-323
-323
-323
-323
-323
-322
-322
-322
-322
-322
-322
-321
-321
-321
-321
-321
-320
-320
-320
-320
-320
-319
-319
-319
-319
-319
-318
-318
-318
-318
-318
-317
-317
-317
-317
-317
-316
-316
-316
-316
-316
-315
-315
-315
-315
-314
-314
-314
-314
-314
-313
-313
-313
-313
-312
-312
-312
-312
-311
-311
-311
-311
-310
-310
-310
-310
-309
-309
-309
-309
-308
-308
-308
-307
-307
-307
-307
-306
-306
-306
-305
-305
-305
-304
-304
-304
-303
-303
-303
-303
-302
-302
-302
-301
-301
-301
-300
-300
-300
-299
-299
-299
-298
-298
-298
-297
-297
-297
-296
-296
-296
-295
-295
-294
-294
-294
-293
-293
-293
-292
-292
-292
-291
-291
-291
-290
-290
-289
-289
-289
-288
-288
-288
-287
-287
-287
-286
-286
-285
-285
-285
-284
-284
-283
-283
-283
-282
-282
-282
-281
-281
-280
-280
-280
-279
-279
-278
-278
-278
-277
-277
-277
-276
-276
-275
-275
-275
-274
-274
-273
-273
-273
-272
-272
-271
-271
-271
-270
-270
-269
-269
-269
-268
-268
-267
-267
-267
-266
-266
-265
-265
-265
-264
-264
-263
-263
-263
-262
-262
-261
-261
-261
-260
-260
-259
-259
-259
-258
-258
-257
-257
-257
-256
-256
-255
-255
-255
-254
-254
-253
-253
-252
-252
-252
-251
-251
-250
-250
-250
-249
-249
-248
-248
-247
-247
-247
-246
-246
-245
-245
-244
-244
-243
-243
-243
-242
-242
-241
-241
-240
-240
-239
-239
-239
-238
-238
-237
-237
-236
-236
-235
-235
-234
-234
-233
-233
-233
-232
-232
-231
-231
-230
-230
-229
-229
-228
-228
-228
-227
-227
-226
-226
-225
-225
-224
-224
-223
-223
-222
-222
-221
-221
-220
-220
-219
-219
-218
-218
-217
-217
-216
-216
-215
-215
-214
-214
-213
-213
-212
-212
-211
-211
-210
-210
-209
-209
-208
-208
-207
-207
-206
-206
-205
-205
-204
-204
-203
-203
-202
-202
-201
-201
-200
-200
-199
-198
-198
-197
-197
-196
-196
-195
-195
-194
-194
-193
-193
-192
-192
-191
-191
-190
-190
-189
-189
-188
-188
-187
-187
-186
-186
-185
-185
-184
-184
-183
-183
-182
-181
-181
-180
-180
-179
-179
-178
-178
-177
-177
-176
-176
-175
-174
-174
-173
-173
-172
-172
-171
-171
-170
-170
-169
-168
-168
-167
-167
-166
-166
-165
-164
-164
-163
-163
-162
-162
-161
-160
-160
-159
-159
-158
-157
-157
-156
-156
-155
-154
-154
-153
-153
-152
-151
-151
-150
-150
-149
-148
-148
-147
-146
-146
-145
-145
-144
-143
-143
-142
-141
-141
-140
-139
-139
-138
-137
-137
-136
-135
-135
-134
-133
-133
-132
-131
-130
-130
-129
-128
-128
-127
-126
-126
-125
-124
-123
-123
-122
-121
-121
-120
-119
-119
-118
-117
-116
-116
-115
-114
-114
-113
-112
-112
-111
-110
-109
-109
-108
-107
-107
-106
-105
-105
-104
-103
-102
-102
-101
-100
-100
-99
-98
-98
-97
-96
-95
-95
-94
-93
-93
-92
-91
-91
-90
-89
-88
-88
-87
-86
-86
-85
-84
-83
-83
-82
-81
-81
-80
-79
-79
-78
-77
-76
-76
-75
-74
-74
-73
-72
-72
-71
-70
-70
-69
-68
-67
-67
-66
-65
-65
-64
-63
-63
-62
-61
-60
-60
-59
-58
-58
-57
-56
-56
-55
-54
-54
-53
-52
-52
-51
-50
-50
-49
-48
-48
-47
-46
-46
-45
-44
-44
-43
-42
-41
-41
-40
-39
-39
-38
-37
-37
-36
-35
-35
-34
-33
-33
-32
-31
-31
-30
-29
-29
-28
-27
-27
-26
-25
-25
-24
-23
-23
-22
-21
-21
-20
-19
-18
-18
-17
-16
-16
-15
-14
-14
-13
-12
-12
-11
-10
-9
-9
-8
-7
-7
-6
-5
-5
-4
-3
-3
-2
-1
-1
0
1
1
2
3
3
4
5
5
6
7
7
8
9
9
10
11
11
12
13
13
14
15
15
16
17
17
18
19
19
20
21
21
22
23
23
24
25
25
26
27
27
28
29
29
30
31
31
32
33
33
34
35
35
36
36
37
38
38
39
40
40
41
42
42
43
43
44
45
45
46
47
47
48
48
49
50
50
51
52
52
53
53
54
55
55
56
56
57
58
58
59
60
60
61
61
62
63
63
64
65
65
66
66
67
68
68
69
70
70
71
71
72
73
73
74
74
75
76
76
77
78
78
79
79
80
81
81
82
83
83
84
84
85
86
86
87
87
88
89
89
90
90
91
92
92
93
93
94
95
95
96
96
97
98
98
99
99
100
100
101
102
102
103
103
104
104
105
106
106
107
107
108
108
109
110
110
111
111
112
112
113
113
114
114
115
116
116
117
117
118
118
119
119
120
120
121
121
122
123
123
124
124
125
125
126
126
127
127
128
129
129
130
130
131
131
132
132
133
134
134
135
135
136
136
137
137
138
138
139
140
140
141
141
142
142
143
143
144
144
145
145
146
146
147
148
148
149
149
150
150
151
151
152
152
153
153
154
154
155
155
156
157
157
158
158
159
159
160
160
161
161
162
162
163
164
164
165
165
166
166
167
167
168
168
169
169
170
170
171
172
172
173
173
174
174
175
175
176
176
177
177
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
185
186
186
187
187
188
188
188
189
189
190
190
191
191
192
192
193
193
194
194
194
195
195
196
196
197
197
197
198
198
199
199
200
200
200
201
201
202
202
202
203
203
204
204
204
205
205
205
206
206
207
207
207
208
208
208
209
209
210
210
210
211
211
211
212
212
212
213
213
213
214
214
215
215
215
216
216
216
217
217
217
218
218
218
218
219
219
219
220
220
220
221
221
221
222
222
222
223
223
223
224
224
224
224
225
225
225
226
226
226
227
227
227
227
228
228
228
229
229
229
229
230
230
230
230
231
231
231
232
232
232
232
233
233
233
233
234
234
234
234
235
235
235
235
236
236
236
236
237
237
237
237
238
238
238
238
239
239
239
239
240
240
240
240
241
241
241
241
241
242
242
242
242
243
243
243
243
243
244
244
244
244
244
245
245
245
245
245
246
246
246
246
246
247
247
247
247
247
247
248
248
248
248
248
248
249
249
249
249
249
249
250
250
250
250
250
250
250
251
251
251
251
251
251
251
252
252
252
252
252
252
252
253
253
253
253
253
253
253
253
254
254
254
254
254
254
254
255
255
255
255
255
255
255
255
255
256
256
256
256
256
256
256
256
256
256
257
257
257
257
257
257
257
257
257
257
257
258
258
258
258
258
258
258
258
258
258
258
258
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
269
269
269
269
269
269
269
269
269
269
269
269
269
270
270
270
270
270
270
270
270
270
271
271
271
271
271
271
271
272
272
272
272
272
272
272
272
273
273
273
273
273
273
273
273
274
274
274
274
274
274
274
275
275
275
275
275
275
275
276
276
276
276
276
276
276
276
277
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
279
280
280
280
280
280
280
280
280
280
281
281
281
281
281
281
281
281
282
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
284
285
285
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
289
290
290
290
290
290
290
290
290
291
291
291
291
291
291
291
291
291
292
292
292
292
292
292
292
292
293
293
293
293
293
293
293
293
293
294
294
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
296
296
296
296
297
297
297
297
297
297
297
297
297
297
298
298
298
298
298
298
298
298
298
298
299
299
299
299
299
299
299
299
299
299
299
299
300
300
300
300
300
300
300
300
300
300
300
300
301
301
301
301
301
301
301
301
301
301
301
301
301
302
302
302
302
302
302
302
302
302
302
302
302
302
303
303
303
303
303
303
303
303
303
303
303
304
304
304
304
304
304
304
304
304
304
304
305
305
305
305
305
305
305
305
305
305
306
306
306
306
306
306
306
306
306
306
306
307
307
307
307
307
307
307
307
307
307
308
308
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
309
310
310
310
310
310
310
310
310
310
311
311
311
311
311
311
311
312
312
312
312
312
312
312
312
313
313
313
313
313
313
313
313
314
314
314
314
314
314
314
315
315
315
315
315
315
315
316
316
316
316
316
316
317
317
317
317
317
317
318
318
318
318
318
318
319
319
319
319
319
319
320
320
320
320
320
320
321
321
321
321
321
321
322
322
322
322
322
323
323
323
323
323
323
324
324
324
324
324
325
325
325
325
325
325
326
326
326
326
326
327
327
327
327
327
328
328
328
328
328
329
329
329
329
329
330
330
330
330
330
331
331
331
331
331
332
332
332
332
332
333
333
333
333
333
334
334
334
334
334
335
335
335
335
336
336
336
336
336
337
337
337
337
337
338
338
338
338
338
339
339
339
339
340
340
340
340
340
341
341
341
341
341
342
342
342
342
342
343
343
343
343
344
344
344
344
344
345
345
345
345
346
346
346
346
346
347
347
347
347
348
348
348
348
349
349
349
349
350
350
350
350
350
351
351
351
351
352
352
352
352
352
353
353
353
353
353
354
354
354
354
355
355
355
355
355
355
356
356
356
356
356
357
357
357
357
357
358
358
358
358
358
358
359
359
359
359
359
360
360
360
360
360
360
361
361
361
361
361
361
362
362
362
362
362
362
363
363
363
363
363
363
363
364
364
364
364
364
364
364
365
365
365
365
365
365
365
366
366
366
366
366
366
366
366
367
367
367
367
367
367
367
368
368
368
368
368
368
368
368
369
369
369
369
369
369
369
369
370
370
370
370
370
370
370
370
371
371
371
371
371
371
371
371
372
372
372
372
372
372
372
372
373
373
373
373
373
373
373
373
374
374
374
374
374
374
374
374
374
375
375
375
375
375
375
375
375
375
376
376
376
376
376
376
376
376
376
376
376
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
376
376
376
376
376
376
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
381
381
381
381
381
381
381
381
381
381
381
381
382
382
382
382
382
382
382
382
382
383
383
383
383
383
383
383
383
383
384
384
384
384
384
384
384
384
384
385
385
385
385
385
385
385
385
385
386
386
386
386
386
386
386
386
387
387
387
387
387
387
387
387
388
388
388
388
388
388
388
388
389
389
389
389
389
389
389
390
390
390
390
390
390
390
391
391
391
391
391
391
392
392
392
392
392
392
392
393
393
393
393
393
393
394
394
394
394
394
394
394
395
395
395
395
395
395
396
396
396
396
396
396
396
397
397
397
397
397
397
398
398
398
398
398
399
399
399
399
399
399
400
400
400
400
400
401
401
401
401
401
402
402
402
402
402
403
403
403
403
403
404
404
404
404
404
405
405
405
405
405
406
406
406
406
406
407
407
407
407
407
408
408
408
408
408
409
409
409
409
409
410
410
410
410
410
411
411
411
411
411
412
412
412
412
412
413
413
413
413
413
414
414
414
414
414
414
415
415
415
415
415
415
416
416
416
416
416
416
417
417
417
417
417
417
418
418
418
418
418
418
418
419
419
419
419
419
419
419
420
420
420
420
420
420
420
420
421
421
421
421
421
421
421
421
422
422
422
422
422
422
422
422
422
423
423
423
423
423
423
423
423
423
424
424
424
424
424
424
424
424
424
425
425
425
425
425
425
425
425
425
425
426
426
426
426
426
426
426
426
426
426
427
427
427
427
427
427
427
427
427
427
428
428
428
428
428
428
428
428
428
428
428
428
429
429
429
429
429
429
429
429
429
429
429
429
429
430
430
430
430
430
430
430
430
430
430
430
430
430
431
431
431
431
431
431
431
431
431
431
431
431
431
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
431
431
431
431
431
431
431
431
431
431
431
431
431
431
430
430
430
430
430
430
430
430
430
430
430
430
430
430
429
429
429
429
429
429
429
429
429
429
429
429
428
428
428
428
428
428
428
428
428
428
427
427
427
427
427
427
427
427
427
426
426
426
426
426
426
426
426
426
425
425
425
425
425
425
425
425
425
425
424
424
424
424
424
424
424
424
424
423
423
423
423
423
423
423
423
423
422
422
422
422
422
422
422
422
421
421
421
421
421
421
421
421
421
420
420
420
420
420
420
420
419
419
419
419
419
419
419
419
418
418
418
418
418
418
418
417
417
417
417
417
417
416
416
416
416
416
416
415
415
415
415
415
414
414
414
414
414
414
413
413
413
413
412
412
412
412
412
411
411
411
411
411
410
410
410
410
409
409
409
409
408
408
408
408
408
407
407
407
407
406
406
406
406
405
405
405
405
405
404
404
404
404
403
403
403
403
402
402
402
401
401
401
401
400
400
400
400
399
399
399
398
398
398
397
397
397
397
396
396
396
395
395
395
395
394
394
394
393
393
393
392
392
392
392
391
391
391
390
390
390
389
389
389
388
388
388
388
387
387
387
386
386
386
385
385
385
384
384
384
383
383
383
382
382
382
381
381
381
380
380
380
379
379
379
378
378
378
377
377
377
376
376
376
375
375
375
374
374
374
373
373
373
372
372
372
371
371
371
370
370
369
369
369
368
368
368
367
367
367
366
366
366
365
365
364
364
364
363
363
363
362
362
362
361
361
360
360
360
359
359
359
358
358
358
357
357
356
356
356
355
355
355
354
354
354
353
353
352
352
352
351
351
351
350
350
350
349
349
348
348
348
347
347
347
346
346
346
345
345
345
344
344
343
343
343
342
342
342
341
341
341
340
340
340
339
339
338
338
338
337
337
337
336
336
336
335
335
334
334
334
333
333
333
332
332
332
331
331
331
330
330
330
329
329
328
328
328
327
327
327
326
326
326
325
325
325
324
324
323
323
323
322
322
322
321
321
321
320
320
320
319
319
319
318
318
318
317
317
317
316
316
316
315
315
315
314
314
314
313
313
313
312
312
312
311
311
311
310
310
310
309
309
309
308
308
308
307
307
307
306
306
306
306
305
305
305
304
304
304
303
303
303
302
302
302
302
301
301
301
300
300
300
299
299
299
299
298
298
298
297
297
297
297
296
296
296
295
295
295
295
294
294
294
293
293
293
293
292
292
292
291
291
291
290
290
290
290
289
289
289
288
288
288
288
287
287
287
287
286
286
286
285
285
285
285
284
284
284
283
283
283
283
282
282
282
282
281
281
281
280
280
280
280
279
279
279
278
278
278
278
277
277
277
276
276
276
275
275
275
275
274
274
274
273
273
273
273
272
272
272
272
271
271
271
270
270
270
270
269
269
269
269
268
268
268
268
267
267
267
267
266
266
266
266
265
265
265
264
264
264
264
263
263
263
263
262
262
262
262
261
261
261
261
260
260
260
260
259
259
259
259
258
258
258
258
257
257
257
257
256
256
256
256
255
255
255
254
254
254
254
253
253
253
253
252
252
252
251
251
251
251
250
250
250
250
249
249
249
249
248
248
248
247
247
247
247
246
246
246
246
245
245
245
245
244
244
244
244
243
243
243
242
242
242
242
241
241
241
241
240
240
240
240
239
239
239
238
238
238
238
237
237
237
237
236
236
236
236
235
235
235
234
234
234
234
233
233
233
233
232
232
232
232
231
231
231
231
230
230
230
230
229
229
229
229
228
228
228
228
227
227
227
227
226
226
226
225
225
225
225
224
224
224
224
223
223
223
223
222
222
222
222
221
221
221
221
220
220
220
220
219
219
219
219
218
218
218
217
217
217
217
216
216
216
215
215
215
215
214
214
214
213
213
213
213
212
212
212
211
211
211
211
210
210
210
209
209
209
209
208
208
208
207
207
207
206
206
206
206
205
205
205
204
204
204
203
203
203
203
202
202
202
201
201
201
201
200
200
200
199
199
199
199
198
198
198
198
197
197
197
197
196
196
196
196
195
195
195
195
194
194
194
193
193
193
193
192
192
192
192
191
191
191
191
190
190
190
190
189
189
189
189
188
188
188
187
187
187
187
186
186
186
186
185
185
185
185
184
184
184
183
183
183
183
182
182
182
181
181
181
181
180
180
180
179
179
179
178
178
178
178
177
177
177
176
176
176
176
175
175
175
174
174
174
173
173
173
173
172
172
172
171
171
171
170
170
170
169
169
168
168
168
167
167
167
166
166
166
165
165
165
164
164
164
163
163
163
162
162
161
161
161
160
160
160
159
159
159
158
158
158
157
157
157
156
156
156
155
155
154
154
154
153
153
153
152
152
152
151
151
151
150
150
149
149
149
148
148
148
147
147
147
146
146
146
145
145
144
144
144
143
143
143
142
142
142
141
141
141
140
140
139
139
139
138
138
138
137
137
137
136
136
136
135
135
134
134
134
133
133
133
132
132
132
131
131
131
130
130
130
129
129
128
128
128
127
127
127
126
126
126
125
125
125
124
124
124
123
123
123
122
122
122
121
121
120
120
120
119
119
119
118
118
118
117
117
117
116
116
116
115
115
114
114
114
113
113
113
112
112
112
111
111
111
110
110
110
109
109
109
108
108
107
107
107
106
106
106
105
105
104
104
104
103
103
103
102
102
102
101
101
100
100
100
99
99
99
98
98
98
97
97
97
96
96
96
95
95
94
94
94
93
93
93
92
92
92
91
91
91
90
90
90
89
89
89
88
88
88
87
87
87
86
86
86
85
85
85
84
84
83
83
83
82
82
82
81
81
81
80
80
80
79
79
79
78
78
77
77
77
76
76
76
75
75
75
74
74
74
73
73
73
72
72
72
71
71
71
70
70
70
69
69
69
68
68
68
67
67
67
66
66
66
65
65
65
64
64
64
63
63
63
63
62
62
62
61
61
61
60
60
60
59
59
59
59
58
58
58
57
57
57
56
56
56
56
55
55
55
54
54
54
53
53
53
53
52
52
52
51
51
51
50
50
50
50
49
49
49
48
48
48
47
47
47
47
46
46
46
45
45
45
44
44
44
44
43
43
43
42
42
42
42
41
41
41
40
40
40
40
39
39
39
38
38
38
37
37
37
37
36
36
36
35
35
35
34
34
34
34
33
33
33
32
32
32
31
31
31
30
30
30
29
29
29
28
28
28
27
27
27
26
26
26
25
25
25
24
24
24
23
23
23
22
22
22
21
21
21
20
20
20
19
19
18
18
18
17
17
17
16
16
16
15
15
14
14
14
13
13
13
12
12
11
11
11
10
10
10
9
9
8
8
8
7
7
7
6
6
6
5
5
4
4
4
3
3
3
2
2
2
1
1
1
0
0
-1
-1
-1
-2
-2
-2
-3
-3
-4
-4
-4
-5
-5
-5
-6
-6
-7
-7
-7
-8
-8
-9
-9
-9
-10
-10
-10
-11
-11
-12
-12
-12
-13
-13
-14
-14
-14
-15
-15
-16
-16
-16
-17
-17
-18
-18
-18
-19
-19
-20
-20
-20
-21
-21
-22
-22
-22
-23
-23
-24
-24
-24
-25
-25
-25
-26
-26
-27
-27
-27
-28
-28
-29
-29
-29
-30
-30
-30
-31
-31
-31
-32
-32
-33
-33
-33
-34
-34
-34
-35
-35
-35
-36
-36
-37
-37
-37
-38
-38
-38
-39
-39
-39
-40
-40
-41
-41
-41
-42
-42
-42
-43
-43
-43
-44
-44
-45
-45
-45
-46
-46
-46
-47
-47
-47
-48
-48
-48
-49
-49
-49
-50
-50
-50
-51
-51
-51
-52
-52
-52
-53
-53
-53
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-57
-57
-57
-58
-58
-58
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-81
-81
-81
-81
-80
-80
-80
-80
-80
-79
-79
-79
-79
-78
-78
-78
-78
-77
-77
-77
-77
-76
-76
-76
-76
-75
-75
-75
-75
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-71
-71
-71
-71
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-68
-67
-67
-67
-66
-66
-66
-66
-65
-65
-65
-64
-64
-64
-64
-63
-63
-63
-62
-62
-62
-62
-61
-61
-61
-60
-60
-60
-60
-59
-59
-59
-58
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-56
-55
-55
-55
-54
-54
-54
-54
-53
-53
-53
-52
-52
-52
-52
-51
-51
-51
-51
-50
-50
-50
-49
-49
-49
-48
-48
-48
-48
-47
-47
-47
-46
-46
-46
-45
-45
-45
-44
-44
-44
-44
-43
-43
-43
-42
-42
-42
-41
-41
-41
-40
-40
-40
-39
-39
-39
-38
-38
-38
-37
-37
-37
-36
-36
-36
-35
-35
-35
-34
-34
-33
-33
-33
-32
-32
-32
-31
-31
-30
-30
-30
-29
-29
-29
-28
-28
-27
-27
-27
-26
-26
-25
-25
-25
-24
-24
-23
-23
-23
-22
-22
-21
-21
-20
-20
-20
-19
-19
-18
-18
-17
-17
-17
-16
-16
-15
-15
-14
-14
-14
-13
-13
-12
-12
-11
-11
-10
-10
-9
-9
-9
-8
-8
-7
-7
-6
-6
-5
-5
-4
-4
-3
-3
-2
-2
-1
-1
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
10
10
11
11
12
12
13
13
14
14
15
15
16
16
17
18
18
19
19
20
20
21
21
22
23
23
24
24
25
25
26
27
27
28
28
29
29
30
31
31
32
32
33
34
34
35
35
36
37
37
38
38
39
40
40
41
41
42
43
43
44
45
45
46
47
47
48
49
49
50
51
51
52
52
53
54
54
55
56
56
57
58
58
59
60
60
61
62
63
63
64
65
65
66
67
67
68
69
69
70
71
72
72
73
74
74
75
76
77
77
78
79
79
80
81
82
82
83
84
85
85
86
87
88
88
89
90
91
91
92
93
94
94
95
96
97
97
98
99
100
101
101
102
103
104
104
105
106
107
108
108
109
110
111
112
112
113
114
115
115
116
117
118
119
119
120
121
122
123
123
124
125
126
127
127
128
129
130
131
131
132
133
134
135
136
136
137
138
139
140
141
141
142
143
144
145
146
147
147
148
149
150
151
152
153
154
154
155
156
157
158
159
160
161
161
162
163
164
165
166
167
168
169
170
170
171
172
173
174
175
176
177
178
179
180
181
182
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
289
290
291
292
293
294
295
296
297
298
300
301
302
303
304
305
306
307
309
310
311
312
313
314
315
316
318
319
320
321
322
323
324
325
327
328
329
330
331
332
333
335
336
337
338
339
340
341
343
344
345
346
347
348
349
351
352
353
354
355
356
358
359
360
361
362
364
365
366
367
368
369
371
372
373
374
375
376
378
379
380
381
382
383
385
386
387
388
389
391
392
393
394
395
396
398
399
400
401
402
403
405
406
407
408
410
411
412
413
414
416
417
418
419
421
422
423
424
425
427
428
429
430
431
433
434
435
436
437
439
440
441
442
443
445
446
447
448
449
451
452
453
454
455
456
458
459
460
461
462
464
465
466
467
468
469
471
472
473
474
475
476
478
479
480
481
482
483
485
486
487
488
489
490
491
492
494
495
496
497
498
499
500
502
503
504
505
506
507
508
509
510
511
513
514
515
516
517
518
519
520
521
523
524
525
526
527
528
529
530
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
550
551
552
553
554
555
556
557
558
559
560
561
562
563
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
586
587
588
589
589
590
591
592
593
593
594
595
596
597
598
598
599
600
601
602
603
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
638
639
640
641
642
644
645
646
648
649
650
651
653
654
655
657
658
660
661
662
664
665
667
668
670
671
673
675
676
678
679
681
682
684
686
687
689
690
692
693
695
696
698
699
701
702
704
705
707
708
710
711
713
715
716
718
719
720
722
723
724
726
727
728
729
730
732
733
734
735
736
738
739
740
741
742
743
744
745
747
748
749
750
751
752
753
754
756
757
758
759
760
762
763
764
766
767
769
770
772
774
775
777
779
781
782
784
786
787
789
791
793
794
796
798
799
801
803
805
807
808
810
812
814
816
817
819
821
823
825
828
830
832
834
836
838
840
842
844
846
849
851
853
856
858
861
863
866
868
871
874
876
879
881
884
887
889
892
895
898
900
903
906
909
911
914
917
919
922
925
928
930
933
936
939
941
944
947
949
952
954
957
959
962
964
966
969
971
973
976
978
980
982
985
987
989
991
993
996
998
1000
1002
1004
1006
1008
1010
1012
1014
1016
1018
1020
1022
1025
1027
1029
1031
1033
1035
1037
1039
1041
1043
1045
1047
1049
1051
1053
1056
1058
1060
1062
1064
1067
1069
1071
1074
1076
1079
1081
1084
1086
1089
1092
1094
1097
1100
1102
1105
1108
1110
1113
1116
1118
1121
1124
1126
1129
1131
1134
1136
1139
1141
1144
1146
1149
1152
1154
1157
1159
1162
1165
1167
1170
1172
1175
1177
1180
1182
1185
1187
1190
1193
1195
1198
1201
1203
1206
1209
1211
1213
1216
1218
1220
1223
1225
1227
1228
1230
1232
1234
1236
1237
1239
1241
1242
1244
1246
1247
1249
1250
1252
1253
1255
1256
1258
1259
1261
1262
1263
1264
1265
1266
1267
1268
1269
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1289
1290
1291
1292
1293
1294
1295
1296
1297
1297
1299
1300
1301
1302
1304
1305
1307
1308
1310
1312
1313
1315
1317
1318
1320
1322
1324
1326
1327
1329
1331
1333
1335
1337
1338
1340
1342
1344
1346
1347
1349
1351
1353
1355
1357
1358
1360
1362
1363
1365
1366
1367
1369
1370
1371
1372
1373
1375
1376
1377
1378
1379
1380
1381
1382
1382
1383
1383
1384
1384
1383
1383
1383
1383
1383
1382
1382
1382
1382
1381
1381
1381
1381
1381
1382
1382
1382
1382
1383
1383
1383
1383
1383
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1383
1383
1383
1383
1382
1382
1381
1381
1381
1380
1380
1380
1379
1379
1379
1378
1378
1378
1378
1378
1378
1378
1378
1378
1379
1379
1380
1381
1382
1382
1383
1384
1385
1386
1386
1387
1388
1388
1389
1389
1390
1390
1391
1391
1392
1392
1393
1394
1394
1395
1396
1396
1397
1398
1399
1400
1401
1402
1403
1405
1406
1407
1408
1410
1411
1413
1414
1416
1418
1420
1422
1424
1426
1428
1429
1431
1433
1434
1436
1437
1437
1438
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1440
1440
1440
1440
1440
1440
1441
1441
1441
1441
1440
1440
1440
1440
1440
1439
1439
1439
1439
1439
1439
1439
1439
1440
1440
1440
1440
1440
1441
1441
1441
1442
1442
1443
1443
1444
1445
1446
1447
1448
1449
1450
1452
1454
1455
1457
1459
1461
1463
1465
1468
1470
1472
1475
1477
1479
1482
1484
1486
1489
1491
1493
1496
1498
1501
1503
1506
1508
1511
1513
1516
1519
1522
1525
1528
1531
1534
1537
1540
1544
1547
1550
1553
1556
1559
1562
1565
1567
1570
1572
1575
1577
1580
1582
1585
1587
1590
1592
1594
1597
1599
1601
1603
1605
1607
1609
1611
1612
1614
1615
1617
1618
1620
1621
1622
1624
1625
1627
1628
1629
1631
1632
1634
1636
1638
1640
1641
1643
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1656
1658
1660
1662
1664
1667
1669
1672
1675
1679
1682
1685
1689
1692
1695
1699
1702
1705
1707
1710
1713
1716
1719
1722
1725
1728
1732
1735
1738
1741
1745
1748
1750
1753
1756
1758
1760
1763
1764
1766
1768
1770
1773
1775
1777
1780
1783
1785
1788
1792
1795
1798
1802
1806
1810
1815
1819
1824
1829
1834
1839
1844
1849
1854
1859
1864
1869
1873
1878
1882
1886
1890
1894
1898
1901
1905
1908
1911
1914
1917
1919
1922
1925
1927
1929
1932
1933
1935
1937
1938
1939
1940
1940
1941
1942
1942
1943
1943
1944
1945
1945
1946
1946
1947
1947
1948
1948
1948
1948
1948
1948
1947
1946
1946
1945
1944
1942
1941
1940
1939
1938
1937
1936
1934
1933
1931
1930
1928
1927
1925
1924
1922
1921
1919
1918
1917
1915
1913
1912
1910
1908
1906
1904
1902
1900
1898
1896
1894
1892
1890
1888
1886
1884
1882
1880
1877
1875
1872
1869
1866
1863
1860
1857
1854
1851
1848
1845
1842
1839
1836
1833
1830
1827
1824
1820
1817
1814
1811
1808
1805
1802
1799
1795
1792
1788
1784
1780
1776
1771
1766
1762
1757
1751
1746
1740
1735
1728
1722
1716
1709
1702
1695
1689
1682
1676
1669
1663
1657
1651
1645
1639
1634
1628
1621
1615
1608
1601
1593
1585
1576
1568
1559
1549
1540
1530
1521
1511
1501
1491
1481
1472
1462
1452
1442
1432
1422
1412
1401
1391
1380
1368
1357
1345
1334
1322
1310
1297
1285
1273
1260
1248
1236
1224
1211
1200
1188
1176
1165
1154
1143
1132
1121
1110
1098
1087
1076
1065
1054
1043
1033
1022
1012
1002
991
981
972
962
952
942
932
922
912
902
893
883
873
863
853
843
832
821
810
799
788
776
765
753
742
730
719
708
697
686
675
664
654
644
634
624
614
603
593
582
571
559
548
537
526
515
504
493
482
472
461
450
440
429
418
407
396
384
373
361
349
337
325
312
300
288
275
263
251
239
228
216
204
192
180
169
157
146
135
124
113
103
92
81
70
60
49
39
30
20
11
2
-6
-14
-22
-30
-38
-46
-53
-61
-68
-75
-82
-90
-97
-104
-111
-118
-125
-132
-139
-146
-153
-159
-166
-172
-178
-184
-189
-194
-199
-204
-208
-213
-217
-221
-225
-228
-231
-234
-237
-239
-242
-244
-247
-250
-253
-256
-259
-261
-263
-265
-266
-267
-267
-267
-267
-267
-267
-267
-267
-266
-266
-266
-266
-265
-265
-265
-265
-265
-265
-265
-264
-263
-262
-261
-259
-257
-255
-253
-250
-247
-245
-242
-239
-237
-234
-231
-229
-227
-225
-223
-221
-219
-216
-214
-211
-209
-206
-203
-200
-196
-193
-189
-185
-181
-176
-172
-167
-163
-158
-154
-150
-147
-143
-140
-137
-135
-132
-130
-127
-125
-123
-121
-119
-117
-115
-113
-111
-109
-108
-106
-103
-101
-99
-97
-94
-92
-90
-87
-85
-83
-80
-78
-75
-72
-68
-65
-61
-57
-53
-49
-45
-40
-36
-31
-26
-21
-16
-10
-5
1
7
13
19
25
31
36
41
45
50
53
56
59
62
64
66
69
70
72
73
74
75
75
75
75
74
73
72
71
70
69
67
66
64
62
60
58
55
52
49
45
41
37
32
27
21
16
10
4
-1
-7
-13
-18
-24
-29
-35
-40
-45
-51
-56
-62
-67
-73
-80
-86
-93
-100
-107
-115
-122
-130
-138
-146
-154
-162
-171
-179
-187
-196
-205
-214
-223
-232
-241
-250
-259
-268
-276
-285
-294
-302
-311
-320
-329
-339
-348
-358
-369
-380
-391
-402
-414
-425
-437
-449
-461
-474
-486
-499
-513
-526
-540
-555
-570
-586
-601
-618
-634
-651
-668
-685
-703
-720
-737
-754
-771
-788
-804
-821
-837
-853
-869
-886
-902
-918
-935
-952
-970
-988
-1006
-1024
-1042
-1060
-1079
-1097
-1115
-1133
-1151
-1169
-1187
-1205
-1223
-1241
-1260
-1278
-1297
-1317
-1336
-1356
-1376
-1397
-1418
-1439
-1461
-1482
-1504
-1525
-1547
-1568
-1590
-1612
-1635
-1658
-1681
-1705
-1729
-1754
-1779
-1804
-1830
-1856
-1883
-1910
-1938
-1966
-1994
-2021
-2051
-2079
-2108
-2136
-2164
-2191
-2219
-2246
-2273
-2300
-2326
-2352
-2378
-2404
-2429
-2454
-2479
-2504
-2529
-2554
-2579
-2605
-2630
-2655
-2680
-2705
-2729
-2754
-2779
-2803
-2828
-2852
-2877
-2902
-2926
-2951
-2976
-3000
-3025
-3049
-3073
-3096
-3120
-3143
-3166
-3189
-3212
-3234
-3257
-3279
-3301
-3324
-3346
-3368
-3389
-3411
-3432
-3453
-3473
-3493
-3513
-3532
-3550
-3568
-3586
-3604
-3621
-3638
-3654
-3671
-3687
-3702
-3718
-3734
-3749
-3764
-3780
-3796
-3812
-3827
-3844
-3860
-3876
-3892
-3907
-3923
-3938
-3953
-3967
-3981
-3994
-4006
-4019
-4030
-4041
-4051
-4061
-4070
-4080
-4088
-4096
-4103
-4110
-4116
-4122
-4127
-4132
-4136
-4139
-4142
-4144
-4146
-4147
-4149
-4149
-4150
-4151
-4152
-4153
-4155
-4157
-4159
-4163
-4166
-4170
-4174
-4178
-4182
-4187
-4190
-4194
-4198
-4202
-4205
-4208
-4211
-4214
-4216
-4218
-4220
-4220
-4221
-4221
-4220
-4218
-4216
-4214
-4210
-4207
-4202
-4198
-4192
-4186
-4180
-4172
-4164
-4156
-4147
-4137
-4128
-4118
-4108
-4098
-4088
-4077
-4066
-4054
-4043
-4033
-4022
-4010
-3999
-3988
-3977
-3966
-3955
-3945
-3935
-3924
-3914
-3904
-3893
-3883
-3872
-3862
-3852
-3841
-3831
-3821
-3811
-3800
-3790
-3779
-3769
-3757
-3746
-3733
-3721
-3707
-3694
-3680
-3665
-3651
-3636
-3621
-3605
-3590
-3574
-3559
-3543
-3528
-3512
-3497
-3481
-3466
-3451
-3436
-3420
-3405
-3390
-3375
-3361
-3346
-3332
-3317
-3303
-3288
-3273
-3257
-3242
-3226
-3210
-3194
-3178
-3161
-3144
-3127
-3109
-3092
-3074
-3056
-3038
-3019
-3001
-2983
-2965
-2947
-2930
-2912
-2894
-2876
-2858
-2839
-2821
-2803
-2785
-2767
-2749
-2732
-2715
-2698
-2681
-2664
-2648
-2631
-2615
-2599
-2583
-2567
-2551
-2536
-2520
-2505
-2490
-2475
-2460
-2445
-2430
-2416
-2401
-2386
-2372
-2357
-2343
-2329
-2314
-2300
-2286
-2272
-2258
-2244
-2231
-2218
-2205
-2193
-2180
-2169
-2157
-2145
-2134
-2123
-2111
-2101
-2090
-2080
-2070
-2061
-2052
-2044
-2036
-2029
-2023
-2017
-2011
-2005
-2001
-1996
-1992
-1989
-1985
-1983
-1980
-1977
-1975
-1972
-1969
-1966
-1963
-1960
-1956
-1952
-1948
-1943
-1939
-1934
-1929
-1924
-1919
-1914
-1909
-1905
-1901
-1897
-1894
-1892
-1890
-1890
-1890
-1891
-1892
-1894
-1897
-1900
-1904
-1907
-1912
-1916
-1920
-1925
-1930
-1935
-1941
-1947
-1954
-1961
-1968
-1976
-1985
-1995
-2005
-2016
-2027
-2039
-2051
-2063
-2075
-2088
-2100
-2113
-2126
-2139
-2152
-2165
-2179
-2192
-2205
-2218
-2231
-2244
-2257
-2269
-2282
-2294
-2307
-2318
-2330
-2342
-2353
-2363
-2374
-2384
-2394
-2404
-2413
-2423
-2433
-2443
-2453
-2463
-2474
-2485
-2497
-2509
-2522
-2535
-2548
-2562
-2576
-2590
-2604
-2618
-2631
-2645
-2658
-2671
-2684
-2697
-2710
-2724
-2737
-2751
-2765
-2780
-2794
-2809
-2825
-2840
-2856
-2872
-2888
-2904
-2919
-2934
-2949
-2964
-2978
-2993
-3007
-3021
-3035
-3050
-3064
-3079
-3094
-3110
-3125
-3142
-3158
-3175
-3191
-3208
-3225
-3242
-3258
-3274
-3290
-3305
-3319
-3333
-3346
-3359
-3370
-3381
-3391
-3401
-3410
-3419
-3428
-3436
-3445
-3453
-3461
-3469
-3477
-3484
-3491
-3497
-3503
-3508
-3513
-3517
-3522
-3525
-3529
-3532
-3535
-3537
-3539
-3541
-3542
-3542
-3542
-3542
-3541
-3540
-3539
-3538
-3537
-3536
-3535
-3534
-3533
-3532
-3531
-3529
-3527
-3525
-3522
-3519
-3515
-3511
-3506
-3501
-3495
-3489
-3482
-3475
-3468
-3461
-3453
-3445
-3437
-3428
-3419
-3410
-3401
-3391
-3382
-3372
-3361
-3350
-3339
-3327
-3314
-3301
-3287
-3272
-3258
-3243
-3228
-3212
-3197
-3182
-3167
-3152
-3138
-3123
-3109
-3094
-3080
-3066
-3052
-3037
-3023
-3009
-2994
-2979
-2964
-2949
-2934
-2918
-2903
-2887
-2871
-2856
-2840
-2825
-2810
-2795
-2780
-2765
-2750
-2735
-2719
-2703
-2687
-2670
-2653
-2635
-2617
-2598
-2579
-2560
-2540
-2520
-2500
-2480
-2460
-2439
-2418
-2398
-2377
-2355
-2333
-2310
-2287
-2263
-2239
-2214
-2189
-2162
-2136
-2109
-2082
-2054
-2025
-1996
-1966
-1936
-1905
-1875
-1843
-1812
-1781
-1749
-1718
-1687
-1656
-1625
-1594
-1563
-1532
-1500
-1469
-1438
-1406
-1374
-1343
-1311
-1279
-1248
-1216
-1184
-1152
-1121
-1089
-1057
-1026
-995
-963
-932
-900
-869
-837
-805
-772
-740
-707
-674
-641
-608
-575
-543
-510
-477
-444
-411
-379
-346
-314
-282
-250
-218
-187
-156
-125
-95
-65
-35
-5
25
54
84
115
145
175
206
236
267
298
330
362
394
426
459
492
525
558
591
624
657
690
723
755
788
820
852
884
915
947
978
1008
1039
1070
1101
1132
1162
1193
1224
1255
1285
1316
1346
1376
1405
1435
1463
1491
1519
1546
1572
1598
1624
1649
1674
1698
1723
1747
1772
1797
1821
1846
1871
1896
1921
1946
1970
1994
2019
2041
2065
2088
2111
2132
2154
2175
2195
2215
2234
2253
2271
2288
2306
2322
2339
2355
2371
2386
2401
2416
2431
2444
2458
2470
2483
2494
2506
2517
2528
2539
2550
2561
2571
2582
2593
2605
2616
2627
2638
2649
2660
2671
2681
2691
2701
2711
2720
2729
2737
2745
2753
2760
2767
2774
2780
2785
2790
2795
2800
2805
2809
2814
2818
2822
2826
2830
2834
2838
2841
2844
2846
2849
2851
2853
2855
2858
2860
2862
2864
2866
2867
2868
2868
2868
2868
2868
2867
2867
2867
2867
2868
2868
2869
2870
2872
2874
2875
2877
2880
2883
2886
2889
2893
2898
2903
2909
2915
2921
2927
2933
2940
2945
2951
2956
2960
2965
2968
2972
2975
2978
2980
2983
2986
2988
2991
2993
2995
2997
2999
3001
3004
3006
3009
3012
3014
3017
3020
3023
3026
3029
3032
3034
3036
3039
3041
3043
3045
3046
3048
3050
3051
3053
3055
3056
3058
3060
3063
3065
3068
3071
3074
3077
3081
3085
3089
3093
3098
3103
3108
3114
3119
3124
3129
3135
3140
3145
3150
3155
3160
3165
3170
3175
3180
3185
3190
3196
3201
3207
3213
3219
3225
3232
3238
3245
3252
3260
3267
3275
3283
3290
3298
3305
3313
3320
3327
3335
3342
3349
3357
3365
3373
3382
3391
3400
3410
3420
3431
3442
3453
3465
3477
3489
3502
3514
3528
3542
3556
3571
3586
3602
3618
3635
3651
3668
3685
3702
3720
3738
3756
3775
3793
3812
3832
3851
3870
3889
3908
3927
3946
3964
3982
4000
4018
4035
4051
4067
4082
4097
4112
4126
4141
4155
4170
4185
4200
4215
4231
4246
4262
4279
4295
4312
4329
4347
4364
4382
4400
4418
4437
4455
4473
4492
4511
4529
4549
4568
4587
4607
4627
4647
4668
4689
4709
4730
4751
4772
4793
4815
4836
4857
4879
4900
4922
4943
4965
4986
5007
5029
5049
5070
5091
5111
5131
5150
5169
5189
5208
5226
5245
5264
5282
5301
5320
5339
5358
5377
5397
5416
5436
5456
5476
5496
5517
5537
5558
5579
5600
5621
5643
5665
5686
5708
5730
5753
5775
5797
5820
5843
5866
5889
5912
5936
5960
5984
6008
6032
6056
6080
6104
6128
6151
6175
6198
6221
6245
6268
6291
6314
6337
6361
6384
6407
6430
6453
6476
6499
6521
6543
6565
6587
6608
6629
6649
6669
6688
6708
6726
6744
6762
6779
6796
6812
6827
6842
6856
6870
6884
6897
6909
6922
6934
6946
6958
6970
6982
6993
7004
7014
7023
7032
7040
7048
7055
7062
7069
7075
7081
7087
7092
7098
7103
7108
7112
7117
7121
7126
7130
7134
7138
7142
7146
7150
7154
7158
7162
7166
7169
7173
7176
7179
7182
7184
7187
7190
7192
7195
7199
7202
7205
7209
7212
7214
7217
7219
7221
7223
7225
7227
7229
7231
7233
7235
7237
7240
7242
7244
7246
7248
7250
7252
7254
7256
7258
7260
7262
7264
7266
7267
7268
7268
7268
7268
7268
7267
7266
7264
7263
7261
7259
7256
7254
7251
7248
7246
7243
7241
7238
7236
7233
7231
7228
7225
7222
7218
7214
7210
7205
7201
7196
7191
7186
7181
7177
7172
7167
7162
7157
7152
7147
7141
7136
7131
7127
7122
7117
7112
7107
7102
7096
7091
7085
7079
7073
7066
7059
7051
7043
7035
7026
7016
7006
6996
6985
6974
6963
6952
6940
6928
6915
6902
6889
6875
6860
6846
6830
6814
6798
6781
6764
6746
6728
6709
6691
6672
6653
6634
6615
6597
6578
6560
6542
6523
6505
6487
6469
6451
6433
6415
6396
6378
6360
6341
6323
6304
6286
6267
6249
6230
6211
6193
6174
6156
6138
6120
6103
6086
6069
6053
6037
6021
6005
5989
5972
5956
5939
5922
5904
5886
5867
5848
5829
5810
5791
5772
5753
5734
5716
5698
5681
5664
5647
5630
5613
5596
5578
5560
5542
5523
5504
5484
5464
5444
5423
5402
5380
5358
5337
5314
5292
5270
5248
5225
5203
5180
5158
5136
5114
5093
5072
5052
5033
5014
4996
4978
4960
4943
4926
4909
4893
4876
4860
4845
4829
4814
4800
4787
4773
4761
4750
4739
4728
4719
4710
4701
4693
4685
4678
4671
4664
4658
4653
4647
4641
4636
4630
4624
4618
4612
4606
4599
4593
4587
4582
4576
4570
4564
4557
4551
4544
4536
4528
4520
4511
4502
4493
4484
4474
4465
4456
4447
4438
4429
4420
4411
4402
4393
4385
4376
4368
4359
4351
4344
4336
4329
4322
4315
4309
4303
4296
4290
4285
4279
4274
4269
4264
4260
4255
4251
4247
4243
4239
4235
4230
4224
4219
4213
4207
4200
4194
4187
4181
4174
4168
4162
4157
4151
4147
4142
4139
4136
4133
4132
4131
4131
4132
4133
4134
4136
4138
4140
4143
4145
4147
4149
4151
4152
4154
4155
4156
4156
4157
4158
4159
4160
4162
4164
4167
4170
4174
4177
4181
4184
4188
4191
4194
4197
4200
4203
4206
4209
4213
4217
4221
4225
4230
4235
4241
4248
4255
4263
4272
4281
4291
4302
4314
4326
4339
4352
4366
4381
4396
4412
4428
4444
4460
4475
4490
4505
4519
4532
4546
4558
4571
4583
4594
4605
4615
4625
4634
4643
4651
4658
4665
4672
4678
4684
4689
4694
4699
4703
4708
4712
4717
4721
4725
4729
4733
4737
4740
4743
4746
4748
4750
4753
4754
4756
4758
4759
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4770
4770
4770
4769
4768
4766
4763
4760
4757
4752
4748
4743
4738
4732
4727
4721
4716
4711
4706
4701
4696
4690
4685
4680
4675
4670
4665
4660
4656
4651
4647
4643
4638
4634
4629
4623
4618
4612
4606
4600
4594
4588
4581
4574
4566
4558
4549
4540
4529
4518
4507
4494
4481
4468
4455
4441
4426
4412
4397
4383
4367
4352
4335
4318
4301
4282
4263
4243
4223
4203
4183
4164
4145
4126
4108
4091
4074
4058
4041
4026
4010
3995
3980
3965
3950
3935
3920
3906
3891
3876
3860
3845
3829
3813
3797
3780
3763
3746
3728
3710
3692
3674
3656
3637
3619
3601
3582
3563
3545
3526
3507
3488
3469
3449
3430
3410
3391
3372
3353
3335
3317
3299
3282
3265
3249
3232
3216
3200
3184
3168
3153
3138
3123
3109
3096
3084
3071
3060
3049
3038
3027
3017
3007
2996
2986
2976
2967
2957
2947
2938
2929
2920
2911
2902
2892
2883
2874
2864
2855
2845
2835
2825
2815
2805
2794
2783
2771
2759
2746
2734
2721
2707
2694
2680
2666
2652
2638
2623
2609
2595
2582
2568
2555
2542
2529
2516
2503
2491
2479
2467
2455
2443
2431
2419
2407
2395
2382
2370
2358
2346
2334
2323
2311
2301
2291
2281
2272
2263
2255
2247
2239
2231
2222
2214
2205
2196
2187
2176
2166
2154
2142
2130
2117
2104
2091
2077
2064
2051
2037
2025
2013
2000
1988
1977
1966
1955
1944
1933
1923
1913
1902
1892
1881
1871
1860
1849
1837
1826
1814
1801
1789
1776
1762
1749
1734
1720
1705
1691
1676
1660
1645
1630
1615
1599
1584
1569
1554
1539
1525
1511
1497
1483
1470
1456
1443
1429
1416
1403
1390
1378
1366
1355
1344
1334
1325
1316
1308
1300
1293
1287
1281
1275
1271
1266
1262
1259
1255
1253
1250
1247
1245
1242
1240
1238
1236
1234
1232
1230
1228
1226
1224
1222
1220
1218
1215
1212
1210
1207
1203
1200
1197
1194
1191
1188
1185
1182
1179
1176
1173
1170
1167
1164
1161
1158
1154
1151
1147
1144
1140
1137
1133
1130
1126
1123
1120
1117
1114
1111
1107
1104
1101
1097
1093
1089
1085
1081
1077
1072
1068
1063
1059
1054
1049
1045
1041
1037
1034
1031
1029
1028
1027
1026
1026
1025
1025
1026
1026
1026
1027
1028
1030
1031
1033
1034
1035
1036
1036
1037
1036
1036
1035
1034
1033
1032
1032
1032
1032
1032
1033
1033
1034
1034
1034
1034
1034
1033
1033
1032
1031
1030
1029
1027
1025
1022
1018
1016
1012
1008
1002
998
992
987
981
975
968
962
955
948
940
932
923
913
903
891
878
864
850
834
817
800
782
764
746
727
709
690
671
653
634
617
599
582
566
550
535
521
508
495
482
469
457
444
431
419
406
393
380
368
356
344
332
321
310
298
287
275
264
252
240
228
215
203
190
177
165
151
138
124
110
96
81
67
52
37
21
6
-9
-25
-41
-57
-73
-90
-107
-124
-142
-159
-177
-194
-212
-229
-246
-262
-279
-294
-309
-324
-339
-353
-366
-380
-392
-405
-417
-429
-440
-450
-461
-471
-480
-490
-500
-509
-518
-527
-536
-544
-552
-560
-567
-574
-580
-586
-592
-597
-602
-607
-612
-617
-621
-627
-632
-637
-643
-649
-655
-661
-667
-673
-678
-683
-687
-691
-694
-696
-697
-697
-697
-697
-695
-693
-691
-688
-684
-680
-675
-669
-664
-658
-651
-645
-637
-629
-620
-611
-600
-588
-576
-562
-547
-532
-515
-498
-480
-461
-442
-422
-402
-382
-361
-340
-319
-298
-277
-256
-235
-214
-193
-173
-152
-132
-112
-92
-73
-54
-36
-18
0
18
36
54
72
90
109
127
147
166
186
206
227
248
270
292
314
336
359
381
404
427
449
472
494
517
539
561
582
603
623
643
662
681
700
718
736
755
773
792
811
830
849
868
887
907
926
946
966
986
1006
1027
1048
1069
1090
1111
1133
1154
1176
1197
1218
1239
1260
1280
1300
1319
1338
1357
1374
1391
1408
1424
1439
1454
1469
1484
1499
1514
1529
1544
1559
1575
1591
1607
1624
1641
1657
1674
1691
1708
1724
1741
1757
1773
1789
1805
1821
1837
1852
1867
1882
1897
1910
1924
1936
1948
1960
1972
1983
1994
2005
2016
2027
2037
2048
2058
2067
2075
2082
2089
2095
2100
2105
2109
2113
2116
2119
2121
2124
2126
2129
2131
2133
2136
2138
2140
2142
2145
2147
2149
2151
2152
2153
2153
2153
2152
2150
2147
2144
2140
2136
2131
2125
2118
2111
2104
2095
2085
2075
2063
2050
2037
2023
2008
1992
1976
1960
1943
1925
1906
1887
1867
1847
1826
1804
1782
1759
1735
1711
1687
1662
1637
1611
1585
1558
1531
1502
1473
1443
1412
1381
1349
1317
1284
1251
1217
1182
1146
1110
1073
1034
996
956
916
875
834
791
749
705
662
617
573
528
483
437
392
346
301
255
208
162
115
67
19
-29
-77
-126
-175
-225
-274
-324
-374
-424
-475
-526
-577
-629
-681
-733
-786
-840
-893
-948
-1002
-1056
-1111
-1165
-1220
-1274
-1328
-1383
-1437
-1491
-1545
-1599
-1653
-1707
-1760
-1813
-1866
-1918
-1971
-2023
-2075
-2128
-2180
-2231
-2282
-2333
-2383
-2432
-2480
-2527
-2573
-2618
-2663
-2707
-2750
-2792
-2834
-2876
-2916
-2957
-2996
-3036
-3075
-3113
-3152
-3190
-3228
-3265
-3303
-3340
-3378
-3415
-3453
-3490
-3528
-3567
-3606
-3646
-3688
-3730
-3773
-3817
-3861
-3907
-3953
-3999
-4046
-4093
-4141
-4188
-4234
-4281
-4327
-4373
-4419
-4464
-4509
-4553
-4597
-4640
-4682
-4724
-4764
-4804
-4843
-4880
-4917
-4952
-4985
-5018
-5048
-5078
-5106
-5133
-5158
-5182
-5205
-5227
-5248
-5268
-5287
-5305
-5322
-5339
-5355
-5369
-5383
-5396
-5409
-5420
-5432
-5443
-5454
-5465
-5476
-5487
-5499
-5511
-5523
-5535
-5548
-5560
-5573
-5585
-5596
-5607
-5618
-5628
-5637
-5645
-5653
-5660
-5666
-5672
-5676
-5680
-5684
-5686
-5689
-5690
-5692
-5692
-5693
-5692
-5692
-5690
-5688
-5686
-5683
-5680
-5676
-5672
-5669
-5665
-5661
-5658
-5654
-5651
-5648
-5644
-5640
-5636
-5632
-5626
-5620
-5613
-5605
-5597
-5589
-5580
-5570
-5561
-5551
-5541
-5530
-5518
-5506
-5493
-5480
-5465
-5450
-5434
-5417
-5400
-5382
-5364
-5345
-5325
-5305
-5285
-5264
-5242
-5220
-5198
-5174
-5150
-5126
-5101
-5075
-5050
-5023
-4997
-4970
-4942
-4915
-4886
-4858
-4829
-4799
-4769
-4739
-4708
-4676
-4644
-4611
-4577
-4543
-4508
-4473
-4437
-4401
-4364
-4326
-4287
-4248
-4208
-4168
-4127
-4085
-4043
-4002
-3959
-3916
-3873
-3829
-3785
-3740
-3695
-3648
-3602
-3555
-3507
-3460
-3412
-3364
-3316
-3268
-3219
-3171
-3122
-3073
-3024
-2975
-2926
-2876
-2827
-2778
-2729
-2680
-2631
-2582
-2533
-2485
-2438
-2390
-2344
-2299
-2254
-2210
-2168
-2126
-2085
-2045
-2007
-1969
-1932
-1895
-1860
-1824
-1790
-1755
-1721
-1688
-1655
-1623
-1591
-1559
-1528
-1497
-1467
-1437
-1407
-1377
-1348
-1320
-1291
-1263
-1236
-1208
-1181
-1154
-1128
-1103
-1078
-1055
-1032
-1010
-988
-968
-949
-930
-913
-897
-882
-868
-856
-845
-836
-828
-821
-816
-811
-808
-806
-805
-805
-805
-806
-807
-808
-810
-811
-813
-815
-818
-821
-823
-827
-830
-834
-838
-842
-846
-851
-856
-861
-866
-871
-876
-880
-885
-888
-892
-895
-898
-900
-903
-905
-907
-910
-914
-917
-922
-927
-932
-938
-945
-952
-960
-969
-979
-989
-1000
-1010
-1022
-1035
-1047
-1059
-1072
-1084
-1097
-1109
-1122
-1134
-1146
-1157
-1168
-1179
-1189
-1200
-1210
-1220
-1230
-1239
-1248
-1257
-1265
-1273
-1280
-1287
-1293
-1299
-1306
-1311
-1317
-1323
-1329
-1334
-1339
-1345
-1349
-1354
-1358
-1361
-1364
-1366
-1368
-1370
-1371
-1372
-1373
-1373
-1373
-1373
-1372
-1371
-1369
-1368
-1366
-1364
-1363
-1361
-1360
-1360
-1359
-1359
-1359
-1360
-1360
-1362
-1363
-1365
-1367
-1369
-1371
-1373
-1375
-1377
-1379
-1381
-1383
-1386
-1389
-1392
-1395
-1398
-1402
-1406
-1409
-1413
-1416
-1419
-1423
-1426
-1428
-1431
-1433
-1435
-1437
-1438
-1439
-1439
-1438
-1437
-1436
-1434
-1431
-1428
-1425
-1420
-1416
-1411
-1405
-1399
-1392
-1384
-1377
-1368
-1360
-1352
-1343
-1334
-1325
-1316
-1308
-1299
-1292
-1284
-1278
-1272
-1267
-1263
-1259
-1256
-1254
-1252
-1251
-1251
-1252
-1254
-1257
-1262
-1267
-1274
-1282
-1290
-1299
-1308
-1318
-1328
-1339
-1350
-1362
-1375
-1389
-1405
-1421
-1439
-1459
-1479
-1500
-1522
-1545
-1568
-1591
-1614
-1637
-1659
-1681
-1702
-1722
-1741
-1758
-1775
-1791
-1806
-1820
-1834
-1846
-1857
-1868
-1878
-1887
-1896
-1903
-1911
-1917
-1922
-1927
-1931
-1933
-1935
-1935
-1934
-1932
-1928
-1924
-1918
-1912
-1905
-1897
-1889
-1881
-1873
-1864
-1856
-1848
-1840
-1832
-1824
-1816
-1809
-1801
-1793
-1785
-1777
-1769
-1760
-1751
-1740
-1729
-1717
-1703
-1688
-1671
-1653
-1634
-1614
-1593
-1570
-1547
-1523
-1498
-1473
-1447
-1421
-1396
-1370
-1345
-1321
-1297
-1274
-1252
-1232
-1212
-1194
-1178
-1163
-1149
-1137
-1127
-1119
-1112
-1108
-1105
-1103
-1103
-1104
-1106
-1110
-1114
-1120
-1126
-1134
-1143
-1153
-1164
-1176
-1189
-1203
-1217
-1232
-1247
-1263
-1278
-1295
-1311
-1328
-1344
-1360
-1375
-1390
-1404
-1417
-1429
-1441
-1452
-1462
-1472
-1481
-1489
-1497
-1504
-1511
-1517
-1523
-1528
-1532
-1536
-1540
-1543
-1546
-1548
-1550
-1552
-1554
-1556
-1558
-1560
-1562
-1563
-1566
-1568
-1570
-1572
-1574
-1576
-1577
-1579
-1581
-1583
-1585
-1588
-1591
-1595
-1600
-1605
-1612
-1618
-1626
-1633
-1642
-1650
-1658
-1667
-1676
-1685
-1694
-1702
-1711
-1719
-1727
-1735
-1743
-1751
-1759
-1767
-1776
-1784
-1792
-1801
-1808
-1816
-1822
-1828
-1833
-1837
-1840
-1842
-1843
-1843
-1841
-1838
-1835
-1830
-1823
-1816
-1808
-1800
-1790
-1779
-1768
-1756
-1744
-1730
-1715
-1700
-1684
-1666
-1648
-1628
-1608
-1587
-1565
-1542
-1518
-1494
-1469
-1443
-1417
-1390
-1363
-1335
-1307
-1279
-1251
-1223
-1195
-1168
-1142
-1116
-1091
-1067
-1044
-1020
-1000
-978
-957
-936
-915
-894
-873
-852
-830
-808
-785
-762
-739
-716
-692
-668
-644
-619
-594
-568
-541
-514
-487
-458
-429
-399
-368
-337
-305
-274
-243
-211
-180
-150
-120
-90
-61
-32
-4
23
49
75
99
122
144
165
183
200
215
227
238
246
251
254
255
253
248
241
232
220
206
190
171
151
129
105
79
52
23
-7
-39
-73
-108
-144
-182
-221
-262
-304
-347
-390
-435
-481
-527
-574
-622
-671
-722
-774
-827
-881
-937
-994
-1052
-1112
-1174
-1236
-1299
-1364
-1429
-1495
-1561
-1628
-1696
-1764
-1832
-1901
-1969
-2037
-2107
-2177
-2246
-2316
-2386
-2456
-2526
-2596
-2666
-2736
-2806
-2876
-2946
-3016
-3086
-3156
-3226
-3296
-3365
-3435
-3505
-3575
-3644
-3715
-3785
-3855
-3925
-3995
-4065
-4135
-4204
-4273
-4342
-4410
-4477
-4542
-4607
-4670
-4731
-4789
-4846
-4900
-4951
-5000
-5046
-5088
-5128
-5165
-5198
-5229
-5257
-5282
-5303
-5322
-5338
-5352
-5363
-5372
-5379
-5385
-5388
-5391
-5392
-5392
-5392
-5392
-5391
-5390
-5388
-5387
-5386
-5385
-5384
-5384
-5384
-5384
-5385
-5386
-5387
-5389
-5391
-5393
-5394
-5396
-5397
-5398
-5398
-5398
-5397
-5395
-5392
-5388
-5384
-5380
-5374
-5369
-5363
-5357
-5350
-5344
-5337
-5329
-5322
-5314
-5306
-5298
-5289
-5280
-5271
-5261
-5251
-5240
-5229
-5218
-5206
-5194
-5182
-5170
-5158
-5147
-5135
-5124
-5114
-5103
-5093
-5083
-5074
-5064
-5055
-5046
-5037
-5029
-5021
-5014
-5007
-5001
-4996
-4991
-4987
-4983
-4979
-4976
-4974
-4972
-4970
-4969
-4968
-4966
-4966
-4965
-4964
-4962
-4961
-4959
-4957
-4954
-4950
-4946
-4941
-4934
-4927
-4919
-4910
-4899
-4888
-4876
-4862
-4847
-4831
-4813
-4794
-4772
-4749
-4724
-4698
-4669
-4638
-4605
-4571
-4535
-4497
-4458
-4417
-4375
-4332
-4288
-4243
-4198
-4151
-4104
-4057
-4009
-3961
-3912
-3862
-3812
-3762
-3710
-3659
-3606
-3554
-3500
-3446
-3392
-3337
-3281
-3226
-3170
-3113
-3057
-3000
-2943
-2886
-2829
-2772
-2716
-2661
-2606
-2551
-2497
-2444
-2391
-2339
-2288
-2237
-2187
-2138
-2089
-2040
-1992
-1944
-1896
-1849
-1802
-1755
-1709
-1662
-1616
-1570
-1524
-1478
-1433
-1387
-1342
-1297
-1252
-1206
-1161
-1115
-1069
-1022
-976
-929
-881
-833
-785
-736
-687
-637
-587
-537
-487
-437
-387
-337
-288
-240
-192
-145
-99
-55
-12
30
70
109
146
182
216
249
280
310
338
364
388
411
432
451
469
484
498
509
519
526
532
536
537
537
535
531
526
519
511
503
494
485
475
466
457
448
439
429
420
411
401
391
380
369
358
345
332
319
305
290
275
259
243
227
211
194
177
159
142
124
106
88
70
51
32
13
-6
-25
-44
-64
-83
-103
-122
-142
-161
-179
-197
-214
-230
-245
-258
-269
-279
-287
-293
-297
-299
-299
-298
-295
-290
-284
-277
-269
-260
-249
-237
-224
-210
-194
-177
-159
-139
-118
-95
-70
-44
-15
16
49
85
123
164
208
254
302
352
404
458
513
569
627
685
744
804
865
926
988
1051
1114
1177
1241
1304
1368
1432
1496
1560
1624
1688
1751
1814
1877
1939
2001
2061
2121
2180
2238
2294
2348
2401
2453
2502
2548
2593
2635
2674
2711
2744
2775
2803
2827
2849
2867
2882
2894
2902
2907
2908
2907
2902
2893
2881
2866
2848
2827
2802
2774
2742
2708
2670
2630
2586
2540
2491
2439
2385
2329
2270
2209
2145
2080
2013
1943
1871
1797
1721
1643
1563
1481
1398
1313
1227
1140
1051
961
870
777
683
588
492
394
294
193
90
-15
-121
-229
-339
-450
-563
-678
-794
-911
-1030
-1151
-1272
-1396
-1520
-1646
-1774
-1902
-2033
-2164
-2296
-2430
-2564
-2700
-2837
-2974
-3113
-3252
-3392
-3533
-3675
-3817
-3960
-4104
-4249
-4394
-4540
-4687
-4835
-4983
-5132
-5282
-5433
-5584
-5736
-5889
-6043
-6198
-6353
-6509
-6666
-6824
-6983
-7143
-7303
-7463
-7624
-7785
-7947
-8108
-8269
-8431
-8592
-8752
-8913
-9073
-9232
-9391
-9550
-9708
-9866
-10023
-10180
-10337
-10493
-10649
-10804
-10959
-11113
-11266
-11419
-11572
-11723
-11875
-12025
-12175
-12325
-12473
-12620
-12767
-12912
-13056
-13199
-13340
-13480
-13619
-13756
-13891
-14024
-14156
-14285
-14411
-14536
-14657
-14776
-14892
-15005
-15116
-15223
-15327
-15428
-15526
-15621
-15713
-15802
-15888
-15971
-16050
-16128
-16202
-16274
-16341
-16407
-16469
-16528
-16584
-16637
-16687
-16734
-16779
-16820
-16860
-16897
-16932
-16965
-16996
-17026
-17054
-17081
-17106
-17130
-17152
-17173
-17192
-17209
-17225
-17238
-17249
-17257
-17263
-17267
-17268
-17266
-17262
-17255
-17246
-17234
-17220
-17202
-17183
-17161
-17136
-17109
-17079
-17046
-17011
-16973
-16933
-16890
-16845
-16797
-16747
-16694
-16638
-16580
-16519
-16456
-16390
-16321
-16250
-16175
-16097
-16018
-15935
-15850
-15761
-15669
-15574
-15476
-15375
-15272
-15167
-15058
-14948
-14836
-14721
-14604
-14486
-14365
-14243
-14120
-13995
-13869
-13742
-13615
-13486
-13357
-13227
-13097
-12966
-12835
-12703
-12570
-12436
-12303
-12168
-12033
-11897
-11762
-11626
-11490
-11354
-11218
-11082
-10947
-10813
-10679
-10545
-10412
-10279
-10146
-10014
-9882
-9750
-9618
-9486
-9355
-9223
-9091
-8959
-8827
-8694
-8562
-8429
-8296
-8162
-8028
-7893
-7758
-7623
-7487
-7350
-7214
-7077
-6940
-6803
-6666
-6530
-6394
-6258
-6123
-5989
-5855
-5722
-5590
-5459
-5329
-5200
-5072
-4945
-4819
-4695
-4572
-4450
-4330
-4213
-4097
-3983
-3872
-3764
-3658
-3555
-3455
-3357
-3263
-3172
-3084
-2999
-2916
-2837
-2760
-2686
-2615
-2546
-2480
-2417
-2357
-2299
-2244
-2191
-2140
-2092
-2047
-2003
-1962
-1923
-1886
-1851
-1818
-1787
-1758
-1730
-1704
-1679
-1656
-1634
-1613
-1594
-1575
-1559
-1543
-1529
-1516
-1504
-1494
-1485
-1476
-1469
-1463
-1458
-1453
-1448
-1444
-1440
-1437
-1433
-1429
-1426
-1422
-1419
-1415
-1411
-1407
-1403
-1399
-1396
-1392
-1388
-1385
-1382
-1380
-1378
-1376
-1374
-1373
-1372
-1371
-1370
-1369
-1368
-1367
-1366
-1364
-1362
-1359
-1355
-1351
-1346
-1341
-1335
-1328
-1321
-1313
-1305
-1297
-1289
-1280
-1272
-1263
-1254
-1245
-1235
-1226
-1216
-1206
-1196
-1186
-1175
-1165
-1154
-1142
-1131
-1118
-1106
-1092
-1078
-1063
-1046
-1029
-1010
-990
-969
-946
-923
-897
-870
-842
-813
-782
-750
-716
-681
-644
-607
-568
-528
-487
-445
-401
-358
-313
-267
-221
-174
-126
-77
-27
24
76
129
183
239
295
352
410
469
530
590
652
714
777
841
905
969
1034
1099
1165
1231
1298
1365
1432
1499
1566
1633
1700
1765
1830
1894
1957
2019
2079
2138
2196
2252
2307
2361
2413
2463
2513
2561
2607
2652
2696
2738
2778
2817
2854
2890
2925
2958
2991
3022
3053
3083
3112
3140
3168
3195
3221
3247
3272
3297
3322
3346
3370
3393
3417
3439
3462
3484
3505
3527
3548
3569
3589
3609
3629
3649
3668
3687
3707
3726
3746
3766
3787
3809
3832
3855
3879
3904
3930
3958
3986
4014
4045
4077
4109
4143
4178
4215
4252
4291
4330
4371
4413
4457
4501
4547
4595
4644
4694
4747
4801
4857
4915
4975
5037
5101
5166
5233
5302
5373
5445
5518
5593
5670
5748
5827
5908
5991
6075
6160
6247
6336
6425
6516
6609
6703
6798
6895
6993
7092
7193
7294
7397
7500
7604
7709
7814
7920
8026
8132
8240
8347
8455
8564
8673
8782
8891
9001
9111
9221
9332
9443
9555
9667
9780
9893
10006
10120
10234
10348
10462
10576
10689
10803
10916
11028
11140
11251
11361
11471
11579
11687
11793
11899
12004
12108
12212
12314
12415
12515
12615
12713
12811
12907
13002
13096
13189
13281
13372
13461
13548
13635
13719
13803
13884
13964
14041
14117
14190
14261
14330
14396
14460
14522
14581
14637
14691
14742
14791
14838
14881
14923
14961
14998
15031
15062
15090
15116
15139
15160
15177
15193
15206
15217
15225
15231
15235
15237
15237
15235
15231
15225
15216
15205
15192
15177
15160
15141
15119
15096
15071
15044
15015
14984
14952
14918
14882
14845
14806
14765
14722
14678
14633
14586
14537
14487
14435
14383
14328
14273
14217
14159
14101
14042
13982
13921
13860
13799
13738
13676
13615
13554
13493
13433
13373
13314
13255
13197
13140
13084
13029
12974
12920
12867
12815
12763
12713
12664
12616
12569
12524
12481
12439
12400
12362
12327
12294
12264
12235
12209
12186
12164
12145
12128
12114
12101
12092
12084
12079
12077
12078
12081
12087
12096
12107
12121
12139
12159
12182
12208
12238
12271
12307
12346
12389
12435
12485
12539
12596
12657
12721
12789
12861
12937
13017
13100
13187
13278
13372
13470
13572
13677
13785
13896
14011
14128
14247
14369
14494
14620
14749
14879
15011
15145
15280
15417
15555
15694
15834
15976
16117
16262
16407
16553
16700
16847
16996
17145
17294
17445
17596
17747
17899
18051
18203
18356
18509
18663
18817
18971
19125
19280
19435
19589
19744
19898
20052
20206
20359
20512
20664
20815
20965
21115
21263
21410
21555
21699
21842
21983
22122
22259
22394
22527
22658
22787
22913
23037
23158
23277
23394
23507
23617
23725
23829
23931
24029
24124
24216
24305
24390
24472
24549
24624
24694
24760
24822
24880
24934
24983
25029
25070
25107
25139
25167
25191
25211
25226
25238
25245
25249
25249
25246
25239
25229
25215
25199
25179
25156
25130
25102
25070
25036
24999
24960
24917
24873
24825
24774
24721
24665
24606
24545
24480
24413
24344
24272
24197
24120
24041
23961
23878
23794
23708
23621
23533
23443
23351
23259
23165
23069
22972
22874
22774
22672
22568
22463
22356
22247
22135
22022
21908
21791
21672
21552
21431
21308
21184
21059
20933
20806
20679
20550
20421
20291
20161
20030
19898
19765
19632
19498
19363
19227
19091
18953
18815
18677
18537
18397
18256
18114
17972
17829
17686
17543
17400
17257
17114
16972
16831
16691
16552
16414
16277
16143
16010
15878
15749
15621
15495
15371
15249
15128
15010
14893
14778
14664
14553
14443
14334
14228
14123
14020
13919
13821
13724
13629
13537
13446
13358
13273
13189
13109
13030
12954
12880
12809
12740
12673
12608
12545
12484
12424
12367
12310
12256
12203
12152
12103
12055
12010
11966
11925
11885
11848
11813
11780
11750
11722
11697
11674
11654
11636
11621
11608
11598
11590
11585
11581
11580
11580
11582
11586
11591
11598
11606
11615
11625
11636
11649
11662
11677
11692
11709
11727
11747
11767
11788
11811
11834
11858
11883
11908
11934
11961
11987
12014
12041
12068
12095
12121
12148
12174
12200
12225
12250
12275
12299
12322
12345
12368
12389
12410
12430
12449
12468
12485
12501
12516
12530
12543
12554
12564
12573
12579
12585
12589
12591
12592
12591
12589
12586
12582
12576
12569
12560
12550
12539
12526
12512
12497
12480
12462
12443
12423
12403
12381
12359
12335
12310
12285
12257
12228
12198
12166
12131
12095
12057
12017
11975
11931
11885
11838
11789
11738
11686
11633
11579
11523
11465
11407
11347
11285
11223
11158
11093
11026
10959
10890
10820
10749
10677
10605
10531
10457
10382
10306
10229
10152
10074
9995
9916
9837
9756
9676
9594
9512
9430
9347
9264
9180
9096
9011
8927
8842
8758
8673
8588
8503
8418
8333
8249
8164
8080
7995
7911
7827
7743
7659
7575
7491
7406
7322
7237
7152
7066
6981
6895
6809
6723
6637
6551
6464
6378
6292
6206
6120
6035
5949
5865
5780
5697
5614
5531
5450
5369
5289
5211
5134
5057
4982
4909
4836
4765
4695
4626
4558
4492
4427
4363
4301
4239
4179
4120
4062
4005
3949
3893
3839
3785
3732
3679
3627
3577
3527
3478
3430
3383
3337
3293
3249
3207
3166
3125
3086
3048
3012
2976
2941
2908
2876
2845
2815
2786
2758
2731
2705
2680
2657
2634
2613
2592
2572
2552
2533
2514
2496
2478
2461
2444
2428
2412
2397
2383
2370
2358
2346
2337
2328
2321
2316
2312
2309
2309
2310
2313
2318
2324
2332
2341
2352
2364
2377
2392
2409
2426
2446
2466
2488
2512
2537
2563
2590
2619
2648
2678
2709
2740
2773
2805
2838
2872
2906
2941
2975
3010
3045
3080
3115
3149
3183
3217
3251
3284
3316
3348
3379
3409
3439
3467
3494
3520
3544
3567
3587
3606
3623
3637
3649
3659
3667
3672
3674
3675
3672
3668
3661
3652
3641
3627
3612
3593
3573
3549
3524
3495
3464
3431
3395
3356
3315
3272
3226
3178
3128
3076
3021
2964
2905
2845
2782
2717
2650
2580
2509
2435
2359
2280
2199
2116
2029
1942
1851
1758
1664
1567
1468
1368
1266
1163
1058
951
842
732
620
506
391
273
153
32
-92
-218
-346
-477
-609
-742
-878
-1016
-1155
-1296
-1438
-1583
-1729
-1878
-2028
-2180
-2335
-2491
-2650
-2810
-2973
-3137
-3304
-3472
-3643
-3815
-3989
-4165
-4342
-4522
-4704
-4888
-5074
-5261
-5451
-5642
-5836
-6030
-6227
-6425
-6624
-6824
-7026
-7228
-7431
-7635
-7839
-8042
-8248
-8452
-8657
-8860
-9063
-9266
-9468
-9669
-9870
-10071
-10270
-10470
-10669
-10868
-11065
-11263
-11459
-11655
-11849
-12042
-12235
-12425
-12615
-12803
-12990
-13175
-13359
-13542
-13724
-13905
-14085
-14263
-14440
-14616
-14790
-14963
-15134
-15304
-15472
-15638
-15803
-15966
-16126
-16285
-16442
-16596
-16748
-16897
-17044
-17187
-17327
-17464
-17598
-17727
-17853
-17975
-18093
-18208
-18318
-18425
-18528
-18627
-18722
-18814
-18902
-18987
-19068
-19145
-19220
-19290
-19358
-19422
-19482
-19539
-19592
-19642
-19689
-19732
-19771
-19807
-19840
-19870
-19897
-19920
-19941
-19959
-19975
-19987
-19997
-20004
-20009
-20011
-20010
-20007
-20000
-19991
-19979
-19964
-19946
-19926
-19902
-19877
-19848
-19817
-19782
-19746
-19706
-19663
-19618
-19569
-19517
-19462
-19404
-19343
-19278
-19211
-19141
-19067
-18991
-18912
-18830
-18746
-18658
-18567
-18473
-18376
-18276
-18172
-18066
-17956
-17843
-17727
-17608
-17486
-17360
-17231
-17098
-16962
-16823
-16681
-16536
-16388
-16238
-16085
-15930
-15773
-15614
-15454
-15293
-15130
-14967
-14802
-14637
-14471
-14305
-14138
-13970
-13801
-13632
-13461
-13289
-13116
-12942
-12765
-12587
-12408
-12227
-12044
-11860
-11674
-11487
-11299
-11109
-10918
-10727
-10534
-10340
-10146
-9952
-9757
-9562
-9367
-9172
-8978
-8784
-8591
-8398
-8205
-8013
-7821
-7629
-7438
-7246
-7055
-6864
-6673
-6483
-6293
-6104
-5915
-5727
-5540
-5353
-5168
-4984
-4801
-4620
-4441
-4263
-4086
-3913
-3741
-3572
-3405
-3241
-3079
-2920
-2764
-2610
-2460
-2312
-2167
-2025
-1886
-1751
-1618
-1490
-1364
-1243
-1125
-1010
-900
-793
-690
-590
-494
-402
-314
-229
-148
-71
2
72
137
199
258
312
362
408
451
489
523
552
578
599
616
629
638
642
643
639
631
619
603
582
557
528
495
458
416
371
323
270
214
155
91
24
-47
-122
-200
-283
-369
-459
-553
-650
-751
-856
-964
-1075
-1190
-1309
-1431
-1556
-1684
-1815
-1949
-2086
-2225
-2368
-2514
-2663
-2815
-2971
-3129
-3291
-3456
-3623
-3794
-3968
-4144
-4324
-4506
-4691
-4879
-5070
-5263
-5459
-5657
-5858
-6061
-6267
-6475
-6685
-6897
-7111
-7328
-7546
-7766
-7987
-8210
-8434
-8660
-8887
-9115
-9344
-9574
-9804
-10035
-10266
-10497
-10728
-10959
-11189
-11419
-11648
-11876
-12103
-12329
-12554
-12778
-13001
-13223
-13443
-13662
-13880
-14096
-14311
-14525
-14737
-14947
-15155
-15362
-15567
-15771
-15973
-16172
-16372
-16568
-16764
-16957
-17148
-17338
-17526
-17712
-17897
-18079
-18260
-18439
-18616
-18791
-18965
-19135
-19304
-19470
-19634
-19795
-19953
-20108
-20260
-20410
-20555
-20698
-20837
-20972
-21103
-21230
-21353
-21472
-21586
-21696
-21801
-21901
-21996
-22087
-22173
-22255
-22332
-22405
-22474
-22538
-22598
-22654
-22706
-22754
-22798
-22838
-22876
-22909
-22939
-22967
-22991
-23012
-23031
-23048
-23062
-23074
-23084
-23092
-23098
-23102
-23105
-23106
-23106
-23104
-23101
-23096
-23091
-23084
-23076
-23067
-23057
-23047
-23035
-23023
-23011
-22998
-22984
-22969
-22953
-22936
-22917
-22898
-22876
-22853
-22828
-22801
-22773
-22742
-22709
-22673
-22636
-22595
-22553
-22507
-22459
-22409
-22356
-22300
-22242
-22182
-22120
-22055
-21989
-21920
-21850
-21777
-21702
-21626
-21547
-21465
-21381
-21295
-21206
-21115
-21021
-20924
-20825
-20723
-20618
-20511
-20401
-20288
-20173
-20055
-19935
-19813
-19689
-19562
-19433
-19302
-19169
-19033
-18896
-18755
-18613
-18469
-18322
-18173
-18022
-17870
-17716
-17560
-17403
-17245
-17086
-16926
-16765
-16603
-16440
-16277
-16114
-15950
-15785
-15621
-15457
-15292
-15128
-14964
-14800
-14637
-14474
-14311
-14148
-13986
-13824
-13662
-13501
-13340
-13179
-13018
-12857
-12697
-12536
-12376
-12215
-12055
-11894
-11733
-11572
-11411
-11249
-11087
-10925
-10762
-10598
-10434
-10270
-10105
-9939
-9773
-9607
-9440
-9272
-9104
-8936
-8767
-8598
-8429
-8260
-8090
-7923
-7756
-7589
-7423
-7258
-7094
-6931
-6769
-6609
-6450
-6293
-6137
-5982
-5829
-5678
-5529
-5382
-5236
-5092
-4950
-4810
-4672
-4536
-4402
-4270
-4141
-4013
-3888
-3765
-3644
-3525
-3409
-3295
-3184
-3075
-2969
-2866
-2765
-2668
-2573
-2481
-2392
-2305
-2222
-2141
-2063
-1987
-1913
-1842
-1772
-1705
-1640
-1577
-1516
-1457
-1400
-1345
-1291
-1240
-1191
-1144
-1098
-1054
-1010
-970
-931
-893
-857
-822
-788
-757
-727
-698
-672
-648
-626
-606
-588
-572
-559
-547
-538
-531
-526
-522
-521
-522
-525
-530
-537
-547
-559
-574
-591
-611
-634
-660
-689
-721
-757
-795
-836
-881
-930
-981
-1036
-1095
-1157
-1223
-1292
-1366
-1443
-1523
-1608
-1696
-1787
-1883
-1981
-2083
-2189
-2297
-2409
-2523
-2640
-2760
-2883
-3009
-3137
-3268
-3401
-3537
-3676
-3817
-3961
-4107
-4256
-4407
-4560
-4714
-4871
-5029
-5189
-5350
-5513
-5676
-5841
-6007
-6174
-6342
-6511
-6681
-6852
-7024
-7198
-7372
-7547
-7723
-7900
-8077
-8257
-8436
-8616
-8796
-8977
-9159
-9341
-9523
-9706
-9890
-10074
-10258
-10443
-10629
-10814
-11000
-11185
-11371
-11556
-11741
-11926
-12110
-12294
-12478
-12662
-12845
-13028
-13211
-13394
-13577
-13758
-13939
-14120
-14299
-14477
-14654
-14830
-15004
-15176
-15347
-15516
-15683
-15847
-16009
-16169
-16326
-16480
-16631
-16779
-16924
-17065
-17203
-17338
-17469
-17597
-17722
-17842
-17959
-18073
-18183
-18290
-18393
-18493
-18589
-18683
-18774
-18862
-18947
-19029
-19108
-19184
-19258
-19328
-19395
-19458
-19518
-19575
-19629
-19679
-19726
-19769
-19809
-19845
-19878
-19907
-19933
-19954
-19972
-19986
-19997
-20004
-20007
-20006
-20002
-19994
-19983
-19967
-19948
-19925
-19899
-19869
-19835
-19797
-19756
-19712
-19664
-19613
-19558
-19499
-19437
-19372
-19303
-19230
-19154
-19075
-18992
-18905
-18816
-18722
-18626
-18527
-18425
-18319
-18211
-18100
-17986
-17870
-17751
-17629
-17506
-17380
-17251
-17121
-16989
-16855
-16720
-16583
-16444
-16303
-16163
-16021
-15877
-15732
-15586
-15439
-15291
-15142
-14992
-14841
-14689
-14536
-14383
-14229
-14074
-13918
-13762
-13606
-13449
-13292
-13135
-12977
-12819
-12661
-12503
-12345
-12188
-12030
-11873
-11716
-11560
-11404
-11248
-11093
-10939
-10785
-10633
-10481
-10331
-10182
-10034
-9886
-9740
-9595
-9450
-9306
-9163
-9020
-8877
-8735
-8593
-8450
-8308
-8166
-8023
-7883
-7742
-7601
-7460
-7321
-7182
-7044
-6907
-6771
-6636
-6502
-6370
-6238
-6108
-5979
-5852
-5726
-5600
-5477
-5354
-5232
-5112
-4993
-4874
-4757
-4640
-4525
-4410
-4296
-4183
-4070
-3959
-3848
-3738
-3628
-3520
-3412
-3305
-3198
-3092
-2987
-2883
-2779
-2676
-2574
-2472
-2371
-2270
-2170
-2069
-1969
-1870
-1770
-1671
-1571
-1472
-1374
-1275
-1176
-1078
-980
-881
-783
-685
-587
-489
-390
-292
-193
-95
4
102
201
299
397
494
591
687
782
877
970
1063
1154
1245
1334
1423
1509
1595
1679
1762
1843
1922
2000
2076
2151
2224
2296
2366
2434
2502
2567
2632
2694
2756
2816
2874
2931
2987
3041
3095
3146
3197
3246
3293
3339
3383
3425
3466
3505
3543
3578
3612
3644
3675
3704
3732
3758
3783
3807
3830
3852
3873
3893
3913
3933
3952
3971
3990
4008
4027
4045
4062
4080
4098
4114
4131
4147
4162
4177
4191
4205
4218
4231
4243
4255
4266
4276
4287
4296
4306
4314
4323
4331
4339
4347
4355
4363
4370
4378
4385
4392
4400
4407
4414
4422
4429
4435
4442
4447
4452
4456
4460
4462
4463
4463
4462
4460
4456
4452
4447
4442
4435
4427
4419
4410
4401
4391
4381
4370
4358
4347
4335
4322
4309
4295
4281
4266
4251
4235
4219
4201
4183
4165
4145
4125
4104
4082
4059
4035
4010
3984
3956
3928
3899
3869
3838
3806
3773
3739
3705
3669
3632
3595
3556
3517
3477
3435
3393
3350
3306
3262
3216
3169
3121
3073
3023
2972
2920
2868
2815
2762
2709
2655
2601
2548
2494
2441
2388
2335
2282
2229
2177
2125
2073
2021
1970
1919
1869
1819
1769
1720
1672
1624
1577
1530
1484
1439
1394
1350
1307
1264
1223
1182
1142
1104
1067
1031
997
964
932
902
874
848
823
800
779
760
742
727
714
703
694
688
684
682
683
686
691
699
709
722
737
754
773
795
819
844
873
903
935
970
1008
1047
1089
1134
1180
1229
1280
1333
1388
1445
1504
1565
1627
1692
1757
1824
1893
1963
2033
2107
2181
2256
2332
2410
2489
2569
2650
2733
2816
2901
2987
3075
3163
3253
3343
3435
3528
3622
3717
3813
3910
4008
4107
4207
4307
4409
4512
4615
4719
4824
4930
5036
5143
5250
5358
5467
5576
5686
5797
5908
6020
6132
6245
6358
6470
6583
6696
6808
6920
7031
7142
7252
7362
7471
7579
7687
7795
7903
8010
8118
8225
8331
8438
8544
8649
8754
8858
8962
9064
9166
9267
9368
9467
9566
9663
9760
9855
9949
10041
10132
10221
10309
10395
10479
10561
10642
10721
10799
10874
10948
11019
11089
11157
11223
11287
11350
11410
11468
11525
11579
11631
11681
11728
11774
11818
11859
11899
11936
11972
12005
12037
12068
12096
12123
12148
12172
12195
12215
12235
12253
12269
12284
12298
12309
12319
12328
12335
12340
12344
12345
12345
12343
12339
12333
12325
12315
12302
12287
12270
12251
12229
12206
12180
12153
12124
12093
12061
12028
11993
11957
11920
11882
11843
11803
11762
11720
11678
11635
11591
11547
11503
11457
11412
11366
11320
11273
11226
11178
11130
11082
11033
10983
10933
10882
10830
10778
10726
10672
10619
10565
10511
10456
10401
10346
10291
10236
10180
10125
10070
10015
9959
9904
9850
9795
9740
9685
9630
9575
9520
9464
9409
9353
9298
9242
9187
9131
9076
9020
8964
8909
8853
8797
8741
8686
8631
8577
8524
8472
8421
8371
8323
8276
8230
8186
8143
8101
8060
8020
7982
7945
7909
7874
7840
7808
7777
7747
7719
7691
7665
7640
7616
7593
7571
7550
7531
7512
7495
7479
7465
7451
7439
7427
7416
7405
7395
7386
7377
7368
7360
7352
7345
7338
7332
7326
7321
7316
7311
7308
7305
7303
7301
7301
7301
7302
7304
7307
7310
7314
7318
7323
7329
7334
7340
7347
7353
7360
7367
7374
7382
7389
7396
7403
7411
7418
7426
7434
7442
7451
7460
7470
7481
7491
7502
7514
7525
7537
7549
7561
7573
7585
7596
7608
7619
7630
7642
7653
7665
7677
7690
7703
7716
7730
7744
7759
7775
7791
7808
7825
7842
7860
7879
7898
7918
7938
7958
7979
8000
8021
8042
8064
8085
8106
8129
8150
8173
8195
8218
8242
8266
8291
8316
8342
8368
8395
8423
8450
8478
8506
8534
8562
8591
8620
8649
8678
8707
8737
8767
8797
8826
8856
8886
8916
8946
8975
9005
9034
9063
9092
9120
9148
9176
9203
9230
9256
9282
9307
9332
9356
9380
9404
9427
9450
9473
9497
9520
9544
9568
9592
9617
9642
9669
9696
9723
9752
9781
9811
9842
9874
9908
9942
9978
10016
10055
10096
10139
10184
10232
10282
10335
10390
10448
10509
10573
10639
10707
10778
10851
10926
11003
11082
11163
11245
11328
11413
11499
11586
11675
11766
11857
11950
12044
12140
12236
12334
12432
12531
12631
12732
12833
12935
13037
13139
13241
13342
13444
13544
13644
13743
13841
13938
14033
14128
14220
14312
14402
14490
14577
14662
14745
14826
14906
14983
15059
15132
15203
15272
15339
15403
15465
15525
15582
15637
15689
15739
15786
15830
15871
15910
15945
15978
16007
16033
16056
16075
16091
16105
16114
16120
16125
16125
16122
16116
16107
16094
16079
16061
16039
16014
15985
15953
15918
15879
15837
15791
15742
15689
15633
15574
15511
15444
15374
15301
15224
15145
15062
14975
14886
14794
14699
14602
14501
14398
14293
14185
14074
13962
13846
13728
13608
13486
13361
13234
13105
12975
12842
12708
12572
12436
12298
12159
12020
11880
11738
11596
11453
11309
11164
11018
10871
10723
10575
10425
10276
10125
9974
9822
9670
9518
9366
9213
9060
8907
8755
8602
8450
8299
8147
7996
7845
7695
7545
7395
7246
7097
6949
6801
6653
6506
6360
6215
6071
5927
5785
5644
5505
5367
5231
5097
4965
4834
4706
4580
4456
4334
4214
4096
3980
3867
3756
3648
3542
3438
3338
3240
3146
3055
2968
2885
2805
2730
2659
2592
2530
2472
2419
2370
2326
2286
2251
2221
2195
2174
2157
2144
2136
2132
2133
2138
2146
2159
2175
2196
2220
2247
2278
2312
2349
2389
2433
2479
2527
2579
2633
2688
2746
2806
2868
2931
2995
3060
3127
3194
3262
3331
3400
3470
3540
3610
3681
3751
3822
3892
3963
4033
4103
4173
4243
4312
4381
4450
4518
4586
4654
4721
4788
4855
4921
4987
5053
5117
5182
5245
5308
5371
5432
5493
5553
5612
5669
5726
5782
5836
5888
5939
5988
6036
6081
6124
6164
6202
6238
6270
6300
6327
6351
6372
6390
6405
6418
6427
6433
6436
6437
6434
6429
6420
6409
6395
6377
6357
6335
6309
6281
6249
6216
6180
6141
6100
6056
6010
5962
5912
5859
5804
5748
5689
5629
5567
5504
5440
5374
5306
5238
5168
5096
5024
4950
4875
4799
4721
4643
4563
4483
4402
4320
4237
4155
4070
3988
3905
3821
3738
3655
3572
3489
3407
3324
3243
3162
3081
3001
2922
2844
2767
2691
2616
2543
2471
2401
2332
2264
2197
2133
2069
2007
1946
1886
1828
1770
1715
1660
1607
1556
1505
1456
1409
1363
1318
1275
1232
1191
1151
1112
1074
1036
1000
964
929
894
860
827
795
763
731
700
670
640
610
580
551
522
493
464
436
409
382
355
330
306
282
260
239
219
200
182
165
149
133
119
105
91
78
66
53
40
28
15
2
-11
-25
-40
-55
-71
-88
-106
-125
-144
-166
-188
-212
-238
-265
-295
-326
-359
-394
-431
-470
-511
-554
-599
-646
-695
-746
-799
-855
-912
-971
-1031
-1094
-1158
-1223
-1290
-1359
-1428
-1499
-1571
-1644
-1718
-1793
-1868
-1945
-2021
-2100
-2179
-2257
-2337
-2417
-2497
-2577
-2658
-2740
-2821
-2904
-2986
-3069
-3153
-3238
-3323
-3409
-3496
-3583
-3672
-3761
-3850
-3941
-4030
-4122
-4214
-4306
-4398
-4490
-4582
-4675
-4768
-4862
-4956
-5050
-5144
-5239
-5335
-5430
-5525
-5621
-5717
-5812
-5907
-6003
-6097
-6192
-6286
-6379
-6471
-6563
-6654
-6744
-6834
-6922
-7010
-7096
-7182
-7267
-7351
-7434
-7516
-7596
-7675
-7753
-7830
-7905
-7978
-8048
-8119
-8186
-8251
-8314
-8375
-8433
-8489
-8543
-8595
-8645
-8693
-8739
-8784
-8826
-8868
-8908
-8946
-8984
-9020
-9055
-9089
-9122
-9153
-9184
-9213
-9241
-9268
-9294
-9318
-9342
-9364
-9386
-9406
-9426
-9446
-9464
-9483
-9501
-9518
-9536
-9553
-9570
-9587
-9604
-9621
-9637
-9654
-9670
-9686
-9702
-9717
-9731
-9745
-9757
-9768
-9777
-9785
-9791
-9795
-9797
-9797
-9796
-9792
-9786
-9779
-9769
-9758
-9744
-9730
-9714
-9696
-9677
-9656
-9635
-9612
-9588
-9563
-9537
-9509
-9481
-9452
-9421
-9389
-9356
-9322
-9286
-9249
-9211
-9171
-9131
-9089
-9045
-9001
-8955
-8908
-8859
-8808
-8756
-8702
-8646
-8589
-8530
-8470
-8408
-8345
-8280
-8214
-8147
-8079
-8009
-7938
-7866
-7793
-7718
-7643
-7566
-7487
-7408
-7327
-7245
-7162
-7078
-6992
-6906
-6818
-6729
-6640
-6549
-6458
-6366
-6273
-6180
-6086
-5992
-5897
-5802
-5706
-5610
-5513
-5416
-5318
-5219
-5120
-5020
-4920
-4819
-4718
-4616
-4514
-4412
-4311
-4209
-4108
-4006
-3907
-3807
-3708
-3609
-3510
-3412
-3313
-3215
-3117
-3020
-2922
-2825
-2727
-2630
-2533
-2435
-2338
-2241
-2144
-2047
-1950
-1853
-1757
-1661
-1566
-1471
-1376
-1282
-1188
-1094
-1000
-907
-814
-721
-628
-535
-443
-351
-259
-167
-76
15
105
195
283
371
458
544
629
712
794
875
954
1031
1107
1181
1253
1323
1391
1458
1522
1584
1643
1701
1756
1809
1859
1908
1955
1999
2041
2082
2121
2158
2192
2225
2256
2284
2311
2336
2359
2380
2399
2415
2430
2443
2453
2462
2469
2474
2477
2478
2478
2476
2472
2466
2459
2451
2441
2429
2416
2403
2387
2371
2354
2335
2316
2296
2275
2253
2231
2208
2184
2160
2136
2111
2086
2060
2033
2008
1981
1955
1927
1900
1873
1845
1818
1790
1763
1737
1711
1686
1661
1637
1615
1593
1572
1552
1533
1515
1498
1482
1467
1452
1439
1426
1414
1402
1391
1381
1372
1363
1355
1347
1339
1332
1325
1319
1312
1305
1299
1292
1285
1277
1269
1260
1251
1241
1230
1218
1206
1192
1178
1164
1149
1133
1118
1102
1086
1069
1053
1036
1018
1000
983
964
944
924
904
882
860
837
813
789
763
737
710
682
654
624
593
561
527
492
455
417
377
335
292
247
200
151
101
48
-6
-63
-122
-182
-245
-309
-375
-444
-514
-586
-659
-734
-811
-889
-968
-1049
-1131
-1215
-1299
-1386
-1474
-1563
-1654
-1747
-1842
-1938
-2036
-2136
-2237
-2340
-2444
-2551
-2658
-2768
-2879
-2992
-3106
-3222
-3339
-3458
-3579
-3701
-3825
-3950
-4075
-4203
-4331
-4461
-4591
-4722
-4853
-4986
-5119
-5252
-5386
-5520
-5655
-5790
-5926
-6062
-6198
-6335
-6472
-6609
-6747
-6885
-7023
-7161
-7300
-7439
-7577
-7716
-7854
-7992
-8129
-8266
-8402
-8538
-8672
-8806
-8938
-9070
-9200
-9329
-9457
-9583
-9708
-9830
-9952
-10071
-10188
-10304
-10417
-10529
-10639
-10746
-10852
-10956
-11057
-11157
-11254
-11350
-11443
-11534
-11623
-11710
-11795
-11877
-11957
-12035
-12111
-12184
-12254
-12322
-12388
-12450
-12511
-12568
-12623
-12676
-12726
-12773
-12818
-12861
-12901
-12939
-12974
-13007
-13038
-13067
-13094
-13118
-13141
-13161
-13179
-13196
-13210
-13222
-13232
-13239
-13245
-13248
-13249
-13247
-13243
-13237
-13228
-13217
-13203
-13187
-13168
-13146
-13122
-13095
-13066
-13034
-13000
-12962
-12923
-12880
-12835
-12788
-12737
-12684
-12629
-12571
-12510
-12447
-12381
-12313
-12243
-12170
-12096
-12019
-11940
-11859
-11777
-11694
-11609
-11524
-11438
-11351
-11263
-11174
-11086
-10996
-10906
-10816
-10726
-10635
-10544
-10453
-10362
-10271
-10180
-10089
-9998
-9907
-9817
-9727
-9637
-9548
-9459
-9370
-9282
-9194
-9107
-9020
-8933
-8847
-8760
-8674
-8588
-8502
-8416
-8330
-8243
-8157
-8071
-7984
-7898
-7812
-7726
-7641
-7556
-7471
-7387
-7304
-7221
-7139
-7058
-6978
-6898
-6819
-6740
-6663
-6585
-6508
-6431
-6354
-6277
-6201
-6123
-6046
-5968
-5890
-5811
-5732
-5652
-5571
-5490
-5408
-5325
-5242
-5157
-5072
-4986
-4899
-4811
-4722
-4632
-4541
-4449
-4356
-4262
-4167
-4070
-3974
-3876
-3777
-3677
-3576
-3474
-3371
-3266
-3161
-3055
-2948
-2840
-2730
-2620
-2509
-2397
-2285
-2171
-2057
-1943
-1827
-1711
-1594
-1477
-1359
-1240
-1121
-1000
-879
-756
-632
-507
-380
-252
-123
8
140
274
408
544
681
819
958
1097
1237
1378
1519
1661
1803
1945
2087
2229
2370
2512
2653
2794
2934
3074
3213
3352
3490
3628
3765
3902
4038
4176
4313
4450
4588
4725
4862
5000
5137
5274
5412
5549
5686
5823
5959
6095
6231
6366
6501
6636
6770
6903
7036
7168
7300
7431
7561
7691
7820
7948
8074
8201
8327
8451
8574
8696
8816
8935
9053
9169
9283
9396
9507
9617
9725
9831
9936
10039
10140
10239
10337
10433
10527
10619
10709
10797
10883
10967
11050
11130
11208
11285
11359
11432
11503
11572
11639
11704
11768
11831
11891
11950
12008
12064
12119
12173
12226
12277
12327
12376
12424
12470
12516
12560
12604
12645
12685
12724
12761
12797
12830
12863
12893
12922
12950
12976
13000
13023
13045
13065
13083
13100
13116
13130
13142
13153
13163
13171
13178
13183
13187
13190
13191
13191
13189
13185
13181
13175
13168
13159
13149
13139
13127
13114
13100
13086
13070
13054
13036
13018
13000
12981
12961
12941
12920
12899
12877
12854
12831
12807
12783
12759
12734
12708
12682
12655
12628
12600
12572
12543
12514
12484
12453
12421
12388
12354
12319
12282
12244
12205
12164
12121
12077
12031
11984
11935
11885
11833
11780
11725
11669
11612
11553
11493
11433
11371
11308
11244
11179
11114
11047
10980
10911
10842
10771
10700
10627
10553
10478
10402
10325
10246
10167
10086
10004
9921
9838
9753
9668
9581
9494
9406
9317
9228
9137
9047
8955
8864
8771
8679
8586
8494
8401
8308
8215
8122
8029
7937
7844
7752
7660
7569
7479
7389
7301
7213
7127
7041
6957
6875
6794
6714
6636
6560
6485
6412
6341
6271
6203
6137
6072
6008
5946
5886
5827
5770
5715
5662
5610
5561
5514
5468
5425
5384
5345
5308
5273
5240
5209
5181
5154
5130
5107
5087
5069
5052
5038
5025
5014
5005
4997
4991
4987
4984
4983
4984
4987
4991
4997
5005
5014
5025
5038
5052
5069
5087
5107
5129
5153
5179
5207
5237
5269
5304
5341
5381
5423
5468
5516
5567
5620
5676
5735
5796
5861
5928
5998
6071
6147
6226
6308
6392
6479
6569
6661
6756
6854
6954
7056
7162
7269
7380
7492
7608
7725
7845
7967
8092
8218
8347
8478
8611
8747
8884
9023
9164
9306
9450
9596
9743
9891
10041
10192
10345
10498
10653
10809
10966
11125
11284
11444
11605
11767
11929
12092
12256
12421
12586
12752
12918
13085
13253
13421
13591
13761
13932
14104
14277
14451
14625
14801
14977
15153
15330
15507
15684
15861
16038
16213
16390
16566
16742
16917
17091
17265
17438
17611
17782
17952
18121
18288
18455
18619
18782
18944
19104
19262
19418
19572
19725
19876
20026
20174
20320
20465
20609
20751
20891
21030
21167
21303
21437
21570
21701
21830
21957
22083
22207
22328
22448
22566
22682
22796
22908
23018
23126
23231
23335
23437
23537
23635
23731
23825
23917
24007
24095
24181
24265
24346
24426
24502
24577
24648
24717
24783
24846
24906
24963
25016
25067
25115
25159
25201
25239
25275
25307
25336
25362
25385
25405
25422
25435
25446
25453
25457
25458
25456
25451
25443
25431
25416
25398
25376
25351
25323
25291
25256
25217
25175
25129
25080
25028
24972
24913
24851
24785
24715
24642
24566
24486
24403
24316
24225
24131
24034
23933
23828
23720
23608
23493
23375
23253
23127
22998
22866
22730
22590
22448
22302
22154
22002
21847
21690
21530
21367
21203
21036
20866
20695
20522
20347
20171
19993
19813
19632
19449
19264
19079
18891
18703
18514
18323
18131
17938
17745
17551
17356
17161
16966
16771
16576
16381
16186
15991
15797
15603
15409
15215
15022
14829
14637
14445
14253
14062
13872
13683
13495
13307
13121
12935
12751
12568
12386
12205
12025
11846
11669
11493
11319
11146
10975
10805
10637
10471
10307
10144
9983
9824
9667
9512
9358
9207
9057
8910
8764
8620
8478
8338
8200
8064
7929
7796
7665
7535
7407
7281
7156
7033
6912
6792
6674
6558
6443
6329
6218
6107
5999
5891
5786
5682
5580
5479
5381
5284
5189
5097
5006
4917
4831
4746
4664
4583
4504
4427
4352
4279
4207
4137
4067
4001
3936
3871
3808
3746
3685
3624
3565
3507
3450
3393
3338
3285
3232
3181
3131
3082
3035
2989
2945
2902
2861
2821
2783
2746
2712
2679
2647
2617
2589
2563
2539
2517
2496
2478
2463
2449
2439
2431
2425
2423
2423
2426
2432
2442
2454
2469
2488
2509
2534
2561
2591
2624
2660
2699
2740
2783
2829
2878
2929
2982
3038
3097
3159
3223
3289
3359
3431
3505
3582
3662
3744
3829
3916
4005
4096
4189
4284
4381
4479
4579
4680
4782
4885
4989
5093
5198
5305
5411
5518
5626
5734
5843
5952
6062
6172
6282
6392
6502
6612
6722
6831
6940
7049
7156
7264
7370
7476
7581
7685
7788
7890
7992
8093
8193
8292
8391
8489
8586
8683
8779
8874
8970
9064
9159
9252
9346
9438
9530
9622
9713
9803
9893
9982
10070
10157
10244
10330
10416
10501
10585
10669
10753
10836
10919
11002
11085
11167
11250
11332
11415
11497
11580
11663
11746
11829
11912
11995
12079
12163
12247
12331
12415
12499
12584
12669
12754
12839
12924
13009
13095
13180
13266
13353
13439
13526
13613
13701
13789
13878
13967
14056
14146
14236
14327
14418
14509
14602
14694
14787
14880
14974
15068
15162
15256
15349
15443
15536
15629
15722
15814
15906
15997
16088
16178
16268
16357
16446
16534
16622
16709
16795
16881
16966
17051
17135
17218
17302
17384
17466
17547
17628
17708
17788
17866
17944
18021
18097
18172
18246
18319
18391
18462
18531
18600
18666
18732
18796
18858
18919
18978
19036
19092
19146
19198
19249
19297
19343
19387
19429
19468
19504
19538
19569
19597
19622
19644
19664
19680
19693
19704
19711
19715
19716
19714
19709
19700
19687
19671
19651
19627
19600
19568
19532
19492
19448
19400
19347
19290
19229
19163
19092
19018
18938
18854
18766
18672
18575
18472
18365
18252
18135
18013
17886
17754
17617
17475
17328
17176
17018
16856
16688
16515
16337
16154
15967
15774
15577
15375
15169
14958
14743
14523
14299
14070
13837
13600
13359
13114
12866
12613
12357
12097
11834
11568
11299
11026
10750
10471
10189
9905
9618
9328
9036
8741
8445
8146
7845
7542
7238
6932
6624
6314
6003
5691
5378
5063
4747
4430
4113
3795
3475
3156
2835
2514
2193
1871
1548
1226
902
579
255
-68
-393
-717
-1041
-1366
-1691
-2016
-2340
-2664
-2988
-3311
-3633
-3954
-4273
-4592
-4909
-5225
-5539
-5852
-6163
-6472
-6780
-7086
-7390
-7691
-7991
-8288
-8582
-8874
-9163
-9448
-9731
-10009
-10284
-10556
-10823
-11087
-11346
-11600
-11851
-12096
-12337
-12573
-12804
-13030
-13251
-13466
-13677
-13882
-14081
-14276
-14465
-14648
-14826
-14998
-15164
-15325
-15480
-15629
-15773
-15911
-16044
-16171
-16292
-16408
-16519
-16624
-16724
-16819
-16908
-16992
-17071
-17145
-17214
-17278
-17337
-17392
-17442
-17487
-17527
-17563
-17594
-17620
-17642
-17659
-17672
-17680
-17684
-17684
-17679
-17669
-17656
-17638
-17616
-17590
-17560
-17526
-17487
-17445
-17398
-17348
-17293
-17233
-17170
-17103
-17032
-16957
-16878
-16795
-16709
-16620
-16528
-16432
-16334
-16233
-16129
-16023
-15915
-15804
-15691
-15576
-15459
-15340
-15219
-15095
-14970
-14843
-14713
-14582
-14448
-14313
-14175
-14036
-13895
-13752
-13607
-13461
-13313
-13164
-13013
-12860
-12706
-12551
-12395
-12237
-12079
-11920
-11759
-11598
-11437
-11274
-11111
-10948
-10783
-10619
-10453
-10288
-10121
-9955
-9787
-9620
-9452
-9284
-9117
-8949
-8781
-8614
-8447
-8280
-8114
-7948
-7783
-7618
-7453
-7288
-7124
-6961
-6798
-6636
-6474
-6313
-6153
-5993
-5835
-5678
-5521
-5366
-5212
-5060
-4908
-4758
-4609
-4461
-4314
-4168
-4022
-3879
-3737
-3595
-3454
-3314
-3176
-3038
-2902
-2768
-2634
-2502
-2372
-2242
-2115
-1988
-1864
-1740
-1618
-1497
-1378
-1260
-1143
-1027
-913
-799
-687
-576
-466
-357
-249
-143
-37
67
170
271
372
470
567
663
757
848
938
1027
1113
1197
1279
1359
1437
1513
1586
1656
1724
1790
1852
1912
1969
2023
2074
2123
2168
2211
2251
2288
2323
2355
2384
2411
2436
2458
2477
2495
2510
2523
2533
2542
2549
2553
2555
2555
2553
2549
2543
2534
2523
2510
2495
2478
2458
2437
2413
2387
2359
2329
2297
2263
2227
2189
2149
2107
2063
2017
1969
1920
1869
1817
1762
1707
1649
1590
1529
1466
1402
1336
1268
1199
1128
1056
982
907
831
753
673
593
511
428
344
259
173
86
-3
-92
-183
-275
-368
-463
-558
-655
-753
-853
-954
-1056
-1159
-1264
-1369
-1475
-1582
-1690
-1799
-1908
-2017
-2129
-2240
-2351
-2464
-2577
-2690
-2804
-2918
-3033
-3148
-3264
-3381
-3497
-3615
-3733
-3851
-3970
-4089
-4208
-4328
-4449
-4569
-4690
-4811
-4932
-5053
-5173
-5294
-5415
-5536
-5657
-5778
-5899
-6020
-6142
-6263
-6384
-6506
-6628
-6750
-6872
-6995
-7118
-7241
-7364
-7488
-7612
-7737
-7862
-7988
-8114
-8239
-8365
-8491
-8617
-8743
-8868
-8992
-9117
-9240
-9363
-9485
-9606
-9727
-9846
-9965
-10082
-10198
-10314
-10428
-10541
-10653
-10763
-10872
-10980
-11086
-11191
-11294
-11396
-11496
-11595
-11693
-11789
-11884
-11977
-12070
-12161
-12250
-12339
-12426
-12512
-12596
-12680
-12762
-12843
-12923
-13002
-13079
-13156
-13231
-13305
-13378
-13450
-13520
-13590
-13657
-13723
-13788
-13851
-13912
-13973
-14031
-14089
-14145
-14200
-14254
-14306
-14358
-14408
-14457
-14505
-14551
-14596
-14640
-14682
-14723
-14762
-14800
-14836
-14870
-14904
-14935
-14965
-14994
-15021
-15046
-15070
-15091
-15111
-15130
-15146
-15161
-15173
-15184
-15193
-15200
-15204
-15207
-15207
-15205
-15200
-15193
-15184
-15172
-15157
-15139
-15119
-15096
-15071
-15042
-15011
-14977
-14940
-14900
-14858
-14813
-14766
-14716
-14664
-14609
-14552
-14493
-14431
-14368
-14302
-14235
-14165
-14094
-14021
-13945
-13868
-13790
-13709
-13627
-13542
-13456
-13369
-13279
-13188
-13095
-13000
-12903
-12805
-12705
-12603
-12500
-12395
-12288
-12180
-12071
-11960
-11847
-11733
-11618
-11502
-11385
-11267
-11148
-11028
-10908
-10786
-10664
-10541
-10417
-10293
-10168
-10042
-9916
-9789
-9661
-9533
-9404
-9275
-9145
-9015
-8884
-8753
-8622
-8490
-8358
-8226
-8093
-7961
-7828
-7695
-7562
-7430
-7297
-7164
-7031
-6898
-6765
-6632
-6499
-6366
-6233
-6101
-5968
-5837
-5705
-5575
-5444
-5315
-5185
-5057
-4929
-4802
-4675
-4550
-4425
-4301
-4178
-4056
-3935
-3815
-3696
-3578
-3462
-3347
-3233
-3120
-3008
-2898
-2788
-2680
-2573
-2468
-2363
-2260
-2158
-2058
-1959
-1861
-1764
-1669
-1576
-1484
-1393
-1304
-1216
-1130
-1046
-964
-883
-804
-727
-653
-580
-510
-442
-376
-312
-251
-192
-135
-80
-27
24
73
121
167
211
254
295
335
374
411
447
481
514
545
574
602
629
654
677
698
718
737
754
769
784
797
809
819
829
838
846
853
859
864
868
872
875
877
879
880
880
879
877
875
872
869
865
860
854
848
840
832
823
812
801
788
774
759
743
726
707
687
666
644
620
596
570
544
516
488
458
427
395
363
329
294
259
223
186
148
110
71
32
-8
-48
-88
-128
-168
-208
-248
-288
-327
-366
-405
-444
-484
-523
-562
-601
-640
-680
-720
-759
-799
-840
-880
-921
-962
-1002
-1044
-1085
-1127
-1168
-1209
-1251
-1292
-1334
-1375
-1417
-1458
-1499
-1541
-1582
-1624
-1665
-1707
-1748
-1790
-1832
-1875
-1918
-1961
-2005
-2049
-2094
-2140
-2186
-2233
-2281
-2329
-2379
-2429
-2480
-2531
-2584
-2637
-2691
-2745
-2800
-2855
-2911
-2968
-3024
-3082
-3140
-3198
-3257
-3316
-3375
-3435
-3495
-3555
-3616
-3677
-3737
-3798
-3860
-3921
-3982
-4043
-4105
-4167
-4229
-4291
-4353
-4416
-4479
-4542
-4606
-4670
-4735
-4801
-4867
-4934
-5002
-5071
-5140
-5209
-5280
-5351
-5422
-5495
-5567
-5641
-5714
-5789
-5863
-5938
-6014
-6089
-6165
-6241
-6317
-6394
-6470
-6546
-6622
-6699
-6774
-6850
-6925
-7000
-7074
-7148
-7221
-7293
-7365
-7436
-7505
-7574
-7642
-7708
-7773
-7837
-7900
-7961
-8021
-8080
-8135
-8192
-8245
-8297
-8346
-8394
-8440
-8484
-8526
-8566
-8604
-8639
-8673
-8705
-8735
-8762
-8788
-8811
-8832
-8850
-8866
-8879
-8890
-8897
-8903
-8905
-8905
-8903
-8898
-8891
-8882
-8871
-8857
-8841
-8823
-8803
-8780
-8756
-8730
-8703
-8673
-8641
-8608
-8573
-8536
-8498
-8457
-8415
-8371
-8325
-8278
-8229
-8178
-8125
-8071
-8015
-7957
-7898
-7837
-7775
-7711
-7645
-7578
-7509
-7439
-7366
-7292
-7215
-7136
-7056
-6973
-6887
-6800
-6710
-6619
-6525
-6430
-6332
-6233
-6131
-6028
-5923
-5815
-5706
-5595
-5482
-5367
-5249
-5130
-5009
-4886
-4761
-4634
-4505
-4375
-4242
-4108
-3972
-3835
-3696
-3555
-3413
-3269
-3124
-2977
-2828
-2678
-2526
-2373
-2218
-2061
-1903
-1744
-1583
-1420
-1256
-1091
-924
-756
-588
-418
-247
-76
96
269
441
614
786
959
1132
1305
1477
1649
1821
1993
2165
2336
2506
2677
2846
3015
3184
3352
3520
3686
3853
4018
4183
4348
4511
4674
4836
4998
5158
5318
5476
5633
5790
5944
6098
6250
6400
6549
6695
6840
6983
7125
7264
7401
7536
7669
7800
7930
8057
8182
8304
8425
8543
8659
8772
8883
8991
9096
9199
9299
9396
9490
9581
9669
9754
9837
9916
9992
10065
10135
10202
10265
10326
10383
10437
10488
10536
10580
10622
10660
10694
10726
10754
10779
10800
10818
10833
10845
10854
10859
10861
10859
10855
10847
10835
10821
10803
10782
10757
10730
10698
10664
10626
10585
10541
10494
10444
10391
10335
10276
10215
10151
10084
10015
9943
9868
9791
9712
9630
9545
9459
9370
9279
9185
9089
8991
8890
8787
8681
8573
8462
8348
8232
8113
7992
7869
7743
7614
7484
7351
7216
7079
6940
6799
6656
6511
6364
6215
6065
5913
5759
5604
5447
5289
5129
4968
4805
4640
4474
4307
4138
3968
3796
3623
3449
3273
3096
2918
2738
2558
2376
2193
2009
1824
1638
1450
1262
1073
882
692
500
308
116
-76
-268
-460
-651
-841
-1031
-1219
-1406
-1592
-1777
-1960
-2141
-2321
-2499
-2675
-2850
-3023
-3195
-3365
-3533
-3700
-3865
-4027
-4190
-4350
-4509
-4666
-4821
-4975
-5127
-5277
-5426
-5573
-5719
-5863
-6006
-6147
-6286
-6423
-6559
-6692
-6824
-6954
-7081
-7206
-7329
-7449
-7568
-7683
-7796
-7907
-8016
-8122
-8226
-8328
-8427
-8523
-8618
-8710
-8799
-8886
-8972
-9055
-9136
-9215
-9292
-9368
-9441
-9513
-9582
-9650
-9716
-9780
-9842
-9902
-9960
-10016
-10069
-10121
-10171
-10218
-10264
-10308
-10350
-10390
-10428
-10464
-10498
-10531
-10562
-10592
-10619
-10645
-10669
-10691
-10711
-10730
-10746
-10760
-10772
-10782
-10790
-10795
-10798
-10798
-10796
-10792
-10784
-10775
-10763
-10748
-10730
-10710
-10688
-10662
-10635
-10605
-10572
-10537
-10500
-10460
-10418
-10374
-10328
-10279
-10229
-10176
-10122
-10065
-10007
-9947
-9885
-9821
-9756
-9689
-9621
-9551
-9480
-9408
-9335
-9260
-9185
-9109
-9033
-8955
-8877
-8799
-8720
-8640
-8561
-8481
-8401
-8321
-8240
-8160
-8079
-7999
-7918
-7838
-7758
-7678
-7598
-7518
-7438
-7358
-7277
-7197
-7117
-7036
-6956
-6876
-6796
-6717
-6637
-6558
-6479
-6401
-6322
-6245
-6167
-6090
-6012
-5936
-5859
-5783
-5707
-5631
-5555
-5480
-5405
-5330
-5255
-5181
-5107
-5034
-4960
-4888
-4815
-4743
-4672
-4601
-4530
-4460
-4391
-4321
-4253
-4184
-4117
-4050
-3983
-3918
-3853
-3789
-3725
-3663
-3601
-3541
-3481
-3423
-3365
-3308
-3253
-3199
-3146
-3095
-3045
-2997
-2951
-2906
-2863
-2822
-2783
-2745
-2710
-2676
-2645
-2615
-2588
-2562
-2539
-2517
-2497
-2479
-2463
-2449
-2436
-2426
-2417
-2410
-2405
-2402
-2401
-2401
-2403
-2408
-2414
-2422
-2431
-2443
-2456
-2470
-2486
-2504
-2523
-2544
-2566
-2590
-2616
-2644
-2673
-2704
-2737
-2771
-2808
-2846
-2886
-2928
-2971
-3017
-3066
-3116
-3168
-3223
-3280
-3339
-3401
-3465
-3531
-3598
-3668
-3740
-3813
-3888
-3964
-4042
-4120
-4201
-4282
-4365
-4448
-4533
-4619
-4707
-4795
-4885
-4976
-5068
-5162
-5257
-5352
-5449
-5547
-5647
-5747
-5848
-5951
-6055
-6159
-6265
-6372
-6480
-6588
-6698
-6808
-6919
-7031
-7143
-7256
-7370
-7484
-7599
-7714
-7830
-7946
-8061
-8178
-8294
-8411
-8528
-8645
-8761
-8878
-8995
-9111
-9227
-9343
-9458
-9574
-9688
-9803
-9917
-10030
-10143
-10255
-10367
-10478
-10589
-10698
-10808
-10916
-11024
-11131
-11238
-11345
-11451
-11557
-11662
-11768
-11873
-11978
-12083
-12187
-12291
-12395
-12498
-12601
-12703
-12805
-12905
-13005
-13104
-13201
-13298
-13394
-13489
-13582
-13675
-13767
-13857
-13947
-14036
-14124
-14212
-14298
-14383
-14467
-14550
-14632
-14713
-14792
-14871
-14948
-15024
-15099
-15172
-15245
-15317
-15387
-15457
-15525
-15593
-15660
-15726
-15791
-15856
-15920
-15983
-16046
-16107
-16168
-16228
-16286
-16344
-16402
-16459
-16514
-16569
-16624
-16678
-16731
-16784
-16837
-16889
-16940
-16992
-17042
-17093
-17142
-17192
-17240
-17288
-17335
-17382
-17428
-17473
-17517
-17560
-17603
-17645
-17686
-17727
-17766
-17805
-17843
-17880
-17917
-17952
-17986
-18019
-18051
-18082
-18111
-18139
-18165
-18190
-18214
-18235
-18255
-18274
-18290
-18306
-18319
-18330
-18340
-18348
-18354
-18358
-18361
-18361
-18360
-18356
-18351
-18344
-18336
-18326
-18314
-18301
-18287
-18271
-18254
-18236
-18217
-18197
-18176
-18154
-18132
-18108
-18084
-18058
-18032
-18006
-17978
-17950
-17921
-17891
-17860
-17828
-17796
-17762
-17727
-17692
-17655
-17618
-17580
-17541
-17501
-17461
-17420
-17378
-17336
-17293
-17249
-17205
-17161
-17116
-17071
-17026
-16980
-16934
-16888
-16842
-16796
-16749
-16701
-16653
-16605
-16556
-16507
-16457
-16407
-16357
-16305
-16253
-16201
-16146
-16093
-16038
-15982
-15925
-15867
-15808
-15749
-15688
-15627
-15565
-15502
-15437
-15372
-15306
-15239
-15171
-15101
-15030
-14958
-14885
-14810
-14734
-14657
-14578
-14498
-14416
-14333
-14249
-14164
-14077
-13990
-13901
-13811
-13720
-13629
-13536
-13443
-13349
-13254
-13159
-13063
-12967
-12871
-12774
-12677
-12581
-12484
-12387
-12291
-12195
-12099
-12003
-11908
-11813
-11719
-11625
-11532
-11439
-11347
-11256
-11165
-11075
-10987
-10898
-10811
-10724
-10637
-10551
-10465
-10380
-10295
-10211
-10126
-10043
-9959
-9876
-9792
-9710
-9628
-9546
-9465
-9384
-9305
-9226
-9148
-9071
-8995
-8921
-8847
-8774
-8702
-8631
-8561
-8492
-8424
-8357
-8291
-8226
-8161
-8096
-8034
-7971
-7909
-7848
-7787
-7726
-7666
-7607
-7548
-7489
-7430
-7372
-7314
-7256
-7199
-7142
-7086
-7030
-6975
-6919
-6864
-6809
-6754
-6699
-6643
-6588
-6533
-6477
-6422
-6367
-6312
-6257
-6202
-6148
-6093
-6039
-5986
-5932
-5879
-5827
-5776
-5725
-5675
-5625
-5576
-5529
-5481
-5435
-5390
-5345
-5301
-5258
-5215
-5174
-5133
-5093
-5053
-5015
-4977
-4941
-4905
-4869
-4835
-4802
-4769
-4737
-4706
-4675
-4646
-4616
-4587
-4558
-4530
-4502
-4474
-4447
-4420
-4393
-4367
-4342
-4317
-4294
-4271
-4249
-4228
-4208
-4189
-4171
-4154
-4137
-4122
-4107
-4093
-4080
-4067
-4057
-4046
-4038
-4029
-4022
-4016
-4010
-4006
-4002
-3999
-3996
-3995
-3994
-3993
-3993
-3993
-3994
-3995
-3996
-3997
-3999
-4002
-4005
-4008
-4011
-4014
-4019
-4024
-4029
-4034
-4038
-4045
-4051
-4057
-4062
-4070
-4075
-4083
-4089
-4096
-4102
-4109
-4115
-4121
-4127
-4133
-4140
-4146
-4152
-4159
-4166
-4173
-4181
-4189
-4197
-4206
-4216
-4225
-4235
-4245
-4255
-4265
-4275
-4285
-4295
-4305
-4314
-4324
-4333
-4342
-4351
-4360
-4369
-4379
-4388
-4398
-4408
-4418
-4429
-4439
-4450
-4460
-4471
-4481
-4490
-4499
-4508
-4516
-4523
-4529
-4534
-4538
-4541
-4542
-4542
-4541
-4538
-4533
-4528
-4520
-4512
-4501
-4490
-4477
-4462
-4447
-4430
-4413
-4394
-4375
-4354
-4334
-4312
-4291
-4269
-4247
-4225
-4203
-4180
-4158
-4136
-4114
-4091
-4069
-4046
-4024
-4001
-3979
-3957
-3935
-3913
-3891
-3870
-3849
-3828
-3807
-3787
-3767
-3748
-3729
-3710
-3691
-3673
-3655
-3637
-3619
-3602
-3584
-3567
-3550
-3534
-3517
-3501
-3485
-3469
-3453
-3438
-3422
-3407
-3392
-3377
-3362
-3347
-3333
-3319
-3304
-3290
-3276
-3261
-3246
-3230
-3214
-3197
-3179
-3160
-3141
-3121
-3100
-3079
-3057
-3034
-3011
-2988
-2963
-2939
-2914
-2888
-2862
-2836
-2809
-2781
-2753
-2724
-2694
-2664
-2633
-2602
-2570
-2538
-2505
-2472
-2439
-2406
-2373
-2339
-2306
-2273
-2239
-2206
-2173
-2140
-2106
-2072
-2037
-2004
-1969
-1934
-1897
-1861
-1823
-1784
-1744
-1703
-1660
-1617
-1572
-1526
-1479
-1431
-1382
-1332
-1281
-1229
-1176
-1122
-1068
-1012
-958
-902
-845
-788
-730
-672
-613
-553
-493
-432
-371
-309
-246
-182
-117
-52
14
80
148
216
285
354
425
496
568
640
713
787
861
936
1010
1087
1164
1241
1318
1396
1474
1552
1630
1708
1786
1865
1943
2021
2099
2177
2254
2332
2409
2486
2563
2639
2716
2792
2868
2943
3018
3093
3167
3241
3315
3389
3462
3535
3607
3679
3751
3823
3894
3964
4034
4104
4173
4241
4307
4373
4438
4501
4563
4623
4682
4739
4795
4849
4901
4952
5002
5049
5096
5141
5185
5228
5269
5310
5349
5387
5424
5460
5494
5527
5559
5590
5619
5646
5672
5697
5721
5743
5764
5783
5802
5820
5836
5852
5866
5880
5892
5904
5914
5924
5932
5939
5945
5950
5954
5957
5958
5957
5956
5953
5948
5942
5935
5927
5917
5906
5894
5881
5867
5853
5838
5823
5807
5792
5776
5760
5745
5729
5714
5700
5686
5672
5659
5647
5635
5624
5614
5604
5595
5586
5577
5569
5561
5554
5546
5538
5531
5523
5516
5508
5501
5493
5485
5478
5470
5463
5455
5447
5439
5431
5422
5413
5404
5395
5385
5374
5363
5351
5339
5326
5312
5299
5285
5271
5257
5243
5230
5217
5205
5193
5182
5172
5163
5155
5147
5141
5136
5132
5129
5128
5128
5130
5133
5138
5145
5154
5164
5177
5192
5209
5228
5250
5273
5299
5326
5356
5386
5419
5452
5487
5522
5558
5595
5633
5670
5709
5747
5786
5824
5863
5902
5940
5979
6018
6056
6095
6133
6172
6210
6249
6287
6326
6364
6403
6442
6481
6520
6558
6597
6636
6674
6712
6749
6786
6823
6859
6895
6930
6965
7000
7034
7068
7102
7135
7168
7201
7234
7268
7301
7334
7367
7400
7433
7466
7499
7532
7565
7598
7632
7665
7697
7730
7763
7796
7829
7861
7894
7928
7961
7994
8028
8061
8096
8131
8166
8202
8238
8274
8311
8348
8385
8424
8462
8501
8541
8582
8623
8666
8709
8753
8799
8845
8892
8941
8990
9040
9092
9145
9199
9255
9312
9370
9430
9492
9555
9620
9687
9756
9827
9899
9974
10050
10129
10209
10290
10374
10459
10545
10633
10723
10814
10906
10998
11092
11187
11283
11379
11476
11574
11671
11769
11867
11965
12063
12160
12257
12354
12450
12545
12640
12735
12829
12923
13016
13109
13202
13295
13387
13480
13572
13664
13755
13847
13938
14029
14120
14211
14302
14392
14483
14573
14663
14753
14843
14932
15021
15109
15197
15284
15371
15456
15541
15625
15708
15790
15871
15952
16030
16110
16187
16263
16338
16411
16483
16554
16623
16690
16756
16820
16883
16944
17003
17061
17118
17172
17225
17277
17327
17376
17422
17468
17512
17554
17594
17633
17671
17706
17740
17772
17802
17831
17858
17882
17905
17926
17945
17962
17977
17990
18000
18009
18015
18018
18020
18020
18018
18014
18008
18000
17990
17979
17966
17951
17935
17917
17898
17877
17855
17831
17806
17780
17753
17724
17694
17663
17631
17598
17563
17527
17490
17451
17411
17370
17327
17283
17238
17191
17143
17094
17043
16991
16938
16883
16827
16770
16712
16653
16594
16533
16472
16410
16347
16285
16222
16160
16097
16035
15972
15909
15846
15783
15721
15658
15595
15533
15470
15408
15345
15283
15221
15159
15097
15035
14973
14912
14851
14790
14729
14668
14608
14549
14489
14430
14372
14314
14256
14199
14142
14086
14030
13975
13921
13868
13815
13762
13711
13660
13609
13559
13510
13461
13412
13364
13317
13270
13223
13177
13132
13086
13041
12996
12951
12906
12862
12817
12774
12730
12687
12644
12601
12559
12517
12475
12434
12393
12352
12312
12271
12231
12191
12152
12112
12074
12035
11997
11960
11923
11886
11850
11814
11778
11743
11708
11674
11640
11606
11572
11539
11506
11473
11440
11407
11374
11341
11308
11274
11240
11206
11172
11137
11102
11067
11031
10996
10960
10925
10889
10854
10818
10782
10747
10711
10674
10638
10601
10564
10526
10488
10450
10412
10373
10334
10294
10255
10215
10176
10136
10096
10057
10017
9977
9938
9899
9860
9821
9782
9744
9706
9668
9630
9593
9557
9521
9485
9450
9415
9380
9346
9312
9279
9245
9212
9178
9144
9110
9076
9041
9005
8969
8933
8896
8858
8819
8780
8740
8699
8658
8615
8572
8528
8484
8439
8393
8347
8301
8254
8207
8160
8113
8066
8018
7971
7923
7876
7828
7780
7733
7685
7637
7590
7542
7495
7447
7400
7353
7306
7260
7213
7166
7120
7073
7026
6980
6933
6887
6840
6793
6746
6699
6652
6604
6557
6509
6460
6412
6363
6314
6265
6215
6166
6116
6067
6018
5969
5921
5873
5826
5780
5734
5689
5645
5601
5558
5517
5476
5436
5397
5358
5321
5284
5248
5212
5177
5142
5108
5074
5040
5007
4974
4941
4908
4876
4845
4813
4783
4753
4724
4695
4668
4641
4615
4590
4566
4543
4522
4501
4482
4463
4446
4430
4416
4402
4390
4378
4368
4359
4350
4343
4336
4329
4324
4319
4314
4310
4307
4304
4302
4300
4299
4299
4299
4299
4300
4302
4305
4308
4311
4315
4320
4326
4332
4339
4346
4354
4363
4372
4381
4392
4402
4413
4424
4435
4447
4458
4470
4481
4493
4504
4515
4526
4536
4546
4556
4565
4574
4582
4590
4597
4604
4611
4616
4621
4626
4629
4632
4635
4637
4638
4638
4639
4638
4638
4636
4635
4632
4629
4626
4621
4616
4610
4603
4595
4586
4577
4566
4555
4542
4529
4515
4501
4486
4470
4454
4438
4421
4404
4387
4369
4352
4334
4316
4298
4279
4261
4242
4223
4204
4185
4165
4145
4124
4103
4082
4059
4037
4014
3991
3967
3942
3918
3893
3867
3842
3816
3790
3764
3738
3711
3684
3657
3630
3603
3576
3548
3521
3494
3466
3439
3411
3384
3357
3330
3303
3277
3250
3225
3199
3174
3149
3124
3099
3075
3051
3026
3002
2977
2953
2928
2903
2878
2852
2827
2801
2775
2749
2723
2697
2671
2645
2619
2593
2568
2543
2517
2492
2468
2443
2418
2394
2370
2346
2323
2300
2278
2256
2235
2215
2195
2176
2158
2140
2123
2107
2091
2075
2060
2045
2031
2016
2003
1989
1975
1962
1949
1937
1924
1912
1901
1890
1879
1870
1860
1851
1842
1834
1826
1819
1812
1805
1798
1792
1786
1780
1774
1768
1763
1758
1753
1749
1744
1741
1737
1734
1731
1728
1726
1724
1722
1720
1719
1718
1716
1715
1714
1713
1711
1709
1707
1705
1703
1700
1697
1694
1691
1688
1685
1681
1678
1675
1671
1668
1665
1661
1658
1655
1652
1649
1647
1644
1643
1641
1640
1640
1640
1640
1641
1642
1643
1645
1647
1649
1651
1654
1657
1660
1663
1666
1669
1672
1675
1677
1680
1683
1685
1688
1691
1694
1698
1702
1706
1711
1716
1722
1729
1736
1744
1753
1763
1774
1785
1798
1811
1825
1839
1854
1870
1887
1904
1922
1941
1961
1981
2003
2025
2048
2072
2097
2123
2150
2178
2207
2236
2267
2298
2330
2363
2397
2432
2468
2504
2542
2580
2620
2660
2701
2743
2786
2830
2874
2920
2966
3013
3061
3110
3160
3211
3263
3316
3370
3425
3481
3539
3598
3659
3721
3784
3849
3915
3982
4051
4122
4193
4266
4340
4416
4492
4569
4648
4728
4808
4890
4973
5056
5141
5226
5313
5400
5488
5577
5667
5758
5849
5941
6034
6127
6221
6315
6410
6505
6601
6697
6794
6892
6990
7089
7188
7288
7389
7491
7593
7695
7798
7902
8005
8109
8213
8317
8420
8523
8626
8729
8831
8932
9033
9134
9234
9334
9433
9532
9630
9728
9826
9924
10021
10118
10215
10312
10408
10504
10600
10696
10791
10885
10980
11074
11167
11260
11352
11444
11535
11626
11716
11805
11894
11982
12070
12158
12245
12332
12418
12504
12590
12675
12759
12843
12926
13009
13090
13171
13251
13329
13407
13484
13560
13634
13708
13780
13852
13921
13990
14057
14123
14187
14249
14310
14369
14427
14483
14537
14590
14641
14691
14739
14786
14831
14874
14916
14956
14994
15031
15066
15099
15131
15162
15190
15218
15243
15268
15290
15312
15331
15350
15366
15382
15395
15408
15419
15428
15437
15444
15450
15456
15461
15465
15469
15473
15476
15479
15481
15483
15485
15487
15488
15489
15490
15490
15489
15488
15486
15484
15481
15477
15473
15468
15462
15455
15448
15440
15432
15422
15412
15401
15389
15377
15364
15349
15334
15318
15301
15284
15265
15245
15225
15204
15182
15159
15135
15111
15085
15059
15031
15003
14973
14943
14911
14879
14845
14811
14775
14738
14700
14661
14622
14581
14539
14496
14452
14407
14361
14314
14267
14218
14169
14119
14069
14018
13967
13915
13863
13810
13757
13704
13650
13596
13541
13486
13430
13374
13318
13261
13204
13147
13090
13032
12975
12917
12860
12802
12745
12687
12630
12572
12515
12457
12400
12342
12285
12227
12169
12110
12052
11993
11935
11876
11817
11758
11699
11640
11581
11522
11463
11404
11346
11288
11231
11174
11117
11061
11005
10950
10896
10841
10788
10735
10683
10632
10582
10532
10483
10435
10387
10341
10295
10250
10207
10164
10123
10082
10043
10004
9967
9931
9895
9860
9826
9793
9760
9728
9697
9666
9635
9605
9576
9547
9518
9490
9462
9435
9409
9383
9357
9332
9308
9284
9261
9238
9217
9195
9175
9155
9136
9117
9099
9081
9064
9048
9033
9019
9005
8992
8980
8969
8958
8948
8939
8930
8922
8915
8909
8903
8899
8896
8893
8892
8891
8892
8894
8897
8901
8907
8914
8922
8932
8943
8956
8970
8985
9003
9021
9042
9063
9087
9111
9137
9163
9191
9220
9249
9279
9310
9341
9372
9404
9436
9469
9501
9534
9567
9599
9633
9666
9699
9733
9766
9800
9835
9869
9904
9940
9975
10012
10048
10085
10123
10160
10198
10236
10274
10312
10350
10388
10425
10463
10500
10537
10573
10610
10647
10683
10720
10756
10793
10829
10866
10903
10940
10977
11014
11052
11089
11127
11165
11204
11243
11282
11321
11361
11401
11442
11482
11524
11565
11607
11649
11692
11734
11777
11820
11862
11905
11948
11991
12034
12078
12121
12165
12209
12253
12298
12343
12389
12435
12481
12528
12575
12622
12669
12716
12764
12811
12858
12904
12951
12997
13043
13088
13134
13179
13224
13270
13315
13360
13405
13450
13494
13539
13583
13627
13671
13714
13758
13801
13844
13888
13930
13973
14016
14058
14100
14142
14183
14223
14264
14303
14343
14381
14419
14456
14493
14529
14564
14598
14632
14665
14697
14729
14760
14791
14821
14850
14879
14907
14934
14960
14986
15011
15035
15058
15081
15102
15123
15143
15162
15180
15197
15213
15227
15240
15252
15263
15272
15280
15286
15291
15294
15296
15296
15295
15292
15287
15282
15274
15266
15257
15246
15234
15222
15208
15194
15179
15163
15146
15129
15111
15092
15072
15052
15030
15008
14985
14961
14937
14911
14885
14857
14829
14800
14769
14738
14706
14673
14639
14604
14568
14531
14492
14453
14412
14370
14327
14282
14235
14187
14138
14086
14033
13978
13921
13862
13801
13738
13674
13608
13540
13471
13400
13328
13254
13180
13104
13027
12949
12871
12791
12710
12628
12546
12462
12378
12293
12206
12120
12032
11943
11853
11762
11670
11578
11484
11389
11294
11197
11100
11002
10904
10805
10705
10606
10506
10405
10305
10204
10104
10003
9902
9801
9701
9600
9500
9400
9301
9202
9104
9006
8909
8812
8716
8620
8524
8429
8335
8242
8148
8055
7964
7873
7783
7693
7603
7515
7427
7340
7253
7168
7083
6999
6916
6834
6753
6673
6594
6516
6439
6363
6288
6214
6141
6068
5996
5925
5855
5786
5718
5650
5583
5517
5453
5389
5326
5265
5205
5147
5090
5035
4981
4929
4878
4829
4782
4736
4692
4650
4610
4571
4534
4499
4466
4435
4405
4378
4351
4327
4304
4282
4261
4242
4224
4207
4192
4177
4163
4150
4138
4127
4117
4107
4098
4089
4081
4072
4064
4056
4048
4038
4030
4022
4014
4003
3995
3985
3975
3964
3952
3940
3927
3914
3899
3884
3868
3852
3834
3816
3798
3778
3758
3738
3716
3694
3672
3649
3625
3600
3575
3548
3521
3492
3463
3433
3402
3370
3337
3303
3269
3233
3197
3160
3121
3081
3041
2999
2956
2912
2867
2821
2774
2726
2677
2627
2577
2525
2473
2420
2367
2312
2257
2201
2145
2088
2029
1972
1913
1853
1793
1733
1671
1609
1547
1483
1420
1355
1290
1224
1157
1089
1020
952
882
812
742
671
600
529
457
385
313
241
169
97
25
-47
-119
-191
-263
-335
-407
-480
-552
-624
-697
-770
-843
-916
-990
-1064
-1138
-1212
-1286
-1361
-1436
-1511
-1586
-1662
-1738
-1814
-1890
-1966
-2043
-2120
-2197
-2274
-2351
-2428
-2504
-2581
-2658
-2735
-2812
-2889
-2967
-3044
-3122
-3200
-3279
-3357
-3436
-3515
-3595
-3674
-3753
-3833
-3912
-3991
-4070
-4149
-4227
-4304
-4381
-4457
-4532
-4606
-4679
-4751
-4822
-4892
-4961
-5029
-5096
-5162
-5228
-5292
-5356
-5420
-5483
-5545
-5607
-5669
-5730
-5790
-5850
-5910
-5968
-6026
-6083
-6140
-6196
-6250
-6304
-6357
-6410
-6461
-6511
-6560
-6608
-6656
-6702
-6748
-6792
-6836
-6879
-6922
-6963
-7004
-7043
-7083
-7121
-7159
-7196
-7232
-7268
-7302
-7336
-7369
-7401
-7432
-7462
-7491
-7518
-7545
-7571
-7595
-7619
-7643
-7665
-7688
-7709
-7730
-7751
-7771
-7791
-7810
-7829
-7847
-7866
-7883
-7901
-7917
-7934
-7949
-7964
-7978
-7992
-8004
-8013
-8023
-8032
-8038
-8042
-8045
-8045
-8045
-8042
-8037
-8029
-8021
-8010
-7999
-7985
-7970
-7954
-7936
-7917
-7896
-7874
-7851
-7827
-7801
-7774
-7746
-7716
-7685
-7653
-7620
-7587
-7552
-7517
-7481
-7444
-7406
-7368
-7329
-7289
-7249
-7207
-7166
-7124
-7081
-7038
-6995
-6952
-6910
-6867
-6825
-6783
-6742
-6701
-6660
-6621
-6581
-6543
-6505
-6468
-6431
-6395
-6360
-6325
-6291
-6258
-6225
-6193
-6161
-6130
-6099
-6069
-6039
-6010
-5980
-5952
-5923
-5895
-5867
-5840
-5813
-5787
-5761
-5736
-5711
-5687
-5664
-5642
-5621
-5600
-5581
-5563
-5545
-5529
-5513
-5498
-5484
-5471
-5459
-5447
-5436
-5425
-5415
-5406
-5398
-5391
-5384
-5379
-5375
-5373
-5371
-5371
-5372
-5375
-5378
-5383
-5390
-5398
-5407
-5418
-5431
-5446
-5462
-5479
-5499
-5520
-5543
-5568
-5594
-5623
-5653
-5685
-5720
-5756
-5794
-5833
-5875
-5918
-5963
-6009
-6057
-6106
-6156
-6208
-6261
-6315
-6371
-6428
-6486
-6545
-6605
-6666
-6729
-6793
-6858
-6924
-6992
-7060
-7130
-7201
-7273
-7345
-7419
-7494
-7569
-7646
-7723
-7802
-7881
-7961
-8041
-8122
-8205
-8287
-8371
-8454
-8539
-8624
-8710
-8797
-8885
-8974
-9064
-9155
-9247
-9340
-9434
-9530
-9627
-9725
-9824
-9925
-10026
-10129
-10232
-10337
-10442
-10548
-10654
-10762
-10870
-10980
-11090
-11201
-11312
-11425
-11539
-11653
-11768
-11884
-12000
-12117
-12234
-12351
-12468
-12586
-12703
-12820
-12936
-13052
-13167
-13281
-13395
-13508
-13619
-13730
-13841
-13950
-14059
-14167
-14274
-14381
-14488
-14593
-14699
-14803
-14907
-15010
-15113
-15214
-15315
-15414
-15513
-15610
-15706
-15801
-15895
-15988
-16079
-16169
-16258
-16346
-16432
-16517
-16601
-16683
-16763
-16841
-16918
-16993
-17066
-17137
-17205
-17272
-17337
-17400
-17462
-17521
-17580
-17636
-17692
-17745
-17798
-17849
-17899
-17948
-17995
-18041
-18086
-18129
-18170
-18211
-18249
-18286
-18322
-18356
-18389
-18420
-18449
-18476
-18502
-18525
-18547
-18567
-18585
-18601
-18615
-18628
-18639
-18648
-18655
-18661
-18665
-18667
-18667
-18665
-18661
-18655
-18648
-18638
-18626
-18612
-18596
-18577
-18557
-18535
-18511
-18485
-18457
-18426
-18395
-18361
-18325
-18288
-18248
-18207
-18165
-18120
-18074
-18027
-17977
-17926
-17873
-17818
-17762
-17704
-17644
-17583
-17520
-17456
-17390
-17322
-17253
-17183
-17111
-17038
-16964
-16889
-16813
-16736
-16658
-16579
-16500
-16420
-16338
-16258
-16175
-16093
-16010
-15925
-15841
-15755
-15669
-15581
-15494
-15405
-15316
-15225
-15134
-15043
-14951
-14858
-14764
-14670
-14576
-14481
-14385
-14289
-14193
-14096
-13998
-13899
-13800
-13700
-13600
-13499
-13397
-13294
-13191
-13088
-12984
-12880
-12776
-12671
-12567
-12463
-12359
-12256
-12152
-12050
-11947
-11845
-11743
-11642
-11542
-11442
-11342
-11243
-11144
-11046
-10949
-10852
-10755
-10659
-10563
-10468
-10373
-10279
-10185
-10091
-9998
-9905
-9813
-9722
-9632
-9542
-9454
-9366
-9279
-9193
-9108
-9024
-8941
-8859
-8777
-8696
-8617
-8538
-8459
-8382
-8305
-8230
-8154
-8080
-8007
-7935
-7863
-7793
-7723
-7654
-7585
-7518
-7452
-7387
-7322
-7259
-7196
-7134
-7074
-7014
-6955
-6898
-6841
-6786
-6732
-6679
-6627
-6577
-6528
-6481
-6436
-6393
-6352
-6313
-6276
-6240
-6208
-6177
-6148
-6121
-6097
-6074
-6054
-6036
-6020
-6006
-5994
-5984
-5976
-5970
-5965
-5963
-5962
-5963
-5966
-5970
-5976
-5983
-5992
-6001
-6012
-6024
-6037
-6051
-6066
-6082
-6099
-6116
-6135
-6154
-6173
-6193
-6214
-6235
-6257
-6280
-6303
-6327
-6352
-6377
-6404
-6431
-6460
-6490
-6520
-6552
-6585
-6619
-6655
-6691
-6729
-6768
-6808
-6850
-6893
-6938
-6983
-7030
-7078
-7128
-7178
-7230
-7283
-7338
-7393
-7450
-7507
-7566
-7625
-7685
-7745
-7806
-7868
-7930
-7993
-8057
-8121
-8186
-8251
-8316
-8382
-8449
-8515
-8582
-8649
-8716
-8783
-8850
-8917
-8985
-9052
-9119
-9186
-9253
-9320
-9386
-9452
-9517
-9582
-9647
-9711
-9774
-9837
-9900
-9961
-10022
-10082
-10141
-10199
-10256
-10313
-10368
-10423
-10477
-10529
-10580
-10631
-10679
-10726
-10772
-10817
-10860
-10902
-10943
-10982
-11021
-11058
-11095
-11130
-11165
-11198
-11231
-11262
-11293
-11322
-11351
-11378
-11405
-11430
-11455
-11479
-11502
-11524
-11545
-11566
-11585
-11604
-11621
-11637
-11651
-11664
-11676
-11686
-11694
-11700
-11705
-11707
-11708
-11707
-11704
-11700
-11694
-11686
-11676
-11665
-11653
-11638
-11622
-11604
-11585
-11564
-11541
-11517
-11492
-11464
-11436
-11405
-11374
-11340
-11306
-11269
-11232
-11192
-11151
-11109
-11065
-11020
-10973
-10925
-10876
-10826
-10774
-10721
-10666
-10610
-10553
-10494
-10433
-10371
-10307
-10242
-10175
-10106
-10036
-9964
-9890
-9815
-9738
-9659
-9578
-9496
-9413
-9328
-9242
-9154
-9065
-8975
-8884
-8791
-8697
-8602
-8505
-8406
-8307
-8205
-8103
-8000
-7895
-7789
-7682
-7574
-7466
-7356
-7246
-7135
-7023
-6910
-6795
-6680
-6564
-6446
-6328
-6208
-6087
-5966
-5843
-5720
-5595
-5471
-5346
-5221
-5096
-4971
-4846
-4722
-4598
-4474
-4351
-4227
-4104
-3981
-3858
-3736
-3613
-3490
-3366
-3243
-3119
-2995
-2871
-2746
-2621
-2495
-2369
-2242
-2116
-1989
-1862
-1734
-1606
-1479
-1351
-1223
-1095
-967
-840
-713
-586
-460
-334
-210
-86
38
160
282
402
522
641
759
876
991
1106
1219
1331
1441
1550
1658
1764
1869
1973
2076
2178
2278
2378
2477
2575
2671
2767
2861
2955
3047
3138
3228
3316
3404
3490
3575
3659
3742
3824
3906
3986
4066
4145
4222
4299
4374
4448
4520
4590
4658
4724
4787
4848
4907
4964
5018
5069
5118
5165
5209
5251
5291
5329
5364
5398
5430
5460
5489
5516
5541
5565
5587
5607
5627
5644
5660
5675
5688
5700
5711
5722
5731
5739
5746
5753
5759
5764
5768
5771
5774
5775
5776
5775
5774
5772
5769
5765
5760
5754
5747
5738
5729
5719
5707
5693
5678
5661
5643
5622
5600
5577
5551
5524
5495
5465
5434
5401
5367
5332
5296
5259
5222
5183
5144
5103
5062
5020
4977
4933
4888
4841
4794
4746
4696
4645
4593
4540
4485
4430
4374
4316
4258
4200
4141
4081
4022
3962
3902
3842
3782
3723
3664
3605
3547
3489
3431
3373
3316
3259
3202
3145
3089
3034
2979
2924
2871
2818
2766
2714
2664
2613
2564
2515
2467
2419
2372
2325
2278
2232
2185
2139
2092
2045
1998
1950
1901
1853
1803
1754
1704
1654
1603
1553
1502
1452
1401
1350
1299
1249
1198
1148
1097
1047
998
948
899
851
803
756
709
663
618
573
530
487
445
404
364
325
287
251
216
181
149
117
87
57
29
2
-25
-50
-75
-99
-122
-145
-167
-188
-208
-229
-248
-267
-285
-303
-321
-337
-354
-369
-384
-399
-413
-427
-441
-454
-467
-480
-492
-505
-517
-529
-540
-551
-561
-570
-578
-586
-592
-597
-601
-603
-604
-604
-602
-599
-594
-588
-581
-571
-561
-549
-535
-520
-504
-487
-468
-448
-427
-405
-382
-358
-334
-308
-282
-255
-227
-199
-171
-141
-112
-82
-52
-22
9
40
70
101
132
162
192
223
253
282
312
342
371
400
429
457
486
514
541
569
596
623
649
674
699
723
746
768
789
809
827
844
860
874
887
898
908
917
924
930
935
939
941
943
943
943
941
939
937
934
930
926
921
916
910
904
897
890
882
873
865
856
846
837
827
817
807
797
788
778
769
760
752
743
736
729
722
717
711
707
703
700
698
696
696
696
697
699
702
706
710
715
721
727
733
740
746
753
760
767
774
781
788
795
802
809
817
824
832
840
848
857
865
874
884
893
903
912
922
933
943
954
965
976
988
999
1010
1022
1036
1049
1062
1076
1090
1104
1119
1134
1149
1165
1181
1197
1212
1228
1243
1258
1273
1287
1301
1314
1327
1340
1353
1365
1377
1388
1400
1411
1422
1432
1442
1451
1460
1468
1475
1482
1487
1491
1495
1497
1497
1497
1495
1492
1488
1483
1477
1469
1460
1450
1438
1425
1410
1394
1377
1358
1337
1315
1291
1265
1238
1210
1179
1147
1114
1079
1042
1004
964
924
881
838
794
748
702
654
605
556
505
454
402
349
296
242
187
132
76
20
-37
-94
-152
-210
-269
-329
-388
-449
-510
-572
-635
-698
-762
-827
-893
-960
-1028
-1097
-1167
-1237
-1309
-1382
-1456
-1530
-1605
-1680
-1755
-1832
-1908
-1984
-2061
-2138
-2215
-2291
-2368
-2444
-2521
-2596
-2672
-2747
-2822
-2896
-2969
-3043
-3116
-3188
-3260
-3332
-3403
-3474
-3545
-3616
-3686
-3756
-3826
-3896
-3966
-4035
-4105
-4175
-4244
-4313
-4382
-4451
-4519
-4587
-4655
-4722
-4789
-4855
-4921
-4987
-5051
-5116
-5180
-5243
-5305
-5367
-5428
-5488
-5548
-5606
-5664
-5720
-5774
-5828
-5880
-5930
-5980
-6027
-6073
-6118
-6161
-6202
-6242
-6280
-6316
-6351
-6383
-6413
-6441
-6467
-6491
-6512
-6531
-6547
-6560
-6571
-6580
-6585
-6589
-6589
-6587
-6583
-6576
-6567
-6556
-6543
-6528
-6511
-6493
-6473
-6451
-6428
-6403
-6376
-6348
-6318
-6286
-6252
-6217
-6180
-6142
-6101
-6060
-6016
-5972
-5926
-5879
-5830
-5781
-5730
-5678
-5625
-5571
-5515
-5459
-5401
-5342
-5283
-5222
-5161
-5099
-5037
-4974
-4911
-4847
-4783
-4719
-4654
-4589
-4524
-4458
-4392
-4326
-4260
-4193
-4126
-4059
-3992
-3925
-3859
-3792
-3726
-3661
-3596
-3532
-3469
-3406
-3345
-3284
-3225
-3167
-3109
-3053
-2998
-2944
-2891
-2839
-2788
-2739
-2690
-2643
-2597
-2551
-2507
-2464
-2423
-2382
-2342
-2303
-2266
-2230
-2195
-2161
-2129
-2099
-2070
-2043
-2017
-1995
-1974
-1954
-1936
-1920
-1906
-1893
-1882
-1872
-1864
-1857
-1851
-1846
-1843
-1841
-1840
-1841
-1843
-1846
-1851
-1858
-1866
-1877
-1889
-1903
-1919
-1937
-1958
-1980
-2004
-2029
-2058
-2088
-2120
-2154
-2190
-2227
-2266
-2307
-2349
-2393
-2438
-2485
-2533
-2583
-2633
-2685
-2738
-2793
-2848
-2904
-2961
-3019
-3077
-3136
-3196
-3256
-3316
-3377
-3437
-3497
-3558
-3618
-3677
-3737
-3796
-3854
-3913
-3970
-4027
-4083
-4140
-4195
-4249
-4302
-4353
-4404
-4453
-4500
-4546
-4591
-4634
-4676
-4716
-4755
-4792
-4827
-4861
-4892
-4923
-4951
-4978
-5003
-5027
-5050
-5071
-5091
-5110
-5128
-5144
-5160
-5174
-5186
-5198
-5208
-5217
-5225
-5231
-5237
-5241
-5245
-5248
-5251
-5254
-5256
-5259
-5261
-5263
-5265
-5267
-5269
-5271
-5272
-5273
-5275
-5276
-5277
-5278
-5279
-5281
-5282
-5283
-5285
-5286
-5287
-5288
-5289
-5290
-5290
-5290
-5290
-5290
-5290
-5290
-5290
-5290
-5290
-5290
-5290
-5291
-5291
-5291
-5292
-5293
-5294
-5296
-5298
-5301
-5305
-5310
-5315
-5321
-5329
-5337
-5347
-5357
-5369
-5382
-5396
-5411
-5428
-5445
-5464
-5484
-5506
-5529
-5553
-5579
-5606
-5634
-5665
-5696
-5729
-5764
-5801
-5839
-5880
-5922
-5967
-6013
-6062
-6113
-6166
-6221
-6278
-6338
-6400
-6464
-6530
-6597
-6667
-6739
-6813
-6889
-6966
-7045
-7127
-7210
-7294
-7381
-7469
-7558
-7649
-7742
-7835
-7930
-8026
-8122
-8222
-8320
-8420
-8520
-8621
-8722
-8824
-8926
-9027
-9129
-9230
-9331
-9432
-9533
-9632
-9732
-9831
-9929
-10027
-10123
-10219
-10314
-10409
-10501
-10593
-10684
-10774
-10863
-10951
-11038
-11124
-11209
-11293
-11376
-11458
-11539
-11620
-11699
-11777
-11854
-11930
-12006
-12081
-12154
-12227
-12299
-12370
-12439
-12508
-12576
-12642
-12707
-12770
-12832
-12892
-12950
-13007
-13062
-13114
-13165
-13213
-13260
-13304
-13346
-13385
-13423
-13457
-13490
-13520
-13547
-13572
-13594
-13614
-13631
-13646
-13659
-13670
-13678
-13684
-13688
-13691
-13691
-13689
-13685
-13679
-13671
-13661
-13650
-13636
-13621
-13603
-13584
-13564
-13542
-13518
-13493
-13467
-13439
-13410
-13380
-13349
-13316
-13283
-13248
-13212
-13175
-13137
-13098
-13058
-13016
-12974
-12931
-12886
-12841
-12794
-12746
-12697
-12646
-12594
-12541
-12486
-12429
-12372
-12313
-12253
-12192
-12130
-12067
-12003
-11938
-11873
-11807
-11741
-11674
-11607
-11539
-11472
-11403
-11335
-11266
-11196
-11127
-11057
-10987
-10917
-10847
-10777
-10708
-10638
-10569
-10501
-10433
-10366
-10300
-10234
-10170
-10106
-10044
-9982
-9922
-9863
-9805
-9749
-9693
-9639
-9586
-9533
-9482
-9431
-9382
-9333
-9285
-9238
-9191
-9145
-9100
-9055
-9010
-8966
-8922
-8878
-8835
-8791
-8748
-8706
-8663
-8620
-8578
-8535
-8493
-8450
-8407
-8364
-8321
-8277
-8233
-8189
-8144
-8099
-8053
-8007
-7960
-7912
-7863
-7814
-7764
-7713
-7661
-7608
-7554
-7499
-7443
-7385
-7327
-7268
-7207
-7145
-7083
-7019
-6954
-6888
-6822
-6754
-6686
-6617
-6547
-6477
-6406
-6335
-6264
-6192
-6121
-6049
-5978
-5907
-5836
-5765
-5694
-5623
-5553
-5483
-5414
-5344
-5275
-5206
-5138
-5070
-5002
-4934
-4867
-4800
-4733
-4666
-4598
-4531
-4464
-4397
-4329
-4262
-4194
-4127
-4059
-3993
-3927
-3861
-3796
-3731
-3667
-3604
-3541
-3479
-3417
-3356
-3296
-3236
-3177
-3118
-3059
-3001
-2942
-2884
-2826
-2768
-2710
-2652
-2594
-2536
-2479
-2421
-2363
-2306
-2249
-2192
-2136
-2080
-2024
-1970
-1916
-1863
-1811
-1760
-1710
-1662
-1615
-1570
-1526
-1483
-1442
-1403
-1365
-1329
-1294
-1261
-1229
-1199
-1170
-1144
-1119
-1096
-1075
-1057
-1040
-1026
-1014
-1004
-996
-991
-989
-989
-991
-996
-1002
-1012
-1024
-1038
-1055
-1073
-1095
-1118
-1144
-1173
-1204
-1237
-1274
-1313
-1354
-1398
-1445
-1494
-1545
-1599
-1654
-1712
-1772
-1834
-1897
-1963
-2029
-2097
-2167
-2238
-2310
-2383
-2457
-2532
-2608
-2684
-2761
-2839
-2918
-2996
-3076
-3155
-3235
-3315
-3396
-3477
-3558
-3639
-3721
-3803
-3885
-3967
-4049
-4130
-4212
-4293
-4374
-4455
-4535
-4614
-4692
-4769
-4846
-4921
-4995
-5068
-5139
-5210
-5279
-5347
-5414
-5481
-5546
-5611
-5675
-5738
-5801
-5863
-5924
-5985
-6046
-6105
-6165
-6223
-6281
-6338
-6394
-6449
-6504
-6558
-6610
-6662
-6713
-6764
-6813
-6862
-6909
-6956
-7002
-7047
-7090
-7133
-7173
-7213
-7251
-7287
-7322
-7355
-7387
-7417
-7446
-7473
-7499
-7523
-7546
-7567
-7587
-7606
-7623
-7639
-7654
-7667
-7680
-7691
-7701
-7710
-7717
-7724
-7730
-7735
-7739
-7742
-7745
-7747
-7750
-7752
-7754
-7756
-7758
-7760
-7762
-7765
-7768
-7771
-7774
-7778
-7782
-7786
-7791
-7795
-7800
-7805
-7810
-7815
-7821
-7826
-7831
-7836
-7842
-7847
-7852
-7858
-7863
-7869
-7875
-7880
-7886
-7892
-7897
-7903
-7909
-7914
-7920
-7926
-7932
-7938
-7944
-7950
-7956
-7962
-7968
-7975
-7981
-7987
-7994
-8000
-8007
-8013
-8020
-8026
-8032
-8038
-8042
-8048
-8053
-8057
-8061
-8064
-8069
-8073
-8076
-8080
-8083
-8086
-8089
-8092
-8093
-8096
-8098
-8100
-8102
-8103
-8106
-8109
-8111
-8114
-8116
-8119
-8122
-8124
-8127
-8129
-8132
-8132
-8135
-8135
-8137
-8137
-8135
-8134
-8132
-8129
-8125
-8119
-8113
-8106
-8096
-8087
-8076
-8064
-8050
-8035
-8019
-8000
-7981
-7960
-7937
-7913
-7888
-7861
-7833
-7803
-7773
-7741
-7709
-7675
-7641
-7605
-7569
-7533
-7496
-7459
-7422
-7384
-7347
-7310
-7274
-7237
-7201
-7166
-7130
-7095
-7060
-7025
-6990
-6956
-6922
-6888
-6855
-6823
-6790
-6758
-6727
-6696
-6666
-6637
-6608
-6579
-6552
-6525
-6498
-6472
-6446
-6420
-6395
-6369
-6344
-6318
-6292
-6266
-6239
-6212
-6185
-6158
-6130
-6102
-6074
-6046
-6018
-5990
-5963
-5936
-5909
-5882
-5856
-5830
-5804
-5778
-5753
-5727
-5701
-5674
-5648
-5621
-5594
-5566
-5539
-5511
-5484
-5456
-5429
-5403
-5377
-5351
-5327
-5303
-5281
-5259
-5239
-5220
-5202
-5185
-5169
-5154
-5140
-5126
-5114
-5103
-5093
-5083
-5074
-5066
-5059
-5052
-5047
-5042
-5038
-5034
-5031
-5029
-5027
-5026
-5025
-5025
-5024
-5024
-5023
-5022
-5021
-5020
-5019
-5017
-5014
-5011
-5008
-5005
-5001
-4997
-4992
-4988
-4983
-4979
-4974
-4970
-4966
-4962
-4959
-4956
-4953
-4950
-4947
-4945
-4943
-4941
-4939
-4937
-4935
-4933
-4931
-4929
-4926
-4924
-4921
-4918
-4915
-4912
-4909
-4905
-4902
-4899
-4896
-4893
-4890
-4887
-4884
-4881
-4877
-4874
-4870
-4865
-4860
-4855
-4849
-4843
-4837
-4830
-4823
-4817
-4810
-4804
-4798
-4792
-4787
-4782
-4778
-4774
-4770
-4767
-4765
-4762
-4760
-4758
-4757
-4755
-4753
-4752
-4750
-4749
-4748
-4747
-4746
-4745
-4744
-4744
-4744
-4745
-4746
-4747
-4749
-4751
-4753
-4756
-4759
-4763
-4766
-4771
-4775
-4780
-4786
-4791
-4797
-4804
-4810
-4817
-4824
-4832
-4840
-4848
-4857
-4866
-4876
-4886
-4896
-4907
-4919
-4931
-4943
-4956
-4969
-4982
-4996
-5010
-5024
-5038
-5052
-5066
-5081
-5096
-5111
-5125
-5140
-5155
-5170
-5186
-5201
-5216
-5232
-5247
-5263
-5279
-5295
-5311
-5328
-5344
-5360
-5376
-5392
-5408
-5424
-5439
-5454
-5469
-5483
-5496
-5509
-5521
-5532
-5542
-5552
-5560
-5567
-5573
-5578
-5582
-5585
-5586
-5587
-5585
-5583
-5579
-5573
-5567
-5560
-5551
-5542
-5532
-5521
-5510
-5498
-5485
-5471
-5456
-5441
-5425
-5408
-5390
-5371
-5351
-5330
-5308
-5285
-5260
-5235
-5208
-5179
-5150
-5120
-5088
-5056
-5022
-4988
-4952
-4916
-4879
-4841
-4801
-4760
-4718
-4674
-4629
-4582
-4533
-4483
-4430
-4376
-4319
-4261
-4201
-4139
-4075
-4010
-3943
-3874
-3804
-3732
-3659
-3585
-3509
-3431
-3352
-3272
-3190
-3107
-3023
-2937
-2850
-2762
-2673
-2582
-2491
-2399
-2307
-2213
-2120
-2025
-1932
-1837
-1743
-1648
-1553
-1458
-1362
-1266
-1170
-1074
-978
-881
-784
-686
-589
-491
-393
-295
-197
-99
-1
97
196
294
392
490
588
686
784
881
977
1073
1168
1263
1358
1452
1545
1638
1730
1822
1914
2005
2096
2187
2277
2367
2457
2547
2636
2725
2814
2902
2990
3078
3165
3252
3338
3425
3510
3595
3680
3763
3847
3929
4011
4091
4173
4253
4333
4412
4490
4569
4647
4725
4802
4880
4958
5035
5113
5191
5268
5346
5424
5501
5579
5656
5733
5810
5887
5963
6039
6115
6191
6267
6342
6417
6492
6567
6642
6716
6790
6863
6936
7009
7081
7153
7224
7295
7365
7435
7504
7572
7641
7709
7776
7844
7911
7978
8044
8109
8176
8241
8306
8370
8433
8496
8559
8620
8681
8742
8802
8861
8920
8978
9036
9094
9151
9208
9266
9322
9379
9436
9493
9549
9605
9662
9718
9773
9829
9885
9941
9996
10052
10107
10163
10219
10275
10331
10387
10443
10500
10556
10613
10669
10726
10782
10839
10895
10950
11006
11061
11116
11171
11225
11278
11331
11384
11436
11487
11538
11589
11638
11687
11736
11784
11830
11877
11922
11966
12010
12053
12095
12136
12177
12216
12255
12293
12330
12367
12402
12438
12472
12506
12539
12571
12604
12635
12667
12698
12729
12760
12792
12823
12855
12887
12920
12953
12987
13022
13057
13094
13131
13169
13208
13248
13290
13332
13375
13420
13465
13512
13559
13608
13658
13709
13761
13814
13867
13922
13977
14033
14089
14146
14204
14263
14322
14382
14442
14503
14564
14625
14686
14748
14809
14871
14933
14995
15058
15121
15184
15248
15311
15375
15439
15503
15568
15632
15696
15760
15825
15889
15953
16017
16079
16143
16207
16271
16334
16397
16461
16523
16586
16649
16712
16775
16838
16902
16965
17029
17093
17157
17221
17286
17351
17416
17481
17546
17612
17677
17742
17808
17873
17938
18004
18069
18134
18200
18266
18332
18398
18464
18531
18598
18665
18733
18801
18870
18939
19008
19078
19148
19219
19290
19361
19433
19505
19578
19652
19726
19801
19877
19953
20031
20109
20189
20269
20350
20431
20514
20597
20680
20764
20849
20934
21020
21106
21193
21280
21367
21455
21543
21632
21720
21809
21899
21988
22078
22167
22257
22347
22437
22527
22616
22706
22795
22883
22972
23060
23147
23235
23321
23408
23493
23579
23663
23748
23832
23916
24000
24083
24167
24251
24335
24420
24504
24589
24674
24759
24844
24929
25014
25100
25185
25270
25354
25439
25522
25606
25688
25770
25851
25931
26010
26087
26164
26239
26313
26386
26458
26528
26598
26666
26732
26797
26861
26923
26984
27043
27100
27156
27210
27262
27312
27361
27408
27453
27496
27537
27577
27614
27650
27684
27716
27747
27776
27803
27830
27855
27879
27902
27924
27945
27965
27985
28004
28022
28040
28058
28075
28092
28109
28126
28142
28158
28174
28190
28206
28221
28237
28252
28267
28282
28297
28311
28325
28339
28352
28365
28378
28390
28402
28414
28425
28437
28448
28459
28471
28483
28495
28507
28519
28532
28546
28560
28575
28590
28607
28624
28642
28660
28680
28701
28722
28745
28768
28792
28818
28844
28871
28899
28927
28956
28986
29016
29046
29077
29108
29139
29171
29202
29234
29265
29297
29329
29361
29393
29425
29457
29490
29523
29556
29589
29621
29654
29687
29719
29751
29783
29813
29844
29873
29902
29929
29956
29982
30007
30031
30054
30076
30097
30117
30136
30154
30170
30186
30200
30213
30225
30236
30247
30256
30265
30273
30281
30288
30294
30300
30305
30309
30313
30317
30319
30322
30323
30324
30324
30324
30323
30322
30321
30319
30318
30316
30314
30313
30311
30310
30308
30307
30307
30306
30306
30306
30305
30306
30306
30306
30307
30308
30309
30310
30311
30312
30313
30314
30315
30316
30318
30319
30321
30323
30326
30329
30332
30335
30339
30342
30347
30352
30357
30363
30369
30376
30383
30391
30399
30409
30418
30428
30439
30450
30461
30473
30485
30497
30508
30520
30532
30544
30556
30568
30580
30592
30604
30616
30629
30642
30656
30670
30685
30700
30716
30732
30749
30766
30783
30801
30819
30838
30857
30876
30895
30914
30933
30953
30973
30992
31012
31032
31052
31072
31092
31112
31133
31153
31173
31193
31213
31233
31252
31271
31290
31309
31327
31344
31361
31378
31395
31410
31425
31440
31454
31467
31480
31492
31504
31515
31526
31536
31546
31556
31566
31576
31585
31595
31604
31613
31622
31630
31639
31647
31654
31661
31667
31673
31679
31683
31687
31691
31693
31696
31697
31698
31699
31699
31698
31697
31695
31693
31689
31686
31681
31676
31670
31663
31655
31646
31636
31625
31613
31600
31585
31570
31554
31536
31518
31498
31477
31456
31433
31408
31383
31357
31329
31300
31270
31239
31207
31174
31139
31104
31067
31029
30990
30950
30910
30868
30826
30783
30739
30695
30651
30606
30560
30514
30467
30420
30372
30324
30275
30225
30175
30124
30072
30020
29968
29915
29862
29809
29755
29701
29647
29593
29539
29485
29430
29376
29322
29268
29214
29160
29105
29051
28996
28940
28885
28829
28772
28715
28658
28600
28541
28483
28424
28364
28305
28246
28186
28127
28067
28008
27948
27889
27830
27771
27711
27652
27592
27532
27472
27412
27351
27290
27229
27168
27106
27043
26981
26918
26855
26792
26729
26665
26602
26538
26475
26412
26349
26287
26224
26162
26100
26038
25976
25915
25855
25794
25735
25676
25618
25560
25503
25448
25393
25338
25285
25233
25181
25130
25080
25030
24981
24932
24884
24837
24790
24743
24696
24650
24604
24559
24513
24468
24423
24378
24333
24289
24245
24201
24157
24114
24071
24029
23987
23946
23905
23865
23825
23786
23747
23708
23669
23631
23593
23555
23517
23479
23441
23403
23365
23327
23289
23251
23212
23174
23136
23098
23060
23023
22985
22949
22913
22877
22843
22809
22776
22744
22712
22682
22653
22625
22598
22572
22548
22525
22503
22483
22464
22446
22429
22414
22400
22388
22377
22367
22358
22350
22343
22336
22331
22326
22322
22319
22317
22315
22313
22313
22314
22315
22317
22321
22325
22331
22338
22346
22356
22367
22379
22392
22407
22423
22441
22460
22480
22501
22524
22548
22573
22599
22627
22656
22686
22717
22750
22784
22819
22856
22893
22930
22969
23008
23048
23088
23128
23169
23210
23251
23292
23333
23374
23415
23456
23496
23537
23577
23617
23657
23696
23735
23773
23811
23848
23884
23919
23954
23988
24021
24053
24084
24114
24143
24172
24200
24227
24254
24280
24305
24330
24355
24379
24403
24426
24449
24472
24494
24516
24537
24558
24579
24599
24619
24639
24658
24677
24696
24715
24734
24752
24771
24789
24807
24824
24842
24858
24874
24889
24904
24917
24930
24942
24953
24963
24972
24980
24988
24995
25001
25007
25012
25017
25021
25024
25027
25029
25031
25033
25034
25034
25034
25034
25033
25031
25030
25028
25026
25023
25020
25017
25014
25011
25007
25003
25000
24996
24992
24988
24984
24980
24977
24973
24970
24966
24963
24959
24956
24953
24950
24946
24943
24940
24937
24933
24930
24926
24923
24919
24916
24913
24910
24907
24904
24902
24899
24897
24896
24894
24893
24893
24892
24892
24892
24892
24893
24894
24894
24895
24895
24895
24895
24894
24893
24891
24888
24885
24882
24878
24873
24868
24863
24857
24851
24845
24838
24830
24822
24813
24804
24794
24783
24772
24760
24747
24734
24720
24705
24690
24674
24657
24639
24621
24602
24582
24562
24540
24518
24495
24470
24445
24419
24392
24364
24336
24306
24275
24244
24212
24178
24144
24108
24072
24034
23995
23954
23912
23869
23824
23778
23731
23682
23632
23581
23528
23474
23419
23363
23305
23246
23186
23125
23063
23000
22937
22872
22807
22741
22674
22606
22538
22468
22397
22326
22253
22180
22105
22029
21952
21874
21795
21715
21634
21551
21468
21383
21298
21211
21123
21034
20945
20854
20762
20669
20575
20480
20383
20286
20188
20089
19989
19887
19785
19683
19579
19474
19369
19263
19156
19049
18941
18832
18723
18614
18503
18393
18281
18170
18058
17946
17834
17721
17609
17497
17386
17275
17164
17053
16944
16835
16726
16618
16511
16404
16297
16193
16088
15986
15883
15781
15680
15580
15481
15383
15285
15189
15093
14998
14904
14810
14718
14626
14536
14446
14357
14269
14183
14097
14013
13930
13848
13768
13688
13611
13535
13460
13386
13314
13244
13175
13106
13040
12974
12909
12845
12782
12720
12659
12598
12538
12479
12421
12363
12306
12250
12194
12139
12085
12031
11977
11925
11873
11821
11770
11719
11669
11620
11572
11524
11477
11430
11385
11340
11296
11253
11210
11169
11128
11089
11050
11012
10976
10941
10906
10873
10841
10810
10780
10751
10723
10696
10670
10645
10620
10597
10574
10552
10530
10509
10488
10468
10449
10430
10411
10393
10375
10357
10340
10323
10305
10288
10271
10254
10238
10221
10205
10189
10172
10156
10140
10124
10107
10091
10075
10058
10042
10026
10009
9993
9976
9960
9943
9926
9909
9892
9875
9858
9841
9825
9809
9793
9778
9763
9748
9733
9719
9705
9692
9679
9666
9653
9641
9629
9618
9606
9595
9584
9573
9563
9553
9543
9533
9524
9515
9506
9498
9490
9482
9475
9468
9461
9455
9450
9446
9443
9440
9439
9438
9438
9439
9441
9444
9448
9452
9458
9463
9470
9477
9484
9492
9501
9510
9520
9530
9541
9552
9563
9575
9588
9601
9614
9628
9642
9657
9671
9686
9702
9718
9734
9751
9768
9786
9804
9823
9842
9862
9883
9904
9926
9948
9971
9994
10018
10042
10066
10090
10115
10140
10165
10190
10216
10242
10268
10294
10321
10348
10376
10404
10432
10460
10489
10518
10547
10576
10605
10635
10664
10694
10723
10753
10782
10811
10841
10870
10899
10928
10957
10987
11016
11045
11073
11102
11130
11158
11185
11212
11239
11265
11290
11314
11338
11361
11383
11405
11425
11445
11463
11481
11498
11513
11528
11543
11556
11568
11580
11591
11601
11610
11619
11627
11634
11641
11647
11652
11656
11659
11661
11662
11662
11661
11659
11655
11651
11645
11637
11629
11619
11608
11595
11581
11566
11549
11530
11510
11488
11464
11438
11410
11380
11348
11314
11278
11240
11200
11158
11114
11068
11020
10971
10920
10867
10813
10758
10701
10643
10584
10523
10460
10396
10330
10263
10194
10123
10050
9976
9900
9823
9744
9664
9582
9500
9416
9331
9245
9158
9070
8982
8892
8801
8710
8617
8524
8430
8335
8238
8141
8042
7945
7845
7745
7644
7543
7442
7340
7237
7135
7032
6930
6827
6724
6622
6520
6418
6317
6217
6117
6017
5919
5821
5724
5628
5533
5439
5346
5253
5161
5069
4978
4888
4798
4709
4620
4532
4444
4357
4271
4185
4101
4016
3933
3851
3769
3688
3607
3528
3449
3371
3293
3216
3140
3065
2991
2917
2845
2774
2705
2637
2570
2505
2441
2379
2318
2259
2201
2146
2092
2039
1989
1940
1893
1848
1805
1764
1724
1687
1651
1616
1583
1552
1521
1492
1463
1435
1409
1382
1357
1332
1308
1285
1262
1240
1218
1197
1177
1156
1137
1117
1098
1079
1061
1043
1026
1008
992
976
961
947
934
922
911
901
893
886
880
875
872
870
870
870
872
875
879
884
891
899
908
919
931
945
961
978
997
1018
1041
1065
1093
1122
1154
1188
1224
1263
1305
1349
1396
1445
1497
1551
1608
1668
1730
1794
1862
1931
2003
2078
2155
2234
2316
2401
2487
2576
2668
2761
2857
2954
3054
3156
3260
3367
3475
3585
3698
3812
3929
4046
4168
4291
4415
4542
4671
4802
4934
5069
5205
5342
5482
5622
5764
5907
6051
6195
6341
6487
6634
6782
6930
7078
7227
7376
7526
7675
7826
7976
8127
8279
8431
8583
8735
8888
9041
9194
9347
9501
9654
9808
9961
10114
10267
10420
10572
10724
10875
11025
11175
11324
11472
11619
11765
11910
12054
12196
12337
12476
12614
12750
12885
13019
13151
13281
13410
13538
13664
13788
13910
14031
14150
14267
14382
14495
14606
14715
14822
14927
15029
15130
15228
15325
15419
15512
15603
15692
15780
15865
15950
16032
16113
16192
16268
16344
16418
16490
16559
16627
16694
16758
16820
16881
16940
16997
17053
17106
17158
17208
17256
17302
17346
17388
17428
17465
17501
17535
17566
17595
17622
17647
17670
17691
17709
17726
17741
17754
17765
17775
17783
17789
17794
17797
17799
17799
17798
17795
17790
17784
17776
17767
17755
17742
17728
17711
17692
17672
17649
17625
17598
17570
17539
17507
17472
17436
17398
17358
17316
17273
17228
17182
17134
17085
17034
16983
16930
16876
16820
16764
16706
16647
16587
16527
16464
16401
16337
16271
16204
16138
16068
16000
15929
15858
15785
15711
15635
15559
15481
15401
15321
15239
15156
15071
14986
14900
14813
14725
14636
14547
14457
14366
14275
14183
14091
13999
13905
13811
13717
13621
13525
13428
13330
13231
13130
13029
12926
12821
12716
12608
12499
12389
12277
12164
12049
11933
11816
11698
11579
11460
11340
11219
11097
10976
10853
10730
10607
10484
10361
10237
10114
9990
9867
9743
9620
9496
9373
9250
9127
9004
8881
8758
8636
8513
8391
8270
8148
8028
7907
7787
7667
7547
7428
7309
7190
7071
6953
6835
6717
6599
6482
6366
6249
6133
6017
5902
5786
5670
5555
5440
5324
5209
5094
4979
4865
4751
4637
4524
4412
4300
4189
4078
3970
3862
3755
3649
3544
3440
3338
3236
3137
3038
2941
2845
2751
2657
2565
2475
2385
2297
2209
2122
2037
1952
1868
1786
1704
1623
1543
1464
1387
1310
1235
1161
1088
1016
947
878
811
745
680
617
556
495
437
379
324
269
216
165
114
65
17
-30
-77
-122
-167
-211
-255
-298
-341
-383
-425
-466
-507
-548
-587
-626
-665
-702
-738
-774
-808
-841
-873
-903
-932
-960
-987
-1012
-1038
-1062
-1085
-1107
-1128
-1149
-1169
-1189
-1207
-1225
-1243
-1259
-1275
-1290
-1305
-1318
-1331
-1344
-1355
-1366
-1377
-1387
-1397
-1406
-1415
-1423
-1431
-1438
-1445
-1452
-1458
-1464
-1469
-1474
-1479
-1484
-1488
-1492
-1495
-1499
-1502
-1505
-1508
-1511
-1514
-1516
-1518
-1520
-1522
-1524
-1526
-1527
-1529
-1530
-1531
-1532
-1533
-1534
-1535
-1535
-1536
-1536
-1536
-1536
-1535
-1535
-1534
-1532
-1531
-1529
-1527
-1524
-1522
-1519
-1515
-1512
-1508
-1505
-1501
-1497
-1494
-1491
-1488
-1486
-1484
-1483
-1482
-1483
-1484
-1485
-1488
-1491
-1496
-1501
-1506
-1513
-1520
-1528
-1537
-1546
-1557
-1569
-1581
-1596
-1611
-1629
-1648
-1669
-1691
-1715
-1741
-1769
-1799
-1830
-1863
-1898
-1935
-1973
-2013
-2055
-2098
-2143
-2190
-2238
-2287
-2338
-2390
-2444
-2499
-2555
-2612
-2671
-2731
-2793
-2856
-2920
-2985
-3052
-3120
-3190
-3260
-3332
-3405
-3480
-3555
-3631
-3709
-3788
-3867
-3948
-4029
-4112
-4195
-4279
-4363
-4448
-4534
-4621
-4708
-4796
-4884
-4973
-5063
-5153
-5243
-5334
-5425
-5517
-5609
-5702
-5795
-5888
-5981
-6075
-6168
-6262
-6355
-6449
-6542
-6634
-6727
-6819
-6910
-7001
-7092
-7182
-7271
-7361
-7450
-7538
-7626
-7714
-7802
-7889
-7975
-8061
-8147
-8231
-8315
-8399
-8481
-8562
-8643
-8722
-8801
-8878
-8955
-9032
-9107
-9182
-9257
-9332
-9406
-9481
-9555
-9629
-9704
-9779
-9854
-9930
-10006
-10082
-10160
-10238
-10317
-10396
-10476
-10557
-10639
-10721
-10804
-10887
-10971
-11056
-11141
-11227
-11314
-11401
-11489
-11577
-11666
-11755
-11845
-11936
-12027
-12118
-12211
-12304
-12397
-12491
-12586
-12681
-12777
-12873
-12969
-13066
-13162
-13259
-13356
-13452
-13548
-13644
-13739
-13835
-13929
-14023
-14117
-14211
-14305
-14398
-14492
-14586
-14680
-14775
-14870
-14966
-15062
-15160
-15258
-15356
-15455
-15555
-15655
-15756
-15857
-15959
-16062
-16165
-16270
-16375
-16480
-16587
-16694
-16801
-16910
-17019
-17128
-17239
-17350
-17461
-17574
-17687
-17802
-17917
-18033
-18150
-18269
-18389
-18510
-18632
-18755
-18880
-19005
-19132
-19260
-19389
-19519
-19650
-19782
-19915
-20048
-20182
-20317
-20451
-20586
-20721
-20856
-20990
-21125
-21258
-21391
-21524
-21655
-21785
-21915
-22043
-22170
-22296
-22420
-22544
-22666
-22787
-22907
-23026
-23144
-23261
-23377
-23491
-23605
-23716
-23827
-23936
-24044
-24151
-24256
-24359
-24460
-24560
-24658
-24755
-24849
-24942
-25032
-25121
-25208
-25292
-25374
-25454
-25532
-25607
-25680
-25750
-25818
-25883
-25946
-26006
-26064
-26120
-26175
-26227
-26278
-26327
-26375
-26421
-26466
-26510
-26553
-26595
-26637
-26677
-26717
-26756
-26795
-26833
-26870
-26907
-26943
-26979
-27014
-27049
-27084
-27118
-27152
-27185
-27218
-27252
-27285
-27318
-27351
-27384
-27418
-27451
-27485
-27519
-27553
-27588
-27622
-27657
-27693
-27728
-27764
-27801
-27837
-27874
-27912
-27949
-27987
-28025
-28063
-28102
-28141
-28180
-28219
-28259
-28299
-28340
-28380
-28422
-28463
-28505
-28548
-28591
-28634
-28679
-28723
-28768
-28814
-28861
-28909
-28957
-29006
-29057
-29108
-29161
-29214
-29269
-29325
-29382
-29440
-29499
-29559
-29621
-29683
-29747
-29812
-29879
-29947
-30016
-30087
-30160
-30234
-30309
-30386
-30465
-30545
-30626
-30709
-30794
-30879
-30966
-31055
-31144
-31234
-31326
-31418
-31511
-31605
-31700
-31795
-31890
-31986
-32082
-32177
-32274
-32369
-32465
-32561
-32656
-32750
-32846
-32940
-33034
-33128
-33221
-33314
-33406
-33498
-33590
-33682
-33773
-33864
-33954
-34045
-34134
-34224
-34313
-34401
-34490
-34577
-34664
-34750
-34836
-34921
-35005
-35088
-35171
-35252
-35333
-35413
-35493
-35572
-35650
-35728
-35805
-35882
-35959
-36036
-36112
-36188
-36265
-36341
-36418
-36495
-36573
-36651
-36730
-36810
-36890
-36970
-37052
-37134
-37217
-37301
-37386
-37472
-37559
-37647
-37736
-37825
-37916
-38007
-38100
-38193
-38287
-38383
-38479
-38576
-38675
-38774
-38874
-38974
-39076
-39178
-39280
-39384
-39488
-39592
-39697
-39803
-39910
-40018
-40126
-40235
-40345
-40456
-40567
-40680
-40793
-40907
-41022
-41137
-41253
-41370
-41487
-41604
-41722
-41840
-41958
-42076
-42195
-42313
-42431
-42549
-42667
-42784
-42901
-43018
-43134
-43250
-43366
-43481
-43596
-43710
-43823
-43936
-44048
-44160
-44271
-44381
-44490
-44599
-44708
-44816
-44924
-45031
-45137
-45244
-45350
-45456
-45562
-45667
-45772
-45876
-45981
-46084
-46187
-46289
-46390
-46490
-46589
-46687
-46782
-46877
-46969
-47060
-47149
-47236
-47322
-47406
-47487
-47568
-47646
-47723
-47797
-47870
-47942
-48011
-48079
-48146
-48210
-48274
-48335
-48396
-48455
-48513
-48570
-48626
-48681
-48735
-48788
-48840
-48892
-48944
-48994
-49045
-49095
-49144
-49193
-49241
-49288
-49335
-49381
-49427
-49472
-49516
-49560
-49603
-49646
-49688
-49730
-49770
-49811
-49850
-49889
-49927
-49965
-50001
-50036
-50071
-50104
-50136
-50166
-50196
-50224
-50251
-50276
-50300
-50323
-50344
-50363
-50381
-50397
-50412
-50425
-50436
-50445
-50453
-50459
-50463
-50465
-50465
-50464
-50460
-50455
-50448
-50440
-50430
-50418
-50406
-50391
-50376
-50360
-50342
-50324
-50304
-50284
-50263
-50241
-50219
-50196
-50172
-50148
-50124
-50099
-50074
-50047
-50021
-49994
-49966
-49937
-49908
-49878
-49848
-49817
-49785
-49753
-49719
-49685
-49650
-49614
-49577
-49540
-49501
-49462
-49422
-49382
-49340
-49298
-49256
-49213
-49170
-49127
-49083
-49039
-48995
-48951
-48906
-48862
-48817
-48772
-48727
-48681
-48636
-48590
-48545
-48499
-48453
-48407
-48362
-48316
-48270
-48225
-48179
-48134
-48088
-48043
-47997
-47951
-47904
-47858
-47810
-47762
-47714
-47665
-47615
-47564
-47513
-47460
-47407
-47353
-47298
-47242
-47184
-47125
-47065
-47004
-46942
-46879
-46814
-46748
-46681
-46613
-46543
-46472
-46400
-46327
-46252
-46177
-46100
-46023
-45944
-45865
-45785
-45705
-45623
-45541
-45458
-45375
-45291
-45206
-45119
-45032
-44944
-44854
-44764
-44672
-44579
-44484
-44388
-44291
-44194
-44095
-43996
-43896
-43796
-43696
-43597
-43498
-43399
-43302
-43206
-43111
-43018
-42926
-42835
-42747
-42661
-42576
-42494
-42413
-42335
-42259
-42185
-42114
-42045
-41979
-41915
-41854
-41796
-41741
-41688
-41639
-41592
-41548
-41508
-41470
-41435
-41403
-41374
-41347
-41324
-41303
-41284
-41269
-41256
-41245
-41238
-41232
-41229
-41229
-41230
-41234
-41240
-41248
-41258
-41269
-41283
-41298
-41315
-41334
-41354
-41377
-41401
-41428
-41457
-41488
-41521
-41557
-41596
-41637
-41681
-41728
-41778
-41831
-41887
-41947
-42009
-42075
-42144
-42216
-42292
-42370
-42452
-42537
-42625
-42716
-42809
-42906
-43005
-43107
-43212
-43318
-43428
-43539
-43653
-43768
-43885
-44004
-44125
-44247
-44370
-44494
-44619
-44745
-44872
-44999
-45127
-45254
-45383
-45511
-45639
-45767
-45894
-46022
-46149
-46276
-46402
-46528
-46654
-46779
-46903
-47028
-47151
-47275
-47398
-47520
-47643
-47765
-47886
-48008
-48129
-48250
-48370
-48490
-48610
-48729
-48848
-48966
-49084
-49200
-49316
-49431
-49545
-49658
-49770
-49881
-49992
-50101
-50210
-50318
-50426
-50532
-50638
-50743
-50848
-50951
-51054
-51155
-51256
-51356
-51454
-51552
-51648
-51743
-51837
-51930
-52022
-52113
-52202
-52290
-52377
-52463
-52547
-52630
-52711
-52791
-52869
-52944
-53018
-53090
-53159
-53225
-53289
-53350
-53408
-53463
-53514
-53562
-53607
-53649
-53687
-53722
-53754
-53784
-53810
-53833
-53854
-53872
-53888
-53901
-53912
-53920
-53926
-53929
-53931
-53929
-53926
-53920
-53912
-53901
-53888
-53873
-53856
-53836
-53813
-53789
-53762
-53733
-53701
-53667
-53630
-53592
-53551
-53507
-53461
-53414
-53363
-53311
-53257
-53200
-53142
-53082
-53020
-52957
-52892
-52826
-52759
-52690
-52621
-52552
-52481
-52410
-52339
-52267
-52195
-52122
-52049
-51976
-51902
-51828
-51753
-51678
-51602
-51525
-51448
-51370
-51292
-51212
-51132
-51050
-50968
-50884
-50800
-50714
-50627
-50539
-50450
-50359
-50267
-50173
-50078
-49981
-49882
-49782
-49680
-49577
-49471
-49364
-49255
-49145
-49033
-48919
-48804
-48687
-48570
-48450
-48330
-48208
-48086
-47962
-47837
-47711
-47585
-47457
-47329
-47200
-47070
-46939
-46808
-46676
-46544
-46410
-46276
-46141
-46006
-45869
-45732
-45594
-45454
-45314
-45172
-45030
-44886
-44741
-44595
-44448
-44300
-44151
-44001
-43851
-43699
-43547
-43395
-43243
-43090
-42937
-42785
-42632
-42480
-42328
-42177
-42026
-41875
-41724
-41574
-41424
-41275
-41125
-40976
-40827
-40677
-40528
-40379
-40230
-40081
-39932
-39782
-39633
-39483
-39333
-39184
-39034
-38884
-38734
-38585
-38435
-38286
-38137
-37989
-37841
-37693
-37545
-37398
-37252
-37106
-36961
-36817
-36673
-36531
-36389
-36249
-36109
-35971
-35834
-35699
-35565
-35432
-35301
-35172
-35044
-34917
-34792
-34668
-34546
-34425
-34306
-34189
-34073
-33959
-33847
-33737
-33628
-33522
-33418
-33317
-33217
-33120
-33025
-32932
-32841
-32753
-32665
-32582
-32500
-32420
-32342
-32266
-32192
-32122
-32054
-31988
-31925
-31864
-31807
-31753
-31701
-31652
-31607
-31564
-31524
-31487
-31453
-31421
-31392
-31366
-31342
-31321
-31301
-31284
-31269
-31256
-31245
-31236
-31229
-31224
-31220
-31218
-31218
-31220
-31223
-31227
-31232
-31239
-31247
-31257
-31267
-31279
-31292
-31306
-31322
-31338
-31357
-31377
-31399
-31422
-31448
-31475
-31504
-31534
-31567
-31602
-31638
-31677
-31717
-31759
-31803
-31848
-31896
-31944
-31995
-32046
-32100
-32155
-32211
-32268
-32326
-32386
-32445
-32506
-32567
-32631
-32694
-32758
-32823
-32888
-32954
-33020
-33087
-33155
-33224
-33294
-33364
-33436
-33508
-33581
-33656
-33731
-33808
-33886
-33965
-34045
-34127
-34209
-34293
-34379
-34465
-34553
-34642
-34731
-34822
-34914
-35007
-35101
-35196
-35293
-35390
-35488
-35588
-35688
-35790
-35892
-35996
-36100
-36205
-36312
-36419
-36527
-36635
-36745
-36856
-36967
-37079
-37193
-37307
-37422
-37538
-37656
-37775
-37894
-38015
-38137
-38260
-38384
-38509
-38635
-38761
-38888
-39016
-39144
-39273
-39402
-39531
-39661
-39791
-39921
-40052
-40183
-40314
-40446
-40579
-40712
-40845
-40978
-41112
-41246
-41380
-41514
-41647
-41781
-41913
-42046
-42177
-42307
-42437
-42565
-42692
-42819
-42943
-43067
-43188
-43309
-43427
-43544
-43659
-43772
-43883
-43992
-44099
-44204
-44306
-44406
-44503
-44598
-44690
-44780
-44868
-44953
-45035
-45115
-45192
-45267
-45339
-45408
-45474
-45538
-45599
-45657
-45712
-45765
-45815
-45862
-45906
-45947
-45985
-46020
-46052
-46082
-46108
-46131
-46151
-46168
-46182
-46193
-46201
-46206
-46208
-46208
-46204
-46197
-46188
-46175
-46160
-46142
-46121
-46097
-46070
-46040
-46007
-45971
-45932
-45889
-45843
-45793
-45741
-45684
-45624
-45560
-45492
-45421
-45346
-45267
-45184
-45098
-45009
-44916
-44819
-44719
-44615
-44508
-44399
-44285
-44169
-44050
-43929
-43804
-43677
-43547
-43415
-43280
-43143
-43004
-42862
-42718
-42572
-42423
-42273
-42121
-41966
-41810
-41652
-41491
-41329
-41165
-40999
-40831
-40661
-40489
-40316
-40141
-39965
-39787
-39608
-39427
-39245
-39062
-38877
-38691
-38503
-38315
-38125
-37934
-37742
-37549
-37356
-37161
-36965
-36769
-36573
-36376
-36178
-35981
-35783
-35585
-35388
-35190
-34992
-34794
-34597
-34400
-34202
-34005
-33808
-33611
-33414
-33216
-33019
-32821
-32624
-32426
-32226
-32028
-31829
-31630
-31430
-31230
-31029
-30829
-30627
-30426
-30224
-30021
-29818
-29614
-29409
-29203
-28997
-28790
-28581
-28372
-28162
-27951
-27739
-27526
-27312
-27097
-26882
-26666
-26450
-26234
-26017
-25800
-25583
-25367
-25151
-24936
-24722
-24508
-24295
-24084
-23874
-23665
-23458
-23253
-23049
-22848
-22648
-22450
-22254
-22061
-21870
-21681
-21495
-21311
-21131
-20953
-20778
-20605
-20436
-20270
-20107
-19946
-19789
-19634
-19482
-19333
-19187
-19043
-18902
-18763
-18626
-18492
-18360
-18231
-18103
-17978
-17854
-17733
-17613
-17495
-17379
-17264
-17151
-17039
-16929
-16821
-16714
-16608
-16504
-16401
-16299
-16199
-16099
-16001
-15904
-15808
-15713
-15619
-15526
-15435
-15344
-15254
-15166
-15079
-14994
-14909
-14827
-14745
-14665
-14587
-14510
-14435
-14361
-14289
-14218
-14149
-14081
-14014
-13949
-13885
-13822
-13761
-13700
-13641
-13582
-13524
-13468
-13412
-13357
-13303
-13250
-13198
-13146
-13096
-13047
-12999
-12952
-12907
-12862
-12819
-12777
-12736
-12696
-12658
-12621
-12585
-12551
-12518
-12486
-12456
-12428
-12401
-12376
-12353
-12331
-12312
-12294
-12279
-12265
-12253
-12243
-12234
-12228
-12222
-12219
-12217
-12216
-12216
-12218
-12221
-12226
-12231
-12238
-12246
-12255
-12265
-12276
-12288
-12301
-12315
-12330
-12347
-12364
-12383
-12402
-12423
-12445
-12468
-12492
-12517
-12544
-12571
-12599
-12628
-12658
-12689
-12721
-12753
-12786
-12819
-12854
-12889
-12925
-12961
-12999
-13038
-13077
-13118
-13160
-13202
-13246
-13291
-13337
-13383
-13431
-13480
-13529
-13579
-13631
-13682
-13735
-13788
-13842
-13897
-13953
-14009
-14066
-14124
-14182
-14242
-14302
-14364
-14426
-14489
-14553
-14618
-14684
-14751
-14818
-14885
-14954
-15022
-15091
-15160
-15230
-15300
-15370
-15440
-15510
-15581
-15651
-15721
-15791
-15861
-15931
-16000
-16068
-16137
-16204
-16271
-16335
-16401
-16465
-16528
-16589
-16650
-16710
-16768
-16825
-16881
-16936
-16990
-17042
-17092
-17142
-17190
-17236
-17281
-17325
-17367
-17408
-17447
-17485
-17522
-17557
-17590
-17622
-17652
-17680
-17707
-17731
-17753
-17774
-17792
-17808
-17821
-17832
-17841
-17847
-17851
-17852
-17851
-17847
-17841
-17832
-17821
-17808
-17792
-17774
-17755
-17733
-17709
-17683
-17655
-17626
-17595
-17561
-17527
-17490
-17451
-17411
-17368
-17324
-17277
-17228
-17177
-17123
-17067
-17007
-16945
-16880
-16812
-16741
-16667
-16589
-16508
-16423
-16335
-16244
-16149
-16050
-15948
-15843
-15734
-15622
-15506
-15387
-15264
-15139
-15010
-14877
-14741
-14602
-14459
-14313
-14163
-14010
-13853
-13692
-13527
-13359
-13187
-13011
-12831
-12647
-12460
-12269
-12074
-11875
-11674
-11469
-11261
-11049
-10835
-10618
-10397
-10174
-9948
-9719
-9487
-9252
-9014
-8772
-8527
-8279
-8028
-7773
-7514
-7253
-6987
-6719
-6446
-6171
-5892
-5611
-5326
-5038
-4747
-4453
-4157
-3858
-3557
-3253
-2947
-2639
-2329
-2016
-1702
-1386
-1067
-747
-426
-102
223
549
877
1207
1538
1870
2203
2538
2874
3211
3550
3889
4230
4572
4915
5259
5604
5950
6297
6645
6994
7344
7695
8047
8400
8754
9108
9464
9820
10177
10535
10894
11253
11613
11973
12334
12695
13057
13419
13782
14144
14507
14870
15233
15596
15958
16321
16683
17045
17407
17769
18130
18491
18851
19212
19572
19931
20291
20649
21008
21365
21723
22079
22435
22791
23146
23499
23853
24205
24556
24906
25255
25603
25949
26294
26638
26980
27321
27660
27997
28333
28667
28999
29330
29659
29986
30312
30637
30959
31281
31601
31919
32235
32552
32866
33179
33490
33800
34107
34414
34718
35020
35320
35618
35913
36206
36497
36785
37071
37354
37635
37912
38188
38461
38731
38998
39263
39525
39785
40041
40295
40546
40794
41040
41282
41521
41757
41990
42220
42447
42670
42890
43107
43321
43531
43738
43941
44142
44339
44532
44723
44909
45093
45273
45449
45622
45791
45957
46119
46278
46433
46585
46734
46879
47021
47159
47294
47426
47555
47680
47803
47921
48037
48149
48257
48363
48464
48562
48656
48746
48833
48916
48994
49069
49140
49207
49271
49330
49386
49438
49487
49532
49573
49611
49646
49677
49705
49730
49751
49770
49785
49797
49806
49812
49815
49815
49812
49806
49797
49784
49769
49750
49729
49704
49676
49646
49612
49575
49535
49493
49447
49398
49346
49291
49232
49171
49107
49039
48968
48894
48817
48737
48653
48567
48478
48385
48290
48191
48090
47986
47879
47770
47658
47543
47426
47307
47185
47061
46934
46806
46675
46543
46408
46272
46133
45993
45851
45707
45562
45414
45265
45114
44961
44805
44648
44489
44328
44165
44000
43832
43662
43490
43316
43139
42960
42779
42595
42409
42221
42030
41837
41642
41445
41247
41046
40844
40641
40436
40230
40023
39816
39607
39398
39188
38978
38767
38556
38345
38133
37922
37710
37498
37286
37074
36862
36650
36438
36227
36016
35805
35595
35386
35176
34968
34760
34553
34347
34141
33936
33732
33528
33326
33124
32923
32723
32524
32325
32128
31932
31737
31542
31349
31158
30967
30778
30589
30403
30217
30033
29850
29669
29489
29310
29134
28959
28785
28613
28444
28276
28110
27946
27784
27624
27467
27313
27161
27012
26866
26723
26582
26445
26311
26180
26052
25927
25806
25688
25572
25461
25352
25247
25146
25048
24954
24863
24777
24694
24615
24541
24471
24405
24344
24287
24236
24189
24146
24109
24076
24048
24024
24005
23991
23981
23976
23975
23979
23987
23999
24016
24037
24062
24092
24126
24164
24206
24252
24302
24357
24416
24480
24547
24619
24695
24774
24858
24946
25038
25134
25233
25336
25443
25554
25668
25786
25907
26032
26160
26292
26427
26565
26707
26852
26999
27151
27305
27462
27622
27784
27950
28118
28288
28461
28636
28813
28991
29172
29354
29537
29722
29908
30095
30283
30472
30662
30853
31044
31236
31428
31620
31813
32006
32200
32394
32587
32781
32975
33169
33363
33558
33752
33946
34140
34334
34528
34721
34914
35107
35300
35492
35684
35875
36066
36256
36446
36635
36823
37011
37197
37382
37567
37750
37932
38113
38292
38470
38647
38822
38996
39168
39338
39507
39674
39840
40004
40166
40326
40484
40640
40795
40947
41098
41246
41392
41536
41678
41818
41955
42090
42222
42352
42479
42603
42725
42844
42960
43073
43184
43292
43397
43499
43598
43695
43789
43880
43968
44053
44136
44215
44292
44366
44437
44505
44571
44634
44694
44752
44808
44862
44913
44963
45011
45057
45102
45146
45188
45229
45269
45307
45345
45381
45416
45450
45482
45513
45542
45569
45595
45619
45641
45662
45680
45697
45711
45724
45734
45743
45750
45754
45757
45758
45756
45753
45748
45740
45731
45720
45707
45692
45675
45656
45635
45612
45588
45561
45533
45503
45471
45438
45403
45368
45330
45292
45253
45213
45172
45130
45088
45045
45002
44958
44914
44870
44825
44780
44734
44688
44642
44595
44547
44499
44450
44401
44351
44301
44250
44199
44147
44094
44041
43988
43934
43879
43824
43769
43712
43656
43598
43540
43481
43421
43361
43300
43238
43176
43113
43050
42986
42923
42858
42794
42729
42663
42597
42531
42465
42397
42330
42261
42193
42123
42053
41981
41909
41836
41762
41687
41611
41534
41455
41376
41295
41213
41130
41046
40960
40873
40785
40695
40604
40512
40419
40324
40228
40131
40033
39934
39834
39732
39630
39526
39421
39315
39208
39100
38991
38881
38770
38658
38546
38432
38319
38204
38090
37975
37860
37745
37630
37515
37400
37286
37172
37058
36945
36833
36721
36609
36498
36388
36278
36168
36059
35951
35843
35735
35628
35521
35414
35307
35201
35096
34991
34886
34782
34679
34576
34474
34373
34273
34173
34074
33976
33879
33783
33687
33593
33499
33407
33315
33224
33133
33044
32955
32868
32781
32695
32610
32526
32442
32362
32281
32202
32122
32046
31971
31897
31825
31755
31686
31619
31554
31491
31430
31371
31313
31258
31205
31153
31104
31056
31010
30967
30925
30885
30848
30812
30779
30748
30720
30694
30670
30650
30631
30616
30603
30594
30587
30583
30582
30584
30589
30597
30607
30621
30637
30657
30679
30704
30731
30761
30794
30829
30866
30906
30947
30991
31037
31084
31133
31184
31236
31289
31344
31400
31457
31514
31573
31633
31694
31756
31818
31882
31947
32012
32078
32145
32212
32281
32348
32418
32488
32558
32628
32698
32769
32840
32911
32982
33053
33125
33197
33269
33342
33416
33490
33565
33641
33718
33796
33876
33956
34038
34122
34207
34293
34381
34470
34561
34653
34747
34842
34939
35037
35137
35238
35340
35444
35550
35657
35765
35875
35986
36098
36212
36326
36442
36560
36678
36797
36917
37038
37160
37282
37405
37529
37653
37778
37903
38029
38155
38282
38410
38538
38667
38797
38927
39058
39190
39323
39456
39589
39724
39859
39994
40130
40266
40403
40541
40678
40817
40956
41095
41234
41374
41514
41653
41794
41934
42074
42214
42354
42494
42634
42773
42913
43051
43190
43327
43465
43601
43737
43871
44005
44138
44270
44401
44531
44660
44787
44914
45039
45163
45286
45407
45527
45647
45765
45881
45997
46111
46225
46337
46448
46559
46668
46777
46884
46991
47097
47203
47307
47411
47515
47618
47720
47822
47924
48024
48125
48224
48323
48422
48520
48617
48714
48810
48905
49000
49093
49185
49277
49367
49457
49545
49632
49719
49804
49888
49971
50053
50134
50213
50292
50369
50444
50519
50591
50663
50732
50801
50867
50932
50996
51057
51117
51175
51232
51287
51340
51392
51442
51490
51536
51581
51625
51666
51707
51745
51782
51818
51852
51884
51915
51945
51972
51998
52023
52046
52067
52086
52104
52121
52136
52149
52161
52171
52180
52187
52192
52196
52198
52199
52198
52195
52190
52183
52175
52165
52154
52140
52125
52109
52091
52071
52050
52028
52005
51980
51954
51927
51899
51869
51838
51807
51774
51739
51704
51667
51629
51589
51549
51507
51463
51419
51373
51325
51277
51227
51176
51124
51070
51015
50959
50901
50843
50782
50721
50659
50595
50530
50464
50396
50328
50258
50187
50115
50041
49966
49890
49812
49734
49653
49571
49488
49403
49316
49228
49138
49047
48954
48860
48764
48666
48568
48468
48367
48265
48161
48057
47952
47846
47739
47632
47524
47416
47307
47199
47090
46981
46873
46765
46657
46550
46443
46337
46232
46128
46024
45921
45819
45717
45617
45517
45419
45321
45225
45129
45035
44941
44849
44758
44669
44580
44493
44407
44323
44240
44159
44080
44001
43925
43849
43776
43703
43632
43563
43494
43427
43361
43296
43232
43169
43107
43046
42986
42927
42868
42811
42754
42698
42644
42590
42538
42486
42436
42388
42340
42294
42249
42206
42164
42123
42084
42047
42011
41977
41944
41912
41882
41853
41826
41799
41774
41749
41725
41703
41681
41659
41639
41619
41601
41583
41565
41549
41533
41519
41505
41492
41480
41469
41458
41449
41440
41432
41425
41418
41412
41406
41401
41396
41392
41387
41384
41380
41377
41373
41370
41367
41365
41362
41360
41358
41356
41355
41354
41353
41354
41354
41355
41357
41359
41362
41365
41369
41373
41378
41383
41388
41393
41399
41405
41410
41416
41422
41427
41432
41437
41442
41446
41450
41453
41457
41460
41463
41465
41468
41470
41472
41474
41475
41477
41478
41478
41479
41479
41478
41477
41475
41473
41470
41466
41461
41455
41448
41440
41431
41421
41410
41397
41383
41367
41350
41332
41313
41292
41270
41246
41221
41195
41167
41138
41108
41076
41043
41008
40972
40935
40896
40856
40814
40771
40725
40679
40630
40580
40528
40474
40419
40362
40302
40242
40179
40115
40049
39981
39912
39841
39768
39694
39618
39541
39462
39382
39300
39217
39133
39047
38960
38872
38782
38691
38599
38506
38411
38315
38217
38119
38019
37918
37817
37713
37609
37504
37398
37290
37182
37073
36962
36851
36738
36624
36510
36394
36277
36159
36039
35919
35797
35674
35550
35425
35298
35171
35042
34912
34781
34650
34517
34384
34249
34115
33979
33843
33707
33570
33433
33296
33158
33021
32884
32747
32610
32473
32336
32200
32064
31928
31792
31657
31522
31387
31252
31118
30984
30849
30715
30581
30447
30313
30179
30046
29912
29779
29646
29514
29382
29251
29120
28991
28862
28734
28607
28481
28356
28232
28109
27988
27868
27749
27632
27516
27401
27288
27177
27066
26957
26850
26744
26640
26537
26436
26336
26237
26140
26045
25950
25858
25766
25676
25587
25500
25413
25328
25245
25163
25082
25002
24924
24847
24772
24698
24626
24554
24485
24417
24350
24285
24222
24160
24100
24042
23985
23931
23878
23827
23779
23732
23687
23644
23603
23564
23527
23492
23459
23427
23397
23369
23342
23317
23293
23271
23250
23230
23211
23193
23176
23161
23146
23133
23120
23108
23097
23087
23077
23069
23060
23053
23045
23039
23032
23026
23020
23014
23009
23004
22999
22994
22990
22986
22982
22978
22975
22972
22969
22967
22965
22963
22962
22961
22960
22959
22959
22959
22959
22959
22960
22960
22961
22961
22962
22963
22964
22966
22967
22969
22971
22973
22975
22977
22980
22983
22986
22989
22993
22996
23000
23004
23007
23011
23015
23019
23022
23026
23029
23032
23035
23037
23039
23040
23041
23042
23042
23041
23040
23038
23035
23032
23028
23023
23018
23011
23004
22996
22988
22979
22969
22959
22948
22938
22927
22915
22904
22893
22882
22872
22861
22851
22841
22831
22822
22813
22804
22796
22788
22781
22773
22766
22759
22752
22746
22739
22732
22726
22719
22712
22705
22698
22690
22682
22674
22665
22655
22645
22635
22623
22611
22599
22586
22572
22557
22542
22526
22509
22492
22474
22455
22436
22416
22395
22374
22352
22330
22308
22285
22263
22240
22217
22194
22171
22148
22125
22102
22079
22057
22035
22012
21990
21968
21947
21925
21904
21882
21861
21840
21818
21797
21776
21755
21734
21713
21693
21672
21652
21633
21613
21594
21575
21557
21538
21520
21503
21485
21468
21451
21434
21417
21401
21384
21368
21352
21336
21320
21305
21289
21274
21258
21243
21228
21212
21197
21182
21167
21152
21137
21122
21108
21094
21081
21068
21056
21044
21034
21024
21015
21007
21000
20994
20988
20983
20979
20976
20974
20973
20972
20973
20974
20976
20979
20982
20986
20991
20997
21004
21011
21019
21027
21036
21046
21056
21067
21078
21090
21102
21115
21129
21143
21157
21172
21188
21204
21220
21236
21253
21270
21287
21304
21321
21339
21356
21374
21392
21410
21428
21446
21465
21483
21502
21521
21541
21561
21581
21601
21622
21643
21664
21686
21709
21731
21754
21777
21801
21825
21849
21874
21900
21925
21951
21978
22005
22033
22061
22091
22121
22152
22184
22217
22251
22287
22323
22361
22400
22440
22481
22524
22567
22612
22658
22705
22753
22802
22852
22903
22955
23007
23061
23114
23169
23224
23280
23335
23391
23448
23504
23560
23616
23672
23728
23783
23839
23894
23948
24003
24057
24111
24164
24218
24271
24324
24376
24428
24480
24532
24583
24633
24683
24733
24781
24829
24876
24921
24966
25010
25052
25094
25134
25173
25211
25248
25283
25318
25351
25382
25412
25441
25468
25493
25516
25538
25558
25577
25593
25607
25620
25631
25640
25647
25652
25655
25657
25656
25655
25651
25646
25640
25632
25622
25612
25599
25586
25570
25554
25536
25516
25495
25473
25448
25422
25394
25364
25333
25300
25264
25227
25188
25147
25103
25058
25011
24962
24910
24857
24802
24744
24684
24622
24558
24492
24423
24353
24280
24205
24127
24048
23966
23882
23795
23706
23615
23522
23426
23327
23226
23123
23016
22908
22796
22682
22566
22447
22325
22201
22074
21945
21813
21679
21542
21404
21262
21119
20973
20825
20675
20523
20369
20213
20054
19894
19732
19567
19401
19232
19061
18888
18712
18535
18355
18173
17990
17804
17616
17426
17234
17041
16845
16648
16449
16248
16045
15840
15634
15426
15216
15005
14792
14577
14361
14142
13922
13700
13477
13252
13025
12796
12566
12334
12100
11864
11627
11388
11148
10906
10662
10417
10170
9922
9673
9422
9170
8917
8663
8408
8151
7895
7638
7381
7123
6865
6607
6349
6092
5835
5578
5321
5066
4811
4556
4303
4050
3798
3547
3297
3048
2800
2553
2307
2061
1817
1574
1332
1092
852
614
377
142
-92
-324
-554
-782
-1008
-1233
-1455
-1675
-1892
-2107
-2320
-2530
-2738
-2943
-3146
-3346
-3543
-3738
-3930
-4119
-4306
-4489
-4669
-4847
-5021
-5191
-5359
-5523
-5683
-5840
-5994
-6144
-6291
-6435
-6575
-6712
-6846
-6976
-7104
-7228
-7350
-7468
-7583
-7696
-7806
-7912
-8016
-8118
-8216
-8312
-8406
-8496
-8585
-8671
-8755
-8836
-8915
-8992
-9067
-9140
-9210
-9279
-9345
-9410
-9472
-9533
-9591
-9647
-9701
-9753
-9803
-9850
-9895
-9939
-9980
-10019
-10056
-10091
-10124
-10156
-10185
-10213
-10239
-10264
-10287
-10308
-10328
-10347
-10364
-10380
-10394
-10408
-10420
-10431
-10441
-10450
-10458
-10465
-10471
-10476
-10480
-10483
-10485
-10486
-10486
-10484
-10482
-10478
-10473
-10467
-10459
-10450
-10441
-10430
-10417
-10404
-10390
-10374
-10358
-10341
-10323
-10303
-10283
-10262
-10240
-10217
-10193
-10168
-10142
-10114
-10085
-10055
-10024
-9992
-9958
-9924
-9888
-9851
-9814
-9776
-9737
-9698
-9658
-9618
-9577
-9537
-9496
-9456
-9416
-9376
-9337
-9299
-9260
-9223
-9186
-9150
-9114
-9080
-9046
-9013
-8980
-8948
-8917
-8887
-8858
-8829
-8801
-8775
-8749
-8725
-8702
-8679
-8659
-8639
-8621
-8604
-8588
-8574
-8561
-8549
-8539
-8530
-8522
-8515
-8510
-8505
-8502
-8500
-8499
-8499
-8500
-8502
-8506
-8510
-8516
-8523
-8531
-8540
-8550
-8561
-8574
-8587
-8602
-8618
-8635
-8653
-8673
-8694
-8716
-8740
-8765
-8792
-8820
-8851
-8882
-8916
-8951
-8989
-9028
-9068
-9111
-9156
-9202
-9251
-9301
-9353
-9407
-9463
-9521
-9580
-9642
-9705
-9770
-9836
-9904
-9974
-10046
-10119
-10193
-10269
-10346
-10424
-10503
-10582
-10663
-10745
-10827
-10909
-10993
-11076
-11160
-11243
-11327
-11411
-11494
-11578
-11661
-11745
-11828
-11911
-11993
-12076
-12159
-12241
-12323
-12405
-12487
-12568
-12649
-12730
-12811
-12892
-12972
-13053
-13132
-13212
-13292
-13371
-13450
-13529
-13607
-13686
-13764
-13842
-13920
-13998
-14076
-14154
-14231
-14309
-14387
-14464
-14542
-14620
-14698
-14777
-14856
-14935
-15014
-15095
-15176
-15258
-15340
-15424
-15508
-15593
-15679
-15766
-15853
-15942
-16030
-16120
-16212
-16303
-16395
-16488
-16582
-16676
-16772
-16868
-16965
-17062
-17160
-17260
-17359
-17460
-17562
-17664
-17767
-17872
-17977
-18083
-18190
-18299
-18408
-18519
-18630
-18743
-18856
-18971
-19086
-19202
-19319
-19437
-19556
-19675
-19794
-19914
-20035
-20156
-20277
-20398
-20520
-20642
-20765
-20887
-21010
-21133
-21257
-21380
-21504
-21628
-21753
-21877
-22002
-22128
-22253
-22379
-22505
-22631
-22758
-22884
-23011
-23138
-23265
-23392
-23520
-23647
-23775
-23902
-24030
-24158
-24287
-24415
-24544
-24674
-24803
-24933
-25063
-25194
-25325
-25456
-25588
-25720
-25852
-25985
-26117
-26250
-26383
-26516
-26650
-26783
-26916
-27050
-27183
-27316
-27449
-27583
-27715
-27848
-27980
-28112
-28244
-28376
-28507
-28637
-28768
-28898
-29027
-29157
-29285
-29414
-29541
-29669
-29795
-29921
-30046
-30171
-30294
-30417
-30540
-30661
-30782
-30902
-31021
-31139
-31257
-31373
-31489
-31604
-31718
-31832
-31944
-32057
-32168
-32279
-32390
-32500
-32609
-32718
-32827
-32935
-33042
-33149
-33255
-33361
-33466
-33570
-33673
-33776
-33878
-33980
-34081
-34181
-34281
-34380
-34478
-34576
-34672
-34768
-34864
-34958
-35051
-35144
-35236
-35326
-35416
-35504
-35592
-35678
-35763
-35847
-35929
-36010
-36089
-36167
-36243
-36317
-36390
-36461
-36530
-36598
-36664
-36729
-36792
-36854
-36914
-36973
-37030
-37085
-37140
-37192
-37243
-37292
-37340
-37387
-37431
-37474
-37516
-37556
-37594
-37630
-37665
-37698
-37729
-37759
-37786
-37813
-37837
-37860
-37881
-37901
-37920
-37937
-37953
-37967
-37981
-37993
-38004
-38015
-38024
-38032
-38040
-38047
-38054
-38059
-38064
-38068
-38072
-38074
-38077
-38078
-38079
-38079
-38079
-38078
-38077
-38075
-38073
-38071
-38068
-38064
-38060
-38056
-38051
-38045
-38039
-38032
-38025
-38017
-38008
-37999
-37989
-37978
-37966
-37954
-37941
-37927
-37913
-37897
-37881
-37864
-37846
-37827
-37807
-37787
-37766
-37743
-37720
-37696
-37671
-37645
-37618
-37590
-37561
-37531
-37500
-37468
-37435
-37401
-37367
-37331
-37294
-37256
-37218
-37178
-37137
-37095
-37052
-37008
-36963
-36918
-36871
-36824
-36777
-36728
-36680
-36631
-36582
-36533
-36484
-36436
-36388
-36341
-36294
-36248
-36203
-36158
-36115
-36072
-36030
-35989
-35949
-35910
-35871
-35834
-35798
-35762
-35728
-35695
-35662
-35631
-35601
-35571
-35543
-35515
-35489
-35463
-35438
-35413
-35390
-35367
-35344
-35322
-35301
-35281
-35261
-35242
-35223
-35204
-35187
-35170
-35153
-35137
-35122
-35108
-35094
-35081
-35069
-35057
-35047
-35037
-35029
-35021
-35014
-35008
-35003
-34999
-34997
-34995
-34994
-34995
-34996
-34999
-35003
-35008
-35015
-35022
-35031
-35041
-35052
-35064
-35078
-35093
-35110
-35127
-35146
-35167
-35188
-35211
-35236
-35262
-35289
-35318
-35347
-35379
-35411
-35445
-35480
-35516
-35554
-35593
-35633
-35674
-35716
-35760
-35804
-35850
-35898
-35946
-35996
-36047
-36099
-36152
-36207
-36263
-36320
-36378
-36437
-36498
-36560
-36622
-36686
-36751
-36817
-36884
-36951
-37020
-37089
-37159
-37230
-37302
-37374
-37448
-37522
-37596
-37672
-37748
-37825
-37903
-37981
-38060
-38140
-38221
-38303
-38386
-38469
-38554
-38639
-38726
-38814
-38903
-38993
-39085
-39178
-39272
-39368
-39465
-39563
-39663
-39764
-39867
-39970
-40076
-40182
-40290
-40398
-40508
-40619
-40732
-40845
-40959
-41074
-41190
-41307
-41425
-41543
-41662
-41781
-41900
-42021
-42141
-42261
-42382
-42502
-42623
-42743
-42863
-42982
-43101
-43220
-43338
-43456
-43572
-43688
-43804
-43918
-44032
-44145
-44257
-44368
-44478
-44587
-44695
-44802
-44908
-45012
-45116
-45218
-45319
-45419
-45518
-45616
-45713
-45809
-45905
-45999
-46092
-46184
-46276
-46366
-46455
-46542
-46629
-46715
-46799
-46881
-46963
-47043
-47121
-47199
-47274
-47349
-47421
-47492
-47562
-47630
-47696
-47761
-47824
-47886
-47946
-48004
-48060
-48114
-48167
-48217
-48265
-48311
-48356
-48398
-48438
-48476
-48512
-48546
-48578
-48609
-48637
-48664
-48688
-48711
-48732
-48752
-48770
-48785
-48800
-48812
-48822
-48830
-48837
-48841
-48844
-48844
-48843
-48840
-48835
-48828
-48820
-48810
-48798
-48785
-48770
-48754
-48736
-48717
-48696
-48674
-48649
-48623
-48595
-48566
-48535
-48502
-48467
-48431
-48394
-48355
-48314
-48273
-48230
-48187
-48142
-48097
-48051
-48004
-47956
-47908
-47860
-47810
-47761
-47711
-47660
-47609
-47558
-47507
-47455
-47403
-47351
-47299
-47246
-47194
-47141
-47089
-47036
-46983
-46930
-46877
-46824
-46771
-46718
-46665
-46612
-46559
-46507
-46454
-46402
-46349
-46297
-46245
-46193
-46141
-46089
-46037
-45985
-45934
-45882
-45831
-45780
-45730
-45679
-45629
-45578
-45528
-45478
-45428
-45378
-45327
-45277
-45227
-45177
-45127
-45077
-45027
-44977
-44927
-44878
-44829
-44780
-44732
-44685
-44638
-44591
-44545
-44500
-44455
-44410
-44366
-44323
-44280
-44237
-44195
-44154
-44113
-44073
-44033
-43993
-43954
-43916
-43877
-43840
-43802
-43765
-43728
-43691
-43655
-43619
-43583
-43547
-43512
-43476
-43441
-43406
-43371
-43336
-43301
-43266
-43230
-43195
-43159
-43123
-43087
-43050
-43013
-42975
-42938
-42900
-42861
-42823
-42784
-42746
-42708
-42669
-42631
-42594
-42556
-42519
-42482
-42446
-42410
-42374
-42339
-42304
-42270
-42237
-42204
-42171
-42140
-42109
-42079
-42050
-42021
-41993
-41966
-41940
-41914
-41889
-41865
-41842
-41820
-41798
-41776
-41756
-41736
-41717
-41698
-41680
-41663
-41646
-41630
-41614
-41599
-41584
-41570
-41556
-41543
-41530
-41517
-41505
-41493
-41481
-41469
-41457
-41446
-41435
-41424
-41413
-41403
-41393
-41382
-41372
-41362
-41351
-41341
-41330
-41319
-41308
-41297
-41285
-41273
-41260
-41247
-41234
-41220
-41206
-41191
-41176
-41160
-41144
-41128
-41111
-41094
-41076
-41058
-41040
-41021
-41003
-40984
-40964
-40945
-40925
-40904
-40884
-40862
-40841
-40818
-40795
-40772
-40748
-40724
-40699
-40674
-40648
-40622
-40595
-40568
-40541
-40514
-40486
-40458
-40430
-40401
-40371
-40341
-40310
-40279
-40246
-40213
-40179
-40143
-40107
-40069
-40031
-39990
-39949
-39906
-39862
-39816
-39768
-39718
-39667
-39614
-39559
-39501
-39442
-39381
-39317
-39251
-39183
-39113
-39040
-38966
-38889
-38810
-38728
-38645
-38559
-38471
-38381
-38289
-38195
-38098
-38000
-37899
-37796
-37692
-37585
-37477
-37367
-37255
-37142
-37027
-36911
-36793
-36673
-36553
-36430
-36307
-36182
-36057
-35930
-35802
-35673
-35544
-35413
-35282
-35149
-35016
-34882
-34747
-34612
-34475
-34338
-34201
-34063
-33924
-33785
-33645
-33505
-33365
-33224
-33083
-32942
-32800
-32658
-32517
-32374
-32232
-32090
-31947
-31805
-31663
-31520
-31377
-31235
-31092
-30949
-30806
-30663
-30519
-30375
-30231
-30086
-29941
-29795
-29649
-29502
-29355
-29208
-29060
-28912
-28763
-28614
-28465
-28315
-28165
-28015
-27865
-27714
-27563
-27412
-27260
-27109
-26957
-26805
-26653
-26500
-26348
-26195
-26043
-25891
-25738
-25586
-25434
-25282
-25131
-24979
-24828
-24677
-24527
-24377
-24227
-24077
-23928
-23780
-23632
-23485
-23338
-23192
-23047
-22903
-22759
-22616
-22474
-22333
-22193
-22053
-21914
-21777
-21640
-21504
-21369
-21235
-21101
-20969
-20837
-20707
-20577
-20448
-20321
-20194
-20068
-19943
-19819
-19696
-19573
-19452
-19332
-19212
-19093
-18975
-18858
-18742
-18627
-18512
-18398
-18285
-18173
-18061
-17951
-17841
-17732
-17624
-17517
-17411
-17305
-17201
-17097
-16995
-16893
-16791
-16691
-16591
-16493
-16395
-16297
-16201
-16105
-16010
-15916
-15822
-15729
-15636
-15544
-15453
-15362
-15271
-15180
-15090
-15001
-14911
-14822
-14733
-14645
-14557
-14468
-14380
-14293
-14205
-14117
-14029
-13941
-13853
-13764
-13676
-13587
-13498
-13410
-13321
-13232
-13143
-13054
-12965
-12876
-12787
-12698
-12609
-12520
-12431
-12342
-12253
-12165
-12076
-11988
-11900
-11812
-11724
-11637
-11551
-11465
-11380
-11295
-11211
-11128
-11045
-10963
-10882
-10802
-10723
-10644
-10566
-10490
-10413
-10338
-10263
-10188
-10114
-10040
-9967
-9893
-9819
-9744
-9670
-9595
-9519
-9442
-9365
-9287
-9209
-9129
-9048
-8966
-8884
-8800
-8715
-8629
-8543
-8455
-8366
-8276
-8185
-8092
-7999
-7905
-7809
-7712
-7615
-7516
-7416
-7315
-7212
-7109
-7004
-6898
-6790
-6682
-6572
-6461
-6348
-6235
-6120
-6004
-5886
-5768
-5648
-5527
-5405
-5282
-5158
-5033
-4907
-4780
-4653
-4524
-4394
-4264
-4133
-4002
-3869
-3736
-3603
-3469
-3334
-3199
-3064
-2928
-2792
-2655
-2518
-2380
-2243
-2105
-1967
-1829
-1690
-1552
-1413
-1275
-1136
-997
-859
-720
-581
-443
-305
-167
-29
109
246
383
520
656
792
928
1063
1198
1332
1465
1599
1732
1864
1996
2127
2258
2388
2518
2647
2775
2903
3031
3158
3284
3410
3536
3661
3786
3910
4034
4158
4281
4404
4526
4648
4770
4892
5012
5133
5252
5372
5490
5608
5726
5842
5958
6074
6188
6302
6416
6528
6640
6752
6862
6972
7081
7189
7296
7403
7508
7613
7717
7820
7923
8025
8125
8225
8325
8423
8521
8618
8714
8809
8904
8998
9091
9184
9276
9368
9459
9549
9638
9728
9816
9904
9992
10079
10166
10252
10338
10424
10510
10595
10680
10765
10850
10935
11019
11103
11187
11271
11355
11439
11522
11606
11689
11772
11855
11939
12021
12104
12187
12270
12353
12435
12518
12600
12683
12765
12848
12930
13013
13095
13178
13261
13344
13428
13511
13595
13679
13763
13848
13932
14017
14102
14187
14272
14357
14441
14526
14611
14695
14779
14863
14946
15029
15112
15194
15276
15357
15438
15518
15598
15677
15756
15834
15911
15988
16064
16139
16213
16286
16360
16432
16503
16573
16642
16710
16778
16844
16909
16973
17036
17098
17159
17219
17277
17334
17389
17443
17496
17547
17597
17645
17691
17736
17780
17822
17863
17903
17941
17979
18015
18050
18084
18117
18149
18180
18211
18240
18269
18296
18323
18349
18375
18399
18423
18445
18468
18489
18510
18530
18550
18569
18587
18605
18622
18639
18656
18672
18688
18703
18719
18733
18748
18762
18775
18788
18801
18813
18824
18835
18845
18854
18862
18870
18876
18882
18887
18890
18892
18893
18893
18892
18890
18886
18882
18876
18869
18861
18853
18843
18833
18822
18810
18797
18783
18769
18754
18739
18722
18706
18688
18670
18652
18633
18614
18595
18575
18556
18536
18517
18497
18478
18459
18440
18422
18404
18386
18369
18352
18336
18321
18306
18292
18279
18266
18254
18243
18233
18224
18215
18208
18201
18196
18191
18188
18186
18185
18185
18187
18190
18194
18200
18207
18215
18225
18236
18248
18262
18278
18295
18313
18333
18354
18377
18402
18428
18456
18485
18517
18549
18584
18620
18657
18696
18736
18778
18821
18866
18912
18959
19007
19057
19107
19159
19212
19266
19320
19376
19432
19489
19546
19604
19663
19722
19782
19842
19902
19964
20025
20087
20149
20212
20274
20337
20400
20464
20527
20590
20654
20717
20780
20843
20906
20969
21031
21093
21155
21216
21277
21337
21396
21455
21513
21570
21627
21682
21738
21792
21846
21898
21951
22002
22053
22104
22153
22202
22251
22299
22346
22393
22440
22486
22531
22577
22621
22665
22709
22752
22795
22838
22880
22921
22963
23003
23044
23084
23124
23163
23203
23241
23280
23318
23356
23394
23431
23468
23505
23542
23578
23614
23650
23685
23720
23755
23790
23825
23859
23893
23926
23960
23993
24025
24058
24090
24122
24154
24186
24218
24249
24280
24311
24342
24373
24403
24434
24464
24494
24525
24555
24585
24614
24644
24674
24703
24732
24761
24790
24818
24846
24873
24901
24928
24954
24980
25006
25031
25056
25081
25105
25129
25153
25177
25200
25223
25246
25268
25291
25313
25335
25357
25379
25401
25422
25444
25465
25486
25507
25527
25547
25567
25587
25606
25625
25644
25662
25680
25697
25715
25731
25748
25764
25779
25794
25809
25823
25837
25850
25863
25875
25886
25897
25907
25917
25927
25936
25944
25953
25961
25968
25976
25983
25990
25996
26003
26009
26015
26021
26027
26032
26037
26042
26048
26053
26058
26063
26068
26073
26078
26083
26088
26094
26100
26106
26113
26119
26127
26134
26142
26151
26160
26169
26179
26190
26201
26212
26224
26237
26250
26264
26278
26293
26308
26323
26339
26355
26372
26388
26405
26422
26439
26457
26474
26491
26508
26524
26541
26557
26574
26590
26605
26621
26636
26651
26665
26679
26692
26705
26718
26730
26741
26752
26763
26772
26782
26790
26798
26806
26813
26819
26825
26830
26834
26838
26841
26844
26846
26848
26849
26849
26849
26848
26847
26846
26844
26841
26838
26835
26831
26827
26822
26816
26810
26804
26796
26788
26779
26769
26759
26748
26736
26723
26710
26696
26682
26666
26650
26634
26616
26599
26580
26561
26541
26520
26499
26476
26453
26429
26404
26377
26350
26321
26291
26259
26226
26191
26155
26118
26078
26037
25994
25949
25903
25854
25804
25752
25697
25641
25582
25522
25459
25395
25328
25259
25189
25116
25042
24965
24887
24808
24726
24643
24558
24472
24384
24295
24204
24112
24018
23924
23828
23731
23633
23534
23434
23333
23231
23129
23027
22923
22819
22715
22611
22505
22400
22294
22188
22082
21975
21869
21762
21655
21548
21441
21334
21226
21120
21013
20906
20799
20693
20587
20481
20376
20271
20167
20063
19960
19857
19755
19654
19553
19453
19354
19256
19158
19061
18965
18870
18776
18682
18589
18497
18406
18316
18227
18139
18051
17965
17880
17796
17712
17630
17548
17467
17387
17308
17229
17151
17073
16996
16920
16844
16768
16693
16619
16545
16472
16399
16327
16256
16184
16114
16045
15976
15908
15841
15774
15708
15642
15578
15514
15451
15389
15327
15266
15207
15148
15090
15033
14977
14923
14869
14816
14765
14714
14665
14618
14571
14527
14483
14441
14401
14363
14326
14291
14258
14227
14198
14170
14145
14121
14100
14080
14062
14047
14033
14022
14012
14005
14000
13996
13995
13996
13999
14005
14012
14021
14033
14046
14062
14080
14100
14122
14146
14172
14201
14231
14264
14299
14336
14375
14416
14459
14505
14553
14602
14654
14708
14764
14823
14883
14945
15010
15077
15145
15216
15289
15364
15441
15520
15602
15685
15771
15859
15949
16041
16135
16232
16329
16430
16533
16637
16743
16851
16961
17073
17186
17302
17418
17536
17656
17777
17899
18023
18148
18273
18400
18528
18657
18787
18917
19049
19181
19314
19448
19583
19719
19855
19993
20131
20269
20409
20549
20690
20831
20973
21116
21259
21403
21547
21691
21835
21980
22124
22269
22413
22557
22701
22845
22988
23130
23272
23413
23553
23692
23831
23968
24105
24240
24374
24507
24639
24770
24899
25027
25154
25279
25403
25525
25645
25764
25882
25998
26112
26225
26336
26446
26553
26659
26764
26866
26967
27066
27163
27258
27352
27444
27534
27622
27709
27793
27876
27957
28036
28113
28188
28261
28333
28402
28470
28535
28598
28660
28719
28776
28831
28884
28935
28983
29030
29074
29116
29155
29192
29227
29259
29289
29316
29341
29363
29382
29399
29413
29424
29432
29437
29440
29439
29436
29430
29421
29409
29394
29377
29356
29333
29307
29279
29247
29213
29176
29136
29094
29048
29000
28949
28895
28838
28779
28716
28651
28583
28512
28438
28362
28283
28202
28118
28031
27942
27850
27756
27659
27560
27458
27354
27247
27138
27027
26913
26797
26678
26558
26435
26310
26183
26054
25923
25791
25656
25520
25382
25242
25101
24958
24814
24668
24522
24374
24225
24075
23924
23773
23621
23468
23315
23162
23008
22854
22699
22544
22390
22235
22080
21925
21771
21616
21462
21308
21154
21001
20847
20695
20542
20390
20238
20087
19936
19786
19636
19486
19337
19189
19041
18893
18746
18600
18454
18309
18164
18020
17876
17733
17591
17449
17308
17168
17028
16890
16752
16614
16478
16343
16207
16074
15941
15809
15678
15548
15418
15290
15162
15035
14909
14784
14660
14537
14414
14292
14171
14051
13931
13813
13695
13578
13462
13346
13231
13117
13004
12891
12780
12668
12558
12448
12339
12230
12122
12014
11907
11801
11695
11590
11485
11380
11276
11173
11070
10968
10865
10764
10663
10562
10462
10362
10263
10164
10066
9968
9871
9774
9678
9583
9488
9394
9301
9209
9118
9028
8938
8850
8762
8676
8590
8505
8421
8338
8256
8175
8093
8013
7936
7857
7780
7703
7627
7552
7477
7404
7330
7258
7186
7116
7046
6977
6908
6841
6774
6709
6644
6581
6519
6457
6397
6338
6281
6224
6169
6115
6062
6011
5961
5913
5865
5820
5775
5732
5690
5649
5610
5572
5535
5500
5465
5432
5400
5369
5339
5310
5282
5255
5228
5203
5178
5154
5131
5108
5086
5064
5043
5023
5002
4983
4963
4944
4925
4907
4888
4870
4852
4835
4817
4800
4782
4765
4748
4731
4715
4698
4682
4665
4649
4633
4617
4601
4585
4570
4554
4538
4522
4506
4490
4473
4457
4440
4423
4406
4389
4371
4353
4334
4315
4295
4274
4253
4231
4209
4185
4161
4136
4110
4083
4056
4027
3999
3969
3939
3907
3875
3843
3809
3775
3741
3705
3670
3633
3596
3558
3520
3481
3441
3401
3360
3319
3278
3235
3193
3150
3106
3063
3018
2973
2928
2883
2837
2790
2743
2696
2649
2601
2554
2506
2458
2409
2361
2313
2264
2216
2167
2119
2071
2021
1974
1926
1878
1829
1781
1733
1685
1637
1589
1542
1494
1447
1400
1353
1307
1260
1214
1169
1123
1078
1034
990
946
902
859
816
774
732
690
649
608
567
526
486
445
405
365
325
286
246
207
168
129
90
51
13
-25
-63
-101
-139
-176
-213
-250
-286
-323
-359
-394
-430
-465
-500
-535
-569
-604
-638
-672
-706
-739
-772
-805
-838
-871
-903
-934
-966
-997
-1027
-1057
-1087
-1116
-1145
-1174
-1203
-1231
-1258
-1286
-1313
-1339
-1366
-1392
-1418
-1443
-1468
-1493
-1517
-1541
-1565
-1588
-1610
-1632
-1653
-1674
-1694
-1713
-1732
-1750
-1767
-1783
-1799
-1814
-1829
-1842
-1855
-1868
-1879
-1890
-1901
-1911
-1921
-1930
-1938
-1947
-1955
-1962
-1970
-1977
-1983
-1989
-1995
-2001
-2005
-2011
-2015
-2019
-2021
-2025
-2027
-2029
-2029
-2031
-2031
-2029
-2029
-2027
-2025
-2021
-2019
-2015
-2011
-2005
-2001
-1995
-1988
-1981
-1974
-1966
-1957
-1948
-1938
-1928
-1918
-1907
-1896
-1884
-1872
-1859
-1846
-1832
-1818
-1804
-1789
-1774
-1758
-1742
-1725
-1709
-1692
-1675
-1657
-1639
-1621
-1603
-1585
-1567
-1548
-1530
-1511
-1493
-1474
-1456
-1438
-1420
-1402
-1385
-1368
-1351
-1334
-1318
-1302
-1287
-1271
-1257
-1242
-1228
-1214
-1201
-1188
-1175
-1163
-1151
-1139
-1128
-1118
-1107
-1097
-1088
-1078
-1069
-1060
-1051
-1043
-1035
-1027
-1018
-1010
-1002
-995
-988
-980
-972
-964
-956
-948
-939
-930
-921
-911
-900
-889
-878
-866
-853
-839
-824
-808
-792
-774
-756
-736
-716
-694
-671
-647
-622
-596
-569
-541
-512
-482
-452
-420
-388
-355
-321
-286
-251
-215
-179
-142
-104
-65
-26
13
53
93
134
176
218
260
303
346
389
433
477
522
566
611
656
701
747
792
838
883
929
975
1020
1065
1111
1156
1201
1245
1290
1334
1378
1421
1465
1508
1550
1592
1634
1675
1716
1756
1795
1834
1872
1909
1946
1982
2016
2050
2083
2114
2144
2173
2201
2227
2252
2276
2297
2318
2336
2353
2368
2382
2393
2403
2411
2418
2423
2426
2427
2427
2425
2421
2416
2410
2401
2392
2381
2368
2354
2339
2322
2305
2285
2265
2243
2221
2196
2171
2145
2117
2088
2058
2027
1995
1961
1926
1891
1854
1816
1777
1737
1696
1655
1612
1569
1524
1479
1433
1387
1339
1291
1243
1194
1145
1095
1045
995
944
893
843
792
741
691
641
591
541
492
443
395
347
300
253
207
162
118
74
31
-11
-53
-94
-134
-173
-212
-250
-287
-323
-359
-394
-428
-461
-494
-526
-557
-587
-616
-644
-671
-698
-724
-748
-772
-795
-817
-838
-858
-877
-896
-913
-930
-945
-960
-974
-987
-1000
-1010
-1022
-1032
-1041
-1049
-1057
-1064
-1070
-1075
-1080
-1083
-1086
-1088
-1090
-1090
-1090
-1089
-1087
-1084
-1080
-1075
-1069
-1062
-1054
-1046
-1036
-1025
-1014
-1000
-987
-972
-957
-940
-922
-903
-883
-862
-840
-817
-792
-767
-741
-713
-685
-655
-625
-593
-560
-527
-492
-456
-419
-380
-341
-300
-259
-216
-172
-127
-81
-34
14
64
114
166
218
272
326
382
438
496
554
613
673
734
796
858
921
985
1049
1114
1180
1246
1312
1379
1447
1514
1582
1651
1719
1787
1856
1924
1993
2061
2129
2197
2265
2332
2399
2465
2532
2597
2663
2728
2792
2856
2919
2981
3043
3104
3165
3224
3283
3341
3398
3455
3510
3564
3617
3670
3721
3772
3821
3869
3917
3964
4009
4054
4098
4141
4184
4225
4266
4306
4345
4384
4421
4458
4494
4529
4563
4596
4628
4660
4691
4721
4749
4778
4805
4831
4857
4881
4905
4927
4949
4970
4989
5008
5025
5042
5057
5071
5085
5097
5108
5118
5127
5135
5143
5149
5154
5158
5161
5163
5164
5165
5164
5163
5160
5156
5152
5147
5140
5133
5125
5116
5106
5095
5084
5071
5058
5044
5029
5014
4998
4981
4964
4946
4927
4907
4887
4866
4845
4822
4800
4776
4752
4727
4702
4676
4650
4623
4596
4568
4540
4511
4482
4453
4423
4392
4361
4330
4298
4266
4233
4200
4167
4133
4099
4064
4027
3992
3956
3919
3882
3844
3805
3767
3727
3687
3647
3606
3565
3524
3482
3440
3397
3355
3312
3269
3225
3182
3138
3094
3050
3006
2962
2917
2873
2828
2783
2737
2692
2646
2600
2554
2508
2462
2415
2368
2321
2274
2227
2179
2132
2084
2036
1989
1941
1893
1846
1798
1751
1704
1657
1610
1563
1517
1471
1425
1380
1335
1291
1247
1204
1160
1118
1076
1034
993
952
911
871
831
792
752
714
675
637
599
561
523
486
449
412
375
338
301
265
228
192
155
118
82
45
8
-29
-66
-104
-141
-179
-217
-256
-294
-333
-373
-412
-452
-492
-532
-572
-613
-654
-694
-736
-777
-818
-860
-902
-944
-986
-1028
-1070
-1113
-1155
-1197
-1240
-1282
-1325
-1367
-1410
-1452
-1494
-1537
-1579
-1622
-1664
-1706
-1749
-1792
-1835
-1877
-1920
-1964
-2007
-2050
-2094
-2138
-2182
-2226
-2271
-2316
-2361
-2407
-2453
-2499
-2545
-2592
-2639
-2687
-2735
-2783
-2831
-2879
-2928
-2977
-3026
-3075
-3124
-3173
-3222
-3271
-3320
-3368
-3417
-3466
-3514
-3562
-3611
-3659
-3706
-3754
-3802
-3849
-3896
-3943
-3990
-4035
-4082
-4128
-4173
-4219
-4263
-4307
-4351
-4395
-4437
-4480
-4521
-4562
-4603
-4642
-4681
-4720
-4757
-4794
-4830
-4866
-4900
-4934
-4967
-4999
-5030
-5060
-5090
-5118
-5146
-5173
-5199
-5224
-5249
-5273
-5296
-5318
-5339
-5360
-5380
-5399
-5417
-5435
-5452
-5468
-5484
-5498
-5512
-5526
-5538
-5550
-5561
-5572
-5581
-5590
-5599
-5607
-5614
-5621
-5628
-5634
-5639
-5645
-5650
-5654
-5659
-5664
-5668
-5672
-5677
-5681
-5686
-5690
-5695
-5700
-5705
-5711
-5716
-5722
-5728
-5734
-5740
-5746
-5753
-5760
-5767
-5774
-5781
-5789
-5796
-5804
-5811
-5819
-5826
-5834
-5841
-5849
-5856
-5864
-5871
-5878
-5885
-5892
-5899
-5906
-5912
-5919
-5925
-5931
-5937
-5943
-5949
-5955
-5960
-5966
-5971
-5976
-5982
-5987
-5992
-5997
-6002
-6007
-6012
-6018
-6023
-6028
-6034
-6040
-6045
-6051
-6058
-6064
-6071
-6077
-6084
-6091
-6099
-6106
-6114
-6122
-6130
-6138
-6147
-6156
-6165
-6174
-6183
-6192
-6202
-6211
-6221
-6230
-6240
-6250
-6260
-6269
-6279
-6288
-6298
-6307
-6317
-6326
-6335
-6344
-6352
-6361
-6369
-6377
-6385
-6393
-6400
-6407
-6414
-6420
-6425
-6431
-6436
-6440
-6443
-6447
-6449
-6451
-6452
-6453
-6452
-6452
-6450
-6448
-6445
-6441
-6437
-6432
-6427
-6421
-6414
-6406
-6398
-6389
-6380
-6370
-6359
-6348
-6336
-6324
-6311
-6298
-6284
-6270
-6255
-6240
-6224
-6208
-6192
-6175
-6157
-6139
-6121
-6102
-6082
-6063
-6042
-6021
-6000
-5978
-5956
-5933
-5910
-5886
-5862
-5838
-5813
-5788
-5763
-5737
-5711
-5685
-5659
-5632
-5605
-5578
-5551
-5523
-5495
-5467
-5439
-5411
-5383
-5354
-5326
-5297
-5269
-5240
-5212
-5184
-5156
-5128
-5100
-5073
-5046
-5019
-4992
-4965
-4939
-4913
-4887
-4861
-4835
-4810
-4785
-4760
-4736
-4712
-4688
-4664
-4641
-4618
-4596
-4573
-4552
-4530
-4509
-4488
-4468
-4447
-4427
-4408
-4388
-4369
-4350
-4332
-4313
-4295
-4277
-4259
-4242
-4224
-4206
-4189
-4172
-4155
-4137
-4120
-4103
-4085
-4067
-4050
-4033
-4014
-3997
-3979
-3961
-3943
-3925
-3907
-3889
-3871
-3853
-3835
-3818
-3800
-3782
-3765
-3747
-3730
-3712
-3695
-3678
-3661
-3644
-3627
-3609
-3592
-3575
-3558
-3540
-3522
-3505
-3486
-3468
-3449
-3430
-3411
-3391
-3371
-3350
-3329
-3307
-3285
-3262
-3238
-3214
-3189
-3164
-3137
-3110
-3083
-3055
-3026
-2996
-2966
-2934
-2903
-2871
-2838
-2804
-2770
-2735
-2700
-2664
-2628
-2591
-2554
-2516
-2478
-2439
-2399
-2359
-2319
-2278
-2237
-2195
-2153
-2110
-2067
-2023
-1979
-1935
-1890
-1844
-1798
-1752
-1705
-1658
-1610
-1562
-1513
-1464
-1414
-1364
-1313
-1262
-1211
-1159
-1106
-1053
-999
-944
-889
-834
-778
-721
-663
-605
-546
-486
-426
-365
-303
-241
-178
-114
-50
15
80
146
212
279
346
414
482
550
619
688
757
827
896
966
1036
1106
1177
1247
1317
1388
1458
1528
1598
1668
1737
1807
1876
1944
2013
2081
2148
2214
2281
2346
2411
2475
2538
2601
2663
2724
2784
2843
2901
2959
3016
3072
3127
3181
3235
3288
3339
3390
3440
3490
3538
3586
3633
3679
3724
3769
3813
3857
3900
3942
3984
4026
4067
4108
4148
4189
4228
4268
4307
4345
4384
4422
4459
4497
4534
4570
4607
4643
4678
4713
4748
4782
4816
4849
4882
4914
4946
4977
5007
5037
5067
5096
5124
5152
5179
5206
5232
5257
5283
5307
5331
5355
5378
5401
5423
5444
5465
5486
5506
5526
5545
5564
5582
5599
5617
5633
5649
5665
5680
5695
5710
5724
5737
5750
5763
5776
5788
5800
5812
5823
5835
5846
5857
5868
5878
5889
5900
5910
5920
5931
5941
5951
5961
5972
5982
5992
6001
6011
6021
6030
6040
6049
6058
6068
6077
6085
6094
6103
6111
6119
6127
6134
6142
6149
6156
6163
6169
6176
6182
6188
6193
6199
6205
6210
6215
6220
6225
6230
6235
6239
6244
6248
6253
6257
6261
6265
6269
6274
6277
6281
6285
6289
6292
6296
6299
6303
6306
6309
6311
6314
6317
6319
6321
6324
6326
6328
6330
6331
6333
6335
6336
6338
6340
6341
6343
6344
6346
6348
6349
6351
6353
6355
6357
6359
6361
6364
6366
6369
6372
6375
6378
6382
6386
6390
6395
6400
6405
6410
6415
6421
6427
6433
6440
6447
6454
6461
6468
6476
6484
6492
6500
6509
6518
6527
6537
6547
6557
6567
6577
6588
6599
6610
6622
6633
6645
6657
6669
6681
6693
6705
6718
6730
6742
6754
6766
6778
6789
6801
6812
6823
6834
6845
6856
6866
6876
6886
6896
6905
6913
6922
6930
6937
6945
6951
6958
6964
6969
6974
6979
6983
6987
6991
6994
6997
6999
7001
7003
7004
7005
7005
7005
7004
7003
7001
6999
6996
6993
6989
6985
6981
6975
6970
6964
6958
6952
6945
6937
6930
6922
6913
6905
6896
6886
6876
6866
6855
6844
6832
6820
6807
6794
6780
6765
6750
6734
6718
6700
6683
6664
6645
6625
6604
6583
6561
6538
6514
6490
6465
6439
6413
6386
6358
6330
6301
6271
6241
6210
6179
6146
6114
6080
6046
6012
5977
5941
5904
5867
5830
5792
5753
5713
5673
5632
5591
5548
5505
5461
5417
5372
5326
5280
5232
5185
5136
5087
5037
4986
4935
4883
4831
4778
4724
4669
4614
4558
4501
4444
4386
4327
4268
4208
4148
4086
4025
3962
3899
3835
3771
3706
3641
3575
3508
3441
3374
3306
3237
3168
3099
3029
2959
2889
2818
2748
2677
2605
2534
2462
2391
2319
2247
2174
2102
2029
1956
1883
1809
1736
1662
1588
1514
1440
1365
1290
1215
1140
1065
989
913
837
760
683
606
529
451
372
293
214
134
54
-27
-108
-190
-273
-356
-440
-524
-608
-694
-780
-866
-953
-1040
-1128
-1216
-1305
-1394
-1484
-1574
-1665
-1756
-1847
-1939
-2031
-2124
-2217
-2310
-2404
-2498
-2592
-2687
-2781
-2876
-2972
-3067
-3163
-3259
-3355
-3452
-3548
-3645
-3742
-3840
-3937
-4034
-4132
-4230
-4328
-4425
-4523
-4621
-4719
-4817
-4915
-5012
-5110
-5208
-5305
-5403
-5500
-5598
-5695
-5792
-5889
-5986
-6082
-6179
-6275
-6371
-6466
-6562
-6657
-6752
-6846
-6940
-7033
-7126
-7219
-7311
-7403
-7494
-7584
-7674
-7764
-7853
-7942
-8029
-8117
-8204
-8291
-8377
-8462
-8547
-8632
-8715
-8799
-8881
-8963
-9045
-9126
-9206
-9286
-9365
-9443
-9521
-9598
-9674
-9749
-9823
-9897
-9969
-10041
-10112
-10182
-10251
-10318
-10385
-10450
-10515
-10578
-10640
-10700
-10760
-10818
-10874
-10930
-10983
-11036
-11087
-11137
-11185
-11232
-11277
-11320
-11363
-11403
-11442
-11480
-11516
-11550
-11583
-11614
-11644
-11672
-11698
-11723
-11747
-11769
-11789
-11808
-11826
-11842
-11857
-11870
-11882
-11893
-11902
-11910
-11917
-11923
-11927
-11930
-11932
-11933
-11933
-11932
-11930
-11926
-11922
-11916
-11909
-11901
-11892
-11882
-11871
-11859
-11846
-11831
-11815
-11799
-11781
-11762
-11741
-11720
-11697
-11673
-11648
-11622
-11594
-11566
-11536
-11504
-11472
-11438
-11404
-11368
-11331
-11293
-11254
-11214
-11173
-11131
-11088
-11044
-10998
-10952
-10905
-10857
-10808
-10759
-10708
-10656
-10604
-10550
-10496
-10441
-10386
-10329
-10272
-10213
-10155
-10095
-10034
-9973
-9911
-9848
-9784
-9719
-9653
-9587
-9519
-9451
-9382
-9312
-9241
-9170
-9097
-9024
-8951
-8876
-8801
-8725
-8649
-8572
-8495
-8417
-8339
-8260
-8180
-8101
-8022
-7942
-7862
-7781
-7700
-7620
-7539
-7457
-7376
-7295
-7214
-7133
-7051
-6970
-6890
-6809
-6729
-6648
-6568
-6489
-6409
-6330
-6251
-6173
-6095
-6017
-5939
-5862
-5785
-5709
-5634
-5558
-5484
-5410
-5337
-5264
-5192
-5121
-5051
-4982
-4914
-4846
-4780
-4714
-4650
-4587
-4525
-4463
-4403
-4344
-4287
-4230
-4175
-4121
-4067
-4017
-3967
-3918
-3871
-3825
-3781
-3738
-3697
-3657
-3619
-3582
-3546
-3512
-3480
-3448
-3419
-3390
-3363
-3337
-3313
-3290
-3268
-3248
-3229
-3211
-3194
-3179
-3165
-3152
-3141
-3130
-3121
-3113
-3106
-3100
-3096
-3092
-3089
-3088
-3087
-3087
-3089
-3091
-3094
-3099
-3104
-3110
-3117
-3125
-3134
-3144
-3155
-3167
-3180
-3193
-3208
-3224
-3240
-3258
-3276
-3296
-3317
-3338
-3361
-3385
-3410
-3436
-3463
-3491
-3520
-3550
-3581
-3613
-3646
-3680
-3715
-3750
-3787
-3824
-3861
-3900
-3939
-3979
-4019
-4059
-4101
-4143
-4185
-4228
-4271
-4315
-4359
-4404
-4449
-4494
-4540
-4587
-4634
-4681
-4728
-4776
-4824
-4873
-4921
-4970
-5019
-5069
-5118
-5168
-5217
-5267
-5317
-5368
-5418
-5468
-5519
-5570
-5621
-5672
-5723
-5775
-5827
-5879
-5931
-5983
-6035
-6088
-6141
-6194
-6247
-6300
-6354
-6408
-6461
-6515
-6570
-6624
-6678
-6732
-6787
-6841
-6896
-6950
-7004
-7058
-7112
-7166
-7220
-7274
-7327
-7380
-7433
-7486
-7539
-7591
-7643
-7694
-7746
-7797
-7847
-7897
-7947
-7996
-8045
-8093
-8141
-8189
-8235
-8282
-8327
-8373
-8418
-8462
-8506
-8549
-8591
-8633
-8675
-8715
-8756
-8795
-8833
-8871
-8908
-8944
-8980
-9014
-9048
-9080
-9112
-9143
-9172
-9201
-9228
-9255
-9281
-9305
-9328
-9351
-9372
-9392
-9411
-9429
-9446
-9462
-9476
-9490
-9502
-9513
-9523
-9532
-9539
-9546
-9551
-9555
-9557
-9558
-9558
-9556
-9553
-9549
-9543
-9536
-9528
-9518
-9507
-9494
-9480
-9465
-9448
-9430
-9410
-9389
-9366
-9342
-9316
-9289
-9261
-9231
-9199
-9166
-9132
-9096
-9058
-9019
-8978
-8936
-8892
-8847
-8800
-8751
-8701
-8650
-8596
-8542
-8486
-8429
-8370
-8309
-8247
-8183
-8119
-8053
-7985
-7916
-7846
-7774
-7701
-7626
-7551
-7474
-7396
-7317
-7236
-7155
-7073
-6990
-6906
-6821
-6735
-6648
-6560
-6472
-6383
-6293
-6203
-6112
-6020
-5928
-5834
-5741
-5646
-5551
-5456
-5360
-5264
-5167
-5070
-4972
-4874
-4776
-4677
-4578
-4479
-4380
-4281
-4181
-4082
-3982
-3883
-3783
-3684
-3585
-3486
-3387
-3289
-3190
-3093
-2995
-2898
-2802
-2705
-2610
-2514
-2420
-2325
-2232
-2139
-2045
-1954
-1863
-1773
-1683
-1594
-1505
-1418
-1331
-1245
-1159
-1075
-991
-909
-827
-746
-666
-587
-508
-431
-355
-279
-205
-132
-59
12
83
152
220
287
354
419
483
546
607
668
728
787
844
900
956
1010
1063
1115
1166
1216
1265
1313
1359
1405
1450
1493
1536
1577
1618
1657
1696
1733
1770
1805
1839
1873
1905
1937
1967
1997
2025
2053
2079
2105
2130
2154
2176
2198
2219
2240
2259
2278
2295
2312
2328
2344
2358
2372
2385
2397
2408
2418
2428
2437
2445
2453
2460
2466
2471
2476
2480
2484
2487
2489
2491
2492
2492
2492
2491
2489
2487
2484
2481
2477
2472
2467
2461
2455
2448
2440
2432
2423
2414
2404
2393
2382
2370
2358
2345
2332
2318
2303
2288
2273
2257
2240
2223
2206
2188
2169
2151
2131
2112
2092
2071
2050
2029
2007
1984
1962
1938
1915
1891
1866
1841
1815
1790
1763
1737
1709
1682
1654
1625
1596
1567
1537
1507
1477
1446
1414
1383
1350
1318
1284
1251
1216
1181
1146
1110
1073
1036
999
960
921
882
841
801
759
717
675
632
588
544
499
453
407
361
314
267
219
171
122
72
23
-28
-79
-130
-182
-234
-286
-340
-393
-447
-502
-557
-613
-669
-725
-782
-839
-896
-953
-1010
-1069
-1127
-1186
-1244
-1303
-1361
-1420
-1478
-1536
-1595
-1653
-1711
-1768
-1826
-1883
-1939
-1996
-2051
-2107
-2161
-2215
-2269
-2321
-2373
-2425
-2475
-2525
-2573
-2621
-2668
-2714
-2758
-2802
-2845
-2886
-2927
-2966
-3004
-3041
-3076
-3111
-3144
-3175
-3206
-3235
-3263
-3289
-3314
-3338
-3360
-3380
-3399
-3417
-3433
-3448
-3461
-3473
-3484
-3493
-3500
-3506
-3511
-3515
-3517
-3517
-3517
-3515
-3511
-3506
-3500
-3493
-3484
-3473
-3462
-3449
-3434
-3418
-3401
-3383
-3363
-3342
-3319
-3296
-3271
-3244
-3217
-3188
-3159
-3127
-3095
-3062
-3027
-2991
-2954
-2916
-2876
-2836
-2794
-2752
-2708
-2663
-2617
-2571
-2523
-2475
-2426
-2376
-2325
-2274
-2223
-2171
-2119
-2066
-2013
-1959
-1906
-1852
-1798
-1743
-1689
-1634
-1580
-1525
-1470
-1415
-1360
-1305
-1251
-1196
-1142
-1088
-1033
-980
-926
-873
-819
-766
-714
-661
-609
-557
-506
-454
-404
-353
-303
-253
-204
-155
-106
-58
-10
37
84
131
177
223
268
313
357
402
445
488
531
573
615
656
697
738
778
818
857
896
934
972
1010
1047
1083
1120
1155
1191
1226
1260
1295
1328
1361
1394
1426
1458
1489
1520
1550
1580
1610
1639
1667
1695
1723
1750
1777
1803
1829
1854
1879
1904
1928
1951
1974
1997
2020
2041
2063
2085
2106
2127
2148
2168
2189
2209
2229
2249
2269
2289
2309
2329
2349
2369
2389
2410
2430
2451
2472
2493
2514
2536
2558
2579
2602
2624
2647
2670
2693
2716
2740
2764
2789
2813
2838
2864
2890
2916
2942
2969
2997
3025
3053
3082
3111
3140
3170
3201
3232
3264
3296
3328
3361
3395
3429
3464
3499
3535
3571
3607
3644
3682
3720
3758
3797
3837
3876
3916
3957
3998
4038
4080
4122
4163
4205
4247
4289
4331
4374
4416
4458
4500
4542
4585
4627
4668
4710
4752
4793
4834
4874
4915
4955
4994
5034
5072
5111
5148
5186
5223
5259
5295
5330
5365
5399
5433
5466
5499
5530
5562
5592
5623
5652
5681
5709
5736
5763
5789
5814
5838
5862
5885
5908
5929
5950
5971
5990
6009
6028
6045
6062
6079
6095
6110
6125
6139
6152
6165
6178
6190
6201
6212
6222
6232
6241
6249
6257
6265
6272
6278
6284
6289
6293
6297
6301
6304
6306
6307
6308
6308
6308
6307
6305
6302
6299
6295
6290
6284
6278
6270
6262
6254
6244
6234
6222
6211
6198
6184
6170
6154
6138
6121
6104
6085
6066
6046
6025
6003
5981
5958
5934
5909
5884
5859
5832
5805
5778
5749
5720
5691
5661
5630
5598
5567
5534
5501
5467
5433
5398
5363
5327
5291
5254
5216
5178
5140
5101
5062
5022
4981
4941
4899
4858
4815
4773
4730
4686
4643
4598
4554
4509
4463
4418
4371
4325
4278
4231
4184
4136
4088
4040
3992
3944
3895
3846
3797
3748
3699
3650
3601
3551
3502
3453
3403
3354
3305
3255
3206
3157
3107
3058
3010
2961
2912
2864
2816
2768
2721
2674
2627
2581
2535
2489
2444
2400
2356
2312
2269
2226
2184
2143
2102
2061
2021
1981
1942
1904
1866
1828
1791
1755
1719
1684
1649
1615
1581
1548
1516
1484
1453
1423
1393
1364
1336
1309
1283
1257
1232
1208
1185
1163
1141
1121
1102
1083
1066
1050
1034
1020
1006
995
985
975
966
959
952
947
942
939
937
935
935
936
938
941
944
949
955
962
970
979
988
999
1010
1022
1037
1052
1067
1084
1101
1119
1139
1159
1180
1202
1225
1248
1272
1297
1323
1350
1377
1405
1434
1463
1494
1524
1556
1588
1621
1654
1688
1723
1758
1793
1830
1866
1904
1942
1981
2020
2059
2100
2140
2181
2223
2265
2307
2350
2393
2436
2480
2524
2568
2612
2657
2702
2747
2792
2837
2883
2928
2974
3020
3066
3113
3159
3206
3252
3299
3345
3392
3439
3486
3532
3579
3626
3672
3719
3765
3811
3857
3902
3947
3992
4037
4081
4125
4168
4211
4253
4295
4336
4377
4417
4456
4494
4532
4569
4605
4640
4674
4707
4739
4770
4800
4829
4857
4884
4910
4935
4959
4981
5003
5023
5043
5061
5078
5093
5108
5121
5133
5144
5153
5162
5168
5174
5178
5181
5183
5183
5183
5180
5177
5172
5166
5158
5149
5139
5127
5115
5100
5085
5068
5050
5030
5009
4987
4964
4939
4913
4885
4856
4826
4794
4762
4728
4692
4656
4618
4579
4538
4496
4454
4409
4364
4318
4270
4221
4171
4119
4067
4013
3959
3903
3846
3789
3730
3670
3610
3548
3486
3423
3359
3294
3228
3162
3095
3027
2958
2888
2818
2747
2675
2603
2530
2456
2382
2308
2233
2157
2081
2005
1928
1851
1774
1697
1619
1542
1464
1387
1309
1231
1154
1076
999
921
844
767
690
614
537
461
385
309
234
159
84
9
-65
-138
-212
-284
-357
-428
-499
-570
-640
-710
-778
-846
-914
-981
-1047
-1112
-1176
-1240
-1303
-1365
-1426
-1487
-1546
-1605
-1663
-1720
-1776
-1832
-1887
-1941
-1994
-2045
-2097
-2148
-2198
-2247
-2295
-2342
-2388
-2434
-2479
-2522
-2565
-2607
-2648
-2689
-2728
-2767
-2804
-2841
-2877
-2912
-2946
-2978
-3010
-3041
-3070
-3098
-3126
-3152
-3177
-3200
-3223
-3244
-3265
-3284
-3301
-3318
-3334
-3348
-3361
-3373
-3384
-3393
-3402
-3409
-3415
-3420
-3424
-3427
-3428
-3429
-3428
-3426
-3423
-3420
-3415
-3409
-3401
-3393
-3384
-3374
-3363
-3351
-3338
-3324
-3309
-3294
-3277
-3260
-3242
-3224
-3204
-3184
-3163
-3142
-3119
-3097
-3073
-3049
-3024
-2999
-2973
-2946
-2919
-2892
-2864
-2835
-2806
-2777
-2747
-2717
-2687
-2656
-2625
-2594
-2562
-2531
-2499
-2467
-2435
-2403
-2371
-2338
-2306
-2274
-2241
-2208
-2176
-2143
-2110
-2078
-2045
-2012
-1980
-1947
-1915
-1882
-1850
-1818
-1785
-1753
-1721
-1689
-1657
-1625
-1593
-1561
-1530
-1498
-1466
-1434
-1402
-1370
-1338
-1307
-1275
-1243
-1211
-1180
-1148
-1116
-1084
-1052
-1020
-989
-957
-925
-893
-862
-830
-798
-767
-735
-703
-672
-640
-608
-577
-545
-514
-483
-451
-420
-389
-359
-328
-298
-267
-237
-207
-177
-148
-118
-89
-60
-31
-2
26
55
83
111
139
167
195
223
250
278
305
333
360
387
414
442
468
495
522
549
576
602
629
655
682
708
734
760
786
812
838
864
890
915
941
966
992
1016
1042
1067
1092
1117
1141
1166
1190
1214
1239
1262
1286
1310
1333
1356
1379
1401
1424
1446
1467
1488
1509
1530
1550
1570
1589
1608
1627
1645
1663
1680
1697
1713
1729
1744
1758
1773
1786
1800
1812
1824
1836
1847
1858
1868
1878
1887
1896
1904
1912
1920
1927
1933
1940
1946
1951
1956
1961
1965
1969
1973
1976
1979
1981
1984
1986
1987
1989
1990
1992
1993
1994
1994
1995
1996
1996
1997
1998
1998
1999
1999
1999
2000
2000
2001
2001
2001
2001
2001
2001
2003
2003
2004
2004
2005
2005
2007
2008
2009
2009
2012
2013
2015
2017
2019
2021
2024
2027
2029
2033
2036
2040
2043
2047
2051
2055
2060
2064
2069
2075
2080
2086
2092
2098
2105
2113
2120
2128
2137
2146
2155
2165
2175
2186
2197
2209
2221
2233
2246
2260
2273
2288
2302
2317
2333
2349
2365
2381
2398
2415
2432
2449
2467
2485
2504
2522
2541
2560
2579
2598
2618
2638
2657
2677
2697
2718
2738
2759
2779
2800
2821
2842
2864
2885
2907
2929
2950
2972
2995
3017
3039
3061
3084
3106
3129
3151
3173
3196
3218
3240
3262
3284
3306
3328
3349
3370
3392
3413
3433
3454
3474
3494
3514
3533
3552
3571
3589
3607
3625
3642
3659
3675
3691
3707
3722
3737
3751
3765
3779
3792
3805
3818
3830
3841
3852
3863
3874
3884
3893
3902
3911
3919
3927
3935
3942
3949
3956
3962
3968
3973
3978
3983
3988
3992
3996
3999
4003
4006
4009
4011
4013
4014
4016
4018
4018
4019
4019
4019
4019
4018
4017
4014
4013
4011
4008
4005
4002
3998
3993
3988
3983
3977
3971
3965
3958
3950
3942
3934
3925
3916
3906
3897
3886
3876
3865
3854
3842
3830
3818
3805
3792
3778
3764
3750
3735
3719
3703
3687
3670
3653
3635
3617
3598
3579
3559
3538
3517
3495
3472
3449
3425
3400
3375
3349
3322
3294
3266
3237
3207
3177
3146
3114
3081
3048
3014
2979
2944
2907
2870
2833
2795
2755
2716
2675
2634
2593
2550
2507
2464
2420
2375
2330
2284
2238
2191
2143
2095
2047
1998
1948
1898
1848
1797
1745
1693
1641
1588
1535
1481
1427
1373
1318
1263
1208
1152
1096
1040
983
926
869
811
753
694
635
576
516
456
395
334
273
212
150
88
25
-37
-100
-163
-226
-289
-352
-416
-479
-543
-606
-670
-734
-797
-861
-924
-988
-1051
-1115
-1178
-1240
-1303
-1366
-1428
-1490
-1551
-1612
-1673
-1733
-1793
-1852
-1911
-1969
-2027
-2084
-2141
-2197
-2252
-2307
-2361
-2415
-2467
-2519
-2571
-2622
-2671
-2721
-2769
-2817
-2864
-2910
-2955
-3000
-3043
-3086
-3128
-3169
-3209
-3249
-3287
-3324
-3361
-3396
-3431
-3464
-3497
-3528
-3559
-3589
-3617
-3645
-3671
-3697
-3721
-3745
-3767
-3789
-3809
-3828
-3846
-3864
-3880
-3894
-3908
-3921
-3932
-3943
-3952
-3960
-3967
-3972
-3976
-3979
-3981
-3982
-3981
-3979
-3975
-3970
-3964
-3957
-3948
-3937
-3926
-3913
-3898
-3882
-3864
-3846
-3825
-3803
-3780
-3755
-3729
-3701
-3672
-3642
-3610
-3577
-3542
-3506
-3469
-3430
-3390
-3349
-3306
-3262
-3216
-3169
-3121
-3071
-3020
-2967
-2913
-2857
-2800
-2742
-2682
-2621
-2559
-2494
-2429
-2362
-2294
-2225
-2154
-2081
-2008
-1933
-1857
-1780
-1701
-1621
-1540
-1458
-1375
-1291
-1206
-1120
-1032
-944
-855
-766
-675
-584
-492
-399
-306
-212
-117
-22
73
169
266
363
460
558
656
754
853
952
1051
1150
1249
1348
1448
1547
1647
1746
1846
1945
2044
2144
2243
2342
2440
2539
2637
2735
2832
2930
3027
3123
3219
3314
3409
3504
3598
3691
3784
3876
3968
4059
4149
4239
4328
4416
4504
4591
4677
4763
4848
4932
5015
5098
5180
5261
5341
5421
5500
5578
5655
5731
5807
5881
5955
6027
6099
6170
6240
6308
6376
6443
6508
6573
6636
6698
6759
6819
6878
6936
6992
7048
7102
7155
7207
7257
7307
7355
7402
7448
7492
7536
7578
7620
7660
7699
7737
7774
7809
7844
7877
7909
7940
7970
7998
8025
8051
8076
8100
8122
8143
8162
8180
8198
8214
8228
8241
8253
8264
8274
8282
8289
8295
8299
8303
8305
8306
8306
8305
8302
8299
8294
8288
8281
8274
8265
8254
8243
8231
8218
8204
8189
8173
8157
8138
8119
8101
8080
8060
8038
8015
7992
7968
7943
7918
7892
7865
7838
7810
7782
7754
7725
7695
7666
7636
7605
7575
7544
7513
7482
7450
7418
7387
7354
7322
7290
7257
7225
7192
7159
7127
7094
7061
7028
6996
6963
6930
6898
6865
6833
6801
6769
6737
6706
6675
6644
6613
6583
6553
6523
6494
6465
6436
6408
6380
6352
6325
6298
6271
6245
6219
6193
6168
6143
6118
6093
6069
6045
6021
5997
5974
5951
5928
5905
5883
5861
5839
5817
5795
5774
5753
5731
5711
5690
5669
5649
5629
5609
5589
5569
5550
5531
5511
5492
5473
5454
5436
5417
5398
5380
5361
5342
5324
5305
5287
5268
5249
5230
5211
5192
5173
5154
5134
5115
5095
5075
5055
5034
5013
4992
4971
4950
4928
4905
4883
4860
4837
4813
4789
4764
4739
4714
4688
4661
4634
4607
4579
4551
4522
4493
4464
4433
4403
4372
4340
4308
4275
4242
4209
4174
4140
4104
4067
4032
3995
3957
3919
3881
3842
3802
3763
3722
3682
3640
3599
3557
3515
3473
3430
3387
3344
3300
3256
3212
3168
3123
3078
3033
2987
2942
2896
2850
2804
2758
2711
2665
2618
2572
2525
2478
2431
2384
2338
2291
2244
2197
2150
2103
2057
2009
1963
1916
1870
1823
1777
1731
1685
1639
1593
1547
1502
1457
1412
1367
1323
1278
1234
1190
1147
1103
1060
1016
975
932
890
848
806
765
724
683
642
601
561
521
481
441
402
363
324
285
246
208
170
132
94
57
19
-18
-54
-91
-127
-163
-198
-233
-268
-302
-336
-370
-403
-436
-468
-500
-531
-562
-592
-622
-652
-681
-710
-738
-766
-793
-820
-846
-872
-898
-923
-947
-971
-995
-1018
-1041
-1063
-1085
-1106
-1127
-1148
-1167
-1187
-1206
-1224
-1242
-1260
-1277
-1293
-1310
-1325
-1340
-1355
-1370
-1383
-1397
-1409
-1422
-1433
-1445
-1455
-1465
-1475
-1484
-1492
-1500
-1507
-1514
-1520
-1525
-1529
-1533
-1537
-1539
-1541
-1542
-1542
-1542
-1540
-1538
-1536
-1532
-1528
-1523
-1517
-1511
-1504
-1496
-1487
-1478
-1468
-1457
-1445
-1433
-1420
-1407
-1392
-1377
-1362
-1345
-1328
-1311
-1292
-1273
-1254
-1234
-1213
-1192
-1171
-1148
-1126
-1103
-1079
-1055
-1031
-1006
-981
-955
-929
-902
-875
-848
-820
-791
-762
-733
-703
-673
-643
-612
-581
-549
-517
-485
-452
-419
-386
-352
-319
-285
-251
-217
-182
-147
-113
-78
-43
-8
27
62
97
132
166
201
236
270
305
339
373
407
441
474
508
541
573
606
638
670
702
733
764
795
825
856
886
915
944
973
1002
1030
1058
1085
1113
1140
1167
1193
1219
1245
1271
1296
1321
1346
1371
1395
1420
1444
1467
1491
1514
1537
1560
1583
1605
1627
1649
1670
1692
1713
1734
1754
1775
1795
1814
1834
1853
1873
1892
1910
1929
1948
1966
1984
2001
2020
2037
2056
2074
2092
2109
2127
2144
2162
2179
2197
2214
2232
2249
2267
2284
2302
2320
2338
2355
2373
2392
2410
2428
2447
2466
2485
2504
2523
2543
2563
2582
2602
2622
2642
2662
2682
2702
2722
2743
2763
2783
2803
2823
2844
2864
2884
2904
2924
2944
2964
2983
3003
3022
3042
3061
3080
3099
3118
3137
3155
3173
3192
3210
3228
3246
3263
3281
3298
3315
3333
3349
3366
3383
3399
3416
3432
3448
3463
3479
3494
3509
3524
3539
3554
3568
3583
3597
3611
3625
3638
3652
3665
3678
3691
3704
3716
3728
3740
3752
3763
3774
3785
3796
3806
3816
3826
3835
3844
3853
3862
3870
3878
3885
3892
3899
3905
3911
3917
3923
3928
3932
3936
3940
3944
3947
3950
3952
3954
3956
3958
3959
3960
3960
3961
3961
3960
3960
3959
3959
3958
3956
3955
3954
3952
3951
3949
3948
3946
3945
3943
3942
3940
3939
3937
3936
3935
3934
3933
3932
3932
3931
3931
3931
3931
3932
3932
3933
3934
3935
3937
3939
3940
3943
3945
3948
3951
3954
3957
3961
3965
3970
3974
3979
3985
3990
3996
4003
4009
4016
4024
4030
4040
4048
4057
4066
4075
4085
4096
4106
4117
4129
4141
4153
4166
4179
4192
4206
4221
4236
4251
4267
4283
4300
4317
4335
4353
4371
4390
4409
4429
4450
4470
4491
4513
4535
4558
4580
4604
4627
4651
4676
4701
4726
4751
4777
4803
4829
4856
4883
4910
4938
4965
4993
5022
5050
5079
5108
5137
5166
5196
5226
5256
5286
5317
5348
5380
5411
5443
5476
5508
5541
5574
5608
5642
5676
5710
5744
5779
5814
5849
5884
5919
5955
5991
6027
6063
6099
6135
6171
6207
6244
6280
6316
6352
6388
6424
6460
6496
6532
6567
6603
6638
6673
6707
6742
6776
6809
6843
6876
6909
6941
6974
7005
7037
7068
7099
7129
7159
7189
7218
7247
7275
7303
7331
7358
7384
7410
7436
7461
7486
7510
7533
7556
7579
7601
7622
7643
7664
7684
7703
7722
7741
7759
7777
7794
7810
7827
7843
7858
7873
7888
7902
7915
7929
7942
7954
7966
7978
7989
8000
8010
8020
8029
8039
8048
8055
8064
8071
8079
8086
8092
8098
8103
8109
8113
8118
8122
8125
8128
8131
8132
8135
8137
8138
8138
8140
8140
8140
8138
8138
8137
8135
8134
8131
8129
8125
8122
8119
8117
8113
8109
8105
8102
8098
8093
8089
8085
8080
8077
8071
8068
8064
8060
8055
8051
8047
8042
8038
8034
8029
8025
8021
8016
8012
8007
8003
7998
7993
7989
7984
7979
7974
7969
7964
7959
7954
7949
7944
7939
7933
7928
7922
7916
7910
7904
7897
7891
7884
7877
7869
7862
7854
7845
7837
7828
7819
7809
7800
7790
7779
7769
7758
7746
7735
7723
7712
7700
7688
7675
7663
7650
7638
7625
7612
7599
7586
7573
7560
7547
7534
7521
7508
7495
7482
7468
7455
7442
7429
7416
7403
7390
7377
7364
7351
7338
7325
7312
7299
7286
7273
7260
7247
7234
7221
7207
7194
7181
7168
7155
7141
7128
7115
7102
7089
7076
7063
7050
7037
7024
7011
6998
6985
6973
6960
6948
6935
6923
6911
6899
6888
6876
6865
6854
6843
6832
6822
6811
6801
6792
6782
6773
6764
6755
6747
6739
6731
6724
6717
6710
6703
6697
6691
6685
6680
6675
6670
6665
6661
6657
6653
6650
6646
6643
6640
6637
6635
6632
6630
6628
6627
6625
6624
6622
6621
6620
6620
6619
6619
6619
6619
6619
6620
6620
6621
6622
6623
6625
6626
6627
6629
6631
6632
6634
6636
6638
6640
6641
6643
6645
6647
6648
6650
6651
6653
6654
6656
6657
6658
6660
6661
6662
6663
6664
6664
6665
6665
6665
6665
6665
6664
6664
6663
6662
6661
6660
6658
6657
6655
6653
6651
6648
6646
6643
6640
6637
6634
6631
6627
6623
6620
6616
6612
6608
6603
6599
6594
6590
6585
6580
6575
6570
6565
6560
6555
6549
6544
6538
6533
6527
6521
6515
6509
6503
6497
6491
6485
6479
6473
6467
6461
6455
6449
6443
6437
6430
6424
6418
6412
6406
6400
6393
6387
6380
6374
6367
6360
6354
6347
6340
6333
6326
6319
6311
6304
6297
6290
6282
6275
6268
6260
6252
6245
6237
6229
6221
6213
6205
6197
6188
6180
6172
6163
6154
6146
6137
6128
6119
6110
6100
6091
6081
6072
6062
6052
6042
6032
6021
6011
6000
5989
5977
5966
5954
5941
5929
5916
5903
5889
5875
5860
5845
5829
5813
5797
5780
5762
5744
5726
5707
5687
5667
5646
5625
5603
5581
5558
5535
5511
5486
5462
5436
5411
5385
5358
5331
5304
5276
5248
5220
5191
5162
5133
5104
5074
5044
5014
4983
4952
4921
4890
4859
4827
4795
4763
4731
4699
4666
4634
4601
4567
4534
4500
4466
4432
4398
4363
4328
4293
4257
4221
4185
4149
4112
4075
4038
4000
3962
3924
3886
3847
3809
3770
3730
3691
3651
3612
3572
3531
3491
3450
3410
3368
3327
3286
3244
3202
3160
3118
3076
3034
2991
2948
2905
2862
2818
2775
2731
2687
2642
2598
2553
2507
2462
2416
2370
2324
2277
2230
2183
2136
2088
2040
1992
1944
1895
1846
1797
1748
1699
1649
1599
1549
1499
1449
1398
1347
1296
1246
1194
1143
1092
1040
989
937
885
833
781
728
676
623
570
517
464
411
357
304
250
197
143
89
35
-19
-73
-127
-181
-235
-288
-342
-396
-449
-503
-556
-609
-662
-714
-767
-819
-871
-923
-974
-1025
-1076
-1127
-1177
-1227
-1277
-1326
-1375
-1423
-1471
-1519
-1566
-1612
-1658
-1704
-1749
-1793
-1837
-1880
-1923
-1965
-2005
-2047
-2087
-2126
-2165
-2203
-2241
-2278
-2314
-2349
-2384
-2419
-2452
-2485
-2517
-2549
-2580
-2611
-2640
-2669
-2698
-2726
-2753
-2780
-2806
-2831
-2856
-2881
-2905
-2928
-2951
-2973
-2995
-3016
-3036
-3056
-3075
-3094
-3112
-3129
-3146
-3161
-3177
-3191
-3205
-3218
-3231
-3243
-3254
-3265
-3274
-3284
-3292
-3300
-3308
-3314
-3320
-3326
-3330
-3334
-3338
-3341
-3343
-3344
-3345
-3345
-3344
-3343
-3341
-3338
-3335
-3331
-3326
-3321
-3314
-3307
-3300
-3291
-3282
-3272
-3262
-3250
-3238
-3226
-3213
-3199
-3184
-3168
-3152
-3136
-3118
-3100
-3081
-3062
-3042
-3021
-2999
-2977
-2954
-2931
-2906
-2881
-2855
-2829
-2801
-2773
-2744
-2715
-2684
-2653
-2622
-2589
-2556
-2522
-2487
-2452
-2415
-2378
-2340
-2302
-2262
-2222
-2181
-2139
-2096
-2053
-2008
-1963
-1917
-1871
-1824
-1776
-1727
-1677
-1627
-1576
-1525
-1473
-1420
-1367
-1313
-1259
-1204
-1149
-1093
-1037
-981
-924
-867
-809
-751
-693
-635
-577
-518
-459
-400
-341
-282
-223
-164
-105
-45
14
73
132
192
251
310
369
428
486
545
604
662
720
778
836
894
951
1008
1065
1122
1178
1234
1290
1345
1400
1455
1509
1563
1617
1669
1722
1774
1825
1876
1926
1976
2025
2073
2121
2168
2214
2259
2304
2349
2392
2435
2477
2518
2558
2598
2637
2674
2712
2748
2783
2817
2851
2883
2915
2945
2975
3003
3031
3057
3083
3107
3131
3153
3174
3195
3214
3232
3249
3265
3280
3294
3306
3318
3328
3338
3346
3353
3359
3363
3367
3370
3371
3371
3371
3369
3366
3362
3357
3351
3344
3335
3326
3316
3304
3292
3278
3263
3248
3231
3214
3195
3176
3155
3134
3112
3089
3066
3042
3017
2991
2965
2938
2910
2882
2853
2823
2793
2762
2730
2698
2665
2632
2598
2563
2528
2492
2455
2418
2380
2341
2302
2263
2223
2182
2140
2098
2056
2013
1969
1925
1881
1836
1791
1745
1699
1652
1606
1558
1511
1463
1415
1367
1318
1269
1220
1171
1121
1072
1022
972
922
872
822
772
722
672
622
572
522
473
423
374
324
275
227
178
129
81
33
-15
-63
-111
-158
-205
-252
-298
-345
-390
-436
-481
-526
-570
-614
-658
-701
-744
-787
-829
-871
-912
-953
-993
-1033
-1072
-1111
-1150
-1188
-1225
-1262
-1298
-1334
-1369
-1404
-1438
-1472
-1505
-1537
-1569
-1600
-1631
-1661
-1690
-1719
-1748
-1776
-1803
-1830
-1856
-1881
-1906
-1930
-1954
-1977
-1999
-2021
-2041
-2062
-2082
-2101
-2119
-2136
-2153
-2169
-2184
-2198
-2211
-2224
-2236
-2247
-2257
-2267
-2275
-2283
-2290
-2296
-2301
-2306
-2310
-2313
-2315
-2317
-2317
-2317
-2316
-2315
-2312
-2309
-2305
-2300
-2295
-2288
-2281
-2273
-2265
-2255
-2245
-2234
-2222
-2209
-2196
-2182
-2167
-2152
-2135
-2118
-2100
-2082
-2062
-2041
-2021
-2000
-1978
-1955
-1931
-1907
-1882
-1857
-1831
-1804
-1776
-1748
-1720
-1691
-1661
-1630
-1599
-1567
-1535
-1502
-1469
-1435
-1400
-1365
-1329
-1293
-1257
-1220
-1183
-1145
-1107
-1068
-1029
-990
-951
-911
-870
-830
-789
-748
-706
-664
-622
-580
-537
-494
-451
-408
-364
-321
-277
-233
-189
-145
-101
-57
-13
31
76
120
164
207
251
295
339
382
425
469
512
554
597
639
681
723
764
805
845
885
925
964
1002
1041
1079
1116
1152
1188
1224
1259
1293
1327
1360
1393
1425
1457
1487
1518
1547
1576
1604
1632
1658
1685
1710
1735
1758
1782
1804
1826
1846
1866
1885
1904
1921
1938
1954
1969
1983
1996
2008
2020
2029
2040
2049
2057
2063
2069
2074
2078
2081
2084
2085
2085
2084
2082
2080
2076
2071
2066
2059
2052
2044
2035
2025
2013
2001
1989
1975
1960
1944
1928
1910
1892
1873
1852
1831
1809
1786
1762
1738
1712
1686
1658
1630
1602
1572
1542
1511
1479
1446
1413
1380
1346
1311
1276
1240
1204
1167
1130
1092
1055
1016
978
939
899
860
820
779
739
698
657
615
574
532
490
448
405
363
320
277
234
190
147
104
60
17
-27
-70
-114
-157
-200
-243
-286
-329
-372
-414
-457
-499
-541
-582
-624
-665
-706
-746
-787
-827
-866
-906
-945
-983
-1022
-1059
-1097
-1134
-1170
-1207
-1242
-1278
-1313
-1347
-1381
-1415
-1448
-1480
-1512
-1544
-1575
-1606
-1636
-1665
-1694
-1723
-1750
-1778
-1804
-1830
-1855
-1879
-1903
-1926
-1948
-1969
-1990
-2009
-2029
-2047
-2065
-2082
-2098
-2113
-2128
-2142
-2155
-2167
-2179
-2190
-2200
-2210
-2219
-2227
-2235
-2242
-2248
-2253
-2258
-2262
-2266
-2269
-2271
-2273
-2274
-2274
-2274
-2273
-2271
-2269
-2266
-2262
-2258
-2253
-2247
-2241
-2233
-2225
-2217
-2207
-2197
-2186
-2174
-2162
-2149
-2135
-2120
-2104
-2088
-2070
-2052
-2033
-2013
-1992
-1971
-1948
-1925
-1901
-1876
-1850
-1824
-1796
-1768
-1739
-1709
-1678
-1647
-1614
-1581
-1548
-1513
-1478
-1442
-1406
-1368
-1330
-1292
-1253
-1213
-1172
-1131
-1089
-1046
-1002
-960
-915
-871
-825
-779
-733
-685
-638
-590
-541
-492
-443
-392
-342
-291
-240
-188
-136
-83
-30
23
77
131
186
241
296
352
408
464
521
578
636
694
752
810
869
928
988
1047
1107
1167
1228
1288
1349
1410
1471
1533
1594
1656
1718
1779
1841
1903
1966
2028
2090
2152
2215
2277
2339
2401
2463
2525
2587
2649
2711
2773
2834
2895
2956
3017
3077
3137
3197
3257
3316
3375
3434
3492
3550
3608
3665
3722
3779
3835
3891
3946
4002
4056
4110
4164
4217
4270
4322
4374
4426
4477
4527
4576
4626
4674
4722
4769
4815
4861
4906
4951
4995
5038
5080
5121
5162
5202
5241
5279
5316
5353
5388
5423
5456
5489
5521
5552
5582
5611
5639
5666
5693
5718
5743
5766
5789
5811
5832
5852
5872
5890
5908
5925
5941
5956
5970
5983
5995
6007
6017
6027
6036
6044
6051
6057
6062
6066
6070
6073
6074
6075
6075
6074
6073
6070
6067
6062
6057
6051
6045
6037
6028
6019
6009
5998
5987
5974
5961
5948
5933
5918
5902
5885
5868
5850
5832
5813
5794
5774
5753
5732
5711
5689
5666
5643
5620
5596
5571
5546
5520
5494
5468
5441
5413
5385
5356
5327
5298
5267
5237
5206
5174
5142
5109
5076
5042
5007
4973
4937
4901
4865
4828
4790
4752
4713
4674
4635
4595
4554
4513
4471
4430
4387
4345
4302
4258
4214
4170
4126
4081
4035
3991
3946
3900
3854
3808
3762
3716
3669
3623
3577
3530
3483
3437
3390
3344
3298
3251
3205
3159
3113
3068
3022
2977
2932
2887
2842
2798
2754
2710
2667
2624
2581
2539
2497
2455
2414
2373
2333
2293
2253
2214
2175
2137
2099
2061
2024
1987
1950
1914
1878
1843
1807
1773
1738
1704
1670
1636
1603
1570
1538
1506
1474
1442
1411
1380
1350
1320
1291
1262
1233
1205
1177
1150
1123
1097
1071
1046
1020
996
972
949
926
903
881
859
838
818
798
778
759
741
723
706
689
673
658
643
628
615
602
589
578
567
557
547
538
530
522
515
509
504
499
495
491
488
486
484
483
483
483
484
486
488
491
494
498
503
508
514
520
527
535
543
552
561
571
581
592
604
616
629
642
655
669
684
698
714
729
745
762
778
795
813
830
848
866
884
903
922
941
960
979
998
1018
1038
1058
1078
1098
1119
1139
1160
1181
1201
1222
1243
1265
1286
1307
1329
1350
1372
1394
1415
1437
1459
1481
1503
1525
1547
1570
1592
1615
1637
1660
1683
1705
1728
1751
1775
1798
1821
1845
1868
1892
1915
1939
1963
1986
2009
2033
2058
2082
2105
2129
2153
2177
2201
2225
2249
2273
2297
2321
2345
2369
2393
2417
2441
2465
2489
2513
2537
2561
2584
2608
2631
2654
2677
2700
2722
2745
2767
2790
2812
2834
2856
2877
2899
2920
2942
2963
2984
3005
3025
3046
3066
3086
3106
3126
3145
3165
3184
3202
3221
3239
3257
3275
3292
3309
3326
3342
3358
3374
3389
3404
3419
3433
3447
3460
3474
3487
3499
3511
3523
3534
3545
3555
3565
3574
3583
3592
3600
3607
3614
3620
3626
3631
3636
3640
3644
3646
3649
3650
3651
3651
3651
3650
3648
3646
3643
3639
3635
3630
3624
3618
3612
3604
3597
3588
3580
3570
3560
3550
3539
3527
3515
3502
3489
3475
3461
3446
3430
3414
3398
3381
3363
3345
3326
3307
3288
3268
3247
3227
3205
3183
3161
3138
3115
3092
3068
3043
3018
2992
2966
2940
2913
2885
2857
2829
2800
2771
2741
2711
2680
2649
2618
2586
2553
2521
2487
2454
2420
2386
2351
2316
2281
2245
2209
2173
2136
2100
2062
2025
1987
1950
1911
1873
1835
1796
1757
1718
1678
1639
1599
1559
1519
1479
1439
1398
1358
1317
1276
1235
1194
1153
1112
1071
1030
989
948
907
866
825
784
744
703
663
622
582
542
502
463
423
384
345
306
268
230
192
154
116
79
42
6
-31
-67
-102
-138
-173
-207
-241
-275
-309
-342
-375
-407
-439
-471
-502
-533
-563
-593
-623
-652
-680
-708
-736
-763
-789
-815
-841
-866
-890
-914
-937
-960
-982
-1004
-1025
-1045
-1064
-1084
-1102
-1120
-1137
-1154
-1170
-1185
-1200
-1214
-1228
-1241
-1253
-1265
-1277
-1288
-1298
-1308
-1317
-1326
-1334
-1342
-1349
-1356
-1362
-1368
-1374
-1379
-1383
-1387
-1391
-1394
-1397
-1399
-1401
-1402
-1403
-1403
-1403
-1402
-1401
-1399
-1397
-1394
-1391
-1388
-1383
-1379
-1374
-1369
-1363
-1356
-1350
-1342
-1335
-1327
-1318
-1310
-1300
-1291
-1281
-1271
-1260
-1249
-1237
-1225
-1213
-1200
-1187
-1173
-1160
-1145
-1130
-1115
-1100
-1084
-1068
-1051
-1034
-1016
-1000
-982
-964
-945
-927
-908
-889
-870
-851
-831
-811
-791
-771
-751
-731
-710
-690
-669
-648
-627
-606
-584
-563
-541
-520
-498
-476
-454
-433
-411
-389
-367
-345
-322
-300
-278
-256
-234
-211
-189
-167
-144
-122
-100
-77
-55
-32
-9
13
36
59
82
105
127
150
173
196
219
242
265
288
312
335
358
381
404
428
451
474
498
521
544
568
591
614
637
661
684
707
730
753
776
798
821
843
866
888
910
932
954
976
998
1018
1040
1062
1083
1103
1124
1145
1165
1185
1205
1225
1244
1263
1282
1301
1319
1337
1355
1373
1390
1408
1424
1441
1457
1473
1489
1504
1520
1534
1549
1563
1577
1591
1605
1618
1631
1643
1655
1667
1679
1690
1700
1711
1721
1730
1740
1749
1757
1765
1773
1781
1788
1794
1801
1807
1812
1817
1822
1827
1831
1834
1837
1840
1843
1844
1846
1847
1848
1848
1848
1847
1846
1845
1843
1841
1838
1835
1832
1828
1824
1819
1814
1809
1803
1797
1790
1783
1776
1768
1760
1751
1742
1733
1723
1713
1702
1691
1679
1667
1655
1642
1628
1614
1600
1585
1570
1554
1537
1521
1503
1485
1467
1448
1429
1410
1389
1369
1348
1326
1305
1282
1260
1236
1213
1189
1164
1139
1114
1088
1062
1035
1008
980
952
924
895
866
837
807
777
746
715
685
653
622
590
558
526
494
462
429
396
363
330
297
264
230
197
163
129
95
61
26
-8
-43
-77
-112
-147
-181
-216
-251
-286
-321
-356
-391
-425
-460
-495
-530
-565
-600
-634
-669
-704
-738
-773
-808
-842
-877
-911
-945
-980
-1014
-1048
-1082
-1116
-1150
-1183
-1217
-1250
-1284
-1317
-1350
-1383
-1416
-1448
-1481
-1513
-1545
-1577
-1609
-1640
-1671
-1702
-1732
-1763
-1793
-1822
-1852
-1881
-1910
-1938
-1967
-1995
-2021
-2050
-2077
-2104
-2130
-2156
-2182
-2207
-2232
-2257
-2281
-2305
-2329
-2352
-2374
-2396
-2418
-2439
-2460
-2480
-2500
-2520
-2539
-2557
-2575
-2593
-2610
-2626
-2642
-2658
-2673
-2687
-2702
-2715
-2729
-2741
-2754
-2766
-2777
-2789
-2799
-2809
-2819
-2829
-2838
-2846
-2854
-2862
-2869
-2876
-2883
-2889
-2894
-2899
-2904
-2908
-2912
-2915
-2918
-2920
-2921
-2923
-2923
-2923
-2923
-2922
-2921
-2919
-2916
-2913
-2909
-2905
-2900
-2895
-2889
-2883
-2876
-2869
-2861
-2852
-2843
-2834
-2824
-2814
-2803
-2791
-2779
-2766
-2753
-2739
-2725
-2711
-2695
-2680
-2664
-2647
-2630
-2613
-2595
-2576
-2558
-2538
-2519
-2499
-2478
-2457
-2436
-2414
-2392
-2370
-2347
-2323
-2300
-2276
-2252
-2227
-2202
-2177
-2151
-2125
-2099
-2072
-2045
-2017
-1990
-1962
-1934
-1906
-1877
-1848
-1819
-1789
-1760
-1730
-1699
-1669
-1638
-1607
-1575
-1544
-1512
-1480
-1447
-1414
-1381
-1348
-1315
-1281
-1247
-1213
-1178
-1143
-1108
-1073
-1037
-1000
-965
-929
-893
-857
-820
-784
-747
-711
-674
-638
-601
-565
-528
-492
-455
-419
-382
-346
-309
-273
-237
-200
-164
-128
-91
-55
-19
18
54
90
126
163
199
235
271
307
343
379
415
450
486
522
557
593
628
664
699
734
769
805
840
874
909
944
979
1014
1048
1083
1117
1151
1185
1219
1253
1287
1321
1354
1388
1421
1454
1487
1519
1552
1584
1616
1647
1679
1710
1741
1772
1803
1833
1864
1894
1924
1954
1983
2013
2041
2071
2100
2129
2157
2186
2214
2242
2270
2298
2326
2353
2381
2408
2435
2461
2488
2514
2541
2566
2592
2618
2643
2668
2692
2717
2741
2765
2788
2812
2835
2858
2880
2903
2925
2947
2969
2991
3012
3033
3054
3075
3095
3115
3136
3156
3175
3195
3215
3234
3253
3273
3292
3311
3329
3348
3367
3385
3403
3421
3439
3457
3475
3492
3510
3527
3544
3561
3578
3594
3611
3627
3643
3658
3674
3689
3704
3719
3733
3747
3761
3774
3787
3800
3812
3824
3836
3848
3859
3870
3880
3891
3901
3910
3920
3929
3938
3947
3955
3963
3971
3979
3987
3994
4001
4008
4014
4022
4029
4035
4042
4049
4054
4062
4067
4074
4081
4086
4093
4100
4106
4112
4119
4125
4132
4138
4145
4151
4158
4165
4171
4178
4185
4192
4199
4206
4213
4220
4227
4235
4242
4249
4257
4265
4272
4280
4288
4296
4304
4312
4320
4328
4336
4344
4352
4360
4369
4377
4385
4394
4402
4411
4419
4427
4436
4444
4453
4461
4470
4479
4487
4496
4504
4513
4521
4530
4538
4547
4556
4564
4573
4582
4591
4600
4609
4618
4627
4636
4645
4654
4663
4673
4682
4691
4701
4710
4719
4729
4738
4748
4757
4766
4776
4785
4795
4804
4814
4823
4832
4842
4851
4860
4870
4879
4888
4897
4906
4915
4924
4932
4941
4950
4959
4967
4976
4985
4993
5002
5011
5020
5029
5038
5047
5056
5066
5075
5085
5094
5104
5113
5123
5133
5143
5153
5163
5173
5183
5193
5204
5214
5224
5235
5245
5255
5266
5276
5287
5298
5308
5319
5330
5341
5352
5363
5374
5385
5396
5408
5419
5431
5443
5455
5467
5479
5492
5505
5518
5531
5544
5558
5572
5586
5600
5615
5630
5645
5660
5676
5692
5708
5724
5741
5757
5774
5792
5809
5827
5845
5863
5881
5899
5917
5936
5955
5973
5992
6011
6031
6050
6069
6089
6108
6128
6148
6168
6187
6207
6227
6247
6267
6286
6306
6326
6346
6365
6385
6405
6424
6444
6464
6483
6503
6523
6542
6562
6581
6601
6621
6640
6659
6679
6698
6717
6736
6755
6774
6793
6811
6830
6848
6866
6885
6903
6921
6938
6956
6974
6991
7008
7025
7042
7059
7076
7092
7108
7124
7140
7155
7170
7185
7199
7214
7228
7241
7254
7267
7280
7292
7304
7315
7326
7337
7347
7357
7367
7376
7384
7393
7400
7408
7414
7421
7427
7432
7437
7442
7446
7449
7452
7454
7456
7458
7459
7459
7459
7458
7457
7455
7453
7450
7447
7442
7438
7432
7426
7420
7412
7405
7396
7387
7377
7367
7356
7344
7332
7320
7306
7292
7278
7263
7248
7232
7215
7198
7181
7163
7144
7125
7106
7086
7065
7044
7022
7000
6977
6954
6930
6906
6881
6856
6831
6805
6778
6751
6724
6696
6668
6639
6609
6580
6549
6519
6488
6456
6424
6392
6359
6326
6292
6258
6223
6188
6152
6116
6080
6044
6007
5969
5932
5894
5856
5817
5779
5740
5700
5661
5621
5580
5540
5499
5458
5416
5375
5333
5290
5248
5205
5162
5119
5076
5032
4989
4945
4901
4857
4813
4769
4725
4681
4637
4593
4549
4505
4461
4418
4374
4331
4288
4244
4202
4159
4116
4074
4032
3990
3948
3907
3865
3824
3784
3743
3703
3663
3623
3584
3545
3506
3467
3429
3391
3353
3316
3279
3242
3206
3170
3134
3099
3064
3029
2994
2960
2926
2893
2860
2827
2795
2763
2731
2700
2670
2639
2609
2579
2550
2521
2492
2464
2436
2409
2382
2355
2328
2302
2276
2251
2226
2201
2177
2153
2130
2107
2084
2062
2039
2017
1996
1975
1954
1934
1914
1894
1874
1855
1836
1818
1800
1782
1764
1747
1730
1714
1698
1682
1667
1651
1637
1622
1608
1595
1581
1568
1555
1543
1531
1519
1508
1496
1486
1475
1465
1455
1446
1437
1428
1420
1412
1404
1396
1389
1382
1376
1369
1363
1357
1352
1347
1342
1337
1332
1328
1324
1320
1317
1313
1310
1307
1305
1302
1299
1297
1295
1293
1291
1290
1288
1287
1286
1285
1284
1284
1283
1283
1283
1283
1283
1284
1284
1285
1286
1287
1288
1289
1290
1292
1294
1296
1298
1300
1303
1306
1308
1311
1315
1318
1322
1325
1329
1333
1337
1341
1345
1349
1353
1357
1361
1365
1369
1374
1378
1382
1386
1391
1395
1400
1404
1409
1414
1419
1424
1428
1433
1438
1444
1449
1454
1459
1464
1469
1474
1480
1485
1490
1496
1501
1506
1512
1518
1523
1529
1535
1541
1547
1553
1559
1565
1572
1578
1585
1591
1598
1605
1612
1619
1626
1633
1640
1647
1655
1662
1670
1678
1685
1693
1701
1710
1718
1726
1735
1744
1753
1761
1770
1780
1789
1798
1808
1817
1827
1837
1847
1857
1867
1877
1888
1899
1910
1921
1932
1943
1955
1966
1978
1990
2001
2013
2025
2039
2051
2063
2076
2089
2101
2114
2127
2140
2153
2166
2179
2192
2205
2218
2231
2244
2257
2270
2283
2296
2308
2321
2334
2347
2360
2372
2385
2398
2410
2423
2436
2448
2461
2473
2486
2498
2510
2522
2534
2546
2557
2569
2580
2591
2602
2612
2623
2633
2643
2652
2662
2671
2680
2688
2697
2705
2713
2720
2728
2735
2742
2748
2755
2761
2768
2774
2779
2785
2791
2796
2801
2806
2811
2816
2820
2825
2829
2833
2837
2840
2844
2847
2850
2853
2855
2857
2859
2860
2862
2863
2863
2864
2864
2864
2863
2862
2861
2860
2858
2856
2854
2852
2849
2846
2843
2839
2836
2832
2828
2823
2819
2814
2809
2803
2798
2792
2787
2780
2774
2768
2761
2755
2748
2741
2733
2726
2718
2711
2703
2695
2686
2678
2669
2661
2652
2643
2634
2624
2615
2606
2596
2587
2577
2567
2557
2548
2538
2528
2518
2508
2499
2489
2479
2469
2460
2450
2440
2431
2421
2412
2402
2393
2383
2374
2365
2355
2346
2337
2328
2319
2310
2301
2292
2284
2275
2266
2257
2249
2240
2231
2223
2214
2205
2197
2188
2179
2171
2163
2154
2146
2138
2130
2123
2115
2108
2101
2094
2087
2080
2074
2068
2062
2057
2052
2047
2041
2037
2033
2031
2028
2025
2023
2021
2020
2019
2019
2019
2020
2021
2021
2024
2027
2029
2033
2037
2043
2048
2054
2061
2068
2075
2083
2092
2101
2111
2121
2131
2143
2154
2166
2179
2192
2206
2220
2235
2250
2265
2281
2297
2314
2331
2349
2367
2385
2403
2422
2441
2461
2480
2500
2520
2541
2561
2582
2603
2625
2646
2667
2689
2711
2733
2754
2776
2798
2821
2843
2865
2887
2909
2932
2954
2976
2999
3021
3043
3065
3088
3110
3132
3154
3176
3197
3219
3241
3262
3283
3304
3325
3346
3366
3387
3407
3427
3446
3466
3485
3504
3522
3541
3559
3577
3595
3612
3630
3647
3664
3681
3698
3714
3731
3747
3763
3780
3796
3811
3827
3843
3858
3874
3889
3904
3919
3933
3948
3962
3976
3990
4003
4017
4030
4043
4056
4067
4080
4091
4103
4113
4124
4134
4144
4153
4162
4171
4179
4186
4194
4200
4207
4212
4218
4223
4227
4231
4235
4238
4241
4243
4245
4247
4248
4248
4248
4248
4247
4246
4244
4242
4240
4237
4233
4229
4225
4220
4215
4209
4203
4196
4189
4182
4174
4165
4157
4148
4139
4129
4119
4109
4098
4086
4075
4065
4053
4041
4029
4017
4003
3992
3979
3966
3952
3939
3925
3911
3896
3881
3866
3851
3835
3819
3803
3786
3769
3752
3734
3716
3698
3680
3661
3642
3623
3603
3583
3563
3542
3521
3500
3478
3456
3434
3411
3388
3365
3342
3318
3294
3270
3246
3221
3196
3171
3145
3119
3094
3067
3041
3015
2988
2961
2934
2907
2880
2853
2826
2799
2771
2744
2717
2689
2662
2634
2607
2579
2552
2524
2496
2469
2441
2413
2385
2357
2329
2301
2273
2245
2217
2189
2161
2133
2105
2077
2050
2021
1995
1967
1940
1913
1886
1859
1832
1806
1779
1753
1727
1702
1676
1651
1626
1602
1577
1553
1529
1506
1483
1460
1437
1415
1393
1371
1349
1328
1307
1286
1266
1245
1225
1206
1186
1167
1148
1129
1111
1093
1075
1057
1039
1022
1004
989
973
957
941
926
911
897
883
869
856
843
830
819
807
796
785
775
765
756
747
739
731
724
717
710
705
699
694
690
686
682
680
677
676
674
674
674
674
675
677
680
682
686
690
695
700
706
713
720
727
736
745
754
764
774
786
797
809
822
835
848
862
876
891
906
921
936
952
968
984
1000
1016
1034
1051
1069
1086
1104
1121
1139
1157
1175
1194
1212
1230
1249
1268
1287
1306
1325
1344
1363
1382
1402
1421
1441
1460
1480
1499
1519
1539
1558
1578
1598
1618
1637
1657
1677
1696
1716
1735
1755
1774
1793
1812
1831
1850
1869
1888
1906
1924
1943
1961
1979
1996
2013
2031
2048
2065
2082
2099
2115
2132
2148
2164
2180
2195
2211
2226
2241
2256
2270
2285
2299
2313
2326
2340
2353
2366
2379
2391
2403
2415
2426
2437
2448
2458
2468
2478
2487
2496
2505
2513
2521
2528
2535
2541
2547
2553
2558
2562
2566
2570
2572
2575
2577
2578
2579
2579
2579
2579
2577
2576
2574
2571
2568
2564
2560
2556
2551
2545
2539
2533
2526
2518
2510
2502
2493
2483
2473
2463
2452
2440
2428
2416
2403
2389
2375
2361
2346
2330
2314
2298
2281
2264
2246
2227
2209
2189
2170
2150
2129
2109
2087
2066
2043
2021
1998
1975
1951
1927
1902
1877
1852
1826
1800
1773
1746
1718
1690
1662
1633
1603
1574
1543
1513
1482
1450
1418
1386
1353
1319
1286
1252
1217
1182
1147
1111
1075
1039
1002
965
927
889
850
811
772
732
692
652
611
570
529
488
446
404
361
319
276
233
189
146
102
59
15
-29
-73
-117
-162
-206
-250
-294
-338
-382
-426
-470
-513
-557
-600
-643
-686
-729
-772
-814
-856
-897
-939
-980
-1020
-1062
-1102
-1142
-1182
-1221
-1260
-1299
-1338
-1376
-1414
-1451
-1489
-1526
-1562
-1598
-1634
-1670
-1705
-1740
-1774
-1808
-1841
-1874
-1906
-1939
-1970
-2001
-2032
-2063
-2093
-2122
-2151
-2180
-2208
-2236
-2264
-2291
-2317
-2343
-2369
-2393
-2418
-2442
-2465
-2488
-2510
-2532
-2553
-2574
-2594
-2613
-2632
-2650
-2668
-2685
-2702
-2718
-2733
-2749
-2763
-2777
-2790
-2803
-2815
-2827
-2838
-2848
-2858
-2867
-2876
-2883
-2891
-2897
-2903
-2908
-2913
-2917
-2920
-2923
-2925
-2927
-2928
-2928
-2928
-2927
-2925
-2923
-2921
-2917
-2914
-2909
-2904
-2899
-2893
-2887
-2880
-2872
-2864
-2856
-2847
-2838
-2828
-2817
-2806
-2795
-2783
-2770
-2757
-2744
-2730
-2716
-2701
-2686
-2670
-2654
-2638
-2621
-2603
-2585
-2567
-2548
-2529
-2510
-2490
-2469
-2449
-2428
-2406
-2385
-2363
-2340
-2318
-2295
-2272
-2248
-2224
-2200
-2176
-2151
-2127
-2102
-2076
-2051
-2025
-1999
-1972
-1946
-1919
-1892
-1865
-1838
-1810
-1782
-1754
-1726
-1697
-1669
-1640
-1611
-1581
-1552
-1522
-1493
-1463
-1433
-1403
-1373
-1342
-1312
-1281
-1250
-1220
-1189
-1158
-1127
-1096
-1064
-1033
-1000
-970
-938
-907
-875
-843
-811
-780
-748
-716
-684
-653
-621
-590
-558
-527
-496
-464
-433
-402
-371
-340
-310
-279
-249
-219
-189
-159
-129
-100
-70
-41
-13
16
44
72
99
127
154
180
207
233
259
284
309
334
359
383
407
431
454
478
501
523
546
568
590
611
633
654
675
695
716
736
755
775
794
813
832
850
868
886
904
921
938
955
972
988
1004
1020
1035
1050
1065
1080
1094
1108
1121
1134
1146
1159
1171
1182
1193
1204
1214
1223
1233
1242
1250
1259
1266
1274
1281
1287
1293
1299
1304
1309
1313
1317
1321
1324
1326
1329
1330
1332
1333
1333
1333
1333
1332
1330
1329
1327
1324
1321
1318
1314
1310
1305
1301
1296
1290
1284
1278
1272
1265
1258
1251
1243
1236
1228
1219
1210
1201
1192
1183
1173
1163
1152
1141
1130
1119
1108
1096
1084
1071
1059
1046
1033
1020
1006
993
979
965
951
937
922
907
892
877
862
846
830
814
798
782
766
749
733
716
700
683
666
649
632
615
597
580
563
545
527
510
492
474
456
438
419
401
383
364
345
327
308
290
271
252
234
215
196
178
159
141
122
103
85
66
47
29
10
-9
-27
-46
-65
-83
-102
-120
-139
-158
-176
-195
-213
-231
-250
-268
-286
-304
-323
-341
-359
-377
-395
-413
-431
-449
-467
-485
-503
-521
-538
-556
-574
-591
-609
-626
-643
-660
-677
-694
-711
-727
-743
-760
-776
-792
-807
-823
-839
-854
-869
-884
-899
-914
-929
-943
-957
-971
-984
-998
-1010
-1022
-1036
-1048
-1060
-1071
-1082
-1093
-1104
-1114
-1123
-1133
-1142
-1150
-1158
-1166
-1173
-1180
-1186
-1192
-1198
-1203
-1208
-1212
-1215
-1219
-1222
-1224
-1226
-1228
-1229
-1229
-1230
-1230
-1229
-1228
-1227
-1225
-1223
-1220
-1217
-1213
-1209
-1205
-1200
-1195
-1189
-1183
-1176
-1169
-1162
-1154
-1146
-1137
-1127
-1118
-1107
-1096
-1085
-1073
-1061
-1048
-1035
-1020
-1006
-992
-977
-961
-945
-929
-911
-894
-875
-857
-838
-818
-798
-778
-757
-736
-715
-693
-671
-648
-626
-602
-579
-555
-531
-506
-481
-456
-431
-405
-380
-354
-327
-301
-274
-247
-220
-193
-165
-138
-110
-82
-54
-26
2
31
59
87
116
144
173
201
230
259
288
317
346
374
403
433
462
491
520
549
578
607
636
665
694
723
752
781
810
839
868
896
925
954
983
1010
1040
1069
1098
1126
1155
1184
1213
1242
1271
1301
1330
1359
1388
1417
1446
1476
1505
1534
1563
1592
1621
1650
1679
1707
1736
1764
1793
1821
1849
1877
1904
1932
1959
1987
2013
2040
2067
2094
2120
2146
2172
2198
2223
2249
2274
2299
2323
2348
2372
2397
2421
2444
2468
2491
2514
2536
2559
2581
2603
2624
2645
2666
2687
2707
2727
2746
2766
2785
2803
2821
2839
2856
2873
2890
2906
2921
2937
2952
2966
2980
2994
3007
3020
3032
3044
3055
3066
3076
3086
3096
3105
3113
3121
3128
3135
3142
3148
3154
3159
3163
3168
3171
3174
3177
3179
3181
3182
3183
3183
3183
3182
3180
3179
3176
3174
3171
3167
3163
3159
3154
3149
3143
3137
3131
3124
3117
3109
3101
3093
3085
3076
3067
3057
3047
3037
3027
3016
3005
2994
2982
2970
2958
2946
2933
2920
2907
2893
2880
2865
2851
2836
2821
2806
2791
2775
2759
2743
2726
2709
2692
2675
2658
2640
2622
2604
2585
2567
2548
2529
2510
2490
2471
2451
2431
2411
2391
2370
2349
2328
2307
2286
2264
2242
2220
2198
2175
2152
2130
2107
2083
2060
2037
2013
1989
1965
1942
1918
1894
1869
1845
1821
1797
1772
1748
1723
1699
1674
1650
1625
1600
1576
1551
1527
1502
1478
1453
1429
1405
1381
1357
1333
1309
1285
1261
1237
1214
1190
1167
1144
1121
1098
1075
1052
1029
1006
984
962
940
918
896
874
853
831
810
790
769
749
729
709
690
671
652
634
615
597
580
562
545
528
511
494
478
462
445
430
414
398
383
368
353
339
324
310
296
283
269
256
244
231
219
207
196
185
174
164
154
144
134
125
117
108
100
92
85
78
71
64
58
52
47
42
37
32
28
24
21
17
14
11
9
7
5
3
2
1
0
0
0
0
0
1
2
3
5
7
9
12
15
18
22
25
29
34
38
43
48
53
59
64
70
76
83
89
96
103
110
118
125
133
141
149
157
166
174
183
192
201
210
220
230
240
250
260
271
282
293
304
316
328
340
353
365
378
391
405
418
432
446
460
475
490
505
520
536
551
567
583
599
616
632
649
666
683
701
718
736
754
773
791
810
829
849
868
888
908
929
949
970
991
1012
1034
1055
1077
1099
1121
1144
1166
1189
1212
1236
1259
1283
1307
1331
1356
1380
1405
1430
1455
1480
1505
1530
1555
1581
1606
1631
1657
1682
1707
1733
1758
1784
1809
1835
1860
1886
1911
1937
1962
1988
2013
2039
2065
2091
2116
2142
2168
2194
2220
2246
2272
2297
2323
2349
2375
2401
2427
2453
2479
2504
2530
2556
2581
2607
2632
2658
2683
2708
2733
2758
2783
2808
2833
2857
2882
2906
2930
2954
2978
3002
3026
3049
3073
3096
3118
3141
3164
3186
3208
3229
3251
3272
3293
3313
3334
3354
3374
3393
3413
3432
3450
3469
3487
3505
3522
3539
3556
3573
3589
3605
3620
3636
3651
3665
3680
3694
3707
3721
3734
3747
3759
3772
3783
3795
3806
3818
3828
3839
3849
3859
3868
3878
3887
3895
3904
3912
3920
3927
3935
3942
3948
3955
3961
3967
3972
3977
3982
3987
3991
3995
3998
4001
4003
4006
4009
4010
4011
4013
4014
4014
4014
4014
4014
4014
4013
4011
4011
4009
4006
4005
4003
4000
3997
3994
3991
3987
3983
3979
3974
3969
3964
3959
3953
3947
3941
3934
3927
3920
3913
3906
3898
3890
3881
3873
3864
3856
3846
3837
3828
3818
3808
3798
3788
3778
3767
3757
3746
3735
3724
3712
3701
3689
3678
3666
3654
3642
3630
3618
3606
3594
3581
3569
3556
3544
3531
3519
3506
3494
3481
3469
3456
3444
3432
3419
3407
3395
3382
3370
3358
3346
3334
3322
3310
3299
3287
3275
3264
3252
3240
3229
3217
3205
3194
3182
3170
3158
3147
3135
3123
3111
3098
3086
3074
3061
3049
3036
3023
3010
2997
2984
2970
2957
2943
2929
2915
2901
2886
2872
2857
2842
2827
2812
2797
2782
2766
2751
2735
2719
2704
2688
2672
2656
2640
2624
2609
2593
2577
2561
2546
2530
2515
2499
2484
2469
2454
2439
2425
2410
2396
2381
2367
2353
2340
2326
2313
2300
2287
2274
2262
2250
2238
2226
2215
2204
2193
2183
2173
2163
2154
2145
2136
2128
2120
2112
2105
2099
2093
2087
2082
2077
2072
2068
2065
2061
2059
2056
2054
2053
2051
2050
2050
2050
2050
2051
2052
2053
2055
2057
2059
2061
2064
2067
2070
2074
2078
2082
2086
2091
2095
2100
2106
2111
2117
2123
2129
2136
2143
2150
2157
2164
2172
2180
2188
2197
2206
2215
2224
2233
2243
2253
2263
2274
2285
2295
2307
2318
2329
2341
2353
2365
2377
2389
2401
2414
2426
2439
2451
2464
2477
2489
2502
2515
2528
2541
2553
2566
2579
2592
2605
2618
2630
2643
2656
2669
2681
2694
2706
2719
2731
2743
2755
2767
2779
2791
2803
2814
2826
2838
2849
2860
2872
2883
2894
2905
2915
2926
2937
2947
2957
2968
2978
2988
2998
3008
3017
3027
3037
3046
3056
3065
3075
3084
3093
3103
3112
3121
3130
3139
3148
3157
3166
3175
3183
3192
3200
3209
3217
3226
3234
3242
3250
3258
3266
3274
3282
3290
3298
3305
3313
3321
3328
3336
3343
3351
3358
3366
3373
3380
3388
3395
3402
3410
3417
3424
3432
3439
3447
3454
3461
3469
3476
3484
3491
3498
3506
3513
3521
3528
3535
3543
3550
3557
3564
3572
3579
3586
3593
3600
3607
3615
3622
3629
3636
3643
3650
3656
3663
3670
3676
3683
3689
3695
3702
3708
3714
3719
3725
3731
3736
3742
3747
3753
3758
3763
3769
3774
3780
3785
3791
3796
3802
3807
3813
3819
3825
3831
3837
3843
3849
3855
3861
3867
3873
3879
3885
3891
3897
3904
3910
3916
3922
3928
3934
3940
3946
3952
3958
3964
3969
3975
3981
3986
3991
3997
4002
4006
4011
4014
4019
4022
4027
4030
4033
4035
4038
4040
4041
4042
4043
4043
4043
4043
4043
4043
4042
4040
4038
4035
4034
4030
4027
4024
4019
4016
4011
4006
4001
3996
3990
3983
3977
3970
3962
3954
3946
3937
3928
3919
3909
3900
3889
3879
3868
3856
3845
3833
3821
3809
3796
3783
3770
3757
3744
3731
3717
3703
3689
3675
3661
3646
3632
3617
3602
3587
3572
3557
3542
3526
3511
3495
3479
3463
3447
3431
3415
3399
3383
3367
3351
3335
3319
3303
3286
3270
3254
3238
3223
3207
3191
3175
3160
3144
3129
3114
3099
3084
3069
3054
3040
3025
3011
2997
2983
2969
2956
2942
2929
2915
2902
2889
2876
2863
2850
2838
2825
2812
2800
2788
2775
2763
2751
2739
2727
2715
2703
2691
2680
2668
2657
2646
2635
2624
2614
2603
2593
2583
2573
2564
2555
2546
2537
2528
2520
2512
2505
2497
2490
2483
2477
2471
2465
2459
2453
2448
2443
2438
2433
2429
2424
2420
2416
2412
2408
2405
2401
2398
2395
2391
2389
2386
2383
2381
2378
2376
2374
2371
2369
2368
2366
2364
2362
2361
2360
2358
2357
2356
2355
2354
2353
2352
2351
2350
2349
2348
2347
2346
2346
2345
2344
2343
2343
2342
2341
2341
2340
2340
2339
2338
2338
2337
2337
2336
2335
2335
2334
2333
2332
2331
2330
2329
2328
2327
2326
2325
2324
2322
2321
2320
2318
2317
2315
2314
2312
2310
2309
2307
2306
2304
2303
2301
2300
2298
2297
2295
2294
2292
2291
2289
2287
2286
2284
2283
2281
2280
2278
2277
2275
2273
2272
2270
2269
2267
2265
2264
2262
2261
2259
2258
2256
2255
2253
2252
2251
2249
2248
2247
2245
2244
2243
2241
2240
2239
2238
2237
2236
2234
2233
2233
2232
2231
2230
2229
2228
2228
2227
2226
2226
2225
2224
2223
2223
2222
2221
2220
2219
2218
2217
2216
2215
2214
2213
2212
2210
2209
2208
2207
2205
2204
2203
2202
2201
2199
2198
2197
2196
2195
2194
2193
2191
2190
2189
2188
2187
2185
2184
2183
2181
2180
2178
2176
2175
2173
2171
2169
2167
2164
2162
2160
2157
2155
2152
2149
2146
2144
2140
2137
2134
2131
2127
2123
2119
2115
2111
2107
2102
2097
2092
2087
2082
2077
2071
2065
2059
2053
2045
2040
2033
2025
2017
2011
2003
1995
1987
1978
1969
1960
1950
1941
1931
1920
1909
1898
1887
1876
1864
1852
1839
1826
1813
1800
1786
1772
1758
1744
1729
1714
1699
1684
1668
1652
1636
1619
1603
1586
1568
1551
1533
1515
1497
1478
1459
1440
1421
1401
1381
1361
1340
1319
1298
1277
1255
1233
1211
1189
1166
1144
1121
1098
1075
1051
1028
1004
981
957
933
909
886
862
838
814
790
766
742
718
694
670
646
622
598
575
551
527
504
481
457
434
411
388
365
343
320
298
275
253
231
209
187
166
144
123
101
80
59
38
18
-3
-23
-44
-64
-84
-104
-123
-143
-162
-181
-200
-219
-238
-256
-274
-292
-310
-327
-345
-362
-379
-395
-412
-428
-444
-460
-476
-492
-507
-522
-537
-552
-567
-581
-595
-609
-623
-637
-650
-664
-677
-690
-702
-715
-727
-739
-751
-762
-774
-785
-796
-807
-818
-829
-839
-849
-860
-870
-880
-890
-899
-909
-918
-928
-937
-946
-954
-963
-971
-980
-988
-995
-1002
-1010
-1018
-1025
-1031
-1038
-1044
-1050
-1056
-1062
-1067
-1073
-1078
-1082
-1087
-1091
-1095
-1099
-1103
-1106
-1109
-1112
-1114
-1116
-1118
-1119
-1121
-1121
-1122
-1122
-1122
-1122
-1121
-1120
-1119
-1117
-1115
-1113
-1111
-1109
-1106
-1103
-1100
-1097
-1094
-1090
-1087
-1083
-1080
-1076
-1072
-1068
-1064
-1060
-1056
-1052
-1048
-1044
-1039
-1035
-1031
-1026
-1020
-1016
-1012
-1006
-1002
-997
-992
-987
-981
-976
-971
-965
-960
-954
-949
-943
-938
-932
-927
-921
-916
-910
-905
-899
-894
-888
-883
-877
-872
-867
-862
-856
-851
-846
-841
-835
-830
-825
-820
-815
-809
-804
-799
-793
-788
-782
-776
-771
-765
-759
-752
-746
-740
-733
-726
-719
-712
-705
-698
-690
-683
-675
-667
-659
-650
-642
-633
-624
-615
-606
-596
-587
-577
-567
-557
-546
-536
-525
-515
-504
-493
-482
-470
-459
-448
-436
-425
-413
-401
-389
-377
-365
-353
-341
-329
-316
-304
-291
-278
-266
-253
-240
-227
-214
-201
-188
-174
-161
-148
-134
-120
-107
-93
-79
-66
-52
-38
-24
-10
4
19
33
47
61
75
90
104
118
133
147
162
176
191
205
220
235
249
264
279
293
308
323
338
353
368
383
398
414
429
444
459
474
489
504
519
534
549
564
579
593
608
622
637
651
665
679
693
707
721
735
749
762
776
790
803
817
830
843
856
869
882
895
908
920
933
945
957
969
981
993
1004
1016
1027
1038
1049
1060
1071
1082
1092
1103
1113
1123
1133
1143
1153
1163
1172
1182
1191
1201
1210
1219
1228
1237
1245
1254
1262
1271
1279
1287
1295
1303
1311
1319
1326
1334
1342
1349
1357
1365
1372
1380
1387
1395
1402
1410
1418
1425
1433
1440
1448
1456
1464
1472
1480
1488
1496
1504
1512
1520
1528
1537
1545
1554
1562
1571
1579
1588
1597
1606
1615
1623
1632
1641
1650
1660
1669
1678
1687
1697
1706
1716
1725
1735
1744
1754
1763
1773
1782
1792
1802
1812
1821
1831
1841
1851
1861
1870
1880
1890
1900
1910
1920
1930
1940
1950
1961
1971
1981
1991
2001
2012
2023
2033
2044
2055
2065
2076
2087
2098
2109
2121
2132
2144
2155
2167
2179
2191
2203
2216
2228
2241
2254
2266
2279
2293
2306
2319
2332
2346
2360
2373
2387
2401
2415
2429
2443
2457
2471
2485
2499
2513
2527
2541
2556
2570
2584
2598
2612
2626
2640
2654
2667
2681
2695
2708
2722
2735
2748
2761
2774
2787
2800
2813
2826
2838
2851
2863
2876
2888
2900
2912
2924
2936
2948
2959
2971
2983
2994
3006
3017
3029
3040
3051
3063
3074
3085
3096
3107
3118
3128
3139
3149
3159
3169
3179
3189
3198
3208
3217
3226
3235
3243
3252
3260
3268
3276
3284
3291
3299
3306
3314
3321
3328
3335
3342
3348
3355
3361
3367
3374
3380
3386
3391
3397
3403
3408
3413
3418
3424
3429
3433
3438
3443
3447
3452
3456
3460
3464
3468
3472
3476
3479
3482
3486
3488
3491
3494
3496
3498
3500
3502
3504
3506
3507
3508
3509
3510
3511
3511
3511
3512
3512
3512
3512
3511
3511
3510
3510
3509
3508
3507
3506
3504
3503
3501
3499
3497
3495
3493
3490
3487
3484
3481
3478
3474
3470
3466
3461
3457
3452
3447
3441
3436
3430
3424
3417
3411
3404
3397
3390
3382
3375
3367
3359
3351
3343
3334
3326
3317
3308
3299
3290
3281
3272
3262
3253
3243
3233
3223
3213
3203
3193
3182
3171
3161
3150
3139
3127
3116
3105
3093
3081
3069
3057
3045
3033
3021
3008
2995
2983
2970
2957
2944
2931
2918
2905
2892
2878
2865
2851
2838
2824
2810
2796
2782
2768
2753
2739
2724
2709
2694
2679
2664
2649
2633
2618
2602
2586
2570
2554
2538
2522
2505
2489
2472
2455
2438
2420
2403
2385
2368
2350
2331
2313
2295
2276
2257
2238
2219
2199
2180
2160
2140
2120
2100
2079
2059
2037
2017
1996
1974
1953
1931
1909
1887
1865
1843
1821
1798
1775
1752
1729
1706
1683
1660
1636
1613
1589
1565
1541
1517
1492
1468
1443
1419
1394
1369
1344
1318
1293
1267
1241
1216
1190
1164
1138
1112
1085
1059
1033
1006
980
954
928
901
875
849
822
796
770
744
718
692
666
640
614
588
563
537
512
487
462
438
413
389
365
341
317
294
271
248
225
203
181
159
137
115
94
73
52
31
11
-9
-29
-49
-68
-88
-107
-126
-144
-162
-181
-198
-216
-233
-251
-268
-284
-301
-317
-333
-349
-364
-380
-395
-410
-424
-439
-453
-467
-481
-495
-508
-521
-534
-547
-559
-572
-584
-596
-608
-619
-631
-642
-653
-663
-674
-684
-694
-704
-714
-724
-733
-742
-752
-761
-769
-778
-787
-795
-804
-812
-820
-828
-836
-843
-851
-858
-866
-873
-880
-887
-894
-901
-908
-915
-922
-928
-935
-942
-948
-955
-961
-968
-974
-980
-987
-993
-999
-1004
-1010
-1016
-1022
-1029
-1035
-1040
-1046
-1051
-1057
-1062
-1067
-1073
-1078
-1082
-1087
-1092
-1096
-1100
-1104
-1108
-1112
-1116
-1119
-1123
-1126
-1128
-1131
-1133
-1135
-1137
-1139
-1140
-1141
-1142
-1142
-1142
-1142
-1141
-1140
-1138
-1137
-1134
-1132
-1129
-1125
-1122
-1118
-1113
-1108
-1103
-1097
-1091
-1085
-1078
-1071
-1063
-1056
-1047
-1039
-1030
-1020
-1010
-1000
-991
-980
-969
-958
-946
-934
-922
-910
-897
-884
-871
-858
-844
-830
-816
-801
-787
-772
-757
-741
-726
-710
-693
-677
-660
-643
-626
-608
-590
-572
-553
-535
-516
-496
-477
-457
-437
-417
-397
-377
-356
-335
-314
-293
-272
-251
-229
-207
-186
-164
-142
-120
-98
-75
-53
-30
-8
15
38
61
84
108
131
155
179
203
227
251
276
300
325
350
375
399
424
449
474
499
524
549
574
599
624
648
673
698
722
746
770
794
818
842
865
889
912
935
958
981
1004
1026
1049
1071
1094
1116
1137
1159
1181
1202
1223
1245
1265
1286
1306
1326
1346
1366
1385
1404
1423
1442
1460
1478
1496
1513
1530
1547
1563
1579
1595
1611
1626
1641
1655
1670
1684
1698
1711
1725
1738
1750
1763
1775
1787
1799
1811
1822
1833
1844
1855
1866
1876
1886
1896
1906
1915
1924
1934
1943
1951
1960
1968
1977
1985
1993
2001
2008
2016
2023
2029
2037
2044
2051
2058
2064
2071
2077
2083
2089
2095
2100
2106
2111
2117
2122
2127
2132
2137
2142
2147
2152
2156
2161
2165
2170
2174
2179
2183
2187
2191
2195
2199
2202
2206
2209
2213
2216
2219
2222
2225
2227
2229
2232
2234
2236
2237
2239
2240
2242
2243
2244
2245
2246
2246
2247
2247
2247
2247
2247
2247
2247
2246
2246
2245
2244
2243
2242
2241
2240
2238
2237
2235
2233
2231
2229
2227
2225
2223
2220
2218
2215
2213
2210
2207
2204
2201
2197
2194
2191
2187
2184
2180
2176
2173
2169
2165
2162
2158
2154
2150
2146
2142
2138
2134
2130
2126
2122
2118
2114
2110
2106
2102
2098
2094
2090
2086
2082
2078
2074
2069
2065
2061
2057
2053
2049
2044
2040
2036
2031
2027
2023
2017
2013
2009
2005
2001
1997
1993
1989
1985
1981
1978
1974
1970
1967
1963
1960
1957
1954
1951
1949
1946
1944
1942
1940
1938
1936
1934
1933
1932
1931
1930
1930
1929
1929
1929
1929
1929
1930
1931
1931
1932
1933
1935
1936
1937
1939
1941
1942
1944
1946
1948
1950
1952
1955
1957
1960
1962
1965
1967
1970
1973
1976
1979
1982
1984
1987
1990
1993
1996
1999
2001
2004
2007
2009
2013
2015
2017
2021
2024
2027
2029
2033
2035
2037
2041
2045
2048
2051
2054
2057
2059
2062
2065
2068
2071
2073
2076
2079
2081
2084
2086
2088
2091
2093
2095
2097
2099
2102
2104
2105
2107
2109
2111
2113
2115
2116
2118
2120
2121
2123
2125
2126
2128
2130
2131
2133
2135
2136
2138
2139
2141
2143
2144
2146
2147
2149
2151
2152
2154
2155
2157
2158
2160
2161
2163
2164
2166
2167
2169
2171
2172
2174
2175
2177
2178
2179
2180
2181
2182
2183
2183
2184
2184
2185
2185
2185
2185
2185
2185
2184
2184
2183
2182
2182
2181
2180
2178
2177
2175
2174
2172
2170
2168
2166
2163
2161
2158
2156
2153
2150
2147
2144
2141
2138
2135
2131
2128
2125
2121
2118
2114
2110
2106
2102
2098
2094
2090
2086
2081
2076
2072
2067
2062
2058
2053
2048
2043
2037
2033
2027
2021
2016
2011
2005
1999
1994
1988
1981
1975
1969
1962
1956
1949
1943
1936
1929
1923
1916
1910
1903
1896
1890
1883
1877
1870
1863
1857
1850
1844
1838
1831
1825
1819
1813
1807
1801
1795
1790
1784
1779
1774
1769
1764
1759
1755
1750
1746
1742
1738
1734
1730
1726
1723
1720
1717
1714
1711
1708
1706
1704
1702
1700
1699
1697
1696
1696
1695
1695
1695
1695
1695
1696
1697
1698
1699
1700
1702
1704
1705
1707
1710
1712
1715
1717
1720
1724
1727
1731
1735
1739
1743
1747
1752
1757
1762
1767
1773
1778
1784
1789
1795
1801
1808
1814
1821
1827
1834
1841
1848
1855
1862
1869
1877
1885
1892
1900
1908
1916
1925
1933
1941
1949
1957
1965
1974
1982
1990
1998
2005
2013
2021
2028
2036
2043
2050
2057
2064
2071
2078
2084
2091
2097
2103
2109
2115
2121
2126
2132
2137
2142
2147
2152
2156
2161
2165
2169
2173
2176
2180
2183
2186
2189
2192
2194
2196
2198
2200
2202
2203
2204
2205
2206
2207
2207
2207
2207
2206
2206
2205
2204
2203
2202
2200
2199
2197
2195
2193
2192
2190
2188
2186
2184
2182
2179
2177
2175
2173
2171
2169
2167
2165
2163
2161
2159
2157
2155
2154
2152
2150
2148
2146
2144
2142
2140
2138
2136
2135
2133
2131
2129
2127
2126
2124
2122
2120
2118
2116
2114
2112
2110
2107
2105
2103
2100
2098
2095
2092
2090
2087
2084
2081
2078
2076
2073
2070
2067
2064
2061
2058
2054
2051
2048
2045
2041
2039
2036
2032
2029
2025
2023
2020
2017
2013
2011
2009
2005
2003
2000
1998
1995
1993
1991
1988
1986
1984
1982
1980
1978
1976
1975
1973
1971
1970
1969
1967
1966
1965
1964
1963
1962
1961
1961
1960
1960
1959
1959
1959
1959
1959
1959
1959
1959
1959
1960
1960
1960
1960
1960
1960
1961
1961
1961
1961
1961
1962
1962
1962
1963
1963
1963
1964
1964
1965
1966
1967
1968
1969
1970
1971
1973
1974
1976
1978
1980
1982
1984
1986
1989
1992
1995
1998
2001
2004
2008
2012
2016
2020
2024
2028
2033
2037
2041
2045
2051
2056
2061
2066
2071
2076
2081
2087
2092
2097
2103
2108
2114
2119
2125
2130
2136
2141
2146
2152
2157
2162
2168
2173
2178
2183
2188
2193
2198
2202
2207
2211
2216
2220
2223
2227
2231
2234
2237
2240
2242
2245
2247
2249
2251
2253
2254
2255
2256
2257
2257
2257
2257
2256
2256
2255
2254
2252
2251
2249
2246
2244
2241
2238
2235
2232
2228
2224
2220
2215
2211
2206
2201
2196
2190
2185
2179
2173
2167
2161
2154
2148
2141
2134
2127
2119
2112
2104
2097
2089
2081
2073
2064
2056
2047
2039
2029
2021
2012
2003
1994
1985
1976
1966
1957
1947
1937
1927
1917
1907
1897
1887
1877
1867
1856
1846
1836
1825
1815
1805
1794
1784
1773
1763
1753
1742
1732
1721
1711
1701
1690
1680
1670
1659
1649
1639
1629
1618
1608
1598
1588
1578
1568
1557
1547
1537
1528
1518
1508
1498
1488
1479
1469
1460
1450
1441
1432
1423
1414
1405
1396
1387
1378
1370
1361
1352
1344
1335
1327
1319
1310
1302
1294
1286
1278
1271
1263
1255
1247
1240
1232
1225
1217
1210
1203
1195
1188
1181
1174
1168
1161
1154
1148
1142
1135
1129
1123
1117
1111
1105
1100
1094
1089
1084
1078
1073
1069
1064
1059
1055
1050
1046
1042
1038
1035
1031
1028
1024
1020
1018
1014
1012
1010
1006
1004
1002
1000
999
998
997
996
995
995
995
995
995
996
997
998
999
1000
1002
1004
1006
1008
1010
1014
1018
1020
1024
1028
1032
1036
1041
1046
1050
1056
1061
1066
1072
1078
1084
1091
1097
1104
1111
1118
1126
1133
1141
1149
1157
1165
1173
1182
1191
1199
1208
1218
1227
1236
1246
1256
1266
1276
1287
1297
1308
1319
1330
1341
1353
1364
1376
1388
1400
1412
1424
1437
1449
1462
1475
1488
1501
1514
1528
1541
1555
1569
1583
1597
1611
1625
1640
1654
1669
1683
1698
1713
1728
1743
1758
1773
1788
1803
1819
1834
1849
1865
1880
1895
1911
1927
1942
1958
1974
1989
2005
2021
2037
2054
2070
2087
2104
2121
2138
2155
2172
2189
2207
2224
2242
2260
2277
2295
2313
2331
2349
2367
2386
2404
2422
2441
2460
2478
2497
2516
2535
2554
2573
2592
2611
2630
2650
2669
2689
2709
2729
2749
2769
2789
2810
2830
2851
2872
2893
2914
2935
2957
2978
3000
3022
3044
3066
3089
3111
3134
3157
3180
3203
3227
3250
3274
3297
3321
3346
3370
3394
3419
3444
3469
3494
3520
3545
3571
3597
3623
3650
3677
3703
3730
3758
3785
3813
3840
3868
3897
3925
3953
3982
4011
4040
4069
4098
4128
4157
4187
4217
4246
4276
4306
4336
4366
4396
4426
4456
4486
4516
4546
4576
4605
4635
4665
4694
4724
4753
4782
4812
4841
4870
4899
4927
4956
4985
5013
5042
5070
5098
5126
5153
5181
5209
5236
5263
5290
5317
5343
5370
5396
5422
5447
5473
5498
5523
5548
5572
5596
5620
5644
5667
5690
5713
5735
5758
5779
5801
5822
5843
5864
5885
5905
5925
5944
5964
5982
6001
6019
6037
6055
6072
6089
6106
6122
6138
6154
6170
6185
6200
6215
6229
6243
6257
6271
6284
6297
6310
6323
6335
6347
6359
6370
6381
6392
6403
6413
6423
6433
6442
6451
6460
6469
6477
6485
6492
6500
6507
6513
6520
6526
6532
6537
6542
6547
6551
6555
6559
6562
6565
6567
6569
6571
6573
6574
6575
6575
6575
6575
6574
6573
6572
6571
6569
6567
6564
6562
6558
6555
6551
6547
6543
6539
6534
6528
6523
6517
6511
6505
6498
6491
6484
6477
6469
6462
6454
6446
6438
6429
6421
6412
6403
6394
6385
6375
6366
6356
6346
6336
6326
6315
6305
6294
6284
6273
6262
6251
6239
6228
6217
6205
6193
6182
6170
6158
6146
6133
6121
6109
6096
6084
6071
6058
6046
6033
6020
6007
5994
5981
5969
5956
5943
5930
5918
5905
5892
5880
5867
5854
5842
5830
5817
5805
5793
5781
5769
5757
5745
5733
5721
5710
5698
5687
5675
5664
5653
5642
5631
5621
5610
5600
5589
5579
5570
5560
5551
5542
5533
5524
5516
5508
5500
5492
5485
5478
5471
5465
5459
5453
5447
5442
5437
5432
5427
5423
5419
5415
5411
5408
5405
5402
5399
5397
5394
5392
5391
5389
5388
5387
5386
5385
5384
5384
5383
5383
5383
5383
5383
5384
5384
5385
5385
5386
5387
5388
5389
5391
5392
5393
5395
5396
5398
5400
5401
5403
5405
5407
5409
5412
5414
5417
5419
5422
5425
5428
5431
5434
5438
5441
5445
5448
5452
5456
5460
5464
5469
5473
5477
5482
5486
5491
5496
5501
5506
5511
5516
5521
5526
5532
5537
5543
5548
5554
5559
5565
5571
5577
5582
5588
5594
5600
5606
5612
5617
5623
5629
5635
5640
5646
5652
5657
5663
5668
5673
5679
5684
5689
5694
5700
5705
5709
5714
5719
5724
5728
5733
5737
5741
5746
5750
5753
5757
5761
5764
5768
5771
5774
5777
5779
5782
5784
5786
5788
5790
5791
5792
5793
5794
5794
5795
5794
5794
5793
5792
5791
5789
5787
5785
5783
5780
5777
5774
5770
5766
5762
5758
5753
5748
5743
5738
5733
5727
5721
5715
5708
5701
5695
5688
5680
5673
5665
5657
5649
5641
5633
5625
5616
5607
5598
5589
5580
5571
5561
5552
5542
5532
5522
5512
5502
5492
5482
5472
5461
5451
5440
5430
5419
5408
5397
5386
5375
5364
5353
5341
5330
5318
5306
5295
5282
5270
5258
5245
5233
5220
5207
5194
5180
5167
5153
5139
5125
5110
5096
5081
5066
5051
5036
5020
5005
4989
4973
4956
4940
4924
4907
4890
4873
4856
4839
4821
4804
4786
4768
4750
4732
4713
4695
4676
4658
4639
4621
4602
4583
4564
4545
4526
4507
4488
4469
4449
4430
4410
4391
4371
4351
4331
4311
4291
4271
4251
4231
4211
4191
4171
4150
4130
4110
4090
4070
4050
4030
4010
3990
3970
3950
3930
3911
3891
3871
3851
3831
3811
3791
3772
3752
3732
3712
3692
3672
3652
3632
3612
3592
3572
3552
3532
3512
3492
3472
3452
3431
3411
3391
3371
3351
3331
3311
3291
3271
3251
3231
3211
3191
3171
3151
3132
3112
3092
3073
3053
3033
3014
2995
2975
2956
2937
2918
2898
2879
2860
2841
2822
2803
2784
2765
2746
2727
2708
2689
2670
2651
2631
2612
2593
2574
2554
2535
2515
2496
2476
2457
2437
2418
2398
2379
2359
2340
2320
2300
2281
2261
2242
2222
2202
2183
2163
2143
2124
2104
2085
2065
2045
2025
2007
1987
1968
1948
1929
1910
1891
1871
1852
1833
1814
1795
1776
1757
1739
1720
1702
1683
1665
1647
1628
1610
1593
1575
1557
1540
1522
1505
1488
1471
1454
1437
1421
1405
1389
1373
1357
1341
1326
1311
1296
1281
1266
1252
1238
1224
1210
1196
1183
1170
1157
1144
1131
1119
1107
1095
1083
1072
1060
1050
1039
1028
1018
1008
999
989
980
971
962
954
946
938
930
922
915
908
901
895
888
882
876
871
865
860
855
850
846
842
838
834
831
827
824
821
819
816
814
812
810
808
806
805
804
803
802
802
802
802
802
802
803
803
804
805
807
808
810
812
814
816
818
821
823
826
829
832
836
839
843
847
851
855
859
864
868
873
878
883
888
894
899
905
911
917
923
929
936
942
949
956
963
970
977
984
992
999
1006
1014
1022
1031
1039
1048
1056
1065
1074
1083
1092
1101
1110
1119
1128
1138
1147
1157
1166
1176
1186
1195
1205
1215
1225
1234
1244
1254
1264
1274
1284
1293
1303
1313
1323
1333
1343
1353
1362
1372
1382
1392
1401
1411
1421
1430
1439
1449
1458
1467
1476
1485
1494
1503
1512
1520
1528
1537
1545
1553
1560
1568
1576
1583
1590
1598
1605
1611
1618
1625
1631
1637
1643
1649
1655
1660
1666
1671
1676
1681
1686
1690
1695
1699
1703
1707
1711
1715
1719
1722
1725
1728
1731
1733
1735
1738
1740
1741
1743
1744
1745
1746
1746
1746
1746
1746
1745
1744
1743
1741
1740
1737
1735
1732
1730
1726
1723
1719
1715
1711
1706
1701
1696
1690
1684
1678
1671
1665
1657
1650
1642
1634
1625
1617
1608
1598
1589
1579
1569
1558
1548
1537
1525
1514
1502
1490
1477
1464
1451
1438
1424
1410
1395
1380
1365
1350
1334
1318
1302
1285
1269
1252
1234
1217
1199
1181
1162
1143
1124
1105
1086
1066
1046
1026
1004
984
963
942
921
899
877
855
832
809
786
763
740
716
692
668
643
618
593
568
543
517
491
465
439
413
386
359
332
305
277
250
222
194
166
138
109
81
53
24
-5
-34
-63
-92
-121
-150
-179
-208
-238
-267
-297
-327
-356
-386
-416
-446
-476
-506
-536
-566
-596
-626
-656
-686
-717
-747
-777
-807
-838
-868
-898
-928
-959
-989
-1018
-1049
-1079
-1109
-1138
-1168
-1197
-1227
-1256
-1285
-1314
-1343
-1372
-1400
-1428
-1456
-1484
-1512
-1539
-1566
-1593
-1620
-1646
-1673
-1699
-1724
-1750
-1775
-1800
-1824
-1848
-1872
-1896
-1920
-1943
-1966
-1989
-2011
-2033
-2055
-2077
-2098
-2119
-2140
-2161
-2181
-2201
-2221
-2240
-2259
-2278
-2297
-2315
-2333
-2350
-2368
-2385
-2401
-2417
-2433
-2448
-2464
-2478
-2492
-2506
-2520
-2533
-2546
-2558
-2570
-2581
-2592
-2603
-2613
-2623
-2633
-2642
-2651
-2659
-2667
-2674
-2681
-2688
-2694
-2700
-2705
-2710
-2715
-2719
-2723
-2726
-2729
-2731
-2733
-2735
-2736
-2737
-2737
-2737
-2736
-2735
-2734
-2732
-2730
-2727
-2724
-2720
-2716
-2711
-2706
-2701
-2695
-2689
-2683
-2676
-2668
-2661
-2653
-2645
-2636
-2627
-2618
-2609
-2599
-2589
-2579
-2568
-2557
-2546
-2535
-2523
-2511
-2499
-2487
-2474
-2461
-2448
-2435
-2422
-2408
-2394
-2380
-2366
-2352
-2337
-2323
-2308
-2293
-2278
-2262
-2247
-2231
-2216
-2200
-2184
-2168
-2152
-2136
-2120
-2103
-2087
-2070
-2053
-2037
-2020
-2003
-1986
-1969
-1952
-1935
-1918
-1901
-1883
-1866
-1849
-1831
-1814
-1796
-1779
-1761
-1743
-1726
-1708
-1690
-1673
-1655
-1638
-1620
-1603
-1585
-1568
-1550
-1533
-1516
-1498
-1481
-1464
-1447
-1429
-1412
-1395
-1378
-1361
-1344
-1327
-1310
-1293
-1276
-1259
-1242
-1225
-1208
-1191
-1174
-1158
-1141
-1124
-1107
-1091
-1074
-1057
-1041
-1024
-1008
-991
-975
-959
-942
-926
-910
-893
-877
-861
-845
-829
-813
-797
-781
-765
-749
-733
-717
-702
-686
-670
-655
-639
-623
-608
-592
-577
-562
-546
-531
-516
-501
-486
-471
-457
-442
-427
-413
-399
-384
-370
-356
-342
-329
-315
-301
-288
-274
-261
-248
-235
-222
-209
-196
-183
-171
-159
-146
-134
-123
-111
-99
-88
-76
-65
-54
-43
-32
-21
-11
0
10
20
31
41
50
60
70
79
88
98
106
115
124
132
140
148
156
164
171
179
186
193
200
207
213
220
226
232
238
244
250
255
261
266
272
277
282
287
291
296
301
306
310
315
319
323
328
332
336
341
345
349
353
358
362
366
370
375
379
383
388
392
396
401
405
410
414
419
423
428
432
437
441
446
450
455
460
464
469
473
478
483
487
492
496
501
506
510
515
519
524
529
533
538
542
546
551
555
560
564
568
573
577
582
586
591
595
600
604
609
613
618
623
628
632
637
642
647
652
657
662
667
672
677
682
687
692
697
702
707
712
716
721
726
731
736
740
745
750
754
759
764
768
773
777
782
786
791
795
800
804
808
812
816
820
824
828
832
836
839
843
847
850
854
858
861
865
868
872
876
879
883
887
890
894
898
902
906
909
913
917
921
925
929
933
937
941
945
949
954
958
962
966
970
974
978
982
986
990
994
998
1002
1006
1010
1014
1016
1020
1025
1028
1032
1035
1038
1042
1045
1048
1051
1055
1058
1061
1064
1067
1070
1073
1076
1078
1081
1084
1086
1088
1090
1093
1095
1096
1098
1100
1102
1104
1105
1107
1108
1110
1111
1112
1113
1115
1116
1117
1118
1119
1120
1121
1122
1122
1123
1124
1125
1125
1126
1127
1127
1128
1128
1129
1129
1130
1131
1131
1132
1132
1133
1133
1134
1134
1135
1135
1135
1136
1136
1136
1136
1136
1136
1136
1136
1136
1136
1135
1135
1134
1134
1133
1132
1131
1130
1128
1127
1126
1124
1122
1120
1118
1116
1114
1112
1109
1107
1104
1102
1099
1096
1093
1090
1087
1084
1080
1077
1073
1070
1066
1062
1058
1054
1049
1045
1040
1035
1030
1025
1020
1014
1010
1004
998
993
987
981
975
968
962
955
949
942
935
928
920
913
905
898
890
882
874
866
857
849
840
832
823
814
806
797
788
778
769
760
750
741
731
721
711
701
691
681
671
660
650
639
629
618
607
597
586
575
564
553
541
530
518
507
495
483
472
460
448
436
424
412
399
387
375
363
351
338
326
314
301
289
276
264
251
238
225
213
200
187
174
161
148
135
121
108
95
82
69
56
43
30
17
4
-9
-22
-35
-48
-61
-74
-87
-99
-112
-124
-137
-149
-161
-173
-185
-197
-209
-221
-232
-243
-254
-265
-276
-286
-297
-307
-316
-326
-335
-344
-353
-361
-370
-378
-385
-393
-400
-407
-414
-420
-426
-432
-437
-442
-447
-451
-455
-459
-463
-466
-469
-471
-473
-475
-477
-478
-479
-480
-480
-480
-480
-479
-478
-477
-476
-474
-471
-469
-466
-463
-459
-455
-451
-447
-442
-437
-431
-426
-420
-414
-407
-401
-394
-386
-379
-371
-363
-355
-346
-337
-328
-319
-309
-299
-289
-279
-269
-258
-247
-236
-224
-213
-201
-189
-176
-164
-151
-138
-125
-111
-98
-84
-70
-56
-41
-27
-12
3
18
33
49
65
81
97
113
129
145
162
179
195
212
229
246
263
280
297
314
332
349
367
384
402
420
437
455
473
491
509
527
545
563
581
599
617
635
653
670
688
706
724
741
759
777
794
812
829
847
864
881
899
916
933
949
966
983
999
1014
1032
1048
1064
1080
1095
1111
1127
1142
1158
1173
1189
1204
1219
1234
1249
1264
1279
1294
1309
1324
1339
1353
1368
1382
1396
1410
1425
1439
1452
1466
1480
1493
1507
1520
1533
1546
1559
1572
1584
1597
1610
1622
1634
1646
1658
1670
1682
1694
1705
1717
1728
1739
1751
1762
1773
1783
1794
1805
1815
1826
1836
1846
1857
1867
1877
1887
1896
1906
1916
1925
1935
1944
1953
1962
1971
1980
1989
1998
2005
2015
2023
2032
2040
2048
2056
2064
2072
2080
2088
2096
2103
2111
2118
2125
2133
2140
2146
2153
2160
2167
2173
2179
2186
2192
2198
2204
2209
2215
2220
2226
2231
2236
2241
2245
2250
2254
2258
2262
2266
2270
2273
2276
2279
2282
2285
2287
2290
2292
2294
2295
2297
2298
2299
2300
2301
2302
2303
2303
2304
2304
2304
2304
2304
2304
2304
2304
2303
2303
2302
2302
2301
2301
2300
2299
2299
2298
2297
2297
2296
2296
2295
2295
2294
2294
2294
2294
2294
2294
2294
2294
2294
2294
2294
2295
2295
2296
2296
2297
2298
2299
2300
2301
2302
2303
2304
2306
2307
2308
2310
2311
2313
2315
2316
2318
2320
2322
2324
2326
2329
2331
2334
2336
2339
2342
2345
2347
2350
2353
2356
2359
2362
2365
2368
2371
2374
2377
2381
2384
2387
2390
2393
2397
2400
2403
2406
2409
2412
2416
2419
2422
2425
2428
2431
2434
2437
2440
2443
2447
2450
2453
2456
2459
2462
2465
2468
2471
2474
2477
2480
2482
2485
2488
2491
2494
2496
2499
2502
2504
2507
2509
2512
2514
2516
2519
2521
2523
2526
2528
2530
2532
2534
2537
2539
2541
2543
2545
2547
2549
2551
2554
2556
2558
2560
2562
2564
2566
2568
2570
2572
2574
2576
2578
2580
2582
2584
2586
2589
2591
2593
2595
2598
2600
2602
2605
2607
2610
2612
2615
2617
2620
2623
2625
2628
2631
2634
2638
2641
2644
2648
2651
2655
2658
2662
2665
2669
2672
2676
2679
2683
2686
2690
2693
2696
2699
2703
2706
2709
2712
2715
2718
2720
2723
2726
2728
2731
2733
2736
2738
2740
2742
2744
2746
2748
2750
2752
2754
2755
2757
2759
2760
2762
2763
2764
2766
2767
2768
2769
2770
2771
2772
2772
2773
2773
2773
2774
2774
2774
2773
2773
2773
2772
2771
2771
2770
2769
2768
2767
2765
2764
2763
2761
2760
2758
2756
2754
2752
2750
2748
2746
2744
2742
2739
2737
2734
2731
2729
2726
2723
2720
2717
2714
2711
2708
2705
2702
2698
2695
2692
2689
2685
2682
2679
2675
2672
2669
2665
2662
2659
2655
2652
2649
2645
2642
2638
2635
2631
2628
2624
2621
2617
2613
2609
2606
2602
2598
2593
2589
2585
2581
2576
2572
2567
2563
2558
2553
2548
2543
2538
2532
2527
2521
2515
2509
2503
2497
2490
2484
2477
2470
2464
2456
2449
2442
2434
2427
2419
2411
2403
2394
2386
2377
2368
2359
2350
2341
2332
2322
2313
2303
2293
2283
2273
2263
2253
2242
2232
2221
2210
2200
2189
2178
2166
2155
2143
2132
2120
2108
2097
2085
2073
2060
2048
2036
2024
2011
1999
1986
1973
1961
1948
1935
1922
1909
1895
1882
1869
1856
1842
1829
1815
1801
1787
1774
1760
1745
1731
1717
1702
1688
1673
1659
1644
1629
1614
1599
1583
1568
1553
1537
1522
1506
1491
1475
1460
1444
1429
1413
1398
1382
1367
1351
1336
1320
1305
1290
1274
1259
1244
1229
1214
1199
1184
1169
1154
1140
1125
1111
1096
1082
1068
1053
1039
1025
1012
998
984
971
957
944
931
918
905
892
879
866
854
841
829
816
804
792
780
768
756
744
732
720
709
697
685
674
662
651
639
628
617
606
594
583
572
561
550
540
529
518
508
497
487
476
466
456
445
435
425
415
405
395
386
376
366
357
347
338
328
319
310
300
291
282
273
264
255
246
238
229
220
212
204
195
187
179
171
163
155
147
139
132
124
116
109
101
94
86
79
72
65
58
51
44
37
30
23
17
10
4
-3
-9
-15
-21
-27
-33
-39
-45
-51
-56
-62
-67
-72
-77
-82
-87
-92
-97
-101
-106
-110
-114
-119
-123
-127
-131
-135
-138
-142
-146
-149
-153
-156
-160
-163
-166
-169
-173
-176
-179
-182
-184
-187
-190
-193
-195
-198
-200
-202
-205
-207
-209
-211
-214
-216
-218
-220
-222
-224
-225
-227
-229
-230
-232
-233
-235
-236
-238
-239
-240
-241
-242
-243
-244
-244
-245
-246
-246
-247
-247
-248
-248
-249
-249
-249
-249
-249
-249
-249
-249
-249
-249
-249
-248
-248
-248
-247
-247
-247
-246
-246
-245
-245
-244
-243
-243
-242
-241
-241
-240
-239
-238
-237
-236
-235
-233
-232
-230
-229
-227
-226
-224
-222
-221
-219
-217
-215
-213
-211
-209
-206
-204
-202
-200
-198
-195
-193
-191
-188
-186
-183
-181
-178
-176
-173
-171
-168
-166
-163
-160
-158
-155
-152
-150
-147
-144
-141
-138
-135
-132
-130
-127
-124
-121
-118
-115
-111
-108
-105
-102
-98
-95
-92
-88
-85
-81
-78
-74
-71
-67
-64
-60
-56
-53
-49
-45
-42
-38
-34
-31
-27
-23
-19
-16
-12
-8
-5
-1
2
6
9
13
16
20
23
26
30
33
36
40
43
46
49
52
56
59
62
65
68
72
75
78
81
84
88
91
94
97
100
104
107
110
113
117
120
123
126
129
133
136
139
142
146
149
152
156
159
162
166
169
173
177
181
184
188
192
196
201
205
210
214
219
224
229
234
239
244
250
255
261
267
273
279
285
291
298
304
310
317
323
330
337
344
351
358
364
371
378
386
393
400
407
414
422
429
436
444
451
459
467
474
482
490
498
506
514
522
530
538
546
555
563
571
580
589
597
606
615
624
633
642
651
660
670
679
689
699
708
718
728
738
749
759
769
780
791
801
812
823
835
846
858
869
881
893
905
918
930
943
956
969
982
996
1008
1022
1037
1051
1065
1080
1094
1109
1124
1139
1154
1169
1185
1200
1216
1232
1248
1264
1280
1296
1312
1329
1345
1362
1379
1395
1412
1429
1446
1463
1480
1497
1514
1531
1549
1566
1584
1601
1619
1636
1654
1672
1690
1708
1725
1743
1761
1780
1798
1816
1834
1852
1871
1889
1907
1926
1944
1962
1980
1998
2016
2035
2053
2071
2089
2107
2125
2142
2160
2178
2196
2213
2231
2248
2265
2283
2300
2317
2334
2351
2368
2384
2401
2418
2434
2450
2467
2483
2499
2515
2531
2547
2562
2578
2594
2609
2624
2639
2654
2669
2684
2698
2712
2727
2740
2754
2768
2781
2794
2807
2820
2833
2845
2857
2868
2880
2891
2902
2912
2922
2932
2942
2952
2961
2970
2979
2987
2996
3004
3011
3019
3026
3033
3040
3046
3053
3059
3065
3070
3075
3080
3085
3089
3093
3097
3101
3104
3107
3110
3112
3114
3116
3118
3119
3120
3120
3121
3121
3120
3120
3119
3118
3116
3115
3113
3110
3108
3105
3102
3099
3095
3091
3087
3083
3078
3073
3068
3063
3058
3052
3047
3041
3035
3029
3022
3016
3009
3002
2995
2988
2981
2973
2965
2957
2949
2941
2932
2924
2915
2906
2897
2887
2878
2868
2858
2848
2838
2827
2817
2806
2796
2785
2775
2764
2753
2742
2731
2720
2709
2698
2687
2676
2665
2653
2642
2631
2620
2608
2597
2586
2575
2564
2553
2542
2531
2520
2509
2498
2487
2476
2465
2455
2444
2433
2423
2412
2402
2392
2381
2371
2361
2351
2341
2330
2320
2310
2300
2290
2280
2269
2259
2249
2239
2229
2219
2209
2198
2188
2178
2167
2157
2147
2136
2126
2115
2105
2094
2083
2072
2061
2050
2039
2028
2017
2005
1994
1983
1972
1960
1949
1937
1926
1914
1903
1891
1879
1868
1856
1844
1832
1820
1808
1796
1784
1772
1760
1748
1735
1723
1711
1698
1686
1673
1661
1648
1636
1623
1610
1597
1584
1571
1558
1545
1532
1519
1505
1492
1478
1465
1451
1437
1423
1409
1395
1381
1367
1353
1338
1324
1309
1294
1280
1265
1250
1235
1220
1205
1190
1174
1159
1144
1128
1113
1097
1082
1066
1051
1035
1018
1004
988
972
956
941
925
909
893
878
862
846
830
815
799
783
768
752
737
722
706
691
676
661
646
631
616
601
586
571
556
542
527
512
498
483
469
455
440
426
412
398
384
371
357
343
330
316
303
290
277
264
251
238
225
213
200
188
175
163
151
139
127
115
103
92
80
69
58
47
36
25
14
4
-7
-17
-27
-38
-48
-58
-67
-77
-87
-96
-105
-115
-124
-133
-141
-150
-159
-167
-175
-183
-192
-200
-207
-215
-223
-230
-238
-245
-252
-260
-267
-273
-280
-287
-294
-300
-306
-313
-319
-325
-331
-337
-342
-348
-354
-359
-365
-370
-375
-380
-385
-390
-395
-400
-405
-409
-414
-419
-423
-428
-433
-437
-442
-446
-451
-455
-460
-465
-469
-474
-479
-484
-489
-494
-499
-504
-509
-514
-520
-525
-531
-536
-542
-548
-554
-560
-566
-572
-578
-585
-591
-598
-604
-611
-618
-625
-632
-639
-646
-654
-661
-669
-676
-684
-692
-700
-708
-717
-725
-734
-743
-752
-761
-770
-780
-789
-799
-809
-820
-830
-841
-852
-863
-875
-886
-898
-910
-922
-935
-947
-960
-972
-985
-998
-1010
-1025
-1038
-1051
-1065
-1079
-1093
-1106
-1120
-1134
-1148
-1163
-1177
-1191
-1205
-1220
-1234
-1248
-1263
-1277
-1291
-1306
-1320
-1335
-1349
-1364
-1378
-1392
-1407
-1421
-1436
-1450
-1464
-1478
-1493
-1507
-1521
-1535
-1549
-1563
-1577
-1591
-1604
-1618
-1632
-1645
-1659
-1673
-1686
-1699
-1713
-1726
-1739
-1753
-1766
-1779
-1792
-1805
-1818
-1831
-1844
-1856
-1869
-1881
-1894
-1906
-1919
-1931
-1943
-1956
-1968
-1980
-1992
-2004
-2016
-2028
-2039
-2051
-2063
-2074
-2086
-2097
-2109
-2120
-2131
-2143
-2154
-2165
-2176
-2187
-2197
-2208
-2219
-2230
-2240
-2251
-2261
-2271
-2282
-2292
-2302
-2312
-2321
-2331
-2341
-2350
-2360
-2369
-2378
-2387
-2396
-2404
-2413
-2421
-2430
-2438
-2446
-2454
-2462
-2470
-2478
-2485
-2493
-2500
-2508
-2515
-2522
-2529
-2536
-2543
-2550
-2557
-2564
-2570
-2577
-2583
-2590
-2596
-2602
-2608
-2614
-2619
-2625
-2631
-2636
-2641
-2647
-2652
-2657
-2662
-2668
-2673
-2678
-2683
-2688
-2692
-2697
-2702
-2707
-2711
-2716
-2721
-2725
-2729
-2734
-2738
-2742
-2746
-2750
-2754
-2758
-2762
-2765
-2769
-2772
-2775
-2778
-2781
-2784
-2787
-2790
-2792
-2795
-2797
-2799
-2801
-2803
-2805
-2807
-2809
-2810
-2812
-2813
-2814
-2816
-2816
-2817
-2818
-2819
-2819
-2819
-2819
-2819
-2819
-2819
-2818
-2818
-2817
-2816
-2815
-2813
-2812
-2810
-2809
-2807
-2805
-2802
-2800
-2798
-2795
-2792
-2789
-2786
-2783
-2780
-2776
-2773
-2769
-2765
-2761
-2757
-2752
-2748
-2743
-2738
-2733
-2727
-2721
-2715
-2709
-2703
-2696
-2689
-2682
-2675
-2667
-2659
-2651
-2643
-2634
-2626
-2617
-2607
-2598
-2588
-2578
-2568
-2557
-2547
-2536
-2524
-2513
-2501
-2489
-2477
-2464
-2452
-2439
-2426
-2412
-2399
-2385
-2371
-2357
-2342
-2328
-2313
-2298
-2283
-2268
-2252
-2237
-2221
-2205
-2189
-2173
-2156
-2140
-2123
-2106
-2089
-2072
-2055
-2037
-2020
-2003
-1985
-1967
-1950
-1932
-1914
-1896
-1878
-1860
-1842
-1824
-1806
-1788
-1770
-1752
-1734
-1716
-1699
-1681
-1663
-1646
-1628
-1611
-1594
-1577
-1561
-1544
-1528
-1512
-1496
-1480
-1464
-1449
-1434
-1419
-1404
-1390
-1375
-1361
-1347
-1333
-1320
-1306
-1293
-1279
-1266
-1253
-1241
-1228
-1216
-1203
-1191
-1179
-1168
-1156
-1145
-1134
-1122
-1112
-1101
-1090
-1080
-1069
-1059
-1049
-1039
-1029
-1018
-1008
-999
-989
-979
-970
-960
-950
-941
-932
-922
-913
-904
-895
-886
-877
-868
-859
-851
-842
-833
-825
-817
-808
-800
-792
-784
-776
-768
-761
-753
-745
-738
-730
-723
-716
-708
-701
-694
-687
-680
-673
-666
-659
-652
-645
-638
-631
-625
-618
-611
-604
-597
-591
-584
-577
-570
-563
-556
-549
-543
-536
-529
-522
-515
-508
-501
-494
-487
-479
-472
-465
-458
-451
-443
-436
-429
-421
-414
-406
-399
-391
-384
-376
-368
-361
-353
-345
-337
-330
-322
-314
-306
-298
-290
-282
-273
-265
-257
-249
-241
-232
-224
-216
-207
-199
-191
-182
-174
-165
-157
-148
-140
-131
-123
-114
-105
-97
-88
-79
-70
-61
-52
-43
-34
-25
-15
-6
3
13
23
33
42
52
62
72
83
93
103
113
124
134
145
155
166
176
187
197
208
219
230
240
251
262
273
284
295
306
317
329
340
351
363
374
386
398
409
421
433
445
458
470
482
495
508
520
533
546
559
572
586
599
613
626
640
654
668
682
697
711
726
741
756
771
787
802
818
834
850
866
883
899
916
933
950
967
985
1002
1020
1039
1057
1075
1094
1113
1132
1151
1170
1190
1210
1230
1250
1271
1291
1312
1333
1354
1376
1397
1419
1441
1463
1486
1508
1531
1554
1577
1600
1623
1647
1671
1695
1719
1743
1768
1793
1818
1843
1868
1894
1920
1946
1972
1998
2025
2052
2078
2106
2133
2160
2188
2216
2243
2271
2300
2328
2357
2385
2414
2444
2473
2502
2532
2562
2592
2622
2652
2683
2713
2744
2775
2805
2836
2867
2898
2929
2960
2991
3022
3054
3085
3116
3147
3178
3208
3239
3270
3301
3332
3362
3393
3423
3454
3484
3514
3545
3575
3605
3635
3665
3695
3724
3754
3783
3813
3842
3871
3900
3928
3957
3985
4013
4041
4069
4097
4124
4152
4179
4206
4233
4259
4286
4312
4338
4364
4389
4415
4440
4465
4490
4514
4539
4563
4587
4610
4634
4657
4680
4702
4725
4747
4769
4791
4813
4834
4856
4877
4897
4918
4938
4959
4979
4998
5018
5037
5057
5076
5094
5113
5131
5150
5168
5186
5203
5221
5238
5256
5273
5290
5306
5323
5340
5356
5372
5388
5404
5420
5436
5452
5467
5482
5498
5513
5527
5542
5556
5571
5585
5599
5612
5626
5639
5653
5666
5679
5692
5704
5717
5730
5742
5754
5767
5779
5791
5803
5815
5826
5838
5850
5861
5873
5884
5896
5907
5918
5929
5940
5951
5962
5973
5984
5995
6006
6016
6027
6037
6048
6058
6069
6079
6089
6099
6109
6120
6130
6140
6150
6160
6170
6180
6190
6200
6209
6219
6229
6239
6248
6258
6268
6277
6287
6296
6306
6315
6325
6334
6344
6353
6363
6372
6381
6391
6400
6410
6419
6429
6438
6447
6457
6466
6475
6484
6494
6503
6512
6521
6530
6539
6548
6557
6566
6575
6584
6593
6602
6611
6621
6630
6639
6648
6658
6667
6676
6686
6696
6705
6715
6725
6735
6745
6755
6765
6775
6785
6795
6806
6816
6826
6837
6847
6858
6868
6879
6890
6900
6911
6922
6933
6944
6955
6966
6977
6988
6999
7011
7022
7033
7044
7055
7067
7078
7090
7101
7112
7124
7136
7147
7159
7171
7182
7194
7206
7218
7230
7243
7255
7268
7280
7293
7306
7319
7332
7345
7358
7371
7384
7398
7411
7424
7438
7451
7465
7478
7491
7505
7518
7532
7545
7559
7572
7586
7599
7613
7626
7640
7653
7667
7680
7693
7707
7720
7733
7746
7759
7772
7785
7798
7812
7824
7837
7850
7863
7876
7889
7902
7915
7927
7940
7953
7966
7979
7992
8004
8016
8029
8042
8055
8069
8082
8095
8108
8121
8132
8146
8159
8172
8185
8198
8211
8224
8237
8249
8262
8275
8288
8300
8313
8326
8338
8351
8363
8376
8388
8401
8413
8426
8438
8450
8463
8475
8487
8499
8511
8522
8534
8546
8557
8568
8580
8591
8602
8613
8624
8635
8646
8657
8668
8679
8690
8700
8711
8721
8731
8741
8751
8761
8771
8781
8790
8799
8809
8818
8827
8835
8844
8852
8861
8869
8877
8885
8893
8901
8909
8916
8924
8931
8938
8945
8952
8958
8965
8971
8977
8983
8989
8994
9000
9005
9010
9015
9020
9025
9029
9033
9037
9041
9045
9048
9052
9055
9058
9061
9064
9066
9069
9071
9073
9075
9077
9079
9081
9083
9084
9085
9086
9087
9088
9089
9090
9090
9091
9091
9091
9091
9091
9091
9091
9091
9090
9089
9089
9088
9087
9086
9085
9083
9082
9080
9079
9077
9075
9073
9071
9069
9066
9064
9061
9059
9056
9053
9049
9046
9043
9039
9035
9032
9027
9023
9019
9015
9010
9005
9001
8996
8990
8985
8980
8974
8969
8963
8957
8951
8944
8938
8931
8924
8918
8911
8903
8896
8889
8881
8874
8866
8858
8850
8842
8833
8825
8817
8808
8799
8790
8782
8773
8763
8754
8745
8736
8726
8717
8707
8697
8687
8677
8667
8657
8647
8637
8627
8616
8606
8596
8585
8575
8564
8554
8543
8533
8522
8512
8501
8490
8480
8469
8458
8448
8437
8426
8415
8404
8394
8383
8372
8361
8350
8339
8328
8317
8306
8295
8284
8272
8261
8250
8239
8228
8217
8206
8195
8183
8172
8161
8150
8138
8129
8118
8106
8096
8085
8074
8064
8053
8042
8032
8022
8012
8000
7991
7981
7971
7961
7952
7942
7932
7923
7914
7905
7896
7887
7879
7870
7862
7854
7846
7838
7831
7823
7816
7808
7801
7794
7788
7781
7774
7768
7762
7756
7750
7744
7738
7732
7726
7720
7714
7708
7702
7696
7690
7684
7678
7672
7666
7660
7654
7648
7642
7637
7631
7625
7619
7613
7607
7601
7595
7589
7583
7578
7572
7566
7560
7554
7548
7542
7536
7531
7525
7519
7513
7507
7501
7495
7490
7484
7478
7472
7466
7460
7455
7449
7443
7437
7431
7425
7420
7414
7408
7402
7396
7391
7385
7379
7373
7368
7362
7356
7350
7345
7339
7333
7327
7321
7316
7310
7304
7299
7293
7287
7281
7276
7270
7264
7258
7253
7247
7241
7236
7230
7224
7219
7213
7207
7201
7196
7190
7184
7179
7173
7167
7162
7156
7150
7145
7139
7134
7128
7122
7117
7111
7105
7100
7094
7089
7083
7077
7072
7066
7060
7055
7049
7044
7038
7033
7027
7021
7016
7010
7005
6999
6993
6988
6982
6977
6971
6966
6960
6955
6949
6944
6938
6933
6927
6921
6916
6910
6905
6899
6894
6888
6883
6877
6872
6866
6861
6855
6850
6845
6839
6834
6828
6823
6817
6812
6806
6801
6795
6790
6785
6779
6774
6768
6763
6757
6752
6747
6741
6736
6730
6725
6720
6714
6709
6703
6698
6693
6687
6682
6676
6671
6666
6660
6655
6650
6644
6639
6634
6628
6623
6618
6612
6607
6602
6596
6591
6586
6580
6575
6570
6564
6559
6554
6548
6543
6538
6533
6527
6522
6517
6512
6506
6501
6496
6490
6485
6480
6475
6469
6464
6459
6454
6449
6443
6438
6433
6428
6422
6417
6412
6407
6402
6396
6391
6386
6381
6376
6370
6365
6360
6355
6350
6345
6339
6334
6329
6324
6319
6314
6309
6303
6298
6293
6288
6283
6278
6273
6267
6262
6257
6252
6247
6242
6237
6232
6227
6222
6217
6211
6206
6201
6196
6191
6186
6181
6176
6171
6166
6161
6156
6151
6146
6141
6136
6131
6126
6121
6116
6111
6106
6101
6096
6091
6086
6081
6076
6071
6066
6061
6056
6051
6046
6041
6036
6031
6026
6021
6016
6011
6006
6001
5996
5991
5986
5981
5976
5971
5967
5962
5957
5952
5947
5942
5937
5932
5927
5922
5918
5913
5908
5903
5898
5893
5888
5883
5879
5874
5869
5864
5859
5854
5850
5845
5840
5835
5830
5825
5821
5816
5811
5806
5801
5797
5792
5787
5782
5777
5773
5768
5763
5758
5753
5749
5744
5739
5734
5730
5725
5720
5715
5711
5706
5701
5696
5692
5687
5682
5678
5673
5668
5663
5659
5654
5649
5645
5640
5635
5631
5626
5621
5617
5612
5607
5603
5598
5593
5589
5584
5579
5575
5570
5565
5561
5556
5551
5547
5542
5538
5533
5528
5524
5519
5515
5510
5505
5501
5496
5492
5487
5482
5478
5473
5469
5464
5460
5455
5450
5446
5441
5437
5432
5428
5423
5419
5414
5410
5405
5401
5396
5391
5387
5382
5378
5373
5369
5364
5360
5355
5351
5347
5342
5338
5333
5329
5324
5320
5315
5311
5306
5302
5297
5293
5289
5284
5280
5275
5271
5266
5262
5258
5253
5249
5244
5240
5236
5231
5227
5222
5218
5214
5209
5205
5200
5196
5192
5187
5183
5179
5174
5170
5166
5161
5157
5153
5148
5144
5140
5135
5131
5127
5122
5118
5114
5109
5105
5101
5097
5092
5088
5084
5079
5075
5071
5067
5062
5058
5054
5049
5045
5041
5037
5032
5028
5024
5020
5016
5011
5007
5003
4999
4994
4990
4986
4982
4978
4973
4969
4965
4961
4957
4952
4948
4944
4940
4936
4932
4927
4923
4919
4915
4911
4907
4902
4898
4894
4890
4886
4882
4878
4874
4869
4865
4861
4857
4853
4849
4845
4841
4837
4833
4828
4824
4820
4816
4812
4808
4804
4800
4796
4792
4788
4784
4780
4776
4772
4768
4763
4759
4755
4751
4747
4743
4739
4735
4731
4727
4723
4719
4715
4711
4707
4703
4699
4695
4691
4687
4683
4679
4676
4672
4668
4664
4660
4656
4652
4648
4644
4640
4636
4632
4628
4624
4620
4616
4613
4609
4605
4601
4597
4593
4589
4585
4581
4577
4574
4570
4566
4562
4558
4554
4550
4546
4543
4539
4535
4531
4527
4523
4520
4516
4512
4508
4504
4500
4497
4493
4489
4485
4481
4478
4474
4470
4466
4462
4459
4455
4451
4447
4443
4440
4436
4432
4428
4425
4421
4417
4413
4410
4406
4402
4398
4395
4391
4387
4384
4380
4376
4372
4369
4365
4361
4358
4354
4350
4346
4343
4339
4335
4332
4328
4324
4321
4317
4313
4310
4306
4302
4299
4295
4291
4288
4284
4281
4277
4273
4270
4266
4262
4259
4255
4252
4248
4244
4241
4237
4234
4230
4226
4223
4219
4216
4212
4208
4205
4201
4198
4194
4191
4187
4184
4180
4176
4173
4169
4166
4162
4159
4155
4152
4148
4145
4141
4138
4134
4131
4127
4124
4120
4117
4113
4110
4106
4103
4099
4096
4091
4089
4085
4082
4078
4075
4070
4067
4065
4061
4058
4054
4051
4046
4043
4041
4037
4034
4030
4027
4022
4019
4017
4013
4010
4006
4003
4000
3996
3993
3990
3986
3983
3979
3976
3973
3969
3966
3963
3959
3956
3953
3949
3946
3942
3939
3936
3932
3929
3926
3923
3919
3916
3913
3909
3906
3903
3899
3896
3893
3889
3886
3883
3880
3876
3873
3870
3867
3863
3860
3857
3854
3850
3847
3844
3841
3837
3834
3831
3828
3824
3821
3818
3815
3811
3808
3805
3802
3799
3795
3792
3789
3786
3783
3779
3776
3773
3770
3767
3764
3760
3757
3754
3751
3748
3745
3741
3738
3735
3732
3729
3726
3723
3719
3716
3713
3710
3707
3704
3701
3698
3694
3691
3688
3685
3682
3679
3676
3673
3670
3667
3664
3660
3657
3654
3651
3648
3645
3642
3639
3636
3633
3630
3627
3624
3621
3618
3615
3612
3609
3606
3603
3600
3597
3594
3591
3588
3585
3582
3579
3576
3573
3570
3567
3564
3561
3558
3555
3552
3549
3546
3543
3540
3537
3534
3531
3528
3525
3522
3519
3516
3513
3510
3507
3505
3502
3499
3496
3493
3490
3487
3484
3481
3478
3475
3473
3470
3467
3464
3461
3458
3455
3452
3449
3447
3444
3441
3438
3435
3432
3429
3427
3424
3421
3418
3415
3412
3410
3407
3404
3401
3398
3395
3393
3390
