20
16047
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-31
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-37
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-45
-45
-45
-46
-46
-46
-47
-47
-47
-48
-48
-48
-49
-49
-49
-50
-50
-51
-51
-51
-52
-52
-52
-53
-53
-54
-54
-54
-55
-55
-55
-56
-56
-57
-57
-57
-58
-58
-59
-59
-59
-60
-60
-61
-61
-61
-62
-62
-63
-63
-63
-64
-64
-65
-65
-66
-66
-66
-67
-67
-68
-68
-68
-69
-69
-70
-70
-71
-71
-71
-72
-72
-73
-73
-73
-74
-74
-75
-75
-75
-76
-76
-77
-77
-77
-78
-78
-78
-79
-79
-80
-80
-80
-81
-81
-81
-82
-82
-83
-83
-84
-84
-85
-85
-86
-87
-87
-88
-88
-89
-89
-90
-91
-91
-92
-92
-93
-93
-93
-94
-94
-95
-95
-96
-96
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-101
-101
-101
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-106
-106
-107
-107
-108
-108
-109
-109
-110
-111
-111
-112
-113
-113
-114
-115
-116
-116
-117
-118
-119
-119
-120
-121
-122
-122
-123
-124
-124
-125
-125
-126
-126
-127
-127
-128
-128
-129
-129
-129
-130
-131
-131
-132
-132
-133
-133
-134
-134
-135
-135
-136
-136
-137
-138
-138
-139
-139
-140
-140
-141
-142
-142
-143
-143
-144
-145
-145
-146
-147
-147
-148
-149
-150
-151
-152
-153
-154
-154
-155
-156
-157
-158
-158
-159
-160
-161
-161
-162
-163
-163
-164
-164
-165
-165
-166
-166
-167
-167
-167
-168
-168
-169
-169
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-176
-177
-177
-177
-178
-178
-179
-179
-180
-180
-180
-181
-181
-182
-182
-182
-182
-183
-183
-183
-183
-183
-184
-184
-184
-185
-185
-185
-184
-184
-184
-184
-183
-183
-183
-183
-183
-183
-183
-183
-184
-184
-184
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-191
-192
-193
-193
-194
-194
-195
-196
-197
-197
-198
-199
-199
-200
-201
-202
-203
-203
-204
-205
-206
-207
-208
-208
-209
-210
-211
-211
-212
-212
-213
-214
-215
-215
-216
-217
-218
-219
-219
-220
-221
-221
-222
-223
-223
-224
-224
-225
-225
-225
-226
-226
-226
-227
-227
-227
-227
-228
-228
-229
-230
-231
-232
-232
-233
-233
-233
-233
-234
-234
-235
-235
-236
-236
-237
-238
-238
-239
-241
-242
-242
-243
-244
-244
-244
-244
-245
-245
-245
-245
-246
-247
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-247
-247
-246
-246
-247
-248
-248
-248
-248
-249
-250
-250
-250
-251
-251
-250
-250
-251
-251
-251
-251
-252
-253
-254
-256
-257
-258
-259
-259
-259
-260
-260
-260
-261
-261
-262
-263
-264
-265
-266
-268
-269
-270
-271
-271
-272
-273
-273
-273
-273
-274
-274
-274
-275
-275
-276
-276
-276
-276
-275
-275
-274
-274
-275
-275
-274
-274
-274
-274
-275
-275
-276
-276
-275
-275
-274
-274
-273
-273
-273
-273
-274
-274
-275
-276
-276
-277
-278
-279
-280
-281
-281
-281
-281
-282
-282
-283
-284
-285
-286
-287
-289
-290
-291
-293
-294
-295
-295
-295
-295
-295
-294
-293
-293
-293
-294
-295
-296
-296
-297
-298
-299
-300
-301
-301
-301
-301
-301
-301
-302
-303
-304
-304
-306
-308
-309
-311
-314
-316
-318
-321
-323
-325
-327
-330
-331
-333
-335
-337
-340
-343
-346
-349
-351
-353
-355
-357
-358
-359
-360
-360
-361
-361
-362
-362
-364
-365
-367
-369
-371
-372
-374
-376
-378
-380
-382
-384
-386
-388
-390
-391
-393
-395
-397
-400
-402
-405
-408
-411
-414
-416
-418
-420
-422
-424
-426
-429
-432
-434
-436
-439
-442
-445
-448
-450
-452
-454
-457
-458
-458
-459
-460
-460
-460
-460
-460
-460
-460
-459
-458
-457
-456
-455
-454
-452
-451
-449
-448
-446
-445
-444
-443
-442
-441
-439
-438
-437
-437
-436
-434
-434
-434
-433
-432
-430
-429
-429
-428
-428
-427
-426
-425
-425
-425
-423
-422
-421
-419
-417
-415
-414
-412
-410
-409
-408
-406
-404
-402
-398
-396
-393
-390
-385
-381
-376
-371
-367
-364
-359
-353
-347
-341
-336
-330
-324
-317
-310
-303
-297
-291
-285
-279
-274
-268
-262
-257
-252
-247
-242
-238
-235
-232
-229
-225
-220
-216
-213
-210
-206
-201
-197
-193
-190
-185
-180
-175
-170
-165
-159
-153
-147
-142
-137
-131
-127
-122
-116
-110
-103
-97
-91
-87
-81
-74
-67
-60
-53
-46
-40
-32
-24
-17
-11
-3
4
11
18
26
33
39
46
52
60
68
74
80
87
93
98
104
109
114
119
124
127
130
134
138
143
146
148
149
150
151
155
159
163
167
170
173
177
180
185
191
196
201
206
211
216
221
227
234
242
249
256
264
272
280
288
295
302
309
316
323
329
335
340
346
353
361
368
375
381
388
396
404
410
417
423
430
436
442
448
454
459
463
468
474
480
485
492
499
504
510
517
523
529
534
540
546
552
557
562
567
571
575
582
588
592
598
603
607
611
616
620
624
630
636
642
649
655
659
663
668
672
676
680
685
688
692
697
703
708
713
718
723
728
732
738
745
750
754
757
761
764
770
775
778
779
781
784
788
793
798
803
806
809
811
812
814
817
819
821
824
827
829
831
833
834
835
835
835
834
833
831
828
826
824
822
821
820
821
821
818
816
814
813
812
812
813
811
808
805
801
795
789
783
778
771
764
756
750
745
740
734
729
724
718
711
706
701
695
689
684
678
674
670
665
659
654
650
646
642
637
631
625
620
616
612
608
602
595
587
579
571
564
557
549
542
533
525
519
513
507
504
501
497
493
490
486
481
475
470
466
462
459
457
454
450
445
441
436
430
425
420
415
409
404
398
393
390
387
384
380
376
373
371
370
369
368
368
368
367
367
367
366
364
361
359
358
357
357
358
357
354
351
349
348
348
347
344
342
339
338
338
336
334
332
330
327
325
324
322
319
316
316
315
315
315
316
316
316
315
313
311
308
305
302
300
297
294
291
287
283
279
276
274
273
272
272
273
271
268
263
259
256
254
252
248
243
240
236
232
229
227
225
222
221
219
216
212
208
204
201
198
195
191
187
182
177
173
168
162
157
153
148
142
135
129
123
118
114
110
105
101
97
93
88
83
78
72
66
61
57
54
51
48
47
47
49
50
51
53
57
60
63
65
70
76
80
83
87
92
96
101
107
113
118
124
129
136
143
150
157
163
167
170
172
175
178
181
185
190
195
201
208
214
222
230
238
248
258
269
279
289
300
312
325
338
350
361
372
383
394
405
418
429
441
452
463
473
484
495
505
515
524
533
543
553
563
574
585
597
609
620
631
643
655
665
676
686
694
702
710
718
726
733
739
746
752
757
762
767
772
776
781
785
789
793
795
796
797
799
801
803
806
809
812
814
815
816
815
814
812
809
806
805
803
801
797
792
786
782
778
774
770
764
756
748
742
735
727
720
713
706
700
693
685
677
668
659
651
643
635
626
617
608
599
590
580
570
560
550
541
532
524
516
508
498
488
478
468
458
449
441
433
424
415
406
397
387
379
371
363
356
349
341
334
327
321
317
313
309
304
300
297
291
285
279
273
267
262
256
249
242
235
227
220
214
210
205
201
198
194
188
183
176
169
161
151
141
132
123
113
103
92
81
69
56
45
33
19
5
-9
-24
-38
-52
-66
-79
-91
-104
-118
-131
-144
-156
-169
-183
-198
-213
-230
-247
-264
-282
-300
-320
-339
-357
-375
-393
-410
-428
-446
-464
-483
-501
-520
-539
-559
-577
-594
-611
-628
-644
-660
-676
-690
-702
-713
-722
-731
-740
-749
-758
-766
-776
-786
-795
-806
-817
-828
-838
-848
-858
-869
-881
-893
-904
-917
-928
-939
-949
-960
-969
-980
-991
-1002
-1014
-1024
-1033
-1041
-1049
-1056
-1061
-1066
-1069
-1071
-1073
-1074
-1075
-1077
-1080
-1084
-1088
-1092
-1095
-1098
-1101
-1103
-1104
-1104
-1105
-1106
-1106
-1106
-1105
-1104
-1102
-1099
-1095
-1092
-1089
-1087
-1084
-1082
-1080
-1078
-1076
-1075
-1073
-1070
-1066
-1062
-1058
-1054
-1051
-1049
-1047
-1047
-1047
-1048
-1050
-1053
-1057
-1060
-1062
-1063
-1065
-1067
-1069
-1071
-1073
-1075
-1075
-1074
-1074
-1072
-1069
-1066
-1063
-1059
-1055
-1052
-1048
-1044
-1039
-1035
-1033
-1032
-1031
-1029
-1027
-1024
-1020
-1018
-1016
-1016
-1014
-1010
-1004
-1000
-996
-991
-985
-981
-976
-970
-964
-958
-952
-946
-941
-936
-932
-927
-922
-918
-914
-912
-910
-911
-911
-910
-909
-909
-909
-910
-911
-912
-915
-919
-923
-929
-937
-946
-956
-967
-978
-990
-1000
-1012
-1024
-1035
-1046
-1057
-1069
-1083
-1097
-1109
-1121
-1134
-1146
-1159
-1171
-1182
-1193
-1203
-1212
-1218
-1224
-1229
-1234
-1238
-1242
-1244
-1245
-1245
-1246
-1246
-1247
-1248
-1249
-1249
-1250
-1251
-1252
-1254
-1256
-1258
-1259
-1260
-1260
-1260
-1259
-1258
-1258
-1258
-1258
-1258
-1258
-1258
-1259
-1261
-1263
-1266
-1268
-1270
-1272
-1273
-1274
-1275
-1275
-1276
-1278
-1279
-1280
-1283
-1288
-1294
-1301
-1309
-1318
-1328
-1339
-1350
-1361
-1372
-1384
-1395
-1406
-1415
-1423
-1431
-1439
-1447
-1455
-1463
-1470
-1477
-1483
-1489
-1493
-1495
-1497
-1500
-1502
-1503
-1502
-1500
-1498
-1496
-1494
-1492
-1490
-1487
-1483
-1480
-1478
-1476
-1475
-1476
-1478
-1480
-1483
-1487
-1491
-1493
-1495
-1496
-1495
-1492
-1488
-1484
-1481
-1480
-1478
-1475
-1473
-1473
-1473
-1474
-1476
-1480
-1485
-1491
-1498
-1505
-1511
-1517
-1522
-1527
-1533
-1538
-1541
-1542
-1543
-1542
-1541
-1540
-1540
-1539
-1540
-1541
-1542
-1543
-1544
-1545
-1547
-1551
-1556
-1561
-1568
-1576
-1587
-1599
-1611
-1624
-1639
-1655
-1673
-1690
-1707
-1723
-1739
-1756
-1773
-1791
-1808
-1826
-1844
-1863
-1882
-1902
-1923
-1945
-1966
-1987
-2009
-2032
-2051
-2070
-2088
-2107
-2125
-2140
-2152
-2163
-2171
-2176
-2180
-2182
-2183
-2184
-2184
-2183
-2181
-2177
-2173
-2169
-2165
-2160
-2154
-2149
-2146
-2142
-2139
-2136
-2134
-2133
-2133
-2133
-2135
-2138
-2142
-2145
-2148
-2151
-2153
-2155
-2156
-2156
-2156
-2156
-2156
-2156
-2157
-2160
-2163
-2166
-2168
-2171
-2174
-2177
-2179
-2180
-2181
-2180
-2178
-2174
-2171
-2168
-2165
-2161
-2156
-2152
-2149
-2147
-2145
-2141
-2137
-2131
-2124
-2113
-2101
-2088
-2074
-2059
-2041
-2025
-2009
-1995
-1979
-1964
-1949
-1935
-1920
-1903
-1887
-1870
-1852
-1834
-1815
-1795
-1775
-1755
-1734
-1713
-1691
-1668
-1643
-1618
-1592
-1564
-1537
-1509
-1479
-1449
-1417
-1386
-1355
-1323
-1290
-1257
-1226
-1194
-1163
-1132
-1102
-1072
-1042
-1012
-987
-963
-938
-913
-887
-863
-839
-815
-792
-768
-744
-721
-698
-674
-651
-629
-607
-585
-562
-539
-517
-496
-476
-455
-434
-414
-393
-372
-353
-335
-319
-305
-292
-280
-269
-260
-252
-243
-237
-232
-227
-221
-216
-209
-202
-196
-191
-185
-181
-180
-178
-176
-175
-174
-176
-179
-184
-189
-194
-201
-208
-217
-225
-233
-239
-244
-248
-253
-257
-262
-267
-271
-273
-274
-273
-270
-266
-262
-257
-251
-244
-233
-221
-206
-190
-171
-150
-129
-107
-83
-59
-32
-5
23
50
77
105
133
163
193
223
253
282
312
342
372
404
436
469
502
534
566
599
632
667
704
740
775
811
847
884
922
959
998
1037
1076
1113
1149
1184
1217
1249
1280
1311
1343
1376
1409
1443
1478
1513
1548
1581
1612
1643
1673
1704
1734
1766
1797
1826
1855
1883
1913
1943
1973
2001
2028
2055
2084
2112
2139
2166
2191
2217
2242
2266
2289
2310
2331
2352
2374
2398
2422
2446
2470
2494
2521
2548
2576
2604
2633
2661
2689
2717
2744
2770
2796
2824
2852
2879
2906
2932
2959
2984
3009
3032
3054
3075
3096
3117
3138
3157
3174
3191
3207
3222
3238
3254
3270
3284
3298
3310
3322
3333
3342
3349
3356
3364
3372
3379
3383
3386
3391
3396
3401
3403
3405
3407
3410
3412
3415
3418
3421
3425
3430
3435
3441
3447
3452
3458
3464
3471
3481
3491
3501
3511
3521
3533
3546
3558
3569
3581
3593
3606
3621
3636
3651
3666
3681
3697
3714
3731
3749
3767
3787
3808
3829
3849
3868
3886
3904
3922
3941
3958
3974
3988
4003
4017
4033
4049
4065
4077
4086
4094
4102
4107
4111
4114
4116
4117
4119
4121
4123
4125
4127
4131
4135
4140
4145
4150
4157
4164
4169
4172
4174
4176
4177
4177
4176
4173
4170
4166
4162
4156
4151
4146
4142
4138
4136
4134
4131
4126
4121
4115
4108
4101
4094
4086
4075
4062
4051
4038
4027
4016
4003
3991
3978
3963
3945
3926
3906
3886
3865
3844
3822
3798
3773
3746
3718
3690
3662
3634
3606
3580
3554
3527
3499
3470
3441
3413
3386
3359
3331
3301
3271
3242
3214
3187
3161
3135
3108
3080
3051
3021
2991
2962
2933
2904
2874
2843
2810
2775
2739
2705
2671
2637
2603
2569
2533
2498
2464
2430
2397
2365
2334
2304
2274
2247
2219
2191
2164
2139
2114
2089
2063
2035
2007
1979
1949
1918
1889
1859
1829
1798
1768
1736
1704
1672
1639
1608
1575
1543
1511
1482
1455
1429
1405
1382
1360
1339
1317
1295
1273
1251
1229
1206
1183
1157
1130
1103
1073
1042
1008
974
937
902
868
834
802
770
742
714
688
661
634
610
587
566
546
525
505
484
463
441
419
396
372
348
323
297
270
242
213
183
153
124
93
60
23
-16
-57
-100
-143
-185
-229
-273
-318
-362
-405
-448
-488
-527
-566
-603
-638
-672
-705
-739
-774
-807
-839
-870
-900
-930
-959
-988
-1016
-1045
-1072
-1098
-1123
-1147
-1171
-1195
-1220
-1246
-1272
-1297
-1321
-1343
-1366
-1387
-1408
-1426
-1443
-1458
-1471
-1484
-1495
-1504
-1509
-1513
-1517
-1520
-1523
-1528
-1536
-1544
-1551
-1557
-1562
-1566
-1572
-1580
-1590
-1603
-1614
-1625
-1635
-1643
-1652
-1662
-1673
-1683
-1691
-1698
-1703
-1708
-1714
-1721
-1731
-1742
-1754
-1763
-1771
-1778
-1782
-1785
-1789
-1793
-1798
-1803
-1808
-1812
-1813
-1812
-1810
-1809
-1808
-1808
-1809
-1811
-1810
-1806
-1800
-1791
-1782
-1772
-1760
-1749
-1739
-1730
-1721
-1710
-1697
-1681
-1665
-1649
-1635
-1621
-1608
-1596
-1587
-1581
-1574
-1569
-1564
-1560
-1555
-1551
-1546
-1542
-1539
-1534
-1527
-1520
-1512
-1502
-1491
-1478
-1466
-1455
-1445
-1436
-1430
-1426
-1423
-1418
-1413
-1409
-1408
-1408
-1406
-1402
-1396
-1386
-1375
-1363
-1352
-1340
-1327
-1312
-1298
-1287
-1278
-1270
-1262
-1252
-1239
-1226
-1214
-1204
-1193
-1183
-1174
-1163
-1152
-1140
-1130
-1122
-1116
-1111
-1104
-1096
-1089
-1082
-1077
-1072
-1069
-1067
-1064
-1057
-1044
-1031
-1020
-1012
-1008
-1010
-1012
-1010
-1004
-995
-985
-976
-971
-967
-963
-959
-954
-948
-940
-931
-922
-914
-908
-905
-904
-905
-907
-911
-914
-916
-919
-926
-934
-942
-949
-953
-954
-954
-955
-958
-962
-968
-975
-981
-985
-986
-986
-988
-992
-1000
-1008
-1018
-1027
-1036
-1044
-1052
-1058
-1063
-1068
-1072
-1073
-1073
-1071
-1066
-1060
-1054
-1050
-1050
-1051
-1053
-1052
-1051
-1050
-1050
-1053
-1060
-1071
-1085
-1098
-1110
-1120
-1127
-1133
-1138
-1146
-1156
-1168
-1179
-1188
-1195
-1201
-1208
-1215
-1220
-1223
-1225
-1227
-1231
-1239
-1249
-1262
-1276
-1290
-1304
-1317
-1330
-1341
-1350
-1359
-1367
-1376
-1383
-1390
-1395
-1402
-1412
-1423
-1434
-1448
-1463
-1480
-1497
-1515
-1532
-1550
-1568
-1585
-1600
-1612
-1620
-1626
-1633
-1642
-1653
-1667
-1684
-1703
-1723
-1741
-1761
-1780
-1801
-1823
-1846
-1870
-1897
-1927
-1956
-1986
-2012
-2036
-2058
-2081
-2105
-2130
-2156
-2180
-2203
-2225
-2245
-2265
-2286
-2308
-2330
-2353
-2376
-2398
-2419
-2439
-2459
-2479
-2500
-2520
-2540
-2560
-2579
-2597
-2615
-2632
-2652
-2673
-2696
-2722
-2748
-2772
-2794
-2814
-2831
-2848
-2865
-2881
-2896
-2910
-2922
-2932
-2942
-2950
-2959
-2967
-2974
-2980
-2985
-2989
-2993
-2998
-3005
-3012
-3020
-3028
-3034
-3039
-3043
-3047
-3051
-3056
-3062
-3067
-3070
-3072
-3072
-3074
-3077
-3081
-3085
-3090
-3095
-3099
-3104
-3110
-3118
-3130
-3145
-3162
-3178
-3194
-3210
-3226
-3242
-3258
-3275
-3292
-3308
-3324
-3338
-3350
-3360
-3371
-3384
-3398
-3414
-3429
-3444
-3458
-3474
-3490
-3505
-3520
-3534
-3544
-3553
-3560
-3567
-3573
-3577
-3580
-3582
-3584
-3584
-3584
-3584
-3582
-3580
-3576
-3572
-3567
-3562
-3558
-3554
-3551
-3548
-3545
-3545
-3548
-3553
-3559
-3565
-3572
-3580
-3589
-3598
-3606
-3613
-3620
-3630
-3640
-3651
-3661
-3669
-3675
-3681
-3685
-3687
-3689
-3691
-3694
-3697
-3702
-3707
-3710
-3712
-3714
-3716
-3719
-3721
-3721
-3720
-3717
-3712
-3706
-3700
-3697
-3696
-3697
-3699
-3702
-3703
-3703
-3702
-3701
-3697
-3692
-3684
-3675
-3666
-3657
-3647
-3636
-3625
-3614
-3605
-3596
-3587
-3577
-3566
-3554
-3543
-3533
-3523
-3516
-3510
-3506
-3501
-3496
-3490
-3482
-3473
-3465
-3457
-3449
-3440
-3430
-3418
-3405
-3392
-3377
-3363
-3349
-3335
-3319
-3302
-3284
-3266
-3249
-3233
-3218
-3204
-3192
-3181
-3170
-3160
-3148
-3136
-3123
-3110
-3095
-3080
-3064
-3048
-3032
-3016
-2999
-2981
-2962
-2942
-2923
-2904
-2884
-2864
-2844
-2826
-2810
-2795
-2781
-2768
-2753
-2737
-2719
-2701
-2682
-2663
-2645
-2628
-2611
-2594
-2578
-2562
-2546
-2530
-2515
-2498
-2480
-2459
-2438
-2414
-2388
-2361
-2334
-2307
-2281
-2257
-2233
-2209
-2185
-2161
-2134
-2105
-2075
-2045
-2016
-1987
-1959
-1931
-1904
-1876
-1849
-1823
-1797
-1770
-1744
-1719
-1695
-1673
-1651
-1629
-1607
-1585
-1563
-1542
-1520
-1499
-1477
-1455
-1432
-1409
-1387
-1366
-1347
-1330
-1313
-1298
-1284
-1270
-1256
-1242
-1229
-1215
-1202
-1189
-1176
-1164
-1153
-1144
-1136
-1130
-1124
-1118
-1112
-1107
-1103
-1099
-1093
-1087
-1079
-1070
-1061
-1051
-1042
-1034
-1026
-1018
-1010
-1002
-993
-983
-973
-964
-955
-945
-933
-918
-899
-879
-858
-835
-812
-787
-762
-736
-710
-683
-655
-627
-598
-571
-545
-520
-496
-473
-449
-425
-400
-374
-348
-321
-295
-271
-247
-223
-199
-176
-155
-137
-119
-103
-87
-73
-61
-48
-35
-22
-10
0
9
17
24
31
38
43
48
52
57
62
68
75
82
88
93
98
104
111
118
127
136
144
153
161
170
179
188
197
204
212
220
227
234
240
244
247
250
254
258
262
266
270
274
277
278
278
277
275
273
269
265
261
257
255
254
255
257
261
266
272
278
286
293
299
305
312
318
324
330
335
337
338
337
334
330
327
324
321
318
316
314
312
312
312
313
313
313
312
312
313
314
318
324
331
339
346
354
361
368
375
383
391
401
410
420
428
436
443
450
457
462
468
473
476
479
480
481
482
484
486
487
487
487
485
482
478
474
469
465
461
458
454
449
444
439
434
429
423
417
410
403
397
393
390
389
388
389
390
391
392
393
392
391
390
388
387
386
385
385
386
388
391
395
399
404
409
415
421
427
432
438
445
451
459
466
473
481
488
496
505
514
524
534
545
556
567
579
590
602
614
627
640
650
660
668
677
685
693
702
710
719
726
733
738
743
746
749
751
754
758
762
768
774
781
790
800
812
825
838
852
865
878
890
901
910
919
926
933
938
944
949
956
964
972
980
988
996
1004
1014
1022
1031
1039
1045
1052
1058
1064
1070
1076
1080
1084
1087
1089
1092
1094
1097
1100
1103
1106
1110
1115
1119
1125
1130
1136
1142
1148
1153
1159
1164
1170
1175
1180
1185
1189
1194
1200
1205
1211
1215
1219
1222
1226
1230
1234
1239
1244
1249
1255
1261
1267
1273
1278
1283
1287
1291
1295
1299
1302
1304
1305
1305
1305
1304
1303
1302
1301
1300
1299
1299
1299
1301
1304
1309
1315
1321
1329
1338
1348
1357
1367
1376
1385
1394
1403
1412
1421
1430
1440
1451
1462
1473
1485
1497
1510
1524
1539
1555
1572
1591
1610
1630
1649
1668
1686
1704
1721
1737
1753
1767
1782
1795
1808
1821
1834
1848
1861
1876
1890
1905
1919
1933
1946
1959
1971
1983
1994
2005
2016
2025
2035
2043
2051
2058
2065
2072
2079
2086
2093
2100
2106
2112
2118
2124
2130
2137
2143
2150
2157
2164
2171
2178
2184
2190
2196
2201
2205
2208
2209
2208
2206
2201
2195
2188
2178
2168
2157
2145
2133
2120
2106
2092
2077
2062
2044
2025
2007
1988
1969
1951
1934
1917
1901
1887
1875
1862
1850
1839
1827
1815
1803
1789
1775
1760
1744
1728
1711
1694
1677
1659
1641
1621
1602
1582
1563
1543
1524
1506
1488
1472
1456
1441
1426
1412
1399
1388
1378
1370
1362
1355
1350
1345
1341
1339
1337
1335
1334
1332
1331
1330
1330
1331
1333
1335
1338
1342
1347
1353
1361
1369
1378
1387
1397
1408
1419
1429
1440
1451
1462
1473
1483
1494
1505
1516
1527
1539
1552
1567
1582
1600
1619
1639
1660
1681
1702
1724
1746
1767
1788
1808
1828
1848
1868
1887
1906
1924
1942
1958
1975
1992
2008
2023
2037
2054
2070
2087
2103
2120
2137
2154
2173
2192
2212
2233
2254
2275
2297
2318
2339
2359
2379
2398
2416
2435
2453
2473
2493
2515
2539
2565
2592
2620
2650
2681
2713
2745
2777
2807
2837
2864
2890
2914
2937
2957
2974
2989
3003
3017
3029
3039
3049
3060
3071
3082
3095
3109
3124
3140
3158
3177
3197
3219
3242
3267
3294
3322
3349
3377
3405
3433
3461
3489
3517
3546
3575
3604
3634
3663
3692
3722
3753
3785
3816
3848
3879
3910
3941
3972
4003
4035
4067
4101
4135
4171
4208
4246
4286
4328
4371
4417
4464
4514
4565
4617
4670
4723
4775
4828
4880
4932
4983
5035
5085
5135
5184
5231
5278
5324
5369
5415
5460
5504
5548
5591
5634
5676
5716
5754
5792
5828
5863
5896
5929
5959
5989
6018
6046
6072
6096
6118
6139
6157
6174
6189
6202
6213
6222
6229
6236
6243
6249
6254
6259
6263
6266
6269
6271
6272
6273
6273
6272
6270
6267
6262
6256
6248
6238
6227
6216
6202
6188
6171
6153
6132
6109
6084
6057
6027
5996
5961
5925
5886
5845
5802
5758
5711
5661
5607
5552
5494
5435
5375
5313
5250
5186
5121
5054
4987
4918
4848
4777
4705
4633
4560
4486
4411
4337
4262
4186
4110
4033
3955
3877
3798
3719
3639
3559
3479
3399
3320
3241
3162
3083
3005
2928
2851
2776
2701
2628
2556
2485
2415
2347
2279
2212
2147
2083
2021
1959
1899
1839
1780
1721
1664
1608
1552
1498
1445
1393
1342
1292
1243
1196
1149
1103
1058
1014
970
927
884
842
801
760
719
680
640
601
562
524
486
449
413
378
344
310
276
244
212
182
154
127
100
74
48
23
-2
-27
-51
-75
-98
-120
-142
-164
-186
-208
-229
-252
-275
-299
-323
-348
-373
-399
-424
-449
-474
-498
-523
-547
-572
-596
-620
-644
-667
-689
-712
-733
-754
-774
-793
-812
-829
-846
-863
-878
-894
-911
-928
-945
-963
-982
-1000
-1020
-1041
-1063
-1087
-1111
-1137
-1164
-1192
-1221
-1251
-1283
-1316
-1350
-1385
-1421
-1457
-1495
-1534
-1574
-1614
-1654
-1695
-1737
-1779
-1821
-1862
-1903
-1944
-1985
-2025
-2068
-2110
-2152
-2193
-2234
-2275
-2316
-2357
-2398
-2438
-2477
-2514
-2550
-2585
-2618
-2649
-2679
-2708
-2735
-2761
-2785
-2808
-2830
-2851
-2871
-2891
-2911
-2929
-2946
-2962
-2977
-2990
-3003
-3013
-3023
-3030
-3037
-3042
-3046
-3049
-3052
-3055
-3057
-3058
-3058
-3058
-3058
-3058
-3057
-3058
-3058
-3060
-3063
-3066
-3071
-3076
-3082
-3089
-3095
-3102
-3109
-3116
-3123
-3130
-3137
-3145
-3153
-3160
-3168
-3175
-3183
-3190
-3196
-3203
-3208
-3214
-3221
-3227
-3234
-3240
-3246
-3252
-3259
-3267
-3274
-3283
-3291
-3301
-3311
-3321
-3334
-3347
-3361
-3376
-3391
-3407
-3424
-3442
-3460
-3478
-3496
-3514
-3532
-3550
-3568
-3585
-3601
-3618
-3635
-3651
-3667
-3682
-3695
-3709
-3722
-3735
-3748
-3762
-3775
-3790
-3805
-3820
-3836
-3852
-3867
-3883
-3900
-3918
-3936
-3955
-3975
-3994
-4014
-4035
-4057
-4078
-4101
-4123
-4144
-4165
-4185
-4204
-4222
-4239
-4256
-4271
-4285
-4299
-4311
-4322
-4333
-4343
-4353
-4362
-4371
-4378
-4385
-4392
-4398
-4406
-4414
-4424
-4433
-4443
-4453
-4464
-4475
-4486
-4497
-4509
-4520
-4532
-4544
-4555
-4567
-4578
-4588
-4597
-4604
-4610
-4615
-4617
-4618
-4618
-4617
-4615
-4612
-4609
-4606
-4603
-4599
-4595
-4591
-4587
-4583
-4579
-4576
-4572
-4568
-4565
-4560
-4555
-4550
-4545
-4539
-4534
-4529
-4525
-4522
-4520
-4518
-4518
-4519
-4521
-4523
-4525
-4529
-4533
-4537
-4542
-4548
-4555
-4562
-4570
-4578
-4587
-4596
-4605
-4614
-4624
-4633
-4643
-4652
-4660
-4668
-4674
-4679
-4684
-4687
-4689
-4690
-4690
-4687
-4684
-4678
-4672
-4664
-4656
-4647
-4637
-4627
-4616
-4605
-4594
-4583
-4571
-4560
-4549
-4538
-4528
-4519
-4510
-4502
-4495
-4490
-4485
-4482
-4479
-4478
-4477
-4476
-4475
-4475
-4474
-4474
-4473
-4471
-4470
-4467
-4465
-4462
-4459
-4455
-4450
-4444
-4437
-4429
-4422
-4413
-4405
-4395
-4386
-4376
-4366
-4356
-4346
-4336
-4326
-4316
-4306
-4297
-4287
-4277
-4265
-4254
-4242
-4230
-4218
-4205
-4192
-4179
-4165
-4151
-4137
-4123
-4108
-4093
-4078
-4062
-4046
-4030
-4016
-4000
-3984
-3968
-3953
-3937
-3922
-3907
-3893
-3879
-3866
-3854
-3842
-3830
-3820
-3811
-3803
-3797
-3793
-3790
-3789
-3790
-3793
-3798
-3804
-3813
-3823
-3836
-3850
-3865
-3882
-3901
-3922
-3945
-3969
-3994
-4019
-4048
-4075
-4105
-4136
-4169
-4202
-4237
-4273
-4310
-4349
-4388
-4428
-4469
-4511
-4554
-4596
-4639
-4682
-4725
-4769
-4813
-4856
-4899
-4941
-4983
-5025
-5066
-5106
-5145
-5183
-5219
-5255
-5290
-5324
-5356
-5386
-5416
-5443
-5469
-5493
-5515
-5536
-5556
-5574
-5591
-5606
-5619
-5630
-5640
-5647
-5654
-5659
-5663
-5666
-5668
-5669
-5669
-5669
-5668
-5666
-5664
-5662
-5660
-5657
-5654
-5652
-5650
-5649
-5649
-5649
-5651
-5652
-5655
-5657
-5661
-5664
-5668
-5671
-5674
-5676
-5678
-5679
-5679
-5679
-5679
-5678
-5677
-5676
-5674
-5671
-5669
-5666
-5663
-5660
-5656
-5653
-5649
-5645
-5641
-5636
-5631
-5625
-5617
-5609
-5600
-5590
-5578
-5566
-5551
-5534
-5516
-5495
-5472
-5446
-5419
-5389
-5357
-5323
-5288
-5251
-5212
-5173
-5132
-5090
-5047
-5003
-4957
-4911
-4864
-4816
-4767
-4716
-4664
-4612
-4559
-4505
-4451
-4397
-4343
-4288
-4235
-4182
-4130
-4078
-4027
-3978
-3930
-3883
-3837
-3793
-3750
-3708
-3668
-3628
-3590
-3552
-3515
-3478
-3443
-3409
-3375
-3342
-3309
-3276
-3243
-3211
-3180
-3149
-3119
-3089
-3061
-3035
-3010
-2987
-2965
-2946
-2928
-2913
-2900
-2890
-2883
-2880
-2879
-2881
-2887
-2894
-2905
-2918
-2933
-2951
-2971
-2993
-3015
-3040
-3065
-3091
-3118
-3145
-3174
-3202
-3230
-3258
-3286
-3313
-3339
-3366
-3391
-3416
-3441
-3464
-3487
-3508
-3529
-3548
-3566
-3582
-3596
-3608
-3618
-3626
-3632
-3637
-3640
-3642
-3642
-3641
-3638
-3634
-3627
-3619
-3609
-3597
-3583
-3568
-3551
-3533
-3513
-3492
-3470
-3447
-3423
-3398
-3371
-3344
-3316
-3287
-3257
-3227
-3195
-3163
-3130
-3096
-3061
-3025
-2988
-2949
-2910
-2869
-2827
-2783
-2739
-2693
-2646
-2597
-2548
-2497
-2445
-2392
-2338
-2283
-2226
-2169
-2111
-2052
-1991
-1930
-1866
-1802
-1736
-1669
-1601
-1532
-1461
-1391
-1319
-1247
-1174
-1101
-1026
-951
-876
-800
-723
-646
-568
-490
-411
-333
-254
-175
-96
-17
62
141
221
301
381
462
543
625
709
793
877
963
1050
1137
1224
1313
1403
1493
1585
1677
1771
1864
1959
2055
2151
2247
2344
2441
2539
2637
2735
2833
2931
3029
3126
3223
3319
3414
3507
3600
3691
3782
3871
3959
4046
4131
4216
4300
4383
4465
4546
4627
4706
4785
4864
4943
5021
5099
5177
5255
5333
5412
5491
5570
5650
5730
5811
5891
5971
6052
6132
6213
6294
6375
6456
6538
6620
6702
6785
6869
6954
7039
7126
7214
7304
7395
7487
7580
7675
7770
7867
7965
8064
8164
8267
8369
8472
8576
8682
8788
8894
9002
9110
9219
9328
9437
9545
9654
9762
9870
9977
10084
10191
10296
10401
10505
10607
10708
10807
10904
11000
11094
11186
11276
11364
11449
11532
11613
11690
11766
11838
11908
11975
12039
12101
12159
12215
12269
12319
12366
12410
12451
12489
12524
12556
12585
12611
12634
12654
12671
12685
12695
12703
12707
12708
12705
12700
12691
12679
12664
12645
12624
12600
12572
12542
12509
12473
12434
12392
12348
12301
12252
12201
12147
12091
12032
11971
11907
11842
11774
11703
11631
11557
11481
11404
11326
11246
11166
11084
11001
10918
10834
10750
10666
10582
10497
10413
10328
10243
10158
10073
9987
9901
9814
9726
9638
9549
9460
9370
9279
9187
9096
9003
8911
8818
8726
8633
8540
8448
8357
8265
8175
8084
7995
7905
7816
7728
7640
7553
7467
7383
7299
7216
7135
7055
6976
6899
6823
6749
6675
6604
6534
6465
6399
6333
6270
6209
6150
6093
6038
5985
5935
5887
5842
5799
5758
5720
5685
5651
5619
5589
5560
5533
5508
5484
5461
5440
5419
5400
5382
5364
5346
5329
5313
5296
5279
5262
5245
5229
5212
5195
5179
5163
5147
5131
5116
5101
5086
5072
5058
5044
5031
5018
5006
4995
4984
4974
4965
4956
4947
4940
4932
4924
4916
4908
4900
4892
4883
4874
4865
4856
4846
4836
4825
4814
4802
4789
4776
4763
4749
4735
4720
4704
4688
4672
4654
4637
4618
4599
4580
4560
4539
4518
4496
4473
4451
4427
4404
4380
4356
4331
4306
4281
4255
4228
4201
4173
4144
4114
4083
4050
4017
3982
3946
3909
3871
3833
3794
3754
3715
3675
3637
3598
3561
3525
3489
3454
3420
3386
3352
3319
3286
3252
3218
3184
3150
3115
3081
3045
3010
2974
2937
2900
2862
2824
2786
2747
2709
2671
2633
2595
2557
2520
2483
2446
2410
2374
2338
2302
2266
2230
2194
2158
2122
2086
2049
2013
1977
1942
1906
1870
1835
1799
1764
1728
1693
1657
1622
1587
1551
1515
1479
1442
1404
1366
1328
1288
1248
1207
1165
1122
1077
1032
984
936
886
834
781
727
672
615
556
496
435
371
307
240
172
103
31
-42
-117
-195
-273
-354
-436
-520
-606
-693
-782
-872
-963
-1055
-1148
-1241
-1335
-1430
-1525
-1620
-1717
-1813
-1910
-2007
-2104
-2202
-2300
-2399
-2498
-2598
-2699
-2800
-2902
-3003
-3105
-3208
-3311
-3414
-3518
-3622
-3728
-3834
-3940
-4048
-4156
-4265
-4375
-4486
-4598
-4711
-4825
-4939
-5055
-5171
-5288
-5406
-5524
-5643
-5763
-5883
-6003
-6125
-6246
-6369
-6493
-6617
-6742
-6867
-6993
-7120
-7247
-7374
-7501
-7628
-7756
-7883
-8010
-8137
-8264
-8390
-8516
-8642
-8768
-8893
-9017
-9142
-9265
-9388
-9511
-9633
-9754
-9875
-9996
-10116
-10237
-10357
-10476
-10596
-10716
-10835
-10955
-11075
-11196
-11316
-11436
-11556
-11676
-11795
-11915
-12035
-12154
-12272
-12390
-12507
-12624
-12739
-12854
-12968
-13081
-13193
-13303
-13412
-13519
-13625
-13729
-13832
-13934
-14033
-14130
-14226
-14319
-14409
-14498
-14584
-14669
-14751
-14831
-14908
-14984
-15057
-15127
-15196
-15261
-15324
-15384
-15442
-15496
-15547
-15596
-15641
-15684
-15724
-15761
-15796
-15828
-15858
-15885
-15910
-15932
-15953
-15971
-15986
-16000
-16012
-16021
-16030
-16036
-16041
-16045
-16046
-16047
-16046
-16044
-16040
-16035
-16029
-16021
-16013
-16004
-15993
-15982
-15969
-15956
-15941
-15925
-15908
-15890
-15871
-15850
-15829
-15807
-15784
-15760
-15736
-15712
-15687
-15661
-15635
-15609
-15583
-15556
-15528
-15500
-15472
-15443
-15413
-15383
-15351
-15319
-15285
-15251
-15214
-15176
-15137
-15095
-15052
-15007
-14961
-14912
-14862
-14810
-14757
-14703
-14647
-14590
-14532
-14473
-14413
-14351
-14288
-14223
-14158
-14091
-14023
-13953
-13882
-13809
-13734
-13657
-13578
-13496
-13411
-13324
-13235
-13143
-13048
-12951
-12851
-12749
-12644
-12536
-12426
-12314
-12199
-12081
-11962
-11839
-11714
-11587
-11458
-11327
-11194
-11058
-10921
-10782
-10642
-10499
-10355
-10208
-10060
-9910
-9758
-9604
-9448
-9290
-9130
-8968
-8805
-8639
-8472
-8303
-8132
-7961
-7787
-7612
-7436
-7258
-7078
-6898
-6716
-6532
-6347
-6161
-5975
-5787
-5598
-5409
-5218
-5027
-4835
-4643
-4450
-4257
-4062
-3870
-3677
-3483
-3290
-3098
-2905
-2713
-2522
-2331
-2140
-1950
-1761
-1572
-1384
-1196
-1010
-824
-640
-455
-272
-90
92
272
452
631
810
987
1163
1339
1513
1687
1860
2033
2204
2375
2546
2716
2885
3053
3222
3389
3556
3723
3889
4054
4219
4383
4547
4709
4871
5032
5192
5351
5509
5665
5821
5975
6128
6279
6429
6578
6725
6871
7015
7157
7298
7438
7576
7713
7848
7982
8114
8244
8372
8499
8625
8749
8871
8990
9108
9224
9338
9450
9560
9668
9773
9876
9977
10076
10172
10266
10357
10447
10535
10620
10704
10786
10865
10944
11021
11096
11170
11243
11315
11386
11456
11525
11593
11660
11726
11791
11855
11918
11979
12039
12098
12155
12210
12264
12316
12366
12415
12462
12507
12550
12591
12630
12668
12703
12737
12770
12800
12829
12856
12881
12904
12926
12945
12963
12979
12993
13005
13015
13024
13032
13038
13043
13047
13049
13050
13050
13049
13047
13044
13040
13036
13030
13023
13016
13007
12997
12986
12973
12960
12945
12928
12910
12891
12870
12847
12822
12796
12768
12738
12706
12673
12638
12601
12563
12522
12480
12436
12391
12343
12294
12243
12190
12136
12080
12022
11962
11901
11837
11772
11706
11637
11566
11493
11418
11340
11261
11179
11094
11008
10918
10827
10733
10636
10538
10437
10334
10229
10121
10012
9900
9786
9670
9552
9432
9310
9186
9061
8933
8803
8672
8538
8403
8266
8128
7987
7845
7701
7555
7407
7258
7107
6955
6802
6647
6490
6333
6174
6014
5853
5692
5530
5367
5204
5040
4876
4711
4547
4383
4218
4054
3890
3727
3564
3401
3239
3077
2916
2755
2595
2436
2279
2122
1966
1812
1660
1508
1358
1210
1063
916
771
627
484
341
199
58
-83
-223
-362
-502
-641
-780
-918
-1057
-1196
-1335
-1474
-1613
-1753
-1892
-2031
-2170
-2309
-2448
-2587
-2726
-2865
-3003
-3141
-3279
-3416
-3553
-3689
-3824
-3958
-4091
-4223
-4354
-4483
-4610
-4734
-4857
-4977
-5094
-5209
-5321
-5430
-5536
-5638
-5738
-5833
-5926
-6015
-6101
-6183
-6262
-6338
-6410
-6478
-6542
-6603
-6660
-6715
-6765
-6813
-6856
-6896
-6933
-6966
-6997
-7025
-7050
-7072
-7091
-7107
-7121
-7131
-7139
-7144
-7147
-7147
-7144
-7138
-7130
-7120
-7106
-7090
-7072
-7051
-7027
-7001
-6973
-6942
-6908
-6873
-6836
-6796
-6754
-6710
-6664
-6616
-6565
-6513
-6459
-6403
-6346
-6287
-6226
-6163
-6098
-6032
-5964
-5895
-5824
-5751
-5677
-5601
-5524
-5445
-5364
-5282
-5198
-5112
-5025
-4937
-4847
-4756
-4663
-4569
-4474
-4378
-4280
-4181
-4082
-3981
-3880
-3778
-3675
-3571
-3466
-3360
-3254
-3146
-3038
-2928
-2817
-2705
-2593
-2479
-2365
-2250
-2135
-2019
-1902
-1784
-1665
-1545
-1425
-1304
-1183
-1061
-939
-817
-694
-570
-446
-322
-196
-71
55
181
307
434
561
688
816
944
1072
1199
1327
1455
1583
1711
1840
1967
2095
2222
2349
2476
2602
2728
2853
2978
3102
3225
3347
3469
3589
3708
3825
3942
4058
4172
4286
4398
4509
4619
4727
4833
4938
5040
5141
5241
5338
5433
5526
5618
5707
5794
5879
5961
6042
6120
6196
6269
6341
6410
6477
6541
6603
6662
6718
6772
6823
6871
6915
6957
6996
7031
7063
7093
7118
7141
7160
7176
7189
7198
7203
7206
7205
7201
7194
7184
7170
7154
7136
7114
7091
7064
7035
7004
6971
6936
6899
6860
6820
6779
6736
6692
6646
6599
6551
6501
6451
6398
6344
6289
6232
6174
6114
6052
5989
5924
5858
5790
5721
5650
5577
5504
5428
5351
5272
5192
5109
5026
4940
4853
4764
4674
4582
4489
4394
4297
4199
4100
3998
3895
3791
3685
3578
3469
3358
3246
3132
3016
2898
2779
2659
2536
2412
2287
2159
2031
1900
1768
1634
1499
1362
1223
1083
940
796
650
502
353
201
48
-106
-263
-421
-581
-742
-906
-1070
-1236
-1404
-1572
-1742
-1913
-2086
-2259
-2434
-2609
-2786
-2963
-3140
-3318
-3496
-3674
-3852
-4030
-4208
-4386
-4563
-4739
-4914
-5089
-5262
-5435
-5606
-5776
-5944
-6112
-6277
-6441
-6604
-6765
-6924
-7082
-7237
-7392
-7544
-7695
-7844
-7991
-8137
-8282
-8424
-8565
-8703
-8840
-8974
-9107
-9237
-9364
-9490
-9613
-9733
-9851
-9967
-10080
-10191
-10300
-10406
-10510
-10611
-10710
-10806
-10901
-10992
-11082
-11169
-11254
-11336
-11417
-11495
-11570
-11643
-11714
-11783
-11849
-11912
-11973
-12032
-12089
-12143
-12195
-12244
-12290
-12334
-12375
-12414
-12449
-12482
-12512
-12540
-12565
-12587
-12607
-12624
-12638
-12650
-12659
-12666
-12670
-12672
-12671
-12667
-12661
-12653
-12642
-12628
-12612
-12594
-12572
-12548
-12521
-12491
-12459
-12423
-12385
-12345
-12301
-12255
-12207
-12156
-12103
-12047
-11988
-11927
-11864
-11798
-11730
-11659
-11587
-11512
-11436
-11357
-11276
-11194
-11110
-11025
-10938
-10849
-10759
-10667
-10573
-10478
-10382
-10283
-10183
-10081
-9977
-9872
-9765
-9656
-9546
-9433
-9320
-9204
-9087
-8969
-8848
-8727
-8603
-8479
-8352
-8224
-8095
-7965
-7833
-7700
-7566
-7431
-7296
-7160
-7023
-6886
-6748
-6611
-6473
-6335
-6197
-6059
-5920
-5782
-5644
-5506
-5369
-5231
-5094
-4957
-4820
-4683
-4547
-4411
-4276
-4141
-4006
-3873
-3740
-3608
-3476
-3345
-3214
-3084
-2955
-2827
-2699
-2572
-2445
-2319
-2194
-2070
-1946
-1823
-1700
-1578
-1457
-1336
-1216
-1097
-979
-861
-744
-629
-514
-400
-288
-177
-66
43
151
258
363
467
570
672
773
872
970
1068
1164
1259
1353
1446
1538
1628
1717
1805
1891
1976
2060
2142
2223
2303
2382
2460
2536
2611
2685
2757
2828
2898
2966
3033
3098
3162
3224
3285
3344
3402
3458
3512
3566
3617
3667
3716
3763
3809
3853
3896
3937
3977
4016
4053
4088
4122
4155
4186
4216
4244
4271
4296
4320
4342
4362
4381
4398
4414
4428
4441
4453
4462
4470
4477
4482
4486
4488
4489
4488
4486
4483
4478
4472
4465
4457
4447
4436
4424
4411
4396
4381
4365
4348
4331
4313
4295
4276
4256
4236
4216
4195
4173
4151
4128
4105
4081
4056
4030
4006
3980
3953
3926
3899
3871
3842
3812
3782
3752
3720
3689
3657
3624
3590
3556
3521
3486
3449
3412
3375
3337
3298
3259
3219
3179
3139
3099
3058
3016
2975
2934
2893
2852
2811
2771
2732
2693
2655
2619
2583
2548
2515
2483
2452
2423
2395
2368
2343
2318
2295
2273
2252
2233
2214
2197
2181
2165
2151
2138
2126
2114
2104
2094
2085
2078
2071
2065
2060
2057
2054
2051
2050
2049
2048
2049
2049
2050
2052
2054
2056
2058
2061
2065
2068
2072
2076
2080
2084
2088
2092
2096
2100
2104
2107
2111
2114
2117
2121
2124
2128
2131
2135
2139
2143
2148
2153
2158
2163
2169
2175
2181
2187
2194
2202
2209
2217
2225
2233
2242
2250
2259
2269
2278
2288
2298
2308
2318
2329
2340
2352
2364
2376
2389
2402
2416
2430
2444
2459
2474
2489
2503
2518
2532
2547
2561
2574
2588
2601
2614
2626
2638
2650
2661
2672
2682
2692
2702
2711
2719
2727
2734
2741
2747
2753
2757
2762
2766
2770
2773
2775
2778
2780
2781
2783
2783
2784
2784
2783
2782
2781
2780
2778
2776
2774
2772
2770
2767
2764
2761
2757
2753
2749
2744
2739
2734
2728
2722
2716
2709
2702
2695
2688
2680
2672
2664
2655
2647
2638
2628
2618
2608
2598
2587
2575
2564
2552
2539
2527
2514
2500
2486
2472
2457
2442
2426
2409
2393
2375
2357
2338
2319
2299
2279
2257
2236
2213
2190
2165
2141
2115
2089
2063
2035
2008
1979
1951
1922
1894
1864
1835
1806
1776
1746
1717
1687
1658
1628
1599
1570
1541
1512
1483
1454
1426
1398
1370
1343
1315
1289
1262
1236
1210
1184
1158
1133
1107
1081
1055
1029
1002
976
949
921
893
865
836
806
775
744
712
680
646
612
577
542
505
468
430
391
352
311
270
229
186
143
100
56
12
-33
-77
-122
-167
-212
-258
-303
-349
-394
-440
-486
-531
-577
-623
-669
-715
-762
-808
-854
-901
-947
-994
-1041
-1088
-1135
-1182
-1230
-1277
-1325
-1373
-1421
-1470
-1519
-1568
-1617
-1667
-1716
-1767
-1817
-1868
-1920
-1971
-2023
-2076
-2128
-2181
-2234
-2288
-2342
-2397
-2451
-2506
-2562
-2617
-2673
-2729
-2785
-2841
-2898
-2954
-3010
-3066
-3121
-3177
-3232
-3287
-3342
-3396
-3450
-3504
-3557
-3610
-3663
-3715
-3766
-3817
-3868
-3918
-3967
-4016
-4064
-4112
-4160
-4207
-4253
-4299
-4345
-4390
-4435
-4480
-4524
-4568
-4612
-4655
-4699
-4742
-4785
-4828
-4871
-4913
-4955
-4996
-5038
-5079
-5119
-5159
-5200
-5239
-5279
-5318
-5358
-5397
-5436
-5475
-5514
-5553
-5592
-5630
-5669
-5707
-5745
-5783
-5821
-5859
-5896
-5933
-5970
-6006
-6042
-6078
-6112
-6146
-6179
-6212
-6243
-6274
-6303
-6332
-6359
-6384
-6408
-6431
-6453
-6472
-6491
-6508
-6523
-6536
-6548
-6558
-6567
-6574
-6579
-6583
-6586
-6587
-6587
-6585
-6582
-6578
-6573
-6567
-6561
-6553
-6544
-6535
-6526
-6515
-6504
-6493
-6481
-6469
-6456
-6443
-6429
-6415
-6401
-6386
-6371
-6356
-6340
-6323
-6307
-6289
-6271
-6253
-6234
-6214
-6193
-6172
-6150
-6127
-6103
-6079
-6053
-6027
-6000
-5972
-5943
-5914
-5885
-5854
-5824
-5792
-5760
-5728
-5695
-5662
-5628
-5594
-5560
-5525
-5490
-5454
-5419
-5383
-5347
-5311
-5275
-5239
-5203
-5166
-5130
-5094
-5058
-5022
-4986
-4949
-4913
-4877
-4840
-4804
-4767
-4730
-4692
-4655
-4617
-4580
-4542
-4505
-4467
-4430
-4392
-4355
-4317
-4279
-4241
-4202
-4164
-4125
-4085
-4046
-4005
-3965
-3924
-3882
-3840
-3798
-3754
-3711
-3666
-3622
-3576
-3530
-3484
-3437
-3389
-3341
-3292
-3243
-3193
-3142
-3091
-3039
-2987
-2934
-2881
-2827
-2773
-2719
-2664
-2608
-2553
-2497
-2440
-2384
-2328
-2272
-2216
-2160
-2104
-2049
-1994
-1939
-1885
-1831
-1777
-1724
-1671
-1618
-1566
-1515
-1463
-1413
-1362
-1312
-1263
-1214
-1165
-1117
-1070
-1022
-975
-928
-882
-836
-790
-744
-698
-652
-606
-561
-515
-469
-423
-377
-331
-285
-239
-192
-146
-99
-52
-5
41
88
135
181
227
273
319
364
409
453
497
541
584
626
668
709
750
790
829
868
906
944
981
1016
1053
1089
1123
1158
1192
1225
1258
1291
1324
1356
1388
1420
1452
1483
1515
1547
1578
1610
1642
1674
1706
1739
1771
1804
1837
1871
1904
1938
1972
2005
2041
2075
2110
2145
2181
2216
2251
2287
2322
2357
2393
2428
2463
2498
2533
2568
2603
2637
2671
2704
2738
2770
2803
2836
2868
2899
2931
2961
2992
3022
3052
3081
3109
3137
3165
3191
3217
3242
3267
3291
3314
3337
3359
3380
3400
3419
3438
3456
3472
3488
3503
3517
3530
3543
3554
3564
3574
3582
3590
3597
3602
3607
3612
3615
3618
3620
3621
3621
3621
3620
3618
3616
3613
3610
3605
3601
3595
3589
3582
3574
3565
3556
3546
3536
3524
3512
3499
3486
3471
3456
3440
3423
3406
3388
3370
3351
3333
3314
3295
3276
3257
3238
3219
3200
3181
3163
3144
3126
3108
3090
3073
3055
3038
3021
3003
2986
2969
2952
2935
2919
2902
2886
2869
2853
2837
2820
2804
2788
2771
2755
2738
2722
2705
2688
2671
2655
2638
2622
2605
2588
2572
2555
2539
2523
2507
2491
2476
2460
2445
2430
2414
2399
2384
2368
2353
2338
2323
2308
2293
2278
2264
2249
2234
2219
2204
2190
2175
2161
2147
2133
2120
2106
2094
2081
2068
2056
2044
2032
2021
2009
1997
1986
1974
1963
1951
1940
1929
1917
1906
1895
1883
1872
1861
1849
1838
1827
1816
1805
1794
1783
1772
1761
1750
1739
1728
1717
1706
1695
1684
1674
1663
1652
1641
1631
1620
1610
1599
1588
1578
1567
1557
1546
1536
1526
1515
1505
1494
1484
1474
1464
1453
1443
1433
1423
1413
1403
1393
1383
1373
1363
1353
1343
1333
1323
1313
1304
1294
1284
1274
1265
1255
1245
1236
1226
1216
1207
1197
1188
1179
1169
1160
1150
1141
1132
1122
1113
1104
1095
1085
1076
1067
1058
1049
1040
1031
1022
1012
1004
995
986
977
969
960
951
942
934
925
916
907
899
890
882
873
865
856
848
839
831
822
814
806
798
789
781
773
765
756
748
740
732
724
716
708
700
692
684
676
668
660
653
645
637
629
621
614
606
598
591
583
576
568
561
553
546
538
531
523
516
509
501
494
487
480
472
465
458
451
444
437
430
422
415
408
401
395
388
381
374
367
360
353
347
340
333
326
320
313
307
300
293
287
280
274
267
261
254
248
242
235
229
223
216
210
204
198
191
185
179
173
167
161
155
149
143
137
131
125
119
113
107
101
96
90
84
78
72
67
61
55
50
44
39
33
27
22
16
11
6
0
-5
-11
-16
-21
-27
-32
-37
-43
-48
