5
36987
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-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
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-90
-90
-90
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-94
-94
-94
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-100
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-152
-152
-152
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-157
-157
-157
-158
-158
-159
-159
-159
-160
-160
-161
-161
-161
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-166
-166
-166
-167
-167
-168
-168
-168
-169
-169
-170
-170
-170
-171
-171
-172
-172
-172
-173
-173
-174
-174
-174
-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
-190
-191
-191
-192
-192
-193
-193
-193
-194
-194
-195
-195
-195
-196
-196
-197
-197
-198
-198
-198
-199
-199
-200
-200
-201
-201
-201
-202
-202
-203
-203
-203
-204
-204
-205
-205
-206
-206
-206
-207
-207
-208
-208
-209
-209
-209
-210
-210
-211
-211
-212
-212
-212
-213
-213
-214
-214
-215
-215
-215
-216
-216
-217
-217
-218
-218
-218
-219
-219
-220
-220
-221
-221
-221
-222
-222
-223
-223
-224
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-228
-229
-229
-230
-230
-231
-231
-231
-232
-232
-233
-233
-234
-234
-234
-235
-235
-236
-236
-237
-237
-238
-238
-239
-239
-240
-240
-240
-241
-241
-242
-242
-243
-243
-244
-244
-244
-245
-245
-246
-246
-247
-247
-248
-248
-249
-249
-249
-250
-250
-251
-251
-252
-252
-253
-253
-254
-254
-255
-255
-256
-256
-257
-257
-257
-258
-258
-259
-259
-260
-260
-261
-261
-262
-262
-263
-263
-263
-264
-264
-265
-265
-266
-266
-267
-267
-268
-268
-269
-269
-270
-270
-271
-271
-271
-272
-272
-273
-273
-274
-274
-275
-275
-276
-276
-276
-277
-277
-278
-278
-279
-279
-280
-280
-281
-281
-282
-282
-283
-283
-284
-284
-284
-285
-285
-286
-286
-287
-287
-288
-288
-289
-289
-290
-290
-291
-291
-292
-292
-293
-293
-294
-294
-295
-295
-296
-296
-296
-297
-297
-298
-298
-299
-299
-300
-300
-301
-301
-302
-302
-303
-303
-304
-304
-305
-305
-306
-306
-307
-307
-308
-309
-309
-310
-310
-311
-311
-312
-312
-313
-313
-314
-314
-315
-315
-316
-316
-317
-317
-318
-318
-319
-319
-320
-320
-321
-321
-322
-322
-323
-323
-324
-324
-325
-325
-326
-326
-327
-327
-328
-328
-329
-329
-330
-330
-331
-331
-332
-333
-333
-334
-334
-335
-335
-336
-336
-337
-337
-338
-338
-339
-339
-340
-340
-341
-341
-342
-342
-343
-343
-344
-344
-345
-345
-346
-346
-347
-347
-348
-348
-349
-349
-350
-350
-351
-351
-352
-352
-353
-353
-354
-354
-355
-356
-356
-357
-357
-358
-358
-359
-359
-360
-360
-361
-361
-362
-362
-363
-363
-364
-364
-365
-365
-366
-366
-367
-367
-368
-368
-369
-369
-370
-370
-371
-371
-372
-372
-373
-373
-374
-374
-375
-375
-376
-376
-377
-377
-378
-378
-379
-379
-380
-381
-381
-382
-382
-383
-383
-384
-384
-385
-385
-386
-386
-387
-387
-387
-388
-388
-389
-390
-390
-391
-391
-392
-392
-392
-393
-393
-394
-394
-395
-395
-396
-396
-397
-397
-398
-398
-399
-399
-400
-400
-401
-401
-402
-402
-403
-403
-403
-404
-404
-405
-405
-406
-406
-407
-407
-408
-408
-408
-409
-409
-410
-410
-411
-411
-412
-412
-413
-413
-414
-414
-415
-415
-416
-416
-416
-417
-417
-418
-418
-419
-419
-420
-420
-421
-421
-421
-422
-422
-423
-423
-424
-424
-425
-425
-425
-426
-426
-427
-427
-428
-428
-429
-429
-429
-430
-430
-431
-431
-431
-432
-432
-433
-433
-434
-434
-434
-435
-435
-436
-436
-436
-437
-437
-438
-438
-439
-439
-439
-440
-440
-441
-441
-441
-442
-442
-443
-443
-443
-444
-444
-445
-445
-445
-446
-446
-446
-447
-447
-448
-448
-448
-449
-449
-450
-450
-450
-451
-451
-451
-452
-452
-453
-453
-453
-454
-454
-454
-455
-455
-455
-456
-456
-457
-457
-457
-458
-458
-458
-459
-459
-459
-460
-460
-460
-461
-461
-462
-462
-462
-463
-463
-463
-464
-464
-464
-465
-465
-465
-466
-466
-466
-466
-467
-467
-467
-468
-468
-468
-469
-469
-469
-470
-470
-470
-470
-471
-471
-471
-472
-472
-472
-473
-473
-473
-474
-474
-474
-474
-475
-475
-475
-475
-476
-476
-476
-476
-477
-477
-477
-477
-478
-478
-478
-479
-479
-479
-479
-480
-480
-480
-480
-480
-481
-481
-481
-481
-482
-482
-482
-482
-482
-483
-483
-483
-483
-484
-484
-484
-484
-484
-485
-485
-485
-485
-485
-485
-486
-486
-486
-486
-486
-487
-487
-487
-487
-487
-487
-488
-488
-488
-488
-488
-488
-489
-489
-489
-489
-489
-489
-489
-490
-490
-490
-490
-490
-490
-490
-490
-491
-491
-491
-491
-491
-491
-491
-491
-491
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-491
-491
-491
-491
-491
-491
-491
-491
-491
-491
-490
-490
-490
-490
-490
-490
-490
-489
-489
-489
-489
-489
-489
-488
-488
-488
-488
-488
-488
-487
-487
-487
-487
-487
-486
-486
-486
-486
-486
-485
-485
-485
-485
-484
-484
-484
-484
-484
-483
-483
-483
-483
-482
-482
-482
-482
-481
-481
-481
-480
-480
-480
-480
-479
-479
-479
-479
-478
-478
-478
-477
-477
-477
-476
-476
-476
-475
-475
-475
-474
-474
-474
-473
-473
-473
-472
-472
-471
-471
-471
-470
-470
-470
-469
-469
-468
-468
-467
-467
-467
-466
-466
-465
-465
-464
-464
-464
-463
-463
-462
-462
-461
-461
-460
-460
-459
-459
-458
-458
-457
-457
-456
-456
-455
-455
-454
-454
-453
-453
-452
-452
-451
-451
-450
-450
-449
-448
-448
-447
-447
-446
-445
-445
-444
-444
-443
-442
-442
-441
-440
-440
-439
-439
-438
-437
-437
-436
-435
-435
-434
-433
-433
-432
-431
-430
-430
-429
-428
-428
-427
-426
-426
-425
-424
-423
-423
-422
-421
-420
-420
-419
-418
-417
-417
-416
-415
-414
-414
-413
-412
-411
-410
-409
-409
-408
-407
-406
-405
-404
-404
-403
-402
-401
-400
-399
-398
-398
-397
-396
-395
-394
-393
-392
-391
-390
-389
-388
-388
-387
-386
-385
-384
-383
-382
-381
-380
-379
-378
-377
-376
-375
-374
-373
-372
-371
-370
-369
-368
-367
-366
-365
-364
-363
-361
-360
-359
-358
-357
-356
-355
-354
-353
-352
-350
-349
-348
-347
-346
-345
-344
-342
-341
-340
-339
-338
-336
-335
-334
-333
-332
-330
-329
-328
-327
-326
-324
-323
-322
-321
-319
-318
-317
-315
-314
-313
-312
-310
-309
-308
-306
-305
-304
-302
-301
-300
-298
-297
-295
-294
-293
-291
-290
-289
-287
-286
-284
-283
-282
-280
-279
-277
-276
-275
-273
-272
-270
-269
-267
-266
-264
-263
-261
-260
-258
-257
-255
-254
-252
-251
-249
-248
-246
-244
-243
-241
-240
-238
-237
-235
-233
-232
-230
-229
-227
-225
-224
-222
-220
-219
-217
-215
-214
-212
-210
-209
-207
-205
-204
-202
-200
-199
-197
-195
-193
-192
-190
-188
-186
-185
-183
-181
-179
-177
-176
-174
-172
-170
-168
-166
-165
-163
-161
-159
-157
-155
-154
-152
-150
-148
-146
-144
-142
-140
-138
-137
-135
-133
-131
-129
-127
-125
-123
-121
-119
-117
-115
-113
-111
-109
-107
-105
-103
-101
-99
-97
-95
-93
-90
-88
-86
-84
-82
-80
-78
-76
-74
-71
-69
-67
-65
-63
-61
-59
-56
-54
-52
-50
-48
-45
-43
-41
-39
-36
-34
-32
-30
-27
-25
-23
-20
-18
-16
-13
-11
-9
-6
-4
-2
1
3
6
8
10
13
15
18
20
23
25
27
30
32
35
37
40
42
45
47
50
52
55
57
60
62
65
68
70
73
75
78
81
83
86
89
91
94
97
99
102
105
107
110
113
116
118
121
124
126
129
132
135
138
140
143
146
149
151
154
157
160
163
166
168
171
174
177
180
183
186
189
192
195
198
201
203
206
209
212
215
219
222
225
228
231
234
237
240
243
246
249
252
255
258
262
265
268
271
274
277
280
284
287
290
293
297
300
303
306
310
313
316
319
323
326
329
333
336
339
343
346
349
353
356
360
363
366
370
373
377
380
384
387
391
394
397
401
404
408
411
415
418
422
426
429
433
436
440
443
447
451
454
458
462
465
469
473
476
480
484
487
491
495
499
502
506
510
514
517
521
525
529
533
536
540
544
548
552
556
560
563
567
571
575
579
583
587
591
595
599
603
607
611
615
619
623
627
631
635
639
643
647
651
656
660
664
668
672
676
680
685
689
693
697
701
706
710
714
718
723
727
731
735
740
744
748
753
757
761
766
770
774
779
783
788
792
796
801
805
810
814
819
823
828
832
837
841
846
851
855
860
864
869
873
878
883
887
892
896
901
906
910
915
920
925
929
934
939
943
948
953
958
963
967
972
977
982
987
992
997
1000
1006
1010
1016
1020
1026
1031
1036
1041
1046
1051
1056
1061
1066
1071
1076
1081
1086
1091
1096
1101
1106
1111
1116
1121
1126
1131
1136
1142
1147
1152
1157
1162
1167
1173
1178
1183
1188
1194
1199
1204
1209
1215
1220
1225
1231
1236
1241
1247
1252
1257
1263
1268
1274
1279
1284
1290
1295
1301
1306
1312
1317
1323
1328
1334
1339
1345
1350
1356
1361
1367
1373
1378
1384
1390
1395
1401
1407
1412
1418
1424
1429
1435
1441
1447
1452
1458
1464
1470
1476
1481
1487
1493
1499
1505
1511
1517
1522
1528
1534
1540
1546
1552
1558
1564
1570
1576
1582
1588
1594
1600
1606
1612
1618
1625
1631
1637
1643
1649
1655
1661
1668
1674
1680
1686
1692
1699
1705
1711
1717
1724
1730
1736
1742
1749
1755
1761
1768
1774
1780
1787
1793
1800
1806
1813
1819
1826
1832
1838
1845
1852
1858
1865
1871
1878
1884
1891
1897
1904
1911
1917
1924
1931
1937
1944
1951
1957
1964
1971
1978
1984
1991
1998
2005
2011
2017
2025
2032
2039
2045
2053
2059
2066
2073
2080
2087
2094
2101
2108
2115
2122
2129
2136
2143
2150
2157
2164
2172
2179
2186
2193
2200
2207
2214
2222
2229
2236
2243
2250
2258
2265
2272
2280
2287
2294
2302
2309
2316
2324
2331
2338
2346
2353
2361
2368
2376
2383
2391
2398
2406
2413
2421
2428
2436
2443
2451
2459
2466
2474
2482
2489
2497
2505
2512
2520
2528
2535
2543
2551
2559
2567
2574
2582
2590
2598
2606
2614
2621
2629
2637
2645
2653
2661
2669
2677
2685
2693
2701
2709
2717
2725
2733
2741
2750
2758
2766
2774
2782
2790
2798
2807
2815
2823
2831
2840
2848
2856
2864
2873
2881
2889
2898
2906
2914
2923
2931
2940
2948
2956
2965
2973
2982
2990
2999
3007
3016
3024
3033
3041
3050
3059
3067
3076
3084
3093
3102
3110
3119
3128
3137
3145
3154
3163
3171
3180
3189
3198
3207
3215
3224
3233
3242
3251
3260
3269
3278
3287
3296
3305
3314
3323
3332
3341
3350
3359
3368
3377
3386
3395
3404
3413
3422
3431
3441
3450
3459
3468
3477
3487
3496
3505
3514
3524
3533
3542
3551
3561
3570
3580
3589
3598
3608
3617
3627
3636
3645
3655
3664
3674
3683
3693
3702
3712
3721
3731
3741
3750
3760
3769
3779
3789
3798
3808
3818
3828
3837
3847
3857
3866
3876
3886
3896
3906
3915
3925
3935
3945
3955
3965
3975
3985
3994
4003
4014
4024
4034
4043
4054
4064
4074
4083
4094
4105
4115
4125
4135
4145
4155
4165
4175
4186
4196
4206
4216
4226
4237
4247
4257
4267
4278
4288
4298
4309
4319
4329
4340
4350
4361
4371
4381
4392
4402
4413
4423
4434
4444
4455
4465
4476
4487
4497
4508
4518
4529
4540
4550
4561
4572
4582
4593
4604
4614
4625
4636
4647
4657
4668
4679
4690
4701
4711
4722
4733
4744
4755
4766
4777
4788
4798
4809
4820
4831
4842
4853
4864
4875
4886
4898
4909
4920
4931
4942
4953
4964
4975
4987
4998
5009
5020
5031
5043
5054
5065
5076
5088
5099
5110
5122
5133
5144
5156
5167
5178
5190
5201
5213
5224
5236
5247
5259
5270
5282
5293
5305
5316
5328
5340
5351
5363
5374
5386
5398
5409
5421
5433
5445
5456
5468
5480
5492
5503
5515
5527
5539
5551
5562
5574
5586
5598
5610
5622
5634
5646
5658
5670
5682
5694
5706
5718
5730
5742
5754
5766
5778
5790
5802
5814
5826
5839
5851
5863
5875
5887
5899
5912
5924
5936
5949
5961
5973
5985
5998
6010
6022
6035
6047
6060
6072
6084
6097
6109
6122
6134
6147
6159
6172
6184
6197
6209
6222
6234
6247
6259
6272
6285
6297
6310
6322
6335
6347
6360
6372
6385
6397
6409
6421
6434
6446
6458
6470
6481
6493
6505
6516
6528
6539
6551
6562
6573
6584
6595
6606
6616
6627
6637
6648
6658
6668
6678
6689
6699
6709
6719
6730
6740
6750
6760
6770
6780
6790
6800
6810
6821
6831
6841
6851
6862
6873
6884
6895
6906
6917
6929
6941
6953
6966
6978
6991
7004
7017
7031
7044
7058
7071
7084
7098
7112
7126
7141
7156
7172
7188
7204
7220
7236
7253
7269
7286
7303
7319
7336
7353
7370
7387
7405
7422
7439
7455
7472
7488
7504
7519
7534
7548
7562
7575
7589
7602
7616
7629
7643
7657
7670
7684
7697
7711
7725
7738
7751
7763
7775
7786
7797
7808
7818
7828
7837
7846
7855
7863
7872
7880
7888
7896
7904
7913
7921
7929
7937
7944
7951
7958
7964
7970
7975
7979
7983
7987
7990
7993
7995
7997
7999
8000
8003
8004
8006
8007
8009
8010
8013
8013
8016
8018
8020
8023
8026
8031
8037
8042
8051
8058
8068
8077
8087
8098
8108
8119
8130
8141
8154
8166
8179
8191
8203
8214
8226
8237
8249
8260
8272
8282
8291
8299
8306
8312
8317
8321
8326
8330
8335
8340
8344
8349
8354
8359
8364
8369
8374
8379
8384
8388
8394
8399
8405
8411
8418
8426
8434
8444
8454
8466
8480
8495
8510
8526
8541
8557
8573
8588
8604
8619
8633
8647
8659
8670
8679
8685
8690
8693
8696
8698
8701
8704
8707
8710
8713
8715
8717
8718
8720
8722
8723
8725
8726
8728
8729
8731
8733
8735
8738
8742
8748
8755
8764
8776
8789
8803
8819
8836
8854
8873
8893
8913
8934
8956
8979
9003
9028
9054
9080
9106
9131
9155
9178
9198
9217
9233
9248
9262
9274
9285
9295
9305
9313
9320
9328
9335
9342
9350
9356
9362
9367
9371
9374
9375
9377
9377
9377
9377
9378
9380
9383
9388
9394
9401
9408
9416
9424
9431
9437
9441
9444
9445
9444
9444
9443
9442
9441
9441
9442
9443
9445
9447
9450
9454
9457
9459
9460
9459
9458
9457
9455
9453
9451
9448
9443
9438
9432
9424
9416
9408
9399
9390
9381
9372
9362
9353
9343
9333
9324
9315
9307
9300
9294
9290
9288
9288
9289
9292
9295
9297
9300
9303
9306
9309
9313
9317
9321
9326
9330
9333
9336
9339
9341
9343
9345
9347
9348
9347
9346
9343
9338
9330
9319
9306
9290
9271
9251
9229
9206
9182
9155
9126
9095
9063
9030
8997
8965
8934
8904
8875
8847
8819
8790
8760
8731
8701
8671
8642
8614
8587
8561
8535
8511
8488
8466
8446
8426
8407
8388
8370
8352
8334
8315
8295
8276
8256
8236
8216
8196
8175
8154
8132
8109
8085
8060
8034
8006
7977
7947
7916
7884
7852
7820
7788
7757
7726
7695
7664
7633
7603
7573
7544
7515
7488
7462
7437
7413
7388
7363
7339
7315
7292
7270
7249
7229
7210
7192
7175
7159
7143
7129
7113
7097
7079
7058
7036
7011
6983
6954
6922
6887
6850
6811
6771
6729
6685
6641
6597
6552
6507
6461
6415
6369
6322
6275
6228
6181
6135
6089
6044
6000
5957
5914
5873
5833
5793
5754
5715
5677
5640
5604
5568
5534
5502
5472
5445
5420
5397
5378
5361
5347
5334
5323
5313
5303
5292
5281
5269
5257
5245
5233
5224
5217
5212
5210
5209
5210
5211
5214
5218
5224
5231
5239
5249
5259
5269
5279
5289
5297
5303
5307
5308
5307
5302
5296
5287
5278
5267
5256
5245
5233
5221
5209
5198
5186
5176
5166
5158
5149
5140
5131
5121
5111
5100
5089
5079
5068
5057
5046
5035
5022
5010
4996
4983
4969
4954
4939
4923
4905
4886
4865
4843
4819
4794
4765
4735
4702
4666
4628
4586
4541
4493
4442
4387
4329
4268
4204
4138
4072
4005
3939
3875
3812
3753
3699
3649
3604
3563
3526
3492
3459
3426
3392
3357
3319
3280
3239
3195
3150
3103
3054
3006
2957
2908
2858
2807
2754
2700
2643
2585
2525
2462
2396
2326
2253
2177
2098
2019
1939
1859
1779
1698
1616
1532
1448
1362
1276
1188
1099
1008
916
823
727
630
529
426
321
212
101
-13
-130
-249
-370
-494
-619
-745
-870
-995
-1119
-1243
-1368
-1493
-1620
-1748
-1880
-2013
-2149
-2286
-2424
-2564
-2706
-2849
-2993
-3138
-3283
-3429
-3574
-3718
-3858
-3995
-4128
-4258
-4383
-4504
-4621
-4733
-4841
-4946
-5047
-5145
-5241
-5335
-5429
-5525
-5624
-5726
-5834
-5946
-6063
-6185
-6313
-6445
-6582
-6722
-6865
-7011
-7160
-7310
-7461
-7612
-7762
-7911
-8058
-8203
-8345
-8485
-8622
-8757
-8890
-9020
-9148
-9273
-9394
-9513
-9629
-9742
-9853
-9963
-10072
-10181
-10291
-10402
-10514
-10629
-10747
-10870
-10997
-11131
-11270
-11415
-11564
-11717
-11870
-12025
-12178
-12329
-12477
-12621
-12761
-12895
-13023
-13146
-13262
-13372
-13475
-13571
-13661
-13745
-13824
-13897
-13965
-14030
-14091
-14150
-14208
-14267
-14326
-14387
-14452
-14520
-14591
-14666
-14744
-14826
-14912
-15002
-15094
-15190
-15288
-15389
-15493
-15599
-15708
-15818
-15929
-16040
-16149
-16260
-16367
-16476
-16582
-16688
-16793
-16896
-16997
-17095
-17188
-17276
-17358
-17433
-17501
-17563
-17619
-17670
-17719
-17765
-17810
-17857
-17907
-17960
-18018
-18083
-18154
-18231
-18313
-18400
-18489
-18580
-18670
-18759
-18846
-18931
-19014
-19097
-19179
-19261
-19344
-19428
-19514
-19601
-19688
-19775
-19861
-19945
-20029
-20112
-20195
-20279
-20364
-20450
-20538
-20627
-20715
-20801
-20885
-20964
-21039
-21108
-21170
-21226
-21276
-21320
-21359
-21393
-21424
-21453
-21478
-21502
-21525
-21548
-21572
-21598
-21627
-21658
-21691
-21724
-21755
-21782
-21805
-21821
-21830
-21831
-21823
-21804
-21775
-21734
-21682
-21620
-21550
-21473
-21392
-21308
-21223
-21139
-21060
-20986
-20920
-20863
-20817
-20783
-20761
-20753
-20758
-20778
-20813
-20862
-20927
-21007
-21100
-21205
-21320
-21442
-21568
-21695
-21821
-21944
-22061
-22170
-22270
-22359
-22436
-22501
-22554
-22595
-22625
-22644
-22652
-22651
-22640
-22621
-22594
-22560
-22520
-22473
-22420
-22360
-22292
-22217
-22133
-22039
-21934
-21817
-21689
-21548
-21396
-21231
-21055
-20871
-20680
-20485
-20289
-20093
-19900
-19713
-19532
-19359
-19196
-19042
-18898
-18763
-18637
-18520
-18411
-18309
-18214
-18123
-18034
-17947
-17859
-17770
-17678
-17582
-17482
-17377
-17267
-17151
-17028
-16900
-16767
-16631
-16493
-16354
-16216
-16082
-15950
-15822
-15698
-15579
-15467
-15362
-15266
-15178
-15098
-15027
-14961
-14901
-14844
-14791
-14741
-14695
-14653
-14615
-14583
-14555
-14533
-14516
-14504
-14499
-14499
-14506
-14518
-14537
-14561
-14590
-14623
-14661
-14704
-14751
-14802
-14857
-14914
-14974
-15035
-15097
-15162
-15228
-15297
-15368
-15443
-15522
-15603
-15688
-15775
-15863
-15951
-16039
-16126
-16210
-16289
-16364
-16432
-16493
-16545
-16589
-16623
-16647
-16663
-16668
-16662
-16647
-16621
-16586
-16540
-16486
-16424
-16355
-16280
-16204
-16126
-16050
-15979
-15913
-15856
-15808
-15773
-15750
-15739
-15741
-15753
-15774
-15801
-15832
-15864
-15897
-15930
-15960
-15988
-16015
-16040
-16064
-16087
-16110
-16134
-16158
-16186
-16216
-16248
-16286
-16329
-16376
-16428
-16483
-16541
-16602
-16662
-16723
-16781
-16835
-16883
-16923
-16953
-16969
-16971
-16955
-16921
-16868
-16794
-16700
-16587
-16455
-16306
-16140
-15961
-15769
-15568
-15359
-15146
-14930
-14715
-14502
-14293
-14089
-13892
-13704
-13525
-13356
-13201
-13060
-12936
-12829
-12742
-12674
-12628
-12601
-12593
-12604
-12631
-12674
-12733
-12806
-12895
-12998
-13114
-13242
-13378
-13519
-13660
-13799
-13932
-14054
-14165
-14261
-14343
-14409
-14459
-14494
-14516
-14528
-14530
-14527
-14521
-14514
-14508
-14505
-14507
-14516
-14534
-14562
-14602
-14655
-14723
-14807
-14907
-15023
-15157
-15308
-15476
-15660
-15861
-16077
-16309
-16555
-16815
-17088
-17371
-17663
-17960
-18259
-18555
-18845
-19125
-19393
-19648
-19888
-20113
-20322
-20515
-20690
-20848
-20987
-21108
-21210
-21294
-21361
-21411
-21445
-21463
-21465
-21453
-21426
-21386
-21334
-21273
-21203
-21130
-21054
-20977
-20902
-20827
-20753
-20679
-20602
-20521
-20436
-20345
-20248
-20144
-20035
-19919
-19799
-19674
-19544
-19411
-19274
-19133
-18989
-18841
-18691
-18539
-18387
-18234
-18082
-17931
-17782
-17635
-17489
-17345
-17201
-17058
-16915
-16771
-16625
-16475
-16321
-16161
-15994
-15819
-15634
-15440
-15235
-15017
-14788
-14546
-14292
-14027
-13752
-13468
-13177
-12879
-12577
-12271
-11963
-11653
-11341
-11027
-10711
-10389
-10062
-9726
-9381
-9025
-8657
-8277
-7886
-7485
-7075
-6660
-6241
-5821
-5400
-4981
-4564
-4151
-3742
-3337
-2937
-2541
-2150
-1763
-1381
-1004
-636
-277
69
401
715
1006
1274
1512
1718
1891
2029
2131
2199
2234
2241
2224
2189
2141
2087
2031
1979
1934
1899
1876
1866
1869
1885
1913
1954
2005
2071
2148
2240
2348
2474
2619
2784
2970
3176
3398
3632
3875
4121
4365
4602
4829
5043
5241
5422
5586
5732
5858
5966
6053
6121
6169
6194
6197
6179
6139
6082
6012
5934
5854
5777
5709
5656
5623
5615
5635
5685
5766
5875
6013
6177
6365
6575
6806
7055
7320
7599
7892
8195
8509
8831
9160
9492
9824
10154
10478
10793
11094
11380
11649
11898
12126
12335
12525
12696
12848
12981
13096
13192
13269
13329
13372
13400
13417
13423
13423
13418
13411
13403
13398
13396
13400
13412
13435
13470
13521
13588
13672
13773
13891
14024
14170
14327
14491
14661
14834
15006
15178
15346
15512
15675
15836
15997
16158
16321
16486
16656
16831
17012
17199
17394
17595
17803
18017
18236
18459
18684
18911
19139
19366
19593
19818
20044
20269
20496
20724
20956
21191
21432
21680
21935
22196
22464
22737
23012
23289
23564
23835
24100
24356
24600
24830
25045
25243
25424
25589
25736
25867
25984
26086
26175
26254
26324
26387
26445
26501
26557
26614
26675
26739
26808
26881
26958
27038
27121
27206
27292
27378
27463
27546
27625
27699
27767
27830
27886
27937
27984
28027
28068
28107
28145
28182
28219
28256
28292
28328
28362
28393
28422
28447
28467
28481
28490
28491
28486
28474
28457
28435
28410
28382
28356
28334
28317
28307
28308
28319
28341
28376
28422
28480
28549
28627
28713
28808
28910
29017
29129
29245
29362
29481
29599
29715
29829
29938
30042
30140
30231
30313
30387
30450
30504
30546
30578
30599
30608
30608
30597
30576
30545
30505
30457
30400
30335
30262
30182
30095
30000
29897
29786
29666
29537
29398
29251
29094
28928
28753
28571
28382
28185
27982
27773
27559
27339
27115
26887
26654
26419
26181
25941
25701
25460
25219
24977
24735
24492
24246
23997
23744
23487
23226
22962
22695
22425
22151
21875
21595
21310
21019
20721
20415
20099
19773
19437
19091
18735
18369
17996
17614
17227
16834
16439
16043
15647
15254
14865
14482
14106
13738
13380
13030
12690
12358
12035
11718
11406
11099
10794
10491
10189
9887
9585
9281
8975
8666
8354
8039
7721
7399
7074
6745
6412
6074
5731
5382
5025
4661
4288
3905
3513
3111
2699
2277
1846
1408
962
512
58
-398
-855
-1310
-1762
-2209
-2649
-3083
-3508
-3923
-4330
-4728
-5118
-5501
-5879
-6254
-6628
-7001
-7378
-7758
-8143
-8535
-8933
-9339
-9753
-10176
-10606
-11045
-11492
-11947
-12409
-12879
-13354
-13835
-14321
-14808
-15298
-15787
-16274
-16761
-17244
-17721
-18194
-18659
-19117
-19567
-20008
-20441
-20865
-21280
-21687
-22086
-22478
-22865
-23247
-23628
-24006
-24385
-24765
-25146
-25529
-25913
-26299
-26685
-27072
-27458
-27843
-28226
-28606
-28982
-29353
-29717
-30073
-30421
-30759
-31087
-31404
-31710
-32006
-32292
-32567
-32835
-33092
-33341
-33582
-33813
-34037
-34252
-34459
-34657
-34848
-35029
-35200
-35362
-35514
-35655
-35787
-35909
-36021
-36125
-36222
-36313
-36399
-36479
-36555
-36626
-36693
-36755
-36811
-36861
-36904
-36938
-36964
-36980
-36987
-36986
-36976
-36958
-36933
-36900
-36860
-36813
-36757
-36692
-36618
-36534
-36438
-36329
-36206
-36069
-35917
-35749
-35564
-35363
-35146
-34913
-34667
-34408
-34139
-33861
-33575
-33282
-32983
-32677
-32365
-32046
-31722
-31389
-31048
-30698
-30339
-29971
-29593
-29205
-28807
-28401
-27985
-27561
-27129
-26689
-26242
-25788
-25327
-24861
-24391
-23915
-23435
-22951
-22464
-21975
-21484
-20994
-20504
-20015
-19529
-19047
-18568
-18095
-17627
-17164
-16708
-16257
-15812
-15373
-14939
-14511
-14087
-13669
-13256
-12848
-12446
-12048
-11655
-11265
-10880
-10498
-10120
-9746
-9375
-9009
-8646
-8288
-7932
-7580
-7229
-6880
-6530
-6180
-5828
-5473
-5115
-4755
-4392
-4027
-3660
-3293
-2927
-2561
-2196
-1833
-1472
-1115
-761
-411
-66
273
606
932
1252
1565
1871
2171
2466
2756
3043
3328
3612
3896
4182
4469
4758
5049
5340
5631
5920
6209
6495
6778
7058
7333
7605
7874
8141
8405
8667
8927
9187
9446
9705
9964
10223
10483
10743
11003
11263
11522
11781
12039
12295
12550
12804
13057
13309
13561
13812
14062
14310
14555
14797
15035
15268
15495
15716
15928
16132
16327
16513
16689
16854
17008
17151
17283
17404
17514
17613
17703
17784
17856
17919
17973
18020
18060
18094
18124
18149
18173
18197
18221
18248
18279
18314
18357
18407
18467
18537
18616
18706
18805
18911
19022
19138
19256
19375
19494
19613
19732
19850
19970
20092
20216
20345
20478
20615
20756
20900
21047
21194
21341
21486
21628
21768
21903
22036
22164
22289
22412
22531
22649
22764
22876
22985
23089
23189
23283
23369
23447
23516
23574
23621
23657
23680
23692
23691
23680
23659
23629
23591
23548
23501
23452
23402
23353
23308
23267
23233
23206
23186
23172
23162
23156
23151
23145
23136
23122
23101
23071
23031
22981
22920
22847
22763
22668
22562
22446
22320
22187
22048
21905
21762
21620
21482
21351
21228
21116
21016
20930
20857
20800
20757
20730
20717
20717
20730
20752
20783
20820
20863
20911
20962
21016
21074
21133
21194
21257
21319
21379
21436
21489
21536
21576
21609
21635
21654
21666
21672
21674
21673
21670
21666
21661
21654
21646
21636
21624
21608
21587
21561
21529
21490
21444
21392
21331
21263
21187
21102
21007
20903
20788
20663
20527
20381
20225
20059
19884
19702
19513
19319
19120
18916
18707
18494
18276
18053
17824
17589
17348
17100
16847
16587
16320
16047
15768
15483
15192
14895
14592
14284
13970
13650
13326
12997
12664
12329
11993
11656
11320
10987
10657
10331
10009
9692
9380
9072
8769
8470
8176
7886
7600
7318
7037
6759
6482
6205
5928
5650
5371
5092
4811
4530
4248
3968
3689
3413
3142
2875
2615
2362
2119
1885
1663
1452
1253
1067
892
727
573
426
285
150
17
-113
-243
-372
-502
-633
-764
-894
-1024
-1153
-1279
-1402
-1523
-1640
-1754
-1866
-1975
-2083
-2189
-2294
-2400
-2505
-2612
-2720
-2830
-2942
-3056
-3171
-3288
-3404
-3520
-3636
-3750
-3863
-3975
-4088
-4202
-4319
-4441
-4567
-4700
-4840
-4988
-5145
-5310
-5484
-5665
-5854
-6050
-6250
-6454
-6660
-6868
-7076
-7284
-7491
-7696
-7898
-8098
-8294
-8486
-8673
-8854
-9030
-9200
-9363
-9521
-9671
-9817
-9958
-10094
-10229
-10361
-10491
-10621
-10751
-10881
-11011
-11142
-11273
-11404
-11534
-11664
-11792
-11918
-12041
-12161
-12278
-12391
-12499
-12604
-12704
-12800
-12892
-12979
-13062
-13140
-13213
-13279
-13338
-13390
-13433
-13468
-13494
-13510
-13516
-13512
-13498
-13472
-13434
-13385
-13323
-13250
-13164
-13067
-12958
-12840
-12712
-12576
-12431
-12279
-12120
-11955
-11784
-11607
-11426
-11241
-11053
-10864
-10674
-10484
-10295
-10109
-9925
-9743
-9565
-9389
-9215
-9042
-8868
-8692
-8514
-8332
-8144
-7950
-7748
-7539
-7323
-7099
-6867
-6627
-6380
-6126
-5863
-5592
-5313
-5026
-4730
-4426
-4115
-3797
-3472
-3142
-2807
-2468
-2127
-1783
-1438
-1093
-749
-406
-66
271
603
930
1251
1564
1868
2164
2449
2724
2987
3239
3481
3711
3930
4140
4341
4533
4718
4896
5068
5235
5397
5554
5707
5856
6002
6145
6285
6422
6555
6685
6812
6934
7054
7170
7283
7394
7502
7608
7713
7817
7920
8022
8124
8226
8326
8425
8522
8615
8705
8791
8871
8947
9016
9080
9137
9189
9234
9274
9309
9338
9363
9384
9399
9409
9414
9413
9406
9393
9373
9346
9313
9272
9225
9172
9112
9046
8973
8896
8813
8726
8635
8542
8445
8347
8248
8148
8047
7946
7844
7741
7637
7531
7423
7312
7198
7080
6959
6835
6706
6575
6439
6300
6157
6010
5859
5704
5544
5378
5208
5031
4848
4660
4465
4263
4054
3842
3623
3399
3171
2941
2709
2476
2243
2011
1780
1551
1324
1099
876
655
437
221
6
-206
-416
-624
-829
-1032
-1231
-1426
-1616
-1801
-1980
-2153
-2318
-2475
-2625
-2766
-2899
-3023
-3140
-3248
-3349
-3443
-3530
-3609
-3682
-3748
-3807
-3860
-3906
-3946
-3980
-4009
-4032
-4050
-4062
-4067
-4069
-4062
-4051
-4032
-4006
-3975
-3937
-3892
-3840
-3781
-3714
-3640
-3557
-3467
-3368
-3260
-3143
-3016
-2880
-2735
-2580
-2418
-2248
-2071
-1890
-1705
-1517
-1327
-1137
-947
-756
-566
-377
-187
2
192
382
572
761
950
1138
1325
1510
1693
1873
2050
2224
2396
2566
2733
2898
3061
3222
3382
3541
3699
3855
4011
4165
4316
4464
4609
4749
4885
5015
5140
5260
5375
5484
5587
5685
5777
5862
5942
6016
6083
6145
6200
6249
6292
6330
6361
6387
6407
6422
6431
6435
6434
6427
6415
6398
6376
6348
6315
6278
6237
6191
6140
6085
6026
5962
5893
5818
5738
5651
5559
5460
5353
5240
5119
4990
4854
4710
4559
4401
4237
4067
3894
3716
3535
3351
3164
2976
2787
2597
2406
2214
2023
1831
1639
1446
1254
1062
869
676
483
289
94
-102
-299
-496
-694
-893
-1092
-1291
-1490
-1687
-1884
-2079
-2273
-2465
-2655
-2843
-3028
-3211
-3392
-3570
-3744
-3915
-4083
-4247
-4407
-4564
-4719
-4870
-5020
-5168
-5315
-5461
-5608
-5754
-5901
-6047
-6194
-6341
-6488
-6634
-6778
-6921
-7062
-7199
-7334
-7465
-7592
-7716
-7838
-7956
-8073
-8189
-8305
-8421
-8538
-8655
-8775
-8895
-9017
-9140
-9265
-9390
-9516
-9642
-9768
-9892
-10015
-10136
-10254
-10369
-10479
-10585
-10684
-10778
-10865
-10944
-11015
-11078
-11132
-11175
-11210
-11234
-11249
-11254
-11250
-11239
-11219
-11193
-11161
-11124
-11082
-11036
-10986
-10932
-10875
-10815
-10751
-10684
-10613
-10539
-10461
-10379
-10293
-10204
-10112
-10016
-9917
-9815
-9710
-9603
-9494
-9383
-9270
-9156
-9041
-8926
-8811
-8697
-8584
-8472
-8361
-8252
-8144
-8039
-7935
-7834
-7735
-7640
-7549
-7462
-7381
-7307
-7238
-7176
-7121
-7072
-7030
-6993
-6962
-6936
-6914
-6896
-6882
-6871
-6862
-6856
-6851
-6847
-6844
-6841
-6838
-6833
-6825
-6815
-6801
-6784
-6762
-6736
-6704
-6668
-6625
-6578
-6525
-6468
-6405
-6337
-6266
-6190
-6110
-6026
-5938
-5847
-5752
-5653
-5550
-5444
-5334
-5220
-5102
-4981
-4857
-4730
-4601
-4469
-4336
-4200
-4064
-3926
-3787
-3648
-3509
-3371
-3234
-3098
-2963
-2830
-2699
-2570
-2441
-2314
-2187
-2061
-1935
-1809
-1683
-1556
-1428
-1298
-1167
-1033
-897
-758
-617
-472
-324
-173
-19
138
299
462
629
797
967
1137
1307
1476
1644
1812
1978
2142
2305
2465
2623
2779
2933
3085
3235
3383
3530
3675
3820
3965
4110
4255
4402
4550
4700
4853
5008
5166
5327
5491
5659
5830
6005
6183
6365
6548
6735
6923
7114
7307
7502
7699
7897
8096
8297
8499
8700
8902
9105
9307
9509
9711
9914
10116
10318
10520
10721
10923
11124
11325
11525
11724
11922
12119
12315
12509
12701
12891
13079
13264
13445
13623
13797
13966
14131
14291
14446
14597
14742
14883
15019
15151
15279
15404
15526
15645
15762
15877
15990
16101
16210
16318
16426
16531
16636
16739
16840
16941
17040
17139
17236
17332
17427
17521
17614
17707
17800
17893
17986
18079
18172
18265
18359
18454
18550
18646
18744
18841
18938
19035
19131
19225
19317
19407
19493
19576
19655
19730
19800
19866
19928
19985
20038
20086
20131
20172
20209
20243
20273
20301
20325
20346
20365
20380
20392
20401
20407
20410
20410
20407
20402
20394
20383
20371
20357
20341
20324
20306
20287
20267
20246
20223
20198
20171
20142
20111
20078
20043
20007
19970
19931
19892
19852
19811
19769
19727
19684
19639
19594
19548
19501
19454
19406
19358
19311
19264
19218
19174
19132
19092
19055
19020
18988
18959
18932
18908
18888
18870
18855
18843
18834
18828
18824
18823
18824
18827
18832
18839
18847
18857
18867
18878
18889
18900
18910
18918
18925
18930
18932
18932
18930
18924
18916
18905
18890
18872
18851
18827
18799
18769
18736
18701
18665
18627
18588
18548
18507
18466
18424
18382
18340
18299
18258
18219
18181
18145
18111
18079
18050
18022
17997
17973
17951
17930
17909
17888
17867
17843
17817
17788
17756
17719
17677
17631
17580
17523
17461
17394
17322
17244
17160
17071
16976
16875
16769
16658
16541
16419
16293
16161
16027
15888
15746
15601
15454
15305
15154
15001
14848
14693
14538
14383
14228
14072
13917
13763
13610
13457
13305
13155
13005
12857
12709
12563
12418
12274
12131
11989
11848
11707
11567
11428
11289
11152
11016
10882
10750
10619
10490
10363
10238
10114
9992
9870
9750
9630
9509
9388
9266
9141
9014
8884
8750
8612
8469
8323
8172
8016
7857
7692
7523
7349
7170
6988
6801
6611
6418
6221
6023
5822
5619
5413
5206
4997
4786
4573
4359
4144
3928
3711
3494
3278
3062
2846
2633
2420
2210
2001
1797
1594
1394
1197
1004
813
625
439
255
74
-106
-284
-461
-636
-810
-983
-1156
-1328
-1499
-1671
-1842
-2013
-2186
-2359
-2533
-2708
-2884
-3062
-3242
-3424
-3608
-3795
-3983
-4174
-4366
-4560
-4755
-4952
-5149
-5347
-5545
-5743
-5941
-6138
-6334
-6530
-6724
-6917
-7110
-7302
-7493
-7685
-7876
-8069
-8263
-8457
-8654
-8851
-9050
-9250
-9451
-9652
-9852
-10053
-10254
-10454
-10654
-10853
-11052
-11250
-11448
-11644
-11839
-12033
-12224
-12415
-12603
-12791
-12976
-13160
-13343
-13524
-13704
-13883
-14060
-14235
-14409
-14581
-14751
-14920
-15086
-15249
-15411
-15570
-15726
-15880
-16030
-16178
-16325
-16467
-16607
-16743
-16875
-17004
-17129
-17250
-17367
-17479
-17587
-17691
-17791
-17886
-17977
-18065
-18149
-18229
-18305
-18378
-18448
-18515
-18578
-18639
-18696
-18751
-18802
-18851
-18897
-18940
-18980
-19017
-19051
-19083
-19111
-19136
-19158
-19178
-19194
-19207
-19218
-19225
-19230
-19231
-19230
-19225
-19216
-19205
-19189
-19170
-19147
-19121
-19091
-19057
-19020
-18978
-18933
-18885
-18832
-18777
-18718
-18656
-18591
-18524
-18454
-18382
-18308
-18232
-18153
-18073
-17991
-17906
-17820
-17733
-17644
-17553
-17461
-17367
-17272
-17174
-17075
-16975
-16872
-16768
-16662
-16555
-16447
-16338
-16229
-16119
-16009
-15898
-15788
-15678
-15568
-15459
-15351
-15243
-15137
-15031
-14926
-14822
-14718
-14615
-14511
-14407
-14304
-14200
-14096
-13993
-13890
-13786
-13684
-13581
-13479
-13376
-13274
-13171
-13068
-12964
-12860
-12754
-12647
-12538
-12428
-12315
-12201
-12084
-11965
-11843
-11720
-11594
-11466
-11337
-11206
-11074
-10941
-10806
-10670
-10533
-10395
-10256
-10117
-9977
-9836
-9695
-9553
-9411
-9269
-9126
-8982
-8838
-8694
-8548
-8401
-8254
-8105
-7955
-7803
-7651
-7497
-7343
-7188
-7032
-6875
-6718
-6561
-6403
-6245
-6087
-5929
-5771
-5613
-5455
-5298
-5141
-4985
-4830
-4676
-4524
-4373
-4223
-4075
-3928
-3783
-3639
-3497
-3355
-3214
-3074
-2934
-2795
-2655
-2515
-2375
-2234
-2093
-1951
-1810
-1668
-1527
-1387
-1248
-1110
-974
-840
-708
-578
-451
-327
-204
-84
35
152
268
383
497
611
725
838
951
1064
1176
1288
1400
1510
1621
1730
1839
1946
2052
2155
2257
2355
2450
2541
2628
2710
2787
2858
2923
2982
3035
3082
3122
3156
3183
3203
3216
3222
3221
3212
3198
3176
3149
3115
3076
3032
2982
2927
2868
2805
2738
2668
2595
2519
2442
2363
2283
2202
2121
2040
1959
1879
1800
1721
1645
1570
1497
1426
1356
1289
1222
1158
1094
1032
972
912
854
798
743
689
637
587
539
492
448
406
367
330
296
265
236
211
188
168
151
136
123
112
103
96
91
88
86
86
87
89
92
98
104
112
122
133
145
159
172
186
200
213
224
234
241
246
248
247
242
233
220
204
183
158
129
97
61
23
-18
-61
-107
-154
-204
-255
-307
-362
-418
-476
-535
-596
-658
-721
-785
-850
-916
-981
-1047
-1112
-1177
-1241
-1303
-1364
-1422
-1479
-1533
-1585
-1635
-1682
-1726
-1768
-1808
-1845
-1880
-1912
-1942
-1970
-1995
-2019
-2040
-2060
-2079
-2096
-2112
-2127
-2142
-2156
-2169
-2183
-2195
-2207
-2219
-2230
-2241
-2251
-2260
-2269
-2277
-2284
-2291
-2296
-2301
-2305
-2308
-2310
-2311
-2312
-2313
-2313
-2313
-2314
-2315
-2316
-2317
-2319
-2320
-2322
-2323
-2324
-2324
-2324
-2325
-2325
-2325
-2326
-2327
-2328
-2331
-2334
-2338
-2344
-2350
-2358
-2367
-2377
-2389
-2402
-2418
-2435
-2454
-2475
-2498
-2524
-2552
-2583
-2617
-2654
-2694
-2737
-2783
-2831
-2882
-2935
-2991
-3048
-3106
-3166
-3226
-3286
-3346
-3405
-3463
-3520
-3575
-3629
-3681
-3731
-3779
-3824
-3868
-3909
-3948
-3985
-4019
-4051
-4080
-4106
-4130
-4150
-4168
-4182
-4192
-4199
-4203
-4203
-4199
-4191
-4179
-4164
-4145
-4123
-4098
-4070
-4038
-4006
-3973
-3938
-3902
-3866
-3829
-3792
-3754
-3715
-3676
-3636
-3595
-3552
-3508
-3463
-3415
-3366
-3314
-3260
-3203
-3145
-3083
-3020
-2954
-2886
-2816
-2744
-2670
-2594
-2516
-2437
-2356
-2275
-2191
-2107
-2020
-1932
-1843
-1751
-1657
-1561
-1463
-1362
-1258
-1152
-1044
-934
-822
-708
-592
-476
-359
-241
-123
-5
113
230
347
463
579
693
807
921
1034
1146
1258
1370
1482
1594
1706
1818
1930
2041
2154
2265
2375
2485
2593
2700
2806
2910
3012
3113
3212
3310
3406
3501
3595
3688
3779
3869
3958
4046
4132
4218
4302
4384
4466
4546
4624
4701
4777
4850
4922
4992
5060
5126
5190
5252
5313
5372
5431
5488
5546
5603
5661
5720
5779
5839
5901
5963
6027
6092
6158
6225
6293
6362
6431
6502
6573
6644
6717
6789
6863
6936
7011
7086
7161
7236
7312
7386
7460
7533
7604
7673
7740
7804
7866
7925
7981
8035
8086
8134
8180
8226
8269
8312
8354
8395
8436
8477
8517
8557
8597
8636
8674
8711
8747
8782
8816
8848
8879
8908
8935
8961
8984
9006
9025
9043
9058
9071
9081
9089
9095
9098
9099
9097
9093
9086
9078
9067
9055
9041
9025
9009
8992
8974
8956
8939
8923
8908
8894
8882
8870
8861
8852
8844
8836
8829
8821
8814
8807
8800
8793
8787
8781
8776
8773
8771
8770
8772
8775
8782
8791
8802
8817
8835
8856
8881
8908
8939
8973
9009
9048
9089
9132
9177
9224
9271
9320
9370
9419
9469
9519
9569
9619
9668
9717
9766
9815
9863
9912
9961
10010
10059
10107
10155
10202
10248
10293
10337
10380
10421
10460
10498
10535
10570
10603
10635
10666
10696
10724
10751
10776
10800
10823
10844
10864
10882
10899
10915
10929
10942
10954
10965
10976
10986
10995
11005
11015
11026
11037
11050
11064
11079
11096
11114
11135
11156
11180
11205
11231
11258
11286
11315
11344
11374
11403
11433
11463
11492
11521
11550
11578
11607
11635
11664
11693
11722
11751
11780
11810
11840
11870
11900
11930
11960
11991
12022
12052
12083
12113
12143
12172
12200
12227
12253
12278
12302
12324
12345
12365
12383
12400
12416
12430
12444
12456
12467
12478
12488
12498
12507
12516
12525
12533
12542
12550
12559
12566
12574
12581
12588
12595
12602
12610
12617
12625
12633
12642
12653
12664
12677
12691
12707
12725
12744
12765
12787
12811
12836
12862
12890
12919
12948
12977
13007
13037
13067
13097
13126
13155
13183
13210
13236
13260
13284
13306
13326
13345
13362
13378
13392
13404
13415
13425
13433
13439
13444
13447
13449
13449
13449
13446
13443
13438
13432
13425
13416
13405
13393
13378
13362
13343
13322
13299
13274
13247
13217
13185
13150
13113
13074
13033
12990
12944
12897
12847
12796
12744
12690
12635
12578
12520
12460
12399
12336
12272
12207
12140
12071
12001
11930
11857
11782
11707
11629
11551
11470
11388
11304
11218
11129
11037
10943
10846
10745
10642
10535
10424
10311
10194
10074
9951
9826
9698
9566
9433
9297
9158
9016
8871
8724
8573
8419
8262
8102
7938
7771
7600
7425
7248
7066
6881
6692
6499
6303
6103
5900
5693
5484
5270
5054
4836
4614
4391
4165
3938
3709
3479
3249
3018
2787
2555
2325
2094
1864
1634
1405
1177
949
722
494
267
40
-187
-414
-641
-868
-1096
-1324
-1553
-1782
-2012
-2242
-2473
-2704
-2936
-3169
-3402
-3636
-3871
-4106
-4341
-4576
-4812
-5047
-5283
-5518
-5753
-5987
-6221
-6454
-6686
-6917
-7147
-7376
-7604
-7830
-8055
-8281
-8505
-8728
-8950
-9171
-9391
-9611
-9829
-10047
-10263
-10478
-10692
-10905
-11117
-11328
-11538
-11746
-11953
-12159
-12364
-12567
-12769
-12970
-13170
-13368
-13565
-13760
-13955
-14147
-14339
-14529
-14717
-14905
-15092
-15278
-15463
-15647
-15832
-16015
-16199
-16382
-16565
-16747
-16929
-17111
-17292
-17472
-17651
-17828
-18005
-18179
-18351
-18521
-18689
-18854
-19016
-19175
-19331
-19483
-19632
-19777
-19919
-20056
-20190
-20320
-20447
-20570
-20689
-20805
-20918
-21028
-21135
-21239
-21340
-21439
-21536
-21630
-21722
-21812
-21899
-21984
-22066
-22146
-22222
-22295
-22365
-22432
-22495
-22554
-22609
-22659
-22706
-22749
-22788
-22822
-22852
-22877
-22899
-22916
-22929
-22937
-22942
-22942
-22938
-22930
-22919
-22903
-22884
-22861
-22835
-22805
-22771
-22734
-22693
-22649
-22601
-22550
-22495
-22436
-22374
-22308
-22238
-22164
-22087
-22006
-21921
-21832
-21741
-21646
-21549
-21448
-21346
-21241
-21133
-21024
-20913
-20800
-20684
-20567
-20448
-20327
-20204
-20078
-19951
-19821
-19690
-19556
-19420
-19282
-19141
-18998
-18852
-18704
-18553
-18400
-18243
-18084
-17922
-17757
-17589
-17418
-17244
-17066
-16886
-16702
-16516
-16327
-16136
-15941
-15744
-15545
-15343
-15139
-14932
-14724
-14513
-14300
-14084
-13867
-13648
-13427
-13204
-12979
-12752
-12524
-12294
-12063
-11831
-11597
-11362
-11125
-10888
-10650
-10410
-10170
-9929
-9687
-9445
-9202
-8958
-8714
-8470
-8225
-7979
-7733
-7486
-7238
-6989
-6740
-6490
-6239
-5987
-5734
-5481
-5227
-4972
-4716
-4459
-4202
-3944
-3686
-3427
-3168
-2909
-2650
-2390
-2130
-1870
-1610
-1349
-1088
-827
-565
-303
-41
221
484
746
1008
1271
1534
1795
2056
2317
2577
2835
3093
3349
3605
3858
4111
4361
4609
4856
5100
5342
5581
5818
6052
6284
6513
6740
6965
7187
7407
7625
7840
8054
8264
8473
8679
8882
9083
9282
9477
9671
9862
10050
10236
10420
10601
10781
10958
11133
11306
11477
11645
11811
11975
12136
12295
12450
12603
12754
12901
13046
13187
13326
13461
13594
13723
13848
13970
14088
14203
14315
14423
14528
14631
14730
14827
14921
15014
15104
15192
15278
15363
15446
15528
15608
15687
15764
15840
15914
15987
16059
16128
16196
16262
16326
16388
16449
16507
16563
16617
16669
16718
16765
16809
16851
16890
16926
16959
16990
17017
17041
17062
17079
17093
17103
17108
17110
17108
17101
17091
17076
17058
17036
17011
16982
16951
16916
16878
16838
16795
16749
16701
16651
16598
16543
16487
16428
16367
16305
16239
16172
16104
16032
15958
15880
15800
15716
15630
15539
15446
15349
15250
15147
15041
14933
14822
14709
14594
14477
14358
14238
14115
13992
13867
13740
13613
13484
13354
13223
13090
12957
12823
12688
12552
12415
12277
12137
11997
11856
11714
11570
11426
11280
11133
10986
10838
10689
10540
10390
10241
10091
9941
9792
9642
9493
9344
9195
9047
8899
8751
8604
8457
8310
8164
8018
7872
7726
7580
7435
7289
7144
6998
6852
6706
6559
6413
6266
6119
5972
5825
5678
5532
5387
5242
5098
4954
4811
4669
4528
4388
4249
4110
3973
3836
3700
3566
3432
3300
3170
3040
2912
2786
2661
2538
2416
2297
2179
2062
1948
1835
1724
1615
1507
1401
1297
1194
1093
994
897
802
708
616
525
435
347
261
175
90
6
-77
-159
-242
-324
-406
-489
-572
-657
-742
-828
-915
-1002
-1092
-1183
-1274
-1367
-1461
-1555
-1651
-1747
-1843
-1940
-2037
-2134
-2231
-2327
-2422
-2517
-2610
-2702
-2792
-2882
-2969
-3055
-3139
-3222
-3303
-3383
-3461
-3537
-3612
-3686
-3758
-3829
-3899
-3968
-4035
-4102
-4167
-4232
-4296
-4359
-4421
-4482
-4543
-4602
-4661
-4719
-4777
-4833
-4888
-4942
-4994
-5045
-5095
-5143
-5190
-5235
-5279
-5321
-5362
-5401
-5439
-5475
-5509
-5542
-5573
-5602
-5630
-5656
-5681
-5705
-5727
-5749
-5769
-5790
-5809
-5829
-5848
-5867
-5886
-5905
-5924
-5943
-5961
-5979
-5997
-6013
-6028
-6042
-6054
-6064
-6073
-6079
-6083
-6085
-6084
-6081
-6076
-6068
-6058
-6046
-6032
-6017
-5999
-5981
-5961
-5941
-5920
-5898
-5875
-5853
-5830
-5807
-5784
-5762
-5738
-5715
-5691
-5667
-5642
-5616
-5589
-5561
-5532
-5501
-5468
-5435
-5400
-5364
-5328
-5290
-5252
-5213
-5174
-5134
-5094
-5054
-5015
-4975
-4936
-4898
-4860
-4823
-4787
-4752
-4717
-4683
-4650
-4616
-4583
-4550
-4517
-4484
-4450
-4417
-4383
-4349
-4314
-4279
-4244
-4209
-4174
-4138
-4103
-4067
-4030
-3995
-3959
-3922
-3885
-3848
-3810
-3772
-3733
-3694
-3654
-3614
-3573
-3531
-3489
-3448
-3405
-3363
-3321
-3279
-3237
-3195
-3153
-3111
-3070
-3028
-2986
-2945
-2904
-2863
-2823
-2782
-2742
-2703
-2663
-2625
-2586
-2548
-2511
-2474
-2437
-2400
-2364
-2328
-2292
-2256
-2220
-2185
-2150
-2116
-2082
-2049
-2016
-1985
-1954
-1924
-1896
-1869
-1842
-1817
-1793
-1770
-1747
-1726
-1705
-1684
-1664
-1645
-1626
-1607
-1589
-1572
-1555
-1539
-1524
-1509
-1495
-1481
-1468
-1454
-1441
-1428
-1414
-1400
-1386
-1371
-1356
-1340
-1324
-1308
-1291
-1274
-1256
-1239
-1222
-1204
-1187
-1170
-1153
-1135
-1118
-1101
-1084
-1067
-1050
-1033
-1014
-997
-978
-959
-940
-919
-899
-878
-856
-834
-812
-790
-767
-745
-721
-698
-675
-651
-627
-602
-578
-553
-529
-504
-479
-455
-431
-407
-383
-359
-336
-313
-290
-267
-244
-222
-200
-177
-155
-132
-110
-87
-64
-40
-16
8
32
58
83
109
136
164
191
220
248
276
304
332
359
386
412
437
461
485
507
528
549
569
589
609
629
649
670
691
713
736
760
785
811
839
868
898
930
964
1000
1037
1076
1117
1160
1205
1251
1299
1348
1399
1450
1503
1556
1609
1663
1717
1772
1826
1880
1935
1989
2043
2098
2152
2208
2263
2319
2375
2431
2488
2546
2604
2662
2721
2779
2838
2897
2956
3015
3073
3132
3190
3247
3304
3361
3418
3474
3530
3586
3641
3696
3751
3806
3861
3916
3970
4025
4078
4134
4188
4242
4295
4349
4402
4456
4509
4561
4614
4666
4718
4770
4822
4875
4927
4979
5031
5084
5136
5189
5242
5294
5347
5399
5451
5503
5555
5606
5656
5706
5756
5805
5854
5903
5951
5999
6048
6096
6144
6192
6240
6288
6336
6384
6431
6478
6525
6572
6618
6663
6708
6753
6797
6840
6882
6923
6963
7002
7040
7076
7111
7145
7177
7208
7238
7266
7293
7318
7343
7366
7389
7410
7431
7451
7470
7489
7508
7526
7544
7562
7580
7597
7615
7633
7651
7669
7688
7706
7726
7745
7765
7785
7805
7825
7846
7865
7885
7904
7923
7941
7958
7975
7991
8006
8021
8034
8047
8058
8069
8079
8087
8096
8103
8109
8114
8119
8122
8125
8127
8129
8129
8130
8129
8129
8128
8125
8124
8121
8117
8113
8108
8102
8093
8086
8077
8066
8054
8039
8025
8009
7991
7972
7952
7930
7907
7883
7858
7832
7805
7778
7750
7721
7691
7662
7632
7601
7571
7540
7509
7478
7447
7415
7383
7351
7319
7286
7252
7218
7183
7147
7111
7074
7037
6999
6961
6922
6883
6844
6805
6765
6726
6688
6649
6611
6574
6537
6501
6465
6430
6396
6363
6330
6297
6265
6234
6202
6171
6140
6110
6079
6049
6018
5988
5959
5929
5900
5872
5844
5817
5790
5764
5739
5715
5692
5669
5648
5627
5606
5586
5567
5548
5529
5511
5493
5475
5458
5441
5424
5408
5392
5376
5360
5345
5330
5315
5301
5287
5274
5261
5249
5236
5225
5213
5202
5191
5180
5169
5159
5149
5139
5129
5120
5111
5102
5094
5086
5079
5073
5067
5062
5058
5055
5053
5052
5052
5053
5054
5056
5059
5062
5066
5070
5073
5077
5081
5085
5089
5093
5097
5101
5105
5109
5113
5117
5121
5125
5129
5132
5135
5138
5140
5142
5144
5145
5146
5146
5145
5144
5142
5140
5137
5133
5128
5122
5116
5110
5102
5094
5085
5075
5065
5054
5043
5031
5018
5005
4991
4977
4963
4948
4933
4918
4902
4887
4870
4854
4837
4820
4803
4785
4767
4747
4727
4706
4684
4662
4638
4614
4589
4563
4536
4509
4482
4453
4425
4395
4365
4334
4303
4271
4239
4205
4171
4137
4101
4065
4027
3989
3949
3908
3866
3822
3778
3732
3685
3636
3587
3536
3484
3431
3378
3323
3267
3210
3152
3092
3032
2971
2908
2845
2780
2714
2647
2579
2510
2440
2368
2295
2221
2147
2071
1994
1917
1839
1761
1681
1601
1521
1440
1358
1276
1194
1111
1028
946
863
780
698
616
534
452
371
291
210
131
51
-29
-108
-188
-267
-347
-426
-506
-586
-666
-746
-826
-907
-987
-1067
-1148
-1228
-1308
-1388
-1468
-1547
-1627
-1706
-1784
-1863
-1941
-2017
-2095
-2172
-2248
-2324
-2399
-2473
-2547
-2621
-2693
-2765
-2837
-2908
-2978
-3047
-3116
-3184
-3252
-3318
-3384
-3448
-3512
-3574
-3635
-3694
-3752
-3808
-3862
-3915
-3966
-4016
-4064
-4111
-4156
-4200
-4243
-4285
-4325
-4365
-4405
-4443
-4481
-4519
-4555
-4591
-4627
-4661
-4695
-4728
-4760
-4792
-4822
-4852
-4882
-4910
-4938
-4965
-4991
-5017
-5042
-5066
-5090
-5114
-5137
-5160
-5182
-5204
-5225
-5245
-5265
-5284
-5302
-5319
-5335
-5349
-5362
-5374
-5384
-5393
-5400
-5405
-5409
-5412
-5413
-5413
-5412
-5410
-5408
-5405
-5401
-5397
-5392
-5387
-5381
-5375
-5369
-5362
-5354
-5347
-5338
-5329
-5319
-5309
-5297
-5285
-5271
-5256
-5240
-5223
-5205
-5185
-5164
-5142
-5120
-5096
-5072
-5047
-5022
-4996
-4970
-4944
-4918
-4892
-4865
-4838
-4811
-4783
-4754
-4725
-4695
-4664
-4632
-4599
-4565
-4530
-4494
-4457
-4420
-4381
-4342
-4303
-4263
-4223
-4183
-4144
-4104
-4064
-4024
-3985
-3945
-3906
-3867
-3828
-3789
-3749
-3710
-3670
-3630
-3590
-3549
-3507
-3465
-3422
-3378
-3334
-3289
-3243
-3197
-3150
-3103
-3055
-3008
-2960
-2912
-2863
-2815
-2767
-2719
-2671
-2623
-2575
-2526
-2478
-2430
-2382
-2333
-2284
-2235
-2186
-2136
-2087
-2037
-1987
-1937
-1887
-1837
-1787
-1738
-1689
-1641
-1593
-1545
-1498
-1451
-1405
-1359
-1314
-1270
-1226
-1183
-1141
-1099
-1058
-1016
-977
-938
-899
-860
-822
-785
-747
-711
-674
-638
-602
-566
-531
-496
-462
-427
-394
-360
-327
-295
-262
-230
-198
-167
-136
-105
-75
-45
-16
13
41
69
97
124
151
177
203
230
256
282
307
333
358
383
408
432
455
478
500
521
541
561
580
599
617
634
651
668
684
701
717
733
749
764
780
795
811
826
841
856
871
886
901
917
933
949
966
983
1000
1018
1038
1057
1077
1097
1117
1138
1159
1180
1201
1222
1243
1263
1284
1304
1324
1343
1361
1379
1396
1413
1429
1444
1458
1472
1486
1499
1511
1524
1536
1548
1560
1572
1584
1596
1608
1620
1633
1646
1660
1674
1688
1704
1720
1738
1756
1776
1797
1819
1842
1866
1892
1918
1946
1974
2004
2033
2065
2096
2128
2161
2194
2227
2261
2295
2329
2363
2398
2433
2468
2504
2541
2578
2616
2655
2695
2735
2777
2819
2862
2906
2950
2995
3041
3087
3133
3180
3227
3274
3321
3368
3416
3463
3510
3557
3603
3650
3695
3741
3786
3830
3874
3918
3961
4003
4046
4086
4128
4169
4209
4248
4286
4324
4360
4396
4431
4465
4498
4530
4562
4594
4625
4655
4685
4714
4742
4770
4796
4822
4847
4870
4893
4914
4934
4953
4971
4988
5004
5019
5033
5046
5058
5070
5080
5090
5098
5106
5113
5118
5123
5126
5128
5129
5129
5128
5125
5121
5116
5110
5103
5095
5086
5076
5065
5054
5042
5030
5016
5003
4989
4974
4959
4943
4927
4911
4894
4878
4861
4843
4826
4808
4791
4773
4755
4736
4718
4700
4681
4663
4644
4625
4607
4588
4570
4551
4533
4514
4496
4477
4458
4440
4421
4402
4383
4365
4346
4327
4309
4291
4273
4256
4239
4222
4206
4191
4176
4161
4147
4133
4119
4105
4091
4077
4064
4050
4035
4021
4006
3992
3977
3962
3946
3930
3914
3897
3880
3862
3844
3826
3808
3789
3769
3750
3730
3710
3689
3669
3647
3625
3603
3581
3558
3534
3510
3486
3462
3438
3414
3390
3367
3343
3320
3297
3274
3252
3229
3207
3185
3162
3140
3117
3094
3072
3049
3026
3003
2980
2957
2935
2912
2890
2868
2846
2825
2803
2782
2761
2740
2719
2698
2677
2655
2633
2611
2589
2567
2544
2521
2497
2474
2450
2426
2402
2377
2352
2327
2302
2276
2249
2223
2195
2167
2139
2110
2080
2050
2019
1988
1956
1924
1891
1858
1824
1791
1756
1722
1688
1653
1618
1583
1549
1514
1480
1446
1412
1378
1344
1311
1279
1246
1215
1183
1152
1122
1091
1062
1032
1002
974
945
916
888
860
832
805
778
752
726
701
676
651
627
603
580
557
534
512
490
468
447
426
406
385
365
345
324
304
283
263
242
222
201
181
160
140
120
99
79
59
39
19
0
-19
-38
-57
-74
-92
-108
-124
-140
-154
-168
-181
-193
-204
-215
-224
-233
-241
-247
-253
-258
-261
-264
-265
-266
-265
-264
-262
-258
-253
-248
-241
-234
-225
-215
-204
-193
-180
-166
-152
-136
-120
-103
-85
-66
-47
-27
-6
15
36
58
81
103
126
150
174
198
223
248
274
301
328
356
384
412
441
470
500
530
560
590
621
652
683
715
747
779
812
845
878
911
945
978
1010
1044
1077
1110
1142
1175
1206
1238
1269
1300
1331
1362
1392
1423
1453
1483
1512
1542
1570
1599
1627
1655
1682
1709
1735
1761
1787
1813
1838
1862
1887
1910
1934
1956
1978
1999
2020
2039
2058
2076
2093
2109
2123
2137
2149
2161
2171
2180
2188
2195
2201
2206
2211
2215
2218
2222
2224
2227
2229
2231
2233
2235
2236
2238
2240
2242
2244
2246
2249
2252
2256
2260
2264
2269
2275
2280
2286
2292
2298
2304
2311
2317
2323
2329
2335
2341
2346
2351
2356
2361
2366
2371
2376
2381
2386
2391
2396
2401
2407
2412
2418
2424
2430
2436
2442
2448
2454
2460
2466
2472
2478
2483
2489
2494
2499
2504
2510
2514
2519
2524
2529
2533
2538
2542
2546
2550
2554
2557
2560
2562
2564
2566
2566
2566
2566
2564
2562
2559
2555
2550
2544
2536
2528
2518
2508
2496
2484
2470
2456
2441
2426
2411
2395
2379
2362
2346
2329
2313
2296
2279
2263
2246
2230
2213
2196
2180
2163
2146
2129
2112
2094
2077
2060
2041
2025
2008
1991
1974
1957
1940
1923
1907
1890
1873
1855
1838
1821
1803
1785
1767
1750
1732
1715
1697
1680
1664
1647
1631
1615
1600
1585
1570
1556
1542
1529
1516
1503
1490
1478
1465
1453
1441
1430
1418
1407
1396
1384
1373
1362
1351
1339
1328
1317
1305
1294
1282
1270
1258
1245
1232
1218
1204
1189
1174
1158
1142
1125
1107
1090
1071
1052
1033
1014
994
974
954
934
913
893
874
854
835
816
797
779
761
743
726
709
692
675
659
643
627
611
596
582
567
554
541
528
517
505
495
486
477
469
462
455
449
444
440
436
432
429
426
423
420
418
416
413
411
408
406
403
401
398
396
394
392
390
389
388
387
387
388
389
391
394
398
402
407
413
420
427
435
443
453
462
472
483
493
504
516
528
540
552
565
578
591
605
620
634
650
665
682
698
715
732
750
768
786
805
824
844
864
884
905
926
947
969
991
1014
1037
1060
1085
1109
1134
1160
1187
1213
1241
1269
1297
1326
1356
1386
1416
1447
1478
1510
1542
1575
1608
1642
1676
1711
1746
1781
1817
1854
1890
1927
1965
2003
2041
2080
2119
2159
2198
2238
2278
2319
2359
2400
2441
2482
2524
2566
2608
2651
2694
2737
2780
2823
2867
2910
2953
2995
3038
3080
3121
3162
3202
3242
3281
3319
3357
3393
3429
3463
3497
3531
3563
3595
3627
3658
3688
3719
3749
3779
3808
3838
3866
3894
3922
3950
3976
4003
4027
4053
4078
4101
4124
4146
4167
4187
4208
4227
4246
4264
4282
4299
4316
4332
4348
4364
4380
4395
4410
4425
4440
4455
4469
4483
4497
4510
4523
4535
4547
4559
4569
4580
4589
4598
4605
4612
4618
4622
4626
4629
4632
4634
4635
4635
4634
4633
4632
4630
4627
4624
4620
4616
4612
4608
4604
4599
4593
4587
4581
4574
4566
4559
4551
4542
4533
4524
4515
4505
4496
4486
4476
4466
4455
4444
4433
4421
4408
4395
4381
4368
4353
4339
4324
4308
4293
4277
4261
4244
4227
4209
4190
4171
4151
4130
4109
4086
4064
4041
4017
3993
3968
3943
3918
3892
3866
3840
3813
3787
3761
3734
3709
3683
3658
3634
3610
3586
3563
3541
3519
3497
3475
3453
3432
3410
3388
3365
3343
3320
3296
3273
3249
3224
3200
3174
3149
3123
3096
3069
3042
3014
2985
2956
2927
2897
2866
2836
2805
2774
2743
2712
2681
2651
2620
2590
2560
2531
2502
2473
2445
2417
2390
2363
2336
2310
2283
2256
2229
2201
2174
2145
2117
2087
2057
2027
1995
1962
1928
1893
1856
1819
1780
1739
1699
1657
1615
1573
1530
1487
1444
1400
1355
1311
1266
1220
1175
1130
1085
1040
995
950
906
862
818
774
731
687
643
599
555
510
465
420
374
327
281
234
187
140
92
45
-3
-51
-98
-146
-193
-240
-286
-331
-375
-418
-460
-501
-541
-579
-616
-653
-688
-722
-755
-788
-821
-854
-886
-919
-953
-987
-1022
-1059
-1097
-1136
-1175
-1216
-1257
-1299
-1342
-1384
-1427
-1469
-1512
-1553
-1595
-1635
-1674
-1713
-1751
-1788
-1824
-1860
-1894
-1929
-1962
-1995
-2027
-2059
-2090
-2121
-2151
-2181
-2210
-2239
-2268
-2297
-2325
-2354
-2382
-2410
-2438
-2465
-2492
-2518
-2543
-2568
-2591
-2613
-2634
-2653
-2671
-2687
-2702
-2715
-2726
-2736
-2744
-2751
-2756
-2760
-2762
-2763
-2763
-2762
-2761
-2758
-2756
-2752
-2748
-2743
-2737
-2731
-2723
-2714
-2704
-2693
-2680
-2665
-2649
-2631
-2611
-2590
-2568
-2544
-2519
-2492
-2464
-2435
-2405
-2374
-2341
-2308
-2275
-2240
-2205
-2169
-2133
-2096
-2058
-2020
-1981
-1941
-1900
-1858
-1815
-1771
-1726
-1680
-1633
-1586
-1538
-1490
-1441
-1391
-1341
-1290
-1238
-1186
-1134
-1082
-1029
-976
-923
-869
-816
-763
-709
-656
-602
-548
-494
-439
-385
-330
-275
-219
-164
-107
-51
6
64
122
180
239
299
359
420
481
542
604
666
728
790
852
914
976
1039
1101
1164
1227
1291
1355
1419
1483
1547
1612
1676
1740
1805
1869
1933
1998
2062
2126
2191
2255
2319
2383
2447
2511
2575
2639
2703
2767
2832
2896
2961
3026
3090
3155
3220
3285
3350
3416
3482
3548
3614
3680
3747
3814
3881
3948
4014
4082
4148
4214
4280
4345
4409
4473
4536
4598
4660
4722
4782
4843
4903
4963
5022
5081
5140
5198
5256
5313
5370
5427
5484
5540
5596
5652
5707
5762
5818
5873
5928
5983
6038
6093
6148
6203
6258
6313
6369
6424
6480
6536
6593
6649
6705
6761
6817
6873
6929
6985
7040
7094
7147
7200
7252
7304
7354
7405
7454
7504
7553
7601
7650
7698
7745
7793
7840
7886
7932
7977
8022
8064
8108
8148
8189
8229
8268
8305
8342
8377
8412
8445
8477
8508
8537
8566
8592
8618
8642
8664
8685
8705
8724
8741
8756
8770
8782
8792
8801
8808
8813
8817
8820
8821
8821
8819
8816
8812
8807
8801
8794
8786
8778
8768
8758
8747
8735
8723
8710
8696
8681
8665
8648
8630
8610
8588
8565
8540
8513
8484
8453
8420
8385
8348
8310
8269
8228
8185
8140
8095
8048
8000
7951
7900
7849
7797
7744
7690
7635
7579
7522
7464
7404
7344
7282
7219
7155
7090
7024
6957
6889
6819
6749
6678
6607
6534
6462
6389
6317
6244
6172
6100
6029
5957
5886
5815
5743
5672
5600
5528
5457
5385
5313
5240
5167
5094
5019
4945
4869
4793
4716
4639
4561
4482
4403
4324
4244
4164
4083
4002
3920
3837
3754
3670
3585
3499
3413
3325
3237
3147
3058
2968
2878
2787
2697
2608
2518
2429
2341
2253
2167
2081
1997
1914
1832
1752
1674
1597
1522
1448
1375
1304
1234
1164
1096
1028
961
894
828
762
697
632
567
502
438
374
310
246
183
120
57
-6
-70
-134
-199
-265
-332
-400
-470
-541
-613
-687
-762
-838
-915
-993
-1071
-1150
-1229
-1309
-1389
-1469
-1549
-1629
-1709
-1788
-1866
-1943
-2019
-2093
-2165
-2234
-2301
-2364
-2423
-2480
-2532
-2582
-2630
-2675
-2719
-2762
-2804
-2846
-2888
-2930
-2972
-3014
-3056
-3097
-3137
-3175
-3212
-3246
-3278
-3308
-3336
-3363
-3389
-3414
-3439
-3465
-3491
-3518
-3545
-3572
-3599
-3625
-3651
-3675
-3697
-3717
-3735
-3751
-3766
-3778
-3789
-3798
-3807
-3814
-3821
-3828
-3834
-3840
-3846
-3851
-3857
-3862
-3867
-3872
-3877
-3881
-3885
-3888
-3891
-3893
-3894
-3894
-3894
-3892
-3891
-3889
-3887
-3885
-3884
-3883
-3883
-3884
-3885
-3886
-3888
-3889
-3890
-3892
-3893
-3893
-3894
-3894
-3894
-3894
-3893
-3891
-3890
-3887
-3884
-3881
-3878
-3874
-3870
-3866
-3861
-3857
-3852
-3846
-3841
-3836
-3831
-3827
-3822
-3818
-3814
-3809
-3804
-3798
-3791
-3783
-3774
-3763
-3751
-3739
-3725
-3710
-3695
-3680
-3664
-3649
-3633
-3618
-3603
-3587
-3573
-3558
-3544
-3529
-3515
-3501
-3486
-3471
-3455
-3439
-3422
-3403
-3384
-3364
-3344
-3323
-3301
-3279
-3258
-3236
-3215
-3194
-3174
-3154
-3134
-3113
-3093
-3071
-3049
-3027
-3003
-2978
-2952
-2925
-2897
-2868
-2839
-2809
-2779
-2748
-2716
-2684
-2650
-2616
-2580
-2543
-2504
-2464
-2423
-2380
-2336
-2292
-2247
-2202
-2157
-2113
-2069
-2025
-1983
-1942
-1901
-1860
-1821
-1782
-1743
-1704
-1666
-1628
-1590
-1552
-1514
-1476
-1437
-1399
-1361
-1322
-1283
-1244
-1205
-1167
-1128
-1089
-1050
-1010
-972
-934
-895
-856
-818
-779
-741
-702
-663
-624
-585
-545
-506
-467
-428
-390
-352
-315
-278
-241
-206
-171
-136
-102
-69
-36
-3
31
64
99
133
169
206
244
282
322
362
403
445
488
531
574
618
661
704
747
789
830
871
911
949
987
1022
1058
1093
1126
1159
1192
1224
1255
1287
1318
1349
1381
1412
1444
1475
1507
1538
1569
1599
1629
1659
1688
1716
1744
1772
1798
1825
1850
1875
1900
1924
1947
1969
1991
2012
2033
2053
2072
2091
2109
2127
2144
2161
2177
2194
2209
2225
2240
2255
2270
2285
2300
2315
2329
2343
2357
2370
2383
2396
2407
2419
2429
2439
2447
2455
2462
2468
2472
2476
2478
2480
2479
2478
2475
2471
2465
2458
2450
2441
2431
2420
2408
2396
2384
2371
2358
2344
2331
2317
2303
2289
2275
2260
2246
2231
2216
2201
2186
2171
2156
2141
2126
2112
2098
2086
2074
2064
2055
2047
2041
2037
2033
2033
2033
2035
2037
2041
2047
2053
2060
2067
2074
2082
2090
2098
2107
2116
2125
2134
2144
2154
2166
2177
2190
2203
2217
2231
2246
2262
2278
2296
2314
2332
2352
2372
2393
2415
2437
2460
2484
2508
2532
2558
2584
2610
2637
2665
2693
2722
2751
2781
2811
2841
2871
2901
2931
2960
2988
3016
3043
3069
3094
3119
3144
3168
3192
3216
3240
3265
3291
3317
3345
3373
3403
3434
3465
3498
3531
3565
3600
3635
3670
3705
3740
3775
3809
3843
3877
3910
3942
3974
4005
4035
4066
4096
4126
4155
4184
4213
4241
4268
4296
4322
4348
4372
4396
4418
4439
4459
4478
4496
4512
4528
4543
4557
4570
4583
4596
4608
4620
4632
4644
4656
4668
4680
4692
4705
4717
4730
4743
4757
4771
4785
4799
4813
4827
4841
4855
4869
4883
4897
4910
4923
4937
4950
4963
4976
4988
5001
5014
5026
5039
5051
5063
5075
5086
5098
5109
5120
5130
5140
5150
5158
5167
5174
5180
5186
5191
5195
5197
5199
5200
5199
5198
5195
5192
5188
5183
5177
5171
5164
5157
5149
5141
5132
5123
5114
5105
5095
5086
5076
5066
5056
5046
5036
5026
5016
5006
4996
4986
4976
4965
4955
4944
4933
4922
4910
4898
4886
4874
4861
4848
4834
4820
4805
4790
4774
4757
4739
4721
4702
4682
4661
4640
4617
4595
4571
4547
4522
4496
4470
4443
4416
4388
4360
4332
4304
4275
4247
4219
4191
4164
4137
4111
4086
4061
4038
4014
3993
3972
3952
3933
3914
3897
3879
3863
3847
3831
3816
3801
3786
3770
3755
3740
3725
3710
3694
3678
3663
3647
3631
3614
3598
3581
3565
3548
3530
3512
3494
3476
3457
3439
3420
3401
3382
3363
3345
3327
3310
3293
3277
3261
3247
3233
3221
3209
3199
3189
3181
3174
3167
3161
3156
3152
3148
3144
3140
3137
3134
3131
3128
3126
3124
3123
3121
3121
3120
3121
3121
3122
3124
3126
3128
3130
3133
3135
3138
3141
3144
3147
3150
3153
3156
3159
3162
3165
3169
3172
3176
3181
3185
3190
3196
3201
3207
3214
3220
3228
3235
3243
3252
3261
3270
3279
3290
3300
3311
3322
3334
3346
3358
3370
3382
3394
3406
3418
3430
3442
3454
3466
3477
3489
3501
3513
3525
3537
3550
3562
3574
3586
3599
3611
3623
3636
3648
3660
3672
3683
3695
3706
3717
3728
3739
3750
3761
3772
3782
3794
3805
3816
3828
3840
3853
3866
3879
3893
3907
3922
3937
3953
3968
3985
4001
4018
4034
4051
4067
4085
4101
4118
4134
4150
4165
4180
4195
4209
4222
4236
4248
4261
4273
4285
4297
4309
4321
4334
4347
4360
4374
4388
4402
4417
4432
4448
4464
4480
4497
4513
4530
4547
4563
4580
4596
4612
4628
4644
4660
4676
4692
4708
4724
4740
4756
4772
4788
4804
4820
4835
4850
4865
4878
4891
4903
4915
4925
4934
4943
4950
4957
4963
4969
4973
4977
4981
4984
4986
4988
4989
4991
4991
4992
4992
4991
4990
4989
4988
4986
4984
4982
4979
4977
4973
4970
4966
4962
4958
4953
4948
4943
4938
4932
4925
4919
4911
4904
4896
4887
4879
4870
4860
4851
4841
4831
4821
4810
4799
4787
4776
4763
4751
4737
4724
4710
4696
4681
4666
4652
4636
4621
4606
4591
4576
4560
4545
4530
4515
4500
4485
4470
4454
4439
4423
4407
4390
4374
4357
4340
4323
4305
4288
4270
4253
4235
4218
4201
4184
4167
4151
4135
4119
4103
4088
4073
4059
4045
4030
4017
4003
3991
3979
3967
3954
3942
3930
3918
3905
3893
3880
3867
3854
3840
3826
3812
3797
3782
3766
3750
3733
3716
3699
3681
3662
3644
3625
3606
3586
3567
3547
3527
3508
3488
3469
3450
3431
3412
3393
3375
3356
3338
3319
3301
3282
3264
3245
3226
3208
3188
3169
3150
3130
3110
3090
3069
3048
3027
3006
2985
2963
2942
2920
2897
2875
2852
2829
2805
2781
2757
2733
2708
2682
2657
2631
2605
2579
2553
2526
2500
2473
2446
2419
2392
2364
2336
2308
2280
2251
2222
2193
2164
2135
2106
2076
2047
2017
1988
1959
1930
1901
1872
1843
1814
1785
1756
1727
1697
1668
1638
1608
1578
1547
1516
1485
1453
1421
1389
1357
1325
1292
1259
1226
1192
1158
1124
1090
1054
1018
983
946
909
871
833
794
755
714
673
632
590
547
504
459
415
370
324
278
231
185
138
91
44
-3
-50
-96
-143
-190
-236
-282
-328
-374
-420
-466
-512
-558
-604
-650
-696
-743
-789
-835
-882
-929
-975
-1022
-1068
-1115
-1161
-1208
-1254
-1300
-1346
-1392
-1438
-1485
-1532
-1578
-1626
-1673
-1721
-1768
-1816
-1865
-1913
-1961
-2009
-2057
-2105
-2152
-2199
-2246
-2292
-2337
-2382
-2426
-2470
-2513
-2556
-2597
-2639
-2680
-2720
-2760
-2799
-2838
-2877
-2916
-2954
-2993
-3031
-3069
-3107
-3145
-3183
-3221
-3259
-3297
-3335
-3373
-3411
-3449
-3487
-3524
-3562
-3599
-3636
-3672
-3708
-3744
-3779
-3814
-3848
-3882
-3915
-3947
-3978
-4008
-4038
-4067
-4094
-4122
-4149
-4175
-4200
-4225
-4249
-4272
-4294
-4315
-4335
-4355
-4373
-4390
-4407
-4423
-4437
-4451
-4464
-4477
-4488
-4499
-4508
-4517
-4526
-4533
-4540
-4546
-4551
-4555
-4558
-4560
-4562
-4562
-4561
-4560
-4558
-4555
-4551
-4547
-4542
-4537
-4531
-4525
-4519
-4513
-4506
-4499
-4492
-4485
-4478
-4470
-4463
-4455
-4447
-4439
-4431
-4423
-4414
-4405
-4396
-4387
-4377
-4366
-4355
-4343
-4331
-4317
-4303
-4288
-4273
-4256
-4239
-4221
-4203
-4184
-4164
-4144
-4123
-4101
-4080
-4058
-4035
-4011
-3989
-3966
-3943
-3919
-3894
-3869
-3844
-3818
-3791
-3764
-3736
-3707
-3678
-3647
-3616
-3584
-3552
-3518
-3484
-3448
-3411
-3374
-3336
-3296
-3256
-3215
-3173
-3130
-3087
-3043
-2998
-2953
-2907
-2861
-2815
-2768
-2720
-2672
-2624
-2576
-2528
-2479
-2431
-2382
-2334
-2286
-2238
-2190
-2142
-2094
-2047
-2000
-1954
-1907
-1861
-1816
-1770
-1725
-1680
-1635
-1590
-1545
-1500
-1456
-1411
-1367
-1322
-1278
-1235
-1191
-1148
-1106
-1064
-1022
-981
-940
-899
-859
-819
-779
-739
-700
-661
-622
-583
-544
-505
-467
-428
-390
-351
-313
-274
-235
-197
-158
-119
-80
-41
-2
37
76
115
154
194
233
272
312
351
391
431
470
510
551
591
632
673
714
756
798
841
884
928
972
1016
1061
1106
1152
1197
1243
1289
1335
1381
1427
1473
1518
1564
1609
1654
1699
1744
1789
1833
1878
1922
1967
2011
2056
2101
2145
2190
2234
2279
2323
2367
2411
2454
2497
2539
2581
2622
2663
2703
2743
2783
2822
2860
2898
2935
2972
3008
3043
3077
3111
3144
3176
3207
3238
3268
3298
3327
3355
3383
3410
3437
3464
3490
3516
3541
3566
3590
3614
3637
3660
3682
3704
3726
3747
3768
3789
3810
3830
3850
3870
3890
3910
3930
3949
3969
3989
4009
4029
4049
4069
4090
4111
4132
4154
4176
4198
4221
4244
4267
4290
4314
4338
4362
4386
4409
4433
4457
4480
4503
4525
4548
4569
4591
4612
4632
4652
4672
4691
4710
4728
4746
4764
4782
4800
4817
4835
4852
4869
4886
4903
4920
4937
4953
4969
4985
5000
5015
5029
5043
5056
5069
5080
5091
5102
5112
5121
5130
5138
5146
5154
5161
5168
5175
5181
5188
5194
5200
5207
5213
5219
5225
5232
5238
5244
5251
5258
5265
5273
5280
5288
5296
5304
5312
5320
5328
5337
5345
5353
5361
5369
5377
5385
5393
5401
5409
5417
5425
5433
5441
5449
5457
5465
5473
5480
5488
5496
5503
5511
5518
5525
5533
5540
5547
5554
5561
5568
5574
5581
5586
5592
5597
5602
5606
5610
5613
5616
5619
5621
5623
5624
5626
5627
5629
5630
5631
5633
5634
5635
5636
5637
5638
5639
5640
5641
5641
5642
5642
5642
5642
5642
5641
5641
5640
5639
5637
5635
5633
5630
5627
5623
5618
5613
5607
5601
5595
5588
5582
5576
5570
5564
5559
5555
5551
5548
5545
5543
5542
5541
5540
5539
5538
5537
5536
5535
5533
5531
5529
5526
5523
5519
5515
5510
5505
5500
5494
5489
5483
5477
5471
5464
5458
5452
5446
5440
5434
5428
5422
5415
5409
5402
5395
5387
5380
5371
5363
5354
5344
5334
5323
5312
5301
5289
5276
5263
5250
5236
5222
5208
5194
5180
5166
5151
5137
5123
5109
5094
5080
5066
5052
5038
5024
5010
4996
4981
4967
4951
4936
4920
4904
4888
4871
4854
4836
4819
4801
4783
4764
4746
4727
4708
4689
4669
4650
4630
4609
4589
4568
4547
4525
4504
4482
4461
4439
4418
4397
4376
4355
4335
4315
4296
4277
4258
4240
4222
4204
4187
4169
4152
4135
4118
4101
4083
4067
4050
4033
4016
3999
3982
3964
3947
3930
3912
3895
3877
3860
3843
3826
3809
3792
3775
3758
3741
3725
3708
3692
3675
3659
3643
3627
3611
3595
3580
3564
3549
3534
3519
3504
3489
3474
3459
3445
3430
3415
3400
3386
3371
3356
3342
3328
3313
3299
3285
3271
3257
3244
3231
3217
3204
3191
3178
3166
3153
3140
3127
3114
3101
3088
3074
3061
3047
3033
3019
3004
2989
2974
2958
2942
2925
2908
2890
2871
2852
2833
2813
2792
2771
2749
2727
2705
2682
2659
2636
2612
2589
2565
2542
2519
2496
2473
2451
2429
2407
2385
2364
2343
2323
2303
2283
2263
2243
2224
2205
2186
2167
2148
2129
2110
2091
2072
2053
2035
2016
1997
1977
1958
1938
1918
1898
1878
1857
1836
1815
1793
1771
1749
1726
1703
1680
1656
1632
1608
1583
1558
1532
1506
1479
1453
1426
1399
1372
1345
1318
1291
1264
1238
1212
1185
1160
1134
1109
1084
1059
1035
1012
989
966
944
923
902
883
863
845
827
809
792
776
760
744
729
714
700
686
672
659
646
633
621
609
598
587
577
567
557
549
540
533
526
520
514
510
506
502
500
498
497
497
497
498
500
502
505
508
512
516
521
526
532
539
545
553
561
569
578
587
596
606
616
627
638
649
661
673
685
698
712
726
740
756
771
788
804
822
840
858
877
896
915
935
954
974
995
1014
1035
1056
1076
1096
1117
1137
1157
1177
1197
1218
1238
1258
1278
1299
1319
1340
1360
1381
1402
1423
1444
1466
1487
1508
1530
1551
1573
1594
1616
1637
1659
1680
1701
1722
1743
1764
1785
1805
1825
1845
1864
1883
1902
1921
1940
1958
1977
1995
2013
2033
2052
2071
2091
2110
2130
2150
2171
2191
2212
2233
2255
2276
2298
2319
2341
2363
2385
2407
2430
2452
2474
2496
2519
2541
2563
2585
2606
2628
2649
2670
2691
2711
2731
2750
2770
2788
2807
2826
2844
2862
2880
2898
2916
2934
2952
2970
2988
3006
3024
3042
3061
3079
3098
3116
3135
3153
3172
3190
3209
3227
3246
3264
3283
3301
3320
3339
3357
3376
3395
3414
3433
3451
3470
3489
3508
3527
3546
3565
3584
3603
3622
3641
3660
3678
3696
3714
3732
3749
3766
3783
3800
3817
3833
3849
3865
3881
3896
3912
3928
3943
3959
3975
3990
4006
4021
4037
4051
4067
4083
4098
4114
4129
4145
4161
4176
4192
4208
4224
4240
4256
4271
4287
4302
4318
4333
4347
4362
4376
4391
4405
4419
4433
4446
4459
4472
4485
4497
4509
4520
4531
4541
4551
4560
4569
4577
4585
4592
4599
4606
4612
4617
4623
4629
4634
4639
4644
4649
4654
4658
4663
4667
4671
4674
4677
4680
4682
4683
4684
4685
4685
4684
4683
4682
4680
4677
4675
4671
4668
4664
4661
4656
4652
4647
4642
4636
4630
4624
4617
4610
4602
4594
4585
4576
4566
4556
4545
4534
4522
4509
4496
4483
4469
4454
4439
4423
4407
4390
4373
4355
4337
4318
4299
4279
4259
4239
4218
4197
4176
4154
4133
4111
4089
4067
4045
4024
4002
3980
3959
3938
3916
3895
3874
3853
3832
3811
3790
3769
3748
3727
3706
3685
3664
3643
3622
3600
3579
3557
3535
3513
3490
3468
3445
3423
3400
3377
3355
3332
3309
3286
3263
3241
3218
3196
3173
3151
3129
3107
3086
3064
3043
3021
3000
2979
2957
2936
2915
2893
2872
2850
2828
2805
2783
2760
2737
2713
2690
2666
2642
2618
2594
2570
2546
2523
2499
2476
2454
2431
2409
2388
2367
2346
2325
2305
2285
2265
2245
2226
2206
2186
2167
2147
2127
2107
2087
2066
2045
2025
2005
1984
1963
1943
1922
1901
1880
1860
1839
1818
1797
1776
1754
1733
1711
1689
1667
1645
1623
1600
1578
1555
1532
1509
1487
1464
1441
1418
1395
1372
1348
1325
1302
1279
1255
1232
1208
1185
1161
1137
1113
1089
1065
1041
1016
993
968
944
920
896
871
847
824
800
776
753
729
706
683
660
637
614
591
568
546
523
500
477
455
432
410
387
365
343
320
299
277
255
234
213
191
170
150
129
109
88
68
49
30
11
-7
-25
-43
-60
-77
-93
-108
-123
-137
-151
-165
-178
-191
-204
-217
-229
-241
-253
-265
-277
-288
-300
-312
-323
-334
-346
-357
-368
-379
-390
-401
-412
-423
-434
-445
-456
-467
-478
-488
-498
-508
-517
-526
-535
-543
-552
-559
-567
-574
-581
-588
-595
-601
-608
-614
-620
-627
-633
-639
-645
-652
-658
-664
-671
-677
-683
-690
-696
-702
-709
-715
-722
-729
-736
-743
-750
-758
-766
-774
-782
-791
-799
-808
-817
-826
-835
-844
-853
-861
-870
-878
-886
-894
-901
-908
-915
-921
-927
-933
-938
-943
-947
-951
-954
-958
-961
-964
-967
-970
-972
-975
-978
-981
-984
-986
-989
-992
-995
-997
-1000
-1002
-1006
-1008
-1012
-1014
-1018
-1020
-1024
-1026
-1029
-1031
-1033
-1035
-1037
-1038
-1038
-1038
-1038
-1038
-1037
-1036
-1034
-1032
-1030
-1028
-1025
-1022
-1020
-1016
-1014
-1010
-1008
-1006
-1002
-1000
-997
-995
-992
-989
-986
-984
-981
-977
-974
-971
-967
-962
-958
-953
-947
-942
-935
-929
-922
-915
-908
-901
-893
-885
-877
-869
-861
-852
-844
-835
-827
-818
-810
-801
-792
-784
-775
-766
-756
-747
-738
-728
-718
-708
-697
-687
-676
-665
-654
-643
-631
-620
-608
-596
-584
-572
-560
-548
-536
-524
-512
-499
-487
-474
-461
-448
-434
-421
-407
-393
-379
-364
-349
-334
-319
-304
-288
-273
-257
-241
-225
-210
-194
-178
-162
-146
-130
-115
-99
-83
-68
-53
-37
-22
-7
8
23
39
54
69
85
100
116
132
148
164
180
197
214
231
248
265
283
301
319
337
355
374
393
411
430
449
469
488
507
526
545
564
582
601
620
638
656
675
693
711
729
747
765
783
801
819
838
856
875
894
913
932
951
970
990
1008
1029
1048
1068
1087
1106
1125
1144
1163
1182
1200
1219
1237
1255
1273
1291
1309
1327
1344
1362
1379
1397
1414
1432
1449
1467
1484
1502
1520
1537
1555
1573
1591
1608
1626
1643
1660
1677
1694
1710
1726
1742
1757
1772
1787
1801
1815
1829
1843
1857
1870
1883
1897
1910
1924
1937
1951
1965
1978
1992
2005
2020
2033
2048
2062
2076
2089
2103
2117
2130
2144
2157
2171
2184
2197
2210
2223
2236
2249
2261
2274
2287
2299
2311
2324
2336
2348
2360
2372
2383
2395
2407
2418
2430
2442
2453
2465
2476
2488
2500
2511
2522
2534
2545
2556
2567
2577
2588
2598
2608
2619
2628
2638
2648
2657
2667
2676
2685
2694
2703
2712
2721
2730
2738
2747
2755
2764
2772
2781
2789
2797
2806
2814
2822
2830
2839
2847
2855
2863
2871
2879
2888
2896
2904
2912
2921
2929
2938
2947
2955
2965
2974
2984
2993
3003
3014
3024
3035
3046
3057
3069
3080
3092
3105
3118
3131
3144
3158
3172
3186
3201
3216
3231
3246
3261
3276
3292
3307
3322
3337
3351
3366
3381
3396
3410
3425
3439
3454
3469
3483
3498
3513
3528
3543
3559
3574
3589
3605
3621
3637
3653
3669
3685
3702
3719
3736
3753
3770
3788
3805
3822
3840
3857
3874
3891
3907
3924
3940
3955
3970
3985
3999
4013
4026
4038
4051
4062
4074
4085
4096
4106
4115
4125
4134
4143
4151
4160
4168
4175
4183
4190
4197
4204
4210
4216
4222
4228
4234
4239
4244
4250
4255
4260
4265
4270
4275
4280
4285
4289
4293
4297
4301
4304
4307
4310
4312
4314
4316
4318
4319
4321
4322
4323
4324
4325
4327
4328
4329
4330
4332
4333
4334
4335
4336
4338
4339
4340
4340
4341
4342
4343
4343
4344
4344
4344
4344
4344
4344
4343
4342
4341
4339
4338
4336
4334
4332
4330
4328
4325
4323
4321
4318
4316
4313
4311
4308
4306
4304
4301
4299
4297
4294
4292
4290
4288
4285
4283
4280
4278
4276
4274
4271
4269
4268
4266
4265
4263
4263
4262
4262
4262
4263
4264
4266
4268
4270
4273
4276
4279
4283
4286
4290
4293
4296
4300
4303
4306
4308
4311
4313
4316
4318
4320
4323
4325
4328
4330
4333
4336
4339
4342
4345
4349
4352
4356
4360
4364
4369
4373
4378
4383
4389
4394
4400
4406
4413
4420
4426
4434
4441
4449
4456
4464
4473
4481
4489
4498
4507
4516
4525
4534
4543
4552
4562
4571
4581
4591
4601
4612
4623
4634
4645
4657
4669
4681
4694
4707
4720
4734
4748
4762
4776
4791
4806
4822
4837
4853
4869
4885
4902
4918
4935
4952
4969
4986
5003
5020
5037
5054
5071
5089
5106
5123
5141
5158
5176
5193
5211
5229
5246
5264
5282
5299
5317
5335
5353
5371
5389
5407
5425
5443
5461
5480
5498
5516
5535
5553
5571
5589
5607
5625
5642
5659
5676
5692
5708
5724
5740
5755
5770
5786
5801
5816
5831
5846
5861
5875
5890
5904
5918
5932
5945
5959
5972
5984
5997
6009
6020
6032
6043
6053
6063
6073
6082
6091
6099
6107
6115
6122
6128
6134
6140
6145
6150
6154
6157
6160
6162
6164
6166
6166
6167
6167
6166
6166
6164
6163
6161
6158
6155
6152
6148
6145
6140
6135
6130
6124
6118
6111
6104
6096
6087
6078
6069
6058
6048
6036
6024
6012
5999
5985
5971
5956
5941
5926
5910
5895
5878
5862
5846
5829
5812
5795
5778
5761
5743
5725
5708
5690
5672
5653
5635
5616
5598
5579
5560
5541
5522
5502
5483
5463
5443
5423
5403
5383
5362
5341
5321
5300
5279
5259
5238
5217
5196
5176
5155
5134
5114
5093
5073
5053
5032
5012
4992
4971
4951
4930
4909
4888
4867
4845
4823
4801
4779
4757
4734
4711
4688
4665
4642
4618
4595
4571
4547
4523
4499
4475
4450
4426
4401
4377
4352
4327
4302
4277
4251
4225
4200
4174
4148
4122
4096
4070
4045
4019
3993
3968
3942
3916
3890
3865
3839
3813
3787
3761
3735
3709
3682
3656
3629
3603
3576
3549
3523
3496
3469
3443
3416
3390
3364
3337
3311
3285
3260
3234
3208
3183
3158
3133
3108
3083
3058
3033
3008
2983
2958
2933
2907
2882
2857
2831
2805
2779
2753
2726
2700
2674
2647
2621
2595
2569
2543
2517
2491
2466
2440
2414
2389
2363
2338
2312
2286
2261
2235
2209
2183
2157
2132
2106
2080
2054
2028
2001
1976
1951
1925
1900
1874
1849
1824
1799
1774
1749
1724
1699
1674
1649
1624
1599
1574
1549
1524
1499
1474
1448
1423
1398
1373
1347
1322
1297
1273
1248
1223
1199
1174
1150
1126
1102
1078
1054
1030
1006
983
959
935
911
887
863
838
814
790
766
742
718
694
669
645
622
598
575
551
528
506
483
461
439
418
397
376
355
335
315
296
276
257
238
219
201
183
165
147
129
112
94
77
60
43
26
9
-8
-25
-41
-58
-74
-90
-106
-121
-136
-151
-166
-181
-195
-209
-223
-236
-249
-262
-275
-287
-299
-311
-322
-333
-344
-354
-364
-373
-382
-390
-398
-406
-413
-420
-426
-432
-437
-442
-446
-450
-454
-457
-460
-463
-465
-467
-469
-471
-472
-473
-474
-474
-475
-474
-474
-473
-472
-471
-469
-467
-465
-463
-460
-456
-453
-449
-445
-440
-436
-431
-426
-420
-415
-409
-403
-397
-391
-384
-378
-371
-364
-358
-351
-345
-338
-332
-326
-319
-313
-307
-302
-296
-291
-285
-280
-275
-271
-266
-262
-257
-253
-248
-244
-239
-235
-230
-225
-220
-215
-210
-204
-198
-192
-185
-179
-172
-165
-158
-152
-145
-138
-132
-125
-119
-113
-107
-101
-95
-89
-83
-77
-71
-64
-58
-52
-45
-39
-32
-25
-18
-10
-3
4
11
19
26
33
40
47
54
61
67
74
80
86
91
97
103
108
114
119
125
131
137
143
150
156
163
170
177
185
193
201
209
218
227
236
246
256
266
277
288
300
312
324
336
349
362
375
388
401
414
427
439
452
465
477
490
502
514
526
539
551
563
575
588
600
612
625
637
650
662
675
687
699
711
723
734
746
757
768
779
790
801
812
822
833
843
854
865
876
886
897
908
920
931
942
953
965
976
987
998
1008
1018
1030
1040
1050
1060
1070
1079
1088
1097
1105
1114
1122
1129
1137
1144
1151
1158
1165
1171
1177
1183
1188
1194
1199
1204
1208
1212
1216
1220
1224
1227
1230
1233
1236
1238
1240
1243
1245
1247
1248
1250
1252
1253
1254
1256
1257
1257
1258
1259
1259
1259
1259
1259
1258
1257
1257
1256
1255
1254
1253
1251
1250
1249
1247
1245
1243
1241
1239
1236
1233
1229
1225
1221
1217
1212
1207
1202
1196
1191
1185
1179
1173
1167
1162
1156
1150
1144
1139
1133
1128
1122
1117
1112
1107
1103
1098
1094
1089
1085
1081
1077
1073
1069
1065
1061
1057
1053
1049
1045
1041
1037
1034
1031
1028
1025
1022
1020
1018
1016
1014
1014
1014
1014
1014
1014
1014
1016
1018
1020
1022
1025
1028
1031
1035
1039
1043
1047
1052
1057
1062
1067
1072
1078
1084
1090
1097
1104
1111
1119
1127
1135
1144
1153
1163
1174
1185
1196
1208
1220
1233
1247
1261
1275
1290
1305
1320
1336
1352
1369
1386
1403
1420
1437
1455
1473
1491
1509
1527
1545
1563
1581
1600
1618
1636
1655
1673
1691
1709
1728
1746
1765
1783
1802
1821
1840
1859
1878
1898
1917
1937
1956
1976
1996
2016
2035
2055
2075
2094
2114
2133
2153
2172
2191
2210
2229
2247
2266
2285
2304
2323
2342
2360
2379
2398
2416
2435
2453
2471
2489
2507
2524
2541
2558
2574
2590
2606
2621
2637
2651
2666
2680
2694
2708
2721
2734
2747
2760
2773
2786
2798
2811
2823
2835
2847
2858
2870
2881
2892
2903
2913
2923
2933
2942
2951
2960
2968
2976
2984
2992
2999
3006
3013
3019
3025
3031
3037
3042
3047
3052
3056
3060
3064
3068
3072
3075
3079
3082
3085
3088
3091
3094
3097
3099
3102
3104
3106
3109
3111
3113
3115
3117
3118
3120
3121
3122
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3138
3139
3141
3142
3143
3144
3146
3148
3149
3151
3153
3154
3156
3157
3159
3160
3161
3162
3163
3164
3164
3165
3165
3166
3167
3167
3168
3168
3169
3169
3170
3170
3170
3170
3170
3170
3170
3170
3170
3170
3169
3169
3169
3169
3169
3169
3170
3170
3170
3170
3171
3171
3171
3171
3171
3171
3171
3170
3170
3169
3168
3166
3164
3162
3160
3157
3153
3149
3145
3141
3136
3132
3128
3124
3120
3117
3114
3111
3109
3107
3104
3102
3100
3098
3096
3094
3092
3090
3088
3087
3086
3085
3085
3086
3087
3089
3091
3094
3098
3102
3107
3112
3118
3124
3131
3138
3145
3153
3161
3168
3176
3184
3192
3199
3207
3215
3222
3230
3238
3246
3254
3262
3271
3279
3288
3297
3307
3316
3326
3336
3347
3357
3368
3379
3391
3402
3413
3425
3436
3448
3460
3472
3484
3496
3508
3520
3533
3545
3558
3571
3583
3596
3609
3622
3635
3648
3661
3674
3687
3700
3714
3727
3740
3754
3768
3781
3795
3810
3824
3838
3853
3868
3883
3898
3913
3928
3943
3958
3972
3987
4002
4016
4030
4045
4059
4073
4086
4101
4115
4129
4143
4157
4171
4185
4200
4214
4228
4242
4256
4270
4284
4298
4312
4326
4340
4354
4368
4382
4395
4409
4422
4435
4448
4461
4473
4485
4497
4509
4521
4532
4544
4555
4567
4578
4589
4600
4611
4622
4633
4645
4656
4667
4678
4689
4700
4712
4723
4734
4745
4756
4766
4777
4788
4798
4809
4819
4829
4839
4848
4858
4867
4876
4885
4894
4902
4911
4919
4928
4936
4945
4953
4961
4969
4977
4985
4992
4999
5007
5013
5020
5026
5032
5037
5043
5048
5052
5057
5061
5065
5069
5073
5077
5080
5084
5087
5090
5092
5095
5097
5099
5101
5103
5104
5105
5105
5105
5104
5103
5102
5100
5098
5096
5093
5089
5086
5082
5077
5073
5068
5063
5057
5052
5046
5040
5034
5028
5022
5015
5009
5002
4995
4987
4979
4971
4963
4954
4944
4934
4923
4912
4901
4889
4876
4864
4850
4837
4823
4809
4795
4781
4766
4751
4736
4721
4705
4689
4673
4657
4641
4625
4608
4591
4575
4558
4541
4524
4506
4489
4471
4453
4435
4416
4397
4378
4358
4339
4319
4298
4277
4256
4235
4214
4192
4171
4149
4127
4106
4083
4062
4040
4018
3996
3974
3952
3931
3909
3887
3865
3844
3822
3801
3779
3758
3737
3716
3695
3674
3654
3634
3614
3594
3574
3555
3535
3516
3497
3478
3459
3441
3422
3403
3385
3366
3348
3330
3312
3294
3277
3260
3244
3228
3212
3196
3181
3165
3150
3134
3119
3103
3088
3072
3056
3040
3023
3007
2991
2975
2958
2942
2926
2910
2895
2879
2864
2849
2835
2821
2807
2793
2780
2767
2754
2741
2729
2716
2704
2692
2680
2669
2657
2646
2634
2623
2612
2602
2591
2581
2571
2561
2551
2542
2533
2524
2516
2508
2500
2492
2485
2478
2471
2464
2458
2452
2446
2440
2435
2431
2426
2422
2418
2415
2412
2409
2406
2404
2402
2401
2399
2398
2398
2397
2397
2397
2398
2398
2399
2401
2402
2404
2407
2409
2412
2416
2420
2424
2428
2432
2437
2442
2447
2452
2458
2464
2470
2476
2483
2490
2497
2505
2513
2521
2529
2538
2547
2556
2565
2575
2584
2594
2604
2614
2625
2636
2646
2657
2669
2680
2691
2703
2714
2726
2738
2749
2761
2773
2785
2798
2810
2823
2835
2848
2861
2874
2888
2901
2914
2928
2941
2955
2968
2982
2995
3008
3022
3035
3048
3061
3074
3087
3099
3112
3124
3137
3149
3161
3173
3185
3198
3209
3221
3233
3245
3257
3268
3280
3292
3304
3316
3328
3340
3352
3364
3376
3388
3401
3413
3425
3437
3449
3461
3473
3485
3497
3508
3519
3530
3541
3552
3563
3573
3583
3593
3603
3613
3622
3631
3639
3648
3655
3663
3670
3677
3683
3689
3694
3699
3704
3708
3711
3715
3717
3719
3721
3722
3723
3723
3723
3723
3722
3722
3721
3719
3718
3716
3714
3712
3709
3707
3704
3700
3697
3693
3688
3683
3678
3673
3667
3661
3654
3647
3640
3632
3624
3616
3607
3599
3590
3580
3571
3561
3551
3541
3531
3521
3511
3500
3490
3480
3469
3459
3448
3438
3427
3417
3406
3396
3385
3375
3364
3354
3344
3333
3323
3313
3302
3292
3281
3270
3259
3248
3237
3225
3213
3201
3188
3175
3162
3149
3135
3121
3107
3093
3079
3064
3050
3036
3021
3007
2993
2979
2965
2951
2937
2922
2908
2894
2879
2864
2849
2834
2819
2804
2788
2772
2756
2739
2722
2705
2688
2671
2653
2635
2617
2599
2581
2562
2544
2525
2506
2487
2468
2448
2429
2409
2389
2369
2349
2329
2309
2288
2267
2246
2225
2203
2181
2159
2136
2114
2091
2068
2044
2020
1996
1972
1948
1923
1898
1873
1848
1822
1797
1771
1744
1718
1691
1664
1637
1610
1582
1555
1527
1499
1471
1443
1414
1386
1357
1329
1300
1271
1242
1213
1184
1155
1125
1095
1066
1036
1006
976
945
915
885
855
825
795
764
734
705
675
645
616
587
558
529
500
472
444
417
389
362
336
309
283
258
232
207
182
158
133
109
85
60
36
12
-12
-36
-59
-83
-107
-130
-153
-176
-198
-220
-242
-264
-285
-305
-326
-345
-365
-384
-402
-420
-438
-455
-472
-489
-505
-520
-536
-550
-565
-579
-593
-607
-620
-633
-646
-659
-671
-684
-695
-707
-718
-729
-740
-750
-760
-769
-778
-786
-793
-800
-806
-811
-816
-820
-824
-827
-829
-831
-832
-833
-833
-833
-832
-831
-830
-828
-826
-823
-820
-817
-813
-809
-804
-799
-793
-787
-780
-773
-765
-756
-747
-738
-728
-718
-707
-696
-685
-674
-663
-652
-640
-628
-616
-604
-591
-577
-564
-550
-535
-520
-505
-489
-473
-457
-440
-424
-407
-390
-372
-355
-337
-319
-301
-282
-264
-244
-225
-205
-185
-164
-143
-121
-99
-76
-53
-29
-4
21
47
73
100
127
154
182
209
237
265
293
321
349
377
405
433
460
488
515
543
570
597
624
651
678
704
731
758
784
811
837
863
890
916
943
969
996
1022
1048
1075
1101
1127
1153
1179
1205
1231
1257
1283
1309
1335
1361
1388
1414
1440
1467
1493
1520
1547
1573
1600
1626
1653
1679
1706
1732
1759
1785
1812
1839
1865
1892
1919
1946
1972
1999
2025
2052
2078
2105
2131
2157
2183
2209
2235
2260
2286
2312
2337
2362
2387
2412
2437
2462
2486
2510
2534
2558
2581
2604
2627
2649
2671
2692
2714
2735
2755
2775
2795
2815
2834
2853
2872
2891
2910
2928
2946
2965
2983
3001
3018
3036
3054
3071
3089
3106
3123
3140
3157
3173
3190
3206
3222
3237
3253
3268
3283
3298
3312
3326
3341
3355
3369
3382
3396
3409
3423
3436
3449
3462
3474
3487
3499
3511
3523
3534
3545
3556
3567
3578
3588
3598
3608
3618
3627
3636
3645
3653
3661
3670
3677
3685
3692
3700
3707
3714
3720
3727
3734
3741
3748
3754
3761
3768
3774
3780
3787
3793
3798
3804
3809
3814
3818
3822
3826
3830
3833
3836
3838
3841
3844
3847
3850
3853
3856
3860
3863
3867
3871
3875
3879
3884
3888
3892
3897
3901
3905
3910
3914
3919
3924
3928
3933
3938
3943
3948
3954
3959
3965
3970
3976
3981
3987
3992
3998
4003
4008
4014
4019
4024
4029
4034
4038
4043
4048
4053
4057
4062
4066
4070
4075
4078
4083
4088
4091
4094
4099
4102
4106
4109
4112
4115
4117
4120
4122
4124
4127
4129
4131
4133
4134
4136
4137
4139
4140
4141
4142
4143
4144
4144
4145
4145
4145
4145
4145
4145
4145
4145
4145
4145
4145
4145
4145
4146
4146
4146
4147
4147
4148
4148
4149
4149
4149
4149
4149
4149
4148
4147
4146
4145
4144
4143
4141
4139
4138
4136
4135
4133
4132
4132
4131
4131
4131
4131
4132
4132
4133
4135
4136
4138
4140
4141
4144
4146
4148
4150
4153
4155
4157
4160
4162
4164
4166
4168
4169
4170
4171
4172
4172
4172
4172
4171
4170
4168
4167
4164
4162
4159
4156
4152
4149
4145
4141
4137
4133
4129
4126
4122
4118
4114
4111
4107
4104
4100
4096
4091
4088
4083
4080
4075
4070
4066
4061
4054
4050
4043
4038
4032
4026
4019
4013
4006
3999
3993
3986
3979
3972
3965
3958
3952
3945
3938
3932
3925
3919
3912
3906
3900
3893
3887
3881
3875
3869
3863
3857
3851
3845
3839
3833
3827
3821
3815
3810
3804
3799
3793
3788
3783
3778
3774
3769
3765
3761
3757
3753
3749
3746
3743
3740
3737
3734
3731
3729
3726
3724
3721
3719
3717
3715
3713
3712
3710
3709
3708
3708
3707
3708
3708
3709
3710
3711
3713
3715
3717
3719
3721
3723
3725
3727
3729
3731
3733
3735
3737
3739
3741
3743
3745
3747
3749
3751
3753
3756
3758
3760
3763
3765
3768
3770
3773
3775
3778
3780
3783
3786
3789
3793
3796
3800
3805
3809
3814
3819
3825
3831
3837
3843
3850
3857
3864
3871
3878
3886
3893
3901
3908
3916
3923
3931
3938
3946
3954
3961
3969
3977
3985
3992
4000
4008
4014
4022
4030
4037
4043
4050
4056
4062
4067
4073
4078
4083
4088
4091
4097
4101
4105
4109
4113
4117
4121
4126
4130
4134
4139
4143
4148
4152
4157
4161
4165
4170
4174
4177
4181
4184
4186
4188
4190
4192
4193
4194
4194
4195
4194
4194
4194
4193
4192
4191
4189
4188
4186
4184
4182
4179
4177
4174
4171
4168
4164
4161
4157
4153
4149
4145
4140
4136
4131
4126
4121
4116
4111
4105
4100
4094
4089
4083
4078
4072
4066
4059
4053
4046
4038
4030
4022
4014
4006
3999
3990
3981
3972
3963
3953
3943
3933
3923
3913
3903
3892
3882
3871
3860
3849
3838
3827
3816
3804
3793
3781
3770
3758
3746
3734
3722
3710
3698
3685
3673
3661
3648
3636
3623
3611
3598
3585
3573
3560
3547
3535
3522
3509
3497
3484
3471
3459
3446
3433
3420
3407
3394
3382
3369
3356
3344
3332
3320
3308
3296
3285
3273
3262
3251
3241
3230
3220
3210
3200
3190
3181
3171
3162
3153
3144
3135
3126
3116
3107
3098
3088
3078
3068
3058
3048
3037
3027
3016
3004
2993
2981
2970
2958
2946
2934
2922
2910
2898
2887
2875
2863
2852
2841
2829
2818
2807
2797
2786
2775
2765
2755
2744
2734
2724
2714
2704
2694
2685
2675
2666
2656
2647
2638
2629
2621
2612
2604
2595
2587
2579
2571
2564
2556
2549
2541
2534
2526
2519
2512
2505
2498
2491
2484
2478
2472
2466
2460
2454
2449
2444
2439
2435
2431
2427
2424
2420
2417
2415
2412
2409
2407
2404
2402
2400
2397
2395
2394
2392
2390
2389
2387
2386
2385
2384
2384
2383
2383
2383
2382
2382
2382
2382
2381
2381
2381
2380
2380
2380
2379
2379
2379
2378
2378
2378
2378
2378
2378
2378
2378
2378
2378
2379
2379
2379
2379
2379
2379
2380
2380
2380
2380
2381
2381
2381
2382
2382
2382
2383
2383
2384
2384
2385
2385
2385
2386
2386
2386
2386
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2386
2386
2386
2385
2384
2383
2382
2381
2379
2377
2375
2373
2371
2369
2366
2363
2361
2358
2355
2352
2349
2346
2343
2340
2337
2334
2331
2328
2325
2321
2318
2314
2310
2306
2301
2297
2292
2287
2282
2277
2271
2266
2261
2255
2250
2245
2239
2234
2229
2224
2219
2214
2208
2203
2198
2192
2187
2181
2176
2170
2164
2159
2153
2147
2141
2136
2130
2125
2119
2114
2109
2104
2099
2095
2090
2086
2081
2077
2073
2069
2066
2062
2058
2055
2051
2048
2044
2040
2037
2033
2029
2025
2021
2017
2013
2009
2005
2001
1997
1992
1988
1983
1978
1974
1968
1963
1958
1952
1947
1941
1935
1929
1923
1917
1911
1905
1899
1893
1887
1881
1876
1870
1865
1859
1854
1849
1844
1840
1835
1831
1826
1822
1818
1814
1810
1807
1803
1800
1797
1794
1791
1788
1785
1782
1780
1777
1775
1772
1770
1768
1766
1764
1762
1760
1758
1756
1754
1752
1750
1748
1746
1744
1742
1740
1737
1735
1732
1729
1726
1722
1719
1715
1711
1706
1702
1698
1693
1689
1684
1679
1675
1670
1666
1662
1657
1653
1649
1645
1641
1637
1634
1630
1626
1623
1620
1617
1613
1610
1607
1604
1602
1599
1596
1594
1591
1589
1587
1585
1583
1581
1579
1577
1576
1574
1573
1572
1571
1570
1569
1568
1568
1567
1567
1566
1566
1566
1566
1565
1565
1565
1565
1565
1565
1565
1566
1566
1566
1567
1568
1568
1569
1570
1571
1573
1574
1576
1577
1579
1581
1583
1585
1588
1591
1594
1597
1600
1604
1607
1611
1616
1620
1625
1630
1635
1640
1645
1650
1656
1661
1667
1673
1679
1685
1691
1696
1702
1708
1713
1719
1724
1730
1735
1741
1746
1751
1756
1762
1767
1772
1777
1782
1787
1792
1796
1801
1806
1810
1815
1819
1823
1827
1831
1835
1839
1843
1847
1850
1854
1858
1862
1865
1869
1873
1876
1880
1884
1887
1891
1895
1898
1902
1906
1910
1913
1917
1921
1925
1928
1932
1936
1940
1944
1948
1952
1956
1960
1965
1970
1974
1979
1984
1990
1995
2000
2005
2012
2017
2023
2029
2035
2041
2047
2054
2060
2066
2072
2078
2084
2090
2096
2102
2108
2114
2120
2126
2132
2139
2145
2151
2158
2165
2171
2178
2185
2192
2199
2206
2213
2220
2227
2234
2241
2248
2255
2262
2269
2276
2283
2290
2297
2304
2311
2318
2325
2333
2340
2347
2355
2363
2370
2378
2386
2394
2402
2410
2419
2427
2436
2445
2454
2463
2472
2482
2492
2502
2513
2523
2534
2545
2556
2567
2579
2590
2602
2613
2625
2637
2649
2661
2673
2685
2697
2709
2722
2735
2747
2760
2774
2787
2800
2814
2828
2843
2857
2872
2887
2902
2917
2933
2948
2964
2980
2996
3013
3029
3045
3062
3079
3095
3112
3129
3146
3163
3180
3196
3213
3230
3247
3263
3280
3297
3313
3329
3346
3362
3378
3394
3410
3426
3442
3458
3474
3490
3506
3522
3537
3553
3568
3583
3599
3614
3629
3643
3658
3673
3687
3702
3716
3731
3745
3760
3774
3789
3803
3817
3831
3845
3858
3872
3885
3899
3912
3925
3937
3950
3963
3975
3988
4001
4013
4026
4038
4051
4064
4077
4089
4102
4115
4129
4142
4155
4168
4181
4195
4208
4221
4234
4247
4261
4273
4286
4299
4312
4325
4337
4350
4363
4375
4388
4400
4413
4425
4438
4450
4463
4475
4487
4500
4512
4524
4536
4548
4560
4571
4583
4594
4605
4616
4627
4637
4647
4657
4667
4677
4686
4695
4704
4713
4721
4730
4738
4745
4753
4760
4768
4775
4781
4788
4794
4800
4806
4812
4817
4822
4827
4832
4837
4841
4845
4849
4853
4857
4861
4865
4868
4872
4875
4879
4882
4886
4889
4893
4896
4900
4903
4906
4910
4913
4916
4918
4921
4923
4925
4927
4929
4930
4931
4932
4933
4933
4933
4933
4933
4933
4933
4932
4931
4931
4930
4929
4929
4928
4927
4926
4925
4924
4923
4922
4921
4920
4919
4918
4917
4916
4914
4913
4912
4910
4909
4907
4906
4904
4902
4900
4898
4896
4894
4892
4890
4887
4885
4883
4880
4878
4876
4874
4872
4869
4867
4865
4863
4861
4859
4857
4855
4853
4851
4849
4847
4845
4843
4842
4840
4838
4836
4834
4832
4830
4827
4825
4822
4819
4816
4812
4809
4805
4801
4797
4793
4788
4783
4779
4774
4769
4763
4758
4753
4747
4742
4736
4730
4724
4718
4712
4706
4700
4693
4687
4680
4673
4666
4659
4651
4644
4636
4628
4620
4612
4604
4596
4587
4579
4571
4562
4554
4545
4537
4528
4520
4511
4503
4494
4486
4477
4469
4460
4452
4443
4435
4426
4418
4410
4401
4392
4384
4375
4366
4356
4347
4337
4327
4317
4306
4296
4285
4274
4262
4251
4239
4227
4215
4202
4190
4177
4164
4151
4138
4125
4112
4099
4086
4073
4059
4046
4034
4021
4009
3996
3983
3970
3957
3944
3932
3919
3906
3893
3880
3867
3854
3841
3828
3815
3802
3789
3776
3763
3750
3737
3725
3712
3699
3687
3674
3662
3650
3638
3627
3616
3605
3594
3583
3573
3563
3553
3544
3534
3525
3516
3506
3497
3488
3479
3471
3462
3454
3446
3438
3430
3422
3415
3407
3400
3393
3385
3378
3371
3364
3357
3350
3344
3337
3331
3324
3318
3312
3306
3300
3295
3289
3283
3277
3272
3266
3260
3254
3248
3242
3236
3231
3225
3220
3215
3210
3205
3200
3195
3191
3187
3183
3179
3175
3172
3168
3165
3162
3159
3156
3153
3149
3146
3143
3139
3136
3132
3128
3123
3119
3114
3109
3104
3098
3093
3088
3082
3077
3072
3067
3061
3057
3052
3047
3042
3038
3033
3029
3025
3020
3016
3012
3008
3003
2999
2995
2991
2987
2982
2978
2975
2971
2967
2963
2960
2956
2953
2949
2946
2942
2939
2935
2931
2927
2924
2920
2915
2911
2907
2902
2898
2893
2888
2883
2877
2872
2867
2861
2855
2850
2844
2839
2833
2828
2822
2817
2811
2806
2800
2795
2790
2784
2779
2773
2768
2763
2757
2752
2746
2740
2735
2729
2723
2718
2712
2706
2701
2695
2689
2684
2678
2672
2667
2661
2655
2650
2644
2638
2633
2627
2621
2615
2609
2603
2597
2591
2585
2579
2573
2567
2561
2555
2549
2544
2538
2532
2527
2521
2516
2510
2505
2499
2494
2488
2482
2476
2470
2464
2458
2452
2445
2439
2432
2426
2419
2412
2406
2399
2393
2386
2380
2374
2368
2362
2356
2351
2345
2339
2334
2329
2323
2318
2313
2307
2302
2297
2291
2286
2281
2275
2269
2264
2258
2252
2246
2240
2234
2228
2222
2216
2210
2203
2197
2191
2185
2178
2172
2166
2161
2155
2149
2144
2139
2134
2129
2124
2120
2116
2112
2108
2104
2100
2097
2093
2090
2087
2084
2082
2079
2077
2075
2073
2071
2070
2069
2067
2066
2066
2065
2065
2064
2064
2064
2065
2065
2066
2067
2068
2070
2072
2074
2076
2078
2081
2084
2087
2090
2093
2096
2099
2103
2106
2109
2112
2116
2119
2122
2126
2129
2133
2137
2141
2144
2148
2153
2157
2161
2166
2170
2175
2179
2184
2188
2193
2197
2202
2207
2211
2216
2221
2226
2230
2235
2240
2245
2250
2254
2259
2264
2269
2273
2278
2283
2287
2292
2297
2301
2306
2311
2316
2321
2326
2331
2336
2341
2346
2352
2357
2363
2369
2375
2381
2387
2393
2399
2406
2412
2419
2426
2433
2441
2448
2455
2463
2471
2479
2486
2494
2502
2510
2517
2525
2532
2539
2547
2554
2561
2568
2575
2582
2588
2595
2602
2608
2615
2621
2627
2633
2639
2645
2650
2656
2661
2667
2672
2677
2682
2687
2693
2698
2703
2708
2713
2718
2723
2728
2732
2737
2742
2747
2751
2755
2760
2764
2768
2771
2775
2778
2782
2785
2788
2791
2794
2797
2799
2802
2805
2808
2811
2814
2816
2819
2822
2826
2829
2832
2836
2840
2843
2847
2851
2855
2859
2864
2868
2872
2877
2881
2886
2891
2895
2900
2904
2909
2914
2918
2923
2927
2932
2936
2940
2944
2949
2953
2957
2961
2965
2968
2972
2976
2979
2983
2986
2990
2993
2996
2999
3002
3004
3007
3010
3012
3015
3017
3020
3022
3024
3027
3029
3031
3034
3036
3038
3040
3042
3044
3046
3048
3049
3051
3052
3054
3055
3056
3057
3058
3059
3060
3061
3062
3062
3063
3064
3065
3065
3066
3066
3066
3067
3067
3067
3066
3066
3065
3065
3064
3063
3062
3060
3059
3058
3056
3055
3054
3052
3051
3050
3049
3048
3047
3047
3046
3046
3045
3045
3044
3044
3044
3044
3044
3043
3043
3043
3043
3043
3042
3042
3041
3041
3040
3039
3038
3037
3035
3033
3032
3029
3027
3025
3022
3020
3017
3014
3011
3008
3005
3003
3000
2997
2994
2992
2989
2987
2985
2982
2980
2978
2976
2974
2973
2971
2969
2968
2966
2965
2963
2962
2960
2959
2958
2956
2955
2954
2953
2952
2951
2950
2950
2949
2949
2949
2948
2948
2948
2948
2948
2948
2948
2949
2949
2949
2949
2950
2950
2951
2951
2952
2952
2953
2953
2954
2954
2955
2955
2955
2956
2956
2957
2957
2957
2958
2958
2958
2959
2959
2960
2960
2961
2961
2962
2962
2963
2964
2965
2965
2966
2967
2968
2969
2970
2971
2972
2974
2975
2977
2978
2980
2982
2983
2985
2987
2989
2992
2994
2996
2999
3001
3004
3006
3009
3012
3015
3018
3021
3024
3027
3031
3034
3038
3042
3046
3051
3055
3060
3065
3070
3076
3082
3088
3094
3101
3108
3115
3122
3130
3138
3145
3154
3162
3170
3179
3188
3197
3206
3216
3225
3235
3245
3255
3265
3275
3285
3295
3305
3315
3325
3335
3345
3355
3365
3375
3386
3396
3407
3419
3430
3442
3453
3466
3478
3491
3503
3516
3530
3543
3556
3570
3583
3597
3610
3624
3638
3652
3666
3680
3694
3708
3723
3737
3752
3766
3781
3796
3811
3826
3842
3857
3872
3888
3903
3919
3934
3950
3965
3981
3996
4011
4026
4042
4057
4072
4086
4102
4117
4132
4147
4162
4177
4192
4207
4222
4236
4251
4266
4281
4296
4311
4326
4340
4355
4370
4384
4398
4412
4427
4440
4454
4468
4481
4494
4508
4520
4533
4545
4558
4570
4581
4593
4605
4616
4627
4638
4649
4660
4671
4682
4693
4703
4714
4724
4735
4745
4755
4765
4775
4785
4795
4804
4814
4823
4832
4841
4849
4858
4866
4875
4883
4890
4898
4906
4913
4920
4928
4934
4941
4948
4954
4960
4966
4972
4977
4983
4988
4993
4998
5003
5007
5012
5016
5020
5023
5027
5030
5033
5036
5039
5042
5044
5047
5049
5051
5053
5055
5056
5058
5059
5060
5061
5062
5062
5063
5063
5063
5063
5062
5062
5061
5059
5058
5056
5053
5051
5048
5044
5041
5037
5032
5027
5022
5017
5011
5005
4999
4992
4986
4979
4972
4964
4957
4949
4941
4932
4924
4915
4905
4896
4886
4876
4865
4854
4843
4831
4819
4806
4793
4780
4767
4754
4740
4727
4713
4699
4686
4672
4658
4644
4630
4616
4603
4589
4575
4561
4547
4532
4518
4504
4489
4475
4460
4446
4431
4416
4402
4387
4372
4357
4342
4328
4313
4298
4283
4269
4254
4239
4224
4210
4195
4180
4165
4150
4135
4120
4105
4090
4075
4059
4045
4029
4014
3998
3983
3967
3952
3936
3920
3905
3889
3873
3857
3841
3825
3809
3793
3777
3761
3745
3730
3714
3698
3683
3667
3652
3636
3621
3605
3590
3575
3559
3544
3529
3513
3498
3483
3468
3452
3437
3422
3407
3392
3377
3363
3348
3334
3319
3305
3291
3277
3263
3250
3236
3222
3208
3195
3181
3167
3153
3140
3126
3112
3098
3084
3071
3057
3043
3029
3015
3002
2988
2974
2960
2946
2933
2919
2905
2891
2877
2863
2849
2835
2821
2807
2793
2779
2764
2750
2736
2722
2707
2693
2678
2664
2649
2634
2620
2605
2590
2576
2561
2546
2531
2516
2502
2487
2472
2457
2442
2427
2412
2398
2383
2368
2354
2339
2324
2310
2295
2281
2266
2252
2237
2223
2209
2194
2180
2166
2152
2138
2124
2110
2096
2083
2069
2056
2043
2029
2017
2004
1992
1979
1967
1956
1944
1933
1922
1911
1901
1891
1881
1871
1862
1853
1844
1835
1826
1818
1810
1802
1795
1787
1780
1773
1766
1760
1754
1748
1742
1737
1732
1727
1722
1717
1713
1708
1704
1700
1697
1693
1690
1687
1684
1681
1678
1676
1673
1671
1669
1667
1666
1664
1663
1662
1660
1660
1659
1659
1658
1658
1659
1659
1660
1661
1662
1663
1664
1666
1668
1670
1672
1675
1677
1680
1683
1686
1689
1692
1696
1699
1702
1706
1710
1714
1718
1722
1726
1730
1735
1739
1744
1749
1754
1760
1765
1771
1776
1782
1787
1793
1799
1805
1811
1817
1823
1829
1835
1841
1847
1853
1859
1865
1871
1877
1884
1890
1896
1903
1909
1916
1922
1929
1936
1942
1949
1956
1963
1969
1976
1983
1989
1996
2003
2009
2016
2021
2029
2036
2043
2049
2056
2063
2071
2078
2085
2093
2100
2108
2115
2123
2131
2139
2146
2154
2162
2170
2177
2185
2193
2200
2208
2215
2222
2229
2236
2242
2249
2255
2262
2268
2274
2279
2285
2290
2296
2301
2306
2310
2315
2320
2324
2329
2333
2337
2341
2346
2350
2354
2358
2362
2366
2370
2374
2377
2381
2385
2388
2392
2395
2398
2401
2403
2406
2408
2411
2413
2416
2418
2421
2423
2426
2429
2431
2434
2436
2438
2441
2443
2446
2448
2451
2453
2456
2458
2461
2463
2466
2468
2471
2473
2476
2478
2480
2483
2485
2488
2490
2493
2495
2497
2500
2502
2505
2507
2509
2512
2514
2517
2519
2521
2524
2526
2529
2531
2533
2536
2538
2540
2543
2545
2547
2550
2552
2555
2557
2559
2562
2564
2566
2569
2571
2573
2575
2578
2580
2582
2585
2587
2589
2592
2594
2596
2598
2601
2603
2605
2608
2610
2612
2614
2617
2619
2621
2623
2626
2628
2630
2632
2635
2637
2639
2641
2644
2646
2648
2650
2652
2655
2657
2659
2661
2663
2666
2668
2670
2672
2674
2677
2679
2681
2683
2685
2687
2690
2692
2694
2696
2698
2700
2702
2705
2707
2709
2711
2713
2715
2717
2719
2722
2724
2726
2728
2730
2732
2734
2736
2738
2740
2743
2745
2747
2749
2751
2753
2755
2757
2759
2761
2763
2765
2767
2769
2771
2773
2775
2777
2779
2782
2784
2786
2788
2790
2792
2794
2796
2798
2800
2802
2804
2806
2808
2810
2812
2814
2815
2817
2819
2821
2823
2825
2827
2829
2831
2833
2835
2837
2839
2841
2843
2845
2847
2849
2851
2852
2854
2856
2858
2860
2862
2864
2866
2868
2870
2871
2873
2875
2877
2879
2881
2883
2885
2887
2888
2890
2892
2894
2896
2898
2899
2901
2903
2905
2907
2909
2911
2912
2914
2916
2918
2920
2921
2923
2925
2927
2929
2930
2932
2934
2936
2938
2939
2941
2943
2945
2946
2948
2950
2952
2954
2955
2957
2959
2961
2962
2964
2966
2968
2969
2971
2973
2974
2976
2978
2980
2981
2983
2985
2986
2988
2990
2992
2993
2995
2997
2998
3000
3002
3003
3005
3007
3008
3010
3012
3013
3015
3017
3018
3020
3022
3023
3025
3027
3028
3030
3031
3033
3035
3036
3038
3040
3041
3043
3044
3046
3048
3049
3051
3052
3054
3056
3057
3059
3060
3062
3063
3065
3067
3068
3070
3071
3073
3074
3076
3078
3079
3081
3082
3084
3085
3087
3088
3090
3091
3093
3094
3096
3097
3099
3101
3102
3104
3105
3107
3108
3110
3111
3113
3114
3115
3117
3118
3120
3121
3123
3124
3126
3127
3129
3130
3132
3133
3135
3136
3137
3139
3140
3142
3143
3145
3146
3148
3149
3150
3152
3153
3155
3156
3157
3159
3160
3162
3163
3164
3166
3167
3169
3170
3171
3173
3174
3176
3177
3178
3180
3181
3182
3184
3185
3186
3188
3189
3191
3192
3193
3195
3196
3197
3199
3200
3201
3203
3204
3205
3207
3208
3209
3210
3212
3213
3214
3216
3217
3218
3220
3221
3222
3223
3225
3226
3227
3229
3230
3231
3232
3234
3235
3236
3237
3239
3240
3241
3243
3244
3245
3246
3247
3249
3250
3251
3252
3254
3255
3256
3257
3259
3260
3261
3262
3263
3265
3266
3267
3268
3269
3271
3272
3273
3274
3275
3277
3278
3279
3280
3281
3282
3284
3285
3286
3287
3288
3289
3291
3292
3293
3294
3295
3296
3298
3299
3300
3301
3302
3303
3304
3305
3307
3308
3309
3310
3311
3312
3313
3314
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3415
3416
3417
3418
3419
3420
3421
3422
3423
3423
3424
3425
3426
3427
3428
3429
3430
3430
3431
3432
3433
3434
3435
3436
3436
3437
3438
3439
3440
3441
3442
3442
3443
3444
3445
3446
3447
3447
3448
3449
3450
3451
3451
3452
3453
3454
3455
3455
3456
3457
3458
3459
3460
3460
3461
3462
3463
3463
3464
3465
3466
3467
3467
3468
3469
3470
3470
3471
3472
3473
3474
3474
3475
3476
3477
3477
3478
3479
3480
3480
3481
3482
3483
3483
3484
3485
3486
3486
3487
3488
3489
3489
3490
3491
3491
3492
3493
3494
3494
3495
3496
3496
3497
3498
3499
3499
3500
3501
3501
3502
3503
3503
3504
3505
3506
3506
3507
3508
3508
3509
3510
3510
3511
3512
3512
3513
3514
3514
3515
3516
3516
3517
3518
3518
3519
3520
3520
3521
3522
3522
3523
3524
3524
3525
3525
3526
3527
3527
3528
3529
3529
3530
3531
3531
3532
3532
3533
3534
3534
3535
3536
3536
3537
3537
3538
3539
3539
3540
3540
3541
3542
3542
3543
3543
3544
3545
3545
3546
3546
3547
3548
3548
3549
3549
3550
3550
3551
3552
3552
3553
3553
3554
3554
3555
3556
3556
3557
3557
3558
3558
3559
3559
3560
3561
3561
3562
3562
3563
3563
3564
3564
3565
3565
3566
3567
3567
3568
3568
3569
3569
3570
3570
3571
3571
3572
3572
3573
3573
3574
3574
3575
3575
3576
3576
3577
3578
3578
3579
3579
3580
3580
3581
3581
3582
3582
3582
3583
3583
3584
3584
3585
3585
3586
3586
3587
3587
3588
3588
3589
3589
3590
3590
3591
3591
3592
3592
3593
3593
3593
3594
3594
3595
3595
3596
3596
3597
3597
3598
3598
3598
3599
3599
3600
3600
3601
3601
3602
3602
3602
3603
3603
3604
3604
3605
3605
3606
3606
3606
3607
3607
3608
3608
3608
3609
3609
3610
3610
3611
3611
3611
3612
3612
3613
3613
3613
3614
3614
3615
3615
3615
3616
3616
3617
3617
3617
3618
3618
3619
3619
3619
3620
3620
3621
3621
3621
3622
3622
3622
3623
3623
3624
3624
3624
3625
3625
3625
3626
3626
3627
3627
3627
3628
3628
3628
3629
3629
3630
3630
3630
3631
3631
3631
3632
3632
3632
3633
3633
3633
3634
3634
3634
3635
3635
3635
3636
3636
3636
3637
3637
3637
3638
3638
3638
3639
3639
3639
3640
3640
3640
3641
