fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. //0 1 1 2 3 5 8 13 21 35.....
  6. int n;
  7. cin >> n;
  8. int a = -1, b = 1;
  9. for(int i = 1; i <= n; i++) {
  10. int c = a + b;
  11. cout << c << "\n";
  12. a = b;
  13. b = c;
  14. }
  15. return 0;
  16. }
  17.  
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
0
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
10946
17711
28657
46368
75025
121393
196418
317811
514229
832040
1346269
2178309
3524578
5702887
9227465
14930352
24157817
39088169
63245986
102334155
165580141
267914296
433494437
701408733
1134903170
1836311903
-1323752223
512559680
-811192543
-298632863
-1109825406
-1408458269
1776683621
368225352
2144908973
-1781832971
363076002
-1418756969
-1055680967
1820529360
764848393
-1709589543
-944741150
1640636603
695895453
-1958435240
-1262539787
1073992269
-188547518
885444751
696897233
1582341984
-2015728079
-433386095
1845853122
1412467027
-1036647147
375819880
-660827267
-285007387
-945834654
-1230842041
2118290601
887448560
-1289228135
-401779575
-1691007710
-2092787285
511172301
-1581614984
-1070442683
1642909629
572466946
-2079590721
-1507123775
708252800
-798870975
-90618175
-889489150
-980107325
-1869596475
1445263496
-424332979
1020930517
596597538
1617528055
-2080841703
-463313648
1750811945
1287498297
-1256657054
30841243
-1225815811
-1194974568
1874176917
679202349
-1741588030
-1062385681
1490993585
428607904
1919601489
-1946757903
-27156414
-1973914317
-2001070731
319982248
-1681088483
-1361106235
1252772578
-108333657
1144438921
1036105264
-2114423111
-1078317847
1102226338
23908491
1126134829
1150043320
-2018789147
-868745827
1407432322
538686495
1946118817
-1810161984
135956833
-1674205151
-1538248318
1082513827
-455734491
626779336
171044845
797824181
968869026
1766693207
-1559405063
207288144
-1352116919
-1144828775
1798021602
653192827
-1843752867
-1190560040
1260654389
70094349
1330748738
1400843087
-1563375471
-162532384
-1725907855
-1888440239
680619202
-1207821037
-527201835
-1735022872
2032742589
297719717
-1964504990
-1666785273
663677033
-1003108240
-339431207
-1342539447
-1681970654
1270457195
-411513459
858943736
447430277
1306374013
1753804290
-1234788993
519015297
-715773696
-196758399
-912532095
-1109290494
-2021822589
1163854213
-857968376
305885837
-552082539
-246196702
-798279241
-1044475943
-1842755184
1407736169
-435019015
972717154
537698139
1510415293
2048113432
-736438571
1311674861
575236290
1886911151
-1832819855
54091296
-1778728559
-1724637263
791601474
-933035789
-141434315
-1074470104
-1215904419
2004592773
788688354
-1501686169
-712997815
2080283312
1367285497
-847398487
519887010
-327511477
192375533
-135135944
57239589
-77896355
-20656766
-98553121
-119209887
-217763008
-336972895
-554735903
-891708798
-1446444701
1956813797
510369096
-1827784403
-1317415307
1149767586
-167647721
982119865
814472144
1796592009
-1683903143
112688866
-1571214277
-1458525411
1265227608
-193297803
1071929805
878632002
1950561807
-1465773487
484788320
-980985167
-496196847
-1477182014
-1973378861
844406421
-1128972440
-284566019
-1413538459
-1698104478
1183324359
-514780119
668544240
153764121
822308361
976072482
1798380843
-1520513971
277866872
-1242647099
-964780227
2087539970
1122759743
-1084667583
38092160
-1046575423
-1008483263
-2055058686
1231425347
-823633339
407792008
-415841331
-8049323
-423890654
-431939977
-855830631
-1287770608
-2143601239
863595449
-1280005790
-416410341
-1696416131
-2112826472
485724693
-1627101779
-1141377086
1526488431
385111345
1911599776
-1998256175
-86656399
-2084912574
2123398323
38485749
-2133083224
-2094597475
67286597
-2027310878
-1960024281
307632137
-1652392144
-1344760007
1297815145
-46944862
1250870283
1203925421
-1840171592
-636246171
1818549533
1182303362
-1294114401
-111811039
-1405925440
-1517736479
1371305377
-146431102
1224874275
1078443173
-1991649848
-913206675
1390110773
476904098
1867014871
-1951048327
-84033456
-2035081783
-2119115239
140770274
-1978344965
-1837574691
479047640
-1358527051
-879479411
2056960834
1177481423
-1060525039
116956384
-943568655
-826612271
-1770180926
1698174099
-72006827
1626167272
1554160445
-1114639579
439520866
-675118713
-235597847
-910716560
-1146314407
-2057030967
1091621922
-965409045
126212877
-839196168
-712983291
-1552179459
2029804546
477625087
-1787537663
-1309912576
1197517057
-112395519
1085121538
972726019
2057847557
-1264393720
793453837
-470939883
322513954
-148425929
174088025
25662096
199750121
225412217
425162338
650574555
1075736893
1726311448
-1492918955
233392493
-1259526462
-1026133969
2009306865
983172896
-1302487535
-319314639
-1621802174
-1941116813
732048309
-1209068504
-477020195
-1686088699
2131858402
445769703
-1717339191
-1271569488
1306058617
34489129
1340547746
1375036875
-1579382675
-204345800
-1783728475
-1988074275
523164546
-1464909729
-941745183
1888312384
946567201
-1460087711
-513520510
-1973608221
1807838565
-165769656
1642068909
1476299253
-1176599134
299700119
-876899015
-577198896
-1454097911
-2031296807
809572578
-1221724229
-412151651
-1633875880
-2046027531
615063885
-1430963646
-815899761
2048103889
1232204128
-1014659279
217544849
-797114430
-579569581
-1376684011
-1956253592
962029693
-994223899
-32194206
-1026418105
-1058612311
-2085030416
1151324569
-933705847
217618722
-716087125
-498468403
-1214555528
-1713023931
1367387837
-345636094
1021751743
676115649
1697867392
-1920984255
-223116863
-2144101118
1927749315
-216351803
1711397512
1495045709
-1088524075
406521634
-682002441
-275480807
-957483248
-1232964055
2104519993
871555938
-1318891365
-447335427
-1766226792
2081405077
315178285
-1898383934
-1583205649
813377713
-769827936
43549777
-726278159
-682728382
-1409006541
-2091734923
794225832
-1297509091
-503283259
-1800792350
1990891687
190099337
-2113976272
-1923876935
257114089
-1666762846
-1409648757
1218555693
-191093064
1027462629
836369565
1863832194
-1594765537
269066657
-1325698880
-1056632223
1912636193
856003970
-1526327133
-670323163
2098317000
1427993837
-768656459
659337378
-109319081
550018297
440699216
990717513
1431416729
-1872833054
-441416325
1980717917
1539301592
-774947787
764353805
-10593982
753759823
743165841
1496925664
-2054875791
-557950127
1682141378
1124191251
-1488634667
-364443416
-1853078083
2077445797
224367714
-1993153785
-1768786071
533027440
-1235758631
-702731191
-1938489822
1653746283
-284743539
1369002744
1084259205
-1841705347
-757446142
1695815807
938369665
-1660781824
-722412159
1911773313
1189361154
-1193832829
-4471675
-1198304504
-1202776179
1893886613
691110434
-1709970249
-1018859815
1566137232
547277417
2113414649
-1634275230
479139419
-1155135811
-675996392
-1831132203
1787838701
-43293502
1744545199
1701251697
-849170400
852081297
2910897
854992194
857903091
1712895285
-1724168920
-11273635
-1735442555
-1746716190
812808551
-933907639
-121099088
-1055006727
-1176105815
2063854754
887748939
-1343363603
-455614664
-1798978267
2040374365
241396098
-2013196833
-1771800735
509969728
-1261831007
-751861279
-2013692286
1529413731
-484278555
1045135176
560856621
1605991797
-2128118878
-522127081
1644721337
1122594256
-1527651703
-405057447
-1932709150
1957200699
24491549
1981692248
2006183797
-307091251
1699092546
1392001295
-1203873455
188127840
-1015745615
-827617775
-1843363390
1623986131
-219377259
1404608872
1185231613
-1705126811
-519895198
2069945287
1550050089
-674971920
875078169
200106249
1075184418
1275290667
-1944492211
-669201544
1681273541
1012071997
-1601621758
-589549761
2103795777
1514246016
-676925503
837320513
160395010
997715523
1158110533
-2139141240
-981030707
1174795349
193764642
1368559991
1562324633
-1364082672
198241961
-1165840711
-967598750
-2133439461
1193929085
-939510376
254418709
-685091667
-430672958
-1115764625
-1546437583
1632765088
86327505
1719092593
1805420098
-770454605
1034965493
264510888
1299476381
1563987269
-1431503646
132483623
-1299020023
-1166536400
1829410873
662874473
-1802681950
-1139807477
1352477869
212670392
1565148261
1777818653
-952000382
825818271
-126182111
699636160
573454049
1273090209
1846544258
-1175332829
671211429
-504121400
167090029
-337031371
-169941342
-506972713
-676914055
-1183886768
-1860800823
1250279705
-610521118
639758587
29237469
668996056
698233525
1367229581
2065463106
-862274609
1203188497
340913888
1544102385
1885016273
-865848638
1019167635
153318997
1172486632
1325805629
-1796675035
-470869406
2027422855
1556553449
-710990992
845562457
134571465
980133922
1114705387
2094839309
-1085422600
1009416709
-76005891
933410818
857404927
1790815745
-1646746624
144069121
-1502677503
-1358608382
1433681411
75073029
1508754440
1583827469
-1202385387
381442082
-820943305
-439501223
-1260444528
-1699945751
1334577017
-365368734
969208283
603839549
1573047832
-2118079915
-545032083
1631855298
1086823215
-1576288783
-489465568
-2065754351
1739747377
-326006974
1413740403
1087733429
-1793493464
-705760035
1795713797
1089953762
-1409299737
-319345975
-1728645712
-2047991687
518329897
-1529661790
-1011331893
1753973613
742641720
-1798351963
-1055710243
1440905090
385194847
1826099937
-2083672512
-257572575
1953722209
1696149634
-645095453
1051054181
405958728
1457012909
1862971637
-974982750
887988887
-86993863
800995024
714001161
1514996185
-2065969950
-550973765
1678023581
1127049816
-1489893899
-362844083
-1852737982
2079385231
226647249
-1988934816
-1762287567
543744913
-1218542654
-674797741
-1893340395
1726829160
-166511235
1560317925
1393806690
-1340842681
52964009
-1287878672
-1234914663
1772173961
537259298
-1985534037
-1448274739
861158520
-587116219
274042301
-313073918
-39031617
-352105535
-391137152
-743242687
-1134379839
-1877622526
1282964931
-594657595
688307336
93649741
781957077
875606818
1657563895
-1761796583
-104232688
-1866029271
-1970261959
458676066
-1511585893
-1052909827
1730471576
677561749
-1886933971
-1209372222
1198661103
-10711119
1187949984
1177238865
-1929778447
-752539582
1612649267
860109685
-1822208344
-962098659
1510660293
548561634
2059221927
-1687183735
372038192
-1315145543
-943107351
2036714402
1093607051
-1164645843
-71038792
-1235684635
-1306723427
1752559234
445835807
-2096572255
-1650736448
547658593
-1103077855
-555419262
-1658497117
2081050917
422553800
-1791362579
-1368808779
1134795938
-234012841
900783097
666770256
1567553353
-2060643687
-493090334
1741233275
1248142941
-1305591080
-57448139
-1363039219
-1420487358
1511440719
90953361
1602394080
1693347441
-999225775
694121666
-305104109
389017557
83913448
472931005
556844453
1029775458
1586619911
-1678571927
-91952016
-1770523943
-1862475959
661967394
-1200508565
-538541171
-1739049736
2017376389
278326653
-1999264254
-1720937601
574765441
-1146172160
-571406719
-1717578879
2005981698
288402819
-2000582779
-1712179960
582204557
-1129975403
-547770846
-1677746249
2069450201
391703952
-1833813143
-1442109191
1019044962
-423064229
595980733
172916504
768897237
941813741
1710710978
-1642442577
68268401
-1574174176
-1505905775
1214887345
-291018430
923868915
632850485
1556719400
-2105397411
-548678011
1640891874
1092213863
-1561861559
-469647696
-2031509255
1793810345
-237698910
1556111435
1318412525
-1420443336
-102030811
-1522474147
-1624504958
1147988191
-476516767
671471424
194954657
866426081
1061380738
1927806819
-1305779739
622027080
-683752659
-61725579
-745478238
-807203817
-1552682055
1935081424
382399369
-1977486503
-1595087134
722393659
-872693475
-150299816
-1022993291
-1173293107
2098680898
925387791
-1270898607
-345510816
-1616409423
-1961920239
716637634
-1245282605
-528644971
-1773927576
1992394749
218467173
-2084105374
-1865638201
345223721
-1520414480
-1175190759
1599362057
424171298
2023533355
-1847262643
176270712
-1670991931
-1494721219
1129254146
-365467073
763787073
398320000
1162107073
1560427073
-1572433150
-12006077
-1584439227
-1596445304
1114082765
-482362539
631720226
149357687
781077913
930435600
1711513513
-1653018183
58495330
-1594522853
-1536027523
1164416920
-371610603
792806317
421195714
1214002031
1635197745
-1445767520
189430225
-1256337295
-1066907070
1971722931
904815861
-1418428504
-513612643
-1932041147
1849313506
-82727641
1766585865
1683858224
-844523207
839335017
-5188190
834146827
828958637
1663105464
-1802903195
-139797731
-1942700926
-2082498657
269767713
-1812730944
-1542963231
939273121
-603690110
335583011
-268107099
67475912
-200631187
-133155275
-333786462
-466941737
-800728199
-1267669936
-2068398135
958899225
-1109498910
-150599685
-1260098595
-1410698280
1624170421
213472141
1837642562
2051114703
-406210031
1644904672
1238694641
-1411367983
-172673342
-1584041325
-1756714667
954211304
-802503363
151707941
-650795422
-499087481
-1149882903
-1648970384
1496114009
-152856375
1343257634
1190401259
-1761308403
-570907144
1962751749
1391844605
-940370942
451473663
-488897279
-37423616
-526320895
-563744511
-1090065406
-1653809917
1551091973
-102717944
1448374029
1345656085
-1500937182
-155281097
-1656218279
-1811499376
827249641
-984249735
-157000094
-1141249829
-1298249923
1855467544
557217621
-1882282131
-1325064510
1087620655
-237443855
850176800
612732945
1462909745
2075642690
-756414861
1319227829
562812968
1882040797
-1850113531
31927266
-1818186265
-1786258999
690522032
-1095736967
-405214935
-1500951902
-1906166837
887848557
-1018318280
-130469723
-1148788003
-1279257726
1866921567
587663841
-1840381888
-1252718047
1201867361
-50850686
1151016675
1100165989
-2043784632
-943618643
1307564021
363945378
1671509399
2035454777
-588003120
1447451657
859448537
-1988067102
-1128618565
1178281629
49663064
1227944693
1277607757
-1789414846
-511807089
1993745361
1481938272
-819283663
662654609
-156629054
506025555
349396501
855422056
1204818557
2060240613
-1029908126
1030332487
424361
1030756848
1031181209
2061938057
-1201848030
860090027
-341758003
518332024
176574021
694906045
871480066
1566386111
-1857101119
-290715008
2147151169
1856436161
-291379966
1565056195
1273676229
-1456234872
-182558643
-1638793515
-1821352158
834821623
-986530535
-151708912
-1138239447
-1289948359
1866779490
576831131
-1851356675
-1274525544
1169085077
-105440467
1063644610
958204143
2021848753
-1314914400
706934353
-607980047
98954306
-509025741
-410071435
-919097176
-1329168611
2046701509
717532898
-1530732889
-813199991
1951034416
1137834425
-1206098455
-68264030
-1274362485
-1342626515
1677978296
335351781
2013330077
-1946285438
67044639
-1879240799
-1812196160
603530337
-1208665823
-605135486
-1813801309
1876030501
62229192
1938259693
2000488885
-356218718
1644270167
1288051449
-1362645680
-74594231
-1437239911
-1511834142
1345893243
-165940899
1179952344
1014011445
-2101003507
-1086992062
1106971727
19979665
1126951392
1146931057
-2021084847
-874153790
1399728659
525574869
1925303528
-1844088899
81214629
-1762874270
-1681659641
850433385
-831226256
19207129
-812019127
-792811998
-1604831125
1897324173
292493048
-2105150075
-1812657027
377160194
-1435496833
-1058336639
1801133824
742797185
-1751036287
-1008239102
1535691907
527452805
2063144712
-1704369779
358774933
-1345594846
-986819913
1962552537
975732624
-1356682135
-380949511
-1737631646
-2118581157
438754493
-1679826664
-1241072171
1374068461
132996290
1507064751
1640061041
-1147841504
492219537
-655621967
-163402430
-819024397
-982426827
-1801451224
1511089245
-290361979
1220727266
930365287
-2143874743
-1213509456
937583097
-275926359
661656738
385730379
1047387117
1433117496
-1814462683
-381345187
2099159426
1717814239
-477993631
1239820608
761826977
2001647585
-1531492734
470154851
-1061337883
-591183032
-1652520915
2051263349
398742434
-1844961513
-1446219079
1003786704
-442432375
561354329
118921954
680276283
799198237
1479474520
-2016294539
-536820019
1741852738
1205032719
-1348081839
-143049120
-1491130959
-1634180079
1169656258
-464523821
705132437
240608616
945741053
1186349669
2132090722
-976526905
1155563817
179036912
1334600729
1513637641
-1446728926
66908715
-1379820211
-1312911496
1602235589
289324093
1891559682
-2114083521
-222523839
1958359936
1735836097
-600771263
1135064834
534293571
1669358405
-2091315320
-421956915
1781695061
1359738146
-1153534089
206204057
-947330032
-741125975
-1688456007
1865385314
176929307
2042314621
-2075723368
-33408747
-2109132115
-2142540862
43294319
-2099246543
-2055952224
139768529
-1916183695
-1776415166
602368435
-1174046731
-571678296
-1745725027
1977563973
231838946
-2085564377
-1853725431
355677488
-1498047943
-1142370455
1654548898
512178443
-2128239955
-1616061512
550665829
-1065395683
-514729854
-1580125537
-2094855391
619986368
-1474869023
-854882655
1965215618
1110332963
-1219418715
-109085752
-1328504467
-1437590219
1528872610
91282391
1620155001
1711437392
-963374903
748062489
-215312414
532750075
317437661
850187736
1167625397
2017813133
-1109528766
908284367
-201244399
707039968
505795569
1212835537
1718631106
-1363500653
355130453
-1008370200
-653239747
-1661609947
1980117602
318507655
-1996342039
-1677834384
620790873
-1057043511
-436252638
-1493296149
-1929548787
872122360
-1057426427
-185304067
-1242730494
-1428034561
1624202241
196167680
1820369921
2016537601
-458059774
1558477827
1100418053
-1636071416
-535653363
2123242517
1587589154
-584135625
1003453529
419317904
1422771433
1842089337
-1030106526
811982811
-218123715
593859096
375735381
969594477
1345329858
-1980042961
-634713103
1680211232
1045498129
-1569257935
-523759806
-2093017741
1678189749
-414827992
1263361757
848533765
2111895522
-1334538009
777357513
-557180496
220177017
-337003479
-116826462
-453829941
-570656403
-1024486344
-1595142747
1675338205
80195458
1755533663
1835729121
-703704512
1132024609
428320097
1560344706
1988664803
-745957787
1242707016
496749229
1739456245
-2058761822
-319305577
1916899897
1597594320
-780473079
817121241
36648162
853769403
890417565
1744186968
-1660362763
83824205
-1576538558
-1492714353
1225714385
-266999968
958714417
691714449
1650428866
-1952823981
-302395115
2039748200
1737353085
-517866011
1219487074
701621063
1921108137
-1672238096
248870041
-1423368055
-1174498014
1697101227
522603213
-2075262856
-1552659643
667044797
-885614846
-218570049
-1104184895
-1322754944
1868027457
545272513
-1881667326
-1336394813
1076905157
-259489656
817415501
557925845
1375341346
1933267191
-986358759
946908432
-39450327
907458105
868007778
1775465883
-1651493635
123972248
-1527521387
-1403549139
1363896770
-39652369
1324244401
1284592032
-1686130863
-401538831
-2087669694
1805758771
-281910923
1523847848
1241936925
-1529182523
-287245598
-1816428121
-2103673719
374865456
-1728808263
-1353942807
1212216226
-141726581
1070489645
928763064
1999252709
-1366951523
632301186
-734650337
-102349151
-836999488
-939348639
-1776348127
1579270530
-197077597
1382192933
1185115336
-1727659027
-542543691
2024764578
1482220887
-787981831
694239056
-93742775
600496281
506753506
1107249787
1614003293
-1573714216
40289077
-1533425139
-1493136062
1268406095
-224729967
1043676128
818946161
1862622289
-1613398846
249223443
-1364175403
-1114951960
1815839933
700887973
-1778239390
-1077351417
1439376489
362025072
1801401561
-2131540663
-330139102
1833287531
1503148429
-958531336
544617093
-413914243
130702850
-283211393
-152508543
-435719936
-588228479
-1023948415
-1612176894
1658841987
46665093
1705507080
1752172173
-837288043
914884130
77596087
992480217
1070076304
2062556521
-1162334471
900222050
-262112421
638109629
375997208
1014106837
1390104045
-1890756414
-500652369
1903558513
1402906144
-988502639
414403505
-574099134
-159695629
-733794763
-893490392
-1627285155
1774191749
146906594
1921098343
2068004937
-305864016
1762140921
1456276905
-1076549470
379727435
-696822035
-317094600
-1013916635
-1331011235
1950039426
619028191
-1725899679
-1106871488
1462196129
355324641
1817520770
-2122121885
-304601115
1868244296
1563643181
-863079819
700563362
-162516457
538046905
375530448
913577353
1289107801
-2092282142
-803174341
1399510813
596336472
1995847285
-1702783539
293063746
-1409719793
-1116656047
1768591456
651935409
-1874440431
-1222505022
1198021843
-24483179
1173538664
1149055485
-1972373147
-823317662
1499276487
675958825
-2119731984
-1443773159
731462153
-712311006
19151147
-693159859
-674008712
-1367168571
-2041177283
886621442
-1154555841
-267934399
-1422490240
-1690424639
1182052417
-508372222
673680195
165307973
838988168
1004296141
1843284309
-1447386846
395897463
-1051489383
-655591920
-1707081303
1932294073
225212770
-2137460453
-1912247683
245259160
-1666988523
-1421729363
1206249410
-215479953
990769457
775289504
1766058961
-1753618831
12440130
-1741178701
-1728738571
825050024
-903688547
-78638523
-982327070
-1060965593
-2043292663
1190709040
-852583623
338125417
-514458206
-176332789
-690790995
-867123784
-1557914779
1869928733
312013954
-2113024609
-1801010655
380932032
-1420078623
-1039146591
1835742082
796595491
-1662629723
-866034232
1766303341
900269109
-1628394846
-728125737
1938446713
1210320976
-1146199607
64121369
-1082078238
-1017956869
-2100035107
1176975320
-923059787
253915533
-669144254
-415228721
-1084372975
-1499601696
1710992625
211390929
1922383554
2133774483
-238809259
1894965224
1656155965
-743846107
912309858
168463751
1080773609
1249237360
-1964956327
-715718967
1614292002
898573035
-1782102259
-883529224
1629335813
745806589
-1919824894
-1174018305
1201124097
27105792
1228229889
1255335681
-1811401726
-556066045
1927499525
1371433480
-996034291
375399189
-620635102
-245235913
-865871015
-1111106928
-1976977943
1206882425
-770095518
436786907
-333308611
103478296
-229830315
-126352019
-356182334
-482534353
-838716687
-1321251040
2134999569
813748529
-1346219198
-532470669
-1878689867
1883806760
5116893
1888923653
1894040546
-512003097
1382037449
870034352
-2042895495
-1172861143
1079210658
-93650485
985560173
891909688
1877469861
-1525587747
351882114
-1173705633
-821823519
-1995529152
1477614625
-517914527
959700098
441785571
1401485669
1843271240
-1050210387
793060853
-257149534
535911319
278761785
814673104
1093434889
1908107993
-1293424414
614683579
-678740835
-64057256
-742798091
-806855347
-1549653438
1938458511
388805073
-1967703712
-1578898639
748364945
-830533694
-82168749
-912702443
-994871192
-1907573635
1392522469
-515051166
877471303
362420137
1239891440
1602311577
-1452764279
149547298
-1303216981
-1153669683
1838080632
684410949
-1772475715
-1088064766
1434426815
346362049
1780788864
2127150913
-387027519
1740123394
1353095875
-1201748027
151347848
-1050400179
-899052331
-1949452510
1446462455
-502990055
943472400
440482345
1383954745
1824437090
-1086575461
737861629
-348713832
389147797
40433965
429581762
470015727
899597489
1369613216
-2025756591
-656143375
1613067330
956923955
-1724976011
-768052056
1801939229
1033887173
-1459140894
-425253721
-1884394615
1985318960
100924345
2086243305
-2107799646
-21556341
-2129355987
2144054968
14698981
-2136213347
-2121514366
37239583
-2084274783
-2047035200
163657313
-1883377887
-1719720574
691868835
-1027851739
-335982904
-1363834643
-1699817547
1231315106
-468502441
762812665
294310224
1057122889
1351433113
-1886411294
-534978181
1873577821
1338599640
-1082789835
255809805
-826980030
-571170225
-1398150255
-1969320480
927496561
-1041823919
-114327358
-1156151277
-1270478635
1868337384
597858749
-1828771163
-1230912414
1235283719
4371305
1239655024
1244026329
-1811285943
-567259614
1916421739
1349162125
-1029383432
319778693
-709604739
-389826046
-1099430785
-1489256831
1706279680
217022849
1923302529
2140325378
-231339389
1908985989
1677646600
-708334707
969311893
260977186
1230289079
1491266265
-1573411952
-82145687
-1655557639
-1737703326
901706331
-835996995
65709336
-770287659
-704578323
-1474865982
2115522991
640657009
-1538787296
-898130287
1858049713
959919426
-1476998157
-517078731
-1994076888
1783811677
-210265211
1573546466
1363281255
-1358139575
5141680
-1352997895
-1347856215
1594113186
246256971
1840370157
2086627128
-367970011
1718657117
1350687106
-1225623073
125064033
-1100559040
-975495007
-2076054047
1243418242
-832635805
410782437
-421853368
-11070931
-432924299
-443995230
-876919529
-1320914759
2097133008
776218249
-1421616039
-645397790
-2067013829
1582555677
-484458152
1098097525
613639373
1711736898
-1969591025
-257854127
2067522144
1809668017
-417777135
1391890882
974113747
-1928962667
-954848920
1411155709
456306789
1867462498
-1971198009
-103735511
-2074933520
2116298265
41364745
-2137304286
-2095939541
61723469
-2034216072
-1972492603
288258621
-1684233982
-1395975361
1214757953
-181217408
1033540545
852323137
1885863682
-1556780477
329083205
-1227697272
-898614067
-2126311339
1270041890
-856269449
413772441
-442497008
-28724567
-471221575
-499946142
-971167717
-1471113859
1852685720
381571861
-2060709715
-1679137854
555119727
-1124018127
-568898400
-1692916527
2033152369
340235842
-1921579085
-1581343243
792044968
-789298275
2746693
-786551582
-783804889
-1570356471
1940805936
370449465
-1983711895
-1613262430
697992971
-915269459
-217276488
-1132545947
-1349822435
1812598914
462776479
-2019591903
-1556815424
718559969
-838255455
-119695486
-957950941
-1077646427
-2035597368
1181723501
-853873867
327849634
-526024233
-198174599
-724198832
-922373431
-1646572263
1726021602
79449339
1805470941
1884920280
-604576075
1280344205
675768130
1956112335
-1663086831
293025504
-1370061327
-1077035823
1847870146
770834323
-1676262827
-905428504
1713275965
807847461
-1773843870
-965996409
1555127017
589130608
2144257625
-1561579063
582678562
-978900501
-396221939
-1375122440
-1771344379
1148500477
-622843902
525656575
-97187327
428469248
331281921
759751169
1091033090
1850784259
-1353149947
497634312
-855515635
-357881323
-1213396958
-1571278281
1510292057
-60986224
1449305833
1388319609
-1457341854
-69022245
-1526364099
-1595386344
1173216853
-422169491
751047362
328877871
1079925233
1408803104
-1806238959
-397435855
2091292482
1693856627
-509818187
1184038440
674220253
1858258693
-1762488350
95770343
-1666718007
-1570947664
1057301625
-513646039
543655586
30009547
573665133
603674680
1177339813
1781014493
-1336612990
444401503
-892211487
-447809984
-1340021471
-1787831455
1167114370
-620717085
546397285
-74319800
472077485
397757685
869835170
1267592855
2137428025
-889946416
1247481609
357535193
1605016802
1962551995
-727398499
1235153496
507754997
1742908493
-2044303806
-301395313
1949268177
1647872864
-697826255
950046609
252220354
1202266963
1454487317
-1638213016
-183725699
-1821938715
-2005664414
467364167
-1538300247
-1070936080
1685730969
614794889
-1994441438
-1379646549
920879309
-458767240
462112069
3344829
465456898
468801727
934258625
1403060352
-1957648319
-554587967
1782731010
1228143043
-1284093243
-55950200
-1340043443
-1395993643
1558930210
162936567
1721866777
1884803344
-688297175
1196506169
508208994
1704715163
-2082043139
-377327976
1835596181
1458268205
-1001102910
457165295
-543937615
-86772320
-630709935
-717482255
-1348192190
-2065674445
881100661
-1184573784
-303473123
-1488046907
-1791520030
1015400359
-776119671
239280688
-536838983
-297558295
-834397278
-1131955573
-1966352851
1196658872
-769693979
426964893
-342729086
84235807
-258493279
-174257472
-432750751
-607008223
-1039758974
-1646767197
1608441125
-38326072
1570115053
1531788981
-1193063262
338725719
-854337543
-515611824
-1369949367
-1885561191
1039456738
-846104453
193352285
-652752168
-459399883
-1112152051
-1571551934
1611263311
39711377
1650974688
1690686065
-953306543
737379522
-215927021
521452501
305525480
826977981
1132503461
1959481442
-1202982393
756499049
-446483344
310015705
-136467639
173548066
37080427
210628493
247708920
458337413
706046333
1164383746
1870430079
-1260153471
610276608
-649876863
-39600255
-689477118
-729077373
-1418554491
2147335432
728780941
-1418850923
-690069982
-2108920905
1495976409
-612944496
883031913
270087417
1153119330
1423206747
-1718641219
-295434472
-2014075691
1985457133
-28618558
1956838575
1928220017
-409908704
1518311313
1108402609
-1668253374
-559850765
2066863157
1507012392
-721091747
785920645
64828898
850749543
915578441
1766327984
-1613060871
153267113
-1459793758
-1306526645
1528646893
222120248
1750767141
1972887389
-571312766
1401574623
830261857
-2063130816
-1232868959
998967521
-233901438
765066083
531164645
1296230728
1827395373
-1171341195
656054178
-515287017
140767161
-374519856
-233752695
-608272551
-842025246
-1450297797
2002644253
552346456
-1739976587
-1187630131
1367360578
179730447
1547091025
1726821472
-1021054799
705766673
-315288126
390478547
75190421
465668968
540859389
1006528357
1547387746
-1741051193
-193663447
-1934714640
-2128378087
231874569
-1896503518
-1664628949
733834829
-930794120
-196959291
-1127753411
-1324712702
1842501183
517788481
-1934677632
-1416889151
943400513
-473488638
469911875
-3576763
466335112
462758349
929093461
1391851810
-1974022025
-582170215
1738775056
1156604841
-1399587399
-242982558
-1642569957
-1885552515
766844824
-1118707691
-351862867
-1470570558
-1822433425
1001963313
-820470112
181493201
-638976911
-457483710
-1096460621
-1553944331
1644562344
90618013
1735180357
1825798370
-733988569
1091809801
357821232
1449631033
1807452265
-1037883998
769568267
-268315731
501252536
232936805
734189341
967126146
1701315487
-1626525663
74789824
-1551735839
-1476946015
1266285442
-210660573
1055624869
844964296
1900589165
-1549413835
351175330
-1198238505
-847063175
-2045301680
1402602441
-642699239
759903202
117203963
877107165
994311128
1871418293
-1429237875
442180418
-987057457
-544877039
-1531934496
-2076811535
686221265
-1390590270
-704369005
-2094959275
1495639016
-599320259
896318757
296998498
1193317255
1490315753
-1611334288
-121018535
-1732352823
-1853371358
709243115
-1144128243
-434885128
-1579013371
-2013898499
702055426
-1311843073
-609787647
-1921630720
1763548929
-158081791
1605467138
1447385347
-1242114811
205270536
-1036844275
-831573739
-1868418014
1594975543
-273442471
1321533072
1048090601
-1925343623
-877253022
1492370651
615117629
2107488280
-1572361387
535126893
-1037234494
-502107601
-1539342095
-2041449696
714175505
-1327274191
-613098686
-1940372877
1741495733
-198877144
1542618589
1343741445
-1408607262
-64865817
-1473473079
-1538338896
1283155321
-255183575
1027971746
772788171
1800759917
-1721419208
79340709
-1642078499
-1562737790
1090151007
-472586783
617564224
144977441
762541665
907519106
1670060771
-1717387419
-47326648
-1764714067
-1812040715
718212514
-1093828201
-375615687
-1469443888
-1845059575
980463833
-864595742
115868091
-748727651
-632859560
-1381587211
-2014446771
898933314
-1115513457
-216580143
-1332093600
-1548673743
1414199953
-134473790
1279726163
1145252373
-1869988760
-724736387
1700242149
975505762
-1619219385
-643713623
2032034288
1388320665
-874612343
513708322
-360904021
152804301
-208099720
-55295419
-263395139
-318690558
-582085697
-900776255
-1482861952
1911329089
428467137
-1955171070
-1526703933
813092293
-713611640
99480653
-614130987
-514650334
-1128781321
-1643431655
1522754320
-120677335
1402076985
1281399650
-1611490661
-330091011
-1941581672
2023294613
81712941
2105007554
-2108246801
-3239247
-2111486048
-2114725295
68755953
-2045969342
-1977213389
271784565
-1705428824
-1433644259
1155894213
-277750046
878144167
600394121
1478538288
2078932409
-737496599
1341435810
603939211
1945375021
-1745653064
199721957
-1545931107
-1346209150
1402827039
56617889
1459444928
1516062817
-1319459551
196603266
-1122856285
-926253019
-2049109304
1319604973
-729504331
590100642
-139403689
450696953
311293264
761990217
1073283481
1835273698
-1386410117
448863581
-937546536
-488682955
-1426229491
-1914912446
953825359
-961087087
-7261728
-968348815
-975610543
-1943959358
1375397395
-568561963
806835432
238273469
1045108901
1283382370
-1966476025
-683093655
1645397616
962303961
-1687265719
-724961758
1882739819
1157778061
-1254449416
-96671355
-1351120771
-1447792126
1496054399
48262273
1544316672
1592578945
-1158071679
434507266
-723564413
-289057147
-1012621560
-1301678707
1980667029
678988322
-1635311945
-956323623
1703331728
747008105
-1844627463
-1097619358
1352720475
255101117
1607821592
1862922709
-824222995
1038699714
214476719
1253176433
1467653152
-1574137711
-106484559
-1680622270
-1787106829
827238197
-959868632
-132630435
-1092499067
-1225129502
1977338727
752209225
-1565419344
-813210119
1916337833
1103127714
-1275501749
-172374035
-1447875784
-1620249819
1226841693
-393408126
833433567
440025441
1273459008
1713484449
-1308023839
405460610
-902563229
-497102619
-1399665848
-1896768467
998532981
-898235486
100297495
-797937991
-697640496
-1495578487
2101748313
606169826
-1587049157
-980879331
1727038808
746159477
-1821769011
-1075609534
1397588751
321979217
1719567968
2041547185
-533852143
1507695042
973842899
-1813429355
-839586456
1641951485
802365029
-1850650782
-1048285753
1396030761
347745008
1743775769
2091520777
-459670750
1631850027
1172179277
-1490937992
-318758715
-1809696707
-2128455422
356815167
-1771640255
-1414825088
1108501953
-306323135
802178818
495855683
1298034501
1793890184
-1203042611
590847573
-612195038
-21347465
-633542503
-654889968
-1288432471
-1943322439
1063212386
-880110053
183102333
-697007720
-513905387
-1210913107
-1724818494
1359235695
-365582799
993652896
628070097
1621722993
-2045174206
-423451213
1826341877
1402890664
-1065734755
337155909
-728578846
-391422937
-1120001783
-1511424720
1663540793
152116073
1815656866
1967772939
-511537491
1456235448
944697957
-1894033891
-949335934
1451597471
502261537
1953859008
-1838846751
115012257
-1723834494
-1608822237
962310565
-646511672
315798893
-330712779
-14913886
-345626665
-360540551
-706167216
-1066707767
-1772874983
1455384546
-317490437
1137894109
820403672
1958297781
-1516265843
442031938
-1074233905
-632201967
-1706435872
1956329457
249893585
-2088744254
-1838850669
367372373
-1471478296
-1104105923
1719383077
615277154
-1960307065
-1345029911
989630320
-355399591
634230729
278831138
913061867
1191893005
2104954872
-998119419
1106835453
108716034
1215551487
1324267521
-1755148288
-430880767
2108938241
1678057474
-507971581
1170085893
662114312
1832200205
-1800652779
31547426
-1769105353
-1737557927
788304016
-949253911
-160949895
-1110203806
-1271153701
1913609789
642456088
-1738901419
-1096445331
1459620546
363175215
1822795761
-2108996320
-286200559
1899770417
1613569858
-781627021
831942837
50315816
882258653
932574469
1814833122
-1547559705
267273417
-1280286288
-1013012871
2001668137
988655266
-1304643893
-315988627
-1620632520
-1936621147
737713629
-1198907518
-461193889
-1660101407
-2121295296
513570593
-1607724703
-1094154110
1593088483
498934373
2092022856
-1704010067
388012789
-1315997278
-927984489
2050985529
1123001040
-1120980727
2020313
-1118960414
-1116940101
2059066781
942126680
-1293773835
-351647155
-1645420990
-1997068145
652478161
-1344589984
-692111823
-2036701807
1566153666
-470548141
1095605525
625057384
1720662909
-1949247003
-228584094
2117136199
1888552105
-289278992
1599273113
1309994121
-1385700062
-75705941
-1461406003
-1537111944
1296449349
-240662595
1055786754
815124159
1870910913
-1608932224
261978689
-1346953535
-1084974846
1863038915
778064069
-1653864312
-875800243
1765302741
889502498
-1640162057
-750659559
1904145680
1153486121
-1237335495
-83849374
-1321184869
-1405034243
1568748184
163713941
1732462125
1896176066
-666329105
1229846961
563517856
1793364817
-1938084623
-144719806
-2082804429
2067443061
-15361368
2052081693
2036720325
-206165278
1830555047
1624389769
-840022480
784367289
-55655191
728712098
673056907
1401769005
2074825912
-818372379
1256453533
438081154
1694534687
2132615841
-467816768
1664799073
1196982305
-1433185918
-236203613
-1669389531
-1905593144
719984621
-1185608523
-465623902
-1651232425
-2116856327
526878544
-1589977783
-1063099239
1641890274
578791035
-2074285987
-1495494952
725186357
-770308595
-45122238
-815430833
-860553071
-1675983904
1758430321
82446417
1840876738
1923323155
-530767403
1392555752
861788349
-2040623195
-1178834846
1075509255
-103325591
972183664
868858073
1841041737
-1585067486
255974251
-1329093235
-1073118984
1892755077
819636093
-1582576126
-762940033
1949451137
1186511104
-1159005055
27506049
-1131499006
-1103992957
2059475333
955482376
-1280009587
-324527211
-1604536798
-1929064009
761366489
-1167697520
-406331031
-1574028551
-1980359582
740579163
-1239780419
-499201256
-1738981675
2056784365
317802690
-1920380241
-1602577551
772009504
-830568047
-58558543
-889126590
-947685133
-1836811723
1510470440
-326341283
1184129157
857787874
2041917031
-1395262391
646654640
-748607751
-101953111
-850560862
-952513973
-1803074835
1539378488
-263696347
1275682141
1011985794
-2007299361
-995313567
1292354368
297040801
1589395169
1886435970
-819136157
1067299813
248163656
1315463469
1563627125
-1415876702
147750423
-1268126279
-1120375856
1906465161
786089305
-1602412830
-816323525
1876230941
1059907416
-1358828939
-298921523
-1657750462
-1956671985
680544849
-1276127136
-595582287
-1871709423
1827675586
-44033837
1783641749
1739607912
-771717635
967890277
196172642
1164062919
1360235561
-1770668816
-410433255
2113865225
1703431970
-477670101
1225761869
748091768
1973853637
-1573021891
400831746
-1172190145
-771358399
-1943548544
1580060353
-363488191
1216572162
853083971
2069656133
-1372227192
697428941
-674798251
22630690
-652167561
-629536871
-1281704432
-1911241303
1102021561
-809219742
292801819
-516417923
-223616104
-740034027
-963650131
-1703684158
1627633007
-76051151
1551581856
1475530705
-1267854735
207675970
-1060178765
-852502795
-1912681560
1529782941
-382898619
1146884322
763985703
1910870025
-1620111568
290758457
-1329353111
-1038594654
1927019531
888424877
-1479522888
-591098011
-2070620899
1633248386
-437372513
1195875873
758503360
1954379233
-1582084703
372294530
-1209790173
-837495643
-2047285816
1410185837
-637099979
773085858
135985879
909071737
1045057616
1954129353
-1295780327
658349026
-637431301
20917725
-616513576
-595595851
-1212109427
-1807705278
1275152591
-532552687
742599904
210047217
952647121
1162694338
2115341459
-1016931499
1098409960
81478461
1179888421
1261366882
-1853711993
-592345111
1848910192
1256565081
-1189492023
67073058
-1122418965
-1055345907
2117202424
1061856517
-1115908355
-54051838
-1169960193
-1224012031
1900995072
676983041
-1716989183
-1040006142
1537971971
497965829
2035937800
-1761063667
274874133
-1486189534
-1211315401
1597462361
386146960
1983609321
-1925211015
58398306
-1866812709
-1808414403
619740184
-1188674219
-568934035
-1757608254
1968425007
210816753
-2115725536
-1904908783
274332977
-1630575806
-1356242829
1308148661
-48094168
1260054493
1211960325
-1822952478
-610992153
1861022665
1250030512
-1183914119
66116393
-1117797726
-1051681333
2125488237
1073806904
-1095672155
-21865251
-1117537406
-1139402657
2038027233
898624576
-1358315487
-459690911
-1818006398
2017269987
199263589
-2078433720
-1879170131
337363445
-1541806686
-1204443241
1548717369
344274128
1892991497
-2057701671
-164710174
2072555451
1907845277
-314566568
1593278709
1278712141
-1422976446
-144264305
-1567240751
-1711505056
1016221489
-695283567
320937922
-374345645
-53407723
-427753368
-481161091
-908914459
-1390075550
1995977287
605901737
-1693088272
-1087186535
1514692489
427505954
1942198443
-1925262899
16935544
-1908327355
-1891391811
495248130
-1396143681
-900895551
1997928064
1097032513
-1200006719
-102974206
-1302980925
-1405955131
1586031240
180076109
1766107349
1946183458
-582676489
1363506969
780830480
2144337449
-1369799367
774538082
-595261285
179276797
-415984488
-236707691
-652692179
-889399870
-1542092049
1863475377
321383328
-2110108591
-1788725263
396133442
-1392591821
-996458379
1905917096
909458717
-1479591483
-570132766
-2049724249
1675110281
-374613968
1300496313
925882345
-2068588638
-1142706293
1083672365
-59033928
1024638437
965604509
1990242946
-1339119841
651123105
-687996736
-36873631
-724870367
-761743998
-1486614365
2046608933
559994568
-1688363795
-1128369227
1478234274
349865047
1828099321
-2117002928
-288903607
1889060761
1600157154
-805749381
794407773
-11341608
783066165
771724557
1554790722
-1968452017
-413661295
1912853984
1499192689
-882920623
616272066
-266648557
349623509
82974952
432598461
515573413
948171874
1463745287
-1883050135
-419304848
1992612313
1573307465
-729047518
844259947
115212429
959472376
1074684805
2034157181
-1186125310
848031871
-338093439
509938432
171844993
681783425
853628418
1535411843
-1905927035
-370515192
2018525069
1648009877
-628432350
1019577527
391145177
1410722704
1801867881
-1082376711
719491170
-362885541
356605629
-6279912
350325717
344045805
694371522
1038417327
1732788849
-1523761120
209027729
-1314733391
-1105705662
1874528243
768822581
-1651616472
-882793891
1760556933
877763042
-1656647321
-778884279
1859435696
1080551417
-1354980183
-274428766
-1629408949
-1903837715
761720632
-1142117083
-380396451
-1522513534
-1902909985
869543777
-1033366208
-163822431
-1197188639
-1361011070
1736767587
375756517
2112524104
-1806686675
305837429
-1500849246
-1195011817
1599106233
404094416
2003200649
-1887672231
115528418
-1772143813
-1656615395
866208088
-790407307
75800781
-714606526
-638805745
-1353412271
-1992218016
949337009
-1042881007
-93543998
-1136425005
-1229969003
1928573288
698604285
-1667789723
-969185438
1657992135
688806697
-1948168464
-1259361767
1087437065
-171924702
915512363
743587661
1659100024
-1892279611
-233179587
-2125459198
1936328511
-189130687
1747197824
1558067137
-989702335
568364802
-421337533
147027269
-274310264
-127282995
-401593259
-528876254
-930469513
-1459345767
1905152016
445806249
-1944009031
-1498202782
852755483
-645447299
207308184
-438139115
-230830931
-668970046
-899800977
-1568771023
1826395296
257624273
2084019569
-1953323454
130696115
-1822627339
-1691931224
780408733
-911522491
-131113758
-1042636249
-1173750007
2078581040
904831033
-1311555223
-406724190
-1718279413
-2125003603
451684280
-1673319323
-1221635043
1400012930
178377887
1578390817
1756768704
-959807775
796960929
-162846846
634114083
471267237
1105381320
1576648557
-1612937419
-36288862
-1649226281
-1685515143
960225872
-725289271
234936601
-490352670
-255416069
-745768739
-1001184808
-1746953547
1546828941
-200124606
1346704335
1146579729
-1801683232
-655103503
1838180561
1183077058
-1273709677
-90632619
-1364342296
-1454974915
1475650085
20675170
1496325255
1517000425
-1281641616
235358809
-1046282807
-810923998
-1857206805
1626836493
-230370312
1396466181
1166095869
-1732405246
-566309377
1996252673
1429943296
-868771327
561171969
-307599358
253572611
-54026747
199545864
145519117
345064981
490584098
835649079
1326233177
-2133085040
-806851863
1355030393
548178530
1903208923
-1843579843
59629080
-1783950763
-1724321683
786694850
-937626833
-150931983
-1088558816
-1239490799
1966917681
727426882
-1600622733
-873195851
1821148712
947952861
-1525865723
-577912862
-2103778585
1613275849
-490502736
1122773113
632270377
1755043490
-1907653429
-152609939
-2060263368
2082093989
21830621
2103924610
2125755231
-65287455
2060467776
1995180321
-239319199
1755861122
1516541923
-1022564251
493977672
-528586579
-34608907
-563195486
-597804393
-1160999879
-1758804272
1375163145
-383641127
991522018
607880891
1599402909
-2087683496
-488280587
1719003213
1230722626
-1345241457
-114518831
-1459760288
-1574279119
1260927889
-313351230
947576659
634225429
1581802088
-2078939779
-497137691
1718889826
1221752135
-1354325335
-132573200
-1486898535
-1619471735
1188597026
-430874709
757722317
326847608
1084569925
1411417533
-1798979838
-387562305
2108425153
1720862848
-465679295
1255183553
789504258
2044687811
-1460775227
583912584
-876862643
-292950059
-1169812702
-1462762761
1662391833
199629072
1862020905
2061649977
-371296414
1690353563
1319057149
-1285556584
33500565
-1252056019
-1218555454
1824355823
605800369
-1864811104
-1259010735
1171145457
-87865278
1083280179
995414901
2078695080
-1220857315
857837765
-363019550
494818215
131798665
626616880
758415545
1385032425
2143447970
-766486901
1376961069
610474168
1987435237
-1697057891
290377346
-1406680545
-1116303199
1771983552
655680353
-1867303391
-1211623038
1216040867
4417829
1220458696
1224876525
-1849632075
-624755550
1820579671
1195824121
-1278563504
-82739383
-1361302887
-1444042270
1489622139
45579869
1535202008
1580781877
-1178983411
401798466
-777184945
-375386479
-1152571424
-1527957903
1614437969
86480066
1700918035
1787398101
-806651160
980746941
174095781
1154842722
1328938503
-1811186071
-482247568
2001533657
1519286089
-774147550
745138539
-29009011
716129528
687120517
1403250045
2090370562
-801346689
1289023873
487677184
1776701057
-2030589055
-253887998
2010490243
1756602245
-527874808
1228727437
700852629
1929580066
-1664534601
265045465
-1399489136
-1134443671
1761034489
626590818
-1907341989
-1280751171
1106874136
-173877035
932997101
759120066
1692117167
-1843730063
-151612896
-1995342959
-2146955855
152668482
-1994287373
-1841618891
459061032
-1382557859
-923496827
1988912610
1065415783
-1240638903
-175223120
-1415862023
-1591085143
1288020130
-303065013
984955117
681890104
1666845221
-1946231971
-279386750
2069348575
1789961825
-435656896
1354304929
918648033
-2022014334
-1103366301
1169586661
66220360
1235807021
1302027381
-1757132894
-455105513
2082728889
1627623376
-584615031
1043008345
458393314
1501401659
1959794973
-833770664
1126024309
292253645
1418277954
1710531599
-1166157743
544373856
-621783887
-77410031
-699193918
-776603949
-1475797867
2042565480
566767613
-1685634203
-1118866590
1490466503
371599913
1862066416
-2061300967
-199234551
2034431778
1835197227
-425338291
1409858936
984520645
-1900587715
-916067070
1478312511
562245441
2040557952
-1692163903
348394049
-1343769854
-995375805
1955821637
960445832
-1378699827
-418253995
-1796953822
2079759479
282805657
-1932402160
-1649596503
712968633
-936627870
-223659237
-1160287107
-1383946344
1750733845
366787501
2117521346
-1810658449
306862897
-1503795552
-1196932655
1594239089
397306434
1991545523
-1906115339
85430184
-1820685155
-1735254971
739027170
-996227801
-257200631
-1253428432
-1510629063
1530909801
20280738
1551190539
1571471277
-1172305480
399165797
-773139683
-373973886
-1147113569
-1521087455
1626766272
105678817
1732445089
1838123906
-724398301
1113725605
389327304
1503052909
1892380213
-899534174
992846039
93311865
1086157904
1179469769
-2029339623
-849869854
1415757819
565887965
1981645784
-1747433547
234212237
-1513221310
-1279009073
1502736913
223727840
1726464753
1950192593
-618309950
1331882643
713572693
2045455336
-1535939267
509516069
-1026423198
-516907129
-1543330327
-2060237456
691399513
-1368837943
-677438430
-2046276373
1571252493
-475023880
1096228613
621204733
1717433346
-1956329217
-238895871
2099742208
1860846337
-334378751
1526467586
1192088835
-1576410875
-384322040
-1960732915
1949912341
-10820574
1939091767
1928271193
-427604336
1500666857
1073062521
-1721237918
-648175397
1925553981
1277378584
-1092034731
185343853
-906690878
-721347025
-1628037903
1945582368
317544465
-2031840463
-1714295998
548830835
-1165465163
-616634328
-1782099491
1896233477
114133986
2010367463
2124501449
-160098384
1964403065
1804304681
-526259550
1278045131
751785581
2029830712
-1513351003
516479709
-996871294
-480391585
-1477262879
-1957654464
860049953
-1097604511
-237554558
-1335159069
-1572713627
1387094600
-185619027
1201475573
1015856546
-2077635177
-1061778631
1155553488
93774857
1249328345
1343103202
-1702535749
-359432547
-2061968296
1873566453
-188401843
1685164610
1496762767
-1113039919
383722848
-729317071
-345594223
-1074911294
-1420505517
1799550485
379044968
-2116371843
-1737326875
441268578
-1296058297
-854789719
2144119280
1289329561
-861518455
427811106
-433707349
-5896243
-439603592
-445499835
-885103427
-1330603262
2079260607
748657345
-1467049344
-718391999
2109525953
1391133954
-794307389
596826565
-197480824
399345741
201864917
601210658
803075575
1404286233
-2087605488
-683319255
1524042553
840723298
-1930201445
-1089478147
1275287704
185809557
1461097261
1646906818
-1186963217
459943601
-727019616
-267076015
-994095631
-1261171646
2039700019
778528373
-1476738904
-698210531
2120017861
1421807330
-753142105
668665225
-84476880
584188345
499711465
1083899810
1583611275
-1627456211
-43844936
-1671301147
-1715146083
908520066
-806626017
101894049
-704731968
-602837919
-1307569887
-1910407806
1076989603
-833418203
243571400
-589846803
-346275403
-936122206
-1282397609
2076447481
794049872
-1424469943
-630420071
-2054890014
1609657211
-445232803
1164424408
719191605
1883616013
-1692159678
191456335
-1500703343
-1309247008
1485016945
175769937
1660786882
1836556819
-797623595
1038933224
241309629
1280242853
1521552482
-1493171961
28380521
-1464791440
-1436410919
1393764937
-42645982
1351118955
1308472973
-1635375368
-326902395
-1962277763
2005787138
43509375
2049296513
2092805888
-152864895
1939940993
1787076098
-567950205
1219125893
651175688
1870301581
-1773490027
96811554
-1676678473
-1579866919
1038421904
-541445015
496976889
-44468126
452508763
408040637
860549400
1268590037
2129139437
-897237822
1231901615
334663793
1566565408
1901229201
-827172687
1074056514
246883827
1320940341
1567824168
-1406202787
161621381
-1244581406
-1082960025
1967425865
884465840
-1443075591
-558609751
-2001685342
1734672203
-267013139
1467659064
1200645925
-1626662307
-426016382
-2052678689
1816272225
-236406464
1579865761
1343459297
-1371642238
-28182941
-1399825179
-1428008120
1467133997
39125877
1506259874
1545385751
-1243321671
302064080
-941257591
-639193511
-1580451102
2075322683
494871581
-1724773032
-1229901451
1340292813
110391362
1450684175
1561075537
-1283207584
277867953
-1005339631
-727471678
-1732811309
1834684309
101873000
1936557309
2038430309
-319979678
1718450631
1398470953
-1178045712
220425241
-957620471
-737195230
-1694815701
1862956365
168140664
2031097029
-2095729603
-64632574
2134605119
2069972545
-90389632
1979582913
1889193281
-426191102
1463002179
1036811077
-1795154040
-758342963
1741470293
983127330
-1570369673
-587242343
2137355280
1550112937
-607499079
942613858
335114779
1277728637
1612843416
-1404395243
208448173
-1195947070
-987498897
2111521329
1124022432
-1059423535
64598897
-994824638
-930225741
-1925050379
1439691176
-485359203
954331973
468972770
1423304743
1892277513
-979385040
912892473
-66492567
846399906
779907339
1626307245
-1888752712
-262445467
2143769117
1881323650
-269874529
1611449121
1341574592
-1341943583
-368991
-1342312574
-1342681565
1609973157
267291592
1877264749
2144556341
-273146206
1871410135
1598263929
-825293232
772970697
-52322535
720648162
668325627
1388973789
2057299416
-848694091
1208605325
359911234
1568516559
1928427793
-798022944
1130404849
332381905
1462786754
1795168659
-1037011883
758156776
-278855107
479301669
200446562
679748231
880194793
1559943024
-1854829479
-294886455
2145251362
1850364907
-299351027
1551013880
1251662853
-1492290563
-240627710
-1732918273
-1973545983
588503040
-1385042943
-796539903
2113384450
1316844547
-864738299
452106248
-412632051
39474197
-373157854
-333683657
-706841511
-1040525168
-1747366679
1507075449
-240291230
1266784219
1026492989
-2001690088
-975197099
1318080109
342883010
1660963119
2003846129
-630158048
1373688081
743530033
2117218114
-1434219149
682998965
-751220184
-68221219
-819441403
-887662622
-1707104025
1700200649
-6903376
1693297273
1686393897
-915276126
771117771
-144158355
626959416
482801061
1109760477
1592561538
-1592645281
-83743
-1592729024
-1592812767
1109425505
-483387262
626038243
142650981
768689224
911340205
1680029429
-1703597662
-23568233
-1727165895
-1750734128
817067273
-933666855
-116599582
-1050266437
-1166866019
2077834840
910968821
-1306163635
-395194814
-1701358449
-2096553263
497055584
-1599497679
-1102442095
1593027522
490585427
2083612949
-1720768920
362844029
-1357924891
-995080862
1941961543
946880681
-1406125072
-459244391
-1865369463
1970353442
104983979
2075337421
-2114645896
-39308475
2141012925
2101704450
-52249921
2049454529
1997204608
-248308159
1748896449
1500588290
-1045482557
455105733
-590376824
-135271091
-725647915
-860919006
-1586566921
1847481369
260914448
2108395817
-1925657031
182738786
-1742918245
-1560179459
991869592
-568309867
423559725
-144750142
278809583
134059441
412869024
546928465
959797489
1506725954
-1828443853
-321717899
2144805544
1823087645
-327074107
1496013538
1168939431
-1630014327
-461074896
-2091089223
1742803177
-348286046
1394517131
1046231085
-1854219080
-807987995
1632760221
824772226
-1837434849
-1012662623
1444869824
432207201
1877077025
-1985683070
-108606045
-2094289115
2092072136
-2216979
2089855157
2087638178
-117473961
1970164217
1852690256
-472112823
1380577433
908464610
-2005925253
-1097460643
1191581400
94120757
1285702157
1379822914
-1629442225
-249619311
-1879061536
-2128680847
287224913
-1841455934
-1554231021
899280341
-654950680
244329661
-410621019
-166291358
-576912377
-743203735
-1320116112
-2063319847
911531337
-1151788510
-240257173
-1392045683
-1632302856
1270618757
-361684099
908934658
547250559
1456185217
2003435776
-835346303
1168089473
332743170
1500832643
1833575813
-960558840
873016973
-87541867
785475106
697933239
1483408345
-2113625712
-630217367
1551124217
920906850
-1822936229
-902029379
1570001688
667972309
-2056993299
-1389020990
848953007
-540067983
308885024
-231182959
77702065
-153480894
-75778829
-229259723
-305038552
-534298275
-839336827
-1373635102
2081995367
708360265
-1504611664
-796251399
1994104233
1197852834
-1103010229
94842605
-1008167624
-913325019
-1921492643
1460149634
-461343009
998806625
537463616
1536270241
2073733857
-684963198
1388770659
703807461
2092578120
-1498581715
593996405
-904585310
-310588905
-1215174215
-1525763120
1554029961
28266841
1582296802
1610563643
-1102106851
508456792
-593650059
-85193267
-678843326
-764036593
-1442879919
2088050784
645170865
-1561745647
-916574782
1816646867
900072085
-1578248344
-678176259
2038542693
1360366434
-896058169
464308265
-431749904
32558361
-399191543
-366633182
-765824725
-1132457907
-1898282632
1264226757
-634055875
630170882
-3884993
626285889
622400896
1248686785
1871087681
-1175192830
695894851
-479297979
216596872
-262701107
-46104235
-308805342
-354909577
-663714919
-1018624496
-1682339415
1594003385
-88336030
1505667355
1417331325
-1371968616
45362709
-1326605907
-1281243198
1687118191
405874993
2092993184
-1796099119
296894065
-1499205054
-1202310989
1593451253
391140264
1984591517
-1919235515
65356002
-1853879513
-1788523511
652564272
-1135959239
-483394967
-1619354206
-2102749173
572863917
-1529885256
-957021339
1808060701
851039362
-1635867233
-784827871
1874272192
1089444321
-1331250783
-241806462
-1573057245
-1814863707
907046344
-907817363
-771019
-908588382
-909359401
-1817947783
1567660112
-250287671
1317372441
1067084770
-1910510085
-843425315
1541031896
697606581
-2056328819
-1358722238
879916239
-478805999
401110240
-77695759
323414481
245718722
569133203
814851925
1383985128
-2096130243
-712145115
1486691938
774546823
-2033728535
-1259181712
1002057049
-257124663
744932386
487807723
1232740109
1720547832
-1341679355
378868477
-962810878
-583942401
-1546753279
-2130695680
617518337
-1513177343
-895659006
1886130947
990471941
-1418364408
-427892467
-1846256875
2020817954
174561079
-2099588263
-1925027184
270351849
-1654675335
-1384323486
1255968475
-128355011
1127613464
999258453
2126871917
-1168836926
958034991
-210801935
747233056
536431121
1283664177
1820095298
-1191207821
628887477
-562320344
66567133
-495753211
-429186078
-924939289
-1354125367
2015902640
661777273
-1617287383
-955510110
1722169803
766659693
-1806137800
-1039478107
1449351389
409873282
1859224671
-2025869343
-166644672
2102453281
1935808609
-256705406
1679103203
1422397797
-1193466296
228931501
-964534795
-735603294
-1700138089
1859225913
159087824
2018313737
-2117565735
-99251998
2078149563
1978897565
-237920168
1740977397
1503057229
-1050932670
452124559
-598808111
-146683552
-745491663
-892175215
-1637666878
1765125203
127458325
1892583528
2020041853
-382341915
1637699938
1255358023
-1401909335
-146551312
-1548460647
-1695011959
1051494690
-643517269
407977421
-235539848
172437573
-63102275
109335298
46233023
155568321
201801344
357369665
559171009
916540674
1475711683
-1902714939
-427003256
1965249101
1538245845
-791472350
746773495
-44698855
702074640
657375785
1359450425
2016826210
-918690661
1098135549
179444888
1277580437
1457025325
-1560361534
-103336209
-1663697743
-1767033952
864235601
-902798351
-38562750
-941361101
-979923851
-1921284952
1393758493
-527526459
866232034
338705575
1204937609
1543643184
-1546386503
-2743319
-1549129822
-1551873141
1193964333
-357908808
836055525
478146717
1314202242
1792348959
-1188416095
603932864
-584483231
19449633
-565033598
-545583965
-1110617563
-1656201528
1528148205
-128053323
1400094882
1272041559
-1622830855
-350789296
-1973620151
1970557849
-3062302
1967495547
1964433245
-363038504
1601394741
1238356237
-1455216318
-216860081
-1672076399
-1888936480
733954417
-1154982063
-421027646
-1576009709
-1997037355
721920232
-1275117123
-553196891
-1828314014
1913456391
85142377
1998598768
2083741145
-212627383
1871113762
1658486379
-765367155
893119224
127752069
1020871293
1148623362
-2125472641
-976849279
1192645376
215796097
1408441473
1624237570
-1262288253
361949317
-900338936
-538389619
-1438728555
-1977118174
879120567
-1097997607
-218877040
-1316874647
-1535751687
1442340962
-93410725
1348930237
1255519512
-1690517547
-434998035
-2125515582
1734453679
-391061903
1343391776
952329873
-1999245647
-1046915774
1248805875
201890101
1450695976
1652586077
-1191685243
460900834
-730784409
-269883575
-1000667984
-1270551559
2023747753
753196194
-1518023349
-764827155
2012116792
1247289637
-1035560867
211728770
-823832097
-612103327
-1435935424
-2048038751
810993121
-1237045630
-426052509
-1663098139
-2089150648
542718509
-1546432139
-1003713630
1744821527
741107897
-1809037872
-1067929975
1417999449
350069474
1768068923
2118138397
-408759976
1709378421
1300618445
-1284970430
15648015
-1269322415
-1253674400
1771970481
518296081
-2004700734
-1486404653
803861909
-682542744
121319165
-561223579
-439904414
-1001127993
-1441032407
1852806896
411774489
-2030385911
-1618611422
645969963
-972641459
-326671496
-1299312955
-1625984451
1369669890
-256314561
1113355329
857040768
1970396097
-1467530431
502865666
-964664765
-461799099
-1426463864
-1888262963
980240469
-908022494
72217975
-835804519
-763586544
-1599391063
1931989689
332598626
-2030378981
-1697780355
566807960
-1130972395
-564164435
-1695136830
2035666031
340529201
-1918772064
-1578242863
797952369
-780290494
17661875
-762628619
-744966744
-1507595363
2042405189
534809826
-1717752281
-1182942455
1394272560
211330105
1605602665
1816932770
-872431861
944500909
72069048
1016569957
1088639005
2105208962
-1101119329
1004089633
-97029696
907059937
810030241
1717090178
-1767846877
-50756699
-1818603576
-1869360275
607003445
-1262356830
-655353385
-1917710215