5
9088
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-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
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-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
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-209
-209
-209
-209
-208
-208
-208
-207
-207
-207
-206
-206
-205
-205
-204
-204
-203
-203
-202
-202
-201
-201
-200
-199
-198
-198
-197
-196
-195
-195
-194
-193
-192
-191
-191
-190
-189
-188
-188
-187
-186
-185
-185
-184
-183
-183
-182
-181
-180
-180
-179
-178
-177
-176
-175
-174
-173
-172
-171
-170
-169
-168
-167
-166
-165
-164
-163
-162
-161
-160
-159
-157
-156
-155
-154
-153
-152
-150
-149
-148
-147
-145
-144
-143
-142
-141
-139
-138
-137
-136
-135
-134
-133
-132
-131
-131
-130
-129
-128
-128
-127
-127
-126
-126
-125
-125
-124
-124
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-126
-125
-125
-124
-124
-123
-122
-122
-121
-120
-119
-118
-117
-116
-114
-113
-112
-110
-109
-108
-106
-105
-104
-103
-102
-101
-100
-99
-98
-98
-98
-98
-98
-98
-98
-99
-99
-100
-101
-102
-103
-104
-106
-107
-108
-109
-111
-112
-114
-115
-116
-118
-119
-121
-122
-123
-125
-126
-127
-129
-130
-131
-133
-134
-135
-136
-138
-139
-141
-143
-145
-147
-149
-151
-153
-156
-158
-161
-164
-167
-170
-173
-177
-180
-184
-188
-191
-195
-199
-203
-207
-210
-213
-217
-220
-223
-225
-228
-230
-232
-233
-234
-235
-235
-235
-235
-234
-233
-232
-230
-228
-226
-223
-221
-218
-215
-213
-210
-207
-205
-202
-200
-198
-196
-195
-194
-193
-192
-191
-190
-190
-189
-189
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-193
-193
-194
-195
-196
-197
-198
-200
-202
-204
-206
-208
-211
-213
-216
-220
-223
-226
-230
-234
-238
-242
-246
-250
-254
-258
-262
-266
-270
-274
-277
-281
-284
-288
-291
-294
-297
-300
-303
-306
-308
-310
-312
-314
-315
-316
-316
-316
-316
-315
-315
-313
-312
-310
-309
-307
-305
-303
-301
-299
-298
-296
-295
-294
-293
-293
-292
-292
-292
-292
-293
-293
-294
-295
-297
-299
-301
-304
-307
-310
-313
-317
-321
-325
-329
-333
-337
-341
-345
-349
-352
-356
-359
-362
-364
-366
-368
-370
-371
-372
-373
-373
-374
-374
-374
-374
-374
-373
-373
-371
-370
-369
-367
-365
-364
-361
-359
-357
-354
-351
-348
-345
-342
-338
-335
-332
-329
-326
-323
-321
-319
-317
-315
-313
-312
-310
-309
-308
-307
-306
-305
-304
-303
-302
-302
-301
-300
-299
-298
-297
-296
-294
-292
-291
-289
-287
-284
-282
-280
-277
-275
-272
-268
-265
-261
-258
-254
-250
-246
-242
-238
-234
-230
-226
-223
-219
-216
-213
-210
-206
-203
-200
-197
-193
-190
-187
-184
-181
-178
-175
-172
-169
-167
-164
-162
-159
-157
-154
-152
-149
-147
-144
-141
-139
-135
-132
-129
-125
-121
-117
-113
-108
-104
-99
-94
-89
-85
-80
-76
-72
-68
-64
-60
-56
-53
-49
-45
-41
-37
-33
-29
-25
-21
-16
-12
-7
-2
2
6
11
15
20
24
28
33
37
42
46
50
54
58
62
66
70
73
77
80
84
86
89
92
94
97
99
102
105
108
112
115
120
124
129
134
140
145
151
157
162
168
174
180
185
190
195
201
206
211
216
221
227
232
239
245
252
259
267
275
282
290
298
306
314
321
329
337
344
351
358
365
372
379
386
392
399
405
411
416
421
427
432
437
441
446
452
457
462
468
473
479
486
492
499
506
514
521
530
539
548
557
566
575
584
593
603
612
621
630
638
647
656
664
673
681
690
698
705
713
719
726
732
737
742
747
752
756
760
763
766
769
771
774
777
780
783
787
790
795
800
804
810
815
820
826
832
837
843
849
855
861
866
872
878
883
889
895
900
906
912
917
922
927
932
937
941
946
950
953
956
958
960
962
962
962
962
961
959
957
954
951
947
943
939
934
928
922
915
908
900
892
884
875
867
859
850
842
833
824
816
807
798
789
781
773
765
757
749
741
733
724
715
705
695
684
673
660
647
634
619
605
590
575
561
547
533
519
506
493
480
468
455
443
431
419
407
394
380
366
351
336
319
301
282
262
242
221
199
177
155
132
110
87
64
41
18
-5
-28
-51
-74
-97
-120
-144
-167
-190
-213
-236
-258
-280
-302
-323
-344
-364
-383
-402
-420
-438
-455
-472
-489
-505
-520
-535
-550
-565
-579
-593
-606
-620
-634
-649
-663
-678
-693
-708
-724
-739
-755
-770
-785
-799
-813
-827
-840
-853
-866
-878
-890
-902
-914
-926
-938
-949
-961
-973
-986
-998
-1010
-1024
-1037
-1050
-1063
-1075
-1088
-1099
-1110
-1121
-1131
-1140
-1148
-1155
-1161
-1167
-1171
-1175
-1178
-1181
-1183
-1184
-1185
-1186
-1186
-1186
-1186
-1185
-1184
-1183
-1181
-1180
-1178
-1177
-1175
-1174
-1172
-1171
-1169
-1167
-1165
-1163
-1160
-1156
-1153
-1149
-1144
-1139
-1134
-1128
-1123
-1118
-1113
-1108
-1102
-1096
-1090
-1083
-1076
-1069
-1061
-1053
-1045
-1037
-1029
-1022
-1014
-1006
-998
-990
-983
-974
-966
-957
-947
-936
-925
-912
-898
-884
-868
-851
-834
-816
-797
-779
-759
-740
-721
-702
-683
-665
-647
-629
-613
-597
-582
-568
-555
-542
-529
-517
-505
-493
-481
-469
-457
-446
-436
-426
-416
-406
-397
-388
-379
-370
-362
-354
-347
-341
-335
-330
-326
-322
-319
-317
-315
-313
-311
-311
-310
-310
-311
-311
-313
-314
-316
-317
-319
-320
-321
-323
-324
-325
-326
-327
-328
-329
-329
-329
-329
-328
-327
-325
-322
-319
-314
-308
-302
-294
-286
-278
-268
-258
-248
-237
-226
-214
-202
-190
-178
-165
-152
-138
-123
-108
-92
-76
-59
-42
-25
-8
9
26
42
57
71
84
96
106
115
122
127
131
133
134
135
134
133
133
132
132
132
133
134
136
138
142
145
150
154
159
165
172
179
186
193
200
207
213
218
224
229
233
238
242
246
251
255
260
264
269
273
278
283
288
293
298
304
310
316
322
328
335
342
349
355
361
366
371
375
379
384
388
391
395
398
402
405
408
410
413
416
418
421
423
426
429
432
436
439
442
445
448
451
455
458
460
463
465
466
467
467
467
466
464
462
459
456
453
450
447
444
442
440
438
436
435
433
431
429
427
424
422
418
415
411
407
404
401
398
395
393
391
389
388
388
387
387
387
388
388
387
387
386
385
384
382
381
379
377
376
375
374
374
375
376
378
381
385
389
394
400
406
413
420
426
432
437
440
443
445
446
447
447
446
445
443
441
439
437
435
432
429
426
423
420
416
412
408
403
399
394
391
388
386
384
383
383
383
384
387
390
394
399
403
409
414
418
423
427
430
432
434
435
436
436
436
437
437
438
440
441
444
446
449
453
457
461
465
469
474
479
484
489
494
498
503
506
509
512
514
515
516
516
516
516
517
518
520
523
525
528
531
534
537
541
545
549
553
557
561
566
570
574
578
581
584
585
586
586
586
585
582
579
575
570
564
558
550
541
533
523
514
505
496
488
480
473
466
460
455
450
445
440
435
429
423
415
407
398
387
377
366
355
344
333
320
308
294
280
266
251
236
221
206
192
178
165
152
141
130
119
110
101
92
84
76
69
62
56
49
43
37
31
24
17
8
-1
-11
-23
-37
-52
-68
-85
-103
-121
-140
-160
-179
-199
-218
-237
-255
-272
-288
-304
-320
-335
-349
-362
-374
-386
-396
-406
-414
-421
-427
-431
-435
-437
-437
-437
-435
-433
-431
-428
-426
-426
-426
-427
-430
-434
-439
-445
-453
-461
-470
-480
-490
-500
-511
-521
-530
-539
-546
-553
-559
-564
-568
-571
-573
-573
-571
-569
-565
-560
-555
-549
-541
-533
-525
-516
-507
-498
-490
-482
-474
-468
-461
-456
-450
-445
-440
-436
-431
-426
-421
-416
-411
-406
-401
-395
-389
-382
-374
-366
-357
-349
-340
-330
-320
-310
-300
-290
-280
-270
-260
-251
-241
-231
-220
-209
-197
-185
-172
-159
-147
-134
-121
-107
-93
-79
-63
-47
-31
-14
3
19
35
50
64
78
91
103
115
126
137
147
156
166
174
183
191
200
208
216
224
232
240
249
259
269
280
291
303
315
328
340
352
364
377
390
403
416
428
440
452
464
475
486
497
507
518
528
539
551
564
577
591
606
623
640
658
677
696
716
736
756
776
796
816
837
857
878
898
919
941
963
986
1010
1034
1058
1082
1107
1131
1155
1178
1201
1223
1244
1264
1283
1301
1317
1333
1347
1360
1373
1383
1393
1400
1407
1412
1416
1418
1419
1419
1419
1418
1417
1417
1416
1416
1417
1419
1422
1426
1431
1437
1446
1455
1466
1477
1490
1502
1515
1528
1542
1554
1567
1578
1590
1601
1612
1622
1632
1641
1650
1658
1665
1672
1678
1683
1688
1692
1696
1700
1703
1707
1711
1715
1720
1724
1729
1733
1737
1741
1744
1747
1750
1752
1753
1752
1750
1747
1741
1735
1726
1716
1705
1693
1681
1668
1655
1641
1627
1613
1599
1586
1572
1560
1547
1535
1525
1514
1504
1494
1484
1475
1465
1455
1445
1435
1424
1413
1402
1391
1381
1371
1362
1354
1347
1342
1338
1334
1332
1330
1329
1328
1328
1328
1328
1329
1330
1331
1331
1331
1331
1330
1330
1328
1326
1324
1321
1318
1315
1312
1310
1307
1305
1304
1304
1306
1308
1311
1316
1321
1328
1335
1343
1352
1361
1371
1381
1392
1404
1416
1427
1439
1451
1464
1476
1488
1500
1512
1524
1536
1549
1561
1573
1584
1596
1607
1618
1630
1642
1655
1668
1681
1695
1709
1723
1737
1751
1765
1779
1793
1806
1820
1833
1845
1857
1867
1876
1883
1889
1892
1892
1891
1887
1882
1874
1866
1856
1846
1836
1825
1814
1804
1793
1782
1772
1762
1753
1743
1733
1722
1711
1700
1687
1675
1661
1647
1632
1616
1600
1582
1564
1546
1526
1506
1485
1463
1440
1417
1393
1368
1342
1316
1288
1260
1231
1201
1171
1140
1109
1078
1046
1014
982
950
919
888
857
826
795
765
735
706
677
648
621
593
567
541
517
495
473
454
436
420
406
394
382
372
362
354
346
339
334
329
325
321
317
313
308
304
299
294
288
282
275
269
262
255
248
240
232
224
216
207
198
188
177
164
151
137
123
108
92
76
60
43
27
10
-7
-24
-42
-60
-79
-97
-115
-134
-152
-171
-188
-206
-222
-237
-251
-264
-277
-288
-299
-309
-318
-327
-335
-342
-348
-354
-359
-363
-367
-369
-371
-373
-373
-374
-373
-372
-371
-369
-367
-365
-363
-360
-358
-355
-352
-350
-347
-344
-342
-340
-338
-337
-336
-336
-336
-336
-337
-339
-341
-343
-346
-348
-351
-355
-358
-362
-366
-370
-375
-380
-385
-391
-396
-402
-408
-414
-420
-425
-430
-435
-439
-443
-447
-451
-455
-459
-463
-469
-475
-482
-489
-496
-504
-511
-519
-527
-534
-541
-549
-556
-563
-570
-577
-584
-591
-598
-605
-612
-618
-624
-630
-634
-638
-640
-642
-641
-639
-635
-630
-623
-616
-607
-597
-586
-574
-562
-550
-538
-526
-515
-504
-493
-483
-473
-463
-455
-446
-438
-431
-425
-420
-415
-411
-408
-405
-403
-402
-401
-400
-400
-400
-400
-400
-400
-399
-399
-399
-398
-397
-396
-395
-393
-391
-388
-386
-384
-383
-381
-380
-379
-378
-378
-378
-378
-377
-377
-377
-377
-377
-377
-377
-376
-375
-375
-375
-376
-378
-381
-384
-389
-395
-401
-409
-417
-427
-437
-447
-459
-471
-483
-495
-507
-517
-526
-533
-539
-543
-545
-546
-545
-543
-539
-533
-526
-517
-507
-496
-484
-471
-458
-445
-431
-418
-405
-393
-381
-370
-360
-350
-342
-334
-327
-321
-316
-312
-308
-305
-303
-300
-298
-295
-293
-290
-288
-286
-284
-282
-280
-278
-275
-272
-269
-264
-260
-254
-249
-243
-238
-232
-227
-221
-215
-210
-205
-201
-196
-192
-187
-181
-175
-168
-160
-150
-140
-128
-116
-103
-89
-75
-61
-48
-34
-21
-8
4
15
25
35
43
50
56
61
65
69
72
74
75
76
76
75
74
72
70
68
65
61
58
55
53
52
51
51
52
54
57
60
65
70
75
82
88
95
101
108
114
119
124
129
132
135
138
139
140
140
140
139
137
135
131
127
122
116
109
102
93
85
75
65
53
40
27
12
-4
-21
-39
-57
-77
-97
-117
-138
-160
-182
-205
-228
-252
-275
-298
-320
-342
-364
-385
-406
-426
-444
-462
-478
-493
-506
-518
-528
-538
-547
-555
-564
-571
-579
-586
-593
-600
-606
-611
-617
-621
-626
-630
-634
-638
-642
-645
-649
-653
-658
-663
-669
-675
-682
-689
-696
-704
-712
-721
-729
-738
-746
-754
-762
-769
-776
-782
-787
-792
-795
-798
-799
-800
-801
-801
-799
-797
-794
-790
-785
-779
-773
-766
-758
-750
-742
-735
-728
-722
-716
-710
-706
-701
-697
-694
-690
-686
-683
-679
-676
-673
-671
-668
-667
-665
-664
-663
-661
-660
-659
-657
-655
-654
-652
-651
-649
-648
-647
-647
-646
-646
-646
-646
-647
-649
-651
-654
-658
-661
-665
-668
-672
-675
-677
-680
-681
-683
-683
-683
-683
-681
-680
-677
-674
-670
-666
-661
-655
-649
-643
-636
-629
-622
-615
-609
-602
-597
-591
-586
-581
-577
-573
-570
-567
-564
-562
-560
-559
-558
-558
-557
-557
-557
-556
-555
-553
-552
-551
-549
-548
-547
-545
-544
-543
-543
-543
-543
-544
-545
-547
-548
-550
-553
-555
-558
-560
-561
-563
-563
-563
-563
-562
-561
-559
-556
-553
-549
-545
-540
-535
-529
-522
-515
-506
-497
-487
-476
-465
-453
-442
-430
-419
-408
-397
-387
-377
-368
-359
-350
-341
-333
-324
-316
-307
-299
-292
-284
-278
-272
-266
-261
-257
-254
-251
-248
-247
-246
-245
-245
-245
-245
-246
-246
-246
-247
-247
-247
-246
-246
-244
-243
-241
-238
-236
-233
-230
-227
-223
-219
-214
-209
-204
-198
-193
-187
-182
-177
-173
-169
-166
-164
-163
-162
-162
-164
-166
-168
-171
-174
-178
-181
-185
-189
-192
-195
-198
-200
-202
-203
-204
-205
-206
-207
-207
-208
-210
-211
-213
-215
-216
-218
-219
-221
-223
-225
-228
-231
-234
-238
-242
-246
-250
-254
-257
-261
-264
-267
-270
-273
-276
-279
-282
-285
-288
-291
-294
-296
-297
-298
-298
-298
-297
-297
-295
-294
-292
-291
-289
-287
-286
-284
-283
-281
-281
-281
-282
-283
-286
-291
-296
-303
-311
-320
-329
-340
-351
-362
-374
-385
-397
-409
-420
-431
-441
-451
-460
-469
-477
-485
-492
-498
-504
-510
-516
-522
-528
-534
-540
-547
-554
-562
-570
-578
-586
-595
-605
-614
-624
-634
-644
-654
-663
-673
-683
-693
-703
-713
-723
-733
-743
-754
-765
-776
-788
-800
-813
-825
-837
-849
-860
-872
-884
-895
-907
-919
-932
-945
-958
-972
-987
-1002
-1016
-1033
-1049
-1066
-1083
-1101
-1119
-1138
-1157
-1176
-1195
-1213
-1232
-1250
-1268
-1286
-1304
-1322
-1339
-1357
-1375
-1392
-1409
-1426
-1444
-1461
-1479
-1496
-1514
-1531
-1547
-1563
-1579
-1593
-1607
-1621
-1633
-1645
-1657
-1668
-1678
-1687
-1695
-1702
-1709
-1713
-1717
-1719
-1720
-1720
-1719
-1717
-1715
-1711
-1708
-1704
-1700
-1695
-1691
-1687
-1683
-1680
-1677
-1674
-1672
-1671
-1670
-1670
-1671
-1672
-1673
-1675
-1678
-1680
-1684
-1688
-1693
-1698
-1704
-1710
-1717
-1724
-1731
-1738
-1746
-1753
-1761
-1769
-1778
-1786
-1795
-1804
-1813
-1822
-1832
-1841
-1850
-1858
-1866
-1873
-1880
-1886
-1891
-1896
-1899
-1901
-1903
-1905
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1907
-1908
-1910
-1912
-1914
-1916
-1919
-1921
-1923
-1925
-1927
-1928
-1930
-1931
-1932
-1933
-1933
-1932
-1931
-1929
-1927
-1924
-1920
-1916
-1911
-1907
-1903
-1898
-1894
-1889
-1884
-1878
-1872
-1866
-1859
-1852
-1844
-1836
-1828
-1820
-1812
-1804
-1796
-1788
-1781
-1774
-1768
-1763
-1758
-1753
-1750
-1747
-1744
-1742
-1741
-1740
-1740
-1740
-1742
-1743
-1746
-1748
-1751
-1754
-1758
-1761
-1763
-1766
-1768
-1770
-1772
-1773
-1774
-1773
-1772
-1770
-1767
-1762
-1756
-1749
-1741
-1732
-1723
-1712
-1701
-1689
-1677
-1663
-1648
-1632
-1616
-1598
-1580
-1562
-1542
-1523
-1503
-1483
-1463
-1443
-1423
-1403
-1382
-1362
-1342
-1321
-1302
-1283
-1264
-1246
-1229
-1213
-1198
-1183
-1169
-1156
-1144
-1132
-1121
-1111
-1100
-1090
-1081
-1071
-1061
-1051
-1040
-1030
-1020
-1010
-999
-989
-977
-966
-954
-942
-929
-916
-903
-889
-875
-860
-844
-827
-810
-792
-774
-756
-737
-719
-701
-684
-667
-651
-636
-621
-608
-596
-584
-574
-564
-556
-548
-541
-534
-528
-523
-519
-515
-511
-508
-505
-502
-500
-497
-494
-491
-488
-485
-482
-479
-476
-474
-472
-470
-468
-466
-464
-463
-461
-460
-458
-456
-455
-453
-452
-451
-449
-448
-446
-443
-440
-436
-433
-428
-424
-420
-415
-411
-406
-402
-398
-394
-390
-387
-384
-381
-380
-379
-378
-379
-380
-382
-386
-389
-394
-399
-404
-409
-414
-419
-423
-426
-429
-432
-434
-436
-436
-436
-434
-432
-428
-423
-417
-410
-403
-395
-386
-377
-368
-358
-348
-337
-327
-317
-307
-297
-287
-278
-270
-262
-254
-248
-242
-237
-233
-230
-228
-227
-227
-228
-230
-233
-238
-243
-249
-256
-263
-271
-280
-289
-298
-307
-316
-325
-334
-343
-351
-359
-367
-375
-382
-389
-395
-401
-407
-413
-418
-424
-430
-435
-441
-446
-451
-456
-460
-464
-466
-468
-468
-467
-465
-462
-457
-452
-445
-436
-427
-418
-407
-397
-386
-374
-363
-352
-342
-332
-322
-313
-304
-297
-289
-283
-278
-273
-270
-267
-264
-262
-261
-260
-259
-258
-257
-256
-255
-255
-254
-253
-252
-251
-250
-250
-249
-250
-250
-251
-253
-255
-258
-261
-264
-267
-271
-274
-277
-279
-281
-282
-282
-282
-280
-278
-274
-269
-263
-255
-245
-235
-222
-209
-194
-179
-163
-148
-132
-117
-102
-89
-76
-65
-55
-46
-39
-34
-30
-27
-26
-26
-27
-29
-31
-34
-38
-42
-46
-51
-55
-60
-66
-71
-76
-81
-86
-91
-96
-102
-107
-113
-119
-126
-132
-138
-145
-152
-159
-167
-174
-182
-189
-197
-204
-212
-219
-226
-233
-240
-246
-252
-258
-264
-269
-274
-279
-283
-287
-290
-294
-296
-299
-301
-303
-305
-307
-308
-310
-312
-314
-315
-317
-318
-320
-321
-322
-323
-324
-324
-325
-325
-325
-325
-325
-326
-326
-326
-326
-326
-326
-326
-325
-324
-323
-321
-318
-316
-313
-310
-306
-303
-300
-296
-293
-289
-285
-281
-277
-274
-270
-267
-264
-260
-258
-255
-252
-250
-248
-246
-244
-243
-242
-242
-242
-243
-244
-245
-246
-247
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-261
-261
-261
-261
-260
-260
-259
-258
-258
-257
-257
-257
-257
-257
-256
-256
-256
-257
-257
-257
-257
-258
-259
-260
-261
-263
-266
-268
-272
-275
-279
-284
-288
-293
-299
-305
-311
-318
-325
-332
-340
-347
-356
-364
-373
-383
-393
-403
-414
-424
-434
-444
-454
-463
-472
-481
-489
-498
-506
-515
-523
-532
-541
-550
-559
-568
-577
-585
-594
-602
-610
-617
-623
-628
-632
-635
-636
-636
-635
-633
-630
-627
-623
-618
-613
-608
-601
-595
-588
-580
-572
-563
-554
-544
-533
-522
-510
-498
-485
-472
-458
-444
-430
-415
-400
-384
-368
-352
-335
-318
-300
-283
-266
-249
-232
-215
-199
-183
-167
-151
-136
-121
-106
-92
-77
-64
-50
-36
-23
-9
4
18
32
46
59
73
86
100
113
126
139
151
163
174
185
195
205
214
222
231
238
245
252
258
264
269
275
280
285
291
296
302
309
316
323
330
338
347
356
366
376
386
395
405
415
424
433
442
451
460
469
477
485
492
499
505
510
515
520
525
529
534
538
542
546
549
552
554
555
554
553
552
549
546
543
539
535
531
526
521
516
511
506
502
498
494
491
488
486
484
482
482
482
482
482
483
484
484
485
486
488
489
491
494
497
501
505
511
517
523
531
539
547
557
567
577
587
597
606
616
626
635
644
654
663
672
681
691
700
710
720
730
740
752
763
776
788
801
814
827
839
852
865
877
888
900
910
921
931
941
950
960
968
976
983
988
993
997
999
1000
1000
999
997
994
991
986
981
975
968
961
954
946
939
930
922
914
905
896
887
878
868
858
848
838
827
817
806
796
785
775
765
754
744
734
723
713
703
693
684
674
664
654
645
636
627
618
609
601
593
585
577
570
563
556
550
544
539
535
532
530
529
529
530
531
533
536
540
543
547
552
556
561
565
570
574
578
583
587
591
595
599
603
607
612
617
621
627
632
638
644
650
656
661
667
672
678
683
687
691
695
698
702
706
710
714
718
721
725
729
732
734
737
738
739
740
740
740
739
738
737
736
734
732
731
728
726
723
721
718
716
713
711
709
707
705
703
701
699
697
694
691
687
683
678
672
666
660
654
647
640
634
627
620
613
607
600
593
587
580
573
566
557
548
538
528
517
505
492
479
466
453
440
426
413
399
386
373
360
347
336
324
314
304
294
285
276
267
258
249
240
230
220
210
201
191
181
171
162
153
145
137
130
123
117
112
108
105
103
102
102
103
105
108
111
115
120
125
130
136
141
147
152
157
162
166
169
172
175
177
179
180
181
182
182
182
181
181
180
178
176
174
171
168
164
159
155
150
144
138
131
124
116
108
100
92
84
76
68
60
52
44
37
30
22
15
8
2
-4
-9
-14
-18
-21
-23
-24
-25
-26
-26
-26
-26
-25
-24
-24
-23
-23
-23
-24
-24
-25
-26
-27
-28
-29
-30
-31
-31
-31
-31
-32
-32
-31
-31
-30
-29
-28
-26
-25
-23
-21
-19
-17
-15
-13
-12
-11
-11
-11
-11
-12
-12
-13
-14
-15
-16
-17
-18
-20
-21
-22
-24
-25
-27
-28
-30
-31
-33
-34
-35
-36
-38
-39
-39
-40
-41
-41
-40
-40
-38
-36
-34
-31
-28
-24
-20
-16
-11
-7
-1
4
10
16
22
28
34
40
46
51
56
61
66
70
74
78
82
86
89
92
95
97
100
102
104
106
109
111
115
119
123
128
134
141
148
157
167
177
189
202
216
231
247
264
281
300
319
340
361
382
404
426
448
470
491
513
533
553
573
591
608
625
640
655
668
680
690
701
710
719
727
735
742
749
756
762
768
773
778
782
786
789
792
794
796
796
797
796
796
795
794
793
793
792
793
793
795
797
799
802
805
809
813
817
822
827
831
836
841
846
851
856
862
868
874
880
887
894
902
911
920
930
940
950
961
973
984
996
1008
1018
1031
1042
1053
1064
1075
1086
1096
1106
1116
1125
1134
1143
1151
1160
1168
1176
1184
1192
1200
1208
1215
1223
1230
1237
1244
1251
1257
1263
1269
1274
1280
1285
1290
1295
1300
1306
1311
1317
1323
1329
1335
1340
1346
1352
1358
1363
1369
1374
1380
1386
1391
1397
1402
1407
1411
1415
1419
1422
1424
1427
1428
1429
1430
1430
1429
1428
1427
1425
1423
1420
1417
1413
1409
1405
1400
1396
1392
1388
1384
1380
1376
1372
1368
1364
1360
1356
1352
1348
1344
1340
1336
1332
1328
1323
1318
1312
1306
1300
1294
1288
1282
1276
1270
1264
1259
1254
1249
1244
1239
1235
1231
1227
1223
1220
1217
1213
1210
1206
1202
1199
1195
1190
1186
1182
1178
1174
1169
1165
1161
1157
1153
1149
1145
1142
1139
1137
1134
1132
1130
1129
1127
1127
1126
1126
1127
1128
1129
1130
1131
1132
1132
1133
1133
1133
1133
1132
1131
1130
1128
1126
1124
1121
1117
1113
1109
1104
1099
1093
1087
1081
1075
1068
1062
1055
1048
1041
1034
1027
1020
1012
1004
997
990
982
974
965
957
948
939
931
921
912
903
893
883
873
863
853
842
832
821
810
799
788
777
766
755
744
733
722
712
701
691
681
672
663
655
647
639
632
625
619
612
606
599
593
587
581
575
569
564
558
551
544
536
528
519
509
498
487
475
462
449
436
422
408
394
380
365
351
336
320
305
289
272
256
239
222
205
189
173
156
140
124
108
91
75
58
42
25
9
-8
-24
-40
-55
-71
-86
-101
-116
-130
-143
-155
-167
-178
-189
-198
-208
-216
-223
-230
-236
-241
-246
-250
-254
-257
-261
-264
-268
-272
-275
-280
-284
-289
-294
-299
-304
-310
-315
-320
-325
-329
-332
-335
-337
-339
-340
-340
-340
-340
-339
-338
-337
-336
-335
-333
-332
-331
-331
-330
-330
-330
-331
-333
-335
-338
-341
-346
-350
-355
-360
-365
-370
-375
-380
-384
-388
-392
-395
-398
-400
-402
-404
-406
-407
-408
-409
-410
-411
-411
-411
-411
-410
-408
-405
-402
-398
-394
-388
-382
-374
-367
-358
-349
-339
-329
-318
-307
-295
-283
-271
-258
-245
-233
-220
-207
-195
-182
-170
-158
-146
-134
-122
-110
-99
-89
-78
-68
-59
-50
-42
-35
-29
-23
-19
-15
-11
-9
-6
-5
-4
-3
-3
-2
-3
-3
-4
-5
-6
-7
-7
-8
-8
-7
-6
-4
-2
1
5
9
15
21
28
36
45
55
65
77
90
103
117
131
146
160
175
190
204
219
233
247
261
275
288
301
313
325
337
348
358
368
378
388
397
406
414
422
431
439
447
455
463
471
480
488
497
505
513
521
529
536
543
550
557
563
568
573
577
580
582
584
585
586
586
586
586
585
583
582
581
579
578
576
574
572
570
567
564
560
557
554
550
547
544
542
540
538
537
536
536
536
537
538
540
542
544
546
549
551
554
558
561
565
569
573
578
583
588
593
598
604
609
614
620
625
631
636
641
646
651
656
661
665
670
674
678
682
686
689
692
695
697
699
700
701
701
700
698
695
692
688
682
676
669
660
651
642
631
620
609
597
585
574
562
551
539
528
518
508
499
490
482
474
468
462
456
451
446
442
438
435
431
428
426
423
421
419
418
417
415
414
414
413
412
411
410
409
408
407
405
404
402
400
398
395
393
390
388
385
382
379
377
374
370
367
362
358
353
347
341
335
328
320
313
304
296
287
277
268
258
247
237
227
217
206
196
186
176
166
157
147
138
129
120
112
103
94
86
77
68
59
50
41
31
20
9
-3
-16
-30
-45
-61
-78
-95
-114
-133
-153
-173
-195
-217
-239
-262
-286
-310
-335
-361
-387
-414
-441
-468
-496
-524
-552
-581
-609
-638
-666
-694
-722
-749
-775
-801
-827
-851
-875
-898
-920
-941
-962
-981
-1000
-1018
-1035
-1050
-1065
-1078
-1090
-1101
-1110
-1119
-1125
-1131
-1135
-1139
-1142
-1144
-1146
-1148
-1150
-1151
-1153
-1154
-1157
-1159
-1162
-1166
-1170
-1174
-1179
-1184
-1189
-1194
-1198
-1203
-1208
-1213
-1218
-1223
-1228
-1234
-1239
-1244
-1249
-1254
-1260
-1266
-1272
-1278
-1285
-1292
-1299
-1306
-1313
-1319
-1326
-1333
-1340
-1347
-1354
-1361
-1368
-1375
-1382
-1389
-1396
-1404
-1412
-1419
-1428
-1436
-1444
-1453
-1461
-1469
-1478
-1486
-1494
-1501
-1509
-1516
-1523
-1530
-1537
-1544
-1551
-1558
-1565
-1573
-1581
-1590
-1598
-1607
-1616
-1626
-1635
-1644
-1654
-1663
-1673
-1682
-1690
-1699
-1707
-1714
-1721
-1726
-1731
-1735
-1738
-1739
-1740
-1740
-1738
-1735
-1731
-1727
-1721
-1715
-1708
-1702
-1695
-1688
-1682
-1676
-1670
-1664
-1659
-1655
-1650
-1645
-1641
-1637
-1633
-1629
-1625
-1621
-1618
-1614
-1611
-1609
-1606
-1604
-1601
-1599
-1597
-1594
-1592
-1590
-1589
-1587
-1586
-1585
-1585
-1585
-1585
-1586
-1587
-1589
-1590
-1592
-1594
-1596
-1599
-1601
-1604
-1606
-1609
-1612
-1615
-1619
-1622
-1624
-1627
-1629
-1631
-1633
-1634
-1634
-1634
-1633
-1632
-1630
-1628
-1625
-1622
-1618
-1615
-1611
-1607
-1603
-1598
-1594
-1589
-1583
-1577
-1570
-1563
-1555
-1548
-1540
-1531
-1523
-1516
-1508
-1501
-1494
-1488
-1482
-1476
-1472
-1467
-1463
-1459
-1455
-1452
-1448
-1445
-1441
-1437
-1433
-1429
-1425
-1421
-1417
-1412
-1408
-1403
-1398
-1393
-1387
-1381
-1373
-1365
-1356
-1347
-1336
-1325
-1314
-1302
-1289
-1276
-1262
-1248
-1233
-1218
-1203
-1187
-1171
-1154
-1137
-1120
-1103
-1086
-1069
-1051
-1034
-1016
-999
-982
-965
-947
-929
-912
-894
-876
-858
-840
-823
-805
-788
-770
-753
-736
-719
-703
-686
-670
-653
-637
-620
-604
-587
-570
-553
-536
-519
-503
-487
-472
-457
-443
-430
-418
-406
-395
-385
-376
-367
-359
-351
-344
-337
-330
-323
-316
-309
-302
-295
-287
-279
-270
-261
-252
-242
-231
-221
-210
-198
-186
-174
-162
-149
-136
-123
-109
-94
-79
-64
-48
-32
-16
0
16
32
47
62
77
92
107
121
136
150
164
179
194
210
226
243
260
278
297
316
336
357
378
399
422
444
467
490
512
535
558
581
603
626
648
670
691
713
734
755
776
798
819
839
860
880
900
920
940
959
977
995
1012
1031
1048
1065
1081
1097
1114
1130
1146
1162
1178
1194
1209
1225
1241
1257
1273
1289
1305
1322
1339
1357
1375
1393
1412
1431
1450
1470
1489
1510
1530
1550
1571
1591
1611
1630
1650
1668
1686
1704
1721
1737
1753
1768
1781
1794
1807
1818
1830
1840
1849
1858
1866
1873
1879
1885
1890
1893
1897
1899
1901
1903
1904
1904
1904
1903
1902
1901
1900
1899
1897
1895
1893
1890
1888
1885
1881
1878
1874
1870
1866
1862
1857
1853
1848
1844
1839
1835
1831
1828
1825
1823
1822
1821
1820
1820
1821
1822
1824
1826
1828
1830
1831
1833
1835
1836
1838
1839
1839
1840
1839
1839
1837
1835
1832
1828
1824
1818
1811
1803
1794
1784
1773
1761
1748
1734
1718
1702
1685
1666
1647
1628
1607
1587
1566
1545
1523
1502
1480
1459
1437
1415
1394
1373
1351
1330
1308
1286
1264
1242
1219
1196
1173
1149
1124
1099
1073
1047
1020
993
966
939
911
884
856
829
801
773
746
718
690
662
634
605
578
550
523
496
470
444
418
393
368
344
319
295
271
248
224
200
176
152
127
102
77
51
24
-2
-29
-56
-83
-110
-137
-164
-190
-217
-243
-270
-297
-324
-351
-379
-407
-435
-464
-493
-522
-550
-579
-608
-637
-666
-695
-723
-751
-778
-805
-832
-858
-885
-911
-936
-962
-988
-1014
-1039
-1066
-1092
-1119
-1146
-1173
-1200
-1228
-1255
-1283
-1311
-1339
-1367
-1394
-1422
-1449
-1475
-1501
-1526
-1550
-1574
-1598
-1621
-1643
-1665
-1687
-1708
-1728
-1748
-1766
-1784
-1801
-1816
-1831
-1845
-1858
-1870
-1881
-1892
-1901
-1910
-1917
-1923
-1929
-1933
-1936
-1937
-1938
-1937
-1935
-1932
-1927
-1922
-1915
-1907
-1898
-1888
-1877
-1866
-1853
-1840
-1827
-1814
-1800
-1786
-1772
-1757
-1743
-1729
-1715
-1701
-1687
-1674
-1661
-1648
-1636
-1625
-1615
-1605
-1596
-1588
-1581
-1573
-1567
-1560
-1554
-1548
-1543
-1538
-1533
-1529
-1524
-1519
-1513
-1508
-1501
-1495
-1488
-1480
-1473
-1465
-1458
-1450
-1443
-1436
-1429
-1422
-1416
-1410
-1405
-1400
-1395
-1391
-1387
-1384
-1381
-1378
-1375
-1373
-1371
-1369
-1367
-1365
-1363
-1360
-1358
-1355
-1352
-1349
-1347
-1344
-1342
-1339
-1337
-1335
-1334
-1332
-1331
-1330
-1330
-1329
-1329
-1329
-1329
-1329
-1329
-1330
-1330
-1331
-1331
-1331
-1331
-1330
-1329
-1327
-1325
-1323
-1320
-1316
-1312
-1308
-1304
-1299
-1295
-1292
-1288
-1285
-1283
-1282
-1281
-1281
-1282
-1284
-1287
-1291
-1295
-1300
-1306
-1312
-1318
-1325
-1333
-1340
-1349
-1357
-1366
-1374
-1383
-1392
-1401
-1409
-1417
-1424
-1431
-1437
-1443
-1448
-1452
-1456
-1458
-1460
-1461
-1462
-1461
-1460
-1459
-1457
-1455
-1452
-1449
-1446
-1443
-1440
-1436
-1432
-1428
-1423
-1418
-1413
-1407
-1400
-1393
-1386
-1378
-1369
-1360
-1350
-1340
-1329
-1318
-1305
-1292
-1278
-1264
-1248
-1232
-1214
-1197
-1178
-1159
-1140
-1121
-1102
-1083
-1064
-1046
-1028
-1010
-994
-977
-961
-945
-930
-915
-900
-886
-872
-858
-845
-832
-820
-808
-795
-783
-772
-760
-748
-736
-724
-711
-698
-685
-671
-656
-641
-625
-609
-592
-574
-556
-539
-521
-504
-487
-470
-455
-440
-426
-413
-400
-389
-379
-371
-363
-358
-353
-350
-349
-348
-349
-350
-352
-354
-356
-359
-362
-366
-370
-375
-380
-386
-392
-399
-407
-416
-426
-437
-449
-462
-475
-490
-506
-523
-541
-560
-580
-602
-624
-647
-672
-697
-723
-749
-777
-804
-832
-860
-889
-917
-945
-973
-1000
-1029
-1057
-1086
-1115
-1144
-1175
-1206
-1237
-1270
-1303
-1336
-1370
-1403
-1436
-1468
-1499
-1529
-1558
-1586
-1613
-1638
-1663
-1686
-1709
-1731
-1752
-1772
-1791
-1810
-1828
-1846
-1864
-1882
-1900
-1919
-1939
-1959
-1981
-2004
-2028
-2053
-2080
-2108
-2137
-2168
-2201
-2235
-2271
-2309
-2349
-2390
-2433
-2478
-2524
-2571
-2620
-2670
-2721
-2773
-2826
-2880
-2933
-2987
-3041
-3095
-3149
-3202
-3254
-3307
-3358
-3409
-3459
-3508
-3557
-3604
-3651
-3696
-3740
-3783
-3825
-3866
-3905
-3944
-3981
-4018
-4054
-4089
-4123
-4156
-4188
-4218
-4248
-4276
-4303
-4328
-4351
-4373
-4393
-4412
-4428
-4442
-4454
-4465
-4473
-4479
-4484
-4486
-4488
-4488
-4486
-4484
-4481
-4477
-4473
-4468
-4462
-4456
-4449
-4441
-4433
-4423
-4413
-4401
-4387
-4373
-4356
-4338
-4317
-4295
-4271
-4245
-4218
-4188
-4157
-4124
-4089
-4053
-4014
-3974
-3932
-3889
-3845
-3799
-3752
-3703
-3654
-3604
-3554
-3503
-3451
-3400
-3348
-3296
-3243
-3190
-3137
-3084
-3031
-2978
-2925
-2872
-2819
-2767
-2715
-2664
-2614
-2565
-2517
-2470
-2424
-2380
-2336
-2293
-2251
-2210
-2169
-2128
-2088
-2047
-2005
-1966
-1924
-1882
-1840
-1798
-1755
-1711
-1668
-1624
-1580
-1536
-1492
-1448
-1405
-1362
-1320
-1277
-1235
-1193
-1152
-1110
-1069
-1028
-987
-946
-905
-864
-823
-782
-740
-698
-656
-613
-571
-529
-488
-447
-407
-368
-330
-293
-257
-222
-188
-154
-121
-88
-55
-23
10
43
77
110
144
179
214
249
284
320
356
391
427
463
498
533
568
603
637
672
707
742
778
814
850
887
924
962
1000
1040
1079
1119
1159
1199
1239
1280
1321
1362
1403
1444
1485
1526
1566
1606
1645
1683
1719
1753
1786
1817
1845
1872
1896
1918
1938
1956
1971
1984
1994
2001
2008
2011
2012
2009
2007
2001
1993
1983
1972
1958
1943
1927
1909
1890
1870
1849
1828
1805
1782
1758
1733
1707
1681
1655
1628
1601
1574
1547
1520
1493
1466
1439
1412
1385
1359
1334
1310
1286
1264
1242
1222
1202
1184
1167
1151
1137
1124
1113
1103
1096
1090
1086
1085
1085
1088
1091
1097
1103
1110
1118
1125
1133
1141
1148
1155
1160
1165
1169
1171
1172
1171
1168
1164
1159
1152
1144
1135
1126
1115
1105
1094
1083
1072
1061
1051
1041
1031
1022
1012
1004
997
990
983
977
971
965
960
954
948
943
938
933
929
926
923
922
921
922
923
925
927
930
933
937
940
944
947
950
952
954
955
954
952
947
941
932
920
906
890
871
850
827
802
776
748
719
689
658
626
593
560
527
494
461
428
396
364
332
301
270
239
208
177
146
115
85
54
24
-7
-37
-66
-95
-124
-151
-179
-205
-231
-255
-279
-302
-325
-346
-365
-384
-400
-415
-428
-440
-449
-456
-461
-463
-464
-462
-459
-453
-446
-437
-426
-415
-402
-388
-373
-358
-342
-325
-307
-289
-270
-250
-230
-210
-189
-168
-148
-128
-108
-88
-70
-52
-36
-20
-5
8
21
31
41
49
55
60
63
66
67
67
66
63
60
56
51
45
38
30
21
12
2
-8
-19
-29
-39
-49
-58
-66
-74
-80
-85
-90
-94
-97
-99
-101
-103
-104
-106
-108
-110
-111
-112
-113
-114
-113
-112
-109
-106
-101
-95
-89
-80
-71
-59
-47
-32
-17
0
18
37
56
75
95
115
135
155
176
196
217
238
259
281
303
325
348
372
396
421
447
474
500
528
556
584
613
642
672
702
731
761
790
819
848
876
904
931
958
984
1010
1038
1065
1092
1119
1146
1173
1201
1229
1257
1286
1315
1344
1372
1401
1429
1457
1485
1513
1540
1567
1593
1620
1647
1674
1702
1729
1756
1784
1811
1838
1864
1891
1917
1942
1967
1991
2016
2040
2064
2087
2111
2134
2156
2179
2201
2223
2246
2268
2292
2315
2340
2365
2391
2418
2445
2474
2502
2532
2562
2593
2625
2658
2691
2726
2761
2797
2834
2871
2908
2946
2984
3022
3060
3097
3135
3172
3208
3243
3277
3311
3343
3373
3402
3430
3456
3481
3504
3527
3548
3569
3589
3608
3627
3647
3666
3686
3707
3729
3752
3776
3802
3828
3856
3885
3915
3946
3976
4006
4038
4067
4097
4125
4153
4179
4204
4228
4251
4271
4291
4308
4324
4338
4351
4362
4371
4380
4387
4394
4399
4403
4405
4406
4405
4403
4398
4391
4383
4373
4361
4347
4332
4315
4298
4279
4258
4237
4214
4190
4165
4138
4109
4080
4049
4016
3983
3949
3913
3878
3841
3804
3767
3729
3691
3652
3612
3571
3530
3488
3446
3404
3361
3318
3275
3232
3188
3145
3102
3060
3017
2975
2934
2893
2853
2814
2776
2738
2702
2666
2632
2600
2569
2540
2512
2486
2461
2438
2416
2395
2376
2358
2342
2326
2311
2297
2283
2270
2258
2245
2233
2222
2210
2198
2185
2172
2158
2143
2127
2110
2091
2072
2051
2029
2005
1982
1958
1933
1908
1882
1857
1831
1805
1780
1754
1727
1700
1671
1642
1612
1580
1548
1514
1478
1441
1403
1363
1321
1277
1231
1184
1136
1086
1035
982
929
874
820
765
711
657
603
550
498
446
395
346
298
251
206
162
119
78
38
0
-38
-74
-109
-144
-178
-211
-244
-276
-309
-341
-374
-407
-440
-475
-510
-547
-585
-624
-665
-708
-752
-797
-844
-892
-941
-991
-1041
-1091
-1142
-1192
-1242
-1292
-1342
-1391
-1440
-1488
-1536
-1583
-1629
-1674
-1718
-1762
-1805
-1847
-1888
-1928
-1967
-2005
-2041
-2078
-2113
-2147
-2180
-2212
-2243
-2274
-2303
-2331
-2359
-2386
-2411
-2437
-2462
-2486
-2511
-2534
-2557
-2580
-2602
-2623
-2643
-2662
-2680
-2698
-2714
-2729
-2743
-2756
-2767
-2776
-2784
-2789
-2794
-2796
-2798
-2798
-2797
-2796
-2793
-2790
-2787
-2783
-2779
-2775
-2771
-2767
-2764
-2760
-2756
-2753
-2749
-2745
-2742
-2738
-2735
-2731
-2728
-2724
-2720
-2717
-2713
-2711
-2708
-2707
-2706
-2705
-2706
-2707
-2709
-2713
-2717
-2722
-2728
-2734
-2741
-2749
-2757
-2766
-2776
-2786
-2797
-2809
-2822
-2835
-2849
-2864
-2878
-2893
-2908
-2922
-2936
-2949
-2961
-2971
-2980
-2987
-2993
-2996
-2997
-2996
-2993
-2988
-2981
-2972
-2961
-2949
-2936
-2921
-2906
-2889
-2871
-2853
-2834
-2814
-2795
-2774
-2754
-2734
-2713
-2693
-2672
-2652
-2632
-2612
-2593
-2574
-2554
-2535
-2516
-2496
-2477
-2456
-2436
-2415
-2394
-2372
-2350
-2328
-2306
-2284
-2262
-2240
-2217
-2195
-2172
-2150
-2127
-2105
-2082
-2060
-2037
-2016
-1994
-1972
-1951
-1931
-1911
-1892
-1874
-1856
-1839
-1823
-1808
-1793
-1779
-1766
-1752
-1740
-1728
-1716
-1705
-1694
-1683
-1672
-1661
-1651
-1640
-1628
-1616
-1604
-1591
-1577
-1563
-1548
-1533
-1518
-1504
-1489
-1475
-1462
-1449
-1438
-1428
-1418
-1410
-1403
-1396
-1391
-1385
-1381
-1376
-1373
-1370
-1367
-1365
-1363
-1362
-1362
-1362
-1362
-1364
-1365
-1368
-1370
-1374
-1377
-1381
-1385
-1389
-1392
-1395
-1398
-1400
-1401
-1402
-1401
-1400
-1399
-1396
-1393
-1390
-1386
-1381
-1376
-1371
-1365
-1358
-1352
-1344
-1337
-1329
-1320
-1311
-1302
-1293
-1282
-1272
-1260
-1248
-1235
-1221
-1207
-1192
-1176
-1159
-1141
-1122
-1103
-1082
-1061
-1040
-1018
-996
-974
-952
-931
-910
-891
-872
-854
-836
-820
-805
-791
-777
-764
-751
-738
-725
-711
-697
-684
-669
-655
-641
-626
-612
-598
-584
-571
-558
-545
-534
-523
-514
-505
-498
-492
-487
-484
-481
-481
-482
-484
-488
-493
-501
-510
-522
-535
-551
-568
-588
-610
-633
-659
-686
-715
-745
-777
-810
-844
-880
-916
-953
-991
-1029
-1068
-1107
-1147
-1187
-1227
-1268
-1308
-1348
-1388
-1429
-1469
-1509
-1548
-1587
-1625
-1662
-1699
-1734
-1768
-1801
-1833
-1862
-1890
-1916
-1940
-1963
-1984
-2003
-2021
-2037
-2054
-2070
-2085
-2099
-2113
-2127
-2141
-2155
-2169
-2183
-2198
-2213
-2228
-2245
-2261
-2278
-2296
-2315
-2333
-2353
-2373
-2394
-2416
-2437
-2460
-2483
-2506
-2530
-2554
-2579
-2604
-2630
-2656
-2683
-2710
-2737
-2763
-2790
-2816
-2842
-2867
-2891
-2914
-2937
-2958
-2978
-2997
-3014
-3030
-3045
-3059
-3072
-3084
-3095
-3105
-3114
-3123
-3131
-3139
-3146
-3153
-3159
-3164
-3168
-3172
-3175
-3177
-3179
-3179
-3179
-3178
-3176
-3174
-3170
-3166
-3161
-3154
-3146
-3138
-3127
-3116
-3103
-3089
-3073
-3056
-3037
-3018
-2997
-2975
-2952
-2929
-2904
-2879
-2853
-2826
-2799
-2771
-2742
-2713
-2683
-2652
-2620
-2587
-2553
-2518
-2482
-2445
-2407
-2368
-2328
-2286
-2244
-2200
-2155
-2109
-2062
-2013
-1965
-1915
-1864
-1813
-1761
-1708
-1655
-1601
-1547
-1492
-1436
-1379
-1322
-1264
-1205
-1145
-1084
-1022
-960
-896
-832
-767
-701
-635
-568
-501
-434
-368
-302
-236
-172
-109
-48
12
69
125
178
229
278
325
370
413
453
491
528
562
594
624
653
681
708
734
759
784
808
832
855
879
902
926
949
973
996
1020
1044
1068
1093
1118
1143
1168
1193
1218
1244
1270
1296
1323
1351
1379
1407
1437
1467
1498
1529
1562
1595
1628
1662
1697
1732
1768
1804
1841
1878
1915
1953
1990
2028
2066
2104
2141
2178
2215
2251
2287
2322
2357
2391
2424
2456
2488
2520
2551
2582
2612
2642
2671
2701
2731
2761
2791
2822
2854
2887
2921
2956
2992
3029
3067
3106
3147
3188
3231
3275
3319
3365
3412
3459
3508
3557
3608
3659
3710
3763
3816
3869
3922
3975
4027
4080
4131
4182
4232
4281
4328
4374
4418
4460
4500
4538
4573
4605
4635
4662
4685
4706
4724
4739
4751
4761
4767
4771
4773
4772
4769
4764
4757
4749
4740
4731
4720
4710
4700
4690
4681
4673
4666
4660
4656
4653
4652
4653
4655
4660
4666
4674
4684
4695
4707
4721
4735
4750
4765
4781
4797
4813
4830
4847
4864
4881
4897
4914
4930
4945
4960
4975
4989
5002
5015
5027
5039
5049
5059
5068
5076
5084
5090
5096
5101
5104
5106
5108
5107
5106
5103
5098
5092
5084
5075
5064
5051
5037
5020
5003
4983
4961
4937
4911
4883
4853
4821
4787
4751
4713
4673
4631
4588
4543
4496
4448
4399
4348
4296
4242
4188
4133
4077
4021
3965
3908
3850
3793
3735
3678
3620
3562
3505
3447
3390
3333
3277
3221
3165
3109
3054
2999
2945
2890
2836
2782
2727
2673
2618
2563
2507
2451
2394
2335
2276
2215
2152
2089
2024
1957
1890
1821
1752
1683
1613
1543
1473
1403
1334
1266
1199
1134
1070
1006
947
888
832
777
725
674
626
579
534
490
448
408
369
332
296
260
226
192
159
126
93
60
27
-7
-41
-75
-110
-146
-182
-219
-256
-294
-333
-372
-412
-452
-493
-535
-578
-621
-664
-709
-753
-799
-844
-890
-936
-982
-1029
-1076
-1123
-1169
-1216
-1261
-1307
-1350
-1393
-1434
-1474
-1511
-1547
-1581
-1613
-1643
-1671
-1698
-1722
-1744
-1764
-1782
-1797
-1810
-1821
-1829
-1835
-1839
-1841
-1841
-1839
-1834
-1829
-1821
-1812
-1801
-1789
-1775
-1761
-1745
-1729
-1711
-1693
-1674
-1655
-1636
-1617
-1597
-1578
-1559
-1540
-1521
-1504
-1486
-1470
-1453
-1438
-1423
-1408
-1393
-1378
-1363
-1348
-1332
-1316
-1299
-1280
-1261
-1240
-1219
-1195
-1171
-1145
-1118
-1089
-1059
-1027
-993
-958
-922
-884
-844
-803
-761
-718
-674
-628
-582
-536
-489
-442
-395
-348
-301
-255
-210
-166
-123
-81
-40
1
39
77
114
150
185
218
250
280
309
337
363
388
412
434
456
476
497
516
535
554
573
592
611
630
649
669
688
708
728
749
770
791
813
834
855
876
896
916
936
955
974
992
1010
1029
1048
1067
1087
1107
1127
1149
1171
1193
1217
1240
1264
1289
1314
1339
1363
1388
1411
1434
1455
1475
1493
1509
1522
1532
1540
1545
1548
1548
1545
1539
1531
1520
1506
1491
1473
1453
1431
1407
1381
1354
1325
1295
1264
1232
1199
1166
1132
1099
1065
1032
999
967
935
905
875
847
821
797
775
755
738
723
712
704
699
698
700
705
714
726
741
759
781
805
832
862
894
929
966
1004
1046
1088
1132
1177
1223
1269
1317
1365
1413
1462
1512
1562
1612
1662
1713
1763
1813
1863
1913
1962
2011
2059
2106
2152
2197
2240
2283
2324
2363
2401
2438
2472
2506
2537
2567
2595
2622
2647
2670
2692
2713
2732
2750
2766
2780
2793
2805
2815
2823
2830
2835
2838
2840
2841
2841
2839
2837
2833
2829
2824
2818
2812
2805
2797
2789
2781
2771
2761
2751
2739
2727
2713
2698
2681
2663
2644
2622
2599
2574
2547
2519
2488
2455
2421
2384
2347
2307
2266
2224
2181
2136
2091
2045
1998
1952
1905
1858
1812
1766
1721
1676
1633
1590
1549
1509
1470
1432
1394
1358
1322
1287
1252
1218
1183
1149
1114
1080
1046
1010
977
942
908
873
838
804
770
736
702
668
635
602
569
537
505
473
441
410
378
347
317
286
256
227
198
170
143
117
91
66
41
17
-6
-29
-52
-75
-98
-121
-144
-168
-191
-215
-239
-264
-289
-314
-339
-364
-389
-414
-439
-463
-487
-511
-534
-556
-578
-599
-619
-639
-657
-675
-692
-708
-724
-739
-753
-767
-780
-793
-806
-819
-831
-844
-857
-870
-884
-897
-911
-926
-941
-957
-973
-990
-1008
-1026
-1045
-1065
-1086
-1108
-1131
-1154
-1178
-1202
-1227
-1253
-1279
-1305
-1332
-1358
-1385
-1412
-1439
-1465
-1492
-1518
-1545
-1571
-1597
-1623
-1649
-1674
-1700
-1725
-1750
-1775
-1800
-1825
-1850
-1875
-1899
-1924
-1948
-1972
-1996
-2019
-2041
-2065
-2087
-2109
-2129
-2149
-2167
-2185
-2201
-2217
-2231
-2244
-2256
-2267
-2276
-2284
-2292
-2298
-2304
-2309
-2314
-2318
-2321
-2325
-2328
-2332
-2336
-2340
-2345
-2350
-2356
-2362
-2369
-2376
-2384
-2392
-2401
-2410
-2419
-2429
-2439
-2449
-2460
-2471
-2482
-2494
-2506
-2518
-2531
-2545
-2559
-2573
-2588
-2603
-2619
-2634
-2650
-2666
-2682
-2698
-2714
-2730
-2746
-2761
-2777
-2792
-2807
-2822
-2836
-2851
-2865
-2878
-2892
-2905
-2918
-2932
-2945
-2958
-2971
-2983
-2996
-3009
-3021
-3034
-3046
-3058
-3070
-3082
-3093
-3104
-3115
-3125
-3134
-3143
-3152
-3159
-3166
-3173
-3178
-3183
-3187
-3191
-3193
-3194
-3193
-3192
-3189
-3185
-3180
-3173
-3165
-3155
-3143
-3130
-3116
-3100
-3082
-3062
-3041
-3019
-2995
-2970
-2944
-2917
-2889
-2860
-2830
-2800
-2769
-2737
-2705
-2673
-2640
-2607
-2574
-2541
-2508
-2475
-2442
-2409
-2375
-2342
-2309
-2276
-2243
-2210
-2177
-2145
-2112
-2080
-2048
-2017
-1985
-1955
-1924
-1894
-1864
-1834
-1805
-1775
-1746
-1717
-1687
-1657
-1628
-1598
-1567
-1537
-1505
-1473
-1440
-1407
-1372
-1337
-1300
-1263
-1224
-1185
-1144
-1103
-1061
-1016
-973
-928
-882
-835
-787
-738
-689
-639
-588
-536
-483
-430
-375
-320
-263
-205
-145
-85
-23
40
104
170
236
303
371
440
509
579
650
720
790
860
929
998
1066
1133
1198
1263
1326
1387
1447
1504
1560
1613
1664
1712
1758
1801
1842
1880
1916
1950
1981
2011
2037
2064
2088
2111
2132
2152
2171
2189
2206
2222
2238
2253
2267
2281
2295
2308
2321
2334
2347
2359
2371
2383
2394
2405
2416
2427
2438
2449
2460
2471
2482
2493
2504
2515
2526
2536
2547
2556
2566
2574
2582
2589
2596
2601
2605
2608
2609
2608
2606
2601
2594
2585
2574
2561
2545
2526
2506
2483
2457
2430
2401
2369
2337
2302
2266
2229
2191
2152
2112
2072
2032
1991
1951
1911
1872
1834
1796
1760
1725
1692
1661
1631
1604
1579
1557
1538
1521
1508
1497
1489
1485
1483
1484
1488
1495
1505
1517
1532
1549
1569
1591
1615
1641
1670
1700
1731
1764
1799
1834
1870
1907
1944
1981
2017
2054
2090
2124
2158
2190
2221
2251
2279
2305
2330
2354
2377
2398
2418
2437
2455
2472
2488
2504
2518
2532
2545
2558
2570
2582
2593
2603
2614
2624
2634
2643
2653
2662
2672
2681
2690
2700
2709
2719
2729
2739
2749
2759
2769
2779
2789
2798
2807
2816
2823
2831
2837
2843
2847
2851
2854
2856
2856
2856
2855
2852
2849
2844
2838
2831
2823
2813
2802
2791
2777
2763
2747
2730
2712
2692
2671
2648
2624
2599
2573
2545
2517
2487
2456
2425
2393
2359
2325
2291
2256
2220
2183
2146
2109
2072
2035
1997
1960
1923
1886
1850
1814
1778
1744
1710
1677
1645
1615
1585
1557
1530
1505
1482
1460
1440
1422
1405
1391
1378
1367
1358
1351
1345
1341
1338
1338
1338
1340
1344
1348
1354
1361
1368
1377
1386
1395
1405
1414
1424
1435
1445
1455
1465
1475
1484
1494
1503
1512
1520
1528
1535
1541
1546
1550
1553
1555
1556
1555
1554
1551
1547
1541
1535
1528
1520
1511
1502
1491
1481
1470
1459
1448
1437
1426
1415
1405
1395
1386
1378
1371
1364
1358
1353
1349
1347
1345
1345
1347
1350
1355
1362
1370
1381
1394
1409
1426
1445
1467
1490
1516
1544
1574
1606
1640
1676
1713
1753
1794
1836
1880
1926
1972
2020
2069
2118
2168
2219
2270
2322
2374
2426
2478
2530
2582
2633
2684
2735
2785
2834
2883
2931
2979
3026
3073
3119
3164
3208
3252
3295
3337
3378
3418
3457
3495
3532
3568
3603
3636
3668
3699
3729
3757
3783
3808
3832
3854
3874
3893
3910
3926
3941
3953
3965
3975
3983
3990
3995
3998
3999
3999
3997
3992
3986
3978
3968
3956
3942
3926
3908
3888
3866
3842
3816
3789
3760
3728
3696
3661
3625
3587
3548
3506
3464
3420
3374
3327
3279
3228
3177
3124
3069
3013
2956
2897
2837
2775
2712
2649
2583
2517
2450
2381
2312
2242
2171
2099
2028
1955
1883
1811
1739
1667
1596
1525
1455
1386
1318
1252
1186
1123
1061
1000
942
886
833
781
732
685
641
598
558
521
485
452
421
391
363
337
312
288
266
244
223
203
184
165
146
128
109
91
72
52
32
12
-10
-32
-55
-80
-106
-132
-161
-190
-221
-253
-287
-323
-359
-398
-437
-479
-522
-566
-612
-660
-708
-758
-809
-862
-915
-969
-1022
-1078
-1134
-1190
-1245
-1301
-1357
-1412
-1467
-1522
-1577
-1631
-1685
-1739
-1792
-1845
-1898
-1950
-2001
-2053
-2104
-2155
-2205
-2256
-2306
-2355
-2405
-2454
-2503
-2552
-2601
-2650
-2698
-2746
-2793
-2841
-2888
-2935
-2981
-3028
-3073
-3119
-3165
-3210
-3255
-3299
-3344
-3388
-3431
-3474
-3517
-3560
-3602
-3644
-3686
-3727
-3769
-3810
-3851
-3892
-3932
-3973
-4013
-4053
-4094
-4134
-4174
-4214
-4254
-4294
-4334
-4375
-4416
-4456
-4498
-4539
-4581
-4623
-4665
-4708
-4751
-4794
-4838
-4881
-4925
-4968
-5011
-5054
-5097
-5139
-5180
-5220
-5260
-5299
-5337
-5375
-5411
-5446
-5480
-5513
-5545
-5576
-5605
-5634
-5661
-5686
-5710
-5733
-5755
-5775
-5793
-5811
-5827
-5841
-5854
-5865
-5875
-5884
-5891
-5897
-5901
-5904
-5907
-5908
-5908
-5908
-5908
-5907
-5906
-5905
-5904
-5903
-5903
-5903
-5904
-5906
-5909
-5913
-5918
-5924
-5931
-5939
-5948
-5957
-5967
-5978
-5990
-6002
-6014
-6027
-6040
-6052
-6065
-6078
-6091
-6103
-6115
-6127
-6138
-6148
-6157
-6166
-6173
-6179
-6183
-6186
-6188
-6188
-6186
-6182
-6177
-6171
-6163
-6153
-6143
-6131
-6117
-6103
-6087
-6071
-6053
-6035
-6015
-5995
-5974
-5952
-5930
-5906
-5882
-5857
-5832
-5806
-5779
-5752
-5725
-5697
-5669
-5641
-5613
-5585
-5557
-5530
-5502
-5475
-5448
-5421
-5395
-5369
-5343
-5318
-5292
-5267
-5242
-5217
-5191
-5166
-5141
-5116
-5090
-5065
-5039
-5012
-4986
-4958
-4931
-4903
-4875
-4846
-4817
-4788
-4758
-4728
-4697
-4667
-4635
-4604
-4572
-4539
-4506
-4472
-4438
-4403
-4368
-4332
-4295
-4258
-4220
-4181
-4142
-4102
-4062
-4021
-3981
-3940
-3899
-3859
-3819
-3780
-3741
-3704
-3667
-3631
-3597
-3564
-3532
-3502
-3474
-3447
-3422
-3399
-3378
-3359
-3341
-3326
-3312
-3301
-3291
-3284
-3278
-3275
-3274
-3274
-3277
-3281
-3287
-3295
-3304
-3314
-3326
-3339
-3353
-3368
-3383
-3400
-3416
-3433
-3450
-3467
-3484
-3501
-3518
-3534
-3550
-3566
-3581
-3596
-3609
-3623
-3635
-3646
-3656
-3666
-3673
-3680
-3685
-3689
-3692
-3693
-3693
-3691
-3687
-3683
-3677
-3669
-3660
-3650
-3638
-3625
-3612
-3597
-3581
-3565
-3548
-3531
-3514
-3496
-3479
-3462
-3445
-3429
-3413
-3398
-3383
-3369
-3356
-3344
-3333
-3322
-3312
-3302
-3294
-3285
-3278
-3271
-3264
-3258
-3252
-3247
-3242
-3238
-3234
-3231
-3228
-3225
-3224
-3222
-3222
-3222
-3223
-3225
-3228
-3231
-3236
-3242
-3249
-3257
-3267
-3278
-3290
-3304
-3319
-3335
-3352
-3371
-3391
-3413
-3435
-3459
-3484
-3510
-3537
-3565
-3594
-3624
-3655
-3687
-3719
-3752
-3786
-3820
-3855
-3891
-3927
-3963
-3999
-4035
-4072
-4109
-4146
-4182
-4218
-4254
-4290
-4325
-4359
-4393
-4426
-4458
-4489
-4519
-4549
-4577
-4604
-4629
-4654
-4678
-4700
-4722
-4742
-4761
-4779
-4796
-4812
-4827
-4840
-4853
-4865
-4877
-4887
-4896
-4904
-4912
-4919
-4924
-4929
-4933
-4935
-4937
-4937
-4937
-4935
-4933
-4930
-4926
-4921
-4915
-4908
-4901
-4894
-4886
-4878
-4869
-4859
-4849
-4839
-4827
-4815
-4803
-4789
-4774
-4759
-4742
-4724
-4705
-4685
-4664
-4642
-4619
-4595
-4571
-4546
-4520
-4494
-4467
-4440
-4413
-4385
-4358
-4329
-4301
-4273
-4244
-4215
-4186
-4157
-4128
-4098
-4069
-4038
-4010
-3980
-3950
-3920
-3889
-3859
-3828
-3797
-3766
-3735
-3703
-3672
-3640
-3608
-3576
-3544
-3512
-3479
-3447
-3416
-3384
-3352
-3321
-3290
-3259
-3229
-3199
-3169
-3140
-3110
-3081
-3052
-3023
-2994
-2964
-2934
-2903
-2871
-2839
-2805
-2770
-2733
-2695
-2656
-2615
-2572
-2528
-2482
-2435
-2387
-2336
-2285
-2232
-2178
-2123
-2066
-2009
-1951
-1891
-1832
-1771
-1710
-1649
-1587
-1525
-1463
-1401
-1340
-1278
-1217
-1155
-1095
-1034
-975
-916
-858
-800
-744
-689
-635
-582
-531
-482
-434
-388
-344
-302
-262
-225
-189
-156
-124
-95
-68
-44
-21
-1
18
34
49
62
73
83
91
97
103
107
110
113
114
114
114
113
111
109
107
104
100
97
93
89
85
81
77
73
68
64
60
56
53
49
45
42
39
36
33
31
29
26
25
23
22
20
19
19
18
17
17
16
16
16
16
15
15
15
15
14
14
13
11
9
6
3
-1
-5
-10
-16
-23
-31
-39
-49
-59
-70
-83
-96
-110
-124
-140
-156
-173
-191
-209
-228
-248
-268
-288
-308
-329
-349
-370
-390
-410
-431
-451
-470
-490
-508
-527
-545
-562
-579
-595
-610
-625
-639
-652
-664
-676
-687
-697
-707
-715
-723
-731
-738
-745
-752
-759
-766
-774
-782
-791
-800
-811
-823
-837
-852
-869
-888
-909
-932
-957
-984
-1014
-1045
-1079
-1115
-1152
-1192
-1234
-1277
-1322
-1369
-1417
-1466
-1516
-1568
-1619
-1672
-1725
-1778
-1831
-1884
-1937
-1989
-2041
-2093
-2143
-2193
-2242
-2291
-2338
-2384
-2429
-2472
-2515
-2555
-2595
-2632
-2668
-2703
-2735
-2766
-2795
-2822
-2848
-2871
-2893
-2912
-2930
-2946
-2960
-2971
-2981
-2989
-2995
-2998
-3000
-3000
-2999
-2995
-2990
-2983
-2975
-2966
-2955
-2943
-2930
-2916
-2901
-2885
-2868
-2850
-2832
-2812
-2792
-2771
-2749
-2726
-2703
-2678
-2653
-2627
-2600
-2572
-2543
-2513
-2482
-2449
-2416
-2381
-2345
-2307
-2268
-2228
-2186
-2143
-2099
-2053
-2005
-1958
-1909
-1858
-1807
-1754
-1700
-1645
-1589
-1533
-1476
-1418
-1359
-1300
-1240
-1180
-1119
-1059
-997
-936
-875
-813
-751
-690
-628
-567
-506
-445
-384
-324
-265
-206
-147
-89
-32
24
80
135
190
243
296
348
399
450
499
548
596
643
690
735
780
824
867
909
951
991
1031
1071
1109
1146
1182
1218
1252
1285
1317
1349
1378
1407
1435
1462
1487
1511
1534
1556
1577
1597
1616
1634
1651
1668
1683
1697
1711
1723
1735
1745
1755
1764
1771
1778
1783
1788
1791
1793
1794
1794
1793
1790
1788
1784
1779
1774
1768
1761
1754
1746
1737
1729
1719
1709
1699
1688
1677
1666
1654
1641
1628
1615
1601
1587
1572
1556
1540
1522
1504
1485
1465
1444
1421
1398
1373
1347
1320
1292
1262
1231
1199
1165
1131
1095
1059
1020
983
944
904
863
822
780
738
696
653
611
568
526
484
443
402
363
324
286
249
214
180
147
116
87
59
32
8
-15
-36
-55
-72
-87
-101
-112
-122
-131
-137
-142
-145
-147
-147
-145
-142
-138
-132
-125
-117
-107
-97
-85
-72
-58
-44
-28
-12
5
22
40
59
78
97
117
137
157
177
198
219
240
261
282
303
324
344
365
386
407
427
448
468
488
508
527
547
566
585
604
624
642
661
680
699
718
737
756
775
795
814
834
854
874
895
916
938
961
984
1006
1032
1057
1083
1111
1139
1168
1198
1229
1261
1294
1327
1362
1398
1434
1471
1509
1547
1586
1625
1665
1704
1744
1783
1823
1862
1902
1940
1978
2016
2053
2089
2124
2159
2193
2225
2257
2288
2317
2346
2373
2400
2425
2449
2471
2493
2512
2531
2548
2563
2577
2589
2600
2610
2618
2624
2630
2634
2636
2638
2638
2637
2636
2633
2629
2624
2619
2613
2607
2600
2593
2585
2577
2568
2560
2551
2542
2532
2523
2513
2503
2493
2482
2472
2461
2450
2439
2428
2417
2405
2394
2383
2372
2361
2351
2340
2329
2319
2309
2299
2289
2279
2269
2260
2250
2241
2232
2223
2214
2206
2197
2189
2181
2173
2165
2158
2150
2142
2135
2128
2121
2114
2107
2101
2094
2088
2082
2076
2071
2065
2060
2055
2051
2045
2041
2039
2035
2032
2029
2027
2025
2023
2021
2019
2017
2016
2015
2013
2013
2011
2009
2009
2008
2005
2005
2004
2003
2001
2001
2001
2001
2001
2003
2005
2007
2011
2015
2020
2027
2033
2043
2053
2064
2077
2091
2107
2124
2143
2163
2185
2209
2234
2260
2289
2318
2350
2382
2416
2451
2487
2524
2562
2602
2641
2682
2723
2765
2807
2849
2891
2933
2975
3017
3058
3099
3140
3180
3219
3257
3295
3332
3368
3402
3436
3468
3500
3530
3559
3586
3612
3637
3661
3683
3703
3722
3740
3756
3771
3784
3796
3806
3814
3821
3827
3831
3834
3835
3835
3835
3833
3830
3826
3822
3817
3811
3805
3799
3792
3786
3779
3772
3766
3760
3753
3748
3742
3737
3732
3727
3722
3717
3712
3707
3702
3697
3692
3686
3680
3673
3666
3658
3650
3641
3631
3620
3609
3596
3583
3569
3554
3538
3522
3504
3485
3465
3445
3423
3401
3377
3353
3327
3301
3274
3246
3217
3188
3158
3128
3097
3066
3035
3003
2971
2940
2908
2877
2846
2815
2784
2754
2725
2696
2668
2641
2614
2588
2563
2539
2515
2493
2471
2449
2429
2409
2389
2370
2352
2334
2316
2298
2281
2263
2246
2229
2212
2195
2178
2160
2143
2125
2108
2090
2072
2054
2036
2017
2000
1983
1965
1948
1931
1915
1899
1883
1868
1854
1839
1826
1813
1800
1788
1776
1765
1754
1744
1735
1726
1717
1710
1703
1697
1692
1688
1684
1682
1681
1682
1683
1686
1690
1696
1702
1711
1720
1731
1744
1757
1772
1789
1806
1825
1845
1866
1888
1911
1935
1961
1987
2015
2043
2073
2104
2135
2168
2202
2236
2272
2309
2347
2387
2427
2469
2512
2557
2602
2650
2698
2749
2800
2854
2909
2966
3025
3085
3148
3213
3279
3347
3418
3490
3565
3641
3720
3801
3883
3968
4054
4143
4233
4326
4419
4515
4612
4711
4811
4912
5014
5117
5221
5325
5430
5535
5640
5745
5850
5955
6060
6164
6267
6370
6472
6573
6673
6772
6869
6965
7060
7153
7244
7333
7421
7507
7591
7672
7752
7830
7905
7978
8048
8117
8183
8247
8309
8367
8424
8478
8529
8578
8624
8669
8710
8750
8787
8822
8854
8884
8913
8938
8962
8984
9003
9021
9036
9049
9061
9070
9077
9083
9087
9088
9088
9086
9083
9077
9070
9061
9051
9039
9025
9010
8994
8976
8957
8936
8914
8891
8866
8840
8813
8785
8756
8725
8693
8660
8626
8591
8555
8518
8480
8441
8402
8361
8320
8279
8236
8194
8150
8106
8063
8019
7975
7930
7886
7841
7797
7752
7707
7662
7618
7573
7528
7483
7437
7392
7346
7300
7254
7207
7160
7113
7065
7016
6967
6917
6866
6815
6763
6710
6657
6603
6547
6492
6435
6377
6318
6259
6198
6137
6075
6011
5947
5882
5816
5749
5681
5611
5541
5470
5398
5325
5251
5177
5101
5025
4948
4870
4791
4712
4632
4552
4470
4389
4306
4223
4139
4054
3968
3882
3795
3708
3619
3530
3440
3349
3258
3166
3073
2979
2885
2789
2694
2598
2501
2404
2306
2208
2110
2012
1914
1816
1718
1621
1524
1427
1331
1236
1141
1047
954
862
770
680
590
501
414
327
242
158
74
-8
-89
-169
-247
-325
-402
-477
-551
-625
-697
-768
-838
-906
-974
-1041
-1106
-1170
-1233
-1295
-1356
-1415
-1473
-1530
-1585
-1639
-1691
-1741
-1790
-1837
-1882
-1925
-1967
-2005
-2043
-2078
-2111
-2142
-2170
-2196
-2220
-2241
-2261
-2278
-2293
-2306
-2316
-2325
-2331
-2335
-2338
-2338
-2337
-2334
-2329
-2323
-2315
-2306
-2295
-2283
-2270
-2255
-2240
-2223
-2206
-2187
-2168
-2148
-2128
-2107
-2086
-2065
-2043
-2021
-2001
-1980
-1959
-1939
-1919
-1901
-1882
-1865
-1849
-1834
-1820
-1807
-1796
-1785
-1777
-1769
-1764
-1760
-1758
-1757
-1758
-1761
-1766
-1773
-1781
-1791
-1803
-1817
-1833
-1850
-1869
-1890
-1912
-1935
-1960
-1986
-2013
-2041
-2070
-2099
-2129
-2159
-2190
-2221
-2252
-2283
-2313
-2344
-2373
-2402
-2430
-2457
-2483
-2508
-2532
-2554
-2575
-2594
-2611
-2627
-2641
-2654
-2665
-2674
-2681
-2687
-2690
-2693
-2693
-2692
-2690
-2686
-2681
-2674
-2666
-2657
-2646
-2635
-2622
-2608
-2593
-2578
-2561
-2544
-2526
-2507
-2488
-2468
-2448
-2427
-2407
-2386
-2365
-2345
-2324
-2304
-2285
-2266
-2247
-2230
-2213
-2197
-2182
-2168
-2154
-2142
-2130
-2120
-2110
-2102
-2094
-2086
-2080
-2075
-2070
-2065
-2061
-2058
-2055
-2052
-2050
-2048
-2045
-2045
-2043
-2041
-2041
-2040
-2039
-2037
-2037
-2037
-2037
-2037
-2037
-2037
-2039
-2040
-2041
-2043
-2045
-2048
-2050
-2053
-2057
-2060
-2064
-2068
-2072
-2077
-2081
-2086
-2092
-2097
-2103
-2109
-2116
-2122
-2129
-2137
-2144
-2152
-2161
-2170
-2180
-2190
-2200
-2212
-2224
-2237
-2251
-2265
-2281
-2297
-2315
-2333
-2353
-2373
-2395
-2418
-2443
-2468
-2495
-2523
-2552
-2582
-2614
-2647
-2680
-2715
-2751
-2788
-2825
-2864
-2903
-2943
-2984
-3025
-3067
-3110
-3152
-3196
-3239
-3283
-3327
-3371
-3415
-3459
-3504
-3548
-3592
-3636
-3680
-3724
-3768
-3812
-3855
-3898
-3941
-3984
-4026
-4067
-4109
-4150
-4191
-4231
-4271
-4310
-4349
-4388
-4425
-4463
-4499
-4535
-4571
-4606
-4641
-4675
-4709
-4743
-4777
-4810
-4843
-4876
-4908
-4941
-4974
-5007
-5041
-5074
-5108
-5142
-5177
-5212
-5248
-5283
-5320
-5356
-5393
-5431
-5468
-5506
-5544
-5583
-5622
-5661
-5700
-5740
-5779
-5819
-5860
-5900
-5941
-5981
-6022
-6064
-6105
-6146
-6188
-6229
-6271
-6312
-6353
-6394
-6435
-6476
-6516
-6556
-6595
-6634
-6672
-6709
-6745
-6780
-6815
-6848
-6880
-6911
-6940
-6968
-6994
-7018
-7041
-7062
-7080
-7097
-7112
-7124
-7135
-7143
-7149
-7153
-7154
-7154
-7151
-7146
-7139
-7130
-7119
-7106
-7091
-7075
-7056
-7036
-7014
-6991
-6966
-6940
-6912
-6882
-6852
-6820
-6787
-6752
-6717
-6680
-6643
-6604
-6565
-6524
-6483
-6441
-6399
-6356
-6312
-6268
-6224
-6180
-6135
-6090
-6045
-6000
-5955
-5910
-5865
-5820
-5776
-5731
-5687
-5642
-5598
-5554
-5511
-5468
-5425
-5382
-5339
-5297
-5255
-5213
-5171
-5130
-5089
-5049
-5008
-4968
-4929
-4889
-4850
-4812
-4774
-4736
-4699
-4662
-4626
-4590
-4554
-4519
-4485
-4451
-4418
-4385
-4352
-4320
-4288
-4257
-4226
-4196
-4166
-4136
-4107
-4078
-4050
-4022
-3994
-3967
-3941
-3915
-3890
-3865
-3841
-3817
-3794
-3772
-3751
-3730
-3710
-3691
-3673
-3656
-3639
-3624
-3610
-3597
-3586
-3575
-3566
-3558
-3551
-3546
-3542
-3539
-3537
-3537
-3538
-3540
-3544
-3548
-3554
-3561
-3570
-3579
-3589
-3600
-3612
-3625
-3639
-3653
-3668
-3683
-3699
-3715
-3731
-3747
-3764
-3780
-3797
-3813
-3829
-3844
-3859
-3873
-3887
-3900
-3912
-3924
-3934
-3944
-3952
-3959
-3965
-3970
-3973
-3976
-3976
-3976
-3974
-3970
-3965
-3959
-3951
-3941
-3930
-3918
-3905
-3890
-3873
-3856
-3837
-3817
-3796
-3773
-3750
-3725
-3700
-3674
-3646
-3618
-3590
-3560
-3530
-3500
-3468
-3437
-3404
-3372
-3338
-3305
-3271
-3236
-3202
-3166
-3131
-3095
-3058
-3021
-2984
-2947
-2909
-2871
-2832
-2794
-2755
-2716
-2677
-2638
-2599
-2559
-2520
-2480
-2441
-2401
-2361
-2321
-2281
-2241
-2201
-2161
-2121
-2081
-2041
-2001
-1961
-1920
-1880
-1840
-1800
-1759
-1718
-1677
-1636
-1595
-1554
-1512
-1470
-1429
-1386
-1344
-1302
-1260
-1217
-1175
-1132
-1089
-1047
-1004
-962
-920
-877
-835
-793
-750
-708
-665
-623
-581
-538
-496
-454
-411
-369
-327
-284
-242
-200
-158
-115
-73
-31
11
53
95
137
179
220
262
303
345
386
427
468
509
549
590
630
670
710
749
789
828
867
906
945
983
1022
1061
1099
1138
1177
1215
1254
1293
1331
1370
1409
1448
1487
1526
1565
1604
1644
1683
1722
1761
1800
1839
1878
1917
1956
1994
2033
2072
2110
2148
2186
2224
2261
2299
2336
2372
2408
2444
2479
2514
2548
2582
2614
2646
2677
2707
2736
2764
2791
2816
2840
2863
2884
2904
2922
2939
2954
2968
2980
2991
3000
3008
3015
3020
3024
3026
3028
3028
3027
3025
3022
3018
3013
3007
3001
2993
2985
2976
2966
2956
2945
2933
2921
2908
2895
2882
2868
2853
2839
2825
2810
2795
2781
2767
2753
2739
2726
2713
2700
2688
2677
2667
2657
2648
2640
2633
2627
2621
2617
2614
2613
2612
2612
2614
2616
2620
2625
2631
2638
2646
2655
2665
2676
2689
2702
2717
2732
2749
2766
2785
2804
2824
2845
2867
2889
2913
2936
2961
2985
3011
3036
3062
3088
3115
3142
3169
3196
3223
3250
3277
3304
3331
3357
3384
3410
3436
3461
3486
3511
3535
3559
3582
3605
3626
3648
3668
3688
3707
3725
3742
3759
3774
3788
3802
3814
3825
3835
3844
3851
3858
3863
3866
3868
3869
3868
3866
3862
3858
3851
3844
3835
3825
3814
3801
3788
3774
3758
3742
3724
3706
3687
3667
3647
3626
3604
3582
3559
3536
3513
3489
3464
3440
3415
3390
3365
3339
3314
3288
3262
3235
3209
3183
3156
3130
3103
3076
3049
3023
2996
2969
2942
2915
2887
2860
2833
2806
2779
2752
2725
2698
2670
2643
2616
2589
2562
2534
2507
2480
2452
2425
2397
2369
2341
2313
2284
2255
2226
2197
2167
2137
2106
2075
2043
2009
1977
1943
1908
1872
1836
1798
1759
1720
1679
1637
1595
1551
1506
1461
1414
1366
1318
1268
1218
1167
1115
1063
1010
957
903
849
795
740
686
631
576
522
467
413
359
306
253
201
149
98
48
-2
-50
-97
-143
-189
-233
-276
-318
-359
-399
-438
-476
-513
-549
-584
-619
-653
-686
-718
-751
-782
-814
-845
-876
-906
-937
-967
-997
-1028
-1058
-1088
-1117
-1147
-1176
-1206
-1235
-1263
-1291
-1318
-1345
-1371
-1396
-1420
-1443
-1465
-1486
-1506
-1525
-1542
-1558
-1572
-1585
-1596
-1605
-1613
-1619
-1624
-1627
-1628
-1627
-1625
-1621
-1615
-1607
-1598
-1587
-1575
-1560
-1544
-1527
-1508
-1488
-1466
-1443
-1418
-1392
-1365
-1337
-1308
-1277
-1246
-1214
-1181
-1147
-1113
-1078
-1043
-1006
-970
-934
-897
-861
-824
-787
-750
-713
-677
-641
-605
-569
-534
-499
-465
-431
-398
-365
-333
-302
-272
-243
-214
-186
-159
-132
-107
-82
-58
-35
-13
8
28
48
66
84
101
117
132
147
161
174
187
199
211
223
235
246
257
268
278
289
299
310
320
331
341
351
361
371
381
391
400
409
418
426
434
441
448
454
460
465
469
472
475
477
478
478
478
476
474
471
467
463
457
451
444
437
428
420
410
401
390
380
369
358
346
334
323
311
299
286
274
262
249
237
224
211
198
185
172
158
144
130
115
100
84
69
52
36
18
1
-17
-36
-55
-74
-94
-115
-136
-157
-179
-201
-224
-247
-271
-295
-320
-346
-372
-399
-426
-454
-483
-512
-542
-572
-604
-636
-668
-702
-736
-770
-806
-842
-879
-916
-954
-992
-1031
-1070
-1110
-1149
-1189
-1230
-1270
-1311
-1352
-1392
-1433
-1473
-1514
-1554
-1594
-1633
-1672
-1710
-1748
-1785
-1821
-1857
-1891
-1925
-1957
-1989
-2019
-2048
-2076
-2102
-2128
-2152
-2174
-2196
-2216
-2235
-2252
-2268
-2283
-2297
-2310
-2321
-2331
-2340
-2347
-2354
-2359
-2363
-2366
-2367
-2368
-2367
-2365
-2362
-2358
-2353
-2346
-2339
-2331
-2322
-2312
-2301
-2290
-2278
-2265
-2251
-2237
-2223
-2207
-2192
-2176
-2160
-2143
-2126
-2109
-2092
-2074
-2056
-2037
-2020
-2001
-1983
-1964
-1945
-1926
-1907
-1887
-1868
-1848
-1829
-1809
-1789
-1769
-1750
-1730
-1710
-1690
-1670
-1650
-1631
-1611
-1592
-1573
-1554
-1535
-1516
-1498
-1480
-1463
-1445
-1428
-1411
-1395
-1379
-1363
-1348
-1333
-1319
-1306
-1293
-1280
-1269
-1258
-1247
-1238
-1229
-1220
-1213
-1206
-1200
-1195
-1190
-1187
-1184
-1181
-1179
-1178
-1178
-1178
-1179
-1180
-1181
-1183
-1186
-1189
-1192
-1196
-1200
-1205
-1210
-1215
-1220
-1226
-1232
-1239
-1245
-1252
-1260
-1267
-1275
-1283
-1292
-1301
-1310
-1319
-1329
-1339
-1350
-1360
-1372
-1383
-1394
-1406
-1418
-1431
-1443
-1456
-1468
-1481
-1494
-1507
-1520
-1533
-1546
-1559
-1572
-1584
-1597
-1609
-1622
-1634
-1645
-1657
-1668
-1679
-1689
-1699
-1709
-1718
-1726
-1734
-1740
-1747
-1752
-1756
-1760
-1763
-1765
-1765
-1765
-1764
-1762
-1759
-1756
-1751
-1745
-1738
-1731
-1723
-1714
-1704
-1694
-1683
-1671
-1659
-1647
-1634
-1620
-1606
-1592
-1578
-1564
-1549
-1535
-1520
-1506
-1491
-1477
-1463
-1449
-1436
-1423
-1411
-1398
-1387
-1376
-1365
-1355
-1346
-1337
-1328
-1320
-1312
-1305
-1298
-1291
-1284
-1278
-1272
-1266
-1261
-1255
-1249
-1243
-1238
-1232
-1225
-1219
-1212
-1205
-1198
-1190
-1182
-1173
-1164
-1154
-1143
-1132
-1120
-1107
-1094
-1080
-1065
-1049
-1033
-1016
-998
-979
-960
-940
-920
-899
-878
-856
-834
-812
-790
-768
-746
-724
-702
-680
-659
-638
-618
-598
-579
-561
-543
-527
-511
-496
-481
-468
-456
-445
-435
-426
-418
-411
-405
-400
-396
-393
-391
-390
-390
-391
-393
-396
-399
-404
-409
-414
-421
-427
-435
-443
-451
-459
-468
-477
-486
-496
-505
-515
-525
-534
-544
-554
-563
-572
-582
-590
-599
-607
-615
-623
-630
-637
-643
-649
-654
-658
-662
-666
-668
-670
-672
-672
-672
-671
-669
-667
-664
-660
-655
-649
-643
-636
-628
-619
-610
-600
-589
-578
-565
-553
-539
-525
-510
-495
-479
-462
-445
-428
-410
-392
-373
-355
-336
-317
-297
-278
-258
-238
-219
-199
-180
-160
-141
-122
-103
-85
-67
-49
-31
-14
2
18
33
48
62
75
88
100
112
123
133
143
152
160
168
176
183
190
196
202
208
214
219
224
229
234
239
244
249
254
259
264
269
275
280
286
292
298
304
310
317
324
331
338
346
353
361
369
378
386
394
403
412
421
429
438
447
456
465
473
482
490
498
506
513
520
527
533
539
544
548
552
555
558
559
560
559
558
555
551
546
540
533
524
514
503
491
477
463
447
430
412
393
372
351
329
306
282
258
233
207
180
153
125
97
68
38
9
-22
-52
-83
-115
-147
-179
-211
-243
-275
-308
-340
-372
-404
-436
-468
-499
-530
-560
-589
-619
-647
-675
-701
-727
-753
-777
-800
-822
-844
-864
-883
-901
-918
-934
-948
-962
-974
-985
-995
-1004
-1010
-1018
-1022
-1027
-1030
-1032
-1032
-1032
-1031
-1028
-1025
-1020
-1014
-1008
-1002
-995
-987
-978
-969
-959
-948
-937
-926
-914
-902
-890
-878
-865
-852
-839
-827
-814
-801
-788
-776
-763
-751
-739
-727
-716
-704
-693
-683
-672
-662
-651
-641
-631
-622
-612
-603
-594
-584
-575
-566
-557
-548
-540
-531
-522
-513
-504
-496
-487
-478
-470
-462
-453
-445
-437
-429
-421
-414
-406
-399
-392
-385
-378
-371
-365
-359
-354
-349
-344
-340
-336
-333
-330
-327
-325
-324
-323
-323
-323
-323
-324
-326
-327
-329
-331
-333
-336
-338
-341
-343
-345
-347
-348
-349
-350
-350
-349
-347
-345
-341
-337
-331
-325
-317
-308
-297
-286
-273
-258
-242
-225
-206
-186
-165
-142
-117
-91
-64
-36
-6
25
57
90
125
160
196
233
271
309
348
387
427
467
507
547
587
627
667
706
745
784
821
858
894
929
964
997
1028
1059
1088
1115
1142
1166
1190
1211
1231
1250
1267
1282
1296
1308
1319
1329
1337
1344
1350
1355
1359
1361
1363
1364
1365
1365
1364
1363
1361
1359
1357
1355
1352
1350
1347
1345
1343
1341
1339
1337
1336
1335
1334
1333
1333
1333
1334
1334
1335
1337
1339
1341
1344
1347
1351
1356
1361
1366
1372
1378
1386
1393
1402
1410
1420
1430
1440
1451
1462
1473
1485
1497
1509
1521
1534
1546
1559
1571
1583
1594
1605
1616
1626
1636
1645
1654
1661
1668
1675
1680
1685
1689
1692
1694
1695
1696
1695
1694
1693
1690
1687
1684
1680
1675
1670
1665
1659
1653
1647
1640
1634
1627
1621
1614
1607
1601
1595
1588
1583
1577
1572
1567
1562
1558
1554
1550
1547
1545
1543
1542
1541
1542
1542
1544
1546
1549
1552
1557
1562
1567
1574
1581
1588
1597
1606
1615
1625
1636
1647
1658
1670
1681
1694
1706
1719
1732
1745
1758
1771
1785
1798
1811
1824
1837
1849
1861
1874
1885
1897
1908
1919
1930
1940
1950
1960
1969
1977
1986
1993
2001
2008
2013
2020
2025
2029
2033
2037
2040
2041
2043
2043
2043
2041
2039
2036
2032
2027
2021
2013
2005
1997
1987
1976
1965
1952
1938
1923
1908
1891
1874
1855
1836
1816
1796
1774
1752
1729
1705
1680
1655
1629
1603
1576
1548
1520
1491
1461
1432
1401
1371
1339
1308
1276
1245
1213
1180
1148
1116
1084
1051
1018
987
955
924
892
861
831
800
770
740
711
683
655
627
600
574
548
523
498
475
452
429
408
387
367
348
329
311
294
278
262
247
232
218
205
192
179
167
156
145
134
124
114
104
94
84
75
66
56
47
38
28
19
9
-1
-11
-21
-31
-42
-53
-64
-75
-86
-98
-110
-122
-135
-147
-160
-173
-187
-200
-214
-228
-242
-256
-271
-285
-300
-315
-330
-345
-361
-376
-391
-406
-421
-436
-451
-466
-481
-495
-509
-523
-537
-550
-563
-575
-587
-599
-611
-622
-632
-643
-653
-663
-672
-681
-690
-699
-708
-716
-724
-733
-741
-749
-757
-765
-773
-781
-789
-797
-805
-813
-821
-829
-838
-846
-854
-862
-871
-879
-887
-896
-904
-912
-921
-929
-938
-947
-955
-964
-973
-982
-991
-1000
-1010
-1018
-1029
-1039
-1049
-1059
-1069
-1079
-1089
-1100
-1110
-1120
-1131
-1141
-1152
-1162
-1172
-1183
-1193
-1203
-1213
-1222
-1232
-1241
-1249
-1257
-1265
-1273
-1280
-1286
-1292
-1298
-1304
-1308
-1313
-1317
-1321
-1324
-1327
-1330
-1333
-1335
-1337
-1339
-1340
-1342
-1343
-1344
-1345
-1345
-1345
-1346
-1345
-1345
-1345
-1344
-1343
-1342
-1340
-1338
-1337
-1334
-1332
-1329
-1326
-1322
-1319
-1315
-1310
-1306
-1301
-1295
-1290
-1284
-1277
-1271
-1264
-1256
-1249
-1240
-1232
-1223
-1214
-1205
-1196
-1186
-1176
-1166
-1155
-1145
-1135
-1124
-1113
-1103
-1092
-1082
-1072
-1062
-1052
-1042
-1033
-1024
-1014
-1006
-998
-990
-983
-976
-970
-964
-958
-953
-948
-943
-939
-935
-932
-929
-926
-923
-921
-919
-917
-915
-913
-911
-909
-908
-906
-904
-902
-900
-898
-896
-893
-891
-888
-885
-882
-878
-874
-869
-865
-859
-854
-848
-841
-834
-827
-819
-811
-803
-794
-785
-776
-766
-756
-745
-735
-724
-713
-702
-690
-679
-667
-655
-643
-631
-618
-606
-593
-580
-566
-553
-539
-525
-511
-497
-482
-467
-451
-436
-420
-403
-386
-369
-352
-334
-316
-297
-279
-259
-240
-220
-199
-179
-157
-136
-114
-92
-69
-46
-22
2
26
51
76
102
127
153
180
206
233
260
287
314
341
368
395
422
448
475
501
527
553
578
603
628
652
675
698
720
741
762
782
801
820
837
854
870
885
899
912
924
935
946
955
964
971
978
984
989
993
996
999
1000
1002
1002
1000
1000
999
996
993
990
986
982
977
972
966
960
953
947
940
932
924
916
908
900
891
882
872
863
853
843
833
822
812
801
791
780
769
759
748
737
727
716
705
695
684
673
662
651
640
629
618
606
595
583
571
559
547
535
522
509
496
483
469
455
441
427
413
398
383
368
352
336
320
304
288
271
254
237
219
202
184
166
147
129
110
91
72
53
33
14
-6
-26
-45
-65
-85
-105
-125
-144
-164
-184
-203
-222
-242
-261
-280
-298
-317
-335
-353
-371
-389
-406
-423
-440
-457
-473
-489
-505
-521
-536
-551
-565
-580
-594
-607
-621
-634
-646
-658
-670
-681
-692
-702
-712
-721
-729
-737
-744
-750
-755
-760
-764
-766
-768
-769
-768
-767
-765
-761
-757
-751
-744
-736
-727
-717
-706
-694
-681
-667
-651
-635
-618
-600
-582
-562
-542
-521
-500
-478
-456
-434
-411
-388
-365
-342
-319
-296
-273
-250
-228
-206
-184
-163
-142
-122
-103
-84
-66
-49
-33
-18
-4
10
22
33
43
52
60
67
73
77
81
83
85
85
85
83
81
78
74
69
64
59
52
46
39
31
24
16
8
0
-9
-17
-25
-33
-41
-49
-57
-64
-71
-78
-85
-92
-99
-105
-111
-116
-122
-127
-132
-137
-141
-145
-149
-153
-156
-159
-162
-165
-168
-170
-173
-175
-177
-179
-180
-182
-184
-185
-186
-188
-189
-191
-192
-194
-195
-197
-199
-201
-203
-206
-209
-212
-215
-218
-222
-226
-230
-235
-240
-245
-251
-257
-263
-270
-277
-284
-292
-301
-309
-318
-328
-338
-348
-359
-370
-381
-393
-405
-418
-430
-443
-457
-471
-485
-499
-514
-529
-544
-560
-575
-592
-608
-625
-642
-659
-677
-695
-713
-732
-750
-769
-788
-808
-827
-847
-867
-887
-907
-927
-947
-967
-988
-1008
-1028
-1048
-1068
-1087
-1107
-1126
-1145
-1164
-1182
-1200
-1217
-1234
-1251
-1267
-1282
-1297
-1312
-1326
-1339
-1352
-1364
-1375
-1386
-1396
-1406
-1415
-1423
-1430
-1437
-1444
-1450
-1455
-1459
-1463
-1467
-1470
-1472
-1474
-1476
-1477
-1478
-1478
-1478
-1478
-1477
-1476
-1475
-1474
-1472
-1471
-1469
-1467
-1465
-1463
-1461
-1459
-1457
-1455
-1453
-1450
-1448
-1446
-1444
-1443
-1441
-1439
-1437
-1435
-1433
-1432
-1430
-1428
-1426
-1424
-1422
-1420
-1418
-1415
-1413
-1410
-1407
-1403
-1399
-1395
-1391
-1386
-1381
-1375
-1369
-1362
-1355
-1348
-1340
-1332
-1323
-1313
-1304
-1293
-1282
-1271
-1259
-1247
-1234
-1221
-1208
-1193
-1179
-1163
-1148
-1132
-1115
-1098
-1080
-1062
-1043
-1024
-1004
-984
-963
-943
-921
-900
-878
-856
-833
-811
-788
-766
-743
-720
-696
-673
-650
-627
-603
-580
-556
-533
-509
-485
-461
-437
-413
-389
-365
-340
-316
-291
-266
-242
-217
-192
-167
-142
-116
-91
-66
-40
-15
11
37
62
88
113
139
164
190
215
240
265
289
314
338
362
385
408
431
453
474
495
515
535
554
572
589
605
620
635
648
661
673
683
693
702
710
716
723
728
732
736
739
741
743
744
744
744
743
742
740
738
735
732
729
725
721
717
713
709
705
700
696
691
687
682
677
673
668
664
659
655
651
646
642
638
634
630
626
622
619
615
612
608
605
602
598
595
592
588
585
582
578
575
571
567
563
559
555
551
547
542
537
532
527
521
516
510
504
497
491
484
477
470
463
455
448
440
432
424
417
408
400
392
384
376
368
360
352
344
336
329
321
314
307
300
293
287
280
274
267
261
255
248
242
236
229
223
216
209
202
195
188
180
172
164
156
148
140
132
123
114
105
96
88
79
69
60
51
42
33
25
16
7
-2
-10
-19
-27
-35
-44
-52
-59
-67
-75
-82
-90
-97
-104
-111
-117
-124
-130
-136
-142
-148
-153
-159
-164
-169
-173
-178
-182
-186
-189
-193
-195
-198
-200
-202
-203
-204
-204
-204
-204
-203
-201
-199
-197
-194
-190
-186
-182
-177
-171
-165
-158
-150
-142
-134
-125
-115
-105
-95
-84
-72
-60
-48
-35
-22
-8
5
19
33
47
61
75
88
102
115
128
141
154
166
177
188
199
209
218
227
235
242
249
255
260
265
268
271
273
274
275
275
274
272
270
267
263
259
254
248
242
236
229
222
215
207
200
192
184
177
169
162
155
148
142
135
130
125
120
116
113
110
107
106
105
104
105
105
107
109
111
114
117
121
125
129
134
139
144
149
154
160
165
170
175
180
184
189
193
197
200
203
206
208
209
210
211
210
210
208
206
203
200
196
191
185
179
172
164
155
146
135
124
112
100
87
73
58
43
27
10
-7
-24
-43
-61
-80
-100
-120
-140
-160
-181
-202
-223
-244
-265
-286
-307
-328
-348
-369
-389
-408
-428
-447
-465
-483
-501
-518
-534
-550
-565
-579
-593
-606
-618
-629
-640
-650
-659
-667
-675
-681
-687
-692
-697
-700
-703
-705
-706
-706
-706
-704
-702
-699
-696
-691
-686
-680
-673
-665
-657
-648
-638
-627
-616
-603
-591
-577
-563
-549
-533
-517
-501
-484
-467
-449
-431
-412
-393
-373
-353
-333
-312
-291
-270
-248
-226
-204
-182
-160
-137
-114
-91
-68
-44
-21
3
26
50
74
98
122
146
170
194
218
241
265
288
311
333
356
377
399
420
440
459
478
497
515
531
548
563
577
591
604
616
627
637
647
655
663
669
675
680
684
687
689
690
691
690
689
688
685
681
677
672
667
660
654
646
638
629
620
610
600
590
579
568
556
544
532
520
508
495
482
470
457
444
431
418
404
391
378
365
351
338
324
310
297
283
269
255
240
226
211
196
181
165
150
134
117
101
84
67
49
31
12
-6
-26
-46
-66
-87
-108
-130
-152
-175
-198
-221
-246
-270
-295
-320
-346
-372
-399
-425
-452
-480
-507
-535
-562
-590
-618
-646
-674
-702
-729
-757
-784
-811
-838
-865
-891
-917
-942
-968
-992
-1016
-1040
-1063
-1085
-1107
-1129
-1150
-1170
-1189
-1208
-1226
-1244
-1260
-1276
-1292
-1306
-1320
-1333
-1346
-1358
-1369
-1380
-1390
-1399
-1408
-1416
-1423
-1431
-1437
-1443
-1449
-1454
-1458
-1462
-1466
-1469
-1472
-1475
-1477
-1479
-1481
-1482
-1483
-1484
-1484
-1484
-1484
-1484
-1484
-1484
-1483
-1483
-1482
-1482
-1481
-1481
-1480
-1480
-1480
-1479
-1479
-1479
-1480
-1480
-1481
-1482
-1483
-1484
-1485
-1487
-1489
-1491
-1493
-1495
-1497
-1500
-1502
-1505
-1508
-1511
-1515
-1518
-1522
-1526
-1531
-1535
-1540
-1545
-1551
-1556
-1563
-1569
-1576
-1583
-1590
-1598
-1606
-1615
-1623
-1632
-1642
-1651
-1661
-1671
-1682
-1692
-1703
-1714
-1725
-1736
-1747
-1758
-1770
-1781
-1792
-1803
-1813
-1824
-1834
-1844
-1854
-1863
-1872
-1881
-1889
-1897
-1904
-1912
-1918
-1925
-1930
-1936
-1941
-1945
-1950
-1953
-1956
-1959
-1961
-1963
-1964
-1964
-1965
-1964
-1964
-1962
-1961
-1958
-1956
-1953
-1949
-1945
-1941
-1936
-1931
-1925
-1919
-1913
-1906
-1899
-1892
-1884
-1876
-1867
-1859
-1850
-1840
-1831
-1821
-1811
-1800
-1790
-1779
-1768
-1756
-1744
-1732
-1720
-1707
-1694
-1681
-1667
-1652
-1638
-1623
-1607
-1591
-1575
-1558
-1540
-1522
-1504
-1485
-1465
-1445
-1424
-1403
-1381
-1358
-1335
-1312
-1288
-1263
-1238
-1213
-1187
-1161
-1134
-1107
-1079
-1051
-1022
-995
-966
-937
-908
-879
-850
-820
-790
-761
-731
-701
-671
-641
-611
-581
-552
-522
-493
-463
-434
-405
-376
-348
-319
-291
-264
-236
-209
-182
-156
-129
-103
-78
-52
-27
-3
22
46
70
93
116
139
161
183
205
227
248
269
289
309
329
349
368
387
406
424
442
459
477
494
511
527
544
560
576
592
607
623
638
653
668
683
697
712
726
741
755
769
783
797
811
825
839
852
866
880
893
907
920
933
947
960
973
986
998
1010
1024
1036
1048
1060
1072
1083
1095
1106
1117
1127
1137
1147
1157
1166
1175
1184
1192
1200
1207
1214
1220
1226
1231
1236
1241
1244
1247
1250
1252
1253
1253
1253
1252
1250
1248
1244
1240
1235
1230
1223
1216
1208
1199
1190
1179
1168
1156
1144
1130
1116
1102
1086
1070
1054
1037
1018
1000
983
964
944
924
904
884
863
843
821
800
779
757
736
714
692
670
648
626
605
583
561
540
519
497
476
456
435
415
395
375
356
337
318
300
282
264
248
231
215
200
185
170
156
143
130
118
107
96
86
76
67
59
51
44
37
32
26
22
18
14
11
9
7
6
6
5
6
7
9
11
13
16
20
24
28
33
39
44
51
57
64
72
79
87
96
105
114
123
133
143
154
165
176
188
199
212
224
237
251
265
279
294
309
324
340
356
373
390
408
426
445
464
484
504
524
545
566
588
611
633
657
680
705
729
755
780
806
833
860
888
916
944
972
1000
1031
1060
1090
1121
1151
1182
1212
1243
1275
1306
1337
1369
1401
1432
1464
1496
1528
1560
1591
1623
1655
1687
1719
1751
1782
1814
1845
1877
1908
1939
1970
2001
2032
2062
2092
2122
2152
2182
2211
2240
2268
2297
2325
2352
2379
2406
2432
2458
2484
2509
2533
2557
2580
2603
2625
2646
2667
2687
2706
2725
2742
2759
2775
2790
2804
2818
2830
2842
2852
2862
2871
2879
2885
2891
2896
2900
2903
2905
2906
2906
2905
2903
2901
2897
2892
2887
2880
2872
2864
2854
2844
2832
2820
2807
2793
2778
2762
2745
2728
2710
2691
2671
2650
2629
2606
2584
2560
2536
2511
2486
2460
2433
2407
2379
2352
2324
2296
2267
2239
2210
2181
2152
2123
2094
2065
2036
2007
1979
1950
1922
1894
1866
1838
1811
1784
1757
1731
1705
1679
1653
1628
1604
1579
1555
1531
1508
1484
1461
1439
1416
1394
1371
1349
1327
1305
1283
1261
1240
1218
1195
1173
1151
1128
1106
1083
1060
1037
1012
990
966
942
917
893
868
843
818
792
766
740
714
688
661
635
608
580
553
525
497
469
441
413
384
356
327
298
269
239
210
180
150
120
90
60
30
0
-31
-61
-91
-121
-152
-182
-212
-242
-271
-301
-330
-359
-388
-416
-444
-472
-500
-526
-553
-579
-605
-630
-654
-678
-701
-724
-746
-768
-789
-809
-829
-848
-866
-884
-901
-917
-933
-947
-961
-975
-987
-999
-1010
-1020
-1030
-1039
-1047
-1055
-1061
-1068
-1073
-1078
-1082
-1086
-1089
-1091
-1093
-1095
-1096
-1096
-1097
-1096
-1096
-1095
-1093
-1091
-1089
-1087
-1085
-1082
-1079
-1076
-1073
-1070
-1067
-1064
-1060
-1057
-1054
-1051
-1048
-1045
-1042
-1040
-1038
-1036
-1035
-1034
-1033
-1033
-1033
-1033
-1035
-1036
-1038
-1041
-1045
-1048
-1053
-1058
-1064
-1071
-1078
-1086
-1094
-1103
-1113
-1123
-1134
-1146
-1158
-1171
-1185
-1198
-1213
-1228
-1243
-1259
-1276
-1292
-1309
-1327
-1345
-1363
-1382
-1400
-1419
-1439
-1458
-1478
-1498
-1517
-1537
-1557
-1577
-1597
-1617
-1636
-1656
-1675
-1694
-1713
-1732
-1750
-1768
-1786
-1804
-1821
-1837
-1854
-1870
-1886
-1901
-1916
-1930
-1945
-1958
-1972
-1985
-1997
-2009
-2021
-2033
-2045
-2056
-2067
-2077
-2088
-2098
-2108
-2118
-2127
-2137
-2147
-2156
-2166
-2175
-2185
-2194
-2204
-2213
-2223
-2233
-2243
-2253
-2264
-2274
-2285
-2296
-2307
-2318
-2330
-2342
-2354
-2366
-2378
-2391
-2403
-2416
-2428
-2441
-2454
-2467
-2480
-2493
-2506
-2518
-2531
-2544
-2556
-2569
-2581
-2593
-2605
-2617
-2629
-2641
-2652
-2663
-2674
-2685
-2696
-2706
-2716
-2726
-2736
-2746
-2755
-2764
-2773
-2781
-2790
-2798
-2805
-2813
-2820
-2827
-2833
-2839
-2845
-2851
-2856
-2861
-2866
-2870
-2874
-2878
-2881
-2884
-2887
-2889
-2891
-2893
-2894
-2894
-2895
-2895
-2894
-2893
-2892
-2890
-2888
-2885
-2881
-2878
-2873
-2868
-2863
-2857
-2851
-2843
-2836
-2828
-2819
-2810
-2800
-2789
-2778
-2767
-2754
-2742
-2728
-2715
-2700
-2686
-2671
-2655
-2639
-2622
-2605
-2588
-2570
-2552
-2533
-2514
-2495
-2476
-2456
-2436
-2416
-2396
-2375
-2354
-2334
-2313
-2292
-2271
-2250
-2229
-2208
-2187
-2165
-2145
-2124
-2103
-2082
-2062
-2041
-2021
-2000
-1980
-1960
-1941
-1921
-1901
-1882
-1863
-1844
-1825
-1806
-1788
-1770
-1752
-1734
-1716
-1699
-1682
-1665
-1648
-1631
-1615
-1599
-1583
-1568
-1553
-1538
-1523
-1509
-1495
-1481
-1467
-1454
-1441
-1429
-1417
-1405
-1393
-1382
-1371
-1360
-1350
-1340
-1331
-1322
-1313
-1305
-1297
-1290
-1283
-1276
-1270
-1264
-1259
-1253
-1249
-1244
-1240
-1236
-1233
-1230
-1227
-1225
-1222
-1220
-1219
-1217
-1216
-1215
-1214
-1213
-1213
-1212
-1212
-1212
-1212
-1212
-1212
-1212
-1213
-1213
-1214
-1214
-1215
-1216
-1216
-1217
-1218
-1219
-1219
-1220
-1221
-1222
-1222
-1223
-1223
-1224
-1224
-1225
-1225
-1225
-1225
-1225
-1225
-1225
-1224
-1224
-1224
-1223
-1223
-1222
-1221
-1220
-1219
-1218
-1217
-1216
-1215
-1213
-1212
-1211
-1209
-1207
-1206
-1204
-1202
-1199
-1197
-1195
-1192
-1190
-1187
-1184
-1181
-1178
-1174
-1171
-1167
-1163
-1159
-1155
-1150
-1146
-1141
-1136
-1130
-1124
-1118
-1112
-1105
-1098
-1091
-1084
-1076
-1068
-1059
-1050
-1041
-1032
-1022
-1012
-1000
-990
-979
-967
-955
-942
-930
-916
-903
-890
-876
-862
-847
-833
-818
-804
-789
-774
-759
-745
-730
-715
-700
-686
-672
-657
-643
-629
-616
-602
-589
-577
-564
-552
-540
-529
-518
-507
-497
-487
-478
-469
-460
-452
-445
-438
-431
-425
-419
-413
-408
-404
-399
-395
-392
-388
-385
-382
-380
-377
-375
-374
-372
-370
-369
-368
-367
-366
-365
-365
-364
-364
-363
-362
-362
-361
-361
-360
-359
-358
-357
-356
-355
-354
-353
-351
-350
-348
-346
-344
-342
-341
-339
-337
-334
-332
-330
-329
-327
-325
-323
-322
-321
-320
-319
-318
-318
-318
-319
-319
-321
-322
-324
-327
-330
-334
-338
-342
-347
-353
-359
-366
-373
-381
-390
-399
-408
-419
-429
-441
-453
-465
-478
-492
-506
-521
-536
-552
-568
-585
-602
-620
-638
-657
-676
-695
-715
-735
-756
-776
-797
-818
-839
-861
-882
-904
-925
-947
-968
-990
-1010
-1033
-1054
-1075
-1095
-1116
-1136
-1156
-1176
-1195
-1214
-1232
-1250
-1267
-1284
-1301
-1316
-1332
-1346
-1360
-1374
-1387
-1399
-1410
-1421
-1431
-1441
-1450
-1458
-1466
-1473
-1480
-1485
-1491
-1495
-1499
-1503
-1505
-1508
-1509
-1510
-1510
-1510
-1509
-1508
-1506
-1503
-1500
-1496
-1492
-1487
-1481
-1475
-1469
-1462
-1455
-1447
-1439
-1430
-1421
-1411
-1401
-1391
-1380
-1369
-1358
-1346
-1334
-1322
-1309
-1296
-1283
-1269
-1256
-1242
-1227
-1213
-1198
-1183
-1168
-1153
-1137
-1121
-1105
-1090
-1073
-1057
-1041
-1025
-1008
-992
-975
-958
-942
-925
-908
-891
-874
-856
-839
-822
-804
-786
-768
-750
-731
-713
-694
-675
-655
-635
-615
-595
-574
-552
-531
-509
-486
-464
-440
-417
-392
-368
-343
-317
-291
-265
-238
-211
-183
-154
-126
-96
-67
-36
-6
25
57
89
121
154
187
221
255
290
325
360
395
431
468
504
541
578
615
653
690
728
766
804
842
879
917
954
992
1029
1066
1102
1138
1174
1210
1245
1280
1314
1347
1380
1413
1445
1476
1507
1537
1566
1594
1622
1649
1675
1700
1724
1748
1771
1792
1813
1833
1853
1871
1889
1905
1921
1936
1950
1964
1976
1988
1999
2009
2019
2028
2036
2044
2050
2057
2062
2067
2072
2076
2079
2082
2085
2087
2089
2090
2091
2092
2092
2093
2093
2092
2092
2091
2090
2089
2088
2087
2086
2085
2084
2083
2082
2081
2080
2080
2079
2079
2079
2079
2080
2080
2081
2082
2084
2085
2087
2089
2092
2094
2097
2100
2104
2107
2111
2115
2119
2124
2128
2133
2137
2142
2147
2153
2158
2164
2169
2175
2181
2187
2193
2199
2206
2212
2219
2225
2232
2239
2246
2252
2259
2266
2272
2279
2285
2291
2297
2303
2308
2314
2319
2323
2328
2332
2336
2339
2342
2345
2347
2349
2350
2351
2351
2351
2351
2350
2348
2346
2344
2341
2337
2333
2329
2324
2318
2312
2306
2299
2292
2284
2275
2267
2257
2248
2238
2227
2217
2205
2194
2182
2170
2157
2145
2131
2118
2104
2090
2076
2062
2047
2032
2017
2001
1987
1971
1956
1940
1924
1909
1893
1876
1860
1844
1828
1811
1795
1778
1761
1745
1728
1711
1694
1677
1660
1643
1626
1608
1591
1574
1557
1539
1522
1505
1488
1471
1454
1437
1420
1403
1386
1369
1353
1336
1320
1304
1288
1272
1257
1241
1226
1211
1196
1181
1166
1152
1137
1123
1109
1095
1082
1068
1055
1041
1028
1014
1002
989
976
963
950
937
925
912
899
887
874
862
849
837
824
812
800
788
776
764
752
740
728
717
706
694
683
672
662
651
641
631
622
613
604
596
588
580
573
567
561
556
551
546
543
540
537
535
534
533
533
534
535
536
538
541
544
548
553
557
563
569
575
581
589
596
604
612
621
629
639
648
658
668
678
688
699
709
720
731
741
752
763
774
784
795
805
816
826
836
846
855
865
874
883
892
900
909
916
924
932
939
945
952
958
963
968
973
977
981
984
987
990
992
993
994
995
995
995
995
994
992
990
988
986
983
979
975
971
966
961
956
950
943
937
929
922
914
906
897
888
879
869
859
849
839
828
817
806
794
783
771
759
747
735
723
711
698
686
673
661
648
636
623
611
598
585
573
560
548
535
522
510
498
485
473
461
448
436
424
412
400
388
376
365
353
342
330
319
308
297
286
276
265
255
245
235
225
216
207
198
189
181
173
165
158
150
144
137
131
125
119
114
109
105
101
97
93
90
87
85
83
81
79
78
77
76
76
76
76
77
78
79
81
83
85
88
91
94
97
101
105
109
113
117
122
126
131
136
140
145
150
154
159
163
168
172
176
180
184
188
191
194
197
200
203
205
207
208
209
210
210
210
210
209
207
205
202
199
195
191
186
181
175
168
160
152
143
134
124
113
101
89
76
63
48
34
18
2
-15
-32
-50
-69
-88
-108
-128
-149
-170
-192
-214
-237
-260
-283
-306
-330
-354
-379
-404
-428
-453
-478
-504
-529
-554
-579
-605
-630
-655
-680
-705
-730
-754
-778
-803
-826
-850
-874
-897
-920
-943
-966
-989
-1012
-1034
-1057
-1079
-1101
-1123
-1145
-1168
-1190
-1212
-1234
-1256
-1278
-1300
-1322
-1344
-1366
-1388
-1409
-1431
-1453
-1475
-1497
-1519
-1540
-1562
-1583
-1605
-1626
-1647
-1668
-1688
-1708
-1728
-1748
-1767
-1786
-1804
-1822
-1840
-1856
-1873
-1888
-1903
-1918
-1932
-1944
-1957
-1968
-1979
-1989
-1998
-2005
-2013
-2019
-2025
-2029
-2033
-2037
-2039
-2040
-2041
-2040
-2039
-2037
-2035
-2031
-2027
-2021
-2017
-2011
-2004
-1996
-1988
-1980
-1971
-1961
-1951
-1941
-1930
-1918
-1907
-1895
-1882
-1870
-1857
-1844
-1830
-1816
-1802
-1788
-1774
-1760
-1745
-1731
-1716
-1701
-1687
-1672
-1657
-1643
-1628
-1614
-1599
-1585
-1571
-1557
-1544
-1530
-1517
-1504
-1492
-1479
-1467
-1455
-1444
-1433
-1422
-1412
-1402
-1392
-1383
-1374
-1365
-1357
-1349
-1342
-1335
-1328
-1322
-1316
-1311
-1306
-1301
-1296
-1292
-1288
-1285
-1281
-1278
-1275
-1273
-1270
-1268
-1266
-1264
-1262
-1260
-1258
-1256
-1255
-1253
-1252
-1251
-1249
-1248
-1247
-1245
-1244
-1242
-1240
-1238
-1236
-1234
-1232
-1229
-1227
-1224
-1221
-1217
-1213
-1210
-1205
-1201
-1196
-1191
-1186
-1180
-1174
-1168
-1161
-1154
-1147
-1140
-1132
-1124
-1116
-1108
-1099
-1091
-1081
-1072
-1063
-1053
-1044
-1034
-1024
-1014
-1004
-994
-984
-974
-964
-954
-944
-935
-925
-916
-907
-897
-889
-880
-872
-863
-856
-848
-841
-834
-827
-820
-814
-809
-803
-798
-793
-789
-785
-781
-778
-774
-772
-769
-767
-765
-763
-761
-760
-759
-758
-758
-757
-757
-757
-757
-758
-758
-758
-759
-760
-760
-761
-762
-763
-763
-764
-765
-766
-767
-768
-768
-769
-770
-771
-771
-772
-773
-773
-774
-774
-775
-776
-776
-777
-778
-778
-779
-780
-780
-781
-782
-783
-784
-785
-786
-787
-788
-789
-790
-792
-793
-794
-795
-797
-798
-799
-801
-802
-803
-805
-806
-807
-808
-810
-811
-812
-813
-814
-816
-817
-818
-819
-821
-822
-823
-825
-826
-828
-830
-831
-833
-835
-837
-839
-842
-844
-847
-850
-852
-855
-859
-862
-866
-869
-873
-877
-882
-886
-891
-896
-901
-906
-911
-917
-923
-928
-934
-941
-947
-953
-960
-966
-973
-979
-986
-992
-998
-1004
-1010
-1016
-1022
-1029
-1034
-1039
-1045
-1049
-1054
-1058
-1062
-1066
-1069
-1072
-1075
-1077
-1078
-1080
-1081
-1081
-1081
-1081
-1080
-1079
-1077
-1074
-1071
-1068
-1064
-1060
-1055
-1050
-1044
-1037
-1030
-1022
-1014
-1006
-998
-988
-978
-968
-957
-946
-934
-922
-909
-896
-883
-869
-854
-839
-824
-808
-792
-776
-759
-742
-724
-706
-688
-669
-650
-630
-611
-590
-570
-549
-527
-506
-484
-461
-439
-416
-393
-369
-346
-322
-298
-273
-249
-224
-200
-175
-150
-124
-99
-74
-49
-23
2
27
52
77
103
128
152
177
202
226
250
274
298
322
345
368
391
413
436
457
479
500
521
541
561
581
600
619
637
655
672
689
706
722
737
752
766
780
793
806
818
830
841
852
862
872
881
890
898
905
912
919
924
930
934
938
942
944
947
948
949
950
950
949
947
945
943
939
935
931
926
920
913
906
898
890
881
872
862
851
840
829
816
804
791
777
763
748
733
718
702
686
669
653
635
618
600
581
563
544
525
506
487
467
447
427
407
387
366
346
325
305
284
264
243
223
202
182
161
141
121
101
81
62
42
23
4
-15
-34
-52
-70
-88
-106
-123
-141
-158
-175
-191
-208
-224
-240
-256
-272
-287
-303
-318
-333
-348
-362
-377
-392
-406
-421
-435
-449
-463
-477
-491
-505
-519
-533
-547
-560
-574
-587
-601
-614
-628
-641
-654
-668
-681
-694
-706
-719
-732
-744
-756
-768
-780
-792
-803
-814
-825
-835
-845
-855
-864
-872
-881
-889
-896
-903
-909
-915
-920
-924
-928
-932
-934
-936
-938
-938
-938
-938
-936
-934
-931
-927
-923
-918
-912
-905
-898
-890
-881
-871
-861
-850
-838
-826
-813
-799
-784
-769
-754
-737
-720
-703
-685
-666
-647
-628
-608
-588
-567
-546
-525
-503
-481
-459
-437
-414
-392
-369
-346
-323
-299
-276
-252
-229
-205
-182
-158
-134
-110
-87
-63
-39
-16
8
31
54
77
100
123
146
168
190
213
234
256
278
299
320
341
362
382
403
423
442
462
482
501
520
539
557
576
594
612
630
648
666
683
701
718
735
752
769
786
803
819
836
852
868
885
901
917
933
949
965
981
996
1012
1027
1043
1058
1074
1089
1104
1119
1133
1148
1163
1177
1191
1205
1219
1233
1246
1259
1272
1285
1297
1309
1320
1332
1342
1353
1363
1372
1381
1390
1397
1405
1412
1418
1424
1429
1433
1437
1440
1442
1444
1445
1445
1445
1444
1442
1440
1437
1434
1429
1424
1419
1413
1406
1399
1391
1382
1373
1364
1353
1343
1332
1320
1308
1295
1282
1269
1256
1242
1227
1213
1198
1183
1167
1152
1136
1120
1104
1087
1070
1054
1037
1018
1002
985
967
949
931
913
895
877
859
840
822
803
784
765
746
727
708
688
669
650
630
610
591
571
551
531
511
491
471
451
431
411
390
370
349
329
308
288
267
246
225
204
183
162
141
120
99
78
56
35
14
-8
-29
-51
-72
-94
-115
-137
-158
-180
-201
-223
-244
-265
-287
-308
-329
-350
-371
-392
-413
-434
-455
-476
-497
-518
-539
-560
-581
-602
-622
-643
-664
-686
-707
-728
-749
-771
-792
-814
-836
-858
-881
-903
-926
-949
-972
-996
-1020
-1044
-1069
-1093
-1118
-1144
-1170
-1196
-1222
-1249
-1276
-1303
-1331
-1359
-1387
-1416
-1445
-1474
-1503
-1533
-1563
-1593
-1623
-1653
-1683
-1714
-1744
-1775
-1806
-1836
-1867
-1897
-1928
-1958
-1988
-2017
-2047
-2076
-2105
-2133
-2161
-2188
-2215
-2241
-2266
-2291
-2315
-2339
-2361
-2383
-2404
-2424
-2443
-2461
-2478
-2495
-2510
-2524
-2537
-2549
-2560
-2569
-2578
-2585
-2592
-2597
-2601
-2604
-2606
-2606
-2606
-2604
-2602
-2598
-2594
-2588
-2582
-2574
-2566
-2557
-2547
-2536
-2525
-2512
-2499
-2486
-2471
-2456
-2441
-2425
-2409
-2392
-2375
-2357
-2339
-2321
-2303
-2285
-2267
-2248
-2230
-2211
-2193
-2175
-2157
-2139
-2121
-2104
-2087
-2070
-2054
-2037
-2021
-2005
-1992
-1977
-1963
-1950
-1937
-1924
-1912
-1901
-1890
-1879
-1869
-1860
-1851
-1842
-1834
-1827
-1820
-1813
-1807
-1801
-1796
-1791
-1786
-1781
-1777
-1773
-1770
-1766
-1763
-1760
-1757
-1754
-1751
-1748
-1745
-1743
-1740
-1737
-1734
-1731
-1728
-1725
-1721
-1717
-1714
-1710
-1705
-1701
-1696
-1690
-1685
-1679
-1673
-1666
-1660
-1652
-1645
-1637
-1629
-1620
-1611
-1602
-1592
-1582
-1571
-1560
-1549
-1537
-1525
-1512
-1500
-1486
-1472
-1458
-1444
-1429
-1414
-1398
-1382
-1366
-1349
-1332
-1315
-1297
-1279
-1261
-1242
-1223
-1204
-1184
-1164
-1144
-1124
-1103
-1082
-1061
-1040
-1018
-996
-975
-953
-931
-909
-887
-865
-843
-821
-799
-777
-756
-734
-713
-692
-671
-650
-629
-609
-589
-570
-550
-531
-513
-494
-476
-458
-441
-424
-407
-391
-375
-359
-344
-329
-315
-300
-287
-273
-260
-247
-235
-223
-211
-200
-189
-178
-167
-157
-146
-136
-126
-117
-107
-98
-88
-79
-69
-60
-51
-42
-32
-23
-14
-4
5
14
24
34
43
53
63
73
83
93
103
113
124
134
145
156
167
178
189
200
211
222
234
245
256
268
279
291
302
313
324
336
347
358
369
379
390
400
411
421
431
441
450
460
469
478
487
496
504
512
520
528
536
544
551
558
565
572
579
585
592
598
604
610
616
621
627
633
638
643
648
653
658
663
668
672
677
681
686
690
694
698
701
705
709
712
715
718
721
724
726
729
731
733
735
736
738
739
740
740
741
741
741
741
740
739
738
736
734
732
729
726
723
719
715
711
706
701
696
690
684
678
671
663
656
648
639
630
621
612
602
591
581
570
559
548
536
524
512
499
487
474
461
447
434
420
406
393
378
364
350
336
321
307
292
277
263
248
234
219
205
190
176
162
148
135
121
108
95
83
70
58
46
35
23
13
2
-8
-18
-28
-37
-46
-54
-62
-70
-78
-85
-92
-98
-104
-111
-116
-122
-127
-132
-137
-141
-145
-149
-153
-156
-159
-162
-165
-167
-170
-172
-174
-175
-177
-178
-179
-180
-181
-181
-182
-182
-182
-182
-182
-181
-181
-180
-180
-179
-178
-177
-175
-174
-173
-171
-169
-167
-165
-163
-161
-158
-155
-153
-150
-147
-144
-140
-137
-134
-130
-126
-122
-119
-115
-110
-106
-102
-98
-93
-89
-84
-80
-75
-71
-66
-61
-57
-52
-48
-43
-38
-34
-30
-25
-21
-17
-13
-10
-6
-3
0
3
6
9
11
13
14
16
17
18
18
18
18
18
17
15
14
12
9
6
3
-1
-5
-10
-15
-20
-26
-32
-39
-46
-53
-61
-69
-78
-86
-95
-105
-114
-124
-134
-144
-154
-165
-175
-186
-196
-207
-218
-228
-239
-250
-260
-271
-282
-292
-302
-313
-323
-333
-343
-352
-362
-371
-380
-389
-398
-406
-414
-422
-430
-438
-445
-452
-460
-466
-473
-480
-486
-493
-499
-505
-511
-517
-523
-528
-534
-540
-545
-550
-556
-561
-566
-571
-575
-580
-584
-589
-593
-597
-601
-604
-608
-611
-614
-616
-619
-621
-623
-624
-626
-627
-627
-628
-628
-627
-626
-625
-624
-622
-619
-616
-613
-609
-605
-600
-595
-589
-583
-576
-569
-561
-552
-543
-533
-522
-511
-499
-486
-473
-459
-444
-429
-412
-395
-378
-359
-340
-320
-299
-278
-256
-234
-210
-186
-162
-137
-111
-85
-58
-31
-3
25
54
84
113
144
174
205
237
269
301
333
366
400
433
467
501
535
570
605
640
675
711
747
783
819
855
891
928
965
1000
1038
1075
1112
1150
1187
1224
1261
1298
1335
1372
1409
1446
1482
1518
1555
1590
1626
1662
1697
1732
1766
1800
1834
1867
1900
1933
1965
1996
2027
2057
2087
2116
2145
2173
2200
2227
2252
2277
2302
2325
2348
2369
2390
2411
2430
2448
2465
2481
2497
2511
2524
2536
2547
2557
2566
2573
2580
2585
2589
2592
2594
2594
2594
2592
2589
2585
2579
2573
2565
2556
2546
2535
2523
2509
2494
2479
2462
2444
2425
2405
2384
2362
2339
2315
2289
2263
2236
2208
2179
2150
2119
2087
2055
2021
1988
1953
1917
1881
1844
1806
1767
1728
1688
1648
1607
1565
1523
1480
1437
1394
1350
1305
1260
1215
1169
1123
1077
1030
983
936
889
841
793
744
696
647
598
549
500
450
401
351
301
251
201
151
101
51
1
-50
-100
-151
-201
-251
-302
-352
-402
-453
-503
-553
-604
-654
-704
-754
-804
-853
-903
-952
-1002
-1050
-1099
-1147
-1195
-1243
-1290
-1337
-1384
-1430
-1476
-1521
-1566
-1610
-1654
-1697
-1740
-1782
-1824
-1865
-1905
-1944
-1983
-2021
-2059
-2096
-2132
-2167
-2202
-2235
-2268
-2300
-2332
-2362
-2392
-2421
-2449
-2477
-2503
-2529
-2553
-2577
-2601
-2623
-2644
-2665
-2685
-2704
-2722
-2739
-2756
-2772
-2787
-2801
-2815
-2828
-2841
-2852
-2863
-2874
-2884
-2893
-2902
-2910
-2918
-2925
-2931
-2937
-2943
-2948
-2953
-2957
-2960
-2964
-2966
-2969
-2970
-2972
-2973
-2973
-2973
-2973
-2972
-2971
-2969
-2967
-2964
-2961
-2957
-2953
-2949
-2944
-2939
-2933
-2927
-2920
-2913
-2905
-2898
-2889
-2880
-2871
-2862
-2851
-2841
-2830
-2819
-2807
-2795
-2782
-2769
-2756
-2742
-2728
-2713
-2698
-2683
-2667
-2651
-2635
-2618
-2601
-2584
-2566
-2548
-2529
-2511
-2491
-2472
-2452
-2432
-2412
-2391
-2370
-2348
-2327
-2305
-2282
-2260
-2237
-2214
-2190
-2166
-2142
-2118
-2094
-2069
-2044
-2019
-1993
-1967
-1941
-1915
-1888
-1862
-1835
-1808
-1780
-1753
-1725
-1697
-1669
-1641
-1612
-1584
-1555
-1526
-1498
-1469
-1440
-1411
-1382
-1354
-1325
-1297
-1268
-1240
-1212
-1185
-1157
-1130
-1104
-1077
-1052
-1026
-1000
-976
-952
-929
-906
-883
-861
-840
-819
-799
-780
-761
-743
-725
-709
-693
-677
-663
-649
-636
-623
-612
-601
-590
-581
-572
-564
-556
-549
-543
-537
-532
-527
-523
-519
-516
-513
-510
-508
-506
-505
-503
-502
-501
-500
-499
-498
-498
-497
-496
-495
-494
-493
-491
-490
-488
-486
-483
-481
-478
-474
-471
-467
-462
-457
-452
-446
-440
-433
-426
-419
-411
-403
-394
-385
-375
-365
-355
-344
-333
-322
-310
-298
-286
-274
-262
-249
-237
-224
-211
-198
-186
-173
-160
-148
-136
-124
-112
-100
-88
-77
-66
-55
-45
-35
-25
-16
-7
2
10
18
25
32
39
45
51
57
62
66
71
75
78
81
84
87
89
91
92
94
95
95
96
96
96
96
96
96
95
94
94
93
92
91
89
88
87
86
84
83
81
80
79
77
76
74
73
71
70
68
67
65
64
62
60
58
56
54
52
49
47
44
41
38
34
30
26
22
17
12
6
0
-6
-13
-20
-28
-36
-45
-54
-64
-74
-85
-97
-109
-121
-135
-149
-163
-178
-193
-210
-226
-244
-261
-280
-299
-318
-338
-358
-379
-400
-422
-444
-467
-490
-513
-537
-561
-586
-611
-636
-661
-687
-712
-738
-765
-791
-818
-844
-871
-898
-925
-952
-979
-1006
-1033
-1060
-1086
-1113
-1139
-1166
-1192
-1217
-1243
-1268
-1293
-1318
-1342
-1366
-1389
-1412
-1435
-1457
-1479
-1500
-1521
-1541
-1561
-1580
-1598
-1616
-1633
-1649
-1665
-1680
-1695
-1709
-1722
-1734
-1746
-1757
-1767
-1776
-1785
-1793
-1801
-1807
-1813
-1819
-1823
-1827
-1830
-1833
-1835
-1836
-1836
-1836
-1835
-1834
-1832
-1829
-1826
-1821
-1817
-1811
-1806
-1799
-1792
-1784
-1775
-1766
-1757
-1746
-1735
-1724
-1712
-1699
-1686
-1672
-1657
-1642
-1626
-1610
-1593
-1576
-1558
-1540
-1521
-1501
-1481
-1461
-1440
-1418
-1396
-1373
-1350
-1327
-1303
-1279
-1254
-1229
-1203
-1177
-1151
-1124
-1097
-1070
-1042
-1014
-986
-957
-928
-899
-869
-839
-809
-779
-748
-717
-686
-654
-623
-591
-559
-526
-494
-461
-428
-394
-361
-327
-293
-259
-225
-190
-155
-120
-85
-50
-14
21
57
93
129
166
202
239
275
312
349
386
423
460
497
534
572
609
646
683
721
758
795
832
869
906
942
979
1014
1052
1088
1123
1159
1194
1230
1264
1299
1333
1367
1400
1433
1466
1498
1530
1562
1592
1623
1653
1682
1711
1740
1768
1795
1822
1848
1873
1898
1922
1946
1969
1991
2012
2033
2053
2073
2092
2110
2127
2144
2159
2175
2189
2203
2216
2228
2239
2250
2260
2269
2278
2286
2293
2299
2305
2310
2315
2318
2321
2324
2326
2327
2327
2327
2326
2324
2322
2320
2316
2312
2308
2302
2296
2290
2283
2275
2267
2258
2248
2238
2227
2216
2204
2192
2179
2165
2151
2136
2121
2105
2089
2072
2055
2037
2019
2000
1981
1962
1942
1921
1901
1880
1859
1837
1815
1793
1770
1747
1724
1701
1678
1654
1630
1606
1582
1558
1533
1509
1484
1459
1435
1410
1385
1360
1335
1310
1285
1261
1236
1211
1187
1162
1138
1114
1090
1066
1043
1018
996
973
951
929
907
885
863
842
822
801
781
762
743
724
705
687
670
653
636
620
604
589
574
560
546
532
519
507
494
483
471
461
450
440
431
422
413
405
398
390
384
377
371
366
360
356
351
347
344
341
338
336
334
332
331
330
330
330
330
331
331
333
334
336
338
341
344
347
350
354
358
362
367
372
377
383
389
395
402
409
417
424
432
441
450
459
469
479
490
501
512
524
536
549
562
575
589
603
618
633
648
664
681
697
714
731
749
767
785
803
822
840
859
879
898
917
937
956
976
996
1016
1035
1055
1075
1094
1114
1133
1153
1172
1191
1210
1229
1247
1265
1283
1301
1319
1336
1353
1369
1386
1401
1417
1432
1447
1462
1476
1489
1503
1516
1528
1540
1552
1563
1574
1584
1594
1604
1613
1622
1631
1639
1646
1654
1661
1668
1674
1680
1686
1692
1697
1702
1707
1711
1716
1720
1724
1727
1731
1734
1737
1740
1743
1746
1748
1750
1752
1754
1756
1758
1760
1761
1763
1765
1766
1768
1769
1770
1772
1773
1774
1775
1777
1778
1779
1780
1782
1783
1784
1785
1786
1787
1788
1788
1789
1789
1790
1790
1790
1790
1790
1790
1789
1788
1787
1786
1785
1783
1782
1780
1778
1775
1773
1770
1767
1764
1760
1756
1752
1748
1744
1739
1734
1728
1723
1717
1711
1704
1697
1691
1683
1676
1668
1660
1652
1643
1635
1626
1616
1607
1597
1587
1577
1566
1556
1545
1534
1522
1511
1499
1487
1475
1462
1449
1436
1423
1409
1396
1381
1367
1352
1337
1322
1307
1291
1274
1258
1241
1224
1206
1188
1169
1150
1131
1111
1091
1070
1049
1027
1004
982
959
935
910
885
860
834
807
780
752
724
695
666
636
605
574
542
510
477
444
410
375
340
305
269
233
196
158
120
82
44
5
-35
-75
-115
-155
-196
-237
-278
-319
-361
-403
-445
-487
-529
-571
-614
-657
-699
-742
-785
-828
-871
-914
-957
-1000
-1043
-1086
-1129
-1172
-1215
-1258
-1300
-1343
-1385
-1428
-1470
-1512
-1554
-1595
-1637
-1678
-1719
-1760
-1801
-1842
-1882
-1922
-1962
-2001
-2041
-2081
-2120
-2159
-2198
-2236
-2274
-2312
-2349
-2387
-2424
-2460
-2497
-2533
-2568
-2604
-2639
-2673
-2707
-2741
-2775
-2808
-2840
-2872
-2904
-2935
-2966
-2997
-3027
-3056
-3085
-3113
-3141
-3169
-3196
-3222
-3248
-3273
-3298
-3323
-3346
-3370
-3392
-3414
-3436
-3457
-3477
-3497
-3516
-3535
-3553
-3571
-3588
-3604
-3620
-3635
-3650
-3664
-3678
-3691
-3703
-3715
-3727
-3738
-3748
-3758
-3767
-3776
-3785
-3793
-3800
-3808
-3814
-3821
-3826
-3832
-3837
-3842
-3846
-3850
-3854
-3857
-3860
-3863
-3865
-3867
-3869
-3870
-3871
-3872
-3872
-3872
-3872
-3871
-3870
-3869
-3868
-3866
-3864
-3861
-3859
-3856
-3853
-3849
-3846
-3842
-3837
-3833
-3828
-3823
-3818
-3812
-3806
-3800
-3794
-3787
-3780
-3773
-3766
-3759
-3751
-3743
-3735
-3727
-3719
-3710
-3702
-3693
-3684
-3675
-3666
-3657
-3648
-3639
-3629
-3620
-3611
-3601
-3592
-3583
-3573
-3564
-3555
-3546
-3537
-3528
-3519
-3510
-3502
-3493
-3485
-3477
-3469
-3461
-3453
-3445
-3438
-3431
-3424
-3417
-3411
-3404
-3398
-3392
-3386
-3381
-3376
-3371
-3366
-3361
-3357
-3353
-3348
-3345
-3341
-3337
-3334
-3331
-3328
-3325
-3322
-3319
-3316
-3313
-3311
-3308
-3306
-3303
-3301
-3298
-3295
-3293
-3290
-3287
-3284
-3281
-3278
-3275
-3272
-3268
-3264
-3260
-3256
-3252
-3247
-3242
-3237
-3232
-3227
-3221
-3215
-3209
-3202
-3196
-3189
-3181
-3174
-3166
-3157
-3148
-3139
-3130
-3120
-3110
-3099
-3088
-3077
-3065
-3053
-3040
-3027
-3013
-2999
-2985
-2970
-2954
-2938
-2921
-2904
-2887
-2869
-2850
-2831
-2812
-2792
-2771
-2750
-2728
-2707
-2684
-2661
-2638
-2614
-2590
-2565
-2540
-2514
-2488
-2461
-2435
-2407
-2380
-2352
-2323
-2294
-2265
-2235
-2205
-2175
-2144
-2113
-2082
-2050
-2017
-1986
-1953
-1921
-1888
-1854
-1821
-1787
-1753
-1719
-1685
-1650
-1616
-1581
-1547
-1512
-1478
-1443
-1408
-1374
-1339
-1304
-1270
-1236
-1202
-1168
-1134
-1100
-1067
-1034
-1000
-969
-937
-905
-874
-843
-813
-783
-754
-725
-697
-670
-643
-617
-592
-568
-544
-521
-498
-476
-456
-435
-416
-397
-379
-362
-346
-330
-315
-301
-288
-275
-263
-252
-241
-231
-222
-213
-205
-197
-191
-184
-179
-173
-169
-165
-161
-158
-155
-153
-151
-149
-148
-147
-146
-146
-145
-145
-146
-146
-147
-147
-148
-149
-150
-151
-152
-153
-154
-154
-155
-156
-157
-158
-158
-159
-159
-159
-159
-159
-158
-158
-157
-156
-154
-153
-151
-149
-146
-143
-140
-136
-132
-127
-122
-117
-111
-105
-98
-91
-84
-75
-67
-58
-48
-38
-27
-15
-4
9
22
36
50
65
80
97
113
131
149
168
187
207
228
249
271
294
317
341
366
391
417
444
471
499
527
557
586
617
647
679
711
743
776
810
843
878
912
947
983
1018
1054
1090
1127
1163
1200
1237
1274
1311
1348
1386
1423
1461
1498
1535
1573
1610
1647
1684
1721
1757
1794
1830
1866
1902
1938
1973
2008
2041
2077
2111
2144
2177
2210
2243
2274
2306
2337
2368
2398
2427
2456
2484
2512
2539
2566
2592
2618
2642
2667
2690
2713
2735
2757
2778
2798
2817
2836
2854
2872
2888
2904
2920
2935
2949
2962
2975
2987
2998
3009
3019
3028
3037
3045
3053
3060
3066
3072
3077
3082
3086
3090
3093
3096
3098
3099
3101
3102
3102
3102
3101
3100
3099
3098
3096
3093
3091
3088
3084
3081
3077
3073
3068
3064
3059
3054
3049
3043
3038
3032
3026
3020
3014
3007
3001
2994
2987
2981
2974
2967
2959
2952
2945
2938
2930
2923
2915
2908
2900
2892
2885
2877
2869
2861
2853
2845
2837
2829
2821
2813
2805
2797
2788
2780
2772
2763
2755
2746
2738
2729
2720
2712
2703
2694
2685
2676
2667
2658
2649
2640
2631
2622
2613
2604
2595
2586
2577
2568
2559
2550
2541
2532
2523
2513
2504
2495
2486
2477
2468
2459
2450
2441
2432
2423
2414
2405
2396
2387
2378
2369
2360
2351
2341
2332
2322
2313
2303
2293
2283
2273
2263
2253
2243
2233
2222
2212
2201
2190
2179
2168
2157
2146
2135
2124
2112
2100
2089
2077
2065
2053
2041
2028
2016
2003
1990
1978
1965
1951
1938
1925
1911
1897
1883
1869
1855
1840
1826
1811
1796
1780
1765
1749
1733
1717
1700
1684
1667
1649
1632
1614
1596
1578
1559
1540
1521
1501
1482
1462
1441
1421
1400
1378
1356
1334
1312
1289
1266
1242
1218
1194
1169
1144
1119
1093
1067
1040
1012
985
957
929
900
871
841
811
781
750
718
687
654
622
589
555
522
487
453
418
383
347
311
274
238
200
163
125
87
49
11
-28
-67
-106
-146
-185
-225
-265
-305
-345
-385
-426
-467
-507
-548
-589
-630
-671
-713
-754
-795
-837
-878
-919
-961
-1002
-1044
-1086
-1127
-1169
-1210
-1251
-1293
-1334
-1375
-1417
-1458
-1499
-1540
-1581
-1621
-1662
-1702
-1742
-1783
-1822
-1862
-1902
-1941
-1980
-2019
-2058
-2096
-2134
-2172
-2209
-2246
-2283
-2320
-2356
-2391
-2427
-2461
-2496
-2530
-2563
-2596
-2629
-2661
-2693
-2724
-2755
-2785
-2814
-2844
-2872
-2900
-2928
-2955
-2981
-3007
-3032
-3057
-3081
-3104
-3127
-3150
-3171
-3192
-3213
-3233
-3253
-3272
-3290
-3308
-3325
-3342
-3358
-3374
-3389
-3404
-3419
-3433
-3446
-3459
-3472
-3484
-3496
-3508
-3519
-3530
-3540
-3550
-3560
-3569
-3578
-3586
-3594
-3602
-3610
-3617
-3623
-3630
-3636
-3641
-3646
-3651
-3656
-3660
-3664
-3667
-3670
-3673
-3676
-3678
-3679
-3681
-3682
-3683
-3683
-3683
-3683
-3682
-3681
-3680
-3678
-3676
-3674
-3672
-3669
-3665
-3662
-3658
-3654
-3650
-3645
-3640
-3635
-3629
-3624
-3618
-3612
-3605
-3599
-3592
-3585
-3578
-3571
-3564
-3556
-3548
-3541
-3533
-3525
-3517
-3509
-3501
-3493
-3485
-3476
-3468
-3460
-3452
-3444
-3435
-3427
-3419
-3411
-3402
-3394
-3386
-3378
-3370
-3361
-3353
-3345
-3337
-3329
-3320
-3312
-3304
-3295
-3287
-3279
-3270
-3261
-3253
-3244
-3235
-3226
-3218
-3209
-3199
-3190
-3181
-3171
-3161
-3152
-3142
-3131
-3121
-3110
-3099
-3088
-3077
-3065
-3054
-3042
-3029
-3017
-3004
-2990
-2977
-2963
-2949
-2934
-2919
-2904
-2888
-2872
-2856
-2839
-2822
-2804
-2786
-2767
-2748
-2729
-2709
-2688
-2667
-2646
-2624
-2602
-2579
-2555
-2531
-2507
-2482
-2457
-2431
-2404
-2377
-2350
-2321
-2293
-2264
-2234
-2204
-2173
-2141
-2110
-2077
-2044
-2011
-1977
-1943
-1908
-1872
-1836
-1799
-1762
-1724
-1686
-1647
-1608
-1568
-1528
-1487
-1445
-1403
-1360
-1317
-1273
-1229
-1184
-1138
-1092
-1046
-999
-951
-903
-854
-805
-755
-705
-654
-602
-551
-498
-446
-392
-339
-284
-230
-175
-119
-63
-7
50
107
164
222
281
339
398
457
517
577
637
697
758
818
879
940
1000
1062
1124
1185
1247
1308
1370
1431
1493
1554
1615
1677
1738
1799
1860
1921
1981
2041
2102
2162
2222
2281
2341
2400
2459
2517
2575
2633
2691
2748
2805
2861
2917
2973
3028
3082
3137
3190
3243
3296
3348
3400
3451
3502
3552
3602
3651
3699
3747
3794
3841
3887
3933
3978
4022
4066
4110
4153
4195
4237
4278
4318
4358
4398
4437
4475
4513
4550
4587
4624
4659
4695
4729
4764
4797
4831
4863
4896
4927
4959
4989
5019
5049
5078
5107
5135
5162
5189
5216
5242
5267
5292
5316
5340
5364
5386
5409
5431
5452
5473
5493
5513
5532
5551
5569
5587
5604
5621
5637
5653
5668
5683
5697
5710
5724
5736
5748
5760
5771
5781
5791
5800
5809
5817
5825
5832
5839
5845
5851
5856
5860
5864
5868
5871
5873
5875
5876
5877
5877
5877
5876
5874
5872
5870
5866
5863
5859
5854
5849
5843
5836
5829
5822
5813
5805
5795
5785
5775
5764
5752
5739
5726
5713
5699
5684
5668
5652
5635
5617
5599
5580
5560
5540
5519
5497
5474
5451
5427
5402
5377
5350
5323
5295
5267
5237
5207
5176
5145
5112
5079
5045
5011
4975
4939
4902
4864
4826
4786
4746
4705
4664
4621
4578
4534
4489
4444
4397
4350
4302
4254
4204
4154
4102
4051
3998
3944
3890
3835
3779
3722
3665
3607
3548
3488
3427
3366
3304
3242
3178
3114
3050
2984
2918
2852
2784
2717
2648
2579
2510
2440
2369
2298
2227
2155
2083
2009
1937
1864
1791
1717
1642
1568
1493
1419
1343
1268
1193
1117
1042
966
890
815
739
663
588
512
436
361
285
210
135
60
-15
-90
-164
-239
-313
-387
-460
-534
-607
-680
-752
-825
-896
-968
-1039
-1110
-1181
-1251
-1321
-1391
-1460
-1529
-1597
-1665
-1733
-1800
-1867
-1934
-2000
-2066
-2131
-2196
-2261
-2325
-2389
-2452
-2515
-2578
-2640
-2702
-2764
-2825
-2886
-2946
-3006
-3066
-3125
-3184
-3243
-3301
-3359
-3417
-3475
-3532
-3588
-3645
-3701
-3757
-3812
-3868
-3922
-3977
-4030
-4085
-4138
-4191
-4244
-4296
-4348
-4400
-4451
-4502
-4552
-4602
-4652
-4701
-4750
-4798
-4846
-4893
-4940
-4986
-5032
-5077
-5122
-5166
-5210
-5253
-5295
-5337
-5378
-5419
-5459
-5498
-5537
-5575
-5613
-5649
-5686
-5721
-5756
-5790
-5824
-5857
-5889
-5920
-5951
-5981
-6011
-6039
-6067
-6095
-6121
-6147
-6172
-6197
-6220
-6243
-6265
-6287
-6308
-6328
-6347
-6366
-6384
-6401
-6417
-6433
-6448
-6462
-6475
-6488
-6500
-6511
-6522
-6532
-6541
-6549
-6557
-6564
-6570
-6576
-6581
-6585
-6588
-6591
-6593
-6594
-6595
-6594
-6594
-6592
-6590
-6587
-6583
-6579
-6574
-6568
-6561
-6554
-6546
-6537
-6528
-6518
-6507
-6495
-6483
-6469
-6456
-6441
-6426
-6409
-6393
-6375
-6357
-6337
-6318
-6297
-6276
-6254
-6231
-6207
-6183
-6158
-6133
-6106
-6079
-6051
-6023
-5994
-5964
-5934
-5903
-5871
-5838
-5805
-5772
-5737
-5703
-5667
-5631
-5594
-5557
-5519
-5481
-5442
-5402
-5362
-5322
-5281
-5239
-5197
-5155
-5112
-5068
-5025
-4980
-4936
-4891
-4846
-4800
-4754
-4708
-4661
-4614
-4567
-4519
-4471
-4424
-4375
-4327
-4278
-4230
-4181
-4132
-4083
-4033
-3984
-3934
-3885
-3835
-3786
-3736
-3686
-3637
-3587
-3537
-3487
-3438
-3388
-3339
-3289
-3240
-3190
-3141
-3092
-3043
-2994
-2945
-2896
-2847
-2798
-2749
-2701
-2652
-2604
-2556
-2508
-2459
-2412
-2364
-2316
-2268
-2221
-2173
-2126
-2079
-2032
-1985
-1939
-1892
-1846
-1800
-1754
-1708
-1662
-1617
-1571
-1526
-1481
-1437
-1392
-1348
-1304
-1260
-1216
-1173
-1130
-1087
-1044
-1000
-959
-917
-876
-834
-793
-752
-711
-671
-631
-591
-551
-512
-473
-434
-396
-357
-319
-282
-245
-208
-171
-135
-99
-63
-28
7
42
77
111
144
178
211
244
277
309
341
372
404
434
465
495
525
555
584
614
642
671
699
727
755
782
809
836
863
889
916
942
967
993
1018
1043
1068
1093
1118
1142
1167
1191
1215
1238
1262
1285
1308
1331
1354
1377
1399
1422
1444
1466
1488
1509
1531
1552
1573
1594
1615
1636
1656
1676
1697
1717
1736
1756
1775
1795
1813
1832
1851
1869
1887
1905
1922
1940
1957
1974
1990
2007
2023
2039
2054
2070
2085
2100
2115
2129
2143
2157
2171
2184
2197
2210
2223
2236
2248
2260
2272
2283
2295
2306
2317
2328
2338
2349
2359
2369
2379
2388
2397
2407
2415
2424
2433
2441
2449
2457
2464
2472
2479
2486
2492
2499
2505
2511
2517
2523
2528
2534
2539
2543
2548
2552
2556
2560
2564
2568
2571
2574
2576
2579
2581
2583
2585
2587
2588
2589
2589
2590
2590
2590
2589
2589
2587
2586
2584
2582
2580
2577
2574
2571
2567
2563
2558
2553
2548
2542
2536
2529
2522
2515
2507
2499
2490
2481
2471
2461
2451
2440
2429
2417
2405
2392
2379
2366
2352
2338
2323
2308
2293
2277
2260
2244
2227
2209
2191
2172
2153
2134
2114
2094
2073
2052
2029
2008
1985
1962
1938
1914
1889
1864
1838
1812
1785
1758
1730
1702
1673
1644
1614
1584
1554
1523
1491
1460
1427
1395
1361
1328
1294
1260
1225
1190
1155
1119
1083
1047
1010
974
937
899
861
824
785
747
708
670
631
591
552
512
473
433
393
352
312
271
231
190
149
108
67
26
-15
-57
-98
-140
-181
-223
-265
-306
-348
-390
-432
-474
-516
-558
-600
-642
-683
-725
-767
-809
-850
-892
-933
-975
-1016
-1057
-1098
-1138
-1179
-1219
-1259
-1299
-1339
-1378
-1418
-1456
-1495
-1533
-1571
-1608
-1645
-1682
-1719
-1754
-1790
-1825
-1860
-1894
-1927
-1961
-1993
-2025
-2057
-2088
-2119
-2149
-2178
-2207
-2236
-2263
-2290
-2317
-2343
-2369
-2393
-2418
-2441
-2464
-2487
-2508
-2530
-2550
-2570
-2589
-2608
-2626
-2644
-2660
-2677
-2692
-2707
-2722
-2735
-2748
-2761
-2773
-2784
-2794
-2804
-2813
-2822
-2830
-2837
-2844
-2850
-2856
-2861
-2865
-2869
-2872
-2874
-2876
-2877
-2878
-2878
-2878
-2877
-2876
-2874
-2871
-2868
-2865
-2861
-2856
-2851
-2846
-2840
-2834
-2827
-2820
-2813
-2805
-2797
-2789
-2780
-2771
-2762
-2752
-2742
-2732
-2721
-2711
-2700
-2689
-2677
-2665
-2654
-2641
-2629
-2617
-2604
-2591
-2578
-2565
-2551
-2538
-2524
-2510
-2496
-2482
-2467
-2453
-2438
-2424
-2409
-2394
-2379
-2364
-2349
-2333
-2318
-2302
-2287
-2271
-2255
-2239
-2223
-2206
-2190
-2173
-2157
-2140
-2123
-2106
-2089
-2071
-2054
-2036
-2017
-2000
-1982
-1964
-1945
-1927
-1908
-1889
-1870
-1851
-1831
-1812
-1792
-1772
-1753
-1733
-1713
-1692
-1672
-1652
-1631
-1611
-1590
-1570
-1549
-1529
-1508
-1488
-1467
-1447
-1426
-1406
-1386
-1365
-1345
-1325
-1305
-1285
-1266
-1246
-1227
-1208
-1189
-1170
-1151
-1133
-1115
-1097
-1079
-1062
-1045
-1028
-1012
-996
-980
-964
-949
-934
-919
-905
-891
-878
-864
-851
-839
-827
-815
-803
-792
-781
-770
-760
-750
-740
-731
-722
-713
-704
-696
-688
-680
-673
-665
-658
-652
-645
-639
-633
-627
-621
-615
-610
-605
-600
-595
-590
-585
-580
-576
-572
-567
-563
-559
-555
-550
-546
-542
-538
-534
-529
-525
-520
-516
-511
-506
-501
-496
-490
-484
-478
-472
-465
-458
-451
-443
-435
-427
-418
-408
-398
-388
-377
-366
-354
-342
-329
-316
-302
-287
-272
-256
-240
-223
-205
-187
-168
-148
-128
-107
-85
-63
-40
-16
8
33
59
86
113
141
170
199
229
259
291
323
355
388
422
456
491
526
562
598
635
672
709
747
786
825
864
903
943
983
1022
1064
1105
1146
1187
1228
1270
1311
1353
1395
1436
1478
1520
1561
1603
1645
1686
1727
1768
1809
1850
1891
1931
1971
2011
2051
2090
2129
2168
2207
2245
2283
2320
2357
2394
2430
2466
2501
2537
2571
2605
2639
2672
2705
2737
2769
2800
2830
2860
2890
2918
2947
2974
3001
3027
3053
3078
3102
3126
3149
3171
3193
3214
3234
3254
3273
3291
3309
3326
3342
3357
3372
3386
3400
3412
3424
3436
3446
3456
3465
3473
3481
3488
3494
3500
3504
3508
3511
3514
3516
3517
3517
3516
3515
3513
3510
3506
3501
3496
3490
3483
3476
3467
3458
3448
3437
3426
3413
3400
3387
3372
3357
3340
3324
3306
3288
3269
3249
3229
3207
3186
3163
3140
3116
3092
3067
3041
3014
2987
2960
2932
2903
2873
2843
2813
2782
2750
2718
2685
2651
2618
2583
2548
2513
2477
2441
2405
2368
2330
2292
2254
2216
2177
2138
2098
2059
2019
1978
1938
1897
1857
1816
1775
1733
1692
1651
1609
1567
1526
1484
1442
1401
1359
1317
1275
1234
1192
1151
1109
1068
1027
985
944
904
863
822
782
742
702
662
622
582
543
504
464
425
386
348
309
270
232
194
155
117
79
42
4
-34
-71
-109
-146
-183
-220
-257
-294
-330
-367
-403
-440
-476
-512
-547
-583
-619
-654
-689
-724
-759
-794
-828
-863
-897
-931
-965
-999
-1032
-1065
-1098
-1131
-1164
-1196
-1228
-1260
-1292
-1323
-1354
-1385
-1415
-1446
-1476
-1505
-1535
-1564
-1592
-1621
-1649
-1676
-1704
-1731
-1757
-1784
-1810
-1835
-1861
-1886
-1910
-1935
-1959
-1982
-2005
-2028
-2051
-2073
-2095
-2117
-2138
-2159
-2180
-2200
-2220
-2240
-2260
-2279
-2298
-2316
-2335
-2353
-2370
-2388
-2405
-2422
-2439
-2456
-2472
-2488
-2504
-2520
-2535
-2550
-2565
-2580
-2594
-2609
-2623
-2637
-2650
-2664
-2677
-2690
-2703
-2715
-2728
-2740
-2752
-2764
-2776
-2787
-2798
-2809
-2820
-2831
-2842
-2852
-2862
-2872
-2882
-2892
-2901
-2910
-2920
-2929
-2937
-2946
-2955
-2963
-2971
-2979
-2987
-2995
-3003
-3011
-3018
-3025
-3032
-3040
-3046
-3053
-3060
-3066
-3073
-3079
-3085
-3091
-3097
-3103
-3108
-3114
-3119
-3124
-3129
-3134
-3139
-3143
-3148
-3152
-3156
-3160
-3164
-3167
-3171
-3174
-3177
-3180
-3183
-3186
-3188
-3190
-3192
-3194
-3196
-3197
-3198
-3199
-3200
-3200
-3201
-3201
-3201
-3200
-3199
-3198
-3197
-3196
-3194
-3192
-3190
-3187
-3184
-3181
-3178
-3175
-3171
-3167
-3163
-3158
-3153
-3148
-3143
-3138
-3132
-3126
-3120
-3113
-3107
-3100
-3093
-3085
-3078
-3070
-3062
-3053
-3045
-3036
-3027
-3018
-3008
-2999
-2989
-2978
-2968
-2957
-2946
-2935
-2924
-2912
-2900
-2888
-2876
-2863
-2850
-2837
-2824
-2810
-2796
-2782
-2767
-2752
-2737
-2722
-2706
-2690
-2673
-2656
-2639
-2621
-2604
-2585
-2567
-2548
-2529
-2509
-2489
-2469
-2448
-2427
-2406
-2384
-2362
-2339
-2316
-2293
-2269
-2245
-2221
-2196
-2171
-2145
-2119
-2093
-2066
-2039
-2012
-1984
-1956
-1928
-1899
-1870
-1841
-1812
-1782
-1752
-1721
-1691
-1660
-1629
-1597
-1565
-1533
-1501
-1468
-1435
-1402
-1369
-1335
-1301
-1267
-1233
-1199
-1164
-1129
-1094
-1059
-1022
-988
-952
-916
-880
-843
-807
-770
-733
-696
-659
-622
-585
-547
-510
-472
-434
-396
-358
-320
-282
-243
-205
-167
-128
-89
-51
-12
27
66
105
144
183
222
261
300
339
378
418
457
496
535
574
614
653
692
731
770
810
849
888
927
966
1004
1044
1084
1123
1162
1201
1240
1279
1318
1357
1396
1435
1473
1512
1551
1590
1628
1667
1706
1744
1783
1821
1860
1898
1936
1974
2013
2051
2089
2126
2164
2202
2240
2277
2315
2352
2390
2427
2464
2501
2538
2574
2611
2647
2683
2720
2756
2791
2827
2862
2898
2933
2968
3003
3037
3072
3106
3140
3174
3208
3241
3274
3307
3340
3373
3405
3437
3469
3500
3531
3562
3593
3623
3653
3683
3712
3741
3770
3798
3826
3854
3881
3908
3934
3960
3985
4010
4034
4058
4081
4104
4126
4148
4169
4190
4210
4229
4248
4266
4284
4301
4317
4332
4347
4361
4375
4388
4400
4411
4421
4431
4440
4448
4456
4462
4468
4473
4478
4481
4484
4486
4487
4487
4487
4486
4484
4481
4478
4473
4469
4463
4456
4449
4442
4433
4424
4414
4404
4392
4381
4368
4355
4342
4327
4313
4297
4281
4265
4248
4230
4212
4194
4175
4155
4135
4115
4094
4073
4051
4029
4006
3983
3959
3935
3911
3886
3861
3835
3809
3782
3756
3728
3701
3673
3644
3615
3586
3557
3527
3497
3466
3435
3404
3373
3341
3308
3276
3243
3210
3176
3142
3108
3074
3039
3004
2969
2934
2898
2862
2826
2789
2752
2715
2678
2641
2603
2565
2527
2489
2451
2412
2374
2335
2296
2256
2217
2177
2138
2098
2058
2017
1977
1937
1897
1856
1815
1774
1734
1693
1651
1610
1569
1527
1486
1444
1402
1360
1318
1276
1234
1191
1149
1106
1063
1020
977
934
891
847
804
760
716
672
628
584
540
495
451
406
362
317
272
227
183
138
93
47
2
-43
-88
-133
-178
-223
-268
-313
-358
-403
-448
-492
-537
-582
-626
-670
-714
-758
-802
-845
-889
-932
-975
-1018
-1060
-1102
-1144
-1186
-1227
-1269
-1310
-1350
-1391
-1431
-1470
-1510
-1549
-1588
-1626
-1665
-1703
-1740
-1777
-1814
-1851
-1888
-1924
-1960
-1995
-2029
-2065
-2100
-2134
-2169
-2202
-2236
-2269
-2302
-2335
-2368
-2400
-2432
-2464
-2495
-2527
-2558
-2589
-2620
-2650
-2681
-2711
-2741
-2771
-2801
-2830
-2860
-2889
-2918
-2947
-2976
-3005
-3033
-3061
-3090
-3118
-3146
-3173
-3201
-3228
-3256
-3283
-3310
-3337
-3364
-3390
-3417
-3443
-3469
-3496
-3522
-3547
-3573
-3599
-3624
-3649
-3675
-3700
-3724
-3749
-3773
-3798
-3822
-3846
-3870
-3893
-3917
-3940
-3963
-3986
-4009
-4030
-4053
-4075
-4097
-4119
-4141
-4162
-4183
-4204
-4224
-4244
-4265
-4284
-4304
-4323
-4342
-4361
-4379
-4397
-4415
-4433
-4450
-4467
-4484
-4500
-4516
-4531
-4546
-4561
-4575
-4589
-4603
-4616
-4629
-4641
-4653
-4664
-4675
-4686
-4696
-4705
-4714
-4723
-4731
-4738
-4745
-4751
-4757
-4762
-4767
-4771
-4775
-4778
-4780
-4782
-4783
-4784
-4784
-4784
-4783
-4781
-4779
-4776
-4773
-4769
-4765
-4760
-4755
-4749
-4742
-4735
-4727
-4719
-4710
-4701
-4691
-4681
-4670
-4658
-4646
-4634
-4621
-4607
-4593
-4579
-4564
-4548
-4532
-4516
-4499
-4482
-4464
-4446
-4427
-4408
-4389
-4369
-4349
-4329
-4308
-4287
-4266
-4244
-4222
-4200
-4178
-4155
-4132
-4109
-4085
-4062
-4038
-4014
-3989
-3965
-3940
-3916
-3891
-3866
-3841
-3815
-3790
-3764
-3739
-3713
-3687
-3661
-3635
-3609
-3583
-3557
-3531
-3504
-3478
-3451
-3425
-3398
-3372
-3345
-3318
-3292
-3265
-3238
-3211
-3184
-3157
-3130
-3103
-3076
-3049
-3022
-2995
-2968
-2941
-2914
-2887
-2860
-2833
-2806
-2779
-2752
-2725
-2698
-2671
-2644
-2617
-2591
-2564
-2537
-2511
-2484
-2458
-2431
-2405
-2379
-2352
-2326
-2300
-2274
-2248
-2222
-2196
-2170
-2144
-2118
-2093
-2067
-2041
-2016
-1990
-1965
-1940
-1914
-1889
-1864
-1839
-1814
-1789
-1764
-1739
-1714
-1689
-1664
-1640
-1615
-1590
-1566
-1541
-1516
-1492
-1467
-1443
-1419
-1394
-1370
-1346
-1322
-1297
-1273
-1249
-1225
-1202
-1178
-1154
-1131
-1107
-1084
-1060
-1037
-1014
-991
-968
-946
-923
-901
-879
-857
-835
-813
-792
-770
-749
-728
-707
-687
-666
-646
-626
-606
-586
-567
-548
-529
-510
-491
-473
-454
-436
-418
-401
-383
-366
-349
-332
-315
-298
-282
-266
-250
-234
-218
-203
-188
-172
-158
-143
-128
-114
-100
-86
-72
-58
-45
-31
-18
-5
8
21
33
45
58
70
82
94
105
117
128
139
150
161
171
182
192
202
212
221
231
240
249
258
267
275
283
291
299
306
313
320
327
334
340
346
351
357
362
367
372
376
381
385
388
392
395
398
401
404
406
409
411
413
414
416
417
418
419
420
421
421
421
422
422
422
422
422
422
421
421
421
420
420
419
419
418
418
417
417
416
416
415
415
415
415
415
414
414
415
415
415
415
416
416
417
418
419
420
421
422
424
425
427
429
430
432
435
437
439
442
445
447
450
454
457
460
464
468
471
475
479
484
488
492
497
502
507
512
517
522
528
534
539
545
551
558
564
571
577
584
591
598
606
613
621
628
636
644
652
661
669
678
686
695
704
713
722
732
741
751
761
770
780
790
801
811
821
832
842
853
864
875
886
897
908
920
931
943
954
966
978
989
1000
1012
1026
1038
1050
1063
1075
1088
1100
1113
1126
1139
1152
1165
1178
1191
1205
1218
1232
1246
1260
1274
1288
1302
1316
1330
1345
1360
1374
1389
1404
1419
1434
1450
1465
1480
1496
1512
1527
1543
1559
1575
1591
1607
1623
1639
1655
1672
1688
1704
1721
1737
1753
1770
1786
1803
1819
1836
1852
1868
1885
1901
1917
1934
1950
1966
1982
1998
2013
2029
2045
2062
2077
2093
2108
2123
2138
2153
2167
2182
2196
2210
2224
2238
2251
2264
2277
2290
2302
2314
2326
2337
2349
2360
2370
2381
2391
2400
2410
2419
2427
2436
2444
2451
2459
2466
2472
2478
2484
2490
2495
2499
2503
2507
2511
2514
2516
2518
2520
2521
2522
2523
2523
2522
2521
2520
2518
2516
2513
2509
2506
2501
2497
2492
2486
2480
2473
2466
2459
2451
2442
2434
2424
2414
2404
2394
2383
2371
2359
2347
2334
2321
2308
2294
2279
2265
2250
2235
2219
2203
2187
2170
2154
2137
2119
2102
2084
2066
2048
2029
2011
1992
1973
1954
1935
1915
1896
1876
1856
1836
1816
1796
1776
1756
1736
1716
1696
1675
1655
1635
1615
1595
1575
1555
1536
1516
1496
1477
1458
1438
1419
1401
1382
1363
1345
1327
1309
1291
1273
1256
1239
1222
1205
1189
1173
1157
1141
1126
1111
1096
1081
1067
1053
1039
1025
1012
999
986
974
962
950
938
927
916
905
895
884
874
865
855
846
837
829
820
812
804
797
789
782
775
769
762
756
750
745
739
734
729
724
720
715
711
707
703
699
696
692
689
686
683
681
678
676
673
671
669
667
665
663
661
660
658
657
655
654
652
651
650
648
647
645
644
643
641
640
638
637
635
633
631
629
627
625
622
620
617
614
611
608
605
601
598
594
590
586
581
577
572
567
562
557
551
546
540
534
527
521
514
507
500
493
485
478
470
461
453
444
435
426
417
407
397
387
377
367
356
345
334
323
311
299
288
275
263
251
238
225
212
199
186
172
158
144
130
116
102
88
73
58
43
28
13
-2
-17
-32
-48
-63
-79
-94
-110
-126
-142
-157
-173
-189
-205
-221
-237
-253
-269
-285
-301
-316
-332
-348
-364
-380
-395
-411
-427
-442
-458
-473
-488
-503
-518
-534
-548
-563
-578
-593
-607
-622
-636
-650
-664
-678
-692
-706
-719
-732
-746
-759
-771
-784
-797
-809
-821
-833
-845
-857
-868
-879
-891
-901
-912
-923
-933
-943
-953
-963
-973
-982
-991
-1000
-1008
-1018
-1026
-1035
-1043
-1050
-1058
-1066
-1073
-1080
-1087
-1093
-1100
-1106
-1112
-1118
-1124
-1129
-1134
-1139
-1144
-1149
-1153
-1158
-1162
-1166
-1169
-1173
-1176
-1179
-1182
-1185
-1187
-1189
-1191
-1193
-1194
-1196
-1197
-1198
-1198
-1198
-1199
-1198
-1198
-1197
-1196
-1195
-1194
-1192
-1190
-1188
-1186
-1183
-1180
-1177
-1173
-1170
-1166
-1161
-1157
-1152
-1147
-1142
-1137
-1131
-1125
-1119
-1112
-1106
-1099
-1092
-1085
-1077
-1070
-1062
-1053
-1045
-1036
-1027
-1018
-1008
-999
-990
-980
-970
-959
-949
-938
-927
-915
-904
-892
-881
-869
-856
-844
-831
-819
-806
-793
-780
-766
-753
-739
-726
-712
-698
-684
-670
-656
-642
-628
-613
-599
-585
-570
-556
-541
-527
-513
-498
-484
-469
-455
-441
-427
-413
-399
-385
-371
-358
-344
-331
-318
-305
-292
-279
-267
-255
-243
-231
-219
-208
-197
-186
-176
-165
-155
-146
-136
-127
-119
-110
-102
-95
-87
-80
-74
-67
-61
-56
-51
-46
-42
-38
-35
-32
-29
-27
-25
-24
-23
-23
-23
-23
-24
-25
-27
-29
-32
-35
-38
-42
-47
-51
-57
-62
-68
-75
-82
-89
-97
-105
-113
-122
-131
-141
-151
-162
-172
-183
-195
-207
-219
-231
-244
-257
-270
-284
-298
-312
-327
-341
-357
-372
-388
-403
-420
-436
-453
-470
-487
-504
-522
-540
-558
-576
-595
-614
-633
-652
-671
-691
-711
-731
-751
-772
-792
-813
-834
-855
-877
-898
-920
-942
-964
-986
-1008
-1031
-1053
-1076
-1099
-1122
-1145
-1168
-1191
-1215
-1238
-1262
-1285
-1309
-1333
-1356
-1380
-1404
-1428
-1451
-1475
-1499
-1523
-1546
-1570
-1593
-1617
-1640
-1663
-1686
-1709
-1732
-1754
-1777
-1799
-1822
-1844
-1866
-1887
-1909
-1930
-1951
-1972
-1993
-2013
-2033
-2053
-2072
-2092
-2111
-2129
-2148
-2166
-2183
-2201
-2218
-2234
-2250
-2266
-2282
-2297
-2311
-2326
-2340
-2353
-2366
-2379
-2391
-2403
-2414
-2425
-2436
-2446
-2455
-2465
-2473
-2482
-2490
-2497
-2504
-2511
-2517
-2522
-2528
-2532
-2537
-2541
-2544
-2547
-2550
-2552
-2554
-2556
-2557
-2557
-2558
-2557
-2557
-2556
-2555
-2553
-2551
-2549
-2546
-2543
-2540
-2536
-2532
-2528
-2523
-2518
-2513
-2508
-2502
-2496
-2490
-2484
-2477
-2470
-2463
-2456
-2449
-2441
-2433
-2425
-2417
-2409
-2401
-2392
-2383
-2374
-2365
-2356
-2347
-2337
-2328
-2318
-2308
-2299
-2289
-2279
-2268
-2258
-2248
-2237
-2227
-2216
-2205
-2195
-2184
-2173
-2162
-2151
-2140
-2129
-2117
-2106
-2095
-2083
-2072
-2060
-2049
-2037
-2025
-2013
-2001
-1990
-1978
-1966
-1953
-1941
-1929
-1916
-1904
-1891
-1878
-1865
-1852
-1839
-1826
-1812
-1799
-1785
-1771
-1757
-1743
-1729
-1714
-1699
-1685
-1669
-1654
-1639
-1623
-1607
-1591
-1575
-1558
-1541
-1524
-1507
-1490
-1472
-1454
-1436
-1418
-1399
-1380
-1361
-1342
-1322
-1303
-1283
-1262
-1242
-1221
-1201
-1180
-1158
-1137
-1115
-1094
-1072
-1049
-1027
-1004
-982
-960
-937
-914
-891
-868
-844
-821
-798
-774
-751
-727
-704
-680
-657
-633
-610
-586
-563
-539
-516
-493
-470
-447
-424
-401
-378
-355
-333
-311
-288
-266
-244
-223
-201
-180
-158
-137
-116
-96
-75
-55
-35
-15
5
25
44
63
82
101
119
138
156
174
192
209
226
244
261
277
294
310
326
342
358
374
389
405
420
435
450
465
479
494
508
522
536
550
564
577
591
604
617
630
643
656
669
682
694
707
719
731
743
755
767
779
791
802
814
825
837
848
859
871
882
893
904
915
926
936
947
958
968
979
990
1000
1010
1020
1032
1042
1053
1063
1074
1084
1095
1105
1116
1126
1137
1148
1158
1169
1180
1191
1201
1212
1223
1234
1245
1256
1267
1278
1289
1300
1312
1323
1334
1345
1356
1367
1379
1390
1401
1412
1423
1434
1445
1456
1467
1477
1488
1498
1509
1519
1530
1540
1550
1559
1569
1578
1588
1597
1605
1614
1622
1631
1638
1646
1654
1661
1667
1674
1680
1686
1692
1697
1702
1707
1711
1715
1719
1722
1725
1728
1730
1732
1734
1735
1736
1737
1737
1737
1736
1735
1734
1733
1731
1728
1726
1723
1719
1716
1712
1707
1702
1697
1692
1686
1680
1674
1667
1660
1652
1645
1637
1629
1620
1611
1602
1593
1584
1574
1564
1553
1543
1532
1521
1510
1499
1487
1475
1463
1451
1438
1426
1413
1400
1387
1374
1360
1346
1333
1319
1304
1290
1275
1261
1246
1231
1215
1200
1184
1168
1152
1136
1120
1103
1086
1069
1051
1034
1016
998
979
961
942
922
903
883
863
843
822
802
780
759
737
715
692
670
646
623
599
575
550
525
500
474
448
422
395
368
340
312
284
255
226
196
166
136
105
74
42
10
-22
-55
-88
-121
-154
-188
-223
-257
-292
-328
-363
-399
-436
-472
-509
-546
-583
-621
-658
-696
-734
-772
-811
-849
-888
-927
-965
-1004
-1043
-1082
-1121
-1159
-1198
-1237
-1275
-1314
-1352
-1390
-1428
-1466
-1503
-1541
-1578
-1614
-1651
-1687
-1723
-1759
-1794
-1828
-1863
-1897
-1931
-1964
-1997
-2029
-2061
-2092
-2123
-2153
-2183
-2212
-2241
-2269
-2296
-2323
-2350
-2376
-2401
-2425
-2449
-2473
-2495
-2517
-2539
-2559
-2580
-2599
-2618
-2636
-2653
-2670
-2686
-2701
-2716
-2730
-2743
-2756
-2768
-2779
-2790
-2800
-2810
-2819
-2827
-2835
-2842
-2849
-2855
-2860
-2865
-2870
-2874
-2877
-2880
-2883
-2885
-2886
-2887
-2888
-2888
-2888
-2888
-2887
-2885
-2884
-2882
-2879
-2877
-2874
-2870
-2867
-2863
-2859
-2854
-2850
-2845
-2839
-2834
-2828
-2822
-2816
-2810
-2804
-2797
-2790
-2783
-2776
-2769
-2762
-2754
-2747
-2739
-2731
-2723
-2715
-2707
-2698
-2690
-2681
-2673
-2664
-2655
-2646
-2637
-2628
-2619
-2609
-2600
-2590
-2581
-2571
-2561
-2551
-2541
-2531
-2520
-2510
-2500
-2489
-2478
-2467
-2456
-2445
-2434
-2422
-2411
-2399
-2387
-2375
-2363
-2351
-2338
-2325
-2313
-2300
-2286
-2273
-2259
-2246
-2232
-2218
-2203
-2189
-2174
-2159
-2144
-2128
-2112
-2096
-2080
-2064
-2047
-2029
-2013
-1996
-1978
-1960
-1942
-1924
-1905
-1886
-1867
-1847
-1827
-1807
-1787
-1766
-1745
-1724
-1703
-1681
-1659
-1637
-1614
-1591
-1568
-1545
-1521
-1498
-1473
-1449
-1425
-1400
-1375
-1349
-1324
-1298
-1272
-1246
-1220
-1194
-1167
-1140
-1113
-1086
-1059
-1032
-1004
-976
-949
-921
-893
-864
-836
-808
-779
-751
-722
-693
-665
-636
-607
-578
-549
-520
-491
-462
-433
-404
-375
-346
-317
-288
-259
-230
-202
-173
-144
-116
-87
-59
-30
-2
26
54
82
109
137
164
191
218
245
272
298
325
351
377
403
429
454
479
504
529
554
578
603
627
651
674
698
721
744
767
789
812
834
856
877
899
920
941
961
982
1002
1020
1041
1060
1079
1098
1116
1135
1152
1170
1187
1204
1221
1237
1253
1269
1285
1300
1315
1329
1344
1358
1372
1385
1398
1411
1423
1436
1448
1459
1471
1482
1492
1503
1513
1523
1532
1542
1551
1560
1568
1576
1585
1592
1600
1607
1614
1621
1628
1634
1640
1646
1652
1658
1663
1668
1673
1678
1682
1687
1691
1695
1699
1703
1706
1710
1713
1716
1719
1721
1724
1726
1729
1731
1733
1735
1737
1738
1740
1741
1742
1743
1744
1745
1746
1747
1747
1748
1748
1748
1748
1748
1748
1748
1747
1747
1746
1745
1745
1744
1743
1741
1740
1738
1737
1735
1733
1731
1729
1727
1724
1722
1719
1717
1714
1711
1708
1705
1702
1699
1695
1692
1688
1685
1681
1678
1674
1670
1666
1663
1659
1655
1651
1647
1643
1638
1634
1630
1626
1622
1617
1613
1609
1604
1600
1596
1591
1587
1582
1578
1573
1569
1565
1560
1556
1551
1547
1542
1538
1533
1529
1524
1520
1515
1511
1506
1502
1497
1493
1488
1484
1479
1475
1470
1466
1461
1457
1452
1447
1443
1438
1433
1429
1424
1419
1415
1410
1405
1400
1395
1390
1386
1381
1376
1371
1366
1361
1356
1351
1346
1342
1337
1332
1327
1322
1317
1312
1307
1302
1297
1291
1286
1281
1276
1271
1266
1260
1255
1250
1245
1239
1234
1228
1223
1217
1211
1206
1200
1194
1188
1182
1176
1170
1163
1157
1150
1144
1137
1130
1123
1116
1108
1101
1093
1085
1077
1069
1061
1052
1043
1034
1025
1016
1006
996
986
976
965
955
943
932
921
909
897
884
872
859
845
832
818
803
789
774
758
743
727
710
694
677
659
641
623
604
586
566
547
526
506
485
464
442
420
398
375
352
329
305
281
257
232
206
181
155
129
102
75
48
20
-8
-37
-65
-94
-123
-153
-183
-213
-244
-274
-305
-336
-368
-400
-431
-464
-496
-529
-561
-594
-627
-661
-694
-728
-761
-795
-829
-864
-898
-932
-966
-1000
-1036
-1070
-1105
-1139
-1174
-1209
-1244
-1278
-1313
-1348
-1382
-1417
-1451
-1486
-1520
-1555
-1589
-1623
-1657
-1691
-1725
-1759
-1793
-1826
-1859
-1892
-1925
-1958
-1991
-2023
-2055
-2087
-2119
-2150
-2181
-2212
-2243
-2273
-2303
-2333
-2363
-2392
-2421
-2450
-2478
-2506
-2534
-2561
-2588
-2614
-2640
-2666
-2692
-2717
-2741
-2766
-2789
-2813
-2836
-2859
-2881
-2903
-2924
-2945
-2966
-2986
-3006
-3025
-3044
-3062
-3080
-3097
-3114
-3131
-3147
-3163
-3178
-3192
-3207
-3220
-3234
-3246
-3259
-3270
-3282
-3293
-3303
-3313
-3323
-3332
-3340
-3348
-3356
-3363
-3370
-3377
-3382
-3388
-3393
-3397
-3402
-3405
-3409
-3411
-3414
-3416
-3418
-3419
-3420
-3420
-3420
-3420
-3419
-3419
-3417
-3416
-3414
-3412
-3409
-3406
-3403
-3400
-3396
-3392
-3388
-3383
-3379
-3374
-3368
-3363
-3357
-3351
-3345
-3339
-3333
-3326
-3319
-3312
-3305
-3297
-3289
-3282
-3274
-3265
-3257
-3249
-3240
-3231
-3222
-3213
-3204
-3195
-3186
-3176
-3166
-3157
-3147
-3137
-3127
-3117
-3107
-3096
-3086
-3075
-3065
-3054
-3043
-3032
-3021
-3010
-2999
-2988
-2977
-2965
-2954
-2943
-2931
-2919
-2908
-2896
-2884
-2872
-2860
-2848
-2836
-2823
-2811
-2798
-2786
-2773
-2760
-2747
-2734
-2721
-2708
-2694
-2681
-2667
-2654
-2640
-2626
-2612
-2598
-2583
-2569
-2554
-2540
-2525
-2510
-2495
-2480
-2465
-2450
-2434
-2419
-2403
-2388
-2372
-2357
-2341
-2325
-2309
-2293
-2277
-2260
-2244
-2228
-2211
-2195
-2178
-2161
-2144
-2128
-2111
-2094
-2077
-2060
-2041
-2025
-2008
-1990
-1973
-1955
-1938
-1920
-1903
-1885
-1867
-1849
-1831
-1813
-1795
-1777
-1759
-1740
-1722
-1704
-1685
-1667
-1648
-1629
-1611
-1592
-1573
-1554
-1535
-1516
-1496
-1477
-1458
-1438
-1419
-1399
-1379
-1359
-1340
-1319
-1299
-1279
-1259
-1238
-1218
-1197
-1176
-1155
-1134
-1113
-1092
-1070
-1049
-1027
-1004
-983
-961
-938
-915
-892
-869
-846
-823
-799
-775
-751
-727
-702
-677
-653
-627
-602
-577
-551
-525
-499
-472
-446
-419
-392
-364
-337
-309
-281
-253
-225
-196
-168
-139
-110
-80
-51
-21
9
39
69
100
130
161
192
223
254
286
317
349
381
413
445
477
509
542
574
607
640
673
706
740
773
807
840
874
908
943
977
1010
1046
1081
1116
1151
1186
1221
1257
1292
1328
1364
1400
1436
1472
1509
1545
1582
1619
1656
1693
1730
1767
1805
1842
1880
1918
1955
1993
2031
2069
2108
2146
2184
2222
2260
2299
2337
2375
2413
2452
2490
2528
2566
2604
2642
2680
2717
2755
2792
2830
2867
2904
2940
2977
3013
3049
3085
3120
3155
3190
3225
3259
3293
3327
3360
3392
3425
3457
3488
3519
3550
3580
3609
3639
3667
3695
3723
3750
3777
3803
3828
3853
3877
3901
3924
3946
3968
3989
4009
4029
4048
4067
4085
4102
4118
4134
4149
4164
4178
4191
4203
4215
4226
4236
4245
4254
4262
4269
4276
4282
4287
4291
4295
4297
4299
4301
4301
4301
4300
4299
4297
4294
4290
4285
4280
4274
4268
4261
4253
4244
4235
4225
4214
4203
4191
4178
4165
4151
4137
4122
4106
4090
4073
4054
4037
4018
3999
3980
3959
3938
3917
3895
3873
3850
3827
3803
3778
3754
3728
3703
3677
3650
3623
3596
3569
3541
3512
3484
3455
3425
3396
3366
3335
3304
3273
3242
3210
3179
3146
3114
3081
3048
3014
2981
2947
2913
2878
2843
2808
2773
2738
2702
2666
2630
2593
2556
2520
2482
2445
2407
2369
2331
2293
2254
2215
2176
2136
2097
2057
2017
1977
1936
1895
1854
1813
1772
1730
1689
1647
1604
1562
1519
1477
1434
1391
1347
1304
1260
1217
1173
1129
1085
1041
997
952
908
863
819
774
730
685
641
596
552
507
463
419
374
330
286
242
198
154
110
66
23
-20
-63
-106
-149
-192
-234
-276
-318
-360
-401
-443
-484
-524
-565
-605
-645
-685
-724
-763
-802
-840
-878
-916
-954
-991
-1027
-1064
-1100
-1136
-1171
-1206
-1241
-1275
-1309
-1343
-1376
-1409
-1441
-1473
-1505
-1537
-1567
-1598
-1628
-1658
-1688
-1717
-1745
-1774
-1801
-1829
-1856
-1883
-1909
-1935
-1961
-1986
-2011
-2036
-2060
-2084
-2107
-2130
-2153
-2175
-2197
-2219
-2240
-2261
-2281
-2301
-2321
-2340
-2359
-2378
-2396
-2414
-2431
-2448
-2465
-2481
-2497
-2513
-2528
-2543
-2557
-2572
-2585
-2599
-2612
-2624
-2637
-2649
-2660
-2671
-2682
-2692
-2702
-2712
-2721
-2730
-2739
-2747
-2755
-2763
-2770
-2777
-2783
-2790
-2796
-2801
-2806
-2811
-2816
-2820
-2825
-2828
-2832
-2835
-2838
-2841
-2843
-2845
-2847
-2849
-2850
-2852
-2853
-2853
-2854
-2854
-2854
-2854
-2854
-2854
-2853
-2852
-2851
-2850
-2849
-2847
-2846
-2844
-2843
-2841
-2839
-2837
-2835
-2832
-2830
-2828
-2826
-2823
-2821
-2818
-2816
-2813
-2811
-2808
-2806
-2803
-2800
-2798
-2795
-2793
-2790
-2788
-2785
-2783
-2781
-2779
-2776
-2774
-2772
-2770
-2768
-2766
-2764
-2763
-2761
-2759
-2758
-2756
-2755
-2754
-2752
-2751
-2750
-2749
-2748
-2747
-2747
-2746
-2745
-2745
-2744
-2744
-2744
-2743
-2743
-2743
-2743
-2743
-2743
-2743
-2743
-2744
-2744
-2744
-2744
-2745
-2745
-2745
-2746
-2746
-2746
-2747
-2747
-2747
-2747
-2748
-2748
-2748
-2748
-2748
-2748
-2748
-2748
-2748
-2747
-2747
-2747
-2746
-2745
-2744
-2743
-2742
-2740
-2739
-2737
-2735
-2733
-2730
-2727
-2725
-2721
-2718
-2714
-2711
-2706
-2702
-2697
-2692
-2687
-2681
-2675
-2669
-2662
-2655
-2647
-2639
-2631
-2622
-2613
-2604
-2594
-2583
-2572
-2561
-2549
-2537
-2525
-2512
-2498
-2484
-2469
-2454
-2439
-2423
-2407
-2390
-2373
-2355
-2337
-2318
-2299
-2280
-2260
-2239
-2218
-2197
-2175
-2153
-2130
-2107
-2084
-2060
-2035
-2011
-1986
-1960
-1934
-1908
-1882
-1855
-1828
-1800
-1772
-1744
-1716
-1687
-1658
-1629
-1599
-1569
-1539
-1509
-1479
-1448
-1417
-1386
-1355
-1324
-1292
-1261
-1229
-1197
-1165
-1133
-1101
-1069
-1037
-1004
-972
-940
-907
-875
-842
-810
-777
-745
-712
-680
-648
-615
-583
-551
-519
-487
-455
-423
-391
-360
-328
-297
-266
-235
-204
-174
-143
-113
-83
-53
-24
6
35
64
93
121
150
178
206
233
261
288
315
341
367
394
419
445
470
495
519
543
567
591
614
637
659
682
703
725
746
767
787
807
827
846
865
884
902
920
938
955
972
988
1004
1020
1036
1051
1065
1079
1093
1107
1120
1133
1145
1157
1169
1180
1191
1202
1212
1222
1231
1241
1249
1258
1266
1274
1281
1288
1295
1302
1308
1314
1319
1324
1329
1334
1338
1342
1346
1349
1352
1355
1357
1359
1361
1363
1364
1365
1366
1366
1366
1366
1366
1365
1365
1364
1362
1361
1359
1357
1354
1352
1349
1346
1343
1339
1335
1331
1327
1323
1318
1313
1308
1303
1297
1291
1285
1279
1273
1266
1259
1252
1245
1237
1230
1222
1214
1205
1197
1188
1179
1170
1161
1151
1141
1131
1121
1111
1100
1089
1078
1067
1055
1043
1031
1018
1006
993
980
966
952
938
924
909
894
879
863
847
831
815
798
780
763
745
727
708
689
670
650
630
610
589
568
546
525
503
480
457
434
411
387
363
338
313
288
262
237
210
184
157
130
102
75
47
18
-11
-39
-69
-98
-128
-158
-188
-219
-249
-280
-311
-343
-375
-406
-438
-471
-503
-535
-568
-601
-634
-667
-700
-734
-767
-801
-834
-868
-902
-936
-970
-1004
-1038
-1072
-1106
-1140
-1175
-1209
-1243
-1277
-1311
-1345
-1380
-1414
-1448
-1482
-1516
-1550
-1583
-1617
-1651
-1685
-1718
-1752
-1785
-1819
-1852
-1886
-1919
-1952
-1985
-2017
-2050
-2083
-2116
-2148
-2181
-2213
-2245
-2277
-2309
-2341
-2372
-2404
-2435
-2466
-2497
-2528
-2558
-2589
-2619
-2649
-2679
-2708
-2737
-2766
-2795
-2823
-2852
-2879
-2907
-2934
-2961
-2988
-3014
-3040
-3066
-3091
-3116
-3140
-3164
-3188
-3211
-3233
-3256
-3277
-3298
-3319
-3339
-3359
-3378
-3396
-3414
-3431
-3448
-3464
-3480
-3495
-3509
-3522
-3535
-3548
-3559
-3570
-3580
-3590
-3599
-3607
-3615
-3622
-3628
-3633
-3638
-3642
-3645
-3647
-3649
-3650
-3650
-3649
-3648
-3646
-3643
-3639
-3634
-3629
-3623
-3616
-3609
-3600
-3591
-3581
-3571
-3559
-3547
-3534
-3520
-3506
-3490
-3474
-3457
-3440
-3421
-3402
-3382
-3362
-3341
-3318
-3296
-3272
-3248
-3223
-3198
-3172
-3145
-3117
-3089
-3060
-3031
-3000
-2970
-2938
-2906
-2874
-2840
-2807
-2772
-2737
-2702
-2666
-2629
-2592
-2555
-2516
-2478
-2439
-2400
-2360
-2320
-2279
-2238
-2197
-2155
-2113
-2070
-2027
-1984
-1941
-1897
-1854
-1810
-1765
-1721
-1676
-1631
-1586
-1540
-1495
-1449
-1404
-1358
-1312
-1266
-1220
-1174
-1128
-1081
-1035
-989
-943
-897
-851
-805
-760
-714
-669
-623
-578
-533
-488
-444
-399
-355
-311
-267
-224
-181
-138
-95
-53
-11
31
72
113
153
194
234
273
312
351
389
427
464
501
538
574
610
645
680
714
748
781
814
847
879
910
941
972
1002
1031
1060
1089
1117
1144
1171
1198
1224
1249
1274
1298
1322
1346
1369
1391
1413
1435
1456
1476
1496
1516
1534
1553
1571
1589
1606
1622
1638
1654
1669
1684
1698
1712
1725
1738
1751
1763
1774
1786
1797
1807
1817
1827
1836
1845
1853
1861
1869
1877
1884
1891
1897
1903
1909
1914
1919
1924
1929
1933
1937
1940
1944
1947
1949
1952
1954
1956
1957
1959
1960
1961
1961
1961
1962
1961
1961
1960
1959
1958
1957
1955
1953
1951
1949
1946
1944
1941
1938
1934
1931
1927
1923
1919
1914
1910
1905
1900
1895
1890
1884
1879
1873
1867
1861
1855
1849
1843
1836
1829
1823
1816
1808
1801
1794
1786
1779
1771
1763
1755
1747
1739
1730
1722
1713
1704
1695
1686
1677
1668
1659
1649
1640
1630
1620
1610
1600
1590
1580
1570
1560
1549
1539
1528
1517
1506
1496
1485
1474
1462
1451
1440
1429
1417
1406
1394
1382
1371
1359
1347
1335
1324
1312
1300
1288
1276
1264
1252
1240
1228
1216
1205
1193
1181
1169
1157
1145
1134
1122
1110
1099
1087
1076
1064
1053
1042
1031
1020
1008
998
987
976
966
955
945
934
924
914
904
894
884
874
864
855
845
836
827
817
808
799
790
781
773
764
755
747
738
730
722
714
706
698
690
682
674
666
659
651
643
636
628
621
613
606
599
591
584
577
570
563
556
549
541
534
527
520
513
507
500
493
486
479
472
465
458
451
444
438
431
424
417
411
404
397
391
384
377
371
365
358
352
346
340
333
327
322
316
310
304
299
293
288
283
277
272
267
263
258
253
249
245
240
236
232
229
225
221
218
215
212
209
206
204
201
199
197
195
193
192
190
189
188
187
186
185
185
184
184
184
184
184
184
184
184
185
185
186
187
188
189
190
191
192
194
195
197
199
200
202
204
206
208
210
213
215
217
219
222
224
227
229
232
234
237
240
242
245
248
250
253
256
259
262
264
267
270
273
276
279
283
286
289
292
296
299
302
306
309
313
316
320
324
327
331
335
339
343
346
350
355
359
363
367
371
375
380
384
388
393
397
402
406
411
415
420
424
429
434
438
443
447
452
457
461
466
471
475
480
484
489
493
498
502
506
511
515
519
523
527
531
534
538
541
545
548
551
554
557
560
563
565
568
570
572
574
576
578
580
581
583
584
585
586
587
588
588
589
589
589
589
589
589
589
588
587
587
586
584
583
582
580
578
576
574
572
569
566
563
560
557
554
550
546
542
538
533
529
524
519
513
508
502
496
490
483
476
469
462
454
447
439
430
422
413
404
395
385
376
366
355
345
334
323
312
300
288
276
264
251
238
225
212
198
184
170
155
140
125
110
95
79
63
47
31
14
-3
-19
-37
-54
-71
-89
-107
-124
-142
-161
-179
-197
-216
-235
-253
-272
-291
-310
-329
-348
-367
-386
-406
-425
-444
-463
-482
-501
-519
-538
-557
-576
-594
-613
-631
-649
-667
-685
-703
-720
-738
-755
-772
-789
-806
-822
-838
-854
-870
-885
-901
-915
-930
-945
-959
-973
-986
-999
-1012
-1025
-1037
-1049
-1061
-1072
-1084
-1094
-1105
-1115
-1125
-1134
-1143
-1152
-1160
-1169
-1176
-1184
-1191
-1198
-1205
-1211
-1217
-1222
-1228
-1233
-1237
-1242
-1246
-1249
-1253
-1256
-1259
-1262
-1264
-1266
-1268
-1269
-1271
-1271
-1272
-1273
-1273
-1273
-1273
-1272
-1272
-1271
-1270
-1268
-1267
-1265
-1264
-1262
-1259
-1257
-1255
-1252
-1249
-1247
-1244
-1241
-1238
-1235
-1231
-1228
-1225
-1221
-1218
-1214
-1210
-1207
-1203
-1199
-1196
-1192
-1188
-1184
-1180
-1177
-1173
-1169
-1165
-1161
-1158
-1154
-1150
-1146
-1143
-1139
-1135
-1132
-1128
-1125
-1121
-1118
-1114
-1111
-1108
-1105
-1101
-1098
-1095
-1092
-1089
-1086
-1084
-1081
-1078
-1075
-1073
-1070
-1068
-1066
-1063
-1061
-1059
-1057
-1055
-1053
-1051
-1049
-1047
-1045
-1043
-1042
-1040
-1039
-1037
-1036
-1034
-1033
-1032
-1031
-1030
-1028
-1027
-1027
-1026
-1025
-1024
-1022
-1022
-1022
-1022
-1020
-1020
-1020
-1020
-1020
-1020
-1018
-1018
-1018
-1018
-1018
-1018
-1018
-1018
-1020
-1020
-1020
-1020
-1020
-1020
-1020
-1022
-1022
-1022
-1022
-1022
-1024
-1024
-1024
-1025
-1025
-1026
-1026
-1027
-1027
-1027
-1028
-1028
-1029
-1029
-1029
-1029
-1030
-1030
-1030
-1030
-1030
-1030
-1030
-1030
-1030
-1030
-1030
-1030
-1030
-1030
-1030
-1029
-1029
-1029
-1028
-1028
-1027
-1027
-1026
-1025
-1025
-1024
-1022
-1022
-1020
-1020
-1018
-1018
-1016
-1016
-1014
-1014
-1012
-1010
-1010
-1008
-1008
-1006
-1004
-1004
-1002
-1002
-1000
-999
-998
-997
-995
-994
-993
-992
-991
-990
-989
-988
-987
-986
-985
-984
-983
-982
-981
-980
-979
-979
-978
-977
-977
-976
-976
-975
-974
-974
-973
-973
-972
-972
-971
-971
-970
-970
-969
-968
-968
-967
-966
-966
-965
-964
-963
-962
-961
-960
-959
-958
-957
-955
-954
-952
-951
-949
-948
-946
-944
-942
-940
-938
-935
-933
-930
-928
-925
-922
-919
-916
-913
-909
-906
-902
-898
-894
-890
-886
-881
-877
-872
-867
-862
-857
-852
-847
-841
-836
-830
-824
-818
-812
-805
-799
-792
-785
-778
-771
-764
-757
-749
-741
-734
-726
-718
-709
-701
-693
-684
-676
-667
-658
-649
-640
-631
-622
-613
-604
-595
-585
-576
-566
-557
-547
-538
-528
-519
-509
-499
-490
-480
-470
-461
-451
-441
-432
-422
-412
-403
-393
-384
-374
-365
-355
-346
-337
-327
-318
-309
-300
-291
-282
-274
-265
-257
-248
-240
-232
-223
-216
-208
-200
-193
-185
-178
-171
-164
-158
-151
-145
-139
-133
-128
-122
-117
-112
-107
-103
-99
-95
-91
-88
-85
-82
-79
-77
-75
-74
-72
-71
-71
-70
-70
-71
-71
-72
-74
-75
-77
-80
-83
-86
-89
-93
-97
-101
-106
-111
-117
-123
-129
-136
-143
-150
-158
-166
-175
-183
-193
-202
-212
-222
-233
-244
-255
-267
-279
-291
-304
-317
-330
-344
-358
-372
-387
-402
-417
-433
-448
-464
-481
-497
-514
-532
-549
-567
-585
-603
-622
-641
-660
-679
-698
-718
-738
-758
-778
-798
-819
-840
-861
-882
-903
-924
-946
-967
-989
-1010
-1033
-1055
-1077
-1100
-1122
-1145
-1167
-1190
-1213
-1236
-1258
-1281
-1304
-1327
-1350
-1373
-1395
-1418
-1441
-1464
-1486
-1509
-1531
-1554
-1576
-1598
-1620
-1642
-1664
-1686
-1707
-1728
-1749
-1770
-1791
-1812
-1832
-1852
-1872
-1892
-1911
-1930
-1949
-1968
-1987
-2005
-2023
-2040
-2058
-2075
-2091
-2108
-2124
-2139
-2155
-2170
-2185
-2199
-2213
-2227
-2240
-2253
-2266
-2278
-2290
-2302
-2313
-2324
-2335
-2345
-2355
-2365
-2374
-2383
-2392
-2400
-2408
-2416
-2423
-2430
-2437
-2444
-2450
-2456
-2462
-2467
-2472
-2477
-2482
-2486
-2490
-2494
-2498
-2502
-2505
-2508
-2511
-2514
-2517
-2519
-2522
-2524
-2526
-2528
-2529
-2531
-2532
-2534
-2535
-2536
-2537
-2538
-2538
-2539
-2539
-2540
-2540
-2540
-2540
-2540
-2540
-2539
-2539
-2539
-2538
-2537
-2536
-2535
-2534
-2533
-2531
-2530
-2528
-2527
-2525
-2523
-2521
-2518
-2516
-2513
-2511
-2508
-2505
-2502
-2499
-2496
-2492
-2489
-2485
-2481
-2477
-2472
-2468
-2463
-2459
-2454
-2448
-2443
-2437
-2432
-2426
-2420
-2413
-2407
-2400
-2393
-2386
-2378
-2371
-2363
-2355
-2346
-2338
-2329
-2319
-2310
-2300
-2290
-2280
-2269
-2258
-2247
-2235
-2223
-2211
-2198
-2185
-2172
-2159
-2145
-2130
-2116
-2100
-2085
-2069
-2053
-2036
-2019
-2001
-1983
-1965
-1946
-1927
-1907
-1887
-1867
-1846
-1824
-1803
-1780
-1757
-1734
-1711
-1686
-1662
-1637
-1611
-1585
-1559
-1532
-1505
-1477
-1448
-1420
-1390
-1361
-1331
-1300
-1269
-1237
-1205
-1173
-1140
-1106
-1073
-1038
-1004
-969
-933
-897
-861
-824
-787
-749
-711
-673
-634
-595
-555
-516
-475
-435
-394
-352
-311
-269
-227
-184
-141
-98
-55
-11
32
76
121
165
210
255
300
345
391
436
482
528
574
620
666
712
758
805
851
898
944
991
1037
1084
1130
1177
1223
1270
1316
1363
1409
1455
1501
1547
1593
1639
1685
1731
1777
1822
1867
1913
1958
2003
2047
2092
2136
2180
2224
2268
2311
2354
2397
2439
2482
2524
2565
2607
2648
2688
2728
2768
2808
2847
2886
2924
2962
2999
3036
3073
3109
3144
3180
3214
3248
3282
3315
3348
3380
3412
3443
3473
3504
3533
3562
3590
3618
3645
3672
3698
3724
3748
3773
3796
3819
3842
3863
3885
3905
3925
3944
3963
3981
3998
4014
4030
4046
4061
4075
4088
4101
4113
4124
4135
4145
4154
4163
4171
4179
4185
4191
4197
4201
4205
4209
4211
4213
4215
4216
4216
4215
4214
4212
4209
4206
4202
4197
4192
4186
4180
4173
4165
4157
4148
4138
4128
4117
4105
4093
4081
4067
4053
4038
4024
4008
3992
3975
3958
3940
3922
3903
3884
3864
3843
3822
3801
3779
3756
3733
3709
3685
3661
3636
3611
3585
3558
3532
3504
3477
3449
3420
3391
3362
3332
3302
3272
3241
3209
3178
3146
3113
3081
3048
3014
2981
2947
2913
2878
2843
2808
2773
2737
2702
2666
2629
2593
2556
2519
2482
2444
2407
2369
2331
2293
2255
2217
2178
2140
2101
2062
2024
1985
1946
1907
1868
1828
1789
1750
1711
1672
1633
1594
1555
1516
1476
1438
1399
1360
1321
1282
1244
1205
1167
1129
1091
1053
1014
978
940
903
866
829
792
756
719
683
647
611
576
540
505
470
436
401
367
333
299
266
233
200
167
134
102
70
39
7
-24
-55
-85
-115
-145
-175
-205
-234
-263
-292
-320
-348
-376
-404
-431
-458
-485
-512
-538
-564
-590
-615
-640
-665
-690
-715
-739
-763
-787
-810
-833
-857
-879
-902
-924
-947
-969
-990
-1012
-1033
-1054
-1075
-1096
-1116
-1136
-1156
-1176
-1196
-1215
-1235
-1254
-1272
-1291
-1309
-1328
-1346
-1364
-1381
-1399
-1416
-1433
-1450
-1467
-1483
-1500
-1516
-1532
-1548
-1564
-1580
-1595
-1610
-1625
-1640
-1655
-1670
-1684
-1699
-1713
-1727
-1741
-1755
-1769
-1782
-1796
-1809
-1822
-1836
-1849
-1861
-1874
-1887
-1900
-1912
-1925
-1937
-1949
-1961
-1973
-1985
-1997
-2009
-2021
-2032
-2044
-2055
-2067
-2078
-2090
-2101
-2112
-2123
-2134
-2145
-2156
-2167
-2178
-2188
-2199
-2210
-2220
-2231
-2241
-2251
-2262
-2272
-2282
-2292
-2302
-2312
-2321
-2331
-2341
-2350
-2360
-2369
-2379
-2388
-2397
-2406
-2415
-2424
-2433
-2441
-2450
-2459
-2467
-2476
-2484
-2492
-2500
-2508
-2516
-2524
-2531
-2539
-2547
-2554
-2561
-2568
-2575
-2582
-2589
-2596
-2603
-2609
-2615
-2622
-2628
-2634
-2640
-2646
-2652
-2657
-2663
-2669
-2674
-2679
-2684
-2689
-2694
-2699
-2704
-2708
-2713
-2717
-2721
-2725
-2729
-2733
-2737
-2740
-2744
-2747
-2750
-2753
-2756
-2758
-2761
-2763
-2765
-2767
-2769
-2771
-2773
-2774
-2775
-2776
-2777
-2778
-2779
-2779
-2779
-2779
-2779
-2779
-2779
-2778
-2777
-2776
-2775
-2774
-2773
-2771
-2769
-2767
-2765
-2763
-2760
-2758
-2755
-2752
-2749
-2746
-2742
-2739
-2735
-2731
-2727
-2722
-2718
-2713
-2709
-2704
-2699
-2694
-2689
-2683
-2678
-2673
-2667
-2661
-2655
-2649
-2643
-2637
-2631
-2625
-2618
-2612
-2606
-2599
-2592
-2586
-2579
-2572
-2565
-2558
-2551
-2544
-2537
-2530
-2523
-2516
-2509
-2502
-2494
-2487
-2480
-2473
-2466
-2459
-2451
-2444
-2437
-2430
-2423
-2416
-2409
-2402
-2395
-2388
-2381
-2375
-2368
-2361
-2354
-2348
-2341
-2335
-2328
-2322
-2315
-2309
-2302
-2296
-2290
-2283
-2277
-2271
-2264
-2258
-2252
-2246
-2240
-2233
-2227
-2221
-2215
-2209
-2203
-2197
-2191
-2185
-2179
-2172
-2166
-2160
-2154
-2148
-2142
-2135
-2129
-2123
-2117
-2110
-2104
-2097
-2091
-2084
-2078
-2071
-2064
-2057
-2051
-2043
-2036
-2029
-2021
-2013
-2005
-1999
-1991
-1983
-1974
-1966
-1957
-1948
-1940
-1930
-1921
-1912
-1902
-1892
-1882
-1872
-1861
-1850
-1839
-1828
-1817
-1805
-1794
-1782
-1769
-1757
-1744
-1731
-1718
-1705
-1691
-1677
-1663
-1649
-1634
-1620
-1604
-1589
-1574
-1558
-1542
-1526
-1509
-1493
-1476
-1458
-1441
-1423
-1405
-1387
-1369
-1350
-1331
-1312
-1293
-1274
-1254
-1234
-1214
-1194
-1173
-1153
-1132
-1111
-1090
-1069
-1047
-1025
-1004
-982
-960
-938
-915
-893
-870
-848
-825
-802
-779
-756
-733
-710
-686
-663
-640
-616
-593
-570
-546
-523
-499
-476
-452
-429
-405
-382
-359
-335
-312
-289
-266
-243
-220
-197
-174
-151
-128
-106
-83
-61
-39
-16
6
27
49
71
92
114
135
156
177
198
219
239
260
280
300
320
339
359
378
397
416
435
454
472
490
508
526
544
561
579
596
613
629
646
662
678
694
710
725
740
755
770
785
800
814
828
842
856
869
883
896
909
922
935
947
959
972
984
995
1006
1018
1030
1041
1052
1063
1074
1085
1095
1106
1116
1126
1137
1147
1157
1167
1176
1186
1196
1205
1215
1224
1234
1243
1253
1262
1271
1280
1289
1299
1308
1317
1326
1335
1344
1353
1362
1372
1381
1390
1399
1408
1418
1427
1437
1446
1456
1465
1475
1485
1494
1504
1514
1525
1535
1545
1555
1566
1576
1587
1598
1609
1620
1631
1642
1654
1665
1677
1689
1701
1713
1725
1737
1750
1762
1775
1788
1801
1814
1828
1841
1855
1869
1883
1897
1911
1926
1940
1955
1970
1985
2000
2015
2031
2045
2062
2078
2094
2110
2127
2143
2160
2176
2193
2210
2227
2244
2261
2278
2296
2313
2331
2348
2366
2383
2401
2418
2436
2453
2471
2488
2506
2523
2541
2558
2575
2592
2609
2626
2642
2659
2675
2691
2707
2723
2739
2754
2769
2784
2798
2812
2826
2840
2853
2866
2879
2891
2903
2914
2926
2936
2947
2957
2966
2975
2984
2992
2999
3007
3013
3019
3025
3030
3035
3039
3042
3045
3048
3050
3051
3052
3053
3052
3052
3051
3049
3046
3044
3040
3036
3032
3027
3021
3015
3009
3002
2994
2986
2977
2968
2958
2948
2937
2926
2914
2902
2889
2876
2862
2848
2834
2819
2803
2787
2771
2754
2736
2719
2701
2682
2663
2644
2624
2604
2583
2562
2541
2519
2497
2474
2451
2428
2405
2381
2356
2332
2306
2281
2255
2229
2203
2176
2148
2121
2093
2064
2036
2007
1977
1948
1918
1887
1856
1825
1794
1762
1730
1698
1665
1632
1599
1565
1531
1497
1462
1428
1392
1357
1321
1285
1249
1212
1175
1138
1101
1063
1025
987
949
910
871
832
793
753
713
673
633
592
552
511
470
429
387
346
304
262
220
178
136
93
51
8
-35
-78
-121
-164
-207
-250
-293
-337
-380
-424
-467
-511
-555
-599
-642
-686
-730
-774
-818
-862
-906
-950
-994
-1038
-1082
-1126
-1170
-1213
-1257
-1301
-1345
-1389
-1432
-1476
-1519
-1563
-1606
-1650
-1693
-1736
-1780
-1823
-1866
-1909
-1951
-1994
-2037
-2079
-2121
-2164
-2206
-2248
-2290
-2332
-2373
-2415
-2456
-2497
-2538
-2579
-2620
-2660
-2700
-2741
-2780
-2820
-2859
-2899
-2938
-2976
-3015
-3053
-3091
-3128
-3166
-3203
-3239
-3276
-3312
-3348
-3383
-3418
-3453
-3487
-3521
-3555
-3588
-3621
-3654
-3686
-3718
-3749
-3780
-3810
-3840
-3870
-3899
-3927
-3955
-3983
-4010
-4037
-4062
-4088
-4113
-4138
-4162
-4185
-4208
-4231
-4252
-4273
-4294
-4314
-4334
-4352
-4371
-4388
-4405
-4422
-4438
-4453
-4467
-4481
-4495
-4507
-4519
-4531
-4541
-4552
-4561
-4570
-4578
-4586
-4593
-4599
-4605
-4610
-4615
-4618
-4622
-4624
-4626
-4627
-4628
-4628
-4628
-4627
-4625
-4622
-4619
-4616
-4612
-4607
-4601
-4595
-4589
-4582
-4574
-4565
-4556
-4547
-4537
-4526
-4515
-4503
-4490
-4477
-4463
-4449
-4434
-4419
-4403
-4387
-4370
-4352
-4334
-4315
-4296
-4276
-4256
-4235
-4213
-4191
-4169
-4145
-4122
-4098
-4073
-4048
-4022
-3996
-3969
-3941
-3913
-3885
-3856
-3826
-3796
-3766
-3735
-3703
-3671
-3638
-3605
-3571
-3537
-3502
-3467
-3431
-3394
-3357
-3320
-3282
-3244
-3205
-3165
-3125
-3085
-3044
-3003
-2961
-2919
-2876
-2833
-2789
-2745
-2701
-2656
-2610
-2565
-2519
-2472
-2425
-2378
-2330
-2282
-2234
-2185
-2136
-2087
-2037
-1988
-1937
-1887
-1836
-1785
-1734
-1683
-1631
-1579
-1527
-1474
-1422
-1369
-1316
-1263
-1210
-1156
-1103
-1049
-995
-941
-887
-833
-779
-725
-671
-617
-563
-509
-455
-400
-346
-292
-238
-185
-131
-77
-24
30
83
136
189
242
295
347
399
451
503
555
606
657
707
758
808
858
907
956
1004
1053
1101
1149
1196
1243
1289
1335
1381
1426
1470
1514
1558
1601
1643
1685
1727
1768
1808
1848
1887
1926
1964
2001
2037
2075
2110
2146
2180
2214
2247
2279
2311
2343
2373
2403
2432
2461
2488
2516
2542
2568
2593
2617
2641
2664
2687
2708
2729
2749
2769
2788
2806
2823
2840
2856
2871
2886
2900
2913
2926
2938
2949
2959
2969
2978
2987
2995
3002
3008
3014
3019
3024
3027
3031
3033
3035
3036
3037
3037
3036
3035
3034
3031
3028
3025
3020
3016
3010
3004
2998
2991
2983
2975
2967
2957
2948
2937
2927
2915
2903
2891
2878
2865
2851
2836
2821
2806
2790
2774
2757
2739
2722
2703
2685
2666
2646
2626
2606
2585
2564
2542
2520
2497
2474
2451
2427
2403
2379
2354
2329
2303
2278
2251
2225
2198
2171
2143
2115
2087
2058
2029
2000
1971
1941
1911
1881
1850
1820
1789
1757
1726
1694
1662
1630
1597
1564
1531
1498
1465
1431
1397
1363
1329
1295
1260
1226
1191
1156
1120
1085
1050
1014
978
942
906
870
833
797
760
723
687
650
612
575
538
500
463
425
388
350
312
274
236
198
160
121
83
45
6
-32
-71
-110
-148
-187
-226
-265
-303
-342
-381
-420
-459
-498
-537
-576
-615
-655
-694
-733
-772
-811
-850
-889
-928
-967
-1006
-1045
-1084
-1124
-1162
-1201
-1240
-1279
-1318
-1357
-1395
-1434
-1473
-1511
-1549
-1588
-1626
-1664
-1702
-1740
-1778
-1815
-1853
-1890
-1928
-1965
-2001
-2039
-2076
-2112
-2149
-2185
-2221
-2257
-2293
-2329
-2365
-2400
-2435
-2471
-2505
-2540
-2575
-2609
-2644
-2678
-2712
-2745
-2779
-2812
-2845
-2878
-2911
-2943
-2976
-3008
-3039
-3071
-3102
-3133
-3164
-3195
-3225
-3255
-3285
-3314
-3343
-3372
-3401
-3429
-3457
-3485
-3512
-3539
-3566
-3592
-3618
-3643
-3669
-3693
-3718
-3742
-3765
-3789
-3812
-3834
-3856
-3878
-3899
-3919
-3940
-3959
-3979
-3998
-4016
-4034
-4051
-4067
-4085
-4101
-4116
-4131
-4145
-4159
-4173
-4185
-4198
-4209
-4221
-4231
-4241
-4251
-4260
-4268
-4276
-4283
-4290
-4296
-4302
-4306
-4311
-4315
-4318
-4320
-4322
-4323
-4324
-4324
-4324
-4323
-4321
-4319
-4316
-4312
-4308
-4303
-4298
-4291
-4285
-4277
-4270
-4261
-4252
-4242
-4232
-4221
-4209
-4197
-4185
-4171
-4158
-4143
-4128
-4113
-4097
-4080
-4062
-4045
-4027
-4008
-3989
-3969
-3948
-3928
-3906
-3884
-3862
-3839
-3816
-3792
-3768
-3743
-3718
-3692
-3667
-3640
-3613
-3586
-3559
-3531
-3502
-3474
-3445
-3416
-3386
-3356
-3326
-3295
-3264
-3233
-3202
-3171
-3139
-3107
-3075
-3042
-3010
-2977
-2944
-2911
-2878
-2844
-2811
-2777
-2743
-2709
-2675
-2641
-2607
-2573
-2539
-2504
-2470
-2436
-2402
-2367
-2333
-2299
-2264
-2230
-2196
-2162
-2128
-2094
-2060
-2025
-1992
-1958
-1925
-1892
-1858
-1825
-1792
-1759
-1727
-1694
-1662
-1630
-1598
-1566
-1534
-1503
-1472
-1441
-1410
-1380
-1349
-1319
-1289
-1260
-1230
-1201
-1172
-1144
-1115
-1087
-1059
-1032
-1004
-977
-950
-924
-897
-871
-845
-820
-795
-770
-745
-720
-696
-672
-649
-625
-602
-579
-556
-534
-512
-490
-468
-447
-426
-405
-384
-364
-343
-323
-304
-284
-265
-246
-227
-208
-189
-171
-153
-135
-117
-100
-82
-65
-48
-31
-15
2
18
35
51
67
82
98
114
129
144
160
175
190
204
219
234
249
263
278
292
306
321
335
349
363
378
392
406
420
434
448
462
476
490
504
519
533
547
561
575
590
604
618
633
647
662
676
691
706
721
736
751
766
781
797
812
828
844
860
876
892
909
925
942
959
976
993
1010
1028
1045
1063
1081
1099
1118
1136
1155
1174
1193
1212
1231
1251
1271
1291
1311
1331
1351
1372
1393
1414
1435
1456
1477
1499
1521
1543
1565
1587
1609
1632
1654
1677
1700
1723
1746
1770
1793
1817
1841
1864
1888
1912
1936
1961
1985
2009
2033
2059
2083
2108
2133
2158
2183
2208
2233
2259
2284
2309
2335
2360
2386
2411
2437
2463
2489
2514
2540
2566
2592
2617
2643
2669
2695
2720
2746
2772
2797
2823
2848
2874
2899
2924
2950
2975
3000
3025
3050
3075
3099
3124
3148
3172
3196
3220
3244
3267
3291
3314
3337
3360
3382
3404
3426
3448
3470
3491
3512
3533
3553
3573
3593
3613
3632
3651
3670
3688
3706
3723
3741
3758
3774
3791
3806
3822
3837
3852
3866
3880
3893
3906
3919
3931
3943
3954
3965
3976
3986
3996
4005
4013
4022
4029
4037
4043
4050
4056
4061
4066
4070
4074
4078
4081
4083
4085
4086
4086
4088
4088
4086
4086
4083
4081
4078
4075
4070
4067
4061
4056
4050
4043
4035
4027
4019
4011
4001
3991
3981
3970
3958
3946
3933
3920
3906
3891
3876
3861
3845
3828
3811
3794
3776
3757
3738
3718
3698
3678
3656
3635
3613
3590
3567
3544
3520
3496
3471
3446
3420
3394
3368
3341
3314
3286
3258
3230
3201
3172
3142
3113
3083
3052
3021
2990
2959
2927
2895
2863
2831
2798
2765
2732
2698
2664
2630
2596
2562
2527
2492
2457
2421
2386
2350
2314
2278
2242
2205
2169
2132
2095
2058
2021
1983
1946
1908
1870
1832
1794
1756
1718
1679
1641
1602
1563
1524
1486
1447
1408
1368
1329
1290
1251
1211
1172
1132
1093
1053
1012
974
934
895
855
815
775
736
696
656
617
577
538
498
459
419
380
341
302
263
224
185
146
108
69
31
-7
-45
-83
-120
-158
-195
-232
-269
-305
-342
-378
-414
-449
-485
-520
-555
-589
-624
-658
-691
-725
-758
-791
-823
-855
-887
-919
-950
-980
-1010
-1041
-1070
-1099
-1128
-1156
-1184
-1212
-1239
-1266
-1292
-1317
-1343
-1368
-1392
-1416
-1440
-1463
-1485
-1508
-1529
-1551
-1571
-1592
-1612
-1631
-1650
-1668
-1686
-1704
-1721
-1738
-1754
-1769
-1785
-1799
-1814
-1827
-1841
-1854
-1866
-1878
-1890
-1901
-1912
-1922
-1932
-1942
-1951
-1960
-1968
-1976
-1983
-1990
-1997
-2003
-2009
-2015
-2020
-2024
-2029
-2033
-2036
-2040
-2041
-2045
-2047
-2049
-2051
-2052
-2053
-2053
-2054
-2054
-2053
-2053
-2052
-2051
-2049
-2047
-2045
-2043
-2040
-2037
-2033
-2031
-2027
-2024
-2020
-2015
-2011
-2005
-2001
-1996
-1991
-1986
-1980
-1975
-1969
-1963
-1957
-1950
-1944
-1937
-1930
-1923
-1916
-1909
-1902
-1894
-1887
-1879
-1872
-1864
-1856
-1848
-1840
-1832
-1823
-1815
-1807
-1798
-1790
-1781
-1773
-1764
-1756
-1747
-1739
-1730
-1721
-1713
-1704
-1696
-1687
-1678
-1670
-1661
-1653
-1644
-1635
-1627
-1618
-1610
-1601
-1593
-1585
-1576
-1568
-1560
-1552
-1544
-1536
-1528
-1520
-1512
-1505
-1497
-1490
-1482
-1475
-1468
-1461
-1453
-1446
-1440
-1433
-1426
-1420
-1413
-1407
-1401
-1394
-1388
-1383
-1377
-1371
-1366
-1360
-1355
-1350
-1345
-1340
-1336
-1331
-1327
-1323
-1319
-1315
-1311
-1307
-1304
-1301
-1298
-1295
-1292
-1289
-1287
-1284
-1282
-1280
-1278
-1277
-1275
-1274
-1272
-1271
-1270
-1269
-1268
-1268
-1267
-1267
-1267
-1267
-1268
-1268
-1269
-1269
-1270
-1271
-1273
-1274
-1276
-1277
-1279
-1281
-1283
-1285
-1288
-1290
-1293
-1295
-1298
-1301
-1304
-1307
-1311
-1314
-1318
-1322
-1325
-1329
-1334
-1338
-1342
-1347
-1351
-1356
-1361
-1366
-1371
-1376
-1381
-1387
-1392
-1398
-1404
-1410
-1416
-1422
-1428
-1434
-1441
-1447
-1454
-1461
-1468
-1475
-1483
-1490
-1498
-1506
-1513
-1521
-1530
-1538
-1546
-1555
-1563
-1572
-1581
-1590
-1600
-1609
-1618
-1628
-1638
-1648
-1658
-1668
-1678
-1688
-1699
-1710
-1720
-1731
-1742
-1753
-1764
-1776
-1787
-1798
-1810
-1821
-1833
-1845
-1857
-1869
-1881
-1893
-1905
-1917
-1929
-1941
-1953
-1966
-1978
-1990
-2001
-2015
-2027
-2039
-2051
-2064
-2076
-2088
-2100
-2112
-2124
-2136
-2147
-2159
-2171
-2182
-2194
-2205
-2216
-2227
-2238
-2249
-2260
-2270
-2280
-2291
-2301
-2311
-2320
-2330
-2339
-2348
-2357
-2366
-2375
-2383
-2391
-2399
-2407
-2415
-2422
-2429
-2436
-2443
-2449
-2456
-2462
-2468
-2473
-2479
-2484
-2489
-2494
-2498
-2503
-2507
-2510
-2514
-2517
-2521
-2523
-2526
-2529
-2531
-2533
-2535
-2537
-2538
-2539
-2540
-2541
-2542
-2542
-2542
-2542
-2542
-2542
-2541
-2540
-2539
-2538
-2537
-2535
-2534
-2532
-2530
-2528
-2525
-2523
-2520
-2517
-2514
-2511
-2508
-2504
-2501
-2497
-2493
-2489
-2485
-2481
-2476
-2472
-2467
-2462
-2458
-2453
-2448
-2443
-2437
-2432
-2427
-2421
-2416
-2410
-2404
-2398
-2393
-2387
-2380
-2374
-2368
-2362
-2355
-2348
-2342
-2335
-2328
-2321
-2314
-2307
-2300
-2293
-2286
-2278
-2271
-2264
-2256
-2248
-2241
-2233
-2225
-2217
-2209
-2201
-2193
-2185
-2177
-2168
-2160
-2151
-2143
-2134
-2125
-2116
-2107
-2098
-2089
-2080
-2070
-2061
-2051
-2041
-2032
-2021
-2012
-2001
-1992
-1982
-1971
-1961
-1951
-1940
-1930
-1919
-1908
-1897
-1887
-1875
-1864
-1853
-1842
-1830
-1819
-1807
-1795
-1784
-1772
-1760
-1748
-1735
-1723
-1711
-1698
-1686
-1673
-1661
-1648
-1635
-1623
-1610
-1597
-1584
-1571
-1558
-1545
-1532
-1519
-1506
-1492
-1479
-1466
-1452
-1439
-1425
-1412
-1398
-1385
-1371
-1358
-1344
-1330
-1317
-1303
-1290
-1276
-1262
-1249
-1235
-1222
-1208
-1195
-1181
-1168
-1154
-1141
-1127
-1114
-1101
-1087
-1074
-1061
-1048
-1035
-1022
-1008
-996
-983
-971
-958
-946
-933
-921
-908
-896
-884
-872
-860
-848
-836
-824
-812
-801
-789
-777
-766
-755
-743
-732
-721
-710
-699
-688
-677
-667
-656
-645
-635
-625
-615
-604
-594
-585
-575
-565
-555
-546
-537
-527
-518
-509
-500
-492
-483
-474
-466
-457
-449
-440
-432
-424
-416
-408
-400
-392
-385
-377
-369
-362
-354
-347
-339
-332
-324
-317
-310
-302
-295
-288
-280
-273
-266
-258
-251
-244
-236
-229
-221
-214
-206
-198
-190
-182
-174
-166
-158
-149
-141
-132
-123
-114
-105
-96
-86
-77
-67
-57
-47
-37
-27
-16
-5
6
17
29
40
52
64
76
89
101
114
127
140
153
167
181
195
209
223
237
252
267
282
297
312
328
344
360
376
392
408
425
441
458
475
492
509
527
544
562
579
597
615
633
651
670
688
707
725
744
762
781
800
818
837
856
874
893
912
931
949
968
987
1004
1024
1043
1061
1080
1098
1117
1135
1153
1172
1190
1208
1226
1243
1261
1278
1296
1313
1330
1347
1364
1381
1397
1413
1430
1446
1461
1477
1492
1508
1523
1538
1552
1567
1581
1595
1609
1623
1636
1649
1662
1674
1687
1699
1710
1722
1733
1743
1754
1764
1774
1783
1793
1802
1810
1819
1827
1835
1842
1850
1857
1864
1870
1876
1882
1888
1893
1898
1903
1908
1912
1915
1919
1922
1925
1928
1930
1932
1934
1935
1936
1937
1938
1938
1938
1938
1938
1937
1936
1935
1933
1931
1929
1927
1925
1922
1919
1916
1912
1909
1905
1901
1896
1892
1887
1882
1877
1872
1866
1860
1854
1848
1842
1835
1828
1821
1814
1806
1799
1791
1783
1774
1766
1757
1748
1739
1730
1721
1712
1702
1692
1682
1672
1662
1652
1642
1631
1620
1610
1599
1588
1576
1565
1554
1542
1531
1519
1507
1495
1483
1471
1458
1446
1433
1421
1408
1395
1383
1370
1357
1344
1331
1317
1304
1291
1277
1264
1250
1236
1222
1208
1195
1181
1166
1152
1138
1124
1109
1095
1080
1066
1051
1037
1022
1006
992
978
963
948
933
918
903
888
873
857
842
827
812
796
781
765
750
734
719
703
687
671
655
640
624
608
592
575
559
543
527
510
494
477
461
444
427
411
394
377
361
344
327
310
293
276
259
242
226
209
192
174
157
140
123
106
89
72
54
37
20
3
-14
-32
-49
-66
-83
-100
-117
-134
-151
-168
-186
-203
-220
-237
-254
-271
-288
-305
-321
-338
-355
-372
-389
-406
-422
-439
-456
-472
-489
-505
-522
-538
-555
-571
-588
-604
-620
-636
-653
-669
-685
-701
-717
-733
-749
-765
-780
-796
-812
-827
-843
-858
-874
-889
-904
-920
-935
-950
-965
-980
-995
-1010
-1025
-1040
-1055
-1069
-1084
-1099
-1114
-1128
-1143
-1158
-1172
-1187
-1201
-1216
-1230
-1245
-1259
-1274
-1288
-1302
-1316
-1331
-1345
-1359
-1373
-1387
-1401
-1415
-1429
-1443
-1457
-1471
-1485
-1499
-1512
-1526
-1540
-1554
-1567
-1581
-1595
-1608
-1622
-1636
-1649
-1663
-1677
-1691
-1704
-1718
-1732
-1746
-1759
-1773
-1787
-1801
-1814
-1828
-1842
-1856
-1870
-1884
-1897
-1911
-1925
-1939
-1953
-1967
-1981
-1995
-2009
-2023
-2037
-2052
-2066
-2081
-2095
-2109
-2124
-2138
-2153
-2167
-2182
-2196
-2211
-2226
-2240
-2255
-2270
-2284
-2299
-2314
-2329
-2343
-2358
-2373
-2388
-2403
-2418
-2433
-2448
-2463
-2477
-2492
-2507
-2522
-2537
-2552
-2567
-2581
-2596
-2611
-2626
-2640
-2655
-2669
-2684
-2698
-2713
-2727
-2741
-2756
-2770
-2784
-2798
-2812
-2826
-2840
-2854
-2868
-2882
-2895
-2909
-2922
-2936
-2949
-2962
-2975
-2988
-3001
-3014
-3027
-3039
-3052
-3064
-3076
-3088
-3100
-3112
-3124
-3135
-3146
-3158
-3168
-3179
-3190
-3200
-3210
-3220
-3230
-3240
-3249
-3258
-3267
-3275
-3284
-3292
-3300
-3307
-3314
-3321
-3328
-3334
-3340
-3346
-3351
-3356
-3361
-3365
-3369
-3372
-3375
-3378
-3380
-3382
-3384
-3385
-3385
-3385
-3385
-3385
-3383
-3382
-3380
-3377
-3374
-3370
-3366
-3361
-3356
-3350
-3344
-3337
-3329
-3321
-3313
-3303
-3293
-3283
-3271
-3260
-3247
-3234
-3220
-3205
-3190
-3175
-3158
-3141
-3123
-3105
-3086
-3066
-3045
-3024
-3002
-2979
-2956
-2932
-2907
-2882
-2856
-2829
-2802
-2773
-2744
-2715
-2684
-2653
-2621
-2589
-2555
-2521
-2487
-2451
-2415
-2379
-2341
-2303
-2265
-2225
-2185
-2144
-2103
-2061
-2017
-1975
-1931
-1887
-1842
-1796
-1750
-1703
-1656
-1608
-1560
-1511
-1461
-1411
-1361
-1310
-1258
-1207
-1154
-1101
-1048
-995
-941
-887
-832
-777
-722
-666
-610
-554
-497
-441
-384
-327
-269
-212
-154
-96
-38
20
78
136
195
253
312
370
429
487
546
604
663
721
779
837
896
954
1010
1069
1127
1184
1241
1298
1355
1411
1467
1523
1579
1635
1690
1745
1799
1853
1907
1961
2013
2066
2119
2171
2223
2274
2325
2375
2425
2475
2524
2573
2621
2669
2717
2764
2810
2856
2902
2947
2992
3036
3080
3123
3165
3208
3249
3291
3331
3372
3411
3450
3489
3527
3565
3601
3638
3674
3709
3744
3778
3811
3844
3876
3908
3939
3969
3999
4029
4057
4085
4112
4139
4165
4190
4215
4239
4262
4285
4307
4328
4349
4369
4388
4407
4424
4442
4458
4474
4489
4503
4516
4529
4541
4552
4563
4573
4582
4591
4598
4605
4612
4617
4622
4626
4630
4632
4634
4635
4636
4635
4634
4633
4630
4627
4623
4618
4613
4607
4600
4593
4584
4576
4566
4556
4545
4533
4521
4507
4494
4479
4464
4448
4432
4415
4397
4379
4360
4340
4320
4299
4278
4256
4233
4210
4187
4162
4138
4112
4086
4059
4033
4005
3977
3949
3920
3890
3860
3830
3799
3767
3736
3703
3671
3637
3604
3570
3535
3501
3465
3430
3394
3357
3321
3283
3246
3208
3170
3131
3092
3053
3014
2974
2934
2894
2853
2812
2771
2730
2688
2647
2605
2563
2520
2478
2435
2392
2349
2306
2262
2219
2175
2131
2087
2043
1999
1955
1911
1866
1822
1778
1733
1689
1644
1599
1555
1510
1466
1421
1376
1332
1287
1242
1198
1153
1108
1064
1018
975
930
886
841
797
753
708
664
620
576
533
489
445
402
358
315
272
229
185
142
100
57
14
-28
-71
-113
-156
-198
-240
-282
-324
-366
-407
-449
-490
-532
-573
-614
-655
-697
-738
-778
-819
-860
-901
-941
-981
-1022
-1062
-1102
-1142
-1181
-1221
-1261
-1300
-1339
-1378
-1417
-1456
-1494
-1533
-1571
-1609
-1647
-1685
-1723
-1760
-1798
-1835
-1872
-1909
-1945
-1982
-2017
-2054
-2090
-2126
-2162
-2197
-2233
-2268
-2303
-2337
-2372
-2406
-2440
-2473
-2507
-2540
-2573
-2605
-2638
-2670
-2702
-2734
-2765
-2796
-2827
-2857
-2888
-2918
-2947
-2977
-3006
-3035
-3063
-3091
-3119
-3147
-3174
-3201
-3228
-3254
-3280
-3306
-3331
-3356
-3381
-3405
-3429
-3453
-3476
-3499
-3522
-3544
-3566
-3588
-3609
-3630
-3650
-3670
-3690
-3709
-3728
-3747
-3765
-3783
-3801
-3818
-3834
-3851
-3867
-3882
-3897
-3912
-3927
-3941
-3954
-3967
-3980
-3992
-4003
-4016
-4027
-4038
-4048
-4058
-4067
-4075
-4085
-4093
-4101
-4109
-4116
-4122
-4128
-4134
-4140
-4145
-4149
-4153
-4157
-4160
-4163
-4166
-4168
-4169
-4171
-4172
-4172
-4172
-4172
-4171
-4170
-4168
-4166
-4164
-4161
-4158
-4154
-4150
-4146
-4141
-4135
-4130
-4124
-4117
-4110
-4103
-4094
-4086
-4078
-4069
-4059
-4050
-4040
-4029
-4018
-4006
-3995
-3982
-3970
-3957
-3943
-3929
-3915
-3900
-3885
-3869
-3853
-3837
-3820
-3803
-3785
-3767
-3749
-3730
-3711
-3691
-3671
-3651
-3630
-3609
-3588
-3566
-3544
-3522
-3499
-3476
-3452
-3428
-3404
-3380
-3355
-3330
-3304
-3279
-3253
-3226
-3200
-3173
-3146
-3118
-3091
-3063
-3035
-3006
-2978
-2949
-2920
-2890
-2861
-2831
-2801
-2771
-2740
-2710
-2679
-2648
-2617
-2586
-2554
-2523
-2491
-2459
-2427
-2395
-2363
-2330
-2298
-2266
-2233
-2200
-2168
-2135
-2102
-2069
-2036
-2003
-1970
-1937
-1904
-1871
-1838
-1805
-1772
-1739
-1706
-1673
-1640
-1608
-1575
-1542
-1510
-1477
-1444
-1412
-1380
-1347
-1315
-1283
-1251
-1219
-1188
-1156
-1125
-1093
-1062
-1031
-1000
-970
-939
-909
-879
-849
-819
-789
-760
-731
-702
-673
-644
-616
-588
-560
-532
-504
-477
-450
-423
-396
-370
-343
-317
-291
-266
-240
-215
-190
-165
-140
-116
-92
-68
-44
-21
3
26
49
72
94
117
139
161
183
204
226
247
268
289
310
331
351
372
392
412
432
452
471
491
510
529
548
567
586
604
622
641
659
677
695
712
730
748
765
782
799
816
833
850
867
884
900
917
933
949
965
982
998
1012
1029
1045
1061
1076
1092
1107
1123
1138
1153
1169
1184
1199
1214
1229
1244
1259
1274
1289
1304
1318
1333
1348
1363
1377
1392
1407
1421
1436
1450
1465
1479
1494
1508
1522
1537
1551
1565
1579
1594
1608
1622
1636
1650
1664
1678
1691
1705
1719
1733
1746
1760
1773
1787
1800
1813
1826
1839
1853
1866
1879
1891
1904
1917
1929
1942
1954
1966
1979
1991
2003
2015
2025
2037
2049
2061
2072
2083
2094
2105
2116
2126
2137
2147
2157
2167
2177
2186
2196
2205
2214
2223
2231
2240
2248
2256
2264
2272
2279
2286
2293
2300
2306
2312
2318
2324
2329
2334
2339
2344
2348
2352
2355
2359
2362
2364
2366
2368
2370
2371
2372
2372
2372
2372
2371
2370
2369
2367
2364
2362
2359
2355
2351
2347
2342
2337
2331
2325
2319
2312
2305
2297
2289
2280
2271
2261
2252
2241
2230
2219
2207
2195
2182
2169
2156
2142
2127
2112
2097
2081
2065
2048
2031
2013
1995
1976
1957
1938
1918
1898
1877
1856
1834
1812
1790
1767
1744
1720
1696
1672
1647
1621
1596
1570
1543
1516
1489
1461
1433
1405
1376
1346
1317
1287
1257
1226
1195
1163
1132
1100
1067
1035
1002
968
934
900
866
831
797
761
726
690
654
617
581
544
507
469
432
394
356
318
279
240
202
163
123
84
45
5
-35
-75
-115
-155
-195
-236
-276
-317
-358
-398
-439
-480
-522
-563
-604
-645
-687
-728
-770
-811
-852
-894
-935
-977
-1018
-1059
-1100
-1142
-1183
-1224
-1265
-1305
-1346
-1387
-1427
-1467
-1507
-1547
-1587
-1627
-1666
-1706
-1745
-1783
-1822
-1861
-1899
-1937
-1974
-2012
-2049
-2086
-2123
-2159
-2196
-2232
-2267
-2303
-2338
-2373
-2407
-2441
-2475
-2509
-2542
-2575
-2607
-2639
-2671
-2703
-2734
-2764
-2795
-2825
-2854
-2883
-2912
-2940
-2968
-2996
-3023
-3050
-3076
-3102
-3127
-3152
-3177
-3201
-3224
-3247
-3270
-3292
-3314
-3335
-3356
-3376
-3395
-3415
-3433
-3451
-3469
-3486
-3503
-3519
-3535
-3550
-3564
-3578
-3592
-3605
-3617
-3629
-3640
-3651
-3661
-3671
-3680
-3689
-3696
-3704
-3711
-3717
-3722
-3727
-3732
-3736
-3739
-3742
-3744
-3745
-3746
-3746
-3746
-3745
-3743
-3741
-3738
-3735
-3731
-3726
-3721
-3715
-3709
-3701
-3694
-3685
-3676
-3667
-3656
-3646
-3634
-3622
-3609
-3596
-3582
-3568
-3553
-3537
-3521
-3504
-3487
-3469
-3450
-3431
-3412
-3391
-3371
-3349
-3328
-3305
-3283
-3259
-3235
-3211
-3186
-3161
-3135
-3109
-3082
-3055
-3027
-2999
-2971
-2942
-2912
-2882
-2852
-2822
-2791
-2759
-2728
-2696
-2663
-2631
-2597
-2564
-2530
-2497
-2462
-2428
-2393
-2358
-2323
-2287
-2252
-2216
-2180
-2144
-2107
-2071
-2033
-1997
-1960
-1923
-1886
-1848
-1811
-1774
-1736
-1699
-1661
-1623
-1586
-1548
-1511
-1473
-1435
-1398
-1360
-1323
-1286
-1248
-1211
-1174
-1137
-1100
-1064
-1027
-991
-954
-918
-883
-847
-811
-776
-741
-706
-672
-637
-603
-569
-536
-502
-469
-436
-404
-372
-340
-308
-277
-246
-216
-186
-156
-127
-97
-69
-40
-12
15
42
69
96
122
147
173
198
222
246
270
293
316
338
360
381
402
423
443
463
482
501
520
538
556
573
590
607
623
638
654
669
683
697
711
725
738
750
763
775
786
797
808
819
829
838
848
857
866
874
882
890
898
905
912
918
924
930
936
941
946
951
956
960
964
968
971
975
978
980
983
985
987
989
991
992
994
995
995
996
996
996
996
996
996
995
994
993
992
990
989
987
985
983
981
978
976
973
970
967
964
961
958
954
950
947
943
939
935
931
927
922
918
913
908
903
898
893
888
883
877
872
866
860
854
848
842
836
830
823
817
810
804
797
790
783
776
768
761
753
745
738
730
722
714
705
697
688
680
671
662
653
644
635
626
616
607
597
587
577
567
557
547
537
526
516
505
495
484
473
462
451
440
429
418
407
396
385
374
362
351
340
328
317
306
294
283
271
260
249
237
226
215
203
192
181
169
158
147
135
124
113
102
91
80
69
58
47
36
25
15
4
-7
-17
-27
-38
-48
-58
-68
-78
-88
-98
-107
-117
-126
-136
-145
-154
-163
-172
-181
-189
-198
-206
-214
-223
-231
-238
-246
-254
-261
-268
-275
-282
-289
-296
-302
-309
-315
-321
-327
-333
-338
-344
-349
-355
-360
-365
-370
-374
-379
-383
-388
-392
-396
-400
-403
-407
-411
-414
-417
-420
-423
-426
-429
-431
-434
-436
-438
-440
-442
-444
-445
-447
-448
-449
-450
-451
-452
-452
-453
-453
-453
-453
-452
-452
-451
-451
-450
-449
-448
-446
-445
-443
-441
-439
-437
-434
-432
-429
-426
-423
-420
-416
-413
-409
-405
-401
-397
-393
-388
-383
-378
-373
-368
-363
-357
-352
-346
-340
-334
-328
-321
-315
-308
-302
-295
-288
-280
-273
-266
-258
-250
-243
-235
-227
-218
-210
-202
-193
-185
-176
-167
-158
-149
-140
-131
-121
-112
-103
-93
-84
-74
-65
-55
-45
-35
-26
-16
-6
4
14
24
34
44
54
64
74
84
95
105
115
125
135
145
155
165
175
185
195
205
215
225
235
245
254
264
274
284
294
303
313
323
332
342
352
361
371
380
390
400
409
418
428
437
447
456
465
474
483
493
502
511
520
529
538
547
556
565
574
582
591
600
609
618
626
635
644
652
661
669
678
686
694
703
711
719
727
736
744
751
759
767
775
783
790
798
805
812
820
827
834
841
847
854
861
867
874
880
886
892
898
904
909
915
920
926
931
936
940
945
950
954
958
962
966
970
973
976
980
982
985
988
990
992
994
996
997
999
1000
1000
1002
1002
1002
1002
1002
1002
1000
1000
999
998
997
995
993
991
989
986
983
980
977
974
970
966
962
958
953
948
943
938
933
927
921
915
909
903
896
889
882
875
867
860
852
844
836
827
819
810
801
792
783
773
764
754
744
734
723
713
702
692
681
670
658
647
635
624
612
600
588
576
563
551
538
525
512
499
485
472
458
445
431
417
403
388
374
360
345
330
315
301
286
270
255
240
224
209
193
177
161
146
129
113
97
81
64
48
31
14
-3
-19
-37
-54
-71
-88
-106
-123
-141
-159
-177
-195
-213
-231
-249
-267
-286
-304
-323
-342
-360
-379
-398
-417
-436
-455
-475
-494
-513
-533
-552
-572
-592
-612
-631
-651
-671
-691
-711
-731
-752
-772
-792
-812
-833
-853
-874
-894
-915
-935
-956
-977
-998
-1018
-1039
-1060
-1081
-1102
-1123
-1144
-1165
-1186
-1207
-1228
-1249
-1270
-1291
-1312
-1333
-1354
-1375
-1396
-1417
-1438
-1459
-1480
-1501
-1521
-1542
-1562
-1583
-1603
-1624
-1644
-1664
-1684
-1704
-1724
-1743
-1763
-1783
-1802
-1821
-1840
-1859
-1878
-1896
-1914
-1933
-1951
-1969
-1986
-2004
-2021
-2037
-2055
-2072
-2088
-2104
-2120
-2136
-2152
-2167
-2182
-2197
-2211
-2226
-2240
-2253
-2267
-2280
-2293
-2305
-2318
-2330
-2341
-2353
-2364
-2375
-2385
-2395
-2405
-2415
-2424
-2433
-2442
-2450
-2458
-2466
-2473
-2480
-2487
-2493
-2499
-2504
-2510
-2514
-2519
-2523
-2527
-2531
-2534
-2536
-2539
-2541
-2543
-2544
-2545
-2545
-2546
-2545
-2545
-2544
-2543
-2541
-2539
-2537
-2534
-2531
-2528
-2524
-2520
-2515
-2511
-2505
-2500
-2494
-2487
-2481
-2474
-2466
-2458
-2450
-2442
-2433
-2424
-2414
-2404
-2394
-2384
-2373
-2362
-2350
-2338
-2326
-2314
-2301
-2288
-2274
-2261
-2246
-2232
-2217
-2202
-2187
-2172
-2156
-2140
-2123
-2107
-2090
-2073
-2055
-2037
-2020
-2001
-1983
-1965
-1946
-1927
-1908
-1888
-1869
-1849
-1829
-1809
-1789
-1769
-1748
-1728
-1707
-1686
-1665
-1644
-1623
-1602
-1580
-1559
-1538
-1516
-1495
-1473
-1452
-1430
-1409
-1387
-1366
-1344
-1323
-1302
-1280
-1259
-1238
-1217
-1196
-1175
-1154
-1133
-1113
-1092
-1072
-1051
-1031
-1010
-991
-972
-952
-932
-913
-894
-875
-856
-838
-819
-801
-783
-765
-748
-730
-713
-696
-679
-662
-646
-630
-614
-598
-583
-567
-552
-537
-523
-508
-494
-480
-466
-453
-439
-426
-413
-401
-388
-376
-364
-352
-341
-329
-318
-308
-297
-287
-277
-267
-257
-248
-238
-230
-221
-212
-204
-196
-188
-180
-173
-166
-159
-152
-145
-139
-133
-127
-121
-115
-110
-105
-100
-95
-90
-86
-82
-78
-74
-70
-67
-64
-61
-58
-55
-53
-50
-48
-46
-45
-43
-41
-40
-39
-38
-37
-37
-36
-36
-36
-36
-36
-36
-37
-37
-38
-39
-40
-41
-42
-44
-45
-47
-49
-51
-53
-55
-58
-60
-63
-65
-68
-71
-74
-77
-81
-84
-87
-91
-95
-98
-102
-106
-110
-114
-118
-123
-127
-131
-136
-140
-145
-149
-154
-159
-163
-168
-173
-178
-183
-188
-193
-198
-203
-208
-213
-218
-223
-228
-233
-238
-243
-249
-254
-259
-264
-269
-275
-280
-285
-290
-295
-300
-306
-311
-316
-321
-326
-331
-336
-341
-346
-351
-356
-361
-366
-370
-375
-380
-384
-389
-394
-398
-402
-407
-411
-415
-419
-423
-427
-431
-435
-439
-442
-446
-449
-453
-456
-459
-462
-465
-468
-470
-473
-476
-478
-480
-482
-484
-486
-488
-490
-491
-493
-494
-495
-496
-497
-498
-498
-499
-499
-499
-499
-499
-499
-499
-498
-497
-497
-496
-495
-493
-492
-491
-489
-487
-485
-483
-481
-478
-476
-473
-471
-468
-465
-462
-458
-455
-452
-448
-444
-441
-437
-433
-428
-424
-420
-415
-411
-406
-402
-397
-392
-387
-382
-377
-372
-367
-362
-357
-351
-346
-341
-336
-330
-325
-320
-314
-309
-304
-298
-293
-288
-283
-277
-272
-267
-261
-256
-251
-246
-241
-236
-231
-226
-221
-216
-211
-206
-202
-197
-192
-188
-184
-179
-175
-171
-167
-163
-159
-155
-151
-147
-144
-140
-136
-133
-130
-127
-123
-120
-117
-115
-112
-109
-107
-104
-102
-100
-98
-96
-94
-92
-90
-89
-87
-86
-84
-83
-82
-81
-80
-79
-79
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-79
-80
-81
-81
-83
-84
-85
-86
-88
-89
-91
-93
-95
-97
-99
-101
-103
-106
-108
-111
-113
-116
-119
-122
-125
-128
-132
-135
-138
-142
-146
-149
-153
-157
-161
-165
-170
-174
-178
-183
-187
-192
-197
-202
-207
-212
-217
-222
-227
-232
-238
-243
-249
-254
-260
-266
-272
-278
-284
-290
-296
-302
-308
-315
-321
-328
-334
-341
-348
-355
-362
-369
-376
-383
-390
-397
-405
-412
-420
-427
-435
-442
-450
-458
-465
-473
-481
-489
-497
-505
-513
-522
-530
-538
-546
-555
-563
-571
-580
-589
-597
-606
-615
-624
-632
-641
-650
-659
-668
-677
-687
-696
-705
-714
-724
-733
-743
-752
-762
-771
-781
-791
-800
-810
-820
-830
-840
-850
-860
-870
-880
-891
-901
-911
-922
-932
-943
-954
-965
-976
-987
-998
-1008
-1020
-1032
-1043
-1055
-1066
-1078
-1090
-1102
-1114
-1126
-1138
-1150
-1162
-1175
-1187
-1200
-1212
-1225
-1238
-1251
-1264
-1276
-1289
-1303
-1316
-1329
-1342
-1355
-1369
-1382
-1395
-1409
-1422
-1436
-1450
-1463
-1477
-1491
-1504
-1518
-1532
-1546
-1559
-1573
-1587
-1601
-1614
-1628
-1642
-1655
-1669
-1683
-1696
-1710
-1723
-1736
-1750
-1763
-1776
-1789
-1802
-1815
-1828
-1840
-1853
-1865
-1878
-1890
-1902
-1914
-1925
-1937
-1948
-1960
-1971
-1982
-1993
-2003
-2013
-2024
-2033
-2044
-2053
-2063
-2072
-2081
-2090
-2098
-2106
-2114
-2122
-2130
-2137
-2144
-2151
-2158
-2164
-2170
-2176
-2181
-2186
-2191
-2196
-2200
-2204
-2208
-2211
-2214
-2217
-2219
-2222
-2224
-2225
-2226
-2227
-2228
-2228
-2228
-2228
-2227
-2227
-2225
-2224
-2222
-2220
-2218
-2215
-2212
-2209
-2205
-2202
-2197
-2193
-2188
-2183
-2178
-2172
-2166
-2160
-2153
-2146
-2139
-2131
-2124
-2116
-2107
-2098
-2090
-2080
-2071
-2061
-2050
-2040
-2029
-2017
-2005
-1995
-1983
-1970
-1957
-1944
-1931
-1917
-1903
-1889
-1874
-1859
-1844
-1828
-1812
-1796
-1779
-1763
-1745
-1728
-1710
-1691
-1673
-1654
-1635
-1615
-1595
-1575
-1554
-1533
-1512
-1491
-1469
-1447
-1424
-1401
-1378
-1355
-1331
-1306
-1282
-1257
-1232
-1206
-1181
-1155
-1128
-1102
-1075
-1047
-1020
-992
-964
-936
-907
-878
-849
-820
-790
-760
-730
-699
-669
-638
-607
-575
-543
-511
-479
-447
-414
-381
-348
-315
-282
-248
-214
-180
-146
-111
-76
-42
-7
28
64
99
135
170
206
242
278
314
350
386
422
459
495
532
569
605
642
679
715
752
789
826
863
900
937
974
1010
1048
1085
1121
1158
1195
1232
1269
1305
1342
1379
1415
1452
1488
1525
1561
1598
1634
1670
1706
1742
1778
1814
1849
1885
1920
1955
1991
2025
2060
2095
2129
2164
2198
2232
2265
2299
2332
2366
2399
2431
2464
2496
2528
2560
2592
2623
2654
2685
2716
2746
2776
2806
2835
2864
2893
2922
2950
2978
3005
3032
3059
3086
3112
3138
3163
3188
3213
3238
3262
3285
3308
3331
3354
3376
3398
3419
3440
3460
3480
3500
3519
3538
3556
3574
3591
3608
3625
3641
3657
3672
3687
3701
3714
3728
3740
3753
3764
3776
3786
3796
3806
3815
3824
3831
3839
3846
3852
3858
3863
3867
3871
3875
3877
3880
3881
3883
3883
3883
3883
3882
3880
3878
3875
3872
3868
3864
3859
3854
3848
3842
3835
3828
3820
3811
3802
3793
3782
3772
3761
3749
3737
3724
3711
3697
3683
3668
3652
3636
3620
3603
3585
3567
3548
3529
3510
3490
3469
3448
3426
3404
3381
3358
3335
3311
3286
3261
3236
3210
3183
3156
3129
3101
3073
3044
3015
2985
2955
2925
2894
2862
2830
2798
2765
2732
2698
2664
2630
2595
2560
2524
2488
2452
2415
2378
2340
2302
2264
2226
2187
2148
2108
2068
2028
1987
1947
1905
1864
1822
1780
1737
1695
1652
1608
1565
1521
1476
1432
1387
1342
1297
1251
1205
1159
1112
1065
1018
971
923
875
827
779
730
681
632
582
533
483
433
383
333
283
233
182
132
81
31
-20
-70
-121
-172
-223
-274
-324
-375
-426
-478
-529
-580
-631
-682
-733
-785
-836
-887
-939
-990
-1041
-1092
-1143
-1194
-1245
-1296
-1347
-1398
-1449
-1500
-1550
-1601
-1652
-1702
-1752
-1802
-1852
-1902
-1952
-2001
-2051
-2100
-2149
-2198
-2247
-2296
-2344
-2392
-2440
-2488
-2535
-2582
-2630
-2676
-2723
-2769
-2815
-2861
-2907
-2952
-2997
-3042
-3086
-3130
-3174
-3218
-3261
-3304
-3347
-3389
-3432
-3473
-3515
-3556
-3597
-3638
-3678
-3718
-3757
-3796
-3835
-3874
-3912
-3949
-3987
-4024
-4059
-4096
-4132
-4167
-4202
-4236
-4270
-4304
-4337
-4369
-4401
-4433
-4464
-4494
-4524
-4554
-4583
-4612
-4640
-4668
-4695
-4722
-4748
-4774
-4799
-4823
-4848
-4871
-4894
-4917
-4939
-4960
-4981
-5001
-5021
-5040
-5059
-5077
-5094
-5111
-5127
-5142
-5157
-5172
-5185
-5198
-5211
-5223
-5234
-5245
-5255
-5264
-5273
-5282
-5290
-5297
-5303
-5309
-5314
-5319
-5323
-5326
-5329
-5331
-5333
-5333
-5334
-5333
-5332
-5330
-5328
-5325
-5321
-5317
-5312
-5307
-5301
-5294
-5287
-5279
-5270
-5261
-5251
-5240
-5229
-5217
-5205
-5192
-5178
-5164
-5149
-5133
-5117
-5101
-5084
-5066
-5047
-5028
-5009
-4989
-4968
-4947
-4925
-4903
-4880
-4857
-4833
-4809
-4784
-4758
-4732
-4706
-4679
-4651
-4623
-4594
-4565
-4535
-4505
-4475
-4444
-4412
-4380
-4348
-4315
-4282
-4248
-4214
-4180
-4145
-4110
-4074
-4038
-4002
-3965
-3928
-3891
-3853
-3815
-3777
-3738
-3699
-3660
-3620
-3581
-3541
-3500
-3460
-3419
-3378
-3336
-3295
-3253
-3211
-3169
-3126
-3084
-3041
-2998
-2955
-2912
-2869
-2825
-2781
-2738
-2694
-2650
-2605
-2561
-2517
-2472
-2428
-2383
-2339
-2294
-2249
-2204
-2160
-2115
-2070
-2025
-1981
-1936
-1891
-1847
-1802
-1758
-1713
-1669
-1625
-1581
-1536
-1492
-1448
-1404
-1360
-1317
-1273
-1229
-1185
-1142
-1098
-1055
-1010
-968
-925
-881
-838
-795
-752
-709
-666
-624
-581
-539
-496
-454
-412
-370
-329
-287
-246
-204
-163
-122
-82
-41
-1
39
79
119
159
198
237
276
315
353
392
430
468
505
543
580
617
654
690
727
763
799
834
870
905
940
974
1008
1043
1077
1111
1144
1177
1210
1242
1274
1306
1338
1369
1400
1431
1461
1492
1521
1551
1581
1610
1639
1668
1696
1724
1752
1780
1807
1834
1861
1887
1913
1939
1965
1990
2015
2040
2064
2088
2112
2136
2159
2182
2204
2227
2249
2271
2292
2313
2334
2355
2376
2396
2416
2436
2455
2474
2493
2512
2530
2548
2566
2583
2600
2617
2633
2650
2666
2681
2697
2712
2727
2741
2755
2769
2783
2797
2810
2823
2835
2847
2859
2871
2882
2893
2904
2915
2925
2935
2944
2953
2962
2971
2979
2987
2995
3003
3010
3017
3024
3030
3037
3042
3048
3053
3058
3063
3067
3071
3075
3079
3082
3085
3087
3089
3091
3093
3094
3095
3096
3097
3097
3098
3098
3097
3097
3096
3095
3093
3092
3090
3088
3086
3083
3080
3077
3074
3071
3067
3063
3059
3054
3049
3044
3039
3034
3028
3022
3016
3010
3004
2997
2990
2983
2975
2968
2960
2952
2943
2935
2926
2917
2908
2899
2889
2879
2870
2860
2849
2839
2828
2818
2807
2796
2785
2774
2762
2750
2738
2726
2714
2702
2689
2677
2664
2651
2637
2624
2610
2596
2582
2568
2553
2539
2524
2509
2494
2479
2464
2448
2433
2417
2401
2385
2368
2352
2336
2319
2302
2285
2268
2251
2234
2217
2199
2182
2164
2147
2129
2111
2093
2075
2057
2039
2021
2001
1984
1965
1946
1927
1908
1889
1870
1850
1831
1811
1792
1772
1752
1732
1712
1692
1672
1652
1631
1611
1590
1570
1549
1529
1508
1487
1466
1445
1424
1403
1382
1361
1339
1318
1296
1274
1252
1230
1208
1186
1164
1142
1119
1097
1074
1051
1028
1004
982
959
936
913
889
866
842
818
795
771
747
723
699
675
651
627
602
578
553
529
504
479
454
429
403
378
352
327
301
275
249
222
196
169
142
116
88
61
34
7
-21
-49
-77
-105
-133
-161
-190
-219
-247
-276
-305
-335
-364
-393
-423
-453
-483
-513
-543
-573
-603
-634
-665
-695
-726
-757
-789
-820
-852
-883
-915
-947
-979
-1012
-1044
-1076
-1109
-1142
-1175
-1208
-1241
-1274
-1308
-1342
-1376
-1409
-1444
-1478
-1512
-1547
-1582
-1617
-1652
-1687
-1722
-1757
-1793
-1829
-1864
-1900
-1936
-1972
-2008
-2044
-2080
-2116
-2153
-2189
-2226
-2262
-2299
-2336
-2373
-2409
-2446
-2483
-2520
-2557
-2594
-2631
-2668
-2705
-2742
-2779
-2816
-2853
-2889
-2926
-2962
-2999
-3035
-3071
-3107
-3143
-3179
-3214
-3250
-3286
-3321
-3356
-3392
-3427
-3462
-3497
-3531
-3566
-3600
-3635
-3669
-3702
-3736
-3769
-3802
-3835
-3868
-3900
-3932
-3964
-3995
-4027
-4058
-4088
-4118
-4148
-4178
-4207
-4235
-4264
-4292
-4320
-4347
-4374
-4400
-4426
-4452
-4478
-4502
-4527
-4551
-4575
-4598
-4621
-4643
-4665
-4686
-4707
-4727
-4747
-4767
-4785
-4803
-4821
-4838
-4855
-4871
-4886
-4901
-4915
-4929
-4942
-4954
-4966
-4978
-4989
-4999
-5009
-5018
-5027
-5035
-5042
-5049
-5055
-5061
-5066
-5071
-5074
-5078
-5080
-5082
-5083
-5084
-5084
-5083
-5082
-5080
-5077
-5073
-5069
-5065
-5059
-5053
-5046
-5039
-5031
-5022
-5013
-5003
-4992
-4981
-4969
-4956
-4943
-4929
-4915
-4899
-4883
-4867
-4850
-4832
-4814
-4795
-4775
-4755
-4735
-4713
-4691
-4669
-4646
-4622
-4598
-4573
-4547
-4521
-4495
-4468
-4440
-4412
-4383
-4354
-4324
-4294
-4263
-4232
-4200
-4167
-4135
-4101
-4067
-4034
-3999
-3964
-3929
-3893
-3856
-3820
-3783
-3745
-3707
-3669
-3630
-3591
-3551
-3511
-3471
-3430
-3389
-3348
-3307
-3265
-3223
-3180
-3137
-3095
-3051
-3008
-2964
-2920
-2876
-2832
-2787
-2743
-2698
-2652
-2607
-2562
-2516
-2470
-2424
-2378
-2332
-2285
-2239
-2192
-2145
-2099
-2052
-2005
-1958
-1911
-1864
-1817
-1769
-1722
-1675
-1627
-1580
-1532
-1485
-1437
-1390
-1342
-1294
-1247
-1199
-1152
-1104
-1056
-1008
-961
-914
-866
-819
-772
-725
-678
-631
-584
-537
-490
-443
-397
-350
-304
-258
-212
-165
-120
-74
-28
18
63
108
153
199
243
288
333
377
422
466
510
554
597
641
684
727
770
812
855
897
938
980
1020
1062
1103
1144
1184
1224
1264
1303
1342
1381
1420
1458
1496
1534
1571
1608
1645
1681
1717
1753
1788
1823
1858
1892
1926
1960
1993
2025
2059
2091
2122
2154
2184
2215
2245
2274
2303
2332
2360
2388
2416
2443
2470
2496
2521
2547
2571
2596
2620
2643
2666
2688
2710
2731
2752
2772
2792
2811
2830
2848
2866
2883
2900
2916
2932
2947
2961
2975
2989
3002
3014
3027
3038
3049
3060
3070
3080
3089
3098
3106
3114
3121
3128
3134
3140
3145
3149
3153
3157
3160
3163
3165
3166
3167
3168
3168
3168
3167
3165
3163
3161
3158
3154
3150
3146
3141
3135
3130
3123
3116
3109
3101
3093
3084
3075
3066
3056
3045
3034
3023
3011
2999
2987
2974
2961
2948
2934
2919
2905
2890
2874
2858
2842
2826
2809
2792
2774
2756
2738
2719
2700
2681
2661
2641
2621
2601
2580
2559
2537
2516
2494
2472
2450
2427
2405
2382
2359
2335
2312
2288
2264
2240
2215
2191
2166
2141
2116
2090
2064
2039
2013
1986
1960
1933
1906
1879
1852
1825
1798
1770
1743
1715
1687
1659
1631
1602
1574
1546
1517
1489
1460
1431
1402
1373
1344
1315
1286
1257
1227
1198
1168
1139
1109
1080
1050
1020
990
960
930
900
870
840
810
780
749
719
689
658
628
597
567
536
505
475
444
413
382
351
320
289
258
226
195
163
132
100
69
37
5
-27
-59
-91
-123
-155
-187
-219
-251
-283
-315
-347
-379
-411
-443
-475
-506
-538
-570
-602
-634
-666
-697
-729
-761
-793
-825
-856
-888
-920
-952
-983
-1014
-1047
-1078
-1110
-1141
-1173
-1204
-1235
-1266
-1297
-1328
-1359
-1389
-1420
-1451
-1481
-1511
-1541
-1571
-1601
-1631
-1660
-1690
-1719
-1748
-1777
-1806
-1835
-1863
-1891
-1920
-1948
-1975
-2003
-2029
-2058
-2085
-2111
-2138
-2164
-2191
-2217
-2242
-2268
-2293
-2318
-2343
-2368
-2392
-2416
-2440
-2464
-2487
-2511
-2533
-2556
-2579
-2601
-2623
-2644
-2666
-2687
-2708
-2728
-2748
-2768
-2787
-2806
-2825
-2843
-2861
-2879
-2896
-2913
-2929
-2945
-2961
-2976
-2991
-3006
-3021
-3035
-3048
-3062
-3075
-3088
-3100
-3112
-3124
-3136
-3147
-3157
-3168
-3178
-3188
-3197
-3206
-3214
-3223
-3230
-3238
-3245
-3252
-3258
-3264
-3269
-3274
-3279
-3283
-3287
-3290
-3293
-3295
-3297
-3299
-3300
-3301
-3301
-3301
-3300
-3299
-3298
-3296
-3294
-3291
-3288
-3285
-3281
-3277
-3272
-3267
-3261
-3255
-3249
-3243
-3236
-3228
-3220
-3212
-3204
-3195
-3186
-3176
-3166
-3156
-3145
-3134
-3122
-3111
-3098
-3086
-3073
-3060
-3046
-3032
-3018
-3003
-2988
-2973
-2957
-2941
-2925
-2908
-2891
-2874
-2856
-2838
-2820
-2802
-2783
-2764
-2745
-2725
-2706
-2685
-2665
-2644
-2623
-2602
-2581
-2559
-2537
-2515
-2493
-2470
-2447
-2424
-2401
-2378
-2354
-2330
-2306
-2282
-2258
-2233
-2209
-2184
-2159
-2133
-2108
-2082
-2057
-2031
-2004
-1978
-1952
-1925
-1898
-1871
-1844
-1817
-1790
-1762
-1735
-1707
-1679
-1651
-1623
-1595
-1567
-1539
-1511
-1482
-1454
-1425
-1396
-1368
-1339
-1310
-1281
-1252
-1222
-1193
-1164
-1134
-1105
-1075
-1045
-1016
-986
-956
-926
-896
-866
-836
-805
-775
-745
-715
-684
-654
-624
-593
-563
-533
-502
-472
-441
-411
-380
-350
-319
-289
-259
-228
-198
-167
-137
-107
-76
-46
-16
14
45
75
105
135
165
195
224
254
284
313
342
372
401
430
459
488
517
545
574
602
631
659
687
715
743
771
798
826
853
880
907
933
960
986
1012
1038
1064
1090
1115
1140
1165
1190
1215
1239
1263
1287
1311
1334
1358
1381
1403
1426
1448
1470
1492
1514
1535
1556
1577
1597
1617
1637
1657
1676
1695
1714
1733
1751
1769
1786
1804
1821
1837
1854
1870
1886
1901
1916
1931
1946
1960
1974
1988
2001
2013
2027
2040
2052
2064
2076
2087
2098
2109
2119
2129
2139
2148
2157
2166
2174
2182
2190
2197
2204
2210
2217
2222
2228
2233
2238
2242
2247
2250
2254
2257
2260
2262
2265
2266
2268
2269
2270
2270
2271
2270
2270
2269
2268
2266
2264
2262
2259
2256
2253
2249
2245
2241
2237
2232
2227
2221
2216
2210
2203
2197
2190
2183
2176
2168
2160
2152
2143
2135
2126
2116
2107
2097
2087
2076
2066
2055
2044
2032
2021
2009
1997
1984
1972
1959
1946
1933
1920
1906
1892
1878
1864
1850
1836
1821
1807
1792
1776
1761
1746
1730
1714
1698
1682
1666
1649
1632
1616
1598
1581
1564
1546
1529
1511
1493
1475
1457
1438
1420
1401
1383
1364
1345
1326
1307
1288
1269
1250
1230
1211
1191
1172
1152
1132
1112
1092
1072
1052
1032
1012
992
972
951
931
911
891
870
850
829
809
788
768
747
727
706
685
665
644
623
602
582
561
540
519
498
477
456
435
414
393
372
351
330
310
289
268
247
226
206
185
164
144
123
102
82
61
41
20
0
-21
-41
-62
-82
-102
-122
-142
-163
-183
-203
-223
-243
-263
-282
-302
-322
-342
-361
-381
-400
-420
-439
-458
-477
-496
-515
-534
-553
-571
-590
-608
-627
-645
-664
-682
-700
-718
-736
-755
-773
-791
-809
-826
-844
-862
-880
-898
-915
-933
-951
-968
-986
-1002
-1020
-1038
-1055
-1072
-1089
-1106
-1123
-1140
-1157
-1173
-1190
-1207
-1223
-1240
-1256
-1272
-1288
-1305
-1321
-1337
-1352
-1368
-1384
-1400
-1415
-1431
-1447
-1462
-1477
-1493
-1508
-1523
-1538
-1554
-1569
-1584
-1598
-1613
-1628
-1643
-1657
-1672
-1687
-1701
-1716
-1730
-1745
-1759
-1774
-1788
-1802
-1817
-1831
-1846
-1860
-1875
-1889
-1903
-1918
-1932
-1946
-1960
-1974
-1988
-2003
-2017
-2031
-2045
-2058
-2072
-2086
-2100
-2114
-2128
-2142
-2155
-2169
-2183
-2197
-2210
-2224
-2237
-2251
-2264
-2278
-2291
-2304
-2318
-2331
-2344
-2357
-2370
-2384
-2397
-2410
-2423
-2436
-2449
-2461
-2474
-2487
-2500
-2513
-2525
-2538
-2551
-2563
-2576
-2588
-2600
-2613
-2625
-2637
-2649
-2661
-2673
-2685
-2697
-2709
-2720
-2732
-2743
-2755
-2766
-2777
-2788
-2799
-2809
-2819
-2830
-2840
-2849
-2859
-2869
-2878
-2887
-2896
-2905
-2913
-2922
-2930
-2938
-2946
-2954
-2961
-2969
-2976
-2983
-2989
-2996
-3002
-3008
-3014
-3020
-3025
-3031
-3035
-3040
-3044
-3048
-3052
-3055
-3058
-3061
-3064
-3066
-3068
-3069
-3070
-3071
-3072
-3072
-3072
-3072
-3071
-3070
-3069
-3067
-3066
-3063
-3061
-3058
-3054
-3051
-3047
-3042
-3037
-3032
-3026
-3020
-3014
-3007
-3000
-2992
-2984
-2976
-2967
-2958
-2949
-2939
-2929
-2918
-2907
-2895
-2883
-2871
-2858
-2845
-2831
-2817
-2802
-2787
-2772
-2756
-2740
-2723
-2706
-2689
-2671
-2653
-2634
-2615
-2596
-2576
-2556
-2535
-2514
-2493
-2471
-2449
-2427
-2404
-2381
-2357
-2333
-2309
-2285
-2260
-2234
-2209
-2183
-2157
-2131
-2104
-2077
-2050
-2021
-1994
-1966
-1938
-1910
-1881
-1852
-1823
-1793
-1764
-1734
-1704
-1673
-1643
-1612
-1581
-1550
-1519
-1488
-1456
-1425
-1393
-1361
-1329
-1297
-1265
-1233
-1200
-1168
-1135
-1103
-1070
-1037
-1004
-972
-939
-906
-873
-840
-807
-774
-741
-708
-675
-643
-610
-577
-544
-511
-479
-446
-413
-381
-348
-315
-283
-250
-218
-186
-153
-121
-89
-56
-24
8
40
72
104
136
167
199
231
262
294
325
357
388
419
450
481
511
542
572
602
632
662
692
721
750
779
808
837
865
894
922
950
978
1004
1033
1060
1087
1114
1141
1167
1194
1220
1246
1271
1297
1322
1348
1372
1397
1422
1446
1470
1494
1518
1542
1565
1588
1611
1634
1656
1679
1701
1723
1744
1766
1787
1808
1829
1849
1870
1890
1910
1929
1949
1968
1987
2005
2024
2043
2061
2079
2096
2114
2131
2148
2165
2181
2198
2214
2229
2245
2260
2275
2290
2304
2319
2333
2346
2360
2373
2386
2399
2411
2423
2435
2447
2458
2470
2480
2491
2502
2512
2522
2531
2541
2550
2559
2568
2577
2585
2594
2601
2609
2617
2624
2631
2638
2644
2651
2657
2663
2668
2674
2679
2683
2688
2692
2696
2700
2703
2706
2709
2712
2714
2716
2718
2719
2721
2722
2723
2724
2724
2724
2724
2724
2724
2723
2722
2721
2720
2719
2717
2715
2713
2711
2708
2706
2703
2699
2696
2692
2689
2684
2680
2675
2670
2665
2660
2654
2648
2641
2635
2628
2621
2613
2606
2598
2590
2581
2573
2564
2555
2545
2536
2526
2516
2505
2495
2484
2473
2462
2450
2438
2426
2414
2401
2388
2375
2362
2348
2334
2320
2306
2291
2276
2261
2246
2231
2215
2200
2184
2167
2151
2134
2118
2101
2083
2066
2048
2029
2012
1994
1975
1956
1937
1918
1899
1879
1859
1839
1819
1799
1778
1757
1736
1715
1693
1672
1650
1628
1606
1583
1561
1538
1515
1492
1469
1446
1422
1399
1375
1351
1327
1302
1278
1253
1228
1203
1178
1153
1127
1101
1076
1050
1022
997
970
944
917
890
863
835
808
780
752
724
696
668
640
611
583
554
525
496
467
438
409
380
350
321
291
261
231
201
171
141
110
80
49
18
-12
-43
-74
-106
-137
-168
-200
-231
-263
-295
-327
-359
-391
-424
-456
-488
-521
-553
-586
-619
-651
-684
-717
-750
-783
-816
-849
-882
-915
-949
-982
-1014
-1048
-1082
-1115
-1148
-1181
-1215
-1248
-1281
-1315
-1348
-1381
-1415
-1448
-1481
-1515
-1548
-1581
-1614
-1648
-1681
-1714
-1748
-1781
-1814
-1847
-1880
-1914
-1947
-1980
-2013
-2045
-2078
-2111
-2143
-2176
-2208
-2240
-2272
-2305
-2336
-2368
-2400
-2432
-2463
-2494
-2525
-2556
-2587
-2618
-2649
-2679
-2710
-2740
-2770
-2800
-2829
-2859
-2888
-2918
-2947
-2976
-3004
-3033
-3061
-3090
-3118
-3145
-3173
-3201
-3228
-3255
-3281
-3308
-3334
-3360
-3386
-3411
-3436
-3461
-3486
-3510
-3534
-3558
-3582
-3606
-3629
-3652
-3674
-3697
-3719
-3741
-3763
-3784
-3806
-3827
-3847
-3868
-3888
-3908
-3927
-3947
-3966
-3984
-4003
-4021
-4038
-4056
-4073
-4090
-4106
-4122
-4138
-4153
-4169
-4183
-4198
-4212
-4226
-4240
-4253
-4266
-4278
-4290
-4302
-4314
-4325
-4336
-4346
-4356
-4366
-4375
-4384
-4393
-4401
-4409
-4416
-4424
-4430
-4437
-4443
-4448
-4454
-4459
-4463
-4467
-4471
-4475
-4478
-4481
-4483
-4485
-4487
-4488
-4489
-4490
-4491
-4491
-4490
-4490
-4489
-4487
-4486
-4484
-4481
-4478
-4475
-4472
-4468
-4464
-4459
-4454
-4449
-4443
-4437
-4431
-4424
-4417
-4409
-4401
-4393
-4385
-4376
-4366
-4357
-4347
-4336
-4326
-4315
-4304
-4292
-4280
-4268
-4256
-4243
-4230
-4216
-4202
-4188
-4174
-4159
-4144
-4129
-4113
-4098
-4081
-4065
-4048
-4030
-4013
-3995
-3977
-3959
-3940
-3921
-3902
-3883
-3863
-3843
-3823
-3802
-3781
-3760
-3739
-3717
-3695
-3673
-3651
-3628
-3605
-3582
-3558
-3535
-3511
-3487
-3463
-3438
-3413
-3388
-3363
-3338
-3312
-3286
-3260
-3234
-3208
-3181
-3155
-3128
-3101
-3074
-3047
-3020
-2993
-2965
-2938
-2910
-2882
-2854
-2826
-2798
-2769
-2741
-2712
-2683
-2654
-2625
-2595
-2566
-2536
-2506
-2477
-2447
-2417
-2387
-2356
-2326
-2296
-2265
-2235
-2204
-2173
-2143
-2112
-2081
-2050
-2019
-1987
-1956
-1925
-1893
-1862
-1830
-1799
-1767
-1735
-1703
-1671
-1639
-1607
-1575
-1543
-1511
-1478
-1446
-1414
-1381
-1349
-1316
-1284
-1251
-1219
-1186
-1153
-1121
-1088
-1055
-1022
-990
-957
-924
-892
-859
-826
-793
-760
-727
-694
-661
-628
-595
-562
-529
-496
-463
-430
-397
-364
-331
-297
-264
-231
-198
-165
-132
-99
-66
-33
0
33
65
98
131
164
196
229
262
294
327
359
392
424
457
489
522
554
586
619
651
683
715
748
780
812
844
876
908
940
972
1004
1036
1068
1100
1131
1163
1195
1227
1258
1290
1321
1352
1384
1415
1446
1477
1508
1539
1570
1601
1631
1662
1692
1723
1753
1783
1813
1844
1874
1904
1934
1963
1993
2023
2052
2082
2111
2140
2170
2198
2227
2256
2284
2313
2341
2369
2397
2425
2452
2480
2507
2534
2561
2587
2614
2640
2666
2692
2718
2743
2768
2793
2818
2842
2867
2890
2914
2937
2960
2983
3006
3028
3050
3071
3093
3114
3135
3155
3175
3195
3215
3234
3253
3271
3290
3308
3325
3342
3359
3376
3392
3408
3423
3438
3453
3467
3481
3495
3508
3520
3533
3544
3556
3567
3577
3587
3597
3606
3615
3623
3631
3639
3646
3653
3659
3665
3671
3676
3680
3685
3688
3692
3695
3697
3699
3701
3702
3703
3704
3703
3703
3702
3701
3699
3696
3694
3691
3687
3683
3678
3674
3668
3662
3656
3650
3643
3635
3627
3619
3610
3601
3591
3581
3571
3560
3549
3537
3525
3512
3499
3486
3472
3458
3444
3429
3413
3398
3382
3365
3349
3332
3314
3297
3279
3260
3241
3222
3203
3183
3163
3143
3122
3101
3079
3057
3035
3013
2990
2967
2944
2920
2896
2872
2847
2822
2797
2771
2746
2720
2693
2666
2639
2612
2584
2557
2528
2500
2471
2442
2413
2383
2354
2324
2293
2263
2232
2202
2171
2140
2108
2077
2045
2013
1981
1949
1917
1884
1852
1819
1786
1753
1720
1686
1653
1619
1585
1551
1517
1483
1448
1414
1379
1344
1309
1274
1239
1204
1169
1133
1098
1063
1027
991
956
920
884
848
812
776
740
704
668
632
596
560
524
488
452
416
379
343
307
271
234
198
162
126
90
54
18
-18
-54
-90
-126
-162
-197
-233
-268
-303
-338
-373
-408
-443
-478
-512
-546
-581
-614
-648
-682
-715
-748
-781
-814
-846
-879
-911
-943
-974
-1006
-1037
-1068
-1099
-1129
-1159
-1189
-1219
-1248
-1278
-1307
-1335
-1364
-1392
-1419
-1447
-1474
-1501
-1527
-1553
-1579
-1605
-1630
-1655
-1679
-1703
-1727
-1750
-1773
-1795
-1818
-1839
-1861
-1882
-1903
-1923
-1943
-1963
-1982
-2001
-2019
-2037
-2055
-2072
-2089
-2106
-2122
-2137
-2153
-2168
-2182
-2196
-2210
-2223
-2236
-2249
-2261
-2273
-2284
-2295
-2305
-2315
-2325
-2334
-2343
-2351
-2359
-2367
-2374
-2381
-2387
-2393
-2398
-2403
-2408
-2412
-2416
-2420
-2423
-2426
-2429
-2431
-2433
-2434
-2435
-2436
-2436
-2437
-2436
-2436
-2435
-2434
-2432
-2430
-2428
-2426
-2423
-2420
-2416
-2413
-2409
-2404
-2400
-2395
-2390
-2385
-2379
-2373
-2367
-2361
-2355
-2348
-2341
-2334
-2327
-2319
-2312
-2304
-2296
-2288
-2280
-2272
-2263
-2255
-2246
-2237
-2229
-2220
-2210
-2201
-2192
-2183
-2173
-2164
-2154
-2144
-2135
-2125
-2115
-2106
-2096
-2086
-2076
-2067
-2057
-2047
-2037
-2028
-2019
-2009
-2000
-1990
-1981
-1971
-1962
-1953
-1944
-1934
-1925
-1916
-1908
-1899
-1890
-1882
-1873
-1865
-1857
-1848
-1840
-1833
-1825
-1817
-1810
-1802
-1795
-1788
-1781
-1774
-1767
-1760
-1754
-1747
-1741
-1735
-1729
-1723
-1717
-1711
-1706
-1700
-1695
-1690
-1685
-1680
-1676
-1671
-1667
-1663
-1659
-1655
-1652
-1648
-1645
-1642
-1639
-1636
-1634
-1631
-1629
-1626
-1624
-1622
-1621
-1619
-1617
-1616
-1615
-1614
-1613
-1612
-1612
-1611
-1611
-1611
-1611
-1612
-1612
-1613
-1614
-1615
-1616
-1617
-1618
-1620
-1621
-1623
-1625
-1627
-1629
-1631
-1633
-1636
-1638
-1641
-1644
-1646
-1649
-1652
-1655
-1659
-1662
-1665
-1669
-1672
-1676
-1680
-1683
-1687
-1691
-1695
-1699
-1703
-1707
-1712
-1716
-1720
-1724
-1729
-1733
-1738
-1742
-1746
-1751
-1755
-1760
-1764
-1769
-1773
-1778
-1782
-1787
-1791
-1796
-1800
-1804
-1809
-1813
-1817
-1821
-1825
-1829
-1833
-1837
-1841
-1845
-1849
-1853
-1856
-1860
-1863
-1867
-1870
-1873
-1876
-1879
-1882
-1885
-1887
-1890
-1892
-1895
-1897
-1899
-1900
-1902
-1903
-1905
-1906
-1907
-1908
-1909
-1909
-1910
-1910
-1910
-1910
-1910
-1909
-1909
-1908
-1907
-1906
-1904
-1903
-1901
-1899
-1896
-1894
-1891
-1888
-1885
-1882
-1878
-1875
-1871
-1867
-1862
-1857
-1853
-1847
-1842
-1836
-1831
-1825
-1818
-1812
-1805
-1798
-1791
-1783
-1776
-1768
-1759
-1751
-1742
-1734
-1724
-1715
-1706
-1696
-1686
-1676
-1665
-1655
-1644
-1633
-1622
-1610
-1598
-1586
-1574
-1562
-1549
-1536
-1523
-1509
-1496
-1482
-1468
-1453
-1439
-1424
-1409
-1394
-1379
-1363
-1347
-1331
-1315
-1299
-1282
-1266
-1249
-1232
-1214
-1197
-1179
-1161
-1143
-1125
-1106
-1087
-1068
-1049
-1030
-1010
-990
-970
-950
-930
-909
-889
-868
-847
-826
-805
-783
-762
-740
-719
-697
-675
-652
-630
-608
-585
-562
-539
-516
-493
-470
-446
-422
-399
-375
-351
-326
-302
-278
-253
-228
-204
-179
-154
-129
-104
-79
-53
-28
-3
22
48
73
99
124
150
175
201
226
252
277
303
329
354
380
405
431
457
482
508
533
559
585
610
636
661
686
712
737
762
788
813
838
863
888
913
938
962
987
1010
1036
1060
1084
1108
1132
1156
1180
1203
1226
1249
1272
1295
1318
1340
1362
1384
1406
1428
1449
1470
1491
1512
1533
1553
1573
1593
1613
1632
1651
1670
1689
1708
1726
1744
1762
1779
1796
1813
1830
1846
1862
1878
1893
1909
1923
1938
1952
1966
1979
1992
2005
2017
2029
2041
2054
2065
2076
2086
2097
2107
2116
2125
2134
2143
2151
2159
2167
2174
2181
2188
2194
2200
2205
2210
2215
2220
2224
2227
2231
2234
2236
2239
2240
2242
2243
2244
2245
2245
2245
2244
2243
2242
2240
2238
2236
2233
2230
2226
2223
2218
2214
2209
2203
2198
2192
2185
2178
2171
2164
2156
2147
2139
2130
2121
2111
2101
2091
2080
2069
2058
2045
2033
2021
2009
1995
1982
1968
1954
1940
1925
1910
1894
1878
1862
1845
1828
1811
1794
1776
1757
1739
1720
1701
1681
1661
1641
1621
1600
1579
1557
1536
1514
1491
1469
1446
1423
1400
1376
1352
1328
1304
1279
1255
1229
1204
1179
1153
1127
1100
1074
1047
1020
993
965
938
910
882
854
825
797
768
739
709
680
650
621
591
561
530
500
469
438
408
376
345
314
283
251
219
188
156
124
92
60
27
-5
-37
-70
-102
-135
-167
-200
-233
-265
-298
-331
-364
-397
-430
-463
-496
-529
-562
-595
-628
-661
-694
-727
-760
-793
-826
-859
-892
-924
-957
-990
-1022
-1056
-1088
-1121
-1154
-1186
-1218
-1251
-1283
-1315
-1347
-1379
-1411
-1442
-1473
-1505
-1536
-1567
-1597
-1628
-1658
-1688
-1718
-1748
-1778
-1808
-1837
-1866
-1895
-1924
-1952
-1981
-2009
-2037
-2064
-2092
-2119
-2146
-2173
-2199
-2225
-2251
-2277
-2302
-2327
-2352
-2376
-2400
-2424
-2448
-2471
-2494
-2516
-2538
-2560
-2581
-2602
-2622
-2643
-2662
-2682
-2701
-2720
-2738
-2756
-2774
-2791
-2808
-2824
-2840
-2856
-2871
-2886
-2901
-2915
-2929
-2942
-2955
-2968
-2980
-2992
-3003
-3014
-3025
-3035
-3045
-3054
-3063
-3072
-3080
-3088
-3095
-3102
-3109
-3115
-3121
-3126
-3131
-3135
-3139
-3143
-3146
-3148
-3151
-3152
-3154
-3155
-3155
-3155
-3155
-3154
-3152
-3151
-3148
-3146
-3143
-3139
-3135
-3131
-3127
-3121
-3116
-3110
-3104
-3097
-3090
-3083
-3075
-3067
-3059
-3050
-3041
-3031
-3021
-3011
-3001
-2990
-2979
-2967
-2955
-2943
-2931
-2918
-2905
-2891
-2877
-2863
-2849
-2834
-2819
-2804
-2789
-2773
-2757
-2741
-2724
-2707
-2690
-2673
-2655
-2638
-2620
-2601
-2583
-2564
-2546
-2527
-2507
-2488
-2468
-2449
-2429
-2408
-2388
-2368
-2347
-2327
-2306
-2285
-2264
-2243
-2222
-2200
-2179
-2158
-2136
-2114
-2093
-2071
-2049
-2027
-2005
-1983
-1961
-1939
-1917
-1895
-1873
-1851
-1829
-1807
-1785
-1763
-1741
-1719
-1697
-1676
-1654
-1632
-1610
-1589
-1567
-1546
-1525
-1504
-1483
-1462
-1441
-1420
-1399
-1379
-1358
-1338
-1318
-1297
-1277
-1257
-1238
-1218
-1199
-1179
-1160
-1141
-1122
-1103
-1085
-1066
-1048
-1030
-1012
-994
-976
-959
-941
-924
-907
-890
-874
-857
-841
-825
-809
-794
-778
-763
-748
-733
-718
-704
-689
-675
-661
-648
-634
-621
-608
-595
-583
-570
-558
-546
-535
-523
-512
-501
-490
-480
-469
-459
-449
-440
-430
-421
-412
-403
-394
-386
-378
-370
-362
-355
-347
-340
-333
-327
-320
-314
-308
-302
-296
-291
-286
-281
-276
-271
-267
-263
-259
-255
-251
-248
-245
-241
-238
-236
-233
-231
-229
-227
-225
-223
-222
-221
-219
-219
-218
-217
-217
-217
-217
-217
-217
-218
-218
-219
-220
-222
-223
-224
-226
-228
-230
-232
-234
-237
-240
-242
-245
-248
-251
-254
-258
-261
-265
-268
-272
-276
-280
-284
-288
-292
-296
-300
-305
-309
-314
-319
-324
-328
-333
-338
-343
-348
-353
-359
-364
-369
-374
-380
-385
-390
-396
-401
-406
-412
-417
-423
-428
-434
-439
-445
-450
-455
-461
-466
-472
-477
-482
-488
-493
-498
-504
-509
-514
-519
-524
-529
-534
-539
-544
-549
-554
-559
-563
-568
-572
-577
-581
-586
-590
-594
-598
-602
-606
-609
-613
-616
-620
-623
-626
-629
-632
-635
-638
-641
-643
-646
-648
-650
-652
-654
-656
-658
-659
-661
-662
-663
-664
-665
-666
-667
-667
-668
-668
-669
-669
-669
-669
-669
-669
-668
-668
-667
-667
-666
-665
-664
-663
-662
-660
-659
-657
-655
-653
-651
-649
-647
-645
-642
-639
-637
-634
-631
-627
-624
-621
-617
-613
-609
-605
-601
-597
-593
-588
-584
-579
-574
-569
-564
-559
-554
-548
-543
-537
-532
-526
-521
-515
-509
-503
-497
-491
-485
-479
-473
-467
-460
-454
-448
-441
-435
-428
-421
-414
-407
-400
-393
-386
-379
-372
-364
-357
-350
-342
-334
-327
-319
-311
-303
-295
-287
-279
-271
-263
-255
-247
-239
-230
-222
-214
-205
-197
-188
-180
-172
-163
-155
-147
-138
-130
-122
-114
-106
-98
-89
-81
-73
-66
-58
-50
-42
-34
-26
-19
-11
-3
4
12
19
27
34
42
49
56
64
71
78
85
92
99
106
113
120
126
133
139
145
151
157
163
169
175
180
185
191
196
201
205
210
215
219
223
227
231
235
238
241
244
247
250
253
255
257
259
261
263
264
266
267
268
269
269
269
270
269
269
269
268
267
266
264
263
261
259
256
254
251
248
245
242
238
234
230
226
222
217
212
207
201
196
190
184
178
171
165
158
151
143
136
128
120
112
103
95
86
77
68
58
49
39
29
19
9
-1
-12
-22
-33
-44
-55
-66
-77
-89
-100
-111
-123
-135
-146
-158
-170
-182
-194
-206
-219
-231
-243
-256
-268
-281
-294
-306
-319
-332
-345
-358
-371
-384
-397
-410
-423
-436
-449
-462
-475
-488
-501
-514
-527
-540
-553
-566
-579
-592
-604
-617
-630
-642
-655
-667
-679
-691
-703
-715
-727
-739
-750
-762
-773
-784
-795
-806
-816
-827
-837
-847
-857
-866
-876
-885
-894
-903
-912
-921
-929
-937
-945
-953
-961
-968
-975
-982
-989
-995
-1002
-1008
-1012
-1018
-1024
-1030
-1034
-1039
-1044
-1048
-1052
-1055
-1059
-1062
-1065
-1068
-1070
-1072
-1074
-1076
-1078
-1079
-1080
-1081
-1081
-1082
-1082
-1082
-1081
-1081
-1080
-1079
-1078
-1077
-1075
-1073
-1071
-1068
-1066
-1063
-1060
-1056
-1053
-1049
-1045
-1041
-1036
-1031
-1026
-1020
-1014
-1008
-1002
-997
-990
-984
-976
-969
-962
-954
-946
-937
-929
-920
-911
-902
-893
-883
-873
-863
-853
-842
-832
-821
-810
-799
-787
-776
-764
-752
-740
-727
-715
-702
-689
-676
-663
-649
-635
-622
-607
-593
-579
-564
-549
-534
-519
-504
-489
-473
-457
-441
-425
-409
-393
-377
-360
-344
-327
-310
-293
-276
-259
-242
-225
-207
-190
-172
-155
-137
-119
-101
-83
-65
-47
-29
-11
7
25
44
62
80
99
117
136
154
172
191
209
227
246
264
282
300
319
337
355
373
391
408
426
444
461
479
496
514
531
548
565
582
599
615
632
648
664
680
696
712
727
743
758
773
788
803
817
832
846
860
873
887
900
913
926
938
951
963
975
987
998
1008
1020
1031
1041
1051
1061
1070
1079
1088
1096
1105
1112
1120
1127
1134
1141
1147
1153
1158
1163
1168
1173
1177
1181
1185
1188
1191
1194
1196
1198
1200
1201
1202
1203
1203
1203
1202
1202
1201
1199
1198
1196
1193
1191
1187
1184
1180
1176
1172
1167
1161
1156
1150
1144
1137
1130
1123
1115
1107
1099
1091
1082
1072
1063
1053
1042
1032
1020
1008
998
986
973
960
947
934
920
907
892
878
863
848
833
817
801
785
769
752
735
718
701
683
665
647
629
610
591
572
553
534
514
494
474
454
434
413
392
371
350
329
307
285
263
241
219
197
174
152
129
106
83
60
36
13
-10
-34
-57
-81
-104
-128
-151
-175
-199
-222
-246
-269
-293
-316
-340
-363
-386
-410
-433
-456
-479
-502
-525
-548
-571
-594
-617
-640
-662
-685
-707
-730
-752
-774
-796
-818
-840
-861
-883
-904
-925
-945
-966
-986
-1006
-1025
-1045
-1064
-1083
-1102
-1121
-1139
-1158
-1175
-1193
-1211
-1228
-1245
-1261
-1278
-1294
-1310
-1325
-1340
-1355
-1370
-1384
-1398
-1412
-1425
-1439
-1451
-1464
-1476
-1488
-1499
-1511
-1522
-1532
-1542
-1552
-1561
-1570
-1579
-1587
-1595
-1603
-1610
-1617
-1624
-1630
-1636
-1642
-1647
-1652
-1656
-1660
-1664
-1668
-1671
-1674
-1676
-1678
-1680
-1681
-1682
-1683
-1683
-1683
-1682
-1681
-1680
-1678
-1676
-1674
-1671
-1668
-1664
-1660
-1656
-1651
-1646
-1641
-1635
-1629
-1623
-1616
-1609
-1601
-1594
-1586
-1577
-1569
-1560
-1550
-1541
-1531
-1521
-1510
-1499
-1488
-1477
-1465
-1453
-1441
-1428
-1416
-1403
-1389
-1376
-1362
-1348
-1334
-1319
-1305
-1290
-1275
-1259
-1244
-1228
-1212
-1196
-1180
-1163
-1147
-1130
-1113
-1096
-1078
-1061
-1043
-1026
-1008
-990
-972
-953
-935
-917
-898
-879
-860
-842
-823
-804
-784
-765
-746
-727
-707
-688
-668
-648
-629
-609
-589
-569
-549
-529
-509
-489
-469
-450
-430
-410
-390
-370
-351
-331
-311
-292
-272
-252
-233
-213
-194
-175
-156
-136
-117
-98
-80
-61
-42
-24
-5
13
31
50
68
85
103
121
138
155
173
189
206
223
239
255
271
287
303
318
334
349
364
378
393
407
422
436
450
464
477
491
504
517
530
542
555
567
579
591
602
614
625
636
646
657
667
677
687
696
705
714
723
732
740
748
756
763
770
777
784
790
796
802
807
812
817
822
826
830
834
837
840
843
846
848
850
852
853
854
855
855
855
855
854
854
852
851
849
846
844
841
837
834
830
825
820
815
810
804
798
792
785
778
771
763
755
747
739
730
721
712
703
693
683
673
663
652
641
629
618
606
594
582
569
556
543
530
517
503
489
475
461
447
432
417
402
387
371
355
339
323
307
291
274
257
240
223
205
188
170
152
134
116
97
79
60
42
23
4
-16
-35
-54
-74
-94
-114
-134
-154
-174
-195
-215
-236
-257
-278
-299
-320
-341
-362
-384
-405
-426
-448
-469
-491
-512
-534
-556
-577
-599
-620
-642
-663
-685
-706
-728
-749
-771
-792
-814
-835
-857
-878
-899
-921
-942
-963
-985
-1006
-1027
-1049
-1070
-1091
-1112
-1134
-1155
-1176
-1197
-1218
-1239
-1259
-1280
-1301
-1321
-1342
-1362
-1382
-1402
-1422
-1442
-1462
-1482
-1502
-1521
-1541
-1560
-1579
-1598
-1618
-1637
-1655
-1674
-1693
-1711
-1729
-1747
-1765
-1783
-1801
-1818
-1835
-1852
-1869
-1885
-1902
-1918
-1934
-1949
-1965
-1980
-1995
-2009
-2025
-2040
-2054
-2068
-2082
-2096
-2110
-2123
-2136
-2149
-2162
-2175
-2187
-2199
-2211
-2223
-2234
-2245
-2256
-2267
-2277
-2288
-2298
-2307
-2317
-2326
-2335
-2344
-2352
-2361
-2369
-2376
-2384
-2391
-2398
-2405
-2411
-2418
-2424
-2429
-2435
-2440
-2445
-2450
-2454
-2459
-2463
-2467
-2471
-2474
-2478
-2481
-2484
-2487
-2489
-2492
-2494
-2496
-2498
-2500
-2502
-2503
-2504
-2505
-2505
-2506
-2506
-2506
-2506
-2505
-2504
-2503
-2502
-2500
-2499
-2497
-2495
-2492
-2490
-2487
-2483
-2480
-2476
-2473
-2468
-2464
-2459
-2455
-2450
-2444
-2439
-2433
-2427
-2421
-2415
-2408
-2401
-2394
-2387
-2379
-2371
-2363
-2355
-2347
-2338
-2329
-2321
-2312
-2302
-2293
-2283
-2274
-2264
-2254
-2244
-2234
-2223
-2213
-2202
-2192
-2181
-2170
-2159
-2147
-2136
-2124
-2113
-2101
-2089
-2077
-2065
-2053
-2041
-2028
-2016
-2003
-1991
-1978
-1965
-1952
-1939
-1926
-1913
-1900
-1886
-1873
-1860
-1846
-1832
-1818
-1805
-1791
-1777
-1762
-1748
-1734
-1719
-1705
-1690
-1675
-1660
-1645
-1630
-1615
-1600
-1584
-1569
-1554
-1538
-1522
-1507
-1491
-1475
-1459
-1444
-1428
-1412
-1396
-1381
-1365
-1349
-1333
-1317
-1301
-1285
-1269
-1254
-1238
-1222
-1205
-1189
-1173
-1157
-1141
-1125
-1109
-1093
-1077
-1061
-1045
-1029
-1012
-998
-982
-966
-950
-935
-919
-904
-889
-873
-858
-843
-828
-814
-799
-784
-770
-755
-741
-727
-713
-699
-685
-671
-657
-644
-630
-617
-603
-590
-577
-564
-551
-538
-525
-512
-499
-486
-473
-461
-448
-435
-423
-410
-398
-385
-373
-361
-349
-336
-324
-312
-300
-289
-277
-265
-254
-242
-231
-220
-209
-197
-186
-176
-165
-154
-143
-133
-122
-112
-101
-91
-81
-71
-60
-50
-41
-31
-21
-11
-2
8
17
27
36
45
54
63
72
81
90
99
107
116
124
133
141
149
157
166
174
182
190
198
206
214
222
229
237
245
253
261
268
276
284
291
299
306
313
321
328
335
342
350
357
364
371
378
385
392
398
405
412
419
425
432
439
445
452
458
465
471
477
484
490
496
502
508
514
520
525
531
536
542
547
553
558
563
568
573
578
583
587
592
597
601
605
609
613
617
621
625
628
632
635
639
642
645
648
651
654
657
659
662
664
667
669
671
673
675
677
679
681
683
684
686
687
688
689
690
691
692
693
694
694
695
695
695
695
695
695
695
694
694
693
692
692
691
689
688
687
685
684
682
680
678
676
674
671
669
666
663
661
658
655
652
649
646
643
639
636
633
630
626
623
619
616
612
608
604
601
597
593
589
585
581
576
572
568
564
560
556
552
548
544
540
536
532
528
524
520
516
513
509
505
501
497
494
490
486
483
479
475
471
468
464
461
457
453
450
446
443
439
436
432
429
425
422
418
415
412
408
405
402
399
396
393
390
387
384
382
379
376
374
371
369
366
364
362
359
357
355
353
351
349
347
346
344
342
341
339
338
336
335
334
333
332
331
331
330
330
330
329
329
329
330
330
330
331
331
332
333
333
334
335
336
337
338
340
341
342
343
344
345
346
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
369
370
371
371
372
373
373
374
374
374
375
375
375
375
375
375
375
375
374
374
374
373
373
372
372
371
370
370
369
368
367
366
365
364
362
361
359
358
356
355
353
351
349
347
345
343
340
338
336
333
330
328
325
322
319
316
312
309
306
302
298
295
291
287
283
278
274
269
264
260
255
249
244
238
233
227
221
215
209
202
196
189
182
175
168
161
154
146
139
131
123
115
107
98
90
81
72
63
54
44
35
25
15
5
-5
-15
-25
-35
-46
-56
-67
-78
-88
-99
-110
-121
-132
-144
-155
-166
-178
-189
-201
-212
-224
-236
-247
-259
-271
-283
-295
-307
-320
-332
-344
-356
-369
-381
-394
-406
-419
-432
-444
-457
-470
-483
-496
-509
-521
-534
-547
-560
-573
-586
-599
-613
-626
-639
-652
-665
-678
-692
-705
-718
-732
-745
-758
-772
-785
-799
-812
-826
-839
-853
-867
-880
-894
-907
-921
-935
-948
-962
-975
-989
-1002
-1014
-1029
-1042
-1055
-1068
-1081
-1094
-1107
-1120
-1133
-1146
-1159
-1172
-1185
-1197
-1210
-1223
-1235
-1248
-1260
-1273
-1285
-1297
-1309
-1321
-1333
-1345
-1357
-1368
-1380
-1391
-1402
-1414
-1425
-1436
-1446
-1457
-1468
-1478
-1489
-1499
-1510
-1520
-1530
-1540
-1551
-1561
-1571
-1581
-1590
-1600
-1610
-1620
-1630
-1639
-1649
-1658
-1667
-1677
-1686
-1695
-1704
-1713
-1722
-1731
-1740
-1749
-1757
-1766
-1775
-1783
-1792
-1800
-1809
-1817
-1825
-1833
-1842
-1850
-1858
-1866
-1874
-1882
-1889
-1897
-1905
-1912
-1920
-1927
-1934
-1941
-1948
-1955
-1962
-1969
-1976
-1982
-1989
-1995
-2001
-2008
-2013
-2020
-2027
-2033
-2037
-2044
-2050
-2056
-2061
-2067
-2072
-2077
-2082
-2087
-2092
-2097
-2102
-2106
-2111
-2115
-2119
-2124
-2128
-2132
-2135
-2139
-2143
-2146
-2150
-2153
-2156
-2159
-2162
-2165
-2167
-2170
-2172
-2175
-2177
-2179
-2181
-2182
-2184
-2185
-2187
-2188
-2189
-2190
-2191
-2191
-2192
-2192
-2192
-2192
-2192
-2191
-2191
-2190
-2189
-2188
-2186
-2185
-2183
-2181
-2179
-2177
-2174
-2172
-2169
-2166
-2163
-2159
-2156
-2152
-2148
-2143
-2139
-2134
-2129
-2124
-2119
-2113
-2107
-2101
-2095
-2089
-2082
-2075
-2068
-2061
-2054
-2045
-2037
-2029
-2021
-2013
-2005
-1996
-1987
-1977
-1968
-1958
-1948
-1938
-1927
-1917
-1906
-1895
-1884
-1872
-1861
-1849
-1837
-1825
-1813
-1800
-1788
-1775
-1762
-1749
-1735
-1722
-1708
-1695
-1681
-1667
-1652
-1638
-1624
-1609
-1595
-1580
-1565
-1550
-1535
-1519
-1504
-1488
-1473
-1457
-1441
-1424
-1408
-1392
-1375
-1359
-1342
-1325
-1308
-1291
-1274
-1257
-1239
-1222
-1204
-1187
-1169
-1151
-1134
-1116
-1098
-1080
-1062
-1044
-1026
-1006
-989
-971
-953
-934
-916
-897
-879
-860
-842
-823
-804
-786
-767
-748
-729
-711
-692
-673
-654
-635
-617
-598
-579
-561
-542
-523
-505
-486
-468
-450
-432
-413
-395
-377
-359
-341
-324
-306
-288
-270
-253
-235
-218
-201
-183
-166
-149
-132
-115
-98
-82
-65
-49
-33
-16
0
15
31
47
62
77
93
108
122
137
151
166
180
194
207
221
234
248
261
273
286
299
311
324
336
348
360
372
383
395
406
418
429
440
451
461
472
482
492
502
512
522
532
541
550
559
568
577
586
594
602
611
619
626
634
641
649
656
662
669
676
682
688
694
700
705
710
716
721
725
730
734
738
742
746
750
753
757
760
763
765
768
770
773
775
776
778
780
781
782
784
784
785
786
786
787
787
787
787
787
787
786
786
785
784
783
782
781
780
778
777
775
774
772
770
768
766
764
762
760
757
755
752
750
747
744
741
738
735
732
728
725
721
718
714
710
706
702
698
694
690
685
681
676
671
667
662
657
652
646
641
635
630
624
618
612
606
600
594
588
581
574
568
561
554
547
540
532
525
517
510
502
494
486
479
470
462
454
446
437
429
420
412
403
394
385
376
366
357
348
338
329
319
309
299
289
279
269
259
248
238
227
216
206
195
184
173
162
150
139
128
116
104
93
81
69
57
45
33
21
8
-4
-16
-29
-42
-54
-67
-80
-93
-107
-120
-133
-147
-160
-174
-188
-202
-215
-229
-244
-258
-272
-286
-301
-315
-330
-344
-359
-373
-388
-402
-417
-432
-446
-461
-476
-491
-506
-520
-535
-550
-565
-580
-595
-610
-626
-641
-656
-671
-686
-701
-717
-732
-747
-762
-777
-792
-808
-823
-838
-853
-868
-883
-898
-913
-928
-942
-957
-972
-986
-1000
-1014
-1029
-1044
-1058
-1072
-1086
-1099
-1113
-1126
-1140
-1153
-1166
-1179
-1192
-1205
-1217
-1230
-1242
-1254
-1266
-1277
-1289
-1300
-1311
-1322
-1333
-1343
-1354
-1364
-1374
-1383
-1393
-1402
-1411
-1420
-1428
-1437
-1445
-1453
-1461
-1468
-1476
-1483
-1490
-1496
-1503
-1509
-1515
-1521
-1527
-1532
-1538
-1543
-1548
-1552
-1557
-1561
-1565
-1569
-1572
-1576
-1579
-1582
-1585
-1587
-1589
-1591
-1593
-1595
-1596
-1597
-1598
-1598
-1598
-1598
-1598
-1597
-1596
-1595
-1594
-1592
-1590
-1588
-1586
-1583
-1580
-1577
-1574
-1570
-1566
-1562
-1558
-1553
-1549
-1544
-1539
-1533
-1528
-1522
-1516
-1510
-1504
-1497
-1491
-1484
-1477
-1469
-1462
-1454
-1446
-1438
-1429
-1421
-1412
-1403
-1393
-1384
-1374
-1365
-1354
-1344
-1334
-1323
-1312
-1301
-1290
-1279
-1267
-1256
-1244
-1232
-1220
-1207
-1195
-1182
-1170
-1157
-1144
-1131
-1117
-1104
-1090
-1077
-1063
-1049
-1035
-1020
-1006
-991
-976
-962
-947
-931
-916
-901
-885
-869
-853
-837
-821
-805
-789
-772
-756
-739
-723
-706
-689
-672
-655
-639
-622
-605
-588
-570
-553
-536
-519
-502
-485
-468
-450
-433
-416
-398
-381
-364
-347
-329
-312
-295
-278
-261
-243
-226
-209
-193
-176
-159
-142
-126
-109
-93
-77
-61
-45
-29
-13
3
18
34
49
64
79
94
109
123
138
152
167
181
195
209
223
237
251
264
278
291
305
318
331
344
357
370
383
395
408
420
432
445
457
469
480
492
504
515
527
538
549
560
571
582
592
603
613
623
633
643
652
661
671
680
688
697
705
714
722
729
737
745
752
759
766
773
779
786
792
798
804
809
815
820
825
830
835
840
845
849
853
857
861
865
868
872
875
878
881
883
885
888
890
891
893
894
895
896
897
897
897
897
897
897
896
895
894
893
892
890
888
886
884
882
879
876
873
870
867
863
859
855
851
847
843
838
833
828
823
818
812
806
800
794
788
782
775
768
761
754
747
739
731
724
716
708
699
691
682
673
665
656
646
637
628
618
608
599
589
579
568
558
548
537
526
515
504
493
482
471
459
448
436
424
412
400
388
376
363
351
338
326
313
300
287
274
261
248
234
221
207
194
180
166
153
139
125
111
96
82
68
54
39
25
11
-4
-19
-33
-48
-63
-77
-92
-107
-122
-137
-151
-166
-181
-196
-211
-226
-241
-256
-271
-286
-301
-316
-331
-347
-362
-377
-392
-407
-422
-437
-453
-468
-483
-498
-514
-529
-544
-560
-575
-590
-605
-621
-636
-651
-666
-681
-696
-711
-726
-741
-756
-771
-786
-800
-815
-829
-844
-858
-872
-886
-900
-914
-928
-941
-955
-968
-981
-994
-1006
-1020
-1033
-1045
-1057
-1070
-1082
-1094
-1105
-1117
-1129
-1140
-1151
-1162
-1173
-1184
-1194
-1205
-1215
-1225
-1235
-1245
-1255
-1265
-1274
-1283
-1293
-1302
-1310
-1319
-1328
-1336
-1344
-1352
-1360
-1368
-1375
-1383
-1390
-1397
-1404
-1410
-1417
-1423
-1429
-1435
-1441
-1447
-1452
-1457
-1462
-1467
-1472
-1476
-1481
-1485
-1488
-1492
-1496
-1499
-1502
-1504
-1507
-1509
-1511
-1513
-1514
-1516
-1517
-1517
-1518
-1518
-1518
-1518
-1517
-1517
-1516
-1515
-1513
-1512
-1510
-1508
-1506
-1503
-1500
-1498
-1494
-1491
-1487
-1484
-1480
-1476
-1471
-1467
-1462
-1457
-1452
-1447
-1441
-1436
-1430
-1424
-1418
-1411
-1405
-1398
-1391
-1384
-1377
-1370
-1363
-1356
-1348
-1341
-1333
-1326
-1318
-1310
-1302
-1294
-1286
-1278
-1270
-1262
-1254
-1245
-1237
-1229
-1221
-1212
-1204
-1196
-1187
-1179
-1171
-1162
-1154
-1146
-1138
-1129
-1121
-1113
-1105
-1097
-1089
-1081
-1073
-1065
-1057
-1049
-1041
-1033
-1025
-1016
-1010
-1002
-994
-987
-979
-972
-964
-957
-950
-942
-935
-928
-921
-914
-908
-901
-894
-888
-882
-875
-869
-863
-857
-852
-846
-841
-835
-830
-825
-820
-815
-811
-806
-802
-797
-793
-790
-786
-782
-779
-776
-772
-769
-767
-764
-761
-759
-757
-755
-753
-751
-749
-748
-746
-745
-744
-743
-743
-742
-742
-741
-741
-741
-742
-742
-742
-743
-744
-745
-746
-747
-749
-751
-752
-754
-756
-758
-761
-763
-766
-768
-771
-774
-777
-780
-784
-787
-791
-794
-798
-802
-806
-810
-814
-819
-823
-828
-833
-837
-842
-847
-852
-857
-862
-867
-873
-878
-883
-889
-894
-900
-905
-911
-916
-922
-927
-933
-938
-944
-949
-955
-960
-966
-971
-977
-982
-987
-993
-998
-1002
-1008
-1014
-1018
-1024
-1029
-1034
-1039
-1044
-1049
-1054
-1059
-1063
-1068
-1073
-1078
-1082
-1087
-1091
-1096
-1100
-1104
-1109
-1113
-1117
-1121
-1125
-1128
-1132
-1136
-1139
-1143
-1146
-1149
-1152
-1155
-1158
-1160
-1163
-1165
-1167
-1170
-1171
-1173
-1175
-1176
-1178
-1179
-1180
-1181
-1181
-1182
-1183
-1183
-1183
-1183
-1183
-1183
-1182
-1182
-1181
-1180
-1179
-1178
-1177
-1176
-1174
-1173
-1171
-1169
-1167
-1165
-1162
-1160
-1157
-1154
-1151
-1148
-1145
-1141
-1138
-1134
-1130
-1126
-1122
-1117
-1113
-1108
-1104
-1099
-1094
-1089
-1083
-1078
-1073
-1067
-1061
-1056
-1050
-1044
-1038
-1032
-1026
-1018
-1012
-1006
-1000
-994
-987
-981
-974
-968
-961
-954
-948
-941
-934
-927
-921
-914
-907
-900
-893
-887
-880
-873
-866
-860
-853
-847
-840
-833
-827
-821
-814
-808
-802
-795
-789
-783
-777
-771
-765
-759
-753
-747
-742
-736
-731
-725
-720
-715
-710
-705
-700
-695
-690
-686
-681
-677
-672
-668
-664
-660
-656
-652
-648
-644
-640
-636
-632
-629
-625
-622
-618
-615
-612
-609
-605
-602
-599
-597
-594
-591
-589
-586
-584
-581
-579
-577
-575
-573
-571
-569
-567
-565
-564
-562
-561
-559
-558
-557
-556
-554
-554
-553
-552
-551
-550
-550
-549
-549
-549
-548
-548
-548
-548
-548
-548
-549
-549
-549
-550
-551
-551
-552
-553
-554
-555
-556
-558
-559
-560
-562
-563
-565
-567
-569
-571
-573
-575
-577
-579
-581
-584
-586
-589
-591
-594
-596
-599
-601
-604
-606
-609
-612
-615
-617
-620
-623
-626
-629
-632
-635
-638
-641
-644
-647
-650
-653
-656
-659
-662
-665
-668
-671
-674
-677
-680
-683
-686
-689
-692
-695
-698
-701
-704
-707
-710
-713
-716
-719
-723
-726
-729
-732
-735
-738
-741
-744
-747
-750
-754
-757
-760
-763
-766
-769
-772
-775
-778
-781
-784
-787
-790
-793
-796
-799
-802
-804
-807
-810
-813
-816
-818
-821
-823
-826
-829
-831
-834
-836
-838
-841
-843
-845
-847
-850
-852
-854
-856
-857
-859
-861
-863
-864
-866
-867
-869
-870
-871
-873
-874
-875
-875
-876
-877
-877
-878
-878
-879
-879
-879
-879
-879
-879
-879
-878
-878
-877
-877
-876
-875
-874
-873
-872
-870
-869
-868
-866
-864
-862
-860
-858
-855
-853
-850
-847
-844
-841
-837
-834
-830
-826
-822
-818
-813
-809
-804
-799
-794
-789
-783
-778
-772
-766
-760
-754
-747
-741
-734
-727
-720
-713
-706
-698
-691
-683
-675
-667
-659
-651
-642
-634
-625
-616
-607
-597
-588
-578
-568
-559
-548
-538
-528
-517
-507
-496
-485
-474
-462
-451
-439
-427
-416
-404
-391
-379
-367
-354
-342
-329
-316
-303
-289
-276
-263
-249
-235
-222
-208
-193
-179
-165
-150
-136
-121
-106
-91
-76
-61
-46
-31
-16
0
15
31
47
62
78
94
110
126
142
158
175
191
207
224
240
256
273
289
306
323
339
356
372
389
405
422
438
454
471
487
503
520
536
552
568
584
600
616
632
647
663
679
695
710
726
741
757
772
787
803
818
833
848
863
878
893
908
922
937
952
966
981
995
1008
1022
1037
1051
1065
1078
1092
1105
1118
1131
1144
1157
1170
1182
1195
1207
1219
1230
1242
1253
1265
1276
1286
1297
1307
1317
1327
1337
1346
1355
1364
1373
1382
1390
1398
1406
1413
1421
1428
1435
1441
1448
1454
1460
1465
1471
1476
1481
1485
1490
1494
1498
1501
1504
1508
1510
1513
1515
1518
1519
1521
1522
1523
1524
1525
1525
1525
1525
1525
1524
1524
1522
1521
1520
1518
1516
1513
1511
1508
1505
1502
1498
1494
1490
1486
1481
1476
1471
1466
1460
1454
1448
1442
1435
1428
1421
1414
1406
1398
1390
1382
1373
1365
1355
1346
1337
1327
1317
1307
1296
1286
1275
1264
1252
1241
1229
1217
1205
1193
1180
1168
1155
1142
1128
1115
1101
1087
1073
1059
1044
1029
1014
999
984
969
953
937
922
906
889
873
856
840
823
806
789
771
754
737
719
701
683
665
647
629
610
592
573
554
535
516
497
478
459
440
420
401
382
362
342
323
303
283
263
244
224
204
184
164
144
123
103
83
63
43
22
2
-18
-39
-59
-79
-100
-120
-141
-161
-182
-203
-223
-244
-265
-285
-306
-327
-347
-368
-389
-409
-430
-450
-471
-491
-512
-532
-552
-573
-593
-613
-633
-653
-673
-693
-713
-732
-752
-772
-791
-810
-830
-849
-868
-887
-906
-925
-944
-963
-981
-1000
-1018
-1037
-1055
-1073
-1091
-1110
-1127
-1145
-1163
-1180
-1198
-1215
-1232
-1250
-1266
-1283
-1300
-1316
-1333
-1349
-1365
-1381
-1396
-1412
-1427
-1442
-1457
-1472
-1487
-1501
-1515
-1530
-1543
-1557
-1571
-1584
-1598
-1611
-1624
-1637
-1649
-1662
-1674
-1686
-1698
-1710
-1722
-1733
-1744
-1755
-1766
-1777
-1787
-1798
-1808
-1817
-1827
-1837
-1846
-1855
-1864
-1872
-1881
-1889
-1897
-1904
-1912
-1919
-1926
-1933
-1940
-1946
-1952
-1958
-1963
-1969
-1974
-1979
-1983
-1988
-1992
-1995
-1999
-2001
-2005
-2008
-2011
-2013
-2015
-2017
-2019
-2020
-2021
-2021
-2023
-2023
-2023
-2023
-2023
-2021
-2021
-2020
-2019
-2017
-2016
-2013
-2012
-2009
-2007
-2005
-2001
-1998
-1995
-1991
-1987
-1983
-1979
-1974
-1970
-1965
-1960
-1954
-1949
-1944
-1938
-1932
-1926
-1920
-1914
-1907
-1901
-1894
-1887
-1880
-1874
-1866
-1859
-1852
-1845
-1837
-1830
-1822
-1814
-1806
-1798
-1790
-1782
-1774
-1766
-1757
-1749
-1740
-1731
-1722
-1713
-1704
-1695
-1686
-1676
-1667
-1657
-1648
-1638
-1628
-1618
-1608
-1598
-1588
-1577
-1567
-1556
-1546
-1535
-1524
-1514
-1503
-1492
-1481
-1470
-1459
-1447
-1436
-1425
-1414
-1402
-1391
-1379
-1368
-1357
-1345
-1334
-1322
-1311
-1300
-1288
-1277
-1265
-1254
-1243
-1231
-1220
-1209
-1197
-1186
-1175
-1164
-1152
-1141
-1130
-1119
-1108
-1097
-1086
-1075
-1064
-1054
-1043
-1032
-1022
-1010
-1000
-990
-980
-969
-959
-949
-938
-928
-918
-908
-898
-888
-878
-868
-858
-848
-838
-828
-818
-809
-799
-789
-780
-770
-761
-751
-742
-732
-723
-714
-704
-695
-686
-677
-668
-659
-650
-641
-632
-624
-615
-606
-598
-589
-581
-572
-564
-556
-548
-539
-531
-523
-515
-507
-500
-492
-484
-476
-469
-461
-454
-446
-439
-431
-424
-417
-410
-402
-395
-388
-381
-374
-368
-361
-354
-347
-341
-334
-328
-321
-315
-309
-303
-296
-290
-284
-278
-272
-266
-260
-255
-249
-243
-237
-232
-226
-221
-215
-210
-204
-199
-194
-189
-183
-178
-173
-168
-163
-159
-154
-149
-144
-140
-135
-131
-127
-122
-118
-114
-110
-106
-102
-99
-95
-91
-88
-85
-82
-78
-75
-73
-70
-67
-65
-62
-60
-58
-56
-54
-52
-50
-49
-47
-46
-45
-44
-43
-42
-42
-42
-42
-42
-42
-43
-43
-44
-45
-47
-48
-50
-52
-54
-56
-58
-61
-64
-67
-70
-73
-77
-80
-84
-88
-92
-96
-101
-105
-110
-115
-120
-125
-130
-135
-141
-147
-152
-158
-165
-171
-177
-184
-191
-198
-205
-212
-219
-227
-234
-242
-250
-258
-266
-275
-283
-292
-300
-309
-318
-327
-337
-346
-356
-366
-376
-386
-396
-406
-417
-427
-438
-449
-460
-471
-482
-494
-505
-517
-529
-540
-552
-564
-577
-589
-601
-614
-626
-639
-652
-664
-677
-690
-703
-716
-729
-742
-755
-769
-782
-795
-808
-822
-835
-848
-862
-875
-888
-902
-915
-928
-942
-955
-968
-982
-995
-1008
-1020
-1035
-1048
-1061
-1074
-1087
-1100
-1113
-1126
-1139
-1152
-1165
-1178
-1190
-1203
-1215
-1227
-1240
-1252
-1264
-1276
-1287
-1299
-1311
-1322
-1333
-1344
-1355
-1366
-1377
-1387
-1398
-1408
-1418
-1428
-1438
-1447
-1457
-1466
-1475
-1484
-1493
-1501
-1510
-1518
-1526
-1534
-1542
-1550
-1557
-1565
-1572
-1579
-1585
-1592
-1598
-1604
-1610
-1616
-1622
-1627
-1632
-1637
-1642
-1646
-1650
-1654
-1658
-1662
-1665
-1668
-1671
-1674
-1676
-1679
-1681
-1683
-1684
-1686
-1687
-1688
-1689
-1690
-1690
-1691
-1691
-1691
-1690
-1690
-1689
-1688
-1687
-1686
-1684
-1683
-1681
-1679
-1676
-1674
-1671
-1668
-1665
-1661
-1658
-1654
-1650
-1646
-1642
-1637
-1633
-1628
-1623
-1618
-1612
-1607
-1601
-1596
-1590
-1584
-1577
-1571
-1565
-1558
-1551
-1544
-1537
-1530
-1523
-1515
-1508
-1500
-1493
-1485
-1477
-1469
-1461
-1453
-1444
-1436
-1427
-1419
-1410
-1401
-1393
-1384
-1375
-1366
-1356
-1347
-1338
-1328
-1319
-1309
-1300
-1290
-1280
-1270
-1260
-1250
-1240
-1230
-1219
-1209
-1199
-1188
-1177
-1167
-1156
-1145
-1134
-1123
-1112
-1101
-1089
-1078
-1066
-1055
-1043
-1032
-1020
-1008
-996
-985
-973
-960
-948
-936
-924
-912
-899
-887
-874
-862
-849
-837
-824
-811
-799
-786
-773
-760
-747
-734
-722
-709
-696
-683
-670
-657
-644
-631
-618
-605
-592
-579
-566
-553
-541
-528
-515
-502
-489
-476
-464
-451
-438
-426
-413
-400
-387
-375
-362
-349
-337
-324
-311
-299
-286
-273
-261
-248
-235
-223
-210
-197
-184
-172
-159
-146
-133
-121
-108
-95
-82
-69
-56
-44
-31
-18
-5
8
21
33
46
59
72
84
97
110
122
135
148
160
173
185
197
210
222
234
246
258
270
281
293
305
316
327
338
349
360
371
382
392
403
413
423
433
442
452
461
471
480
489
497
506
514
522
530
538
546
553
561
568
575
581
588
594
600
606
612
617
623
628
633
637
642
646
650
654
658
661
665
668
671
674
676
678
681
683
684
686
687
688
689
690
690
691
691
691
690
690
690
689
688
687
686
684
683
681
679
677
675
672
670
667
664
661
658
654
651
647
643
639
634
630
625
620
615
610
605
599
594
588
582
576
570
563
557
550
543
536
529
522
515
508
501
493
486
478
470
463
455
447
439
431
423
415
407
399
391
382
374
365
357
348
340
331
322
313
304
295
286
277
268
259
250
241
232
222
213
203
194
185
175
166
156
146
137
127
117
108
98
88
78
68
58
48
38
28
18
7
-3
-13
-23
-34
-44
-54
-65
-75
-86
-96
-107
-117
-128
-139
-149
-160
-171
-181
-192
-203
-214
-225
-235
-246
-257
-268
-279
-290
-301
-312
-323
-335
-346
-357
-368
-380
-391
-402
-414
-425
-437
-448
-460
-472
-483
-495
-507
-519
-531
-543
-555
-567
-579
-591
-604
-616
-629
-641
-654
-667
-680
-692
-705
-718
-732
-745
-758
-772
-785
-798
-812
-826
-839
-853
-867
-881
-894
-908
-922
-936
-950
-965
-979
-993
-1006
-1020
-1036
-1050
-1064
-1079
-1093
-1108
-1122
-1137
-1151
-1166
-1180
-1195
-1210
-1224
-1239
-1253
-1268
-1283
-1297
-1312
-1327
-1341
-1356
-1371
-1385
-1400
-1415
-1429
-1444
-1458
-1472
-1487
-1501
-1515
-1529
-1544
-1558
-1572
-1586
-1600
-1613
-1627
-1641
-1654
-1668
-1681
-1695
-1708
-1721
-1734
-1747
-1760
-1773
-1786
-1798
-1811
-1823
-1835
-1847
-1859
-1871
-1882
-1894
-1905
-1916
-1927
-1938
-1949
-1959
-1970
-1980
-1990
-2000
-2009
-2019
-2028
-2037
-2045
-2055
-2064
-2072
-2080
-2088
-2096
-2103
-2111
-2118
-2125
-2131
-2138
-2144
-2150
-2156
-2161
-2167
-2172
-2177
-2182
-2186
-2191
-2195
-2199
-2202
-2206
-2209
-2212
-2214
-2217
-2219
-2221
-2223
-2225
-2226
-2227
-2228
-2229
-2229
-2229
-2229
-2229
-2228
-2227
-2226
-2225
-2223
-2222
-2220
-2217
-2215
-2212
-2209
-2206
-2202
-2198
-2194
-2190
-2185
-2180
-2175
-2170
-2164
-2159
-2152
-2146
-2139
-2132
-2125
-2118
-2110
-2102
-2094
-2085
-2077
-2068
-2058
-2049
-2039
-2029
-2019
-2008
-1997
-1986
-1975
-1963
-1952
-1940
-1927
-1915
-1902
-1889
-1876
-1863
-1849
-1835
-1821
-1807
-1793
-1778
-1763
-1749
-1733
-1718
-1703
-1687
-1671
-1655
-1639
-1623
-1606
-1590
-1573
-1556
-1539
-1522
-1505
-1487
-1470
-1452
-1434
-1416
-1398
-1380
-1362
-1343
-1325
-1306
-1287
-1268
-1249
-1230
-1211
-1192
-1172
-1153
-1133
-1113
-1094
-1074
-1054
-1034
-1014
-994
-974
-954
-934
-914
-894
-874
-853
-833
-813
-793
-773
-753
-732
-712
-692
-672
-652
-632
-612
-592
-572
-552
-532
-513
-493
-473
-453
-434
-414
-395
-375
-356
-336
-317
-298
-279
-259
-240
-221
-202
-183
-164
-146
-127
-108
-89
-71
-52
-34
-15
3
21
39
58
76
94
111
129
147
164
182
199
216
233
250
267
284
301
317
333
349
366
381
397
413
428
444
459
474
489
504
518
533
547
562
576
590
603
617
630
644
657
670
683
695
708
720
733
745
757
769
780
792
803
815
826
837
848
858
869
879
889
899
909
919
928
938
947
956
965
974
983
991
1000
1008
1016
1024
1031
1039
1046
1053
1060
1067
1074
1081
1087
1093
1099
1105
1111
1117
1122
1127
1133
1138
1142
1147
1152
1156
1161
1165
1169
1173
1176
1180
1183
1187
1190
1193
1195
1198
1200
1203
1205
1207
1208
1210
1212
1213
1214
1215
1216
1216
1217
1217
1217
1217
1216
1216
1215
1214
1213
1212
1211
1209
1207
1205
1203
1201
1198
1196
1193
1190
1187
1183
1180
1176
1172
1169
1164
1160
1156
1151
1147
1142
1137
1132
1127
1121
1116
1110
1105
1099
1093
1087
1081
1075
1069
1062
1056
1049
1043
1036
1029
1022
1014
1008
1000
993
985
978
970
962
955
947
939
930
922
914
906
897
889
880
871
862
854
845
836
827
817
808
799
790
780
771
761
752
742
732
723
713
703
693
683
673
663
653
643
633
623
613
603
592
582
572
562
552
542
532
522
512
502
492
483
473
463
454
444
435
425
416
407
398
389
380
371
362
353
345
336
328
319
311
303
295
287
279
271
263
255
247
239
232
224
216
209
201
194
187
179
172
165
158
151
144
137
130
123
116
109
102
96
89
82
76
69
62
56
49
43
37
30
24
18
12
6
0
-6
-12
-17
-23
-29
-34
-40
-45
-50
-56
-61
-66
-71
-76
-80
-85
-90
-94
-98
-103
-107
-111
-115
-119
-123
-127
-131
-134
-138
-142
-145
-149
-152
-156
-159
-163
-166
-169
-172
-176
-179
-182
-185
-188
-191
-194
-197
-199
-202
-205
-208
-211
-213
-216
-219
-221
-224
-226
-229
-231
-234
-236
-238
-241
-243
-245
-248
-250
-253
-255
-258
-260
-263
-266
-268
-271
-274
-277
-280
-283
-286
-289
-293
-296
-299
-303
-306
-309
-313
-316
-320
-323
-327
-331
-334
-338
-342
-346
-350
-354
-358
-362
-366
-370
-374
-378
-383
-387
-392
-396
-401
-406
-411
-416
-421
-426
-432
-437
-443
-449
-455
-461
-467
-473
-479
-485
-492
-498
-505
-512
-519
-526
-533
-540
-547
-554
-562
-569
-577
-585
-593
-601
-609
-617
-625
-634
-642
-651
-660
-669
-679
-688
-698
-707
-717
-727
-737
-748
-758
-769
-779
-790
-801
-812
-823
-834
-845
-856
-868
-879
-890
-902
-913
-925
-937
-948
-960
-972
-984
-996
-1008
-1020
-1033
-1046
-1058
-1071
-1083
-1096
-1109
-1122
-1135
-1148
-1162
-1175
-1188
-1201
-1215
-1228
-1241
-1255
-1268
-1282
-1295
-1309
-1322
-1336
-1349
-1363
-1376
-1390
-1404
-1417
-1431
-1445
-1458
-1472
-1486
-1500
-1514
-1527
-1541
-1555
-1569
-1583
-1596
-1610
-1624
-1638
-1651
-1665
-1679
-1692
-1706
-1719
-1732
-1746
-1759
-1772
-1785
-1798
-1811
-1824
-1837
-1849
-1862
-1875
-1887
-1899
-1912
-1924
-1936
-1948
-1960
-1972
-1984
-1995
-2007
-2019
-2029
-2041
-2052
-2063
-2074
-2085
-2095
-2106
-2116
-2126
-2136
-2146
-2155
-2165
-2174
-2183
-2192
-2201
-2209
-2218
-2226
-2234
-2242
-2250
-2258
-2265
-2273
-2280
-2287
-2294
-2301
-2308
-2315
-2321
-2327
-2333
-2339
-2345
-2351
-2356
-2361
-2366
-2371
-2376
-2380
-2385
-2389
-2392
-2396
-2399
-2402
-2405
-2408
-2410
-2413
-2415
-2417
-2419
-2420
-2421
-2422
-2423
-2424
-2424
-2425
-2424
-2424
-2424
-2423
-2422
-2421
-2419
-2418
-2416
-2413
-2411
-2408
-2406
-2402
-2399
-2396
-2392
-2388
-2384
-2379
-2375
-2370
-2365
-2360
-2354
-2349
-2343
-2337
-2331
-2324
-2318
-2311
-2304
-2296
-2289
-2281
-2273
-2265
-2257
-2248
-2239
-2230
-2221
-2212
-2202
-2192
-2182
-2172
-2162
-2151
-2140
-2129
-2118
-2106
-2095
-2083
-2070
-2058
-2045
-2032
-2019
-2005
-1992
-1978
-1964
-1949
-1935
-1920
-1905
-1890
-1874
-1858
-1843
-1827
-1810
-1794
-1777
-1761
-1744
-1727
-1710
-1692
-1675
-1657
-1639
-1622
-1604
-1585
-1567
-1549
-1530
-1512
-1493
-1474
-1455
-1435
-1416
-1396
-1377
-1357
-1337
-1317
-1296
-1276
-1255
-1235
-1214
-1193
-1172
-1151
-1130
-1108
-1087
-1066
-1044
-1022
-1000
-980
-958
-936
-915
-893
-872
-850
-828
-806
-785
-763
-741
-719
-697
-675
-654
-632
-610
-588
-566
-544
-522
-500
-478
-456
-434
-412
-390
-368
-347
-325
-304
-282
-261
-240
-219
-198
-177
-157
-136
-115
-95
-75
-54
-34
-14
6
25
45
64
84
103
122
141
159
178
196
214
232
250
268
285
302
320
336
353
370
386
402
418
434
450
465
480
495
510
525
539
553
567
580
593
606
618
631
643
654
666
677
688
698
709
719
729
738
747
757
765
774
782
790
797
805
811
818
824
831
836
842
847
852
857
861
865
869
873
876
879
882
885
887
890
892
893
895
896
897
897
897
897
897
896
895
894
892
890
888
885
882
879
875
871
867
863
858
853
848
843
837
831
825
819
812
805
798
791
783
775
767
758
750
741
732
722
713
703
693
682
672
661
649
638
626
614
602
589
577
564
551
537
524
510
496
482
467
453
438
423
408
393
377
362
346
330
314
298
282
265
249
232
215
198
181
164
146
129
111
94
76
58
40
22
3
-15
-33
-52
-71
-89
-108
-127
-146
-165
-185
-204
-223
-243
-262
-282
-301
-321
-341
-361
-381
-401
-421
-441
-461
-481
-502
-522
-542
-562
-582
-602
-622
-642
-662
-682
-702
-722
-742
-762
-782
-802
-821
-841
-861
-881
-901
-921
-940
-960
-979
-999
-1018
-1038
-1057
-1076
-1095
-1114
-1133
-1152
-1170
-1189
-1208
-1226
-1245
-1263
-1281
-1299
-1317
-1335
-1353
-1371
-1388
-1405
-1423
-1440
-1457
-1473
-1490
-1506
-1523
-1539
-1555
-1571
-1587
-1603
-1618
-1633
-1649
-1664
-1679
-1693
-1708
-1722
-1736
-1750
-1764
-1778
-1791
-1804
-1817
-1829
-1842
-1854
-1866
-1878
-1889
-1901
-1911
-1922
-1933
-1943
-1953
-1962
-1972
-1981
-1990
-1999
-2007
-2015
-2024
-2031
-2039
-2045
-2054
-2061
-2067
-2074
-2080
-2086
-2092
-2098
-2103
-2108
-2113
-2117
-2122
-2126
-2130
-2133
-2136
-2139
-2142
-2144
-2147
-2149
-2150
-2152
-2153
-2153
-2154
-2154
-2154
-2153
-2153
-2152
-2151
-2149
-2148
-2146
-2143
-2141
-2138
-2135
-2132
-2129
-2125
-2121
-2117
-2113
-2108
-2103
-2098
-2092
-2086
-2080
-2074
-2068
-2061
-2054
-2045
-2039
-2031
-2023
-2015
-2005
-1997
-1988
-1979
-1969
-1960
-1950
-1939
-1929
-1918
-1907
-1895
-1883
-1871
-1859
-1846
-1834
-1821
-1807
-1794
-1780
-1766
-1751
-1737
-1722
-1707
-1691
-1676
-1660
-1644
-1627
-1611
-1594
-1577
-1560
-1543
-1526
-1508
-1490
-1472
-1454
-1436
-1418
-1399
-1380
-1361
-1342
-1323
-1304
-1284
-1264
-1245
-1225
-1204
-1184
-1164
-1143
-1122
-1102
-1081
-1059
-1038
-1016
-996
-974
-952
-931
-909
-887
-865
-843
-821
-799
-776
-754
-732
-709
-686
-664
-641
-618
-595
-571
-548
-525
-502
-478
-455
-432
-408
-385
-361
-338
-315
-291
-268
-245
-221
-198
-174
-151
-128
-104
-81
-58
-34
-11
12
35
58
82
105
128
150
173
196
219
241
264
287
309
331
354
376
398
420
442
464
486
508
530
551
573
595
616
638
659
680
702
723
744
765
786
806
827
848
868
888
908
928
948
968
988
1006
1027
1046
1065
1084
1103
1121
1140
1158
1176
1194
1212
1230
1247
1264
1281
1298
1315
1331
1347
1363
1379
1395
1411
1426
1441
1456
1471
1485
1499
1513
1527
1540
1554
1567
1580
1592
1605
1617
1629
1641
1653
1664
1675
1686
1697
1708
1718
1728
1738
1748
1757
1766
1775
1784
1792
1801
1809
1816
1824
1831
1838
1845
1851
1857
1863
1869
1874
1880
1885
1889
1894
1898
1902
1906
1909
1912
1915
1918
1921
1923
1925
1927
1928
1929
1930
1931
1931
1931
1931
1931
1930
1929
1927
1926
1924
1922
1919
1917
1914
1911
1907
1903
1899
1895
1891
1886
1881
1876
1870
1864
1858
1852
1845
1839
1832
1824
1817
1809
1801
1793
1784
1775
1766
1757
1747
1737
1727
1717
1706
1695
1684
1672
1660
1648
1636
1623
1610
1597
1584
1570
1556
1542
1528
1513
1499
1484
1469
1454
1438
1423
1407
1391
1375
1359
1342
1325
1308
1291
1274
1257
1239
1221
1203
1185
1166
1148
1129
1110
1090
1071
1051
1032
1012
991
971
950
929
908
887
866
844
822
800
778
756
733
711
688
665
642
619
595
572
548
524
501
477
453
428
404
380
355
331
306
282
257
232
208
183
158
133
108
83
58
33
7
-18
-43
-69
-95
-120
-146
-171
-197
-223
-249
-275
-301
-326
-352
-378
-404
-430
-456
-482
-508
-534
-560
-586
-612
-638
-664
-689
-715
-740
-766
-791
-816
-842
-867
-892
-917
-941
-966
-991
-1014
-1040
-1064
-1089
-1113
-1137
-1161
-1185
-1209
-1232
-1256
-1279
-1303
-1326
-1349
-1373
-1396
-1418
-1441
-1464
-1486
-1508
-1530
-1552
-1574
-1595
-1616
-1637
-1658
-1679
-1699
-1719
-1739
-1758
-1778
-1797
-1816
-1835
-1853
-1872
-1890
-1908
-1926
-1943
-1960
-1978
-1994
-2011
-2028
-2044
-2060
-2076
-2092
-2107
-2123
-2138
-2152
-2167
-2181
-2195
-2209
-2223
-2236
-2249
-2262
-2274
-2287
-2299
-2311
-2322
-2334
-2345
-2355
-2366
-2376
-2386
-2396
-2405
-2414
-2423
-2432
-2440
-2448
-2456
-2464
-2471
-2479
-2485
-2492
-2498
-2505
-2511
-2516
-2522
-2527
-2532
-2537
-2541
-2545
-2549
-2553
-2557
-2560
-2563
-2566
-2569
-2571
-2573
-2575
-2577
-2579
-2580
-2581
-2582
-2583
-2584
-2584
-2584
-2584
-2583
-2583
-2582
-2581
-2579
-2578
-2576
-2574
-2571
-2569
-2566
-2563
-2559
-2556
-2552
-2548
-2544
-2539
-2535
-2530
-2525
-2520
-2514
-2509
-2503
-2497
-2491
-2485
-2479
-2472
-2465
-2459
-2452
-2445
-2437
-2430
-2422
-2415
-2407
-2399
-2391
-2383
-2374
-2366
-2357
-2349
-2340
-2331
-2322
-2312
-2303
-2293
-2283
-2274
-2264
-2253
-2243
-2233
-2222
-2211
-2201
-2190
-2179
-2167
-2156
-2144
-2133
-2121
-2109
-2098
-2086
-2074
-2062
-2049
-2037
-2025
-2012
-2000
-1987
-1975
-1962
-1949
-1937
-1924
-1911
-1898
-1885
-1872
-1859
-1846
-1833
-1820
-1807
-1794
-1781
-1768
-1755
-1742
-1729
-1716
-1703
-1690
-1677
-1664
-1651
-1638
-1625
-1613
-1600
-1587
-1574
-1562
-1549
-1537
-1524
-1511
-1499
-1486
-1474
-1461
-1449
-1436
-1423
-1411
-1398
-1386
-1374
-1361
-1349
-1337
-1325
-1313
-1301
-1289
-1277
-1265
-1254
-1242
-1231
-1219
-1208
-1197
-1186
-1174
-1163
-1152
-1141
-1131
-1120
-1109
-1098
-1088
-1077
-1067
-1056
-1046
-1036
-1026
-1016
-1006
-996
-986
-977
-967
-958
-948
-939
-930
-921
-911
-902
-893
-885
-876
-867
-859
-850
-842
-833
-825
-816
-808
-800
-792
-783
-775
-767
-759
-751
-743
-735
-727
-720
-712
-705
-697
-690
-683
-675
-668
-661
-655
-648
-641
-635
-628
-622
-615
-609
-603
-597
-591
-585
-579
-573
-567
-561
-555
-549
-544
-538
-532
-527
-521
-516
-510
-505
-499
-494
-489
-483
-478
-473
-467
-462
-457
-451
-446
-441
-435
-430
-425
-420
-415
-409
-404
-399
-394
-389
-384
-379
-374
-370
-365
-360
-355
-350
-346
-341
-336
-332
-327
-322
-318
-313
-309
-304
-299
-294
-289
-285
-280
-275
-270
-265
-260
-255
-250
-245
-240
-235
-230
-225
-220
-215
-210
-204
-199
-194
-189
-184
-178
-173
-168
-162
-157
-152
-146
-141
-135
-130
-124
-118
-113
-107
-101
-95
-89
-83
-77
-71
-65
-59
-53
-47
-41
-35
-29
-23
-17
-10
-4
2
8
15
21
27
33
40
46
53
59
65
72
78
85
91
98
105
111
118
125
131
138
145
152
159
165
172
179
186
193
200
207
214
221
228
235
242
250
257
264
271
279
286
293
300
308
315
322
330
337
345
352
359
367
374
382
389
396
404
411
418
426
433
440
447
455
462
469
476
483
491
498
505
512
519
526
533
539
546
553
560
566
573
579
586
592
598
604
610
616
622
628
634
639
645
650
656
661
666
671
676
681
686
691
696
700
704
709
713
717
721
724
728
731
735
738
741
744
747
750
752
755
757
760
762
765
767
769
771
773
774
776
778
779
780
782
783
784
785
785
786
787
787
787
788
788
788
787
787
787
786
785
785
784
782
781
780
778
777
775
773
771
769
767
764
762
759
756
754
751
748
744
741
738
734
731
727
723
719
715
711
707
703
698
694
689
684
679
674
669
664
659
653
647
642
636
630
623
617
611
604
598
591
584
577
570
563
556
549
542
535
527
520
512
505
497
489
481
473
465
457
449
441
433
424
416
407
399
390
382
373
364
355
347
338
328
319
310
301
292
282
273
263
254
244
234
224
214
205
195
185
175
165
155
145
135
125
115
104
94
84
74
64
53
43
32
22
11
1
-10
-20
-31
-42
-52
-63
-74
-85
-96
-107
-118
-129
-140
-151
-162
-173
-184
-196
-207
-218
-230
-241
-252
-264
-275
-286
-298
-309
-320
-332
-343
-355
-366
-377
-389
-401
-412
-424
-435
-447
-459
-471
-483
-495
-507
-519
-531
-543
-555
-567
-579
-592
-604
-616
-629
-641
-653
-666
-678
-691
-703
-716
-728
-741
-754
-766
-779
-792
-805
-817
-830
-843
-856
-870
-883
-896
-909
-923
-936
-950
-963
-977
-990
-1004
-1016
-1031
-1045
-1058
-1072
-1085
-1099
-1112
-1126
-1139
-1153
-1166
-1179
-1192
-1206
-1219
-1232
-1245
-1258
-1272
-1285
-1298
-1311
-1324
-1337
-1351
-1364
-1377
-1391
-1404
-1417
-1431
-1444
-1458
-1471
-1485
-1498
-1511
-1525
-1538
-1552
-1565
-1578
-1592
-1605
-1618
-1632
-1645
-1658
-1671
-1684
-1697
-1710
-1723
-1736
-1749
-1761
-1774
-1786
-1799
-1811
-1824
-1836
-1848
-1860
-1872
-1884
-1896
-1908
-1919
-1931
-1942
-1953
-1965
-1976
-1987
-1998
-2009
-2019
-2029
-2040
-2051
-2061
-2071
-2081
-2091
-2101
-2110
-2120
-2129
-2138
-2147
-2156
-2165
-2173
-2182
-2190
-2198
-2206
-2214
-2221
-2229
-2236
-2243
-2250
-2257
-2264
-2271
-2277
-2284
-2290
-2297
-2303
-2309
-2315
-2320
-2326
-2331
-2337
-2342
-2347
-2352
-2357
-2361
-2365
-2370
-2374
-2378
-2381
-2385
-2388
-2392
-2395
-2398
-2401
-2403
-2406
-2408
-2410
-2412
-2414
-2416
-2418
-2419
-2421
-2422
-2423
-2424
-2424
-2425
-2426
-2426
-2426
-2426
-2426
-2426
-2426
-2425
-2424
-2424
-2423
-2422
-2421
-2419
-2418
-2416
-2414
-2412
-2410
-2408
-2406
-2403
-2400
-2397
-2394
-2391
-2387
-2384
-2380
-2376
-2372
-2368
-2364
-2360
-2355
-2351
-2346
-2341
-2336
-2331
-2326
-2321
-2315
-2309
-2304
-2298
-2292
-2286
-2280
-2274
-2267
-2261
-2255
-2248
-2241
-2235
-2228
-2221
-2214
-2207
-2200
-2193
-2186
-2178
-2171
-2164
-2156
-2149
-2142
-2134
-2126
-2119
-2111
-2103
-2095
-2087
-2079
-2071
-2063
-2055
-2045
-2037
-2029
-2021
-2012
-2003
-1994
-1985
-1976
-1967
-1958
-1949
-1939
-1930
-1920
-1911
-1901
-1892
-1882
-1872
-1862
-1853
-1843
-1833
-1823
-1813
-1803
-1793
-1783
-1772
-1762
-1752
-1742
-1731
-1721
-1710
-1700
-1689
-1678
-1667
-1656
-1645
-1634
-1623
-1612
-1600
-1589
-1577
-1566
-1554
-1542
-1531
-1519
-1507
-1495
-1483
-1472
-1460
-1448
-1436
-1424
-1412
-1400
-1388
-1376
-1364
-1351
-1339
-1327
-1314
-1302
-1289
-1277
-1264
-1251
-1238
-1225
-1212
-1199
-1186
-1173
-1159
-1146
-1133
-1119
-1106
-1092
-1078
-1064
-1050
-1036
-1022
-1008
-994
-980
-965
-951
-936
-922
-907
-893
-878
-863
-848
-834
-819
-804
-789
-774
-759
-744
-729
-713
-698
-683
-667
-652
-637
-621
-606
-590
-574
-559
-543
-527
-511
-495
-479
-463
-447
-431
-415
-399
-383
-366
-350
-333
-317
-301
-284
-267
-251
-234
-217
-201
-184
-167
-150
-134
-117
-100
-83
-66
-50
-33
-16
1
17
34
51
67
84
101
117
134
150
167
183
200
216
232
249
265
281
297
313
330
346
362
377
393
409
425
440
456
471
487
502
517
532
547
562
577
592
607
621
636
650
664
679
693
707
721
734
748
762
775
789
802
815
828
841
854
867
880
892
905
917
929
941
953
964
976
987
998
1008
1020
1031
1042
1052
1062
1073
1083
1092
1102
1112
1121
1131
1140
1149
1158
1166
1175
1184
1192
1200
1208
1216
1224
1231
1238
1246
1253
1260
1266
1273
1279
1285
1291
1297
1303
1308
1314
1319
1324
1328
1333
1337
1341
1345
1349
1353
1356
1360
1363
1366
1369
1371
1374
1376
1379
1381
1383
1385
1386
1388
1389
1390
1391
1392
1392
1393
1393
1393
1393
1393
1393
1392
1392
1391
1390
1389
1388
1387
1385
1384
1382
1381
1379
1377
1374
1372
1370
1367
1365
1362
1359
1356
1353
1350
1346
1343
1339
1336
1332
1328
1324
1319
1315
1311
1306
1301
1297
1292
1287
1281
1276
1271
1265
1260
1254
1248
1243
1237
1231
1225
1218
1212
1206
1199
1192
1186
1179
1172
1165
1157
1150
1142
1135
1127
1120
1112
1104
1096
1088
1080
1071
1063
1055
1046
1038
1029
1020
1010
1002
993
984
975
966
956
947
937
928
918
908
898
888
878
868
857
847
837
826
816
805
794
783
772
761
750
738
727
716
704
692
680
669
657
645
633
620
608
596
583
571
558
545
532
520
507
494
480
467
454
441
427
414
401
387
374
360
346
333
319
305
291
278
264
250
236
222
208
194
180
166
152
138
123
109
95
80
66
51
36
21
7
-8
-23
-38
-53
-68
-83
-98
-113
-128
-143
-158
-173
-189
-204
-219
-234
-249
-265
-280
-295
-310
-326
-341
-356
-371
-386
-401
-416
-432
-447
-462
-477
-492
-507
-522
-537
-552
-567
-582
-597
-612
-628
-643
-658
-673
-688
-703
-718
-733
-747
-762
-777
-792
-807
-821
-836
-850
-865
-879
-894
-908
-922
-936
-951
-965
-979
-993
-1006
-1020
-1035
-1049
-1063
-1077
-1091
-1105
-1119
-1132
-1146
-1160
-1173
-1187
-1200
-1214
-1227
-1241
-1254
-1267
-1280
-1293
-1306
-1319
-1332
-1345
-1358
-1370
-1383
-1395
-1408
-1420
-1432
-1444
-1456
-1468
-1480
-1492
-1504
-1515
-1527
-1539
-1550
-1562
-1573
-1585
-1596
-1607
-1619
-1630
-1641
-1652
-1663
-1674
-1684
-1695
-1705
-1716
-1726
-1736
-1747
-1757
-1767
-1777
-1786
-1796
-1806
-1815
-1825
-1834
-1843
-1852
-1861
-1870
-1878
-1887
-1895
-1904
-1912
-1920
-1927
-1935
-1943
-1950
-1958
-1965
-1972
-1979
-1986
-1993
-2000
-2005
-2012
-2019
-2025
-2031
-2037
-2041
-2048
-2053
-2058
-2063
-2068
-2073
-2077
-2082
-2086
-2090
-2094
-2097
-2101
-2104
-2107
-2110
-2113
-2116
-2118
-2120
-2122
-2124
-2126
-2127
-2128
-2129
-2130
-2130
-2131
-2131
-2131
-2130
-2130
-2129
-2128
-2127
-2126
-2124
-2123
-2121
-2118
-2116
-2114
-2111
-2108
-2105
-2101
-2098
-2094
-2090
-2086
-2081
-2076
-2071
-2066
-2061
-2055
-2049
-2043
-2036
-2029
-2021
-2015
-2007
-1999
-1991
-1983
-1975
-1966
-1957
-1948
-1939
-1929
-1919
-1909
-1899
-1889
-1878
-1867
-1856
-1845
-1833
-1822
-1810
-1798
-1785
-1773
-1760
-1747
-1734
-1720
-1707
-1693
-1679
-1664
-1650
-1635
-1621
-1605
-1590
-1575
-1559
-1543
-1527
-1511
-1495
-1478
-1461
-1444
-1427
-1409
-1392
-1374
-1356
-1338
-1319
-1301
-1282
-1263
-1244
-1225
-1206
-1186
-1167
-1147
-1127
-1107
-1087
-1066
-1046
-1025
-1004
-984
-963
-942
-921
-900
-878
-857
-835
-814
-792
-770
-748
-726
-704
-682
-660
-638
-616
-593
-571
-548
-526
-503
-481
-458
-436
-413
-391
-368
-346
-324
-301
-279
-257
-234
-212
-190
-168
-146
-124
-102
-80
-59
-37
-15
6
28
49
71
92
113
135
156
177
197
218
239
259
280
300
320
340
360
380
399
419
438
457
476
495
513
531
550
568
585
603
620
638
655
672
688
705
721
737
753
769
784
799
814
829
844
858
872
886
900
913
927
940
952
965
977
989
1000
1012
1024
1035
1045
1056
1066
1076
1085
1095
1104
1112
1121
1129
1137
1144
1151
1158
1165
1171
1178
1184
1189
1194
1200
1204
1209
1213
1217
1220
1224
1227
1229
1232
1234
1236
1237
1238
1239
1240
1240
1240
1239
1239
1238
1236
1234
1232
1229
1227
1223
1220
1216
1211
1207
1202
1196
1190
1184
1178
1171
1164
1157
1149
1141
1132
1123
1114
1105
1095
1085
1074
1063
1052
1041
1029
1016
1004
992
979
966
952
938
924
910
895
880
865
849
834
818
801
785
768
751
734
716
699
681
662
644
625
606
587
567
548
528
507
487
467
446
425
404
382
361
339
318
296
273
251
229
206
184
161
138
115
91
68
44
21
-3
-27
-51
-75
-99
-124
-148
-173
-198
-222
-247
-272
-297
-322
-347
-372
-397
-423
-448
-473
-498
-524
-549
-574
-600
-625
-650
-676
-701
-727
-752
-778
-803
-828
-854
-879
-905
-930
-955
-980
-1006
-1031
-1056
-1081
-1106
-1131
-1155
-1180
-1204
-1229
-1253
-1277
-1301
-1325
-1349
-1373
-1396
-1419
-1442
-1465
-1488
-1511
-1533
-1555
-1577
-1599
-1621
-1642
-1664
-1685
-1706
-1726
-1747
-1767
-1787
-1807
-1827
-1846
-1865
-1884
-1903
-1922
-1940
-1958
-1976
-1994
-2011
-2029
-2045
-2062
-2079
-2095
-2111
-2127
-2142
-2157
-2172
-2187
-2202
-2216
-2230
-2244
-2257
-2270
-2283
-2296
-2308
-2320
-2332
-2343
-2355
-2365
-2376
-2387
-2397
-2406
-2416
-2425
-2434
-2443
-2451
-2459
-2467
-2474
-2481
-2488
-2495
-2501
-2507
-2513
-2518
-2523
-2527
-2532
-2536
-2539
-2543
-2546
-2548
-2551
-2553
-2554
-2556
-2557
-2557
-2558
-2558
-2558
-2557
-2556
-2555
-2554
-2552
-2550
-2548
-2545
-2542
-2539
-2535
-2531
-2527
-2522
-2517
-2512
-2507
-2501
-2495
-2488
-2481
-2474
-2467
-2459
-2451
-2443
-2435
-2426
-2417
-2408
-2398
-2388
-2378
-2367
-2357
-2346
-2334
-2323
-2311
-2298
-2286
-2273
-2260
-2247
-2233
-2219
-2205
-2191
-2176
-2161
-2146
-2130
-2114
-2098
-2082
-2065
-2048
-2031
-2013
-1996
-1979
-1961
-1942
-1924
-1905
-1887
-1867
-1848
-1829
-1809
-1790
-1770
-1749
-1729
-1709
-1688
-1667
-1646
-1625
-1603
-1581
-1560
-1538
-1515
-1493
-1471
-1448
-1425
-1402
-1379
-1355
-1332
-1308
-1284
-1260
-1236
-1212
-1188
-1164
-1139
-1115
-1090
-1066
-1041
-1016
-991
-966
-942
-917
-891
-866
-841
-816
-790
-765
-740
-714
-689
-663
-637
-612
-586
-560
-535
-509
-483
-458
-432
-406
-381
-355
-329
-304
-278
-253
-227
-202
-177
-152
-127
-102
-77
-52
-27
-3
22
46
71
95
119
143
166
190
214
237
260
284
307
329
352
375
397
419
442
464
485
507
528
550
571
592
612
633
653
673
693
713
732
751
770
789
807
826
844
862
879
897
914
931
948
965
981
997
1012
1029
1044
1059
1074
1089
1103
1117
1131
1145
1158
1172
1185
1197
1209
1221
1233
1245
1256
1267
1278
1288
1298
1308
1317
1327
1335
1344
1352
1360
1368
1375
1382
1388
1395
1400
1406
1411
1416
1421
1425
1429
1433
1436
1439
1442
1444
1446
1447
1449
1449
1450
1450
1450
1450
1449
1448
1446
1444
1442
1440
1437
1434
1431
1427
1423
1418
1413
1408
1403
1397
1391
1385
1378
1371
1364
1356
1348
1339
1331
1322
1312
1303
1293
1282
1272
1261
1249
1238
1226
1214
1201
1188
1175
1162
1148
1134
1120
1105
1090
1075
1060
1044
1028
1012
996
979
962
945
928
910
892
874
856
837
818
799
780
761
741
721
701
680
660
639
618
596
575
553
531
509
487
465
442
419
396
373
350
326
302
278
254
230
206
181
157
132
107
81
56
30
5
-21
-47
-73
-99
-126
-152
-178
-205
-232
-258
-285
-312
-339
-366
-393
-420
-447
-474
-501
-529
-556
-584
-611
-639
-666
-694
-721
-749
-776
-804
-832
-859
-887
-914
-942
-969
-996
-1024
-1051
-1078
-1105
-1132
-1159
-1186
-1213
-1240
-1267
-1293
-1320
-1346
-1373
-1399
-1426
-1452
-1478
-1504
-1530
-1555
-1581
-1606
-1632
-1657
-1682
-1707
-1731
-1756
-1780
-1804
-1828
-1852
-1875
-1899
-1922
-1945
-1967
-1990
-2012
-2033
-2056
-2078
-2099
-2121
-2142
-2163
-2183
-2204
-2224
-2244
-2263
-2283
-2302
-2321
-2340
-2358
-2376
-2394
-2412
-2429
-2446
-2463
-2480
-2496
-2512
-2528
-2544
-2559
-2574
-2589
-2603
-2617
-2631
-2645
-2658
-2672
-2684
-2697
-2709
-2721
-2733
-2745
-2756
-2767
-2778
-2788
-2799
-2809
-2818
-2827
-2837
-2845
-2854
-2862
-2870
-2878
-2885
-2892
-2899
-2906
-2912
-2918
-2924
-2929
-2934
-2939
-2944
-2949
-2953
-2957
-2960
-2964
-2967
-2970
-2972
-2975
-2977
-2979
-2981
-2982
-2983
-2984
-2985
-2986
-2986
-2986
-2986
-2986
-2986
-2985
-2984
-2983
-2982
-2980
-2978
-2976
-2974
-2972
-2969
-2967
-2964
-2961
-2957
-2954
-2950
-2946
-2942
-2938
-2934
-2929
-2925
-2920
-2915
-2910
-2904
-2899
-2894
-2888
-2882
-2876
-2870
-2864
-2857
-2851
-2844
-2838
-2831
-2824
-2816
-2809
-2802
-2794
-2787
-2779
-2771
-2763
-2755
-2747
-2738
-2730
-2721
-2712
-2703
-2694
-2685
-2675
-2666
-2656
-2646
-2636
-2626
-2616
-2606
-2596
-2586
-2575
-2565
-2554
-2544
-2533
-2522
-2511
-2500
-2489
-2478
-2467
-2456
-2445
-2434
-2422
-2411
-2399
-2388
-2376
-2365
-2353
-2341
-2329
-2317
-2305
-2293
-2281
-2269
-2257
-2245
-2233
-2220
-2208
-2196
-2183
-2171
-2158
-2146
-2133
-2121
-2108
-2096
-2083
-2070
-2058
-2045
-2032
-2019
-2005
-1994
-1981
-1968
-1955
-1942
-1929
-1916
-1903
-1890
-1877
-1864
-1851
-1838
-1825
-1811
-1798
-1785
-1772
-1759
-1746
-1732
-1719
-1706
-1692
-1679
-1666
-1653
-1639
-1626
-1613
-1599
-1586
-1573
-1560
-1546
-1533
-1520
-1507
-1493
-1480
-1467
-1454
-1441
-1428
-1415
-1402
-1389
-1376
-1363
-1350
-1337
-1324
-1311
-1299
-1286
-1273
-1260
-1248
-1235
-1222
-1210
-1197
-1184
-1172
-1159
-1147
-1135
-1122
-1110
-1098
-1086
-1074
-1062
-1050
-1038
-1026
-1014
-1002
-991
-979
-968
-956
-945
-933
-922
-911
-900
-888
-877
-866
-855
-845
-834
-823
-812
-801
-791
-780
-770
-759
-749
-738
-728
-717
-707
-696
-686
-676
-666
-655
-645
-635
-625
-615
-605
-595
-585
-575
-565
-555
-545
-536
-526
-517
-507
-498
-488
-479
-470
-461
-452
-443
-434
-425
-416
-407
-398
-389
-381
-372
-363
-354
-346
-337
-329
-320
-312
-303
-295
-287
-279
-270
-262
-254
-246
-238
-230
-223
-215
-207
-200
-192
-185
-177
-170
-163
-156
-148
-141
-134
-127
-120
-113
-107
-100
-93
-86
-80
-73
-67
-60
-54
-48
-41
-35
-29
-23
-17
-11
-5
1
6
12
17
23
28
34
39
44
49
54
59
64
69
73
78
83
87
92
96
100
105
109
113
118
122
126
130
134
138
142
146
150
153
157
161
164
167
171
174
177
180
184
186
189
192
195
198
200
203
205
207
210
212
214
216
218
219
221
223
224
226
227
229
230
231
232
233
234
235
236
237
237
238
238
239
239
239
240
240
240
240
239
239
239
238
238
237
236
235
235
233
232
231
230
229
227
226
224
223
221
220
219
217
216
214
213
212
210
209
207
206
205
203
202
200
199
198
196
195
193
192
191
189
188
187
185
184
182
181
180
178
177
175
174
173
171
170
169
167
166
164
163
162
160
159
158
156
155
153
152
151
149
148
147
145
144
143
141
140
138
137
136
134
133
132
130
129
128
126
125
124
122
121
120
118
117
116
114
113
112
110
109
108
106
105
104
102
101
100
98
97
96
94
93
92
90
89
88
86
85
84
82
81
80
79
77
76
75
73
72
71
69
68
67
65
64
63
62
60
59
58
56
55
54
53
51
50
49
47
46
45
44
42
41
40
38
37
36
35
33
32
31
30
28
27
26
25
23
22
21
19
18
17
16
14
13
12
11
9
8
7
6
4
3
2
1
-1
-2
-3
-4
-5
-7
-8
-9
-10
-12
-13
-14
-15
-17
-18
-19
-20
-21
-23
-24
-25
-26
-28
-29
-30
-31
-32
-34
-35
-36
-37
-38
-40
-41
-42
-43
-44
-46
-47
-48
-49
-50
-52
-53
-54
-55
-56
-58
-59
-60
-61
-62
-63
-65
-66
-67
-68
-69
-70
-72
-73
-74
-75
-76
-77
-79
-80
-81
-82
-83
-84
-86
-87
-88
-89
-90
-91
-92
-94
-95
-96
-97
-98
-99
-100
-102
-103
-104
-105
-106
-107
-108
-110
-111
-112
-113
-114
-115
-116
-117
-119
-120
-121
-122
-123
-124
-125
-126
-127
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-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
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-267
-268
-269
-270
-271
-272
-273
-274
-275
-276
-277
-278
-279
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-298
-299
-300
-301
-302
-303
-304
-305
-306
-306
-307
-308
-309
-310
-311
-312
-313
-313
-314
-315
-316
-317
-318
-319
-319
-320
-321
-322
-323
-324
-325
-325
-326
-327
-328
-329
-330
-331
-331
-332
-333
-334
-335
-336
-336
-337
-338
-339
-340
-341
-341
-342
-343
-344
-345
-346
-346
-347
-348
-349
-350
-350
-351
-352
-353
-354
-354
-355
-356
-357
-358
-358
-359
-360
-361
-362
-362
-363
-364
-365
-366
-366
-367
-368
-369
-370
-370
-371
-372
-373
-373
-374
-375
-376
-377
-377
-378
-379
-380
-380
-381
-382
-383
-383
-384
-385
-386
-387
-387
-388
-389
-390
-390
-391
-392
-393
-393
-394
-395
-396
-396
-397
-398
-398
-399
-400
-401
-401
-402
-403
-404
-404
-405
-406
-407
-407
-408
-409
-409
-410
-411
-412
-412
-413
-414
-414
-415
-416
-417
-417
-418
-419
-419
-420
-421
-421
-422
-423
-424
-424
-425
-426
-426
-427
-428
-428
-429
-430
-430
-431
-432
-432
-433
-434
-434
-435
-436
-437
-437
-438
-439
-439
-440
-441
-441
-442
-443
-443
-444
-444
-445
-446
-446
-447
-448
-448
-449
-450
-450
-451
-452
-452
-453
-454
-454
-455
-456
-456
-457
-457
-458
-459
-459
-460
-461
-461
-462
-462
-463
-464
-464
-465
-466
-466
-467
-467
-468
-469
-469
-470
-471
-471
-472
-472
-473
-474
-474
-475
-475
-476
-477
-477
-478
-478
-479
-480
-480
-481
-481
-482
-483
-483
-484
-484
-485
-485
-486
-487
-487
-488
-488
-489
-489
-490
-491
-491
-492
-492
-493
-493
-494
-495
-495
-496
-496
-497
-497
-498
-499
-499
-500
-500
-501
-501
-502
-502
-503
-504
-504
-505
-505
-506
-506
-507
-507
-508
-508
-509
-509
-510
-511
-511
-512
-512
-513
-513
-514
-514
-515
-515
-516
-516
-517
-517
-518
-518
-519
-519
-520
-521
-521
-522
-522
-523
-523
-524
-524
-525
-525
-526
-526
-527
-527
-528
-528
-529
-529
-530
-530
-531
-531
-532
-532
-533
-533
-534
-534
-535
-535
-535
-536
-536
-537
-537
-538
-538
-539
-539
-540
-540
-541
-541
-542
-542
-543
-543
-544
-544
-544
-545
-545
-546
-546
-547
-547
-548
-548
-549
-549
-550
-550
-550
-551
-551
-552
-552
-553
-553
-554
-554
-554
-555
-555
-556
-556
-557
-557
-558
-558
-558
-559
-559
-560
-560
-561
-561
-561
-562
-562
-563
-563
-564
-564
-564
-565
-565
-566
-566
-566
-567
-567
-568
-568
-569
-569
-569
-570
-570
-571
-571
-571
-572
-572
-573
-573
-573
-574
-574
-575
-575
-575
-576
-576
-577
-577
-577
-578
-578
-578
-579
-579
-580
-580
-580
-581
-581
-582
-582
-582
-583
-583
-583
-584
-584
-585
-585
-585
-586
-586
-586
-587
-587
-588
-588
-588
-589
-589
-589
-590
-590
-590
-591
-591
-592
-592
-592
-593
-593
-593
-594
-594
-594
-595
-595
-595
-596
-596
-596
-597
-597
-597
-598
-598
-598
-599
-599
-599
-600
-600
-600
-601
-601
-601
-602
-602
-602
-603
-603
-603
-604
-604
-604
-605
-605
-605
-606
-606
-606
-607
-607
-607
-608
-608
-608
-609
-609
-609
-610
-610
-610
-610
-611
-611
-611
-612
-612
-612
-613
-613
-613
