5
24970
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-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
-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
-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
-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
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-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
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-156
-156
-156
-157
-157
-157
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-162
-162
-162
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-167
-167
-167
-168
-168
-169
-169
-169
-170
-170
-171
-171
-171
-172
-172
-173
-173
-173
-174
-174
-175
-175
-175
-176
-176
-177
-177
-177
-178
-178
-179
-179
-179
-180
-180
-181
-181
-181
-182
-182
-183
-183
-183
-184
-184
-185
-185
-186
-186
-186
-187
-187
-188
-188
-188
-189
-189
-190
-190
-191
-191
-191
-192
-192
-193
-193
-193
-194
-194
-195
-195
-196
-196
-196
-197
-197
-198
-198
-199
-199
-199
-200
-200
-201
-201
-202
-202
-202
-203
-203
-204
-204
-205
-205
-206
-206
-206
-207
-207
-208
-208
-209
-209
-210
-210
-210
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-214
-214
-215
-215
-216
-216
-216
-216
-217
-217
-217
-217
-216
-216
-216
-216
-216
-215
-215
-215
-215
-214
-214
-214
-213
-213
-212
-212
-211
-210
-210
-209
-209
-208
-207
-207
-206
-206
-205
-205
-205
-205
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-203
-203
-203
-203
-202
-202
-202
-202
-201
-201
-201
-201
-201
-201
-201
-201
-201
-201
-202
-202
-203
-204
-204
-205
-206
-207
-208
-209
-210
-210
-211
-212
-212
-213
-213
-214
-214
-214
-215
-215
-216
-216
-217
-217
-218
-219
-220
-221
-222
-224
-225
-227
-228
-230
-232
-234
-235
-237
-239
-241
-242
-244
-245
-247
-248
-250
-251
-252
-254
-255
-256
-258
-259
-260
-262
-263
-264
-266
-267
-268
-269
-271
-272
-273
-273
-274
-275
-275
-276
-276
-277
-277
-277
-278
-278
-279
-279
-280
-280
-281
-282
-282
-283
-283
-284
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-284
-284
-284
-284
-284
-283
-283
-283
-283
-283
-283
-283
-282
-282
-281
-280
-280
-279
-278
-277
-276
-276
-275
-274
-273
-272
-271
-271
-270
-269
-269
-268
-267
-267
-266
-266
-265
-265
-264
-264
-263
-263
-262
-262
-261
-261
-260
-260
-259
-259
-259
-258
-258
-258
-257
-257
-256
-255
-255
-254
-254
-254
-253
-253
-253
-253
-253
-253
-253
-253
-253
-254
-254
-254
-255
-255
-256
-256
-256
-257
-257
-257
-257
-258
-258
-259
-259
-260
-260
-261
-262
-263
-264
-265
-266
-268
-269
-271
-272
-274
-276
-277
-279
-281
-282
-284
-286
-288
-290
-292
-294
-296
-298
-300
-302
-305
-307
-309
-312
-314
-316
-318
-321
-323
-325
-327
-329
-331
-333
-335
-337
-339
-341
-343
-346
-348
-351
-354
-357
-359
-362
-365
-368
-371
-374
-377
-380
-383
-386
-389
-392
-395
-398
-401
-403
-406
-408
-411
-413
-415
-417
-419
-421
-423
-425
-426
-428
-429
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-441
-442
-443
-444
-445
-445
-446
-446
-447
-447
-448
-448
-448
-448
-448
-448
-448
-448
-447
-447
-446
-445
-445
-444
-443
-442
-441
-440
-438
-437
-436
-435
-433
-432
-431
-430
-429
-428
-427
-426
-425
-425
-424
-423
-422
-421
-419
-418
-417
-416
-415
-413
-412
-411
-409
-408
-407
-405
-404
-403
-402
-401
-400
-399
-398
-398
-397
-396
-395
-395
-394
-393
-392
-391
-390
-390
-389
-388
-388
-388
-388
-388
-388
-388
-388
-389
-389
-390
-391
-391
-392
-392
-392
-393
-393
-393
-393
-394
-394
-394
-394
-395
-395
-396
-397
-398
-398
-399
-400
-401
-403
-404
-405
-406
-407
-409
-410
-411
-412
-413
-414
-415
-416
-417
-418
-419
-420
-421
-421
-422
-423
-424
-425
-426
-427
-429
-430
-431
-433
-434
-436
-437
-439
-441
-443
-445
-447
-448
-450
-452
-454
-456
-458
-460
-462
-464
-465
-467
-469
-470
-472
-474
-475
-477
-479
-481
-482
-484
-486
-488
-489
-491
-492
-494
-495
-496
-497
-498
-499
-500
-501
-502
-503
-505
-506
-507
-509
-510
-512
-513
-515
-516
-518
-520
-521
-523
-524
-526
-527
-528
-529
-530
-531
-531
-532
-533
-533
-534
-535
-535
-536
-536
-536
-537
-537
-537
-537
-537
-537
-537
-537
-537
-537
-537
-537
-536
-536
-536
-535
-535
-535
-534
-534
-534
-534
-534
-533
-533
-533
-533
-533
-532
-532
-532
-532
-532
-532
-532
-532
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-534
-534
-534
-534
-534
-534
-534
-534
-534
-535
-535
-535
-535
-536
-536
-536
-536
-537
-537
-537
-537
-538
-538
-539
-539
-540
-541
-542
-542
-543
-544
-545
-545
-546
-547
-547
-548
-549
-550
-550
-551
-552
-553
-554
-555
-556
-557
-558
-560
-561
-563
-564
-566
-568
-570
-573
-575
-577
-580
-582
-584
-587
-589
-592
-594
-597
-599
-601
-604
-606
-609
-611
-614
-617
-619
-622
-625
-628
-632
-635
-638
-642
-645
-649
-652
-655
-658
-661
-664
-667
-670
-672
-675
-677
-680
-682
-685
-687
-689
-691
-694
-696
-698
-700
-703
-705
-707
-709
-711
-713
-715
-717
-719
-720
-722
-723
-724
-725
-725
-726
-727
-727
-728
-728
-729
-729
-729
-729
-729
-729
-729
-729
-729
-728
-728
-727
-726
-726
-725
-724
-723
-722
-720
-719
-718
-717
-715
-714
-713
-711
-710
-708
-707
-705
-703
-701
-699
-697
-695
-693
-691
-689
-686
-684
-682
-679
-677
-675
-672
-670
-668
-666
-664
-662
-660
-658
-656
-654
-652
-650
-648
-646
-644
-643
-641
-639
-638
-636
-635
-634
-633
-631
-630
-629
-628
-627
-626
-625
-624
-624
-623
-623
-622
-622
-622
-622
-622
-622
-622
-622
-622
-622
-622
-622
-622
-622
-622
-622
-622
-621
-621
-620
-620
-619
-619
-619
-618
-618
-618
-617
-617
-617
-617
-617
-617
-617
-617
-617
-617
-616
-616
-615
-615
-614
-613
-613
-612
-611
-610
-609
-608
-607
-606
-605
-604
-603
-602
-602
-601
-600
-599
-598
-598
-597
-596
-595
-593
-592
-591
-590
-588
-587
-586
-585
-584
-583
-582
-581
-580
-579
-577
-576
-574
-573
-571
-570
-568
-567
-565
-564
-563
-561
-560
-559
-557
-556
-555
-554
-552
-551
-550
-549
-548
-547
-546
-546
-545
-544
-543
-542
-541
-540
-539
-538
-536
-535
-534
-533
-532
-531
-530
-528
-527
-526
-525
-524
-523
-522
-521
-520
-519
-518
-517
-516
-515
-514
-513
-512
-512
-511
-511
-511
-510
-510
-510
-510
-511
-511
-511
-511
-511
-512
-512
-513
-514
-514
-515
-516
-517
-518
-518
-519
-520
-521
-523
-524
-525
-527
-528
-530
-531
-532
-534
-535
-536
-537
-538
-539
-540
-541
-541
-542
-542
-542
-542
-542
-542
-542
-542
-541
-541
-540
-540
-539
-538
-538
-537
-536
-534
-533
-532
-530
-529
-527
-526
-524
-522
-521
-519
-517
-515
-513
-511
-509
-506
-504
-501
-499
-497
-495
-492
-490
-488
-486
-484
-482
-480
-478
-476
-474
-472
-471
-469
-467
-465
-463
-461
-459
-457
-455
-452
-450
-447
-445
-443
-440
-438
-435
-433
-431
-429
-427
-425
-423
-421
-419
-417
-415
-413
-411
-409
-407
-405
-403
-401
-399
-398
-396
-394
-393
-391
-390
-388
-387
-385
-384
-382
-381
-380
-379
-378
-377
-376
-375
-375
-374
-374
-374
-374
-375
-375
-376
-376
-377
-377
-378
-379
-380
-380
-381
-382
-383
-384
-385
-387
-388
-390
-391
-393
-395
-397
-399
-401
-403
-405
-407
-409
-411
-414
-416
-419
-421
-424
-426
-429
-432
-434
-437
-440
-443
-446
-449
-452
-455
-458
-461
-464
-468
-471
-474
-477
-480
-482
-485
-488
-490
-493
-495
-497
-499
-501
-503
-505
-506
-508
-509
-510
-511
-512
-513
-514
-515
-515
-516
-517
-518
-519
-519
-520
-520
-520
-520
-520
-519
-519
-518
-516
-515
-513
-512
-510
-508
-505
-503
-501
-498
-496
-493
-490
-487
-484
-480
-477
-473
-469
-465
-461
-457
-452
-447
-443
-438
-433
-428
-423
-418
-413
-408
-403
-398
-393
-388
-383
-378
-373
-368
-363
-358
-353
-348
-344
-339
-335
-330
-326
-322
-317
-313
-309
-305
-301
-297
-293
-289
-285
-281
-278
-274
-270
-266
-262
-259
-255
-251
-247
-244
-240
-237
-233
-230
-227
-224
-221
-218
-215
-212
-209
-207
-204
-202
-199
-197
-195
-193
-192
-190
-189
-188
-187
-186
-185
-184
-183
-183
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-183
-183
-184
-184
-185
-186
-186
-187
-188
-189
-190
-191
-192
-194
-195
-196
-198
-199
-201
-203
-204
-206
-207
-209
-210
-211
-212
-212
-213
-213
-213
-213
-213
-213
-213
-212
-212
-211
-210
-209
-208
-207
-206
-205
-204
-203
-202
-200
-199
-198
-197
-195
-194
-193
-192
-191
-190
-189
-188
-187
-186
-185
-184
-184
-183
-182
-182
-181
-181
-180
-180
-179
-179
-179
-179
-180
-180
-181
-181
-182
-183
-184
-185
-186
-187
-189
-190
-192
-194
-196
-198
-200
-202
-204
-207
-209
-212
-214
-217
-220
-223
-226
-229
-232
-235
-238
-241
-243
-246
-248
-251
-253
-255
-258
-261
-263
-266
-269
-271
-274
-277
-279
-281
-284
-286
-288
-290
-292
-294
-296
-298
-300
-301
-303
-304
-305
-306
-306
-307
-307
-307
-308
-308
-308
-308
-307
-307
-306
-306
-305
-303
-302
-301
-299
-298
-296
-294
-293
-291
-288
-286
-284
-281
-278
-275
-272
-269
-266
-262
-259
-255
-251
-247
-242
-238
-234
-229
-225
-221
-217
-213
-209
-206
-202
-198
-195
-191
-188
-185
-182
-179
-176
-174
-172
-170
-168
-167
-165
-164
-163
-161
-160
-159
-158
-156
-155
-154
-152
-151
-150
-149
-147
-146
-146
-145
-145
-144
-144
-144
-145
-145
-146
-147
-147
-148
-149
-150
-151
-152
-153
-154
-155
-155
-156
-157
-158
-158
-159
-160
-161
-163
-165
-167
-169
-171
-173
-176
-178
-180
-183
-185
-187
-189
-191
-193
-195
-197
-199
-201
-203
-205
-206
-208
-210
-212
-214
-216
-218
-221
-223
-226
-229
-231
-234
-237
-240
-242
-245
-247
-250
-252
-254
-256
-258
-260
-262
-263
-265
-266
-267
-269
-270
-271
-272
-272
-273
-273
-274
-274
-274
-274
-275
-275
-275
-276
-276
-276
-276
-276
-275
-274
-273
-272
-270
-269
-267
-265
-262
-260
-257
-254
-251
-248
-245
-241
-238
-235
-232
-228
-225
-221
-218
-214
-211
-207
-204
-200
-196
-193
-189
-185
-182
-178
-174
-170
-167
-163
-159
-155
-151
-147
-144
-140
-136
-132
-128
-124
-120
-115
-111
-106
-102
-98
-93
-89
-85
-80
-76
-72
-69
-65
-62
-58
-55
-53
-50
-48
-46
-45
-43
-42
-41
-41
-41
-41
-41
-42
-43
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-58
-59
-61
-63
-65
-67
-69
-71
-73
-75
-77
-79
-81
-83
-85
-87
-89
-91
-93
-95
-97
-99
-102
-104
-107
-109
-111
-114
-116
-117
-119
-120
-122
-123
-124
-125
-126
-127
-128
-129
-130
-132
-133
-134
-136
-137
-139
-141
-143
-145
-147
-149
-151
-152
-154
-155
-157
-158
-159
-160
-161
-162
-163
-164
-166
-167
-168
-170
-171
-173
-175
-176
-178
-179
-181
-182
-184
-185
-187
-188
-190
-192
-193
-195
-196
-198
-199
-201
-202
-204
-206
-208
-210
-212
-215
-217
-220
-223
-226
-230
-233
-237
-240
-244
-248
-252
-256
-260
-264
-267
-271
-275
-278
-281
-284
-286
-289
-292
-295
-298
-301
-304
-307
-310
-314
-317
-321
-324
-328
-331
-334
-337
-341
-344
-347
-350
-353
-356
-358
-361
-364
-366
-368
-370
-372
-373
-375
-376
-378
-379
-380
-381
-382
-382
-383
-383
-384
-384
-383
-383
-382
-381
-380
-378
-377
-375
-373
-371
-368
-366
-364
-361
-359
-357
-354
-352
-349
-347
-344
-342
-339
-337
-334
-331
-329
-326
-323
-320
-317
-314
-311
-307
-304
-300
-297
-293
-290
-286
-282
-279
-275
-271
-267
-264
-260
-256
-253
-249
-245
-242
-238
-234
-230
-226
-222
-219
-215
-212
-209
-205
-202
-199
-196
-193
-190
-187
-183
-179
-175
-171
-166
-161
-157
-152
-147
-142
-137
-132
-127
-123
-119
-114
-110
-106
-102
-99
-95
-91
-88
-84
-80
-77
-73
-70
-66
-63
-59
-56
-52
-49
-45
-42
-38
-34
-30
-26
-22
-18
-14
-9
-5
-1
3
8
12
17
21
26
30
35
39
44
48
52
55
59
62
65
67
70
72
74
75
77
77
78
78
77
76
75
73
71
68
64
60
55
50
44
38
31
24
17
9
1
-7
-16
-25
-34
-43
-53
-63
-72
-82
-92
-101
-111
-120
-130
-139
-148
-157
-167
-176
-186
-195
-204
-213
-222
-231
-239
-247
-256
-264
-271
-279
-286
-293
-300
-307
-313
-318
-324
-328
-333
-337
-341
-345
-348
-352
-355
-358
-360
-362
-364
-366
-367
-367
-367
-367
-367
-366
-365
-364
-362
-361
-359
-356
-354
-351
-348
-344
-341
-337
-333
-328
-324
-319
-314
-309
-304
-298
-292
-286
-279
-273
-266
-258
-251
-244
-237
-229
-222
-215
-207
-200
-193
-185
-177
-169
-161
-153
-145
-136
-128
-119
-111
-102
-94
-86
-77
-69
-61
-53
-45
-37
-29
-22
-14
-7
0
7
14
21
28
34
41
47
53
59
64
70
75
80
85
89
93
96
99
101
103
104
105
105
105
105
105
104
103
102
100
99
97
95
93
90
87
84
80
76
72
68
63
58
53
48
43
38
33
29
24
19
15
10
5
1
-4
-9
-14
-19
-24
-30
-35
-41
-47
-53
-59
-65
-72
-78
-84
-90
-96
-102
-108
-113
-118
-124
-129
-134
-138
-143
-147
-151
-155
-159
-162
-165
-168
-171
-173
-174
-176
-177
-178
-178
-179
-179
-179
-179
-179
-179
-178
-177
-176
-175
-173
-171
-169
-166
-163
-159
-155
-150
-145
-139
-133
-127
-121
-115
-108
-102
-96
-89
-83
-77
-70
-64
-58
-51
-45
-38
-32
-26
-20
-14
-9
-4
1
6
11
15
20
24
29
33
38
42
47
51
56
61
65
70
74
79
83
87
91
94
98
101
104
107
109
112
114
117
119
122
125
128
131
134
138
141
144
147
150
152
154
156
158
159
160
161
162
162
163
163
164
165
166
167
169
171
173
175
178
180
183
185
188
190
192
194
195
196
197
198
199
200
200
201
202
204
205
207
209
212
215
218
221
225
229
233
237
242
246
251
256
260
265
269
274
278
282
287
290
294
298
301
305
308
311
313
316
318
320
322
323
325
326
327
328
329
330
330
331
332
333
334
334
335
334
334
333
332
330
327
324
321
317
312
308
303
297
291
285
279
273
266
260
253
246
239
232
225
218
211
204
198
191
183
176
169
162
154
147
139
132
124
117
110
103
97
90
84
78
72
66
60
54
48
42
36
30
24
18
12
7
2
-3
-7
-11
-15
-19
-23
-26
-30
-33
-36
-39
-41
-44
-47
-49
-51
-53
-55
-57
-59
-60
-61
-63
-63
-64
-64
-64
-64
-63
-62
-61
-59
-58
-56
-54
-52
-49
-47
-44
-41
-38
-35
-32
-29
-25
-22
-19
-16
-12
-9
-6
-3
0
4
7
10
13
16
19
22
25
27
29
31
32
33
34
35
36
37
37
38
38
38
38
38
38
38
38
38
38
39
40
41
42
43
44
45
46
46
46
47
46
46
46
45
44
43
42
41
40
39
38
37
36
35
35
34
34
34
35
35
36
37
38
39
40
41
43
44
45
46
47
48
49
50
51
51
52
53
53
53
54
54
55
56
57
58
59
61
63
65
68
70
73
75
78
80
83
85
87
89
91
93
94
96
97
97
98
99
99
100
101
102
103
104
106
107
109
111
112
114
116
118
119
121
123
124
126
127
129
130
132
134
136
138
140
142
145
148
151
154
157
160
163
166
169
172
176
179
182
185
188
192
195
199
203
207
211
215
219
224
229
233
238
243
248
254
259
265
271
278
284
292
300
308
317
326
336
346
356
367
378
389
401
412
424
436
448
460
472
484
496
508
519
531
543
554
566
577
588
599
609
620
630
640
650
660
669
679
688
697
706
715
724
733
742
751
759
768
776
784
792
800
807
814
821
827
832
837
842
846
850
854
857
860
863
865
867
869
871
872
873
874
875
875
876
877
877
878
879
880
882
883
885
887
889
891
893
895
898
901
904
907
910
914
917
921
924
928
932
935
939
942
945
949
952
955
957
960
963
966
968
971
974
976
979
982
986
989
993
998
1002
1006
1012
1018
1022
1029
1035
1041
1047
1053
1059
1065
1071
1076
1082
1087
1092
1097
1102
1107
1112
1116
1121
1125
1130
1135
1140
1145
1151
1156
1161
1166
1171
1177
1182
1187
1193
1198
1204
1209
1215
1221
1227
1233
1238
1244
1250
1255
1260
1266
1271
1276
1280
1285
1290
1294
1298
1303
1307
1311
1316
1321
1326
1331
1336
1341
1347
1352
1358
1363
1369
1375
1381
1386
1392
1398
1404
1410
1416
1422
1427
1433
1438
1444
1449
1454
1459
1463
1468
1472
1475
1479
1482
1485
1488
1491
1494
1496
1499
1501
1504
1507
1510
1512
1515
1517
1520
1522
1524
1526
1529
1531
1533
1536
1538
1541
1543
1546
1548
1550
1552
1554
1556
1558
1560
1562
1564
1566
1568
1571
1573
1575
1577
1579
1581
1583
1585
1588
1590
1592
1594
1596
1598
1600
1602
1604
1606
1608
1610
1611
1613
1615
1616
1618
1620
1622
1624
1627
1629
1632
1636
1640
1644
1649
1654
1659
1664
1670
1676
1681
1687
1693
1699
1705
1711
1717
1724
1730
1737
1744
1750
1757
1764
1771
1777
1783
1790
1795
1801
1807
1812
1817
1821
1825
1830
1833
1837
1841
1844
1847
1850
1853
1856
1859
1861
1864
1867
1869
1872
1875
1878
1881
1884
1887
1891
1894
1898
1902
1906
1911
1916
1922
1928
1934
1941
1948
1955
1962
1969
1976
1982
1989
1995
2001
2007
2012
2017
2024
2029
2036
2041
2049
2055
2062
2068
2075
2082
2089
2097
2104
2110
2117
2124
2130
2137
2143
2148
2154
2159
2164
2169
2174
2179
2184
2188
2193
2198
2204
2209
2214
2219
2224
2229
2234
2239
2244
2249
2254
2258
2263
2268
2273
2278
2282
2287
2291
2296
2300
2305
2309
2313
2318
2322
2326
2330
2334
2339
2343
2347
2351
2356
2360
2365
2370
2374
2379
2384
2389
2393
2399
2404
2409
2414
2419
2424
2428
2433
2437
2441
2445
2449
2453
2457
2460
2464
2469
2473
2477
2482
2487
2492
2498
2503
2509
2515
2520
2526
2531
2537
2542
2547
2552
2557
2561
2565
2569
2573
2576
2580
2583
2586
2589
2592
2596
2599
2603
2607
2611
2615
2619
2624
2629
2634
2639
2644
2650
2655
2661
2667
2672
2678
2683
2687
2692
2696
2700
2703
2706
2709
2712
2715
2719
2722
2726
2730
2735
2739
2744
2749
2755
2760
2766
2771
2777
2783
2789
2795
2801
2807
2812
2818
2824
2830
2835
2840
2846
2851
2856
2861
2866
2871
2877
2882
2887
2893
2898
2903
2908
2913
2917
2921
2925
2928
2931
2934
2936
2939
2941
2943
2945
2946
2948
2949
2950
2951
2952
2953
2954
2954
2955
2956
2957
2958
2958
2958
2958
2957
2955
2954
2951
2948
2945
2941
2936
2931
2926
2921
2915
2909
2903
2896
2890
2883
2876
2870
2863
2856
2850
2843
2837
2830
2824
2818
2812
2806
2800
2793
2787
2781
2775
2769
2763
2758
2753
2748
2744
2740
2737
2734
2731
2729
2727
2726
2725
2725
2725
2726
2727
2729
2731
2734
2737
2741
2745
2749
2754
2760
2766
2772
2779
2787
2794
2802
2809
2817
2824
2831
2839
2846
2853
2860
2867
2874
2881
2888
2895
2902
2910
2918
2926
2934
2943
2951
2960
2968
2977
2985
2993
3000
3008
3014
3021
3026
3031
3036
3041
3045
3049
3053
3057
3060
3064
3068
3071
3074
3078
3081
3084
3086
3089
3091
3092
3093
3094
3095
3095
3096
3096
3096
3096
3096
3096
3096
3096
3097
3097
3098
3099
3100
3101
3103
3105
3107
3110
3113
3116
3119
3122
3126
3130
3134
3138
3143
3147
3151
3156
3160
3164
3169
3173
3177
3181
3185
3189
3193
3196
3200
3204
3208
3212
3216
3221
3226
3231
3236
3241
3247
3253
3259
3265
3271
3278
3284
3291
3297
3304
3310
3317
3324
3331
3337
3344
3351
3358
3365
3372
3379
3387
3394
3402
3410
3418
3427
3435
3444
3454
3463
3473
3483
3494
3504
3515
3526
3537
3548
3560
3571
3583
3594
3606
3617
3629
3640
3651
3662
3673
3683
3694
3705
3716
3727
3739
3751
3763
3775
3788
3800
3813
3825
3837
3849
3861
3872
3883
3894
3905
3916
3927
3938
3949
3959
3970
3981
3992
4002
4013
4024
4034
4043
4054
4065
4074
4083
4093
4102
4111
4119
4127
4135
4142
4148
4154
4160
4165
4169
4173
4177
4181
4184
4187
4190
4193
4195
4197
4200
4202
4203
4205
4207
4209
4210
4212
4214
4216
4217
4219
4221
4222
4224
4225
4226
4227
4227
4228
4228
4228
4227
4227
4227
4226
4226
4225
4225
4226
4226
4227
4228
4229
4231
4232
4234
4236
4237
4239
4242
4244
4246
4248
4250
4252
4254
4255
4257
4258
4259
4259
4260
4261
4262
4264
4265
4266
4268
4269
4271
4273
4274
4276
4277
4279
4281
4283
4284
4286
4288
4290
4292
4295
4297
4299
4302
4305
4307
4310
4313
4316
4318
4320
4323
4325
4326
4328
4330
4331
4333
4334
4336
4337
4339
4341
4343
4345
4348
4350
4353
4356
4358
4361
4363
4365
4367
4368
4369
4369
4369
4369
4369
4369
4369
4369
4369
4370
4371
4372
4374
4376
4378
4380
4382
4384
4386
4388
4390
4391
4393
4395
4397
4398
4400
4402
4404
4406
4408
4410
4412
4414
4416
4418
4421
4423
4424
4426
4428
4429
4430
4431
4432
4432
4433
4433
4433
4433
4433
4433
4433
4433
4433
4432
4432
4431
4430
4429
4427
4426
4424
4422
4421
4419
4417
4415
4413
4411
4409
4407
4404
4402
4400
4398
4396
4393
4390
4387
4383
4380
4376
4372
4368
4364
4361
4357
4354
4352
4350
4349
4348
4348
4348
4348
4349
4350
4351
4353
4355
4357
4359
4361
4364
4367
4370
4373
4377
4380
4383
4387
4391
4395
4399
4403
4408
4413
4418
4423
4428
4434
4439
4444
4449
4453
4458
4463
4469
4474
4479
4484
4490
4496
4501
4507
4512
4517
4522
4526
4530
4533
4537
4540
4542
4545
4548
4550
4553
4555
4558
4560
4562
4563
4565
4566
4568
4569
4569
4570
4570
4571
4570
4570
4569
4568
4566
4565
4563
4562
4560
4559
4558
4557
4557
4557
4556
4556
4556
4555
4555
4554
4553
4551
4549
4547
4545
4543
4540
4537
4535
4532
4530
4527
4526
4524
4523
4523
4523
4524
4524
4525
4526
4527
4527
4527
4527
4527
4527
4526
4525
4524
4523
4522
4520
4519
4518
4518
4517
4518
4518
4519
4521
4523
4526
4529
4533
4537
4540
4545
4549
4553
4557
4561
4565
4569
4573
4577
4581
4585
4589
4592
4596
4600
4603
4606
4610
4613
4617
4620
4624
4627
4631
4635
4638
4642
4645
4648
4650
4653
4655
4657
4659
4661
4662
4664
4665
4667
4669
4670
4672
4674
4676
4678
4680
4682
4684
4687
4690
4693
4696
4700
4704
4707
4711
4714
4717
4720
4722
4724
4725
4727
4728
4728
4729
4729
4729
4728
4727
4726
4724
4722
4720
4718
4716
4714
4712
4710
4708
4705
4702
4699
4695
4691
4686
4681
4676
4670
4665
4659
4654
4648
4643
4637
4631
4624
4618
4611
4604
4598
4591
4584
4577
4570
4564
4557
4550
4543
4536
4528
4520
4513
4504
4496
4488
4479
4471
4462
4453
4443
4433
4423
4412
4401
4390
4378
4367
4355
4343
4331
4319
4308
4296
4285
4274
4264
4254
4244
4235
4226
4217
4210
4203
4197
4192
4187
4183
4180
4177
4175
4173
4171
4170
4169
4169
4170
4171
4173
4175
4179
4182
4187
4191
4196
4201
4206
4212
4217
4223
4229
4235
4242
4249
4256
4264
4271
4279
4288
4296
4305
4314
4323
4333
4343
4354
4364
4376
4387
4399
4411
4423
4436
4448
4460
4473
4485
4498
4510
4523
4536
4549
4563
4577
4590
4604
4619
4633
4647
4662
4677
4691
4706
4721
4736
4750
4764
4778
4792
4805
4818
4830
4842
4853
4864
4875
4885
4895
4905
4914
4923
4932
4939
4946
4953
4958
4963
4967
4970
4972
4974
4974
4974
4973
4971
4969
4966
4962
4957
4953
4948
4942
4937
4931
4925
4919
4912
4906
4899
4891
4883
4875
4866
4857
4848
4838
4829
4819
4809
4799
4790
4780
4770
4760
4750
4739
4728
4717
4706
4694
4681
4669
4656
4643
4631
4617
4604
4591
4578
4565
4552
4539
4526
4513
4500
4487
4475
4462
4450
4438
4426
4415
4403
4392
4381
4370
4359
4350
4341
4332
4325
4318
4312
4307
4303
4299
4295
4291
4288
4285
4281
4278
4275
4272
4270
4267
4265
4262
4260
4258
4257
4255
4254
4253
4253
4253
4254
4255
4257
4258
4261
4263
4266
4268
4271
4274
4276
4279
4282
4286
4290
4294
4299
4304
4310
4317
4324
4331
4339
4347
4355
4364
4373
4382
4391
4400
4410
4420
4430
4440
4450
4460
4470
4481
4491
4502
4513
4523
4534
4545
4556
4567
4577
4587
4597
4606
4614
4622
4628
4634
4640
4644
4648
4652
4654
4657
4659
4661
4662
4663
4664
4665
4665
4665
4665
4665
4665
4665
4665
4665
4664
4664
4664
4663
4662
4661
4659
4657
4655
4652
4649
4646
4642
4637
4632
4627
4621
4615
4609
4602
4595
4588
4581
4574
4567
4560
4553
4546
4538
4531
4523
4515
4506
4498
4488
4479
4469
4458
4446
4434
4421
4408
4394
4379
4365
4350
4335
4320
4305
4291
4277
4263
4250
4237
4224
4212
4201
4189
4179
4169
4159
4151
4143
4135
4129
4123
4117
4112
4108
4104
4100
4096
4091
4089
4085
4082
4078
4075
4073
4070
4067
4066
4065
4062
4062
4061
4061
4059
4059
4059
4059
4061
4062
4062
4065
4067
4069
4072
4075
4078
4082
4086
4090
4094
4098
4102
4106
4111
4115
4120
4125
4131
4137
4144
4151
4158
4166
4174
4182
4190
4199
4208
4217
4225
4234
4243
4251
4260
4267
4275
4282
4288
4294
4299
4304
4308
4311
4314
4316
4318
4319
4320
4320
4320
4320
4319
4318
4316
4314
4312
4309
4306
4303
4300
4296
4292
4288
4284
4280
4276
4271
4267
4262
4257
4251
4245
4239
4232
4224
4217
4209
4200
4192
4183
4173
4164
4155
4145
4136
4127
4118
4109
4101
4093
4085
4078
4070
4064
4057
4050
4043
4038
4030
4025
4019
4014
4008
4003
3998
3993
3988
3984
3979
3975
3970
3966
3962
3958
3953
3949
3946
3942
3938
3935
3933
3931
3929
3928
3928
3929
3930
3931
3934
3936
3940
3944
3948
3952
3957
3961
3966
3970
3974
3977
3981
3984
3987
3989
3991
3993
3995
3997
3998
3998
3999
3999
3999
3999
3999
3999
3999
4000
4000
4000
4000
4000
3999
3999
3998
3998
3998
3998
3998
3998
3999
4001
4002
4003
4006
4009
4011
4014
4017
4019
4022
4026
4029
4032
4034
4038
4041
4043
4046
4051
4054
4058
4062
4065
4069
4072
4075
4078
4080
4083
4085
4086
4088
4090
4091
4091
4091
4091
4091
4090
4089
4088
4086
4086
4085
4083
4081
4080
4078
4075
4073
4070
4067
4066
4062
4061
4058
4054
4051
4049
4045
4041
4038
4034
4030
4025
4021
4016
4011
4006
4002
3996
3990
3983
3976
3969
3961
3954
3946
3938
3929
3921
3912
3904
3895
3887
3878
3869
3860
3851
3842
3833
3823
3813
3803
3793
3783
3772
3762
3751
3741
3732
3723
3714
3706
3698
3690
3683
3676
3669
3662
3655
3649
3642
3636
3630
3624
3618
3612
3606
3600
3594
3588
3581
3574
3567
3559
3551
3543
3534
3526
3517
3507
3497
3487
3476
3464
3453
3441
3429
3417
3405
3393
3382
3370
3359
3347
3336
3324
3312
3299
3286
3273
3260
3246
3232
3218
3204
3190
3175
3161
3147
3133
3120
3106
3094
3082
3070
3059
3049
3038
3028
3018
3008
2997
2987
2977
2966
2956
2946
2936
2926
2917
2909
2901
2893
2885
2878
2871
2864
2857
2849
2842
2834
2826
2818
2809
2800
2791
2781
2772
2763
2754
2746
2737
2730
2723
2716
2710
2704
2698
2693
2688
2683
2677
2672
2666
2660
2653
2645
2637
2629
2620
2611
2603
2594
2586
2579
2572
2565
2559
2554
2549
2545
2540
2536
2532
2528
2524
2520
2515
2511
2506
2501
2495
2490
2484
2477
2471
2465
2458
2452
2446
2440
2434
2429
2423
2418
2412
2407
2401
2396
2390
2384
2378
2372
2367
2361
2355
2349
2344
2339
2334
2329
2324
2320
2315
2310
2305
2300
2295
2290
2284
2278
2273
2268
2262
2258
2253
2249
2244
2240
2236
2232
2227
2222
2216
2210
2204
2197
2189
2181
2173
2165
2157
2149
2141
2133
2126
2119
2113
2108
2104
2100
2097
2095
2094
2094
2094
2094
2094
2094
2093
2092
2090
2088
2086
2083
2080
2077
2073
2070
2067
2065
2062
2060
2059
2058
2057
2056
2056
2057
2058
2059
2060
2061
2062
2063
2063
2064
2065
2066
2066
2067
2068
2069
2070
2070
2071
2072
2072
2072
2073
2073
2073
2073
2073
2073
2073
2074
2074
2074
2075
2075
2076
2077
2078
2078
2079
2081
2082
2083
2085
2086
2088
2090
2093
2095
2097
2100
2103
2105
2108
2111
2115
2118
2122
2127
2132
2137
2142
2148
2154
2160
2166
2172
2177
2182
2187
2191
2194
2197
2200
2202
2204
2205
2206
2206
2206
2205
2203
2201
2198
2195
2192
2190
2187
2184
2182
2181
2179
2178
2177
2177
2176
2176
2177
2178
2179
2181
2183
2185
2188
2191
2194
2197
2199
2202
2205
2207
2210
2212
2214
2217
2219
2222
2224
2226
2229
2231
2233
2235
2237
2239
2241
2242
2243
2243
2243
2243
2241
2239
2236
2233
2229
2224
2219
2213
2206
2200
2193
2185
2178
2171
2164
2157
2150
2144
2138
2133
2128
2123
2119
2114
2110
2105
2101
2097
2093
2089
2085
2081
2078
2074
2070
2066
2061
2057
2053
2048
2044
2039
2035
2031
2027
2023
2019
2015
2011
2007
2001
1996
1991
1985
1978
1972
1965
1958
1951
1944
1937
1929
1921
1913
1905
1897
1889
1880
1872
1863
1855
1847
1839
1831
1824
1817
1810
1804
1798
1793
1789
1785
1781
1778
1775
1772
1769
1767
1764
1762
1760
1757
1755
1753
1750
1748
1745
1743
1740
1738
1735
1733
1730
1728
1726
1724
1723
1721
1720
1719
1719
1718
1718
1719
1719
1720
1721
1722
1724
1725
1727
1728
1730
1731
1731
1732
1733
1733
1733
1733
1733
1732
1732
1731
1730
1728
1726
1724
1722
1719
1716
1712
1708
1704
1699
1694
1689
1683
1677
1670
1662
1654
1646
1637
1628
1618
1608
1598
1588
1577
1566
1555
1543
1531
1519
1506
1494
1481
1469
1456
1444
1432
1420
1408
1397
1386
1374
1363
1352
1342
1331
1320
1309
1299
1289
1279
1269
1260
1252
1243
1235
1227
1219
1212
1204
1197
1190
1183
1176
1170
1164
1158
1152
1147
1142
1137
1132
1128
1123
1118
1114
1110
1105
1102
1098
1095
1092
1090
1087
1085
1084
1082
1080
1079
1077
1076
1075
1074
1073
1073
1073
1073
1073
1074
1074
1075
1076
1078
1079
1081
1083
1085
1087
1090
1092
1095
1098
1101
1103
1106
1108
1110
1112
1113
1115
1116
1118
1119
1120
1122
1124
1125
1127
1129
1131
1133
1136
1139
1142
1145
1148
1151
1155
1158
1161
1164
1166
1169
1172
1175
1178
1181
1185
1189
1193
1198
1203
1208
1214
1219
1225
1231
1236
1242
1248
1254
1259
1265
1270
1276
1281
1286
1291
1296
1300
1304
1308
1312
1315
1319
1322
1325
1327
1330
1332
1333
1335
1336
1336
1337
1337
1337
1337
1336
1335
1334
1332
1330
1328
1325
1323
1319
1316
1312
1309
1305
1301
1297
1294
1290
1285
1281
1276
1271
1266
1261
1256
1251
1246
1242
1237
1232
1228
1224
1220
1215
1211
1207
1202
1198
1193
1189
1184
1180
1176
1172
1168
1165
1162
1160
1158
1155
1153
1151
1149
1146
1144
1142
1140
1138
1136
1135
1133
1132
1130
1129
1127
1126
1125
1124
1122
1122
1121
1121
1121
1122
1123
1124
1127
1129
1132
1136
1139
1143
1147
1151
1154
1157
1160
1162
1164
1165
1166
1167
1167
1167
1167
1167
1167
1167
1167
1167
1167
1167
1168
1169
1170
1171
1173
1175
1176
1178
1180
1181
1183
1184
1184
1185
1185
1186
1186
1186
1186
1186
1185
1185
1184
1184
1183
1182
1181
1180
1179
1177
1176
1174
1172
1170
1168
1166
1164
1162
1160
1157
1155
1153
1150
1148
1146
1144
1142
1141
1140
1139
1139
1138
1138
1138
1138
1138
1138
1138
1138
1138
1137
1137
1137
1136
1135
1135
1134
1133
1132
1131
1130
1129
1128
1128
1127
1127
1127
1127
1128
1129
1129
1130
1131
1132
1133
1134
1135
1136
1137
1139
1140
1142
1144
1146
1148
1150
1152
1153
1155
1156
1157
1158
1158
1158
1158
1158
1157
1157
1157
1156
1157
1157
1158
1159
1160
1162
1164
1167
1170
1173
1176
1179
1183
1186
1190
1193
1196
1199
1202
1204
1205
1207
1208
1209
1210
1210
1211
1211
1212
1212
1213
1213
1213
1214
1214
1214
1214
1214
1214
1214
1214
1213
1212
1212
1211
1210
1209
1207
1206
1205
1203
1202
1201
1199
1198
1196
1194
1193
1191
1189
1187
1185
1184
1183
1182
1181
1181
1180
1180
1181
1181
1181
1181
1181
1182
1182
1182
1182
1182
1183
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1194
1195
1197
1198
1200
1202
1203
1205
1207
1209
1211
1214
1216
1219
1221
1224
1227
1230
1232
1235
1236
1238
1239
1240
1241
1241
1240
1239
1238
1237
1235
1234
1232
1231
1230
1229
1228
1228
1227
1226
1225
1224
1223
1222
1220
1218
1216
1214
1211
1208
1204
1201
1197
1193
1188
1184
1179
1175
1171
1166
1162
1159
1155
1152
1149
1147
1144
1141
1139
1136
1134
1132
1129
1127
1125
1124
1122
1121
1120
1119
1118
1117
1116
1114
1112
1110
1108
1105
1103
1101
1099
1097
1096
1095
1095
1094
1094
1094
1095
1095
1095
1095
1096
1096
1095
1095
1094
1093
1092
1090
1088
1086
1085
1083
1081
1079
1077
1076
1074
1073
1073
1072
1072
1073
1073
1074
1074
1075
1075
1075
1075
1075
1074
1073
1072
1070
1068
1066
1063
1060
1056
1053
1050
1046
1043
1040
1038
1035
1033
1031
1029
1028
1027
1025
1024
1022
1020
1020
1018
1018
1016
1016
1016
1016
1018
1018
1020
1022
1024
1026
1028
1031
1034
1036
1039
1042
1044
1047
1049
1051
1053
1055
1057
1059
1061
1063
1065
1068
1071
1074
1077
1080
1084
1087
1090
1094
1097
1100
1102
1105
1107
1109
1110
1111
1112
1113
1113
1113
1113
1113
1112
1112
1111
1109
1108
1106
1104
1102
1100
1098
1096
1094
1093
1092
1091
1090
1089
1089
1089
1088
1088
1089
1089
1090
1091
1092
1094
1095
1097
1098
1100
1101
1103
1104
1106
1108
1110
1112
1115
1118
1122
1126
1131
1136
1142
1148
1155
1161
1168
1175
1182
1189
1196
1202
1209
1214
1220
1225
1230
1235
1240
1245
1249
1254
1260
1265
1271
1278
1284
1291
1298
1305
1312
1318
1325
1331
1337
1343
1348
1353
1357
1360
1363
1365
1367
1368
1369
1369
1369
1369
1368
1368
1367
1367
1367
1366
1365
1365
1364
1363
1362
1361
1359
1358
1356
1354
1353
1351
1349
1347
1346
1344
1342
1340
1338
1337
1335
1333
1332
1330
1329
1327
1325
1324
1322
1320
1318
1316
1314
1312
1309
1307
1304
1302
1299
1297
1295
1292
1290
1288
1285
1284
1282
1281
1280
1279
1279
1279
1280
1281
1283
1285
1288
1291
1294
1297
1300
1303
1306
1310
1314
1318
1323
1328
1333
1339
1346
1352
1360
1368
1376
1385
1395
1406
1417
1428
1441
1453
1466
1479
1493
1506
1520
1534
1548
1562
1576
1591
1605
1619
1633
1647
1661
1675
1688
1702
1715
1729
1742
1756
1769
1782
1794
1807
1819
1831
1842
1854
1865
1877
1888
1900
1912
1924
1936
1947
1959
1970
1982
1993
2004
2013
2025
2033
2044
2053
2061
2069
2076
2082
2088
2094
2100
2105
2110
2116
2121
2127
2133
2138
2144
2149
2155
2159
2164
2167
2171
2174
2177
2179
2181
2182
2184
2185
2185
2186
2187
2187
2187
2188
2188
2188
2188
2187
2187
2186
2185
2185
2184
2182
2181
2180
2178
2177
2175
2174
2172
2171
2170
2169
2168
2167
2166
2165
2165
2164
2163
2162
2160
2158
2156
2154
2152
2149
2147
2144
2142
2140
2138
2137
2136
2136
2136
2136
2137
2138
2140
2141
2144
2147
2150
2154
2158
2162
2167
2172
2177
2183
2189
2196
2203
2210
2217
2225
2233
2241
2249
2257
2265
2273
2281
2289
2297
2306
2315
2325
2335
2346
2357
2368
2380
2391
2402
2414
2425
2436
2446
2457
2467
2477
2487
2496
2505
2514
2522
2530
2538
2545
2553
2559
2566
2573
2579
2586
2593
2599
2606
2613
2620
2627
2634
2641
2648
2655
2662
2669
2676
2682
2689
2695
2700
2705
2709
2713
2716
2719
2721
2722
2723
2723
2723
2722
2722
2720
2719
2717
2716
2714
2711
2709
2706
2703
2700
2697
2694
2690
2686
2682
2677
2673
2668
2663
2658
2653
2648
2643
2639
2634
2630
2626
2622
2619
2616
2614
2612
2610
2608
2607
2606
2605
2605
2605
2606
2606
2608
2609
2610
2612
2613
2614
2616
2616
2617
2618
2618
2618
2618
2619
2619
2619
2620
2621
2622
2623
2624
2625
2627
2629
2631
2634
2637
2640
2643
2647
2651
2654
2659
2663
2667
2671
2675
2679
2683
2687
2691
2695
2699
2703
2707
2711
2714
2717
2720
2723
2726
2728
2730
2732
2734
2736
2738
2740
2743
2745
2747
2749
2751
2754
2756
2758
2760
2762
2764
2766
2768
2770
2771
2773
2775
2777
2779
2781
2783
2786
2788
2791
2795
2798
2802
2807
2812
2816
2822
2827
2833
2838
2844
2850
2856
2862
2868
2874
2881
2887
2895
2902
2909
2917
2925
2933
2941
2949
2957
2965
2974
2982
2990
2999
3008
3016
3024
3032
3040
3047
3054
3060
3066
3071
3077
3082
3087
3092
3097
3101
3105
3109
3112
3115
3117
3119
3120
3122
3123
3124
3125
3127
3128
3130
3132
3134
3136
3138
3141
3143
3145
3148
3151
3154
3157
3161
3164
3167
3169
3172
3174
3175
3177
3178
3178
3179
3179
3180
3180
3180
3179
3179
3178
3177
3177
3176
3175
3174
3173
3172
3170
3169
3167
3165
3162
3158
3153
3148
3142
3135
3128
3120
3111
3102
3093
3083
3074
3064
3054
3044
3034
3024
3015
3005
2995
2986
2977
2968
2959
2950
2941
2933
2925
2917
2909
2902
2894
2888
2881
2875
2869
2863
2858
2854
2850
2846
2842
2838
2834
2831
2827
2823
2820
2816
2813
2810
2808
2806
2805
2805
2805
2806
2808
2810
2813
2816
2820
2823
2827
2832
2836
2841
2846
2851
2857
2862
2869
2875
2882
2889
2897
2905
2914
2923
2932
2942
2953
2963
2975
2986
2998
3010
3022
3035
3047
3059
3071
3084
3096
3108
3120
3133
3145
3157
3169
3181
3193
3204
3215
3226
3236
3246
3255
3264
3273
3281
3290
3298
3306
3314
3322
3329
3337
3345
3352
3360
3367
3373
3380
3386
3391
3396
3401
3405
3408
3410
3412
3413
3413
3413
3413
3411
3410
3408
3406
3404
3402
3399
3396
3392
3387
3382
3377
3370
3363
3355
3347
3338
3329
3319
3309
3298
3288
3277
3265
3254
3243
3232
3221
3210
3200
3190
3180
3171
3162
3153
3144
3135
3127
3119
3110
3102
3094
3086
3078
3069
3060
3052
3043
3034
3025
3016
3008
3000
2992
2985
2979
2973
2967
2962
2957
2952
2947
2943
2938
2933
2928
2924
2919
2913
2908
2902
2896
2890
2884
2877
2871
2865
2859
2853
2847
2843
2838
2834
2830
2827
2824
2822
2820
2818
2816
2815
2813
2812
2811
2811
2810
2810
2810
2810
2811
2812
2813
2816
2819
2823
2828
2834
2840
2847
2855
2863
2871
2880
2889
2898
2908
2918
2929
2940
2951
2963
2975
2987
3000
3013
3025
3038
3052
3065
3080
3094
3109
3124
3139
3155
3172
3189
3206
3224
3242
3262
3281
3302
3323
3345
3367
3389
3411
3433
3455
3477
3499
3520
3541
3561
3581
3601
3621
3640
3659
3677
3696
3713
3730
3747
3763
3779
3795
3810
3825
3839
3854
3868
3882
3896
3910
3923
3937
3950
3963
3976
3988
4001
4014
4026
4038
4051
4064
4077
4089
4101
4113
4125
4136
4147
4157
4167
4177
4186
4195
4203
4211
4218
4225
4232
4238
4245
4251
4257
4262
4268
4273
4277
4281
4285
4289
4292
4295
4297
4299
4301
4302
4303
4303
4303
4303
4302
4301
4300
4298
4296
4294
4292
4289
4286
4282
4278
4274
4270
4265
4260
4254
4249
4244
4238
4232
4226
4219
4212
4205
4197
4190
4182
4174
4166
4158
4150
4143
4135
4127
4120
4112
4105
4098
4091
4083
4077
4070
4064
4058
4051
4046
4040
4034
4027
4022
4016
4011
4006
4002
3998
3994
3990
3987
3984
3981
3979
3977
3976
3975
3975
3975
3976
3977
3979
3980
3982
3984
3986
3988
3990
3993
3997
4000
4003
4009
4013
4018
4022
4027
4033
4038
4043
4049
4054
4059
4065
4070
4075
4082
4088
4094
4100
4106
4112
4119
4125
4132
4138
4145
4152
4158
4165
4171
4177
4183
4190
4196
4203
4209
4217
4224
4231
4239
4246
4254
4262
4270
4278
4286
4294
4303
4312
4322
4331
4342
4352
4363
4374
4385
4396
4408
4420
4433
4445
4458
4471
4484
4496
4509
4522
4534
4546
4557
4569
4579
4590
4600
4610
4620
4629
4638
4648
4657
4666
4675
4684
4692
4701
4709
4716
4723
4729
4735
4740
4745
4749
4753
4756
4760
4763
4765
4768
4771
4773
4775
4777
4779
4780
4781
4782
4782
4782
4782
4782
4781
4780
4778
4776
4774
4771
4768
4765
4762
4759
4756
4753
4751
4748
4745
4743
4740
4737
4733
4730
4726
4722
4717
4713
4708
4703
4699
4693
4688
4683
4677
4672
4667
4662
4657
4653
4649
4645
4642
4639
4637
4635
4634
4633
4632
4632
4632
4632
4633
4634
4635
4636
4638
4639
4641
4643
4645
4647
4649
4652
4654
4657
4661
4665
4669
4673
4678
4683
4688
4694
4700
4706
4712
4718
4724
4731
4737
4744
4750
4757
4764
4770
4777
4784
4791
4797
4804
4811
4818
4825
4832
4839
4846
4854
4862
4870
4878
4887
4895
4904
4912
4921
4929
4938
4946
4955
4963
4971
4979
4988
4996
5004
5013
5022
5031
5040
5049
5058
5067
5076
5085
5094
5103
5112
5122
5131
5141
5151
5161
5171
5181
5191
5201
5210
5220
5229
5238
5246
5255
5263
5271
5280
5288
5296
5304
5312
5321
5329
5336
5344
5350
5357
5363
5368
5373
5378
5382
5386
5390
5393
5396
5399
5402
5404
5407
5409
5411
5414
5416
5418
5420
5421
5422
5423
5422
5422
5420
5418
5415
5412
5408
5404
5400
5395
5391
5386
5381
5377
5372
5368
5363
5359
5354
5350
5345
5340
5335
5330
5325
5319
5313
5306
5299
5292
5285
5278
5270
5262
5254
5245
5237
5229
5221
5213
5205
5198
5190
5182
5174
5166
5158
5150
5143
5135
5128
5122
5116
5111
5106
5102
5098
5095
5093
5091
5090
5090
5090
5091
5093
5096
5099
5104
5109
5115
5121
5128
5136
5144
5153
5162
5172
5182
5192
5204
5215
5227
5240
5253
5266
5280
5294
5308
5323
5337
5352
5367
5383
5398
5413
5428
5443
5459
5474
5489
5503
5518
5532
5546
5559
5572
5584
5597
5609
5620
5632
5643
5653
5664
5674
5685
5695
5706
5717
5728
5740
5752
5764
5778
5791
5805
5820
5834
5849
5865
5880
5895
5911
5926
5941
5956
5971
5985
5999
6012
6024
6036
6048
6059
6070
6080
6090
6100
6110
6119
6129
6138
6147
6155
6164
6171
6179
6185
6192
6198
6203
6208
6212
6215
6217
6218
6219
6219
6219
6217
6216
6213
6211
6207
6203
6199
6194
6188
6182
6176
6169
6162
6155
6147
6139
6131
6122
6112
6102
6091
6080
6068
6055
6042
6028
6014
5999
5984
5968
5952
5935
5918
5901
5883
5865
5846
5828
5811
5794
5777
5761
5745
5730
5715
5701
5686
5671
5656
5641
5626
5611
5596
5581
5566
5551
5537
5523
5509
5495
5482
5470
5457
5445
5433
5421
5410
5399
5389
5379
5369
5360
5352
5343
5336
5328
5322
5315
5310
5304
5300
5295
5291
5288
5286
5284
5283
5283
5283
5285
5287
5289
5293
5296
5301
5305
5311
5317
5324
5331
5340
5349
5358
5368
5379
5390
5402
5414
5427
5440
5453
5467
5481
5495
5509
5523
5538
5553
5567
5581
5595
5609
5623
5637
5650
5664
5678
5691
5705
5719
5733
5746
5760
5773
5785
5798
5810
5821
5832
5843
5853
5862
5870
5878
5886
5893
5899
5905
5910
5915
5919
5923
5926
5929
5931
5933
5934
5935
5935
5936
5936
5937
5937
5937
5937
5936
5935
5934
5932
5929
5926
5922
5917
5911
5904
5896
5888
5878
5868
5856
5845
5833
5820
5807
5794
5781
5768
5754
5741
5727
5713
5699
5684
5669
5654
5639
5624
5608
5592
5575
5559
5542
5526
5509
5492
5476
5460
5444
5429
5414
5400
5386
5373
5360
5348
5335
5323
5311
5298
5286
5274
5262
5250
5238
5227
5217
5207
5199
5190
5183
5177
5171
5166
5162
5158
5155
5152
5149
5147
5145
5143
5142
5141
5140
5140
5140
5140
5141
5143
5145
5148
5152
5156
5160
5165
5170
5175
5180
5185
5190
5196
5202
5208
5215
5222
5230
5238
5247
5256
5265
5275
5285
5296
5306
5317
5328
5339
5351
5362
5374
5386
5397
5409
5420
5432
5443
5455
5467
5479
5491
5504
5518
5531
5545
5560
5574
5588
5602
5615
5628
5641
5652
5663
5674
5684
5693
5702
5711
5720
5728
5737
5745
5754
5762
5771
5779
5787
5796
5804
5811
5818
5825
5830
5835
5839
5842
5844
5846
5848
5849
5850
5851
5852
5853
5854
5854
5854
5854
5852
5850
5847
5843
5838
5831
5824
5815
5805
5794
5783
5770
5757
5743
5728
5713
5697
5681
5665
5648
5631
5614
5597
5579
5562
5544
5526
5508
5490
5471
5452
5432
5412
5392
5371
5350
5328
5307
5285
5264
5243
5223
5202
5183
5163
5145
5126
5108
5090
5073
5056
5040
5024
5010
4995
4981
4968
4955
4943
4931
4920
4909
4899
4889
4880
4871
4863
4855
4848
4841
4835
4830
4827
4824
4822
4822
4822
4824
4826
4829
4833
4838
4844
4850
4857
4865
4874
4884
4894
4905
4916
4928
4941
4954
4967
4981
4996
5011
5028
5045
5063
5083
5103
5124
5145
5167
5190
5213
5237
5261
5286
5311
5336
5361
5387
5412
5437
5462
5487
5510
5533
5555
5576
5597
5616
5635
5654
5672
5689
5707
5724
5740
5756
5772
5787
5801
5815
5828
5841
5853
5864
5875
5885
5894
5903
5910
5917
5924
5929
5933
5936
5938
5940
5942
5943
5944
5945
5946
5946
5947
5947
5946
5946
5944
5942
5939
5935
5931
5927
5923
5919
5915
5911
5906
5902
5898
5894
5890
5886
5882
5878
5874
5870
5866
5862
5858
5854
5849
5844
5839
5833
5827
5820
5814
5807
5800
5793
5786
5780
5773
5767
5761
5755
5749
5742
5736
5730
5723
5717
5710
5704
5697
5691
5684
5676
5669
5661
5653
5645
5636
5628
5619
5610
5602
5594
5586
5579
5572
5566
5560
5554
5550
5545
5541
5538
5535
5532
5530
5529
5528
5527
5527
5528
5529
5530
5532
5535
5538
5541
5544
5548
5552
5556
5561
5566
5572
5578
5585
5592
5600
5609
5618
5627
5636
5646
5656
5665
5675
5685
5695
5704
5714
5724
5734
5743
5753
5763
5772
5782
5792
5802
5812
5823
5833
5844
5854
5864
5875
5884
5894
5903
5912
5921
5929
5938
5947
5955
5964
5972
5981
5990
6000
6009
6019
6030
6041
6053
6065
6078
6091
6105
6118
6132
6145
6158
6170
6182
6193
6204
6215
6226
6237
6248
6258
6269
6279
6289
6299
6308
6318
6327
6336
6344
6352
6360
6368
6375
6382
6388
6393
6398
6403
6408
6412
6416
6419
6422
6426
6429
6431
6434
6435
6437
6437
6437
6435
6433
6429
6425
6419
6413
6406
6398
6389
6380
6370
6360
6350
6340
6329
6317
6305
6293
6280
6266
6251
6236
6221
6204
6187
6170
6151
6133
6113
6094
6073
6053
6031
6010
5988
5965
5942
5918
5895
5871
5847
5824
5800
5778
5755
5734
5713
5692
5673
5654
5636
5618
5601
5585
5568
5552
5536
5519
5502
5485
5467
5448
5429
5409
5389
5369
5349
5330
5311
5293
5276
5259
5243
5227
5212
5198
5183
5169
5154
5140
5125
5111
5096
5080
5065
5049
5033
5017
5001
4985
4969
4953
4938
4922
4907
4893
4878
4863
4849
4834
4820
4805
4791
4776
4762
4747
4733
4719
4705
4692
4680
4669
4659
4649
4641
4633
4627
4620
4614
4608
4601
4595
4588
4581
4574
4566
4559
4551
4544
4537
4531
4526
4521
4517
4513
4510
4507
4504
4501
4498
4496
4493
4490
4487
4484
4481
4477
4472
4468
4462
4457
4452
4446
4441
4436
4431
4427
4423
4419
4416
4413
4409
4406
4403
4400
4397
4394
4390
4387
4383
4380
4377
4373
4370
4367
4364
4362
4359
4357
4354
4351
4347
4343
4338
4333
4326
4319
4311
4303
4295
4286
4276
4267
4257
4247
4237
4227
4217
4207
4196
4184
4172
4159
4146
4131
4116
4100
4083
4065
4046
4027
4006
3987
3967
3947
3927
3907
3887
3867
3847
3827
3807
3787
3766
3746
3724
3703
3681
3658
3634
3610
3585
3559
3532
3505
3477
3449
3420
3391
3362
3332
3302
3272
3242
3212
3182
3152
3122
3092
3063
3033
3004
2975
2946
2917
2888
2859
2830
2801
2771
2742
2713
2683
2654
2624
2595
2566
2536
2507
2478
2448
2419
2391
2362
2335
2307
2281
2254
2229
2204
2180
2157
2134
2112
2091
2071
2052
2033
2017
2001
1985
1970
1956
1942
1930
1917
1906
1895
1886
1877
1869
1863
1857
1852
1849
1846
1845
1844
1845
1847
1849
1853
1858
1864
1870
1877
1885
1894
1903
1913
1924
1935
1946
1957
1969
1981
1993
2005
2019
2033
2047
2061
2075
2090
2105
2120
2135
2149
2163
2175
2187
2198
2207
2215
2222
2228
2232
2236
2238
2240
2241
2242
2241
2240
2238
2235
2231
2227
2221
2215
2208
2201
2193
2184
2174
2163
2151
2138
2123
2107
2090
2072
2052
2031
2009
1987
1964
1939
1914
1888
1861
1833
1804
1773
1742
1711
1678
1645
1611
1577
1542
1506
1469
1432
1394
1355
1315
1275
1235
1194
1153
1113
1072
1031
990
949
909
868
828
787
747
707
668
629
591
554
518
484
451
420
389
360
332
305
279
254
230
206
184
163
142
122
103
84
66
48
31
15
-1
-16
-30
-43
-55
-66
-77
-87
-96
-105
-113
-121
-129
-137
-145
-153
-160
-168
-176
-183
-190
-197
-203
-208
-213
-217
-220
-223
-226
-229
-232
-234
-237
-239
-241
-244
-246
-249
-251
-253
-256
-258
-261
-263
-266
-269
-271
-274
-277
-279
-282
-284
-286
-289
-292
-296
-301
-306
-312
-319
-327
-336
-346
-356
-367
-378
-389
-401
-413
-424
-436
-448
-460
-472
-483
-494
-506
-516
-527
-537
-547
-556
-565
-574
-583
-592
-601
-611
-620
-629
-639
-648
-657
-666
-674
-681
-688
-694
-699
-703
-706
-708
-710
-710
-711
-710
-709
-708
-706
-704
-702
-699
-696
-693
-690
-686
-682
-679
-674
-670
-665
-660
-655
-650
-645
-639
-633
-627
-621
-613
-606
-597
-589
-579
-569
-559
-548
-536
-524
-511
-498
-484
-469
-455
-439
-424
-408
-393
-377
-362
-347
-332
-318
-304
-290
-275
-261
-246
-231
-216
-200
-185
-170
-155
-141
-127
-114
-103
-92
-83
-74
-67
-60
-54
-49
-43
-38
-34
-29
-26
-23
-20
-19
-18
-19
-21
-24
-28
-34
-41
-49
-58
-69
-80
-93
-107
-122
-137
-154
-172
-190
-210
-230
-250
-272
-294
-316
-340
-364
-388
-414
-441
-468
-497
-526
-556
-586
-617
-649
-680
-711
-743
-774
-805
-837
-868
-900
-931
-963
-995
-1026
-1058
-1089
-1120
-1150
-1179
-1207
-1235
-1261
-1287
-1311
-1334
-1357
-1379
-1400
-1420
-1439
-1458
-1477
-1494
-1512
-1528
-1544
-1558
-1572
-1585
-1597
-1607
-1617
-1625
-1631
-1636
-1640
-1642
-1643
-1642
-1640
-1637
-1633
-1629
-1624
-1619
-1613
-1608
-1602
-1597
-1591
-1585
-1579
-1572
-1565
-1557
-1548
-1539
-1530
-1520
-1509
-1499
-1488
-1477
-1467
-1456
-1445
-1434
-1423
-1413
-1402
-1392
-1383
-1374
-1366
-1358
-1351
-1344
-1337
-1330
-1322
-1315
-1307
-1299
-1291
-1284
-1277
-1271
-1265
-1260
-1256
-1253
-1251
-1250
-1249
-1250
-1252
-1255
-1259
-1265
-1272
-1280
-1290
-1300
-1312
-1324
-1337
-1350
-1364
-1379
-1395
-1411
-1428
-1447
-1466
-1486
-1508
-1530
-1553
-1577
-1601
-1626
-1651
-1677
-1703
-1730
-1757
-1786
-1815
-1846
-1877
-1909
-1943
-1977
-2012
-2048
-2085
-2123
-2161
-2200
-2240
-2279
-2319
-2359
-2400
-2440
-2481
-2522
-2564
-2605
-2647
-2690
-2733
-2776
-2819
-2863
-2907
-2951
-2995
-3039
-3083
-3126
-3170
-3213
-3256
-3298
-3339
-3380
-3421
-3461
-3500
-3539
-3578
-3616
-3654
-3691
-3728
-3764
-3799
-3834
-3867
-3898
-3929
-3958
-3986
-4011
-4038
-4062
-4086
-4110
-4133
-4156
-4179
-4201
-4223
-4244
-4265
-4286
-4306
-4326
-4345
-4364
-4382
-4400
-4418
-4435
-4452
-4469
-4486
-4502
-4517
-4532
-4547
-4561
-4575
-4589
-4603
-4616
-4630
-4644
-4657
-4671
-4684
-4698
-4711
-4723
-4736
-4748
-4760
-4771
-4782
-4793
-4805
-4816
-4828
-4840
-4852
-4865
-4878
-4891
-4904
-4916
-4929
-4941
-4953
-4965
-4976
-4987
-4998
-5008
-5018
-5027
-5036
-5045
-5053
-5061
-5069
-5077
-5085
-5094
-5103
-5113
-5123
-5135
-5146
-5159
-5172
-5186
-5200
-5214
-5229
-5243
-5257
-5271
-5285
-5298
-5310
-5323
-5335
-5348
-5359
-5371
-5382
-5392
-5402
-5411
-5419
-5428
-5435
-5443
-5450
-5457
-5465
-5472
-5479
-5486
-5492
-5499
-5505
-5512
-5518
-5524
-5530
-5536
-5542
-5548
-5554
-5560
-5565
-5571
-5577
-5582
-5587
-5592
-5596
-5601
-5605
-5609
-5612
-5616
-5620
-5624
-5628
-5632
-5637
-5641
-5646
-5650
-5655
-5659
-5664
-5669
-5673
-5677
-5681
-5684
-5687
-5690
-5692
-5693
-5693
-5693
-5691
-5689
-5686
-5683
-5679
-5674
-5669
-5663
-5658
-5652
-5646
-5639
-5633
-5626
-5619
-5611
-5603
-5594
-5585
-5575
-5565
-5554
-5542
-5530
-5518
-5505
-5492
-5479
-5465
-5451
-5436
-5421
-5406
-5390
-5373
-5356
-5338
-5320
-5301
-5282
-5264
-5245
-5227
-5208
-5191
-5173
-5155
-5138
-5121
-5104
-5087
-5070
-5054
-5037
-5022
-5006
-4991
-4977
-4962
-4947
-4932
-4916
-4901
-4884
-4868
-4851
-4834
-4818
-4802
-4786
-4771
-4757
-4744
-4731
-4720
-4709
-4698
-4688
-4678
-4669
-4660
-4650
-4641
-4632
-4622
-4612
-4602
-4591
-4581
-4569
-4557
-4545
-4532
-4519
-4505
-4491
-4476
-4461
-4446
-4431
-4417
-4402
-4388
-4374
-4361
-4347
-4334
-4322
-4309
-4297
-4286
-4275
-4264
-4254
-4244
-4235
-4227
-4219
-4212
-4206
-4200
-4196
-4191
-4187
-4183
-4178
-4174
-4168
-4163
-4157
-4151
-4145
-4139
-4134
-4130
-4127
-4124
-4122
-4121
-4120
-4119
-4119
-4119
-4119
-4119
-4119
-4119
-4120
-4120
-4120
-4120
-4121
-4121
-4121
-4121
-4120
-4120
-4119
-4118
-4117
-4116
-4115
-4113
-4112
-4110
-4109
-4107
-4106
-4104
-4103
-4101
-4100
-4098
-4097
-4094
-4094
-4093
-4091
-4091
-4091
-4093
-4094
-4096
-4098
-4099
-4099
-4099
-4097
-4094
-4090
-4085
-4078
-4072
-4062
-4054
-4045
-4035
-4024
-4013
-4002
-3991
-3980
-3967
-3955
-3942
-3928
-3913
-3898
-3881
-3864
-3845
-3825
-3804
-3782
-3758
-3733
-3707
-3679
-3651
-3622
-3593
-3563
-3533
-3502
-3471
-3440
-3409
-3377
-3345
-3313
-3280
-3247
-3213
-3178
-3143
-3107
-3071
-3034
-2997
-2959
-2921
-2883
-2844
-2804
-2764
-2724
-2683
-2641
-2599
-2558
-2515
-2473
-2432
-2390
-2349
-2309
-2268
-2229
-2189
-2150
-2111
-2072
-2033
-1995
-1957
-1918
-1880
-1842
-1804
-1767
-1729
-1692
-1656
-1621
-1586
-1552
-1519
-1487
-1456
-1426
-1397
-1369
-1342
-1316
-1291
-1267
-1243
-1220
-1197
-1175
-1153
-1132
-1111
-1091
-1073
-1055
-1040
-1026
-1014
-1002
-995
-989
-984
-980
-978
-977
-976
-976
-977
-978
-980
-982
-985
-988
-992
-996
-1002
-1008
-1014
-1024
-1033
-1043
-1054
-1066
-1079
-1093
-1107
-1122
-1137
-1152
-1168
-1184
-1199
-1215
-1231
-1247
-1263
-1280
-1298
-1316
-1335
-1355
-1375
-1397
-1418
-1439
-1460
-1481
-1501
-1520
-1539
-1557
-1574
-1591
-1608
-1624
-1640
-1657
-1673
-1690
-1707
-1724
-1741
-1759
-1776
-1793
-1809
-1825
-1840
-1853
-1866
-1878
-1889
-1899
-1909
-1918
-1927
-1935
-1943
-1951
-1958
-1966
-1973
-1980
-1987
-1993
-1999
-2005
-2009
-2013
-2017
-2019
-2019
-2017
-2013
-2008
-2000
-1991
-1980
-1968
-1956
-1943
-1930
-1917
-1904
-1892
-1880
-1869
-1859
-1849
-1840
-1831
-1821
-1811
-1801
-1790
-1778
-1766
-1754
-1742
-1730
-1718
-1706
-1694
-1683
-1671
-1660
-1648
-1637
-1626
-1615
-1604
-1593
-1582
-1571
-1559
-1547
-1535
-1522
-1509
-1496
-1483
-1471
-1458
-1446
-1435
-1425
-1415
-1405
-1396
-1387
-1379
-1371
-1363
-1356
-1349
-1343
-1338
-1333
-1329
-1326
-1324
-1323
-1324
-1325
-1328
-1333
-1339
-1346
-1355
-1365
-1377
-1389
-1403
-1418
-1434
-1450
-1468
-1488
-1508
-1530
-1553
-1577
-1603
-1630
-1658
-1688
-1719
-1751
-1785
-1821
-1858
-1896
-1935
-1976
-2017
-2060
-2104
-2149
-2194
-2239
-2285
-2332
-2378
-2425
-2471
-2517
-2562
-2607
-2652
-2696
-2740
-2784
-2827
-2871
-2916
-2960
-3005
-3051
-3097
-3143
-3189
-3236
-3282
-3328
-3373
-3419
-3465
-3510
-3556
-3601
-3646
-3691
-3735
-3779
-3822
-3863
-3904
-3944
-3984
-4022
-4061
-4098
-4135
-4171
-4206
-4239
-4271
-4302
-4331
-4358
-4384
-4407
-4429
-4449
-4466
-4482
-4497
-4509
-4521
-4530
-4539
-4546
-4551
-4555
-4557
-4558
-4557
-4554
-4549
-4543
-4535
-4525
-4513
-4499
-4483
-4466
-4447
-4427
-4405
-4382
-4358
-4332
-4306
-4279
-4251
-4222
-4192
-4162
-4131
-4099
-4067
-4034
-4001
-3968
-3934
-3899
-3864
-3827
-3790
-3752
-3712
-3672
-3631
-3589
-3547
-3504
-3460
-3416
-3371
-3325
-3278
-3230
-3181
-3131
-3079
-3026
-2973
-2918
-2863
-2807
-2750
-2693
-2635
-2577
-2518
-2459
-2400
-2341
-2282
-2224
-2166
-2109
-2052
-1996
-1940
-1884
-1827
-1770
-1712
-1653
-1594
-1534
-1474
-1413
-1352
-1291
-1230
-1170
-1110
-1052
-995
-939
-884
-830
-778
-726
-676
-627
-579
-532
-487
-443
-400
-359
-319
-280
-243
-207
-173
-141
-109
-80
-52
-26
-1
22
44
64
83
100
116
131
144
156
166
175
182
188
192
195
197
196
195
191
187
180
172
163
153
142
131
120
108
97
85
74
62
51
39
28
16
5
-7
-18
-30
-42
-53
-66
-78
-91
-105
-119
-133
-147
-160
-173
-185
-196
-206
-215
-224
-231
-238
-244
-250
-254
-258
-260
-262
-262
-261
-259
-256
-253
-248
-244
-238
-232
-226
-219
-211
-202
-192
-181
-169
-156
-142
-127
-111
-95
-78
-60
-41
-22
-1
20
42
65
89
113
138
163
188
213
237
262
286
310
333
356
378
400
421
441
461
480
498
516
532
548
564
579
593
608
622
637
653
669
685
702
719
735
752
768
784
800
814
829
843
856
870
883
896
908
921
932
943
954
964
973
982
990
997
1004
1010
1018
1024
1030
1035
1039
1043
1045
1046
1045
1044
1041
1037
1034
1029
1025
1020
1014
1010
1004
998
991
983
973
962
949
935
920
903
885
866
846
826
804
782
758
735
711
686
662
637
613
589
564
540
516
492
467
442
416
389
361
332
301
269
235
200
163
126
88
49
10
-29
-68
-107
-144
-182
-219
-256
-293
-330
-367
-404
-441
-479
-517
-555
-594
-633
-673
-714
-756
-799
-843
-888
-934
-981
-1028
-1077
-1125
-1175
-1224
-1275
-1325
-1376
-1428
-1479
-1532
-1584
-1637
-1691
-1745
-1799
-1854
-1909
-1964
-2020
-2075
-2130
-2185
-2239
-2293
-2347
-2399
-2451
-2502
-2553
-2603
-2653
-2702
-2751
-2800
-2850
-2899
-2948
-2997
-3047
-3096
-3145
-3195
-3244
-3293
-3342
-3391
-3439
-3487
-3535
-3582
-3628
-3673
-3717
-3760
-3802
-3842
-3881
-3918
-3954
-3987
-4019
-4048
-4075
-4100
-4124
-4147
-4168
-4188
-4207
-4226
-4244
-4262
-4279
-4296
-4311
-4326
-4340
-4353
-4365
-4376
-4385
-4393
-4400
-4405
-4408
-4409
-4409
-4407
-4404
-4398
-4391
-4383
-4373
-4361
-4348
-4333
-4317
-4300
-4281
-4261
-4240
-4218
-4195
-4171
-4147
-4122
-4097
-4070
-4045
-4019
-3993
-3966
-3938
-3911
-3882
-3854
-3824
-3794
-3764
-3734
-3704
-3675
-3647
-3620
-3594
-3569
-3546
-3524
-3504
-3484
-3466
-3449
-3433
-3417
-3402
-3388
-3374
-3361
-3348
-3336
-3324
-3313
-3303
-3292
-3283
-3274
-3265
-3257
-3249
-3242
-3235
-3229
-3224
-3219
-3214
-3211
-3207
-3204
-3201
-3199
-3196
-3193
-3190
-3187
-3183
-3178
-3173
-3167
-3160
-3154
-3147
-3140
-3133
-3125
-3118
-3111
-3103
-3096
-3088
-3080
-3072
-3063
-3054
-3045
-3035
-3024
-3012
-2999
-2984
-2969
-2952
-2933
-2913
-2892
-2870
-2846
-2821
-2795
-2767
-2738
-2708
-2677
-2644
-2610
-2576
-2541
-2506
-2470
-2434
-2398
-2362
-2325
-2288
-2251
-2214
-2177
-2139
-2100
-2062
-2021
-1982
-1941
-1898
-1855
-1810
-1763
-1716
-1666
-1616
-1564
-1511
-1458
-1404
-1350
-1296
-1243
-1191
-1140
-1091
-1045
-1000
-957
-916
-877
-840
-805
-771
-739
-708
-678
-649
-620
-593
-565
-539
-512
-485
-459
-433
-407
-382
-358
-334
-312
-290
-270
-251
-233
-216
-200
-186
-172
-160
-149
-139
-131
-125
-120
-117
-116
-116
-117
-120
-125
-131
-138
-147
-157
-168
-179
-192
-205
-218
-232
-245
-259
-274
-289
-304
-320
-337
-355
-374
-394
-415
-437
-461
-486
-512
-539
-567
-596
-625
-655
-686
-716
-746
-776
-805
-834
-862
-889
-915
-941
-966
-991
-1016
-1040
-1064
-1088
-1113
-1138
-1163
-1190
-1217
-1244
-1272
-1302
-1332
-1363
-1395
-1427
-1461
-1495
-1530
-1565
-1601
-1636
-1672
-1708
-1743
-1778
-1813
-1848
-1882
-1916
-1949
-1983
-2016
-2049
-2081
-2113
-2145
-2175
-2204
-2232
-2259
-2285
-2309
-2333
-2354
-2375
-2394
-2412
-2428
-2443
-2456
-2468
-2477
-2484
-2489
-2491
-2490
-2487
-2482
-2475
-2466
-2455
-2444
-2431
-2417
-2402
-2386
-2369
-2350
-2330
-2309
-2286
-2261
-2235
-2207
-2179
-2150
-2120
-2089
-2058
-2027
-1996
-1964
-1933
-1901
-1869
-1836
-1803
-1770
-1735
-1701
-1665
-1629
-1592
-1554
-1515
-1475
-1435
-1393
-1350
-1305
-1259
-1212
-1164
-1115
-1064
-1012
-960
-907
-853
-798
-741
-683
-623
-561
-498
-432
-363
-293
-221
-147
-71
5
83
162
242
321
402
482
563
644
725
806
887
968
1049
1130
1211
1292
1374
1456
1539
1622
1706
1790
1874
1959
2043
2127
2210
2292
2375
2456
2537
2618
2698
2778
2858
2937
3017
3097
3177
3257
3337
3417
3496
3576
3655
3734
3812
3889
3967
4043
4120
4197
4273
4349
4424
4499
4572
4645
4716
4786
4855
4924
4991
5058
5124
5189
5253
5316
5379
5439
5497
5554
5607
5658
5705
5750
5792
5832
5869
5904
5937
5969
6000
6030
6059
6087
6114
6139
6164
6186
6207
6227
6244
6260
6273
6285
6295
6303
6310
6314
6318
6320
6321
6321
6320
6319
6318
6316
6313
6310
6306
6301
6294
6286
6276
6265
6252
6238
6221
6204
6185
6165
6145
6123
6101
6078
6056
6033
6010
5988
5965
5943
5922
5901
5880
5860
5840
5820
5802
5783
5766
5748
5732
5716
5700
5685
5671
5657
5644
5633
5622
5612
5604
5596
5590
5584
5579
5575
5572
5569
5567
5565
5565
5565
5566
5569
5573
5579
5587
5596
5609
5623
5640
5659
5681
5705
5731
5760
5791
5824
5858
5894
5931
5968
6006
6044
6083
6122
6160
6200
6239
6279
6321
6363
6407
6452
6499
6548
6598
6650
6704
6759
6815
6872
6930
6987
7045
7102
7158
7214
7267
7320
7370
7419
7466
7511
7554
7596
7636
7674
7711
7745
7778
7808
7837
7862
7886
7907
7925
7941
7955
7966
7974
7981
7985
7986
7986
7983
7977
7969
7959
7945
7929
7909
7886
7859
7828
7793
7754
7711
7663
7610
7553
7491
7424
7353
7278
7199
7116
7030
6942
6851
6758
6664
6568
6472
6374
6276
6177
6077
5976
5875
5773
5671
5569
5466
5364
5262
5160
5058
4957
4855
4755
4654
4553
4452
4352
4252
4153
4054
3956
3859
3763
3669
3577
3487
3400
3315
3232
3152
3075
3000
2929
2860
2794
2730
2669
2609
2552
2497
2443
2390
2339
2288
2238
2189
2140
2092
2044
1996
1949
1904
1860
1817
1776
1738
1701
1667
1635
1605
1577
1550
1525
1502
1479
1458
1437
1416
1396
1376
1357
1337
1318
1299
1280
1262
1245
1228
1213
1198
1185
1172
1160
1148
1136
1125
1113
1101
1089
1077
1065
1053
1042
1031
1020
1010
1000
993
985
978
971
964
958
950
942
933
923
912
899
885
870
854
839
823
809
796
784
775
767
761
758
756
754
753
752
750
746
740
731
719
704
686
664
640
613
584
555
525
495
467
440
415
393
373
356
341
328
317
307
297
287
277
266
254
240
224
206
187
166
143
118
92
64
35
5
-27
-60
-93
-128
-163
-199
-235
-272
-310
-347
-385
-424
-463
-503
-543
-583
-624
-666
-707
-749
-791
-832
-874
-915
-956
-997
-1039
-1080
-1123
-1166
-1210
-1255
-1301
-1348
-1395
-1442
-1490
-1536
-1581
-1624
-1664
-1702
-1736
-1767
-1794
-1817
-1836
-1851
-1862
-1868
-1871
-1870
-1864
-1856
-1843
-1828
-1809
-1787
-1763
-1737
-1709
-1679
-1647
-1614
-1579
-1543
-1505
-1465
-1424
-1382
-1337
-1292
-1245
-1197
-1148
-1098
-1047
-995
-943
-888
-833
-776
-717
-656
-593
-528
-461
-391
-319
-246
-170
-94
-16
63
141
220
299
377
454
531
607
683
758
834
909
984
1060
1136
1213
1290
1368
1446
1524
1602
1680
1758
1835
1912
1988
2063
2138
2212
2285
2357
2429
2500
2570
2640
2709
2777
2845
2912
2978
3044
3110
3176
3241
3307
3372
3437
3503
3568
3633
3698
3762
3826
3888
3950
4011
4070
4130
4189
4247
4304
4360
4416
4470
4524
4577
4628
4679
4728
4776
4823
4868
4911
4952
4991
5027
5061
5092
5120
5145
5168
5188
5206
5220
5233
5243
5250
5255
5256
5255
5250
5242
5231
5216
5198
5177
5153
5126
5096
5065
5032
4997
4961
4925
4887
4849
4811
4771
4731
4691
4649
4607
4564
4519
4474
4427
4378
4329
4278
4227
4174
4121
4067
4014
3961
3908
3855
3803
3751
3700
3649
3597
3546
3494
3442
3389
3337
3284
3231
3178
3126
3075
3025
2977
2929
2884
2840
2799
2759
2722
2686
2653
2621
2590
2560
2531
2503
2474
2446
2418
2390
2363
2335
2308
2282
2257
2232
2210
2189
2170
2155
2142
2133
2127
2125
2126
2130
2137
2148
2160
2175
2193
2212
2233
2256
2280
2307
2335
2365
2397
2430
2465
2501
2538
2576
2614
2654
2693
2733
2774
2815
2856
2897
2939
2981
3024
3067
3111
3155
3200
3245
3292
3339
3387
3434
3482
3529
3575
3620
3662
3702
3740
3775
3806
3834
3858
3879
3897
3911
3921
3929
3933
3935
3933
3930
3924
3916
3907
3895
3881
3865
3847
3827
3804
3778
3749
3717
3682
3643
3601
3555
3505
3450
3392
3329
3262
3191
3115
3036
2953
2867
2778
2687
2594
2499
2404
2307
2210
2113
2016
1919
1822
1725
1628
1531
1434
1336
1237
1138
1038
938
836
733
629
524
418
311
204
96
-12
-121
-231
-341
-451
-561
-671
-781
-890
-997
-1104
-1209
-1313
-1415
-1515
-1613
-1710
-1805
-1898
-1989
-2079
-2167
-2252
-2336
-2418
-2497
-2575
-2651
-2726
-2799
-2870
-2939
-3007
-3073
-3137
-3198
-3256
-3310
-3361
-3409
-3452
-3491
-3526
-3557
-3585
-3608
-3628
-3645
-3658
-3669
-3677
-3682
-3685
-3686
-3684
-3680
-3674
-3666
-3656
-3644
-3630
-3615
-3599
-3580
-3561
-3539
-3516
-3492
-3467
-3440
-3413
-3385
-3357
-3328
-3300
-3272
-3245
-3218
-3191
-3164
-3138
-3112
-3086
-3060
-3034
-3008
-2982
-2957
-2933
-2909
-2885
-2863
-2841
-2819
-2798
-2777
-2756
-2736
-2715
-2694
-2672
-2650
-2629
-2607
-2584
-2562
-2540
-2518
-2497
-2476
-2455
-2435
-2417
-2399
-2383
-2369
-2356
-2345
-2336
-2328
-2321
-2316
-2312
-2308
-2305
-2302
-2300
-2298
-2295
-2293
-2291
-2288
-2285
-2283
-2279
-2276
-2272
-2267
-2262
-2256
-2248
-2239
-2229
-2217
-2203
-2188
-2171
-2153
-2134
-2114
-2093
-2071
-2049
-2025
-2001
-1976
-1950
-1923
-1895
-1865
-1835
-1803
-1771
-1737
-1702
-1665
-1628
-1589
-1550
-1509
-1468
-1427
-1386
-1345
-1304
-1264
-1225
-1187
-1149
-1111
-1074
-1038
-1000
-965
-928
-892
-855
-818
-782
-745
-709
-672
-637
-602
-569
-536
-505
-475
-445
-417
-390
-363
-336
-310
-285
-259
-234
-209
-184
-160
-136
-113
-92
-71
-53
-35
-19
-4
10
23
36
48
61
73
87
100
115
131
147
164
182
201
220
241
262
284
307
330
355
380
406
433
462
492
524
557
593
631
672
715
762
812
865
922
982
1046
1112
1183
1256
1334
1415
1500
1589
1682
1781
1884
1992
2105
2223
2346
2475
2608
2746
2889
3036
3186
3340
3497
3657
3820
3985
4153
4323
4494
4668
4844
5021
5201
5382
5564
5748
5933
6120
6307
6494
6682
6869
7056
7242
7427
7611
7793
7973
8151
8328
8502
8674
8843
9010
9175
9338
9497
9655
9809
9962
10111
10258
10401
10542
10680
10814
10945
11072
11195
11313
11428
11537
11642
11742
11837
11928
12014
12095
12173
12246
12316
12381
12443
12501
12555
12605
12650
12692
12729
12761
12789
12812
12831
12845
12854
12858
12857
12851
12840
12824
12802
12775
12742
12704
12661
12613
12560
12502
12440
12372
12300
12223
12142
12056
11967
11873
11775
11673
11567
11458
11345
11229
11111
10989
10865
10739
10611
10482
10351
10218
10084
9949
9814
9677
9539
9401
9262
9123
8983
8843
8702
8562
8422
8281
8141
8002
7863
7726
7590
7455
7323
7192
7064
6938
6814
6693
6575
6459
6346
6236
6130
6027
5927
5831
5739
5651
5568
5488
5414
5344
5278
5218
5162
5110
5064
5022
4986
4954
4928
4907
4891
4880
4874
4872
4876
4884
4897
4914
4936
4963
4994
5029
5069
5113
5162
5215
5273
5334
5399
5467
5539
5614
5691
5772
5854
5939
6025
6112
6201
6291
6382
6474
6566
6660
6754
6848
6943
7039
7135
7232
7328
7425
7523
7620
7718
7815
7913
8010
8106
8204
8299
8394
8488
8581
8673
8764
8853
8941
9029
9115
9201
9286
9370
9452
9534
9614
9693
9770
9844
9916
9985
10051
10114
10174
10230
10282
10331
10377
10419
10457
10492
10524
10553
10578
10600
10619
10635
10649
10659
10667
10672
10675
10674
10671
10665
10655
10642
10626
10606
10583
10556
10525
10491
10454
10413
10369
10321
10271
10217
10161
10101
10037
9970
9900
9827
9750
9670
9586
9500
9411
9320
9226
9129
9031
8931
8828
8724
8619
8511
8402
8291
8179
8064
7949
7830
7710
7587
7463
7336
7206
7075
6941
6805
6667
6528
6387
6245
6103
5961
5819
5678
5537
5397
5259
5122
4986
4852
4720
4589
4461
4334
4209
4086
3965
3845
3728
3611
3497
3384
3273
3163
3056
2950
2846
2745
2646
2550
2456
2364
2276
2190
2107
2025
1949
1874
1802
1734
1668
1606
1546
1491
1438
1389
1342
1299
1258
1219
1182
1147
1114
1082
1051
1022
994
968
944
922
902
884
868
855
845
838
833
831
832
836
842
851
863
877
892
910
928
948
968
988
1008
1029
1050
1070
1090
1110
1130
1150
1169
1189
1208
1227
1246
1265
1284
1302
1320
1337
1353
1367
1381
1394
1405
1416
1424
1432
1438
1442
1445
1446
1445
1443
1438
1432
1425
1415
1404
1391
1377
1361
1343
1323
1302
1279
1254
1226
1196
1164
1130
1093
1054
1012
969
923
876
826
774
721
666
609
551
492
431
368
304
239
173
105
37
-33
-104
-176
-250
-326
-403
-482
-563
-645
-730
-816
-904
-993
-1084
-1175
-1267
-1360
-1453
-1547
-1641
-1735
-1830
-1925
-2019
-2114
-2208
-2302
-2395
-2488
-2581
-2672
-2763
-2852
-2941
-3029
-3116
-3202
-3287
-3370
-3452
-3533
-3612
-3690
-3766
-3840
-3913
-3983
-4051
-4116
-4179
-4239
-4297
-4352
-4404
-4454
-4501
-4546
-4589
-4629
-4667
-4702
-4735
-4766
-4795
-4822
-4847
-4870
-4892
-4913
-4932
-4950
-4967
-4983
-4996
-5008
-5018
-5026
-5031
-5034
-5034
-5030
-5024
-5014
-5001
-4985
-4966
-4945
-4921
-4896
-4868
-4838
-4807
-4773
-4739
-4702
-4665
-4626
-4585
-4543
-4500
-4456
-4411
-4364
-4316
-4267
-4217
-4166
-4113
-4059
-4006
-3950
-3894
-3837
-3778
-3719
-3660
-3600
-3540
-3480
-3419
-3359
-3299
-3239
-3179
-3120
-3060
-3001
-2942
-2884
-2826
-2769
-2714
-2659
-2606
-2553
-2502
-2452
-2403
-2355
-2307
-2261
-2214
-2169
-2124
-2080
-2037
-1994
-1952
-1912
-1872
-1834
-1796
-1759
-1724
-1690
-1657
-1625
-1595
-1566
-1540
-1515
-1493
-1472
-1455
-1440
-1427
-1417
-1410
-1405
-1403
-1403
-1405
-1410
-1418
-1427
-1438
-1451
-1465
-1481
-1498
-1517
-1537
-1558
-1580
-1603
-1628
-1654
-1681
-1709
-1738
-1769
-1800
-1832
-1864
-1897
-1931
-1965
-1999
-2033
-2069
-2103
-2138
-2173
-2208
-2242
-2277
-2311
-2344
-2378
-2410
-2442
-2474
-2505
-2535
-2565
-2595
-2625
-2654
-2684
-2715
-2746
-2777
-2810
-2843
-2877
-2911
-2947
-2983
-3020
-3057
-3094
-3132
-3170
-3207
-3244
-3281
-3317
-3352
-3386
-3420
-3452
-3484
-3514
-3544
-3573
-3601
-3629
-3656
-3683
-3710
-3736
-3762
-3788
-3813
-3838
-3862
-3885
-3908
-3929
-3950
-3970
-3988
-4006
-4022
-4038
-4053
-4067
-4078
-4091
-4101
-4111
-4120
-4127
-4134
-4140
-4145
-4150
-4153
-4156
-4159
-4161
-4163
-4165
-4168
-4171
-4174
-4178
-4183
-4189
-4195
-4202
-4210
-4218
-4227
-4236
-4245
-4254
-4263
-4272
-4281
-4290
-4298
-4306
-4314
-4321
-4328
-4335
-4341
-4347
-4353
-4358
-4363
-4368
-4372
-4375
-4379
-4381
-4383
-4385
-4386
-4387
-4387
-4386
-4384
-4382
-4379
-4376
-4371
-4365
-4358
-4350
-4340
-4329
-4316
-4302
-4285
-4267
-4248
-4227
-4205
-4181
-4156
-4130
-4103
-4075
-4046
-4018
-3988
-3958
-3927
-3895
-3864
-3831
-3799
-3766
-3732
-3698
-3663
-3627
-3591
-3554
-3515
-3475
-3434
-3392
-3349
-3305
-3259
-3213
-3166
-3119
-3072
-3025
-2978
-2932
-2887
-2843
-2800
-2759
-2718
-2679
-2642
-2605
-2570
-2537
-2505
-2474
-2445
-2417
-2390
-2365
-2341
-2320
-2300
-2282
-2266
-2253
-2243
-2235
-2229
-2227
-2227
-2229
-2234
-2241
-2251
-2262
-2276
-2291
-2308
-2326
-2345
-2366
-2388
-2411
-2435
-2460
-2486
-2512
-2540
-2568
-2596
-2625
-2654
-2684
-2713
-2743
-2773
-2802
-2832
-2861
-2890
-2920
-2949
-2978
-3007
-3036
-3065
-3094
-3124
-3154
-3185
-3216
-3247
-3279
-3310
-3342
-3374
-3406
-3437
-3469
-3499
-3530
-3560
-3590
-3619
-3648
-3677
-3705
-3733
-3760
-3787
-3813
-3839
-3864
-3888
-3911
-3933
-3954
-3974
-3992
-4008
-4022
-4035
-4046
-4054
-4062
-4067
-4072
-4075
-4075
-4077
-4075
-4075
-4073
-4069
-4065
-4059
-4054
-4046
-4038
-4029
-4018
-4005
-3990
-3974
-3956
-3936
-3914
-3891
-3865
-3839
-3811
-3782
-3752
-3721
-3690
-3657
-3624
-3589
-3554
-3517
-3480
-3441
-3400
-3358
-3315
-3270
-3224
-3176
-3127
-3076
-3023
-2969
-2913
-2857
-2799
-2740
-2680
-2619
-2557
-2495
-2433
-2369
-2306
-2242
-2178
-2113
-2049
-1984
-1919
-1854
-1790
-1725
-1661
-1597
-1534
-1472
-1411
-1350
-1291
-1234
-1177
-1122
-1069
-1016
-965
-915
-867
-820
-773
-728
-685
-642
-601
-561
-521
-483
-446
-410
-376
-342
-311
-280
-251
-224
-199
-175
-152
-131
-111
-93
-76
-61
-47
-35
-24
-15
-8
-3
0
1
0
-3
-8
-15
-23
-34
-45
-58
-72
-87
-102
-118
-134
-150
-167
-184
-201
-219
-236
-254
-273
-292
-311
-330
-349
-368
-387
-405
-423
-441
-458
-474
-489
-503
-516
-527
-537
-546
-553
-558
-561
-563
-564
-564
-562
-559
-556
-551
-545
-538
-530
-520
-510
-497
-484
-469
-452
-435
-416
-396
-375
-352
-329
-305
-279
-253
-225
-197
-167
-136
-104
-71
-37
-2
34
72
111
150
190
231
273
315
358
401
444
487
531
574
618
662
706
751
796
841
888
935
984
1033
1083
1135
1187
1240
1293
1346
1400
1453
1506
1558
1610
1661
1712
1762
1812
1861
1911
1959
2008
2057
2106
2156
2205
2255
2305
2355
2406
2457
2508
2559
2610
2662
2714
2767
2820
2874
2928
2983
3038
3093
3149
3204
3260
3317
3373
3430
3486
3543
3600
3656
3713
3770
3826
3882
3937
3993
4048
4102
4156
4209
4262
4313
4365
4415
4465
4514
4562
4609
4655
4700
4744
4787
4828
4868
4907
4944
4980
5015
5048
5079
5109
5138
5166
5193
5219
5245
5269
5294
5317
5340
5363
5385
5405
5425
5444
5462
5479
5495
5510
5523
5536
5548
5559
5569
5579
5589
5598
5608
5617
5626
5636
5646
5657
5668
5680
5692
5705
5719
5734
5749
5765
5781
5798
5815
5832
5850
5868
5887
5906
5926
5946
5967
5989
6011
6035
6059
6084
6110
6137
6165
6193
6223
6253
6285
6317
6350
6384
6420
6456
6493
6530
6569
6608
6648
6689
6730
6772
6814
6857
6901
6945
6989
7034
7079
7125
7171
7218
7265
7313
7361
7409
7458
7506
7555
7603
7651
7699
7746
7792
7837
7882
7926
7969
8010
8053
8093
8135
8175
8214
8253
8292
8329
8366
8402
8438
8472
8506
8539
8572
8604
8635
8666
8696
8726
8756
8785
8814
8843
8871
8899
8927
8955
8982
9010
9038
9065
9093
9120
9148
9175
9202
9228
9254
9279
9304
9328
9352
9375
9398
9421
9443
9466
9488
9509
9530
9551
9571
9591
9609
9627
9644
9660
9675
9689
9703
9716
9729
9741
9752
9763
9774
9785
9796
9806
9817
9827
9837
9847
9856
9865
9874
9882
9890
9898
9904
9911
9917
9922
9927
9932
9936
9941
9946
9951
9956
9962
9968
9975
9983
9991
10000
10009
10018
10028
10038
10048
10059
10070
10082
10094
10107
10121
10135
10150
10166
10183
10201
10220
10240
10261
10283
10306
10330
10356
10383
10411
10439
10469
10499
10531
10563
10595
10629
10663
10698
10733
10770
10807
10845
10883
10923
10963
11004
11046
11088
11132
11176
11221
11267
11312
11359
11405
11451
11497
11542
11587
11631
11676
11719
11762
11805
11847
11890
11932
11974
12017
12060
12103
12146
12190
12234
12278
12323
12368
12413
12458
12503
12548
12593
12638
12683
12727
12772
12816
12861
12905
12949
12993
13038
13082
13127
13172
13217
13262
13308
13354
13400
13447
13493
13540
13587
13634
13681
13729
13776
13824
13871
13919
13966
14013
14060
14106
14152
14198
14243
14288
14331
14375
14417
14459
14500
14541
14581
14621
14660
14698
14736
14774
14811
14847
14883
14919
14955
14990
15025
15059
15093
15126
15158
15189
15219
15248
15276
15302
15328
15353
15378
15402
15425
15448
15471
15493
15515
15537
15558
15580
15601
15622
15643
15663
15684
15704
15725
15745
15766
15786
15807
15828
15850
15872
15894
15917
15940
15964
15988
16012
16036
16061
16085
16110
16134
16158
16181
16203
16225
16247
16268
16289
16309
16329
16351
16370
16392
16412
16433
16454
16475
16495
16516
16536
16557
16577
16598
16618
16638
16658
16677
16697
16716
16735
16754
16773
16791
16809
16827
16845
16863
16881
16899
16918
16936
16955
16974
16993
17011
17030
17049
17067
17085
17103
17121
17138
17155
17172
17188
17203
17218
17231
17244
17256
17267
17276
17285
17292
17297
17302
17305
17307
17308
17309
17308
17306
17303
17300
17296
17290
17284
17277
17269
17261
17251
17241
17230
17218
17205
17191
17177
17162
17146
17128
17111
17092
17072
17052
17031
17010
16988
16966
16943
16920
16897
16873
16848
16823
16798
16772
16746
16719
16693
16666
16640
16613
16587
16561
16536
16511
16486
16462
16439
16416
16393
16372
16351
16332
16314
16297
16280
16267
16254
16242
16234
16226
16221
16216
16215
16215
16216
16219
16226
16233
16241
16251
16263
16277
16292
16308
16326
16346
16367
16389
16413
16439
16466
16495
16526
16558
16591
16626
16662
16699
16737
16775
16815
16855
16896
16936
16978
17019
17061
17103
17145
17187
17229
17272
17314
17357
17399
17441
17484
17526
17568
17609
17650
17691
17731
17770
17809
17846
17883
17918
17953
17987
18020
18052
18084
18114
18144
18173
18202
18229
18256
18282
18307
18330
18352
18373
18393
18411
18428
18444
18458
18471
18482
18493
18502
18510
18518
18524
18530
18534
18538
18542
18545
18548
18550
18551
18553
18553
18554
18554
18553
18552
18550
18548
18544
18541
18536
18532
18527
18521
18516
18511
18505
18499
18494
18488
18482
18476
18470
18464
18459
18453
18448
18443
18438
18434
18430
18427
18425
18423
18422
18421
18421
18423
18425
18428
18433
18438
18445
18453
18462
18472
18484
18496
18510
18525
18541
18559
18578
18597
18619
18641
18665
18690
18716
18743
18771
18800
18831
18862
18894
18927
18961
18996
19032
19068
19105
19143
19180
19218
19256
19295
19333
19372
19412
19451
19492
19532
19573
19614
19656
19698
19740
19782
19824
19866
19908
19949
19991
20031
20072
20111
20149
20186
20223
20257
20291
20323
20354
20383
20412
20439
20465
20491
20515
20538
20561
20582
20602
20622
20640
20657
20673
20688
20702
20714
20725
20736
20745
20752
20759
20765
20770
20773
20777
20779
20781
20782
20782
20782
20781
20780
20778
20776
20774
20771
20767
20763
20758
20753
20748
20742
20735
20728
20721
20714
20707
20699
20692
20685
20678
20671
20665
20658
20652
20646
20640
20633
20627
20621
20615
20609
20602
20595
20587
20580
20571
20563
20554
20545
20536
20527
20519
20510
20503
20495
20488
20482
20476
20470
20465
20460
20455
20451
20447
20443
20440
20437
20434
20432
20431
20429
20429
20429
20429
20431
20433
20436
20441
20446
20453
20461
20471
20482
20494
20508
20522
20538
20554
20572
20590
20609
20629
20649
20670
20692
20715
20738
20762
20787
20813
20839
20866
20895
20923
20953
20983
21013
21044
21075
21107
21138
21170
21203
21236
21269
21302
21336
21370
21404
21438
21473
21508
21543
21578
21613
21648
21684
21720
21757
21793
21830
21868
21905
21943
21981
22018
22056
22093
22130
22166
22203
22239
22276
22312
22349
22386
22423
22460
22498
22536
22575
22614
22654
22694
22735
22777
22819
22861
22904
22948
22991
23035
23079
23123
23167
23211
23255
23298
23342
23385
23428
23471
23513
23555
23597
23638
23679
23719
23759
23799
23838
23876
23914
23952
23989
24025
24061
24096
24131
24165
24198
24230
24262
24292
24321
24349
24376
24401
24425
24449
24470
24491
24511
24529
24546
24563
24578
24593
24606
24619
24632
24644
24655
24667
24678
24690
24701
24713
24724
24736
24748
24760
24771
24783
24794
24805
24816
24827
24837
24847
24857
24866
24875
24883
24891
24899
24906
24913
24919
24925
24931
24937
24943
24948
24952
24957
24960
24964
24966
24968
24970
24970
24970
24969
24967
24964
24960
24954
24948
24940
24931
24921
24909
24897
24884
24869
24854
24838
24821
24804
24785
24766
24746
24726
24705
24683
24661
24638
24614
24591
24566
24541
24516
24490
24464
24437
24410
24382
24354
24326
24297
24269
24240
24210
24181
24151
24122
24092
24062
24031
24001
23971
23941
23911
23881
23851
23822
23792
23763
23734
23706
23677
23648
23620
23591
23562
23533
23503
23473
23443
23412
23381
23350
23318
23286
23254
23221
23189
23156
23123
23090
23057
23024
22992
22959
22927
22896
22864
22833
22803
22773
22743
22714
22686
22657
22630
22603
22576
22550
22524
22499
22474
22450
22427
22404
22382
22361
22340
22320
22301
22282
22264
22246
22228
22211
22195
22179
22163
22148
22133
22119
22105
22092
22079
22066
22053
22041
22029
22016
22004
21991
21978
21964
21951
21937
21923
21910
21896
21882
21868
21854
21840
21825
21810
21795
21779
21763
21746
21730
21712
21695
21677
21658
21639
21620
21599
21578
21556
21534
21510
21486
21461
21436
21410
21383
21357
21330
21302
21274
21246
21217
21187
21156
21125
21093
21060
21026
20992
20956
20919
20882
20845
20806
20767
20728
20688
20648
20608
20567
20527
20486
20444
20403
20361
20320
20277
20235
20192
20148
20105
20060
20016
19970
19925
19879
19832
19785
19739
19691
19644
19597
19550
19502
19455
19408
19361
19314
19267
19220
19174
19127
19080
19033
18986
18940
18894
18848
18802
18757
18713
18668
18625
18582
18539
18497
18455
18413
18372
18331
18290
18250
18210
18169
18130
18090
18051
18012
17973
17935
17898
17861
17825
17789
17754
17721
17687
17655
17624
17594
17564
17536
17509
17482
17457
17433
17409
17387
17365
17345
17325
17306
17288
17272
17256
17241
17228
17215
17204
17194
17185
17178
17171
17166
17161
17158
17156
17155
17155
17156
17158
17161
17165
17170
17175
17182
17188
17196
17204
17213
17221
17230
17240
17249
17259
17269
17279
17289
17300
17311
17321
17332
17343
17354
17365
17376
17387
17398
17408
17419
17430
17441
17453
17464
17476
17488
17500
17511
17523
17534
17545
17556
17567
17577
17587
17597
17607
17616
17625
17633
17642
17650
17658
17666
17673
17681
17688
17695
17701
17708
17714
17721
17727
17733
17739
17744
17749
17753
17757
17759
17761
17762
17762
17761
17759
17756
17753
17748
17742
17736
17729
17721
17712
17703
17693
17682
17670
17658
17644
17630
17616
17601
17585
17569
17553
17537
17521
17505
17488
17472
17455
17439
17422
17406
17389
17372
17355
17337
17320
17302
17284
17266
17247
17229
17209
17189
17169
17148
17127
17105
17083
17061
17038
17016
16993
16971
16949
16926
16904
16882
16860
16838
16816
16794
16772
16751
16729
16708
16687
16666
16646
16626
16606
16587
16568
16550
16532
16515
16498
16482
16466
16450
16436
16421
16408
16394
16381
16369
16357
16346
16335
16324
16315
16305
16296
16288
16280
16273
16265
16259
16253
16247
16241
16236
16230
16225
16219
16213
16209
16204
16199
16193
16187
16181
16177
16171
16164
16158
16151
16143
16137
16129
16120
16111
16103
16094
16082
16073
16061
16049
16036
16024
16010
15996
15982
15967
15952
15937
15921
15906
15890
15873
15856
15839
15822
15804
15785
15766
15747
15728
15708
15687
15667
15646
15625
15603
15582
15559
15537
15514
15491
15468
15444
15420
15395
15370
15344
15317
15290
15261
15232
15203
15172
15141
15110
15078
15045
15012
14978
14944
14910
14875
14840
14804
14768
14732
14695
14658
14621
14584
14546
14508
14470
14431
14393
14354
14315
14275
14235
14195
14154
14113
14072
14030
13988
13946
13903
13861
13818
13775
13733
13690
13647
13605
13563
13521
13479
13437
13395
13354
13313
13272
13231
13190
13150
13109
13068
13028
12987
12946
12905
12863
12822
12780
12739
12697
12655
12614
12572
12531
12489
12448
12407
12367
12326
12286
12246
12207
12168
12128
12090
12051
12012
11974
11936
11898
11861
11824
11788
11752
11717
11682
11648
11614
11581
11549
11516
11485
11454
11423
11393
11364
11335
11306
11278
11250
11223
11196
11169
11143
11117
11091
11066
11041
11017
10994
10971
10948
10926
10904
10883
10862
10842
10822
10802
10783
10763
10745
10726
10708
10690
10672
10654
10637
10620
10603
10586
10570
10554
10538
10522
10507
10492
10477
10462
10447
10432
10417
10403
10388
10373
10359
10344
10329
10315
10300
10286
10271
10257
10243
10228
10214
10200
10185
10171
10157
10143
10129
10115
10102
10088
10075
10061
10048
10034
10021
10008
9994
9981
9968
9955
9942
9930
9917
9905
9892
9880
9867
9854
9841
9828
9814
9800
9786
9772
9757
9742
9727
9711
9695
9679
9663
9647
9631
9614
9597
9580
9563
9546
9528
9511
9493
9474
9456
9437
9418
9398
9378
9357
9337
9315
9294
9273
9251
9229
9207
9185
9163
9142
9120
9099
9078
9057
9036
9015
8995
8975
8954
8934
8914
8895
8875
8855
8835
8816
8796
8776
8756
8736
8715
8695
8674
8653
8632
8610
8588
8566
8544
8521
8497
8473
8448
8423
8397
8371
8344
8316
8288
8259
8229
8199
8167
8135
8103
8070
8036
8000
7965
7928
7891
7853
7814
7774
7734
7693
7651
7608
7565
7522
7477
7433
7387
7342
7296
7249
7202
7155
7107
7059
7010
6962
6913
6863
6814
6764
6715
6665
6615
6565
6515
6464
6414
6364
6314
6264
6214
6164
6114
6064
6015
5966
5918
5869
5821
5774
5726
5679
5632
5586
5540
5494
5449
5404
5359
5315
5272
5230
5189
5148
5108
5070
5032
4995
4959
4924
4890
4856
4824
4792
4761
4731
4701
4673
4645
4618
4592
4566
4541
4517
4494
4472
4451
4431
4411
4393
4375
4359
4343
4328
4313
4299
4286
4273
4260
4248
4236
4225
4215
4205
4195
4187
4179
4171
4165
4159
4153
4149
4145
4142
4139
4137
4135
4134
4133
4132
4132
4131
4131
4131
4132
4132
4132
4133
4134
4134
4135
4136
4137
4138
4139
4139
4140
4140
4141
4141
4141
4140
4140
4139
4137
4135
4133
4130
4127
4124
4120
4115
4110
4105
4099
4093
4086
4078
4070
4062
4053
4043
4032
4019
4008
3995
3981
3966
3951
3935
3918
3900
3882
3863
3844
3823
3802
3780
3757
3734
3709
3684
3658
3632
3604
3576
3547
3517
3486
3455
3423
3391
3358
3325
3291
3257
3223
3189
3154
3119
3084
3049
3014
2979
2943
2908
2872
2837
2801
2766
2730
2695
2660
2625
2589
2554
2519
2484
2449
2413
2378
2342
2307
2271
2236
2200
2165
2130
2095
2061
2027
1993
1959
1926
1894
1862
1831
1800
1769
1739
1710
1681
1652
1624
1596
1569
1542
1515
1488
1462
1436
1411
1385
1360
1335
1311
1287
1264
1241
1218
1196
1174
1153
1132
1112
1091
1071
1052
1032
1012
995
976
958
940
923
905
888
870
853
836
818
801
783
766
748
730
712
693
675
657
638
620
601
582
564
545
526
508
489
470
451
433
414
395
375
356
336
317
296
276
255
234
212
191
169
147
124
102
79
56
33
9
-14
-38
-62
-87
-111
-136
-161
-187
-213
-239
-265
-291
-318
-345
-372
-399
-427
-454
-481
-509
-537
-564
-593
-621
-650
-679
-708
-738
-768
-798
-828
-859
-890
-921
-952
-984
-1014
-1047
-1078
-1110
-1142
-1174
-1206
-1239
-1271
-1304
-1336
-1369
-1403
-1436
-1470
-1504
-1538
-1573
-1607
-1643
-1678
-1714
-1749
-1785
-1821
-1858
-1894
-1930
-1966
-2003
-2039
-2075
-2112
-2148
-2185
-2222
-2258
-2295
-2332
-2369
-2406
-2444
-2481
-2519
-2556
-2595
-2633
-2672
-2712
-2752
-2792
-2833
-2874
-2916
-2958
-3001
-3044
-3087
-3131
-3175
-3220
-3265
-3310
-3356
-3402
-3448
-3495
-3542
-3590
-3639
-3688
-3737
-3787
-3838
-3889
-3941
-3993
-4046
-4099
-4152
-4206
-4260
-4314
-4368
-4423
-4477
-4532
-4586
-4641
-4696
-4750
-4805
-4861
-4916
-4972
-5028
-5085
-5141
-5199
-5256
-5314
-5371
-5429
-5488
-5546
-5604
-5662
-5720
-5778
-5835
-5892
-5949
-6006
-6062
-6118
-6174
-6230
-6285
-6340
-6395
-6450
-6505
-6560
-6614
-6668
-6722
-6776
-6829
-6882
-6935
-6988
-7040
-7092
-7143
-7194
-7245
-7295
-7345
-7394
-7443
-7491
-7539
-7587
-7634
-7680
-7726
-7771
-7816
-7860
-7904
-7947
-7990
-8032
-8074
-8116
-8157
-8198
-8238
-8278
-8318
-8358
-8397
-8436
-8474
-8513
-8551
-8589
-8626
-8663
-8700
-8737
-8773
-8809
-8844
-8879
-8913
-8947
-8981
-9014
-9048
-9081
-9113
-9146
-9179
-9211
-9243
-9274
-9306
-9337
-9367
-9398
-9428
-9459
-9489
-9519
-9549
-9579
-9610
-9640
-9671
-9701
-9732
-9762
-9792
-9823
-9853
-9883
-9913
-9943
-9972
-10002
-10031
-10061
-10090
-10120
-10149
-10179
-10209
-10239
-10269
-10299
-10329
-10360
-10391
-10422
-10453
-10484
-10516
-10547
-10579
-10610
-10641
-10672
-10703
-10733
-10764
-10794
-10825
-10855
-10885
-10915
-10944
-10974
-11003
-11032
-11061
-11090
-11118
-11146
-11173
-11200
-11227
-11253
-11278
-11303
-11327
-11351
-11374
-11396
-11417
-11438
-11458
-11478
-11497
-11515
-11533
-11550
-11566
-11582
-11597
-11612
-11626
-11640
-11653
-11665
-11677
-11688
-11698
-11708
-11717
-11726
-11734
-11741
-11748
-11754
-11759
-11764
-11768
-11772
-11774
-11777
-11779
-11780
-11781
-11781
-11780
-11779
-11777
-11775
-11772
-11769
-11765
-11760
-11755
-11749
-11742
-11735
-11727
-11718
-11709
-11699
-11688
-11677
-11664
-11651
-11637
-11622
-11607
-11591
-11574
-11556
-11537
-11518
-11498
-11478
-11456
-11435
-11412
-11390
-11366
-11342
-11318
-11293
-11268
-11242
-11216
-11190
-11164
-11138
-11111
-11085
-11058
-11032
-11006
-10979
-10953
-10928
-10902
-10877
-10852
-10827
-10803
-10780
-10757
-10735
-10713
-10692
-10673
-10654
-10635
-10618
-10602
-10587
-10573
-10559
-10547
-10536
-10525
-10515
-10507
-10499
-10491
-10485
-10480
-10475
-10472
-10469
-10467
-10466
-10466
-10467
-10469
-10472
-10476
-10480
-10486
-10492
-10499
-10507
-10516
-10525
-10535
-10546
-10558
-10571
-10584
-10599
-10614
-10629
-10646
-10663
-10681
-10700
-10719
-10740
-10761
-10782
-10805
-10828
-10851
-10875
-10900
-10925
-10950
-10975
-11001
-11027
-11053
-11080
-11106
-11133
-11160
-11187
-11215
-11243
-11270
-11298
-11326
-11354
-11382
-11410
-11437
-11465
-11493
-11520
-11548
-11575
-11602
-11628
-11655
-11681
-11707
-11732
-11757
-11781
-11805
-11829
-11852
-11875
-11898
-11920
-11941
-11962
-11983
-12004
-12024
-12043
-12063
-12082
-12101
-12119
-12138
-12156
-12174
-12192
-12210
-12227
-12244
-12262
-12279
-12295
-12312
-12328
-12344
-12360
-12375
-12391
-12406
-12420
-12435
-12449
-12463
-12476
-12490
-12503
-12516
-12529
-12542
-12555
-12568
-12580
-12593
-12606
-12618
-12631
-12643
-12655
-12667
-12680
-12692
-12704
-12716
-12727
-12739
-12751
-12763
-12774
-12786
-12798
-12809
-12821
-12833
-12845
-12856
-12868
-12880
-12892
-12904
-12916
-12928
-12940
-12952
-12964
-12977
-12989
-13002
-13014
-13027
-13040
-13053
-13066
-13079
-13092
-13106
-13120
-13134
-13148
-13162
-13177
-13192
-13207
-13222
-13238
-13254
-13271
-13288
-13305
-13322
-13339
-13357
-13375
-13393
-13411
-13429
-13447
-13465
-13483
-13501
-13519
-13537
-13556
-13574
-13592
-13610
-13629
-13647
-13665
-13684
-13702
-13721
-13739
-13758
-13776
-13795
-13813
-13831
-13849
-13866
-13883
-13901
-13917
-13934
-13951
-13967
-13983
-13999
-14015
-14031
-14046
-14062
-14078
-14095
-14111
-14128
-14145
-14162
-14179
-14197
-14215
-14233
-14252
-14271
-14290
-14309
-14329
-14349
-14369
-14390
-14411
-14431
-14452
-14474
-14495
-14516
-14538
-14559
-14581
-14603
-14625
-14647
-14669
-14691
-14713
-14736
-14758
-14781
-14804
-14826
-14849
-14872
-14894
-14917
-14939
-14961
-14983
-15005
-15026
-15048
-15069
-15089
-15110
-15130
-15150
-15170
-15190
-15209
-15229
-15248
-15267
-15286
-15305
-15324
-15343
-15361
-15379
-15397
-15415
-15432
-15449
-15466
-15482
-15498
-15514
-15530
-15546
-15562
-15578
-15593
-15609
-15625
-15641
-15657
-15673
-15690
-15706
-15722
-15737
-15753
-15769
-15784
-15799
-15814
-15828
-15843
-15857
-15871
-15885
-15898
-15912
-15925
-15938
-15951
-15964
-15977
-15990
-16001
-16014
-16026
-16038
-16049
-16059
-16070
-16079
-16088
-16097
-16105
-16111
-16119
-16125
-16129
-16134
-16138
-16140
-16143
-16145
-16146
-16146
-16145
-16143
-16142
-16139
-16135
-16129
-16125
-16119
-16113
-16105
-16097
-16088
-16079
-16068
-16058
-16047
-16035
-16021
-16009
-15995
-15980
-15965
-15949
-15932
-15914
-15896
-15877
-15857
-15837
-15816
-15794
-15772
-15750
-15727
-15703
-15679
-15655
-15630
-15606
-15580
-15555
-15529
-15503
-15477
-15451
-15424
-15398
-15371
-15343
-15316
-15288
-15260
-15233
-15204
-15176
-15148
-15119
-15091
-15062
-15034
-15005
-14977
-14948
-14920
-14891
-14863
-14834
-14806
-14778
-14750
-14722
-14693
-14665
-14637
-14609
-14581
-14552
-14524
-14496
-14468
-14439
-14411
-14383
-14354
-14326
-14297
-14269
-14240
-14211
-14183
-14154
-14125
-14095
-14066
-14036
-14007
-13977
-13946
-13916
-13885
-13854
-13823
-13791
-13760
-13728
-13695
-13663
-13630
-13597
-13563
-13530
-13496
-13462
-13428
-13393
-13358
-13323
-13288
-13253
-13217
-13182
-13146
-13109
-13073
-13036
-12999
-12962
-12924
-12886
-12848
-12809
-12770
-12730
-12690
-12650
-12609
-12568
-12526
-12484
-12441
-12398
-12355
-12311
-12267
-12223
-12179
-12134
-12089
-12044
-11998
-11952
-11906
-11859
-11812
-11764
-11716
-11667
-11618
-11569
-11519
-11469
-11418
-11367
-11316
-11264
-11211
-11159
-11106
-11052
-10999
-10945
-10891
-10836
-10782
-10727
-10673
-10618
-10563
-10508
-10453
-10397
-10342
-10286
-10231
-10175
-10119
-10063
-10008
-9952
-9896
-9841
-9786
-9730
-9675
-9621
-9566
-9511
-9457
-9403
-9349
-9295
-9241
-9188
-9135
-9082
-9030
-8978
-8926
-8874
-8822
-8771
-8720
-8670
-8619
-8569
-8520
-8471
-8422
-8374
-8326
-8278
-8231
-8185
-8138
-8093
-8048
-8003
-7959
-7915
-7872
-7829
-7787
-7746
-7705
-7665
-7625
-7585
-7546
-7508
-7469
-7431
-7394
-7356
-7319
-7282
-7246
-7210
-7174
-7139
-7104
-7070
-7036
-7003
-6970
-6937
-6905
-6874
-6843
-6812
-6782
-6752
-6723
-6694
-6666
-6638
-6610
-6582
-6555
-6528
-6501
-6475
-6448
-6422
-6396
-6371
-6345
-6320
-6295
-6270
-6246
-6221
-6197
-6173
-6149
-6125
-6102
-6078
-6055
-6031
-6008
-5985
-5962
-5940
-5917
-5895
-5873
-5851
-5830
-5808
-5787
-5766
-5745
-5724
-5703
-5683
-5663
-5643
-5623
-5603
-5584
-5565
-5546
-5528
-5509
-5491
-5474
-5457
-5440
-5424
-5409
-5393
-5378
-5364
-5350
-5336
-5323
-5310
-5298
-5286
-5274
-5263
-5252
-5242
-5232
-5223
-5214
-5205
-5197
-5190
-5183
-5177
-5171
-5165
-5160
-5156
-5152
-5148
-5144
-5141
-5138
-5136
-5133
-5131
-5129
-5127
-5126
-5124
-5123
-5121
-5120
-5119
-5117
-5116
-5115
-5114
-5113
-5111
-5110
-5108
-5107
-5105
-5103
-5101
-5098
-5095
-5093
-5089
-5086
-5082
-5078
-5074
-5069
-5064
-5058
-5051
-5044
-5036
-5028
-5019
-5009
-4999
-4988
-4977
-4965
-4952
-4939
-4926
-4912
-4897
-4882
-4867
-4851
-4835
-4819
-4802
-4785
-4768
-4750
-4733
-4715
-4696
-4678
-4659
-4639
-4620
-4600
-4580
-4559
-4539
-4518
-4497
-4476
-4455
-4434
-4412
-4391
-4369
-4347
-4325
-4303
-4281
-4259
-4237
-4215
-4192
-4170
-4147
-4125
-4102
-4078
-4056
-4032
-4009
-3986
-3962
-3939
-3915
-3892
-3869
-3845
-3822
-3799
-3776
-3753
-3729
-3706
-3683
-3660
-3637
-3615
-3592
-3569
-3546
-3524
-3501
-3478
-3456
-3433
-3411
-3389
-3366
-3344
-3323
-3301
-3280
-3258
-3237
-3216
-3195
-3175
-3154
-3134
-3114
-3094
-3074
-3054
-3034
-3014
-2994
-2975
-2955
-2935
-2916
-2896
-2876
-2856
-2837
-2817
-2797
-2777
-2757
-2737
-2717
-2696
-2676
-2655
-2635
-2614
-2593
-2572
-2551
-2530
-2509
-2488
-2466
-2445
-2423
-2401
-2379
-2356
-2333
-2310
-2286
-2262
-2238
-2213
-2188
-2162
-2136
-2110
-2084
-2057
-2029
-2003
-1975
-1947
-1919
-1890
-1861
-1831
-1801
-1771
-1740
-1709
-1677
-1645
-1612
-1579
-1546
-1512
-1478
-1444
-1409
-1374
-1339
-1303
-1267
-1231
-1195
-1159
-1122
-1085
-1047
-1008
-971
-933
-894
-855
-815
-776
-736
-696
-655
-614
-574
-533
-491
-450
-408
-367
-325
-284
-242
-200
-159
-117
-75
-34
8
50
92
133
175
217
259
301
343
384
426
467
509
550
591
632
673
713
754
795
836
877
918
959
1000
1041
1083
1124
1165
1206
1247
1289
1330
1371
1412
1453
1494
1534
1575
1616
1656
1697
1737
1777
1817
1856
1896
1936
1975
2015
2054
2093
2133
2172
2211
2250
2290
2329
2368
2407
2446
2485
2524
2564
2603
2642
2680
2719
2758
2796
2834
2872
2910
2947
2984
3021
3058
3094
3131
3167
3203
3238
3274
3309
3344
3379
3413
3447
3480
3513
3546
3578
3610
3641
3673
3703
3734
3764
3794
3823
3852
3880
3909
3936
3964
3991
4018
4043
4070
4097
4122
4147
4172
4197
4220
4244
4266
4288
4310
4331
4351
4371
4391
4410
4429
4448
4466
4484
4501
4518
4535
4551
4568
4583
4599
4615
4630
4645
4660
4676
4690
4705
4720
4735
4749
4763
4778
4792
4806
4820
4833
4847
4861
4874
4888
4902
4916
4929
4943
4957
4972
4986
5001
5016
5031
5047
5063
5079
5096
5113
5131
5149
5167
5186
5205
5225
5245
5265
5286
5308
5329
5351
5374
5397
5420
5443
5467
5491
5515
5539
5564
5589
5615
5640
5666
5692
5719
5745
5773
5800
5828
5856
5884
5913
5943
5972
6002
6033
6064
6095
6126
6158
6191
6224
6257
6290
6324
6358
6392
6427
6462
6497
6533
6569
6605
6642
6679
6716
6754
6792
6831
6870
6909
6948
6988
7028
7068
7108
7148
7189
7229
7270
7311
7351
7392
7433
7474
7515
7556
7597
7638
7680
7721
7763
7804
7846
7887
7929
7970
8012
8054
8095
8137
8178
8219
8261
8302
8343
8383
8424
8464
8504
8544
8583
8623
8662
8701
8740
8778
8817
8855
8893
8930
8967
9004
9041
9078
9114
9150
9185
9221
9256
9291
9326
9360
9395
9429
9463
9497
9530
9564
9597
9630
9663
9696
9728
9761
9793
9825
9857
9888
9919
9950
9981
10012
10043
10073
10104
10134
10164
10194
10224
10254
10284
10314
10343
10373
10402
10431
10461
10490
10519
10548
10577
10606
10635
10664
10693
10721
10750
10779
10807
10836
10865
10893
10922
10951
10979
11008
11036
11065
11093
11122
11150
11178
11207
11235
11263
11291
11319
11347
11375
11403
11432
11460
11488
11516
11543
11571
11599
11627
11655
11682
11710
11737
11764
11791
11818
11845
11871
11897
11923
11949
11974
11999
12024
12048
12072
12096
12119
12142
12165
12187
12209
12230
12252
12272
12293
12313
12333
12352
12371
12389
12407
12425
12442
12459
12475
12490
12506
12520
12535
12549
12563
12576
12589
12601
12614
12626
12637
12649
12659
12670
12680
12689
12699
12707
12716
12724
12732
12739
12746
12752
12758
12764
12769
12774
12779
12784
12788
12792
12796
12800
12804
12808
12811
12815
12818
12822
12825
12828
12832
12836
12839
12843
12847
12851
12856
12860
12865
12870
12875
12881
12886
12892
12898
12904
12910
12916
12922
12929
12935
12943
12950
12958
12966
12974
12982
12991
13000
13010
13019
13029
13039
13049
13060
13070
13081
13092
13103
13114
13125
13136
13147
13159
13170
13181
13193
13204
13216
13227
13239
13251
13263
13276
13288
13301
13314
13327
13340
13353
13366
13379
13392
13405
13418
13431
13444
13457
13470
13483
13496
13509
13522
13535
13548
13561
13574
13587
13600
13613
13626
13639
13652
13665
13678
13692
13705
13718
13732
13745
13758
13772
13785
13799
13813
13826
13840
13854
13868
13882
13896
13909
13923
13937
13951
13965
13980
13994
14008
14023
14037
14052
14067
14082
14097
14112
14127
14143
14158
14174
14189
14205
14221
14237
14253
14268
14284
14300
14316
14332
14348
14364
14380
14396
14412
14428
14444
14460
14476
14493
14510
14527
14544
14561
14579
14596
14614
14633
14651
14670
14689
14708
14728
14748
14768
14788
14808
14829
14850
14872
14893
14915
14938
14960
14983
15006
15029
15053
15076
15101
15125
15150
15175
15200
15226
15252
15278
15304
15330
15357
15384
15411
15438
15465
15493
15520
15547
15575
15602
15630
15657
15685
15712
15740
15767
15795
15822
15850
15877
15904
15932
15959
15987
16014
16041
16068
16096
16123
16151
16178
16206
16234
16261
16289
16315
16344
16372
16400
16428
16456
16483
16511
16538
16566
16593
16620
16647
16674
16701
16727
16754
16780
16807
16833
16859
16885
16911
16936
16962
16987
17013
17038
17063
17087
17112
17136
17160
17184
17207
17231
17254
17277
17299
17322
17344
17366
17388
17409
17430
17451
17471
17491
17511
17530
17549
17568
17586
17604
17622
17640
17657
17674
17691
17708
17724
17740
17756
17772
17788
17803
17818
17832
17847
17861
17875
17888
17902
17915
17927
17940
17953
17965
17977
17989
18001
18013
18024
18036
18047
18059
18070
18082
18093
18104
18115
18126
18138
18149
18160
18172
18183
18194
18206
18217
18229
18241
18253
18265
18277
18289
18301
18313
18325
18338
18350
18363
18376
18389
18402
18415
18428
18441
18454
18468
18481
18495
18508
18522
18536
18549
18563
18577
18591
18605
18618
18632
18645
18659
18672
18686
18699
18712
18725
18739
18752
18765
18778
18791
18804
18817
18829
18842
18854
18866
18878
18890
18901
18913
18924
18935
18945
18956
18966
18976
18986
18995
19005
19014
19023
19031
19040
19048
19055
19063
19069
19076
19082
19088
19093
19098
19103
19107
19111
19115
19118
19121
19124
19126
19128
19129
19130
19130
19130
19130
19129
19128
19126
19124
19122
19119
19116
19112
19107
19103
19098
19092
19086
19079
19072
19065
19057
19048
19039
19030
19020
19009
18998
18987
18975
18962
18949
18936
18922
18907
18893
18877
18861
18845
18828
18811
18793
18775
18756
18737
18718
18698
18678
18658
18637
18616
18594
18572
18550
18528
18506
18483
18460
18437
18413
18390
18366
18342
18318
18294
18269
18245
18220
18195
18170
18145
18120
18094
18068
18043
18017
17991
17965
17939
17913
17888
17862
17836
17810
17785
17760
17734
17709
17684
17659
17635
17610
17585
17561
17536
17512
17487
17463
17439
17414
17390
17366
17343
17319
17295
17272
17248
17225
17201
17178
17155
17132
17109
17086
17063
17040
17017
16995
16972
16949
16927
16904
16882
16859
16836
16813
16790
16767
16744
16721
16697
16674
16650
16626
16602
16577
16553
16528
16504
16479
16454
16429
16404
16379
16353
16328
16303
16277
16251
16227
16201
16175
16149
16123
16097
16072
16045
16018
15992
15965
15938
15912
15885
15858
15830
15803
15776
15749
15721
15694
15666
15639
15611
15583
15555
15527
15499
15470
15442
15413
15384
15354
15324
15294
15264
15233
15202
15171
15139
15107
15075
15043
15010
14977
14943
14909
14875
14840
14804
14768
14732
14695
14658
14621
14583
14544
14506
14466
14427
14387
14346
14305
14264
14222
14180
14138
14095
14052
14009
13965
13921
13877
13833
13788
13743
13698
13653
13608
13562
13517
13471
13425
13379
13333
13287
13241
13194
13148
13101
13055
13008
12961
12914
12867
12819
12772
12725
12678
12630
12583
12536
12489
12442
12396
12349
12302
12255
12209
12162
12116
12069
12023
11977
11931
11885
11839
11793
11748
11703
11658
11614
11570
11526
11483
11440
11398
11356
11314
11273
11232
11192
11152
11113
11073
11035
10997
10959
10921
10885
10848
10812
10777
10742
10707
10674
10640
10607
10575
10543
10512
10481
10451
10421
10391
10362
10333
10305
10277
10250
10223
10197
10171
10146
10121
10097
10073
10050
10027
10004
9982
9960
9939
9918
9897
9877
9857
9838
9820
9801
9784
9766
9750
9733
9718
9703
9688
9674
9660
9647
9635
9622
9611
9600
9589
9579
9569
9560
9551
9542
9534
9526
9519
9512
9505
9499
9494
9489
9484
9480
9477
9474
9471
9469
9467
9465
9464
9463
9462
9462
9461
9461
9461
9461
9461
9462
9463
9463
9464
9465
9466
9468
9469
9470
9472
9473
9475
9477
9478
9480
9482
9483
9484
9485
9486
9487
9488
9488
9488
9488
9488
9488
9487
9487
9486
9485
9483
9482
9480
9478
9475
9473
9470
9467
9464
9460
9456
9452
9447
9442
9437
9432
9426
9420
9413
9407
9400
9392
9385
9377
9369
9360
9351
9342
9332
9323
9313
9302
9292
9281
9270
9259
9248
9236
9225
9213
9201
9189
9177
9165
9153
9141
9128
9115
9102
9090
9076
9063
9050
9036
9023
9009
8995
8981
8968
8954
8940
8926
8912
8898
8884
8871
8857
8843
8830
8816
8802
8789
8775
8761
8747
8733
8719
8705
8691
8676
8662
8648
8634
8619
8605
8591
8578
8564
8550
8537
8524
8510
8497
8484
8472
8459
8446
8433
8420
8407
8395
8382
8369
8357
8344
8332
8319
8307
8295
8283
8271
8260
8248
8237
8226
8215
8204
8194
8183
8173
8164
8154
8146
8137
8129
8121
8113
8106
8099
8093
8087
8080
8074
8070
8066
8061
8057
8053
8050
8047
8044
8041
8039
8037
8035
8034
8032
8032
8032
8032
8032
8034
8036
8037
8039
8042
8045
8048
8051
8055
8058
8063
8067
8071
8076
8080
8087
8092
8096
8103
8109
8115
8121
8128
8134
8141
8148
8154
8162
8169
8176
8183
8191
8198
8206
8213
8221
8228
8236
8243
8250
8258
8265
8273
8280
8287
8295
8302
8309
8316
8324
8331
8338
8344
8351
8357
8364
8370
8376
8381
8386
8391
8396
8400
8405
8408
8412
8415
8418
8420
8422
8424
8425
8426
8426
8426
8426
8425
8424
8423
8421
8419
8416
8413
8410
8406
8402
8398
8393
8388
8382
8376
8369
8362
8355
8347
8338
8329
8320
8310
8300
8289
8278
8266
8255
8243
8230
8217
8204
8191
8177
8163
8148
8134
8119
8103
8087
8071
8055
8038
8022
8004
7987
7969
7951
7933
7915
7896
7877
7858
7839
7819
7799
7779
7759
7738
7718
7697
7676
7655
7633
7612
7590
7569
7547
7525
7504
7482
7461
7439
7418
7396
7375
7354
7332
7311
7290
7269
7247
7226
7205
7183
7162
7140
7119
7097
7076
7054
7032
7011
6989
6968
6946
6925
6904
6883
6862
6841
6821
6800
6780
6760
6740
6720
6700
6680
6661
6641
6622
6603
6584
6564
6545
6526
6507
6488
6469
6450
6432
6413
6394
6375
6356
6337
6318
6299
6281
6262
6243
6224
6206
6187
6168
6149
6131
6112
6093
6074
6055
6036
6017
5998
5978
5959
5939
5919
5899
5878
5858
5836
5815
5793
5771
5749
5726
5704
5681
5657
5634
5610
5587
5563
5538
5514
5489
5464
5439
5413
5388
5362
5335
5309
5282
5254
5227
5199
5171
5142
5113
5084
5055
5025
4995
4965
4934
4903
4871
4840
4808
4775
4742
4709
4676
4642
4607
4573
4537
4502
4466
4430
4393
4357
4319
4282
4244
4206
4167
4128
4089
4049
4009
3969
3928
3887
3846
3804
3762
3720
3678
3635
3592
3549
3505
3462
3418
3374
3330
3285
3241
3196
3151
3106
3061
3016
2971
2925
2880
2834
2788
2742
2696
2650
2604
2558
2512
2466
2420
2374
2328
2282
2236
2191
2146
2100
2055
2011
1966
1922
1877
1833
1790
1746
1703
1660
1617
1574
1531
1489
1447
1405
1363
1321
1280
1238
1198
1157
1117
1077
1037
998
960
921
883
846
808
771
735
698
662
627
591
556
522
487
453
420
386
353
320
288
256
224
193
162
131
101
71
42
13
-16
-45
-73
-101
-129
-156
-183
-209
-235
-261
-287
-312
-337
-361
-385
-409
-433
-456
-480
-503
-525
-548
-570
-592
-614
-636
-658
-680
-702
-724
-745
-767
-788
-810
-832
-853
-875
-896
-918
-939
-961
-982
-1004
-1026
-1048
-1070
-1092
-1114
-1136
-1159
-1181
-1203
-1226
-1248
-1271
-1294
-1316
-1339
-1362
-1385
-1408
-1431
-1454
-1477
-1500
-1523
-1547
-1570
-1593
-1617
-1640
-1664
-1687
-1711
-1735
-1759
-1782
-1806
-1830
-1854
-1877
-1901
-1925
-1949
-1973
-1996
-2020
-2044
-2068
-2092
-2115
-2139
-2163
-2186
-2210
-2233
-2257
-2280
-2304
-2327
-2350
-2374
-2397
-2420
-2443
-2466
-2489
-2511
-2534
-2556
-2579
-2601
-2623
-2645
-2667
-2689
-2711
-2733
-2754
-2776
-2797
-2818
-2839
-2859
-2880
-2900
-2920
-2940
-2960
-2979
-2998
-3017
-3036
-3055
-3073
-3092
-3110
-3128
-3146
-3163
-3181
-3198
-3216
-3233
-3250
-3266
-3283
-3299
-3315
-3331
-3347
-3363
-3378
-3393
-3408
-3422
-3436
-3451
-3464
-3478
-3492
-3505
-3518
-3531
-3544
-3556
-3569
-3581
-3593
-3605
-3617
-3629
-3641
-3653
-3665
-3676
-3688
-3699
-3711
-3722
-3734
-3745
-3756
-3768
-3779
-3791
-3803
-3815
-3826
-3838
-3850
-3862
-3874
-3886
-3899
-3911
-3923
-3936
-3948
-3961
-3973
-3986
-3999
-4011
-4025
-4038
-4051
-4066
-4080
-4094
-4108
-4122
-4137
-4152
-4167
-4182
-4198
-4213
-4229
-4246
-4262
-4279
-4295
-4313
-4330
-4347
-4365
-4383
-4402
-4420
-4439
-4459
-4478
-4498
-4518
-4538
-4559
-4580
-4601
-4623
-4644
-4666
-4689
-4711
-4733
-4756
-4779
-4802
-4825
-4849
-4872
-4896
-4920
-4944
-4969
-4994
-5019
-5044
-5069
-5095
-5121
-5147
-5173
-5199
-5226
-5252
-5279
-5306
-5334
-5361
-5389
-5417
-5445
-5473
-5501
-5530
-5558
-5587
-5616
-5645
-5674
-5704
-5733
-5763
-5793
-5823
-5852
-5882
-5912
-5942
-5972
-6002
-6032
-6062
-6092
-6122
-6153
-6183
-6214
-6244
-6275
-6306
-6336
-6367
-6398
-6428
-6459
-6490
-6520
-6551
-6582
-6612
-6643
-6673
-6704
-6734
-6764
-6794
-6823
-6853
-6883
-6912
-6941
-6970
-6999
-7028
-7056
-7085
-7113
-7141
-7169
-7196
-7223
-7250
-7277
-7303
-7329
-7355
-7381
-7407
-7432
-7458
-7482
-7507
-7532
-7556
-7580
-7603
-7626
-7649
-7672
-7695
-7717
-7739
-7760
-7782
-7803
-7823
-7844
-7864
-7884
-7904
-7923
-7943
-7962
-7981
-8000
-8019
-8038
-8055
-8074
-8093
-8111
-8129
-8147
-8164
-8182
-8200
-8217
-8235
-8252
-8270
-8287
-8304
-8321
-8339
-8356
-8373
-8390
-8408
-8425
-8443
-8460
-8478
-8495
-8513
-8530
-8548
-8565
-8583
-8600
-8618
-8635
-8652
-8670
-8687
-8704
-8722
-8739
-8757
-8775
-8793
-8811
-8829
-8847
-8865
-8883
-8902
-8920
-8939
-8957
-8976
-8995
-9014
-9033
-9052
-9071
-9090
-9109
-9128
-9147
-9166
-9185
-9204
-9223
-9243
-9262
-9282
-9302
-9321
-9341
-9361
-9381
-9401
-9420
-9440
-9460
-9479
-9499
-9519
-9538
-9558
-9577
-9596
-9616
-9635
-9654
-9673
-9693
-9712
-9731
-9750
-9769
-9787
-9806
-9825
-9844
-9862
-9881
-9900
-9918
-9936
-9955
-9973
-9991
-10009
-10027
-10045
-10063
-10081
-10099
-10116
-10134
-10151
-10169
-10186
-10202
-10219
-10236
-10252
-10268
-10284
-10300
-10316
-10332
-10348
-10363
-10379
-10395
-10410
-10426
-10441
-10456
-10472
-10487
-10502
-10517
-10531
-10546
-10560
-10574
-10588
-10602
-10616
-10629
-10643
-10656
-10670
-10683
-10696
-10709
-10722
-10736
-10749
-10762
-10776
-10789
-10803
-10816
-10829
-10843
-10856
-10869
-10883
-10896
-10909
-10922
-10935
-10949
-10962
-10975
-10988
-11000
-11013
-11026
-11039
-11052
-11065
-11078
-11090
-11103
-11116
-11129
-11141
-11154
-11166
-11179
-11191
-11203
-11215
-11227
-11239
-11251
-11263
-11274
-11286
-11297
-11308
-11319
-11330
-11341
-11351
-11361
-11371
-11380
-11390
-11399
-11407
-11416
-11424
-11432
-11440
-11448
-11455
-11462
-11469
-11475
-11482
-11487
-11493
-11498
-11503
-11507
-11511
-11515
-11518
-11521
-11524
-11526
-11528
-11529
-11530
-11531
-11531
-11531
-11531
-11530
-11528
-11527
-11524
-11522
-11519
-11515
-11511
-11507
-11502
-11497
-11491
-11484
-11477
-11470
-11462
-11453
-11444
-11435
-11425
-11414
-11403
-11392
-11380
-11367
-11355
-11341
-11327
-11313
-11298
-11283
-11267
-11251
-11234
-11217
-11200
-11181
-11163
-11144
-11124
-11105
-11084
-11064
-11043
-11021
-11000
-10977
-10955
-10932
-10909
-10886
-10862
-10838
-10814
-10789
-10764
-10739
-10714
-10688
-10662
-10636
-10609
-10582
-10555
-10527
-10499
-10471
-10442
-10414
-10384
-10355
-10326
-10296
-10266
-10236
-10205
-10174
-10144
-10112
-10081
-10049
-10017
-9985
-9953
-9921
-9888
-9856
-9823
-9790
-9758
-9725
-9692
-9659
-9626
-9592
-9559
-9526
-9493
-9460
-9426
-9393
-9360
-9327
-9294
-9261
-9229
-9196
-9163
-9130
-9098
-9065
-9032
-9000
-8967
-8935
-8902
-8870
-8837
-8805
-8772
-8740
-8708
-8675
-8643
-8610
-8578
-8545
-8513
-8481
-8448
-8416
-8383
-8350
-8318
-8285
-8252
-8219
-8185
-8151
-8118
-8084
-8050
-8016
-7981
-7947
-7912
-7877
-7842
-7807
-7772
-7736
-7700
-7664
-7627
-7590
-7553
-7515
-7477
-7439
-7401
-7362
-7322
-7283
-7243
-7202
-7162
-7121
-7079
-7037
-6995
-6953
-6910
-6866
-6823
-6779
-6734
-6689
-6644
-6598
-6552
-6506
-6459
-6411
-6364
-6315
-6267
-6218
-6169
-6120
-6070
-6020
-5969
-5919
-5868
-5817
-5765
-5713
-5661
-5609
-5556
-5504
-5451
-5398
-5344
-5291
-5237
-5183
-5129
-5074
-5020
-4965
-4910
-4855
-4800
-4745
-4690
-4634
-4578
-4522
-4466
-4410
-4354
-4298
-4241
-4184
-4128
-4070
-4014
-3957
-3900
-3843
-3786
-3729
-3672
-3614
-3557
-3500
-3442
-3385
-3327
-3270
-3212
-3154
-3096
-3038
-2980
-2922
-2864
-2806
-2748
-2690
-2632
-2575
-2517
-2459
-2401
-2344
-2286
-2229
-2171
-2114
-2057
-1999
-1942
-1885
-1827
-1770
-1713
-1656
-1599
-1541
-1484
-1427
-1370
-1313
-1257
-1200
-1144
-1087
-1031
-975
-919
-864
-808
-753
-698
-643
-588
-534
-479
-425
-371
-317
-264
-210
-157
-104
-51
2
55
107
159
211
263
315
366
417
468
519
569
619
670
719
769
819
868
917
966
1014
1063
1112
1160
1208
1256
1304
1351
1398
1446
1492
1539
1586
1632
1678
1724
1770
1816
1861
1906
1951
1995
2039
2083
2127
2170
2213
2256
2298
2340
2382
2424
2465
2505
2545
2585
2625
2664
2703
2741
2779
2817
2854
2891
2928
2964
3000
3036
3071
3105
3140
3174
3207
3240
3273
3306
3338
3370
3401
3432
3463
3493
3523
3553
3583
3612
3641
3669
3698
3726
3753
3781
3808
3835
3862
3888
3915
3941
3967
3993
4019
4045
4070
4096
4122
4147
4172
4198
4223
4248
4273
4297
4322
4347
4371
4396
4420
4445
4469
4494
4518
4543
4567
4592
4616
4641
4665
4690
4714
4738
4763
4787
4811
4836
4860
4884
4908
4932
4956
4980
5004
5027
5051
5075
5098
5121
5144
5167
5190
5213
5236
5259
5281
5304
5326
5348
5370
5392
5414
5436
5458
5480
5501
5523
5544
5566
5587
5608
5628
5649
5670
5690
5711
5731
5751
5771
5791
5810
5830
5850
5869
5888
5907
5926
5945
5963
5982
6000
6018
6036
6054
6072
6090
6108
6125
6142
6160
6177
6194
6211
6228
6244
6261
6278
6294
6311
6327
6343
6359
6375
6391
6407
6423
6438
6454
6469
6485
6500
6516
6531
6546
6561
6577
6592
6607
6622
6637
6653
6668
6683
6698
6714
6729
6744
6760
6775
6790
6806
6821
6836
6852
6867
6883
6898
6914
6930
6945
6961
6977
6993
7010
7026
7042
7058
7075
7091
7108
7125
7142
7159
7176
7193
7210
7227
7244
7261
7279
7296
7313
7330
7347
7364
7381
7398
7415
7431
7448
7465
7482
7499
7515
7532
7549
7565
7582
7598
7614
7631
7647
7663
7679
7695
7711
7727
7743
7759
7775
7790
7806
7822
7837
7853
7869
7884
7900
7916
7931
7947
7963
7978
7994
8009
8025
8039
8055
8071
8087
8102
8118
8132
8148
8164
8180
8197
8213
8229
8245
8262
8279
8295
8312
8329
8346
8363
8381
8398
8416
8433
8451
8469
8487
8506
8524
8543
8562
8581
8600
8620
8640
8660
8680
8701
8721
8742
8764
8785
8807
8829
8851
8873
8896
8919
8942
8966
8990
9014
9039
9064
9089
9115
9141
9167
9194
9221
9248
9275
9303
9331
9360
9389
9418
9448
9477
9508
9538
9569
9601
9633
9665
9697
9730
9763
9796
9829
9863
9897
9931
9965
9999
10033
10067
10101
10136
10170
10204
10239
10273
10308
10343
10377
10412
10447
10482
10517
10552
10587
10622
10657
10692
10727
10762
10797
10832
10867
10902
10936
10971
11005
11039
11073
11107
11141
11174
11208
11241
11274
11307
11340
11373
11406
11438
11470
11502
11534
11566
11598
11629
11661
11692
11723
11754
11785
11816
11847
11878
11908
11939
11970
12000
12031
12061
12092
12122
12152
12183
12213
12243
12273
12303
12333
12363
12392
12422
12452
12482
12511
12541
12571
12601
12630
12660
12690
12720
12750
12780
12810
12840
12870
12900
12930
12960
12990
13021
13051
13081
13112
13142
13173
13204
13234
13265
13296
13327
13357
13388
13419
13450
13480
13511
13541
13572
13603
13633
13664
13695
13725
13756
13787
13817
13848
13879
13910
13941
13972
14003
14034
14065
14096
14127
14158
14189
14220
14251
14282
14313
14344
14375
14406
14437
14468
14499
14530
14561
14593
14624
14656
14687
14719
14751
14783
14815
14847
14878
14910
14942
14974
15006
15038
15070
15102
15134
15165
15197
15229
15261
15293
15325
15357
15389
15421
15453
15485
15517
15548
15580
15612
15644
15675
15707
15738
15770
15801
15832
15863
15894
15925
15955
15986
16015
16047
16077
16107
16137
16168
16198
16227
16257
16286
16317
16347
16376
16406
16435
16464
16494
16523
16552
16581
16610
16639
16667
16696
16724
16753
16781
16809
16838
16866
16894
16922
16950
16978
17006
17034
17061
17089
17117
17144
17172
17199
17226
17254
17281
17308
17335
17362
17388
17415
17442
17469
17495
17521
17548
17574
17600
17626
17652
17678
17704
17729
17755
17781
17807
17832
17858
17883
17909
17934
17959
17984
18010
18035
18059
18084
18109
18133
18157
18181
18205
18228
18251
18274
18296
18319
18341
18363
18384
18406
18427
18448
18469
18490
18511
18531
18551
18571
18591
18611
18630
18649
18668
18687
18705
18723
18741
18758
18775
18792
18809
18826
18842
18858
18874
18889
18904
18920
18935
18949
18964
18978
18992
19006
19020
19034
19047
19060
19073
19086
19099
19111
19124
19137
19149
19161
19173
19185
19197
19209
19221
19233
19244
19256
19268
19279
19291
19303
19315
19327
19339
19351
19363
19375
19388
19400
19413
19427
19440
19454
19468
19482
19496
19511
19526
19540
19555
19570
19585
19600
19616
19631
19646
19662
19678
19694
19710
19726
19743
19759
19776
19793
19810
19827
19845
19862
19880
19898
19916
19934
19952
19970
19988
20007
20025
20043
20062
20080
20099
20117
20136
20154
20173
20191
20210
20229
20247
20266
20284
20303
20321
20340
20358
20376
20395
20413
20430
20448
20466
20483
20501
20518
20535
20552
20568
20585
20601
20617
20633
20648
20663
20678
20693
20707
20721
20735
20749
20762
20775
20788
20800
20813
20825
20836
20848
20860
20871
20882
20893
20903
20914
20924
20934
20943
20953
20962
20971
20979
20987
20995
21003
21011
21018
21025
21032
21039
21046
21052
21059
21065
21071
21077
21082
21088
21093
21098
21103
21108
21113
21117
21122
21126
21130
21134
21138
21142
21146
21149
21153
21156
21160
21163
21167
21170
21173
21176
21179
21182
21185
21188
21191
21194
21197
21200
21203
21206
21209
21213
21216
21220
21223
21227
21231
21235
21239
21244
21248
21252
21257
21261
21266
21270
21275
21279
21284
21289
21293
21298
21303
21308
21313
21318
21323
21329
21334
21339
21345
21350
21356
21362
21367
21373
21379
21385
21390
21396
21402
21408
21413
21419
21425
21430
21436
21442
21447
21453
21459
21464
21470
21475
21481
21486
21491
21497
21502
21507
21512
21518
21523
21528
21533
21538
21543
21548
21554
21559
21564
21569
21574
21579
21583
21588
21593
21597
21602
21606
21610
21614
21618
21622
21626
21629
21633
21636
21640
21643
21646
21649
21652
21655
21658
21660
21663
21665
21667
21669
21671
21672
21674
21675
21676
21677
21678
21678
21679
21679
21680
21680
21680
21680
21680
21680
21680
21680
21679
21679
21678
21678
21677
21676
21675
21673
21672
21670
21668
21666
21664
21662
21660
21658
21655
21653
21650
21647
21644
21641
21637
21634
21631
21627
21624
21620
21616
21612
21608
21604
21599
21594
21590
21585
21580
21575
21570
21565
21559
21554
21549
21543
21538
21532
21526
21521
21515
21509
21503
21498
21492
21486
21480
21474
21468
21462
21456
21450
21444
21438
21432
21426
21419
21413
21407
21401
21395
21389
21383
21376
21370
21364
21358
21352
21345
21339
21333
21327
21321
21314
21308
21302
21295
21289
21283
21276
21270
21264
21258
21251
21245
21239
21233
21227
21221
21215
21209
21204
21198
21192
21187
21181
21176
21171
21166
21160
21156
21151
21146
21141
21137
21132
21128
21124
21120
21116
21112
21108
21104
21100
21097
21093
21089
21086
21082
21079
21075
21072
21069
21065
21062
21059
21056
21053
21049
21046
21043
21040
21036
21033
21030
21027
21023
21020
21017
21013
21010
21006
21003
20999
20996
20992
20988
20985
20981
20977
20972
20968
20964
20959
20955
20950
20945
20940
20935
20929
20924
20918
20912
20906
20900
20893
20887
20880
20873
20866
20859
20852
20844
20837
20829
20822
20814
20806
20797
20789
20780
20771
20762
20753
20744
20734
20724
20714
20703
20693
20682
20671
20660
20649
20638
20626
20614
20602
20590
20578
20566
20553
20540
20527
20514
20501
20488
20474
20460
20446
20432
20417
20403
20388
20373
20358
20343
20328
20313
20297
20282
20267
20251
20236
20220
20204
20188
20172
20156
20140
20124
20108
20092
20076
20060
20043
20027
20011
19995
19978
19962
19946
19929
19913
19897
19881
19864
19848
19832
19815
19799
19782
19766
19749
19733
19716
19700
19683
19666
19650
19633
19616
19599
19583
19566
19549
19533
19516
19500
19483
19467
19450
19434
19417
19401
19385
19368
19352
19336
19319
19303
19286
19270
19253
19237
19220
19203
19186
19170
19153
19136
19119
19102
19086
19069
19052
19035
19018
19002
18985
18968
18951
18934
18917
18900
18882
18865
18848
18830
18813
18795
18778
18760
18742
18724
18706
18688
18670
18651
18633
18615
18596
18577
18559
18540
18521
18502
18483
18464
18445
18426
18407
18388
18369
18349
18330
18310
18291
18271
18251
18231
18211
18191
18171
18151
18130
18110
18089
18068
18047
18026
18005
17984
17963
17941
17920
17899
17877
17856
17834
17813
17792
17770
17749
17727
17706
17684
17662
17641
17619
17598
17576
17555
17533
17512
17490
17469
17447
17426
17404
17383
17361
17339
17318
17296
17275
17253
17232
17210
17189
17167
17146
17124
17103
17081
17060
17038
17017
16995
16973
16951
16929
16907
16885
16863
16841
16818
16796
16773
16751
16728
16705
16682
16659
16636
16613
16589
16566
16542
16519
16495
16472
16448
16424
16400
16375
16351
16327
16302
16277
16253
16228
16203
16178
16152
16128
16102
16077
16050
16024
15999
15973
15946
15920
15893
15866
15839
15812
15785
15758
15730
15703
15675
15647
15619
15591
15562
15534
15505
15477
15448
15419
15390
15361
15332
15303
15273
15244
15214
15184
15154
15125
15095
15065
15035
15005
14975
14945
14915
14886
14856
14826
14796
14766
14736
14706
14676
14646
14617
14587
14557
14528
14498
14469
14439
14410
14381
14352
14323
14294
14265
14236
14208
14179
14151
14123
14094
14066
14038
14010
13982
13954
13926
13899
13871
13843
13816
13788
13761
13734
13707
13680
13653
13626
13599
13572
13545
13518
13492
13465
13439
13412
13386
13360
13334
13308
13282
13256
13231
13206
13181
13156
13131
13106
13082
13057
13033
13009
12985
12961
12937
12913
12889
12865
12842
12818
12795
12771
12748
12725
12702
12678
12655
12633
12610
12587
12564
12542
12519
12496
12474
12451
12428
12406
12383
12360
12337
12314
12291
12268
12245
12221
12198
12175
12151
12127
12103
12080
12056
12031
12007
11983
11958
11934
11909
11884
11859
11834
11809
11783
11758
11732
11706
11680
11654
11628
11601
11574
11548
11521
11493
11466
11438
11411
11383
11354
11326
11298
11269
11241
11212
11183
11154
11125
11095
11066
11036
11007
10977
10948
10918
10888
10859
10829
10799
10769
10739
10709
10678
10648
10618
10587
10557
10526
10495
10465
10434
10403
10372
10341
10310
10280
10249
10218
10187
10156
10125
10095
10064
10034
10003
9972
9942
9911
9880
9850
9819
9788
9758
9727
9696
9666
9635
9605
9574
9544
9513
9483
9453
9423
9393
9363
9333
9303
9273
9243
9214
9184
9154
9125
9096
9066
9037
9008
8979
8950
8921
8892
8863
8835
8806
8778
8750
8722
8694
8666
8638
8611
8583
8556
8529
8502
8475
8448
8421
8395
8369
8342
8316
8290
8264
8239
8213
8188
8163
8138
8113
8087
8064
8039
8015
7991
7967
7943
7920
7897
7873
7850
7827
7805
7782
7760
7738
7716
7694
7672
7651
7630
7609
7588
7568
7548
7528
7508
7488
7469
7449
7430
7411
7392
7373
7355
7336
7317
7299
7280
7262
7244
7225
7207
7189
7170
7152
7134
7115
7097
7078
7060
7041
7023
7005
6986
6967
6949
6930
6912
6893
6874
6855
6836
6817
6798
6778
6759
6739
6719
6699
6678
6658
6637
6616
6595
6574
6552
6531
6509
6487
6465
6443
6420
6398
6375
6352
6329
6306
6282
6259
6234
6210
6186
6161
6136
6111
6085
6059
6033
6007
5980
5954
5927
5899
5872
5845
5817
5789
5761
5733
5704
5676
5647
5618
5589
5560
5531
5501
5471
5441
5412
5381
5351
5321
5291
5260
5230
5199
5169
5138
5108
5077
5047
5016
4985
4955
4924
4893
4862
4832
4801
4770
4739
4708
4677
4646
4615
4584
4554
4523
4492
4462
4431
4400
4370
4340
4309
4279
4249
4219
4189
4159
4129
4099
4069
4038
4009
3979
3949
3919
3888
3858
3828
3798
3768
3737
3707
3677
3646
3616
3586
3555
3525
3494
3464
3433
3402
3371
3341
3310
3279
3248
3217
3186
3155
3123
3092
3060
3029
2997
2965
2933
2901
2869
2837
2805
2773
2741
2709
2676
2644
2611
2579
2547
2514
2481
2449
2416
2383
2351
2318
2285
2252
2219
2186
2153
2120
2088
2055
2021
1989
1956
1924
1891
1859
1826
1794
1761
1729
1697
1664
1632
1600
1568
1536
1504
1472
1440
1408
1377
1345
1314
1282
1251
1220
1188
1157
1126
1095
1064
1033
1002
972
942
911
881
850
820
790
760
730
700
670
640
611
581
552
522
493
463
434
404
375
346
316
287
258
228
199
170
141
111
82
53
24
-5
-34
-63
-91
-120
-149
-178
-207
-236
-264
-293
-322
-351
-380
-409
-438
-467
-495
-524
-553
-582
-610
-639
-668
-696
-725
-753
-782
-810
-838
-866
-894
-922
-950
-978
-1004
-1033
-1060
-1088
-1115
-1142
-1169
-1196
-1223
-1250
-1277
-1304
-1330
-1357
-1383
-1409
-1436
-1462
-1488
-1513
-1539
-1565
-1590
-1616
-1641
-1666
-1691
-1715
-1740
-1764
-1788
-1812
-1836
-1859
-1883
-1906
-1929
-1953
-1976
-1999
-2021
-2044
-2066
-2089
-2111
-2133
-2155
-2177
-2199
-2220
-2241
-2262
-2283
-2304
-2325
-2345
-2365
-2385
-2404
-2424
-2443
-2462
-2481
-2499
-2518
-2536
-2554
-2572
-2589
-2607
-2624
-2641
-2658
-2675
-2691
-2708
-2724
-2740
-2756
-2772
-2787
-2802
-2817
-2832
-2847
-2862
-2876
-2890
-2904
-2918
-2931
-2945
-2958
-2971
-2983
-2996
-3009
-3021
-3033
-3045
-3057
-3069
-3080
-3092
-3103
-3114
-3125
-3136
-3147
-3157
-3167
-3177
-3187
-3197
-3207
-3216
-3225
-3235
-3244
-3253
-3262
-3271
-3280
-3289
-3298
-3307
-3316
-3325
-3334
-3343
-3352
-3361
-3370
-3379
-3388
-3397
-3406
-3415
-3424
-3433
-3442
-3452
-3461
-3471
-3480
-3490
-3500
-3510
-3520
-3531
-3541
-3552
-3563
-3574
-3585
-3596
-3608
-3620
-3632
-3644
-3657
-3669
-3682
-3695
-3708
-3721
-3734
-3748
-3761
-3775
-3789
-3802
-3816
-3830
-3844
-3858
-3873
-3887
-3902
-3916
-3931
-3946
-3961
-3976
-3991
-4006
-4022
-4037
-4053
-4067
-4083
-4099
-4115
-4131
-4146
-4162
-4178
-4193
-4209
-4225
-4241
-4257
-4273
-4290
-4306
-4322
-4339
-4355
-4372
-4389
-4406
-4423
-4440
-4456
-4473
-4490
-4507
-4524
-4541
-4558
-4575
-4592
-4609
-4626
-4643
-4659
-4676
-4693
-4709
-4726
-4742
-4758
-4774
-4790
-4806
-4822
-4837
-4853
-4868
-4883
-4898
-4913
-4927
-4942
-4956
-4970
-4984
-4998
-5012
-5025
-5039
-5052
-5065
-5077
-5090
-5102
-5114
-5126
-5138
-5149
-5161
-5172
-5182
-5193
-5203
-5213
-5223
-5233
-5242
-5252
-5261
-5269
-5278
-5287
-5295
-5303
-5311
-5318
-5326
-5333
-5341
-5347
-5354
-5361
-5367
-5374
-5380
-5386
-5392
-5398
-5403
-5408
-5414
-5419
-5424
-5429
-5433
-5438
-5442
-5447
-5451
-5455
-5460
-5464
-5468
-5472
-5476
-5480
-5484
-5488
-5492
-5496
-5500
-5504
-5508
-5512
-5516
-5520
-5523
-5527
-5531
-5535
-5539
-5543
-5547
-5551
-5555
-5558
-5562
-5566
-5570
-5574
-5578
-5582
-5586
-5590
-5594
-5598
-5602
-5606
-5610
-5614
-5618
-5622
-5626
-5630
-5634
-5637
-5641
-5645
-5648
-5651
-5655
-5658
-5661
-5664
-5667
-5670
-5673
-5675
-5678
-5680
-5682
-5684
-5686
-5688
-5690
-5691
-5692
-5694
-5694
-5695
-5695
-5696
-5696
-5695
-5695
-5694
-5694
-5693
-5691
-5690
-5688
-5687
-5685
-5682
-5680
-5678
-5675
-5672
-5669
-5665
-5662
-5658
-5654
-5650
-5646
-5641
-5637
-5632
-5627
-5621
-5616
-5611
-5605
-5599
-5593
-5587
-5581
-5575
-5568
-5561
-5554
-5547
-5540
-5532
-5524
-5516
-5508
-5500
-5492
-5483
-5474
-5466
-5457
-5448
-5439
-5430
-5421
-5412
-5403
-5394
-5385
-5375
-5366
-5357
-5347
-5338
-5328
-5319
-5309
-5300
-5290
-5280
-5271
-5261
-5252
-5242
-5232
-5223
-5213
-5204
-5194
-5185
-5176
-5167
-5157
-5148
-5139
-5130
-5121
-5112
-5104
-5095
-5086
-5078
-5069
-5061
-5053
-5045
-5037
-5029
-5021
-5013
-5005
-4997
-4990
-4982
-4974
-4967
-4959
-4952
-4944
-4937
-4930
-4923
-4916
-4909
-4902
-4895
-4888
-4882
-4876
-4869
-4863
-4857
-4851
-4845
-4839
-4833
-4827
-4821
-4815
-4809
-4803
-4797
-4791
-4785
-4778
-4772
-4765
-4759
-4752
-4745
-4739
-4732
-4724
-4717
-4710
-4702
-4695
-4687
-4679
-4671
-4663
-4655
-4646
-4638
-4630
-4621
-4612
-4604
-4595
-4586
-4577
-4568
-4559
-4549
-4540
-4531
-4521
-4512
-4502
-4492
-4482
-4472
-4462
-4452
-4442
-4431
-4421
-4410
-4400
-4389
-4379
-4369
-4358
-4348
-4337
-4327
-4317
-4306
-4296
-4286
-4276
-4266
-4256
-4246
-4236
-4226
-4216
-4206
-4196
-4186
-4177
-4167
-4158
-4148
-4139
-4129
-4120
-4111
-4102
-4094
-4085
-4077
-4067
-4059
-4051
-4043
-4035
-4029
-4021
-4014
-4006
-4000
-3993
-3986
-3979
-3973
-3967
-3961
-3955
-3949
-3944
-3939
-3934
-3929
-3924
-3919
-3915
-3911
-3907
-3903
-3900
-3896
-3893
-3890
-3887
-3884
-3882
-3880
-3878
-3876
-3874
-3872
-3871
-3870
-3869
-3868
-3867
-3866
-3866
-3865
-3865
-3865
-3864
-3864
-3865
-3865
-3865
-3865
-3866
-3867
-3867
-3868
-3869
-3870
-3870
-3871
-3872
-3873
-3874
-3874
-3875
-3876
-3877
-3878
-3878
-3879
-3880
-3881
-3882
-3883
-3884
-3885
-3885
-3886
-3887
-3888
-3889
-3890
-3890
-3891
-3891
-3892
-3892
-3892
-3893
-3893
-3892
-3892
-3892
-3891
-3891
-3890
-3890
-3889
-3888
-3887
-3886
-3885
-3884
-3882
-3881
-3880
-3878
-3877
-3875
-3873
-3872
-3870
-3868
-3866
-3864
-3862
-3860
-3857
-3855
-3853
-3850
-3848
-3846
-3843
-3841
-3838
-3836
-3834
-3831
-3829
-3826
-3824
-3821
-3819
-3817
-3814
-3812
-3810
-3808
-3805
-3803
-3801
-3799
-3797
-3795
-3793
-3792
-3790
-3788
-3786
-3785
-3783
-3781
-3780
-3778
-3777
-3776
-3774
-3773
-3772
-3771
-3770
-3769
-3768
-3767
-3766
-3765
-3764
-3763
-3762
-3761
-3761
-3760
-3759
-3758
-3758
-3757
-3757
-3756
-3755
-3755
-3754
-3753
-3753
-3752
-3751
-3751
-3750
-3750
-3749
-3749
-3748
-3748
-3747
-3746
-3746
-3745
-3744
-3744
-3743
-3742
-3741
-3741
-3740
-3739
-3738
-3737
-3737
-3736
-3735
-3734
-3734
-3733
-3732
-3732
-3731
-3731
-3730
-3730
-3729
-3729
-3728
-3728
-3728
-3727
-3727
-3727
-3726
-3726
-3726
-3726
-3726
-3726
-3726
-3726
-3727
-3727
-3727
-3727
-3728
-3728
-3728
-3729
-3729
-3730
-3730
-3731
-3732
-3733
-3733
-3734
-3735
-3736
-3737
-3739
-3740
-3741
-3742
-3744
-3745
-3747
-3749
-3751
-3752
-3754
-3756
-3758
-3760
-3762
-3764
-3766
-3768
-3770
-3772
-3774
-3776
-3778
-3780
-3782
-3784
-3786
-3788
-3790
-3792
-3794
-3796
-3797
-3799
-3800
-3802
-3803
-3805
-3806
-3807
-3808
-3809
-3810
-3810
-3811
-3811
-3812
-3812
-3812
-3812
-3812
-3812
-3811
-3811
-3810
-3810
-3809
-3808
-3807
-3806
-3804
-3803
-3801
-3799
-3797
-3795
-3793
-3790
-3787
-3784
-3781
-3778
-3774
-3771
-3767
-3763
-3759
-3755
-3750
-3746
-3741
-3736
-3730
-3725
-3719
-3714
-3708
-3701
-3695
-3688
-3682
-3675
-3667
-3660
-3652
-3644
-3636
-3627
-3619
-3610
-3601
-3591
-3582
-3572
-3562
-3552
-3541
-3531
-3520
-3508
-3497
-3485
-3474
-3462
-3449
-3437
-3425
-3412
-3399
-3386
-3372
-3359
-3345
-3331
-3317
-3302
-3288
-3273
-3258
-3243
-3227
-3212
-3196
-3180
-3164
-3148
-3132
-3115
-3099
-3083
-3066
-3050
-3033
-3017
-3000
-2984
-2967
-2951
-2934
-2917
-2901
-2884
-2867
-2850
-2834
-2817
-2800
-2783
-2766
-2749
-2733
-2716
-2699
-2682
-2665
-2649
-2632
-2615
-2598
-2581
-2564
-2547
-2530
-2514
-2497
-2480
-2463
-2446
-2429
-2412
-2395
-2378
-2361
-2345
-2328
-2311
-2294
-2276
-2259
-2242
-2225
-2208
-2191
-2173
-2156
-2139
-2121
-2104
-2087
-2069
-2052
-2033
-2017
-1999
-1981
-1964
-1946
-1928
-1910
-1892
-1874
-1856
-1838
-1820
-1801
-1783
-1764
-1746
-1727
-1708
-1689
-1670
-1651
-1632
-1613
-1593
-1574
-1555
-1535
-1515
-1495
-1475
-1455
-1434
-1413
-1393
-1371
-1350
-1329
-1307
-1286
-1264
-1242
-1219
-1197
-1175
-1152
-1129
-1106
-1083
-1060
-1037
-1014
-990
-966
-943
-919
-895
-871
-847
-823
-798
-774
-749
-724
-699
-674
-649
-624
-599
-574
-548
-523
-498
-472
-446
-421
-395
-369
-343
-317
-291
-265
-239
-213
-187
-161
-135
-109
-83
-57
-32
-6
20
46
71
97
123
148
174
200
226
251
277
303
329
355
380
406
432
458
483
509
535
560
586
611
637
662
688
713
739
764
790
815
841
867
893
918
944
970
996
1022
1049
1075
1101
1127
1154
1180
1207
1234
1260
1287
1314
1341
1368
1395
1423
1450
1477
1505
1532
1560
1588
1616
1644
1672
1700
1728
1756
1785
1813
1842
1871
1900
1929
1958
1987
2017
2047
2077
2107
2137
2167
2198
2228
2259
2290
2321
2352
2384
2415
2447
2478
2510
2543
2575
2607
2640
2672
2705
2738
2771
2805
2838
2872
2905
2939
2973
3007
3041
3075
3109
3143
3178
3212
3247
3281
3316
3350
3385
3419
3454
3489
3523
3558
3593
3628
3662
3697
3732
3766
3801
3836
3870
3905
3940
3974
4009
4043
4078
4113
4147
4182
4216
4251
4285
4319
4354
4388
4422
4456
4490
4524
4557
4591
4625
4658
4691
4725
4758
4791
4824
4857
4890
4923
4955
4988
5021
5053
5086
5118
5150
5183
5215
5247
5279
5312
5344
5376
5407
5439
5471
5503
5534
5566
5598
5629
5660
5692
5723
5755
5786
5817
5848
5880
5911
5942
5973
6004
6035
6066
6097
6128
6159
6190
6221
6252
6283
6315
6346
6377
6409
6440
6471
6503
6535
6566
6598
6630
6662
6694
6727
6759
6791
6824
6856
6889
6921
6954
6987
7019
7052
7085
7118
7152
7185
7218
7252
7285
7319
7352
7386
7420
7453
7487
7521
7555
7589
7623
7657
7691
7726
7760
7794
7828
7862
7896
7930
7964
7998
8032
8066
8100
8134
8167
8202
8236
8270
8304
8338
8372
8406
8440
8474
8509
8543
8577
8611
8645
8679
8713
8746
8780
8814
8848
8881
8915
8949
8982
9016
9049
9083
9116
9150
9183
9217
9250
9284
9317
9350
9383
9416
9449
9482
9515
9548
9580
9613
9645
9678
9710
9742
9774
9807
9838
9870
9902
9933
9965
9996
10027
10058
10089
10119
10150
10180
10210
10240
10270
10300
10329
10359
10388
10417
10446
10475
10503
10532
10560
10588
10616
10644
10671
10699
10726
10753
10780
10807
10834
10861
10888
10914
10941
10967
10993
11020
11046
11071
11097
11122
11148
11173
11198
11223
11248
11272
11297
11321
11346
11370
11394
11419
11443
11467
11491
11515
11539
11562
11586
11610
11633
11656
11679
11702
11725
11747
11769
11792
11814
11836
11858
11880
11901
11923
11944
11966
11987
12009
12030
12051
12073
12094
12115
12136
12157
12178
12200
12221
12242
12263
12284
12305
12326
12347
12368
12389
12410
12431
12452
12473
12493
12514
12535
12556
12577
12598
12618
12639
12660
12681
12702
12723
12743
12764
12785
12806
12826
12847
12868
12888
12909
12930
12950
12971
12991
13011
13032
13052
13072
13093
13113
13133
13153
13173
13193
13213
13232
13252
13272
13291
13311
13330
13350
13369
13388
13407
13427
13446
13465
13484
13503
13522
13541
13560
13579
13597
13616
13635
13654
13672
13691
13709
13728
13746
13765
13783
13801
13820
13838
13856
13874
13892
13909
13927
13945
13962
13980
13997
14014
14032
14049
14066
14083
14101
14118
14135
14153
14170
14187
14205
14222
14240
14257
14275
14292
14309
14327
14344
14361
14378
14396
14413
14430
14447
14464
14482
14499
14516
14533
14551
14568
14585
14602
14619
14637
14654
14671
14688
14705
14722
14739
14755
14772
14789
14805
14822
14839
14855
14872
14888
14905
14921
14938
14954
14971
14987
15003
15020
15036
15052
15068
15084
15099
15115
15131
15146
15162
15177
15193
15208
15223
15239
15254
15269
15285
15300
15315
15330
15346
15361
15376
15392
15407
15422
15438
15453
15469
15484
15500
15516
15531
15547
15563
15579
15595
15611
15627
15643
15659
15675
15691
15707
15724
15740
15756
15773
15789
15805
15822
15838
15855
15871
15888
15905
15921
15938
15954
15971
15988
16004
16021
16038
16053
16071
16088
16105
16120
16138
16155
16171
16187
16204
16222
16238
16254
16271
16289
16306
16322
16338
16356
16373
16390
16406
16423
16440
16456
16473
16490
16506
16522
16539
16555
16571
16587
16603
16619
16635
16651
16666
16682
16698
16713
16729
16744
16759
16774
16790
16805
16820
16835
16850
16864
16879
16894
16908
16922
16937
16951
16964
16978
16992
17005
17018
17032
17045
17058
17070
17083
17096
17108
17120
17132
17144
17156
17168
17180
17191
17203
17214
17226
17237
17248
17259
17270
17280
17291
17302
17312
17322
17332
17343
17352
17362
17372
17382
17392
17401
17411
17420
17429
17438
17448
17457
17465
17474
17483
17492
17500
17508
17517
17525
17533
17541
17549
17557
17564
17572
17579
17587
17594
17601
17608
17615
17622
17629
17636
17642
17649
17655
17661
17667
17673
17679
17685
17691
17696
17701
17707
17712
17717
17722
17727
17732
17737
17741
17746
17751
17755
17760
17764
17769
17773
17778
17782
17786
17790
17795
17799
17803
17807
17811
17815
17819
17822
17826
17829
17833
17836
17839
17843
17846
17849
17852
17855
17857
17860
17863
17866
17869
17871
17874
17877
17879
17882
17885
17887
17890
17893
17895
17898
17900
17902
17904
17907
17909
17911
17913
17915
17917
17919
17921
17923
17925
17927
17929
17931
17933
17935
17938
17940
17942
17944
17946
17948
17950
17952
17954
17956
17958
17960
17962
17964
17965
17967
17969
17970
17972
17973
17975
17976
17977
17978
17979
17980
17981
17982
17983
17983
17984
17984
17984
17984
17985
17985
17985
17984
17984
17984
17983
17983
17982
17982
17981
17980
17980
17979
17978
17977
17976
17974
17973
17972
17970
17969
17968
17966
17964
17963
17961
17959
17957
17955
17953
17952
17950
17948
17946
17944
17942
17940
17938
17936
17934
17933
17931
17929
17927
17925
17923
17921
17919
17917
17916
17914
17912
17910
17908
17906
17905
17903
17901
17899
17897
17896
17894
17892
17890
17889
17887
17885
17884
17882
17881
17879
17878
17876
17875
17874
17872
17871
17870
17868
17867
17865
17864
17862
17861
17860
17858
17856
17855
17853
17852
17850
17848
17847
17845
17843
17842
17840
17838
17836
17834
17832
17829
17827
17825
17822
17819
17816
17814
17810
17807
17804
17801
17797
17793
17790
17786
17782
17777
17773
17768
17764
17759
17754
17749
17743
17738
17732
17727
17721
17715
17709
17703
17696
17690
17684
17677
17670
17664
17657
17650
17643
17636
17628
17621
17614
17606
17598
17590
17583
17575
17566
17558
17550
17542
17533
17524
17516
17507
17498
17489
17480
17470
17461
17451
17442
17432
17422
17413
17403
17393
17383
17373
17362
17352
17342
17331
17321
17310
17300
17289
17278
17267
17256
17245
17233
17222
17210
17199
17187
17175
17163
17151
17139
17127
17115
17102
17090
17077
17065
17052
17039
17026
17013
16999
16986
16972
16959
16945
16931
16918
16904
16890
16876
16861
16847
16832
16818
16803
16788
16773
16758
16743
16728
16713
16697
16682
16666
16650
16635
16619
16603
16587
16571
16555
16539
16523
16507
16491
16474
16458
16442
16425
16408
16392
16375
16359
16341
16325
16309
16292
16274
16259
16242
16226
16209
16193
16175
16160
16143
16126
16111
16094
16079
16062
16046
16030
16014
15998
15982
15966
15950
15934
15919
15903
15887
15871
15856
15840
15825
15809
15793
15778
15762
15747
15731
15716
15701
15685
15670
15655
15641
15626
15611
15596
15582
15567
15553
15539
15525
15511
15497
15483
15469
15455
15442
15428
15415
15401
15388
15375
15362
15349
15335
15322
15309
15296
15284
15271
15258
15245
15232
15220
15207
15194
15182
15169
15156
15144
15132
15119
15107
15095
15083
15071
15059
15047
15034
15022
15010
14998
14986
14973
14961
14949
14936
14924
14911
14899
14886
14874
14861
14849
14836
14823
14810
14797
14784
14771
14758
14745
14731
14718
14704
14691
14677
14663
14649
14635
14621
14607
14593
14579
14564
14550
14535
14521
14506
14491
14476
14461
14446
14430
14415
14399
14383
14367
14351
14335
14319
14303
14287
14270
14254
14237
14221
14204
14187
14171
14154
14137
14120
14103
14086
14068
14051
14034
14016
13999
13981
13963
13945
13927
13909
13891
13873
13855
13837
13819
13800
13782
13764
13746
13727
13709
13691
13673
13654
13636
13617
13599
13581
13562
13543
13525
13506
13488
13469
13450
13432
13413
13394
13376
13357
13339
13320
13301
13283
13264
13246
13227
13209
13190
13172
13153
13134
13116
13097
13078
13060
13041
13023
13004
12985
12967
12948
12929
12911
12892
12874
12855
12837
12818
12800
12781
12763
12745
12726
12708
12690
12671
12653
12635
12617
12599
12581
12563
12545
12527
12509
12491
12473
12455
12437
12419
12401
12382
12364
12346
12328
12310
12292
12274
12256
12238
12220
12202
12184
12166
12148
12130
12112
12094
12076
12058
12039
12021
12003
11984
11966
11947
11928
11910
11891
11872
11853
11834
11815
11796
11777
11758
11738
11719
11700
11680
11661
11641
11622
11602
11582
11563
11543
11523
11503
11484
11464
11444
11424
11405
11385
11365
11345
11325
11306
11286
11266
11246
11226
11206
11186
11166
11146
11126
11106
11086
11066
11046
11026
11006
10986
10966
10946
10926
10906
10886
10866
10845
10825
10805
10785
10765
10744
10724
10704
10684
10663
10643
10623
10602
10582
10562
10541
10521
10501
10480
10460
10439
10419
10398
10377
10357
10336
10315
10294
10273
10252
10231
10209
10188
10167
10145
10124
10102
10081
10059
10037
10015
9994
9972
9950
9928
9906
9883
9861
9839
9817
9794
9772
9750
9727
9705
9682
9660
9637
9614
9591
9569
9546
9523
9500
9477
9453
9430
9407
9384
9360
9337
9313
9290
9266
9243
9219
9195
9172
9148
9124
9101
9077
9053
9030
9006
8982
8959
8935
8912
8888
8865
8841
8818
8794
8771
8747
8723
8700
8676
8652
8629
8605
8581
8557
8533
8510
8486
8462
8438
8414
8390
8366
8341
8317
8293
8269
8244
8220
8196
8170
8147
8122
8098
8073
8048
8023
7999
7974
7949
7924
7899
7874
7849
7823
7798
7772
7747
7721
7696
7670
7644
7618
7592
7567
7541
7515
7488
7462
7436
7410
7384
7358
7332
7306
7280
7253
7227
7201
7175
7148
7122
7096
7070
7043
7017
6991
6965
6939
6913
6886
6860
6834
6808
6782
6756
6729
6703
6677
6651
6625
6599
6573
6547
6521
6495
6470
6444
6419
6393
6368
6342
6317
6292
6267
6242
6217
6192
6167
6143
6118
6094
6069
6045
6021
5997
5973
5949
5926
5902
5879
5856
5832
5810
5787
5764
5741
5719
5696
5674
5652
5630
5607
5586
5564
5542
5520
5499
5478
5457
5435
5415
5394
5373
5352
5332
5311
5291
5271
5251
5231
5211
5191
5172
5152
5133
5113
5094
5075
5056
5037
5018
4999
4980
4961
4942
4924
4905
4887
4868
4850
4831
4813
4795
4776
4758
4740
4721
4703
4684
4666
4648
4629
4611
4592
4573
4555
4536
4517
4498
4479
4460
4441
4422
4403
4383
4364
4345
4326
4307
4287
4268
4249
4229
4210
4191
4171
4152
4132
4112
4093
4073
4053
4034
4014
3994
3974
3954
3934
3914
3895
3875
3855
3835
3815
3795
3776
3756
3736
3716
3696
3676
3657
3637
3617
3597
3577
3558
3538
3518
3498
3479
3459
3439
3420
3400
3380
3361
3341
3322
3302
3283
3263
3244
3225
3206
3187
3167
3148
3130
3111
3092
3073
3054
3036
3017
2998
2980
2962
2943
2925
2907
2889
2871
2853
2835
2818
2800
2783
2765
2748
2731
2714
2697
2680
2663
2647
2630
2614
2597
2581
2565
2549
2533
2517
2501
2485
2469
2454
2438
2422
2407
2391
2376
2361
2345
2330
2315
2300
2285
2270
2255
2240
2225
2210
2195
2180
2166
2151
2136
2122
2107
2092
2078
2064
2049
2035
2021
2005
1992
1978
1963
1949
1935
1921
1907
1892
1878
1864
1850
1836
1822
1808
1794
1780
1767
1753
1739
1726
1712
1699
1685
1672
1658
1644
1631
1617
1604
1590
1576
1563
1549
1535
1521
1507
1493
1479
1464
1450
1436
1421
1406
1392
1377
1362
1348
1333
1318
1302
1287
1272
1256
1241
1225
1209
1193
1177
1161
1145
1128
1112
1095
1078
1061
1044
1027
1008
992
974
956
939
921
903
885
867
849
831
812
794
776
757
738
720
701
682
663
643
624
605
586
566
547
527
507
488
468
449
429
409
390
370
350
331
311
291
271
252
232
212
193
173
154
134
114
95
75
56
37
18
-2
-21
-40
-58
-77
-96
-115
-133
-152
-170
-188
-206
-224
-242
-260
-278
-295
-313
-330
-347
-365
-382
-398
-415
-432
-448
-465
-481
-497
-513
-529
-544
-560
-575
-591
-606
-621
-635
-650
-664
-679
-693
-706
-720
-734
-747
-760
-773
-786
-799
-811
-824
-836
-848
-860
-872
-884
-896
-908
-920
-931
-943
-954
-965
-977
-988
-999
-1010
-1020
-1031
-1042
-1052
-1063
-1073
-1084
-1094
-1104
-1115
-1125
-1135
-1145
-1155
-1165
-1175
-1185
-1195
-1205
-1215
-1224
-1234
-1244
-1254
-1264
-1274
-1284
-1294
-1303
-1313
-1323
-1333
-1344
-1354
-1364
-1374
-1384
-1394
-1405
-1415
-1425
-1435
-1446
-1456
-1466
-1477
-1488
-1498
-1509
-1520
-1530
-1541
-1552
-1563
-1574
-1585
-1596
-1607
-1618
-1629
-1641
-1652
-1663
-1674
-1685
-1696
-1708
-1719
-1730
-1741
-1752
-1763
-1774
-1786
-1797
-1808
-1819
-1830
-1840
-1851
-1862
-1873
-1883
-1894
-1904
-1915
-1925
-1936
-1946
-1956
-1967
-1977
-1987
-1998
-2008
-2017
-2028
-2037
-2048
-2057
-2067
-2077
-2087
-2096
-2106
-2115
-2125
-2134
-2143
-2152
-2161
-2170
-2179
-2187
-2196
-2204
-2213
-2221
-2229
-2237
-2245
-2253
-2260
-2268
-2276
-2283
-2290
-2298
-2305
-2312
-2319
-2326
-2333
-2340
-2346
-2353
-2359
-2366
-2372
-2377
-2383
-2389
-2394
-2400
-2405
-2410
-2415
-2420
-2425
-2430
-2434
-2439
-2443
-2447
-2451
-2455
-2459
-2463
-2467
-2470
-2474
-2477
-2481
-2484
-2487
-2490
-2493
-2495
-2498
-2501
-2503
-2506
-2508
-2510
-2512
-2515
-2517
-2519
-2521
-2523
-2525
-2527
-2528
-2530
-2532
-2533
-2535
-2536
-2537
-2538
-2539
-2540
-2541
-2542
-2543
-2543
-2543
-2544
-2544
-2544
-2544
-2544
-2544
-2544
-2543
-2543
-2543
-2542
-2541
-2541
-2540
-2539
-2538
-2537
-2536
-2534
-2533
-2531
-2529
-2528
-2526
-2524
-2521
-2519
-2517
-2514
-2512
-2509
-2506
-2504
-2501
-2498
-2495
-2492
-2488
-2485
-2482
-2478
-2474
-2470
-2466
-2462
-2458
-2454
-2449
-2445
-2440
-2435
-2430
-2425
-2420
-2414
-2409
-2403
-2397
-2391
-2385
-2379
-2373
-2367
-2360
-2353
-2346
-2339
-2332
-2325
-2317
-2310
-2302
-2294
-2286
-2278
-2269
-2261
-2252
-2244
-2235
-2226
-2216
-2207
-2198
-2188
-2178
-2168
-2158
-2148
-2138
-2127
-2117
-2106
-2095
-2084
-2073
-2062
-2051
-2039
-2028
-2016
-2005
-1993
-1981
-1969
-1957
-1944
-1932
-1919
-1907
-1894
-1881
-1868
-1855
-1842
-1829
-1816
-1803
-1790
-1777
-1763
-1750
-1736
-1723
-1710
-1696
-1683
-1669
-1656
-1642
-1629
-1615
-1602
-1588
-1575
-1561
-1548
-1534
-1521
-1507
-1494
-1480
-1467
-1454
-1440
-1427
-1413
-1400
-1387
-1373
-1360
-1346
-1333
-1319
-1306
-1292
-1279
-1266
-1252
-1239
-1226
-1213
-1200
-1187
-1174
-1161
-1148
-1135
-1122
-1109
-1097
-1084
-1071
-1058
-1045
-1033
-1020
-1006
-994
-982
-969
-956
-943
-931
-918
-905
-893
-880
-868
-855
-843
-830
-818
-805
-793
-780
-768
-755
-742
-730
-717
-704
-691
-678
-666
-653
-640
-626
-613
-600
-587
-573
-559
-546
-532
-518
-504
-490
-476
-462
-447
-433
-418
-404
-389
-374
-359
-344
-329
-313
-298
-282
-266
-250
-234
-218
-201
-185
-168
-151
-134
-117
-100
-83
-65
-48
-30
-13
5
23
41
59
77
95
114
132
151
169
188
207
226
245
264
283
302
321
340
359
378
397
416
435
454
473
492
511
530
549
567
586
605
624
642
661
679
698
716
735
753
771
789
807
824
842
860
877
895
912
929
946
963
980
997
1012
1030
1046
1062
1078
1094
1110
1125
1141
1156
1171
1187
1202
1216
1231
1246
1260
1274
1288
1303
1316
1330
1344
1357
1371
1384
1397
1410
1423
1435
1448
1461
1473
1486
1498
1511
1523
1535
1548
1560
1572
1585
1597
1609
1621
1634
1646
1659
1671
1684
1696
1709
1722
1735
1748
1761
1774
1787
1800
1813
1826
1839
1853
1866
1880
1893
1907
1920
1934
1948
1962
1976
1990
2004
2019
2033
2048
2063
2078
2093
2108
2123
2138
2153
2168
2184
2200
2215
2231
2247
2263
2279
2296
2312
2329
2346
2362
2379
2397
2414
2431
2449
2466
2484
2502
2519
2537
2555
2573
2591
2609
2628
2646
2664
2683
2701
2720
2739
2757
2776
2795
2814
2834
2853
2872
2892
2911
2930
2950
2969
2989
3008
3028
3048
3067
3087
3107
3127
3146
3166
3186
3205
3225
3245
3265
3285
3305
3325
3345
3365
3385
3405
3425
3445
3465
3485
3506
3526
3546
3566
3586
3606
3626
3646
3666
3686
3706
3726
3746
3766
3786
3806
3825
3845
3865
3885
3904
3924
3943
3963
3982
4002
4021
4040
4059
4078
4098
4117
4136
4155
4175
4194
4212
4231
4250
4269
4288
4306
4325
4343
4361
4380
4398
4416
4435
4453
4471
4489
4507
4525
4543
4561
4579
4597
4615
4632
4650
4668
4685
4703
4720
4737
4755
4772
4789
4806
4822
4839
4856
4872
4889
4905
4921
4937
4953
4969
4985
5001
5017
5032
5048
5063
5079
5094
5109
5124
5139
5154
5169
5183
5198
5212
5226
5241
5255
5269
5282
5296
5310
5323
5336
5350
5363
5376
5388
5401
5413
5426
5438
5450
5462
5474
5485
5497
5508
5520
5531
5542
5552
5563
5574
5584
5594
5605
5615
5624
5634
5644
5654
5663
5672
5682
5691
5700
5709
5718
5727
5735
5744
5752
5761
5769
5777
5785
5793
5801
5809
5817
5824
5832
5840
5847
5855
5862
5869
5877
5884
5891
5899
5906
5913
5920
5927
5934
5941
5948
5955
5962
5969
5976
5983
5990
5997
6004
6011
6018
6025
6032
6039
6045
6052
6059
6066
6072
6079
6086
6093
6099
6106
6113
6119
6126
6133
6139
6146
6152
6159
6165
6172
6179
6185
6192
6198
6205
6212
6218
6225
6232
6238
6245
6251
6258
6265
6272
6278
6285
6292
6298
6305
6312
6318
6325
6332
6338
6345
6352
6359
6365
6372
6379
6386
6393
6400
6406
6413
6420
6427
6435
6442
6449
6456
6463
6471
6478
6486
6493
6501
6509
6516
6524
6532
6540
6548
6556
6564
6573
6581
6589
6598
6607
6615
6624
6633
6642
6651
6661
6671
6680
6690
6700
6710
6721
6731
6742
6753
6764
6775
6787
6798
6810
6822
6834
6846
6859
6871
6884
6897
6910
6923
6937
6950
6964
6978
6992
7006
7021
7035
7050
7065
7080
7096
7111
7127
7143
7159
7175
7192
7208
7225
7242
7259
7276
7293
7310
7328
7346
7363
7381
7399
7418
7436
7454
7473
7492
7511
7530
7549
7568
7588
7608
7628
7648
7668
7688
7708
7729
7749
7770
7791
7811
7832
7853
7875
7896
7917
7938
7960
7981
8003
8023
8045
8067
8089
8111
8132
8154
8176
8198
8220
8242
8264
8286
8308
8330
8352
8374
8396
8418
8440
8463
8485
8507
8530
8552
8575
8597
8620
8643
8665
8688
8711
8734
8757
8780
8802
8825
8848
8871
8894
8917
8940
8963
8987
9010
9033
9056
9080
9103
9127
9150
9174
9197
9221
9245
9269
9293
9317
9341
9365
9389
9414
9438
9462
9487
9511
9536
9560
9585
9610
9634
9659
9684
9709
9734
9759
9784
9809
9834
9860
9885
9911
9936
9962
9987
10013
10039
10065
10091
10117
10143
10169
10196
10222
10249
10275
10302
10329
10356
10383
10410
10437
10465
10492
10520
10548
10575
10603
10631
10660
10688
10716
10745
10773
10802
10831
10860
10889
10918
10947
10976
11006
11035
11065
11094
11124
11153
11183
11213
11243
11272
11302
11332
11362
11392
11422
11451
11481
11511
11541
11571
11600
11630
11660
11689
11719
11748
11777
11807
11836
11865
11894
11923
11952
11980
12009
12037
12066
12094
12122
12150
12178
12205
12233
12260
12287
12314
12340
12367
12393
12419
12444
12470
12495
12520
12545
12570
12595
12619
12643
12667
12690
12714
12737
12760
12783
12806
12828
12850
12872
12894
12916
12937
12958
12979
13000
13021
13041
13061
13081
13101
13121
13141
13160
13179
13198
13217
13236
13254
13273
13291
13309
13327
13344
13362
13380
13397
13414
13431
13448
13465
13482
13499
13515
13532
13548
13564
13580
13595
13611
13626
13642
13657
13672
13687
13702
13717
13732
13746
13761
13776
13790
13805
13819
13833
13848
13862
13876
13890
13903
13917
13931
13944
13958
13972
13985
13998
14012
14025
14038
14051
14065
14078
14091
14104
14117
14129
14142
14155
14167
14180
14193
14205
14217
14230
14242
14254
14266
14278
14290
14302
14313
14325
14336
14348
14359
14371
14382
14393
14404
14415
14426
14437
14447
14458
14468
14479
14489
14499
14509
14520
14530
14539
14549
14559
14569
14578
14587
14597
14606
14615
14624
14633
14641
14650
14658
14666
14674
14682
14690
14698
14706
14713
14720
14728
14735
14741
14748
14755
14761
14768
14774
14780
14786
14792
14797
14803
14808
14813
14818
14823
14827
14832
14836
14840
14844
14848
14851
14854
14858
14861
14864
14866
14869
14871
14873
14875
14877
14878
14880
14881
14882
14883
14884
14884
14885
14885
14885
14885
14885
14884
14884
14883
14882
14881
14880
14879
14878
14876
14874
14873
14871
14869
14866
14864
14862
14859
14857
14854
14851
14848
14845
14842
14839
14836
14832
14829
14826
14822
14819
14815
14812
14808
14804
14800
14797
14793
14789
14785
14782
14778
14774
14770
14766
14762
14758
14754
14749
14745
14741
14737
14733
14729
14725
14721
14716
14712
14708
14704
14700
14696
14692
14688
14684
14680
14676
14672
14668
14664
14660
14656
14653
14649
14645
14642
14639
14635
14632
14629
14626
14623
14620
14617
14614
14611
14608
14605
14602
14599
14596
14594
14591
14588
14585
14582
14580
14577
14574
14572
14569
14566
14564
14561
14559
14556
14553
14551
14548
14545
14542
14540
14537
14534
14531
14528
14525
14522
14519
14516
14513
14510
14507
14503
14500
14497
14494
14491
14487
14484
14481
14477
14474
14470
14467
14463
14460
14456
14453
14449
14446
14442
14439
14435
14432
14428
14425
14421
14418
14414
14411
14407
14404
14400
14396
14393
14389
14386
14382
14379
14375
14372
14368
14365
14361
14358
14354
14351
14347
14344
14341
14337
14334
14331
14328
14324
14321
14318
14315
14312
14309
14306
14303
14300
14297
14294
14291
14288
14285
14283
14280
14277
14274
14271
14269
14266
14263
14260
14257
14254
14251
14248
14244
14241
14238
14235
14231
14228
14225
14221
14218
14215
14211
14208
14204
14200
14197
14193
14189
14185
14181
14177
14173
14169
14164
14160
14156
14151
14146
14142
14137
14133
14128
14124
14119
14114
14110
14105
14100
14095
14091
14086
14081
14076
14071
14066
14061
14056
14051
14046
14041
14036
14031
14025
14020
14015
14010
14005
13999
13994
13989
13984
13979
13974
13968
13963
13958
13953
13948
13943
13938
13934
13929
13924
13919
13915
13910
13905
13901
13896
13892
13887
13883
13879
13874
13870
13866
13862
13858
13854
13850
13846
13842
13838
13835
13831
13827
13824
13820
13816
13813
13809
13805
13802
13798
13794
13791
13787
13784
13780
13776
13773
13769
13766
13762
13759
13755
13751
13748
13744
13740
13737
13733
13729
13726
13722
13718
13714
13711
13707
13703
13699
13695
13691
13687
13683
13679
13675
13671
13667
13663
13659
13655
13650
13646
13642
13637
13632
13628
13623
13618
13613
13608
13603
13598
13593
13587
13582
13576
13570
13565
13559
13553
13546
13540
13534
13527
13521
13514
13507
13501
13494
13487
13480
13473
13465
13458
13451
13443
13436
13428
13420
13413
13405
13397
13389
13381
13372
13364
13356
13348
13339
13331
13322
13314
13306
13297
13288
13280
13271
13262
13254
13245
13236
13227
13217
13208
13199
13189
13180
13170
13161
13151
13141
13131
13121
13111
13101
13090
13080
13070
13059
13049
13038
13027
13017
13006
12995
12984
12973
12962
12951
12939
12928
12916
12905
12893
12881
12869
12857
12845
12833
12821
12808
12796
12783
12771
12758
12745
12732
12719
12706
12693
12680
12666
12653
12639
12625
12611
12597
12583
12569
12554
12540
12525
12510
12495
12480
12465
12449
12434
12418
12402
12386
12370
12354
12338
12321
12305
12288
12271
12254
12237
12220
12203
12186
12168
12151
12133
12115
12097
12080
12062
12044
12026
12007
11989
11971
11953
11934
11916
11897
11878
11860
11841
11822
11803
11785
11766
11747
11728
11709
11690
11671
11652
11633
11614
11595
11576
11556
11537
11518
11499
11480
11460
11441
11422
11403
11383
11364
11345
11325
11306
11287
11268
11249
11229
11210
11191
11172
11153
11133
11114
11095
11076
11057
11038
11018
10999
10980
10961
10942
10923
10904
10885
10866
10847
10828
10809
10790
10772
10753
10734
10716
10697
10679
10661
10642
10624
10606
10587
10569
10551
10533
10515
10498
10480
10462
10445
10427
10410
10393
10376
10359
10342
10325
10308
10291
10275
10258
10242
10226
10209
10193
10177
10162
10146
10130
10115
10099
10084
10069
10054
10039
10025
10010
9996
9981
9967
9953
9939
9925
9911
9897
9883
9869
9855
9842
9828
9815
9801
9788
9774
9761
9748
9735
9722
9709
9696
9683
9670
9658
9645
9633
9621
9609
9597
9585
9573
9561
9549
9537
9525
9513
9502
9490
9479
9467
9456
9445
9433
9422
9411
9400
9388
9377
9366
9356
9345
9334
9324
9313
9303
9292
9282
9272
9262
9252
9242
9232
9223
9213
9204
9194
9185
9176
9167
9158
9149
9140
9131
9122
9113
9104
9096
9087
9079
9071
9063
9055
9047
9039
9032
9024
9017
9009
9002
8995
8988
8981
8974
8968
8961
8955
8948
8942
8936
8930
8924
8918
8912
8906
8900
8894
8888
8883
8877
8871
8866
8860
8855
8850
8844
8839
8834
8828
8823
8818
8813
8808
8803
8798
8793
8788
8784
8779
8774
8769
8765
8760
8755
8751
8746
8742
8737
8733
8729
8725
8720
8716
8712
8708
8704
8700
8696
8692
8689
8685
8681
8677
8674
8670
8667
8663
8660
8656
8653
8650
8647
8644
8641
8637
8634
8632
8629
8626
8623
8620
8617
8614
8612
8609
8606
8604
8601
8598
8596
8593
8591
8588
8586
8584
8581
8579
8577
8574
8572
8570
8568
8566
8563
8561
8559
8557
8555
8552
8550
8548
8546
8544
8542
8540
8538
8536
8534
8532
8530
8528
8526
8524
8522
8520
8518
8516
8514
8511
8509
8507
8505
8503
8501
8499
8497
8495
8493
8491
8488
8486
8484
8482
8480
8477
8475
8473
8471
8468
8466
8463
8461
8458
8456
8453
8451
8448
8445
8443
8440
8437
8434
8432
8429
8426
8423
8420
8417
8414
8410
8407
8404
8401
8398
8394
8391
8388
8384
8381
8377
8374
8371
8367
8363
8360
8356
8353
8349
8345
8341
8338
8334
8330
8326
8322
8318
8315
8311
8307
8303
8299
8295
8291
8288
8284
8280
8276
8272
8268
8264
8260
8257
8253
8249
8245
8241
8237
8234
8230
8226
8222
8219
8215
8211
8207
8204
8200
8196
8193
8189
8185
8182
8178
8173
8170
8167
8163
8160
8156
8151
8148
8145
8141
8138
8135
8131
8127
8124
8119
8117
8113
8109
8106
8102
8098
8095
8090
8087
8084
8080
8076
8071
8068
8064
8061
8057
8053
8048
8044
8039
8036
8032
8028
8023
8019
8015
8010
8006
8000
7997
7992
7987
7983
7978
7973
7967
7962
7957
7951
7946
7940
7935
7929
7923
7917
7911
7905
7898
7892
7886
7879
7872
7865
7858
7851
7844
7837
7829
7822
7814
7806
7798
7790
7782
7774
7766
7757
7749
7740
7732
7723
7714
7705
7696
7687
7678
7669
7660
7650
7641
7631
7622
7612
7602
7592
7582
7572
7562
7552
7542
7532
7522
7511
7501
7490
7480
7469
7459
7448
7438
7427
7416
7406
7395
7384
7373
7362
7352
7341
7330
7319
7308
7297
7287
7276
7265
7254
7244
7233
7222
7212
7201
7190
7180
7169
7159
7149
7138
7128
7118
7108
7098
7088
7078
7068
7058
7048
7039
7029
7020
7011
7001
6992
6983
6974
6965
6957
6948
6939
6931
6922
6914
6906
6898
6889
6882
6874
6866
6859
6851
6844
6837
6829
6823
6816
6809
6802
6796
6789
6783
6777
6771
6765
6759
6753
6747
6742
6736
6731
6725
6720
6715
6710
6705
6700
6695
6690
6685
6680
6676
6671
6667
6662
6658
6654
6650
6646
6642
6638
6634
6630
6626
6623
6619
6616
6612
6609
6606
6603
6599
6596
6593
6590
6587
6584
6581
6578
6575
6573
6570
6567
6564
6562
6559
6556
6554
6551
6548
6546
6543
6540
6538
6535
6532
6530
6527
6525
6522
6520
6517
6515
6512
6510
6507
6505
6502
6499
6497
6494
6492
6489
6486
6484
6481
6479
6476
6474
6471
6469
6467
6464
6462
6460
6457
6455
6453
6451
6449
6447
6445
6443
6441
6439
6437
6435
6433
6431
6429
6427
6425
6423
6421
6419
6417
6415
6413
6411
6409
6407
6405
6403
6401
6399
6397
6395
6393
6391
6389
6387
6385
6383
6381
6379
6377
6374
6372
6370
6367
6365
6363
6360
6358
6355
6353
6351
6348
6346
6344
6342
6339
6337
6335
6332
6330
6328
6326
6324
6321
6319
6317
6315
6313
6310
6308
6306
6304
6302
6300
6298
6296
6294
6292
6290
6288
6286
6285
6283
6281
6280
6278
6277
6275
6274
6273
6271
6270
6269
6268
6267
6266
6265
6264
6263
6263
6262
6261
6261
6260
6260
6259
6259
6259
6258
6258
6258
6258
6258
6258
6259
6259
6259
6260
6260
6260
6261
6262
6262
6263
6264
6264
6265
6266
6267
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6302
6303
6304
6305
6306
6307
6309
6310
6311
6312
6314
6315
6316
6317
6319
6320
6321
6322
6324
6325
6326
6327
6328
6330
6331
6332
6333
6334
6336
6337
6338
6339
6341
6342
6343
6344
6345
6346
6347
6349
6350
6351
6352
6353
6353
6354
6355
6356
6357
6357
6358
6359
6359
6360
6360
6360
6361
6361
6362
6362
6362
6362
6362
6363
6363
6363
6363
6363
6363
6363
6363
6363
6363
6363
6362
6362
6362
6362
6362
6362
6362
6362
6361
6361
6361
6361
6361
6360
6360
6360
6359
6359
6359
6359
6358
6358
6357
6357
6357
6356
6356
6355
6355
6354
6354
6353
6353
6352
6352
6352
6351
6351
6351
6350
6350
6350
6350
6350
6350
6349
6349
6349
6349
6349
6350
6350
6350
6350
6350
6351
6351
6351
6352
6352
6353
6353
6354
6355
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6369
6370
6371
6373
6374
6376
6377
6379
6381
6382
6384
6386
6387
6389
6391
6393
6395
6397
6399
6400
6402
6404
6406
6408
6410
6412
6415
6417
6419
6421
6423
6425
6428
6430
6432
6434
6437
6439
6441
6443
6446
6448
6450
6452
6454
6456
6459
6461
6463
6465
6467
6468
6470
6472
6474
6475
6477
6479
6480
6482
6483
6485
6486
6487
6488
6489
6490
6491
6492
6492
6493
6493
6494
6494
6494
6494
6494
6494
6493
6493
6492
6492
6491
6490
6489
6489
6487
6486
6485
6484
6482
6481
6479
6478
6476
6474
6472
6470
6468
6466
6464
6462
6460
6457
6455
6453
6450
6448
6445
6442
6440
6437
6434
6431
6429
6426
6423
6420
6417
6414
6411
6408
6405
6402
6399
6395
6392
6389
6386
6382
6379
6376
6372
6369
6366
6362
6359
6356
6352
6349
6345
6342
6339
6335
6332
6329
6325
6322
6319
6315
6312
6309
6305
6302
6299
6296
6293
6289
6286
6283
6280
6277
6275
6272
6269
6266
6263
6260
6258
6255
6252
6250
6247
6245
6243
6240
6238
6236
6234
6232
6230
6228
6227
6225
6223
6222
6221
6219
6218
6217
6216
6215
6214
6213
6212
6211
6210
6210
6209
6209
6209
6208
6208
6208
6208
6208
6208
6209
6209
6209
6209
6210
6210
6211
6212
6213
6213
6214
6215
6217
6218
6219
6220
6221
6223
6224
6225
6227
6228
6230
6232
6233
6235
6237
6239
6240
6242
6244
6246
6248
6250
6252
6255
6257
6259
6262
6264
6267
6269
6272
6274
6277
6280
6282
6285
6288
6290
6293
6296
6298
6301
6304
6307
6309
6312
6315
6317
6320
6323
6326
6328
6331
6334
6337
6340
6343
6346
6349
6352
6355
6358
6360
6363
6366
6369
6372
6374
6377
6380
6382
6385
6388
6390
6393
6395
6397
6400
6402
6405
6407
6409
6411
6413
6416
6418
6420
6422
6423
6425
6427
6429
6431
6432
6434
6435
6437
6438
6440
6441
6443
6444
6445
6446
6447
6448
6450
6451
6452
6453
6454
6455
6456
6457
6458
6460
6461
6462
6464
6465
6467
6468
6470
6472
6473
6475
6477
6479
6480
6482
6484
6485
6487
6489
6490
6492
6494
6495
6497
6499
6500
6502
6504
6505
6507
6509
6510
6512
6514
6516
6517
6519
6521
6522
6524
6526
6527
6529
6531
6532
6534
6536
6537
6539
6541
6542
6544
6546
6547
6549
6551
6552
6554
6556
6557
6559
6561
6562
6564
6566
6567
6569
6571
6572
6574
6576
6577
6579
6581
6582
6584
6586
6587
6589
6590
6592
6594
6595
6597
6599
6600
6602
6604
6605
6607
6609
6610
6612
6614
6615
6617
6619
6620
6622
6624
6625
6627
6628
6630
6632
6633
6635
6637
6638
6640
6642
6643
6645
6647
6648
6650
6651
6653
6655
6656
6658
6660
6661
6663
6665
6666
6668
6669
6671
6673
6674
6676
6678
6679
6681
6682
6684
6686
6687
6689
6691
6692
6694
6695
6697
6699
6700
6702
6704
6705
6707
6708
6710
6712
6713
6715
6717
6718
6720
6721
6723
6725
6726
6728
6729
6731
6733
6734
6736
6738
6739
6741
6742
6744
6746
6747
6749
6750
6752
6754
6755
6757
6758
6760
6762
6763
6765
6766
6768
6770
6771
6773
6774
6776
6778
6779
6781
6782
6784
6786
6787
6789
6790
6792
6794
6795
6797
6798
6800
6802
6803
6805
6806
6808
6810
6811
6813
6814
6816
6817
6819
6821
6822
6824
6825
6827
6829
6830
6832
6833
6835
6836
6838
6840
6841
6843
6844
6846
6847
6849
6851
6852
6854
6855
6857
6858
6860
6862
6863
6865
6866
6868
6869
6871
6873
6874
6876
6877
6879
6880
6882
6884
6885
6887
6888
6890
6891
6893
6894
6896
6898
6899
6901
6902
6904
6905
6907
6908
6910
6912
6913
6915
6916
6918
6919
6921
6922
6924
6925
6927
6929
6930
6932
6933
6935
6936
6938
6939
6941
6942
6944
6946
6947
6949
6950
6952
6953
6955
6956
6958
6959
6961
6962
6964
6965
6967
6969
6970
6972
6973
6975
6976
6978
6979
6981
6982
6984
6985
6987
6988
6990
6991
6993
6994
6996
6997
6999
7001
7002
7004
7005
7007
7008
7010
7011
7013
7014
7016
7017
7019
7020
7022
7023
7025
7026
7028
7029
7031
7032
7034
7035
7037
7038
7040
7041
7043
7044
7046
7047
7049
7050
7052
7053
7055
7056
7058
7059
7061
7062
7064
7065
7067
7068
7070
7071
7073
7074
7076
7077
7079
7080
7082
7083
7085
7086
7088
7089
7090
7092
7093
7095
7096
7098
7099
7101
7102
7104
7105
7107
7108
7110
7111
7113
7114
7116
7117
7119
7120
7121
7123
7124
7126
7127
7129
7130
7132
7133
7135
7136
7138
7139
7141
7142
7143
7145
7146
7148
7149
7151
7152
7154
7155
7157
7158
7159
7161
7162
7164
7165
7167
7168
7170
7171
7173
7174
7175
7177
7178
7180
7181
7183
7184
7186
7187
7188
7190
7191
7193
7194
7196
7197
7198
7200
7201
7203
7204
7206
7207
7209
7210
7211
7213
7214
7216
7217
7219
7220
7221
7223
7224
7226
7227
7228
7230
7231
7233
7234
7236
7237
7238
7240
7241
7243
7244
7246
7247
7248
7250
7251
7253
7254
7255
7257
7258
7260
7261
7262
7264
7265
7267
7268
7269
7271
7272
7274
7275
7277
7278
7279
7281
7282
7284
7285
7286
7288
7289
7290
7292
7293
7295
7296
7297
7299
7300
7302
7303
7304
7306
7307
7309
7310
7311
7313
7314
7316
7317
7318
7320
7321
7322
7324
7325
7327
7328
7329
7331
7332
7333
7335
7336
7338
7339
7340
7342
7343
7344
7346
7347
7349
7350
7351
7353
7354
7355
7357
7358
7359
7361
7362
7364
7365
7366
7368
7369
7370
7372
7373
7374
7376
7377
7379
7380
7381
7383
7384
7385
7387
7388
7389
7391
7392
7393
7395
7396
7397
7399
7400
7401
7403
7404
7405
7407
7408
7409
7411
7412
7414
7415
7416
7418
7419
7420
7422
7423
7424
7426
7427
7428
7430
7431
7432
7434
7435
7436
7437
7439
7440
7441
7443
7444
7445
7447
7448
7449
7451
7452
7453
7455
7456
7457
7459
7460
7461
7463
7464
7465
7467
7468
7469
7470
7472
7473
7474
7476
7477
7478
7480
7481
7482
7484
7485
7486
7487
7489
7490
7491
7493
7494
7495
7497
7498
7499
7500
7502
7503
7504
7506
7507
7508
7509
7511
7512
7513
7515
7516
7517
7518
7520
7521
7522
7524
7525
7526
7527
7529
7530
7531
7533
7534
7535
7536
7538
7539
7540
7542
7543
7544
7545
7547
7548
7549
7550
7552
7553
7554
7556
7557
7558
7559
7561
7562
7563
7564
7566
7567
7568
7569
7571
7572
7573
7574
7576
7577
7578
7579
7581
7582
7583
7585
7586
7587
7588
7590
7591
7592
7593
7595
7596
7597
7598
7599
7601
7602
7603
7604
7606
7607
7608
7609
7611
7612
7613
7614
7616
7617
7618
7619
7621
7622
7623
7624
7625
7627
7628
7629
7630
7632
7633
7634
7635
7637
7638
7639
7640
7641
7643
7644
7645
7646
7648
7649
7650
7651
7652
7654
7655
7656
7657
7658
7660
7661
7662
7663
7665
7666
7667
7668
7669
7671
7672
7673
7674
7675
7677
7678
7679
7680
7681
7683
7684
7685
7686
7687
7689
7690
7691
7692
7693
7695
7696
7697
7698
7699
7701
7702
7703
7704
7705
7707
7708
7709
7710
7711
7712
7714
7715
7716
7717
7718
7720
7721
7722
7723
7724
7725
7727
7728
7729
7730
7731
7733
7734
7735
7736
7737
7738
7740
7741
7742
7743
7744
7745
7747
7748
7749
7750
7751
7752
7754
7755
7756
7757
7758
7759
7761
7762
7763
7764
7765
7766
7767
7769
7770
7771
7772
7773
7774
7776
7777
7778
7779
7780
7781
7782
7784
7785
7786
7787
7788
7789
7790
7792
7793
7794
7795
7796
7797
7798
7800
7801
7802
7803
7804
7805
7806
7807
7809
7810
7811
7812
7813
7814
7815
7816
7818
7819
7820
7821
7822
7823
7824
7825
7827
7828
7829
7830
7831
7832
7833
7834
7836
7837
7838
7839
7840
7841
7842
7843
7844
7846
7847
7848
7849
7850
7851
7852
7853
7854
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
