5
9716
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-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
-118
-118
-118
-118
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-158
-158
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-194
-194
-194
-194
-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
-201
-202
-202
-202
-202
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-227
-227
-227
-227
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-236
-237
-237
-237
-237
-238
-238
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-243
-243
-244
-244
-244
-244
-245
-245
-245
-245
-245
-246
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-248
-248
-249
-249
-249
-249
-250
-250
-250
-250
-250
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-266
-266
-267
-267
-267
-267
-267
-267
-267
-268
-268
-268
-268
-268
-268
-268
-269
-269
-269
-269
-269
-269
-269
-269
-270
-270
-270
-270
-270
-270
-270
-271
-271
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-273
-273
-273
-274
-274
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-288
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-294
-294
-294
-294
-294
-294
-295
-295
-295
-295
-295
-295
-295
-296
-296
-296
-296
-296
-296
-296
-297
-297
-297
-297
-297
-297
-297
-298
-298
-298
-298
-298
-298
-298
-298
-298
-299
-299
-299
-299
-299
-299
-299
-300
-300
-300
-300
-300
-300
-300
-300
-300
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-304
-304
-304
-304
-304
-304
-304
-304
-305
-305
-305
-305
-305
-306
-306
-306
-306
-306
-307
-307
-307
-307
-307
-308
-308
-308
-308
-309
-309
-309
-309
-310
-310
-310
-310
-311
-311
-311
-311
-311
-312
-312
-312
-312
-312
-313
-313
-313
-313
-313
-313
-314
-314
-314
-314
-314
-315
-315
-315
-315
-315
-315
-316
-316
-316
-316
-316
-316
-316
-317
-317
-317
-317
-317
-317
-317
-317
-318
-318
-318
-318
-318
-318
-318
-318
-318
-319
-319
-319
-319
-319
-319
-319
-319
-319
-319
-319
-319
-319
-319
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-320
-321
-321
-321
-321
-321
-321
-321
-321
-321
-321
-321
-321
-321
-321
-321
-321
-322
-322
-322
-322
-322
-322
-322
-322
-322
-322
-322
-323
-323
-323
-323
-323
-323
-323
-323
-323
-323
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-325
-325
-325
-325
-325
-325
-325
-326
-326
-326
-326
-326
-327
-327
-327
-327
-327
-328
-328
-328
-328
-328
-329
-329
-329
-329
-329
-330
-330
-330
-330
-331
-331
-331
-331
-332
-332
-332
-332
-333
-333
-333
-333
-334
-334
-334
-335
-335
-335
-335
-336
-336
-336
-336
-337
-337
-337
-337
-338
-338
-338
-339
-339
-339
-339
-340
-340
-340
-340
-341
-341
-341
-341
-342
-342
-342
-342
-343
-343
-343
-343
-343
-344
-344
-344
-344
-344
-345
-345
-345
-345
-345
-345
-346
-346
-346
-346
-346
-346
-347
-347
-347
-347
-347
-347
-348
-348
-348
-348
-348
-348
-348
-349
-349
-349
-349
-349
-349
-350
-350
-350
-350
-350
-350
-350
-351
-351
-351
-351
-351
-351
-351
-351
-351
-352
-352
-352
-352
-352
-352
-352
-353
-353
-353
-353
-353
-353
-353
-353
-354
-354
-354
-354
-354
-354
-354
-354
-354
-355
-355
-355
-355
-355
-355
-355
-355
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-358
-358
-358
-358
-358
-358
-358
-358
-358
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-361
-361
-361
-361
-361
-361
-361
-361
-361
-362
-362
-362
-362
-362
-362
-363
-363
-363
-363
-363
-364
-364
-364
-364
-364
-365
-365
-365
-365
-365
-366
-366
-366
-366
-367
-367
-367
-367
-367
-368
-368
-368
-368
-369
-369
-369
-369
-369
-369
-370
-370
-370
-370
-370
-370
-371
-371
-371
-371
-371
-371
-372
-372
-372
-372
-372
-373
-373
-373
-373
-373
-374
-374
-374
-374
-374
-374
-375
-375
-375
-375
-375
-375
-375
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-375
-375
-375
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-375
-375
-375
-375
-375
-375
-375
-375
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-377
-377
-377
-377
-377
-377
-377
-377
-378
-378
-378
-378
-378
-378
-379
-379
-379
-379
-379
-379
-379
-379
-380
-380
-380
-380
-380
-380
-380
-380
-381
-381
-381
-381
-381
-381
-381
-382
-382
-382
-382
-382
-382
-382
-382
-382
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-382
-382
-382
-382
-382
-382
-382
-381
-381
-381
-381
-381
-380
-380
-380
-380
-379
-379
-379
-378
-378
-378
-377
-377
-377
-376
-376
-376
-375
-375
-375
-374
-374
-374
-374
-373
-373
-373
-373
-373
-372
-372
-372
-372
-372
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-370
-370
-370
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-372
-372
-372
-372
-372
-372
-372
-373
-373
-373
-373
-373
-373
-373
-373
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-375
-375
-375
-375
-375
-375
-375
-376
-376
-376
-376
-376
-376
-377
-377
-377
-377
-378
-378
-378
-378
-379
-379
-379
-379
-380
-380
-380
-381
-381
-381
-381
-382
-382
-382
-382
-383
-383
-383
-383
-384
-384
-384
-384
-384
-384
-384
-384
-384
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-384
-384
-384
-384
-384
-384
-384
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-380
-380
-380
-380
-380
-380
-379
-379
-379
-379
-379
-378
-378
-378
-378
-378
-377
-377
-377
-377
-376
-376
-376
-376
-376
-376
-376
-376
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-376
-376
-376
-376
-376
-376
-376
-376
-376
-376
-377
-377
-377
-377
-377
-377
-377
-377
-378
-378
-378
-378
-378
-378
-378
-378
-379
-379
-379
-379
-379
-379
-380
-380
-380
-380
-381
-381
-381
-382
-382
-382
-382
-383
-383
-384
-384
-384
-385
-385
-386
-386
-386
-387
-387
-388
-388
-389
-389
-390
-391
-391
-392
-392
-393
-393
-394
-394
-395
-395
-396
-396
-396
-397
-397
-398
-398
-398
-399
-399
-399
-399
-400
-400
-400
-400
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-400
-400
-400
-400
-400
-400
-400
-400
-399
-399
-399
-399
-399
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-398
-399
-399
-399
-399
-399
-399
-398
-398
-398
-398
-398
-398
-398
-398
-397
-397
-397
-397
-397
-396
-396
-396
-396
-395
-395
-395
-395
-395
-394
-394
-394
-394
-393
-393
-393
-393
-393
-392
-392
-392
-392
-392
-392
-391
-391
-391
-391
-391
-391
-391
-391
-391
-390
-390
-390
-390
-390
-390
-390
-390
-389
-389
-389
-389
-389
-389
-389
-389
-388
-388
-388
-388
-388
-388
-388
-387
-387
-387
-387
-387
-387
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-386
-386
-386
-386
-386
-386
-386
-387
-387
-387
-387
-388
-388
-388
-388
-388
-389
-389
-389
-389
-389
-390
-390
-390
-390
-390
-390
-391
-391
-391
-391
-391
-392
-392
-392
-392
-392
-393
-393
-393
-393
-393
-393
-393
-393
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-393
-393
-393
-393
-393
-393
-393
-393
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-390
-390
-390
-390
-389
-389
-389
-389
-388
-388
-388
-388
-387
-387
-387
-387
-386
-386
-386
-385
-385
-385
-385
-384
-384
-384
-383
-383
-383
-382
-382
-382
-382
-381
-381
-381
-380
-380
-380
-379
-379
-378
-378
-378
-377
-377
-376
-376
-375
-375
-374
-373
-373
-372
-371
-371
-370
-369
-368
-368
-367
-366
-366
-365
-364
-363
-363
-362
-361
-361
-360
-360
-359
-358
-358
-357
-356
-356
-355
-354
-354
-353
-353
-352
-351
-351
-350
-350
-349
-349
-348
-348
-347
-347
-346
-346
-345
-345
-344
-344
-343
-343
-342
-342
-341
-341
-340
-339
-339
-338
-338
-338
-337
-337
-336
-336
-335
-335
-335
-334
-334
-334
-333
-333
-333
-332
-332
-331
-331
-331
-331
-330
-330
-330
-330
-329
-329
-329
-329
-329
-328
-328
-328
-328
-328
-328
-328
-327
-327
-327
-327
-327
-327
-326
-326
-326
-326
-326
-326
-325
-325
-325
-325
-325
-325
-324
-324
-324
-324
-324
-323
-323
-323
-323
-322
-322
-322
-322
-321
-321
-321
-321
-320
-320
-320
-320
-320
-319
-319
-319
-319
-318
-318
-318
-318
-317
-317
-317
-316
-316
-316
-316
-315
-315
-315
-314
-314
-314
-313
-313
-312
-312
-312
-311
-311
-311
-310
-310
-309
-309
-308
-308
-307
-307
-306
-306
-305
-305
-304
-304
-303
-303
-302
-302
-301
-300
-300
-299
-299
-298
-297
-297
-296
-295
-295
-294
-293
-293
-292
-291
-290
-289
-289
-288
-287
-286
-285
-285
-284
-283
-282
-281
-280
-279
-278
-277
-277
-276
-275
-274
-273
-272
-271
-270
-270
-269
-268
-267
-266
-265
-265
-264
-263
-262
-261
-261
-260
-259
-258
-258
-257
-256
-256
-255
-254
-254
-253
-252
-252
-251
-250
-250
-249
-249
-248
-247
-247
-246
-245
-245
-244
-244
-243
-243
-242
-242
-241
-241
-240
-240
-239
-239
-238
-238
-238
-237
-237
-236
-236
-235
-235
-235
-234
-234
-233
-233
-233
-232
-232
-231
-231
-230
-230
-229
-229
-228
-227
-227
-226
-226
-225
-224
-224
-223
-222
-222
-221
-220
-220
-219
-218
-218
-217
-216
-215
-215
-214
-213
-213
-212
-211
-211
-210
-209
-209
-208
-207
-206
-206
-205
-204
-204
-203
-202
-201
-201
-200
-199
-199
-198
-197
-197
-196
-195
-195
-194
-194
-193
-193
-192
-192
-192
-191
-191
-190
-190
-190
-190
-189
-189
-189
-189
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-186
-186
-186
-186
-186
-186
-186
-186
-186
-185
-185
-185
-185
-185
-185
-185
-184
-184
-184
-184
-184
-183
-183
-183
-183
-182
-182
-182
-181
-181
-181
-180
-180
-179
-179
-178
-178
-177
-177
-176
-175
-175
-174
-173
-172
-172
-171
-170
-169
-169
-168
-167
-166
-165
-164
-163
-163
-162
-161
-160
-159
-158
-157
-156
-155
-154
-153
-152
-151
-150
-149
-148
-147
-146
-144
-143
-142
-141
-140
-139
-137
-136
-135
-134
-133
-132
-131
-130
-129
-128
-127
-126
-125
-124
-123
-122
-121
-120
-119
-119
-118
-117
-116
-115
-115
-114
-113
-112
-112
-111
-110
-110
-109
-109
-108
-108
-107
-107
-107
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-106
-106
-106
-105
-105
-104
-104
-103
-103
-103
-102
-102
-101
-101
-100
-100
-99
-99
-98
-98
-97
-96
-96
-95
-95
-94
-94
-93
-92
-92
-91
-91
-90
-90
-89
-89
-88
-88
-88
-87
-87
-87
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-83
-83
-83
-83
-82
-82
-82
-81
-81
-81
-80
-80
-80
-79
-79
-79
-78
-78
-78
-77
-77
-77
-76
-76
-75
-75
-74
-74
-73
-73
-72
-72
-71
-70
-70
-69
-69
-68
-67
-67
-66
-65
-64
-64
-63
-62
-61
-60
-59
-58
-57
-56
-55
-54
-53
-52
-52
-51
-50
-49
-48
-47
-46
-45
-44
-43
-43
-42
-41
-40
-39
-39
-38
-37
-36
-35
-34
-33
-32
-31
-31
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-20
-19
-19
-18
-17
-16
-16
-15
-14
-14
-13
-13
-13
-12
-12
-12
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-11
-11
-11
-11
-11
-12
-12
-12
-13
-13
-14
-14
-15
-15
-16
-17
-17
-18
-19
-19
-20
-20
-21
-22
-22
-23
-24
-24
-25
-25
-26
-27
-27
-28
-28
-29
-30
-30
-31
-31
-32
-32
-33
-34
-34
-35
-35
-35
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-35
-35
-35
-35
-34
-34
-34
-33
-33
-33
-32
-32
-32
-32
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-31
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-33
-34
-34
-35
-35
-35
-36
-36
-37
-37
-38
-38
-39
-39
-39
-40
-40
-41
-41
-41
-42
-42
-43
-43
-44
-44
-45
-45
-46
-46
-47
-47
-48
-49
-49
-50
-51
-51
-52
-53
-53
-54
-55
-56
-56
-57
-58
-59
-59
-60
-61
-62
-63
-64
-65
-66
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-83
-84
-85
-86
-87
-89
-90
-91
-92
-94
-95
-96
-97
-99
-100
-101
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-114
-115
-116
-116
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-117
-117
-117
-116
-116
-116
-115
-115
-114
-114
-114
-113
-113
-112
-112
-112
-111
-111
-111
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-118
-118
-117
-117
-117
-116
-116
-115
-115
-114
-113
-113
-112
-112
-111
-111
-110
-110
-109
-109
-108
-108
-107
-107
-106
-106
-106
-105
-105
-104
-104
-103
-102
-102
-101
-100
-99
-98
-98
-97
-96
-95
-94
-93
-92
-91
-90
-89
-89
-88
-87
-86
-85
-84
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-75
-74
-73
-73
-72
-71
-71
-70
-70
-69
-69
-68
-68
-67
-67
-67
-66
-66
-65
-65
-65
-64
-64
-63
-63
-63
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-61
-61
-60
-60
-59
-59
-58
-57
-57
-56
-55
-54
-53
-52
-50
-49
-48
-46
-45
-44
-42
-41
-39
-37
-36
-34
-33
-31
-29
-28
-26
-24
-22
-21
-19
-17
-15
-13
-11
-9
-7
-5
-3
-1
1
3
5
7
9
11
13
15
18
20
22
24
26
28
30
32
34
36
38
39
41
43
45
47
48
50
52
53
55
57
58
59
61
62
63
65
66
67
68
69
70
71
72
73
74
75
76
77
78
78
79
80
81
81
82
82
83
83
84
84
85
85
85
86
86
86
86
86
86
87
87
87
87
87
87
87
86
86
86
86
85
85
85
85
85
84
84
84
84
84
83
83
83
83
83
83
83
82
82
82
82
82
82
81
81
81
81
81
81
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
82
82
82
82
83
83
83
84
84
85
85
86
87
87
88
88
89
90
91
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
107
108
109
110
111
112
113
114
116
116
117
118
119
120
121
121
122
123
123
124
124
125
125
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
125
125
125
125
125
124
124
124
124
123
123
123
123
123
122
122
122
122
122
122
122
122
123
123
123
123
124
124
125
125
126
127
127
128
129
130
131
131
132
134
135
136
137
138
139
140
142
143
144
146
147
148
150
151
152
154
155
156
158
159
160
161
162
163
164
165
166
167
168
168
169
170
170
171
171
172
172
172
172
172
172
172
172
172
172
172
172
171
171
171
170
170
169
168
168
167
166
165
165
164
163
162
161
160
159
158
157
157
156
155
153
152
151
150
149
148
147
146
145
144
142
141
140
139
137
136
135
134
133
131
130
129
128
127
126
125
123
122
121
121
120
119
118
117
116
116
115
114
113
113
112
111
111
110
110
109
109
108
108
107
107
107
106
106
106
105
105
105
105
105
104
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
106
106
106
106
106
106
107
107
107
108
108
108
109
109
110
111
111
112
113
114
115
116
117
118
119
121
122
123
125
127
128
130
131
133
135
137
138
140
142
144
145
147
149
150
152
154
155
157
158
159
161
162
163
164
165
166
167
168
169
170
171
172
173
173
174
175
175
176
177
177
178
178
179
179
180
180
181
181
181
182
182
182
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
182
182
182
182
182
181
181
181
181
180
180
179
179
179
178
178
177
177
176
176
175
175
174
174
173
173
172
172
171
170
170
169
168
167
166
166
165
164
164
163
162
162
161
161
161
160
160
160
160
160
160
161
161
161
162
162
163
163
164
165
166
167
167
169
170
171
172
173
175
176
178
179
181
182
184
186
187
189
191
193
195
197
199
201
203
205
207
210
212
214
217
219
221
224
226
228
231
233
235
238
240
243
245
247
250
252
255
258
260
263
265
268
271
273
276
279
282
284
287
290
292
295
297
300
302
305
307
310
312
315
317
319
322
324
326
329
331
333
336
338
340
342
344
347
349
351
353
355
357
359
361
363
365
367
369
370
372
374
376
378
379
381
382
384
386
387
388
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
405
406
407
408
409
410
410
411
412
413
414
414
415
416
416
417
418
418
419
419
420
420
421
421
422
422
423
423
424
424
425
425
426
426
427
428
428
429
430
430
431
432
433
434
435
436
436
437
438
439
440
441
442
443
444
445
446
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
468
469
470
471
472
473
473
474
475
476
477
477
478
478
479
479
480
480
480
481
481
481
481
481
481
481
480
480
480
479
479
478
478
477
477
476
475
474
473
472
471
470
469
468
466
465
464
462
461
460
458
457
456
454
453
452
450
449
448
446
445
443
442
441
439
438
437
435
434
432
431
429
428
426
425
424
422
421
419
418
416
415
414
413
411
410
409
408
407
406
405
404
403
402
401
401
400
399
399
398
398
397
397
397
397
397
396
396
396
396
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
396
396
396
396
396
396
396
396
395
395
395
395
395
394
394
394
394
393
393
393
392
392
392
391
391
390
390
389
388
388
387
386
385
384
383
382
381
380
379
378
376
375
373
372
370
369
367
365
363
361
360
358
355
353
351
349
346
344
341
339
336
333
330
328
325
322
319
316
313
310
307
304
301
298
294
291
288
285
282
278
275
272
269
265
262
259
256
253
249
246
243
240
237
234
232
229
226
223
221
218
215
213
210
208
205
202
200
197
195
193
190
188
185
183
180
178
176
173
171
169
166
164
162
160
158
156
153
151
149
147
145
143
142
140
138
136
134
132
130
129
127
125
123
121
119
117
116
114
112
110
108
106
104
102
100
98
96
94
91
89
87
85
82
80
78
76
73
71
69
66
64
62
60
57
55
53
51
49
47
45
44
42
40
38
37
35
33
32
30
29
27
26
24
23
21
20
19
17
16
15
14
12
11
10
9
8
7
6
6
5
4
4
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
3
3
3
4
4
4
5
5
5
6
6
6
6
6
7
7
7
6
6
6
6
6
5
5
4
4
3
3
2
1
1
0
-1
-2
-2
-3
-4
-5
-7
-8
-9
-10
-12
-13
-15
-16
-18
-20
-21
-23
-25
-27
-29
-31
-33
-35
-37
-39
-41
-43
-45
-48
-50
-52
-54
-57
-59
-62
-64
-66
-69
-71
-73
-76
-78
-81
-83
-86
-88
-91
-93
-95
-98
-100
-103
-105
-107
-110
-112
-114
-117
-119
-121
-124
-126
-128
-131
-133
-135
-137
-140
-142
-144
-147
-149
-151
-154
-156
-158
-161
-163
-165
-168
-170
-172
-174
-177
-179
-181
-183
-185
-187
-189
-191
-193
-195
-197
-198
-200
-202
-203
-205
-206
-208
-209
-211
-212
-214
-215
-216
-217
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-232
-233
-234
-235
-235
-236
-237
-237
-238
-239
-239
-240
-241
-242
-242
-243
-244
-245
-245
-246
-247
-248
-249
-250
-251
-252
-254
-255
-257
-258
-260
-262
-264
-265
-267
-269
-272
-274
-276
-278
-281
-283
-286
-288
-291
-294
-296
-299
-302
-305
-308
-311
-314
-317
-320
-323
-327
-330
-333
-336
-340
-343
-346
-349
-353
-356
-359
-362
-366
-369
-372
-375
-379
-382
-385
-388
-392
-395
-398
-401
-404
-408
-411
-414
-417
-420
-423
-426
-429
-432
-435
-438
-441
-445
-448
-451
-455
-458
-461
-465
-468
-472
-476
-479
-483
-486
-490
-494
-497
-501
-504
-508
-512
-515
-519
-523
-526
-530
-534
-537
-541
-545
-548
-552
-556
-560
-563
-567
-571
-574
-578
-581
-585
-589
-592
-595
-599
-602
-605
-608
-612
-615
-618
-621
-624
-627
-630
-633
-635
-638
-641
-643
-646
-649
-651
-654
-656
-658
-660
-663
-665
-667
-669
-671
-672
-674
-676
-678
-679
-681
-682
-684
-685
-686
-688
-689
-690
-691
-692
-694
-695
-696
-697
-697
-698
-699
-700
-700
-701
-702
-702
-703
-703
-703
-704
-704
-704
-704
-704
-704
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-706
-706
-706
-707
-707
-708
-709
-709
-710
-711
-712
-713
-714
-715
-716
-717
-719
-720
-722
-724
-725
-727
-729
-732
-734
-736
-739
-741
-744
-747
-750
-753
-756
-759
-762
-766
-769
-773
-776
-780
-783
-787
-791
-794
-798
-802
-806
-809
-813
-817
-821
-825
-829
-833
-836
-840
-844
-848
-851
-855
-859
-862
-865
-869
-872
-875
-878
-881
-884
-887
-890
-892
-895
-897
-900
-902
-904
-906
-908
-910
-912
-914
-916
-918
-919
-921
-922
-924
-925
-927
-928
-929
-931
-932
-933
-935
-936
-937
-938
-939
-941
-942
-943
-944
-945
-946
-947
-948
-949
-950
-951
-952
-953
-954
-955
-956
-957
-957
-958
-959
-959
-960
-960
-961
-961
-961
-962
-962
-962
-962
-962
-962
-962
-962
-961
-961
-961
-960
-960
-960
-959
-959
-958
-958
-957
-956
-956
-955
-954
-953
-953
-952
-951
-950
-949
-948
-947
-947
-946
-945
-944
-943
-942
-940
-939
-938
-937
-936
-935
-933
-932
-931
-930
-928
-927
-926
-924
-923
-922
-921
-919
-918
-917
-916
-915
-913
-912
-911
-910
-909
-908
-907
-905
-904
-903
-902
-900
-899
-898
-897
-896
-894
-893
-892
-890
-889
-888
-887
-885
-884
-883
-881
-880
-879
-877
-876
-875
-873
-872
-871
-869
-868
-867
-865
-864
-863
-862
-860
-859
-858
-857
-855
-854
-853
-852
-851
-850
-849
-848
-847
-846
-845
-844
-843
-842
-841
-840
-839
-839
-838
-837
-836
-835
-834
-833
-832
-831
-830
-829
-828
-827
-825
-824
-823
-821
-820
-818
-817
-815
-814
-812
-810
-809
-807
-805
-803
-802
-800
-798
-796
-794
-792
-790
-788
-786
-784
-782
-780
-778
-776
-774
-772
-769
-767
-765
-763
-760
-758
-756
-753
-751
-748
-746
-743
-741
-738
-736
-733
-731
-728
-725
-723
-720
-717
-715
-712
-709
-707
-704
-702
-699
-697
-694
-692
-689
-687
-685
-682
-680
-678
-676
-674
-672
-670
-669
-667
-665
-664
-662
-661
-659
-658
-657
-656
-654
-653
-652
-651
-650
-650
-649
-648
-647
-646
-646
-645
-645
-644
-644
-643
-643
-642
-642
-642
-641
-641
-641
-641
-640
-640
-640
-640
-640
-639
-639
-639
-639
-639
-639
-638
-638
-638
-638
-637
-637
-637
-636
-636
-635
-635
-634
-634
-633
-632
-631
-630
-629
-627
-626
-625
-623
-621
-619
-618
-616
-613
-611
-609
-607
-604
-602
-599
-596
-594
-591
-588
-585
-581
-578
-575
-571
-568
-564
-561
-557
-553
-549
-545
-541
-537
-533
-529
-525
-521
-517
-512
-508
-504
-499
-495
-491
-487
-482
-478
-474
-470
-466
-462
-458
-453
-449
-445
-441
-438
-434
-430
-426
-422
-419
-415
-412
-408
-405
-401
-398
-395
-392
-389
-385
-382
-379
-376
-373
-371
-368
-365
-362
-359
-357
-354
-351
-349
-346
-343
-341
-338
-336
-333
-331
-328
-326
-323
-321
-318
-316
-313
-311
-309
-306
-304
-301
-299
-297
-295
-292
-290
-288
-286
-284
-282
-280
-278
-276
-274
-272
-271
-269
-267
-266
-264
-263
-262
-261
-259
-258
-257
-257
-256
-255
-254
-253
-253
-252
-252
-251
-251
-250
-249
-249
-248
-247
-247
-246
-245
-245
-244
-243
-242
-241
-240
-239
-238
-237
-236
-235
-234
-233
-232
-230
-229
-227
-226
-224
-223
-221
-219
-217
-216
-214
-212
-210
-209
-207
-205
-204
-202
-200
-199
-197
-196
-194
-193
-191
-190
-189
-188
-186
-185
-184
-183
-182
-181
-180
-180
-179
-178
-177
-177
-176
-175
-175
-174
-174
-173
-173
-173
-172
-172
-172
-172
-172
-172
-172
-173
-173
-174
-174
-175
-176
-177
-178
-179
-180
-182
-183
-184
-186
-187
-189
-190
-192
-194
-196
-197
-199
-201
-203
-205
-207
-209
-211
-213
-215
-217
-219
-221
-223
-225
-227
-229
-231
-232
-234
-236
-237
-239
-240
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-251
-252
-253
-253
-254
-254
-255
-255
-255
-256
-256
-256
-256
-256
-256
-256
-256
-256
-255
-255
-254
-254
-253
-252
-252
-251
-250
-249
-248
-246
-245
-244
-242
-241
-239
-237
-235
-234
-231
-229
-227
-225
-222
-220
-217
-215
-212
-209
-206
-204
-201
-198
-195
-191
-188
-185
-182
-179
-175
-172
-169
-165
-162
-159
-155
-152
-149
-145
-142
-139
-135
-132
-129
-126
-123
-120
-117
-114
-111
-109
-106
-104
-101
-99
-97
-95
-93
-92
-90
-89
-88
-87
-86
-85
-85
-85
-85
-85
-85
-85
-86
-87
-87
-88
-90
-91
-92
-94
-95
-97
-99
-101
-103
-105
-107
-109
-111
-114
-116
-118
-121
-123
-126
-128
-131
-134
-136
-139
-141
-144
-147
-149
-152
-155
-157
-160
-162
-165
-168
-170
-173
-176
-178
-181
-184
-187
-189
-192
-195
-197
-200
-203
-205
-208
-211
-213
-216
-219
-221
-223
-226
-228
-231
-233
-235
-237
-239
-241
-243
-244
-246
-247
-248
-249
-250
-251
-252
-252
-252
-253
-253
-252
-252
-252
-251
-250
-249
-248
-247
-246
-245
-243
-241
-239
-237
-235
-233
-231
-228
-226
-223
-220
-218
-215
-212
-209
-206
-202
-199
-196
-193
-190
-186
-183
-180
-177
-174
-171
-167
-164
-161
-158
-155
-153
-150
-147
-144
-142
-139
-137
-135
-133
-131
-129
-128
-126
-125
-124
-123
-122
-121
-120
-120
-120
-120
-120
-120
-120
-121
-121
-122
-123
-124
-126
-127
-129
-131
-133
-135
-137
-139
-142
-145
-148
-151
-154
-158
-161
-165
-169
-173
-177
-182
-186
-191
-196
-201
-206
-211
-216
-222
-227
-232
-238
-244
-249
-255
-261
-267
-272
-278
-284
-290
-296
-302
-307
-313
-319
-325
-330
-336
-342
-347
-353
-358
-363
-369
-374
-379
-384
-389
-394
-398
-403
-407
-411
-416
-420
-423
-427
-431
-434
-437
-440
-443
-446
-449
-451
-454
-456
-458
-460
-461
-463
-464
-465
-466
-467
-468
-468
-469
-469
-469
-468
-468
-467
-466
-465
-464
-462
-460
-458
-456
-454
-452
-449
-446
-443
-440
-437
-434
-431
-427
-423
-420
-416
-412
-408
-404
-400
-396
-392
-387
-383
-379
-374
-370
-366
-361
-357
-353
-349
-345
-341
-338
-334
-331
-327
-324
-321
-319
-316
-314
-312
-310
-308
-307
-306
-305
-304
-304
-304
-304
-305
-305
-306
-308
-309
-311
-313
-316
-318
-321
-325
-328
-332
-336
-340
-345
-350
-355
-360
-365
-371
-377
-383
-389
-396
-402
-409
-415
-422
-429
-437
-444
-451
-459
-466
-474
-481
-489
-497
-505
-512
-520
-528
-536
-544
-552
-560
-568
-576
-584
-592
-600
-608
-616
-624
-632
-640
-648
-656
-664
-672
-679
-687
-694
-702
-709
-717
-724
-731
-738
-745
-752
-759
-766
-772
-779
-785
-792
-798
-804
-811
-817
-823
-829
-834
-840
-846
-851
-857
-862
-867
-872
-877
-881
-886
-890
-894
-898
-902
-906
-910
-913
-917
-920
-923
-926
-929
-931
-934
-936
-938
-940
-942
-944
-946
-947
-949
-950
-952
-953
-954
-955
-956
-957
-958
-958
-959
-960
-960
-961
-961
-962
-962
-962
-962
-963
-963
-963
-963
-963
-963
-963
-963
-963
-962
-962
-962
-961
-961
-960
-960
-959
-958
-958
-957
-956
-955
-954
-953
-952
-951
-950
-950
-949
-948
-947
-946
-945
-944
-943
-942
-942
-941
-940
-940
-939
-939
-938
-938
-938
-938
-938
-938
-938
-939
-939
-940
-941
-942
-943
-944
-946
-947
-949
-951
-953
-955
-958
-960
-963
-966
-969
-972
-975
-979
-982
-986
-989
-993
-997
-1000
-1006
-1010
-1014
-1018
-1024
-1029
-1034
-1039
-1044
-1049
-1054
-1059
-1065
-1070
-1075
-1081
-1086
-1092
-1097
-1103
-1108
-1114
-1119
-1125
-1130
-1136
-1141
-1147
-1152
-1158
-1163
-1169
-1174
-1180
-1185
-1191
-1197
-1202
-1208
-1213
-1219
-1224
-1230
-1235
-1241
-1246
-1252
-1257
-1263
-1268
-1274
-1279
-1284
-1289
-1295
-1300
-1305
-1310
-1316
-1321
-1326
-1331
-1336
-1342
-1347
-1352
-1357
-1362
-1367
-1372
-1378
-1383
-1388
-1393
-1398
-1403
-1409
-1414
-1419
-1424
-1430
-1435
-1440
-1446
-1451
-1456
-1462
-1467
-1473
-1478
-1484
-1489
-1495
-1501
-1506
-1512
-1518
-1523
-1529
-1535
-1541
-1547
-1553
-1558
-1564
-1570
-1576
-1582
-1588
-1594
-1600
-1606
-1612
-1619
-1625
-1631
-1636
-1642
-1648
-1654
-1660
-1666
-1671
-1677
-1682
-1688
-1693
-1698
-1703
-1707
-1712
-1716
-1720
-1724
-1728
-1732
-1735
-1738
-1741
-1744
-1746
-1749
-1751
-1752
-1754
-1756
-1757
-1758
-1759
-1759
-1760
-1760
-1760
-1760
-1759
-1759
-1758
-1758
-1757
-1756
-1754
-1753
-1751
-1750
-1748
-1746
-1744
-1742
-1740
-1737
-1735
-1732
-1729
-1727
-1724
-1721
-1717
-1714
-1711
-1708
-1704
-1701
-1697
-1694
-1690
-1687
-1683
-1679
-1676
-1672
-1669
-1665
-1662
-1658
-1655
-1651
-1648
-1645
-1642
-1639
-1636
-1633
-1631
-1628
-1626
-1624
-1622
-1620
-1618
-1617
-1616
-1615
-1614
-1614
-1613
-1614
-1614
-1615
-1616
-1617
-1618
-1620
-1622
-1625
-1627
-1630
-1634
-1637
-1641
-1645
-1649
-1654
-1659
-1664
-1669
-1674
-1680
-1686
-1692
-1698
-1705
-1711
-1718
-1725
-1732
-1739
-1746
-1754
-1761
-1769
-1776
-1784
-1792
-1800
-1807
-1815
-1823
-1831
-1838
-1846
-1854
-1861
-1868
-1876
-1883
-1890
-1897
-1903
-1910
-1916
-1922
-1928
-1934
-1939
-1944
-1949
-1954
-1958
-1963
-1967
-1970
-1974
-1977
-1980
-1983
-1985
-1988
-1990
-1992
-1993
-1995
-1996
-1997
-1998
-1998
-1998
-1998
-1998
-1998
-1998
-1997
-1997
-1996
-1995
-1994
-1993
-1992
-1991
-1990
-1989
-1988
-1987
-1986
-1985
-1984
-1983
-1982
-1982
-1981
-1980
-1980
-1979
-1979
-1978
-1978
-1978
-1977
-1977
-1977
-1977
-1977
-1977
-1977
-1978
-1978
-1979
-1979
-1980
-1981
-1981
-1982
-1983
-1985
-1986
-1987
-1989
-1990
-1992
-1993
-1995
-1997
-1999
-2001
-2003
-2005
-2007
-2009
-2011
-2013
-2016
-2017
-2020
-2021
-2024
-2027
-2029
-2031
-2033
-2036
-2037
-2040
-2043
-2045
-2047
-2049
-2051
-2054
-2056
-2058
-2060
-2062
-2064
-2066
-2067
-2069
-2071
-2073
-2075
-2077
-2078
-2080
-2082
-2083
-2085
-2087
-2088
-2090
-2092
-2093
-2095
-2096
-2097
-2099
-2100
-2101
-2102
-2103
-2103
-2104
-2104
-2105
-2105
-2105
-2105
-2105
-2105
-2105
-2104
-2104
-2103
-2103
-2102
-2101
-2100
-2099
-2098
-2097
-2096
-2095
-2093
-2092
-2090
-2089
-2087
-2086
-2084
-2082
-2081
-2079
-2077
-2075
-2073
-2072
-2070
-2068
-2066
-2064
-2062
-2060
-2057
-2055
-2053
-2051
-2049
-2045
-2044
-2041
-2039
-2037
-2033
-2031
-2029
-2025
-2023
-2020
-2017
-2013
-2009
-2007
-2003
-2000
-1996
-1992
-1988
-1984
-1980
-1976
-1972
-1967
-1963
-1958
-1954
-1949
-1944
-1939
-1934
-1929
-1924
-1919
-1914
-1909
-1904
-1898
-1893
-1887
-1882
-1876
-1870
-1865
-1859
-1854
-1848
-1843
-1837
-1832
-1826
-1821
-1816
-1811
-1806
-1801
-1796
-1791
-1786
-1781
-1776
-1772
-1767
-1763
-1758
-1754
-1749
-1745
-1741
-1737
-1732
-1728
-1724
-1720
-1716
-1712
-1708
-1704
-1700
-1697
-1693
-1689
-1685
-1682
-1678
-1675
-1671
-1667
-1664
-1660
-1657
-1653
-1650
-1646
-1643
-1639
-1635
-1632
-1628
-1624
-1621
-1617
-1613
-1609
-1605
-1601
-1597
-1593
-1589
-1585
-1580
-1576
-1572
-1567
-1563
-1558
-1554
-1549
-1544
-1540
-1535
-1530
-1526
-1521
-1516
-1511
-1506
-1502
-1497
-1492
-1487
-1482
-1477
-1472
-1467
-1462
-1457
-1452
-1447
-1442
-1436
-1431
-1426
-1421
-1416
-1411
-1406
-1401
-1396
-1390
-1385
-1380
-1374
-1369
-1364
-1358
-1353
-1347
-1342
-1336
-1331
-1325
-1320
-1314
-1309
-1304
-1299
-1293
-1288
-1283
-1279
-1274
-1269
-1264
-1260
-1255
-1250
-1246
-1242
-1237
-1233
-1229
-1225
-1220
-1216
-1212
-1208
-1205
-1201
-1197
-1193
-1190
-1186
-1182
-1179
-1175
-1172
-1168
-1165
-1161
-1158
-1154
-1151
-1148
-1144
-1141
-1138
-1134
-1131
-1128
-1125
-1121
-1118
-1115
-1112
-1109
-1106
-1104
-1101
-1098
-1096
-1093
-1090
-1088
-1086
-1083
-1081
-1079
-1077
-1075
-1073
-1071
-1069
-1067
-1065
-1063
-1062
-1060
-1059
-1057
-1055
-1054
-1053
-1051
-1050
-1048
-1047
-1045
-1044
-1042
-1041
-1039
-1037
-1036
-1034
-1032
-1030
-1028
-1026
-1024
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-998
-995
-993
-991
-988
-986
-984
-981
-979
-976
-974
-971
-968
-965
-963
-960
-957
-954
-951
-948
-945
-942
-940
-937
-934
-931
-929
-926
-924
-921
-919
-917
-914
-912
-910
-908
-906
-904
-902
-900
-898
-896
-895
-893
-892
-890
-888
-887
-886
-884
-883
-881
-880
-879
-877
-876
-875
-874
-873
-871
-870
-869
-867
-866
-865
-864
-862
-861
-859
-858
-857
-855
-854
-853
-851
-850
-849
-848
-847
-846
-845
-844
-844
-843
-842
-842
-841
-841
-840
-840
-840
-839
-839
-839
-839
-838
-838
-838
-838
-838
-838
-838
-838
-838
-838
-839
-839
-839
-839
-839
-839
-839
-840
-840
-840
-840
-840
-840
-840
-841
-841
-841
-842
-842
-842
-843
-843
-844
-844
-845
-845
-846
-847
-847
-848
-849
-849
-850
-851
-852
-852
-853
-854
-854
-855
-855
-856
-857
-857
-858
-858
-859
-859
-860
-861
-861
-862
-862
-863
-864
-864
-865
-866
-867
-867
-868
-869
-871
-872
-873
-874
-876
-877
-878
-880
-882
-883
-885
-887
-888
-890
-892
-894
-896
-898
-900
-902
-904
-906
-908
-910
-913
-915
-917
-919
-922
-924
-926
-928
-931
-933
-935
-937
-940
-942
-944
-946
-948
-950
-952
-954
-955
-957
-959
-960
-962
-963
-964
-965
-966
-967
-968
-968
-969
-969
-969
-969
-969
-968
-968
-967
-966
-964
-963
-961
-959
-956
-953
-950
-947
-943
-939
-935
-930
-925
-919
-914
-908
-902
-895
-888
-881
-874
-866
-859
-851
-842
-834
-825
-816
-807
-798
-789
-779
-769
-759
-749
-739
-728
-718
-707
-696
-685
-674
-663
-652
-641
-629
-618
-606
-595
-584
-572
-561
-550
-538
-527
-516
-505
-494
-484
-473
-462
-452
-442
-432
-421
-412
-402
-392
-383
-374
-365
-356
-347
-338
-330
-322
-314
-306
-299
-291
-284
-277
-271
-264
-258
-252
-246
-240
-235
-230
-225
-220
-215
-210
-206
-201
-197
-193
-189
-186
-182
-179
-176
-173
-170
-168
-165
-163
-161
-160
-158
-157
-156
-154
-154
-153
-152
-152
-151
-151
-150
-150
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-152
-152
-153
-153
-154
-154
-155
-156
-156
-157
-158
-159
-160
-160
-161
-162
-163
-164
-164
-165
-165
-166
-166
-167
-167
-168
-168
-168
-168
-168
-168
-167
-167
-166
-166
-165
-164
-163
-162
-161
-159
-158
-156
-154
-153
-151
-149
-147
-144
-142
-140
-137
-134
-131
-128
-125
-122
-119
-115
-112
-108
-104
-100
-96
-92
-88
-84
-79
-75
-70
-65
-60
-55
-50
-45
-39
-34
-28
-22
-17
-11
-5
2
8
14
20
27
33
40
46
53
60
67
74
81
88
96
103
111
118
126
133
141
149
157
164
172
180
188
196
204
212
220
228
237
245
253
261
270
278
287
295
304
312
320
328
337
345
353
361
368
376
384
391
398
406
413
420
427
434
440
447
454
460
467
473
479
486
492
498
503
509
515
520
525
531
536
540
545
550
554
558
562
566
570
574
577
581
584
587
590
593
596
599
601
604
606
608
610
612
614
615
617
618
619
620
621
621
622
622
623
623
623
623
622
622
621
621
620
619
618
616
615
614
612
610
608
606
604
602
599
597
594
591
588
586
583
580
577
574
571
568
565
562
559
557
554
551
549
547
545
543
541
539
538
536
535
533
532
531
530
529
529
528
527
527
527
527
526
526
527
527
527
528
528
529
530
531
532
534
535
537
538
540
542
544
546
548
551
553
555
558
560
562
565
568
570
573
576
579
581
584
587
590
593
595
598
601
604
606
609
612
614
617
619
621
624
626
628
630
632
634
635
637
639
640
642
643
644
646
647
648
649
650
651
652
653
654
655
656
657
658
658
659
660
660
661
661
661
662
662
662
663
663
664
664
664
665
665
666
667
667
668
669
670
671
672
674
675
676
678
679
681
683
685
687
689
691
693
695
697
699
702
704
707
710
712
715
718
721
724
728
731
734
738
741
745
748
752
755
759
762
766
770
774
778
782
786
790
794
798
802
806
811
815
820
824
829
833
838
843
848
853
858
862
867
872
877
882
887
891
896
900
905
909
913
917
921
925
929
933
936
940
943
946
949
952
955
957
960
962
964
966
968
970
971
973
974
975
976
976
977
977
977
977
977
977
977
976
976
975
975
974
974
973
972
972
971
971
970
970
969
969
969
969
969
969
969
970
970
971
971
972
973
974
975
976
978
979
981
983
985
987
989
991
993
996
998
1000
1002
1006
1008
1012
1014
1018
1022
1025
1029
1032
1036
1040
1044
1048
1052
1056
1060
1065
1069
1074
1078
1083
1088
1092
1097
1102
1107
1112
1116
1121
1126
1131
1136
1141
1146
1151
1157
1162
1167
1173
1178
1184
1189
1195
1201
1207
1213
1219
1225
1231
1238
1244
1250
1257
1263
1270
1277
1283
1290
1297
1303
1310
1317
1323
1330
1337
1344
1350
1357
1364
1371
1378
1384
1391
1398
1405
1412
1419
1426
1432
1439
1446
1452
1459
1466
1472
1479
1485
1491
1497
1503
1509
1515
1521
1526
1532
1537
1543
1548
1553
1559
1564
1569
1574
1579
1584
1589
1594
1599
1604
1609
1613
1618
1623
1627
1632
1637
1641
1646
1651
1655
1660
1665
1670
1675
1679
1684
1689
1694
1699
1704
1709
1714
1720
1725
1730
1735
1740
1745
1750
1755
1760
1765
1770
1774
1779
1784
1789
1794
1799
1803
1808
1813
1817
1822
1826
1831
1835
1839
1844
1848
1852
1856
1860
1864
1868
1871
1875
1879
1883
1886
1890
1893
1897
1900
1903
1906
1909
1912
1915
1917
1920
1922
1924
1926
1927
1929
1930
1931
1931
1932
1932
1931
1931
1931
1930
1929
1927
1926
1924
1922
1920
1918
1915
1913
1910
1907
1904
1902
1898
1895
1892
1889
1886
1883
1880
1877
1874
1871
1868
1865
1862
1860
1857
1854
1852
1849
1847
1845
1843
1841
1839
1837
1836
1834
1833
1831
1830
1829
1828
1828
1827
1826
1826
1826
1825
1825
1826
1826
1826
1827
1828
1829
1830
1832
1833
1835
1837
1839
1842
1844
1847
1850
1853
1856
1859
1863
1866
1870
1874
1877
1881
1885
1889
1893
1898
1902
1906
1910
1915
1919
1924
1929
1933
1938
1943
1947
1952
1957
1962
1967
1971
1976
1981
1986
1990
1995
2000
2004
2009
2013
2017
2023
2028
2032
2037
2041
2045
2051
2056
2060
2065
2069
2073
2077
2081
2085
2089
2092
2096
2099
2102
2105
2107
2110
2112
2114
2116
2118
2120
2121
2123
2124
2125
2126
2127
2127
2128
2128
2128
2128
2128
2128
2128
2127
2126
2126
2125
2123
2122
2121
2119
2117
2116
2114
2112
2109
2107
2105
2103
2100
2098
2095
2093
2090
2088
2085
2082
2080
2077
2074
2072
2069
2066
2063
2060
2057
2054
2051
2048
2044
2041
2037
2033
2031
2027
2023
2020
2016
2012
2008
2004
1999
1995
1991
1986
1981
1977
1972
1967
1962
1956
1951
1946
1940
1935
1929
1924
1918
1913
1907
1902
1896
1890
1885
1879
1874
1868
1863
1857
1852
1847
1841
1836
1831
1826
1820
1815
1810
1805
1800
1795
1790
1784
1779
1774
1769
1764
1759
1754
1749
1745
1740
1735
1731
1727
1722
1718
1714
1710
1706
1703
1699
1695
1692
1688
1685
1682
1679
1675
1672
1669
1666
1663
1659
1656
1653
1650
1646
1643
1640
1637
1633
1630
1627
1624
1620
1617
1614
1611
1608
1605
1602
1599
1596
1593
1591
1588
1586
1583
1581
1579
1577
1575
1574
1572
1571
1569
1568
1567
1566
1565
1564
1563
1562
1561
1561
1560
1559
1559
1558
1558
1557
1557
1556
1556
1555
1555
1555
1554
1553
1553
1552
1551
1550
1549
1548
1547
1545
1544
1542
1540
1539
1536
1534
1532
1529
1527
1524
1521
1518
1515
1511
1508
1504
1500
1495
1491
1486
1481
1476
1470
1464
1458
1452
1445
1438
1430
1423
1415
1406
1398
1389
1380
1370
1361
1351
1340
1330
1319
1308
1297
1286
1274
1262
1251
1239
1227
1215
1202
1190
1178
1166
1154
1141
1129
1117
1105
1093
1081
1069
1057
1045
1034
1022
1010
1000
988
978
967
956
946
936
926
916
906
897
888
879
870
862
853
845
837
830
822
815
808
801
794
788
782
776
770
765
760
755
751
746
743
739
736
733
730
727
725
723
721
720
719
718
717
716
716
715
715
715
716
716
717
717
718
719
719
720
721
723
724
725
726
727
728
729
730
731
732
732
733
733
734
734
734
733
733
732
731
730
728
726
724
722
719
717
714
710
707
703
699
694
690
685
680
675
669
664
658
652
646
639
632
626
619
611
604
597
590
582
575
567
560
552
545
538
531
524
517
511
505
499
493
488
482
477
473
469
465
461
458
454
452
449
447
445
444
443
441
441
440
440
439
439
439
439
439
440
440
440
440
440
441
441
441
441
441
441
441
440
440
440
439
439
439
438
438
437
437
436
436
435
434
434
433
432
431
430
429
427
426
424
422
421
418
416
414
411
409
406
403
400
396
393
389
385
382
377
373
369
364
359
354
349
344
339
333
327
321
315
308
302
295
287
280
272
264
256
248
239
231
222
212
203
193
183
173
162
152
141
129
118
106
94
82
70
57
44
32
19
6
-7
-21
-34
-47
-60
-74
-87
-100
-113
-127
-140
-153
-165
-178
-191
-203
-215
-227
-238
-250
-260
-271
-281
-291
-301
-310
-319
-327
-336
-343
-351
-358
-366
-372
-379
-385
-391
-397
-403
-408
-414
-419
-423
-428
-432
-436
-440
-443
-446
-449
-451
-454
-455
-457
-459
-460
-461
-461
-462
-462
-462
-462
-462
-461
-460
-460
-458
-457
-456
-454
-453
-451
-449
-447
-445
-444
-442
-440
-439
-437
-436
-435
-434
-434
-434
-434
-434
-435
-436
-438
-439
-441
-444
-447
-450
-454
-458
-463
-468
-473
-479
-486
-492
-500
-507
-515
-524
-533
-542
-552
-563
-573
-585
-596
-608
-621
-634
-647
-661
-676
-691
-707
-723
-739
-757
-774
-792
-811
-830
-849
-869
-889
-909
-930
-951
-972
-994
-1014
-1037
-1059
-1081
-1103
-1125
-1147
-1169
-1192
-1214
-1236
-1258
-1280
-1302
-1323
-1345
-1366
-1387
-1408
-1429
-1449
-1470
-1490
-1509
-1528
-1547
-1566
-1584
-1602
-1620
-1637
-1654
-1670
-1685
-1701
-1715
-1729
-1743
-1756
-1768
-1780
-1791
-1802
-1812
-1821
-1829
-1837
-1844
-1850
-1856
-1860
-1864
-1867
-1869
-1871
-1871
-1871
-1870
-1868
-1866
-1862
-1859
-1854
-1849
-1843
-1837
-1830
-1823
-1815
-1807
-1799
-1790
-1781
-1772
-1762
-1752
-1743
-1732
-1722
-1712
-1702
-1691
-1681
-1671
-1661
-1650
-1640
-1630
-1620
-1610
-1601
-1591
-1582
-1572
-1563
-1554
-1545
-1537
-1528
-1520
-1512
-1504
-1497
-1490
-1483
-1477
-1471
-1465
-1460
-1455
-1450
-1446
-1443
-1439
-1437
-1435
-1433
-1432
-1431
-1430
-1431
-1431
-1432
-1434
-1436
-1438
-1441
-1444
-1448
-1452
-1457
-1462
-1468
-1474
-1481
-1488
-1496
-1504
-1512
-1521
-1530
-1539
-1549
-1558
-1568
-1579
-1589
-1599
-1610
-1621
-1631
-1642
-1653
-1664
-1675
-1685
-1696
-1707
-1718
-1730
-1741
-1752
-1763
-1774
-1786
-1797
-1808
-1819
-1830
-1841
-1852
-1863
-1874
-1884
-1895
-1905
-1915
-1924
-1934
-1943
-1952
-1961
-1969
-1977
-1985
-1993
-2000
-2008
-2015
-2021
-2028
-2035
-2041
-2047
-2053
-2059
-2065
-2070
-2076
-2081
-2086
-2091
-2096
-2101
-2106
-2110
-2114
-2119
-2123
-2127
-2131
-2134
-2138
-2141
-2145
-2148
-2151
-2153
-2156
-2158
-2160
-2162
-2164
-2165
-2166
-2167
-2168
-2168
-2168
-2168
-2168
-2168
-2168
-2167
-2167
-2167
-2166
-2166
-2166
-2166
-2166
-2166
-2167
-2167
-2168
-2170
-2172
-2174
-2176
-2179
-2182
-2185
-2189
-2193
-2198
-2202
-2207
-2212
-2217
-2223
-2228
-2234
-2240
-2245
-2251
-2257
-2263
-2270
-2276
-2282
-2289
-2295
-2302
-2309
-2316
-2324
-2331
-2339
-2347
-2356
-2364
-2373
-2382
-2391
-2401
-2410
-2420
-2430
-2440
-2450
-2460
-2470
-2480
-2490
-2499
-2509
-2519
-2528
-2537
-2546
-2555
-2563
-2571
-2579
-2587
-2594
-2602
-2609
-2615
-2622
-2628
-2634
-2640
-2646
-2651
-2656
-2661
-2665
-2669
-2673
-2677
-2681
-2684
-2687
-2690
-2693
-2696
-2699
-2701
-2704
-2707
-2709
-2712
-2715
-2717
-2720
-2723
-2726
-2729
-2733
-2736
-2739
-2743
-2746
-2749
-2753
-2756
-2760
-2763
-2767
-2770
-2773
-2776
-2780
-2783
-2786
-2789
-2793
-2796
-2799
-2803
-2806
-2810
-2813
-2817
-2821
-2825
-2829
-2834
-2838
-2843
-2847
-2852
-2857
-2862
-2867
-2872
-2877
-2882
-2887
-2892
-2897
-2902
-2908
-2913
-2919
-2924
-2930
-2936
-2943
-2949
-2956
-2962
-2969
-2976
-2983
-2990
-2997
-3004
-3010
-3017
-3023
-3029
-3035
-3041
-3047
-3053
-3058
-3063
-3069
-3074
-3078
-3083
-3087
-3092
-3096
-3100
-3104
-3108
-3112
-3116
-3120
-3123
-3127
-3131
-3135
-3139
-3143
-3147
-3151
-3155
-3160
-3165
-3169
-3174
-3179
-3185
-3190
-3195
-3201
-3206
-3211
-3217
-3222
-3227
-3233
-3237
-3242
-3247
-3251
-3255
-3258
-3262
-3264
-3267
-3269
-3271
-3273
-3274
-3275
-3276
-3277
-3278
-3278
-3279
-3280
-3280
-3281
-3282
-3283
-3284
-3285
-3287
-3288
-3289
-3291
-3293
-3294
-3296
-3298
-3299
-3301
-3303
-3305
-3306
-3308
-3310
-3312
-3314
-3316
-3318
-3320
-3322
-3325
-3327
-3330
-3332
-3335
-3338
-3340
-3343
-3346
-3349
-3352
-3355
-3359
-3362
-3365
-3368
-3371
-3375
-3378
-3382
-3386
-3390
-3395
-3400
-3404
-3409
-3415
-3420
-3426
-3432
-3437
-3443
-3449
-3455
-3460
-3466
-3471
-3476
-3481
-3486
-3490
-3494
-3498
-3502
-3506
-3509
-3512
-3515
-3518
-3521
-3524
-3527
-3529
-3531
-3533
-3535
-3536
-3538
-3539
-3539
-3540
-3540
-3539
-3539
-3538
-3537
-3536
-3535
-3534
-3532
-3531
-3529
-3527
-3526
-3524
-3522
-3521
-3519
-3517
-3515
-3512
-3510
-3507
-3504
-3500
-3497
-3493
-3488
-3484
-3479
-3474
-3469
-3464
-3459
-3454
-3450
-3445
-3441
-3436
-3433
-3429
-3425
-3422
-3420
-3417
-3415
-3413
-3411
-3410
-3408
-3407
-3406
-3405
-3405
-3404
-3404
-3403
-3403
-3403
-3403
-3403
-3402
-3402
-3402
-3402
-3402
-3402
-3402
-3402
-3402
-3402
-3402
-3402
-3402
-3402
-3402
-3402
-3403
-3403
-3404
-3405
-3406
-3407
-3409
-3411
-3413
-3415
-3418
-3420
-3423
-3427
-3430
-3434
-3438
-3442
-3447
-3452
-3457
-3462
-3467
-3472
-3478
-3484
-3490
-3496
-3502
-3509
-3515
-3522
-3529
-3536
-3543
-3550
-3557
-3564
-3571
-3578
-3585
-3592
-3598
-3605
-3612
-3618
-3624
-3630
-3636
-3642
-3648
-3654
-3659
-3665
-3670
-3675
-3680
-3685
-3690
-3695
-3700
-3705
-3710
-3714
-3719
-3723
-3727
-3730
-3734
-3737
-3740
-3742
-3744
-3745
-3747
-3747
-3747
-3747
-3746
-3745
-3744
-3742
-3740
-3737
-3734
-3731
-3727
-3723
-3719
-3715
-3710
-3706
-3701
-3697
-3692
-3688
-3683
-3679
-3674
-3670
-3666
-3662
-3658
-3654
-3650
-3647
-3643
-3640
-3637
-3635
-3632
-3630
-3629
-3627
-3626
-3626
-3626
-3626
-3627
-3628
-3629
-3632
-3634
-3637
-3640
-3644
-3648
-3653
-3657
-3662
-3667
-3672
-3678
-3683
-3689
-3694
-3700
-3706
-3711
-3717
-3722
-3728
-3733
-3738
-3743
-3747
-3752
-3756
-3759
-3763
-3766
-3769
-3772
-3774
-3776
-3778
-3779
-3779
-3780
-3780
-3779
-3778
-3776
-3774
-3772
-3769
-3765
-3762
-3757
-3753
-3748
-3743
-3737
-3731
-3725
-3718
-3712
-3705
-3697
-3689
-3681
-3673
-3664
-3654
-3644
-3634
-3623
-3612
-3600
-3588
-3575
-3562
-3548
-3534
-3520
-3505
-3490
-3475
-3459
-3443
-3427
-3411
-3395
-3379
-3363
-3347
-3331
-3315
-3299
-3283
-3268
-3253
-3237
-3223
-3208
-3193
-3179
-3165
-3151
-3138
-3124
-3111
-3098
-3085
-3073
-3060
-3048
-3036
-3024
-3012
-3001
-2989
-2977
-2966
-2954
-2943
-2931
-2920
-2909
-2898
-2887
-2876
-2866
-2856
-2846
-2837
-2828
-2819
-2811
-2803
-2795
-2788
-2781
-2775
-2769
-2763
-2758
-2753
-2748
-2744
-2740
-2736
-2732
-2729
-2726
-2722
-2719
-2716
-2713
-2711
-2708
-2706
-2703
-2701
-2699
-2698
-2696
-2694
-2693
-2692
-2691
-2690
-2689
-2688
-2687
-2686
-2686
-2685
-2685
-2684
-2684
-2683
-2683
-2683
-2682
-2683
-2683
-2683
-2684
-2685
-2686
-2688
-2690
-2693
-2696
-2699
-2703
-2708
-2713
-2718
-2724
-2731
-2738
-2745
-2753
-2761
-2770
-2779
-2788
-2798
-2807
-2817
-2827
-2838
-2848
-2859
-2869
-2880
-2891
-2902
-2913
-2924
-2935
-2946
-2957
-2968
-2979
-2990
-3001
-3012
-3023
-3033
-3044
-3054
-3064
-3074
-3084
-3093
-3103
-3112
-3121
-3130
-3139
-3147
-3155
-3164
-3172
-3179
-3187
-3195
-3202
-3209
-3216
-3223
-3229
-3235
-3241
-3246
-3251
-3256
-3260
-3264
-3267
-3269
-3272
-3273
-3274
-3275
-3275
-3274
-3273
-3271
-3268
-3265
-3261
-3256
-3251
-3245
-3239
-3233
-3225
-3218
-3210
-3201
-3192
-3183
-3173
-3162
-3151
-3139
-3127
-3115
-3102
-3088
-3074
-3060
-3045
-3029
-3014
-2998
-2981
-2964
-2947
-2930
-2913
-2895
-2877
-2859
-2841
-2823
-2805
-2787
-2769
-2751
-2733
-2715
-2697
-2678
-2660
-2641
-2622
-2603
-2584
-2565
-2546
-2526
-2506
-2487
-2467
-2446
-2426
-2406
-2386
-2366
-2346
-2325
-2305
-2285
-2266
-2246
-2226
-2207
-2187
-2168
-2149
-2130
-2111
-2093
-2074
-2056
-2037
-2020
-2001
-1984
-1967
-1950
-1934
-1918
-1902
-1887
-1872
-1858
-1844
-1831
-1819
-1807
-1795
-1784
-1774
-1764
-1755
-1747
-1739
-1731
-1724
-1717
-1711
-1706
-1701
-1696
-1692
-1688
-1685
-1682
-1680
-1678
-1676
-1674
-1673
-1672
-1672
-1672
-1672
-1672
-1673
-1673
-1674
-1676
-1677
-1679
-1680
-1682
-1684
-1686
-1688
-1690
-1692
-1694
-1696
-1698
-1700
-1702
-1704
-1706
-1708
-1710
-1712
-1713
-1714
-1715
-1716
-1717
-1718
-1718
-1718
-1718
-1718
-1718
-1718
-1717
-1717
-1716
-1715
-1715
-1714
-1713
-1712
-1711
-1710
-1708
-1707
-1705
-1703
-1700
-1697
-1694
-1690
-1686
-1682
-1677
-1671
-1666
-1659
-1653
-1646
-1638
-1631
-1623
-1615
-1606
-1597
-1588
-1579
-1569
-1559
-1549
-1539
-1529
-1518
-1508
-1497
-1486
-1475
-1463
-1452
-1440
-1428
-1416
-1403
-1391
-1378
-1365
-1351
-1337
-1323
-1309
-1295
-1281
-1266
-1251
-1237
-1222
-1207
-1192
-1177
-1162
-1148
-1133
-1118
-1104
-1089
-1075
-1061
-1047
-1033
-1018
-1006
-993
-980
-967
-954
-941
-929
-917
-905
-893
-882
-871
-859
-848
-838
-827
-816
-806
-795
-785
-775
-764
-754
-744
-734
-724
-715
-705
-695
-686
-677
-668
-659
-650
-642
-633
-625
-618
-610
-603
-597
-590
-584
-579
-574
-569
-565
-562
-559
-556
-554
-552
-551
-549
-548
-548
-547
-547
-547
-547
-547
-547
-547
-547
-547
-547
-547
-547
-547
-547
-547
-547
-547
-546
-546
-546
-546
-547
-547
-547
-548
-549
-549
-550
-551
-553
-554
-555
-556
-558
-559
-560
-561
-563
-564
-565
-566
-568
-569
-570
-572
-574
-575
-577
-579
-582
-584
-586
-589
-592
-594
-597
-600
-603
-606
-609
-612
-616
-619
-622
-625
-629
-632
-636
-639
-643
-646
-650
-653
-656
-660
-663
-666
-669
-672
-675
-678
-680
-682
-684
-686
-687
-688
-689
-689
-689
-689
-688
-687
-685
-683
-681
-678
-675
-672
-668
-664
-660
-656
-652
-648
-643
-639
-634
-629
-624
-620
-615
-610
-605
-600
-595
-590
-586
-581
-576
-572
-568
-563
-559
-555
-551
-547
-544
-540
-536
-532
-528
-525
-521
-517
-514
-510
-506
-502
-498
-494
-490
-487
-483
-479
-475
-471
-468
-464
-460
-457
-453
-450
-447
-444
-441
-438
-435
-432
-429
-426
-423
-420
-417
-414
-411
-408
-405
-402
-399
-397
-394
-391
-389
-387
-384
-382
-380
-378
-376
-375
-373
-372
-371
-369
-368
-367
-366
-365
-364
-363
-362
-361
-360
-358
-357
-356
-354
-353
-351
-349
-348
-346
-344
-342
-340
-338
-335
-333
-330
-328
-325
-322
-319
-316
-313
-309
-306
-303
-299
-295
-292
-288
-285
-281
-277
-274
-270
-267
-264
-261
-258
-255
-252
-250
-248
-246
-244
-243
-241
-240
-239
-238
-237
-237
-236
-236
-235
-235
-234
-234
-234
-234
-234
-234
-235
-235
-236
-236
-237
-238
-239
-241
-242
-244
-246
-248
-251
-254
-256
-260
-263
-266
-270
-273
-277
-281
-284
-288
-292
-295
-298
-302
-305
-307
-310
-312
-314
-316
-317
-318
-319
-319
-319
-319
-318
-317
-315
-313
-310
-307
-304
-300
-296
-292
-287
-281
-276
-270
-263
-256
-249
-241
-233
-225
-217
-208
-200
-191
-182
-173
-163
-154
-144
-135
-125
-115
-105
-95
-85
-75
-64
-54
-43
-32
-20
-8
3
16
28
41
54
67
81
94
109
123
138
153
168
184
199
215
232
248
265
283
300
317
335
353
371
389
408
426
444
463
481
500
518
537
555
573
592
610
628
645
663
680
697
714
731
747
763
779
795
810
826
840
855
869
884
898
911
925
938
951
964
977
990
1002
1014
1026
1038
1049
1060
1071
1082
1092
1102
1112
1121
1130
1139
1147
1155
1162
1169
1176
1182
1187
1192
1197
1201
1204
1207
1209
1211
1213
1213
1213
1213
1212
1210
1207
1204
1200
1196
1191
1185
1178
1171
1163
1154
1145
1135
1125
1113
1102
1089
1077
1064
1050
1036
1022
1006
992
976
960
944
928
911
895
878
861
844
826
809
791
774
756
739
721
704
686
669
652
634
617
601
584
567
551
535
520
505
490
476
462
448
436
423
412
401
390
381
372
363
356
349
342
337
332
328
324
322
319
318
317
317
318
319
320
323
325
329
332
337
341
346
352
358
364
370
376
383
390
398
405
413
421
430
438
447
456
466
475
485
495
505
516
527
538
549
560
572
583
595
607
618
630
642
653
665
676
687
698
708
719
729
739
748
758
767
776
784
792
800
808
815
822
829
835
841
846
851
856
860
863
867
870
872
874
875
876
877
877
877
876
874
872
870
867
864
860
856
852
847
841
836
830
823
817
810
803
796
789
782
774
767
760
752
745
738
730
723
716
709
702
695
688
681
674
667
660
653
646
639
633
627
620
614
608
602
597
591
586
581
576
572
567
563
559
555
552
549
546
543
541
539
537
536
535
534
533
533
533
533
533
534
535
537
538
540
543
545
548
551
554
557
561
564
568
572
576
580
584
588
593
597
602
607
612
617
622
627
633
638
644
650
655
661
667
673
678
684
690
696
701
707
712
717
722
727
732
737
741
745
749
752
756
759
761
764
766
768
770
771
772
773
773
773
773
772
772
770
769
767
765
762
760
756
753
749
745
741
736
732
726
721
715
709
702
696
689
681
674
666
657
649
640
631
622
613
603
594
584
575
565
555
546
536
527
517
508
498
489
480
470
461
451
442
433
423
414
405
395
386
377
368
359
350
341
333
324
315
307
298
290
282
273
265
257
249
241
233
225
218
210
203
196
189
182
175
168
162
156
150
144
139
133
128
123
118
114
109
105
101
97
93
89
85
81
77
74
70
66
63
59
56
53
49
46
43
40
37
34
31
27
24
21
19
16
13
10
8
5
3
0
-2
-4
-6
-8
-9
-11
-13
-14
-16
-17
-18
-19
-20
-21
-22
-23
-23
-24
-24
-24
-24
-24
-23
-23
-22
-21
-20
-19
-17
-16
-15
-13
-12
-10
-9
-7
-6
-5
-3
-2
-1
0
1
2
3
4
4
5
6
6
6
7
7
7
7
7
6
6
6
5
5
4
3
3
2
1
1
0
-1
-1
-2
-2
-3
-3
-4
-4
-4
-4
-5
-5
-5
-5
-6
-6
-7
-7
-8
-9
-10
-11
-12
-13
-15
-16
-18
-20
-22
-25
-27
-30
-33
-37
-41
-45
-49
-54
-59
-64
-70
-76
-82
-88
-95
-102
-109
-117
-124
-132
-140
-148
-157
-165
-174
-183
-192
-201
-210
-219
-228
-237
-247
-256
-265
-274
-284
-293
-302
-312
-321
-330
-339
-349
-358
-367
-376
-385
-394
-403
-412
-421
-431
-440
-449
-458
-467
-475
-484
-493
-501
-510
-518
-526
-533
-541
-548
-555
-562
-569
-575
-581
-587
-593
-599
-604
-610
-615
-620
-624
-629
-633
-637
-641
-645
-648
-652
-655
-657
-660
-662
-664
-666
-667
-668
-669
-670
-670
-671
-671
-670
-670
-669
-668
-667
-666
-665
-663
-661
-659
-656
-654
-651
-648
-645
-641
-638
-634
-630
-627
-622
-618
-614
-610
-606
-601
-597
-592
-588
-584
-579
-575
-571
-566
-562
-558
-553
-549
-545
-541
-537
-533
-529
-525
-521
-518
-514
-511
-508
-505
-502
-499
-497
-495
-493
-491
-489
-488
-486
-485
-484
-483
-482
-482
-482
-482
-482
-483
-484
-485
-486
-488
-490
-492
-495
-498
-502
-505
-509
-513
-518
-523
-528
-533
-538
-544
-550
-556
-563
-569
-576
-583
-590
-597
-604
-611
-618
-625
-633
-640
-647
-654
-662
-669
-676
-683
-690
-697
-704
-710
-717
-723
-730
-736
-742
-748
-753
-758
-764
-768
-773
-777
-781
-785
-788
-791
-794
-797
-799
-800
-802
-803
-804
-804
-804
-804
-803
-802
-801
-800
-798
-795
-793
-789
-786
-782
-777
-772
-767
-761
-755
-748
-741
-734
-726
-718
-709
-701
-691
-682
-672
-662
-652
-642
-631
-621
-610
-599
-588
-577
-565
-554
-543
-531
-520
-509
-497
-486
-475
-464
-453
-442
-431
-421
-411
-401
-392
-382
-374
-365
-357
-349
-342
-335
-329
-323
-317
-312
-308
-303
-299
-296
-293
-290
-288
-286
-284
-283
-282
-281
-281
-281
-281
-281
-281
-282
-283
-283
-284
-286
-287
-289
-290
-292
-294
-296
-298
-300
-302
-305
-307
-309
-311
-313
-314
-316
-318
-319
-320
-322
-323
-324
-325
-326
-327
-328
-329
-330
-331
-332
-333
-334
-335
-336
-337
-338
-339
-340
-341
-342
-342
-342
-342
-342
-342
-342
-341
-340
-339
-338
-337
-335
-333
-331
-329
-327
-324
-321
-318
-314
-310
-306
-302
-297
-292
-287
-281
-275
-269
-263
-256
-249
-241
-234
-226
-218
-209
-201
-192
-183
-174
-165
-155
-146
-136
-126
-117
-107
-97
-87
-77
-68
-58
-49
-40
-31
-22
-13
-5
4
12
19
27
34
41
47
53
59
65
70
74
79
83
86
89
92
94
96
97
99
100
100
101
101
100
100
99
98
97
96
94
93
91
88
86
83
81
78
74
71
67
63
59
55
51
47
42
38
33
28
24
19
15
11
7
3
-1
-5
-8
-11
-14
-17
-20
-22
-24
-26
-28
-29
-31
-32
-33
-33
-33
-33
-32
-31
-30
-29
-27
-24
-22
-19
-15
-11
-7
-2
3
8
14
21
28
35
44
52
61
71
81
92
103
115
127
140
153
167
181
195
210
225
240
256
273
289
306
323
340
358
376
394
412
431
449
468
487
505
524
543
561
579
598
616
633
651
668
685
701
717
733
749
763
778
792
805
818
831
843
855
866
876
886
895
904
913
920
928
934
941
947
952
957
961
965
968
971
974
976
977
979
980
980
980
980
980
979
977
976
974
972
969
967
964
961
957
954
950
947
943
939
935
931
927
923
919
915
911
906
902
898
894
890
886
883
879
875
872
869
866
863
860
858
856
854
853
852
851
850
850
850
851
852
853
855
857
859
862
865
869
873
877
882
887
892
898
904
911
917
925
932
940
948
956
964
973
982
992
1000
1010
1020
1031
1041
1051
1062
1072
1083
1094
1104
1115
1125
1136
1146
1156
1166
1176
1186
1196
1206
1215
1225
1234
1243
1251
1260
1268
1276
1284
1291
1298
1305
1312
1318
1324
1329
1335
1340
1345
1349
1353
1357
1361
1364
1368
1370
1373
1375
1377
1379
1381
1382
1382
1383
1383
1383
1382
1381
1380
1378
1376
1373
1371
1367
1364
1360
1356
1351
1346
1341
1335
1330
1323
1317
1310
1303
1296
1288
1280
1272
1263
1255
1246
1236
1227
1217
1207
1197
1187
1177
1166
1156
1145
1134
1123
1112
1101
1090
1079
1069
1058
1047
1037
1026
1016
1006
996
987
977
968
959
950
942
933
925
917
909
902
894
887
880
873
867
860
854
848
843
837
832
828
823
819
815
811
807
804
801
799
796
794
792
791
790
788
788
787
787
787
787
787
788
789
791
792
794
796
799
802
805
809
813
817
822
827
832
838
843
849
856
862
869
876
883
890
897
904
912
919
927
934
942
949
956
964
971
978
985
992
999
1004
1012
1018
1024
1030
1036
1042
1048
1053
1058
1063
1068
1073
1077
1081
1085
1089
1092
1095
1098
1101
1103
1105
1107
1109
1110
1111
1111
1112
1112
1112
1111
1110
1109
1108
1107
1105
1103
1101
1099
1097
1095
1092
1090
1087
1084
1081
1079
1076
1073
1070
1068
1065
1062
1060
1057
1054
1052
1050
1047
1045
1043
1041
1039
1037
1035
1032
1030
1028
1026
1022
1020
1018
1016
1012
1010
1006
1002
999
995
990
985
980
975
969
963
957
950
943
936
928
920
912
904
895
886
877
868
858
849
839
829
818
808
797
787
776
765
754
743
732
721
710
699
687
676
665
653
642
630
618
607
595
583
572
560
548
536
524
512
500
488
476
464
452
440
428
417
405
393
382
370
359
348
336
325
314
303
292
281
271
260
249
239
228
217
207
196
185
175
164
154
143
132
122
111
101
90
80
69
59
49
38
28
18
8
-3
-13
-23
-32
-42
-52
-62
-71
-81
-90
-99
-109
-118
-126
-135
-144
-152
-161
-169
-177
-185
-193
-201
-209
-217
-224
-232
-240
-247
-255
-262
-270
-277
-285
-293
-300
-308
-315
-323
-331
-339
-347
-355
-363
-371
-379
-387
-396
-405
-413
-422
-431
-441
-450
-459
-469
-479
-488
-498
-509
-519
-529
-540
-551
-561
-572
-584
-595
-606
-618
-630
-641
-653
-665
-677
-690
-702
-715
-727
-740
-753
-766
-779
-792
-805
-818
-832
-845
-859
-872
-886
-900
-913
-927
-940
-954
-967
-980
-993
-1006
-1018
-1032
-1044
-1056
-1067
-1079
-1090
-1100
-1111
-1121
-1130
-1140
-1149
-1157
-1165
-1173
-1180
-1188
-1194
-1201
-1206
-1212
-1217
-1222
-1226
-1230
-1234
-1237
-1240
-1243
-1245
-1247
-1249
-1250
-1251
-1252
-1252
-1252
-1252
-1252
-1251
-1251
-1250
-1249
-1247
-1246
-1245
-1243
-1242
-1240
-1238
-1236
-1234
-1232
-1231
-1229
-1227
-1225
-1223
-1221
-1219
-1217
-1216
-1214
-1212
-1211
-1209
-1208
-1206
-1205
-1204
-1203
-1202
-1201
-1200
-1199
-1198
-1197
-1196
-1195
-1194
-1193
-1192
-1192
-1191
-1190
-1189
-1189
-1188
-1187
-1187
-1187
-1186
-1186
-1186
-1186
-1187
-1187
-1188
-1189
-1190
-1191
-1193
-1195
-1197
-1199
-1201
-1204
-1206
-1209
-1213
-1216
-1219
-1223
-1227
-1231
-1236
-1240
-1245
-1250
-1255
-1260
-1265
-1271
-1277
-1283
-1289
-1296
-1302
-1309
-1316
-1324
-1331
-1339
-1347
-1355
-1364
-1373
-1382
-1391
-1401
-1410
-1420
-1430
-1440
-1450
-1460
-1471
-1481
-1492
-1502
-1513
-1524
-1534
-1545
-1556
-1567
-1578
-1589
-1600
-1611
-1621
-1632
-1643
-1653
-1664
-1674
-1684
-1695
-1705
-1715
-1725
-1735
-1744
-1754
-1764
-1773
-1783
-1792
-1801
-1810
-1819
-1828
-1837
-1845
-1854
-1862
-1870
-1878
-1886
-1893
-1901
-1908
-1915
-1922
-1928
-1935
-1941
-1947
-1953
-1958
-1964
-1969
-1974
-1979
-1983
-1988
-1992
-1996
-2000
-2004
-2007
-2009
-2013
-2016
-2019
-2021
-2023
-2025
-2027
-2029
-2029
-2031
-2032
-2033
-2033
-2033
-2035
-2035
-2036
-2036
-2036
-2035
-2035
-2035
-2033
-2033
-2033
-2032
-2032
-2031
-2029
-2029
-2028
-2027
-2025
-2024
-2023
-2021
-2020
-2017
-2016
-2013
-2011
-2009
-2005
-2003
-2000
-1997
-1994
-1990
-1986
-1982
-1978
-1974
-1970
-1965
-1960
-1956
-1951
-1946
-1941
-1936
-1930
-1925
-1920
-1914
-1909
-1903
-1898
-1892
-1887
-1881
-1875
-1870
-1864
-1859
-1853
-1848
-1842
-1837
-1832
-1827
-1822
-1817
-1813
-1808
-1804
-1800
-1796
-1792
-1789
-1786
-1783
-1780
-1777
-1775
-1772
-1770
-1769
-1767
-1765
-1764
-1763
-1762
-1762
-1761
-1761
-1762
-1762
-1763
-1763
-1764
-1766
-1767
-1769
-1771
-1773
-1776
-1779
-1782
-1785
-1788
-1791
-1795
-1799
-1803
-1807
-1811
-1816
-1820
-1825
-1830
-1834
-1839
-1845
-1850
-1855
-1860
-1866
-1872
-1877
-1883
-1889
-1895
-1902
-1908
-1915
-1921
-1928
-1935
-1942
-1949
-1956
-1964
-1971
-1979
-1986
-1993
-2001
-2008
-2016
-2023
-2031
-2037
-2045
-2053
-2061
-2068
-2075
-2083
-2090
-2097
-2104
-2112
-2119
-2126
-2133
-2140
-2146
-2153
-2160
-2167
-2173
-2180
-2186
-2193
-2199
-2205
-2211
-2218
-2224
-2229
-2235
-2241
-2247
-2252
-2258
-2263
-2269
-2274
-2279
-2284
-2289
-2294
-2298
-2303
-2307
-2311
-2315
-2319
-2322
-2326
-2329
-2332
-2334
-2337
-2339
-2341
-2343
-2344
-2346
-2347
-2347
-2348
-2348
-2348
-2347
-2347
-2346
-2344
-2343
-2341
-2339
-2336
-2333
-2330
-2327
-2324
-2320
-2316
-2311
-2307
-2302
-2297
-2291
-2286
-2280
-2274
-2267
-2260
-2253
-2245
-2238
-2229
-2221
-2212
-2202
-2192
-2182
-2171
-2160
-2149
-2137
-2125
-2112
-2100
-2086
-2073
-2059
-2045
-2031
-2016
-2001
-1986
-1970
-1954
-1938
-1922
-1906
-1889
-1872
-1855
-1839
-1822
-1805
-1788
-1771
-1754
-1737
-1720
-1704
-1687
-1671
-1655
-1639
-1623
-1607
-1592
-1577
-1562
-1547
-1533
-1518
-1504
-1491
-1477
-1464
-1452
-1440
-1428
-1416
-1406
-1395
-1385
-1376
-1366
-1358
-1350
-1342
-1335
-1329
-1322
-1317
-1312
-1307
-1303
-1300
-1296
-1294
-1292
-1290
-1289
-1288
-1288
-1288
-1289
-1289
-1291
-1292
-1294
-1297
-1299
-1302
-1305
-1308
-1311
-1315
-1319
-1323
-1327
-1331
-1335
-1339
-1344
-1348
-1353
-1357
-1362
-1366
-1371
-1376
-1380
-1385
-1389
-1394
-1399
-1403
-1407
-1412
-1416
-1420
-1424
-1428
-1432
-1435
-1439
-1442
-1445
-1448
-1451
-1453
-1456
-1458
-1460
-1462
-1464
-1465
-1466
-1468
-1469
-1469
-1470
-1471
-1471
-1471
-1471
-1471
-1470
-1470
-1469
-1468
-1467
-1466
-1464
-1463
-1461
-1459
-1456
-1454
-1451
-1448
-1444
-1441
-1437
-1433
-1428
-1424
-1419
-1414
-1409
-1403
-1397
-1391
-1385
-1379
-1372
-1365
-1358
-1351
-1343
-1336
-1328
-1320
-1311
-1303
-1294
-1285
-1276
-1267
-1258
-1248
-1239
-1229
-1219
-1210
-1200
-1190
-1180
-1170
-1161
-1151
-1141
-1131
-1121
-1111
-1102
-1092
-1082
-1072
-1062
-1053
-1043
-1034
-1024
-1014
-1004
-996
-987
-979
-970
-961
-953
-945
-937
-930
-922
-915
-908
-901
-895
-889
-883
-877
-871
-866
-861
-856
-851
-847
-842
-838
-834
-830
-826
-822
-818
-814
-811
-807
-803
-799
-795
-792
-788
-784
-780
-776
-771
-767
-763
-758
-754
-749
-745
-740
-735
-731
-726
-721
-716
-712
-707
-702
-697
-693
-688
-683
-678
-674
-669
-664
-660
-655
-651
-646
-642
-637
-633
-628
-624
-620
-615
-611
-607
-602
-598
-594
-589
-585
-581
-576
-572
-567
-563
-558
-554
-549
-545
-540
-536
-532
-527
-523
-519
-515
-511
-507
-503
-500
-496
-492
-489
-485
-482
-479
-476
-473
-470
-467
-464
-462
-460
-457
-455
-453
-451
-449
-447
-445
-444
-442
-440
-439
-437
-436
-434
-432
-431
-429
-427
-426
-424
-422
-420
-418
-416
-413
-411
-408
-406
-403
-400
-398
-394
-391
-388
-385
-381
-377
-373
-369
-365
-361
-356
-352
-347
-342
-337
-332
-327
-322
-316
-311
-305
-299
-293
-287
-280
-274
-267
-260
-253
-245
-238
-230
-222
-214
-205
-197
-188
-179
-169
-160
-150
-141
-131
-120
-110
-100
-89
-78
-67
-56
-44
-33
-21
-9
3
16
28
41
54
67
80
93
106
120
134
147
161
175
189
203
217
231
245
259
273
287
302
316
330
344
358
372
385
399
413
426
440
453
466
479
492
505
518
530
543
555
568
580
592
603
615
627
638
649
660
671
682
692
702
713
723
732
742
752
761
771
780
789
798
807
816
825
834
843
852
861
869
878
887
895
904
913
921
930
939
947
956
965
973
982
991
999
1008
1016
1025
1034
1043
1051
1060
1069
1078
1087
1095
1104
1113
1122
1131
1140
1149
1158
1167
1175
1184
1193
1202
1211
1220
1229
1238
1246
1255
1264
1272
1281
1289
1298
1306
1315
1323
1331
1340
1348
1356
1365
1373
1382
1390
1398
1407
1416
1424
1433
1441
1450
1459
1468
1477
1485
1494
1503
1512
1521
1530
1539
1548
1557
1566
1575
1585
1594
1603
1612
1621
1630
1640
1649
1658
1668
1677
1687
1696
1705
1715
1724
1734
1743
1752
1761
1771
1780
1788
1797
1806
1814
1822
1831
1838
1846
1854
1861
1868
1875
1882
1888
1895
1901
1907
1913
1918
1924
1929
1934
1939
1944
1949
1953
1957
1962
1965
1969
1973
1976
1980
1983
1986
1989
1991
1994
1997
1999
2001
2004
2005
2008
2009
2012
2013
2016
2017
2020
2021
2024
2025
2027
2029
2031
2033
2035
2037
2039
2041
2043
2045
2047
2050
2052
2055
2057
2060
2063
2066
2069
2072
2075
2078
2081
2085
2088
2092
2095
2099
2102
2106
2110
2114
2118
2122
2126
2130
2134
2139
2143
2147
2152
2156
2161
2166
2170
2175
2180
2185
2190
2195
2200
2205
2210
2216
2221
2227
2233
2238
2244
2251
2257
2263
2270
2277
2283
2290
2297
2305
2312
2320
2327
2335
2343
2351
2359
2367
2375
2384
2392
2400
2409
2417
2425
2434
2442
2450
2458
2466
2473
2481
2488
2496
2503
2510
2516
2523
2529
2535
2541
2547
2552
2557
2562
2566
2570
2574
2578
2581
2584
2587
2589
2591
2593
2595
2597
2598
2599
2600
2600
2600
2601
2600
2600
2599
2599
2598
2596
2595
2593
2592
2590
2587
2585
2582
2580
2577
2574
2571
2568
2564
2561
2558
2555
2551
2548
2545
2542
2539
2536
2533
2531
2528
2526
2523
2521
2519
2517
2515
2513
2512
2510
2509
2508
2507
2506
2506
2506
2506
2506
2506
2507
2508
2509
2511
2513
2515
2517
2520
2522
2526
2529
2533
2537
2541
2545
2550
2555
2560
2566
2572
2578
2584
2591
2598
2605
2613
2620
2628
2637
2645
2654
2663
2672
2681
2690
2700
2710
2719
2729
2740
2750
2760
2770
2781
2791
2802
2812
2822
2833
2843
2853
2864
2874
2884
2894
2903
2913
2923
2932
2941
2951
2960
2969
2977
2986
2995
3003
3011
3019
3027
3035
3042
3049
3057
3064
3070
3077
3083
3089
3095
3101
3107
3112
3117
3122
3127
3131
3136
3140
3144
3147
3151
3154
3157
3160
3163
3166
3168
3170
3172
3174
3175
3176
3178
3179
3179
3180
3180
3181
3181
3181
3181
3180
3180
3180
3179
3179
3178
3177
3177
3176
3175
3175
3174
3173
3172
3172
3171
3170
3169
3169
3168
3167
3166
3165
3164
3164
3163
3162
3161
3160
3159
3159
3158
3157
3157
3156
3156
3156
3155
3155
3155
3156
3156
3156
3157
3158
3158
3159
3160
3161
3163
3164
3165
3167
3168
3170
3172
3173
3175
3177
3179
3181
3183
3185
3187
3189
3192
3194
3196
3199
3201
3203
3206
3208
3211
3213
3215
3217
3220
3222
3224
3226
3228
3229
3231
3233
3234
3236
3237
3239
3240
3241
3243
3244
3245
3246
3247
3248
3249
3250
3250
3251
3252
3253
3253
3254
3254
3254
3254
3255
3255
3254
3254
3254
3254
3253
3253
3252
3251
3250
3250
3249
3248
3247
3246
3244
3243
3242
3241
3240
3239
3238
3236
3235
3234
3233
3232
3231
3230
3230
3229
3228
3227
3227
3226
3226
3225
3225
3225
3224
3224
3224
3224
3225
3225
3225
3225
3226
3227
3227
3228
3229
3229
3230
3231
3232
3233
3234
3235
3236
3238
3239
3240
3241
3242
3243
3244
3245
3247
3248
3249
3250
3251
3251
3252
3253
3254
3254
3255
3255
3255
3255
3255
3255
3255
3254
3253
3252
3251
3250
3248
3247
3245
3242
3240
3238
3235
3232
3229
3226
3223
3219
3215
3211
3207
3203
3198
3193
3188
3183
3177
3171
3165
3159
3152
3145
3138
3130
3122
3113
3105
3096
3086
3076
3066
3055
3044
3033
3021
3009
2997
2984
2971
2957
2944
2930
2916
2901
2887
2872
2858
2843
2828
2813
2799
2784
2769
2755
2740
2726
2712
2698
2685
2672
2659
2646
2634
2622
2610
2599
2588
2578
2567
2558
2548
2540
2531
2523
2516
2509
2502
2497
2491
2486
2482
2478
2475
2473
2471
2469
2468
2468
2468
2469
2470
2472
2474
2477
2480
2484
2488
2493
2498
2504
2510
2517
2523
2531
2538
2546
2555
2563
2572
2581
2591
2600
2610
2620
2629
2639
2650
2660
2670
2680
2690
2700
2710
2720
2729
2739
2748
2758
2767
2776
2785
2793
2801
2809
2817
2824
2831
2838
2844
2850
2855
2860
2865
2869
2873
2876
2879
2881
2883
2885
2886
2886
2887
2886
2885
2884
2882
2880
2877
2874
2870
2865
2860
2855
2849
2842
2835
2828
2819
2810
2801
2791
2780
2769
2758
2746
2733
2720
2706
2692
2677
2662
2646
2630
2614
2597
2579
2562
2544
2525
2506
2487
2467
2448
2427
2407
2387
2366
2345
2324
2303
2282
2260
2239
2218
2197
2175
2154
2133
2112
2092
2071
2051
2029
2009
1991
1971
1951
1932
1913
1895
1876
1858
1840
1823
1805
1788
1772
1755
1739
1723
1707
1692
1677
1662
1647
1633
1619
1605
1592
1579
1566
1553
1540
1528
1516
1504
1492
1481
1469
1458
1447
1436
1425
1415
1404
1394
1384
1374
1364
1354
1344
1334
1325
1315
1306
1296
1287
1277
1268
1258
1248
1239
1229
1219
1209
1200
1190
1179
1169
1159
1148
1138
1127
1116
1105
1094
1082
1071
1059
1047
1035
1022
1010
997
984
971
958
944
930
917
903
888
874
860
845
830
815
800
784
769
753
737
721
705
689
673
656
640
623
607
590
573
556
540
523
506
489
472
455
438
422
405
388
372
355
339
323
307
291
275
260
244
229
214
200
186
172
158
145
131
119
106
94
82
70
59
48
37
27
17
7
-3
-12
-21
-30
-39
-47
-55
-63
-70
-78
-85
-92
-98
-105
-111
-117
-122
-128
-133
-138
-142
-147
-151
-155
-159
-163
-166
-170
-173
-176
-179
-181
-184
-186
-189
-191
-193
-196
-198
-200
-202
-205
-207
-210
-213
-216
-219
-223
-226
-230
-235
-239
-244
-250
-255
-261
-267
-274
-281
-288
-296
-304
-312
-321
-331
-340
-350
-361
-372
-383
-395
-407
-419
-432
-445
-458
-472
-486
-501
-516
-531
-546
-561
-577
-592
-608
-624
-640
-656
-672
-688
-704
-720
-736
-752
-767
-783
-798
-813
-828
-842
-856
-870
-884
-898
-911
-924
-936
-949
-960
-972
-983
-994
-1004
-1014
-1024
-1033
-1042
-1050
-1058
-1066
-1073
-1079
-1086
-1092
-1097
-1102
-1107
-1111
-1115
-1119
-1122
-1125
-1128
-1130
-1132
-1134
-1135
-1136
-1137
-1138
-1139
-1139
-1139
-1139
-1139
-1139
-1139
-1138
-1137
-1137
-1136
-1135
-1134
-1132
-1131
-1130
-1128
-1126
-1125
-1123
-1121
-1119
-1117
-1115
-1112
-1110
-1108
-1105
-1103
-1100
-1098
-1095
-1093
-1090
-1088
-1085
-1083
-1081
-1078
-1076
-1073
-1071
-1069
-1066
-1064
-1062
-1060
-1057
-1055
-1053
-1051
-1048
-1046
-1044
-1042
-1040
-1037
-1035
-1033
-1031
-1028
-1026
-1024
-1022
-1018
-1016
-1014
-1012
-1010
-1008
-1004
-1002
-1000
-998
-995
-992
-990
-987
-984
-981
-978
-975
-972
-969
-966
-963
-960
-956
-953
-949
-946
-942
-938
-934
-930
-926
-922
-917
-913
-908
-903
-899
-894
-889
-883
-878
-873
-867
-861
-855
-849
-843
-836
-830
-823
-816
-809
-802
-795
-787
-780
-772
-764
-756
-748
-740
-731
-722
-713
-704
-695
-685
-676
-666
-656
-645
-635
-624
-613
-603
-591
-580
-569
-557
-546
-534
-522
-510
-497
-485
-473
-460
-447
-434
-421
-408
-395
-382
-368
-355
-341
-328
-314
-301
-287
-273
-259
-246
-232
-218
-204
-191
-177
-163
-150
-136
-122
-109
-96
-82
-69
-56
-43
-30
-17
-4
9
22
34
47
59
72
84
96
108
120
132
143
155
166
178
189
200
211
222
232
243
254
264
274
285
295
305
315
324
334
344
353
363
372
381
390
399
407
416
424
433
441
449
456
464
472
479
486
494
501
508
514
521
528
534
540
546
552
558
564
570
575
580
585
591
595
600
605
610
614
619
623
628
632
636
640
644
648
653
657
661
665
669
673
677
680
684
688
692
697
701
705
709
713
717
722
726
731
735
740
744
749
754
759
764
770
775
781
786
792
798
804
811
817
824
831
838
845
853
860
868
876
884
893
901
910
919
928
938
947
956
966
976
986
995
1004
1014
1025
1035
1044
1054
1064
1073
1083
1092
1101
1110
1119
1128
1137
1145
1153
1161
1169
1176
1184
1191
1198
1204
1211
1217
1223
1228
1233
1238
1243
1247
1251
1255
1259
1262
1265
1267
1269
1271
1273
1274
1275
1276
1277
1277
1277
1277
1276
1276
1275
1274
1272
1271
1270
1268
1266
1264
1262
1260
1258
1256
1254
1251
1249
1247
1244
1242
1240
1238
1236
1234
1232
1230
1229
1227
1226
1225
1224
1223
1223
1222
1222
1221
1221
1221
1222
1222
1223
1223
1224
1225
1226
1227
1228
1230
1231
1233
1235
1237
1239
1241
1243
1245
1247
1250
1252
1255
1257
1260
1263
1265
1268
1271
1273
1276
1278
1281
1283
1285
1287
1289
1291
1293
1294
1295
1296
1297
1298
1299
1299
1299
1299
1298
1297
1296
1295
1293
1292
1289
1287
1284
1281
1277
1273
1269
1265
1260
1255
1249
1243
1237
1230
1223
1216
1208
1200
1191
1183
1173
1164
1155
1145
1135
1124
1114
1103
1092
1080
1069
1058
1046
1034
1022
1010
998
985
973
960
948
935
923
910
897
885
872
859
847
834
822
809
797
784
772
760
747
735
723
711
699
687
676
664
652
641
629
618
607
596
585
574
563
552
541
530
519
508
498
487
476
465
454
443
433
421
410
399
388
377
365
354
342
330
319
307
295
282
270
258
245
232
219
206
193
180
167
153
139
126
112
98
84
69
55
41
26
12
-3
-18
-33
-47
-62
-77
-92
-107
-121
-136
-151
-166
-181
-196
-210
-225
-240
-255
-270
-284
-299
-314
-328
-343
-357
-371
-386
-400
-414
-428
-442
-455
-469
-483
-496
-509
-523
-536
-549
-562
-574
-587
-600
-612
-625
-637
-650
-662
-674
-686
-698
-710
-722
-733
-745
-756
-767
-779
-790
-800
-811
-822
-832
-843
-853
-863
-873
-883
-892
-902
-911
-920
-929
-938
-947
-955
-964
-972
-981
-989
-997
-1004
-1012
-1020
-1029
-1037
-1045
-1053
-1060
-1068
-1076
-1083
-1091
-1099
-1106
-1114
-1122
-1130
-1137
-1145
-1153
-1161
-1168
-1176
-1184
-1192
-1200
-1208
-1216
-1224
-1232
-1240
-1248
-1256
-1264
-1272
-1280
-1288
-1296
-1304
-1312
-1319
-1327
-1335
-1343
-1351
-1359
-1367
-1375
-1383
-1391
-1399
-1408
-1416
-1424
-1433
-1441
-1450
-1458
-1467
-1476
-1484
-1493
-1503
-1512
-1521
-1530
-1540
-1550
-1559
-1569
-1579
-1589
-1599
-1610
-1620
-1630
-1641
-1652
-1663
-1673
-1685
-1696
-1707
-1718
-1730
-1741
-1753
-1764
-1776
-1788
-1800
-1812
-1824
-1836
-1848
-1861
-1873
-1885
-1898
-1910
-1923
-1935
-1948
-1961
-1973
-1986
-1999
-2011
-2024
-2037
-2049
-2062
-2075
-2087
-2100
-2112
-2124
-2137
-2149
-2161
-2173
-2185
-2197
-2208
-2220
-2232
-2243
-2254
-2266
-2277
-2288
-2300
-2311
-2322
-2333
-2344
-2355
-2366
-2377
-2388
-2398
-2409
-2420
-2431
-2442
-2453
-2464
-2474
-2485
-2496
-2507
-2518
-2530
-2541
-2552
-2564
-2575
-2587
-2599
-2611
-2623
-2636
-2648
-2661
-2674
-2686
-2700
-2713
-2726
-2740
-2754
-2768
-2782
-2797
-2812
-2826
-2842
-2857
-2873
-2889
-2905
-2921
-2938
-2955
-2972
-2989
-3007
-3025
-3043
-3062
-3080
-3099
-3118
-3138
-3157
-3177
-3197
-3217
-3238
-3258
-3279
-3300
-3321
-3342
-3363
-3384
-3405
-3426
-3448
-3469
-3490
-3512
-3533
-3554
-3575
-3597
-3618
-3638
-3659
-3680
-3700
-3721
-3741
-3761
-3781
-3800
-3819
-3838
-3857
-3875
-3894
-3911
-3929
-3946
-3962
-3979
-3995
-4010
-4025
-4040
-4054
-4067
-4081
-4093
-4105
-4117
-4128
-4139
-4149
-4158
-4167
-4175
-4183
-4190
-4197
-4203
-4209
-4214
-4219
-4223
-4226
-4229
-4232
-4234
-4236
-4237
-4238
-4238
-4238
-4238
-4237
-4236
-4235
-4233
-4231
-4228
-4225
-4222
-4219
-4215
-4211
-4207
-4203
-4199
-4194
-4190
-4185
-4180
-4175
-4170
-4165
-4160
-4155
-4150
-4145
-4140
-4135
-4130
-4125
-4121
-4116
-4112
-4108
-4104
-4101
-4097
-4094
-4091
-4088
-4086
-4083
-4082
-4081
-4080
-4078
-4078
-4078
-4078
-4078
-4080
-4081
-4082
-4083
-4086
-4088
-4091
-4094
-4097
-4101
-4105
-4109
-4113
-4118
-4122
-4127
-4132
-4138
-4143
-4148
-4154
-4160
-4166
-4172
-4178
-4184
-4191
-4197
-4204
-4210
-4217
-4223
-4230
-4237
-4243
-4250
-4256
-4263
-4270
-4276
-4282
-4289
-4295
-4302
-4308
-4314
-4320
-4326
-4332
-4337
-4343
-4348
-4354
-4359
-4364
-4369
-4374
-4379
-4384
-4388
-4393
-4397
-4402
-4406
-4410
-4415
-4419
-4423
-4427
-4431
-4436
-4440
-4444
-4449
-4453
-4458
-4463
-4467
-4472
-4477
-4483
-4488
-4494
-4499
-4505
-4512
-4518
-4525
-4531
-4538
-4545
-4553
-4560
-4568
-4576
-4584
-4593
-4601
-4610
-4619
-4628
-4637
-4647
-4656
-4666
-4675
-4685
-4695
-4705
-4715
-4725
-4735
-4746
-4756
-4767
-4777
-4788
-4799
-4810
-4822
-4833
-4845
-4856
-4868
-4880
-4892
-4904
-4917
-4929
-4942
-4955
-4968
-4981
-4994
-5008
-5021
-5035
-5049
-5063
-5077
-5091
-5105
-5119
-5134
-5148
-5163
-5177
-5192
-5207
-5221
-5236
-5251
-5266
-5281
-5296
-5311
-5326
-5342
-5357
-5372
-5387
-5403
-5418
-5433
-5449
-5464
-5479
-5495
-5510
-5525
-5540
-5555
-5570
-5585
-5600
-5614
-5628
-5643
-5657
-5670
-5684
-5697
-5710
-5723
-5735
-5747
-5759
-5770
-5782
-5792
-5803
-5813
-5822
-5832
-5841
-5849
-5857
-5865
-5872
-5879
-5886
-5892
-5898
-5903
-5909
-5913
-5918
-5922
-5925
-5928
-5931
-5934
-5936
-5938
-5939
-5941
-5942
-5942
-5943
-5943
-5943
-5943
-5942
-5942
-5941
-5940
-5940
-5939
-5937
-5936
-5935
-5934
-5933
-5932
-5931
-5930
-5929
-5928
-5927
-5926
-5926
-5925
-5925
-5925
-5925
-5926
-5926
-5927
-5928
-5930
-5931
-5933
-5935
-5938
-5940
-5943
-5947
-5950
-5954
-5959
-5963
-5968
-5973
-5979
-5984
-5990
-5997
-6004
-6011
-6018
-6026
-6034
-6042
-6050
-6059
-6069
-6078
-6088
-6098
-6109
-6119
-6130
-6141
-6153
-6165
-6176
-6189
-6201
-6213
-6226
-6239
-6252
-6265
-6278
-6292
-6305
-6318
-6332
-6345
-6359
-6373
-6386
-6400
-6414
-6427
-6441
-6454
-6468
-6481
-6495
-6508
-6521
-6534
-6547
-6560
-6573
-6586
-6599
-6612
-6624
-6637
-6649
-6661
-6673
-6685
-6697
-6709
-6720
-6732
-6743
-6755
-6766
-6777
-6788
-6799
-6810
-6820
-6831
-6841
-6851
-6862
-6872
-6882
-6891
-6901
-6911
-6920
-6930
-6939
-6949
-6958
-6967
-6977
-6986
-6995
-7004
-7014
-7023
-7032
-7042
-7051
-7061
-7071
-7080
-7090
-7100
-7110
-7120
-7130
-7141
-7151
-7162
-7173
-7184
-7195
-7206
-7218
-7229
-7241
-7253
-7266
-7278
-7291
-7304
-7317
-7331
-7344
-7358
-7373
-7387
-7402
-7417
-7432
-7448
-7464
-7480
-7497
-7514
-7531
-7548
-7566
-7584
-7602
-7621
-7640
-7659
-7679
-7699
-7719
-7739
-7760
-7781
-7803
-7824
-7846
-7869
-7891
-7914
-7937
-7961
-7985
-8009
-8032
-8057
-8082
-8106
-8132
-8157
-8183
-8209
-8235
-8261
-8287
-8313
-8340
-8367
-8393
-8420
-8447
-8474
-8501
-8528
-8556
-8583
-8610
-8637
-8664
-8692
-8719
-8746
-8773
-8800
-8826
-8853
-8879
-8906
-8932
-8957
-8983
-9008
-9033
-9058
-9083
-9107
-9131
-9154
-9177
-9200
-9222
-9244
-9266
-9287
-9308
-9328
-9348
-9367
-9386
-9404
-9422
-9439
-9456
-9472
-9488
-9503
-9518
-9532
-9545
-9558
-9571
-9583
-9594
-9605
-9616
-9626
-9635
-9644
-9652
-9660
-9667
-9674
-9680
-9686
-9691
-9696
-9700
-9704
-9707
-9710
-9712
-9714
-9715
-9716
-9716
-9716
-9715
-9714
-9712
-9710
-9708
-9705
-9701
-9698
-9693
-9689
-9684
-9678
-9672
-9666
-9659
-9652
-9644
-9636
-9628
-9619
-9610
-9601
-9591
-9581
-9570
-9560
-9549
-9537
-9525
-9513
-9501
-9489
-9476
-9463
-9450
-9436
-9422
-9409
-9394
-9380
-9366
-9351
-9336
-9321
-9306
-9290
-9275
-9259
-9244
-9228
-9212
-9195
-9179
-9163
-9146
-9130
-9113
-9096
-9079
-9062
-9045
-9028
-9011
-8994
-8976
-8959
-8941
-8924
-8906
-8889
-8871
-8854
-8836
-8819
-8801
-8783
-8766
-8748
-8731
-8714
-8696
-8679
-8662
-8645
-8629
-8612
-8596
-8580
-8564
-8548
-8532
-8517
-8502
-8487
-8472
-8458
-8444
-8430
-8417
-8404
-8391
-8379
-8367
-8355
-8344
-8334
-8323
-8313
-8304
-8295
-8286
-8278
-8270
-8262
-8255
-8249
-8243
-8237
-8232
-8227
-8223
-8219
-8216
-8213
-8210
-8208
-8206
-8205
-8204
-8203
-8203
-8203
-8204
-8205
-8206
-8208
-8210
-8212
-8215
-8218
-8222
-8226
-8230
-8235
-8240
-8245
-8250
-8256
-8262
-8268
-8275
-8282
-8289
-8296
-8303
-8311
-8318
-8326
-8334
-8342
-8350
-8358
-8366
-8375
-8383
-8392
-8400
-8409
-8417
-8426
-8434
-8443
-8452
-8460
-8468
-8477
-8485
-8493
-8502
-8510
-8517
-8525
-8533
-8540
-8547
-8555
-8561
-8568
-8575
-8581
-8587
-8592
-8598
-8603
-8608
-8613
-8617
-8621
-8625
-8629
-8632
-8635
-8638
-8640
-8642
-8643
-8645
-8646
-8646
-8647
-8647
-8646
-8645
-8644
-8643
-8641
-8639
-8636
-8634
-8630
-8627
-8623
-8619
-8615
-8610
-8605
-8599
-8594
-8588
-8582
-8575
-8569
-8562
-8555
-8547
-8540
-8532
-8524
-8516
-8508
-8499
-8491
-8482
-8473
-8464
-8455
-8446
-8436
-8427
-8418
-8408
-8398
-8389
-8379
-8369
-8359
-8349
-8339
-8328
-8318
-8307
-8297
-8286
-8275
-8264
-8253
-8242
-8231
-8219
-8208
-8196
-8183
-8172
-8160
-8147
-8135
-8122
-8109
-8096
-8083
-8069
-8055
-8042
-8028
-8013
-7999
-7984
-7969
-7953
-7938
-7922
-7906
-7890
-7873
-7857
-7840
-7822
-7805
-7787
-7769
-7751
-7733
-7715
-7696
-7677
-7658
-7639
-7619
-7599
-7580
-7560
-7540
-7520
-7499
-7479
-7458
-7438
-7417
-7397
-7376
-7355
-7334
-7314
-7293
-7272
-7251
-7230
-7209
-7188
-7167
-7147
-7126
-7105
-7084
-7064
-7043
-7023
-7003
-6982
-6962
-6942
-6922
-6902
-6883
-6863
-6844
-6825
-6806
-6788
-6769
-6751
-6732
-6714
-6697
-6679
-6661
-6644
-6627
-6610
-6593
-6577
-6560
-6544
-6528
-6512
-6496
-6480
-6465
-6450
-6435
-6420
-6405
-6390
-6376
-6362
-6348
-6334
-6321
-6307
-6294
-6281
-6267
-6255
-6242
-6229
-6216
-6204
-6192
-6179
-6167
-6155
-6143
-6131
-6119
-6107
-6095
-6083
-6071
-6059
-6047
-6035
-6023
-6011
-6000
-5988
-5976
-5963
-5951
-5939
-5927
-5915
-5902
-5890
-5878
-5865
-5853
-5840
-5827
-5815
-5802
-5789
-5776
-5763
-5750
-5737
-5724
-5711
-5698
-5685
-5672
-5659
-5646
-5633
-5620
-5606
-5593
-5580
-5567
-5554
-5541
-5528
-5514
-5501
-5488
-5474
-5461
-5447
-5434
-5420
-5406
-5392
-5377
-5363
-5348
-5334
-5319
-5304
-5288
-5273
-5257
-5241
-5225
-5208
-5192
-5175
-5158
-5140
-5123
-5105
-5087
-5068
-5050
-5031
-5012
-4993
-4973
-4953
-4933
-4913
-4893
-4873
-4852
-4831
-4810
-4789
-4767
-4745
-4724
-4702
-4680
-4657
-4635
-4612
-4590
-4567
-4544
-4521
-4498
-4475
-4452
-4428
-4405
-4382
-4358
-4335
-4311
-4288
-4264
-4240
-4217
-4193
-4169
-4146
-4122
-4098
-4075
-4051
-4027
-4003
-3980
-3956
-3932
-3908
-3884
-3861
-3837
-3813
-3789
-3765
-3741
-3716
-3692
-3668
-3644
-3619
-3595
-3570
-3545
-3520
-3495
-3470
-3444
-3419
-3393
-3367
-3340
-3314
-3287
-3260
-3233
-3206
-3179
-3151
-3123
-3096
-3067
-3039
-3011
-2982
-2954
-2925
-2896
-2867
-2838
-2809
-2779
-2750
-2720
-2691
-2661
-2631
-2601
-2571
-2540
-2510
-2479
-2449
-2418
-2387
-2356
-2325
-2294
-2263
-2231
-2200
-2168
-2137
-2105
-2073
-2041
-2009
-1977
-1945
-1913
-1880
-1848
-1815
-1783
-1750
-1717
-1684
-1651
-1618
-1585
-1552
-1519
-1486
-1452
-1419
-1386
-1353
-1319
-1286
-1253
-1219
-1186
-1153
-1119
-1086
-1053
-1020
-986
-953
-920
-887
-854
-821
-789
-756
-723
-691
-659
-626
-594
-563
-531
-499
-468
-436
-405
-374
-343
-312
-282
-252
-222
-192
-162
-132
-103
-74
-45
-16
12
40
68
96
123
150
177
204
230
256
282
307
332
357
382
406
430
454
477
500
523
546
568
590
612
634
655
676
697
718
738
758
778
798
817
836
855
874
893
911
929
947
965
982
1000
1016
1034
1050
1067
1083
1099
1115
1131
1146
1162
1177
1192
1207
1221
1236
1250
1264
1278
1292
1306
1320
1333
1346
1360
1373
1386
1399
1411
1424
1437
1449
1462
1474
1487
1499
1512
1524
1537
1549
1561
1574
1586
1598
1611
1623
1636
1648
1661
1674
1687
1699
1712
1726
1739
1752
1765
1779
1793
1807
1821
1835
1849
1863
1878
1892
1907
1922
1937
1952
1967
1983
1998
2013
2029
2045
2061
2077
2093
2110
2126
2143
2160
2176
2193
2211
2228
2245
2263
2281
2299
2317
2335
2353
2372
2391
2409
2428
2447
2466
2486
2505
2524
2544
2564
2583
2603
2623
2643
2663
2683
2703
2724
2744
2764
2784
2804
2825
2845
2865
2885
2905
2925
2945
2965
2985
3005
3025
3045
3064
3084
3103
3123
3142
3161
3180
3199
3217
3236
3254
3272
3290
3307
3325
3342
3358
3375
3391
3406
3422
3437
3451
3465
3479
3493
3506
3519
3531
3543
3555
3566
3577
3588
3599
3609
3618
3628
3637
3645
3654
3662
3670
3677
3685
3691
3698
3705
3711
3716
3722
3727
3732
3737
3742
3746
3750
3754
3758
3761
3765
3768
3771
3773
3776
3778
3780
3783
3784
3786
3788
3789
3791
3792
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3804
3805
3806
3807
3808
3810
3811
3812
3814
3815
3817
3819
3821
3823
3825
3828
3830
3833
3836
3840
3843
3847
3851
3855
3859
3863
3868
3873
3878
3883
3889
3895
3901
3907
3913
3920
3926
3933
3940
3947
3954
3961
3969
3976
3984
3991
3999
4006
4014
4022
4030
4038
4046
4054
4061
4069
4077
4083
4091
4099
4107
4114
4121
4128
4135
4141
4148
4154
4160
4166
4171
4177
4182
4186
4191
4195
4199
4203
4206
4209
4212
4214
4216
4218
4219
4220
4221
4221
4221
4221
4220
4219
4218
4216
4214
4212
4210
4207
4204
4201
4197
4194
4190
4186
4181
4177
4172
4167
4162
4157
4151
4146
4140
4134
4128
4122
4116
4110
4103
4097
4090
4083
4077
4070
4062
4056
4049
4042
4035
4027
4019
4013
4005
3998
3990
3982
3975
3967
3959
3951
3944
3936
3928
3920
3912
3904
3895
3887
3879
3871
3863
3854
3846
3838
3830
3822
3814
3806
3798
3790
3782
3774
3766
3758
3751
3743
3736
3728
3721
3713
3706
3699
3691
3684
3677
3670
3663
3656
3649
3642
3635
3629
3622
3615
3609
3602
3595
3589
3582
3575
3569
3562
3555
3549
3542
3536
3529
3522
3515
3509
3502
3495
3488
3481
3474
3467
3460
3453
3446
3439
3432
3425
3417
3410
3402
3395
3387
3380
3372
3364
3356
3348
3340
3332
3324
3316
3307
3298
3290
3281
3272
3263
3253
3244
3235
3225
3215
3206
3196
3186
3176
3166
3155
3145
3135
3125
3114
3104
3094
3083
3073
3063
3052
3042
3032
3022
3012
3002
2992
2983
2973
2964
2954
2945
2936
2927
2919
2910
2902
2894
2887
2879
2872
2865
2858
2852
2846
2840
2835
2830
2825
2821
2817
2813
2810
2807
2805
2803
2801
2800
2799
2798
2798
2798
2798
2799
2800
2801
2803
2805
2808
2810
2814
2817
2820
2824
2829
2833
2838
2843
2848
2853
2859
2865
2871
2877
2884
2890
2897
2904
2911
2918
2925
2932
2940
2947
2954
2962
2969
2977
2984
2991
2999
3006
3013
3020
3027
3034
3040
3046
3052
3058
3064
3069
3075
3080
3084
3089
3093
3097
3100
3103
3106
3109
3111
3113
3115
3116
3117
3117
3118
3118
3117
3117
3115
3114
3112
3110
3108
3105
3101
3098
3094
3090
3085
3080
3075
3069
3063
3057
3050
3043
3036
3028
3021
3012
3004
2995
2986
2977
2967
2958
2948
2938
2927
2917
2906
2895
2884
2873
2862
2851
2840
2828
2817
2805
2794
2782
2771
2759
2748
2736
2725
2714
2702
2691
2680
2669
2658
2648
2637
2627
2617
2606
2597
2587
2577
2568
2559
2550
2541
2532
2524
2516
2508
2500
2492
2485
2478
2471
2464
2457
2451
2445
2439
2433
2428
2422
2417
2412
2407
2402
2397
2392
2387
2383
2378
2374
2369
2365
2360
2356
2352
2347
2343
2338
2334
2329
2324
2320
2315
2310
2305
2300
2295
2290
2285
2279
2274
2268
2263
2257
2251
2245
2239
2232
2226
2219
2212
2206
2199
2192
2184
2177
2169
2162
2154
2146
2138
2129
2121
2112
2103
2094
2085
2076
2067
2057
2047
2037
2028
2017
2007
1997
1987
1976
1966
1955
1944
1934
1923
1912
1901
1890
1879
1868
1857
1846
1834
1823
1812
1800
1789
1778
1766
1755
1744
1732
1721
1710
1699
1687
1676
1665
1654
1643
1632
1622
1611
1600
1590
1580
1569
1559
1549
1540
1530
1521
1511
1502
1493
1484
1476
1467
1459
1451
1443
1435
1428
1420
1413
1406
1399
1393
1387
1380
1374
1369
1363
1358
1353
1348
1343
1338
1333
1329
1325
1320
1316
1312
1308
1305
1301
1298
1294
1291
1287
1284
1281
1278
1275
1272
1269
1266
1263
1261
1258
1255
1252
1250
1247
1245
1242
1239
1237
1234
1232
1229
1227
1224
1222
1220
1217
1215
1212
1210
1208
1205
1203
1200
1198
1195
1193
1190
1188
1185
1182
1179
1176
1174
1171
1167
1164
1161
1158
1154
1151
1148
1144
1140
1137
1133
1129
1126
1122
1118
1114
1110
1106
1102
1098
1094
1090
1086
1082
1078
1074
1070
1066
1062
1058
1054
1050
1046
1042
1038
1034
1030
1026
1022
1018
1014
1010
1006
1002
999
995
992
988
985
981
978
975
971
968
965
962
959
957
954
952
949
947
945
942
940
939
937
935
933
932
930
929
927
926
925
924
922
921
920
919
918
917
916
915
914
913
913
912
911
910
909
908
908
907
906
905
904
904
903
902
901
900
899
898
898
897
896
895
894
893
891
890
889
888
886
885
883
881
879
877
875
873
871
868
866
863
860
856
853
850
846
842
838
834
829
824
820
814
809
804
798
792
786
779
772
765
758
751
743
734
726
717
708
698
689
679
668
657
646
634
623
610
598
585
571
558
544
529
514
499
484
468
452
435
418
401
383
365
347
328
309
290
271
251
231
210
190
169
147
126
104
82
60
37
15
-8
-31
-55
-78
-102
-125
-149
-173
-198
-222
-246
-271
-295
-320
-345
-370
-394
-419
-444
-469
-494
-518
-543
-568
-592
-617
-641
-665
-689
-713
-737
-760
-783
-806
-829
-851
-873
-895
-917
-938
-959
-980
-1000
-1020
-1039
-1059
-1078
-1096
-1114
-1132
-1149
-1167
-1183
-1200
-1215
-1231
-1246
-1261
-1275
-1289
-1303
-1316
-1329
-1342
-1354
-1366
-1378
-1389
-1400
-1410
-1421
-1431
-1440
-1450
-1459
-1467
-1476
-1484
-1492
-1500
-1508
-1515
-1522
-1529
-1536
-1543
-1549
-1556
-1562
-1568
-1574
-1580
-1586
-1592
-1598
-1604
-1610
-1616
-1622
-1627
-1633
-1639
-1645
-1651
-1658
-1664
-1670
-1677
-1683
-1690
-1696
-1703
-1710
-1717
-1725
-1732
-1739
-1747
-1755
-1763
-1771
-1779
-1788
-1796
-1805
-1814
-1823
-1833
-1842
-1852
-1862
-1873
-1884
-1894
-1906
-1917
-1929
-1941
-1953
-1965
-1978
-1991
-2004
-2017
-2032
-2045
-2060
-2075
-2089
-2105
-2120
-2135
-2151
-2167
-2183
-2200
-2216
-2233
-2250
-2267
-2285
-2302
-2320
-2338
-2356
-2374
-2392
-2410
-2428
-2447
-2465
-2483
-2502
-2520
-2539
-2557
-2575
-2594
-2612
-2630
-2648
-2666
-2684
-2701
-2719
-2736
-2754
-2771
-2788
-2805
-2821
-2837
-2854
-2870
-2885
-2901
-2916
-2931
-2946
-2961
-2975
-2989
-3003
-3017
-3030
-3043
-3056
-3068
-3080
-3092
-3104
-3115
-3126
-3136
-3147
-3157
-3166
-3175
-3184
-3193
-3201
-3209
-3217
-3224
-3231
-3238
-3244
-3250
-3256
-3261
-3267
-3272
-3276
-3280
-3285
-3288
-3292
-3295
-3298
-3301
-3303
-3305
-3307
-3309
-3310
-3311
-3312
-3313
-3313
-3313
-3313
-3312
-3312
-3311
-3309
-3308
-3306
-3304
-3302
-3299
-3296
-3293
-3290
-3287
-3283
-3279
-3275
-3270
-3266
-3261
-3256
-3251
-3245
-3240
-3234
-3228
-3222
-3216
-3210
-3203
-3197
-3190
-3184
-3177
-3171
-3164
-3157
-3151
-3144
-3137
-3131
-3124
-3118
-3111
-3105
-3098
-3092
-3086
-3080
-3074
-3069
-3063
-3058
-3053
-3048
-3043
-3038
-3034
-3029
-3025
-3022
-3018
-3015
-3012
-3009
-3007
-3004
-3002
-3000
-2999
-2998
-2997
-2996
-2996
-2995
-2996
-2996
-2997
-2998
-2999
-3000
-3002
-3004
-3007
-3009
-3012
-3016
-3019
-3023
-3027
-3031
-3036
-3041
-3046
-3051
-3056
-3062
-3068
-3074
-3080
-3087
-3094
-3100
-3107
-3114
-3121
-3129
-3136
-3143
-3151
-3158
-3166
-3173
-3181
-3189
-3196
-3204
-3211
-3219
-3226
-3233
-3240
-3248
-3255
-3261
-3268
-3275
-3281
-3288
-3294
-3299
-3305
-3311
-3316
-3321
-3325
-3330
-3334
-3338
-3341
-3345
-3347
-3350
-3352
-3354
-3356
-3357
-3358
-3358
-3359
-3358
-3358
-3357
-3356
-3354
-3352
-3350
-3347
-3344
-3341
-3337
-3333
-3328
-3323
-3318
-3312
-3307
-3300
-3294
-3287
-3280
-3272
-3265
-3257
-3248
-3240
-3231
-3222
-3212
-3203
-3193
-3183
-3172
-3162
-3151
-3140
-3129
-3118
-3106
-3095
-3083
-3071
-3060
-3048
-3036
-3023
-3011
-2999
-2987
-2975
-2962
-2950
-2938
-2926
-2914
-2902
-2890
-2878
-2866
-2854
-2843
-2831
-2820
-2809
-2798
-2787
-2776
-2766
-2756
-2746
-2736
-2726
-2717
-2708
-2699
-2690
-2682
-2674
-2666
-2659
-2651
-2644
-2638
-2631
-2625
-2619
-2614
-2609
-2604
-2599
-2595
-2591
-2587
-2584
-2581
-2578
-2576
-2573
-2572
-2570
-2569
-2568
-2567
-2567
-2567
-2567
-2567
-2568
-2569
-2570
-2571
-2573
-2575
-2577
-2579
-2581
-2584
-2587
-2590
-2593
-2596
-2599
-2603
-2607
-2610
-2614
-2618
-2622
-2626
-2631
-2635
-2639
-2643
-2647
-2652
-2656
-2660
-2664
-2669
-2673
-2677
-2680
-2684
-2688
-2691
-2695
-2698
-2701
-2704
-2707
-2709
-2712
-2714
-2716
-2718
-2720
-2721
-2722
-2723
-2724
-2724
-2725
-2725
-2725
-2724
-2723
-2722
-2721
-2720
-2718
-2716
-2714
-2711
-2709
-2706
-2703
-2699
-2696
-2692
-2688
-2683
-2679
-2674
-2669
-2664
-2659
-2654
-2648
-2642
-2636
-2630
-2623
-2617
-2610
-2603
-2596
-2588
-2581
-2573
-2565
-2557
-2549
-2541
-2533
-2524
-2515
-2506
-2497
-2488
-2479
-2470
-2461
-2451
-2442
-2432
-2423
-2413
-2404
-2394
-2384
-2375
-2365
-2356
-2346
-2337
-2327
-2318
-2309
-2299
-2290
-2281
-2272
-2263
-2255
-2246
-2237
-2229
-2221
-2212
-2204
-2196
-2189
-2181
-2174
-2167
-2159
-2153
-2146
-2139
-2133
-2127
-2121
-2116
-2110
-2105
-2100
-2095
-2091
-2087
-2083
-2079
-2076
-2072
-2070
-2067
-2065
-2063
-2061
-2060
-2059
-2058
-2058
-2058
-2058
-2059
-2060
-2062
-2064
-2066
-2069
-2072
-2075
-2079
-2083
-2088
-2093
-2098
-2104
-2110
-2117
-2124
-2131
-2138
-2146
-2155
-2163
-2172
-2182
-2191
-2201
-2212
-2222
-2233
-2245
-2256
-2268
-2280
-2293
-2306
-2319
-2332
-2346
-2360
-2374
-2388
-2403
-2417
-2432
-2448
-2463
-2479
-2494
-2510
-2527
-2543
-2559
-2576
-2592
-2609
-2626
-2643
-2660
-2677
-2694
-2711
-2728
-2744
-2761
-2778
-2795
-2811
-2828
-2844
-2860
-2876
-2892
-2908
-2923
-2938
-2953
-2968
-2982
-2996
-3010
-3023
-3036
-3049
-3061
-3073
-3085
-3096
-3106
-3117
-3127
-3136
-3145
-3154
-3162
-3169
-3176
-3183
-3189
-3195
-3200
-3204
-3208
-3211
-3214
-3216
-3218
-3219
-3219
-3219
-3218
-3217
-3215
-3212
-3209
-3205
-3200
-3195
-3189
-3183
-3176
-3169
-3160
-3152
-3143
-3133
-3122
-3112
-3100
-3088
-3076
-3063
-3050
-3036
-3021
-3007
-2992
-2976
-2960
-2943
-2927
-2910
-2892
-2874
-2856
-2837
-2819
-2800
-2780
-2761
-2741
-2721
-2700
-2680
-2659
-2638
-2617
-2596
-2574
-2553
-2531
-2509
-2488
-2466
-2444
-2422
-2400
-2378
-2356
-2334
-2312
-2290
-2269
-2247
-2225
-2204
-2182
-2161
-2140
-2119
-2098
-2077
-2057
-2036
-2016
-1996
-1976
-1956
-1936
-1917
-1898
-1879
-1860
-1841
-1823
-1805
-1787
-1769
-1751
-1734
-1717
-1700
-1683
-1667
-1650
-1634
-1619
-1603
-1587
-1572
-1557
-1543
-1528
-1514
-1500
-1486
-1472
-1459
-1446
-1433
-1421
-1408
-1396
-1384
-1372
-1360
-1349
-1338
-1327
-1316
-1305
-1295
-1284
-1274
-1264
-1254
-1245
-1235
-1226
-1216
-1207
-1198
-1189
-1180
-1171
-1162
-1153
-1145
-1136
-1128
-1119
-1111
-1102
-1094
-1086
-1078
-1069
-1061
-1053
-1045
-1036
-1028
-1020
-1010
-1002
-994
-986
-977
-968
-959
-950
-941
-932
-922
-913
-903
-893
-882
-872
-861
-850
-839
-827
-816
-804
-791
-779
-766
-752
-739
-725
-711
-696
-682
-666
-651
-635
-619
-603
-586
-569
-551
-533
-515
-497
-478
-459
-439
-419
-399
-378
-357
-336
-315
-293
-270
-248
-225
-202
-178
-154
-130
-105
-80
-55
-30
-4
22
49
76
103
130
158
186
215
243
273
302
332
362
392
422
453
485
516
548
580
612
644
677
710
743
777
810
844
878
912
946
981
1014
1050
1085
1120
1155
1190
1226
1261
1297
1332
1368
1404
1440
1475
1511
1547
1583
1619
1655
1691
1727
1763
1798
1834
1870
1905
1941
1976
2011
2047
2081
2116
2151
2185
2220
2254
2288
2321
2355
2388
2421
2453
2486
2518
2549
2581
2612
2642
2672
2702
2732
2761
2790
2818
2846
2874
2901
2928
2954
2980
3006
3031
3056
3080
3104
3127
3150
3173
3195
3217
3239
3260
3280
3300
3320
3340
3359
3378
3396
3414
3432
3449
3466
3483
3499
3515
3530
3546
3560
3575
3589
3603
3617
3631
3644
3657
3669
3682
3694
3706
3718
3729
3741
3752
3763
3774
3785
3795
3806
3816
3826
3836
3846
3856
3866
3875
3885
3894
3903
3913
3922
3931
3940
3949
3958
3967
3975
3984
3993
4001
4010
4019
4027
4035
4045
4053
4062
4070
4078
4088
4096
4105
4114
4123
4132
4141
4150
4159
4168
4178
4187
4197
4207
4217
4227
4237
4247
4258
4268
4279
4290
4301
4312
4324
4335
4347
4359
4371
4383
4396
4408
4421
4434
4447
4461
4474
4488
4502
4516
4530
4544
4559
4574
4589
4604
4619
4634
4650
4665
4681
4697
4713
4729
4746
4762
4778
4795
4811
4828
4844
4861
4878
4894
4911
4928
4944
4961
4977
4994
5010
5027
5043
5059
5075
5092
5107
5123
5139
5155
5170
5185
5200
5215
5230
5245
5259
5274
5288
5302
5316
5330
5343
5357
5370
5383
5396
5408
5421
5433
5445
5457
5468
5480
5491
5502
5513
5523
5534
5544
5554
5563
5573
5582
5591
5600
5609
5617
5625
5634
5641
5649
5657
5664
5671
5678
5685
5692
5698
5705
5711
5717
5723
5729
5735
5740
5745
5751
5756
5761
5766
5770
5775
5780
5784
5788
5792
5796
5800
5804
5808
5811
5815
5818
5822
5825
5828
5831
5834
5837
5840
5843
5846
5848
5851
5854
5856
5859
5861
5864
5866
5869
5872
5874
5877
5879
5882
5885
5887
5890
5893
5896
5899
5902
5905
5908
5911
5914
5918
5921
5925
5929
5932
5936
5941
5945
5949
5954
5959
5964
5969
5975
5980
5986
5992
5998
6005
6012
6019
6026
6033
6041
6049
6057
6066
6075
6084
6093
6102
6112
6122
6132
6143
6154
6165
6176
6187
6199
6210
6222
6234
6247
6259
6271
6284
6297
6310
6323
6336
6349
6363
6376
6390
6403
6417
6430
6444
6458
6471
6485
6499
6512
6526
6539
6552
6566
6579
6592
6605
6618
6631
6643
6656
6668
6681
6693
6705
6717
6729
6740
6752
6763
6775
6786
6797
6808
6818
6829
6839
6849
6860
6869
6879
6889
6898
6908
6917
6926
6935
6943
6952
6960
6969
6977
6985
6992
7000
7007
7015
7022
7029
7036
7042
7049
7055
7061
7068
7073
7079
7085
7090
7095
7100
7105
7110
7114
7118
7123
7126
7130
7134
7137
7140
7143
7146
7149
7151
7154
7156
7158
7159
7161
7162
7163
7164
7165
7166
7166
7167
7167
7167
7167
7166
7166
7165
7164
7164
7163
7162
7160
7159
7158
7156
7155
7153
7151
7150
7148
7146
7144
7142
7140
7138
7136
7134
7132
7129
7127
7125
7123
7120
7118
7115
7113
7110
7108
7105
7103
7100
7097
7095
7092
7089
7087
7084
7081
7078
7075
7073
7070
7067
7064
7061
7058
7055
7053
7050
7047
7044
7041
7038
7036
7033
7030
7027
7025
7022
7019
7017
7014
7011
7009
7006
7003
7001
6998
6995
6992
6990
6987
6984
6981
6978
6975
6972
6968
6965
6961
6958
6954
6950
6946
6942
6938
6934
6930
6925
6920
6915
6910
6905
6900
6894
6889
6883
6877
6871
6865
6858
6852
6845
6838
6831
6824
6817
6810
6802
6795
6787
6780
6772
6764
6756
6748
6739
6731
6723
6714
6706
6697
6689
6680
6672
6663
6655
6646
6638
6629
6621
6612
6604
6595
6587
6579
6570
6562
6554
6546
6539
6531
6523
6516
6508
6501
6494
6487
6480
6473
6466
6459
6453
6447
6441
6435
6429
6423
6417
6412
6406
6401
6396
6391
6386
6381
6377
6372
6368
6364
6359
6355
6351
6347
6344
6340
6336
6333
6329
6326
6323
6320
6316
6313
6310
6307
6304
6302
6299
6296
6293
6290
6288
6285
6282
6279
6276
6273
6270
6267
6264
6261
6257
6254
6250
6246
6242
6238
6234
6229
6225
6220
6215
6210
6204
6199
6193
6187
6180
6174
6167
6160
6153
6145
6138
6130
6122
6113
6105
6096
6087
6077
6068
6058
6048
6038
6028
6017
6007
5996
5985
5974
5962
5951
5939
5928
5916
5904
5892
5880
5867
5855
5842
5830
5817
5804
5792
5779
5766
5753
5740
5727
5714
5700
5687
5674
5660
5647
5634
5620
5607
5593
5580
5566
5552
5538
5525
5511
5497
5483
5469
5455
5441
5427
5413
5399
5385
5371
5357
5342
5328
5314
5299
5285
5270
5256
5241
5227
5212
5197
5182
5167
5152
5137
5121
5106
5091
5075
5060
5044
5028
5012
4996
4980
4964
4948
4932
4916
4899
4883
4866
4850
4833
4816
4800
4783
4766
4749
4732
4715
4698
4681
4664
4646
4629
4612
4594
4577
4559
4542
4524
4507
4489
4471
4453
4436
4418
4400
4382
4364
4346
4328
4309
4291
4273
4255
4236
4218
4200
4181
4163
4145
4126
4108
4089
4070
4051
4034
4014
3996
3978
3959
3941
3922
3903
3885
3866
3847
3829
3810
3792
3773
3754
3736
3717
3699
3680
3661
3643
3624
3606
3587
3569
3551
3532
3514
3496
3477
3459
3441
3423
3405
3387
3370
3352
3334
3317
3299
3282
3265
3247
3230
3213
3196
3179
3162
3146
3129
3112
3096
3079
3063
3047
3030
3014
2998
2982
2966
2950
2934
2918
2902
2886
2870
2855
2839
2823
2807
2791
2775
2759
2743
2727
2710
2694
2678
2661
2645
2628
2611
2595
2578
2561
2544
2526
2509
2492
2474
2457
2439
2421
2403
2384
2366
2348
2329
2310
2291
2272
2253
2234
2214
2195
2175
2155
2135
2115
2095
2075
2054
2033
2013
1993
1972
1951
1930
1909
1888
1866
1845
1824
1802
1781
1759
1738
1716
1694
1672
1650
1628
1606
1584
1562
1540
1518
1495
1473
1451
1428
1405
1383
1360
1337
1315
1292
1269
1246
1223
1200
1176
1153
1130
1107
1083
1060
1036
1012
989
966
942
919
895
871
848
824
800
776
753
729
705
682
658
634
611
587
564
540
517
493
470
447
424
400
377
354
331
309
286
263
241
218
196
174
152
130
109
87
66
45
24
3
-18
-38
-58
-78
-98
-117
-136
-155
-174
-193
-211
-229
-247
-264
-282
-299
-316
-333
-349
-366
-382
-398
-414
-429
-445
-460
-475
-490
-505
-519
-534
-548
-562
-576
-590
-604
-618
-631
-645
-658
-672
-685
-699
-712
-725
-738
-751
-764
-777
-790
-803
-815
-828
-841
-854
-867
-879
-892
-905
-918
-931
-943
-956
-969
-982
-996
-1008
-1022
-1035
-1049
-1063
-1076
-1090
-1104
-1118
-1132
-1147
-1161
-1176
-1191
-1206
-1221
-1236
-1252
-1267
-1283
-1299
-1315
-1332
-1348
-1365
-1381
-1398
-1415
-1432
-1449
-1467
-1484
-1502
-1520
-1538
-1556
-1574
-1592
-1610
-1628
-1647
-1665
-1684
-1703
-1722
-1741
-1760
-1779
-1798
-1817
-1836
-1856
-1875
-1894
-1914
-1933
-1953
-1973
-1992
-2012
-2032
-2051
-2071
-2091
-2111
-2131
-2150
-2170
-2190
-2210
-2230
-2249
-2269
-2289
-2308
-2328
-2348
-2367
-2387
-2406
-2425
-2444
-2464
-2483
-2502
-2520
-2539
-2558
-2576
-2595
-2613
-2631
-2649
-2667
-2684
-2702
-2719
-2736
-2753
-2770
-2786
-2803
-2819
-2835
-2851
-2867
-2882
-2898
-2913
-2928
-2943
-2958
-2973
-2987
-3002
-3016
-3030
-3045
-3059
-3072
-3086
-3100
-3113
-3127
-3140
-3153
-3166
-3179
-3192
-3205
-3218
-3230
-3243
-3255
-3268
-3280
-3292
-3304
-3316
-3328
-3340
-3352
-3364
-3375
-3387
-3398
-3410
-3421
-3432
-3444
-3455
-3466
-3477
-3488
-3499
-3510
-3521
-3532
-3543
-3554
-3564
-3575
-3586
-3597
-3608
-3618
-3629
-3640
-3650
-3661
-3672
-3683
-3693
-3704
-3715
-3726
-3736
-3747
-3758
-3769
-3780
-3791
-3801
-3812
-3823
-3834
-3845
-3856
-3867
-3878
-3889
-3900
-3911
-3922
-3934
-3945
-3956
-3967
-3978
-3990
-4001
-4011
-4022
-4035
-4046
-4057
-4069
-4080
-4091
-4103
-4114
-4126
-4137
-4149
-4160
-4172
-4183
-4194
-4206
-4217
-4229
-4240
-4251
-4263
-4274
-4285
-4296
-4308
-4319
-4330
-4342
-4353
-4364
-4375
-4387
-4398
-4409
-4420
-4432
-4443
-4454
-4466
-4477
-4488
-4500
-4511
-4523
-4534
-4546
-4558
-4569
-4581
-4593
-4604
-4616
-4628
-4640
-4652
-4664
-4676
-4688
-4700
-4712
-4724
-4736
-4748
-4761
-4773
-4785
-4797
-4809
-4821
-4833
-4846
-4858
-4870
-4882
-4894
-4906
-4918
-4930
-4941
-4953
-4965
-4976
-4988
-4999
-5010
-5022
-5033
-5044
-5055
-5066
-5076
-5087
-5098
-5108
-5119
-5129
-5139
-5149
-5159
-5169
-5179
-5189
-5198
-5208
-5217
-5227
-5236
-5245
-5254
-5263
-5272
-5280
-5289
-5297
-5306
-5314
-5322
-5331
-5339
-5347
-5354
-5362
-5370
-5377
-5384
-5391
-5399
-5405
-5412
-5419
-5425
-5432
-5438
-5444
-5450
-5456
-5462
-5468
-5473
-5479
-5484
-5489
-5494
-5499
-5503
-5508
-5512
-5516
-5521
-5525
-5528
-5532
-5536
-5539
-5542
-5545
-5548
-5551
-5554
-5556
-5559
-5561
-5563
-5565
-5567
-5569
-5571
-5573
-5574
-5576
-5577
-5579
-5580
-5581
-5582
-5583
-5584
-5585
-5586
-5587
-5588
-5588
-5589
-5589
-5590
-5590
-5591
-5591
-5592
-5592
-5592
-5592
-5592
-5593
-5593
-5593
-5593
-5593
-5593
-5592
-5592
-5592
-5592
-5592
-5591
-5591
-5590
-5590
-5589
-5589
-5588
-5588
-5587
-5586
-5586
-5585
-5584
-5584
-5583
-5582
-5582
-5581
-5580
-5580
-5579
-5578
-5578
-5577
-5577
-5576
-5576
-5575
-5575
-5575
-5574
-5574
-5574
-5574
-5574
-5574
-5574
-5574
-5575
-5575
-5575
-5576
-5576
-5577
-5577
-5578
-5579
-5579
-5580
-5581
-5582
-5583
-5583
-5584
-5585
-5586
-5587
-5588
-5589
-5590
-5591
-5592
-5593
-5594
-5595
-5596
-5596
-5597
-5598
-5598
-5599
-5599
-5600
-5600
-5600
-5600
-5600
-5600
-5600
-5599
-5599
-5598
-5598
-5597
-5596
-5595
-5594
-5593
-5592
-5590
-5589
-5587
-5585
-5584
-5582
-5579
-5577
-5575
-5572
-5570
-5567
-5564
-5561
-5558
-5555
-5552
-5548
-5545
-5541
-5538
-5534
-5530
-5526
-5522
-5518
-5514
-5509
-5505
-5500
-5495
-5490
-5486
-5481
-5475
-5470
-5465
-5460
-5454
-5449
-5443
-5438
-5432
-5426
-5420
-5415
-5409
-5403
-5397
-5390
-5384
-5378
-5372
-5365
-5359
-5353
-5346
-5340
-5333
-5327
-5320
-5313
-5307
-5300
-5293
-5287
-5280
-5273
-5266
-5260
-5253
-5246
-5239
-5232
-5225
-5219
-5212
-5205
-5198
-5191
-5184
-5177
-5170
-5163
-5157
-5150
-5143
-5136
-5129
-5122
-5115
-5108
-5102
-5095
-5088
-5081
-5074
-5067
-5061
-5054
-5047
-5040
-5033
-5027
-5020
-5013
-5007
-5000
-4993
-4986
-4980
-4973
-4966
-4959
-4953
-4946
-4939
-4932
-4925
-4918
-4911
-4904
-4897
-4890
-4883
-4876
-4869
-4861
-4854
-4846
-4839
-4831
-4824
-4816
-4808
-4800
-4792
-4784
-4776
-4767
-4759
-4750
-4742
-4733
-4724
-4715
-4706
-4697
-4688
-4678
-4669
-4659
-4649
-4639
-4630
-4620
-4609
-4599
-4589
-4578
-4568
-4557
-4546
-4536
-4525
-4514
-4503
-4492
-4480
-4469
-4458
-4447
-4435
-4424
-4412
-4401
-4389
-4378
-4366
-4354
-4343
-4331
-4319
-4307
-4296
-4284
-4272
-4260
-4248
-4237
-4225
-4213
-4201
-4189
-4177
-4165
-4154
-4142
-4130
-4118
-4107
-4094
-4083
-4070
-4059
-4048
-4037
-4025
-4014
-4002
-3991
-3979
-3968
-3957
-3946
-3935
-3924
-3913
-3902
-3891
-3881
-3870
-3860
-3849
-3839
-3829
-3819
-3809
-3799
-3789
-3779
-3770
-3760
-3751
-3742
-3733
-3724
-3715
-3707
-3698
-3690
-3682
-3674
-3666
-3659
-3651
-3644
-3637
-3630
-3623
-3616
-3610
-3604
-3598
-3592
-3586
-3580
-3575
-3570
-3565
-3560
-3555
-3551
-3547
-3542
-3539
-3535
-3532
-3528
-3525
-3522
-3520
-3517
-3515
-3513
-3511
-3509
-3508
-3507
-3505
-3504
-3504
-3503
-3503
-3502
-3502
-3502
-3503
-3503
-3503
-3504
-3505
-3506
-3507
-3508
-3509
-3510
-3511
-3513
-3514
-3516
-3518
-3519
-3521
-3523
-3525
-3527
-3529
-3531
-3533
-3534
-3536
-3538
-3540
-3542
-3544
-3545
-3547
-3548
-3550
-3551
-3553
-3554
-3555
-3556
-3557
-3557
-3558
-3558
-3559
-3559
-3559
-3559
-3558
-3558
-3557
-3556
-3555
-3554
-3552
-3551
-3549
-3546
-3544
-3541
-3539
-3535
-3532
-3529
-3525
-3521
-3516
-3512
-3507
-3502
-3497
-3491
-3485
-3479
-3473
-3466
-3459
-3452
-3444
-3437
-3429
-3420
-3412
-3403
-3394
-3385
-3376
-3366
-3356
-3346
-3336
-3325
-3315
-3304
-3293
-3282
-3270
-3258
-3247
-3235
-3223
-3210
-3198
-3185
-3173
-3160
-3147
-3134
-3121
-3108
-3094
-3081
-3067
-3054
-3040
-3027
-3013
-2999
-2985
-2971
-2957
-2944
-2930
-2916
-2902
-2888
-2874
-2860
-2846
-2833
-2819
-2805
-2791
-2777
-2764
-2750
-2736
-2723
-2709
-2696
-2682
-2669
-2655
-2642
-2629
-2615
-2602
-2589
-2576
-2562
-2549
-2536
-2523
-2510
-2498
-2485
-2472
-2459
-2447
-2434
-2422
-2409
-2397
-2385
-2373
-2361
-2349
-2337
-2325
-2314
-2302
-2291
-2280
-2269
-2258
-2247
-2236
-2226
-2215
-2205
-2195
-2185
-2175
-2166
-2156
-2147
-2138
-2129
-2120
-2111
-2103
-2095
-2086
-2078
-2071
-2063
-2055
-2048
-2041
-2033
-2027
-2020
-2013
-2007
-2001
-1995
-1989
-1983
-1977
-1972
-1966
-1961
-1956
-1951
-1946
-1942
-1937
-1933
-1928
-1924
-1920
-1916
-1912
-1909
-1905
-1902
-1898
-1895
-1892
-1889
-1886
-1883
-1880
-1877
-1875
-1872
-1870
-1867
-1865
-1863
-1861
-1858
-1857
-1855
-1853
-1851
-1849
-1848
-1847
-1845
-1844
-1843
-1842
-1841
-1840
-1839
-1838
-1838
-1837
-1837
-1836
-1836
-1836
-1835
-1835
-1835
-1835
-1835
-1835
-1836
-1836
-1836
-1836
-1837
-1837
-1837
-1838
-1838
-1839
-1839
-1840
-1841
-1841
-1842
-1843
-1843
-1844
-1845
-1846
-1846
-1847
-1848
-1849
-1850
-1851
-1852
-1852
-1853
-1854
-1855
-1856
-1857
-1858
-1860
-1861
-1862
-1863
-1864
-1865
-1867
-1868
-1869
-1871
-1872
-1873
-1875
-1876
-1878
-1880
-1882
-1883
-1885
-1887
-1889
-1891
-1894
-1896
-1898
-1901
-1903
-1906
-1909
-1912
-1915
-1918
-1921
-1925
-1928
-1932
-1936
-1939
-1943
-1948
-1952
-1956
-1961
-1966
-1971
-1976
-1981
-1987
-1992
-1998
-2004
-2009
-2017
-2023
-2029
-2037
-2044
-2051
-2058
-2066
-2073
-2081
-2089
-2097
-2106
-2114
-2123
-2132
-2141
-2150
-2159
-2168
-2178
-2187
-2197
-2207
-2217
-2227
-2237
-2247
-2257
-2268
-2278
-2288
-2299
-2309
-2320
-2330
-2341
-2352
-2362
-2373
-2384
-2395
-2405
-2416
-2427
-2437
-2448
-2459
-2470
-2480
-2491
-2502
-2512
-2523
-2534
-2544
-2555
-2565
-2576
-2586
-2597
-2607
-2617
-2628
-2638
-2648
-2658
-2669
-2679
-2689
-2699
-2709
-2718
-2728
-2738
-2748
-2757
-2767
-2776
-2785
-2794
-2803
-2812
-2821
-2830
-2839
-2847
-2856
-2864
-2872
-2880
-2888
-2896
-2904
-2911
-2919
-2926
-2933
-2940
-2947
-2953
-2960
-2966
-2972
-2978
-2984
-2989
-2995
-3000
-3006
-3011
-3015
-3020
-3025
-3029
-3033
-3038
-3042
-3045
-3049
-3053
-3056
-3060
-3063
-3066
-3069
-3071
-3074
-3077
-3079
-3082
-3084
-3086
-3088
-3090
-3092
-3094
-3096
-3097
-3099
-3100
-3102
-3103
-3104
-3106
-3107
-3108
-3109
-3110
-3111
-3112
-3113
-3114
-3115
-3116
-3117
-3118
-3119
-3119
-3120
-3121
-3122
-3123
-3124
-3125
-3126
-3127
-3128
-3129
-3130
-3131
-3133
-3134
-3136
-3137
-3139
-3141
-3143
-3145
-3147
-3150
-3152
-3155
-3158
-3161
-3164
-3167
-3171
-3174
-3178
-3182
-3186
-3191
-3195
-3200
-3205
-3210
-3215
-3221
-3226
-3232
-3238
-3244
-3251
-3257
-3264
-3271
-3278
-3285
-3293
-3300
-3308
-3316
-3324
-3332
-3340
-3349
-3358
-3367
-3376
-3385
-3394
-3403
-3413
-3422
-3432
-3442
-3452
-3462
-3472
-3482
-3492
-3502
-3512
-3523
-3533
-3543
-3554
-3564
-3575
-3585
-3596
-3606
-3617
-3627
-3638
-3648
-3659
-3670
-3680
-3691
-3701
-3712
-3722
-3733
-3743
-3754
-3764
-3775
-3785
-3796
-3806
-3816
-3827
-3837
-3847
-3857
-3868
-3878
-3888
-3898
-3908
-3918
-3927
-3937
-3947
-3957
-3966
-3976
-3985
-3994
-4003
-4013
-4022
-4030
-4038
-4048
-4057
-4065
-4074
-4082
-4090
-4098
-4106
-4113
-4121
-4128
-4135
-4143
-4149
-4156
-4163
-4169
-4176
-4182
-4188
-4193
-4199
-4204
-4209
-4214
-4219
-4224
-4228
-4232
-4236
-4240
-4243
-4246
-4250
-4252
-4255
-4257
-4259
-4261
-4263
-4264
-4266
-4267
-4267
-4268
-4268
-4269
-4269
-4268
-4268
-4267
-4266
-4265
-4264
-4263
-4261
-4260
-4258
-4256
-4254
-4252
-4250
-4247
-4245
-4242
-4239
-4236
-4233
-4230
-4227
-4224
-4221
-4217
-4214
-4211
-4207
-4204
-4200
-4196
-4193
-4189
-4186
-4182
-4178
-4175
-4171
-4167
-4164
-4160
-4157
-4153
-4150
-4146
-4143
-4140
-4137
-4134
-4131
-4128
-4125
-4122
-4119
-4116
-4114
-4111
-4109
-4106
-4104
-4102
-4100
-4098
-4096
-4094
-4091
-4090
-4089
-4086
-4086
-4083
-4083
-4081
-4080
-4078
-4078
-4077
-4075
-4075
-4074
-4073
-4073
-4072
-4072
-4070
-4070
-4070
-4070
-4070
-4069
-4069
-4069
-4069
-4069
-4069
-4070
-4070
-4070
-4070
-4070
-4072
-4072
-4073
-4074
-4075
-4075
-4077
-4078
-4080
-4081
-4083
-4083
-4086
-4088
-4089
-4091
-4093
-4096
-4098
-4100
-4103
-4106
-4108
-4111
-4114
-4118
-4121
-4124
-4128
-4132
-4136
-4140
-4144
-4149
-4153
-4158
-4163
-4168
-4173
-4178
-4184
-4190
-4196
-4202
-4208
-4214
-4221
-4227
-4234
-4241
-4248
-4256
-4263
-4270
-4278
-4286
-4294
-4302
-4310
-4319
-4327
-4336
-4344
-4353
-4362
-4371
-4380
-4389
-4398
-4408
-4417
-4426
-4436
-4445
-4455
-4465
-4474
-4484
-4494
-4504
-4513
-4523
-4533
-4543
-4553
-4563
-4573
-4582
-4592
-4602
-4612
-4622
-4632
-4641
-4651
-4661
-4671
-4680
-4690
-4700
-4709
-4719
-4728
-4738
-4747
-4756
-4766
-4775
-4784
-4794
-4803
-4812
-4821
-4830
-4839
-4848
-4857
-4866
-4875
-4883
-4892
-4901
-4909
-4918
-4927
-4935
-4943
-4952
-4960
-4969
-4977
-4985
-4993
-5001
-5009
-5017
-5025
-5033
-5041
-5049
-5057
-5065
-5073
-5080
-5088
-5096
-5103
-5111
-5119
-5126
-5134
-5141
-5149
-5156
-5164
-5171
-5179
-5186
-5194
-5201
-5208
-5216
-5223
-5231
-5238
-5245
-5253
-5260
-5268
-5275
-5283
-5290
-5298
-5305
-5313
-5320
-5328
-5335
-5343
-5350
-5358
-5366
-5373
-5381
-5389
-5397
-5404
-5412
-5420
-5428
-5436
-5444
-5452
-5460
-5468
-5476
-5484
-5492
-5500
-5509
-5517
-5525
-5533
-5542
-5550
-5559
-5567
-5576
-5584
-5593
-5601
-5610
-5619
-5628
-5637
-5645
-5654
-5663
-5672
-5681
-5690
-5699
-5708
-5717
-5726
-5735
-5744
-5753
-5762
-5771
-5780
-5789
-5798
-5807
-5817
-5825
-5834
-5843
-5852
-5861
-5870
-5879
-5888
-5897
-5905
-5914
-5923
-5931
-5940
-5948
-5956
-5965
-5973
-5981
-5989
-5997
-6005
-6013
-6020
-6028
-6036
-6043
-6050
-6058
-6065
-6072
-6079
-6086
-6093
-6100
-6106
-6113
-6119
-6126
-6132
-6139
-6145
-6151
-6157
-6163
-6169
-6175
-6181
-6186
-6192
-6198
-6204
-6209
-6215
-6220
-6226
-6232
-6237
-6243
-6248
-6254
-6259
-6265
-6271
-6276
-6282
-6288
-6293
-6299
-6305
-6311
-6317
-6323
-6329
-6335
-6341
-6348
-6354
-6361
-6367
-6374
-6381
-6387
-6394
-6401
-6409
-6416
-6423
-6430
-6438
-6446
-6453
-6461
-6469
-6477
-6485
-6493
-6502
-6510
-6519
-6527
-6536
-6545
-6554
-6563
-6572
-6581
-6591
-6600
-6610
-6619
-6629
-6639
-6648
-6658
-6668
-6678
-6688
-6699
-6709
-6719
-6729
-6740
-6750
-6761
-6771
-6782
-6792
-6803
-6813
-6824
-6834
-6845
-6855
-6866
-6876
-6886
-6897
-6907
-6917
-6927
-6937
-6947
-6957
-6967
-6976
-6986
-6995
-7004
-7013
-7022
-7031
-7040
-7048
-7057
-7065
-7073
-7081
-7089
-7096
-7104
-7111
-7118
-7125
-7132
-7138
-7145
-7151
-7157
-7163
-7169
-7175
-7181
-7186
-7192
-7197
-7202
-7207
-7212
-7217
-7222
-7227
-7231
-7236
-7240
-7245
-7249
-7253
-7258
-7262
-7266
-7270
-7274
-7278
-7282
-7286
-7289
-7293
-7297
-7301
-7304
-7308
-7312
-7315
-7319
-7323
-7326
-7330
-7334
-7337
-7341
-7344
-7348
-7352
-7355
-7359
-7362
-7366
-7370
-7373
-7377
-7381
-7384
-7388
-7392
-7396
-7399
-7403
-7407
-7411
-7415
-7418
-7422
-7426
-7430
-7434
-7438
-7442
-7446
-7450
-7454
-7459
-7463
-7467
-7471
-7476
-7480
-7484
-7489
-7493
-7498
-7502
-7507
-7512
-7516
-7521
-7526
-7531
-7536
-7540
-7545
-7550
-7555
-7560
-7565
-7570
-7575
-7580
-7585
-7590
-7595
-7600
-7605
-7610
-7615
-7620
-7624
-7629
-7634
-7638
-7643
-7647
-7652
-7656
-7660
-7664
-7668
-7672
-7676
-7680
-7683
-7686
-7690
-7693
-7695
-7698
-7701
-7703
-7705
-7707
-7709
-7711
-7712
-7714
-7715
-7716
-7716
-7717
-7717
-7717
-7716
-7716
-7715
-7714
-7713
-7711
-7710
-7708
-7706
-7703
-7700
-7698
-7694
-7691
-7687
-7683
-7679
-7675
-7670
-7665
-7660
-7655
-7649
-7643
-7637
-7631
-7625
-7618
-7611
-7604
-7597
-7589
-7581
-7574
-7565
-7557
-7549
-7540
-7531
-7522
-7513
-7504
-7494
-7485
-7475
-7465
-7455
-7445
-7434
-7424
-7413
-7403
-7392
-7381
-7370
-7358
-7347
-7336
-7324
-7312
-7301
-7289
-7277
-7265
-7253
-7241
-7228
-7216
-7204
-7191
-7179
-7166
-7153
-7141
-7128
-7115
-7102
-7090
-7077
-7064
-7051
-7038
-7025
-7011
-6998
-6985
-6972
-6958
-6945
-6931
-6918
-6904
-6890
-6876
-6862
-6848
-6834
-6819
-6805
-6790
-6776
-6761
-6746
-6731
-6716
-6700
-6685
-6669
-6654
-6638
-6622
-6605
-6589
-6572
-6556
-6539
-6522
-6504
-6487
-6469
-6452
-6434
-6416
-6397
-6379
-6360
-6341
-6322
-6303
-6284
-6265
-6245
-6225
-6205
-6185
-6165
-6145
-6124
-6103
-6083
-6062
-6040
-6019
-5998
-5976
-5955
-5933
-5911
-5889
-5867
-5845
-5823
-5800
-5778
-5755
-5733
-5710
-5687
-5664
-5642
-5619
-5596
-5573
-5549
-5526
-5503
-5480
-5456
-5433
-5410
-5386
-5363
-5340
-5316
-5293
-5269
-5246
-5222
-5199
-5175
-5152
-5129
-5105
-5082
-5058
-5035
-5011
-4988
-4964
-4941
-4918
-4894
-4871
-4848
-4824
-4801
-4778
-4755
-4732
-4709
-4686
-4663
-4640
-4617
-4594
-4571
-4548
-4526
-4503
-4480
-4457
-4435
-4412
-4390
-4367
-4344
-4322
-4299
-4277
-4254
-4232
-4209
-4187
-4164
-4142
-4120
-4097
-4075
-4051
-4030
-4008
-3985
-3963
-3941
-3918
-3896
-3874
-3852
-3829
-3807
-3785
-3763
-3741
-3719
-3697
-3674
-3652
-3630
-3608
-3586
-3564
-3542
-3520
-3498
-3476
-3454
-3432
-3410
-3388
-3366
-3344
-3322
-3300
-3278
-3256
-3234
-3212
-3190
-3169
-3147
-3125
-3103
-3082
-3060
-3038
-3017
-2995
-2973
-2952
-2930
-2909
-2887
-2866
-2845
-2823
-2802
-2781
-2759
-2738
-2717
-2696
-2675
-2654
-2633
-2612
-2591
-2570
-2549
-2528
-2507
-2487
-2466
-2445
-2424
-2403
-2382
-2361
-2340
-2320
-2299
-2278
-2257
-2236
-2215
-2193
-2172
-2151
-2130
-2109
-2088
-2067
-2045
-2024
-2003
-1982
-1960
-1939
-1918
-1896
-1875
-1854
-1832
-1811
-1789
-1768
-1746
-1725
-1703
-1682
-1660
-1638
-1616
-1594
-1572
-1550
-1528
-1506
-1484
-1461
-1439
-1416
-1393
-1370
-1347
-1324
-1301
-1278
-1254
-1230
-1207
-1183
-1159
-1135
-1111
-1087
-1063
-1038
-1014
-989
-964
-940
-915
-890
-865
-839
-814
-789
-763
-737
-712
-686
-660
-634
-608
-582
-556
-530
-504
-477
-451
-425
-398
-372
-345
-318
-292
-265
-238
-212
-185
-158
-131
-104
-77
-50
-23
4
30
57
84
111
138
165
191
218
245
272
298
325
351
378
404
430
457
483
509
535
561
587
613
639
665
690
716
742
767
793
818
844
869
895
921
946
972
997
1022
1049
1074
1100
1126
1152
1177
1203
1229
1255
1281
1307
1333
1360
1386
1412
1439
1465
1492
1518
1545
1572
1599
1626
1653
1680
1707
1735
1762
1790
1817
1845
1873
1900
1928
1956
1984
2012
2040
2068
2097
2125
2153
2181
2210
2238
2267
2295
2324
2352
2381
2410
2438
2467
2496
2525
2553
2582
2611
2640
2669
2698
2727
2756
2785
2814
2843
2872
2901
2931
2960
2989
3018
3048
3077
3106
3136
3165
3194
3224
3253
3283
3312
3342
3371
3401
3431
3460
3490
3519
3549
3579
3608
3638
3668
3697
3727
3756
3786
3816
3845
3875
3904
3934
3963
3993
4022
4051
4081
4111
4140
4169
4198
4228
4257
4286
4315
4344
4373
4401
4430
4459
4487
4516
4544
4572
4601
4629
4657
4684
4712
4740
4767
4795
4822
4849
4876
4903
4930
4957
4983
5009
5036
5062
5088
5114
5140
5165
5191
5216
5242
5267
5292
5317
5341
5366
5390
5415
5439
5463
5487
5511
5534
5558
5581
5604
5627
5650
5673
5696
5718
5740
5763
5785
5807
5828
5850
5871
5893
5914
5935
5956
5977
5998
6019
6039
6060
6080
6100
6120
6141
6160
6180
6200
6220
6239
6259
6278
6298
6317
6336
6355
6374
6393
6412
6431
6450
6469
6487
6506
6524
6543
6561
6580
6598
6616
6634
6653
6671
6689
6707
6725
6743
6760
6778
6796
6814
6831
6849
6867
6884
6902
6919
6937
6954
6971
6989
7006
7023
7040
7057
7074
7091
7108
7124
7141
7157
7174
7190
7206
7223
7239
7255
7271
7286
7302
7318
7333
7349
7364
7379
7395
7410
7424
7439
7454
7468
7483
7497
7511
7525
7539
7553
7566
7579
7593
7606
7618
7631
7644
7656
7668
7680
7691
7703
7714
7725
7736
7746
7757
7767
7776
7786
7795
7804
7813
7822
7830
7838
7846
7853
7861
7868
7875
7881
7887
7893
7899
7905
7910
7915
7920
7925
7929
7934
7938
7942
7945
7949
7952
7956
7959
7962
7964
7967
7970
7972
7974
7976
7978
7980
7982
7984
7986
7987
7989
7990
7991
7993
7994
7995
7996
7997
7998
7999
8000
8000
8002
8002
8003
8004
8005
8006
8006
8007
8007
8009
8009
8010
8010
8010
8012
8013
8013
8013
8015
8016
8016
8016
8018
8018
8019
8020
8020
8021
8022
8022
8023
8023
8025
8025
8026
8026
8026
8028
8029
8029
8029
8031
8032
8032
8032
8034
8035
8035
8036
8037
8038
8038
8039
8039
8039
8041
8042
8042
8042
8044
8044
8045
8045
8045
8045
8045
8045
8045
8045
8045
8045
8045
8045
8044
8044
8042
8042
8041
8039
8038
8037
8035
8034
8032
8029
8026
8025
8022
8020
8016
8013
8010
8007
8003
8000
7996
7992
7987
7983
7978
7974
7969
7964
7958
7953
7947
7941
7935
7929
7923
7916
7910
7903
7896
7889
7881
7874
7866
7858
7850
7842
7834
7825
7817
7808
7799
7790
7781
7772
7763
7753
7743
7734
7724
7714
7704
7694
7684
7673
7663
7653
7642
7632
7621
7610
7600
7589
7578
7567
7557
7546
7535
7524
7514
7503
7492
7482
7471
7460
7450
7440
7429
7419
7409
7399
7389
7379
7369
7359
7349
7340
7331
7321
7312
7303
7294
7285
7277
7268
7260
7252
7244
7236
7228
7221
7213
7206
7199
7192
7185
7178
7172
7166
7160
7154
7148
7142
7137
7131
7126
7121
7116
7111
7107
7102
7098
7094
7090
7086
7082
7078
7075
7071
7068
7065
7061
7058
7055
7053
7050
7047
7044
7042
7039
7037
7035
7032
7030
7028
7025
7023
7021
7019
7017
7015
7012
7010
7008
7006
7003
7001
6999
6996
6994
6991
6988
6986
6983
6980
6977
6974
6970
6967
6963
6960
6956
6952
6948
6944
6939
6935
6930
6925
6920
6915
6910
6904
6898
6892
6886
6880
6873
6866
6859
6852
6845
6837
6829
6821
6813
6805
6796
6787
6778
6769
6759
6750
6740
6730
6720
6710
6699
6688
6677
6666
6655
6644
6632
6620
6609
6597
6584
6572
6560
6547
6534
6521
6509
6495
6482
6469
6456
6442
6428
6415
6401
6387
6373
6359
6345
6331
6317
6303
6288
6274
6260
6246
6231
6217
6203
6188
6174
6160
6145
6131
6117
6102
6088
6074
6060
6045
6031
6017
6003
5989
5974
5960
5946
5932
5918
5904
5891
5877
5863
5849
5836
5822
5808
5795
5781
5768
5754
5741
5728
5715
5701
5688
5675
5662
5649
5636
5623
5610
5597
5584
5571
5558
5546
5533
5520
5508
5495
5483
5470
5458
5445
5433
5420
5408
5395
5383
5371
5358
5346
5333
5321
5308
5295
5283
5270
5257
5245
5232
5219
5206
5193
5180
5166
5153
5140
5126
5112
5099
5085
5071
5056
5042
5028
5013
4998
4984
4968
4953
4938
4922
4907
4891
4875
4858
4842
4826
4809
4792
4775
4758
4740
4722
4705
4687
4668
4650
4631
4613
4594
4574
4555
4536
4516
4496
4476
4455
4435
4414
4393
4372
4351
4330
4308
4286
4264
4242
4220
4197
4174
4151
4128
4105
4081
4058
4034
4010
3986
3962
3937
3913
3888
3863
3838
3813
3788
3763
3737
3712
3686
3660
3634
3609
3582
3556
3530
3504
3478
3451
3425
3398
3371
3345
3318
3291
3264
3238
3211
3184
3157
3130
3103
3076
3049
3022
2995
2968
2941
2914
2887
2860
2833
2807
2780
2753
2726
2700
2673
2647
2620
2594
2568
2542
2516
2490
2464
2438
2412
2387
2361
2336
2311
2285
2260
2235
2210
2186
2161
2137
2112
2088
2064
2040
2016
1992
1969
1945
1922
1899
1876
1853
1831
1808
1786
1764
1742
1720
1698
1677
1655
1634
1613
1592
1572
1551
1531
1511
1491
1471
1451
1432
1413
1394
1375
1356
1337
1319
1301
1282
1265
1247
1229
1211
1194
1177
1160
1143
1126
1109
1092
1075
1059
1042
1026
1010
993
977
961
945
929
913
897
882
866
850
835
819
803
788
772
756
741
725
710
694
678
663
647
631
616
600
584
568
553
537
521
505
489
473
457
441
425
409
393
377
361
344
328
312
295
279
262
246
229
213
196
180
163
146
129
112
96
79
62
45
28
11
-7
-24
-41
-58
-76
-93
-110
-128
-145
-163
-180
-198
-216
-233
-251
-269
-287
-304
-322
-340
-358
-376
-394
-412
-430
-448
-466
-484
-502
-520
-538
-556
-574
-592
-610
-628
-646
-664
-682
-700
-718
-736
-754
-772
-789
-807
-825
-843
-860
-878
-895
-913
-930
-948
-965
-983
-1000
-1016
-1034
-1051
-1068
-1085
-1102
-1119
-1136
-1153
-1169
-1186
-1202
-1219
-1235
-1252
-1268
-1284
-1300
-1316
-1332
-1347
-1363
-1379
-1394
-1409
-1425
-1440
-1455
-1470
-1484
-1499
-1513
-1528
-1542
-1556
-1570
-1583
-1597
-1610
-1624
-1637
-1650
-1663
-1675
-1688
-1700
-1712
-1725
-1737
-1748
-1760
-1772
-1783
-1794
-1805
-1816
-1827
-1838
-1849
-1859
-1870
-1880
-1890
-1900
-1910
-1920
-1930
-1939
-1949
-1958
-1968
-1977
-1986
-1995
-2004
-2013
-2021
-2031
-2040
-2048
-2057
-2065
-2074
-2082
-2091
-2099
-2107
-2115
-2123
-2131
-2139
-2147
-2155
-2163
-2170
-2178
-2186
-2193
-2201
-2209
-2216
-2224
-2231
-2239
-2246
-2254
-2261
-2269
-2276
-2283
-2290
-2298
-2305
-2312
-2319
-2326
-2333
-2340
-2347
-2354
-2361
-2368
-2374
-2381
-2388
-2394
-2401
-2407
-2414
-2420
-2426
-2433
-2439
-2445
-2451
-2457
-2463
-2469
-2475
-2480
-2486
-2492
-2498
-2503
-2509
-2514
-2520
-2525
-2531
-2536
-2541
-2546
-2551
-2557
-2562
-2566
-2571
-2576
-2581
-2585
-2590
-2594
-2599
-2603
-2607
-2611
-2615
-2619
-2622
-2626
-2629
-2633
-2636
-2639
-2642
-2645
-2647
-2650
-2653
-2655
-2657
-2659
-2661
-2663
-2665
-2667
-2668
-2670
-2671
-2672
-2673
-2674
-2675
-2676
-2677
-2677
-2677
-2678
-2678
-2678
-2678
-2678
-2678
-2677
-2677
-2676
-2676
-2675
-2674
-2673
-2672
-2671
-2670
-2669
-2668
-2666
-2665
-2663
-2662
-2660
-2658
-2657
-2655
-2653
-2651
-2649
-2647
-2645
-2643
-2641
-2638
-2636
-2634
-2632
-2629
-2627
-2625
-2622
-2620
-2618
-2616
-2613
-2611
-2609
-2606
-2604
-2602
-2600
-2598
-2596
-2594
-2592
-2590
-2588
-2586
-2584
-2582
-2580
-2579
-2577
-2575
-2574
-2572
-2570
-2569
-2567
-2566
-2565
-2563
-2562
-2561
-2559
-2558
-2557
-2556
-2555
-2554
-2553
-2552
-2551
-2550
-2549
-2548
-2547
-2546
-2545
-2544
-2543
-2542
-2541
-2540
-2539
-2538
-2537
-2536
-2535
-2534
-2533
-2531
-2530
-2529
-2527
-2526
-2524
-2522
-2521
-2519
-2517
-2515
-2513
-2510
-2508
-2505
-2503
-2500
-2497
-2495
-2492
-2488
-2485
-2482
-2478
-2475
-2471
-2467
-2464
-2460
-2456
-2451
-2447
-2443
-2438
-2434
-2429
-2424
-2419
-2414
-2409
-2404
-2399
-2393
-2388
-2382
-2377
-2371
-2365
-2359
-2353
-2347
-2341
-2335
-2328
-2322
-2315
-2309
-2302
-2296
-2289
-2282
-2275
-2268
-2261
-2254
-2247
-2240
-2233
-2225
-2218
-2210
-2203
-2195
-2188
-2180
-2172
-2165
-2157
-2149
-2141
-2133
-2125
-2117
-2109
-2101
-2093
-2085
-2077
-2069
-2060
-2052
-2044
-2035
-2027
-2019
-2009
-2001
-1993
-1985
-1976
-1968
-1959
-1951
-1942
-1934
-1925
-1916
-1908
-1899
-1891
-1882
-1874
-1865
-1856
-1848
-1839
-1831
-1822
-1814
-1805
-1796
-1788
-1779
-1771
-1762
-1754
-1745
-1737
-1728
-1720
-1711
-1703
-1694
-1686
-1677
-1669
-1660
-1652
-1643
-1634
-1626
-1617
-1609
-1600
-1591
-1583
-1574
-1565
-1556
-1547
-1539
-1530
-1521
-1512
-1503
-1494
-1485
-1476
-1467
-1458
-1449
-1440
-1431
-1422
-1413
-1403
-1394
-1385
-1376
-1366
-1357
-1348
-1338
-1329
-1320
-1310
-1301
-1291
-1282
-1272
-1263
-1253
-1243
-1234
-1224
-1215
-1205
-1195
-1186
-1176
-1166
-1157
-1147
-1137
-1128
-1118
-1109
-1099
-1090
-1080
-1071
-1061
-1052
-1043
-1034
-1024
-1014
-1006
-997
-989
-980
-971
-963
-954
-946
-938
-929
-921
-913
-906
-898
-890
-883
-875
-868
-861
-854
-847
-841
-834
-827
-821
-815
-809
-803
-797
-792
-786
-781
-776
-771
-766
-761
-757
-752
-748
-744
-740
-737
-733
-730
-727
-724
-721
-718
-716
-713
-711
-709
-707
-706
-704
-703
-702
-701
-700
-700
-699
-699
-699
-699
-699
-699
-699
-700
-701
-702
-703
-704
-705
-706
-708
-709
-711
-713
-715
-717
-720
-722
-725
-727
-730
-733
-736
-739
-742
-746
-749
-752
-756
-760
-764
-768
-771
-776
-780
-784
-788
-793
-797
-801
-806
-810
-815
-820
-824
-829
-834
-839
-843
-848
-853
-858
-862
-867
-872
-877
-881
-886
-891
-895
-900
-905
-909
-914
-918
-922
-927
-931
-935
-939
-943
-947
-951
-954
-958
-962
-965
-969
-972
-975
-978
-981
-984
-987
-990
-992
-995
-998
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1024
-1025
-1027
-1029
-1030
-1032
-1033
-1035
-1037
-1038
-1040
-1041
-1043
-1045
-1046
-1048
-1050
-1052
-1054
-1056
-1058
-1060
-1063
-1065
-1068
-1070
-1073
-1076
-1079
-1082
-1085
-1089
-1092
-1096
-1100
-1104
-1108
-1112
-1117
-1122
-1127
-1132
-1137
-1143
-1148
-1154
-1160
-1167
-1173
-1180
-1187
-1194
-1201
-1209
-1217
-1225
-1233
-1241
-1250
-1259
-1268
-1277
-1286
-1296
-1306
-1316
-1326
-1336
-1347
-1358
-1368
-1380
-1391
-1402
-1414
-1426
-1438
-1450
-1462
-1475
-1487
-1500
-1513
-1526
-1539
-1553
-1566
-1580
-1593
-1607
-1621
-1635
-1649
-1663
-1677
-1692
-1706
-1721
-1735
-1750
-1765
-1780
-1795
-1810
-1825
-1840
-1855
-1870
-1885
-1900
-1915
-1931
-1946
-1961
-1977
-1992
-2007
-2023
-2037
-2053
-2068
-2084
-2099
-2114
-2129
-2145
-2160
-2175
-2190
-2205
-2220
-2235
-2250
-2265
-2280
-2294
-2309
-2324
-2338
-2353
-2367
-2382
-2396
-2410
-2424
-2438
-2452
-2466
-2480
-2494
-2508
-2521
-2535
-2549
-2562
-2575
-2589
-2602
-2615
-2628
-2641
-2654
-2667
-2679
-2692
-2705
-2717
-2730
-2742
-2755
-2767
-2779
-2792
-2804
-2816
-2828
-2840
-2853
-2865
-2877
-2889
-2901
-2913
-2925
-2936
-2948
-2960
-2972
-2984
-2995
-3007
-3019
-3031
-3042
-3054
-3066
-3077
-3089
-3100
-3112
-3124
-3135
-3147
-3159
-3170
-3182
-3194
-3206
-3217
-3229
-3241
-3253
-3265
-3277
-3289
-3301
-3313
-3325
-3337
-3349
-3361
-3373
-3386
-3398
-3410
-3423
-3435
-3448
-3460
-3473
-3486
-3498
-3511
-3524
-3537
-3550
-3563
-3576
-3589
-3602
-3615
-3628
-3641
-3654
-3667
-3681
-3694
-3707
-3721
-3734
-3748
-3761
-3775
-3789
-3803
-3816
-3830
-3844
-3858
-3872
-3886
-3900
-3915
-3929
-3943
-3958
-3972
-3987
-4002
-4016
-4030
-4046
-4061
-4075
-4091
-4106
-4121
-4136
-4152
-4167
-4182
-4198
-4213
-4229
-4244
-4260
-4276
-4291
-4307
-4323
-4339
-4355
-4371
-4387
-4403
-4419
-4434
-4450
-4466
-4482
-4498
-4514
-4530
-4546
-4562
-4578
-4594
-4609
-4625
-4641
-4656
-4672
-4687
-4702
-4718
-4733
-4748
-4763
-4778
-4793
-4807
-4822
-4837
-4851
-4865
-4879
-4894
-4908
-4922
-4935
-4949
-4963
-4976
-4989
-5003
-5016
-5029
-5042
-5055
-5068
-5080
-5093
-5105
-5118
-5130
-5142
-5154
-5166
-5178
-5190
-5202
-5214
-5225
-5237
-5248
-5260
-5271
-5283
-5294
-5305
-5316
-5327
-5339
-5350
-5361
-5372
-5383
-5393
-5404
-5415
-5426
-5437
-5447
-5458
-5469
-5480
-5490
-5501
-5512
-5522
-5533
-5544
-5555
-5565
-5576
-5587
-5598
-5609
-5620
-5631
-5642
-5653
-5664
-5675
-5686
-5698
-5709
-5720
-5731
-5743
-5754
-5766
-5777
-5789
-5800
-5812
-5823
-5835
-5847
-5859
-5870
-5882
-5894
-5906
-5918
-5930
-5942
-5954
-5967
-5979
-5991
-6003
-6016
-6028
-6040
-6053
-6065
-6078
-6090
-6103
-6115
-6128
-6141
-6153
-6166
-6179
-6191
-6204
-6217
-6230
-6242
-6255
-6268
-6281
-6293
-6306
-6319
-6332
-6344
-6357
-6370
-6382
-6395
-6408
-6420
-6433
-6445
-6458
-6470
-6483
-6495
-6507
-6520
-6532
-6544
-6556
-6569
-6581
-6593
-6605
-6616
-6628
-6640
-6652
-6663
-6675
-6686
-6698
-6709
-6720
-6731
-6742
-6753
-6764
-6775
-6785
-6796
-6806
-6817
-6827
-6837
-6847
-6858
-6868
-6877
-6887
-6897
-6907
-6917
-6926
-6936
-6945
-6954
-6964
-6973
-6982
-6992
-7001
-7010
-7019
-7028
-7037
-7046
-7055
-7064
-7073
-7082
-7091
-7100
-7109
-7117
-7126
-7135
-7144
-7153
-7162
-7171
-7180
-7189
-7198
-7207
-7216
-7225
-7234
-7243
-7253
-7262
-7271
-7280
-7289
-7299
-7308
-7317
-7327
-7336
-7345
-7355
-7364
-7374
-7384
-7393
-7403
-7413
-7422
-7432
-7442
-7452
-7462
-7472
-7482
-7492
-7502
-7512
-7522
-7532
-7542
-7553
-7563
-7574
-7584
-7594
-7605
-7616
-7626
-7637
-7648
-7658
-7669
-7680
-7691
-7702
-7713
-7724
-7735
-7746
-7757
-7768
-7779
-7790
-7802
-7813
-7824
-7835
-7847
-7858
-7869
-7880
-7892
-7903
-7914
-7926
-7937
-7948
-7959
-7971
-7982
-7993
-8004
-8016
-8026
-8038
-8048
-8060
-8071
-8082
-8093
-8103
-8114
-8125
-8135
-8146
-8156
-8166
-8177
-8186
-8197
-8207
-8217
-8226
-8236
-8245
-8255
-8264
-8273
-8282
-8291
-8299
-8308
-8316
-8325
-8333
-8341
-8349
-8356
-8364
-8371
-8378
-8385
-8392
-8399
-8406
-8412
-8419
-8425
-8431
-8437
-8443
-8448
-8454
-8459
-8464
-8470
-8475
-8480
-8484
-8489
-8494
-8498
-8503
-8507
-8511
-8515
-8519
-8523
-8527
-8531
-8534
-8538
-8541
-8545
-8548
-8551
-8555
-8558
-8561
-8564
-8567
-8570
-8573
-8576
-8579
-8582
-8585
-8588
-8590
-8593
-8596
-8599
-8602
-8604
-8607
-8610
-8613
-8615
-8618
-8621
-8624
-8626
-8629
-8632
-8634
-8637
-8640
-8643
-8645
-8648
-8651
-8653
-8656
-8658
-8661
-8663
-8666
-8668
-8670
-8673
-8675
-8677
-8679
-8681
-8683
-8685
-8686
-8688
-8690
-8691
-8693
-8694
-8695
-8696
-8697
-8698
-8699
-8699
-8700
-8700
-8700
-8700
-8700
-8700
-8699
-8698
-8698
-8697
-8695
-8694
-8692
-8691
-8689
-8687
-8684
-8682
-8679
-8676
-8673
-8669
-8666
-8662
-8658
-8654
-8649
-8644
-8639
-8634
-8629
-8623
-8617
-8611
-8605
-8598
-8591
-8584
-8577
-8570
-8562
-8554
-8546
-8538
-8529
-8520
-8511
-8502
-8493
-8483
-8473
-8463
-8453
-8442
-8432
-8421
-8410
-8398
-8387
-8375
-8363
-8351
-8338
-8326
-8313
-8300
-8287
-8274
-8260
-8247
-8233
-8219
-8205
-8189
-8176
-8161
-8146
-8131
-8116
-8100
-8085
-8069
-8053
-8037
-8020
-8004
-7987
-7970
-7953
-7936
-7919
-7901
-7884
-7866
-7848
-7830
-7812
-7793
-7775
-7756
-7737
-7718
-7699
-7679
-7660
-7640
-7620
-7600
-7580
-7560
-7539
-7519
-7498
-7477
-7456
-7435
-7414
-7392
-7371
-7349
-7328
-7306
-7284
-7261
-7239
-7217
-7194
-7171
-7149
-7126
-7103
-7079
-7056
-7032
-7009
-6985
-6961
-6937
-6913
-6889
-6864
-6839
-6815
-6790
-6765
-6740
-6714
-6689
-6664
-6638
-6612
-6586
-6560
-6534
-6507
-6481
-6454
-6427
-6400
-6373
-6346
-6319
-6291
-6263
-6236
-6207
-6179
-6151
-6122
-6094
-6065
-6036
-6007
-5977
-5948
-5918
-5888
-5858
-5828
-5798
-5767
-5736
-5705
-5674
-5643
-5611
-5580
-5548
-5516
-5483
-5451
-5418
-5385
-5352
-5319
-5286
-5252
-5218
-5185
-5150
-5116
-5082
-5047
-5012
-4978
-4943
-4907
-4872
-4837
-4801
-4765
-4730
-4694
-4657
-4621
-4585
-4548
-4512
-4475
-4438
-4401
-4364
-4327
-4290
-4253
-4215
-4178
-4140
-4103
-4065
-4027
-3989
-3951
-3913
-3875
-3837
-3799
-3760
-3722
-3684
-3645
-3607
-3568
-3529
-3491
-3452
-3413
-3374
-3335
-3296
-3257
-3218
-3179
-3140
-3100
-3061
-3022
-2983
-2943
-2904
-2864
-2825
-2786
-2746
-2707
-2668
-2628
-2589
-2550
-2510
-2471
-2432
-2392
-2353
-2314
-2274
-2235
-2196
-2157
-2117
-2078
-2039
-2000
-1961
-1921
-1882
-1843
-1804
-1765
-1726
-1686
-1647
-1608
-1569
-1530
-1491
-1452
-1413
-1374
-1334
-1295
-1256
-1217
-1178
-1139
-1100
-1061
-1022
-984
-945
-906
-867
-828
-789
-750
-711
-673
-634
-595
-557
-518
-479
-441
-402
-364
-325
-287
-248
-210
-172
-133
-95
-57
-19
19
57
96
133
171
209
247
285
323
360
398
435
473
510
548
585
622
660
697
734
771
808
845
882
919
955
992
1028
1065
1101
1138
1174
1210
1246
1282
1318
1354
1389
1425
1461
1496
1531
1567
1602
1637
1672
1707
1742
1777
1812
1846
1881
1915
1949
1984
2017
2052
2085
2119
2153
2186
2219
2253
2286
2319
2351
2384
2417
2449
2481
2513
2545
2577
2609
2640
2671
2703
2734
2765
2795
2826
2857
2887
2917
2947
2977
3007
3037
3066
3096
3125
3154
3184
3213
3241
3270
3299
3327
3356
3384
3412
3440
3468
3496
3524
3552
3579
3607
3634
3661
3688
3715
3742
3769
3796
3822
3849
3875
3901
3927
3953
3979
4003
4030
4054
4080
4105
4130
4155
4179
4204
4228
4252
4276
4300
4323
4347
4370
4393
4416
4439
4462
4484
4506
4528
4550
4572
4594
4615
4636
4657
4678
4698
4719
4739
4759
4779
4799
4818
4837
4856
4875
4894
4912
4930
4948
4966
4983
5001
5018
5035
5052
5068
5085
5101
5117
5133
5149
5164
5179
5194
5209
5224
5239
5253
5268
5282
5296
5310
5323
5337
5350
5363
5376
5389
5402
5415
5427
5439
5451
5463
5475
5487
5499
5510
5522
5533
5544
5555
5566
5577
5587
5598
5608
5619
5629
5639
5649
5659
5669
5679
5689
5698
5708
5717
5726
5736
5745
5754
5763
5772
5781
5789
5798
5806
5815
5823
5831
5839
5847
5855
5863
5871
5878
5886
5893
5900
5908
5915
5921
5928
5935
5941
5948
5954
5960
5966
5972
5978
5983
5989
5994
5999
6004
6009
6014
6018
6023
6027
6031
6035
6039
6043
6047
6050
6054
6057
6060
6063
6066
6069
6071
6074
6076
6078
6080
6082
6084
6086
6087
6089
6090
6091
6092
6093
6094
6094
6095
6095
6095
6095
6095
6095
6094
6094
6093
6092
6091
6090
6089
6087
6085
6084
6082
6079
6077
6075
6072
6069
6066
6063
6060
6056
6053
6049
6045
6041
6037
6032
6028
6023
6019
6014
6008
6003
5998
5992
5987
5981
5975
5969
5963
5956
5950
5943
5936
5929
5922
5915
5908
5900
5892
5884
5877
5868
5860
5852
5843
5834
5826
5817
5807
5798
5789
5779
5769
5759
5749
5739
5729
5718
5708
5697
5686
5675
5664
5652
5641
5629
5617
5605
5593
5581
5569
5556
5543
5531
5518
5505
5491
5478
5465
5451
5437
5423
5409
5395
5381
5366
5352
5337
5322
5307
5292
5277
5262
5246
5231
5215
5200
5184
5168
5152
5136
5120
5103
5087
5071
5054
5038
5021
5004
4988
4971
4954
4937
4920
4903
4886
4869
4852
4835
4817
4800
4783
4766
4748
4731
4714
4696
4679
4661
4644
4626
4609
4591
4574
4556
4539
4521
4504
4486
4469
4451
4434
4416
4398
4381
4363
4346
4328
4311
4293
4276
4258
4241
4223
4206
4188
4171
4153
4136
4119
4101
4083
4066
4049
4030
4014
3997
3979
3962
3944
3927
3909
3891
3874
3856
3839
3821
3803
3786
3768
3750
3733
3715
3697
3679
3661
3644
3626
3608
3590
3572
3555
3537
3519
3501
3483
3465
3448
3430
3412
3394
3376
3359
3341
3323
3305
3288
3270
3252
3235
3217
3199
3181
3164
3146
3128
3110
3093
3075
3057
3039
3022
3004
2986
2968
2950
2932
2914
2896
2878
2860
2841
2823
2805
2786
2768
2749
2731
2712
2693
2675
2656
2637
2618
2599
2580
2561
2541
2522
2502
2483
2463
2444
2424
2404
2384
2364
2344
2324
2304
2283
2263
2242
2222
2201
2180
2160
2139
2118
2097
2076
2054
2033
2012
1990
1969
1947
1926
1904
1882
1860
1838
1816
1794
1772
1749
1727
1705
1682
1659
1637
1614
1591
1568
1545
1522
1499
1476
1452
1429
1405
1382
1358
1334
1310
1287
1263
1239
1214
1190
1166
1142
1117
1093
1068
1044
1018
995
970
945
921
896
871
846
822
797
772
747
722
697
672
647
623
598
573
548
523
498
474
449
424
399
375
350
326
301
277
252
228
204
180
156
131
108
84
60
36
13
-11
-34
-57
-81
-104
-127
-150
-172
-195
-217
-240
-262
-284
-306
-328
-350
-371
-393
-414
-435
-456
-477
-498
-519
-539
-559
-580
-600
-620
-639
-659
-678
-698
-717
-736
-755
-774
-792
-811
-829
-847
-866
-884
-902
-919
-937
-954
-972
-989
-1006
-1022
-1040
-1057
-1074
-1091
-1107
-1124
-1140
-1157
-1173
-1189
-1205
-1221
-1238
-1253
-1269
-1285
-1301
-1317
-1333
-1348
-1364
-1379
-1395
-1410
-1426
-1441
-1457
-1472
-1487
-1503
-1518
-1533
-1548
-1563
-1578
-1593
-1608
-1623
-1638
-1653
-1668
-1683
-1698
-1713
-1728
-1743
-1758
-1772
-1787
-1802
-1817
-1831
-1846
-1861
-1875
-1890
-1905
-1919
-1934
-1948
-1963
-1977
-1992
-2005
-2020
-2035
-2049
-2063
-2078
-2092
-2106
-2121
-2135
-2149
-2163
-2178
-2192
-2206
-2220
-2234
-2248
-2263
-2277
-2291
-2305
-2319
-2333
-2347
-2361
-2375
-2389
-2403
-2417
-2431
-2445
-2459
-2473
-2487
-2501
-2514
-2528
-2542
-2556
-2570
-2584
-2597
-2611
-2625
-2638
-2652
-2666
-2679
-2693
-2706
-2720
-2733
-2746
-2760
-2773
-2786
-2799
-2812
-2825
-2838
-2851
-2864
-2877
-2889
-2902
-2914
-2927
-2939
-2952
-2964
-2976
-2988
-3000
-3012
-3024
-3036
-3047
-3059
-3070
-3082
-3093
-3104
-3115
-3126
-3137
-3148
-3159
-3169
-3180
-3190
-3200
-3211
-3221
-3231
-3240
-3250
-3260
-3269
-3279
-3288
-3297
-3306
-3315
-3324
-3333
-3342
-3350
-3359
-3367
-3376
-3384
-3392
-3400
-3408
-3416
-3424
-3432
-3439
-3447
-3454
-3462
-3469
-3476
-3484
-3491
-3498
-3505
-3512
-3519
-3526
-3532
-3539
-3546
-3552
-3559
-3565
-3572
-3578
-3585
-3591
-3597
-3604
-3610
-3616
-3622
-3628
-3634
-3640
-3646
-3652
-3658
-3664
-3670
-3676
-3682
-3688
-3694
-3700
-3705
-3711
-3717
-3723
-3729
-3734
-3740
-3746
-3752
-3757
-3763
-3768
-3774
-3780
-3785
-3791
-3796
-3802
-3807
-3813
-3818
-3823
-3829
-3834
-3839
-3844
-3850
-3855
-3860
-3865
-3870
-3875
-3880
-3885
-3890
-3895
-3899
-3904
-3909
-3913
-3918
-3922
-3926
-3931
-3935
-3939
-3943
-3947
-3951
-3955
-3959
-3962
-3966
-3969
-3973
-3976
-3979
-3982
-3985
-3988
-3991
-3994
-3996
-3999
-4001
-4003
-4006
-4008
-4009
-4011
-4013
-4014
-4016
-4017
-4019
-4019
-4021
-4022
-4022
-4022
-4022
-4024
-4024
-4024
-4024
-4024
-4024
-4024
-4024
-4022
-4022
-4022
-4021
-4019
-4019
-4019
-4018
-4017
-4016
-4014
-4013
-4011
-4011
-4009
-4008
-4006
-4005
-4003
-4002
-4000
-3999
-3997
-3995
-3994
-3992
-3990
-3988
-3986
-3984
-3983
-3981
-3979
-3977
-3975
-3973
-3971
-3969
-3967
-3965
-3963
-3961
-3958
-3956
-3954
-3952
-3950
-3948
-3945
-3943
-3941
-3939
-3936
-3934
-3932
-3929
-3927
-3924
-3922
-3919
-3917
-3914
-3911
-3909
-3906
-3903
-3900
-3897
-3894
-3891
-3888
-3885
-3881
-3878
-3875
-3871
-3868
-3864
-3861
-3857
-3854
-3850
-3846
-3842
-3838
-3834
-3830
-3826
-3822
-3818
-3813
-3809
-3805
-3800
-3795
-3791
-3786
-3781
-3777
-3772
-3767
-3762
-3757
-3751
-3746
-3741
-3735
-3730
-3724
-3719
-3713
-3707
-3701
-3695
-3689
-3683
-3676
-3670
-3664
-3657
-3650
-3644
-3637
-3630
-3623
-3616
-3609
-3601
-3594
-3587
-3579
-3571
-3564
-3556
-3548
-3540
-3532
-3524
-3515
-3507
-3499
-3490
-3481
-3473
-3464
-3455
-3446
-3437
-3428
-3418
-3409
-3399
-3390
-3380
-3370
-3360
-3350
-3340
-3330
-3320
-3309
-3299
-3288
-3277
-3266
-3255
-3244
-3233
-3222
-3210
-3199
-3187
-3175
-3164
-3152
-3140
-3128
-3115
-3103
-3091
-3078
-3065
-3053
-3040
-3027
-3014
-3001
-2988
-2975
-2962
-2948
-2935
-2921
-2908
-2894
-2880
-2867
-2853
-2839
-2825
-2810
-2796
-2782
-2767
-2753
-2738
-2724
-2709
-2695
-2680
-2665
-2650
-2635
-2620
-2605
-2590
-2575
-2560
-2545
-2530
-2515
-2500
-2485
-2469
-2454
-2439
-2424
-2409
-2394
-2379
-2364
-2349
-2334
-2319
-2304
-2289
-2274
-2259
-2245
-2230
-2215
-2200
-2186
-2171
-2157
-2142
-2128
-2113
-2099
-2084
-2070
-2056
-2041
-2027
-2013
-1999
-1985
-1971
-1957
-1943
-1928
-1914
-1901
-1887
-1873
-1859
-1845
-1831
-1817
-1803
-1790
-1776
-1762
-1748
-1734
-1721
-1707
-1693
-1679
-1666
-1652
-1638
-1624
-1611
-1597
-1583
-1569
-1556
-1542
-1528
-1514
-1500
-1487
-1473
-1459
-1445
-1431
-1418
-1404
-1390
-1376
-1362
-1348
-1335
-1321
-1307
-1293
-1279
-1265
-1251
-1237
-1223
-1209
-1195
-1181
-1167
-1152
-1138
-1124
-1110
-1095
-1081
-1067
-1052
-1038
-1024
-1008
-995
-980
-966
-951
-936
-921
-907
-892
-877
-862
-847
-832
-817
-802
-787
-772
-757
-742
-726
-711
-696
-681
-665
-650
-634
-619
-603
-588
-572
-557
-541
-525
-510
-494
-478
-462
-447
-431
-415
-399
-383
-367
-351
-335
-319
-303
-287
-271
-255
-239
-223
-206
-190
-174
-158
-142
-126
-110
-93
-77
-61
-45
-29
-13
3
19
35
51
67
83
99
115
131
147
163
179
195
211
227
243
258
274
290
306
321
337
353
368
384
399
415
430
445
461
476
491
506
521
536
551
565
580
595
609
623
638
652
666
680
693
707
721
734
747
761
774
787
799
812
825
837
849
861
873
885
897
909
920
931
943
954
965
975
986
997
1006
1016
1027
1037
1047
1056
1066
1075
1084
1093
1102
1111
1119
1128
1136
1144
1152
1160
1168
1175
1183
1190
1197
1204
1211
1218
1225
1231
1238
1244
1250
1256
1262
1268
1274
1280
1286
1291
1297
1302
1307
1313
1318
1323
1328
1333
1338
1342
1347
1352
1357
1361
1366
1370
1375
1379
1384
1388
1392
1397
1401
1405
1409
1414
1418
1422
1426
1430
1434
1438
1442
1447
1451
1455
1459
1463
1467
1470
1474
1478
1482
1486
1490
1494
1498
1502
1506
1510
1514
1518
1522
1526
1530
1534
1539
1543
1547
1551
1555
1559
1564
1568
1572
1576
1581
1585
1590
1594
1599
1603
1608
1612
1617
1622
1626
1631
1636
1641
1646
1651
1656
1661
1666
1672
1677
1682
1688
1694
1699
1705
1711
1717
1723
1729
1735
1741
1747
1754
1760
1766
1773
1780
1786
1793
1800
1807
1814
1821
1828
1835
1842
1849
1856
1863
1871
1878
1885
1893
1900
1908
1915
1923
1930
1938
1945
1953
1961
1968
1976
1984
1991
1999
2007
2013
2021
2029
2037
2045
2052
2060
2067
2075
2082
2090
2097
2104
2111
2119
2126
2133
2140
2147
2153
2160
2167
2173
2180
2186
2192
2199
2205
2211
2217
2222
2228
2233
2239
2244
2249
2254
2259
2264
2268
2273
2277
2281
2285
2289
2293
2297
2300
2304
2307
2310
2313
2316
2319
2321
2324
2326
2328
2331
2333
2334
2336
2338
2339
2341
2342
2343
2344
2345
2346
2347
2348
2349
2349
2350
2350
2351
2351
2351
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2352
2353
2353
2353
2353
2353
2353
2354
2354
2354
2355
2355
2356
2356
2357
2357
2358
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2370
2371
2372
2374
2375
2377
2379
2380
2382
2384
2385
2387
2389
2391
2393
2395
2397
2399
2401
2403
2405
2407
2409
2411
2413
2415
2417
2420
2422
2424
2426
2428
2430
2432
2434
2436
2438
2440
2442
2443
2445
2447
2448
2450
2452
2453
2454
2456
2457
2458
2459
2460
2460
2461
2462
2462
2462
2462
2462
2462
2462
2462
2461
2461
2460
2459
2458
2456
2455
2453
2452
2450
2448
2446
2443
2441
2438
2436
2433
2430
2426
2423
2419
2416
2412
2408
2404
2399
2395
2390
2385
2380
2375
2370
2365
2359
2353
2347
2341
2335
2329
2322
2316
2309
2302
2295
2288
2280
2273
2265
2257
2250
2242
2233
2225
2217
2208
2200
2191
2182
2173
2164
2155
2146
2136
2127
2117
2107
2098
2088
2078
2067
2057
2047
2036
2025
2015
2005
1994
1983
1972
1960
1949
1938
1926
1915
1903
1892
1880
1868
1856
1844
1832
1820
1807
1795
1782
1770
1757
1745
1732
1719
1706
1694
1681
1668
1655
1641
1628
1615
1602
1588
1575
1562
1548
1535
1521
1508
1494
1481
1467
1453
1440
1426
1412
1399
1385
1371
1357
1344
1330
1316
1302
1288
1275
1261
1247
1233
1220
1206
1192
1179
1165
1151
1138
1124
1110
1097
1083
1070
1056
1042
1029
1014
1002
988
975
961
948
934
921
907
894
880
867
853
840
826
813
799
786
772
759
745
731
718
704
691
677
663
649
636
622
608
594
580
566
552
538
524
510
495
481
467
452
438
423
408
394
379
364
349
334
319
304
289
273
258
243
227
211
196
180
164
148
132
116
100
84
68
52
35
19
3
-14
-31
-47
-64
-81
-97
-114
-131
-148
-165
-182
-199
-216
-233
-250
-267
-284
-301
-318
-335
-353
-370
-387
-404
-422
-439
-456
-474
-491
-508
-526
-543
-561
-578
-595
-613
-630
-648
-665
-682
-700
-717
-735
-752
-769
-786
-804
-821
-838
-855
-872
-889
-906
-923
-940
-957
-974
-991
-1006
-1024
-1041
-1057
-1074
-1090
-1107
-1123
-1140
-1156
-1172
-1188
-1204
-1220
-1236
-1252
-1268
-1284
-1300
-1315
-1331
-1347
-1362
-1378
-1393
-1408
-1424
-1439
-1454
-1469
-1484
-1500
-1515
-1530
-1545
-1560
-1574
-1589
-1604
-1619
-1634
-1649
-1663
-1678
-1693
-1708
-1722
-1737
-1752
-1766
-1781
-1796
-1810
-1825
-1840
-1854
-1869
-1884
-1898
-1913
-1928
-1942
-1957
-1972
-1986
-2001
-2016
-2031
-2045
-2061
-2076
-2091
-2105
-2120
-2136
-2151
-2166
-2181
-2196
-2211
-2226
-2242
-2257
-2272
-2288
-2303
-2318
-2334
-2349
-2365
-2380
-2396
-2411
-2427
-2442
-2458
-2474
-2489
-2505
-2521
-2537
-2552
-2568
-2584
-2600
-2615
-2631
-2647
-2663
-2679
-2695
-2711
-2727
-2743
-2759
-2775
-2791
-2807
-2824
-2840
-2856
-2872
-2889
-2905
-2921
-2938
-2954
-2971
-2987
-3004
-3020
-3037
-3054
-3070
-3087
-3104
-3121
-3137
-3154
-3171
-3188
-3205
-3221
-3238
-3255
-3272
-3289
-3306
-3323
-3340
-3357
-3374
-3391
-3408
-3424
-3441
-3458
-3475
-3492
-3509
-3526
-3543
-3560
-3576
-3593
-3610
-3627
-3643
-3660
-3677
-3693
-3710
-3727
-3743
-3760
-3776
-3793
-3809
-3826
-3842
-3859
-3875
-3891
-3908
-3924
-3940
-3957
-3973
-3989
-4005
-4021
-4037
-4053
-4070
-4086
-4102
-4118
-4133
-4149
-4165
-4181
-4197
-4213
-4229
-4244
-4260
-4276
-4292
-4307
-4323
-4339
-4354
-4370
-4386
-4401
-4417
-4432
-4448
-4464
-4479
-4495
-4510
-4525
-4541
-4556
-4572
-4587
-4602
-4618
-4633
-4648
-4663
-4679
-4694
-4709
-4724
-4739
-4755
-4770
-4785
-4800
-4815
-4830
-4845
-4860
-4876
-4891
-4906
-4921
-4936
-4951
-4966
-4981
-4996
-5011
-5026
-5041
-5056
-5071
-5086
-5101
-5116
-5131
-5146
-5161
-5176
-5191
-5207
-5222
-5237
-5252
-5267
-5283
-5298
-5313
-5329
-5344
-5359
-5375
-5390
-5406
-5421
-5437
-5452
-5468
-5483
-5499
-5514
-5530
-5546
-5561
-5577
-5593
-5608
-5624
-5640
-5655
-5671
-5687
-5703
-5718
-5734
-5750
-5765
-5781
-5796
-5812
-5827
-5843
-5858
-5874
-5889
-5904
-5919
-5935
-5950
-5965
-5980
-5995
-6010
-6025
-6039
-6054
-6069
-6083
-6098
-6112
-6127
-6141
-6155
-6169
-6183
-6197
-6210
-6224
-6238
-6251
-6264
-6278
-6291
-6304
-6317
-6330
-6342
-6355
-6367
-6380
-6392
-6404
-6416
-6428
-6440
-6452
-6463
-6475
-6486
-6497
-6508
-6519
-6530
-6541
-6551
-6561
-6572
-6582
-6592
-6602
-6612
-6621
-6631
-6640
-6649
-6658
-6667
-6676
-6685
-6694
-6702
-6710
-6719
-6727
-6735
-6742
-6750
-6758
-6765
-6772
-6779
-6786
-6793
-6800
-6806
-6813
-6819
-6825
-6831
-6837
-6843
-6849
-6854
-6860
-6865
-6870
-6875
-6880
-6885
-6889
-6894
-6898
-6902
-6907
-6911
-6915
-6918
-6922
-6926
-6929
-6933
-6936
-6939
-6942
-6945
-6948
-6951
-6954
-6956
-6959
-6961
-6963
-6966
-6968
-6970
-6972
-6974
-6976
-6977
-6979
-6980
-6982
-6983
-6984
-6986
-6987
-6988
-6989
-6990
-6990
-6991
-6992
-6992
-6993
-6993
-6994
-6994
-6994
-6994
-6994
-6994
-6994
-6994
-6994
-6994
-6994
-6993
-6993
-6993
-6992
-6992
-6991
-6991
-6990
-6989
-6989
-6988
-6987
-6986
-6986
-6985
-6984
-6983
-6982
-6981
-6980
-6979
-6977
-6976
-6975
-6974
-6973
-6971
-6970
-6969
-6967
-6966
-6964
-6963
-6961
-6960
-6958
-6957
-6955
-6953
-6952
-6950
-6948
-6946
-6945
-6943
-6941
-6939
-6938
-6936
-6934
-6932
-6930
-6928
-6926
-6924
-6922
-6920
-6918
-6916
-6914
-6912
-6910
-6907
-6905
-6903
-6901
-6898
-6896
-6894
-6892
-6889
-6887
-6885
-6882
-6880
-6877
-6875
-6872
-6870
-6867
-6864
-6862
-6859
-6856
-6853
-6851
-6848
-6845
-6842
-6839
-6836
-6833
-6830
-6827
-6824
-6821
-6818
-6814
-6811
-6808
-6805
-6801
-6798
-6794
-6791
-6787
-6784
-6780
-6776
-6773
-6769
-6765
-6761
-6758
-6754
-6750
-6746
-6742
-6738
-6734
-6729
-6725
-6721
-6717
-6713
-6708
-6704
-6700
-6695
-6691
-6687
-6682
-6678
-6673
-6669
-6665
-6660
-6656
-6651
-6647
-6642
-6638
-6634
-6629
-6625
-6620
-6616
-6611
-6607
-6603
-6598
-6594
-6589
-6585
-6581
-6576
-6572
-6568
-6564
-6559
-6555
-6551
-6547
-6542
-6538
-6534
-6530
-6526
-6521
-6517
-6513
-6509
-6505
-6501
-6497
-6492
-6488
-6484
-6480
-6476
-6472
-6468
-6464
-6459
-6455
-6451
-6447
-6443
-6439
-6435
-6430
-6426
-6422
-6418
-6414
-6409
-6405
-6401
-6396
-6392
-6388
-6383
-6379
-6375
-6370
-6366
-6361
-6357
-6352
-6348
-6343
-6339
-6334
-6329
-6325
-6320
-6315
-6310
-6306
-6301
-6296
-6291
-6286
-6281
-6276
-6271
-6265
-6260
-6255
-6250
-6244
-6239
-6233
-6228
-6222
-6216
-6210
-6205
-6199
-6193
-6187
-6180
-6174
-6168
-6162
-6155
-6149
-6142
-6136
-6129
-6123
-6116
-6109
-6103
-6096
-6089
-6082
-6075
-6068
-6061
-6054
-6047
-6040
-6032
-6025
-6018
-6010
-6003
-5996
-5988
-5981
-5973
-5966
-5958
-5950
-5943
-5935
-5927
-5919
-5912
-5904
-5896
-5888
-5880
-5872
-5864
-5855
-5847
-5839
-5831
-5822
-5814
-5806
-5797
-5789
-5780
-5772
-5763
-5755
-5746
-5737
-5728
-5720
-5711
-5702
-5693
-5684
-5675
-5666
-5657
-5648
-5639
-5629
-5620
-5611
-5602
-5592
-5583
-5573
-5564
-5554
-5545
-5535
-5525
-5516
-5506
-5496
-5486
-5476
-5466
-5456
-5446
-5436
-5426
-5416
-5406
-5395
-5385
-5375
-5364
-5354
-5343
-5332
-5322
-5311
-5300
-5289
-5279
-5268
-5257
-5246
-5234
-5223
-5212
-5201
-5189
-5178
-5166
-5155
-5143
-5131
-5120
-5108
-5096
-5084
-5072
-5059
-5047
-5035
-5022
-5010
-4997
-4984
-4971
-4958
-4945
-4932
-4919
-4906
-4892
-4879
-4865
-4851
-4837
-4823
-4809
-4795
-4781
-4766
-4752
-4737
-4722
-4707
-4692
-4677
-4662
-4647
-4631
-4615
-4600
-4584
-4568
-4552
-4536
-4519
-4503
-4486
-4470
-4453
-4436
-4419
-4401
-4384
-4367
-4349
-4331
-4314
-4296
-4278
-4259
-4241
-4223
-4204
-4186
-4167
-4148
-4129
-4110
-4091
-4070
-4051
-4033
-4013
-3993
-3974
-3954
-3934
-3914
-3894
-3874
-3853
-3833
-3813
-3793
-3772
-3752
-3731
-3710
-3690
-3669
-3648
-3628
-3607
-3586
-3565
-3544
-3523
-3503
-3482
-3461
-3440
-3419
-3398
-3377
-3356
-3335
-3314
-3293
-3272
-3251
-3230
-3209
-3188
-3167
-3146
-3126
-3105
-3084
-3063
-3043
-3022
-3001
-2981
-2960
-2940
-2919
-2899
-2879
-2858
-2838
-2818
-2798
-2778
-2758
-2738
-2718
-2698
-2679
-2659
-2640
-2620
-2601
-2582
-2562
-2543
-2524
-2506
-2487
-2468
-2449
-2431
-2412
-2394
-2376
-2357
-2339
-2321
-2303
-2285
-2268
-2250
-2232
-2215
-2197
-2180
-2163
-2145
-2128
-2111
-2094
-2077
-2060
-2043
-2027
-2009
-1993
-1977
-1960
-1944
-1928
-1911
-1895
-1879
-1863
-1847
-1831
-1815
-1799
-1783
-1767
-1751
-1736
-1720
-1704
-1689
-1673
-1658
-1643
-1627
-1612
-1597
-1581
-1566
-1551
-1536
-1520
-1505
-1490
-1475
-1460
-1445
-1429
-1414
-1399
-1384
-1369
-1354
-1338
-1323
-1308
-1293
-1278
-1262
-1247
-1232
-1217
-1202
-1186
-1171
-1156
-1141
-1125
-1110
-1095
-1080
-1065
-1050
-1035
-1020
-1004
-990
-975
-960
-945
-930
-915
-900
-886
-871
-856
-841
-827
-812
-798
-783
-769
-755
-740
-726
-712
-698
-684
-670
-656
-642
-628
-614
-600
-587
-573
-560
-546
-533
-519
-506
-493
-480
-467
-454
-441
-428
-415
-403
-390
-378
-365
-353
-340
-328
-316
-304
-292
-280
-268
-256
-244
-232
-221
-209
-198
-186
-175
-163
-152
-141
-130
-118
-107
-96
-85
-75
-64
-53
-42
-32
-21
-10
0
10
21
31
41
51
61
71
81
91
101
111
121
131
140
150
159
169
178
188
197
206
215
224
233
242
251
260
269
278
286
295
304
312
321
329
337
346
354
362
370
378
386
394
402
409
417
424
432
439
447
454
461
468
476
483
490
496
503
510
517
523
530
536
543
549
555
562
568
574
580
586
592
598
604
610
616
621
627
633
638
644
650
655
661
666
671
677
682
687
693
698
703
708
713
719
724
729
734
739
744
749
754
759
764
769
774
778
783
788
793
797
802
807
812
816
821
826
830
835
839
844
848
853
857
862
866
871
875
879
884
888
892
897
901
905
909
913
918
922
926
930
934
938
942
946
950
954
957
961
965
969
972
976
980
983
987
990
994
997
1000
1002
1006
1010
1012
1016
1018
1022
1025
1027
1030
1033
1035
1038
1040
1043
1045
1047
1049
1051
1053
1055
1057
1059
1061
1062
1064
1065
1067
1068
1069
1070
1071
1072
1073
1074
1074
1075
1075
1076
1076
1076
1077
1077
1077
1076
1076
1076
1075
1075
1074
1073
1073
1072
1071
1069
1068
1067
1065
1064
1062
1060
1059
1057
1055
1054
1052
1050
1049
1047
1045
1044
1042
1040
1039
1037
1035
1034
1032
1030
1029
1027
1025
1024
1022
1020
1018
1016
1014
1014
1012
1010
1008
1006
1004
1004
1002
1000
999
997
995
994
992
990
989
987
985
984
982
980
979
977
975
974
972
970
969
967
965
964
962
960
959
957
955
954
952
950
949
947
945
944
942
940
939
937
935
934
932
930
929
927
925
924
922
920
919
917
916
914
912
911
909
907
906
904
902
901
899
897
896
894
892
891
889
887
886
884
882
881
879
877
876
874
872
871
869
867
866
864
863
861
859
858
856
854
853
851
849
848
846
844
843
841
839
838
836
834
833
831
830
828
826
825
823
821
820
818
816
815
813
811
810
808
806
805
803
802
800
798
797
795
793
792
790
788
787
785
784
782
780
779
777
775
774
772
770
769
767
765
764
762
761
759
757
756
754
752
751
749
748
746
744
743
741
739
738
736
734
733
731
730
728
726
725
723
721
720
718
717
715
713
712
710
708
707
705
704
702
700
699
697
695
694
692
691
689
687
686
684
682
681
679
678
676
674
673
671
669
668
666
665
663
661
660
658
657
655
653
652
650
649
647
645
644
642
640
639
637
636
634
632
631
629
628
626
624
623
621
620
618
616
615
613
612
610
608
607
605
603
602
600
599
597
595
594
592
591
589
587
586
584
583
581
580
578
576
575
573
572
570
568
567
565
564
562
560
559
557
556
554
552
551
549
548
546
544
543
541
540
538
537
535
533
532
530
529
527
525
524
522
521
519
518
516
514
513
511
510
508
507
505
503
502
500
499
497
496
494
492
491
489
488
486
485
483
481
480
478
477
475
474
472
470
469
467
466
464
463
461
459
458
456
455
453
452
450
449
447
445
444
442
441
439
438
436
434
433
431
430
428
427
425
424
422
421
419
417
416
414
413
411
410
408
407
405
403
402
400
399
397
396
394
393
391
390
388
386
385
383
382
380
379
377
376
374
373
371
370
368
367
365
363
362
360
359
357
356
354
353
351
350
348
347
345
344
342
341
339
337
336
334
333
331
330
328
327
325
324
322
321
319
318
316
315
313
312
310
309
307
306
304
303
301
300
298
296
295
293
292
290
289
287
286
284
283
281
280
278
277
275
274
272
271
269
268
266
265
263
262
260
259
257
256
254
253
251
250
248
247
245
244
242
241
239
238
237
235
234
232
231
229
228
226
225
223
222
220
219
217
216
214
213
211
210
208
207
205
204
202
201
199
198
197
195
194
192
191
189
188
186
185
183
182
180
179
177
176
175
173
172
170
169
167
166
164
163
161
160
158
157
156
154
153
151
150
148
147
145
144
142
141
140
138
137
135
134
132
131
129
128
126
125
124
122
121
119
118
116
115
114
112
111
109
108
106
105
103
102
101
99
98
96
95
93
92
91
89
88
86
85
83
82
81
79
78
76
75
73
72
71
69
68
66
65
63
62
61
59
58
56
55
54
52
51
49
48
47
45
44
42
41
39
38
37
35
34
32
31
30
28
27
25
24
23
21
20
18
17
16
14
13
11
10
9
7
6
4
3
2
0
-1
-3
-4
-5
-7
-8
-9
-11
-12
-14
-15
-16
-18
-19
-21
-22
-23
-25
-26
-27
-29
-30
-32
-33
-34
-36
-37
-38
-40
-41
-43
-44
-45
-47
-48
-49
-51
-52
-53
-55
-56
-58
-59
-60
-62
-63
-64
-66
-67
-68
-70
-71
-73
-74
-75
-77
-78
-79
-81
-82
-83
-85
-86
-87
-89
-90
-91
-93
-94
-96
-97
-98
-100
-101
-102
-104
-105
-106
-108
-109
-110
-112
-113
-114
-116
-117
-118
-120
-121
-122
-124
-125
-126
-128
-129
-130
-132
-133
-134
-136
-137
-138
-140
-141
-142
-144
-145
-146
-148
-149
-150
-151
-153
-154
-155
-157
-158
-159
-161
-162
-163
-165
-166
-167
-169
-170
-171
-172
-174
-175
-176
-178
-179
-180
-182
-183
-184
-186
-187
-188
-189
-191
-192
-193
-195
-196
-197
-198
-200
-201
-202
-204
-205
-206
-208
-209
-210
-211
-213
-214
-215
-217
-218
-219
-220
-222
-223
-224
-226
-227
-228
-229
-231
-232
-233
-234
-236
-237
-238
-240
-241
-242
-243
-245
-246
-247
-248
-250
-251
-252
-254
-255
-256
-257
-259
-260
-261
-262
-264
-265
-266
-267
-269
-270
-271
-272
-274
-275
-276
-277
-279
-280
-281
-282
-284
-285
-286
-287
-289
-290
-291
-292
-294
-295
-296
-297
-299
-300
-301
-302
-304
-305
-306
-307
-309
-310
-311
-312
-313
-315
-316
-317
-318
-320
-321
-322
-323
-324
-326
-327
-328
-329
-331
-332
-333
-334
-336
-337
-338
-339
-340
-342
-343
-344
-345
-346
-348
-349
-350
-351
-353
-354
-355
-356
-357
-359
-360
-361
-362
-363
-365
-366
-367
-368
-369
-371
-372
-373
-374
-375
-377
-378
-379
-380
-381
-383
-384
-385
-386
-387
-388
-390
-391
-392
-393
-394
-396
-397
-398
-399
-400
-402
-403
-404
-405
-406
-407
-409
-410
