10
43487
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
12
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
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
27
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
30
30
30
30
30
31
31
31
31
31
32
32
32
32
33
33
33
33
33
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
39
40
40
40
40
40
41
41
41
41
41
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
71
71
71
71
72
72
72
73
73
73
73
74
74
74
75
75
75
76
76
76
76
77
77
77
78
78
78
78
79
79
79
80
80
80
80
81
81
81
82
82
82
82
83
83
83
83
84
84
84
85
85
85
85
86
86
86
87
87
87
88
88
88
89
89
89
90
90
90
91
91
91
92
92
92
93
93
94
94
94
95
95
96
96
96
97
97
98
98
98
99
99
100
100
100
101
101
102
102
103
103
104
104
105
105
106
106
107
107
108
108
109
109
110
110
111
112
112
113
113
114
114
115
115
116
117
117
118
118
119
119
120
121
121
122
123
123
124
124
125
126
126
127
128
128
129
129
130
131
131
132
133
133
134
134
135
136
136
137
138
138
139
140
140
141
142
142
143
144
145
145
146
147
147
148
149
149
150
151
152
152
153
154
154
155
156
157
157
158
159
160
160
161
162
163
164
165
166
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
230
231
232
233
234
235
237
238
239
240
241
242
244
245
246
247
249
250
251
253
254
255
257
258
259
261
262
263
265
266
267
269
270
271
273
274
275
277
278
279
281
282
283
285
286
287
288
290
291
292
294
295
296
297
299
300
302
303
304
306
307
309
310
312
313
315
316
318
319
321
323
324
326
327
329
331
332
334
335
336
338
339
340
342
343
344
345
347
348
349
350
351
351
352
353
353
353
354
354
354
355
355
355
356
356
356
357
357
357
357
356
356
356
356
356
356
356
356
355
355
355
355
355
355
356
356
356
357
357
358
358
359
359
359
360
360
360
361
361
362
362
362
363
364
364
365
365
366
366
366
366
367
367
367
367
367
367
367
367
367
367
367
366
366
365
365
364
364
364
363
363
363
363
363
363
363
363
364
364
364
364
365
365
365
366
366
366
367
367
368
369
370
371
372
373
375
376
377
379
380
382
384
385
387
389
391
393
395
398
400
402
405
407
409
412
414
416
418
420
422
423
425
427
428
430
432
433
435
437
439
441
444
446
448
451
453
455
457
459
461
463
464
466
468
470
472
474
476
478
480
483
485
487
490
492
495
497
500
503
506
509
512
516
519
523
528
532
536
540
544
548
551
555
558
562
566
569
573
577
581
585
589
593
597
600
604
608
611
614
617
620
623
626
628
631
634
636
638
639
641
642
643
645
646
647
648
649
650
650
651
651
651
651
651
652
652
652
652
652
652
652
652
652
652
652
652
652
653
653
654
655
656
658
660
662
665
667
670
673
677
680
684
688
692
695
699
702
705
708
711
714
717
720
723
726
728
731
733
736
738
740
742
744
746
747
748
748
748
748
748
747
747
745
744
742
739
737
735
733
731
729
727
726
724
722
721
719
717
714
711
708
704
701
697
694
692
690
688
687
686
685
684
683
682
682
681
680
680
679
678
678
677
676
676
675
673
672
669
667
663
660
657
654
651
648
644
641
637
632
628
622
617
611
606
601
596
591
586
581
576
571
566
560
554
547
539
531
523
515
507
500
493
487
481
475
470
464
458
453
448
443
438
434
430
426
423
419
415
412
408
404
401
398
395
392
391
390
390
390
391
391
392
393
393
392
391
389
387
385
383
381
379
377
375
373
371
369
367
366
364
363
361
360
358
357
355
354
353
351
349
346
343
340
337
334
331
328
325
322
319
317
314
312
310
307
304
301
298
295
292
290
289
288
289
290
292
294
296
299
302
306
309
314
318
323
328
333
339
345
351
358
366
374
382
390
399
407
415
422
428
433
438
441
444
445
444
443
441
439
437
435
434
432
432
431
430
428
426
423
421
418
415
412
408
404
399
395
390
385
380
376
372
368
365
363
361
360
359
359
360
361
364
368
372
376
381
387
393
399
406
413
420
427
434
442
450
458
467
476
485
494
504
514
525
535
546
558
569
581
593
605
615
625
634
641
648
653
658
663
667
670
673
676
677
678
678
678
679
680
682
684
687
692
698
705
712
721
729
738
747
757
767
777
788
799
811
823
834
846
857
868
879
889
899
908
917
927
936
946
956
966
977
987
996
1004
1010
1018
1024
1030
1036
1041
1045
1048
1051
1053
1054
1055
1055
1055
1054
1053
1052
1051
1049
1047
1044
1041
1036
1032
1027
1022
1016
1010
1004
998
990
982
974
966
958
951
944
938
932
926
920
915
909
905
901
898
896
895
895
897
899
901
903
904
904
904
904
903
903
903
903
904
906
908
910
912
915
916
918
919
919
919
918
917
915
913
910
907
903
898
893
888
882
876
870
864
858
852
845
837
829
819
809
799
787
775
763
750
738
726
715
705
696
688
682
676
670
665
659
654
648
642
637
633
629
627
625
624
623
623
624
627
631
636
642
649
657
666
675
685
695
706
716
727
738
749
761
773
785
797
809
820
832
844
856
868
879
891
901
911
920
927
934
939
942
944
945
945
944
942
940
938
936
933
931
929
927
925
924
922
922
921
922
922
923
924
925
925
926
925
925
925
925
925
925
925
925
926
926
925
925
924
922
920
917
914
911
908
905
902
899
896
894
891
889
887
884
881
877
873
868
863
857
852
845
839
834
828
822
816
810
803
796
788
779
768
757
746
733
721
708
696
685
674
664
654
646
639
632
627
622
618
615
612
609
608
607
609
611
616
621
627
633
640
648
656
664
672
680
688
696
704
712
720
728
737
745
753
761
769
777
786
794
803
810
817
823
829
833
837
841
845
849
851
854
855
856
857
859
861
863
866
868
870
872
872
872
870
867
864
860
855
849
843
837
831
826
821
817
813
809
804
800
797
794
792
790
789
788
787
787
788
790
792
795
798
801
804
805
806
805
804
802
801
801
801
801
803
805
807
809
811
813
815
817
820
823
827
832
838
844
852
859
867
875
884
893
903
912
921
930
939
947
956
965
973
981
988
994
1000
1006
1010
1016
1022
1030
1038
1047
1057
1068
1080
1093
1107
1121
1135
1150
1166
1181
1196
1210
1224
1237
1251
1265
1279
1294
1309
1325
1341
1356
1371
1386
1399
1411
1422
1433
1442
1450
1458
1464
1471
1477
1483
1489
1497
1504
1513
1522
1532
1542
1553
1565
1577
1588
1599
1610
1619
1627
1635
1641
1647
1652
1656
1659
1661
1662
1662
1660
1658
1654
1650
1645
1639
1633
1627
1622
1616
1612
1608
1606
1606
1608
1612
1617
1623
1630
1638
1644
1651
1657
1663
1668
1674
1679
1683
1686
1688
1689
1690
1690
1689
1688
1686
1684
1681
1677
1672
1666
1660
1653
1646
1639
1631
1622
1613
1603
1592
1580
1567
1553
1538
1521
1503
1484
1463
1441
1418
1394
1369
1344
1319
1293
1267
1240
1212
1183
1152
1121
1088
1055
1020
988
955
924
894
865
837
811
785
761
738
715
693
671
649
627
604
582
561
541
521
504
487
471
457
443
432
421
412
403
394
386
377
369
361
354
348
343
340
337
335
335
335
337
339
342
346
350
355
360
365
370
374
378
381
385
389
394
400
407
415
425
436
447
460
473
487
503
520
538
557
576
594
613
630
646
661
674
686
696
705
713
721
727
734
741
748
755
764
773
783
793
805
817
830
844
858
871
885
898
910
923
935
946
956
965
973
979
983
985
986
987
986
986
985
984
983
981
979
977
974
969
965
959
953
947
940
934
927
921
914
906
896
885
872
857
841
823
805
787
769
752
736
721
708
696
685
677
670
665
663
662
663
667
672
680
689
701
714
728
743
759
776
792
808
822
837
850
862
873
883
894
904
916
928
941
956
971
986
1000
1016
1031
1044
1056
1067
1077
1085
1092
1098
1102
1104
1104
1103
1101
1098
1094
1089
1084
1078
1071
1064
1056
1047
1038
1028
1016
1006
995
983
970
957
944
931
918
906
896
886
877
870
863
856
849
842
835
828
820
813
805
798
791
785
779
774
769
764
760
755
751
748
745
742
739
737
734
730
727
723
720
718
717
716
716
717
719
722
725
729
734
739
745
751
758
764
771
779
787
796
804
814
823
833
842
851
859
866
872
878
883
887
890
890
889
886
881
873
863
852
839
825
809
793
775
757
739
720
701
682
663
644
626
608
590
573
556
540
525
510
497
484
473
463
453
444
436
427
419
410
401
391
381
371
361
351
342
333
325
318
313
308
305
304
304
306
309
312
316
320
324
328
332
334
336
336
335
333
330
327
323
319
315
309
304
298
293
288
283
278
273
268
262
255
248
239
230
221
211
200
189
177
165
152
139
126
113
99
85
71
56
41
27
14
1
-10
-20
-29
-37
-43
-49
-55
-59
-64
-68
-73
-77
-80
-84
-86
-87
-88
-87
-86
-84
-82
-80
-79
-77
-75
-74
-73
-72
-72
-72
-73
-75
-77
-81
-86
-92
-100
-109
-119
-131
-144
-158
-172
-188
-204
-220
-237
-254
-272
-290
-307
-325
-343
-361
-378
-394
-410
-426
-440
-455
-469
-482
-496
-508
-520
-531
-542
-552
-562
-571
-579
-587
-593
-599
-603
-605
-605
-602
-597
-589
-579
-566
-552
-536
-519
-502
-483
-463
-443
-422
-400
-378
-357
-336
-315
-296
-278
-261
-247
-233
-220
-208
-197
-187
-178
-169
-162
-155
-149
-144
-139
-135
-130
-125
-120
-115
-110
-106
-101
-96
-92
-88
-85
-83
-81
-79
-78
-76
-75
-74
-73
-72
-72
-72
-72
-73
-75
-78
-82
-86
-91
-96
-101
-106
-111
-116
-123
-130
-138
-148
-157
-166
-175
-182
-187
-190
-192
-191
-190
-187
-183
-179
-174
-168
-163
-157
-153
-150
-149
-149
-151
-153
-156
-159
-162
-164
-166
-166
-166
-166
-165
-164
-162
-161
-160
-160
-159
-158
-157
-155
-153
-152
-151
-152
-154
-157
-161
-166
-171
-177
-182
-187
-191
-194
-197
-199
-201
-203
-205
-206
-206
-206
-204
-202
-198
-194
-189
-182
-175
-167
-159
-149
-139
-129
-118
-107
-95
-83
-69
-55
-40
-25
-8
8
26
43
60
77
94
110
125
139
152
163
173
181
187
192
195
196
197
196
194
190
184
176
167
156
144
131
116
101
84
66
47
26
4
-20
-45
-71
-98
-126
-154
-183
-212
-240
-266
-292
-316
-337
-357
-376
-393
-410
-426
-441
-457
-472
-487
-502
-516
-530
-542
-554
-565
-574
-582
-589
-595
-600
-605
-609
-612
-616
-619
-622
-626
-629
-633
-635
-637
-638
-638
-636
-633
-629
-625
-620
-615
-609
-604
-598
-593
-587
-581
-574
-569
-563
-559
-555
-553
-552
-551
-551
-551
-551
-552
-553
-553
-554
-556
-558
-563
-568
-575
-583
-592
-601
-609
-618
-627
-636
-646
-657
-670
-685
-701
-719
-737
-756
-774
-790
-803
-814
-822
-827
-830
-831
-831
-830
-827
-824
-819
-813
-807
-799
-791
-783
-775
-767
-760
-753
-747
-743
-740
-738
-737
-737
-738
-740
-743
-747
-752
-759
-766
-774
-783
-793
-804
-816
-828
-842
-856
-870
-886
-902
-919
-936
-955
-975
-996
-1016
-1039
-1061
-1081
-1100
-1118
-1135
-1150
-1165
-1179
-1193
-1207
-1221
-1235
-1248
-1260
-1270
-1278
-1284
-1289
-1291
-1292
-1291
-1289
-1284
-1278
-1270
-1260
-1249
-1237
-1223
-1210
-1195
-1180
-1164
-1148
-1131
-1114
-1096
-1077
-1059
-1041
-1024
-1008
-994
-982
-972
-964
-958
-955
-953
-953
-954
-956
-958
-961
-965
-968
-972
-976
-980
-983
-987
-992
-997
-1002
-1008
-1016
-1024
-1033
-1043
-1052
-1063
-1073
-1084
-1096
-1107
-1118
-1128
-1139
-1150
-1161
-1174
-1187
-1202
-1218
-1234
-1250
-1266
-1281
-1296
-1309
-1321
-1334
-1346
-1358
-1370
-1383
-1395
-1408
-1420
-1431
-1442
-1452
-1462
-1470
-1477
-1483
-1488
-1491
-1492
-1493
-1493
-1492
-1490
-1489
-1487
-1487
-1487
-1487
-1488
-1488
-1488
-1488
-1487
-1487
-1486
-1484
-1481
-1477
-1471
-1465
-1458
-1452
-1446
-1439
-1432
-1423
-1414
-1403
-1391
-1378
-1365
-1352
-1342
-1333
-1328
-1326
-1326
-1330
-1337
-1348
-1363
-1380
-1400
-1422
-1446
-1472
-1498
-1523
-1548
-1571
-1594
-1616
-1638
-1661
-1683
-1707
-1730
-1754
-1779
-1803
-1829
-1855
-1882
-1909
-1938
-1967
-1998
-2029
-2062
-2095
-2129
-2164
-2197
-2229
-2259
-2284
-2307
-2326
-2342
-2355
-2364
-2371
-2376
-2380
-2384
-2390
-2397
-2408
-2420
-2436
-2454
-2473
-2493
-2514
-2535
-2556
-2576
-2596
-2616
-2635
-2654
-2673
-2692
-2710
-2729
-2748
-2767
-2789
-2812
-2838
-2866
-2897
-2930
-2964
-2998
-3032
-3064
-3095
-3125
-3154
-3185
-3218
-3252
-3288
-3325
-3362
-3398
-3432
-3465
-3495
-3524
-3552
-3578
-3604
-3628
-3651
-3673
-3692
-3709
-3723
-3734
-3743
-3750
-3755
-3758
-3760
-3760
-3760
-3758
-3755
-3751
-3745
-3738
-3731
-3724
-3716
-3707
-3698
-3689
-3679
-3669
-3658
-3646
-3634
-3623
-3612
-3602
-3593
-3584
-3576
-3567
-3559
-3552
-3545
-3539
-3535
-3533
-3532
-3532
-3535
-3540
-3547
-3557
-3569
-3584
-3602
-3622
-3646
-3672
-3701
-3731
-3763
-3796
-3829
-3862
-3895
-3927
-3958
-3988
-4016
-4043
-4069
-4094
-4118
-4142
-4164
-4185
-4206
-4227
-4248
-4269
-4289
-4308
-4326
-4341
-4352
-4360
-4364
-4365
-4364
-4360
-4356
-4351
-4345
-4340
-4336
-4332
-4329
-4326
-4323
-4319
-4314
-4309
-4303
-4297
-4291
-4284
-4278
-4273
-4269
-4266
-4263
-4262
-4260
-4260
-4261
-4263
-4265
-4266
-4266
-4263
-4258
-4249
-4238
-4226
-4212
-4198
-4184
-4170
-4157
-4145
-4134
-4123
-4113
-4102
-4091
-4082
-4070
-4058
-4045
-4030
-4014
-3999
-3982
-3965
-3949
-3932
-3916
-3898
-3879
-3859
-3839
-3818
-3796
-3774
-3751
-3727
-3701
-3672
-3639
-3602
-3560
-3515
-3467
-3417
-3367
-3318
-3271
-3227
-3187
-3149
-3113
-3078
-3045
-3011
-2977
-2941
-2903
-2864
-2825
-2786
-2750
-2716
-2685
-2658
-2635
-2616
-2601
-2588
-2577
-2568
-2562
-2558
-2557
-2558
-2561
-2564
-2568
-2573
-2580
-2589
-2601
-2614
-2629
-2646
-2664
-2684
-2706
-2729
-2755
-2784
-2817
-2855
-2898
-2947
-3001
-3059
-3121
-3187
-3254
-3323
-3393
-3463
-3534
-3605
-3677
-3749
-3820
-3889
-3953
-4013
-4067
-4118
-4163
-4204
-4242
-4277
-4310
-4342
-4372
-4399
-4425
-4448
-4469
-4488
-4505
-4521
-4537
-4554
-4570
-4587
-4604
-4622
-4640
-4659
-4679
-4700
-4721
-4743
-4766
-4791
-4815
-4840
-4865
-4890
-4916
-4943
-4972
-5002
-5032
-5061
-5088
-5112
-5131
-5147
-5160
-5170
-5177
-5181
-5183
-5182
-5179
-5174
-5167
-5158
-5149
-5139
-5130
-5122
-5115
-5108
-5103
-5099
-5095
-5092
-5090
-5088
-5088
-5089
-5093
-5099
-5107
-5117
-5127
-5139
-5150
-5161
-5170
-5179
-5187
-5195
-5204
-5213
-5223
-5234
-5245
-5256
-5267
-5277
-5285
-5291
-5293
-5292
-5287
-5279
-5268
-5253
-5236
-5216
-5195
-5172
-5148
-5123
-5096
-5066
-5032
-4995
-4955
-4911
-4863
-4812
-4758
-4702
-4644
-4587
-4529
-4470
-4408
-4342
-4272
-4196
-4117
-4034
-3949
-3863
-3775
-3686
-3595
-3503
-3408
-3310
-3208
-3102
-2992
-2877
-2758
-2634
-2507
-2376
-2242
-2106
-1967
-1827
-1688
-1549
-1412
-1277
-1142
-1008
-875
-741
-606
-470
-334
-197
-61
74
206
337
467
596
725
853
981
1110
1239
1368
1497
1625
1752
1878
2001
2122
2240
2354
2463
2567
2666
2758
2844
2923
2994
3058
3115
3166
3210
3247
3280
3306
3327
3343
3355
3363
3368
3371
3373
3372
3369
3365
3359
3351
3343
3333
3324
3315
3306
3298
3289
3279
3268
3256
3244
3229
3214
3197
3180
3166
3155
3149
3148
3153
3164
3182
3207
3238
3274
3314
3357
3402
3447
3493
3538
3582
3625
3668
3709
3751
3792
3835
3879
3925
3973
4022
4074
4123
4171
4216
4257
4293
4326
4354
4379
4399
4416
4432
4446
4460
4475
4489
4503
4517
4529
4539
4548
4554
4555
4552
4542
4527
4507
4482
4456
4428
4400
4375
4354
4337
4324
4316
4312
4312
4316
4323
4335
4350
4371
4397
4430
4470
4518
4575
4640
4715
4799
4893
4996
5108
5228
5356
5489
5626
5765
5904
6040
6174
6303
6429
6554
6677
6801
6927
7056
7189
7327
7470
7617
7767
7918
8070
8221
8372
8521
8667
8811
8954
9094
9235
9377
9523
9673
9829
9991
10157
10328
10501
10675
10848
11020
11189
11356
11520
11683
11844
12005
12167
12330
12497
12668
12846
13031
13222
13419
13621
13828
14040
14255
14473
14691
14906
15116
15318
15512
15698
15876
16046
16207
16364
16515
16661
16803
16945
17089
17236
17387
17544
17705
17870
18036
18204
18371
18536
18699
18860
19020
19180
19338
19496
19653
19809
19962
20112
20259
20402
20541
20678
20811
20940
21063
21179
21286
21382
21466
21538
21599
21649
21691
21727
21759
21789
21819
21849
21879
21911
21942
21973
22005
22039
22075
22113
22156
22204
22260
22325
22400
22484
22578
22681
22792
22908
23028
23147
23264
23375
23479
23574
23658
23731
23792
23843
23884
23921
23956
23993
24034
24081
24133
24191
24254
24319
24386
24450
24508
24557
24592
24610
24610
24588
24545
24479
24390
24280
24151
24002
23836
23651
23449
23226
22982
22715
22426
22113
21778
21419
21038
20636
20214
19774
19320
18854
18380
17904
17430
16961
16501
16050
15608
15176
14751
14334
13924
13520
13123
12732
12348
11969
11595
11222
10848
10472
10090
9704
9313
8918
8518
8113
7702
7284
6859
6425
5983
5532
5069
4595
4107
3604
3086
2551
2001
1435
856
264
-339
-955
-1583
-2224
-2877
-3545
-4227
-4925
-5639
-6368
-7112
-7868
-8637
-9415
-10198
-10982
-11763
-12538
-13303
-14057
-14798
-15527
-16242
-16942
-17625
-18292
-18938
-19564
-20165
-20739
-21286
-21804
-22294
-22754
-23186
-23590
-23964
-24308
-24622
-24904
-25155
-25373
-25560
-25714
-25838
-25930
-25993
-26028
-26035
-26017
-25974
-25906
-25816
-25705
-25574
-25427
-25264
-25090
-24904
-24708
-24499
-24278
-24041
-23787
-23512
-23215
-22894
-22547
-22176
-21782
-21368
-20939
-20498
-20049
-19596
-19141
-18685
-18229
-17771
-17310
-16842
-16361
-15869
-15358
-14828
-14278
-13707
-13118
-12512
-11895
-11269
-10640
-10010
-9383
-8763
-8151
-7554
-6969
-6399
-5844
-5300
-4768
-4245
-3729
-3220
-2716
-2218
-1724
-1237
-756
-283
178
628
1063
1485
1891
2281
2654
3007
3339
3650
3939
4209
4462
4704
4938
5169
5401
5638
5880
6127
6378
6631
6882
7130
7371
7604
7828
8042
8246
8439
8623
8798
8963
9119
9265
9402
9533
9661
9792
9930
10080
10242
10418
10607
10807
11016
11231
11450
11670
11890
12110
12329
12549
12772
13000
13232
13467
13704
13940
14173
14400
14617
14824
15016
15193
15356
15503
15637
15759
15870
15971
16062
16146
16225
16297
16367
16433
16495
16557
16618
16679
16742
16804
16864
16921
16973
17018
17059
17094
17125
17151
17170
17181
17180
17164
17131
17078
17004
16907
16787
16645
16484
16306
16113
15908
15690
15458
15212
14948
14667
14366
14045
13703
13339
12952
12544
12117
11672
11211
10736
10246
9743
9227
8702
8170
7635
7098
6560
6022
5481
4937
4386
3828
3262
2688
2105
1515
918
315
-293
-903
-1515
-2125
-2733
-3335
-3929
-4512
-5081
-5635
-6173
-6695
-7201
-7692
-8167
-8630
-9080
-9516
-9941
-10354
-10755
-11146
-11526
-11898
-12262
-12621
-12976
-13329
-13682
-14035
-14390
-14749
-15113
-15481
-15854
-16230
-16609
-16990
-17371
-17751
-18129
-18506
-18881
-19253
-19622
-19988
-20350
-20710
-21066
-21421
-21774
-22124
-22473
-22822
-23169
-23517
-23865
-24214
-24563
-24913
-25264
-25613
-25960
-26302
-26636
-26962
-27277
-27578
-27863
-28130
-28375
-28599
-28800
-28978
-29133
-29265
-29374
-29460
-29524
-29567
-29590
-29595
-29582
-29551
-29504
-29441
-29364
-29273
-29167
-29047
-28913
-28765
-28605
-28434
-28253
-28063
-27864
-27658
-27446
-27228
-27005
-26773
-26532
-26280
-26014
-25733
-25436
-25121
-24788
-24436
-24063
-23670
-23255
-22818
-22360
-21880
-21379
-20855
-20310
-19742
-19151
-18534
-17893
-17226
-16533
-15816
-15075
-14311
-13526
-12722
-11903
-11074
-10237
-9398
-8559
-7721
-6887
-6057
-5232
-4413
-3603
-2801
-2011
-1232
-465
287
1026
1750
2462
3161
3850
4529
5198
5857
6504
7139
7761
8369
8963
9542
10106
10656
11193
11717
12231
12736
13233
13722
14203
14675
15137
15589
16032
16465
16889
17303
17704
18092
18463
18818
19156
19478
19785
20077
20356
20622
20876
21117
21346
21563
21769
21965
22152
22333
22507
22677
22843
23005
23163
23314
23456
23586
23703
23804
23887
23953
23999
24026
24033
24019
23984
23931
23858
23770
23666
23549
23418
23274
23119
22952
22775
22589
22396
22196
21992
21783
21573
21361
21149
20938
20726
20514
20303
20092
19882
19673
19466
19260
19055
18850
18643
18434
18222
18008
17790
17569
17343
17113
16878
16641
16401
16157
15910
15659
15402
15139
14868
14591
14308
14020
13728
13436
13144
12856
12571
12293
12019
11751
11488
11229
10974
10726
10485
10253
10032
9822
9621
9429
9243
9063
8888
8718
8553
8396
8246
8103
7971
7845
7724
7605
7482
7355
7221
7080
6932
6778
6618
6454
6285
6111
5930
5744
5551
5353
5150
4942
4729
4510
4283
4048
3803
3544
3272
2984
2680
2361
2028
1683
1327
963
591
213
-171
-558
-949
-1345
-1746
-2153
-2567
-2988
-3417
-3854
-4301
-4758
-5228
-5713
-6214
-6732
-7267
-7821
-8391
-8976
-9576
-10187
-10809
-11440
-12079
-12724
-13374
-14027
-14680
-15331
-15979
-16622
-17259
-17891
-18516
-19135
-19746
-20348
-20941
-21523
-22091
-22643
-23176
-23689
-24178
-24642
-25077
-25482
-25854
-26193
-26497
-26765
-26997
-27192
-27349
-27468
-27550
-27595
-27605
-27582
-27529
-27447
-27338
-27204
-27044
-26858
-26646
-26408
-26145
-25855
-25538
-25191
-24814
-24407
-23970
-23502
-23003
-22475
-21917
-21331
-20718
-20078
-19414
-18726
-18014
-17279
-16522
-15742
-14942
-14122
-13284
-12431
-11564
-10686
-9800
-8907
-8010
-7112
-6214
-5316
-4421
-3531
-2645
-1766
-894
-29
828
1677
2517
3346
4162
4964
5749
6515
7257
7975
8667
9330
9963
10567
11143
11692
12217
12720
13201
13662
14102
14523
14923
15302
15661
15998
16314
16609
16883
17134
17364
17572
17758
17924
18067
18189
18288
18363
18413
18436
18433
18405
18353
18279
18185
18074
17947
17807
17656
17495
17328
17156
16983
16810
16640
16474
16314
16161
16017
15879
15750
15627
15512
15405
15307
15218
15141
15075
15021
14981
14957
14949
14957
14983
15024
15081
15150
15232
15324
15424
15532
15644
15760
15876
15992
16105
16213
16318
16420
16516
16610
16701
16790
16878
16964
17051
17136
17221
17306
17391
17476
17561
17648
17737
17828
17923
18021
18121
18221
18320
18417
18509
18594
18672
18739
18795
18839
18868
18883
18882
18867
18835
18788
18725
18646
18552
18444
18323
18188
18039
17876
17698
17505
17300
17081
16849
16603
16344
16070
15782
15479
15162
14828
14478
14111
13725
13321
12896
12452
11987
11502
10998
10474
9932
9372
8794
8200
7589
6964
6325
5677
5023
4365
3709
3057
2410
1768
1132
503
-120
-736
-1343
-1940
-2525
-3097
-3653
-4193
-4712
-5210
-5684
-6134
-6558
-6958
-7334
-7686
-8015
-8322
-8606
-8869
-9114
-9344
-9560
-9765
-9960
-10146
-10322
-10489
-10648
-10799
-10944
-11083
-11214
-11336
-11447
-11546
-11631
-11703
-11761
-11805
-11837
-11857
-11863
-11858
-11840
-11810
-11767
-11713
-11647
-11571
-11485
-11390
-11284
-11169
-11042
-10904
-10754
-10593
-10420
-10236
-10042
-9839
-9627
-9409
-9183
-8952
-8716
-8473
-8223
-7966
-7701
-7428
-7147
-6858
-6560
-6254
-5937
-5608
-5267
-4913
-4546
-4168
-3779
-3380
-2970
-2552
-2124
-1688
-1243
-790
-330
140
616
1101
1592
2089
2590
3096
3605
4114
4623
5129
5630
6124
6610
7086
7553
8010
8460
8902
9335
9762
10180
10591
10992
11383
11762
12127
12478
12814
13134
13437
13723
13992
14244
14479
14698
14901
15090
15266
15429
15581
15724
15857
15982
16099
16209
16312
16407
16496
16579
16658
16732
16803
16870
16933
16992
17046
17093
17132
17163
17185
17200
17207
17208
17202
17191
17174
17151
17124
17091
17053
17009
16961
16907
16849
16786
16718
16645
16565
16479
16385
16283
16175
16059
15935
15803
15666
15524
15381
15237
15096
14958
14825
14697
14574
14457
14346
14240
14141
14048
13961
13880
13805
13735
13670
13612
13558
13511
13470
13434
13406
13384
13369
13362
13361
13366
13375
13388
13402
13418
13436
13455
13477
13503
13533
13568
13610
13657
13710
13768
13830
13894
13960
14026
14093
14163
14234
14310
14389
14473
14560
14649
14740
14832
14923
15015
15106
15197
15288
15378
15468
15558
15649
15742
15836
15933
16030
16132
16235
16341
16451
16563
16675
16788
16898
17002
17100
17188
17266
17333
17389
17433
17466
17488
17497
17495
17480
17452
17409
17351
17274
17176
17057
16915
16750
16561
16350
16117
15863
15589
15295
14983
14652
14304
13938
13554
13152
12732
12294
11839
11366
10877
10375
9860
9335
8800
8257
7705
7146
6580
6007
5428
4844
4256
3665
3072
2479
1885
1292
700
110
-477
-1061
-1640
-2215
-2783
-3345
-3900
-4449
-4990
-5525
-6053
-6575
-7089
-7597
-8098
-8590
-9074
-9550
-10017
-10475
-10925
-11365
-11795
-12216
-12626
-13028
-13419
-13801
-14173
-14533
-14882
-15220
-15546
-15863
-16172
-16475
-16773
-17067
-17360
-17650
-17939
-18228
-18516
-18804
-19094
-19386
-19681
-19978
-20277
-20578
-20879
-21178
-21475
-21770
-22060
-22347
-22629
-22908
-23182
-23451
-23716
-23974
-24225
-24469
-24705
-24934
-25154
-25367
-25571
-25767
-25952
-26126
-26288
-26436
-26571
-26691
-26798
-26891
-26972
-27042
-27101
-27150
-27188
-27215
-27230
-27233
-27223
-27201
-27166
-27120
-27062
-26995
-26918
-26833
-26739
-26637
-26525
-26403
-26270
-26125
-25967
-25797
-25615
-25423
-25221
-25012
-24795
-24571
-24341
-24105
-23863
-23616
-23363
-23103
-22837
-22565
-22285
-21999
-21707
-21409
-21106
-20801
-20493
-20186
-19878
-19571
-19264
-18955
-18644
-18331
-18014
-17694
-17372
-17048
-16723
-16396
-16068
-15742
-15414
-15085
-14754
-14422
-14086
-13747
-13403
-13053
-12697
-12333
-11962
-11583
-11196
-10802
-10400
-9990
-9574
-9151
-8720
-8284
-7840
-7389
-6931
-6466
-5993
-5514
-5028
-4537
-4042
-3544
-3045
-2546
-2049
-1554
-1063
-578
-99
372
833
1283
1721
2147
2558
2955
3338
3706
4059
4399
4725
5035
5329
5605
5861
6097
6311
6502
6669
6811
6926
7013
7072
7100
7097
7063
6997
6901
6776
6622
6441
6234
6004
5750
5473
5175
4855
4513
4150
3766
3360
2936
2492
2029
1550
1054
542
14
-527
-1082
-1649
-2227
-2815
-3410
-4011
-4618
-5229
-5844
-6463
-7086
-7713
-8344
-8980
-9621
-10265
-10914
-11567
-12224
-12886
-13551
-14220
-14892
-15565
-16238
-16911
-17582
-18252
-18920
-19587
-20254
-20921
-21587
-22252
-22916
-23577
-24236
-24892
-25543
-26188
-26827
-27458
-28082
-28696
-29301
-29894
-30476
-31044
-31597
-32136
-32659
-33166
-33656
-34131
-34590
-35034
-35460
-35870
-36261
-36633
-36984
-37316
-37627
-37918
-38189
-38440
-38672
-38884
-39077
-39250
-39403
-39536
-39648
-39738
-39808
-39855
-39880
-39883
-39863
-39821
-39756
-39668
-39556
-39420
-39259
-39072
-38860
-38620
-38354
-38060
-37739
-37390
-37014
-36609
-36177
-35715
-35225
-34707
-34163
-33593
-32998
-32380
-31738
-31073
-30385
-29673
-28937
-28177
-27392
-26584
-25753
-24899
-24023
-23126
-22209
-21272
-20317
-19344
-18352
-17344
-16318
-15275
-14217
-13144
-12057
-10958
-9849
-8730
-7603
-6471
-5334
-4194
-3053
-1910
-766
377
1519
2659
3796
4930
6059
7183
8300
9410
10512
11606
12692
13770
14838
15897
16944
17980
19002
20011
21003
21979
22937
23877
24796
25696
26574
27432
28268
29084
29880
30657
31415
32154
32874
33575
34257
34918
35557
36175
36770
37342
37890
38415
38915
39390
39841
40266
40665
41038
41386
41707
42002
42272
42514
42731
42920
43082
43217
43325
43406
43459
43486
43487
43462
43411
43335
43235
43110
42961
42790
42598
42387
42156
41909
41647
41370
41081
40780
40468
40145
39812
39470
39120
38764
38401
38033
37660
37284
36904
36520
36134
35743
35348
34949
34544
34136
33723
33306
32885
32462
32036
31608
31177
30742
30304
29860
29411
28956
28496
28030
27560
27085
26605
26121
25633
25142
24647
24150
23650
23149
22647
22145
21643
21141
20639
20137
19635
19133
18630
18128
17625
17122
16619
16116
15613
15111
14609
14107
13606
13104
12602
12100
11596
11090
10584
10076
9568
9058
8547
8036
7523
7010
6495
5980
5462
4943
4420
3894
3365
2832
2296
1758
1216
673
128
-418
-964
-1510
-2055
-2598
-3139
-3679
-4216
-4752
-5286
-5819
-6351
-6883
-7414
-7944
-8472
-8997
-9519
-10036
-10550
-11059
-11564
-12065
-12563
-13058
-13549
-14038
-14523
-15007
-15488
-15967
-16445
-16920
-17393
-17863
-18330
-18794
-19253
-19709
-20160
-20606
-21047
-21482
-21913
-22340
-22763
-23183
-23601
-24017
-24431
-24844
-25255
-25665
-26073
-26478
-26880
-27278
-27671
-28057
-28435
-28805
-29165
-29513
-29850
-30174
-30485
-30782
-31064
-31331
-31582
-31816
-32033
-32229
-32406
-32564
-32700
-32815
-32908
-32980
-33030
-33058
-33064
-33046
-33006
-32942
-32855
-32744
-32610
-32454
-32275
-32073
-31850
-31605
-31339
-31054
-30749
-30425
-30083
-29723
-29346
-28950
-28537
-28107
-27659
-27195
-26714
-26219
-25709
-25186
-24650
-24102
-23544
-22975
-22396
-21807
-21208
-20601
-19984
-19358
-18722
-18077
-17423
-16759
-16085
-15404
-14715
-14019
-13317
-12612
-11903
-11192
-10480
-9767
-9054
-8342
-7631
-6924
-6220
-5521
-4829
-4142
-3461
-2787
-2118
-1457
-803
-156
481
1110
1730
2339
2937
3524
4098
4660
5209
5745
6268
6777
7271
7752
8217
8669
9106
9529
9939
10335
10718
11089
11449
11797
12135
12462
12779
13087
13385
13673
13951
14220
14479
14729
14969
15199
15420
15631
15833
16024
16207
16382
16548
16707
16860
17007
17150
17288
17422
17553
17680
17803
17922
18036
18145
18248
18345
18434
18515
18588
18652
18708
18754
18792
18820
18839
18847
18846
18835
18815
18786
18748
18703
18651
18593
18529
18460
18387
18309
18228
18143
18053
17961
17865
17767
17667
17567
17467
17367
17268
17169
17069
16968
16865
16758
16648
16534
16415
16292
16164
16033
15897
15758
15614
15466
15315
15160
15001
14840
14676
14511
14344
14176
14008
13838
13668
13496
13324
13151
12976
12799
12620
12438
12253
12062
11865
11661
11447
11224
10990
10745
10489
10222
9944
9657
9359
9053
8738
8414
8082
7742
7394
7038
6674
6302
5922
5533
5136
4730
4315
3891
3458
3015
2564
2104
1635
1158
673
180
-319
-824
-1333
-1847
-2364
-2883
-3404
-3927
-4451
-4975
-5501
-6028
-6556
-7086
-7617
-8148
-8679
-9209
-9738
-10264
-10787
-11306
-11820
-12329
-12832
-13328
-13816
-14297
-14770
-15233
-15687
-16131
-16563
-16983
-17391
-17785
-18167
-18536
-18891
-19233
-19562
-19877
-20178
-20466
-20739
-20998
-21243
-21472
-21686
-21884
-22065
-22228
-22373
-22499
-22606
-22694
-22763
-22814
-22847
-22863
-22862
-22845
-22811
-22763
-22701
-22625
-22536
-22435
-22323
-22201
-22068
-21925
-21772
-21610
-21437
-21255
-21064
-20864
-20654
-20437
-20212
-19980
-19741
-19497
-19247
-18992
-18734
-18472
-18207
-17940
-17672
-17403
-17133
-16864
-16594
-16325
-16056
-15791
-15526
-15264
-15004
-14748
-14495
-14246
-13999
-13755
-13513
-13272
-13033
-12796
-12561
-12328
-12097
-11869
-11644
-11421
-11200
-10981
-10763
-10548
-10334
-10121
-9908
-9695
-9481
-9266
-9048
-8827
-8602
-8373
-8140
-7903
-7661
-7416
-7165
-6911
-6654
-6393
-6129
-5862
-5594
-5323
-5049
-4773
-4494
-4211
-3923
-3631
-3332
-3026
-2712
-2390
-2059
-1720
-1372
-1014
-650
-277
104
493
891
1298
1713
2137
2570
3011
3460
3916
4378
4844
5314
5785
6258
6731
7204
7675
8146
8616
9084
9552
10018
10484
10949
11413
11876
12337
12797
13256
13712
14167
14619
15068
15513
15953
16386
16813
17234
17647
18054
18455
18848
19236
19618
19995
20366
20732
21091
21444
21790
22129
22459
22780
23091
23392
23682
23960
24228
24483
24726
24957
25176
25382
25575
25756
25924
26080
26222
26352
26468
26571
26660
26734
26794
26838
26867
26879
26874
26853
26816
26763
26696
26614
26519
26411
26289
26155
26009
25851
25681
25501
25308
25105
24890
24663
24424
24173
23909
23632
23343
23041
22727
22401
22062
21712
21351
20979
20596
20203
19799
19386
18964
18534
18096
17651
17199
16741
16277
15809
15335
14857
14374
13887
13397
12904
12409
11911
11411
10909
10405
9899
9391
8883
8374
7865
7358
6853
6351
5854
5361
4874
4393
3918
3450
2989
2538
2094
1660
1233
815
405
3
-389
-771
-1144
-1506
-1858
-2200
-2531
-2852
-3163
-3465
-3757
-4040
-4316
-4583
-4843
-5094
-5338
-5573
-5799
-6016
-6224
-6422
-6611
-6790
-6961
-7122
-7275
-7420
-7556
-7684
-7803
-7915
-8018
-8114
-8203
-8283
-8356
-8420
-8476
-8522
-8559
-8585
-8601
-8605
-8598
-8580
-8550
-8507
-8454
-8388
-8311
-8223
-8125
-8015
-7896
-7766
-7627
-7477
-7318
-7149
-6971
-6783
-6587
-6384
-6172
-5955
-5731
-5503
-5269
-5031
-4790
-4546
-4299
-4051
-3801
-3551
-3300
-3050
-2801
-2553
-2305
-2058
-1812
-1567
-1324
-1082
-842
-603
-366
-131
102
332
560
786
1010
1231
1451
1669
1886
2102
2319
2535
2751
2969
3187
3407
3629
3854
4082
4312
4545
4780
5017
5256
5496
5739
5984
6231
6480
6732
6985
7239
7495
7750
8004
8257
8507
8753
8995
9231
9460
9681
9894
10096
10288
10467
10634
10788
10927
11052
11162
11257
11338
11404
11455
11491
11512
11516
11505
11477
11433
11373
11297
11205
11097
10975
10839
10689
10526
10350
10162
9963
9752
9531
9299
9058
8808
8550
8283
8007
7724
7434
7136
6831
6520
6204
5883
5559
5233
4907
4582
4259
3940
3626
3316
3012
2713
2420
2133
1851
1576
1309
1049
799
558
327
107
-103
-301
-489
-665
-830
-984
-1126
-1258
-1379
-1488
-1586
-1674
-1750
-1814
-1867
-1908
-1937
-1953
-1957
-1948
-1926
-1891
-1844
-1783
-1710
-1624
-1526
-1417
-1297
-1166
-1025
-874
-712
-541
-360
-170
30
238
456
682
917
1160
1410
1668
1933
2204
2481
2764
3052
3344
3639
3937
4236
4535
4834
5131
5426
5717
6003
6283
6558
6825
7085
7336
7577
7809
8029
8239
8435
8619
8788
8943
9082
9207
9316
9408
9485
9545
9590
9617
9628
9622
9599
9559
9501
9425
9331
9218
9088
8939
8774
8591
8393
8180
7952
7712
7458
7191
6913
6624
6323
6012
5691
5361
5021
4674
4319
3958
3590
3218
2841
2461
2078
1695
1311
927
543
161
-219
-599
-977
-1353
-1727
-2098
-2467
-2831
-3190
-3544
-3893
-4235
-4570
-4898
-5218
-5530
-5834
-6131
-6419
-6700
-6974
-7240
-7498
-7748
-7990
-8222
-8445
-8657
-8859
-9051
-9233
-9405
-9567
-9719
-9863
-9996
-10120
-10234
-10338
-10431
-10514
-10587
-10651
-10706
-10753
-10793
-10828
-10857
-10882
-10903
-10919
-10932
-10941
-10948
-10952
-10954
-10954
-10953
-10952
-10950
-10948
-10947
-10947
-10948
-10950
-10953
-10958
-10964
-10970
-10976
-10981
-10983
-10982
-10978
-10969
-10954
-10935
-10909
-10878
-10840
-10795
-10744
-10685
-10620
-10547
-10467
-10379
-10284
-10180
-10068
-9947
-9816
-9675
-9523
-9361
-9187
-9003
-8808
-8603
-8387
-8161
-7926
-7681
-7429
-7168
-6899
-6624
-6341
-6053
-5759
-5459
-5154
-4844
-4530
-4212
-3892
-3569
-3245
-2919
-2593
-2266
-1939
-1612
-1284
-956
-627
-297
35
367
702
1038
1376
1717
2061
2407
2756
3108
3464
3824
4187
4554
4924
5296
5669
6044
6418
6792
7165
7537
7909
8280
8651
9021
9392
9762
10131
10500
10868
11234
11599
11961
12321
12677
13029
13378
13723
14064
14401
14734
15062
15386
15705
16020
16329
16636
16937
17234
17526
17812
18092
18366
18633
18892
19144
19387
19622
19848
20066
20274
20473
20663
20845
21017
21181
21337
21486
21627
21760
21886
22005
22117
22221
22317
22405
22485
22557
22620
22674
22720
22757
22787
22810
22825
22834
22835
22829
22815
22794
22765
22729
22685
22634
22575
22509
22437
22358
22272
22181
22084
21982
21874
21760
21640
21515
21383
21245
21101
20950
20793
20629
20458
20280
20094
19900
19698
19488
19269
19042
18807
18563
18311
18051
17784
17510
17229
16942
16649
16352
16049
15743
15432
15117
14798
14475
14150
13820
13487
13151
12812
12471
12127
11782
11436
11090
10744
10400
10056
9715
9375
9038
8702
8368
8035
7704
7375
7046
6719
6393
6067
5741
5414
5086
4757
4426
4094
3760
3424
3086
2745
2403
2059
1712
1364
1012
661
307
-48
-404
-761
-1119
-1478
-1839
-2200
-2562
-2924
-3287
-3649
-4011
-4374
-4738
-5103
-5470
-5838
-6209
-6582
-6958
-7337
-7719
-8103
-8491
-8880
-9271
-9662
-10055
-10449
-10842
-11235
-11628
-12019
-12410
-12800
-13189
-13577
-13962
-14346
-14726
-15103
-15477
-15847
-16213
-16574
-16929
-17279
-17623
-17961
-18292
-18616
-18932
-19241
-19542
-19834
-20118
-20391
-20655
-20909
-21151
-21381
-21598
-21802
-21991
-22165
-22324
-22466
-22592
-22700
-22790
-22861
-22913
-22947
-22961
-22955
-22930
-22884
-22818
-22733
-22627
-22501
-22355
-22189
-22005
-21801
-21579
-21338
-21079
-20801
-20506
-20192
-19860
-19510
-19143
-18759
-18358
-17941
-17509
-17062
-16601
-16126
-15638
-15137
-14623
-14098
-13562
-13017
-12464
-11903
-11337
-10765
-10189
-9608
-9025
-8440
-7853
-7267
-6682
-6098
-5518
-4943
-4372
-3808
-3250
-2699
-2155
-1619
-1091
-572
-61
440
931
1411
1880
2338
2782
3214
3633
4038
4430
4808
5172
5522
5858
6179
6486
6778
7055
7319
7568
7803
8023
8233
8428
8611
8782
8941
9089
9226
9352
9467
9572
9666
9751
9826
9892
9948
9996
10035
10067
10091
10109
10121
10128
10130
10127
10120
10109
10095
10079
10061
10042
10020
9997
9971
9944
9914
9881
9846
9808
9767
9723
9676
9624
9569
9509
9445
9375
9300
9221
9136
9046
8950
8849
8743
8630
8512
8389
8260
8127
7989
7846
7700
7550
7395
7237
7074
6907
6736
6561
6382
6200
6015
5828
5637
5444
5248
5048
4845
4639
4429
4215
3997
3776
3551
3323
3092
2858
2622
2384
2144
1904
1662
1421
1178
936
694
451
209
-32
-273
-514
-755
-996
-1237
-1478
-1718
-1959
-2200
-2442
-2685
-2929
-3173
-3419
-3664
-3910
-4155
-4400
-4644
-4887
-5129
-5369
-5609
-5846
-6082
-6316
-6549
-6780
-7009
-7236
-7461
-7684
-7906
-8125
-8344
-8561
-8776
-8990
-9201
-9410
-9616
-9819
-10018
-10214
-10407
-10595
-10781
-10962
-11140
-11313
-11482
-11646
-11805
-11958
-12104
-12244
-12376
-12500
-12615
-12721
-12817
-12902
-12977
-13041
-13094
-13135
-13164
-13182
-13188
-13181
-13163
-13133
-13092
-13038
-12974
-12899
-12813
-12717
-12611
-12495
-12369
-12234
-12090
-11936
-11774
-11602
-11422
-11234
-11039
-10836
-10626
-10410
-10187
-9957
-9722
-9481
-9235
-8984
-8728
-8468
-8205
-7938
-7669
-7397
-7124
-6850
-6576
-6301
-6028
-5756
-5485
-5216
-4949
-4684
-4421
-4159
-3901
-3644
-3390
-3139
-2891
-2646
-2404
-2165
-1930
-1697
-1467
-1240
-1016
-796
-578
-364
-153
55
260
461
660
855
1046
1235
1421
1603
1784
1961
2136
2309
2480
2648
2815
2980
3144
3306
3468
3628
3788
3948
4106
4264
4422
4578
4734
4890
5045
5200
5355
5509
5664
5818
5972
6125
6277
6428
6578
6726
6873
7018
7162
7303
7441
7577
7709
7838
7964
8085
8202
8315
8423
8527
8626
8721
8809
8892
8969
9040
9103
9160
9210
9252
9288
9316
9337
9352
9360
9361
9355
9342
9324
9298
9267
9230
9187
9139
9084
9024
8958
8886
8807
8721
8628
8528
8421
8306
8183
8055
7918
7776
7627
7471
7310
7143
6970
6792
6608
6419
6224
6024
5819
5610
5396
5179
4957
4732
4504
4272
4038
3801
3562
3321
3079
2836
2592
2349
2105
1862
1618
1374
1131
887
643
400
157
-84
-323
-561
-797
-1030
-1261
-1490
-1717
-1940
-2161
-2380
-2595
-2808
-3017
-3224
-3426
-3625
-3820
-4011
-4198
-4380
-4557
-4731
-4900
-5064
-5225
-5380
-5531
-5678
-5820
-5956
-6088
-6215
-6336
-6451
-6560
-6662
-6758
-6845
-6925
-6996
-7058
-7112
-7157
-7192
-7218
-7234
-7241
-7238
-7226
-7204
-7172
-7129
-7077
-7015
-6943
-6860
-6768
-6667
-6557
-6438
-6310
-6175
-6034
-5885
-5730
-5569
-5402
-5231
-5054
-4874
-4688
-4499
-4307
-4110
-3912
-3710
-3507
-3303
-3098
-2893
-2687
-2482
-2278
-2076
-1875
-1676
-1481
-1288
-1099
-915
-734
-557
-385
-217
-54
104
258
407
551
690
825
956
1082
1203
1319
1430
1536
1637
1734
1825
1913
1996
2075
2151
2223
2292
2358
2421
2482
2540
2596
2649
2699
2748
2794
2838
2880
2921
2960
2998
3034
3069
3103
3136
3168
3199
3230
3259
3287
3315
3342
3368
3394
3419
3444
3468
3492
3516
3539
3561
3582
3602
3621
3638
3653
3666
3676
3684
3690
3693
3694
3692
3687
3680
3670
3657
3641
3622
3599
3574
3545
3513
3478
3439
3397
3351
3303
3251
3196
3139
3080
3019
2957
2894
2831
2767
2704
2642
2580
2520
2461
2404
2349
2296
2245
2198
2154
2114
2077
2045
2017
1996
1979
1968
1961
1960
1965
1975
1990
2009
2035
2066
2103
2145
2192
2245
2304
2368
2436
2510
2590
2674
2763
2856
2954
3056
3161
3270
3380
3492
3606
3720
3833
3945
4054
4162
4266
4367
4464
4556
4643
4724
4799
4869
4931
4986
5033
5073
5105
5128
5142
5148
5145
5134
5115
5087
5052
5009
4958
4900
4833
4759
4678
4588
4491
4386
4274
4155
4029
3896
3756
3612
3462
3308
3150
2988
2825
2659
2493
2325
2156
1988
1820
1652
1485
1320
1156
994
835
679
526
378
233
93
-43
-173
-299
-420
-536
-647
-753
-853
-947
-1036
-1119
-1196
-1267
-1332
-1390
-1443
-1490
-1530
-1564
-1592
-1613
-1627
-1635
-1636
-1631
-1618
-1599
-1572
-1539
-1499
-1452
-1397
-1336
-1268
-1194
-1114
-1029
-938
-842
-743
-639
-532
-422
-309
-194
-77
43
164
287
412
538
666
795
925
1056
1187
1319
1451
1583
1715
1847
1979
2110
2241
2372
2501
2630
2757
2883
3007
3130
3251
3370
3487
3602
3715
3826
3934
4040
4144
4245
4344
4441
4535
4627
4717
4804
4889
4971
5052
5130
5206
5280
5353
5424
5493
5561
5627
5692
5756
5819
5881
5942
6002
6061
6121
6180
6240
6299
6360
6420
6481
6542
6604
6665
6726
6785
6844
6901
6956
7010
7062
7112
7160
7206
7249
7289
7326
7360
7391
7418
7443
7465
7483
7499
7511
7521
7526
7529
7528
7523
7515
7503
7487
7467
7443
7414
7381
7343
7301
7254
7201
7144
7080
7012
6937
6857
6772
6680
6582
6479
6369
6254
6132
6004
5869
5728
5580
5425
5262
5092
4913
4727
4533
4331
4121
3904
3680
3449
3212
2970
2722
2468
2211
1949
1683
1414
1143
869
593
315
37
-243
-524
-804
-1085
-1365
-1644
-1923
-2200
-2477
-2752
-3026
-3299
-3570
-3840
-4108
-4375
-4640
-4903
-5164
-5422
-5679
-5933
-6184
-6432
-6678
-6920
-7158
-7393
-7624
-7850
-8071
-8287
-8497
-8700
-8898
-9089
-9274
-9452
-9624
-9789
-9947
-10099
-10243
-10380
-10508
-10628
-10738
-10838
-10927
-11005
-11071
-11126
-11167
-11196
-11212
-11215
-11205
-11183
-11147
-11098
-11036
-10961
-10873
-10771
-10655
-10524
-10380
-10221
-10048
-9861
-9659
-9443
-9211
-8965
-8705
-8430
-8140
-7836
-7518
-7186
-6840
-6481
-6109
-5724
-5327
-4917
-4496
-4064
-3620
-3165
-2698
-2221
-1733
-1234
-726
-208
318
853
1396
1946
2503
3067
3637
4212
4792
5376
5964
6555
7149
7744
8340
8937
9534
10130
10725
11318
11907
12494
13076
13653
14225
14791
15349
15901
16444
16979
17505
18021
18528
19024
19508
19981
20441
20889
21324
21745
22153
22547
22927
23292
23643
23980
24302
24609
24902
25180
25444
25694
25930
26151
26359
26552
26731
26895
27046
27182
27304
27411
27505
27585
27651
27702
27738
27760
27767
27758
27733
27691
27633
27558
27467
27358
27231
27087
26926
26746
26549
26334
26101
25851
25583
25297
24995
24676
24340
23990
23624
23244
22850
22442
22021
21588
21142
20685
20216
19736
19247
18749
18243
17728
17206
16678
16143
15602
15055
14504
13947
13385
12820
12250
11676
11099
10518
9934
9348
8758
8166
7572
6975
6375
5773
5170
4564
3957
3349
2741
2132
1523
915
308
-299
-903
-1506
-2107
-2704
-3299
-3890
-4476
-5058
-5635
-6206
-6772
-7333
-7888
-8437
-8980
-9518
-10050
-10577
-11097
-11612
-12121
-12623
-13119
-13608
-14089
-14563
-15028
-15484
-15932
-16370
-16800
-17220
-17630
-18030
-18419
-18798
-19164
-19519
-19861
-20189
-20504
-20805
-21091
-21361
-21615
-21852
-22072
-22274
-22459
-22624
-22771
-22899
-23008
-23096
-23165
-23213
-23241
-23248
-23235
-23201
-23146
-23070
-22974
-22857
-22720
-22562
-22385
-22189
-21973
-21739
-21487
-21218
-20932
-20630
-20312
-19979
-19631
-19269
-18894
-18505
-18105
-17693
-17270
-16837
-16395
-15944
-15484
-15016
-14540
-14058
-13569
-13075
-12576
-12073
-11565
-11054
-10540
-10024
-9505
-8985
-8465
-7944
-7424
-6904
-6387
-5872
-5361
-4852
-4348
-3849
-3354
-2864
-2381
-1903
-1432
-969
-512
-63
378
811
1236
1654
2063
2465
2859
3246
3625
3997
4361
4717
5065
5405
5737
6060
6374
6680
6977
7265
7544
7814
8076
8330
8575
8811
9039
9258
9468
9669
9861
10044
10218
10383
10538
10686
10824
10954
11075
11187
11291
11387
11473
11551
11620
11680
11731
11774
11809
11835
11854
11864
11866
11860
11846
11825
11795
11757
11712
11658
11597
11527
11449
11363
11268
11165
11052
10932
10803
10665
10519
10364
10202
10031
9852
9665
9469
9267
9056
8838
8613
8381
8143
7898
7647
7390
7129
6861
6589
6312
6031
5745
5456
5164
4868
4570
4270
3967
3663
3358
3052
2746
2439
2133
1826
1520
1213
908
603
298
-5
-307
-607
-905
-1202
-1496
-1787
-2076
-2362
-2645
-2924
-3200
-3471
-3739
-4002
-4259
-4511
-4758
-4998
-5231
-5459
-5679
-5892
-6098
-6296
-6487
-6669
-6844
-7011
-7170
-7322
-7465
-7600
-7727
-7846
-7956
-8058
-8151
-8234
-8308
-8373
-8428
-8473
-8507
-8532
-8547
-8551
-8545
-8528
-8502
-8465
-8418
-8361
-8293
-8216
-8129
-8032
-7926
-7810
-7685
-7552
-7411
-7263
-7107
-6943
-6773
-6596
-6413
-6224
-6029
-5829
-5625
-5416
-5203
-4987
-4768
-4547
-4323
-4097
-3869
-3640
-3410
-3178
-2947
-2715
-2484
-2253
-2023
-1795
-1569
-1344
-1122
-902
-685
-471
-260
-52
153
354
552
747
938
1125
1308
1486
1661
1830
1994
2153
2305
2452
2593
2727
2856
2978
3095
3206
3311
3410
3503
3590
3671
3746
3815
3878
3936
3987
4034
4074
4109
4138
4162
4181
4193
4201
4203
4199
4191
4176
4157
4133
4103
4067
4027
3982
3931
3876
3816
3751
3681
3606
3526
3441
3351
3255
3153
3046
2933
2815
2691
2561
2427
2286
2140
1989
1832
1671
1504
1332
1155
974
789
599
405
208
6
-199
-407
-618
-832
-1049
-1267
-1488
-1710
-1932
-2156
-2379
-2601
-2823
-3044
-3262
-3478
-3692
-3903
-4110
-4314
-4514
-4710
-4901
-5087
-5267
-5442
-5611
-5773
-5929
-6077
-6217
-6350
-6474
-6589
-6696
-6793
-6881
-6960
-7029
-7089
-7139
-7179
-7209
-7230
-7240
-7241
-7232
-7213
-7184
-7146
-7099
-7043
-6978
-6905
-6825
-6737
-6642
-6541
-6433
-6320
-6201
-6078
-5951
-5820
-5685
-5548
-5408
-5266
-5122
-4977
-4831
-4684
-4538
-4392
-4247
-4103
-3961
-3820
-3682
-3546
-3413
-3283
-3156
-3033
-2915
-2800
-2691
-2586
-2486
-2392
-2303
-2219
-2140
-2067
-1999
-1937
-1880
-1828
-1783
-1742
-1707
-1678
-1654
-1634
-1620
-1611
-1606
-1606
-1609
-1617
-1629
-1645
-1664
-1686
-1711
-1738
-1768
-1800
-1833
-1867
-1902
-1936
-1970
-2001
-2033
-2062
-2088
-2111
-2132
-2148
-2161
-2170
-2175
-2175
-2171
-2163
-2149
-2131
-2108
-2080
-2047
-2008
-1964
-1913
-1858
-1796
-1728
-1654
-1575
-1490
-1398
-1301
-1198
-1089
-975
-854
-728
-596
-458
-314
-165
-11
148
312
480
653
829
1008
1192
1379
1568
1759
1953
2148
2345
2542
2740
2938
3136
3333
3530
3725
3918
4109
4297
4484
4667
4848
5027
5202
5374
5543
5708
5870
6029
6184
6336
6485
6630
6771
6910
7044
7175
7302
7424
7543
7658
7768
7874
7976
8074
8167
8256
8341
8420
8496
8566
8632
8694
8751
8804
8853
8898
8938
8974
9006
9034
9058
9078
9094
9107
9115
9120
9121
9118
9111
9101
9086
9068
9046
9021
8992
8960
8925
8886
8844
8799
8751
8699
8643
8583
8519
8450
8378
8301
8221
8135
8048
7956
7860
7761
7660
7555
7447
7337
7224
7110
6993
6874
6755
6634
6512
6390
6267
6145
6024
5903
5783
5663
5545
5427
5310
5194
5079
4966
4853
4742
4631
4523
4416
4312
4209
4110
4013
3919
3828
3741
3658
3578
3502
3431
3363
3300
3240
3186
3135
3089
3047
3010
2977
2948
2923
2901
2884
2870
2860
2853
2848
2847
2848
2852
2858
2866
2877
2891
2906
2923
2943
2964
2987
3012
3038
3066
3095
3125
3156
3188
3221
3253
3286
3318
3350
3381
3412
3442
3472
3500
3529
3556
3583
3610
3636
3661
3686
3710
3733
3754
3775
3793
3811
3826
3839
3849
3858
3863
3866
3866
3863
3858
3850
3839
3825
3809
3790
3768
3744
3718
3689
3658
3623
3586
3546
3503
3457
3408
3356
3302
3246
3187
3125
3061
2994
2925
2852
2778
2700
2620
2537
2452
2364
2272
2179
2082
1982
1880
1775
1668
1558
1445
1330
1213
1094
972
848
722
594
464
332
199
64
-71
-207
-343
-479
-615
-751
-886
-1020
-1154
-1287
-1419
-1549
-1677
-1803
-1928
-2049
-2168
-2284
-2397
-2506
-2612
-2714
-2811
-2904
-2993
-3078
-3158
-3234
-3305
-3371
-3434
-3491
-3545
-3593
-3637
-3677
-3713
-3743
-3770
-3792
-3810
-3825
-3835
-3842
-3845
-3844
-3841
-3834
-3824
-3812
-3798
-3782
-3763
-3743
-3722
-3699
-3675
-3651
-3625
-3598
-3571
-3544
-3517
-3489
-3463
-3437
-3412
-3388
-3366
-3346
-3328
-3312
-3298
-3287
-3278
-3272
-3268
-3267
-3268
-3270
-3275
-3282
-3290
-3300
-3312
-3325
-3339
-3355
-3372
-3391
-3411
-3433
-3456
-3480
-3505
-3531
-3558
-3585
-3612
-3640
-3667
-3694
-3721
-3748
-3774
-3799
-3824
-3847
-3868
-3887
-3904
-3919
-3930
-3939
-3945
-3948
-3947
-3944
-3937
-3927
-3914
-3897
-3877
-3853
-3826
-3795
-3759
-3720
-3677
-3630
-3579
-3524
-3466
-3403
-3338
-3268
-3196
-3120
-3040
-2958
-2872
-2782
-2689
-2593
-2494
-2391
-2286
-2178
-2067
-1953
-1836
-1717
-1595
-1471
-1345
-1217
-1086
-954
-819
-682
-544
-404
-262
-120
24
168
313
459
606
752
900
1047
1194
1341
1488
1635
1781
1926
2069
2212
2353
2492
2630
2766
2900
3032
3162
3290
3415
3539
3662
3782
3901
4019
4135
4249
4362
4474
4583
4692
4799
4905
5010
5113
5216
5319
5420
5521
5622
5721
5819
5917
6014
6110
6204
6297
6388
6479
6567
6654
6738
6821
6901
6979
7054
7126
7195
7261
7323
7382
7436
7487
7533
7575
7612
7645
7672
7694
7710
7721
7727
7727
7722
7711
7695
7674
7648
7617
7581
7540
7495
7444
7388
7328
7262
7192
7118
7039
6957
6870
6781
6687
6591
6492
6389
6284
6176
6066
5953
5837
5719
5600
5478
5356
5232
5107
4982
4856
4731
4605
4480
4356
4232
4110
3989
3870
3753
3638
3526
3416
3310
3206
3106
3009
2916
2826
2741
2660
2583
2511
2444
2382
2325
2273
2226
2185
2149
2119
2093
2073
2058
2048
2041
2041
2045
2053
2065
2081
2100
2123
2150
2179
2211
2246
2283
2322
2362
2404
2448
2492
2536
2581
2626
2671
2715
2759
2802
2844
2885
2924
2961
2997
3031
3062
3090
3116
3139
3159
3176
3189
3198
3203
3205
3202
3195
3184
3168
3148
3124
3095
3063
3027
2986
2942
2893
2841
2785
2726
2663
2596
2527
2455
2380
2303
2224
2143
2060
1976
1891
1805
1718
1631
1543
1455
1368
1280
1194
1108
1024
942
862
784
709
638
569
503
442
384
331
282
237
198
163
134
110
91
78
70
67
70
79
93
113
139
172
210
256
307
365
430
500
576
657
744
836
933
1034
1138
1247
1359
1473
1590
1709
1829
1950
2072
2194
2316
2438
2559
2678
2796
2911
3024
3135
3242
3346
3446
3542
3634
3722
3805
3884
3957
4026
4090
4148
4201
4249
4291
4327
4357
4381
4399
4410
4414
4412
4403
4387
4365
4336
4301
4259
4212
4158
4098
4032
3961
3883
3799
3710
3615
3515
3409
3298
3183
3062
2937
2808
2674
2536
2394
2248
2099
1948
1795
1639
1482
1324
1165
1004
844
683
522
361
200
40
-120
-278
-435
-590
-743
-893
-1040
-1184
-1324
-1460
-1592
-1718
-1840
-1956
-2067
-2172
-2272
-2365
-2453
-2534
-2608
-2676
-2737
-2792
-2840
-2882
-2916
-2945
-2967
-2982
-2992
-2995
-2992
-2984
-2969
-2949
-2923
-2892
-2855
-2814
-2767
-2716
-2661
-2601
-2538
-2471
-2402
-2330
-2255
-2178
-2100
-2019
-1937
-1853
-1768
-1681
-1594
-1507
-1419
-1331
-1243
-1155
-1068
-981
-895
-810
-726
-642
-560
-479
-400
-321
-244
-169
-95
-22
48
118
185
251
316
380
442
503
563
623
682
741
799
857
915
973
1031
1088
1145
1202
1258
1314
1368
1422
1475
1526
1576
1625
1673
1719
1764
1808
1849
1890
1929
1967
2003
2039
2074
2107
2140
2172
2203
2234
2265
2295
2324
2353
2381
2408
2434
2460
2484
2508
2531
2554
2576
2597
2618
2638
2658
2677
2695
2713
2729
2745
2760
2773
2786
2797
2807
2816
2824
2831
2836
2840
2844
2846
2848
2849
2849
2848
2847
2845
2842
2839
2836
2832
2828
2825
2822
2820
2817
2815
2814
2813
2812
2811
2810
2810
2809
2808
2807
2806
2804
2803
2802
2801
2801
2801
2803
2805
2808
2812
2818
2825
2834
2844
2855
2868
2882
2898
2916
2935
2957
2982
3009
3039
3071
3106
3143
3183
3226
3271
3319
3369
3422
3477
3534
3594
3656
3720
3787
3856
3927
4000
4074
4151
4229
4309
4390
4473
4557
4643
4729
4817
4906
4996
5088
5180
5272
5365
5459
5552
5645
5738
5831
5923
6014
6104
6193
6281
6367
6451
6534
6614
6693
6769
6843
6913
6981
7047
7109
7167
7223
7275
7324
7369
7410
7447
7480
7508
7532
7550
7564
7572
7575
7572
7564
7550
7531
7506
7475
7439
7397
7350
7297
7239
7176
7107
7033
6953
6868
6777
6681
6580
6473
6361
6244
6122
5995
5863
5726
5584
5437
5285
5129
4969
4804
4636
4463
4287
4107
3923
3736
3547
3354
3158
2960
2759
2556
2351
2143
1933
1722
1508
1293
1077
860
641
422
202
-18
-238
-458
-677
-895
-1113
-1329
-1544
-1757
-1968
-2176
-2383
-2586
-2787
-2984
-3179
-3369
-3556
-3740
-3919
-4094
-4264
-4430
-4592
-4748
-4900
-5047
-5189
-5326
-5457
-5583
-5703
-5818
-5927
-6030
-6128
-6220
-6306
-6387
-6462
-6531
-6595
-6653
-6706
-6754
-6796
-6833
-6864
-6891
-6911
-6927
-6938
-6943
-6944
-6940
-6931
-6917
-6900
-6878
-6853
-6824
-6791
-6755
-6717
-6675
-6630
-6582
-6532
-6480
-6425
-6368
-6309
-6248
-6185
-6119
-6052
-5983
-5911
-5838
-5763
-5686
-5607
-5527
-5444
-5360
-5273
-5185
-5095
-5003
-4909
-4812
-4713
-4612
-4508
-4401
-4291
-4178
-4062
-3944
-3822
-3698
-3569
-3438
-3303
-3165
-3023
-2878
-2729
-2577
-2421
-2262
-2100
-1935
-1767
-1597
-1424
-1249
-1072
-893
-712
-529
-345
-160
27
214
403
592
782
973
1164
1355
1545
1736
1926
2116
2304
2491
2677
2861
3043
3222
3399
3573
3743
3910
4074
4234
4390
4542
4691
4834
4974
5109
5239
5365
5485
5600
5710
5814
5912
6005
6092
6173
6248
6318
6381
6438
6489
6534
6574
6607
6635
6658
6675
6686
6692
6693
6687
6676
6660
6638
6611
6579
6541
6499
6451
6398
6340
6278
6211
6140
6064
5985
5902
5815
5725
5633
5538
5440
5341
5239
5136
5032
4926
4819
4710
4601
4492
4381
4271
4160
4049
3938
3827
3717
3608
3499
3391
3284
3178
3073
2970
2868
2768
2669
2572
2477
2384
2292
2204
2117
2033
1951
1872
1796
1724
1654
1588
1525
1466
1410
1358
1309
1264
1222
1183
1149
1117
1089
1065
1043
1025
1010
998
988
981
977
974
974
975
978
982
987
992
999
1004
1010
1016
1020
1026
1029
1031
1032
1031
1029
1025
1018
1010
1000
990
976
960
942
922
900
875
848
819
788
756
721
686
649
611
572
533
493
453
413
373
333
293
253
213
174
135
96
58
20
-17
-53
-89
-123
-156
-187
-218
-246
-274
-299
-323
-344
-364
-382
-398
-412
-423
-433
-440
-445
-448
-448
-447
-444
-439
-432
-424
-414
-402
-389
-374
-359
-342
-325
-306
-288
-268
-249
-230
-210
-191
-171
-152
-134
-115
-98
-82
-66
-51
-38
-25
-14
-4
5
12
18
22
24
24
23
20
16
9
1
-8
-19
-32
-46
-62
-80
-99
-120
-142
-166
-191
-218
-245
-274
-303
-334
-365
-397
-430
-463
-496
-529
-562
-595
-627
-659
-690
-720
-750
-778
-805
-830
-854
-877
-897
-915
-931
-944
-955
-963
-968
-971
-970
-966
-958
-948
-933
-915
-893
-868
-838
-804
-766
-723
-677
-626
-571
-512
-449
-383
-313
-240
-163
-83
1
88
178
271
367
466
568
673
781
891
1004
1121
1239
1360
1484
1610
1738
1868
2000
2133
2268
2403
2540
2677
2815
2953
3091
3229
3366
3502
3638
3772
3905
4035
4165
4291
4415
4535
4652
4764
4873
4977
5076
5170
5260
5344
5424
5498
5567
5631
5689
5741
5789
5830
5866
5896
5920
5938
5950
5957
5958
5952
5941
5924
5900
5871
5835
5794
5747
5694
5635
5571
5501
5425
5344
5258
5166
5069
4967
4860
4748
4632
4511
4386
4257
4124
3988
3848
3705
3559
3410
3259
3106
2951
2794
2636
2476
2315
2153
1991
1827
1664
1500
1336
1171
1006
842
678
513
348
183
18
-147
-312
-477
-641
-805
-968
-1130
-1292
-1452
-1612
-1770
-1928
-2084
-2239
-2393
-2545
-2696
-2846
-2994
-3140
-3284
-3426
-3566
-3703
-3837
-3968
-4096
-4220
-4340
-4457
-4570
-4679
-4783
-4884
-4980
-5072
-5160
-5244
-5324
-5399
-5469
-5534
-5595
-5649
-5699
-5742
-5780
-5811
-5837
-5856
-5870
-5878
-5880
-5877
-5868
-5853
-5834
-5809
-5779
-5744
-5704
-5659
-5609
-5556
-5498
-5436
-5370
-5300
-5227
-5151
-5072
-4990
-4905
-4818
-4729
-4638
-4545
-4450
-4355
-4259
-4162
-4064
-3967
-3870
-3773
-3678
-3583
-3490
-3397
-3307
-3218
-3131
-3047
-2964
-2884
-2807
-2733
-2661
-2593
-2527
-2465
-2407
-2352
-2300
-2251
-2206
-2165
-2126
-2091
-2060
-2031
-2005
-1983
-1964
-1948
-1934
-1923
-1914
-1908
-1903
-1901
-1901
-1901
-1903
-1906
-1909
-1913
-1917
-1920
-1924
-1926
-1928
-1928
-1927
-1925
-1920
-1913
-1904
-1891
-1876
-1857
-1835
-1810
-1780
-1746
-1707
-1664
-1616
-1564
-1506
-1442
-1374
-1300
-1220
-1135
-1045
-949
-847
-740
-627
-509
-386
-258
-124
14
158
306
460
617
780
946
1117
1292
1470
1653
1838
2027
2219
2413
2610
2810
3011
3215
3420
3627
3835
4043
4254
4465
4676
4888
5099
5310
5520
5729
5937
6143
6348
6550
6750
6947
7142
7333
7521
7706
7886
8063
8236
8405
8570
8731
8888
9040
9189
9333
9474
9610
9741
9869
9993
10112
10228
10339
10447
10551
10651
10748
10840
10929
11014
11095
11172
11245
11314
11379
11440
11497
11549
11598
11642
11682
11717
11749
11775
11798
11816
11829
11839
11844
11846
11843
11837
11827
11813
11795
11774
11749
11720
11688
11652
11612
11568
11520
11469
11413
11354
11291
11225
11155
11082
11006
10926
10844
10758
10669
10576
10481
10382
10281
10176
10069
9958
9844
9728
9608
9485
9360
9231
9100
8965
8829
8689
8547
8402
8255
8106
7954
7801
7645
7488
7329
7169
7007
6845
6682
6519
6355
6191
6028
5865
5702
5540
5379
5218
5059
4900
4743
4588
4434
4282
4131
3983
3836
3691
3547
3405
3265
3126
2988
2852
2718
2586
2455
2326
2198
2073
1950
1828
1709
1592
1477
1364
1253
1145
1039
935
833
733
636
541
449
358
270
184
101
19
-60
-137
-213
-287
-359
-430
-500
-567
-634
-699
-762
-825
-885
-944
-1002
-1058
-1112
-1165
-1216
-1265
-1312
-1358
-1402
-1445
-1485
-1524
-1561
-1597
-1630
-1662
-1692
-1719
-1744
-1767
-1788
-1806
-1822
-1835
-1845
-1853
-1859
-1862
-1862
-1860
-1855
-1847
-1837
-1824
-1807
-1788
-1766
-1742
-1714
-1683
-1648
-1611
-1571
-1527
-1481
-1431
-1378
-1322
-1262
-1200
-1134
-1066
-994
-920
-843
-763
-680
-595
-508
-418
-326
-231
-135
-37
63
164
266
369
473
577
682
787
893
998
1104
1209
1315
1420
1526
1631
1736
1841
1945
2049
2152
2254
2355
2455
2554
2651
2747
2841
2934
3024
3113
3199
3283
3364
3443
3518
3591
3660
3726
3789
3847
3902
3953
4000
4042
4080
4113
4141
4165
4183
4196
4204
4207
4205
4198
4186
4168
4145
4117
4083
4046
4003
3955
3903
3846
3784
3718
3648
3573
3495
3412
3325
3234
3140
3042
2940
2835
2728
2617
2504
2389
2271
2151
2029
1908
1784
1660
1535
1409
1283
1157
1031
906
781
657
534
413
293
175
58
-56
-167
-276
-383
-486
-587
-685
-780
-872
-960
-1044
-1125
-1203
-1276
-1346
-1411
-1472
-1529
-1581
-1628
-1671
-1708
-1741
-1768
-1790
-1806
-1817
-1823
-1823
-1818
-1807
-1791
-1769
-1742
-1710
-1672
-1629
-1580
-1527
-1469
-1406
-1339
-1268
-1192
-1112
-1028
-941
-850
-756
-658
-558
-456
-351
-244
-134
-23
90
205
321
440
559
680
803
926
1051
1177
1304
1431
1560
1689
1819
1950
2081
2213
2344
2476
2607
2737
2867
2997
3125
3253
3379
3504
3627
3748
3867
3984
4099
4210
4319
4424
4526
4624
4719
4809
4896
4979
5057
5132
5202
5267
5328
5384
5436
5482
5524
5560
5591
5617
5638
5653
5662
5667
5666
5659
5648
5631
5608
5581
5549
5511
5469
5422
5370
5313
5252
5187
5117
5043
4965
4883
4798
4709
4616
4520
4420
4318
4211
4102
3990
3875
3758
3637
3514
3389
3261
3130
2998
2864
2728
2591
2453
2313
2173
2032
1890
1747
1605
1462
1318
1175
1032
889
746
603
461
319
178
37
-104
-244
-383
-522
-660
-797
-932
-1067
-1200
-1331
-1461
-1589
-1715
-1840
-1962
-2081
-2199
-2313
-2425
-2535
-2641
-2745
-2846
-2944
-3039
-3132
-3222
-3309
-3394
-3476
-3555
-3632
-3706
-3777
-3846
-3912
-3975
-4035
-4091
-4147
-4198
-4246
-4291
-4333
-4372
-4407
-4439
-4468
-4494
-4516
-4535
-4550
-4562
-4570
-4575
-4577
-4575
-4570
-4561
-4549
-4534
-4516
-4494
-4470
-4442
-4411
-4378
-4342
-4304
-4263
-4219
-4174
-4127
-4077
-4026
-3974
-3920
-3864
-3807
-3748
-3688
-3627
-3565
-3501
-3436
-3370
-3303
-3235
-3166
-3096
-3025
-2954
-2881
-2808
-2735
-2661
-2586
-2511
-2435
-2359
-2282
-2204
-2126
-2047
-1967
-1886
-1804
-1721
-1637
-1552
-1466
-1378
-1289
-1200
-1108
-1016
-923
-829
-733
-637
-540
-443
-344
-245
-145
-44
56
158
259
360
462
563
663
764
863
963
1061
1159
1256
1352
1448
1542
1636
1729
1820
1911
2001
2089
2177
2264
2349
2434
2518
2600
2682
2763
2842
2920
2996
3071
3145
3216
3286
3354
3420
3484
3546
3607
3665
3721
3775
3827
3877
3925
3971
4014
4057
4098
4136
4172
4206
4238
4268
4296
4321
4345
4366
4386
4403
4418
4431
4442
4451
4458
4463
4466
4467
4465
4461
4455
4446
4434
4420
4404
4385
4364
4340
4315
4287
4257
4225
4191
4156
4118
4078
4038
3995
3951
3906
3859
3811
3763
3713
3662
3611
3558
3505
3451
3397
3342
3286
3230
3173
3115
3057
2998
2939
2880
2820
2759
2698
2637
2575
2513
2450
2387
2324
2260
2196
2132
2067
2001
1938
1873
1808
1743
1679
1615
1551
1488
1426
1364
1303
1243
1183
1124
1066
1008
953
897
842
788
735
682
630
578
528
478
429
381
333
287
242
197
154
111
70
29
-11
-51
-90
-128
-165
-202
-238
-274
-308
-342
-375
-408
-439
-470
-499
-528
-555
-581
-606
-629
-651
-671
-690
-706
-721
-734
-746
-755
-762
-767
-770
-771
-769
-766
-760
-752
-742
-730
-715
-698
-678
-656
-631
-604
-573
-541
-505
-466
-425
-381
-334
-284
-231
-175
-117
-56
8
75
144
215
289
365
444
525
608
694
781
870
960
1052
1146
1241
1337
1434
1533
1632
1732
1833
1935
2037
2141
2246
2351
2456
2563
2670
2778
2886
2994
3103
3211
3320
3428
3536
3644
3752
3859
3966
4072
4177
4281
4384
4487
4588
4687
4786
4882
4977
5070
5161
5250
5336
5420
5502
5582
5658
5733
5804
5873
5939
6002
6062
6119
6172
6222
6269
6312
6352
6389
6423
6453
6480
6504
6525
6543
6557
6568
6576
6581
6583
6581
6576
6569
6558
6544
6527
6506
6483
6456
6426
6393
6357
6319
6277
6233
6187
6137
6085
6030
5972
5912
5848
5782
5713
5641
5565
5487
5405
5321
5233
5143
5050
4954
4855
4754
4650
4544
4436
4326
4214
4101
3986
3869
3752
3633
3512
3391
3269
3146
3023
2899
2774
2649
2524
2399
2274
2149
2024
1900
1776
1652
1529
1406
1284
1162
1041
921
802
684
567
451
337
223
112
1
-108
-216
-322
-427
-530
-631
-731
-830
-926
-1020
-1114
-1206
-1295
-1383
-1468
-1551
-1633
-1712
-1789
-1864
-1936
-2005
-2073
-2138
-2201
-2260
-2317
-2371
-2422
-2470
-2515
-2557
-2596
-2631
-2662
-2690
-2714
-2734
-2751
-2764
-2773
-2778
-2779
-2776
-2769
-2758
-2742
-2723
-2700
-2673
-2642
-2607
-2569
-2527
-2482
-2433
-2381
-2326
-2268
-2207
-2142
-2075
-2005
-1933
-1858
-1781
-1702
-1620
-1536
-1450
-1362
-1272
-1181
-1089
-995
-900
-804
-707
-609
-511
-412
-312
-213
-113
-13
87
188
288
388
488
587
686
785
883
980
1077
1172
1267
1360
1453
1544
1633
1722
1809
1894
1978
2060
2140
2218
2295
2369
2441
2511
2579
2644
2706
2766
2823
2878
2931
2981
3028
3074
3117
3159
3198
3236
3271
3305
3337
3367
3396
3423
3448
3471
3492
3512
3530
3546
3561
3574
3586
3597
3606
3614
3621
3626
3631
3634
3636
3637
3637
3635
3632
3628
3623
3616
3608
3598
3586
3573
3558
3541
3522
3501
3478
3454
3427
3398
3367
3334
3299
3261
3222
3181
3137
3091
3044
2994
2943
2889
2834
2777
2719
2659
2597
2535
2471
2406
2340
2273
2206
2138
2069
2000
1931
1862
1793
1723
1654
1586
1517
1450
1382
1315
1248
1182
1116
1051
986
922
859
797
736
677
619
562
508
455
405
356
310
266
224
185
148
113
81
52
24
0
-23
-43
-61
-76
-89
-100
-109
-115
-119
-121
-122
-120
-117
-112
-105
-96
-86
-73
-59
-43
-25
-6
16
39
64
90
118
148
178
211
244
279
315
352
390
429
470
512
555
599
645
692
741
791
842
895
949
1004
1060
1118
1176
1236
1296
1357
1418
1480
1542
1605
1668
1732
1795
1860
1924
1989
2054
2119
2185
2250
2316
2381
2447
2512
2577
2641
2705
2768
2831
2893
2954
3015
3075
3134
3193
3251
3308
3364
3418
3472
3525
3576
3626
3674
3721
3765
3808
3849
3887
3923
3957
3988
4017
4043
4066
4086
4105
4120
4132
4141
4147
4150
4150
4147
4141
4133
4121
4106
4089
4069
4046
4021
3993
3962
3929
3894
3857
3817
3776
3733
3688
3641
3593
3543
3491
3437
3383
3327
3269
3211
3152
3091
3030
2969
2907
2844
2782
2719
2655
2592
2528
2465
2402
2339
2276
2214
2152
2091
2029
1971
1913
1855
1799
1744
1691
1638
1588
1538
1490
1444
1399
1356
1315
1275
1236
1200
1165
1132
1100
1070
1042
1014
989
965
942
921
901
882
865
849
835
822
810
799
790
782
774
767
761
756
750
745
741
736
731
726
721
715
709
703
696
688
680
671
661
650
639
626
613
599
585
569
552
534
515
496
475
454
433
411
389
366
343
320
297
273
249
226
202
178
155
132
109
87
65
44
24
5
-13
-30
-45
-58
-70
-80
-89
-95
-100
-103
-104
-104
-101
-96
-90
-81
-70
-57
-42
-25
-7
14
36
60
86
113
142
172
204
236
270
305
341
377
415
453
491
530
569
608
647
686
724
763
802
840
878
917
954
992
1030
1067
1105
1142
1180
1218
1255
1293
1331
1369
1407
1445
1483
1521
1559
1597
1635
1673
1711
1749
1787
1825
1863
1901
1938
1975
2012
2048
2085
2121
2156
2191
2226
2261
2295
2329
2363
2396
2429
2461
2493
2525
2556
2587
2617
2647
2676
2705
2734
2762
2790
2818
2845
2873
2901
2928
2956
2984
3012
3040
3068
3097
3126
3156
3185
3215
3245
3275
3305
3335
3365
3396
3426
3456
3486
3516
3546
3575
3605
3635
3664
3694
3723
3752
3781
3809
3837
3865
3892
3918
3944
3969
3993
4016
4038
4059
4080
4099
4116
4133
4149
4163
4176
4189
4199
4209
4217
4224
4229
4234
4237
4239
4240
4240
4238
4237
4234
4230
4226
4221
4216
4210
4204
4198
4191
4184
4177
4169
4162
4154
4145
4136
4127
4117
4107
4096
4083
4072
4059
4045
4030
4014
3997
3980
3960
3940
3919
3896
3872
3847
3820
3793
3764
3733
3702
3670
3637
3603
3568
3533
3498
3462
3426
3390
3354
3318
3283
3247
3211
3176
3141
3106
3072
3037
3003
2970
2936
2903
2870
2837
2804
2771
2738
2705
2672
2639
2605
2571
2537
2502
2467
2431
2395
2358
2320
2282
2243
2203
2162
2120
2077
2033
1989
1944
1897
1849
1801
1751
1700
1649
1596
1542
1487
1432
1375
1318
1260
1202
1142
1083
1022
962
901
839
777
715
653
591
528
466
404
342
281
220
159
99
39
-19
-78
-135
-191
-246
-300
-353
-404
-454
-502
-548
-593
-635
-675
-713
-749
-782
-813
-841
-866
-889
-908
-925
-938
-949
-956
-961
-962
-960
-955
-947
-936
-922
-905
-886
-863
-839
-811
-782
-750
-716
-680
-643
-604
-563
-521
-478
-434
-389
-343
-296
-249
-201
-152
-103
-53
-3
47
98
150
201
253
305
358
410
462
515
567
619
671
723
774
825
876
925
975
1022
1071
1117
1163
1208
1252
1295
1337
1377
1416
1454
1491
1526
1559
1591
1622
1652
1679
1706
1731
1754
1777
1798
1817
1836
1853
1869
1883
1897
1909
1920
1930
1939
1947
1954
1960
1965
1970
1973
1976
1979
1980
1981
1982
1982
1982
1981
1980
1979
1977
1975
1972
1969
1966
1962
1958
1953
1948
1942
1936
1929
1922
1914
1906
1898
1889
1879
1870
1859
1848
1837
1825
1813
1800
1786
1772
1757
1742
1727
1711
1695
1678
1662
1645
1627
1610
1592
1574
1556
1538
1519
1501
1482
1464
1445
1427
1409
1391
1373
1355
1338
1321
1305
1289
1273
1257
1242
1227
1212
1197
1183
1169
1155
1140
1126
1112
1098
1083
1069
1054
1039
1024
1008
992
975
958
941
923
904
885
866
846
825
804
782
760
737
713
689
664
638
612
586
559
531
504
475
447
418
389
360
330
300
270
240
210
180
150
119
90
60
31
2
-26
-53
-80
-105
-130
-154
-176
-198
-218
-237
-254
-270
-285
-299
-311
-322
-332
-340
-348
-354
-359
-363
-365
-367
-367
-367
-365
-362
-357
-351
-344
-336
-326
-315
-302
-289
-273
-257
-239
-220
-200
-178
-155
-131
-105
-78
-49
-20
11
43
75
109
144
180
217
254
293
332
372
413
454
496
539
582
626
670
714
759
804
850
895
941
987
1033
1079
1125
1171
1217
1263
1309
1354
1399
1443
1488
1531
1575
1618
1661
1703
1745
1787
1829
1870
1911
1952
1992
2033
2073
2113
2153
2193
2233
2273
2313
2353
2394
2434
2474
2514
2553
2593
2632
2671
2710
2748
2786
2824
2862
2899
2936
2974
3011
3047
3084
3121
3157
3194
3230
3267
3303
3340
3376
3412
3449
3485
3522
3558
3595
3632
3668
3705
3742
3780
3817
3855
3894
3932
3971
4011
4050
4090
4130
4171
4212
4252
4294
4335
4376
4418
4460
4502
4544
4586
4629
4671
4713
4755
4797
4839
4881
4923
4965
5006
5048
5089
5130
5170
5211
5250
5290
5329
5367
5405
5442
5479
5515
5551
5586
5620
5653
5685
5716
5745
5774
5801
5827
5851
5873
5893
5911
5927
5940
5951
5959
5964
5967
5967
5963
5958
5949
5937
5923
5905
5885
5862
5836
5806
5774
5739
5701
5660
5617
5570
5520
5468
5413
5355
5295
5233
5168
5101
5031
4960
4886
4811
4733
4654
4573
4490
4405
4318
4230
4140
4048
3955
3861
3765
3668
3569
3469
3368
3266
3163
3059
2954
2848
2742
2634
2526
2418
2309
2200
2090
1980
1870
1760
1650
1539
1429
1319
1209
1100
991
882
774
666
559
452
346
242
137
34
-68
-170
-270
-370
-468
-566
-662
-758
-852
-946
-1038
-1130
-1221
-1310
-1399
-1486
-1572
-1657
-1741
-1823
-1904
-1984
-2061
-2138
-2212
-2285
-2356
-2425
-2493
-2559
-2622
-2684
-2744
-2803
-2859
-2913
-2966
-3016
-3065
-3111
-3155
-3197
-3237
-3274
-3310
-3343
-3373
-3401
-3427
-3450
-3470
-3488
-3503
-3515
-3524
-3530
-3534
-3534
-3531
-3524
-3515
-3502
-3485
-3465
-3441
-3414
-3383
-3349
-3311
-3270
-3225
-3176
-3124
-3068
-3008
-2945
-2879
-2809
-2735
-2658
-2577
-2493
-2405
-2314
-2220
-2123
-2021
-1919
-1813
-1704
-1592
-1478
-1361
-1241
-1120
-996
-870
-743
-613
-481
-348
-212
-76
63
203
344
486
630
775
921
1068
1216
1364
1513
1663
1813
1964
2115
2266
2418
2569
2721
2873
3024
3174
3324
3473
3621
3768
3914
4057
4200
4340
4478
4614
4748
4880
5009
5136
5260
5382
5500
5617
5730
5840
5947
6050
6150
6247
6340
6429
6515
6597
6675
6749
6818
6884
6945
7002
7054
7103
7146
7186
7221
7252
7279
7301
7319
7332
7341
7345
7345
7340
7331
7317
7298
7275
7247
7214
7177
7135
7089
7038
6982
6922
6858
6790
6717
6640
6560
6475
6387
6295
6200
6101
5999
5894
5785
5674
5560
5443
5323
5201
5076
4949
4820
4689
4556
4420
4283
4145
4003
3862
3719
3574
3428
3281
3133
2984
2834
2683
2532
2381
2229
2077
1925
1774
1623
1472
1322
1173
1025
878
731
586
443
301
160
21
-116
-251
-384
-515
-644
-771
-895
-1016
-1137
-1254
-1369
-1480
-1590
-1696
-1801
-1902
-2001
-2097
-2190
-2281
-2369
-2454
-2537
-2617
-2695
-2770
-2842
-2912
-2980
-3045
-3107
-3167
-3225
-3280
-3333
-3384
-3432
-3478
-3522
-3564
-3604
-3642
-3678
-3711
-3743
-3772
-3799
-3824
-3848
-3869
-3889
-3906
-3922
-3936
-3948
-3958
-3967
-3973
-3978
-3980
-3981
-3980
-3977
-3973
-3966
-3958
-3948
-3937
-3923
-3908
-3892
-3873
-3853
-3831
-3807
-3781
-3754
-3725
-3694
-3661
-3626
-3589
-3551
-3511
-3469
-3425
-3379
-3332
-3282
-3231
-3177
-3122
-3064
-3005
-2943
-2879
-2813
-2745
-2675
-2602
-2527
-2449
-2369
-2287
-2202
-2115
-2025
-1933
-1838
-1740
-1640
-1538
-1432
-1324
-1214
-1101
-986
-868
-748
-625
-501
-374
-245
-113
20
155
292
431
572
714
859
1004
1152
1301
1452
1604
1757
1911
2066
2222
2379
2536
2694
2853
3011
3170
3329
3487
3646
3803
3961
4117
4273
4428
4582
4735
4887
5037
5185
5332
5477
5620
5761
5900
6037
6172
6304
6434
6562
6687
6810
6930
7047
7162
7273
7382
7488
7590
7690
7785
7878
7967
8052
8132
8211
8285
8355
8422
8485
8543
8598
8649
8696
8739
8777
8812
8843
8869
8892
8910
8924
8935
8941
8943
8942
8936
8927
8914
8898
8878
8855
8828
8798
8765
8729
8689
8646
8600
8551
8500
8445
8388
8328
8265
8199
8132
8061
7988
7914
7836
7757
7676
7592
7507
7420
7331
7241
7149
7055
6959
6862
6763
6663
6561
6458
6354
6249
6142
6035
5926
5817
5707
5596
5485
5373
5260
5146
5032
4917
4801
4686
4569
4452
4335
4217
4099
3981
3863
3744
3626
3508
3389
3271
3153
3036
2919
2802
2686
2571
2456
2342
2229
2117
2005
1896
1787
1678
1571
1466
1361
1258
1156
1055
956
859
763
668
576
485
397
310
225
143
62
-16
-92
-165
-237
-305
-372
-435
-496
-554
-610
-662
-712
-758
-802
-842
-878
-912
-942
-968
-991
-1010
-1026
-1039
-1048
-1053
-1055
-1054
-1049
-1041
-1030
-1014
-998
-978
-955
-929
-901
-870
-837
-801
-764
-724
-683
-639
-594
-548
-500
-451
-401
-349
-297
-244
-190
-135
-80
-25
31
88
145
202
259
316
372
429
485
541
597
652
706
759
812
864
915
965
1014
1062
1109
1155
1200
1244
1286
1328
1368
1407
1445
1481
1517
1551
1583
1615
1645
1674
1702
1728
1753
1777
1799
1820
1840
1858
1875
1891
1905
1918
1929
1939
1947
1955
1961
1965
1969
1971
1971
1971
1969
1965
1960
1954
1947
1938
1928
1916
1903
1889
1873
1856
1838
1819
1798
1776
1752
1728
1702
1675
1646
1617
1586
1553
1520
1485
1449
1411
1372
1332
1291
1249
1205
1160
1115
1068
1020
971
921
870
819
766
714
660
606
552
498
443
389
334
280
225
171
118
64
11
-41
-93
-144
-195
-245
-295
-344
-392
-439
-486
-531
-576
-619
-661
-702
-742
-780
-817
-852
-886
-918
-948
-977
-1002
-1028
-1050
-1071
-1090
-1106
-1120
-1133
-1143
-1151
-1157
-1160
-1162
-1161
-1159
-1154
-1147
-1139
-1128
-1115
-1100
-1083
-1064
-1044
-1020
-996
-969
-940
-909
-876
-840
-803
-764
-722
-679
-633
-586
-536
-485
-432
-378
-322
-265
-206
-146
-85
-22
41
106
171
238
305
372
441
509
578
648
718
788
858
928
998
1068
1138
1208
1277
1346
1415
1483
1550
1618
1684
1751
1817
1882
1947
2011
2074
2137
2200
2262
2323
2383
2443
2502
2560
2617
2674
2729
2784
2838
2891
2943
2993
3043
3092
3139
3185
3230
3273
3315
3355
3394
3432
3468
3502
3535
3567
3597
3626
3653
3679
3704
3727
3749
3769
3788
3805
3821
3835
3847
3858
3867
3874
3880
3884
3886
3886
3885
3881
3876
3869
3860
3849
3836
3822
3805
3786
3765
3743
3719
3693
3665
3636
3606
3574
3541
3507
3472
3436
3399
3361
3323
3284
3245
3205
3164
3123
3082
3040
2999
2957
2915
2873
2830
2788
2746
2703
2661
2618
2576
2533
2490
2448
2405
2362
2319
2276
2233
2189
2146
2103
2060
2017
1974
1931
1888
1846
1803
1761
1718
1676
1634
1592
1550
1508
1466
1424
1383
1342
1301
1260
1220
1181
1141
1103
1065
1027
990
954
918
884
850
817
786
755
725
697
670
644
619
596
573
553
533
515
498
482
467
454
442
432
423
415
409
404
401
399
399
400
402
406
410
417
424
433
443
455
467
481
496
513
530
548
568
588
610
632
655
679
705
730
757
784
812
841
870
900
930
961
992
1024
1056
1088
1120
1153
1185
1218
1251
1284
1318
1351
1384
1418
1452
1486
1520
1554
1589
1624
1659
1694
1730
1766
1802
1839
1876
1914
1951
1989
2027
2065
2104
2142
2180
2219
2257
2295
2332
2369
2406
2442
2478
2513
2548
2582
2616
2649
2682
2715
2748
2780
2812
2844
2876
2907
2939
2970
3001
3032
3062
3093
3122
3152
3181
3211
3239
3268
3297
3325
3353
3381
3409
3437
3465
3492
3519
3546
3572
3598
3624
3649
3674
3698
3721
3745
3767
3790
3812
3833
3854
3875
3895
3915
3935
3955
3974
3993
4011
4030
4049
4067
4086
4104
4123
4141
4160
4178
4197
4216
4235
4254
4274
4293
4313
4332
4352
4372
4391
4411
4430
4450
4469
4488
4508
4527
4546
4564
4583
4602
4620
4638
4656
4673
4690
4706
4722
4737
4751
4765
4777
4789
4799
4808
4816
4822
4827
4831
4833
4834
4833
4830
4826
4821
4813
4804
4793
4780
4765
4749
4730
4710
4687
4663
4637
4609
4580
4548
4515
4481
4445
4407
4367
4326
4284
4240
4194
4147
4098
4048
3997
3944
3891
3836
3780
3723
3665
3606
3546
3486
3425
3362
3299
3236
3171
3106
3040
2974
2907
2840
2772
2704
2636
2568
2500
2432
2364
2297
2229
2163
2097
2032
1968
1905
1843
1782
1723
1665
1608
1553
1500
1448
1398
1349
1303
1258
1216
1175
1137
1100
1066
1034
1004
976
950
926
905
886
870
855
843
832
824
818
813
811
810
811
813
816
821
828
835
844
853
864
875
888
900
914
927
941
955
969
984
998
1012
1026
1040
1053
1066
1078
1090
1102
1113
1123
1133
1142
1151
1159
1166
1173
1179
1184
1189
1193
1196
1198
1200
1200
1200
1199
1197
1194
1191
1187
1182
1177
1171
1165
1159
1152
1144
1136
1128
1120
1111
1102
1093
1084
1074
1065
1055
1045
1035
1026
1016
1006
997
987
978
968
959
950
942
933
925
917
909
901
894
887
881
874
868
862
856
850
845
839
834
828
823
817
811
806
800
794
788
782
776
769
763
757
751
745
738
732
726
719
713
706
700
693
686
679
672
665
658
651
644
637
629
622
614
607
599
591
584
576
568
561
553
545
537
528
520
511
503
493
484
474
465
455
444
434
424
414
403
393
383
373
362
352
342
332
322
312
302
292
282
273
263
253
242
232
222
212
201
191
180
170
160
150
140
130
121
112
103
94
85
77
69
61
54
48
42
36
31
27
23
20
17
14
12
10
9
8
7
6
6
6
6
7
8
9
11
12
14
17
19
22
25
29
32
36
40
44
48
53
58
63
69
75
82
89
97
106
115
126
137
149
162
177
192
209
226
245
264
285
307
331
355
381
407
436
465
495
527
560
594
630
666
704
743
783
825
867
911
956
1002
1049
1098
1148
1198
1250
1303
1358
1413
1470
1527
1586
1645
1706
1768
1831
1895
1959
2025
2092
2160
2229
2298
2369
2440
2512
2585
2659
2734
2809
2885
2961
3038
3115
3192
3270
3348
3426
3504
3583
3661
3739
3817
3895
3972
4049
4126
4202
4278
4354
4428
4502
4575
4648
4719
4789
4858
4926
4992
5058
5121
5183
5244
5302
5359
5413
5466
5516
5564
5610
5654
5695
5734
5770
5804
5835
5863
5889
5912
5932
5950
5964
5975
5983
5988
5990
5989
5984
5976
5965
5951
5933
5911
5886
5858
5827
5792
5754
5713
5669
5621
5570
5517
5460
5400
5338
5273
5205
5135
5062
4987
4909
4830
4749
4666
4581
4495
4408
4319
4230
4139
4048
3957
3865
3773
3681
3588
3497
3405
3314
3224
3134
3046
2958
2872
2787
2704
2622
2541
2462
2385
2310
2237
2167
2098
2032
1968
1907
1848
1792
1739
1688
1640
1595
1553
1514
1478
1444
1414
1387
1363
1342
1324
1310
1298
1290
1285
1283
1284
1289
1296
1307
1320
1336
1355
1377
1401
1428
1457
1489
1522
1557
1594
1633
1673
1715
1758
1802
1847
1893
1940
1987
2035
2082
2130
2178
2226
2274
2321
2367
2414
2459
2504
2549
2592
2635
2676
2717
2756
2795
2832
2869
2904
2938
2970
3002
3031
3060
3087
3113
3137
3159
3180
3199
3217
3233
3247
3260
3270
3280
3287
3293
3296
3298
3298
3296
3293
3287
3279
3269
3258
3244
3228
3211
3192
3170
3147
3122
3095
3067
3036
3004
2971
2935
2898
2860
2820
2778
2736
2692
2648
2602
2555
2507
2458
2409
2358
2307
2255
2203
2150
2097
2043
1989
1934
1880
1825
1770
1715
1660
1605
1550
1496
1442
1388
1335
1282
1229
1178
1126
1076
1026
977
929
882
836
791
748
705
665
625
587
551
516
482
451
421
393
367
342
320
300
282
266
252
240
230
223
218
216
216
218
223
230
240
252
267
285
305
327
352
380
410
442
477
514
553
595
639
685
734
784
837
891
948
1006
1066
1128
1192
1257
1325
1393
1464
1536
1609
1684
1760
1838
1917
1997
2078
2159
2242
2325
2409
2494
2579
2664
2750
2835
2921
3006
3091
3176
3261
3345
3429
3512
3594
3676
3757
3838
3917
3995
4072
4148
4223
4296
4369
4439
4509
4576
4642
4707
4770
4830
4889
4946
5001
5054
5104
5152
5198
5241
5281
5319
5354
5385
5414
5440
5462
5481
5497
5510
5519
5525
5527
5526
5521
5514
5502
5487
5469
5448
5423
5395
5364
5329
5291
5250
5207
5160
5110
5058
5002
4944
4883
4820
4754
4686
4615
4542
4467
4389
4310
4228
4145
4059
3974
3886
3796
3706
3614
3521
3427
3332
3237
3141
3044
2948
2850
2753
2655
2558
2460
2363
2265
2168
2071
1974
1877
1781
1685
1590
1495
1400
1306
1213
1120
1027
936
845
754
665
576
488
401
314
229
145
62
-21
-102
-181
-260
-338
-414
-489
-563
-635
-706
-775
-843
-909
-974
-1037
-1098
-1157
-1215
-1270
-1324
-1377
-1427
-1476
-1522
-1567
-1610
-1651
-1691
-1728
-1764
-1798
-1830
-1860
-1889
-1915
-1940
-1964
-1986
-2005
-2025
-2041
-2057
-2072
-2084
-2096
-2106
-2116
-2124
-2131
-2137
-2142
-2146
-2149
-2152
-2153
-2154
-2154
-2153
-2152
-2149
-2146
-2142
-2137
-2131
-2124
-2117
-2108
-2099
-2089
-2077
-2065
-2053
-2039
-2025
-2009
-1994
-1977
-1960
-1943
-1925
-1906
-1887
-1868
-1848
-1828
-1808
-1787
-1766
-1745
-1724
-1703
-1682
-1661
-1640
-1620
-1599
-1580
-1560
-1541
-1522
-1504
-1486
-1469
-1452
-1436
-1420
-1404
-1389
-1374
-1360
-1345
-1331
-1318
-1304
-1290
-1277
-1263
-1249
-1236
-1222
-1208
-1193
-1178
-1163
-1147
-1131
-1114
-1097
-1079
-1060
-1041
-1020
-999
-978
-955
-931
-906
-880
-853
-824
-794
-763
-731
-698
-663
-627
-589
-550
-510
-468
-424
-379
-332
-284
-234
-183
-129
-74
-18
41
101
163
226
292
358
427
497
569
643
718
795
873
953
1034
1117
1200
1285
1371
1458
1546
1635
1725
1815
1906
1998
2091
2183
2276
2370
2463
2556
2650
2743
2837
2930
3023
3115
3208
3300
3391
3482
3572
3662
3751
3839
3926
4011
4096
4180
4262
4343
4423
4501
4578
4654
4728
4801
4872
4942
5011
5078
5143
5207
5270
5331
5391
5450
5507
5562
5616
5669
5720
5770
5818
5865
5911
5955
5998
6040
6080
6119
6157
6193
6228
6262
6294
6326
6356
6385
6412
6439
6464
6489
6512
6534
6555
6575
6594
6611
6628
6643
6657
6670
6682
6693
6702
6710
6717
6723
6728
6731
6733
6734
6733
6732
6729
6724
6719
6711
6703
6693
6683
6670
6657
6642
6626
6609
6591
6572
6551
6530
6507
6484
6460
6434
6408
6381
6354
6326
6297
6268
6238
6208
6177
6146
6115
6084
6052
6020
5988
5956
5923
5890
5857
5824
5790
5756
5722
5688
5653
5619
5584
5549
5514
5479
5443
5408
5372
5337
5301
5265
5229
5194
5158
5123
5088
5053
5018
4984
4950
4917
4884
4852
4820
4788
4758
4728
4699
4670
4643
4616
4591
4566
4543
4520
4499
4479
4460
4442
4425
4410
4395
4381
4369
4358
4347
4338
4330
4323
4316
4311
4307
4303
4300
4298
4297
4296
4296
4297
4298
4299
4301
4304
4307
4310
4314
4318
4322
4327
4332
4337
4343
4348
4354
4360
4366
4371
4377
4383
4388
4393
4398
4403
4408
4412
4417
4420
4424
4427
4429
4432
4433
4435
4435
4435
4435
4434
4432
4430
4427
4423
4419
4414
4408
4402
4395
4387
4378
4369
4359
4349
4338
4326
4314
4301
4287
4273
4258
4243
4227
4211
4194
4177
4159
4142
4123
4105
4086
4066
4046
4027
4006
3986
3965
3943
3921
3898
3875
3851
3826
3801
3775
3748
3721
3692
3663
3633
3602
3570
3537
3504
3469
3433
3395
3357
3318
3277
3235
3191
3147
3102
3055
3007
2958
2909
2858
2807
2755
2702
2648
2594
2539
2484
2428
2372
2315
2258
2202
2144
2087
2029
1973
1916
1859
1803
1747
1691
1636
1582
1528
1475
1422
1371
1321
1271
1223
1175
1129
1084
1040
997
955
914
874
836
799
763
728
694
662
630
600
571
543
516
490
466
442
419
397
375
355
336
317
299
282
265
250
235
220
207
194
181
169
158
148
138
128
119
110
102
95
87
80
74
67
61
56
50
45
40
36
31
27
23
20
16
13
10
7
5
2
0
-2
-4
-5
-7
-8
-9
-10
-11
-11
-11
-11
-10
-10
-8
-7
-6
-4
-2
1
4
6
10
13
17
21
25
29
34
39
44
49
55
60
66
72
77
83
88
94
99
105
111
116
122
127
133
138
144
149
155
160
166
171
177
182
188
193
199
204
210
215
220
226
231
237
242
247
253
258
264
269
274
280
285
290
296
301
306
312
317
322
328
333
338
343
349
354
359
364
370
375
380
385
391
396
401
406
411
417
422
427
432
437
442
447
453
458
463
468
473
478
483
488
493
498
503
508
514
519
524
529
534
539
544
549
554
559
564
568
573
578
583
588
593
598
603
608
613
618
623
627
632
637
642
647
652
657
661
666
671
676
681
685
690
695
700
705
709
714
719
723
728
733
738
742
747
752
756
761
766
770
775
780
784
789
794
798
803
807
812
817
821
826
830
835
839
844
848
853
858
862
867
871
876
880
884
889
893
898
902
907
911
916
920
924
929
933
938
942
946
951
955
959
964
968
972
977
981
985
990
994
998
1002
1006
1010
1014
1020
1024
1028
1032
1036
1041
1045
1049
1053
1057
1062
1066
1070
1074
1078
1082
1086
1091
1095
1099
1103
1107
1111
1115
1119
1123
1127
1131
1135
1139
1143
1147
1151
1155
1159
1163
1167
1171
1175
1179
1183
1187
1191
1195
1199
1203
1207
1211
1215
1219
1222
1226
1230
1234
1238
1242
1246
1249
1253
1257
1261
1265
1268
1272
1276
1280
1283
1287
1291
1295
1298
1302
1306
1310
1313
1317
1321
1324
1328
1332
1335
1339
1343
1346
1350
1354
1357
1361
1364
1368
1372
1375
1379
1382
1386
1389
1393
1396
1400
1403
1407
1411
1414
1418
1421
1424
1428
1431
1435
1438
1442
1445
1449
1452
1455
1459
1462
1466
1469
1472
1476
1479
1483
1486
1489
1493
1496
1499
1503
1506
1509
1512
1516
1519
1522
1526
1529
1532
1535
1539
1542
1545
1548
1551
1555
1558
1561
1564
1567
1571
1574
1577
1580
1583
1586
1589
1593
1596
1599
1602
1605
1608
1611
1614
1617
1620
1623
1626
1630
1633
1636
1639
1642
1645
1648
1651
1654
1657
1660
1663
1665
1668
1671
1674
1677
1680
1683
1686
1689
1692
1695
1698
1700
1703
1706
1709
1712
1715
1718
1720
1723
1726
1729
1732
1734
1737
1740
1743
1746
1748
1751
1754
1757
1759
1762
1765
1768
1770
1773
1776
1778
1781
1784
1786
1789
1792
1794
1797
1800
1802
1805
1808
1810
1813
1815
1818
1821
1823
1826
1828
1831
1833
1836
1839
1841
1844
1846
1849
1851
1854
1856
1859
1861
1864
1866
1869
1871
1874
1876
1878
1881
1883
1886
1888
1891
1893
1895
1898
1900
1903
1905
1907
1910
1912
1914
1917
1919
1921
1924
1926
1928
1931
1933
1935
1938
1940
1942
1944
1947
1949
1951
1953
1956
1958
1960
1962
1965
1967
1969
1971
1973
1976
1978
1980
1982
