5
76267
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
0
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
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-68
-68
-68
-67
-67
-66
-66
-66
-65
-65
-64
-64
-63
-62
-62
-61
-61
-60
-59
-58
-58
-57
-56
-55
-54
-53
-52
-52
-51
-50
-49
-48
-47
-46
-45
-44
-43
-41
-40
-39
-38
-36
-35
-34
-33
-31
-30
-29
-28
-26
-25
-24
-23
-22
-20
-19
-18
-17
-15
-14
-13
-11
-10
-8
-7
-5
-4
-2
0
2
3
5
7
9
11
13
15
17
19
21
23
25
26
28
30
32
33
35
37
38
40
42
44
45
47
49
51
53
55
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
85
87
89
90
92
94
95
97
99
101
102
104
106
108
110
111
113
115
117
119
121
122
124
126
128
130
132
134
136
138
140
142
144
146
148
150
152
154
156
158
160
162
164
166
167
169
171
173
174
176
178
180
181
183
185
187
189
190
192
194
196
198
201
203
205
207
209
211
213
215
217
219
221
223
224
226
227
229
231
232
234
235
237
238
240
242
243
245
247
248
250
252
254
256
257
259
261
263
264
266
267
269
270
271
272
274
275
276
277
279
280
282
283
285
286
288
290
291
293
295
297
299
301
302
304
306
307
309
310
311
312
314
315
316
316
317
318
319
320
321
322
323
324
325
327
328
329
331
332
333
335
336
338
339
340
341
342
344
345
346
347
348
349
351
352
354
356
357
359
361
363
365
367
369
371
373
374
376
378
379
381
382
383
384
386
387
388
389
391
392
394
395
397
399
401
403
405
408
410
412
414
417
419
421
423
425
426
428
430
432
434
436
438
440
442
445
447
449
452
455
457
460
463
465
468
471
473
476
479
481
483
486
488
490
492
494
496
498
500
501
503
505
507
508
510
512
514
516
518
521
523
525
528
530
533
536
538
540
543
545
547
549
551
553
555
557
559
561
562
564
566
568
570
572
573
576
578
580
582
584
586
588
590
591
593
594
596
597
598
600
601
602
603
604
606
607
608
610
611
613
614
616
617
619
620
622
623
625
626
627
628
630
631
632
633
634
635
637
638
639
641
642
643
645
646
648
649
650
652
653
654
656
657
658
659
660
660
661
662
662
663
664
664
665
666
666
667
668
670
671
672
674
675
677
678
680
681
682
684
685
686
688
689
690
692
693
695
696
698
699
701
703
705
707
709
712
714
716
719
721
724
726
729
731
733
735
737
739
740
742
743
744
745
746
747
748
749
751
752
753
754
755
757
758
760
761
763
764
766
767
769
770
772
773
774
775
777
778
779
779
780
781
782
783
784
785
786
787
788
789
790
791
792
792
793
794
795
796
797
797
798
798
799
799
799
799
799
799
799
799
798
798
797
797
797
796
796
796
795
795
795
795
795
796
796
797
797
797
798
799
799
800
800
800
801
801
802
802
802
803
803
803
804
804
804
805
805
806
806
806
806
806
807
807
807
807
806
806
806
806
806
806
806
806
806
806
806
807
807
808
809
810
811
812
813
814
815
816
818
819
820
821
822
823
824
824
825
826
826
827
827
827
828
828
829
829
829
830
830
830
831
831
832
832
832
833
833
833
834
834
835
835
835
836
836
837
838
839
840
841
842
843
845
847
848
850
852
854
856
858
860
862
864
866
868
871
873
875
877
879
881
883
885
887
889
891
894
896
898
900
901
903
905
907
909
910
912
914
915
917
918
920
921
923
925
926
928
930
932
933
935
937
939
940
942
944
946
947
949
951
953
954
956
957
959
960
961
963
964
965
966
967
968
969
970
971
971
972
973
974
974
975
975
976
976
977
977
978
978
979
979
979
980
980
981
981
982
982
983
983
984
985
985
986
986
987
988
988
989
990
990
991
992
992
993
993
994
994
994
995
995
995
995
994
994
994
993
993
992
991
990
989
988
987
986
985
983
982
981
979
978
977
975
974
973
972
971
970
970
969
969
969
969
969
969
970
971
971
972
973
974
974
975
976
976
977
977
977
977
977
977
977
977
976
976
976
976
976
976
977
977
977
978
979
979
980
981
982
983
984
985
986
988
989
990
992
993
995
996
998
1000
1002
1004
1006
1008
1012
1014
1016
1020
1022
1026
1029
1032
1034
1037
1040
1043
1046
1049
1052
1056
1059
1062
1065
1069
1072
1076
1079
1083
1087
1091
1096
1100
1104
1109
1114
1118
1123
1128
1132
1137
1142
1146
1151
1156
1161
1165
1170
1175
1180
1185
1190
1195
1200
1206
1211
1216
1222
1227
1233
1239
1244
1250
1255
1260
1265
1270
1275
1279
1283
1287
1291
1295
1298
1302
1305
1309
1312
1316
1319
1323
1326
1330
1334
1338
1342
1345
1349
1353
1356
1359
1363
1365
1368
1371
1373
1375
1377
1378
1380
1381
1382
1384
1385
1386
1388
1389
1391
1393
1395
1397
1400
1403
1406
1410
1413
1417
1421
1424
1428
1432
1436
1439
1442
1445
1448
1451
1453
1455
1458
1460
1462
1464
1466
1469
1471
1473
1476
1478
1481
1484
1486
1489
1491
1494
1496
1499
1501
1503
1505
1507
1508
1509
1511
1512
1513
1513
1514
1515
1516
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1531
1532
1533
1533
1534
1534
1534
1535
1535
1535
1535
1535
1536
1536
1536
1537
1537
1538
1539
1540
1541
1542
1543
1545
1547
1548
1550
1552
1554
1557
1559
1561
1564
1567
1570
1573
1576
1580
1583
1586
1590
1593
1597
1600
1603
1607
1610
1613
1616
1618
1621
1623
1625
1627
1628
1630
1632
1633
1635
1636
1638
1639
1641
1642
1644
1646
1648
1650
1652
1654
1656
1659
1661
1663
1666
1668
1670
1673
1675
1677
1680
1682
1684
1686
1688
1690
1691
1693
1695
1696
1698
1699
1700
1701
1702
1703
1704
1704
1705
1705
1705
1705
1705
1704
1704
1703
1701
1700
1698
1696
1694
1692
1690
1688
1685
1683
1681
1679
1678
1676
1675
1674
1673
1672
1671
1670
1670
1669
1669
1669
1669
1669
1669
1669
1669
1670
1670
1670
1671
1671
1672
1672
1672
1672
1672
1672
1672
1672
1672
1671
1671
1671
1670
1670
1670
1670
1670
1670
1670
1670
1671
1671
1672
1672
1673
1674
1675
1676
1678
1679
1681
1683
1685
1688
1690
1692
1695
1698
1700
1703
1705
1708
1710
1713
1715
1718
1721
1724
1727
1730
1734
1737
1741
1745
1750
1754
1759
1764
1769
1774
1779
1784
1789
1794
1799
1803
1807
1811
1815
1819
1822
1825
1828
1831
1834
1837
1839
1842
1845
1848
1850
1853
1856
1858
1861
1864
1866
1869
1872
1874
1877
1879
1882
1884
1886
1888
1890
1892
1894
1896
1898
1899
1901
1902
1903
1904
1905
1906
1907
1908
1908
1909
1910
1910
1911
1912
1913
1913
1914
1915
1916
1917
1918
1920
1921
1923
1924
1926
1929
1931
1933
1936
1939
1942
1946
1949
1953
1956
1959
1962
1965
1968
1970
1972
1973
1974
1975
1975
1975
1975
1974
1973
1971
1969
1968
1966
1964
1962
1960
1958
1956
1954
1952
1951
1949
1947
1945
1943
1941
1939
1937
1935
1933
1931
1929
1927
1925
1923
1921
1920
1919
1918
1917
1917
1918
1919
1920
1921
1924
1926
1929
1932
1935
1939
1942
1946
1950
1954
1957
1961
1964
1967
1970
1972
1975
1977
1979
1980
1982
1983
1984
1985
1987
1988
1989
1990
1990
1991
1992
1993
1993
1994
1995
1995
1995
1996
1996
1997
1997
1998
1999
2000
2001
2003
2004
2005
2009
2011
2013
2016
2019
2021
2025
2028
2031
2033
2037
2041
2045
2048
2052
2056
2059
2063
2067
2070
2074
2078
2082
2086
2090
2094
2098
2102
2105
2109
2113
2117
2121
2124
2127
2131
2134
2136
2138
2140
2142
2143
2144
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2145
2146
2146
2147
2148
2149
2150
2152
2153
2155
2157
2159
2161
2164
2166
2169
2172
2176
2179
2183
2188
2192
2197
2202
2208
2214
2219
2226
2232
2238
2245
2251
2258
2265
2271
2278
2284
2291
2297
2303
2308
2314
2319
2324
2328
2332
2336
2340
2343
2346
2349
2352
2355
2357
2360
2363
2366
2368
2371
2374
2377
2380
2383
2386
2388
2391
2393
2395
2397
2400
2402
2404
2406
2408
2410
2412
2414
2416
2418
2420
2422
2424
2426
2428
2430
2432
2434
2436
2437
2439
2440
2441
2441
2442
2442
2442
2441
2440
2440
2439
2438
2437
2436
2436
2435
2435
2435
2435
2436
2437
2438
2440
2442
2445
2448
2451
2455
2459
2463
2467
2472
2477
2481
2486
2491
2496
2500
2505
2509
2513
2518
2522
2526
2530
2534
2538
2542
2547
2551
2556
2560
2565
2571
2576
2582
2588
2594
2601
2607
2614
2621
2628
2635
2642
2649
2656
2663
2670
2677
2683
2690
2696
2702
2707
2712
2717
2722
2727
2731
2735
2739
2742
2745
2748
2751
2754
2757
2759
2762
2764
2766
2768
2770
2772
2773
2775
2776
2777
2779
2780
2781
2782
2783
2784
2785
2787
2788
2789
2791
2792
2794
2795
2797
2799
2801
2804
2807
2810
2813
2817
2821
2826
2831
2837
2843
2849
2856
2863
2870
2877
2885
2893
2901
2909
2917
2925
2934
2942
2950
2957
2965
2972
2979
2985
2991
2997
3002
3008
3012
3017
3021
3025
3029
3033
3037
3040
3044
3047
3051
3054
3058
3061
3064
3067
3069
3072
3074
3076
3078
3079
3081
3082
3084
3085
3087
3088
3090
3092
3094
3096
3099
3102
3104
3107
3111
3114
3117
3121
3124
3128
3132
3136
3140
3144
3148
3152
3157
3161
3166
3170
3175
3179
3184
3188
3192
3197
3201
3205
3208
3212
3215
3219
3222
3225
3228
3231
3234
3237
3240
3243
3246
3249
3253
3257
3261
3265
3269
3274
3279
3284
3289
3295
3300
3306
3311
3317
3323
3329
3335
3341
3347
3353
3360
3366
3373
3380
3387
3394
3402
3409
3417
3426
3434
3442
3451
3460
3469
3478
3488
3497
3507
3516
3525
3535
3544
3552
3560
3568
3575
3582
3588
3593
3598
3602
3605
3608
3611
3612
3614
3615
3615
3616
3616
3615
3615
3614
3613
3612
3611
3610
3609
3608
3607
3606
3605
3604
3604
3603
3602
3602
3602
3601
3601
3601
3602
3602
3603
3604
3605
3607
3609
3611
3613
3616
3618
3621
3625
3628
3632
3635
3639
3643
3648
3652
3657
3662
3667
3672
3678
3684
3690
3696
3702
3709
3715
3722
3728
3735
3742
3749
3756
3763
3770
3777
3785
3792
3799
3807
3814
3821
3828
3835
3842
3849
3856
3863
3870
3877
3884
3891
3898
3906
3914
3922
3930
3938
3946
3954
3962
3970
3978
3987
3995
4003
4011
4019
4027
4035
4042
4050
4057
4064
4070
4077
4083
4090
4096
4102
4108
4114
4120
4126
4131
4137
4143
4149
4155
4160
4166
4172
4179
4185
4191
4198
4205
4212
4219
4227
4235
4243
4252
4261
4270
4280
4289
4299
4309
4319
4329
4339
4349
4359
4369
4379
4390
4400
4411
4421
4432
4443
4454
4465
4476
4487
4499
4511
4523
4535
4547
4559
4572
4585
4598
4611
4624
4637
4651
4664
4678
4691
4704
4717
4730
4742
4753
4764
4774
4784
4793
4801
4809
4816
4823
4829
4834
4839
4844
4848
4852
4855
4859
4862
4865
4868
4870
4873
4876
4878
4881
4883
4885
4888
4890
4892
4894
4895
4897
4899
4900
4902
4903
4904
4906
4907
4909
4910
4912
4913
4915
4917
4919
4922
4924
4926
4929
4931
4933
4935
4936
4937
4938
4939
4940
4940
4941
4941
4941
4942
4942
4942
4943
4943
4944
4945
4947
4948
4950
4952
4954
4956
4958
4961
4963
4965
4967
4969
4970
4972
4973
4973
4974
4974
4975
4975
4976
4976
4976
4977
4977
4978
4979
4980
4981
4982
4983
4985
4986
4987
4988
4989
4990
4990
4990
4990
4990
4989
4989
4988
4987
4986
4985
4985
4984
4983
4983
4983
4982
4982
4981
4981
4981
4980
4980
4979
4978
4977
4976
4974
4972
4970
4968
4965
4962
4959
4956
4952
4948
4944
4940
4935
4931
4926
4922
4918
4914
4911
4908
4906
4905
4904
4903
4903
4903
4903
4904
4905
4907
4908
4910
4912
4914
4917
4920
4923
4926
4930
4934
4938
4943
4948
4954
4961
4968
4976
4984
4993
5003
5013
5024
5036
5048
5060
5073
5087
5100
5114
5128
5142
5155
5169
5183
5196
5209
5222
5235
5247
5259
5272
5283
5295
5307
5318
5329
5340
5351
5361
5371
5381
5391
5401
5410
5420
5429
5437
5446
5454
5462
5470
5478
5485
5492
5498
5505
5511
5518
5524
5530
5536
5542
5548
5554
5560
5567
5573
5579
5585
5591
5597
5603
5609
5615
5621
5627
5633
5639
5646
5652
5659
5665
5672
5679
5686
5693
5701
5708
5715
5721
5728
5735
5742
5749
5756
5762
5769
5776
5783
5789
5796
5802
5808
5814
5819
5825
5830
5835
5840
5845
5850
5854
5858
5862
5866
5869
5873
5876
5879
5881
5884
5886
5887
5889
5890
5892
5893
5893
5894
5895
5896
5897
5897
5898
5899
5900
5901
5902
5902
5903
5903
5903
5903
5903
5902
5902
5900
5899
5897
5895
5893
5890
5887
5884
5881
5877
5874
5870
5867
5864
5861
5858
5855
5853
5851
5850
5849
5848
5848
5848
5848
5848
5849
5849
5850
5850
5851
5852
5853
5854
5855
5856
5857
5858
5860
5861
5863
5865
5867
5869
5872
5874
5877
5880
5883
5886
5889
5893
5896
5900
5904
5908
5913
5917
5922
5928
5933
5939
5945
5952
5959
5966
5973
5980
5988
5995
6003
6010
6016
6023
6028
6033
6038
6042
6045
6048
6050
6052
6053
6055
6055
6056
6056
6056
6056
6055
6055
6054
6054
6053
6053
6052
6051
6051
6050
6050
6049
6048
6047
6047
6046
6044
6043
6042
6041
6039
6038
6037
6036
6035
6035
6035
6036
6037
6039
6042
6045
6049
6054
6059
6065
6071
6078
6086
6094
6103
6112
6121
6131
6141
6151
6162
6174
6186
6198
6211
6224
6238
6252
6267
6282
6298
6314
6331
6347
6364
6382
6399
6416
6434
6451
6468
6485
6502
6520
6537
6555
6573
6592
6611
6630
6650
6670
6691
6713
6734
6757
6779
6802
6825
6848
6871
6894
6917
6939
6961
6982
7002
7022
7042
7060
7079
7097
7114
7132
7149
7166
7183
7199
7216
7232
7249
7265
7281
7297
7313
7329
7344
7360
7375
7389
7404
7418
7432
7446
7459
7473
7486
7499
7512
7525
7537
7550
7562
7574
7587
7599
7612
7625
7638
7651
7665
7679
7693
7707
7721
7735
7749
7762
7776
7789
7802
7814
7826
7838
7849
7860
7870
7880
7889
7897
7906
7914
7921
7929
7936
7943
7950
7957
7964
7971
7977
7984
7991
7997
8004
8010
8016
8022
8028
8032
8038
8042
8047
8051
8054
8055
8058
8061
8061
8063
8064
8064
8064
8064
8064
8063
8061
8061
8058
8057
8055
8053
8050
8047
8042
8039
8035
8029
8025
8020
8013
8007
8002
7996
7989
7981
7974
7966
7957
7948
7939
7930
7921
7911
7901
7890
7880
7869
7859
7848
7837
7826
7815
7804
7794
7783
7773
7764
7754
7745
7736
7728
7720
7712
7704
7697
7690
7684
7677
7671
7665
7658
7652
7646
7640
7634
7627
7621
7614
7608
7601
7594
7587
7581
7574
7567
7560
7553
7547
7541
7535
7529
7523
7518
7513
7507
7502
7497
7492
7487
7482
7477
7472
7468
7464
7460
7457
7454
7451
7449
7447
7446
7446
7446
7447
7448
7449
7451
7454
7456
7459
7462
7465
7469
7472
7476
7480
7484
7487
7491
7495
7500
7504
7508
7513
7518
7523
7529
7535
7541
7548
7555
7563
7572
7581
7591
7601
7612
7624
7636
7648
7661
7674
7687
7700
7714
7727
7741
7755
7769
7783
7797
7811
7825
7839
7854
7868
7882
7897
7912
7927
7942
7958
7973
7989
8004
8020
8036
8053
8069
8086
8102
8119
8135
8153
8169
8186
8202
8219
8235
8251
8266
8282
8297
8313
8327
8342
8356
8370
8383
8396
8408
8420
8431
8442
8452
8461
8470
8478
8486
8494
8501
8508
8515
8521
8528
8534
8540
8546
8551
8557
8562
8566
8571
8575
8579
8583
8586
8589
8592
8594
8597
8599
8600
8602
8603
8605
8606
8608
8609
8611
8614
8617
8620
8624
8628
8633
8638
8643
8648
8654
8660
8666
8671
8677
8682
8688
8693
8697
8702
8706
8709
8713
8716
8719
8721
8723
8725
8727
8729
8730
8732
8733
8734
8736
8737
8739
8741
8742
8744
8746
8748
8749
8751
8752
8753
8754
8754
8755
8754
8754
8753
8753
8752
8751
8750
8749
8749
8749
8749
8749
8749
8750
8750
8751
8751
8751
8752
8752
8752
8753
8753
8754
8755
8756
8757
8758
8759
8761
8762
8764
8765
8766
8768
8769
8771
8772
8773
8774
8775
8776
8776
8776
8776
8776
8775
8775
8773
8772
8771
8769
8767
8766
8764
8762
8761
8759
8758
8757
8757
8757
8757
8757
8758
8758
8759
8759
8760
8761
8761
8761
8761
8761
8761
8760
8759
8758
8757
8756
8755
8755
8754
8753
8753
8752
8753
8753
8753
8754
8756
8757
8759
8761
8762
8764
8766
8768
8769
8770
8771
8771
8770
8770
8769
8767
8765
8764
8761
8759
8757
8755
8753
8752
8750
8749
8749
8749
8749
8751
8752
8755
8758
8761
8766
8771
8776
8782
8788
8795
8802
8809
8816
8824
8833
8842
8851
8861
8871
8881
8893
8904
8916
8928
8941
8954
8968
8982
8997
9011
9026
9042
9057
9073
9089
9105
9121
9138
9155
9172
9189
9207
9225
9242
9259
9277
9294
9310
9327
9343
9359
9375
9390
9405
9420
9434
9448
9461
9473
9485
9496
9507
9517
9527
9536
9545
9554
9562
9570
9578
9587
9595
9603
9612
9620
9629
9637
9645
9653
9661
9669
9676
9682
9688
9693
9697
9701
9703
9705
9706
9707
9707
9706
9704
9702
9700
9697
9693
9689
9684
9679
9673
9667
9661
9654
9647
9639
9631
9623
9615
9607
9598
9590
9582
9573
9565
9557
9550
9542
9534
9526
9519
9511
9504
9496
9489
9482
9475
9469
9463
9458
9453
9448
9444
9441
9438
9436
9435
9434
9434
9435
9436
9438
9440
9444
9447
9451
9456
9462
9468
9475
9482
9490
9499
9508
9518
9528
9539
9549
9560
9571
9582
9592
9602
9613
9622
9632
9641
9649
9657
9665
9672
9680
9687
9694
9701
9709
9717
9725
9734
9743
9753
9763
9773
9783
9794
9805
9816
9827
9838
9849
9859
9870
9880
9891
9901
9911
9922
9932
9943
9953
9964
9975
9985
9996
10007
10018
10028
10039
10050
10060
10071
10081
10090
10100
10109
10117
10126
10134
10141
10149
10156
10163
10170
10177
10185
10192
10199
10206
10213
10220
10226
10232
10238
10244
10249
10254
10258
10262
10265
10267
10270
10271
10273
10274
10275
10276
10277
10279
10281
10283
10285
10287
10290
10293
10296
10299
10302
10306
10310
10314
10318
10322
10326
10330
10335
10339
10344
10350
10355
10361
10367
10373
10379
10385
10391
10398
10404
10410
10416
10422
10428
10433
10439
10444
10450
10456
10461
10467
10472
10477
10482
10487
10492
10497
10501
10505
10510
10514
10518
10522
10526
10531
10535
10540
10545
10550
10555
10561
10567
10573
10579
10585
10592
10598
10605
10612
10619
10626
10633
10641
10648
10656
10663
10671
10678
10685
10692
10699
10706
10713
10720
10727
10735
10741
10748
10755
10762
10768
10775
10781
10788
10795
10801
10808
10815
10821
10828
10835
10843
10850
10858
10865
10873
10882
10890
10899
10908
10917
10926
10936
10946
10957
10968
10979
10990
11002
11014
11027
11040
11053
11067
11080
11094
11108
11122
11136
11150
11164
11178
11192
11206
11221
11236
11251
11267
11283
11299
11316
11334
11351
11369
11387
11405
11423
11440
11458
11474
11491
11507
11522
11537
11552
11566
11580
11594
11607
11621
11635
11649
11664
11678
11693
11707
11722
11738
11753
11768
11783
11797
11811
11825
11837
11849
11860
11871
11880
11889
11897
11904
11911
11917
11922
11926
11930
11934
11938
11941
11944
11947
11951
11954
11957
11959
11962
11965
11967
11970
11972
11973
11975
11976
11977
11978
11978
11978
11977
11976
11974
11972
11970
11967
11964
11961
11959
11956
11953
11950
11948
11945
11943
11941
11939
11937
11935
11933
11931
11929
11926
11923
11920
11916
11912
11908
11903
11898
11892
11886
11881
11875
11870
11866
11861
11858
11855
11854
11853
11853
11854
11856
11859
11863
11868
11874
11880
11887
11894
11902
11910
11917
11925
11933
11940
11947
11954
11961
11968
11975
11982
11989
11996
12003
12011
12019
12027
12035
12044
12053
12063
12072
12082
12092
12102
12112
12121
12131
12140
12148
12157
12164
12172
12178
12185
12190
12195
12198
12201
12203
12204
12203
12202
12200
12197
12193
12189
12184
12180
12174
12169
12163
12157
12151
12144
12137
12130
12123
12115
12107
12099
12091
12082
12074
12065
12057
12048
12039
12031
12022
12013
12005
11996
11988
11980
11971
11963
11955
11946
11938
11929
11920
11911
11902
11893
11884
11875
11865
11856
11847
11837
11827
11817
11807
11797
11788
11778
11769
11759
11750
11742
11734
11725
11718
11710
11703
11697
11691
11685
11679
11673
11668
11662
11656
11651
11645
11638
11632
11625
11618
11610
11602
11595
11587
11579
11572
11565
11558
11552
11547
11542
11538
11535
11532
11531
11530
11530
11530
11531
11533
11535
11538
11541
11544
11547
11550
11553
11557
11560
11563
11566
11569
11572
11575
11578
11581
11583
11585
11587
11588
11589
11590
11590
11591
11591
11592
11592
11593
11595
11597
11599
11602
11606
11610
11616
11622
11629
11637
11645
11654
11663
11673
11682
11690
11698
11706
11713
11719
11725
11730
11734
11737
11740
11741
11743
11743
11743
11743
11742
11741
11739
11737
11735
11732
11730
11727
11725
11722
11719
11716
11713
11709
11705
11701
11696
11691
11686
11680
11674
11668
11662
11656
11650
11645
11639
11634
11629
11623
11618
11613
11608
11603
11598
11593
11589
11585
11581
11577
11574
11571
11569
11568
11566
11566
11566
11567
11569
11571
11574
11578
11582
11587
11592
11597
11604
11610
11618
11626
11634
11644
11653
11664
11675
11686
11698
11710
11723
11735
11748
11761
11775
11788
11801
11814
11827
11839
11852
11863
11875
11885
11895
11904
11911
11918
11923
11927
11930
11932
11932
11932
11930
11926
11922
11916
11908
11900
11890
11879
11866
11853
11838
11822
11806
11789
11771
11752
11733
11713
11693
11672
11652
11631
11610
11590
11570
11551
11532
11513
11494
11476
11458
11440
11422
11405
11388
11370
11353
11337
11320
11303
11286
11270
11253
11236
11220
11204
11188
11172
11157
11143
11129
11115
11102
11089
11078
11066
11055
11044
11034
11024
11013
11003
10993
10983
10972
10962
10951
10940
10930
10919
10908
10897
10885
10874
10862
10849
10837
10824
10811
10798
10784
10770
10756
10741
10726
10711
10695
10679
10664
10647
10631
10615
10599
10584
10568
10553
10539
10525
10511
10499
10487
10476
10465
10456
10447
10439
10432
10425
10420
10415
10411
10407
10404
10402
10401
10400
10401
10401
10403
10405
10408
10411
10414
10419
10423
10428
10434
10440
10446
10453
10461
10469
10478
10487
10496
10506
10516
10527
10538
10549
10560
10572
10584
10597
10609
10622
10636
10649
10664
10678
10693
10709
10725
10742
10759
10777
10796
10815
10835
10855
10876
10897
10919
10940
10962
10984
11005
11026
11047
11068
11088
11107
11126
11144
11161
11179
11195
11211
11227
11242
11256
11271
11284
11298
11310
11323
11334
11346
11356
11366
11376
11384
11392
11400
11406
11412
11416
11420
11422
11424
11424
11422
11419
11415
11409
11401
11392
11381
11369
11357
11342
11327
11311
11294
11276
11257
11237
11217
11195
11173
11150
11126
11102
11077
11052
11027
11001
10976
10950
10925
10900
10875
10851
10827
10804
10782
10760
10740
10721
10702
10685
10669
10655
10641
10629
10619
10610
10602
10596
10592
10589
10588
10588
10590
10594
10599
10605
10612
10620
10629
10639
10649
10659
10670
10682
10694
10706
10718
10730
10743
10756
10769
10782
10795
10808
10821
10834
10847
10859
10871
10882
10893
10903
10913
10922
10931
10938
10945
10952
10957
10962
10966
10970
10973
10976
10979
10981
10983
10986
10987
10989
10991
10993
10994
10996
10997
10999
11000
11001
11002
11003
11003
11003
11003
11002
11002
11001
11001
11000
11000
10999
10999
10998
10997
10997
10996
10995
10993
10992
10991
10990
10988
10987
10986
10985
10984
10983
10982
10982
10981
10981
10980
10980
10979
10979
10979
10980
10980
10982
10983
10986
10989
10993
10997
11003
11009
11016
11024
11033
11043
11053
11063
11074
11085
11095
11106
11116
11126
11134
11142
11149
11155
11160
11164
11166
11167
11166
11164
11161
11156
11150
11142
11133
11123
11112
11099
11086
11073
11058
11042
11026
11009
10992
10974
10956
10937
10918
10899
10880
10860
10841
10822
10804
10785
10767
10750
10732
10715
10699
10683
10667
10653
10639
10626
10613
10601
10590
10580
10570
10560
10551
10543
10535
10527
10520
10513
10506
10499
10494
10488
10483
10478
10474
10471
10467
10465
10462
10459
10457
10455
10454
10452
10451
10449
10448
10447
10445
10444
10442
10440
10438
10436
10433
10431
10428
10426
10424
10421
10418
10416
10413
10409
10405
10401
10396
10390
10384
10377
10369
10359
10349
10337
10324
10310
10294
10277
10259
10240
10219
10198
10175
10152
10128
10104
10079
10054
10029
10003
9978
9953
9928
9903
9879
9855
9831
9808
9785
9763
9741
9719
9698
9677
9656
9636
9615
9595
9574
9554
9534
9514
9495
9475
9456
9436
9417
9397
9377
9356
9336
9314
9292
9269
9246
9221
9197
9171
9145
9118
9091
9064
9036
9007
8979
8950
8921
8893
8864
8835
8806
8778
8749
8720
8692
8664
8636
8609
8582
8555
8529
8504
8480
8456
8433
8411
8390
8369
8350
8331
8312
8295
8278
8261
8245
8230
8215
8201
8186
8173
8161
8148
8137
8125
8113
8102
8090
8077
8064
8053
8039
8026
8010
7996
7979
7962
7944
7926
7906
7886
7865
7843
7820
7796
7771
7745
7717
7689
7659
7627
7595
7561
7526
7490
7454
7418
7382
7345
7309
7274
7239
7206
7173
7142
7112
7084
7057
7032
7008
6987
6966
6948
6931
6917
6904
6892
6882
6874
6867
6861
6856
6852
6849
6846
6844
6843
6842
6842
6842
6843
6845
6848
6851
6855
6859
6864
6869
6875
6882
6888
6895
6902
6910
6917
6925
6932
6939
6946
6953
6960
6966
6972
6978
6983
6987
6991
6994
6996
6996
6996
6994
6992
6988
6984
6979
6973
6968
6962
6956
6951
6946
6941
6938
6935
6932
6930
6929
6928
6928
6927
6927
6926
6925
6924
6923
6921
6918
6915
6912
6907
6903
6898
6892
6886
6879
6872
6865
6858
6851
6844
6837
6830
6824
6817
6811
6805
6799
6792
6785
6778
6770
6762
6753
6744
6734
6723
6711
6699
6685
6671
6656
6640
6624
6606
6587
6568
6547
6525
6503
6480
6455
6430
6404
6378
6350
6322
6294
6265
6235
6205
6175
6144
6113
6082
6050
6018
5986
5954
5922
5890
5858
5826
5795
5763
5732
5701
5670
5640
5610
5580
5551
5522
5495
5467
5441
5415
5390
5366
5343
5321
5300
5280
5262
5244
5228
5214
5200
5188
5176
5166
5156
5146
5138
5129
5121
5113
5105
5097
5089
5081
5072
5064
5055
5046
5036
5027
5017
5006
4996
4985
4974
4963
4952
4941
4930
4919
4908
4897
4887
4876
4866
4856
4846
4837
4828
4819
4811
4803
4796
4788
4782
4775
4769
4764
4758
4753
4749
4744
4740
4735
4731
4726
4721
4716
4712
4707
4702
4697
4692
4687
4682
4677
4672
4667
4661
4655
4650
4643
4637
4630
4624
4616
4609
4601
4593
4585
4577
4568
4560
4551
4543
4535
4527
4519
4512
4505
4498
4492
4487
4482
4478
4474
4471
4468
4465
4464
4462
4461
4461
4461
4461
4461
4461
4461
4460
4460
4459
4458
4457
4455
4453
4450
4446
4442
4437
4431
4424
4416
4407
4398
4388
4378
4367
4356
4346
4335
4325
4316
4307
4298
4290
4283
4277
4272
4267
4263
4261
4259
4258
4257
4258
4259
4260
4263
4265
4268
4272
4275
4279
4284
4289
4293
4298
4304
4309
4314
4320
4325
4331
4336
4342
4347
4352
4357
4361
4365
4368
4370
4372
4372
4371
4369
4365
4361
4354
4347
4337
4327
4315
4301
4286
4270
4252
4233
4213
4192
4171
4149
4126
4103
4080
4057
4034
4011
3989
3967
3945
3924
3904
3884
3866
3847
3830
3813
3797
3782
3767
3752
3739
3726
3713
3701
3690
3679
3669
3660
3651
3643
3635
3627
3619
3612
3603
3595
3586
3577
3567
3557
3546
3534
3522
3508
3494
3479
3464
3447
3429
3410
3390
3369
3346
3323
3299
3275
3249
3223
3197
3170
3142
3115
3088
3061
3034
3007
2982
2957
2933
2910
2887
2866
2846
2827
2808
2791
2774
2759
2744
2730
2718
2706
2695
2685
2677
2669
2662
2656
2651
2647
2644
2642
2641
2641
2642
2644
2647
2651
2656
2662
2669
2677
2685
2693
2702
2710
2719
2728
2736
2744
2751
2758
2764
2770
2774
2778
2781
2783
2785
2787
2788
2789
2789
2790
2790
2791
2791
2791
2792
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2804
2805
2806
2806
2807
2809
2810
2812
2813
2815
2816
2817
2818
2819
2819
2819
2819
2819
2818
2817
2816
2814
2812
2810
2808
2805
2803
2800
2798
2795
2792
2788
2784
2779
2773
2767
2760
2752
2744
2734
2724
2714
2703
2691
2680
2669
2658
2647
2637
2628
2619
2612
2606
2601
2597
2596
2596
2598
2602
2608
2617
2629
2643
2659
2678
2700
2724
2751
2780
2811
2845
2880
2917
2955
2995
3036
3077
3120
3163
3206
3250
3294
3337
3381
3425
3469
3512
3555
3598
3639
3681
3721
3761
3800
3839
3877
3914
3951
3987
4022
4058
4093
4127
4161
4194
4227
4260
4293
4325
4358
4390
4423
4456
4489
4522
4556
4590
4625
4660
4696
4733
4769
4806
4843
4880
4917
4954
4990
5026
5062
5097
5132
5166
5199
5231
5263
5294
5324
5352
5380
5407
5433
5457
5481
5503
5524
5543
5562
5579
5594
5609
5622
5634
5645
5654
5663
5670
5677
5682
5686
5690
5692
5694
5696
5697
5698
5698
5699
5699
5699
5700
5700
5701
5703
5704
5707
5709
5712
5716
5719
5723
5726
5729
5731
5734
5736
5737
5739
5740
5741
5741
5741
5740
5739
5737
5735
5733
5731
5728
5725
5722
5719
5715
5712
5709
5706
5703
5700
5698
5696
5694
5692
5689
5687
5684
5682
5678
5675
5671
5667
5664
5660
5657
5654
5653
5652
5652
5653
5655
5659
5664
5670
5677
5686
5695
5705
5717
5728
5741
5753
5765
5777
5789
5800
5810
5819
5828
5835
5841
5846
5851
5854
5856
5858
5859
5859
5859
5858
5857
5856
5855
5854
5853
5852
5850
5849
5847
5845
5843
5840
5838
5834
5831
5826
5821
5815
5809
5801
5793
5783
5773
5763
5751
5740
5728
5716
5704
5693
5682
5672
5662
5653
5646
5639
5633
5628
5625
5622
5620
5619
5618
5619
5620
5622
5624
5628
5631
5636
5641
5646
5653
5659
5666
5674
5682
5691
5700
5710
5720
5730
5741
5751
5762
5772
5782
5791
5799
5807
5814
5821
5826
5830
5834
5836
5837
5837
5837
5835
5832
5829
5826
5822
5817
5813
5809
5805
5802
5799
5796
5794
5793
5793
5793
5793
5794
5796
5798
5800
5803
5806
5809
5813
5816
5821
5825
5830
5836
5842
5849
5857
5866
5875
5886
5897
5910
5923
5937
5952
5968
5984
6000
6017
6034
6050
6067
6083
6099
6114
6130
6144
6158
6172
6186
6199
6213
6226
6240
6253
6267
6280
6295
6309
6323
6338
6354
6369
6385
6401
6417
6434
6450
6467
6483
6500
6516
6532
6548
6564
6580
6595
6609
6623
6637
6650
6662
6674
6685
6695
6704
6712
6719
6725
6731
6735
6738
6741
6743
6745
6745
6746
6746
6745
6745
6744
6743
6743
6742
6741
6740
6740
6739
6738
6737
6735
6733
6731
6729
6726
6723
6719
6715
6711
6707
6703
6699
6695
6692
6690
6689
6689
6690
6693
6697
6703
6710
6719
6729
6741
6754
6769
6784
6801
6818
6836
6854
6872
6890
6907
6925
6941
6957
6973
6987
7001
7013
7025
7035
7044
7053
7060
7066
7070
7074
7076
7076
7075
7072
7067
7061
7052
7041
7028
7012
6994
6974
6951
6925
6896
6865
6831
6794
6754
6712
6668
6621
6571
6520
6467
6413
6357
6301
6245
6188
6131
6075
6020
5965
5912
5859
5808
5758
5709
5662
5616
5571
5527
5485
5445
5405
5368
5332
5297
5264
5233
5204
5177
5153
5130
5110
5092
5076
5063
5051
5040
5031
5023
5016
5010
5003
4997
4991
4984
4977
4969
4959
4949
4937
4923
4907
4889
4869
4847
4822
4795
4766
4735
4701
4665
4627
4586
4543
4499
4452
4404
4354
4303
4251
4198
4143
4088
4033
3977
3920
3863
3806
3749
3692
3635
3578
3521
3465
3408
3351
3295
3238
3182
3126
3070
3014
2958
2903
2848
2793
2738
2684
2630
2577
2524
2472
2422
2372
2323
2274
2227
2180
2134
2087
2041
1995
1949
1902
1855
1807
1759
1710
1662
1612
1562
1512
1462
1411
1359
1308
1256
1203
1151
1098
1044
990
935
879
823
766
709
652
594
536
477
419
360
301
242
183
123
62
1
-60
-122
-185
-248
-312
-376
-439
-503
-566
-629
-691
-752
-813
-873
-932
-991
-1049
-1106
-1163
-1219
-1275
-1332
-1388
-1444
-1500
-1556
-1612
-1669
-1725
-1782
-1839
-1896
-1953
-2009
-2068
-2125
-2182
-2240
-2297
-2354
-2411
-2468
-2526
-2582
-2639
-2696
-2753
-2810
-2867
-2924
-2983
-3041
-3101
-3162
-3225
-3288
-3354
-3421
-3490
-3561
-3635
-3710
-3788
-3867
-3949
-4032
-4116
-4202
-4289
-4377
-4466
-4556
-4647
-4738
-4829
-4921
-5014
-5106
-5199
-5292
-5385
-5479
-5573
-5667
-5761
-5856
-5951
-6045
-6141
-6236
-6332
-6428
-6524
-6621
-6718
-6815
-6913
-7011
-7109
-7207
-7305
-7404
-7503
-7603
-7703
-7804
-7905
-8007
-8109
-8211
-8313
-8416
-8518
-8620
-8722
-8823
-8924
-9025
-9126
-9226
-9326
-9425
-9525
-9624
-9724
-9823
-9923
-10022
-10122
-10222
-10323
-10424
-10525
-10627
-10729
-10831
-10933
-11036
-11140
-11243
-11346
-11449
-11552
-11655
-11757
-11859
-11960
-12061
-12161
-12261
-12359
-12457
-12553
-12649
-12744
-12838
-12931
-13024
-13115
-13206
-13296
-13385
-13473
-13560
-13646
-13731
-13816
-13899
-13982
-14065
-14147
-14228
-14309
-14390
-14471
-14552
-14633
-14715
-14796
-14878
-14960
-15042
-15124
-15207
-15289
-15372
-15455
-15538
-15621
-15703
-15785
-15867
-15949
-16030
-16110
-16189
-16265
-16343
-16418
-16492
-16565
-16637
-16707
-16776
-16844
-16910
-16976
-17041
-17104
-17167
-17230
-17292
-17354
-17416
-17478
-17541
-17603
-17666
-17730
-17794
-17858
-17923
-17989
-18055
-18122
-18190
-18258
-18328
-18399
-18471
-18544
-18618
-18692
-18768
-18844
-18922
-19000
-19080
-19161
-19243
-19327
-19413
-19501
-19590
-19682
-19775
-19871
-19968
-20066
-20166
-20267
-20369
-20472
-20575
-20677
-20780
-20881
-20982
-21082
-21181
-21278
-21375
-21470
-21565
-21659
-21752
-21844
-21936
-22027
-22118
-22209
-22299
-22390
-22482
-22574
-22667
-22760
-22854
-22949
-23045
-23142
-23240
-23339
-23439
-23540
-23642
-23745
-23849
-23954
-24060
-24166
-24273
-24380
-24488
-24596
-24705
-24814
-24924
-25034
-25145
-25256
-25369
-25482
-25596
-25710
-25826
-25942
-26060
-26178
-26297
-26417
-26538
-26659
-26781
-26903
-27025
-27146
-27267
-27388
-27508
-27627
-27744
-27861
-27976
-28091
-28203
-28315
-28424
-28533
-28640
-28745
-28850
-28953
-29055
-29156
-29255
-29354
-29451
-29547
-29642
-29735
-29827
-29917
-30005
-30092
-30177
-30260
-30341
-30420
-30497
-30572
-30645
-30716
-30784
-30851
-30916
-30979
-31041
-31102
-31162
-31222
-31281
-31340
-31398
-31457
-31516
-31575
-31635
-31694
-31755
-31815
-31876
-31936
-31997
-32058
-32118
-32177
-32235
-32293
-32351
-32406
-32463
-32517
-32572
-32625
-32679
-32732
-32786
-32840
-32894
-32949
-33004
-33059
-33116
-33172
-33230
-33288
-33346
-33405
-33464
-33524
-33584
-33645
-33706
-33768
-33830
-33893
-33957
-34021
-34086
-34152
-34219
-34286
-34354
-34423
-34492
-34562
-34632
-34703
-34775
-34847
-34920
-34994
-35069
-35145
-35223
-35302
-35382
-35464
-35547
-35632
-35717
-35804
-35891
-35979
-36068
-36157
-36245
-36334
-36423
-36511
-36598
-36685
-36771
-36857
-36942
-37026
-37110
-37193
-37275
-37357
-37437
-37517
-37595
-37673
-37749
-37824
-37898
-37970
-38041
-38111
-38179
-38245
-38310
-38373
-38435
-38495
-38553
-38611
-38668
-38723
-38778
-38831
-38884
-38936
-38987
-39038
-39087
-39136
-39185
-39232
-39279
-39325
-39371
-39416
-39460
-39503
-39546
-39588
-39629
-39670
-39710
-39750
-39790
-39828
-39867
-39905
-39943
-39980
-40017
-40054
-40091
-40127
-40163
-40199
-40234
-40270
-40305
-40341
-40377
-40412
-40448
-40484
-40521
-40557
-40594
-40631
-40669
-40708
-40748
-40788
-40830
-40872
-40916
-40962
-41009
-41057
-41107
-41159
-41213
-41268
-41326
-41385
-41445
-41508
-41571
-41636
-41703
-41770
-41839
-41909
-41981
-42053
-42127
-42203
-42280
-42358
-42438
-42519
-42602
-42686
-42772
-42859
-42948
-43037
-43128
-43220
-43313
-43406
-43500
-43594
-43689
-43785
-43881
-43977
-44074
-44171
-44268
-44366
-44464
-44562
-44660
-44758
-44856
-44954
-45051
-45149
-45246
-45344
-45441
-45539
-45637
-45736
-45835
-45934
-46034
-46134
-46234
-46334
-46434
-46534
-46634
-46733
-46832
-46929
-47025
-47120
-47213
-47305
-47395
-47484
-47571
-47656
-47740
-47822
-47903
-47983
-48062
-48140
-48216
-48292
-48366
-48439
-48510
-48580
-48649
-48715
-48780
-48844
-48905
-48964
-49021
-49076
-49128
-49179
-49227
-49273
-49316
-49357
-49396
-49434
-49469
-49502
-49533
-49563
-49591
-49618
-49644
-49668
-49692
-49714
-49735
-49755
-49774
-49792
-49808
-49824
-49839
-49853
-49866
-49878
-49889
-49899
-49909
-49919
-49928
-49937
-49946
-49955
-49964
-49974
-49984
-49994
-50004
-50014
-50026
-50037
-50049
-50062
-50076
-50090
-50106
-50123
-50141
-50160
-50181
-50203
-50226
-50251
-50278
-50307
-50337
-50368
-50402
-50436
-50472
-50509
-50548
-50587
-50628
-50669
-50711
-50754
-50798
-50842
-50886
-50932
-50977
-51024
-51071
-51119
-51167
-51216
-51265
-51315
-51365
-51415
-51466
-51517
-51568
-51619
-51670
-51721
-51772
-51823
-51875
-51927
-51980
-52033
-52087
-52142
-52198
-52255
-52313
-52372
-52432
-52494
-52557
-52620
-52685
-52751
-52818
-52886
-52954
-53022
-53091
-53159
-53228
-53296
-53364
-53431
-53498
-53564
-53629
-53693
-53756
-53817
-53877
-53935
-53991
-54046
-54099
-54150
-54200
-54247
-54293
-54336
-54378
-54418
-54456
-54493
-54528
-54562
-54594
-54625
-54655
-54684
-54712
-54738
-54763
-54787
-54810
-54833
-54854
-54874
-54894
-54913
-54930
-54947
-54962
-54976
-54990
-55002
-55014
-55026
-55037
-55047
-55058
-55069
-55081
-55093
-55106
-55120
-55136
-55153
-55172
-55192
-55213
-55237
-55261
-55287
-55315
-55344
-55374
-55406
-55439
-55474
-55511
-55548
-55588
-55629
-55671
-55716
-55761
-55809
-55858
-55909
-55961
-56015
-56070
-56127
-56185
-56244
-56304
-56364
-56426
-56488
-56552
-56616
-56681
-56747
-56814
-56882
-56951
-57020
-57091
-57162
-57235
-57308
-57382
-57458
-57535
-57612
-57691
-57771
-57852
-57933
-58015
-58098
-58181
-58264
-58348
-58431
-58515
-58598
-58681
-58764
-58846
-58927
-59007
-59087
-59165
-59242
-59318
-59393
-59467
-59540
-59612
-59683
-59753
-59822
-59890
-59957
-60022
-60086
-60149
-60209
-60268
-60325
-60380
-60433
-60484
-60532
-60578
-60621
-60663
-60701
-60738
-60772
-60805
-60835
-60862
-60888
-60911
-60932
-60951
-60967
-60982
-60994
-61005
-61014
-61020
-61025
-61029
-61031
-61031
-61030
-61027
-61024
-61019
-61014
-61007
-61000
-60992
-60984
-60976
-60967
-60959
-60951
-60944
-60938
-60933
-60929
-60927
-60926
-60927
-60929
-60933
-60937
-60944
-60951
-60959
-60968
-60978
-60989
-61001
-61014
-61027
-61041
-61055
-61070
-61085
-61101
-61117
-61134
-61152
-61170
-61189
-61209
-61230
-61253
-61276
-61301
-61328
-61356
-61386
-61417
-61449
-61483
-61517
-61551
-61586
-61621
-61654
-61687
-61718
-61747
-61774
-61798
-61819
-61838
-61853
-61865
-61873
-61879
-61881
-61880
-61876
-61869
-61860
-61848
-61835
-61820
-61804
-61788
-61771
-61754
-61737
-61721
-61705
-61690
-61676
-61662
-61650
-61638
-61627
-61617
-61607
-61598
-61590
-61582
-61574
-61566
-61559
-61552
-61545
-61539
-61534
-61528
-61524
-61520
-61516
-61514
-61512
-61511
-61511
-61511
-61512
-61514
-61516
-61518
-61520
-61522
-61524
-61525
-61526
-61527
-61526
-61525
-61523
-61521
-61517
-61512
-61507
-61501
-61494
-61486
-61478
-61469
-61459
-61449
-61438
-61428
-61417
-61405
-61394
-61383
-61372
-61362
-61352
-61343
-61335
-61328
-61323
-61319
-61317
-61316
-61317
-61319
-61323
-61328
-61333
-61340
-61346
-61353
-61359
-61365
-61370
-61374
-61377
-61377
-61376
-61372
-61366
-61358
-61346
-61332
-61314
-61293
-61269
-61240
-61208
-61171
-61129
-61083
-61032
-60976
-60915
-60848
-60778
-60702
-60623
-60539
-60452
-60361
-60268
-60172
-60075
-59976
-59877
-59778
-59680
-59582
-59485
-59390
-59297
-59206
-59116
-59029
-58943
-58859
-58777
-58697
-58620
-58544
-58470
-58398
-58328
-58260
-58194
-58131
-58070
-58011
-57954
-57900
-57848
-57799
-57753
-57709
-57668
-57630
-57594
-57561
-57530
-57502
-57476
-57452
-57429
-57409
-57389
-57371
-57354
-57337
-57319
-57301
-57283
-57263
-57241
-57218
-57194
-57167
-57138
-57106
-57073
-57037
-56998
-56958
-56915
-56871
-56825
-56777
-56728
-56679
-56628
-56576
-56525
-56473
-56421
-56369
-56318
-56267
-56216
-56165
-56115
-56064
-56015
-55965
-55916
-55868
-55820
-55772
-55725
-55679
-55634
-55589
-55546
-55504
-55464
-55425
-55388
-55353
-55320
-55289
-55260
-55233
-55208
-55185
-55164
-55145
-55128
-55112
-55097
-55083
-55071
-55059
-55048
-55038
-55028
-55018
-55008
-54998
-54988
-54977
-54966
-54954
-54942
-54930
-54916
-54902
-54887
-54870
-54853
-54834
-54814
-54792
-54768
-54743
-54715
-54685
-54652
-54617
-54578
-54537
-54493
-54446
-54396
-54343
-54288
-54230
-54170
-54108
-54044
-53978
-53911
-53843
-53774
-53705
-53636
-53566
-53496
-53427
-53358
-53290
-53222
-53155
-53090
-53025
-52962
-52900
-52840
-52781
-52724
-52669
-52615
-52564
-52514
-52467
-52422
-52380
-52340
-52303
-52268
-52236
-52207
-52182
-52158
-52138
-52120
-52105
-52092
-52080
-52070
-52062
-52054
-52048
-52042
-52037
-52031
-52024
-52017
-52009
-51999
-51988
-51974
-51959
-51941
-51921
-51899
-51874
-51846
-51816
-51783
-51747
-51709
-51668
-51624
-51578
-51528
-51476
-51422
-51364
-51304
-51241
-51175
-51107
-51036
-50963
-50888
-50810
-50730
-50648
-50564
-50478
-50391
-50301
-50211
-50119
-50027
-49934
-49841
-49748
-49655
-49563
-49472
-49381
-49293
-49205
-49119
-49035
-48954
-48874
-48796
-48721
-48648
-48578
-48510
-48444
-48382
-48321
-48263
-48207
-48154
-48102
-48052
-48004
-47957
-47912
-47869
-47828
-47788
-47749
-47712
-47676
-47642
-47610
-47579
-47550
-47524
-47499
-47476
-47455
-47435
-47417
-47401
-47385
-47371
-47357
-47343
-47330
-47315
-47300
-47284
-47266
-47245
-47223
-47197
-47168
-47136
-47100
-47060
-47016
-46969
-46917
-46861
-46802
-46738
-46671
-46600
-46525
-46447
-46365
-46280
-46192
-46101
-46008
-45913
-45815
-45716
-45615
-45512
-45407
-45301
-45192
-45082
-44970
-44855
-44739
-44620
-44498
-44374
-44248
-44119
-43987
-43852
-43715
-43575
-43432
-43287
-43139
-42988
-42834
-42678
-42520
-42359
-42197
-42032
-41866
-41698
-41529
-41359
-41188
-41016
-40844
-40672
-40500
-40328
-40156
-39984
-39813
-39643
-39473
-39305
-39136
-38969
-38802
-38636
-38471
-38306
-38141
-37977
-37812
-37649
-37485
-37321
-37157
-36994
-36831
-36668
-36506
-36345
-36186
-36027
-35870
-35715
-35563
-35412
-35263
-35116
-34972
-34830
-34689
-34550
-34413
-34278
-34144
-34011
-33879
-33749
-33619
-33490
-33362
-33234
-33107
-32981
-32855
-32729
-32606
-32482
-32357
-32235
-32112
-31988
-31864
-31740
-31614
-31487
-31358
-31228
-31096
-30962
-30826
-30688
-30548
-30406
-30262
-30116
-29969
-29820
-29670
-29519
-29368
-29215
-29062
-28908
-28753
-28598
-28442
-28286
-28128
-27970
-27811
-27652
-27492
-27331
-27171
-27010
-26850
-26689
-26530
-26370
-26212
-26054
-25898
-25742
-25589
-25436
-25285
-25136
-24989
-24843
-24699
-24557
-24417
-24279
-24143
-24009
-23878
-23748
-23620
-23495
-23371
-23248
-23128
-23009
-22892
-22776
-22662
-22549
-22437
-22325
-22214
-22103
-21992
-21881
-21770
-21658
-21545
-21431
-21317
-21200
-21083
-20963
-20842
-20718
-20592
-20463
-20332
-20198
-20062
-19924
-19783
-19639
-19493
-19345
-19194
-19041
-18886
-18729
-18570
-18408
-18244
-18078
-17911
-17742
-17572
-17401
-17229
-17057
-16885
-16713
-16541
-16370
-16200
-16030
-15864
-15697
-15533
-15369
-15208
-15047
-14889
-14731
-14575
-14420
-14266
-14112
-13959
-13806
-13652
-13499
-13346
-13192
-13038
-12884
-12729
-12575
-12420
-12265
-12109
-11953
-11797
-11640
-11483
-11326
-11168
-11011
-10854
-10698
-10542
-10388
-10234
-10082
-9931
-9781
-9632
-9484
-9337
-9192
-9047
-8904
-8761
-8620
-8478
-8338
-8198
-8058
-7919
-7780
-7642
-7503
-7365
-7227
-7090
-6953
-6816
-6680
-6543
-6408
-6272
-6137
-6002
-5868
-5734
-5600
-5467
-5334
-5202
-5071
-4940
-4811
-4684
-4557
-4433
-4310
-4190
-4070
-3955
-3841
-3730
-3620
-3513
-3409
-3306
-3206
-3108
-3012
-2917
-2825
-2733
-2644
-2555
-2467
-2381
-2295
-2209
-2124
-2040
-1956
-1873
-1790
-1707
-1624
-1542
-1459
-1376
-1293
-1210
-1127
-1043
-959
-875
-790
-704
-618
-530
-441
-350
-257
-163
-66
33
135
239
347
457
571
687
806
929
1054
1181
1310
1441
1572
1705
1838
1971
2104
2236
2369
2500
2631
2760
2889
3016
3142
3266
3388
3509
3629
3746
3862
3976
4088
4199
4308
4415
4520
4624
4727
4827
4927
5025
5122
5218
5312
5406
5500
5593
5685
5778
5870
5963
6057
6151
6246
6342
6439
6536
6634
6733
6833
6933
7035
7137
7240
7344
7450
7556
7663
7772
7882
7992
8103
8218
8332
8448
8566
8685
8805
8927
9050
9175
9302
9430
9559
9690
9822
9956
10092
10229
10367
10507
10648
10790
10934
11079
11226
11374
11525
11677
11832
11988
12147
12308
12470
12634
12800
12968
13136
13306
13476
13648
13820
13992
14164
14337
14510
14682
14854
15026
15197
15368
15538
15708
15876
16043
16209
16373
16535
16695
16853
17008
17162
17313
17462
17609
17754
17899
18042
18184
18326
18467
18607
18748
18888
19028
19169
19311
19453
19596
19741
19886
20033
20181
20331
20482
20634
20789
20945
21104
21264
21427
21592
21760
21930
22102
22278
22456
22638
22822
23009
23199
23392
23588
23786
23988
24193
24399
24609
24820
25033
25248
25464
25681
25899
26118
26337
26556
26776
26995
27214
27432
27650
27868
28084
28299
28513
28726
28936
29145
29352
29557
29759
29959
30156
30350
30541
30730
30915
31097
31277
31454
31628
31800
31970
32139
32305
32470
32634
32797
32960
33122
33285
33447
33610
33773
33935
34099
34262
34426
34589
34753
34916
35079
35242
35405
35567
35729
35891
36054
36216
36380
36544
36709
36875
37043
37212
37383
37557
37732
37910
38091
38274
38461
38650
38842
39038
39236
39437
39642
39849
40059
40272
40487
40704
40924
41145
41367
41591
41816
42041
42267
42493
42720
42946
43172
43398
43624
43849
44074
44298
44521
44743
44965
45185
45405
45623
45840
46055
46269
46481
46692
46900
47107
47311
47513
47713
47910
48104
48296
48484
48669
48852
49030
49206
49378
49547
49713
49875
50033
50189
50341
50490
50637
50781
50922
51061
51197
51332
51465
51596
51725
51852
51978
52103
52227
52350
52472
52594
52715
52836
52957
53079
53200
53323
53446
53570
53695
53821
53949
54077
54208
54339
54472
54606
54742
54879
55018
55158
55300
55444
55589
55737
55885
56036
56188
56341
56496
56652
56809
56968
57129
57291
57455
57620
57787
57956
58127
58300
58474
58651
58829
59009
59190
59373
59557
59742
59927
60112
60297
60483
60668
60853
61038
61223
61409
61594
61779
61964
62148
62332
62514
62696
62876
63054
63231
63406
63579
63750
63918
64083
64245
64407
64563
64720
64873
65024
65173
65319
65464
65607
65748
65888
66025
66161
66296
66429
66560
66690
66819
66947
67073
67198
67322
67446
67569
67690
67812
67932
68052
68172
68291
68410
68528
68646
68764
68882
69001
69119
69238
69357
69477
69597
69717
69838
69959
70080
70202
70323
70444
70565
70685
70805
70924
71042
71160
71277
71393
71508
71622
71735
71847
71958
72068
72176
72284
72391
72496
72600
72703
72804
72902
72999
73094
73186
73276
73363
73447
73529
73608
73685
73758
73829
73896
73961
74024
74084
74141
74197
74250
74302
74352
74400
74447
74493
74537
74581
74623
74665
74705
74744
74783
74820
74856
74892
74926
74960
74993
75024
75055
75085
75114
75142
75169
75195
75221
75246
75270
75294
75318
75343
75367
75392
75417
75442
75469
75496
75524
75553
75582
75612
75643
75674
75706
75737
75769
75800
75831
75862
75892
75922
75951
75979
76006
76032
76057
76082
76105
76126
76147
76166
76183
76199
76213
76225
76236
76245
76252
76258
76262
76265
76267
76267
76266
76263
76260
76255
76249
76241
76232
76221
76208
76194
76177
76158
76137
76115
76090
76064
76036
76007
75976
75943
75910
75874
75838
75801
75764
75725
75686
75647
75606
75566
75524
75481
75437
75392
75345
75297
75247
75196
75143
75089
75034
74977
74918
74858
74797
74734
74670
74605
74538
74470
74401
74331
74260
74188
74115
74042
73969
73895
73820
73746
73672
73598
73524
73450
73377
73304
73232
73160
73089
73018
72948
72879
72810
72742
72675
72608
72542
72478
72414
72352
72291
72232
72174
72118
72064
72012
71962
71914
71869
71825
71784
71745
71708
71674
71641
71611
71584
71558
71534
71512
71491
71470
71451
71432
71414
71396
71378
71359
71340
71321
71301
71281
71260
71239
71217
71194
71171
71147
71121
71095
71067
71039
71009
70978
70946
70913
70879
70844
70809
70773
70736
70699
70662
70624
70587
70549
70511
70473
70435
70396
70358
70318
70279
70238
70197
70156
70113
70069
70024
69977
69929
69880
69829
69777
69724
69669
69613
69555
69496
69435
69373
69309
69244
69177
69109
69039
68967
68894
68819
68742
68664
68585
68504
68421
68336
68250
68161
68071
67979
67885
67789
67691
67591
67489
67384
67278
67169
67057
66944
66828
66710
66589
66466
66341
66214
66085
65953
65819
65683
65544
65403
65260
65116
64968
64819
64669
64516
64363
64206
64050
63890
63730
63568
63404
63239
63072
62904
62735
62564
62391
62216
62040
61862
61682
61500
61317
61131
60945
60756
60567
60376
60183
59990
59796
59600
59404
59206
59008
58808
58608
58407
58205
58002
57799
57595
57391
57186
56980
56775
56569
56364
56159
55954
55749
55544
55339
55135
54931
54728
54524
54321
54119
53917
53716
53515
53315
53116
52918
52721
52525
52330
52136
51942
51750
51559
51369
51180
50992
50806
50621
50438
50257
50077
49900
49726
49553
49383
49215
49050
48887
48727
48569
48413
48259
48107
47958
47810
47664
47520
47377
47236
47096
46958
46821
46685
46551
46418
46286
46155
46025
45896
45768
45641
45515
45389
45265
45141
45018
44896
44775
44655
44535
44417
44300
44183
44067
43952
43837
43723
43610
43498
43387
43277
43167
43059
42951
42844
42737
42630
42523
42415
42308
42199
42091
41981
41872
41761
41650
41538
41425
41311
41197
41083
40969
40854
40740
40626
40513
40401
40289
40178
40067
39957
39848
39740
39632
39525
39418
39312
39207
39102
38997
38892
38787
38683
38577
38472
38366
38260
38153
38045
37937
37828
37719
37609
37498
37388
37278
37167
37057
36948
36838
36730
36621
36513
36405
36297
36190
36083
35977
35870
35764
35657
35551
35444
35338
35231
35124
35017
34911
34805
34699
34593
34488
34384
34280
34176
34073
33971
33869
33768
33668
33568
33469
33370
33272
33175
33078
32981
32885
32788
32692
32595
32500
32403
32307
32210
32113
32016
31918
31820
31721
31622
31523
31424
31325
31225
31126
31027
30929
30830
30733
30635
30538
30442
30346
30251
30156
30062
29968
29875
29782
29689
29597
29505
29413
29321
29229
29136
29044
28950
28857
28762
28667
28572
28475
28377
28278
28179
28078
27976
27873
27769
27664
27558
27452
27344
27235
27125
27014
26902
26790
26676
26561
26445
26329
26211
26092
25973
25852
25731
25608
25484
25359
25233
25106
24978
24848
24718
24586
24453
24319
24185
24049
23913
23777
23640
23502
23365
23228
23091
22954
22818
22683
22548
22414
22280
22148
22015
21884
21753
21623
21493
21364
21235
21106
20977
20849
20720
20591
20461
20331
20200
20069
19938
19806
19674
19542
19409
19277
19145
19013
18882
18750
18618
18486
18353
18221
18088
17955
17822
17688
17554
17419
17285
17150
17014
16879
16743
16607
16472
16335
16200
16064
15929
15793
15657
15522
15386
15251
15115
14980
14844
14709
14574
14439
14304
14170
14035
13902
13768
13635
13503
13370
13239
13107
12976
12845
12715
12585
12455
12326
12197
12069
11941
11814
11686
11559
11431
11304
11176
11048
10919
10790
10661
10532
10403
10274
10144
10015
9886
9757
9628
9500
9372
9244
9117
8990
8864
8738
8613
8488
8364
8240
8116
7994
7871
7749
7628
7508
7388
7270
7152
7036
6921
6807
6695
6584
6474
6366
6258
6152
6047
5943
5841
5739
5639
5539
5441
5344
5248
5154
5061
4970
4880
4792
4705
4619
4535
4451
4369
4288
4207
4127
4046
3967
3887
3807
3727
3646
3565
3483
3402
3320
3238
3156
3075
2994
2913
2832
2752
2673
2594
2516
2438
2361
2284
2207
2131
2055
1980
1905
1830
1756
1681
1608
1534
1461
1388
1315
1242
1169
1097
1025
954
882
811
740
669
599
528
458
389
319
251
183
115
48
-19
-86
-152
-218
-284
-350
-417
-483
-549
-616
-683
-751
-819
-888
-958
-1029
-1101
-1173
-1247
-1322
-1397
-1474
-1551
-1628
-1705
-1783
-1861
-1938
-2015
-2092
-2169
-2245
-2321
-2396
-2472
-2547
-2621
-2695
-2769
-2842
-2915
-2988
-3061
-3134
-3208
-3281
-3355
-3428
-3502
-3576
-3650
-3725
-3798
-3872
-3945
-4017
-4089
-4160
-4230
-4299
-4367
-4434
-4499
-4563
-4626
-4687
-4746
-4805
-4862
-4917
-4972
-5025
-5077
-5128
-5178
-5228
-5277
-5325
-5372
-5419
-5465
-5510
-5555
-5600
-5643
-5686
-5729
-5770
-5811
-5851
-5890
-5929
-5967
-6005
-6043
-6080
-6118
-6156
-6194
-6233
-6273
-6314
-6356
-6400
-6445
-6492
-6541
-6591
-6642
-6695
-6750
-6806
-6863
-6922
-6982
-7043
-7105
-7168
-7233
-7298
-7363
-7430
-7496
-7563
-7631
-7698
-7766
-7834
-7902
-7970
-8037
-8103
-8170
-8238
-8304
-8370
-8435
-8499
-8563
-8626
-8689
-8750
-8811
-8870
-8929
-8986
-9042
-9096
-9149
-9200
-9249
-9297
-9343
-9387
-9429
-9470
-9509
-9546
-9582
-9616
-9649
-9680
-9711
-9740
-9768
-9796
-9822
-9848
-9874
-9899
-9923
-9947
-9971
-9994
-10018
-10041
-10064
-10087
-10110
-10133
-10155
-10176
-10197
-10217
-10237
-10255
-10274
-10291
-10307
-10323
-10339
-10353
-10367
-10380
-10393
-10404
-10415
-10425
-10434
-10443
-10450
-10457
-10462
-10467
-10470
-10473
-10474
-10474
-10473
-10470
-10466
-10460
-10454
-10445
-10436
-10425
-10413
-10401
-10387
-10372
-10356
-10338
-10320
-10301
-10281
-10260
-10239
-10217
-10194
-10171
-10147
-10124
-10100
-10076
-10052
-10029
-10005
-9982
-9959
-9937
-9914
-9893
-9872
-9852
-9832
-9814
-9796
-9780
-9765
-9751
-9738
-9727
-9717
-9708
-9701
-9695
-9691
-9687
-9685
-9684
-9683
-9684
-9685
-9687
-9689
-9692
-9695
-9699
-9703
-9708
-9712
-9718
-9723
-9729
-9735
-9741
-9747
-9754
-9760
-9767
-9773
-9780
-9787
-9793
-9800
-9806
-9813
-9819
-9825
-9830
-9835
-9840
-9845
-9848
-9851
-9854
-9856
-9857
-9857
-9857
-9855
-9853
-9850
-9847
-9842
-9838
-9833
-9828
-9823
-9818
-9813
-9808
-9803
-9799
-9795
-9792
-9789
-9787
-9785
-9785
-9785
-9787
-9790
-9794
-9799
-9805
-9813
-9821
-9832
-9843
-9856
-9871
-9887
-9904
-9923
-9943
-9964
-9986
-10009
-10034
-10059
-10085
-10111
-10139
-10167
-10196
-10225
-10255
-10285
-10315
-10346
-10377
-10408
-10439
-10471
-10502
-10534
-10566
-10599
-10632
-10664
-10697
-10731
-10764
-10797
-10831
-10864
-10897
-10931
-10964
-10997
-11030
-11062
-11095
-11126
-11157
-11187
-11217
-11246
-11275
-11303
-11331
-11358
-11385
-11411
-11436
-11461
-11486
-11509
-11533
-11555
-11577
-11599
-11620
-11640
-11660
-11679
-11699
-11717
-11736
-11754
-11772
-11789
-11806
-11822
-11838
-11854
-11869
-11884
-11899
-11913
-11927
-11941
-11955
-11969
-11984
-11999
-12015
-12032
-12050
-12069
-12090
-12111
-12134
-12159
-12185
-12212
-12241
-12270
-12301
-12334
-12367
-12401
-12436
-12473
-12510
-12548
-12587
-12627
-12668
-12710
-12753
-12797
-12842
-12887
-12933
-12980
-13028
-13076
-13125
-13174
-13224
-13274
-13324
-13374
-13425
-13475
-13525
-13576
-13626
-13676
-13726
-13776
-13825
-13874
-13923
-13971
-14019
-14066
-14112
-14158
-14203
-14248
-14291
-14334
-14376
-14416
-14456
-14494
-14532
-14568
-14603
-14638
-14671
-14703
-14735
-14765
-14794
-14823
-14850
-14876
-14901
-14925
-14948
-14969
-14989
-15008
-15025
-15041
-15056
-15069
-15082
-15093
-15104
-15113
-15122
-15131
-15139
-15146
-15153
-15159
-15165
-15170
-15175
-15179
-15183
-15186
-15188
-15190
-15191
-15192
-15193
-15194
-15194
-15194
-15195
-15195
-15196
-15197
-15198
-15200
-15202
-15204
-15207
-15210
-15213
-15217
-15222
-15227
-15232
-15237
-15243
-15248
-15254
-15259
-15264
-15269
-15274
-15279
-15284
-15288
-15292
-15296
-15300
-15304
-15307
-15310
-15313
-15316
-15319
-15322
-15325
-15327
-15329
-15331
-15333
-15333
-15334
-15333
-15331
-15329
-15325
-15319
-15313
-15305
-15296
-15285
-15273
-15259
-15244
-15227
-15209
-15190
-15170
-15148
-15125
-15101
-15076
-15050
-15023
-14995
-14965
-14935
-14904
-14872
-14838
-14804
-14769
-14732
-14694
-14656
-14616
-14574
-14532
-14489
-14445
-14399
-14353
-14306
-14258
-14209
-14159
-14109
-14058
-14006
-13954
-13901
-13848
-13795
-13742
-13688
-13635
-13581
-13528
-13474
-13421
-13368
-13314
-13261
-13208
-13155
-13103
-13050
-12998
-12946
-12894
-12842
-12790
-12738
-12686
-12635
-12583
-12532
-12480
-12429
-12378
-12327
-12275
-12224
-12173
-12121
-12069
-12017
-11964
-11911
-11857
-11802
-11746
-11689
-11630
-11570
-11509
-11446
-11381
-11315
-11247
-11177
-11105
-11032
-10958
-10881
-10803
-10724
-10643
-10561
-10478
-10394
-10310
-10224
-10138
-10052
-9965
-9878
-9791
-9704
-9617
-9531
-9445
-9360
-9276
-9192
-9110
-9028
-8948
-8868
-8790
-8712
-8635
-8559
-8485
-8411
-8339
-8267
-8198
-8129
-8061
-7995
-7931
-7867
-7805
-7744
-7685
-7627
-7571
-7515
-7462
-7409
-7358
-7308
-7259
-7212
-7165
-7120
-7077
-7034
-6992
-6951
-6911
-6871
-6832
-6793
-6755
-6717
-6680
-6643
-6606
-6569
-6532
-6495
-6458
-6421
-6384
-6346
-6308
-6270
-6231
-6192
-6154
-6114
-6075
-6036
-5996
-5956
-5917
-5877
-5837
-5797
-5757
-5718
-5678
-5638
-5598
-5557
-5517
-5476
-5435
-5394
-5353
-5312
-5270
-5227
-5185
-5142
-5098
-5054
-5009
-4964
-4919
-4872
-4826
-4779
-4731
-4683
-4635
-4586
-4538
-4489
-4440
-4391
-4342
-4292
-4243
-4194
-4144
-4094
-4045
-3995
-3945
-3895
-3845
-3795
-3745
-3695
-3645
-3596
-3547
-3497
-3448
-3399
-3350
-3300
-3251
-3201
-3151
-3100
-3050
-2999
-2948
-2897
-2846
-2795
-2744
-2693
-2642
-2591
-2541
-2491
-2441
-2391
-2342
-2294
-2246
-2198
-2151
-2105
-2058
-2013
-1968
-1923
-1879
-1835
-1791
-1749
-1706
-1664
-1622
-1581
-1540
-1499
-1458
-1418
-1377
-1337
-1297
-1256
-1216
-1175
-1135
-1095
-1055
-1014
-975
-935
-895
-854
-813
-772
-730
-688
-646
-603
-561
-517
-474
-430
-385
-341
-296
-251
-206
-161
-116
-71
-26
19
64
108
152
196
240
283
326
369
411
453
494
535
576
616
655
694
733
771
808
845
881
917
952
986
1020
1053
1085
1118
1149
1181
1212
1243
1274
1305
1336
1367
1398
1429
1460
1491
1523
1554
1586
1617
1648
1680
1711
1742
1774
1805
1837
1868
1900
1932
1964
1996
2028
2060
2093
2126
2159
2192
2225
2258
2291
2325
2359
2392
2426
2461
2495
2530
2565
2600
2636
2671
2707
2744
2781
2818
2855
2892
2930
2967
3004
3041
3078
3115
3151
3187
3222
3257
3292
3327
3361
3396
3429
3463
3496
3528
3561
3592
3624
3654
3684
3714
3743
3772
3800
3827
3854
3881
3906
3931
3955
3979
4002
4025
4046
4067
4090
4110
4131
4151
4171
4191
4211
4231
4251
4271
4292
4312
4333
4354
4375
4397
4419
4442
4465
4489
4513
4538
4564
4591
4618
4647
4676
4706
4738
4770
4803
4836
4870
4905
4941
4977
5013
5050
5088
5127
5166
5206
5246
5287
5329
5371
5413
5455
5498
5541
5584
5627
5670
5712
5755
5797
5839
5881
5923
5964
6005
6046
6087
6128
6169
6210
6251
6292
6333
6375
6416
6458
6499
6541
6583
6625
6667
6709
6751
6794
6836
6878
6920
6962
7004
7045
7087
7128
7169
7210
7250
7291
7331
7370
7409
7448
7487
7525
7562
7599
7636
7672
7708
7743
7778
7813
7847
7881
7914
7948
7981
8013
8045
8077
8111
8141
8173
8206
8237
8268
8298
8329
8359
8389
8418
8447
8476
8504
8531
8557
8583
8608
8633
8656
8679
8701
8722
8742
8762
8781
8799
8817
8833
8849
8865
8879
8893
8906
8918
8930
8941
8950
8959
8967
8974
8980
8985
8989
8991
8993
8994
8994
8993
8991
8988
8983
8978
8972
8964
8956
8947
8936
8925
8913
8901
8887
8874
8859
8845
8830
8815
8800
8784
8769
8753
8737
8720
8704
8687
8671
8654
8637
8620
8603
8585
8567
8549
8531
8512
8493
8474
8454
8434
8414
8393
8373
8351
8330
8308
8285
8263
8240
8216
8192
8169
8144
8119
8096
8071
8045
8021
7996
7970
7944
7917
7890
7862
7834
7804
7774
7743
7711
7678
7644
7609
7573
7536
7498
7459
7420
7380
7339
7298
7256
7214
7171
7127
7084
7040
6996
6952
6907
6863
6819
6775
6731
6687
6643
6600
6556
6513
6469
6426
6383
6340
6298
6255
6213
6170
6128
6086
6044
6002
5960
5918
5876
5834
5793
5751
5709
5667
5625
5583
5541
5499
5456
5413
5369
5326
5282
5237
5192
5147
5101
5055
5008
4961
4913
4865
4816
4766
4716
4665
4614
4562
4509
4456
4402
4348
4293
4237
4181
4125
4067
4010
3952
3893
3834
3774
3715
3655
3595
3534
3474
3414
3354
3294
3235
3175
3116
3058
3000
2942
2884
2827
2770
2714
2658
2602
2547
2492
2438
2384
2330
2277
2224
2171
2118
2066
2013
1963
1911
1860
1809
1758
1707
1656
1605
1554
1504
1453
1402
1352
1301
1251
1201
1151
1100
1050
1000
950
899
849
799
748
697
647
596
544
493
441
389
336
284
231
178
124
71
18
-36
-89
-143
-196
-250
-303
-357
-410
-463
-516
-569
-622
-675
-727
-779
-830
-881
-932
-982
-1031
-1080
-1129
-1177
-1224
-1271
-1318
-1364
-1409
-1454
-1498
-1543
-1587
-1631
-1675
-1718
-1762
-1806
-1851
-1895
-1940
-1984
-2029
-2075
-2120
-2166
-2212
-2257
-2303
-2349
-2395
-2440
-2486
-2532
-2577
-2622
-2667
-2712
-2756
-2801
-2845
-2889
-2933
-2977
-3021
-3065
-3110
-3154
-3198
-3242
-3286
-3331
-3375
-3419
-3464
-3508
-3552
-3596
-3640
-3683
-3727
-3770
-3812
-3855
-3897
-3938
-3979
-4019
-4061
-4101
-4141
-4181
-4221
-4260
-4300
-4339
-4378
-4417
-4456
-4495
-4534
-4573
-4613
-4653
-4693
-4733
-4774
-4815
-4856
-4897
-4939
-4981
-5023
-5065
-5107
-5150
-5192
-5234
-5276
-5318
-5360
-5402
-5443
-5485
-5526
-5567
-5608
-5649
-5690
-5730
-5771
-5811
-5852
-5892
-5932
-5972
-6012
-6052
-6092
-6131
-6171
-6209
-6248
-6286
-6323
-6360
-6396
-6432
-6468
-6502
-6537
-6570
-6604
-6636
-6669
-6701
-6732
-6764
-6794
-6824
-6854
-6883
-6912
-6940
-6968
-6996
-7023
-7049
-7075
-7101
-7126
-7151
-7176
-7201
-7225
-7249
-7273
-7297
-7320
-7343
-7365
-7387
-7409
-7430
-7451
-7472
-7491
-7511
-7530
-7549
-7567
-7585
-7603
-7620
-7637
-7654
-7670
-7686
-7701
-7716
-7730
-7745
-7758
-7771
-7784
-7796
-7808
-7819
-7830
-7840
-7850
-7859
-7868
-7877
-7885
-7892
-7899
-7906
-7912
-7918
-7923
-7928
-7932
-7937
-7941
-7945
-7948
-7952
-7955
-7957
-7960
-7962
-7964
-7966
-7968
-7969
-7970
-7971
-7972
-7972
-7972
-7972
-7972
-7972
-7971
-7971
-7971
-7970
-7970
-7971
-7971
-7971
-7972
-7973
-7974
-7976
-7978
-7980
-7983
-7986
-7990
-7994
-7999
-8005
-8010
-8018
-8026
-8035
-8045
-8055
-8067
-8079
-8092
-8106
-8121
-8135
-8153
-8170
-8188
-8206
-8225
-8245
-8266
-8287
-8309
-8331
-8353
-8376
-8399
-8422
-8445
-8468
-8491
-8514
-8536
-8559
-8581
-8603
-8625
-8647
-8669
-8691
-8712
-8734
-8755
-8777
-8798
-8819
-8840
-8861
-8882
-8902
-8923
-8942
-8962
-8981
-9000
-9019
-9037
-9055
-9073
-9090
-9107
-9124
-9140
-9156
-9171
-9187
-9202
-9217
-9231
-9245
-9260
-9274
-9287
-9301
-9314
-9327
-9339
-9352
-9364
-9376
-9388
-9400
-9412
-9423
-9434
-9444
-9455
-9465
-9474
-9484
-9492
-9500
-9507
-9514
-9519
-9524
-9528
-9530
-9532
-9532
-9532
-9531
-9529
-9526
-9522
-9518
-9513
-9508
-9502
-9496
-9490
-9483
-9475
-9468
-9459
-9450
-9441
-9431
-9421
-9410
-9398
-9386
-9374
-9361
-9347
-9333
-9319
-9304
-9288
-9273
-9257
-9240
-9224
-9207
-9190
-9173
-9156
-9139
-9121
-9104
-9086
-9069
-9051
-9034
-9017
-9000
-8984
-8968
-8953
-8938
-8923
-8910
-8897
-8884
-8873
-8862
-8852
-8843
-8834
-8826
-8819
-8812
-8806
-8801
-8797
-8793
-8790
-8788
-8787
-8786
-8785
-8785
-8786
-8787
-8789
-8791
-8794
-8797
-8801
-8806
-8811
-8816
-8822
-8828
-8835
-8842
-8849
-8856
-8863
-8870
-8877
-8884
-8890
-8897
-8904
-8911
-8918
-8925
-8932
-8940
-8948
-8956
-8964
-8973
-8982
-8992
-9001
-9011
-9021
-9031
-9042
-9052
-9063
-9074
-9085
-9096
-9107
-9119
-9131
-9142
-9154
-9166
-9178
-9190
-9202
-9214
-9227
-9239
-9251
-9264
-9276
-9289
-9301
-9313
-9326
-9338
-9350
-9362
-9374
-9386
-9397
-9408
-9418
-9428
-9437
-9445
-9453
-9460
-9467
-9473
-9478
-9483
-9488
-9491
-9495
-9498
-9501
-9503
-9505
-9507
-9509
-9511
-9512
-9513
-9514
-9515
-9515
-9514
-9514
-9512
-9510
-9508
-9505
-9501
-9497
-9491
-9486
-9479
-9472
-9463
-9454
-9444
-9433
-9422
-9410
-9397
-9384
-9370
-9356
-9341
-9326
-9311
-9296
-9280
-9264
-9249
-9233
-9218
-9202
-9187
-9171
-9156
-9141
-9126
-9110
-9095
-9079
-9063
-9047
-9030
-9013
-8997
-8979
-8962
-8944
-8926
-8908
-8890
-8872
-8853
-8834
-8815
-8796
-8778
-8759
-8740
-8721
-8703
-8685
-8667
-8650
-8632
-8615
-8599
-8582
-8566
-8549
-8533
-8517
-8501
-8484
-8468
-8452
-8436
-8420
-8404
-8388
-8372
-8356
-8340
-8324
-8308
-8292
-8276
-8260
-8244
-8228
-8211
-8195
-8178
-8162
-8145
-8129
-8113
-8096
-8080
-8066
-8050
-8035
-8019
-8004
-7989
-7973
-7957
-7941
-7925
-7909
-7892
-7875
-7858
-7840
-7821
-7803
-7784
-7764
-7744
-7724
-7703
-7682
-7660
-7638
-7616
-7594
-7571
-7548
-7524
-7500
-7476
-7452
-7427
-7402
-7377
-7351
-7325
-7298
-7271
-7243
-7215
-7187
-7158
-7129
-7100
-7070
-7040
-7010
-6980
-6951
-6921
-6892
-6862
-6833
-6804
-6775
-6746
-6717
-6688
-6659
-6630
-6601
-6572
-6543
-6514
-6484
-6455
-6426
-6397
-6368
-6340
-6311
-6282
-6253
-6225
-6196
-6168
-6139
-6111
-6084
-6056
-6029
-6003
-5977
-5952
-5927
-5903
-5880
-5857
-5835
-5813
-5792
-5772
-5752
-5732
-5712
-5692
-5673
-5653
-5633
-5613
-5592
-5571
-5550
-5529
-5507
-5486
-5464
-5442
-5420
-5398
-5377
-5355
-5334
-5313
-5293
-5272
-5252
-5232
-5212
-5192
-5172
-5152
-5132
-5112
-5092
-5072
-5052
-5032
-5011
-4991
-4970
-4950
-4929
-4909
-4888
-4867
-4847
-4826
-4805
-4784
-4763
-4742
-4721
-4700
-4679
-4658
-4637
-4616
-4595
-4574
-4553
-4532
-4512
-4491
-4470
-4450
-4429
-4408
-4387
-4366
-4345
-4324
-4302
-4280
-4258
-4236
-4213
-4191
-4168
-4145
-4122
-4099
-4075
-4051
-4029
-4005
-3981
-3957
-3933
-3909
-3884
-3859
-3834
-3809
-3783
-3757
-3732
-3706
-3679
-3653
-3626
-3600
-3573
-3546
-3518
-3491
-3464
-3436
-3408
-3380
-3352
-3324
-3295
-3267
-3237
-3208
-3178
-3149
-3118
-3088
-3058
-3027
-2996
-2964
-2933
-2901
-2869
-2836
-2804
-2771
-2738
-2705
-2672
-2639
-2605
-2572
-2538
-2505
-2471
-2438
-2405
-2372
-2339
-2307
-2274
-2242
-2210
-2177
-2145
-2113
-2081
-2048
-2016
-1984
-1952
-1920
-1888
-1857
-1826
-1795
-1764
-1734
-1704
-1674
-1645
-1616
-1588
-1560
-1532
-1504
-1477
-1450
-1423
-1397
-1371
-1345
-1319
-1294
-1269
-1244
-1219
-1194
-1169
-1144
-1119
-1093
-1068
-1042
-1016
-990
-963
-937
-911
-885
-858
-832
-806
-779
-753
-726
-700
-673
-646
-620
-593
-566
-539
-511
-484
-456
-428
-400
-372
-343
-314
-284
-255
-224
-194
-163
-131
-99
-67
-34
-1
32
64
97
130
162
195
227
258
289
320
351
381
411
440
469
497
525
553
579
605
631
655
679
703
725
747
768
788
808
826
844
860
876
890
904
916
927
937
946
954
960
965
969
971
973
973
972
969
966
961
955
949
941
933
924
914
903
892
880
867
853
839
824
808
792
774
756
737
717
696
674
651
627
602
577
551
524
496
468
439
410
380
350
320
289
257
226
194
161
128
95
62
29
-5
-39
-72
-106
-140
-173
-207
-240
-274
-307
-340
-373
-405
-438
-470
-503
-535
-567
-599
-631
-662
-694
-725
-755
-786
-816
-846
-876
-906
-935
-963
-992
-1018
-1047
-1074
-1101
-1128
-1154
-1181
-1207
-1233
-1260
-1286
-1313
-1340
-1366
-1393
-1420
-1447
-1474
-1501
-1529
-1556
-1584
-1611
-1639
-1667
-1695
-1722
-1750
-1779
-1807
-1835
-1863
-1892
-1920
-1949
-1977
-2005
-2035
-2063
-2092
-2121
-2149
-2178
-2207
-2235
-2264
-2293
-2321
-2350
-2378
-2406
-2434
-2461
-2488
-2515
-2541
-2567
-2592
-2616
-2641
-2664
-2687
-2709
-2731
-2753
-2774
-2795
-2815
-2835
-2855
-2875
-2895
-2914
-2933
-2952
-2971
-2989
-3008
-3026
-3043
-3061
-3078
-3096
-3112
-3129
-3145
-3161
-3176
-3191
-3206
-3220
-3234
-3248
-3261
-3274
-3286
-3298
-3309
-3320
-3330
-3340
-3349
-3358
-3366
-3374
-3382
-3389
-3396
-3403
-3409
-3414
-3420
-3425
-3429
-3433
-3436
-3439
-3441
-3442
-3442
-3442
-3441
-3439
-3437
-3434
-3430
-3426
-3421
-3415
-3409
-3402
-3394
-3386
-3377
-3368
-3359
-3349
-3339
-3328
-3317
-3306
-3294
-3282
-3270
-3258
-3246
-3234
-3222
-3209
-3197
-3185
-3172
-3160
-3147
-3134
-3122
-3109
-3096
-3083
-3071
-3058
-3045
-3033
-3020
-3008
-2995
-2983
-2971
-2959
-2947
-2935
-2923
-2912
-2900
-2889
-2877
-2866
-2855
-2843
-2832
-2821
-2810
-2799
-2787
-2776
-2765
-2753
-2742
-2730
-2718
-2706
-2694
-2682
-2670
-2657
-2645
-2632
-2619
-2606
-2593
-2580
-2566
-2553
-2538
-2524
-2509
-2494
-2478
-2463
-2446
-2430
-2413
-2396
-2379
-2361
-2343
-2325
-2307
-2288
-2270
-2251
-2232
-2213
-2194
-2175
-2156
-2137
-2118
-2098
-2079
-2060
-2041
-2021
-2001
-1983
-1963
-1943
-1924
-1904
-1884
-1863
-1843
-1823
-1803
-1782
-1762
-1742
-1722
-1702
-1682
-1663
-1644
-1624
-1606
-1587
-1569
-1551
-1533
-1515
-1498
-1481
-1464
-1447
-1430
-1414
-1398
-1383
-1367
-1352
-1337
-1322
-1308
-1294
-1280
-1266
-1253
-1240
-1227
-1215
-1203
-1192
-1181
-1170
-1160
-1150
-1140
-1131
-1122
-1114
-1105
-1097
-1089
-1081
-1073
-1065
-1058
-1050
-1043
-1036
-1029
-1022
-1016
-1010
-1004
-998
-993
-987
-982
-977
-973
-968
-964
-959
-955
-951
-947
-943
-939
-934
-930
-926
-921
-917
-912
-907
-902
-897
-891
-885
-879
-872
-865
-858
-850
-843
-835
-827
-818
-810
-801
-792
-783
-774
-764
-754
-745
-734
-724
-714
-703
-693
-682
-672
-661
-651
-641
-631
-621
-611
-601
-592
-582
-572
-562
-553
-543
-533
-523
-513
-503
-493
-483
-472
-462
-452
-442
-431
-420
-409
-398
-387
-376
-364
-352
-340
-327
-315
-302
-289
-275
-262
-248
-234
-220
-206
-191
-176
-161
-146
-130
-115
-99
-82
-66
-50
-34
-18
-2
13
29
44
58
72
86
99
112
124
136
147
157
167
177
185
193
201
208
214
220
226
231
236
240
244
248
252
255
259
262
266
269
272
275
278
280
282
284
286
288
289
290
291
292
292
292
292
291
290
288
287
284
282
279
276
273
269
265
261
257
252
248
243
238
233
227
222
216
210
204
197
190
183
176
169
161
153
145
137
128
119
111
102
93
84
75
66
57
48
39
30
21
12
4
-5
-13
-21
-29
-37
-44
-51
-57
-63
-69
-74
-79
-83
-88
-91
-95
-98
-100
-102
-104
-105
-106
-106
-106
-104
-102
-100
-96
-92
-87
-81
-75
-67
-59
-50
-41
-30
-19
-6
7
21
36
51
68
86
104
124
144
165
186
208
231
254
278
303
328
353
379
405
432
458
486
513
541
569
596
624
652
680
708
736
764
791
819
847
875
903
931
958
986
1014
1042
1069
1097
1124
1151
1177
1204
1230
1256
1281
1307
1332
1356
1381
1406
1430
1455
1479
1504
1530
1555
1581
1607
1634
1661
1689
1717
1746
1775
1805
1835
1866
1897
1928
1960
1991
2023
2054
2085
2116
2147
2178
2208
2238
2268
2297
2326
2354
2382
2410
2437
2464
2490
2516
2541
2566
2590
2614
2637
2659
2681
2702
2722
2741
2760
2778
2795
2811
2827
2841
2855
2868
2880
2891
2901
2911
2919
2927
2934
2941
2946
2951
2955
2958
2960
2962
2963
2964
2963
2963
2961
2959
2957
2955
2952
2948
2945
2941
2937
2932
2927
2922
2917
2912
2906
2900
2893
2886
2880
2872
2865
2858
2850
2842
2834
2826
2818
2810
2802
2794
2786
2778
2770
2763
2755
2747
2739
2731
2723
2714
2706
2698
2689
2681
2672
2663
2654
2645
2636
2627
2617
2607
2597
2587
2577
2567
2556
2546
2535
2524
2513
2503
2492
2481
2470
2459
2448
2437
2426
2415
2403
2392
2380
2369
2356
2344
2331
2319
2305
2292
2279
2265
2251
2237
2224
2210
2196
2183
2169
2156
2142
2129
2116
2103
2089
2076
2062
2049
2035
2021
2007
1993
1978
1963
1948
1933
1917
1900
1884
1867
1849
1832
1814
1796
1778
1760
1741
1722
1704
1685
1665
1646
1626
1606
1586
1566
1545
1525
1503
1482
1460
1439
1417
1395
1373
1351
1329
1307
1285
1263
1241
1219
1197
1175
1153
1131
1109
1087
1065
1042
1020
997
974
951
928
905
882
859
836
813
790
767
744
721
698
675
651
628
604
580
555
531
506
481
455
430
403
376
349
321
293
265
235
206
176
146
115
84
53
22
-9
-40
-71
-102
-132
-163
-193
-223
-252
-281
-310
-338
-365
-392
-419
-445
-471
-496
-522
-547
-572
-597
-622
-646
-671
-696
-722
-747
-772
-797
-822
-847
-873
-898
-923
-948
-972
-997
-1022
-1047
-1072
-1096
-1121
-1146
-1171
-1196
-1222
-1248
-1274
-1301
-1328
-1356
-1384
-1412
-1441
-1470
-1500
-1530
-1560
-1590
-1621
-1652
-1683
-1714
-1745
-1777
-1808
-1839
-1871
-1902
-1933
-1964
-1995
-2025
-2057
-2087
-2117
-2147
-2177
-2206
-2236
-2264
-2293
-2321
-2349
-2377
-2404
-2431
-2458
-2484
-2510
-2535
-2560
-2585
-2608
-2632
-2654
-2676
-2698
-2719
-2739
-2759
-2778
-2797
-2815
-2834
-2851
-2869
-2887
-2904
-2921
-2938
-2955
-2972
-2988
-3004
-3020
-3036
-3052
-3067
-3083
-3098
-3113
-3128
-3143
-3158
-3172
-3187
-3201
-3215
-3229
-3243
-3256
-3270
-3283
-3295
-3308
-3320
-3332
-3343
-3355
-3365
-3376
-3385
-3395
-3403
-3412
-3419
-3426
-3433
-3439
-3444
-3449
-3454
-3458
-3461
-3465
-3467
-3470
-3472
-3475
-3477
-3478
-3480
-3482
-3483
-3484
-3485
-3486
-3488
-3488
-3489
-3490
-3491
-3491
-3492
-3492
-3493
-3493
-3494
-3494
-3494
-3495
-3495
-3495
-3495
-3495
-3495
-3494
-3493
-3492
-3490
-3488
-3486
-3484
-3481
-3478
-3475
-3472
-3469
-3466
-3462
-3459
-3456
-3452
-3449
-3446
-3442
-3439
-3435
-3432
-3428
-3423
-3419
-3414
-3409
-3403
-3398
-3392
-3385
-3378
-3371
-3363
-3356
-3347
-3339
-3330
-3321
-3312
-3302
-3292
-3282
-3271
-3260
-3249
-3238
-3226
-3214
-3202
-3190
-3178
-3165
-3152
-3139
-3126
-3112
-3098
-3084
-3070
-3056
-3041
-3026
-3010
-2994
-2977
-2960
-2942
-2923
-2904
-2885
-2865
-2845
-2824
-2803
-2782
-2761
-2740
-2718
-2697
-2676
-2655
-2634
-2613
-2592
-2572
-2551
-2531
-2511
-2491
-2471
-2452
-2432
-2413
-2393
-2374
-2355
-2336
-2317
-2298
-2279
-2261
-2242
-2224
-2206
-2188
-2170
-2153
-2136
-2119
-2103
-2088
-2072
-2058
-2044
-2029
-2017
-2004
-1992
-1980
-1968
-1957
-1947
-1936
-1927
-1917
-1908
-1900
-1891
-1884
-1876
-1869
-1863
-1857
-1851
-1846
-1841
-1836
-1831
-1827
-1823
-1820
-1816
-1813
-1810
-1808
-1806
-1804
-1803
-1802
-1801
-1802
-1802
-1803
-1805
-1807
-1810
-1813
-1817
-1821
-1825
-1830
-1835
-1841
-1847
-1853
-1859
-1866
-1873
-1880
-1887
-1894
-1902
-1910
-1918
-1927
-1935
-1944
-1954
-1963
-1973
-1982
-1992
-2001
-2012
-2021
-2032
-2041
-2052
-2062
-2072
-2081
-2091
-2100
-2110
-2119
-2128
-2137
-2146
-2154
-2163
-2171
-2179
-2187
-2194
-2202
-2209
-2216
-2223
-2230
-2236
-2242
-2248
-2253
-2258
-2262
-2265
-2269
-2271
-2273
-2275
-2275
-2276
-2275
-2275
-2273
-2272
-2270
-2268
-2265
-2262
-2259
-2256
-2252
-2249
-2245
-2242
-2238
-2235
-2231
-2228
-2225
-2221
-2218
-2215
-2212
-2209
-2206
-2202
-2199
-2196
-2193
-2190
-2186
-2183
-2180
-2177
-2174
-2172
-2170
-2168
-2166
-2165
-2164
-2164
-2164
-2164
-2165
-2166
-2168
-2170
-2173
-2175
-2178
-2182
-2185
-2188
-2192
-2195
-2198
-2201
-2204
-2206
-2208
-2209
-2210
-2211
-2212
-2212
-2213
-2212
-2212
-2212
-2211
-2210
-2209
-2208
-2206
-2205
-2203
-2201
-2199
-2197
-2194
-2192
-2189
-2186
-2184
-2181
-2178
-2175
-2172
-2169
-2166
-2163
-2160
-2157
-2154
-2150
-2147
-2143
-2139
-2135
-2130
-2125
-2120
-2115
-2109
-2103
-2098
-2092
-2085
-2079
-2073
-2067
-2062
-2056
-2051
-2045
-2041
-2036
-2031
-2027
-2023
-2019
-2015
-2011
-2008
-2004
-2000
-1997
-1993
-1989
-1985
-1981
-1977
-1974
-1970
-1966
-1962
-1957
-1953
-1949
-1944
-1939
-1935
-1930
-1924
-1919
-1914
-1908
-1902
-1895
-1889
-1882
-1875
-1867
-1859
-1851
-1843
-1834
-1826
-1817
-1808
-1799
-1790
-1782
-1773
-1764
-1755
-1745
-1736
-1727
-1717
-1708
-1698
-1688
-1678
-1668
-1658
-1647
-1637
-1626
-1615
-1605
-1594
-1583
-1571
-1560
-1549
-1538
-1526
-1515
-1503
-1491
-1479
-1467
-1454
-1442
-1429
-1416
-1402
-1388
-1374
-1360
-1346
-1331
-1317
-1302
-1287
-1272
-1257
-1241
-1226
-1211
-1195
-1179
-1163
-1147
-1131
-1115
-1099
-1082
-1065
-1048
-1031
-1014
-997
-980
-962
-945
-928
-910
-893
-875
-857
-840
-822
-804
-786
-769
-751
-733
-715
-697
-679
-661
-643
-625
-606
-588
-570
-551
-533
-514
-495
-476
-456
-437
-417
-397
-376
-355
-334
-312
-291
-268
-246
-223
-199
-175
-151
-127
-102
-78
-53
-28
-3
23
48
73
98
123
148
173
198
223
248
273
298
322
347
371
395
419
442
466
488
511
533
555
576
597
618
638
658
677
696
714
732
750
767
784
800
816
831
846
861
876
890
904
918
931
944
957
970
983
995
1006
1018
1031
1043
1054
1066
1077
1089
1100
1112
1124
1135
1147
1160
1172
1184
1197
1210
1222
1235
1247
1259
1271
1282
1294
1304
1314
1324
1333
1342
1350
1357
1364
1371
1377
1383
1388
1393
1397
1401
1404
1407
1409
1411
1413
1414
1415
1415
1415
1415
1414
1412
1410
1407
1404
1400
1395
1390
1384
1377
1369
1361
1352
1342
1332
1321
1310
1298
1287
1274
1262
1250
1237
1225
1212
1199
1187
1174
1161
1149
1137
1124
1112
1101
1089
1078
1066
1055
1044
1033
1022
1012
1000
990
979
968
957
945
934
923
911
900
888
877
866
855
844
834
824
814
804
794
785
776
767
759
751
743
736
729
722
715
708
702
695
689
682
675
669
662
655
649
642
635
629
623
617
611
606
600
595
591
586
581
577
573
569
565
561
558
554
551
548
545
543
541
539
537
535
534
532
531
530
529
527
526
525
523
522
520
518
516
514
512
510
507
504
501
498
495
491
487
483
478
474
469
463
458
452
445
439
432
425
417
410
402
393
385
376
366
357
347
336
326
314
303
291
279
266
253
240
227
213
199
185
171
157
142
128
114
99
84
70
55
41
26
12
-3
-17
-32
-46
-61
-76
-91
-106
-121
-137
-152
-168
-185
-201
-218
-236
-254
-272
-291
-310
-329
-349
-369
-389
-410
-431
-452
-473
-494
-516
-538
-560
-582
-604
-627
-649
-672
-695
-718
-741
-764
-788
-812
-836
-861
-885
-910
-936
-961
-987
-1012
-1039
-1066
-1092
-1119
-1146
-1173
-1200
-1227
-1254
-1281
-1308
-1335
-1362
-1388
-1414
-1440
-1465
-1490
-1515
-1540
-1564
-1588
-1611
-1633
-1655
-1677
-1698
-1719
-1739
-1759
-1778
-1798
-1817
-1836
-1854
-1873
-1891
-1909
-1927
-1944
-1962
-1979
-1997
-2013
-2029
-2047
-2064
-2080
-2096
-2113
-2129
-2145
-2161
-2178
-2194
-2210
-2227
-2243
-2259
-2276
-2292
-2309
-2325
-2342
-2358
-2374
-2391
-2407
-2423
-2439
-2455
-2471
-2486
-2502
-2517
-2532
-2546
-2561
-2575
-2590
-2604
-2618
-2631
-2645
-2658
-2671
-2684
-2697
-2709
-2721
-2733
-2744
-2755
-2766
-2776
-2786
-2796
-2806
-2815
-2824
-2833
-2841
-2849
-2857
-2865
-2873
-2880
-2888
-2895
-2902
-2910
-2917
-2924
-2931
-2938
-2946
-2953
-2960
-2966
-2973
-2979
-2986
-2991
-2997
-3002
-3007
-3012
-3017
-3021
-3025
-3030
-3034
-3038
-3042
-3045
-3049
-3053
-3056
-3059
-3063
-3065
-3068
-3071
-3073
-3074
-3076
-3077
-3077
-3077
-3077
-3076
-3075
-3073
-3071
-3069
-3066
-3063
-3059
-3056
-3051
-3047
-3043
-3038
-3034
-3029
-3025
-3021
-3017
-3013
-3009
-3006
-3003
-3000
-2998
-2995
-2993
-2991
-2989
-2987
-2986
-2984
-2983
-2981
-2980
-2979
-2978
-2977
-2976
-2975
-2974
-2973
-2972
-2972
-2972
-2972
-2972
-2972
-2973
-2974
-2975
-2977
-2978
-2980
-2982
-2985
-2987
-2989
-2991
-2993
-2995
-2996
-2997
-2998
-2999
-2999
-2999
-2999
-2998
-2997
-2996
-2994
-2992
-2990
-2987
-2984
-2981
-2978
-2975
-2971
-2967
-2963
-2959
-2955
-2950
-2946
-2941
-2936
-2931
-2926
-2921
-2916
-2911
-2905
-2900
-2894
-2889
-2883
-2877
-2872
-2866
-2860
-2853
-2847
-2840
-2833
-2826
-2818
-2810
-2802
-2794
-2785
-2777
-2768
-2759
-2750
-2741
-2732
-2723
-2714
-2706
-2697
-2689
-2681
-2673
-2665
-2657
-2649
-2641
-2633
-2625
-2618
-2610
-2602
-2594
-2586
-2578
-2570
-2563
-2556
-2549
-2542
-2535
-2528
-2522
-2516
-2510
-2505
-2500
-2495
-2490
-2485
-2481
-2476
-2472
-2468
-2464
-2460
-2456
-2452
-2449
-2445
-2442
-2439
-2437
-2434
-2432
-2430
-2429
-2428
-2427
-2426
-2425
-2425
-2425
-2425
-2425
-2425
-2426
-2427
-2427
-2428
-2429
-2431
-2432
-2434
-2436
-2438
-2440
-2442
-2445
-2448
-2451
-2454
-2458
-2461
-2466
-2470
-2475
-2480
-2486
-2491
-2498
-2505
-2512
-2520
-2528
-2536
-2546
-2555
-2565
-2575
-2586
-2596
-2608
-2619
-2630
-2642
-2653
-2665
-2677
-2688
-2700
-2711
-2723
-2734
-2746
-2757
-2768
-2779
-2789
-2800
-2810
-2821
-2831
-2841
-2851
-2861
-2870
-2880
-2890
-2899
-2908
-2917
-2926
-2935
-2944
-2952
-2960
-2968
-2975
-2983
-2989
-2996
-3002
-3008
-3014
-3020
-3025
-3030
-3035
-3040
-3045
-3050
-3054
-3059
-3063
-3068
-3072
-3076
-3080
-3083
-3087
-3090
-3093
-3096
-3099
-3101
-3103
-3105
-3107
-3108
-3109
-3109
-3109
-3109
-3108
-3106
-3105
-3103
-3101
-3099
-3096
-3093
-3090
-3087
-3084
-3081
-3077
-3074
-3070
-3066
-3063
-3059
-3055
-3051
-3046
-3042
-3037
-3032
-3026
-3021
-3015
-3008
-3002
-2995
-2987
-2980
-2972
-2964
-2956
-2947
-2938
-2929
-2919
-2909
-2900
-2889
-2879
-2869
-2858
-2847
-2836
-2825
-2814
-2802
-2791
-2780
-2769
-2759
-2749
-2738
-2729
-2719
-2710
-2702
-2694
-2686
-2679
-2672
-2665
-2659
-2654
-2649
-2644
-2640
-2636
-2633
-2630
-2628
-2627
-2626
-2625
-2625
-2626
-2627
-2629
-2631
-2634
-2638
-2641
-2646
-2650
-2656
-2661
-2667
-2674
-2681
-2688
-2695
-2702
-2710
-2718
-2726
-2734
-2742
-2749
-2757
-2765
-2772
-2780
-2787
-2794
-2801
-2807
-2814
-2820
-2826
-2831
-2836
-2841
-2846
-2850
-2855
-2859
-2862
-2866
-2869
-2872
-2875
-2878
-2881
-2884
-2886
-2889
-2892
-2895
-2898
-2901
-2904
-2908
-2911
-2915
-2919
-2924
-2928
-2933
-2938
-2944
-2949
-2955
-2962
-2969
-2976
-2983
-2990
-2998
-3006
-3014
-3023
-3031
-3040
-3049
-3058
-3067
-3076
-3086
-3096
-3106
-3116
-3126
-3136
-3146
-3156
-3167
-3177
-3188
-3198
-3208
-3219
-3229
-3239
-3250
-3259
-3269
-3279
-3288
-3298
-3307
-3315
-3324
-3333
-3341
-3349
-3357
-3365
-3373
-3380
-3387
-3395
-3402
-3408
-3415
-3421
-3427
-3432
-3438
-3443
-3447
-3451
-3455
-3459
-3462
-3465
-3467
-3469
-3471
-3472
-3473
-3474
-3474
-3475
-3475
-3475
-3474
-3474
-3474
-3473
-3472
-3472
-3471
-3470
-3470
-3469
-3468
-3467
-3465
-3464
-3462
-3461
-3459
-3458
-3456
-3454
-3452
-3450
-3447
-3445
-3442
-3440
-3437
-3434
-3430
-3426
-3423
-3418
-3414
-3410
-3405
-3400
-3396
-3391
-3385
-3380
-3375
-3369
-3363
-3357
-3351
-3345
-3338
-3331
-3324
-3317
-3309
-3302
-3294
-3286
-3277
-3269
-3260
-3250
-3241
-3231
-3221
-3210
-3199
-3187
-3176
-3164
-3151
-3138
-3125
-3112
-3098
-3084
-3070
-3055
-3041
-3026
-3010
-2995
-2979
-2963
-2947
-2930
-2914
-2897
-2880
-2863
-2846
-2829
-2811
-2794
-2776
-2758
-2740
-2722
-2703
-2685
-2666
-2648
-2629
-2610
-2591
-2573
-2554
-2535
-2516
-2498
-2479
-2460
-2442
-2423
-2404
-2386
-2368
-2349
-2331
-2313
-2296
-2278
-2260
-2243
-2225
-2208
-2191
-2173
-2156
-2139
-2122
-2105
-2087
-2070
-2053
-2036
-2017
-2001
-1983
-1966
-1949
-1931
-1914
-1897
-1880
-1863
-1846
-1829
-1812
-1796
-1780
-1765
-1750
-1735
-1720
-1706
-1692
-1679
-1665
-1652
-1640
-1627
-1615
-1603
-1591
-1580
-1568
-1556
-1545
-1534
-1523
-1511
-1500
-1489
-1478
-1468
-1457
-1447
-1436
-1426
-1416
-1406
-1397
-1388
-1379
-1370
-1362
-1353
-1345
-1337
-1329
-1322
-1314
-1306
-1298
-1291
-1283
-1275
-1267
-1259
-1251
-1243
-1235
-1227
-1219
-1210
-1202
-1194
-1186
-1178
-1170
-1162
-1154
-1145
-1137
-1129
-1120
-1112
-1103
-1095
-1086
-1077
-1068
-1058
-1048
-1039
-1028
-1018
-1008
-997
-987
-976
-965
-955
-944
-933
-922
-912
-901
-890
-879
-869
-858
-847
-837
-827
-816
-806
-797
-787
-778
-768
-760
-751
-743
-735
-728
-720
-713
-706
-700
-693
-687
-680
-674
-668
-661
-655
-648
-642
-635
-629
-622
-615
-608
-602
-595
-589
-582
-576
-570
-564
-557
-551
-546
-540
-534
-528
-523
-517
-511
-506
-500
-495
-489
-484
-478
-472
-466
-459
-453
-446
-438
-430
-422
-414
-405
-396
-386
-376
-365
-355
-344
-332
-321
-309
-297
-285
-273
-261
-248
-236
-223
-210
-197
-184
-171
-158
-145
-132
-118
-105
-91
-77
-63
-49
-35
-21
-6
8
23
37
52
67
82
97
112
127
141
156
171
186
200
215
230
245
259
274
290
305
320
336
351
366
382
397
413
428
444
459
474
489
504
519
534
548
563
577
591
604
618
631
644
657
670
682
694
706
718
730
742
753
764
775
787
797
808
819
830
840
850
861
871
881
890
900
910
919
929
938
947
956
965
974
982
991
999
1006
1014
1022
1031
1039
1047
1055
1063
1071
1079
1088
1097
1105
1114
1124
1133
1143
1152
1162
1172
1182
1193
1203
1213
1223
1233
1244
1254
1264
1274
1284
1293
1303
1313
1322
1331
1341
1350
1359
1368
1377
1386
1395
1404
1413
1422
1431
1439
1448
1456
1464
1472
1479
1486
1493
1500
1506
1511
1517
1522
1527
1532
1536
1541
1545
1548
1552
1555
1559
1562
1565
1568
1571
1573
1576
1578
1580
1582
1584
1585
1586
1587
1588
1588
1589
1589
1589
1589
1589
1589
1589
1589
1589
1589
1589
1589
1589
1590
1590
1591
1592
1592
1593
1594
1596
1597
1598
1600
1601
1603
1604
1606
1608
1610
1612
1614
1616
1618
1620
1622
1625
1627
1630
1633
1636
1639
1642
1645
1649
1652
1656
1659
1663
1667
1671
1675
1679
1683
1687
1691
1695
1699
1702
1706
1710
1713
1716
1720
1723
1726
1729
1731
1734
1737
1739
1741
1743
1746
1748
1749
1751
1753
1755
1756
1758
1759
1761
1762
1763
1764
1765
1766
1767
1767
1768
1768
1768
1768
1768
1768
1767
1767
1766
1765
1764
1763
1762
1760
1759
1757
1755
1753
1751
1749
1746
1743
1741
1738
1735
1732
1729
1726
1723
1720
1717
1714
1712
1709
1706
1704
1701
1699
1697
1694
1692
1690
1688
1686
1684
1682
1680
1678
1676
1674
1671
1669
1666
1664
1661
1658
1655
1653
1650
1647
1643
1640
1637
1633
1630
1626
1622
1618
1614
1609
1605
1600
1596
1591
1586
1581
1576
1571
1565
1560
1554
1549
1543
1537
1531
1524
1518
1512
1505
1498
1491
1484
1477
1470
1462
1455
1447
1439
1430
1422
1414
1405
1396
1387
1378
1369
1360
1350
1341
1331
1322
1312
1302
1293
1283
1273
1263
1253
1243
1232
1222
1212
1201
1191
1180
1169
1159
1147
1136
1125
1114
1102
1090
1079
1067
1055
1043
1031
1018
1006
995
983
970
958
945
933
920
907
894
880
867
853
839
825
811
796
782
767
752
737
722
707
692
676
661
645
630
614
598
582
565
549
532
516
499
482
465
447
430
412
395
377
359
341
324
306
288
270
252
234
216
198
181
163
145
127
109
92
74
56
37
19
1
-18
-37
-55
-75
-94
-113
-133
-153
-173
-193
-214
-234
-255
-275
-295
-316
-336
-357
-377
-397
-417
-437
-457
-476
-496
-515
-534
-553
-571
-590
-609
-627
-646
-664
-683
-702
-721
-740
-759
-778
-797
-817
-837
-856
-876
-896
-917
-937
-957
-977
-997
-1016
-1037
-1057
-1077
-1097
-1116
-1135
-1155
-1174
-1193
-1212
-1230
-1249
-1268
-1287
-1306
-1326
-1345
-1365
-1385
-1405
-1425
-1446
-1467
-1488
-1510
-1532
-1554
-1576
-1599
-1622
-1645
-1669
-1692
-1716
-1740
-1765
-1789
-1814
-1838
-1863
-1888
-1913
-1938
-1963
-1988
-2013
-2039
-2065
-2090
-2116
-2142
-2169
-2195
-2222
-2249
-2277
-2304
-2332
-2361
-2389
-2418
-2447
-2476
-2506
-2535
-2565
-2595
-2625
-2656
-2686
-2717
-2748
-2779
-2810
-2841
-2872
-2903
-2934
-2966
-2997
-3028
-3058
-3089
-3120
-3150
-3180
-3211
-3241
-3270
-3300
-3330
-3359
-3389
-3418
-3447
-3476
-3504
-3532
-3560
-3588
-3616
-3643
-3670
-3696
-3722
-3748
-3773
-3798
-3822
-3846
-3870
-3893
-3916
-3938
-3960
-3981
-4002
-4022
-4042
-4062
-4081
-4100
-4118
-4136
-4154
-4171
-4188
-4204
-4221
-4236
-4252
-4267
-4282
-4297
-4312
-4326
-4340
-4353
-4367
-4379
-4392
-4404
-4416
-4427
-4437
-4448
-4457
-4466
-4475
-4483
-4491
-4498
-4504
-4510
-4516
-4521
-4525
-4529
-4533
-4536
-4539
-4541
-4542
-4543
-4544
-4544
-4544
-4543
-4541
-4539
-4537
-4534
-4531
-4527
-4523
-4518
-4513
-4508
-4503
-4497
-4491
-4484
-4477
-4470
-4463
-4455
-4447
-4439
-4430
-4422
-4413
-4404
-4394
-4385
-4376
-4366
-4357
-4347
-4338
-4328
-4318
-4309
-4299
-4289
-4279
-4269
-4259
-4248
-4238
-4228
-4217
-4207
-4197
-4186
-4176
-4166
-4156
-4146
-4137
-4127
-4118
-4108
-4099
-4090
-4081
-4072
-4064
-4054
-4046
-4037
-4027
-4019
-4010
-4001
-3992
-3982
-3973
-3963
-3953
-3943
-3933
-3922
-3912
-3901
-3889
-3878
-3866
-3855
-3843
-3830
-3818
-3805
-3793
-3780
-3766
-3753
-3739
-3726
-3712
-3698
-3684
-3670
-3656
-3641
-3627
-3613
-3599
-3585
-3571
-3557
-3543
-3529
-3515
-3502
-3488
-3474
-3461
-3447
-3434
-3420
-3407
-3393
-3380
-3367
-3355
-3342
-3330
-3319
-3307
-3296
-3285
-3275
-3265
-3256
-3246
-3237
-3229
-3220
-3213
-3205
-3197
-3190
-3183
-3177
-3170
-3164
-3158
-3153
-3147
-3142
-3137
-3132
-3128
-3123
-3119
-3115
-3111
-3108
-3104
-3101
-3098
-3096
-3094
-3092
-3090
-3088
-3087
-3086
-3085
-3085
-3084
-3084
-3083
-3083
-3083
-3083
-3082
-3082
-3082
-3082
-3081
-3081
-3081
-3080
-3079
-3079
-3078
-3077
-3076
-3075
-3073
-3072
-3071
-3069
-3068
-3066
-3065
-3063
-3061
-3060
-3058
-3057
-3055
-3054
-3053
-3051
-3050
-3049
-3048
-3047
-3047
-3046
-3046
-3046
-3046
-3046
-3046
-3047
-3047
-3048
-3049
-3050
-3051
-3052
-3054
-3055
-3057
-3059
-3061
-3064
-3066
-3069
-3072
-3075
-3079
-3082
-3086
-3090
-3094
-3098
-3102
-3106
-3110
-3114
-3118
-3122
-3126
-3129
-3133
-3137
-3140
-3143
-3146
-3149
-3151
-3154
-3157
-3159
-3162
-3164
-3167
-3170
-3173
-3176
-3179
-3182
-3186
-3189
-3193
-3196
-3200
-3204
-3207
-3211
-3214
-3217
-3220
-3223
-3226
-3228
-3230
-3232
-3233
-3234
-3235
-3236
-3236
-3237
-3237
-3237
-3236
-3236
-3235
-3235
-3234
-3233
-3232
-3232
-3231
-3230
-3229
-3228
-3228
-3227
-3227
-3226
-3226
-3226
-3226
-3226
-3226
-3227
-3227
-3227
-3228
-3228
-3228
-3229
-3229
-3230
-3230
-3230
-3230
-3231
-3231
-3231
-3231
-3231
-3232
-3232
-3232
-3232
-3232
-3232
-3233
-3233
-3233
-3233
-3233
-3233
-3233
-3232
-3232
-3231
-3231
-3230
-3229
-3228
-3226
-3225
-3223
-3221
-3219
-3216
-3214
-3210
-3207
-3203
-3199
-3195
-3190
-3186
-3181
-3175
-3170
-3164
-3158
-3152
-3146
-3140
-3133
-3127
-3120
-3113
-3107
-3100
-3093
-3086
-3079
-3071
-3064
-3057
-3050
-3043
-3035
-3028
-3021
-3014
-3007
-3000
-2993
-2986
-2978
-2971
-2964
-2957
-2951
-2944
-2937
-2930
-2924
-2917
-2911
-2904
-2898
-2891
-2885
-2879
-2872
-2866
-2859
-2853
-2846
-2840
-2833
-2827
-2820
-2813
-2807
-2800
-2793
-2786
-2778
-2771
-2763
-2755
-2747
-2739
-2731
-2723
-2715
-2706
-2698
-2690
-2681
-2673
-2664
-2656
-2648
-2639
-2631
-2623
-2614
-2606
-2597
-2589
-2580
-2572
-2563
-2554
-2546
-2537
-2528
-2519
-2511
-2502
-2493
-2485
-2476
-2467
-2458
-2450
-2441
-2432
-2423
-2415
-2406
-2397
-2388
-2379
-2370
-2361
-2352
-2343
-2334
-2325
-2316
-2307
-2298
-2289
-2280
-2271
-2262
-2253
-2243
-2234
-2225
-2216
-2207
-2197
-2188
-2179
-2170
-2161
-2152
-2143
-2134
-2125
-2116
-2107
-2098
-2090
-2081
-2072
-2062
-2053
-2044
-2033
-2025
-2015
-2005
-1994
-1984
-1973
-1961
-1950
-1938
-1926
-1914
-1901
-1888
-1874
-1861
-1847
-1832
-1817
-1802
-1787
-1771
-1755
-1738
-1721
-1704
-1686
-1668
-1650
-1631
-1612
-1593
-1573
-1554
-1534
-1513
-1493
-1473
-1452
-1431
-1410
-1390
-1369
-1348
-1327
-1306
-1285
-1264
-1243
-1222
-1201
-1180
-1159
-1138
-1117
-1096
-1075
-1053
-1032
-1010
-991
-970
-949
-929
-908
-888
-868
-849
-829
-811
-792
-774
-756
-738
-721
-704
-687
-671
-655
-639
-624
-609
-594
-580
-566
-552
-538
-525
-512
-499
-486
-474
-462
-450
-439
-428
-417
-407
-397
-387
-378
-369
-360
-351
-343
-334
-326
-318
-311
-303
-295
-287
-280
-272
-264
-257
-249
-242
-234
-227
-219
-212
-205
-197
-190
-183
-176
-168
-161
-154
-148
-141
-134
-128
-121
-115
-109
-104
-98
-93
-88
-83
-78
-73
-68
-64
-59
-55
-51
-47
-43
-39
-36
-33
-29
-27
-24
-22
-20
-18
-17
-15
-14
-14
-13
-13
-12
-12
-12
-13
-13
-13
-14
-14
-15
-15
-16
-17
-18
-19
-19
-20
-21
-22
-23
-24
-25
-27
-28
-29
-31
-32
-34
-35
-37
-39
-41
-43
-45
-48
-50
-53
-56
-59
-63
-66
-70
-74
-79
-83
-88
-94
-100
-106
-112
-119
-127
-134
-142
-150
-159
-167
-176
-186
-195
-205
-215
-225
-235
-246
-257
-268
-279
-291
-303
-315
-328
-340
-353
-367
-380
-394
-408
-422
-437
-451
-466
-481
-496
-511
-526
-542
-557
-573
-588
-604
-620
-636
-652
-668
-684
-700
-717
-733
-750
-766
-783
-800
-817
-834
-851
-869
-887
-904
-922
-940
-958
-976
-994
-1012
-1031
-1049
-1066
-1084
-1102
-1119
-1136
-1153
-1170
-1187
-1203
-1219
-1235
-1251
-1267
-1282
-1298
-1313
-1328
-1343
-1358
-1372
-1387
-1401
-1416
-1430
-1443
-1457
-1471
-1484
-1497
-1510
-1522
-1535
-1547
-1559
-1570
-1581
-1592
-1603
-1613
-1624
-1634
-1643
-1653
-1663
-1672
-1681
-1690
-1698
-1707
-1715
-1724
-1732
-1740
-1747
-1755
-1762
-1770
-1777
-1783
-1790
-1797
-1803
-1809
-1816
-1821
-1827
-1833
-1838
-1844
-1849
-1854
-1859
-1864
-1869
-1874
-1878
-1883
-1887
-1891
-1895
-1899
-1904
-1908
-1912
-1916
-1920
-1924
-1928
-1932
-1937
-1941
-1946
-1951
-1956
-1961
-1966
-1971
-1977
-1983
-1989
-1995
-2001
-2007
-2013
-2021
-2028
-2036
-2043
-2051
-2059
-2067
-2075
-2083
-2092
-2100
-2109
-2118
-2127
-2136
-2145
-2154
-2163
-2172
-2182
-2191
-2200
-2209
-2219
-2228
-2237
-2246
-2255
-2265
-2274
-2283
-2292
-2301
-2311
-2320
-2329
-2339
-2348
-2357
-2366
-2376
-2385
-2394
-2402
-2411
-2420
-2428
-2437
-2445
-2453
-2461
-2469
-2477
-2485
-2492
-2500
-2507
-2514
-2522
-2529
-2536
-2543
-2550
-2557
-2563
-2570
-2577
-2584
-2591
-2597
-2604
-2611
-2617
-2624
-2631
-2637
-2643
-2649
-2655
-2661
-2667
-2672
-2677
-2682
-2686
-2690
-2694
-2698
-2701
-2704
-2707
-2710
-2712
-2714
-2716
-2717
-2718
-2719
-2720
-2720
-2720
-2720
-2720
-2719
-2719
-2718
-2717
-2715
-2714
-2712
-2709
-2707
-2704
-2701
-2697
-2693
-2689
-2684
-2679
-2673
-2667
-2661
-2655
-2648
-2641
-2634
-2626
-2619
-2611
-2603
-2595
-2587
-2579
-2571
-2562
-2554
-2546
-2538
-2530
-2522
-2514
-2507
-2500
-2493
-2486
-2479
-2473
-2467
-2461
-2456
-2450
-2446
-2441
-2437
-2432
-2429
-2425
-2422
-2419
-2417
-2415
-2413
-2412
-2410
-2409
-2408
-2408
-2407
-2407
-2406
-2406
-2406
-2405
-2405
-2405
-2405
-2404
-2404
-2404
-2403
-2403
-2402
-2402
-2401
-2401
-2400
-2399
-2398
-2397
-2395
-2394
-2392
-2391
-2389
-2387
-2386
-2384
-2382
-2379
-2377
-2375
-2372
-2369
-2366
-2363
-2360
-2357
-2353
-2349
-2345
-2341
-2336
-2332
-2327
-2322
-2317
-2311
-2306
-2300
-2294
-2288
-2281
-2275
-2268
-2261
-2254
-2247
-2240
-2233
-2226
-2219
-2212
-2205
-2198
-2191
-2184
-2177
-2171
-2164
-2157
-2151
-2144
-2138
-2132
-2125
-2119
-2112
-2106
-2100
-2093
-2087
-2081
-2074
-2068
-2062
-2055
-2049
-2041
-2036
-2029
-2023
-2017
-2011
-2004
-1998
-1992
-1986
-1980
-1974
-1967
-1961
-1955
-1949
-1943
-1936
-1930
-1923
-1916
-1910
-1903
-1896
-1888
-1881
-1874
-1867
-1859
-1852
-1844
-1836
-1829
-1821
-1813
-1806
-1798
-1790
-1783
-1775
-1767
-1760
-1753
-1745
-1738
-1731
-1724
-1717
-1711
-1704
-1698
-1691
-1685
-1679
-1673
-1666
-1660
-1654
-1648
-1642
-1636
-1630
-1624
-1618
-1612
-1607
-1601
-1595
-1590
-1585
-1580
-1575
-1571
-1567
-1563
-1559
-1555
-1551
-1548
-1544
-1541
-1538
-1534
-1531
-1528
-1525
-1522
-1518
-1515
-1512
-1508
-1505
-1501
-1497
-1494
-1490
-1486
-1482
-1478
-1474
-1470
-1466
-1462
-1458
-1454
-1450
-1447
-1444
-1440
-1437
-1434
-1431
-1428
-1424
-1421
-1418
-1416
-1413
-1410
-1407
-1404
-1401
-1398
-1396
-1393
-1390
-1388
-1385
-1383
-1380
-1378
-1376
-1374
-1372
-1370
-1369
-1367
-1366
-1365
-1364
-1364
-1363
-1363
-1363
-1363
-1363
-1364
-1365
-1365
-1366
-1367
-1369
-1370
-1371
-1373
-1375
-1376
-1378
-1380
-1382
-1385
-1387
-1390
-1392
-1395
-1398
-1400
-1403
-1406
-1409
-1412
-1415
-1418
-1421
-1423
-1426
-1429
-1432
-1434
-1437
-1439
-1442
-1444
-1446
-1448
-1450
-1452
-1453
-1455
-1456
-1458
-1459
-1460
-1460
-1461
-1461
-1461
-1461
-1460
-1460
-1459
-1458
-1457
-1455
-1453
-1452
-1450
-1447
-1445
-1443
-1440
-1437
-1434
-1432
-1429
-1426
-1423
-1420
-1417
-1414
-1412
-1409
-1407
-1404
-1402
-1400
-1398
-1396
-1394
-1393
-1391
-1390
-1388
-1387
-1386
-1385
-1384
-1384
-1383
-1382
-1382
-1381
-1381
-1380
-1380
-1379
-1378
-1378
-1377
-1376
-1375
-1375
-1374
-1373
-1372
-1371
-1370
-1369
-1369
-1368
-1367
-1366
-1365
-1364
-1363
-1362
-1361
-1359
-1358
-1356
-1354
-1351
-1348
-1345
-1342
-1338
-1334
-1330
-1325
-1320
-1315
-1310
-1304
-1298
-1291
-1285
-1278
-1271
-1263
-1256
-1248
-1240
-1232
-1224
-1216
-1207
-1198
-1189
-1180
-1171
-1161
-1151
-1141
-1131
-1120
-1109
-1098
-1086
-1074
-1062
-1050
-1037
-1024
-1010
-997
-983
-970
-955
-941
-927
-912
-897
-882
-868
-853
-838
-822
-807
-792
-777
-762
-746
-731
-716
-700
-685
-670
-654
-639
-623
-608
-593
-577
-562
-547
-531
-516
-501
-486
-471
-456
-441
-427
-412
-397
-383
-369
-355
-341
-327
-314
-301
-288
-275
-263
-251
-239
-228
-216
-205
-194
-183
-173
-162
-151
-141
-131
-120
-110
-100
-90
-79
-69
-59
-49
-39
-29
-19
-8
2
12
22
32
42
52
61
71
81
90
99
109
118
127
136
145
154
162
171
180
189
198
206
215
224
232
241
250
258
267
276
284
293
301
310
318
326
334
343
351
358
366
374
382
390
397
405
412
420
427
435
442
450
457
465
472
480
487
495
502
509
516
524
531
537
544
551
557
564
570
576
583
589
595
601
607
612
618
624
630
636
642
648
654
660
666
672
678
684
690
696
702
708
713
719
725
730
736
741
747
752
757
763
768
774
779
785
791
796
802
808
815
821
827
834
840
847
854
861
868
875
882
889
897
904
912
919
927
935
942
950
958
965
973
981
988
996
1002
1010
1018
1026
1033
1040
1047
1055
1062
1069
1076
1083
1091
1098
1104
1111
1118
1124
1131
1137
1143
1149
1155
1160
1166
1171
1177
1182
1187
1192
1197
1202
1206
1211
1215
1219
1223
1227
1231
1234
1238
1241
1244
1247
1250
1252
1255
1257
1259
1261
1263
1264
1265
1266
1267
1268
1268
1268
1268
1268
1267
1266
1265
1263
1262
1260
1258
1256
1253
1251
1248
1245
1242
1239
1235
1232
1228
1224
1221
1217
1212
1208
1203
1199
1194
1189
1183
1178
1173
1167
1161
1155
1149
1143
1137
1131
1125
1119
1113
1107
1101
1095
1089
1084
1078
1073
1068
1063
1058
1053
1048
1043
1038
1033
1028
1022
1018
1012
1008
1002
997
992
986
980
975
969
962
956
950
944
938
931
925
919
912
906
900
894
887
881
875
869
862
856
849
843
836
829
822
815
808
801
793
786
778
771
763
755
748
740
732
724
716
708
701
693
686
678
671
664
657
650
643
636
630
623
617
611
604
598
592
586
580
573
567
561
555
549
543
537
531
525
520
514
508
503
497
492
487
482
476
471
467
462
457
453
449
445
441
438
434
431
427
424
421
418
416
413
410
408
405
403
401
398
396
394
393
391
389
388
387
385
384
383
382
381
380
379
378
377
377
376
375
375
374
373
373
372
371
371
370
370
370
369
369
369
369
370
370
370
371
372
373
374
375
376
377
379
380
382
384
385
387
389
391
393
395
397
400
402
404
406
408
411
413
415
417
419
421
423
425
427
429
431
432
434
435
436
438
439
439
440
441
442
442
443
443
444
445
445
446
447
447
448
450
451
452
454
456
458
460
463
466
469
472
475
479
483
486
490
495
499
503
508
513
517
522
527
532
537
541
546
551
556
560
565
569
574
578
582
586
590
594
597
601
604
607
609
612
614
616
618
619
621
622
623
624
624
625
625
625
625
625
624
623
623
622
621
620
618
617
616
614
613
611
609
608
606
604
603
601
599
598
596
595
593
592
591
589
588
587
586
584
583
582
581
579
578
576
575
573
571
569
566
564
561
558
555
552
549
545
541
537
533
529
524
519
514
509
504
498
493
487
481
475
469
462
456
450
443
436
430
423
416
409
401
394
386
379
371
363
356
348
340
332
324
316
308
300
292
284
276
268
260
253
245
238
230
223
216
209
202
195
188
181
174
168
161
154
147
141
134
127
121
114
107
101
94
88
82
75
69
63
58
52
47
41
36
31
26
21
17
12
8
4
-1
-5
-9
-12
-16
-20
-23
-27
-30
-34
-37
-40
-43
-46
-49
-51
-54
-57
-59
-62
-64
-67
-69
-71
-73
-75
-77
-79
-81
-83
-85
-87
-89
-91
-93
-95
-97
-99
-101
-104
-106
-108
-110
-112
-114
-116
-118
-120
-121
-123
-124
-125
-126
-126
-126
-126
-126
-126
-126
-125
-125
-125
-125
-124
-124
-124
-123
-123
-123
-122
-122
-122
-121
-121
-121
-121
-120
-120
-120
-119
-119
-119
-119
-118
-118
-118
-117
-117
-117
-116
-116
-116
-116
-115
-115
-115
-114
-114
-114
-114
-113
-113
-113
-112
-112
-112
-111
-111
-111
-111
-110
-110
-110
-109
-109
-109
-109
-108
-108
-108
-107
-107
-107
-107
-106
-106
-106
-105
-105
-105
-105
-104
-104
-104
-104
-103
-103
-103
-102
-102
-102
-102
-101
-101
-101
-100
-100
-100
-100
-99
-99
-99
-99
-98
-98
-98
-97
-97
-97
-97
-96
-96
-96
-96
-95
-95
-95
-95
-94
-94
-94
-93
-93
-93
-93
-92
-92
-92
-92
-91
-91
-91
-91
-90
-90
-90
-90
-89
-89
-89
-88
-88
-88
-88
-87
-87
-87
-87
-86
-86
-86
-86
-85
-85
-85
-85
-84
-84
-84
-84
-83
-83
-83
-83
-82
-82
-82
-82
-81
-81
-81
-81
-80
-80
-80
-80
-79
-79
-79
-79
-78
-78
-78
-78
-77
-77
-77
-77
-76
-76
-76
-76
-75
-75
-75
-75
-74
-74
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-71
-70
-70
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-68
-67
-67
-67
-67
-67
-66
-66
-66
-66
-65
-65
-65
-65
-65
-64
-64
-64
-64
-63
-63
-63
-63
-63
-62
-62
-62
-62
-61
-61
-61
-61
-61
-60
-60
-60
-60
-59
-59
-59
-59
-59
-58
-58
-58
-58
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
