Back out accidental COPY data changes.
authorBruce Momjian <[email protected]>
Mon, 17 Jun 2002 15:01:45 +0000 (15:01 +0000)
committerBruce Momjian <[email protected]>
Mon, 17 Jun 2002 15:01:45 +0000 (15:01 +0000)
14 files changed:
src/test/regress/data/agg.data
src/test/regress/data/constrf.data
src/test/regress/data/constro.data
src/test/regress/data/desc.data
src/test/regress/data/emp.data
src/test/regress/data/hash.data
src/test/regress/data/onek.data
src/test/regress/data/person.data
src/test/regress/data/real_city.data
src/test/regress/data/rect.data
src/test/regress/data/streets.data
src/test/regress/data/stud_emp.data
src/test/regress/data/student.data
src/test/regress/data/tenk.data

index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..d92c7df4d0d9efca54646ef5fd49c6e8d3542e59 100644 (file)
@@ -0,0 +1,4 @@
+56 7.8
+100    99.097
+0  0.09561
+42 324.78
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..6ae26eb4829c7fd4c2773c0ffa5b41c3952fc2b2 100644 (file)
@@ -0,0 +1,2 @@
+5  !check failed   6
+7  check failed    6
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..00f8af4a30d8e8b5e015ca13ec7e2c4b35967059 100644 (file)
@@ -0,0 +1,2 @@
+4  !check failed   5
+6  OK  4
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..4ff1457e9007f7ef7a5d242a95e8eb203ecbb486 100644 (file)
+9999   1227676208
+9998   1673273198
+9997   868304211
+9996   999647871
+9995   310717580
+9994   1600952573
+9993   1081719182
+9992   242349705
+9991   1831758177
+9990   463935293
+9989   2044302343
+9988   1923557716
+9987   1243580926
+9986   18212056
+9985   757774765
+9984   1995958541
+9983   677073243
+9982   1290996901
+9981   947110578
+9980   1807402518
+9979   1756582238
+9978   910567096
+9977   2071380026
+9976   924516791
+9975   780851952
+9974   1605398760
+9973   1596663587
+9972   1261944440
+9971   625318191
+9970   1416577811
+9969   1272626725
+9968   228028337
+9967   1362555617
+9966   1414835286
+9965   2065412336
+9964   68367875
+9963   1916678044
+9962   617783889
+9961   345531010
+9960   2055684109
+9959   1367838015
+9958   2026090287
+9957   1165782951
+9956   1395106032
+9955   1488622461
+9954   1614261512
+9953   1048847963
+9952   1017154373
+9951   1681898311
+9950   36543482
+9949   1883506140
+9948   832065446
+9947   129715143
+9946   465981266
+9945   1475336852
+9944   1666391160
+9943   980080569
+9942   180085775
+9941   2136801363
+9940   397289853
+9939   54022194
+9938   2005275087
+9937   310099649
+9936   1294187742
+9935   1645640890
+9934   1447628447
+9933   1870320513
+9932   2008477583
+9931   1397429521
+9930   466924371
+9929   889901157
+9928   2120215631
+9927   537467826
+9926   1699005087
+9925   346258069
+9924   471468088
+9923   2079846849
+9922   1012304481
+9921   1281131881
+9920   849832864
+9919   2054311986
+9918   1417524873
+9917   1504212242
+9916   610807631
+9915   1633384345
+9914   1295251077
+9913   1677073445
+9912   582790715
+9911   126063581
+9910   131526276
+9909   87190204
+9908   907318099
+9907   359634197
+9906   1009954849
+9905   1571350877
+9904   1784646955
+9903   50198926
+9902   1403396142
+9901   1118576425
+9900   1424697538
+9899   2076940193
+9898   1338379718
+9897   1773957562
+9896   65999738
+9895   1766641886
+9894   1481437235
+9893   1337819855
+9892   1230013984
+9891   1105476143
+9890   2011090655
+9889   1493104270
+9888   1443504355
+9887   1931624176
+9886   208961165
+9885   1081217833
+9884   1050593630
+9883   1169187495
+9882   1545547169
+9881   495600511
+9880   1366229130
+9879   1919375727
+9878   1224719003
+9877   1483450870
+9876   722470890
+9875   959755923
+9874   167954735
+9873   666070529
+9872   772985035
+9871   1473939597
+9870   1927680355
+9869   1798223624
+9868   2010940455
+9867   1719221479
+9866   292520326
+9865   875663531
+9864   536627902
+9863   375961092
+9862   1474212847
+9861   1884393362
+9860   1809455435
+9859   79466479
+9858   1284143105
+9857   362286522
+9856   881030546
+9855   1187257317
+9854   1683154312
+9853   554993119
+9852   1950442013
+9851   1773655090
+9850   1418365156
+9849   2030261908
+9848   1196904837
+9847   264963079
+9846   1315496134
+9845   56400360
+9844   186770888
+9843   841498786
+9842   885873822
+9841   1122245059
+9840   1610482790
+9839   208458876
+9838   1505703298
+9837   1135276924
+9836   1182593577
+9835   2064042882
+9834   1548934331
+9833   799718188
+9832   713989305
+9831   1394746368
+9830   600250256
+9829   1447168913
+9828   1345919581
+9827   96885788
+9826   826615858
+9825   326037427
+9824   1384298952
+9823   2056982869
+9822   1284111611
+9821   2067663753
+9820   576750253
+9819   1153402076
+9818   714765773
+9817   1140504476
+9816   78192191
+9815   473997348
+9814   1318010186
+9813   1212009477
+9812   1378499644
+9811   677414946
+9810   1764025409
+9809   475205866
+9808   1173348946
+9807   1589144064
+9806   1733826240
+9805   382875389
+9804   1350053577
+9803   154187963
+9802   199467931
+9801   1414304039
+9800   48826786
+9799   503364468
+9798   620553055
+9797   1019882154
+9796   860070484
+9795   917116636
+9794   1189409464
+9793   1464118846
+9792   1480232616
+9791   130709534
+9790   1352897980
+9789   1583729425
+9788   1075209885
+9787   240768425
+9786   1969977938
+9785   1013666362
+9784   1242981351
+9783   640595240
+9782   1595467716
+9781   903293778
+9780   1651549647
+9779   174881345
+9778   888863273
+9777   790473557
+9776   239090487
+9775   1579638277
+9774   183407458
+9773   2083233185
+9772   105361177
+9771   1843587111
+9770   793750984
+9769   1176428280
+9768   1790777632
+9767   1850920067
+9766   1977956338
+9765   1543435285
+9764   1584367668
+9763   1058699929
+9762   111220866
+9761   2043986839
+9760   1202983297
+9759   1112129554
+9758   1761235135
+9757   61543522
+9756   1145270722
+9755   1329382697
+9754   1565682294
+9753   339687573
+9752   1136529241
+9751   1420586371
+9750   14430505
+9749   861076090
+9748   2083274506
+9747   1456708644
+9746   607066099
+9745   303340949
+9744   1474277100
+9743   487303995
+9742   1289482201
+9741   1076416545
+9740   52809478
+9739   1090314565
+9738   1345955589
+9737   247342347
+9736   266552398
+9735   919256409
+9734   1432214419
+9733   1687864477
+9732   2003200280
+9731   1146574960
+9730   282751704
+9729   1141439775
+9728   2114342480
+9727   431852437
+9726   643344876
+9725   805583149
+9724   192853456
+9723   145095923
+9722   325257068
+9721   275453150
+9720   1484795513
+9719   705205508
+9718   254009991
+9717   1779933556
+9716   2129915192
+9715   119762104
+9714   1161342396
+9713   397860555
+9712   434494516
+9711   199167636
+9710   1877944603
+9709   1952950779
+9708   823762166
+9707   426699180
+9706   962611576
+9705   726171569
+9704   1063539777
+9703   285639459
+9702   1405112773
+9701   861760505
+9700   1179716127
+9699   1998382914
+9698   498094899
+9697   1308759331
+9696   238998981
+9695   498248952
+9694   480326081
+9693   2064883954
+9692   807784058
+9691   1767535207
+9690   21443159
+9689   1852345604
+9688   722773964
+9687   134247887
+9686   618591160
+9685   1732054637
+9684   1832751235
+9683   962174759
+9682   667399599
+9681   629027385
+9680   1522889118
+9679   1451245423
+9678   990339203
+9677   97590597
+9676   1510643051
+9675   676972117
+9674   1468542443
+9673   201779272
+9672   1253406979
+9671   1554213507
+9670   363665606
+9669   2018440444
+9668   1759383933
+9667   2147329594
+9666   828433250
+9665   321598675
+9664   1837948542
+9663   860274521
+9662   2043440795
+9661   1102922102
+9660   1044761243
+9659   2034678919
+9658   1233754444
+9657   1138202974
+9656   448980300
+9655   1803900049
+9654   1064655038
+9653   1203723850
+9652   1586769289
+9651   1363637824
+9650   1786171829
+9649   1425298520
+9648   2088086019
+9647   313367086
+9646   776531802
+9645   1308863779
+9644   1571048785
+9643   2061812584
+9642   1985597314
+9641   1382450183
+9640   1942313221
+9639   363819659
+9638   1190007193
+9637   1437785258
+9636   309381052
+9635   2115642377
+9634   425641528
+9633   735026440
+9632   1962996926
+9631   8761875
+9630   2016651306
+9629   2054041917
+9628   1585698619
+9627   1577338043
+9626   73547936
+9625   1392740097
+9624   217130759
+9623   1848500861
+9622   1565035669
+9621   161470769
+9620   1423035453
+9619   1472804743
+9618   648766718
+9617   779222240
+9616   889801949
+9615   862202865
+9614   1470750113
+9613   188598602
+9612   119499363
+9611   1621777654
+9610   192442990
+9609   504527963
+9608   54438607
+9607   1221848464
+9606   1012143730
+9605   1721838260
+9604   152645451
+9603   416879652
+9602   865858782
+9601   2056438657
+9600   570546904
+9599   439313263
+9598   1980493980
+9597   192958522
+9596   1360207283
+9595   372530723
+9594   1975188076
+9593   55659990
+9592   425465408
+9591   92230926
+9590   1660187698
+9589   643813213
+9588   583002794
+9587   1934047501
+9586   1455955774
+9585   701203347
+9584   742703502
+9583   1996456107
+9582   2143639260
+9581   1762455048
+9580   1567339047
+9579   1118078173
+9578   1639867880
+9577   480083994
+9576   1069203013
+9575   595264078
+9574   855979478
+9573   243690442
+9572   1993816396
+9571   426545519
+9570   75944676
+9569   377588382
+9568   1226589627
+9567   1607963257
+9566   365254093
+9565   1304547293
+9564   2094548962
+9563   1882957150
+9562   542955940
+9561   1929135843
+9560   1656711780
+9559   1873623845
+9558   1335341086
+9557   2029283095
+9556   1191343998
+9555   1606983315
+9554   705047735
+9553   1127732102
+9552   429117059
+9551   1025561086
+9550   122587167
+9549   1087255053
+9548   48875160
+9547   1044603802
+9546   1771588164
+9545   825512571
+9544   748931329
+9543   429433959
+9542   167745765
+9541   1616228014
+9540   1347439539
+9539   615465067
+9538   12334288
+9537   2069525982
+9536   1660897943
+9535   629780591
+9534   761591353
+9533   165413119
+9532   226245370
+9531   816815742
+9530   593794757
+9529   1774912333
+9528   682279847
+9527   1875841419
+9526   1324235360
+9525   63611896
+9524   1177866256
+9523   1826970296
+9522   1005144935
+9521   1489345654
+9520   976685926
+9519   1225467013
+9518   1463150537
+9517   1370846236
+9516   295672473
+9515   1342154204
+9514   657766806
+9513   1280186963
+9512   1229478068
+9511   1699764346
+9510   1603893726
+9509   1425397205
+9508   1102050772
+9507   1530037345
+9506   1307934629
+9505   1495484824
+9504   403535220
+9503   2092259258
+9502   1719102010
+9501   598816685
+9500   134535895
+9499   865436986
+9498   450676973
+9497   618667951
+9496   697975163
+9495   1644748711
+9494   1205950609
+9493   1836004249
+9492   850284370
+9491   1927161570
+9490   26195117
+9489   1753323338
+9488   929794540
+9487   120996332
+9486   713079430
+9485   1162969158
+9484   112676136
+9483   1105486107
+9482   1823776885
+9481   1951564511
+9480   597713574
+9479   73856380
+9478   117462575
+9477   1754049596
+9476   1126502125
+9475   1363159019
+9474   1923866462
+9473   1952202183
+9472   1957723363
+9471   853665024
+9470   148139712
+9469   1663351592
+9468   167461823
+9467   953411909
+9466   1560200990
+9465   1009454561
+9464   794464341
+9463   1426272687
+9462   1809809132
+9461   1244444680
+9460   997367030
+9459   2052682433
+9458   1040243907
+9457   1914309030
+9456   8320196
+9455   1755076971
+9454   1486675921
+9453   308595273
+9452   507772533
+9451   1749920504
+9450   1834101935
+9449   991147626
+9448   1094837903
+9447   901787204
+9446   1977666782
+9445   1321783590
+9444   1552919304
+9443   1070201438
+9442   1804062470
+9441   294371770
+9440   686203201
+9439   1342211451
+9438   103150602
+9437   1305490909
+9436   158947568
+9435   133928303
+9434   1347129077
+9433   1697503309
+9432   428905657
+9431   1904610347
+9430   204200772
+9429   1230541648
+9428   2044362237
+9427   1432650584
+9426   427633109
+9425   1847208570
+9424   1247304438
+9423   1884239064
+9422   621976986
+9421   1664108554
+9420   655082601
+9419   932314731
+9418   1160964492
+9417   1920537961
+9416   1496351548
+9415   907465344
+9414   1665204767
+9413   1258547533
+9412   383998237
+9411   461851019
+9410   191221168
+9409   1528195939
+9408   1183263883
+9407   2116705947
+9406   2105845480
+9405   608927906
+9404   1852506294
+9403   1590002378
+9402   1493302537
+9401   1345847657
+9400   2007731758
+9399   919033836
+9398   802908539
+9397   197153666
+9396   185346146
+9395   690877692
+9394   1225231584
+9393   1730679531
+9392   1229156463
+9391   1837145903
+9390   503144062
+9389   882028287
+9388   1583446830
+9387   253499148
+9386   255333194
+9385   237804015
+9384   523467107
+9383   1203353748
+9382   1067326365
+9381   1003285945
+9380   1426070784
+9379   221998868
+9378   1569834107
+9377   574335976
+9376   264199653
+9375   515843101
+9374   1263109017
+9373   506658637
+9372   1729754268
+9371   574268701
+9370   542939118
+9369   1810578091
+9368   733687689
+9367   112030846
+9366   1119405730
+9365   602150263
+9364   1609204877
+9363   1535569329
+9362   1227535469
+9361   347128176
+9360   253699072
+9359   249644913
+9358   626695093
+9357   1345642815
+9356   1877515689
+9355   1199463094
+9354   1317961297
+9353   1667664809
+9352   1924766611
+9351   845327497
+9350   1580935486
+9349   851734808
+9348   2105282863
+9347   1053991006
+9346   1458710607
+9345   1905024664
+9344   933572481
+9343   688840316
+9342   2111203167
+9341   2066659825
+9340   1988064659
+9339   430908271
+9338   691172361
+9337   131537426
+9336   650309617
+9335   1731320048
+9334   1522098441
+9333   1262076701
+9332   1281870257
+9331   977890556
+9330   1867916730
+9329   1055539905
+9328   519612872
+9327   1574715647
+9326   27681518
+9325   209850880
+9324   1422180130
+9323   472633800
+9322   86729323
+9321   1073031803
+9320   887528282
+9319   526944480
+9318   1540507849
+9317   200258198
+9316   120418525
+9315   769870290
+9314   1941305145
+9313   1014396304
+9312   848259305
+9311   1680294895
+9310   1375487463
+9309   1856527233
+9308   1928082302
+9307   1107335961
+9306   756922633
+9305   1535716564
+9304   449449791
+9303   544207885
+9302   1541643618
+9301   226330352
+9300   458277684
+9299   293201083
+9298   1027858387
+9297   309761992
+9296   152535517
+9295   1702531365
+9294   123121556
+9293   349148327
+9292   1732589166
+9291   1707268491
+9290   1680007602
+9289   687270083
+9288   406525955
+9287   770637558
+9286   406436701
+9285   1253505869
+9284   2069094633
+9283   261010250
+9282   1786392488
+9281   1139215720
+9280   1899696241
+9279   268151502
+9278   1099604600
+9277   392365737
+9276   657886169
+9275   212714747
+9274   2141556594
+9273   223119439
+9272   85930201
+9271   1248442535
+9270   1345955613
+9269   148515692
+9268   140665566
+9267   1472810669
+9266   186640435
+9265   1950870838
+9264   2117425847
+9263   563336713
+9262   816624372
+9261   1045319083
+9260   1300742536
+9259   909370044
+9258   280833382
+9257   1300503734
+9256   849026573
+9255   145426451
+9254   1614597028
+9253   929878913
+9252   508797656
+9251   1518240986
+9250   39611120
+9249   1507330504
+9248   1757748981
+9247   886889852
+9246   398292791
+9245   434766730
+9244   126784546
+9243   893114058
+9242   1024647474
+9241   2084898157
+9240   1107776969
+9239   2020628591
+9238   2109358904
+9237   337278376
+9236   1502868470
+9235   1770787370
+9234   1134246465
+9233   1072106764
+9232   1410077824
+9231   2054737976
+9230   764485700
+9229   238802
+9228   60343471
+9227   135406931
+9226   1833390353
+9225   2066631307
+9224   1784112442
+9223   96356042
+9222   890267793
+9221   1148950800
+9220   1907975653
+9219   1300204915
+9218   1109037712
+9217   1322982251
+9216   760105306
+9215   1652662381
+9214   1557602903
+9213   189370036
+9212   1932820737
+9211   1151502531
+9210   2123022901
+9209   770498593
+9208   517760121
+9207   338571534
+9206   1350515558
+9205   430761706
+9204   360709546
+9203   1226992137
+9202   307621063
+9201   1409839022
+9200   1994394505
+9199   629078769
+9198   314332097
+9197   141195811
+9196   498778137
+9195   1737034311
+9194   1176363514
+9193   635161642
+9192   335864037
+9191   1737546526
+9190   39913088
+9189   584993402
+9188   540099609
+9187   1603858979
+9186   1912862995
+9185   570735270
+9184   1867325292
+9183   406100372
+9182   213830783
+9181   1162322143
+9180   633742410
+9179   1784451367
+9178   1567466683
+9177   86998414
+9176   2125345636
+9175   123523421
+9174   123140643
+9173   1098354172
+9172   1380081279
+9171   1826025942
+9170   1095506925
+9169   1853198694
+9168   130300632
+9167   724781434
+9166   1112315945
+9165   2011100143
+9164   1401170273
+9163   1586300636
+9162   595248554
+9161   1898354283
+9160   1197446917
+9159   583537756
+9158   819614054
+9157   2116847987
+9156   1884017335
+9155   1506762623
+9154   356904486
+9153   705003148
+9152   1919841610
+9151   576863064
+9150   1742339108
+9149   546743995
+9148   1806589379
+9147   1443943261
+9146   2111341419
+9145   1026991464
+9144   890925790
+9143   444598348
+9142   2847247
+9141   1674366233
+9140   1695725310
+9139   370725491
+9138   740882748
+9137   266684137
+9136   1471094808
+9135   1673498957
+9134   1415851589
+9133   1650299638
+9132   388853719
+9131   11710797
+9130   1078740229
+9129   1228082578
+9128   847004069
+9127   1460335079
+9126   1759943500
+9125   1179014187
+9124   1734404660
+9123   1927525070
+9122   1110147688
+9121   1373097615
+9120   917757333
+9119   298395847
+9118   582886224
+9117   779597915
+9116   553017471
+9115   1666743071
+9114   1024144217
+9113   1364043204
+9112   896356686
+9111   1779605404
+9110   933483485
+9109   1429041173
+9108   1047114330
+9107   1214867439
+9106   998316196
+9105   1968278818
+9104   1284645238
+9103   1404140791
+9102   571559409
+9101   1308254789
+9100   1312190376
+9099   1765888797
+9098   1615622725
+9097   1815473530
+9096   1873414067
+9095   1979902078
+9094   68866499
+9093   361307045
+9092   1009767736
+9091   811751841
+9090   790211391
+9089   138159418
+9088   1892862023
+9087   1063626801
+9086   1902937346
+9085   1336457915
+9084   770386385
+9083   1392022461
+9082   430559719
+9081   1614799160
+9080   732491073
+9079   1866099694
+9078   430724977
+9077   1226319160
+9076   2077705848
+9075   1741659052
+9074   1396719409
+9073   2123874097
+9072   91950415
+9071   953154259
+9070   1840115711
+9069   1644200494
+9068   2039958378
+9067   1783204295
+9066   1746607031
+9065   1512107021
+9064   970134342
+9063   1404598306
+9062   1718579302
+9061   871608318
+9060   1066373465
+9059   1874068238
+9058   382705720
+9057   556404108
+9056   293240416
+9055   510914885
+9054   905898195
+9053   1303070872
+9052   659531387
+9051   711943673
+9050   1184074183
+9049   1653655561
+9048   1935877493
+9047   836549573
+9046   1977083398
+9045   2101315399
+9044   1649708637
+9043   443565150
+9042   283758386
+9041   595233568
+9040   1060679529
+9039   56911416
+9038   2045077111
+9037   527851357
+9036   813069953
+9035   342008725
+9034   1941011367
+9033   98526024
+9032   338224840
+9031   1991994712
+9030   488902597
+9029   509969357
+9028   1580827822
+9027   2019274483
+9026   1797989561
+9025   1137653191
+9024   1998867145
+9023   193954522
+9022   118996689
+9021   1153359474
+9020   923549828
+9019   347524610
+9018   1824055811
+9017   1982045742
+9016   1334324583
+9015   1533518248
+9014   1817557013
+9013   1054475069
+9012   1530369269
+9011   226846969
+9010   697640105
+9009   532828172
+9008   1391325111
+9007   1703068386
+9006   734323638
+9005   714543929
+9004   3783884
+9003   2096500302
+9002   1757107074
+9001   1975739131
+9000   411166890
+8999   617111762
+8998   859463444
+8997   443174630
+8996   20407338
+8995   1604035039
+8994   1018656502
+8993   845507671
+8992   1417888342
+8991   1918955727
+8990   1476787311
+8989   1088987733
+8988   1160683674
+8987   290537562
+8986   164488729
+8985   279849514
+8984   3148979
+8983   1590710043
+8982   356834964
+8981   997541097
+8980   983005506
+8979   1142055366
+8978   1945988182
+8977   676781182
+8976   1699284502
+8975   785306983
+8974   1104920502
+8973   175528401
+8972   1685333412
+8971   1139995312
+8970   1116275687
+8969   2115475908
+8968   596704424
+8967   1402912053
+8966   1572001776
+8965   1322383314
+8964   186146697
+8963   1247184422
+8962   1516204008
+8961   328900608
+8960   758272053
+8959   1186249748
+8958   924499004
+8957   880834160
+8956   287388583
+8955   721262334
+8954   2070498198
+8953   1153091530
+8952   607704537
+8951   1362263245
+8950   1199036563
+8949   306224323
+8948   1590254512
+8947   1160681198
+8946   1719344328
+8945   1523756101
+8944   1247457219
+8943   2112408838
+8942   1206736361
+8941   1717341152
+8940   543290888
+8939   1860847282
+8938   543474131
+8937   1421804757
+8936   1216765356
+8935   324817354
+8934   1953662954
+8933   2004729736
+8932   488912369
+8931   329954260
+8930   1551885252
+8929   2024921541
+8928   898861165
+8927   203236670
+8926   957819609
+8925   1281780700
+8924   113557796
+8923   708234953
+8922   2101538615
+8921   301480214
+8920   1919492381
+8919   38355364
+8918   734363643
+8917   66498411
+8916   2060707627
+8915   1754419138
+8914   317019739
+8913   1677599715
+8912   1569117949
+8911   1493372727
+8910   1173867020
+8909   1268969779
+8908   644081926
+8907   218656777
+8906   1615625451
+8905   1359519267
+8904   1983388632
+8903   1623708694
+8902   452844484
+8901   611474476
+8900   1578576742
+8899   1348648582
+8898   1067101931
+8897   1764564113
+8896   89678873
+8895   249584656
+8894   1327725733
+8893   1959561230
+8892   936226220
+8891   2063183251
+8890   1714600218
+8889   1852993969
+8888   125131385
+8887   1127428153
+8886   1896962320
+8885   383107911
+8884   185301188
+8883   971130660
+8882   503732695
+8881   300148170
+8880   849290800
+8879   955210243
+8878   1800827975
+8877   1432046307
+8876   382751793
+8875   2139400405
+8874   906674783
+8873   1371914156
+8872   45131951
+8871   1251679549
+8870   1691856193
+8869   1961496277
+8868   1258969709
+8867   817517275
+8866   436838380
+8865   277601291
+8864   1460842084
+8863   1412026130
+8862   244961012
+8861   1230715898
+8860   1938051865
+8859   587172065
+8858   2103515297
+8857   1889507122
+8856   942126965
+8855   925831659
+8854   2026858864
+8853   2032636666
+8852   121839860
+8851   1696006100
+8850   646803843
+8849   1564728141
+8848   572458450
+8847   1808911218
+8846   525371523
+8845   1158321285
+8844   2094268454
+8843   1802478882
+8842   1827541611
+8841   231119322
+8840   2140193488
+8839   874338918
+8838   1524657897
+8837   981368418
+8836   1504158838
+8835   1172295898
+8834   32640279
+8833   230126186
+8832   1621457912
+8831   1805272595
+8830   1274684249
+8829   48544743
+8828   1792528748
+8827   1177683638
+8826   2010131905
+8825   1056973947
+8824   803991799
+8823   330852764
+8822   1385832823
+8821   704595366
+8820   1123547650
+8819   985376273
+8818   1039356618
+8817   1561620813
+8816   1862126412
+8815   870376289
+8814   1478263322
+8813   1863149132
+8812   1809769041
+8811   953202693
+8810   853945072
+8809   1158825070
+8808   1517663727
+8807   352361999
+8806   948728139
+8805   1274032652
+8804   1698321633
+8803   374851332
+8802   1102925585
+8801   1572913169
+8800   12743847
+8799   97000611
+8798   185896486
+8797   735554801
+8796   373691838
+8795   1679279141
+8794   1818624772
+8793   99396433
+8792   1354788762
+8791   400456550
+8790   1812722396
+8789   1709410485
+8788   1270733509
+8787   168980328
+8786   83357491
+8785   2146460928
+8784   1208090896
+8783   525060629
+8782   1009204059
+8781   650943971
+8780   1583022613
+8779   501583073
+8778   210096931
+8777   243631075
+8776   801524014
+8775   573876807
+8774   171107067
+8773   125408464
+8772   362107485
+8771   1005924974
+8770   1387016683
+8769   1424672694
+8768   1870792420
+8767   654100993
+8766   1064413677
+8765   274295405
+8764   324490378
+8763   1418168222
+8762   434157684
+8761   1792861925
+8760   1277206689
+8759   1643742068
+8758   1626052994
+8757   1271756229
+8756   1108373080
+8755   1705780510
+8754   1137256868
+8753   557146925
+8752   1089521663
+8751   507620986
+8750   440847039
+8749   1339391538
+8748   1847542707
+8747   1783703772
+8746   72524007
+8745   676115549
+8744   211769322
+8743   1312665741
+8742   885875429
+8741   1084918439
+8740   1282616201
+8739   732915690
+8738   360259017
+8737   1596497015
+8736   329610614
+8735   1793729103
+8734   1987621369
+8733   679112101
+8732   140961533
+8731   937899264
+8730   166808931
+8729   5450460
+8728   535368987
+8727   2067756132
+8726   134499360
+8725   551226155
+8724   616258846
+8723   629635882
+8722   116299885
+8721   1897613773
+8720   807561927
+8719   804626915
+8718   1266867531
+8717   1171427157
+8716   1571934450
+8715   907341914
+8714   1937723768
+8713   1274334531
+8712   30049540
+8711   152959739
+8710   724659422
+8709   1833602834
+8708   403305075
+8707   714013562
+8706   1756359294
+8705   1797982161
+8704   1652767570
+8703   1049722104
+8702   512303169
+8701   135511073
+8700   402530277
+8699   246536447
+8698   2018434747
+8697   2131626480
+8696   1451497285
+8695   1652347126
+8694   434926270
+8693   866128721
+8692   1969557602
+8691   1459156618
+8690   630746242
+8689   1783618418
+8688   1380176112
+8687   359525617
+8686   1381187037
+8685   297599919
+8684   877292374
+8683   1784764028
+8682   549675109
+8681   343930353
+8680   1897138312
+8679   10645860
+8678   77243540
+8677   752806562
+8676   1208729640
+8675   706637189
+8674   1285678992
+8673   1517256497
+8672   647191827
+8671   265766722
+8670   264559973
+8669   418387445
+8668   942522810
+8667   366087621
+8666   1696700210
+8665   585368564
+8664   1830273172
+8663   1123253299
+8662   235382479
+8661   185939184
+8660   78980506
+8659   271220625
+8658   402431380
+8657   1082576193
+8656   1629716891
+8655   1743906657
+8654   1895408458
+8653   533362020
+8652   2035109364
+8651   539029249
+8650   266686813
+8649   1144331750
+8648   949399868
+8647   1518089999
+8646   1614611218
+8645   1838956791
+8644   59445362
+8643   1019912270
+8642   1252696523
+8641   228804382
+8640   1470727560
+8639   2045956000
+8638   869170883
+8637   357154246
+8636   683298097
+8635   573446910
+8634   349986084
+8633   1644333987
+8632   1044272793
+8631   2111645502
+8630   1930991452
+8629   1143887961
+8628   788987382
+8627   806008371
+8626   1334651382
+8625   1096354870
+8624   1856280940
+8623   1356379209
+8622   266675207
+8621   890777614
+8620   1737113029
+8619   896080462
+8618   1677204180
+8617   1257926725
+8616   1458644637
+8615   594698948
+8614   586260267
+8613   1978124627
+8612   1696668358
+8611   1354224171
+8610   1507117147
+8609   1113573314
+8608   1362657903
+8607   295723972
+8606   7168161
+8605   1186447757
+8604   1676657765
+8603   385824230
+8602   1860826183
+8601   2047868480
+8600   1322658120
+8599   1124983080
+8598   1956720226
+8597   1840116159
+8596   1097211079
+8595   2125755821
+8594   829679663
+8593   965503326
+8592   1766749828
+8591   1518078393
+8590   1361057082
+8589   479186304
+8588   1584919473
+8587   1082505232
+8586   671666457
+8585   1628003657
+8584   1045514238
+8583   1379519744
+8582   471007480
+8581   583095044
+8580   2139049915
+8579   1211393175
+8578   1106405152
+8577   176210146
+8576   766549855
+8575   1768827579
+8574   1473105222
+8573   1776272932
+8572   1210649757
+8571   735843103
+8570   91148254
+8569   1630025609
+8568   27772001
+8567   1978448053
+8566   1010436496
+8565   131707753
+8564   359005992
+8563   1459084917
+8562   1751929891
+8561   1287563524
+8560   2080642568
+8559   278551850
+8558   1955003494
+8557   2104399463
+8556   36990994
+8555   1439630361
+8554   1156996177
+8553   462419194
+8552   1387953477
+8551   1407097953
+8550   1624173539
+8549   1962839769
+8548   444843319
+8547   1485061221
+8546   850588572
+8545   1137760571
+8544   558177822
+8543   737262119
+8542   1685124678
+8541   1728107796
+8540   708071101
+8539   260183848
+8538   619589112
+8537   2043547896
+8536   1619442061
+8535   1698835227
+8534   527261509
+8533   1218926116
+8532   1525925997
+8531   1473378041
+8530   1480043678
+8529   2123726753
+8528   241560856
+8527   515373133
+8526   947403286
+8525   1722055448
+8524   51676884
+8523   1897381872
+8522   985729302
+8521   1572597355
+8520   962254633
+8519   139112318
+8518   1112251197
+8517   1454566396
+8516   926883399
+8515   113326453
+8514   1600119540
+8513   977553673
+8512   29191017
+8511   1424940830
+8510   1108518684
+8509   812006853
+8508   788225435
+8507   1068237533
+8506   1516286387
+8505   400515945
+8504   172909230
+8503   1201367116
+8502   1886366086
+8501   1549682892
+8500   1231817184
+8499   964670544
+8498   1176323467
+8497   666989056
+8496   463696249
+8495   1197505061
+8494   736326145
+8493   626563176
+8492   935127239
+8491   846616984
+8490   460346158
+8489   1655171885
+8488   1359712567
+8487   998924744
+8486   2001930504
+8485   2096813373
+8484   84135435
+8483   175178710
+8482   2016518637
+8481   1364667812
+8480   636715394
+8479   40281150
+8478   1443204114
+8477   387709490
+8476   895328303
+8475   314919270
+8474   661633507
+8473   770709986
+8472   2117033580
+8471   921695541
+8470   373359425
+8469   564828128
+8468   500974295
+8467   2126302053
+8466   2078146559
+8465   1984616721
+8464   262377822
+8463   2037192809
+8462   166217018
+8461   1427439002
+8460   1634388064
+8459   1608905061
+8458   1800725029
+8457   1410382842
+8456   914789309
+8455   1826751793
+8454   80294736
+8453   866951271
+8452   1685946964
+8451   1976237487
+8450   2068947346
+8449   249005904
+8448   1292436495
+8447   1128284843
+8446   1873559631
+8445   124618317
+8444   345369338
+8443   1887421613
+8442   397350561
+8441   1552205452
+8440   420721246
+8439   394541019
+8438   634165217
+8437   663841222
+8436   1863924231
+8435   40953749
+8434   1818399702
+8433   982422468
+8432   402804745
+8431   704795605
+8430   1774197621
+8429   224005222
+8428   694115752
+8427   2121456883
+8426   1330088106
+8425   47838038
+8424   140804829
+8423   251540897
+8422   945487572
+8421   1436941060
+8420   683800992
+8419   940662503
+8418   522929920
+8417   1167818177
+8416   782915505
+8415   2133621666
+8414   1874751404
+8413   940647534
+8412   1466700367
+8411   2809541
+8410   918040235
+8409   1904363672
+8408   678100436
+8407   593211467
+8406   992925167
+8405   881501762
+8404   1785632652
+8403   1113604097
+8402   1355708495
+8401   178799522
+8400   10679852
+8399   1800224385
+8398   1041400764
+8397   646277714
+8396   1980652054
+8395   1078547209
+8394   1249834113
+8393   851347417
+8392   1715223553
+8391   4825069
+8390   914011139
+8389   1663466462
+8388   157746998
+8387   536791902
+8386   1440550421
+8385   1989751618
+8384   666921299
+8383   1871941863
+8382   22607299
+8381   1709820342
+8380   1472192753
+8379   324828767
+8378   911438505
+8377   1944082322
+8376   955062463
+8375   2026804718
+8374   1673276915
+8373   1606833130
+8372   1102924245
+8371   1702967758
+8370   1284882406
+8369   1511885786
+8368   1967055979
+8367   2110337203
+8366   1543927249
+8365   1129304636
+8364   1510807304
+8363   1245009044
+8362   2084819926
+8361   51757090
+8360   1994561719
+8359   377219237
+8358   222916041
+8357   315479027
+8356   2017354251
+8355   1716092206
+8354   1967144319
+8353   1104584604
+8352   399749110
+8351   1845262180
+8350   798381837
+8349   1675594079
+8348   1517249952
+8347   1032117435
+8346   270805407
+8345   1495712981
+8344   923880473
+8343   2117792805
+8342   321950724
+8341   1738522107
+8340   1883395426
+8339   1322028850
+8338   2115442185
+8337   837751343
+8336   599529899
+8335   298918205
+8334   1191968358
+8333   1459050213
+8332   1397930972
+8331   1707600689
+8330   1976324697
+8329   1679082692
+8328   507348633
+8327   654307483
+8326   495818356
+8325   912769647
+8324   1316343096
+8323   121882139
+8322   306202767
+8321   871638679
+8320   328012227
+8319   1913748050
+8318   1404788672
+8317   21536971
+8316   108236962
+8315   300496250
+8314   1173762257
+8313   1332842014
+8312   234397378
+8311   1147405521
+8310   1770563570
+8309   1045644083
+8308   722498951
+8307   1816523980
+8306   1793266632
+8305   1287963334
+8304   1048470880
+8303   1631851317
+8302   1630209164
+8301   1866331928
+8300   1200252055
+8299   1322017213
+8298   1183264335
+8297   1742062634
+8296   1485448035
+8295   373936217
+8294   606566880
+8293   444704417
+8292   1941353559
+8291   539938364
+8290   1614333655
+8289   306475256
+8288   1805511088
+8287   1104292422
+8286   995258362
+8285   922878596
+8284   66098871
+8283   26356735
+8282   1709762092
+8281   1336236943
+8280   424906570
+8279   2101523238
+8278   1399861099
+8277   1582019265
+8276   768053099
+8275   161415315
+8274   1805237817
+8273   1329622600
+8272   431599262
+8271   308191951
+8270   683067593
+8269   1605673069
+8268   1984052826
+8267   809328118
+8266   1135495754
+8265   1040743618
+8264   580066306
+8263   66628515
+8262   977854410
+8261   1634878303
+8260   881910924
+8259   510041233
+8258   1458700541
+8257   882632492
+8256   1038193550
+8255   968901627
+8254   1360600152
+8253   877345576
+8252   1748933813
+8251   1755722502
+8250   2083859492
+8249   990370953
+8248   1333470138
+8247   1238445784
+8246   1924265095
+8245   1585914147
+8244   1877299701
+8243   1497045866
+8242   646555007
+8241   973409841
+8240   471622773
+8239   2021223123
+8238   470177314
+8237   943309207
+8236   229261812
+8235   1068867239
+8234   62889208
+8233   1092671650
+8232   1332201239
+8231   467813177
+8230   176177762
+8229   2146762079
+8228   1619331330
+8227   489798914
+8226   1669515988
+8225   160847974
+8224   1367451462
+8223   1752361298
+8222   940969732
+8221   758562859
+8220   422252363
+8219   845413708
+8218   1213589506
+8217   1895039639
+8216   1508629731
+8215   427219229
+8214   939359140
+8213   903889860
+8212   1025423093
+8211   772815532
+8210   503232526
+8209   1675797213
+8208   1791961311
+8207   1548793723
+8206   880419999
+8205   1284073809
+8204   1884149647
+8203   1742559679
+8202   916493888
+8201   1332922808
+8200   995965494
+8199   1833862495
+8198   477246091
+8197   1458483356
+8196   1269831100
+8195   2064638338
+8194   1367361889
+8193   608888602
+8192   1330108934
+8191   95556024
+8190   1692457001
+8189   674696372
+8188   1484267625
+8187   786370277
+8186   955680498
+8185   604739871
+8184   1549279783
+8183   166543608
+8182   400657333
+8181   1497109528
+8180   1128337869
+8179   1101922451
+8178   795377214
+8177   507887501
+8176   1812127724
+8175   1285343967
+8174   367579921
+8173   551226839
+8172   746594185
+8171   1230115041
+8170   855676717
+8169   1684965786
+8168   564031395
+8167   560091400
+8166   91121467
+8165   660942498
+8164   734529404
+8163   1271805865
+8162   1063915249
+8161   655412562
+8160   758772047
+8159   906086724
+8158   1866499522
+8157   879527754
+8156   1384574141
+8155   789136890
+8154   204082537
+8153   52170255
+8152   1185689387
+8151   1446218530
+8150   701732313
+8149   620450367
+8148   1437278375
+8147   1657516895
+8146   140307580
+8145   1260900884
+8144   538749782
+8143   1284948528
+8142   1843033770
+8141   1209112047
+8140   666083646
+8139   295585316
+8138   1593844319
+8137   2050572545
+8136   1973045644
+8135   966799250
+8134   1744510897
+8133   79116842
+8132   513033817
+8131   157828524
+8130   936396688
+8129   2026727941
+8128   1668996231
+8127   1077362632
+8126   675445216
+8125   1332403886
+8124   1750931150
+8123   905347655
+8122   1497921590
+8121   565239020
+8120   8940155
+8119   1191699066
+8118   480142787
+8117   176377490
+8116   1118767112
+8115   1002842700
+8114   1565350762
+8113   1477121383
+8112   618864882
+8111   1547448454
+8110   1762751376
+8109   762994749
+8108   470023320
+8107   627045069
+8106   306061648
+8105   1893928802
+8104   453765432
+8103   1586682372
+8102   1290203802
+8101   633789524
+8100   636315941
+8099   2006517704
+8098   1351282725
+8097   336592345
+8096   1473915129
+8095   1917581209
+8094   1981965944
+8093   1185692130
+8092   896407499
+8091   306222523
+8090   85096233
+8089   1980046313
+8088   72931954
+8087   1624783734
+8086   758510376
+8085   1789129377
+8084   383977818
+8083   17902308
+8082   1861853655
+8081   2003353781
+8080   1077425134
+8079   1135706307
+8078   456933101
+8077   723578165
+8076   173279636
+8075   866862923
+8074   603725000
+8073   1967459556
+8072   950366431
+8071   1431169746
+8070   1429990447
+8069   299723596
+8068   532602574
+8067   1581185163
+8066   502110049
+8065   288222999
+8064   1021173710
+8063   1675743420
+8062   1100595897
+8061   1063844834
+8060   233290569
+8059   607796146
+8058   1221535936
+8057   431286225
+8056   1240805916
+8055   740608068
+8054   2074759369
+8053   528107685
+8052   1087960822
+8051   726147348
+8050   1546420680
+8049   353846968
+8048   962426670
+8047   1737553825
+8046   119853165
+8045   353303728
+8044   2063980140
+8043   1320038902
+8042   537469109
+8041   650642834
+8040   898567171
+8039   1996288931
+8038   1945097195
+8037   244379575
+8036   560011453
+8035   973850276
+8034   1335110749
+8033   2104812523
+8032   1442452851
+8031   492799751
+8030   1989792546
+8029   1949487992
+8028   1514473878
+8027   480927868
+8026   504010503
+8025   712698230
+8024   1800130894
+8023   1348612021
+8022   1129170653
+8021   734113853
+8020   1911204326
+8019   1956350502
+8018   233993803
+8017   609122942
+8016   1821057333
+8015   947297910
+8014   1963318266
+8013   1413337306
+8012   421471731
+8011   688663826
+8010   853029287
+8009   654187596
+8008   1436277478
+8007   971246919
+8006   1056752474
+8005   602682578
+8004   1678881073
+8003   842310998
+8002   115019977
+8001   1640448506
+8000   1125809520
+7999   1508864678
+7998   1445477489
+7997   801775648
+7996   828280621
+7995   1302882130
+7994   1731011225
+7993   1066017041
+7992   1584891343
+7991   1320303799
+7990   500120050
+7989   1302081383
+7988   135293169
+7987   1434179541
+7986   793288324
+7985   407720027
+7984   525826179
+7983   1274654440
+7982   560308019
+7981   1914767783
+7980   1399869996
+7979   2029266016
+7978   1744918770
+7977   833594900
+7976   1439849493
+7975   214441475
+7974   487662600
+7973   38432567
+7972   1863985126
+7971   753638947
+7970   194971017
+7969   324033872
+7968   680584056
+7967   142595358
+7966   1218248071
+7965   1909747228
+7964   1865474435
+7963   410707426
+7962   565896991
+7961   282809959
+7960   1185010629
+7959   1213424157
+7958   508793059
+7957   1875056790
+7956   908353361
+7955   1666117531
+7954   1994895656
+7953   758542044
+7952   2022268092
+7951   678525651
+7950   169849013
+7949   566275096
+7948   589416522
+7947   1530477294
+7946   345932299
+7945   1401416926
+7944   497939997
+7943   1881507301
+7942   1990945197
+7941   1539951253
+7940   73054891
+7939   52375659
+7938   1253269449
+7937   918320476
+7936   424604571
+7935   807540645
+7934   1343850237
+7933   1582664476
+7932   1373180444
+7931   1499956482
+7930   1921500548
+7929   1457437487
+7928   305070795
+7927   990159176
+7926   2027644782
+7925   149811317
+7924   1791333087
+7923   1316370005
+7922   588693031
+7921   1455992996
+7920   89109128
+7919   786855366
+7918   220342796
+7917   1335483244
+7916   1032537297
+7915   611908646
+7914   1557955377
+7913   1105472392
+7912   1808452410
+7911   1938569538
+7910   286681804
+7909   1302218063
+7908   1775254736
+7907   445728804
+7906   1721953886
+7905   989423743
+7904   1581843848
+7903   1991377403
+7902   1808647576
+7901   2063226605
+7900   1194885686
+7899   931341372
+7898   1577276352
+7897   155259478
+7896   1346309737
+7895   711274777
+7894   1708601933
+7893   335340090
+7892   1227260876
+7891   1949321313
+7890   1235650200
+7889   901109532
+7888   1901801717
+7887   1755917798
+7886   1925011515
+7885   2074548553
+7884   950939884
+7883   1766869486
+7882   818790588
+7881   506234347
+7880   163314802
+7879   1988436647
+7878   1727747824
+7877   785830993
+7876   1011368604
+7875   1878060131
+7874   1328259815
+7873   1666100891
+7872   796491717
+7871   877306204
+7870   485950253
+7869   1039626208
+7868   1732515283
+7867   866001575
+7866   594141193
+7865   1010969646
+7864   1631497549
+7863   1906764268
+7862   1247173538
+7861   326151344
+7860   47519595
+7859   1627216050
+7858   1123581665
+7857   1974736812
+7856   804977913
+7855   158142028
+7854   1255757965
+7853   444705537
+7852   1603554684
+7851   977837588
+7850   925970170
+7849   1524967457
+7848   977068043
+7847   1997171341
+7846   1605054826
+7845   1492751361
+7844   1081568414
+7843   450953611
+7842   1180150638
+7841   1904349157
+7840   1292274569
+7839   1767432326
+7838   445485015
+7837   721545636
+7836   1381987674
+7835   834860572
+7834   1911279756
+7833   1305346205
+7832   1859244673
+7831   1767441136
+7830   1350053326
+7829   220266431
+7828   822238136
+7827   965439637
+7826   718978847
+7825   360272376
+7824   702070992
+7823   277920376
+7822   1666219015
+7821   78587226
+7820   769545
+7819   1076282477
+7818   2067396279
+7817   1631800330
+7816   915602927
+7815   1154101215
+7814   312600723
+7813   1324702905
+7812   1306162690
+7811   1560201960
+7810   1458864142
+7809   570728932
+7808   385444652
+7807   1758108090
+7806   957749528
+7805   76641469
+7804   1123099547
+7803   143838619
+7802   2102776526
+7801   1638978242
+7800   945203000
+7799   384613689
+7798   1648771231
+7797   461965760
+7796   263368644
+7795   441058471
+7794   841537009
+7793   623483766
+7792   277150831
+7791   589936538
+7790   158674595
+7789   516452862
+7788   160679549
+7787   913295064
+7786   1319199607
+7785   1738383670
+7784   1995422173
+7783   899882411
+7782   2013322411
+7781   735433757
+7780   1174757308
+7779   1848239699
+7778   1760463052
+7777   308803183
+7776   635008543
+7775   813910909
+7774   121348590
+7773   1631604953
+7772   1346119267
+7771   1718162837
+7770   2137690658
+7769   483237239
+7768   121245045
+7767   1207712760
+7766   1767912399
+7765   1787368526
+7764   163907639
+7763   251600471
+7762   464809171
+7761   1908181617
+7760   429256988
+7759   1392863178
+7758   1344736903
+7757   569779527
+7756   1065356539
+7755   419317196
+7754   1872544907
+7753   1259988415
+7752   1872608751
+7751   165082711
+7750   1122454353
+7749   865954125
+7748   1213231156
+7747   946552143
+7746   187454592
+7745   1150887237
+7744   1615275289
+7743   550669401
+7742   1641397943
+7741   862882028
+7740   1596917792
+7739   929977898
+7738   862808488
+7737   481360166
+7736   1043805121
+7735   1516311928
+7734   1322559355
+7733   403209670
+7732   1969827130
+7731   1219429640
+7730   563444714
+7729   2006961109
+7728   327506639
+7727   925419706
+7726   844718267
+7725   1952851772
+7724   694192093
+7723   1707462196
+7722   137534062
+7721   1006654626
+7720   1099335203
+7719   175902210
+7718   678499532
+7717   62343919
+7716   1478760501
+7715   1784268839
+7714   1656972942
+7713   752393261
+7712   1101235257
+7711   711420045
+7710   73540
+7709   1115557625
+7708   2033656425
+7707   1493980207
+7706   1306284459
+7705   640595450
+7704   1693968446
+7703   103129715
+7702   1987248604
+7701   2110349669
+7700   891923001
+7699   1785508655
+7698   1162242842
+7697   522138515
+7696   231227613
+7695   1284739719
+7694   1815317710
+7693   1835021115
+7692   608126993
+7691   2109115499
+7690   328155093
+7689   1036991284
+7688   844625357
+7687   1041714341
+7686   552854624
+7685   726367240
+7684   683033581
+7683   945552897
+7682   752319721
+7681   2133161280
+7680   825247268
+7679   653576980
+7678   1956756814
+7677   1393060974
+7676   1947495409
+7675   1203154744
+7674   800830494
+7673   1731102425
+7672   1358690361
+7671   201739949
+7670   948106827
+7669   369784486
+7668   1554281042
+7667   2024986770
+7666   854304453
+7665   543690145
+7664   676612726
+7663   1853685858
+7662   1506866022
+7661   1718619357
+7660   1264490142
+7659   1433924400
+7658   484136659
+7657   118258117
+7656   358680760
+7655   1754785375
+7654   2121531166
+7653   697355949
+7652   120305629
+7651   98742741
+7650   176404465
+7649   1579669941
+7648   853565219
+7647   753602070
+7646   592230480
+7645   216392984
+7644   1991948030
+7643   599090545
+7642   782995598
+7641   988905875
+7640   794942554
+7639   1070603704
+7638   1662963681
+7637   1010590897
+7636   1348374044
+7635   1148102242
+7634   1184307771
+7633   1105477017
+7632   589195716
+7631   72941622
+7630   1234482697
+7629   1146232025
+7628   1075243640
+7627   876834932
+7626   144210598
+7625   1808808458
+7624   1634479745
+7623   2022788425
+7622   520951484
+7621   688119336
+7620   1392661170
+7619   1570286043
+7618   987439461
+7617   637172234
+7616   909137688
+7615   2140623583
+7614   1580881034
+7613   1003042155
+7612   1951631638
+7611   1859875541
+7610   1473425841
+7609   1931835305
+7608   1869713308
+7607   514861439
+7606   1973766773
+7605   242897026
+7604   558906526
+7603   1111366149
+7602   2018477968
+7601   1590447338
+7600   1145181630
+7599   357647765
+7598   1002021427
+7597   1413918829
+7596   1389838835
+7595   268905821
+7594   1287856974
+7593   946360409
+7592   630127255
+7591   1098149089
+7590   1848163523
+7589   755488935
+7588   661148355
+7587   994299525
+7586   1203774848
+7585   2053579180
+7584   188991945
+7583   1868489141
+7582   1677099962
+7581   19796333
+7580   2137645881
+7579   958564402
+7578   2105552180
+7577   1626816282
+7576   2103438560
+7575   862400624
+7574   371902706
+7573   1115942836
+7572   2113668167
+7571   1660830203
+7570   588425911
+7569   1878746448
+7568   1115292578
+7567   733115606
+7566   126061855
+7565   443478425
+7564   1786262213
+7563   189707885
+7562   1245680534
+7561   2022121968
+7560   437000734
+7559   853863997
+7558   1699197735
+7557   755052822
+7556   805307580
+7555   1482769355
+7554   376479218
+7553   169195612
+7552   1878326908
+7551   718535559
+7550   61727801
+7549   510829599
+7548   1002609490
+7547   1243151556
+7546   1254913575
+7545   987495724
+7544   896216104
+7543   858556151
+7542   527516924
+7541   234921719
+7540   545537625
+7539   2002793953
+7538   1752684593
+7537   671814152
+7536   1094337040
+7535   2083837617
+7534   1345281539
+7533   1911623893
+7532   1900190799
+7531   391816537
+7530   322924232
+7529   1829431559
+7528   48556417
+7527   216428380
+7526   378573604
+7525   636111968
+7524   1751926095
+7523   1805427307
+7522   107467811
+7521   1367497309
+7520   1863409717
+7519   966059893
+7518   1403399671
+7517   15113765
+7516   346935451
+7515   396357424
+7514   459978800
+7513   661294385
+7512   313018526
+7511   672206619
+7510   629720773
+7509   2021207120
+7508   908456913
+7507   1816330624
+7506   1474016261
+7505   1330196795
+7504   183646818
+7503   953465002
+7502   1588699661
+7501   70759240
+7500   343260120
+7499   106495852
+7498   1450857955
+7497   1559928096
+7496   611985933
+7495   720629945
+7494   528644157
+7493   384428786
+7492   2089501237
+7491   1288891566
+7490   2111581285
+7489   1848295952
+7488   619124441
+7487   1007042247
+7486   1702618613
+7485   1833124714
+7484   83338897
+7483   1935255829
+7482   31573612
+7481   439295054
+7480   1911233354
+7479   960873797
+7478   547190859
+7477   1725743766
+7476   1632683806
+7475   520551259
+7474   1888980782
+7473   112887578
+7472   610204882
+7471   1482203809
+7470   767384932
+7469   930815671
+7468   1641993566
+7467   730228010
+7466   1031283939
+7465   227557147
+7464   778612355
+7463   1387236239
+7462   420331148
+7461   241205285
+7460   669767124
+7459   1104539038
+7458   145677338
+7457   933483375
+7456   923703350
+7455   1914846432
+7454   1801551102
+7453   1791527491
+7452   24022475
+7451   1218183462
+7450   2039587843
+7449   185489588
+7448   1475673639
+7447   26639599
+7446   1984246632
+7445   1519796228
+7444   2057830025
+7443   406776973
+7442   1492986293
+7441   1826872858
+7440   1987693890
+7439   37156922
+7438   2047015380
+7437   1414436419
+7436   2099099303
+7435   1791531347
+7434   1954709647
+7433   537407070
+7432   717469115
+7431   1463275758
+7430   95527947
+7429   1883767397
+7428   180835688
+7427   378314554
+7426   1279415921
+7425   1279659506
+7424   1890823957
+7423   583367639
+7422   1899423296
+7421   1986016535
+7420   1889993471
+7419   2012948243
+7418   348726604
+7417   2103361059
+7416   116293222
+7415   1577469659
+7414   26809934
+7413   230957167
+7412   566566730
+7411   1455829371
+7410   1927341126
+7409   573257471
+7408   85541267
+7407   255484033
+7406   1607210420
+7405   1561692233
+7404   1074062232
+7403   491433888
+7402   441879123
+7401   981185366
+7400   1282440070
+7399   1864697041
+7398   604351475
+7397   1048659829
+7396   634974244
+7395   696048282
+7394   1527719858
+7393   2052291070
+7392   840857816
+7391   2033958701
+7390   1637289931
+7389   1934116059
+7388   1896655021
+7387   918740593
+7386   2076551125
+7385   2032819703
+7384   1010902928
+7383   718464211
+7382   451099689
+7381   2140792907
+7380   1370288104
+7379   1671857093
+7378   1113530699
+7377   671332682
+7376   1328905448
+7375   1115776531
+7374   1119813110
+7373   92876866
+7372   1356477466
+7371   724665730
+7370   376833890
+7369   233780241
+7368   1229722796
+7367   2055786841
+7366   1668423619
+7365   730166822
+7364   2002674113
+7363   1641244805
+7362   415001139
+7361   1054225405
+7360   137303679
+7359   718549338
+7358   2005048582
+7357   2011318966
+7356   2055321312
+7355   1358086914
+7354   1581720014
+7353   1017593669
+7352   1495659754
+7351   926726244
+7350   1027262207
+7349   698955422
+7348   342951644
+7347   2145237816
+7346   1699003220
+7345   1236028582
+7344   1906782713
+7343   395147380
+7342   1863526624
+7341   1122697225
+7340   1642426581
+7339   468530697
+7338   712840269
+7337   499555974
+7336   53112728
+7335   27178814
+7334   315165682
+7333   948448708
+7332   1503941125
+7331   1843935449
+7330   1196660470
+7329   273468361
+7328   810711673
+7327   646961668
+7326   429598952
+7325   1037727643
+7324   2009910807
+7323   654993770
+7322   2137815110
+7321   796704332
+7320   583774599
+7319   1029508039
+7318   1147435850
+7317   1254406710
+7316   238455102
+7315   1303855840
+7314   1519985606
+7313   784085488
+7312   900204446
+7311   1394995927
+7310   409856955
+7309   1142870607
+7308   415417969
+7307   685661455
+7306   184390292
+7305   1252147667
+7304   670721337
+7303   618713881
+7302   1899271886
+7301   1230472764
+7300   1033223776
+7299   549698802
+7298   1991353056
+7297   1920467678
+7296   784534509
+7295   1922088830
+7294   1047396181
+7293   1213206475
+7292   71219170
+7291   1108307070
+7290   1796752129
+7289   1476851537
+7288   791052937
+7287   1991063658
+7286   1881904752
+7285   1601853262
+7284   403651393
+7283   124989679
+7282   374228533
+7281   1904817487
+7280   979577958
+7279   1871679148
+7278   958480315
+7277   1310753949
+7276   14940118
+7275   1713160059
+7274   1500359429
+7273   1587732220
+7272   1732973753
+7271   1349573084
+7270   1386603356
+7269   1260239745
+7268   1912647941
+7267   69264226
+7266   873071497
+7265   1718811681
+7264   1850869660
+7263   2086572758
+7262   1563937994
+7261   741851281
+7260   317254133
+7259   1953172119
+7258   1742430432
+7257   1336683323
+7256   1587412265
+7255   1756915073
+7254   1227624729
+7253   646317554
+7252   1292895369
+7251   650033032
+7250   946337172
+7249   1816307656
+7248   1856739030
+7247   1392803904
+7246   1957878168
+7245   574691545
+7244   2127669954
+7243   150786345
+7242   201128864
+7241   472734007
+7240   1584408791
+7239   1317339130
+7238   387168248
+7237   193836259
+7236   365878214
+7235   933982387
+7234   154873687
+7233   1109018378
+7232   1769318625
+7231   1758249523
+7230   1146904497
+7229   1128054458
+7228   365759854
+7227   2132999007
+7226   109058594
+7225   941094711
+7224   464019704
+7223   577591696
+7222   1847464029
+7221   1624071360
+7220   940777650
+7219   1701016916
+7218   2005913136
+7217   1282047485
+7216   1412617598
+7215   1807091822
+7214   373562681
+7213   1654935946
+7212   713861202
+7211   1031273382
+7210   85565759
+7209   1390572531
+7208   951460916
+7207   1600669509
+7206   38962572
+7205   1404343483
+7204   1312147410
+7203   544107812
+7202   2109597529
+7201   641264166
+7200   1392489669
+7199   1161389138
+7198   1018995864
+7197   1572148791
+7196   1668979302
+7195   1678950545
+7194   1241114329
+7193   987431992
+7192   1784297694
+7191   146447113
+7190   1765641872
+7189   1806213813
+7188   288399318
+7187   198821314
+7186   908484804
+7185   1905165299
+7184   1093230620
+7183   1489772946
+7182   1569370187
+7181   1470772319
+7180   79812466
+7179   632379898
+7178   1351609959
+7177   1694601080
+7176   288522099
+7175   1642338407
+7174   1442229602
+7173   670883243
+7172   1299101791
+7171   948208391
+7170   1769751950
+7169   1967824526
+7168   1639893483
+7167   1487528967
+7166   331034461
+7165   681547310
+7164   2042136499
+7163   1094667216
+7162   1369273768
+7161   2125567529
+7160   2005531442
+7159   1566820558
+7158   897729009
+7157   530717667
+7156   1253074342
+7155   1566195505
+7154   335795112
+7153   1769941949
+7152   1409960480
+7151   936990288
+7150   119162359
+7149   532695034
+7148   343857799
+7147   1856755200
+7146   252371478
+7145   1765122503
+7144   343236616
+7143   494021210
+7142   1048614941
+7141   1478760913
+7140   1455798556
+7139   282222983
+7138   1636790064
+7137   958346173
+7136   1592876116
+7135   1383850893
+7134   1459757190
+7133   2064052617
+7132   1236619422
+7131   1949936858
+7130   1227838520
+7129   1474813775
+7128   313746216
+7127   1479017151
+7126   194922554
+7125   1630616041
+7124   156235025
+7123   1546288472
+7122   1650779589
+7121   877265446
+7120   593132489
+7119   409890807
+7118   280323555
+7117   726218944
+7116   1513518584
+7115   1905833916
+7114   716507562
+7113   1011959350
+7112   1185706302
+7111   766391958
+7110   1989454497
+7109   497452383
+7108   836830515
+7107   252939171
+7106   1646072630
+7105   1676307146
+7104   147231471
+7103   1657303980
+7102   836214097
+7101   1909289294
+7100   1636190642
+7099   1896305017
+7098   1279891221
+7097   830613823
+7096   1322782126
+7095   796117730
+7094   2127320099
+7093   1426453227
+7092   953155983
+7091   1240888782
+7090   596941890
+7089   2014397193
+7088   1043855871
+7087   521973287
+7086   9711382
+7085   501559233
+7084   720127613
+7083   2097599251
+7082   1169988501
+7081   688253919
+7080   2077045091
+7079   1736515325
+7078   998863400
+7077   1308007016
+7076   105707700
+7075   2136252298
+7074   840093049
+7073   385425824
+7072   21113338
+7071   1087392728
+7070   629398073
+7069   805576819
+7068   573522891
+7067   483773490
+7066   850777371
+7065   2043812546
+7064   1990445395
+7063   886431317
+7062   829511337
+7061   1086242438
+7060   197032910
+7059   74968603
+7058   2004685811
+7057   542296638
+7056   1949329322
+7055   59595778
+7054   1479054380
+7053   31873694
+7052   20554160
+7051   1580956824
+7050   1836874167
+7049   769038075
+7048   1630807625
+7047   1010094750
+7046   467913967
+7045   1867765524
+7044   2115138959
+7043   1900183969
+7042   1903511399
+7041   1363020167
+7040   513869837
+7039   145624583
+7038   2102283095
+7037   677193992
+7036   640811743
+7035   2111829702
+7034   1214301209
+7033   904202957
+7032   689398407
+7031   754542734
+7030   1229040275
+7029   1802219920
+7028   273122929
+7027   1945090032
+7026   1210725906
+7025   1917455628
+7024   39041618
+7023   2045581204
+7022   342483175
+7021   1398999733
+7020   2097632847
+7019   826779416
+7018   301124108
+7017   1910525749
+7016   1042439439
+7015   715213645
+7014   2111737773
+7013   752118792
+7012   1386314132
+7011   1757886816
+7010   1408220720
+7009   1984159492
+7008   1652296488
+7007   2137937041
+7006   1610376431
+7005   1884092433
+7004   1422431295
+7003   459758475
+7002   1822646330
+7001   1034662134
+7000   481419805
+6999   1431433890
+6998   591494014
+6997   503150949
+6996   1906048414
+6995   1312628350
+6994   1574972453
+6993   787525533
+6992   2095432005
+6991   1663187406
+6990   1097875625
+6989   187107098
+6988   1931823625
+6987   1733394110
+6986   1946271624
+6985   290320647
+6984   1476383161
+6983   353850957
+6982   1491381720
+6981   1549638288
+6980   105590328
+6979   1417767326
+6978   373783061
+6977   1915687702
+6976   715505746
+6975   1150617955
+6974   61446103
+6973   387769160
+6972   2125822318
+6971   391212440
+6970   443168120
+6969   2125752504
+6968   1672869124
+6967   1426349312
+6966   1075662144
+6965   1118522880
+6964   1364679993
+6963   2059268694
+6962   1837133556
+6961   1908324907
+6960   1878847429
+6959   1511965162
+6958   388319122
+6957   1641502978
+6956   257010949
+6955   1592420667
+6954   946422575
+6953   2074228521
+6952   248260629
+6951   73614393
+6950   1175855226
+6949   337386273
+6948   702261580
+6947   1370648754
+6946   1854241599
+6945   327736586
+6944   1172279285
+6943   1817717311
+6942   2092084688
+6941   69814
+6940   865826963
+6939   1164302455
+6938   1050090360
+6937   554346244
+6936   61669319
+6935   1163877097
+6934   1428872972
+6933   1603838734
+6932   180421265
+6931   325168394
+6930   1520005785
+6929   237344450
+6928   1254954213
+6927   943382103
+6926   695080403
+6925   330266076
+6924   1344160038
+6923   872808181
+6922   898373294
+6921   2058358003
+6920   1518836461
+6919   1952690120
+6918   630628322
+6917   374524994
+6916   198369469
+6915   36524288
+6914   383135545
+6913   1172209470
+6912   951890347
+6911   927782233
+6910   1097463102
+6909   311480719
+6908   1102633136
+6907   2033696910
+6906   1272956920
+6905   605314233
+6904   983455832
+6903   1103704578
+6902   83832949
+6901   2090560463
+6900   1217697829
+6899   576623682
+6898   1689747695
+6897   924688136
+6896   1746705713
+6895   1969755870
+6894   1579376430
+6893   1433285682
+6892   1501455368
+6891   1093166822
+6890   1427729681
+6889   1144311467
+6888   1754320651
+6887   594104033
+6886   2138873096
+6885   1173643646
+6884   1232117589
+6883   1602836960
+6882   74746368
+6881   640409628
+6880   1972632745
+6879   1211249840
+6878   1186007447
+6877   497318902
+6876   1050241078
+6875   169252342
+6874   521481284
+6873   1040379017
+6872   2033490397
+6871   1654692915
+6870   400812768
+6869   293009692
+6868   977401617
+6867   1867475473
+6866   1492795354
+6865   313420030
+6864   468300502
+6863   486209608
+6862   5556001
+6861   357143900
+6860   1486329818
+6859   833625648
+6858   1152922019
+6857   580677005
+6856   1509470092
+6855   536036136
+6854   1098897278
+6853   591707961
+6852   1777687863
+6851   1010980176
+6850   1601885828
+6849   1475313842
+6848   161008761
+6847   1016755105
+6846   2123321266
+6845   9862061
+6844   283245593
+6843   1014272017
+6842   639566249
+6841   1740480704
+6840   677291298
+6839   680820943
+6838   947697986
+6837   663981586
+6836   1399174971
+6835   1006585746
+6834   307864029
+6833   111156601
+6832   1147363437
+6831   1319414001
+6830   1351705529
+6829   905652813
+6828   1471639203
+6827   616885883
+6826   1629263374
+6825   917762131
+6824   905831920
+6823   87917102
+6822   1137305780
+6821   302374021
+6820   849971414
+6819   585130723
+6818   1499476224
+6817   151146700
+6816   733509512
+6815   1109049248
+6814   1517779460
+6813   690248536
+6812   336980719
+6811   2106228954
+6810   792782718
+6809   13309711
+6808   1429129620
+6807   2088595887
+6806   356117557
+6805   1288018369
+6804   2006705957
+6803   1135933676
+6802   906934720
+6801   241710624
+6800   1995258445
+6799   734819646
+6798   1423873087
+6797   553877072
+6796   1858537610
+6795   1541346272
+6794   1927939999
+6793   603457899
+6792   1385429336
+6791   552175057
+6790   950381444
+6789   698824714
+6788   1999104858
+6787   390426976
+6786   780850887
+6785   43260976
+6784   772068529
+6783   1559034154
+6782   2044949466
+6781   323671008
+6780   677099334
+6779   851670479
+6778   1804675802
+6777   141111250
+6776   81889930
+6775   1367667528
+6774   381083649
+6773   1764995333
+6772   1288158879
+6771   172115073
+6770   965321185
+6769   1441381373
+6768   1023765684
+6767   2030010463
+6766   773420721
+6765   1255079711
+6764   155916936
+6763   1375764941
+6762   1800560103
+6761   686604621
+6760   700553847
+6759   559954468
+6758   2065457475
+6757   1955843882
+6756   1765842095
+6755   1369300381
+6754   145795158
+6753   448397521
+6752   881934820
+6751   1193278987
+6750   666478853
+6749   535988083
+6748   769780548
+6747   437008274
+6746   1907511249
+6745   464378245
+6744   79508649
+6743   208968576
+6742   799674148
+6741   1994261153
+6740   1295833037
+6739   1082794370
+6738   667960652
+6737   1916169621
+6736   1874093527
+6735   1545139427
+6734   1602003256
+6733   1616795962
+6732   675211094
+6731   1240605634
+6730   768630794
+6729   892193612
+6728   941596021
+6727   696157094
+6726   1810048724
+6725   1317444574
+6724   487365560
+6723   1099999819
+6722   1929402315
+6721   345946737
+6720   423498438
+6719   229470579
+6718   775960482
+6717   305402303
+6716   357499624
+6715   1698542673
+6714   1812187745
+6713   232731144
+6712   1060619186
+6711   1864363426
+6710   1326300501
+6709   1527147064
+6708   1356184491
+6707   1270304873
+6706   314166365
+6705   257297564
+6704   869928333
+6703   361397621
+6702   848165168
+6701   1930501130
+6700   299009613
+6699   72473700
+6698   1229628536
+6697   1771635095
+6696   208791533
+6695   710048905
+6694   1535525906
+6693   141418823
+6692   676501380
+6691   1699931736
+6690   1717469902
+6689   118096135
+6688   2019454603
+6687   1224901457
+6686   640698205
+6685   124768480
+6684   637923486
+6683   2095307967
+6682   1053914291
+6681   1680955770
+6680   508178935
+6679   55995628
+6678   1212980699
+6677   1098886926
+6676   400376540
+6675   2100252391
+6674   1556616044
+6673   1086910851
+6672   62388008
+6671   775691467
+6670   700872594
+6669   674858165
+6668   2011165815
+6667   519579630
+6666   236109189
+6665   67372710
+6664   33547525
+6663   1983077818
+6662   571432569
+6661   558405245
+6660   1827960781
+6659   492568445
+6658   1624881578
+6657   1894686122
+6656   586977971
+6655   692873886
+6654   1218337837
+6653   1104451364
+6652   1587129032
+6651   997918663
+6650   467975070
+6649   1556775656
+6648   1803102736
+6647   1260211956
+6646   1689754530
+6645   1460949337
+6644   2037864383
+6643   780924577
+6642   386038257
+6641   1535013491
+6640   912009300
+6639   181292963
+6638   438748976
+6637   1943793105
+6636   486032105
+6635   400515018
+6634   1643423789
+6633   1622625928
+6632   155117037
+6631   78864124
+6630   1081007315
+6629   2080758306
+6628   2053074122
+6627   932007692
+6626   676348285
+6625   1630010254
+6624   1253228501
+6623   220419174
+6622   636476294
+6621   30353376
+6620   1342299575
+6619   1355246762
+6618   2014504774
+6617   342153399
+6616   1369831221
+6615   908829953
+6614   1074911080
+6613   502850892
+6612   2016398924
+6611   204745293
+6610   1096264514
+6609   1115699843
+6608   1842744506
+6607   38233958
+6606   300369316
+6605   1010889825
+6604   245397981
+6603   1564559665
+6602   541618613
+6601   221842379
+6600   173273650
+6599   148999623
+6598   1404410021
+6597   423063867
+6596   1826262838
+6595   455929110
+6594   993533960
+6593   1222875125
+6592   1025603247
+6591   1428713179
+6590   163332249
+6589   1000146176
+6588   2132899189
+6587   1105674821
+6586   1414725967
+6585   866980329
+6584   1039914676
+6583   870165786
+6582   1554070025
+6581   900699081
+6580   509484435
+6579   1058030556
+6578   815330527
+6577   831854680
+6576   1940319625
+6575   883293299
+6574   469271212
+6573   23555602
+6572   1391286015
+6571   392618990
+6570   964916005
+6569   1897693430
+6568   470220432
+6567   948480911
+6566   1577013555
+6565   603387713
+6564   1577809511
+6563   1712304429
+6562   1059542876
+6561   25457071
+6560   1443297638
+6559   1205141076
+6558   1732903857
+6557   1265918860
+6556   65760145
+6555   544560180
+6554   1460393951
+6553   139215595
+6552   360681351
+6551   496039469
+6550   85368553
+6549   1825113403
+6548   1265194579
+6547   2079520876
+6546   362583468
+6545   1916764023
+6544   1639490932
+6543   76652222
+6542   1206123244
+6541   1641076232
+6540   2069882205
+6539   16435094
+6538   320679875
+6537   2014316367
+6536   1518155048
+6535   2012192774
+6534   1691328485
+6533   1552352439
+6532   269006791
+6531   2001885448
+6530   440036862
+6529   177378777
+6528   1139380931
+6527   1188343676
+6526   1953008557
+6525   2074028197
+6524   183878829
+6523   964354482
+6522   53847042
+6521   683051596
+6520   1378328537
+6519   153331325
+6518   1462529935
+6517   1495914204
+6516   440029944
+6515   285931245
+6514   710640778
+6513   2145898347
+6512   154253665
+6511   1189688150
+6510   1320396357
+6509   55565838
+6508   645763694
+6507   455970749
+6506   322987882
+6505   2113286256
+6504   1743185983
+6503   1836926685
+6502   1112315577
+6501   91628013
+6500   862504517
+6499   1399176834
+6498   371853868
+6497   1212836381
+6496   1004464847
+6495   988654074
+6494   2020181155
+6493   1648310881
+6492   1733509593
+6491   2047999365
+6490   1368005309
+6489   2029897981
+6488   1860785028
+6487   1176598689
+6486   785273426
+6485   441615245
+6484   131677580
+6483   1668436276
+6482   825501990
+6481   98687827
+6480   543924455
+6479   864425607
+6478   1880061603
+6477   679961086
+6476   860268414
+6475   633544845
+6474   1000970679
+6473   1651557969
+6472   974422168
+6471   1860622391
+6470   1867257793
+6469   1797151783
+6468   394711987
+6467   1530683442
+6466   1340138874
+6465   1503637613
+6464   1402628129
+6463   2119665438
+6462   280305572
+6461   1851095260
+6460   187214336
+6459   191406619
+6458   1244624555
+6457   1419169783
+6456   1044921109
+6455   1264320797
+6454   1763596902
+6453   32989753
+6452   1124511821
+6451   2108560031
+6450   366109871
+6449   2011447017
+6448   4157193
+6447   1246516758
+6446   1826474054
+6445   1356194093
+6444   1806606325
+6443   1287831936
+6442   1931783824
+6441   1324754032
+6440   1465910404
+6439   336574351
+6438   457012909
+6437   1038558021
+6436   128055312
+6435   1367957083
+6434   1223332041
+6433   1699016517
+6432   1932451102
+6431   88898953
+6430   606470705
+6429   915528201
+6428   1293969158
+6427   2127787405
+6426   1803056529
+6425   1011931355
+6424   139808976
+6423   1802520519
+6422   1814363530
+6421   1260548451
+6420   2104402838
+6419   1267076761
+6418   184972963
+6417   795446748
+6416   1587394080
+6415   538642118
+6414   1571893916
+6413   481852293
+6412   1969405180
+6411   1595209473
+6410   867741123
+6409   427352382
+6408   208519038
+6407   1236539474
+6406   1962709628
+6405   576522443
+6404   1582989629
+6403   1134433088
+6402   1092545812
+6401   1016922901
+6400   942413442
+6399   626166947
+6398   1259955320
+6397   282037803
+6396   1987978429
+6395   536009
+6394   1345051473
+6393   1026744173
+6392   1845601329
+6391   547286768
+6390   1075575488
+6389   1308956090
+6388   1827166329
+6387   1793814493
+6386   1371036479
+6385   1105541787
+6384   716720585
+6383   2124168091
+6382   1761594818
+6381   1542052798
+6380   1386690435
+6379   1778685297
+6378   612126402
+6377   1779480243
+6376   1801033492
+6375   828276540
+6374   1631460278
+6373   566066728
+6372   192019645
+6371   466378865
+6370   1904451229
+6369   660375639
+6368   785672166
+6367   1259419310
+6366   1084469977
+6365   961234256
+6364   302418328
+6363   797764705
+6362   2098652332
+6361   536645239
+6360   867604087
+6359   1429244643
+6358   2085403258
+6357   721624541
+6356   1077093907
+6355   1394352036
+6354   1491430617
+6353   1322151435
+6352   737477656
+6351   2130393169
+6350   929926396
+6349   1754693839
+6348   2125135452
+6347   1931333509
+6346   148019965
+6345   1234966764
+6344   636256895
+6343   1165081413
+6342   809099147
+6341   1679127654
+6340   1828190346
+6339   645031918
+6338   1723389310
+6337   1971921558
+6336   957000982
+6335   286705272
+6334   1010065571
+6333   1913256736
+6332   2077644265
+6331   669407689
+6330   598725629
+6329   145979546
+6328   352150736
+6327   691051222
+6326   1377677572
+6325   1902426120
+6324   656874380
+6323   1508521096
+6322   392225039
+6321   1130267464
+6320   5257716
+6319   1146076534
+6318   1606673874
+6317   890168688
+6316   1295076614
+6315   1130422199
+6314   425867616
+6313   1104612889
+6312   1484374715
+6311   164067229
+6310   2103221992
+6309   2003752436
+6308   1835514584
+6307   1436684037
+6306   961855987
+6305   1191227894
+6304   356544655
+6303   340657882
+6302   1314531107
+6301   1931664719
+6300   317256953
+6299   2055158055
+6298   915785622
+6297   597208264
+6296   34176841
+6295   2016640123
+6294   1510201080
+6293   1674090564
+6292   1503263380
+6291   1393632153
+6290   1671077238
+6289   1262572676
+6288   1998483568
+6287   476251675
+6286   464301072
+6285   190463725
+6284   1793531132
+6283   261800387
+6282   1148874545
+6281   1628105927
+6280   476036293
+6279   666537954
+6278   1041896449
+6277   644286690
+6276   1080139382
+6275   621198104
+6274   2024180434
+6273   572363583
+6272   23400929
+6271   1406856700
+6270   1015879097
+6269   1867532337
+6268   2020981213
+6267   1046629146
+6266   1234490831
+6265   507569925
+6264   513376743
+6263   116568927
+6262   3013326
+6261   240690704
+6260   1542632233
+6259   1194825563
+6258   798271604
+6257   1808019842
+6256   830204190
+6255   202500684
+6254   1189072828
+6253   165425205
+6252   1933247742
+6251   482336590
+6250   586209478
+6249   1979233251
+6248   1733882220
+6247   420698344
+6246   767589903
+6245   507775799
+6244   597797175
+6243   617323734
+6242   1703968134
+6241   303352240
+6240   1533359135
+6239   2116733599
+6238   633041505
+6237   1513411288
+6236   533252403
+6235   1117921904
+6234   504556599
+6233   272686039
+6232   721420342
+6231   955671411
+6230   1589902748
+6229   1882096038
+6228   364621372
+6227   595770919
+6226   618947014
+6225   664778985
+6224   416736590
+6223   706736238
+6222   1726699375
+6221   2101498139
+6220   895938018
+6219   165511133
+6218   1211643347
+6217   1226106421
+6216   1970384817
+6215   150266169
+6214   951291313
+6213   294444934
+6212   1231448247
+6211   1734718183
+6210   1817794383
+6209   19947847
+6208   1583481196
+6207   1662603249
+6206   1008854688
+6205   260566363
+6204   396501561
+6203   1696368836
+6202   830266939
+6201   986807952
+6200   591050038
+6199   994131828
+6198   1263149024
+6197   1847326035
+6196   179034329
+6195   2059694424
+6194   1085563257
+6193   462722098
+6192   1958281867
+6191   1561188242
+6190   889854792
+6189   1817315245
+6188   342609964
+6187   1061377178
+6186   274815108
+6185   1675939883
+6184   1066301570
+6183   1364056778
+6182   624134199
+6181   1211500400
+6180   151236987
+6179   155191133
+6178   1158576806
+6177   1322914832
+6176   1266101688
+6175   1459969500
+6174   1577783072
+6173   1557177257
+6172   1105318798
+6171   1983618759
+6170   1871142575
+6169   891207651
+6168   815097499
+6167   1350938248
+6166   761762778
+6165   1863795879
+6164   101412556
+6163   1671858663
+6162   1720350954
+6161   140966622
+6160   1218578278
+6159   1975961262
+6158   1542500137
+6157   814153729
+6156   2142559255
+6155   1058241978
+6154   1051805683
+6153   2002284818
+6152   1212819791
+6151   468943066
+6150   52923593
+6149   975805802
+6148   1036573093
+6147   1846090954
+6146   1892615408
+6145   1856408078
+6144   354650702
+6143   1741647961
+6142   1833518330
+6141   214111147
+6140   1168521260
+6139   520204327
+6138   129444873
+6137   1098785268
+6136   1249525692
+6135   1237387762
+6134   143444924
+6133   2107929582
+6132   453280385
+6131   1891873340
+6130   745950132
+6129   404424549
+6128   1980885654
+6127   484258159
+6126   1909831693
+6125   140274437
+6124   1992905835
+6123   582862617
+6122   1949361225
+6121   237013988
+6120   1579853620
+6119   354316287
+6118   1230674042
+6117   1327648663
+6116   1491440252
+6115   150967447
+6114   22889748
+6113   140539555
+6112   573126701
+6111   1313314003
+6110   84666274
+6109   69735992
+6108   1418162283
+6107   1039540758
+6106   955340343
+6105   1289079757
+6104   784107377
+6103   399055232
+6102   1361979450
+6101   48855836
+6100   2058471334
+6099   261691973
+6098   642076503
+6097   1840611217
+6096   638835972
+6095   1326969076
+6094   338396860
+6093   1755891846
+6092   1150492645
+6091   1595044938
+6090   1153823594
+6089   252204957
+6088   1010359682
+6087   1079706594
+6086   1304758914
+6085   1350900697
+6084   1725324394
+6083   857059393
+6082   55873281
+6081   503390709
+6080   2042635368
+6079   1192609163
+6078   1261879296
+6077   129082525
+6076   255433381
+6075   556285111
+6074   2074583955
+6073   735251540
+6072   488067546
+6071   1100287477
+6070   1554262981
+6069   217860116
+6068   1770339648
+6067   1462591075
+6066   1502214357
+6065   1030427774
+6064   176476431
+6063   890835570
+6062   602068252
+6061   898287687
+6060   584685255
+6059   74117000
+6058   1094929691
+6057   1806942633
+6056   1501865848
+6055   447699521
+6054   1295027416
+6053   1221933685
+6052   961907673
+6051   1010747765
+6050   1388995060
+6049   1913552842
+6048   937175782
+6047   705594185
+6046   201982218
+6045   1667665489
+6044   68217565
+6043   974296478
+6042   1328472207
+6041   270207429
+6040   1477431476
+6039   91671905
+6038   863129407
+6037   739911874
+6036   1286114644
+6035   611378787
+6034   428359522
+6033   1425672391
+6032   306150314
+6031   527951252
+6030   1950841644
+6029   925226270
+6028   719734800
+6027   647230170
+6026   511915216
+6025   279932162
+6024   1633275495
+6023   284279651
+6022   1980422273
+6021   1195838479
+6020   73571983
+6019   683400875
+6018   1711570624
+6017   1416993941
+6016   637376619
+6015   1375169387
+6014   339193281
+6013   1945493784
+6012   1644348650
+6011   1236800302
+6010   1554561670
+6009   737519602
+6008   953040909
+6007   251750619
+6006   311552352
+6005   2007925901
+6004   305228473
+6003   2047891918
+6002   1622314395
+6001   1528407692
+6000   1955700100
+5999   1303611474
+5998   413311054
+5997   439802637
+5996   1161438322
+5995   227635565
+5994   446993537
+5993   437437016
+5992   210707667
+5991   1297021397
+5990   1631751502
+5989   804061690
+5988   46024256
+5987   336401237
+5986   1077800659
+5985   839366483
+5984   1878304385
+5983   1249876627
+5982   390932113
+5981   906829048
+5980   283759393
+5979   1302811051
+5978   425967249
+5977   1092598656
+5976   2094005794
+5975   411144082
+5974   385611506
+5973   924304429
+5972   92191818
+5971   318702920
+5970   1115096638
+5969   1515897462
+5968   142173152
+5967   185675488
+5966   2140292748
+5965   724001306
+5964   16927898
+5963   1297455788
+5962   953169162
+5961   1554129625
+5960   1250997141
+5959   1295350265
+5958   1873744679
+5957   1354141420
+5956   605580499
+5955   1975407680
+5954   448434370
+5953   971475337
+5952   966117234
+5951   1235604710
+5950   480861798
+5949   1338644385
+5948   1356288904
+5947   14823167
+5946   706987150
+5945   1169701365
+5944   318952264
+5943   66908585
+5942   1956691439
+5941   723778003
+5940   176529768
+5939   929421149
+5938   1523088362
+5937   1565655494
+5936   168747590
+5935   842836960
+5934   1918315792
+5933   610281921
+5932   46458646
+5931   1805302544
+5930   1827868594
+5929   2044339369
+5928   689769766
+5927   2045820647
+5926   905707050
+5925   1781588810
+5924   1009290445
+5923   1360313307
+5922   490613539
+5921   1774956497
+5920   2026799454
+5919   466038631
+5918   631657235
+5917   186587539
+5916   1843354550
+5915   640078564
+5914   1360493574
+5913   1742657909
+5912   2037862465
+5911   1027270289
+5910   1348173289
+5909   758357922
+5908   760673559
+5907   680251402
+5906   1794823350
+5905   1705949317
+5904   796378313
+5903   113013247
+5902   929896975
+5901   149602925
+5900   1115532778
+5899   1929531595
+5898   1138632318
+5897   1055664604
+5896   1036530201
+5895   1692877391
+5894   1290975271
+5893   1381817596
+5892   1480997501
+5891   24574907
+5890   1143299262
+5889   1840211915
+5888   770167729
+5887   2139062318
+5886   973577612
+5885   100696641
+5884   749699747
+5883   333223285
+5882   394484620
+5881   1279504542
+5880   266596730
+5879   667921886
+5878   1111018220
+5877   1202207889
+5876   2031356737
+5875   1681810102
+5874   776052342
+5873   646775388
+5872   1144964117
+5871   1147849028
+5870   1158454255
+5869   59868174
+5868   893001393
+5867   1593238575
+5866   1912172981
+5865   1802196253
+5864   211879889
+5863   1266400363
+5862   238518333
+5861   1788269234
+5860   1401890826
+5859   1151720592
+5858   866634302
+5857   669471087
+5856   1389362571
+5855   640354327
+5854   1853695669
+5853   1617678853
+5852   66626554
+5851   1874046381
+5850   168486322
+5849   1211872489
+5848   784048797
+5847   1576691766
+5846   426155547
+5845   1384581349
+5844   536845985
+5843   1775686962
+5842   1635804781
+5841   1085095942
+5840   254847634
+5839   1712699327
+5838   295178841
+5837   1238288788
+5836   1381358686
+5835   645772617
+5834   1563677920
+5833   571094303
+5832   2011993185
+5831   1234281389
+5830   921634932
+5829   732419739
+5828   1909841669
+5827   226279975
+5826   963259066
+5825   1919167366
+5824   573727773
+5823   2127132936
+5822   1449192531
+5821   1002237713
+5820   1089997584
+5819   739278204
+5818   785716942
+5817   1546951096
+5816   1039845780
+5815   797952232
+5814   1896260216
+5813   1599233691
+5812   1520839328
+5811   2070589101
+5810   789917101
+5809   1164042494
+5808   331340641
+5807   1796889872
+5806   1822094516
+5805   810264383
+5804   781263080
+5803   329396530
+5802   1796943019
+5801   1279573446
+5800   1471923368
+5799   695354957
+5798   1916644321
+5797   2138157951
+5796   1800035850
+5795   983609778
+5794   469974835
+5793   1718973707
+5792   1037135352
+5791   709914327
+5790   216520771
+5789   1690530135
+5788   1846916071
+5787   2135248357
+5786   1798174528
+5785   1588095737
+5784   1424596552
+5783   1973154762
+5782   809316590
+5781   356796833
+5780   1739248460
+5779   1140510877
+5778   1489431626
+5777   1668559906
+5776   1015626791
+5775   1492697985
+5774   1160805012
+5773   1649173282
+5772   1004956810
+5771   1101588062
+5770   1510412773
+5769   1481249065
+5768   1042802755
+5767   933034543
+5766   1668183116
+5765   81062142
+5764   2093958074
+5763   1907544156
+5762   1502452936
+5761   1494088864
+5760   1010481903
+5759   228756062
+5758   2039839255
+5757   258820334
+5756   710651805
+5755   1972503414
+5754   778779147
+5753   1067799719
+5752   233906302
+5751   1816289361
+5750   1014848855
+5749   70688553
+5748   124884085
+5747   2144217289
+5746   507754894
+5745   1513937157
+5744   487741175
+5743   59216950
+5742   138760509
+5741   1671191392
+5740   58785307
+5739   577378230
+5738   1960549597
+5737   961740612
+5736   986560117
+5735   1908122608
+5734   726092854
+5733   599869209
+5732   897062252
+5731   1273696874
+5730   1601733257
+5729   751661569
+5728   1665587905
+5727   67335841
+5726   1627524834
+5725   1790335734
+5724   1738597111
+5723   1109973434
+5722   52950864
+5721   163217749
+5720   1691405275
+5719   1018115214
+5718   1710417307
+5717   758430576
+5716   1656476113
+5715   448537944
+5714   1375176647
+5713   964033431
+5712   431643
+5711   1708865927
+5710   1858125443
+5709   1244528342
+5708   1738301761
+5707   52426989
+5706   235647758
+5705   386690907
+5704   1011060355
+5703   1599879628
+5702   1145619600
+5701   145400683
+5700   1755592617
+5699   1534397416
+5698   1271620383
+5697   2022735819
+5696   476222377
+5695   517551400
+5694   1737384870
+5693   1575379362
+5692   1566051807
+5691   1182319298
+5690   600284090
+5689   932974699
+5688   1509122748
+5687   1261879362
+5686   1530737577
+5685   692442682
+5684   448106301
+5683   1813794368
+5682   1253391636
+5681   903386948
+5680   2118047814
+5679   1805698453
+5678   1008880584
+5677   1351610853
+5676   1188850282
+5675   783251777
+5674   1388554955
+5673   865659672
+5672   1991770659
+5671   1758705831
+5670   1021263948
+5669   1880340446
+5668   1058175039
+5667   754068983
+5666   285350949
+5665   1048326663
+5664   1098983241
+5663   555065572
+5662   975095272
+5661   633077108
+5660   1820680197
+5659   1485888375
+5658   1549720770
+5657   816680066
+5656   813773061
+5655   1864426857
+5654   1586534694
+5653   1692203001
+5652   1843230201
+5651   1595176830
+5650   2041990012
+5649   766436961
+5648   616848171
+5647   225628807
+5646   2110539546
+5645   323190609
+5644   938964766
+5643   1777332772
+5642   1991879372
+5641   111430213
+5640   700530792
+5639   267194965
+5638   1594989497
+5637   9848376
+5636   1802569390
+5635   1877769025
+5634   73231390
+5633   465906133
+5632   881869022
+5631   1636690545
+5630   1230839986
+5629   1004000131
+5628   672115314
+5627   1832777561
+5626   1377629019
+5625   1269053708
+5624   21196655
+5623   2138841512
+5622   1797696637
+5621   1076793240
+5620   978328659
+5619   1816361205
+5618   803381063
+5617   293657562
+5616   1434147689
+5615   333206774
+5614   478794885
+5613   827534552
+5612   1076801979
+5611   1724684407
+5610   663924364
+5609   690682416
+5608   612109223
+5607   1864704120
+5606   2084100633
+5605   1336663257
+5604   995900002
+5603   584024493
+5602   1382549795
+5601   2025352539
+5600   964575230
+5599   1545546073
+5598   1773854760
+5597   1550545254
+5596   1811580905
+5595   1386271155
+5594   1618840719
+5593   1091887063
+5592   1160512853
+5591   2128819080
+5590   273412177
+5589   684671097
+5588   382213516
+5587   470174289
+5586   1962346325
+5585   606613136
+5584   1403888442
+5583   901594125
+5582   163610188
+5581   386119563
+5580   1112575184
+5579   946703892
+5578   754065431
+5577   1422929614
+5576   868804117
+5575   1500076140
+5574   2101597110
+5573   1118031111
+5572   1766932911
+5571   1984487370
+5570   251497779
+5569   1561513624
+5568   1881448815
+5567   387583604
+5566   2079188183
+5565   719693842
+5564   225758302
+5563   1637505287
+5562   818474885
+5561   475841756
+5560   1746605564
+5559   1950721536
+5558   869808420
+5557   1923084027
+5556   1213769494
+5555   1060752199
+5554   443002948
+5553   1017768879
+5552   1936502589
+5551   1364389943
+5550   1779537780
+5549   1837129218
+5548   77899775
+5547   1401472939
+5546   1468816152
+5545   1898256654
+5544   1880626877
+5543   117109740
+5542   866533332
+5541   205419287
+5540   103038554
+5539   2011397822
+5538   1629809088
+5537   1161754973
+5536   161825302
+5535   441682896
+5534   2048702605
+5533   1897400194
+5532   2038383371
+5531   1015236997
+5530   1753516984
+5529   1971005184
+5528   736952042
+5527   1956539868
+5526   1480081079
+5525   196000615
+5524   1271733258
+5523   1226096653
+5522   1385714747
+5521   99373370
+5520   1286490168
+5519   378064841
+5518   368313066
+5517   327126769
+5516   1668329710
+5515   1351706412
+5514   1031723321
+5513   1675207590
+5512   14071185
+5511   1002619158
+5510   723093846
+5509   1088767229
+5508   1849572520
+5507   1188126192
+5506   1260536016
+5505   411908755
+5504   550783173
+5503   1033465608
+5502   143883210
+5501   67378186
+5500   278284955
+5499   1944460763
+5498   490924105
+5497   540951427
+5496   684806610
+5495   253984426
+5494   957769515
+5493   1172359888
+5492   2087090132
+5491   1007649906
+5490   1878543952
+5489   959363399
+5488   857218779
+5487   1164090302
+5486   1442887095
+5485   2140605768
+5484   1337635226
+5483   29104163
+5482   952113743
+5481   1072787604
+5480   1300530285
+5479   1682451302
+5478   1975714861
+5477   1437663765
+5476   637343018
+5475   227070408
+5474   268025545
+5473   483404987
+5472   755180653
+5471   346906095
+5470   1723937729
+5469   1884817176
+5468   1259654153
+5467   236939679
+5466   1730665559
+5465   1659930370
+5464   314377941
+5463   2097603257
+5462   1441299584
+5461   1127726733
+5460   150431127
+5459   714453649
+5458   1663959952
+5457   864096659
+5456   1973938724
+5455   1413782932
+5454   1188492024
+5453   264847622
+5452   876057526
+5451   1417146089
+5450   1244556390
+5449   2010350168
+5448   1045108284
+5447   1748644453
+5446   1169638220
+5445   153938031
+5444   1619373403
+5443   2068603098
+5442   906950906
+5441   1017847125
+5440   1234735589
+5439   1486998049
+5438   154151616
+5437   1747207431
+5436   2070045386
+5435   1780545950
+5434   218630786
+5433   1334134856
+5432   1947172129
+5431   726845934
+5430   1611250429
+5429   1433818116
+5428   887998573
+5427   250177020
+5426   1823088282
+5425   1709091101
+5424   537725406
+5423   1918829583
+5422   1167774880
+5421   1013191005
+5420   372037805
+5419   1643395585
+5418   840711948
+5417   891170252
+5416   129271050
+5415   1248518770
+5414   1394470773
+5413   601526278
+5412   833867508
+5411   1567436504
+5410   863695508
+5409   1635011806
+5408   1564436311
+5407   521089314
+5406   1528576645
+5405   735910529
+5404   1980857469
+5403   1639268499
+5402   1870368075
+5401   513354013
+5400   1986331009
+5399   1361073409
+5398   1758213482
+5397   1326391120
+5396   1859935262
+5395   2051742347
+5394   541316221
+5393   1672018048
+5392   1546791778
+5391   1671862943
+5390   172479057
+5389   1628351200
+5388   1514124534
+5387   1739676826
+5386   1644183127
+5385   1675228420
+5384   414651261
+5383   1974517917
+5382   1885314417
+5381   1346339350
+5380   3000193
+5379   342606194
+5378   106435160
+5377   828525782
+5376   687715493
+5375   2036791794
+5374   1013026102
+5373   1467503456
+5372   1800421138
+5371   509294666
+5370   902624179
+5369   659939889
+5368   1648621795
+5367   1853954783
+5366   785074898
+5365   187917213
+5364   504950568
+5363   1016936926
+5362   1499538991
+5361   2065924226
+5360   157738408
+5359   580285878
+5358   2131651721
+5357   1986379762
+5356   1325025565
+5355   1817148858
+5354   1937397651
+5353   1215795559
+5352   1971517724
+5351   1542708223
+5350   1239904190
+5349   1321958059
+5348   1802374349
+5347   217127014
+5346   1962983328
+5345   1367695685
+5344   236370655
+5343   503731435
+5342   564879277
+5341   1140481249
+5340   1008156519
+5339   1196153044
+5338   2022348638
+5337   1460704581
+5336   1349004214
+5335   1915621620
+5334   835861870
+5333   586509990
+5332   859198518
+5331   919253113
+5330   2081756152
+5329   318842294
+5328   1402743961
+5327   314502863
+5326   48982111
+5325   109230006
+5324   1993114782
+5323   394689428
+5322   2123375017
+5321   649559665
+5320   1887817521
+5319   1022777175
+5318   1506458379
+5317   434678664
+5316   2128240007
+5315   1459251892
+5314   802816408
+5313   1243373054
+5312   1643058564
+5311   1516209881
+5310   1265616259
+5309   1694935586
+5308   1994632477
+5307   106727018
+5306   624842711
+5305   762494224
+5304   1056423102
+5303   2064092405
+5302   652237486
+5301   540356223
+5300   1663992799
+5299   1767253289
+5298   269860183
+5297   1293513955
+5296   468871729
+5295   1801776331
+5294   133338637
+5293   1343555117
+5292   654355554
+5291   1100597841
+5290   1290584934
+5289   1453138857
+5288   1042020816
+5287   47206486
+5286   1779345904
+5285   884866953
+5284   1963676976
+5283   1434090175
+5282   2125240443
+5281   2095606626
+5280   1669061051
+5279   1158889240
+5278   1070092874
+5277   1232138253
+5276   1197787564
+5275   708233954
+5274   110256738
+5273   516066878
+5272   400099605
+5271   1032467845
+5270   270496040
+5269   370478844
+5268   1298381559
+5267   615567500
+5266   1160175318
+5265   1272800260
+5264   1147420776
+5263   1180224443
+5262   52970183
+5261   1348700345
+5260   58577025
+5259   1243378447
+5258   1821276600
+5257   157153863
+5256   231013158
+5255   345255729
+5254   907110158
+5253   2015553998
+5252   1912512771
+5251   966351202
+5250   1025513751
+5249   436922798
+5248   2108585324
+5247   361858920
+5246   1121881515
+5245   681720686
+5244   308134349
+5243   1225272541
+5242   245570838
+5241   29620761
+5240   1881569933
+5239   1802412187
+5238   1357787173
+5237   25581299
+5236   1615630372
+5235   2127434523
+5234   1219830077
+5233   1946204079
+5232   1121647418
+5231   957075383
+5230   1674907393
+5229   2048906809
+5228   1012365289
+5227   1476020871
+5226   1397527353
+5225   362942807
+5224   580226606
+5223   2088242603
+5222   990040247
+5221   1475589973
+5220   1005249526
+5219   663654831
+5218   1462524930
+5217   1426864638
+5216   53724571
+5215   2044092622
+5214   436149847
+5213   278513587
+5212   1491186255
+5211   590642299
+5210   819317236
+5209   1855988634
+5208   186781815
+5207   1377836298
+5206   953234869
+5205   1816909941
+5204   1005787104
+5203   262754694
+5202   271296686
+5201   1220224257
+5200   2092193742
+5199   198886522
+5198   651379456
+5197   649422482
+5196   895794265
+5195   1456768398
+5194   1520386208
+5193   1252120280
+5192   1082993077
+5191   326385415
+5190   13065043
+5189   1725868536
+5188   609930260
+5187   1565915956
+5186   990714790
+5185   1922694631
+5184   552906367
+5183   1992991196
+5182   1606679999
+5181   1782681269
+5180   403860483
+5179   1588964585
+5178   902753765
+5177   517355522
+5176   372049194
+5175   690480175
+5174   1545613255
+5173   1933046495
+5172   318044600
+5171   72410164
+5170   568844801
+5169   1442771260
+5168   1450575905
+5167   1342094706
+5166   1276519921
+5165   1791157632
+5164   373775321
+5163   1194000793
+5162   1239055237
+5161   1504608188
+5160   1863938803
+5159   594632735
+5158   735153746
+5157   834719277
+5156   1013009589
+5155   1145207242
+5154   316014632
+5153   917708746
+5152   1589130713
+5151   17715414
+5150   879927504
+5149   2033988609
+5148   1216915391
+5147   212273589
+5146   1119225915
+5145   586486346
+5144   372435575
+5143   1473203091
+5142   1364201694
+5141   1022756988
+5140   769317907
+5139   1374233743
+5138   166251338
+5137   1806901920
+5136   968319385
+5135   82519128
+5134   552102395
+5133   1016650780
+5132   1477545638
+5131   644422502
+5130   769454442
+5129   1029219526
+5128   1729106794
+5127   1737430152
+5126   518704645
+5125   95300843
+5124   1703560177
+5123   298299218
+5122   37781242
+5121   1702625752
+5120   948283670
+5119   667653914
+5118   914762693
+5117   630429045
+5116   1987321662
+5115   1793506472
+5114   1369768300
+5113   1497162235
+5112   703885184
+5111   2137451599
+5110   856505649
+5109   1109899634
+5108   405914358
+5107   83732210
+5106   1254799525
+5105   2099152252
+5104   752457138
+5103   2055163540
+5102   247196338
+5101   448326112
+5100   1062799356
+5099   1179507938
+5098   510514881
+5097   1633805951
+5096   33869975
+5095   220405427
+5094   57519601
+5093   934425
+5092   1497499195
+5091   1517610975
+5090   787863058
+5089   317854625
+5088   827815900
+5087   1268739869
+5086   1408144393
+5085   490159426
+5084   1089621288
+5083   1379800348
+5082   640656586
+5081   1741469197
+5080   1731537241
+5079   772773439
+5078   2002583757
+5077   454245753
+5076   1478758719
+5075   1347119633
+5074   1851955914
+5073   304131026
+5072   992364184
+5071   1215172047
+5070   2085294879
+5069   1576477053
+5068   1145637963
+5067   290109454
+5066   1576286350
+5065   32935550
+5064   870389879
+5063   687392273
+5062   1360555014
+5061   1179644570
+5060   689795075
+5059   1666606837
+5058   1057193880
+5057   337656474
+5056   179118580
+5055   28344044
+5054   1996986488
+5053   1495635739
+5052   1795746755
+5051   2015366794
+5050   1886369088
+5049   1277291488
+5048   1441498368
+5047   655464124
+5046   749773487
+5045   1174627693
+5044   354755449
+5043   636783867
+5042   366319795
+5041   1563370778
+5040   69534084
+5039   1795185425
+5038   190703
+5037   1112702413
+5036   1567203222
+5035   888894076
+5034   819864183
+5033   1838228957
+5032   2145080846
+5031   1841431825
+5030   122450689
+5029   352138601
+5028   1487488257
+5027   1028849836
+5026   488153633
+5025   830966489
+5024   380080937
+5023   2129103342
+5022   1756750298
+5021   518455267
+5020   573868426
+5019   1230904964
+5018   527518001
+5017   266870675
+5016   300708675
+5015   112989620
+5014   808307897
+5013   938868318
+5012   567249783
+5011   718618018
+5010   1563180075
+5009   1104315318
+5008   227982202
+5007   1258780275
+5006   292838230
+5005   1876457913
+5004   891296878
+5003   1125916006
+5002   1715778268
+5001   1792942245
+5000   353943568
+4999   1241084501
+4998   2011468615
+4997   656521767
+4996   648768898
+4995   506533939
+4994   1221699839
+4993   2009109318
+4992   1555234915
+4991   525845334
+4990   2138420914
+4989   306997751
+4988   930196289
+4987   414528381
+4986   1606046425
+4985   1509324004
+4984   1693223485
+4983   89689879
+4982   1523171891
+4981   1610418112
+4980   490635816
+4979   304399800
+4978   811477088
+4977   499007937
+4976   367483397
+4975   1314405871
+4974   160679645
+4973   1245838280
+4972   771972438
+4971   474693766
+4970   1928957278
+4969   1844905448
+4968   592315603
+4967   1504934676
+4966   1582305576
+4965   787143228
+4964   1098782672
+4963   695854505
+4962   2018172052
+4961   1248237164
+4960   1743132692
+4959   1723892533
+4958   848434974
+4957   1568355933
+4956   868788544
+4955   1516356546
+4954   2133635761
+4953   82805372
+4952   1746537711
+4951   1218772091
+4950   798941024
+4949   2139111526
+4948   2084400051
+4947   1644554865
+4946   338328292
+4945   1269128764
+4944   542433433
+4943   1833469526
+4942   1464364650
+4941   1074550638
+4940   2029861811
+4939   424022602
+4938   262599872
+4937   1952656023
+4936   406152004
+4935   886451071
+4934   916454823
+4933   1998029156
+4932   1100205460
+4931   294279519
+4930   399802190
+4929   174776759
+4928   855103989
+4927   1479562075
+4926   1582203820
+4925   785983171
+4924   1917302483
+4923   914863669
+4922   1431347996
+4921   1754909832
+4920   1281855688
+4919   1301869807
+4918   1800783234
+4917   815271286
+4916   1102121432
+4915   652342414
+4914   1952247762
+4913   1615366443
+4912   1951091363
+4911   1040342048
+4910   811950766
+4909   77205788
+4908   17870598
+4907   1523632448
+4906   1036201199
+4905   555606496
+4904   1933729259
+4903   622175304
+4902   1598226966
+4901   925428701
+4900   1586659178
+4899   1067723762
+4898   740056587
+4897   69120817
+4896   1709743240
+4895   667340150
+4894   1502118823
+4893   162392651
+4892   1780491629
+4891   129478189
+4890   2101610246
+4889   466584402
+4888   199748375
+4887   1148440820
+4886   1010507172
+4885   1634238637
+4884   848734699
+4883   911905713
+4882   803415677
+4881   1873885574
+4880   1022471450
+4879   1435801965
+4878   1188488237
+4877   1609747750
+4876   1737386837
+4875   414025895
+4874   1104863178
+4873   1008300558
+4872   1182999773
+4871   530503203
+4870   185372113
+4869   1517538361
+4868   1505464170
+4867   72716437
+4866   714485642
+4865   1547350589
+4864   1034332169
+4863   1372640633
+4862   208266052
+4861   1313907227
+4860   2077213462
+4859   953169426
+4858   1603560877
+4857   712993386
+4856   299706121
+4855   98601459
+4854   830822960
+4853   1122332772
+4852   2036917911
+4851   1515097359
+4850   685397337
+4849   1560207348
+4848   1845898776
+4847   774462341
+4846   504884572
+4845   729086279
+4844   1378509770
+4843   574359974
+4842   822928444
+4841   1812945060
+4840   1172522681
+4839   112655676
+4838   803052718
+4837   2105597229
+4836   1185867915
+4835   1489328657
+4834   1339084536
+4833   1867908590
+4832   1442910819
+4831   1402580274
+4830   1857829997
+4829   1364220076
+4828   653463305
+4827   1504959418
+4826   2029654074
+4825   1324856996
+4824   209167196
+4823   1463209248
+4822   436935435
+4821   476710562
+4820   1816682231
+4819   2058418644
+4818   1055322776
+4817   1116812496
+4816   1543436219
+4815   2078008245
+4814   2053641483
+4813   1713048357
+4812   1549320941
+4811   710272768
+4810   1009892342
+4809   1214409099
+4808   1074271409
+4807   1461207709
+4806   766512693
+4805   1465442973
+4804   46417838
+4803   2083987910
+4802   10078593
+4801   78690742
+4800   749116968
+4799   352870579
+4798   1482049650
+4797   1476089957
+4796   1295792222
+4795   566444825
+4794   887921561
+4793   1879940281
+4792   1794010665
+4791   526000439
+4790   1568871434
+4789   699869735
+4788   514982424
+4787   1124798179
+4786   1210654661
+4785   1977871510
+4784   528687304
+4783   1343368715
+4782   703156015
+4781   334911842
+4780   1783485007
+4779   1696168280
+4778   447896406
+4777   1756312084
+4776   1414789871
+4775   830008430
+4774   1455364380
+4773   2115210743
+4772   1334870942
+4771   1804691662
+4770   744124740
+4769   1420510659
+4768   1204562004
+4767   915604825
+4766   588168395
+4765   1563335589
+4764   919917808
+4763   361921122
+4762   311068847
+4761   1094140930
+4760   11018014
+4759   444073255
+4758   1636698721
+4757   684594562
+4756   596110875
+4755   2014769594
+4754   1274715494
+4753   193775462
+4752   1707367356
+4751   1154471383
+4750   2034499083
+4749   27172923
+4748   281378409
+4747   1765371624
+4746   300947704
+4745   1447062776
+4744   1642621136
+4743   1798156366
+4742   1371086003
+4741   2061843930
+4740   600129657
+4739   1976003563
+4738   832342264
+4737   1788710063
+4736   2143170664
+4735   226247273
+4734   1252266741
+4733   1973260526
+4732   350903108
+4731   2014479240
+4730   1604925856
+4729   1473907100
+4728   1995446028
+4727   1769412775
+4726   1557362716
+4725   402335413
+4724   307402238
+4723   120244111
+4722   306760026
+4721   1680194433
+4720   873092974
+4719   269127459
+4718   1873708867
+4717   981799281
+4716   122750487
+4715   650274986
+4714   75976772
+4713   1728260854
+4712   1198026708
+4711   1542566088
+4710   1229501666
+4709   958903242
+4708   1980316546
+4707   606094991
+4706   536443322
+4705   169910138
+4704   2022827813
+4703   1385271149
+4702   368334670
+4701   1024479656
+4700   19033212
+4699   1982996729
+4698   2064028032
+4697   1593110615
+4696   1462010536
+4695   1437118604
+4694   95575386
+4693   774691453
+4692   1394634785
+4691   37632567
+4690   1953969214
+4689   2038777341
+4688   146376972
+4687   1223433881
+4686   905822508
+4685   541973281
+4684   1599731925
+4683   680894332
+4682   498759187
+4681   239123466
+4680   1709733190
+4679   623406675
+4678   422459920
+4677   1810406408
+4676   730750826
+4675   1298655821
+4674   1949059116
+4673   998348157
+4672   1366237936
+4671   532821588
+4670   1107935272
+4669   573406245
+4668   520986193
+4667   626909427
+4666   1497535228
+4665   687319083
+4664   42483819
+4663   57942819
+4662   968205887
+4661   1503341092
+4660   2038739243
+4659   730535333
+4658   1132954832
+4657   1751887338
+4656   1771185603
+4655   224928176
+4654   43214094
+4653   1360608459
+4652   1118644790
+4651   2022836160
+4650   1964147194
+4649   2046810429
+4648   2040139497
+4647   1271287747
+4646   2008830940
+4645   1879886317
+4644   2079901532
+4643   1416237527
+4642   2037896533
+4641   792831691
+4640   11835395
+4639   481025844
+4638   1223354665
+4637   1981150758
+4636   584425608
+4635   1439592409
+4634   1866596843
+4633   686626374
+4632   166687224
+4631   237670554
+4630   370386260
+4629   286851904
+4628   1106833377
+4627   908026656
+4626   1708673244
+4625   410577144
+4624   1253767034
+4623   167861582
+4622   1543944912
+4621   1219318008
+4620   2130180310
+4619   692859447
+4618   37979489
+4617   160253180
+4616   1338869862
+4615   592593413
+4614   1989473432
+4613   1287069841
+4612   1404402132
+4611   1556870688
+4610   1716960674
+4609   178168285
+4608   2044083884
+4607   1931245904
+4606   114553914
+4605   2045282882
+4604   1272905184
+4603   1628926289
+4602   316240114
+4601   2027318968
+4600   1278320825
+4599   1609843252
+4598   725662308
+4597   696256233
+4596   1801743269
+4595   1540811662
+4594   1014115880
+4593   34449026
+4592   185164919
+4591   851085465
+4590   1181338519
+4589   1969927130
+4588   1501473233
+4587   1592869724
+4586   318263396
+4585   51800021
+4584   1335674929
+4583   432602743
+4582   1717592815
+4581   1226233846
+4580   1660270452
+4579   1933198418
+4578   63614371
+4577   2146284650
+4576   658340719
+4575   633111273
+4574   1729042767
+4573   1393069864
+4572   350605464
+4571   853880510
+4570   1301656660
+4569   582064592
+4568   1955583630
+4567   1332334293
+4566   1829624001
+4565   1767294243
+4564   1355646743
+4563   163030415
+4562   1000594154
+4561   362721437
+4560   1497095880
+4559   1735952443
+4558   1651663733
+4557   1449673212
+4556   257194795
+4555   2033144301
+4554   481690853
+4553   109441082
+4552   919815939
+4551   1931878045
+4550   1162619475
+4549   1661469450
+4548   1274857698
+4547   1577986745
+4546   417241882
+4545   1412754503
+4544   282505809
+4543   875162257
+4542   91413204
+4541   1916024520
+4540   1045780528
+4539   2116806014
+4538   899924239
+4537   188289387
+4536   2124171198
+4535   1666593586
+4534   766700089
+4533   992925305
+4532   813418183
+4531   1412125359
+4530   858541352
+4529   47422668
+4528   1478757648
+4527   1766003080
+4526   967982358
+4525   147753712
+4524   1113328362
+4523   697296456
+4522   1094305255
+4521   1405830136
+4520   657020347
+4519   1732116378
+4518   1244227568
+4517   2009586843
+4516   1295480936
+4515   1689563273
+4514   1321341298
+4513   513964937
+4512   1976865377
+4511   122090838
+4510   1016100281
+4509   857491141
+4508   2140118464
+4507   1380814301
+4506   1569072946
+4505   1131245893
+4504   853175403
+4503   1502058378
+4502   134383953
+4501   765995515
+4500   2080851358
+4499   1240021919
+4498   1226923957
+4497   1331003936
+4496   652674718
+4495   270685902
+4494   1200932105
+4493   1854981873
+4492   40276109
+4491   1509672525
+4490   161602568
+4489   794917151
+4488   436635442
+4487   1702147942
+4486   688245545
+4485   781515998
+4484   1860181544
+4483   1199250460
+4482   1645348304
+4481   1119374236
+4480   129456022
+4479   1782769628
+4478   1435901843
+4477   1008872571
+4476   527638898
+4475   67014568
+4474   996861939
+4473   87179888
+4472   1568690667
+4471   1041845682
+4470   1686555205
+4469   749847422
+4468   587347201
+4467   956238055
+4466   130071830
+4465   945176493
+4464   230409793
+4463   1838743228
+4462   1693379305
+4461   1392842605
+4460   1073037083
+4459   606938274
+4458   106671606
+4457   1802603091
+4456   1989450046
+4455   1636478732
+4454   1283651342
+4453   740807308
+4452   1069794438
+4451   2010062324
+4450   1830956041
+4449   1268067099
+4448   1255130730
+4447   1368887275
+4446   12010631
+4445   440459010
+4444   645807548
+4443   2102499905
+4442   548108330
+4441   818843245
+4440   454498481
+4439   730317150
+4438   619775592
+4437   1789654356
+4436   725828261
+4435   438812250
+4434   1399280836
+4433   985050836
+4432   765706145
+4431   1086441031
+4430   1286170999
+4429   1417917639
+4428   764971876
+4427   617676522
+4426   518951749
+4425   1248642737
+4424   566684294
+4423   1421072665
+4422   1057334915
+4421   1949210987
+4420   754931594
+4419   462068766
+4418   1256056467
+4417   814671720
+4416   723079726
+4415   56994374
+4414   2039834327
+4413   1974447951
+4412   1648001424
+4411   1965274828
+4410   199067653
+4409   812327773
+4408   4488889
+4407   180963342
+4406   390373520
+4405   1888261073
+4404   1820589752
+4403   312839805
+4402   1846363485
+4401   1495272154
+4400   321469155
+4399   668494477
+4398   898965890
+4397   1663812786
+4396   50992228
+4395   1245362732
+4394   191307822
+4393   764956954
+4392   666141071
+4391   595266149
+4390   693154520
+4389   2087743522
+4388   1886472687
+4387   1199062093
+4386   922321040
+4385   896115423
+4384   556476597
+4383   74559499
+4382   1775380298
+4381   835673651
+4380   1960785939
+4379   18104311
+4378   421954253
+4377   263711463
+4376   507857237
+4375   77533715
+4374   41897588
+4373   325317598
+4372   2138854298
+4371   1177869008
+4370   596306264
+4369   805140016
+4368   617502249
+4367   1801086806
+4366   1472504964
+4365   1433518921
+4364   579221661
+4363   1743525320
+4362   71802434
+4361   725881196
+4360   856277110
+4359   1641576074
+4358   1165422482
+4357   990357264
+4356   642585496
+4355   847761541
+4354   1268218772
+4353   1868286594
+4352   261257208
+4351   1757275987
+4350   413719398
+4349   1697074475
+4348   1657730721
+4347   344420538
+4346   221813875
+4345   182539639
+4344   86163065
+4343   1011512228
+4342   1876494982
+4341   1333714281
+4340   560366759
+4339   942703106
+4338   1480118700
+4337   1331466975
+4336   1221865145
+4335   1876463292
+4334   1361716487
+4333   2000824112
+4332   887248210
+4331   577710008
+4330   1707942362
+4329   2013403493
+4328   998990578
+4327   317660941
+4326   1869622140
+4325   921782550
+4324   586504332
+4323   1658426433
+4322   1454567195
+4321   711666381
+4320   99545266
+4319   69298860
+4318   1475260600
+4317   1475191082
+4316   258257473
+4315   1357785294
+4314   453528304
+4313   899932431
+4312   451145469
+4311   933791876
+4310   2001079229
+4309   1376383431
+4308   1868321609
+4307   1751139056
+4306   2117234136
+4305   1368524680
+4304   989215081
+4303   784006479
+4302   292881750
+4301   1021328365
+4300   1726203077
+4299   1390281421
+4298   143781353
+4297   77208028
+4296   1878640256
+4295   211195707
+4294   1614699002
+4293   2022321599
+4292   1558881167
+4291   1385268335
+4290   1383889428
+4289   771837831
+4288   1958525035
+4287   117475306
+4286   1021662778
+4285   1505808689
+4284   906639825
+4283   1667220076
+4282   1046336850
+4281   1222245686
+4280   1212953915
+4279   249940173
+4278   1406632943
+4277   499796928
+4276   761923974
+4275   1333227657
+4274   1075642930
+4273   2115370364
+4272   1205287049
+4271   1050083976
+4270   877547011
+4269   1648995049
+4268   1659124813
+4267   2080069294
+4266   609992674
+4265   2003802305
+4264   799798188
+4263   229430667
+4262   638432171
+4261   787043335
+4260   1574226947
+4259   1266414122
+4258   1897658701
+4257   452716346
+4256   1358319129
+4255   1501926350
+4254   459471839
+4253   1831877787
+4252   454266160
+4251   796396676
+4250   1963096391
+4249   713156987
+4248   1635499847
+4247   73405285
+4246   1571637646
+4245   794037258
+4244   127940608
+4243   25558954
+4242   1237823353
+4241   1703775648
+4240   1538442811
+4239   944961365
+4238   1039002375
+4237   1802806156
+4236   1280271106
+4235   380562006
+4234   1365370134
+4233   12754852
+4232   802687368
+4231   1519501696
+4230   1036868282
+4229   1121510601
+4228   2055578641
+4227   395732351
+4226   2140728154
+4225   1673924990
+4224   1047660189
+4223   1810558811
+4222   2016265044
+4221   1888592821
+4220   1308380477
+4219   1889691105
+4218   1289002989
+4217   841462589
+4216   2092948325
+4215   1546078692
+4214   1703697553
+4213   571648607
+4212   634599790
+4211   292861988
+4210   664773273
+4209   1883120303
+4208   1812173906
+4207   658440368
+4206   437436022
+4205   1267516254
+4204   1725358286
+4203   1993352085
+4202   1123370218
+4201   1828660414
+4200   1611406703
+4199   641135930
+4198   1128266095
+4197   381653651
+4196   1495555810
+4195   330169343
+4194   1805143594
+4193   1306551016
+4192   502178333
+4191   126573938
+4190   599589832
+4189   466917888
+4188   1944226428
+4187   1890407945
+4186   1285248684
+4185   1521299718
+4184   911478901
+4183   1410835565
+4182   2054358982
+4181   898963135
+4180   628171729
+4179   6332905
+4178   1445684281
+4177   544657652
+4176   1080565730
+4175   591567584
+4174   144146035
+4173   2044181520
+4172   381945382
+4171   482234288
+4170   700394319
+4169   1229753051
+4168   1293063768
+4167   798096751
+4166   723993705
+4165   189004794
+4164   1975474658
+4163   1678569655
+4162   706961183
+4161   35260445
+4160   329831158
+4159   856665535
+4158   1329152852
+4157   422926710
+4156   978929043
+4155   2021896767
+4154   1614424384
+4153   12515766
+4152   782663835
+4151   2048026077
+4150   1600762501
+4149   83514077
+4148   1073250823
+4147   854116697
+4146   400511617
+4145   1183867858
+4144   209622202
+4143   1809395395
+4142   1343787200
+4141   1299675979
+4140   1336654167
+4139   2049781216
+4138   505759346
+4137   1104058974
+4136   970105741
+4135   1192907698
+4134   1629527258
+4133   1940214213
+4132   1348738497
+4131   1997779296
+4130   853591240
+4129   2054388096
+4128   2025220140
+4127   1454739733
+4126   955985974
+4125   966413277
+4124   1239232931
+4123   1713881955
+4122   559236913
+4121   699149758
+4120   974775254
+4119   746645804
+4118   1830486108
+4117   2036866613
+4116   644494495
+4115   738599869
+4114   1987564305
+4113   1057429871
+4112   472741228
+4111   1441489632
+4110   793916633
+4109   232595193
+4108   1079675474
+4107   1460335296
+4106   1622015364
+4105   1177375176
+4104   1991652849
+4103   1779231610
+4102   1086622972
+4101   1441834048
+4100   2120042804
+4099   1546335155
+4098   1098402122
+4097   1058806863
+4096   215506802
+4095   1389587667
+4094   407176364
+4093   540083173
+4092   739106701
+4091   1960074756
+4090   1016147298
+4089   1085392289
+4088   102151309
+4087   1091886238
+4086   49302307
+4085   1734548272
+4084   265858641
+4083   546074673
+4082   263513238
+4081   240146035
+4080   361814158
+4079   1481064985
+4078   758063477
+4077   2049783946
+4076   1616166095
+4075   1990267401
+4074   90752204
+4073   549818800
+4072   1806672454
+4071   1687771465
+4070   343431926
+4069   1061235941
+4068   1330828353
+4067   1856298103
+4066   651630499
+4065   1822907277
+4064   650480966
+4063   594585255
+4062   1671419522
+4061   1801198060
+4060   1857923447
+4059   2071744708
+4058   1036089981
+4057   515086685
+4056   826027597
+4055   1650711282
+4054   1471035034
+4053   25712606
+4052   184260515
+4051   929931901
+4050   1629566206
+4049   459513860
+4048   2012382538
+4047   915279723
+4046   1959031742
+4045   1066347294
+4044   183594947
+4043   550464386
+4042   206386874
+4041   745436513
+4040   356943112
+4039   634617470
+4038   409605442
+4037   1655404724
+4036   1205817137
+4035   57045243
+4034   151487754
+4033   996766554
+4032   884145456
+4031   1747158462
+4030   765108078
+4029   1342836761
+4028   1245717111
+4027   1532862347
+4026   1191535299
+4025   800314990
+4024   1466450767
+4023   541103133
+4022   543630048
+4021   1872230303
+4020   1065033011
+4019   714286482
+4018   647965766
+4017   946035243
+4016   731684776
+4015   1408567355
+4014   859960420
+4013   1585642081
+4012   193521274
+4011   1719253052
+4010   335831071
+4009   849022036
+4008   1576283981
+4007   352560198
+4006   1503916969
+4005   209050583
+4004   1320383435
+4003   551812940
+4002   231658475
+4001   1688792343
+4000   501441351
+3999   1379729379
+3998   151301462
+3997   445402120
+3996   66411579
+3995   650432166
+3994   256684942
+3993   1741704112
+3992   1623553770
+3991   1976827214
+3990   1224264537
+3989   118997767
+3988   2130085354
+3987   1386882058
+3986   86074823
+3985   1293526343
+3984   1215046081
+3983   1288191016
+3982   1249811010
+3981   1491982885
+3980   142969071
+3979   2130754521
+3978   1492588715
+3977   1367233397
+3976   1179660411
+3975   952104029
+3974   2124875756
+3973   1779074740
+3972   50371588
+3971   999412744
+3970   1537490881
+3969   56039231
+3968   1313317800
+3967   1648352943
+3966   188717178
+3965   472191115
+3964   1174362044
+3963   427341376
+3962   517439575
+3961   1504556002
+3960   1994225508
+3959   1984866126
+3958   32922944
+3957   836559011
+3956   171835977
+3955   945367455
+3954   43715333
+3953   1870546844
+3952   1145221945
+3951   1266540137
+3950   2146877818
+3949   923219321
+3948   951094109
+3947   540484685
+3946   1389841289
+3945   1548069319
+3944   901732441
+3943   1125463012
+3942   241583859
+3941   2141816005
+3940   1833578592
+3939   2036621585
+3938   2014805700
+3937   841126685
+3936   473990899
+3935   1908859450
+3934   2102235187
+3933   1817289690
+3932   580599516
+3931   680057097
+3930   1471633058
+3929   1157666497
+3928   1813030149
+3927   1235039136
+3926   792843678
+3925   448772781
+3924   1947629158
+3923   924658844
+3922   1871152673
+3921   222002623
+3920   315446027
+3919   1606393133
+3918   1680861680
+3917   1550508438
+3916   1786235892
+3915   264378277
+3914   1306485460
+3913   907400083
+3912   1439368068
+3911   352445921
+3910   127010305
+3909   992451907
+3908   1562630686
+3907   105946250
+3906   886375145
+3905   804184857
+3904   1328259934
+3903   1422178090
+3902   345656631
+3901   1570416667
+3900   1014510595
+3899   236593922
+3898   364822819
+3897   1364257368
+3896   1434893626
+3895   2015668482
+3894   725103755
+3893   1725626535
+3892   609212816
+3891   264759540
+3890   688624591
+3889   912421237
+3888   1967640888
+3887   1416483402
+3886   244022977
+3885   878835809
+3884   972493857
+3883   954039539
+3882   780389778
+3881   446916161
+3880   937298883
+3879   21064055
+3878   106076761
+3877   758445829
+3876   925169963
+3875   1611680703
+3874   458528225
+3873   1905326915
+3872   407667495
+3871   109062709
+3870   1205593848
+3869   1797736875
+3868   949183944
+3867   496637985
+3866   639153613
+3865   1856750739
+3864   1406455665
+3863   460344215
+3862   1037001943
+3861   1844275227
+3860   444602300
+3859   1419624837
+3858   668398260
+3857   1088805079
+3856   443989545
+3855   1437467086
+3854   98446030
+3853   525577696
+3852   16740656
+3851   759325723
+3850   340839399
+3849   178853053
+3848   1243377739
+3847   641879706
+3846   299917604
+3845   1167326696
+3844   1204013208
+3843   349465516
+3842   699733067
+3841   757414268
+3840   1307362413
+3839   708955863
+3838   1158583262
+3837   1239916853
+3836   1237665967
+3835   178809398
+3834   819748795
+3833   1709664086
+3832   15741915
+3831   1764860754
+3830   1175876967
+3829   1503280868
+3828   975635292
+3827   1378414821
+3826   990359049
+3825   2065895496
+3824   1420726430
+3823   1486603955
+3822   184738297
+3821   1985371250
+3820   1663431632
+3819   1846443341
+3818   2026419097
+3817   76051043
+3816   1585350146
+3815   2097935736
+3814   467593628
+3813   446598940
+3812   1189586750
+3811   2138260852
+3810   1746314654
+3809   67445560
+3808   1618773543
+3807   979773864
+3806   420168057
+3805   1675485529
+3804   163067483
+3803   1202371689
+3802   533787119
+3801   659944694
+3800   789225462
+3799   1944945793
+3798   512921819
+3797   1057223443
+3796   2105172039
+3795   1651238742
+3794   1881157199
+3793   1582838828
+3792   1970655971
+3791   485778604
+3790   2106435801
+3789   1587380588
+3788   261093194
+3787   2075967009
+3786   1755941063
+3785   1138751206
+3784   908348985
+3783   476816424
+3782   847767934
+3781   1122141190
+3780   519487309
+3779   766540790
+3778   1794761151
+3777   2090771662
+3776   816706381
+3775   1365280016
+3774   1141698409
+3773   1650606436
+3772   413146226
+3771   736324974
+3770   147022875
+3769   1879485667
+3768   1987257402
+3767   1009166725
+3766   1323549892
+3765   522333211
+3764   1828066419
+3763   1395378595
+3762   1623886675
+3761   383275382
+3760   224685409
+3759   30468791
+3758   1978923173
+3757   1269825636
+3756   1167618024
+3755   1279124639
+3754   290983272
+3753   1933691443
+3752   2104812763
+3751   81227144
+3750   1474863687
+3749   576199294
+3748   2097318057
+3747   429481134
+3746   949073253
+3745   1313583592
+3744   952133790
+3743   405373435
+3742   1503583561
+3741   681144207
+3740   896551219
+3739   1285339797
+3738   555935775
+3737   1464924191
+3736   1328583954
+3735   2075654944
+3734   1045930184
+3733   1444791036
+3732   1170693186
+3731   1593417883
+3730   551835857
+3729   1102343421
+3728   1010334415
+3727   699798534
+3726   978842363
+3725   1381410228
+3724   1321795524
+3723   209756128
+3722   458827756
+3721   1528613468
+3720   131392735
+3719   1045382552
+3718   1774609689
+3717   783734464
+3716   1624830992
+3715   543699817
+3714   1957483679
+3713   270989582
+3712   1656305864
+3711   218243764
+3710   125208432
+3709   1579110676
+3708   2104239491
+3707   627764478
+3706   418994007
+3705   2031276566
+3704   904961758
+3703   1599995948
+3702   892955179
+3701   68349764
+3700   583083468
+3699   1999520970
+3698   123501058
+3697   1776407835
+3696   1525486658
+3695   769086235
+3694   922582472
+3693   1940665703
+3692   78363393
+3691   1560928852
+3690   1901487427
+3689   1495141918
+3688   1568035208
+3687   1230909872
+3686   973734433
+3685   1353841410
+3684   1034877601
+3683   1739239915
+3682   145781150
+3681   77195188
+3680   261487921
+3679   1644927602
+3678   1160116668
+3677   72962925
+3676   1870286368
+3675   966481707
+3674   1138321386
+3673   836611994
+3672   1016912480
+3671   1040917857
+3670   2092332354
+3669   954159281
+3668   474034312
+3667   1501898471
+3666   853825363
+3665   1732304603
+3664   690722841
+3663   1509137268
+3662   39178276
+3661   730705123
+3660   2140377292
+3659   670577555
+3658   521407485
+3657   214193798
+3656   196032270
+3655   1381978166
+3654   1208060260
+3653   957682413
+3652   1477751994
+3651   648337196
+3650   1064562167
+3649   188524996
+3648   1922124882
+3647   193634961
+3646   1082125186
+3645   1033674374
+3644   2097052874
+3643   97403529
+3642   891763287
+3641   62753199
+3640   566883545
+3639   590433883
+3638   100333918
+3637   889213357
+3636   811175629
+3635   1492171743
+3634   1693126326
+3633   2107501366
+3632   1516243624
+3631   1516084369
+3630   209297638
+3629   1926183494
+3628   474545284
+3627   1286912966
+3626   1153617186
+3625   1385833505
+3624   2051709820
+3623   559723064
+3622   2040603894
+3621   1289226998
+3620   873695962
+3619   870927206
+3618   1253883457
+3617   888450508
+3616   244065735
+3615   984721657
+3614   141911086
+3613   2034299675
+3612   1678003632
+3611   301329404
+3610   2109902929
+3609   1825153836
+3608   1926741902
+3607   755645823
+3606   1343570678
+3605   851157911
+3604   2123411767
+3603   177041957
+3602   1898203728
+3601   1737543778
+3600   1041539085
+3599   1069868319
+3598   772566308
+3597   1236195427
+3596   1382686794
+3595   593894122
+3594   1492713259
+3593   762482822
+3592   1833510750
+3591   1169676688
+3590   35343540
+3589   2132729102
+3588   626861471
+3587   269161800
+3586   746539421
+3585   357249708
+3584   1454201672
+3583   1988065330
+3582   2071880393
+3581   2000333444
+3580   522071150
+3579   1354257106
+3578   481583157
+3577   1075583991
+3576   779717704
+3575   1166528721
+3574   1100437830
+3573   385867989
+3572   1282986520
+3571   828335409
+3570   964977470
+3569   1952827305
+3568   1834665173
+3567   178672186
+3566   1890965816
+3565   620203971
+3564   907867020
+3563   323036571
+3562   727139282
+3561   1848265296
+3560   542815217
+3559   1913665388
+3558   1386189680
+3557   269611763
+3556   962443776
+3555   905957739
+3554   432852962
+3553   1601351876
+3552   1465994180
+3551   717623287
+3550   1518750287
+3549   1593970807
+3548   574539402
+3547   1462538084
+3546   2122629808
+3545   393849715
+3544   2031025849
+3543   272102421
+3542   1568374167
+3541   1477642862
+3540   1141153883
+3539   786305284
+3538   61861489
+3537   1214461202
+3536   1418288814
+3535   1567929245
+3534   2040548337
+3533   1207085372
+3532   1927705002
+3531   960957542
+3530   462075615
+3529   273203454
+3528   951221612
+3527   480231941
+3526   1984242448
+3525   1508575548
+3524   1587447206
+3523   1862713323
+3522   82601589
+3521   2019507021
+3520   143083884
+3519   56212203
+3518   1618824646
+3517   180689687
+3516   1578995882
+3515   1850527387
+3514   972959196
+3513   553382987
+3512   1278432186
+3511   782068883
+3510   1415781373
+3509   2074176329
+3508   1515500118
+3507   641415891
+3506   1321396512
+3505   211203442
+3504   1787707891
+3503   1079590795
+3502   745009756
+3501   1654501548
+3500   9735930
+3499   2129327322
+3498   436444653
+3497   1590129712
+3496   1040268383
+3495   121529125
+3494   1425973959
+3493   1715423833
+3492   1719629439
+3491   26389386
+3490   400682375
+3489   2109877845
+3488   624699968
+3487   1915780907
+3486   1355214139
+3485   1025612895
+3484   572095201
+3483   190890313
+3482   1285085261
+3481   1351739504
+3480   1414052413
+3479   774365482
+3478   752779817
+3477   1304296676
+3476   1001191648
+3475   241805717
+3474   1613677333
+3473   133206343
+3472   1069854865
+3471   763166082
+3470   1218056894
+3469   567089866
+3468   1089058939
+3467   314915528
+3466   164155753
+3465   1472328198
+3464   549383334
+3463   1399584573
+3462   1314741458
+3461   1757235242
+3460   1549173065
+3459   632385115
+3458   754663705
+3457   1746570721
+3456   1343685706
+3455   1164323826
+3454   1888011282
+3453   1367839344
+3452   924321548
+3451   510719779
+3450   598959687
+3449   109755737
+3448   1920657482
+3447   510974100
+3446   1838102990
+3445   867985304
+3444   1319434499
+3443   850511251
+3442   1062633097
+3441   502764999
+3440   1821590791
+3439   903141366
+3438   402934113
+3437   1764214389
+3436   1913015842
+3435   912054828
+3434   157586740
+3433   939631740
+3432   1997895155
+3431   682356342
+3430   1002571536
+3429   1950085992
+3428   1436183057
+3427   1737823527
+3426   2006043087
+3425   2123330010
+3424   240002278
+3423   1377291502
+3422   768879657
+3421   814565811
+3420   737545945
+3419   87985587
+3418   419136394
+3417   1052672177
+3416   1339023248
+3415   987591739
+3414   1952835855
+3413   816669500
+3412   1176404107
+3411   159491731
+3410   99830886
+3409   57376402
+3408   1137609171
+3407   1638362933
+3406   1606627649
+3405   973384102
+3404   1061643320
+3403   1622714045
+3402   2084543851
+3401   47809163
+3400   1393656933
+3399   1412231657
+3398   2091526553
+3397   1460336695
+3396   1497821248
+3395   628751584
+3394   1354450353
+3393   1572920115
+3392   639745557
+3391   680894069
+3390   395429416
+3389   1832357416
+3388   896445987
+3387   1579028303
+3386   1247319970
+3385   522353748
+3384   1958671280
+3383   1793344124
+3382   716838613
+3381   1119027705
+3380   1169366207
+3379   608951601
+3378   598232401
+3377   164225069
+3376   576719612
+3375   2131397251
+3374   1036323899
+3373   1013834157
+3372   229057112
+3371   672312194
+3370   103766257
+3369   2080803886
+3368   2061894057
+3367   1462774969
+3366   105886342
+3365   2072384781
+3364   2136489675
+3363   673556283
+3362   1177490699
+3361   954871789
+3360   1931931730
+3359   963884761
+3358   585037446
+3357   374092238
+3356   1767840671
+3355   1601459493
+3354   1952998783
+3353   839643575
+3352   623977917
+3351   107887012
+3350   520795303
+3349   1005141138
+3348   32231989
+3347   614318798
+3346   1275384818
+3345   1710369103
+3344   1902340139
+3343   364011705
+3342   910067900
+3341   295736873
+3340   757901785
+3339   788474936
+3338   1974917544
+3337   2136992924
+3336   1473768941
+3335   1579813706
+3334   894894082
+3333   1181617886
+3332   889108201
+3331   213605937
+3330   369834343
+3329   1557839492
+3328   1343527738
+3327   1131061600
+3326   568577103
+3325   928197096
+3324   977481576
+3323   1845111771
+3322   318848271
+3321   1766320426
+3320   75655023
+3319   2053960153
+3318   1877239968
+3317   469346534
+3316   859462306
+3315   911373113
+3314   800301203
+3313   1606603266
+3312   1753593568
+3311   121592963
+3310   468302977
+3309   768392509
+3308   1462189643
+3307   395103838
+3306   1242098842
+3305   292151055
+3304   690705505
+3303   681288144
+3302   811783543
+3301   1478752357
+3300   1017561847
+3299   1386256390
+3298   989262388
+3297   415330642
+3296   153580024
+3295   870948980
+3294   609348824
+3293   1358644798
+3292   1769456748
+3291   412371766
+3290   2036564106
+3289   1753792137
+3288   1194497847
+3287   965866855
+3286   1816528979
+3285   1400342688
+3284   1305263193
+3283   678708239
+3282   1138300289
+3281   985201059
+3280   806886968
+3279   73199139
+3278   1673777315
+3277   1170038588
+3276   1851881980
+3275   560810697
+3274   1627851159
+3273   1359436796
+3272   1811209945
+3271   1573010801
+3270   489489968
+3269   602231204
+3268   1232676366
+3267   118313408
+3266   1953465466
+3265   942418874
+3264   1248975880
+3263   196977058
+3262   1469564340
+3261   15664611
+3260   1365357567
+3259   1070697250
+3258   2084746806
+3257   1941638806
+3256   1808087310
+3255   1137820739
+3254   262042399
+3253   320062134
+3252   2019304919
+3251   1065101150
+3250   1458907392
+3249   1784332028
+3248   368800806
+3247   1112966617
+3246   1689671076
+3245   492445184
+3244   897084400
+3243   54840358
+3242   869946828
+3241   1208978741
+3240   340334434
+3239   371176560
+3238   796249386
+3237   290257492
+3236   1016821175
+3235   1756488407
+3234   1620338182
+3233   1233311269
+3232   979103139
+3231   398867089
+3230   78401453
+3229   1571202408
+3228   1410093588
+3227   946926066
+3226   1679596407
+3225   1488025176
+3224   1265999468
+3223   1344424897
+3222   1008638390
+3221   234972890
+3220   696300343
+3219   345940774
+3218   94660952
+3217   2023839270
+3216   215882217
+3215   1634830718
+3214   1769982004
+3213   1835589307
+3212   1861989572
+3211   498770267
+3210   412729354
+3209   50076942
+3208   1501839033
+3207   1187244627
+3206   817402958
+3205   1930993554
+3204   777385268
+3203   1221471092
+3202   1154909816
+3201   1555384379
+3200   1136257149
+3199   1278959034
+3198   2039089649
+3197   2069552059
+3196   1828410246
+3195   335171509
+3194   479386786
+3193   1031026578
+3192   648124554
+3191   662697615
+3190   140311938
+3189   819944721
+3188   130058557
+3187   607313882
+3186   253857266
+3185   527776558
+3184   1920324794
+3183   1271211736
+3182   1422859952
+3181   1811912630
+3180   1144414882
+3179   1372968375
+3178   1380157631
+3177   1718329127
+3176   409859359
+3175   1743415514
+3174   776083737
+3173   1369484537
+3172   85213943
+3171   2023434430
+3170   1663778377
+3169   1214188738
+3168   1598032436
+3167   1703918140
+3166   1590165273
+3165   797383668
+3164   1834530603
+3163   1964172819
+3162   890714639
+3161   1975663481
+3160   532639058
+3159   1680481704
+3158   566087454
+3157   1749765646
+3156   834472736
+3155   1130129178
+3154   1252400254
+3153   108412164
+3152   126796854
+3151   49891577
+3150   431754998
+3149   1573569403
+3148   963109016
+3147   1784225765
+3146   942245389
+3145   1187858470
+3144   1658201571
+3143   900132955
+3142   1853189807
+3141   1018508853
+3140   425401993
+3139   2107343885
+3138   1771507113
+3137   800648768
+3136   2016871184
+3135   1773476102
+3134   2054152676
+3133   2006350770
+3132   1431533760
+3131   1357716583
+3130   1409576026
+3129   930357060
+3128   846008968
+3127   1583441924
+3126   497365392
+3125   726060572
+3124   1003332324
+3123   1202508677
+3122   1824140813
+3121   700711098
+3120   1234266208
+3119   795012881
+3118   631324014
+3117   1922734194
+3116   126024194
+3115   42112434
+3114   1482152310
+3113   639692718
+3112   474730962
+3111   1893329570
+3110   1394485388
+3109   1772236873
+3108   90472701
+3107   2145514659
+3106   893979740
+3105   10520414
+3104   341942341
+3103   696436093
+3102   596774744
+3101   501176700
+3100   511707614
+3099   1973617750
+3098   432991667
+3097   119948396
+3096   580109600
+3095   1442340363
+3094   1049403406
+3093   302621225
+3092   2115726116
+3091   1029127932
+3090   69387084
+3089   1459015662
+3088   668988686
+3087   589211580
+3086   440581884
+3085   1633815124
+3084   1714865120
+3083   1736306388
+3082   1392690978
+3081   849977737
+3080   1802856869
+3079   1396454377
+3078   878257133
+3077   79952287
+3076   1803572317
+3075   197543646
+3074   1561229318
+3073   1988249289
+3072   184728479
+3071   770640642
+3070   68185033
+3069   391759218
+3068   1393508149
+3067   1138134952
+3066   1218028638
+3065   277488375
+3064   1474097895
+3063   20275474
+3062   233234141
+3061   656710454
+3060   360139246
+3059   1627659152
+3058   1018433778
+3057   1182657210
+3056   1021830108
+3055   851759143
+3054   241124146
+3053   864887383
+3052   2080933167
+3051   2143720249
+3050   2119204252
+3049   1722904582
+3048   1740365707
+3047   680713486
+3046   666206617
+3045   1962806676
+3044   12815167
+3043   790588676
+3042   1920064256
+3041   1940452909
+3040   1524616140
+3039   1077533729
+3038   1321214228
+3037   1116019774
+3036   1811520705
+3035   1197753164
+3034   44254234
+3033   817387440
+3032   1807619876
+3031   753058636
+3030   1785760324
+3029   1324965684
+3028   605829044
+3027   166674634
+3026   941533063
+3025   156942725
+3024   918309624
+3023   244887545
+3022   893166779
+3021   358028585
+3020   403354541
+3019   1438490765
+3018   1056697965
+3017   1925042679
+3016   667898319
+3015   2023101589
+3014   42742420
+3013   219845906
+3012   1413456183
+3011   842530527
+3010   619238681
+3009   408596366
+3008   1413496672
+3007   123461064
+3006   1071765540
+3005   994133264
+3004   1537616936
+3003   1438679245
+3002   1179110764
+3001   482654192
+3000   147229592
+2999   1619085690
+2998   383432620
+2997   448886319
+2996   1395848658
+2995   696645518
+2994   1411259594
+2993   560281038
+2992   1989016652
+2991   1602159661
+2990   1448814268
+2989   625795510
+2988   770592446
+2987   1181080024
+2986   1882300258
+2985   448052412
+2984   609645405
+2983   1347695541
+2982   1748090873
+2981   1004859817
+2980   1576517503
+2979   495777617
+2978   1484314473
+2977   419363407
+2976   733327776
+2975   1780569943
+2974   1962506148
+2973   1054962744
+2972   1291449653
+2971   1707508722
+2970   99221571
+2969   1845826920
+2968   223237031
+2967   1834270750
+2966   1185110373
+2965   835567620
+2964   855112514
+2963   1956583580
+2962   1258950418
+2961   1363221141
+2960   831567215
+2959   267734244
+2958   890978900
+2957   322540034
+2956   571434618
+2955   534604717
+2954   847445187
+2953   1752269236
+2952   1918661686
+2951   1252313256
+2950   1668028992
+2949   1157154095
+2948   1909933489
+2947   1851228178
+2946   604340907
+2945   1825848680
+2944   489120289
+2943   254997426
+2942   955741172
+2941   1593106381
+2940   1484271690
+2939   412434469
+2938   660716547
+2937   1535153059
+2936   979158236
+2935   1376010441
+2934   1724100850
+2933   1639375020
+2932   1125016365
+2931   991216173
+2930   472242241
+2929   509027181
+2928   1843783274
+2927   356374183
+2926   1622578495
+2925   966649030
+2924   763426678
+2923   1742615578
+2922   84240244
+2921   761507591
+2920   1489863415
+2919   1964284461
+2918   552813188
+2917   84084809
+2916   1362107889
+2915   349343480
+2914   870107507
+2913   1043497556
+2912   918209384
+2911   543306703
+2910   932389834
+2909   2096602279
+2908   1580759880
+2907   1432189754
+2906   1958535857
+2905   1487266864
+2904   250994075
+2903   732884676
+2902   1167132779
+2901   615989184
+2900   1294916547
+2899   115868058
+2898   1033932334
+2897   877134243
+2896   1740431152
+2895   2027446564
+2894   882408786
+2893   1919087
+2892   252752163
+2891   267439430
+2890   208694402
+2889   1405778606
+2888   602176572
+2887   203469708
+2886   1361460949
+2885   318610332
+2884   1578617744
+2883   326800804
+2882   111107722
+2881   969090753
+2880   1110030471
+2879   1647683728
+2878   138066421
+2877   93493016
+2876   1181195678
+2875   1225651181
+2874   320134085
+2873   1782488539
+2872   1585451777
+2871   1051264720
+2870   1729540498
+2869   417782304
+2868   522920554
+2867   1153969417
+2866   2142209105
+2865   1738512065
+2864   1774694401
+2863   614969356
+2862   1940708333
+2861   994457204
+2860   1812746506
+2859   5224694
+2858   44317657
+2857   283566240
+2856   772335611
+2855   1034660145
+2854   207502610
+2853   609526991
+2852   1364253981
+2851   610907642
+2850   831024331
+2849   1016537454
+2848   466488049
+2847   1059898888
+2846   1920842579
+2845   1546190787
+2844   1787683052
+2843   1416353012
+2842   52948040
+2841   1167669473
+2840   528344166
+2839   575571081
+2838   423056847
+2837   931892137
+2836   1526758664
+2835   1527239749
+2834   1945287380
+2833   780237197
+2832   949706498
+2831   1935483638
+2830   950139547
+2829   1529180266
+2828   1380372731
+2827   1157141159
+2826   76063630
+2825   162808620
+2824   1817889812
+2823   1744078615
+2822   1925986308
+2821   347716526
+2820   144419593
+2819   1918609091
+2818   1243178523
+2817   1067780910
+2816   1419699484
+2815   504489567
+2814   1493242747
+2813   620013579
+2812   888008846
+2811   1624860607
+2810   744612626
+2809   1743935677
+2808   1196296065
+2807   1043300746
+2806   1134088405
+2805   746521467
+2804   577533251
+2803   9803741
+2802   1977581297
+2801   1568009880
+2800   555110907
+2799   1940482036
+2798   1453116636
+2797   1217564111
+2796   1486734995
+2795   479468662
+2794   384305960
+2793   1470173286
+2792   1599659022
+2791   7377217
+2790   1252021651
+2789   1224122331
+2788   498909606
+2787   738688956
+2786   1722021811
+2785   799685905
+2784   1763964369
+2783   2015865787
+2782   2022884601
+2781   1291556816
+2780   428564542
+2779   1848795528
+2778   609847272
+2777   449774598
+2776   465767495
+2775   1124284663
+2774   916423817
+2773   1157007019
+2772   1602176482
+2771   37099261
+2770   114893244
+2769   1485030444
+2768   453747041
+2767   973647973
+2766   833258151
+2765   16561709
+2764   1027293288
+2763   376928743
+2762   218151634
+2761   375536691
+2760   1655951258
+2759   513332695
+2758   1649584168
+2757   1846707349
+2756   1122208235
+2755   1853639671
+2754   924284952
+2753   472407552
+2752   1587301245
+2751   174089073
+2750   681709544
+2749   2126273592
+2748   1383028033
+2747   1633046257
+2746   1680834428
+2745   1456244124
+2744   1669591829
+2743   879324556
+2742   1042113775
+2741   117146037
+2740   1730835868
+2739   1288728918
+2738   651772293
+2737   437185332
+2736   2093838333
+2735   456329408
+2734   1945893722
+2733   651756596
+2732   868461132
+2731   1852302587
+2730   873436171
+2729   1956727557
+2728   1538608108
+2727   1943428144
+2726   922422396
+2725   649800682
+2724   266338426
+2723   750195879
+2722   1938181656
+2721   1608511300
+2720   938544688
+2719   1196146935
+2718   445439164
+2717   2074267557
+2716   2110938075
+2715   801509872
+2714   414130349
+2713   1552445792
+2712   1295972335
+2711   1900868504
+2710   1612857392
+2709   1293650536
+2708   1342374233
+2707   195442885
+2706   638775257
+2705   1442081737
+2704   1735351923
+2703   93591135
+2702   1925804073
+2701   1059217223
+2700   313694478
+2699   1077491675
+2698   1034305161
+2697   888807426
+2696   1677089718
+2695   172226517
+2694   859102674
+2693   805310774
+2692   1959134839
+2691   742034721
+2690   1163072136
+2689   1011760779
+2688   1232692507
+2687   1791412939
+2686   1660137208
+2685   558492283
+2684   1653021185
+2683   660745492
+2682   2087072048
+2681   2321799
+2680   558494271
+2679   1417414506
+2678   654875279
+2677   2047776144
+2676   607574610
+2675   545184122
+2674   1663761312
+2673   676134700
+2672   1927380305
+2671   848312398
+2670   24912062
+2669   1572370700
+2668   1547885605
+2667   862078644
+2666   29704752
+2665   871778944
+2664   360575325
+2663   117067952
+2662   1789722285
+2661   947374060
+2660   1656825862
+2659   1519142845
+2658   1499107219
+2657   674200224
+2656   138391754
+2655   999391715
+2654   618903883
+2653   1650699386
+2652   102251221
+2651   669657541
+2650   1494930168
+2649   658201775
+2648   809839896
+2647   109691157
+2646   384014832
+2645   2078923557
+2644   765287465
+2643   815448914
+2642   651222638
+2641   355009604
+2640   1447910441
+2639   1310317066
+2638   1542665948
+2637   676106661
+2636   501503318
+2635   2060120447
+2634   1229540306
+2633   1560684913
+2632   607725738
+2631   270579440
+2630   1595750489
+2629   982625638
+2628   1380751090
+2627   499715503
+2626   55296340
+2625   635176016
+2624   897140494
+2623   2096729990
+2622   155769218
+2621   1591533093
+2620   2007301293
+2619   1385239011
+2618   274186943
+2617   878399987
+2616   1491887340
+2615   1716049566
+2614   1427700919
+2613   410277860
+2612   1515022121
+2611   1488389220
+2610   959827304
+2609   771803780
+2608   808813747
+2607   1630029149
+2606   1594050002
+2605   1088302053
+2604   1452394709
+2603   958960866
+2602   2112418071
+2601   1772583748
+2600   1037311998
+2599   1096034986
+2598   927329297
+2597   745575074
+2596   1750058657
+2595   106049998
+2594   479406798
+2593   1453091049
+2592   89428697
+2591   918013855
+2590   1317346150
+2589   1128901306
+2588   2040835319
+2587   705621025
+2586   1598182716
+2585   1081609479
+2584   201027445
+2583   2086795346
+2582   1597934204
+2581   743218341
+2580   679575473
+2579   1477281803
+2578   1325237425
+2577   1867995342
+2576   177634440
+2575   635089136
+2574   1123367630
+2573   1827294608
+2572   2069132516
+2571   1016383085
+2570   845254451
+2569   291736924
+2568   1493459977
+2567   821279299
+2566   266168275
+2565   296967608
+2564   16621301
+2563   1708876591
+2562   135744899
+2561   1108011039
+2560   1024662184
+2559   611725124
+2558   1678202238
+2557   959225839
+2556   504593580
+2555   1658871017
+2554   1631158923
+2553   1605292752
+2552   1407219873
+2551   120652401
+2550   1565464563
+2549   959063779
+2548   1299647363
+2547   690148289
+2546   744627712
+2545   497823479
+2544   713440268
+2543   106984544
+2542   982040157
+2541   1777395592
+2540   1670406756
+2539   23975152
+2538   25568648
+2537   1196492369
+2536   804657997
+2535   704775332
+2534   161222709
+2533   1056093910
+2532   684214407
+2531   1671503422
+2530   1577292449
+2529   65436344
+2528   107131544
+2527   19331220
+2526   1475550564
+2525   1046784476
+2524   251651144
+2523   1510506521
+2522   39828188
+2521   448156094
+2520   968488686
+2519   875316274
+2518   214436067
+2517   801823883
+2516   2124191668
+2515   637643167
+2514   1663266970
+2513   1083528324
+2512   584061436
+2511   958065005
+2510   1751826943
+2509   473914387
+2508   1366800802
+2507   1468276964
+2506   1035269660
+2505   1896047735
+2504   20560924
+2503   637202934
+2502   1626285109
+2501   618778063
+2500   1564371878
+2499   1557961228
+2498   737369428
+2497   1207830715
+2496   1915163724
+2495   2112527691
+2494   1006956288
+2493   1950978697
+2492   542017835
+2491   1311995562
+2490   233720027
+2489   166664803
+2488   898608254
+2487   1724276547
+2486   1286040561
+2485   1040663344
+2484   53581731
+2483   705201964
+2482   1479185029
+2481   110147048
+2480   1738747851
+2479   283549979
+2478   1586128375
+2477   1618236715
+2476   1447716040
+2475   398066725
+2474   269762625
+2473   1549266509
+2472   1220314704
+2471   68323881
+2470   2028892283
+2469   356541163
+2468   1790281152
+2467   772325385
+2466   200874427
+2465   2111668675
+2464   1570509856
+2463   1842444374
+2462   1717258670
+2461   375353032
+2460   413387308
+2459   656927128
+2458   1028107889
+2457   2005428558
+2456   1670694816
+2455   580838597
+2454   1708961963
+2453   2090918331
+2452   1113937761
+2451   1195635050
+2450   671502321
+2449   120511135
+2448   983317587
+2447   1188061650
+2446   1348474090
+2445   2045933178
+2444   1325235669
+2443   201438744
+2442   1667857874
+2441   863773541
+2440   425526377
+2439   1256566898
+2438   155666735
+2437   1826096125
+2436   1349299177
+2435   505913701
+2434   394410005
+2433   1195156824
+2432   1429057066
+2431   1060331542
+2430   1494728790
+2429   555442398
+2428   1133715960
+2427   447269292
+2426   296466595
+2425   1727260133
+2424   1614384483
+2423   513326913
+2422   1419416010
+2421   993426626
+2420   212317463
+2419   1630924319
+2418   919520693
+2417   1084868056
+2416   2010309628
+2415   1147035345
+2414   378075304
+2413   461462128
+2412   1923396015
+2411   411290976
+2410   708106805
+2409   746913900
+2408   2054751369
+2407   1797236682
+2406   1431686120
+2405   154142353
+2404   1224340283
+2403   1481562111
+2402   1847911681
+2401   873614668
+2400   2074099230
+2399   1047459498
+2398   258975803
+2397   1553939475
+2396   980368457
+2395   1930623330
+2394   307844123
+2393   620957857
+2392   301009450
+2391   1935975339
+2390   73905932
+2389   1274933054
+2388   1768098338
+2387   1919968996
+2386   706792752
+2385   1548847500
+2384   1371122978
+2383   2114267975
+2382   1900838971
+2381   1176482115
+2380   504023255
+2379   1058353771
+2378   1462711428
+2377   1900609016
+2376   572896398
+2375   2097607657
+2374   453714319
+2373   350725615
+2372   1554946529
+2371   800452183
+2370   614638865
+2369   520159755
+2368   67091041
+2367   475836121
+2366   1246095352
+2365   359410599
+2364   1629613880
+2363   519352432
+2362   547051925
+2361   1173560043
+2360   167877000
+2359   301420584
+2358   568140302
+2357   219250838
+2356   548846018
+2355   740008425
+2354   1795492177
+2353   194640862
+2352   1610244720
+2351   842485199
+2350   1861254335
+2349   750897887
+2348   485457373
+2347   1512587419
+2346   1446894696
+2345   222170783
+2344   542661128
+2343   1800745784
+2342   1883570398
+2341   1034786774
+2340   733361142
+2339   138802744
+2338   1421548051
+2337   1855164089
+2336   993705889
+2335   726742920
+2334   1959842322
+2333   456053836
+2332   351475431
+2331   245631340
+2330   605419741
+2329   2096109810
+2328   1900058214
+2327   1975615525
+2326   571242309
+2325   354205155
+2324   1277247353
+2323   953006977
+2322   480870175
+2321   859346832
+2320   357027826
+2319   348666916
+2318   1451486839
+2317   263286590
+2316   969926291
+2315   1793632560
+2314   486084032
+2313   1655358002
+2312   1067384641
+2311   1744767654
+2310   1760722371
+2309   1025680701
+2308   1292580503
+2307   694805131
+2306   2042805415
+2305   537652052
+2304   375267488
+2303   1714210982
+2302   1998117743
+2301   402849269
+2300   493056774
+2299   777287864
+2298   1524867500
+2297   1545853059
+2296   698368172
+2295   1765718980
+2294   2020818628
+2293   417900520
+2292   595979151
+2291   132203258
+2290   1555343641
+2289   93741236
+2288   1526224273
+2287   1805337926
+2286   1924686205
+2285   1462051937
+2284   726247919
+2283   888800026
+2282   2042119279
+2281   41703940
+2280   452187151
+2279   1065917240
+2278   1130358934
+2277   754928450
+2276   319537642
+2275   328594433
+2274   687017957
+2273   2119901867
+2272   1221154208
+2271   1220829878
+2270   1025465417
+2269   1094687363
+2268   78919692
+2267   1906632168
+2266   1672518078
+2265   280467651
+2264   1169739829
+2263   1888615370
+2262   1010040527
+2261   502237914
+2260   753462633
+2259   1897489363
+2258   316538679
+2257   64172336
+2256   1079090007
+2255   1035886179
+2254   1567416306
+2253   684543978
+2252   436612874
+2251   976202039
+2250   1058828654
+2249   1844742349
+2248   746379597
+2247   801764501
+2246   67910493
+2245   347119423
+2244   1254923873
+2243   1613671727
+2242   1094436450
+2241   126466845
+2240   1141910186
+2239   1266316896
+2238   1569652932
+2237   1945935689
+2236   736892339
+2235   1931386356
+2234   1417910772
+2233   667501914
+2232   1135152737
+2231   1260034812
+2230   185699235
+2229   689290296
+2228   818399355
+2227   1428136147
+2226   644239678
+2225   394546029
+2224   599273305
+2223   591214267
+2222   1773198972
+2221   739354173
+2220   229822441
+2219   257064153
+2218   1776831856
+2217   399260174
+2216   1694324276
+2215   601722414
+2214   1400166621
+2213   1128457028
+2212   471761541
+2211   1975603201
+2210   704297560
+2209   1343458145
+2208   529424557
+2207   1785750224
+2206   528024916
+2205   69390425
+2204   796233619
+2203   157875960
+2202   481802679
+2201   445862440
+2200   441635456
+2199   905046736
+2198   45050618
+2197   423853326
+2196   828862842
+2195   53025411
+2194   768830705
+2193   2007402779
+2192   361391825
+2191   1516134818
+2190   1110005965
+2189   1978045915
+2188   710223525
+2187   1175109442
+2186   1146577200
+2185   565867248
+2184   129960873
+2183   1572047068
+2182   424159467
+2181   1275787044
+2180   1446178644
+2179   1066030984
+2178   815433228
+2177   460034132
+2176   989516604
+2175   370148956
+2174   1735071394
+2173   350371179
+2172   1863724152
+2171   1724239591
+2170   400811822
+2169   17782130
+2168   76183893
+2167   2139508854
+2166   1802506269
+2165   968943711
+2164   1839117234
+2163   1400179534
+2162   897396814
+2161   530829558
+2160   805911293
+2159   2082380171
+2158   831468715
+2157   144356277
+2156   1045148569
+2155   1722013780
+2154   141707780
+2153   1001657477
+2152   125868423
+2151   1505612131
+2150   460353815
+2149   986144512
+2148   76514380
+2147   445284272
+2146   872446386
+2145   639145425
+2144   653908452
+2143   10831803
+2142   2097043004
+2141   1845942022
+2140   1648055697
+2139   408786616
+2138   362759508
+2137   1254723830
+2136   300391620
+2135   402326735
+2134   71546897
+2133   1308287676
+2132   594268241
+2131   962500290
+2130   1846844491
+2129   661555015
+2128   1037231602
+2127   1256938582
+2126   2648497
+2125   43491092
+2124   1596145357
+2123   783579297
+2122   541303661
+2121   1287207559
+2120   1429097751
+2119   15069543
+2118   113698126
+2117   1584852602
+2116   1938859468
+2115   861614583
+2114   689586069
+2113   955450078
+2112   510259753
+2111   1688256388
+2110   1483182513
+2109   393331867
+2108   108394995
+2107   2107916421
+2106   1183176933
+2105   1139587592
+2104   1955542141
+2103   1256530254
+2102   1608926833
+2101   2080196874
+2100   2072752336
+2099   589905908
+2098   658906518
+2097   993740510
+2096   1808276873
+2095   1366552847
+2094   1649671078
+2093   308937798
+2092   1501965194
+2091   526234118
+2090   1173509432
+2089   1991728796
+2088   223693722
+2087   1399567191
+2086   895266533
+2085   983409390
+2084   351354829
+2083   1148813328
+2082   1619751212
+2081   116927886
+2080   1579861393
+2079   1522749740
+2078   1357638581
+2077   1116291051
+2076   152374280
+2075   2074130327
+2074   1678144407
+2073   2022828915
+2072   1331261566
+2071   1019020924
+2070   1421290355
+2069   1079011825
+2068   929112683
+2067   1439837319
+2066   1491553080
+2065   1499339075
+2064   2012071301
+2063   1123436960
+2062   1282912013
+2061   1657720046
+2060   302540396
+2059   1921425889
+2058   1096462263
+2057   1387767980
+2056   1048212362
+2055   1893936853
+2054   1511141826
+2053   234426943
+2052   1716435583
+2051   97001472
+2050   906772953
+2049   463570342
+2048   1370375460
+2047   1430991902
+2046   1585630291
+2045   277029012
+2044   742868760
+2043   659123483
+2042   601538560
+2041   252249741
+2040   89908241
+2039   2128936684
+2038   1734942393
+2037   1577257255
+2036   1575249666
+2035   368116120
+2034   216427062
+2033   354351255
+2032   820896564
+2031   1508969772
+2030   561257783
+2029   1062256064
+2028   873213527
+2027   1350009058
+2026   2024109802
+2025   813785419
+2024   177501269
+2023   1414140353
+2022   1475137638
+2021   1252865241
+2020   874109660
+2019   1623264698
+2018   1025423698
+2017   1093346447
+2016   688123142
+2015   926506808
+2014   1822974100
+2013   490619019
+2012   569215241
+2011   620085523
+2010   664790995
+2009   660134634
+2008   553687018
+2007   1366826273
+2006   1360830193
+2005   1220898411
+2004   1694703204
+2003   854940937
+2002   1940577120
+2001   1906124148
+2000   635756245
+1999   1358732373
+1998   1185629910
+1997   59428108
+1996   1172507788
+1995   609969448
+1994   1486131429
+1993   1072119676
+1992   540030693
+1991   1999356587
+1990   227441543
+1989   1928246861
+1988   935141556
+1987   98916890
+1986   1417855995
+1985   197504122
+1984   357291567
+1983   1202888577
+1982   1973311672
+1981   2056564255
+1980   66398505
+1979   1445448370
+1978   1446788088
+1977   1480272255
+1976   1819606717
+1975   505889256
+1974   1427804939
+1973   1936062704
+1972   219184692
+1971   581844747
+1970   720494238
+1969   576328137
+1968   186224584
+1967   575660461
+1966   720780327
+1965   100388112
+1964   69938755
+1963   1634258489
+1962   844678133
+1961   759267480
+1960   1064215031
+1959   128524653
+1958   510390866
+1957   737637434
+1956   1889108971
+1955   214967418
+1954   371676098
+1953   448210959
+1952   1136490072
+1951   527863302
+1950   609776167
+1949   733609897
+1948   1773325300
+1947   940898832
+1946   52467316
+1945   2031027661
+1944   286704564
+1943   845960192
+1942   1215568466
+1941   1790340202
+1940   395620162
+1939   144833776
+1938   2003031458
+1937   85836472
+1936   505721706
+1935   1234005485
+1934   1403193627
+1933   1458154923
+1932   570043458
+1931   716153480
+1930   248876614
+1929   326577597
+1928   386899330
+1927   295423448
+1926   365961335
+1925   1440898011
+1924   1225960994
+1923   1991296444
+1922   1985918440
+1921   402880174
+1920   902021649
+1919   1816360982
+1918   681142581
+1917   1889781287
+1916   654194268
+1915   1353990772
+1914   815459195
+1913   643848009
+1912   450340029
+1911   1070734689
+1910   1934792392
+1909   309783690
+1908   1786595718
+1907   769025973
+1906   830126492
+1905   1195050430
+1904   663962027
+1903   687040147
+1902   1209278309
+1901   243465861
+1900   329254150
+1899   2100936814
+1898   2108099909
+1897   1093484966
+1896   1216946102
+1895   522148539
+1894   1602463219
+1893   823080819
+1892   1089274795
+1891   169557458
+1890   1869221241
+1889   1159724010
+1888   1162166714
+1887   1474635456
+1886   1074322091
+1885   10346259
+1884   903650743
+1883   1892208154
+1882   856539265
+1881   140556339
+1880   1431622619
+1879   1165766419
+1878   1627140846
+1877   591545288
+1876   105063946
+1875   143086345
+1874   2133255769
+1873   420496165
+1872   357785997
+1871   1255825143
+1870   282849600
+1869   1383252831
+1868   883990712
+1867   1585951370
+1866   1638505395
+1865   393865282
+1864   1580357392
+1863   1432905761
+1862   1101343226
+1861   2077034432
+1860   1154874392
+1859   394585785
+1858   85401919
+1857   1151820455
+1856   570984713
+1855   1329597585
+1854   1301290641
+1853   763094404
+1852   460585535
+1851   1838256494
+1850   660899141
+1849   840077331
+1848   1060702473
+1847   1484054501
+1846   605773167
+1845   1832051428
+1844   1932783995
+1843   877430625
+1842   137646565
+1841   1122016814
+1840   371834431
+1839   844381877
+1838   1892231084
+1837   490125429
+1836   5593978
+1835   205599634
+1834   1440005704
+1833   1650806607
+1832   278031369
+1831   706757441
+1830   1991632513
+1829   3053937
+1828   1971084719
+1827   903287981
+1826   1998013461
+1825   1955373957
+1824   869012050
+1823   1610517795
+1822   102195263
+1821   1767991852
+1820   777554021
+1819   1324328288
+1818   234304164
+1817   1376134692
+1816   1698754153
+1815   1875826189
+1814   1694404863
+1813   810767181
+1812   505596194
+1811   1440748336
+1810   1377269378
+1809   2029192650
+1808   838787899
+1807   1686631449
+1806   1197603373
+1805   502271019
+1804   2075051913
+1803   733248263
+1802   1806657742
+1801   274977432
+1800   883156369
+1799   1088344532
+1798   152524123
+1797   15710762
+1796   34275931
+1795   387495666
+1794   1853178694
+1793   1248503846
+1792   832963773
+1791   925350623
+1790   1533687688
+1789   1548902977
+1788   1773057782
+1787   505961622
+1786   1829213477
+1785   887986972
+1784   1370229995
+1783   253656527
+1782   1580981451
+1781   623887192
+1780   601960437
+1779   1838121576
+1778   831589277
+1777   336516880
+1776   1759063184
+1775   464355109
+1774   843096925
+1773   1800074481
+1772   1997575542
+1771   718313210
+1770   122453308
+1769   867445607
+1768   1054068601
+1767   1912512105
+1766   310015715
+1765   933255732
+1764   1702015541
+1763   927828071
+1762   1862299806
+1761   1431544444
+1760   1299776488
+1759   1027726065
+1758   1867173147
+1757   885070810
+1756   1283215275
+1755   1575556950
+1754   1454489168
+1753   746342803
+1752   1799179738
+1751   1890343523
+1750   1939781563
+1749   265443557
+1748   79058392
+1747   367234167
+1746   1640903603
+1745   2106472350
+1744   614263215
+1743   124783715
+1742   1677621173
+1741   1130129934
+1740   1811728257
+1739   357424851
+1738   557429892
+1737   120812868
+1736   210496564
+1735   1529671292
+1734   1218439574
+1733   270471096
+1732   1775535231
+1731   834573741
+1730   1711854945
+1729   414705678
+1728   1891994438
+1727   291616197
+1726   1578065290
+1725   536872471
+1724   1923860860
+1723   1711629293
+1722   954044888
+1721   1533736181
+1720   1811285130
+1719   1572547395
+1718   772023602
+1717   120069690
+1716   1900454600
+1715   1516119888
+1714   428851177
+1713   1631616929
+1712   460539106
+1711   1320196321
+1710   572700042
+1709   1690915388
+1708   146928287
+1707   1175242248
+1706   1049856942
+1705   2087509115
+1704   1901619709
+1703   383865833
+1702   706099799
+1701   1360829553
+1700   1090062950
+1699   1420238748
+1698   984124036
+1697   1355121967
+1696   515238984
+1695   2013919644
+1694   1730311231
+1693   390124679
+1692   2047827811
+1691   1528981141
+1690   761712579
+1689   1691215440
+1688   1819576443
+1687   1403387362
+1686   1838702160
+1685   268837671
+1684   1055580782
+1683   1256138504
+1682   1058916886
+1681   917107365
+1680   1173268034
+1679   1544941442
+1678   641058446
+1677   206902820
+1676   1421106187
+1675   665991109
+1674   1381409316
+1673   540790156
+1672   1441286530
+1671   1433344699
+1670   376705517
+1669   1882424631
+1668   904999763
+1667   1117688039
+1666   1772294384
+1665   125114305
+1664   2113575481
+1663   201330090
+1662   1775895748
+1661   356612370
+1660   1856888345
+1659   1505808865
+1658   1999996928
+1657   1550738772
+1656   347806580
+1655   582563656
+1654   1357404432
+1653   138473416
+1652   82870470
+1651   1661459092
+1650   276048919
+1649   966365214
+1648   123835255
+1647   2122550984
+1646   972977152
+1645   880316031
+1644   1372188227
+1643   2095548264
+1642   164084639
+1641   1706345547
+1640   528344936
+1639   1406501125
+1638   110130247
+1637   779885458
+1636   1151596206
+1635   1570964294
+1634   496702204
+1633   1756963111
+1632   491925392
+1631   270086883
+1630   504099090
+1629   306149573
+1628   1158002285
+1627   1417433271
+1626   193334340
+1625   209333163
+1624   499693186
+1623   1843428988
+1622   2009908145
+1621   1263988904
+1620   1537623836
+1619   300981583
+1618   2140871710
+1617   1391002872
+1616   750362757
+1615   1024912535
+1614   716231392
+1613   1813326328
+1612   1567203328
+1611   905067161
+1610   1596215299
+1609   1895943125
+1608   254904919
+1607   686649601
+1606   283183254
+1605   1542116743
+1604   1079038901
+1603   226615321
+1602   1252864020
+1601   185775819
+1600   1259568246
+1599   1234149467
+1598   112815233
+1597   948669121
+1596   917740085
+1595   497388999
+1594   346908666
+1593   1383187930
+1592   305805152
+1591   1708926562
+1590   1270600842
+1589   146620964
+1588   1698102473
+1587   1115959174
+1586   674771480
+1585   1084520077
+1584   1605192855
+1583   1958647878
+1582   217111028
+1581   1818743851
+1580   650162242
+1579   909565698
+1578   1612759871
+1577   860271824
+1576   1755094348
+1575   56567933
+1574   289252722
+1573   893263082
+1572   1114530722
+1571   18714553
+1570   72960586
+1569   310899125
+1568   316409382
+1567   1762909881
+1566   601760455
+1565   1682035802
+1564   191583847
+1563   785465752
+1562   112587088
+1561   159184188
+1560   10824088
+1559   154641667
+1558   1619333131
+1557   613582396
+1556   1658249967
+1555   863607250
+1554   867409049
+1553   1933932652
+1552   1308485636
+1551   1455028978
+1550   205983979
+1549   1937374065
+1548   1301954998
+1547   1556191938
+1546   571019102
+1545   861831266
+1544   1089520858
+1543   270538169
+1542   820302495
+1541   803631597
+1540   1849788819
+1539   457534353
+1538   1856622318
+1537   781857227
+1536   1571326034
+1535   1963778350
+1534   1569448714
+1533   32399659
+1532   774641664
+1531   2105429069
+1530   687334704
+1529   1544725340
+1528   643875348
+1527   755725881
+1526   1893656995
+1525   1871800963
+1524   1702605261
+1523   1559863718
+1522   1727948672
+1521   1518595219
+1520   153073980
+1519   797275689
+1518   1366354963
+1517   440123732
+1516   466671080
+1515   300480933
+1514   41528770
+1513   285889261
+1512   568232997
+1511   362768142
+1510   1094492927
+1509   1067931592
+1508   1033691967
+1507   2040327615
+1506   1359892161
+1505   1538926374
+1504   1189136686
+1503   1611503293
+1502   1492548603
+1501   1377399971
+1500   1461553721
+1499   2079092471
+1498   1798551993
+1497   919558032
+1496   1200604268
+1495   333793276
+1494   143852291
+1493   184010042
+1492   1406789738
+1491   930672983
+1490   152240255
+1489   1860433896
+1488   330604609
+1487   1065874030
+1486   398594961
+1485   180781819
+1484   1879731583
+1483   1826244276
+1482   1338879981
+1481   1647785053
+1480   1476559823
+1479   1201648960
+1478   1855523078
+1477   1642249240
+1476   851190929
+1475   1895872516
+1474   46377771
+1473   1959220363
+1472   149949572
+1471   1560939780
+1470   1726331626
+1469   541995688
+1468   878488203
+1467   1464758717
+1466   775705741
+1465   1016594225
+1464   1074487186
+1463   1360662955
+1462   31769787
+1461   1693839489
+1460   600068374
+1459   1233849873
+1458   1461838935
+1457   149822790
+1456   1333626095
+1455   719834333
+1454   989385485
+1453   231946530
+1452   349684452
+1451   137231021
+1450   1939745623
+1449   1981794231
+1448   350458031
+1447   2107134210
+1446   1595871469
+1445   1039454214
+1444   1745922944
+1443   632921639
+1442   232888737
+1441   1755437531
+1440   682451577
+1439   261572909
+1438   1913773595
+1437   2009377625
+1436   390271530
+1435   1562526434
+1434   984824438
+1433   1528131345
+1432   760594581
+1431   945403562
+1430   232000554
+1429   450245584
+1428   2047707426
+1427   742004601
+1426   1307920952
+1425   1101679565
+1424   370149881
+1423   852154464
+1422   439684555
+1421   515373869
+1420   1934256638
+1419   1980095061
+1418   385922762
+1417   1458487465
+1416   361211265
+1415   962949829
+1414   806565477
+1413   2137969061
+1412   2097953710
+1411   2118799476
+1410   1989147584
+1409   820557599
+1408   2018785026
+1407   351247161
+1406   1024553187
+1405   1009623833
+1404   801931853
+1403   39420876
+1402   1296130790
+1401   310348996
+1400   1045179784
+1399   1637479601
+1398   1289808280
+1397   946027861
+1396   371854720
+1395   455766488
+1394   661995010
+1393   2002259659
+1392   1065381473
+1391   607073142
+1390   129451107
+1389   475769173
+1388   1618883795
+1387   1570456580
+1386   651921988
+1385   370725852
+1384   1012479767
+1383   835249649
+1382   148821476
+1381   1277396111
+1380   100014449
+1379   1637900423
+1378   1943488060
+1377   1009161193
+1376   1696798956
+1375   985132310
+1374   1860976691
+1373   491582856
+1372   1141724740
+1371   1806134837
+1370   1168024364
+1369   99151923
+1368   1265624880
+1367   834041791
+1366   284032851
+1365   517078709
+1364   1537868663
+1363   54921868
+1362   1872808552
+1361   589612300
+1360   1135672994
+1359   706478175
+1358   1971330833
+1357   1248157943
+1356   557976813
+1355   1964155987
+1354   221904376
+1353   1882567304
+1352   735235199
+1351   658404701
+1350   1481391698
+1349   1238336904
+1348   2088585115
+1347   958355750
+1346   1295668150
+1345   1205216099
+1344   1990891218
+1343   54841853
+1342   1471042140
+1341   1042572817
+1340   540509957
+1339   333982573
+1338   1962602720
+1337   748546171
+1336   1443656776
+1335   229110983
+1334   791753805
+1333   948256363
+1332   1066732521
+1331   1166330377
+1330   765765114
+1329   2034998699
+1328   148501361
+1327   7174846
+1326   1026253567
+1325   822893157
+1324   1228920787
+1323   1710983323
+1322   401175605
+1321   1644381943
+1320   717303233
+1319   523035948
+1318   2090152402
+1317   883369016
+1316   1114948180
+1315   1240826296
+1314   1881657607
+1313   948318400
+1312   1661815544
+1311   1137059567
+1310   1227453745
+1309   1939447433
+1308   1037809444
+1307   1733491737
+1306   2104276014
+1305   495400413
+1304   1309862109
+1303   1772907076
+1302   182491248
+1301   1179217470
+1300   1017829015
+1299   758590268
+1298   1008745132
+1297   1473091852
+1296   925737707
+1295   1462753892
+1294   421717552
+1293   1732022492
+1292   993680089
+1291   2025623305
+1290   1701713188
+1289   1981417865
+1288   1555571416
+1287   849326106
+1286   1149195056
+1285   166629779
+1284   1726494400
+1283   744598040
+1282   1868348303
+1281   1869851759
+1280   99250122
+1279   1641445656
+1278   1982655067
+1277   542409031
+1276   423629627
+1275   331368938
+1274   312909165
+1273   130644639
+1272   755078060
+1271   1571384628
+1270   170472337
+1269   1692220811
+1268   1980336209
+1267   1693474888
+1266   1051374300
+1265   1341198862
+1264   469073802
+1263   543577895
+1262   30309304
+1261   1159745872
+1260   470051888
+1259   852387082
+1258   832222809
+1257   1388941637
+1256   1270315354
+1255   404597016
+1254   445765124
+1253   2004126289
+1252   645347918
+1251   226902646
+1250   2034680340
+1249   1704324739
+1248   1217816029
+1247   1651286128
+1246   229499866
+1245   292984988
+1244   1723774526
+1243   889008184
+1242   2107655950
+1241   1210340897
+1240   1738532067
+1239   624481097
+1238   640846511
+1237   639137346
+1236   1224401086
+1235   507796405
+1234   1310889558
+1233   1456811578
+1232   73526006
+1231   1325405869
+1230   327523063
+1229   1228593899
+1228   1729555376
+1227   427625793
+1226   943176512
+1225   1413672713
+1224   1906732746
+1223   218862478
+1222   2116929597
+1221   1088506826
+1220   1156570265
+1219   383394211
+1218   1474824873
+1217   924831041
+1216   2074995250
+1215   1487975329
+1214   332812686
+1213   513433629
+1212   1297959765
+1211   1483174853
+1210   569494385
+1209   1099394721
+1208   1547563659
+1207   133050106
+1206   1475731436
+1205   1915073155
+1204   434270398
+1203   2132967337
+1202   1129288515
+1201   992415755
+1200   1743334141
+1199   2047380918
+1198   285417387
+1197   315882663
+1196   668376695
+1195   724314034
+1194   1444226764
+1193   818225919
+1192   1209775860
+1191   1733535385
+1190   1761165601
+1189   231739224
+1188   455882609
+1187   2134333192
+1186   592018355
+1185   1561561621
+1184   190015564
+1183   997121481
+1182   2091422891
+1181   198565044
+1180   2083094842
+1179   436444279
+1178   1771146933
+1177   1779974151
+1176   1846263356
+1175   1490247747
+1174   785784640
+1173   1589338291
+1172   389633196
+1171   1229391245
+1170   706998368
+1169   1427451477
+1168   1379004223
+1167   1708587000
+1166   1019139547
+1165   1997634423
+1164   1662021822
+1163   1858175026
+1162   1204543966
+1161   978036636
+1160   1277652776
+1159   1774316057
+1158   1787204517
+1157   1041804635
+1156   1944317627
+1155   1742380522
+1154   1617622378
+1153   2138934168
+1152   1061510287
+1151   1654978612
+1150   574901759
+1149   303120690
+1148   737664571
+1147   280899186
+1146   994189511
+1145   256925064
+1144   1100614551
+1143   1703877042
+1142   882339923
+1141   1109665366
+1140   1997870670
+1139   1145895015
+1138   408311930
+1137   1528853447
+1136   46565178
+1135   1308448169
+1134   793090457
+1133   683985186
+1132   580522250
+1131   1577711557
+1130   1338315766
+1129   235848141
+1128   1977482077
+1127   44823995
+1126   1571665905
+1125   1952867107
+1124   680870235
+1123   2110127413
+1122   1564032409
+1121   758389596
+1120   917314041
+1119   294002573
+1118   1456414827
+1117   480739506
+1116   1327768283
+1115   1437796117
+1114   1522068789
+1113   2138432832
+1112   1853490020
+1111   1883928556
+1110   701353436
+1109   469017223
+1108   1099329837
+1107   1247347409
+1106   735762990
+1105   1510063640
+1104   727925919
+1103   1362862547
+1102   1493153067
+1101   344674109
+1100   1747713128
+1099   1293491771
+1098   811665883
+1097   24614970
+1096   1511437408
+1095   1609022140
+1094   388834697
+1093   2069964286
+1092   1192813372
+1091   1270029836
+1090   1449458417
+1089   436574535
+1088   1113717938
+1087   18618710
+1086   1106154365
+1085   1336819098
+1084   1731789745
+1083   1785623881
+1082   1437079396
+1081   1384472797
+1080   784598719
+1079   1601489675
+1078   1880737880
+1077   1736749844
+1076   519421490
+1075   1520384091
+1074   16910573
+1073   383251810
+1072   1762633067
+1071   199661296
+1070   1680491873
+1069   1723098157
+1068   1929538010
+1067   1350127391
+1066   1783263921
+1065   1588956770
+1064   416208768
+1063   1266288509
+1062   620505869
+1061   756238837
+1060   156311898
+1059   1430839707
+1058   1477903817
+1057   1924382487
+1056   434312613
+1055   1468014132
+1054   2047223350
+1053   347316948
+1052   1001025162
+1051   1983073368
+1050   1651218564
+1049   1195332522
+1048   1082068185
+1047   360353789
+1046   1719839271
+1045   136169680
+1044   1905234671
+1043   1964732924
+1042   850243584
+1041   39534910
+1040   417606934
+1039   330364482
+1038   2087317884
+1037   340581240
+1036   933918623
+1035   516975412
+1034   968450901
+1033   1807453579
+1032   1109976610
+1031   1337149809
+1030   1425818667
+1029   379413059
+1028   996527094
+1027   9889685
+1026   2024642785
+1025   86995665
+1024   466988970
+1023   64149982
+1022   843582031
+1021   1953176287
+1020   901005183
+1019   1290864775
+1018   1622976899
+1017   945898505
+1016   602602766
+1015   1902589995
+1014   1433409743
+1013   1865699761
+1012   1547125990
+1011   519879102
+1010   99700673
+1009   77025693
+1008   1543929506
+1007   1570342472
+1006   1519613987
+1005   1273948692
+1004   1554482449
+1003   1778784739
+1002   381634911
+1001   730563551
+1000   340622715
+999    1415928982
+998    502253922
+997    909531429
+996    1690384362
+995    1960492803
+994    1390897281
+993    661296331
+992    1310628447
+991    1700200904
+990    330199388
+989    2102590325
+988    688262009
+987    1867870552
+986    1659972410
+985    884386652
+984    355464004
+983    913530641
+982    1765999088
+981    1470100297
+980    1123433244
+979    676841849
+978    704895354
+977    269980814
+976    15860023
+975    1888312896
+974    892313781
+973    823918898
+972    1438162024
+971    1113189577
+970    228309629
+969    1578574933
+968    1873028268
+967    689244767
+966    1666117796
+965    1029088031
+964    649864356
+963    1838180025
+962    331096942
+961    1355521769
+960    1011938895
+959    609812484
+958    442617915
+957    1951359004
+956    1512406547
+955    746441769
+954    1265871212
+953    1032847355
+952    1937581045
+951    1089157239
+950    765204943
+949    853452430
+948    660981826
+947    964066106
+946    1525150681
+945    1339424773
+944    450150871
+943    1926607852
+942    595609268
+941    2007070739
+940    1387644957
+939    1686548510
+938    2059940785
+937    843940236
+936    39380411
+935    1975421419
+934    697991089
+933    1441826234
+932    826241129
+931    1868768106
+930    912903854
+929    1208063539
+928    1244889585
+927    1843659794
+926    685487792
+925    479559192
+924    956344372
+923    176713973
+922    267642412
+921    1084128615
+920    428175413
+919    1948622485
+918    1475785397
+917    1469040701
+916    513915234
+915    1746026477
+914    743815504
+913    590563780
+912    538962895
+911    1056544406
+910    2094613601
+909    543704720
+908    1647168099
+907    84519366
+906    145949147
+905    745037824
+904    1149180289
+903    976706631
+902    528922380
+901    1765661238
+900    623878521
+899    1216727707
+898    522575747
+897    765330393
+896    887315422
+895    508773818
+894    211916779
+893    2019699405
+892    1896022208
+891    466503575
+890    1755826866
+889    1106618360
+888    1434707250
+887    1877242568
+886    725225196
+885    2070835102
+884    1207063582
+883    1834754746
+882    643433827
+881    2142741822
+880    1556859954
+879    2010094235
+878    397755573
+877    902130275
+876    1082822725
+875    1316726164
+874    216115444
+873    1531002699
+872    352828110
+871    1459678321
+870    1243085491
+869    2006031776
+868    329412285
+867    13801928
+866    553413613
+865    1015099665
+864    760235258
+863    1892896852
+862    263872539
+861    789403848
+860    1179279973
+859    2026067946
+858    381393163
+857    1511355796
+856    670178986
+855    1037954098
+854    1427401275
+853    1211805407
+852    277894792
+851    780823240
+850    1744986249
+849    654729679
+848    927271510
+847    1228513056
+846    686014831
+845    1699303674
+844    963898054
+843    903920771
+842    287917207
+841    494279982
+840    1130266036
+839    1229283563
+838    1452618162
+837    1461796267
+836    1401050318
+835    808000409
+834    751227126
+833    2118315057
+832    713616879
+831    385288241
+830    408010685
+829    1815407824
+828    1355888960
+827    1490922713
+826    83954521
+825    1605857226
+824    760059306
+823    646578035
+822    1614302806
+821    1770648760
+820    2001035378
+819    516473193
+818    2116198496
+817    1375451484
+816    264615002
+815    1929577708
+814    1411386466
+813    469618072
+812    1921138383
+811    1206117292
+810    1189145467
+809    1815953416
+808    1975716892
+807    644617753
+806    710569141
+805    1430218909
+804    94383530
+803    365938885
+802    1710304372
+801    1045692702
+800    1176882929
+799    1064571619
+798    1731453303
+797    1897515381
+796    730863407
+795    1584860134
+794    2139038068
+793    1136894193
+792    793026305
+791    1097829613
+790    1801933912
+789    625583894
+788    251858191
+787    186620788
+786    2111548665
+785    1942480577
+784    8439325
+783    205269174
+782    1427956253
+781    105184966
+780    1377884048
+779    544527714
+778    1105384275
+777    545497983
+776    550234222
+775    344630255
+774    1867398184
+773    1196174476
+772    1336539604
+771    645732753
+770    1461723047
+769    1426851195
+768    333708212
+767    146593168
+766    1905960961
+765    1741452862
+764    791833829
+763    1041208455
+762    1482443929
+761    167442411
+760    845971422
+759    1615313123
+758    661518876
+757    456861261
+756    178181463
+755    1906279491
+754    514524324
+753    2050738006
+752    974868774
+751    883428538
+750    1147284339
+749    832386064
+748    2141777140
+747    760754020
+746    825583447
+745    1501543394
+744    1155574299
+743    1221665431
+742    1881935076
+741    2057172057
+740    312024541
+739    1315129879
+738    1668373882
+737    739738998
+736    1502242987
+735    864752505
+734    259008932
+733    624391418
+732    195237033
+731    2014614454
+730    1653407182
+729    389110160
+728    1437131660
+727    902723033
+726    2089820585
+725    274927105
+724    931410717
+723    1778579434
+722    903453667
+721    142482709
+720    889135046
+719    386530319
+718    6802617
+717    640233745
+716    1752663369
+715    1751401663
+714    1767091966
+713    1245885890
+712    909640890
+711    566805197
+710    388798174
+709    1719769191
+708    1960370540
+707    803621377
+706    480730065
+705    877851568
+704    669515472
+703    391878126
+702    1118467884
+701    1953610521
+700    577482794
+699    750684149
+698    446773223
+697    1162204555
+696    2118795963
+695    311241151
+694    1518957085
+693    788928008
+692    889444387
+691    516923348
+690    135680092
+689    248901301
+688    781350598
+687    402884602
+686    1020625427
+685    506777479
+684    841760773
+683    1200286768
+682    857087715
+681    1337355347
+680    753918305
+679    1732660445
+678    1239039125
+677    1082518971
+676    134105905
+675    88851939
+674    1906867332
+673    863388599
+672    1961878980
+671    367783734
+670    1506837297
+669    1562761887
+668    779371834
+667    135532072
+666    1790731117
+665    1329867955
+664    1569280411
+663    1002033737
+662    653247916
+661    640543086
+660    1883056398
+659    1880279138
+658    1375759521
+657    274573119
+656    1708607477
+655    1967822307
+654    1797173411
+653    1651889073
+652    446368463
+651    1271910918
+650    98316222
+649    1818882982
+648    1598554540
+647    1150187186
+646    1323135287
+645    1418200954
+644    274456606
+643    1539083598
+642    1504034949
+641    399117093
+640    1735895548
+639    1371305225
+638    1919514417
+637    1596987526
+636    713735309
+635    788697380
+634    676620039
+633    928737325
+632    1266460986
+631    920452426
+630    1412267213
+629    1608483279
+628    171671661
+627    1555420862
+626    624883355
+625    56718403
+624    1521453844
+623    525262493
+622    1553572851
+621    774969129
+620    1820840025
+619    1095612683
+618    495747695
+617    180353586
+616    875730580
+615    1931535337
+614    2061649652
+613    2022823161
+612    1950671697
+611    132729724
+610    627086324
+609    138908022
+608    657569916
+607    1130817037
+606    920367487
+605    1932481632
+604    1669720042
+603    1903651261
+602    1663953760
+601    1805461355
+600    748780765
+599    2004329998
+598    983599924
+597    114953257
+596    33967018
+595    99620862
+594    650629200
+593    746484715
+592    851906116
+591    457960168
+590    279221434
+589    1640486439
+588    219882103
+587    711696006
+586    266187582
+585    1000391067
+584    2128347287
+583    1928919928
+582    1395736837
+581    1811763675
+580    1622643456
+579    1643752935
+578    1366024183
+577    872571932
+576    1608580643
+575    1164199873
+574    268527872
+573    2011742335
+572    1154870496
+571    1807107409
+570    821861431
+569    633827507
+568    1970362980
+567    883979062
+566    1611807705
+565    1434965951
+564    1395198394
+563    192669032
+562    467263281
+561    1358903325
+560    238078064
+559    1715009076
+558    1374298857
+557    1366974684
+556    730832366
+555    484751302
+554    1752137878
+553    316583612
+552    306276471
+551    1899467550
+550    445739492
+549    750071524
+548    35172292
+547    201824309
+546    604044060
+545    1744321956
+544    9329377
+543    608904110
+542    1189880904
+541    521042989
+540    1984228077
+539    2085366017
+538    1169503450
+537    535397028
+536    1636264316
+535    1419138673
+534    967702670
+533    36295069
+532    2102074615
+531    899737853
+530    2132088116
+529    1018587028
+528    984176709
+527    889547555
+526    1762320454
+525    414248754
+524    178474830
+523    2000153976
+522    2018327767
+521    1703688595
+520    1864295258
+519    243915183
+518    146027464
+517    438333984
+516    192494932
+515    2142623597
+514    554441052
+513    1635770036
+512    772159681
+511    1251998535
+510    1499023187
+509    1448831049
+508    449101701
+507    1897848424
+506    1715178006
+505    1599969247
+504    1464547706
+503    67964817
+502    51690601
+501    1083487587
+500    2063044791
+499    1242540561
+498    1403750221
+497    569927955
+496    711072724
+495    1909650126
+494    543404635
+493    622269883
+492    135858718
+491    1774412584
+490    1557661130
+489    1425961274
+488    51420250
+487    150887515
+486    2031376580
+485    704208544
+484    1370463916
+483    1449926165
+482    136746849
+481    1470812280
+480    802896834
+479    1748658410
+478    1881136691
+477    996616102
+476    433300718
+475    1647213188
+474    1548278646
+473    381060118
+472    152403674
+471    956633688
+470    1827221014
+469    1493116836
+468    531467836
+467    1641583743
+466    26523320
+465    88802841
+464    1773791408
+463    916475698
+462    1212092401
+461    857381092
+460    1722992334
+459    1406773615
+458    1542068342
+457    1494695354
+456    927907246
+455    581450415
+454    567461695
+453    2047135284
+452    647029331
+451    535572086
+450    1737159237
+449    1953764380
+448    1315357692
+447    233923502
+446    1595821104
+445    52240600
+444    1494809514
+443    591644958
+442    701322752
+441    806770485
+440    425165851
+439    185637271
+438    1466593516
+437    442664995
+436    2015275982
+435    1257531269
+434    1024194088
+433    916410316
+432    1340967012
+431    1952802433
+430    1462796398
+429    228296980
+428    478866369
+427    960617927
+426    927233658
+425    1028255610
+424    2081904732
+423    31889609
+422    309976047
+421    840748599
+420    1367698042
+419    1503235734
+418    357943276
+417    1263117092
+416    886597636
+415    1004176146
+414    1498401495
+413    688039029
+412    166479106
+411    515685481
+410    1487660617
+409    2129984504
+408    317844936
+407    209062247
+406    1565954555
+405    1098865666
+404    2064047905
+403    1218875302
+402    1601097566
+401    1112670032
+400    1473936064
+399    502178471
+398    1448546969
+397    1598094407
+396    1026196843
+395    895344049
+394    718279562
+393    1241156133
+392    811675214
+391    954223961
+390    482805323
+389    104580950
+388    616638098
+387    1501250778
+386    1912199244
+385    198558607
+384    837697039
+383    982716014
+382    1347862060
+381    183978250
+380    197840545
+379    1278598370
+378    564029948
+377    1366462918
+376    292497990
+375    347079253
+374    1645251747
+373    951377872
+372    1892422886
+371    1098919095
+370    1811606711
+369    2023325305
+368    1623465276
+367    553202920
+366    879814844
+365    1932524358
+364    83668835
+363    1911539249
+362    758350810
+361    707094264
+360    337585862
+359    1129038193
+358    339865354
+357    418079491
+356    663553738
+355    929483230
+354    998180195
+353    653718789
+352    784875469
+351    69263690
+350    1767431950
+349    978861274
+348    986100380
+347    216950695
+346    1868694819
+345    1488603765
+344    602140015
+343    546332652
+342    1287254809
+341    2016581228
+340    1622937467
+339    1258403791
+338    1143510461
+337    1838424566
+336    469534085
+335    1115759243
+334    1174173548
+333    1524058219
+332    1573953387
+331    1776796265
+330    367228910
+329    2066990019
+328    465484454
+327    1557865771
+326    1567382944
+325    9834949
+324    144607761
+323    928916505
+322    1033770487
+321    1953497842
+320    1230646958
+319    1550481254
+318    1257650103
+317    1644980262
+316    1762294328
+315    1322362167
+314    201348956
+313    733042434
+312    1070878832
+311    28851018
+310    873070767
+309    1931996549
+308    788869706
+307    27751218
+306    664251018
+305    1092959514
+304    1689289504
+303    1544860931
+302    1156829309
+301    1654447016
+300    1311311810
+299    956846786
+298    499607074
+297    455649505
+296    1413258010
+295    638466439
+294    1123548110
+293    338593567
+292    1845753195
+291    1630772880
+290    695847739
+289    1733150343
+288    1935670574
+287    2082771584
+286    1443631306
+285    1029251894
+284    251483334
+283    172497937
+282    2007455315
+281    1286365931
+280    1387464960
+279    845319549
+278    1267745531
+277    1843393840
+276    485945362
+275    1266873735
+274    2083613853
+273    34842488
+272    233549120
+271    199982522
+270    1154839941
+269    855662305
+268    1691072424
+267    2008624283
+266    1479585042
+265    1074664443
+264    940196892
+263    1640258878
+262    1790229476
+261    112602851
+260    1842585954
+259    760559802
+258    289519037
+257    906418680
+256    1831288250
+255    1271133369
+254    1169280227
+253    1112601051
+252    932516625
+251    1162135765
+250    18620399
+249    1691554768
+248    359374187
+247    871796
+246    1907263635
+245    451102874
+244    1033324614
+243    1883631330
+242    1027486194
+241    1525370463
+240    656393746
+239    1293699306
+238    1523560911
+237    616407981
+236    1068427390
+235    1986809812
+234    1431918615
+233    827594041
+232    1945156571
+231    1029669673
+230    1970567462
+229    936167274
+228    1076755200
+227    1165869316
+226    1884622101
+225    718687198
+224    338616744
+223    7144461
+222    1093980652
+221    1388445504
+220    802761578
+219    17748603
+218    1931774781
+217    2055754961
+216    1115030830
+215    23632304
+214    1571100327
+213    1655437799
+212    1227237584
+211    1881270536
+210    1809552
+209    39985764
+208    225271916
+207    1684234746
+206    1331973014
+205    240833349
+204    41653241
+203    402248941
+202    1004510226
+201    1008989297
+200    2100398121
+199    804698146
+198    1199028821
+197    358068002
+196    827252572
+195    1877477639
+194    1772190194
+193    1097654887
+192    1351866531
+191    1076232049
+190    1604154371
+189    894490264
+188    1050201421
+187    1908142477
+186    484654634
+185    1607076678
+184    943878368
+183    1837313439
+182    1653628247
+181    1187251820
+180    1655998620
+179    465058453
+178    855496398
+177    2131922214
+176    1642581505
+175    929724073
+174    1383806771
+173    1180147592
+172    449334468
+171    199812080
+170    1957444123
+169    1742330119
+168    2124929222
+167    1469034830
+166    733361455
+165    1877081332
+164    525611108
+163    695958145
+162    1640984164
+161    457376267
+160    26030628
+159    1843495542
+158    409835630
+157    1590608390
+156    964264109
+155    794824842
+154    2100932079
+153    1904110196
+152    181314819
+151    1188569794
+150    331755422
+149    1671560053
+148    969960596
+147    2073255973
+146    748115443
+145    462433913
+144    480389604
+143    1183994691
+142    1370187116
+141    854487997
+140    222366505
+139    488409293
+138    1008968663
+137    247847890
+136    943423722
+135    37403310
+134    236097168
+133    68234841
+132    669927517
+131    1944972270
+130    47540636
+129    582905885
+128    879231433
+127    1762494436
+126    1637159959
+125    1207637561
+124    613510023
+123    912362285
+122    1572354774
+121    657238414
+120    218609198
+119    405983097
+118    923444610
+117    507526682
+116    1592866368
+115    1711604400
+114    1239730445
+113    1773385255
+112    961628185
+111    881777823
+110    1993002982
+109    2122002263
+108    1692469219
+107    971565353
+106    11750722
+105    875188881
+104    1514959440
+103    438608545
+102    20694204
+101    87021632
+100    1065740837
+99 432529848
+98 1093229574
+97 1819077520
+96 1148984413
+95 724797674
+94 1782766435
+93 2103755257
+92 693753087
+91 1166371677
+90 1881277452
+89 1858566163
+88 960600376
+87 1359323857
+86 1415279885
+85 1966964761
+84 749976215
+83 357952622
+82 1927865921
+81 987109570
+80 1336792251
+79 1021437628
+78 2110251541
+77 817280338
+76 1604089561
+75 1720625824
+74 854494676
+73 1427937808
+72 1520351356
+71 1735648004
+70 1141275706
+69 1394146965
+68 1431029083
+67 368431899
+66 36311085
+65 1192712804
+64 31044587
+63 616394758
+62 222477805
+61 982670571
+60 205771300
+59 521953594
+58 443286278
+57 1141119263
+56 609347642
+55 1057327263
+54 39098840
+53 1910350293
+52 1168644018
+51 906428292
+50 1024341676
+49 519511913
+48 1564831715
+47 389625717
+46 2110269310
+45 176151752
+44 200274468
+43 1266330320
+42 286662102
+41 126204390
+40 304618920
+39 772843806
+38 1357835880
+37 238316279
+36 337387312
+35 1567399975
+34 970234999
+33 1195857664
+32 410623457
+31 1848007858
+30 539384293
+29 1212135685
+28 2060089600
+27 1533442662
+26 1102020422
+25 846480997
+24 2036166893
+23 1280154196
+22 886008616
+21 649132105
+20 1489080225
+19 634715959
+18 556726251
+17 1388679963
+16 189351248
+15 843938989
+14 2036973298
+13 74070078
+12 961711400
+11 1661301944
+10 915852158
+9  66302641
+8  435456494
+7  1937919553
+6  1415564928
+5  1289013296
+4  1156776517
+3  1269710788
+2  656473370
+1  1345971420
+0  1935401906
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..5fc17ffa84b593cb5dd6ba1b1122441db892481e 100644 (file)
@@ -0,0 +1,3 @@
+sharon 25  (15,12) 1000    sam
+sam    30  (10,5)  2000    bill
+bill   20  (11,10) 1000    sharon
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..97e97095a095dee20338c359981e8a6306bc6d0d 100644 (file)
+0  1935401906
+1  1345971420
+2  656473370
+3  1269710788
+4  1156776517
+5  1289013296
+6  1415564928
+7  1937919553
+8  435456494
+9  66302641
+10 915852158
+11 1661301944
+12 961711400
+13 74070078
+14 2036973298
+15 843938989
+16 189351248
+17 1388679963
+18 556726251
+19 634715959
+20 1489080225
+21 649132105
+22 886008616
+23 1280154196
+24 2036166893
+25 846480997
+26 1102020422
+27 1533442662
+28 2060089600
+29 1212135685
+30 539384293
+31 1848007858
+32 410623457
+33 1195857664
+34 970234999
+35 1567399975
+36 337387312
+37 238316279
+38 1357835880
+39 772843806
+40 304618920
+41 126204390
+42 286662102
+43 1266330320
+44 200274468
+45 176151752
+46 2110269310
+47 389625717
+48 1564831715
+49 519511913
+50 1024341676
+51 906428292
+52 1168644018
+53 1910350293
+54 39098840
+55 1057327263
+56 609347642
+57 1141119263
+58 443286278
+59 521953594
+60 205771300
+61 982670571
+62 222477805
+63 616394758
+64 31044587
+65 1192712804
+66 36311085
+67 368431899
+68 1431029083
+69 1394146965
+70 1141275706
+71 1735648004
+72 1520351356
+73 1427937808
+74 854494676
+75 1720625824
+76 1604089561
+77 817280338
+78 2110251541
+79 1021437628
+80 1336792251
+81 987109570
+82 1927865921
+83 357952622
+84 749976215
+85 1966964761
+86 1415279885
+87 1359323857
+88 960600376
+89 1858566163
+90 1881277452
+91 1166371677
+92 693753087
+93 2103755257
+94 1782766435
+95 724797674
+96 1148984413
+97 1819077520
+98 1093229574
+99 432529848
+100    1065740837
+101    87021632
+102    20694204
+103    438608545
+104    1514959440
+105    875188881
+106    11750722
+107    971565353
+108    1692469219
+109    2122002263
+110    1993002982
+111    881777823
+112    961628185
+113    1773385255
+114    1239730445
+115    1711604400
+116    1592866368
+117    507526682
+118    923444610
+119    405983097
+120    218609198
+121    657238414
+122    1572354774
+123    912362285
+124    613510023
+125    1207637561
+126    1637159959
+127    1762494436
+128    879231433
+129    582905885
+130    47540636
+131    1944972270
+132    669927517
+133    68234841
+134    236097168
+135    37403310
+136    943423722
+137    247847890
+138    1008968663
+139    488409293
+140    222366505
+141    854487997
+142    1370187116
+143    1183994691
+144    480389604
+145    462433913
+146    748115443
+147    2073255973
+148    969960596
+149    1671560053
+150    331755422
+151    1188569794
+152    181314819
+153    1904110196
+154    2100932079
+155    794824842
+156    964264109
+157    1590608390
+158    409835630
+159    1843495542
+160    26030628
+161    457376267
+162    1640984164
+163    695958145
+164    525611108
+165    1877081332
+166    733361455
+167    1469034830
+168    2124929222
+169    1742330119
+170    1957444123
+171    199812080
+172    449334468
+173    1180147592
+174    1383806771
+175    929724073
+176    1642581505
+177    2131922214
+178    855496398
+179    465058453
+180    1655998620
+181    1187251820
+182    1653628247
+183    1837313439
+184    943878368
+185    1607076678
+186    484654634
+187    1908142477
+188    1050201421
+189    894490264
+190    1604154371
+191    1076232049
+192    1351866531
+193    1097654887
+194    1772190194
+195    1877477639
+196    827252572
+197    358068002
+198    1199028821
+199    804698146
+200    2100398121
+201    1008989297
+202    1004510226
+203    402248941
+204    41653241
+205    240833349
+206    1331973014
+207    1684234746
+208    225271916
+209    39985764
+210    1809552
+211    1881270536
+212    1227237584
+213    1655437799
+214    1571100327
+215    23632304
+216    1115030830
+217    2055754961
+218    1931774781
+219    17748603
+220    802761578
+221    1388445504
+222    1093980652
+223    7144461
+224    338616744
+225    718687198
+226    1884622101
+227    1165869316
+228    1076755200
+229    936167274
+230    1970567462
+231    1029669673
+232    1945156571
+233    827594041
+234    1431918615
+235    1986809812
+236    1068427390
+237    616407981
+238    1523560911
+239    1293699306
+240    656393746
+241    1525370463
+242    1027486194
+243    1883631330
+244    1033324614
+245    451102874
+246    1907263635
+247    871796
+248    359374187
+249    1691554768
+250    18620399
+251    1162135765
+252    932516625
+253    1112601051
+254    1169280227
+255    1271133369
+256    1831288250
+257    906418680
+258    289519037
+259    760559802
+260    1842585954
+261    112602851
+262    1790229476
+263    1640258878
+264    940196892
+265    1074664443
+266    1479585042
+267    2008624283
+268    1691072424
+269    855662305
+270    1154839941
+271    199982522
+272    233549120
+273    34842488
+274    2083613853
+275    1266873735
+276    485945362
+277    1843393840
+278    1267745531
+279    845319549
+280    1387464960
+281    1286365931
+282    2007455315
+283    172497937
+284    251483334
+285    1029251894
+286    1443631306
+287    2082771584
+288    1935670574
+289    1733150343
+290    695847739
+291    1630772880
+292    1845753195
+293    338593567
+294    1123548110
+295    638466439
+296    1413258010
+297    455649505
+298    499607074
+299    956846786
+300    1311311810
+301    1654447016
+302    1156829309
+303    1544860931
+304    1689289504
+305    1092959514
+306    664251018
+307    27751218
+308    788869706
+309    1931996549
+310    873070767
+311    28851018
+312    1070878832
+313    733042434
+314    201348956
+315    1322362167
+316    1762294328
+317    1644980262
+318    1257650103
+319    1550481254
+320    1230646958
+321    1953497842
+322    1033770487
+323    928916505
+324    144607761
+325    9834949
+326    1567382944
+327    1557865771
+328    465484454
+329    2066990019
+330    367228910
+331    1776796265
+332    1573953387
+333    1524058219
+334    1174173548
+335    1115759243
+336    469534085
+337    1838424566
+338    1143510461
+339    1258403791
+340    1622937467
+341    2016581228
+342    1287254809
+343    546332652
+344    602140015
+345    1488603765
+346    1868694819
+347    216950695
+348    986100380
+349    978861274
+350    1767431950
+351    69263690
+352    784875469
+353    653718789
+354    998180195
+355    929483230
+356    663553738
+357    418079491
+358    339865354
+359    1129038193
+360    337585862
+361    707094264
+362    758350810
+363    1911539249
+364    83668835
+365    1932524358
+366    879814844
+367    553202920
+368    1623465276
+369    2023325305
+370    1811606711
+371    1098919095
+372    1892422886
+373    951377872
+374    1645251747
+375    347079253
+376    292497990
+377    1366462918
+378    564029948
+379    1278598370
+380    197840545
+381    183978250
+382    1347862060
+383    982716014
+384    837697039
+385    198558607
+386    1912199244
+387    1501250778
+388    616638098
+389    104580950
+390    482805323
+391    954223961
+392    811675214
+393    1241156133
+394    718279562
+395    895344049
+396    1026196843
+397    1598094407
+398    1448546969
+399    502178471
+400    1473936064
+401    1112670032
+402    1601097566
+403    1218875302
+404    2064047905
+405    1098865666
+406    1565954555
+407    209062247
+408    317844936
+409    2129984504
+410    1487660617
+411    515685481
+412    166479106
+413    688039029
+414    1498401495
+415    1004176146
+416    886597636
+417    1263117092
+418    357943276
+419    1503235734
+420    1367698042
+421    840748599
+422    309976047
+423    31889609
+424    2081904732
+425    1028255610
+426    927233658
+427    960617927
+428    478866369
+429    228296980
+430    1462796398
+431    1952802433
+432    1340967012
+433    916410316
+434    1024194088
+435    1257531269
+436    2015275982
+437    442664995
+438    1466593516
+439    185637271
+440    425165851
+441    806770485
+442    701322752
+443    591644958
+444    1494809514
+445    52240600
+446    1595821104
+447    233923502
+448    1315357692
+449    1953764380
+450    1737159237
+451    535572086
+452    647029331
+453    2047135284
+454    567461695
+455    581450415
+456    927907246
+457    1494695354
+458    1542068342
+459    1406773615
+460    1722992334
+461    857381092
+462    1212092401
+463    916475698
+464    1773791408
+465    88802841
+466    26523320
+467    1641583743
+468    531467836
+469    1493116836
+470    1827221014
+471    956633688
+472    152403674
+473    381060118
+474    1548278646
+475    1647213188
+476    433300718
+477    996616102
+478    1881136691
+479    1748658410
+480    802896834
+481    1470812280
+482    136746849
+483    1449926165
+484    1370463916
+485    704208544
+486    2031376580
+487    150887515
+488    51420250
+489    1425961274
+490    1557661130
+491    1774412584
+492    135858718
+493    622269883
+494    543404635
+495    1909650126
+496    711072724
+497    569927955
+498    1403750221
+499    1242540561
+500    2063044791
+501    1083487587
+502    51690601
+503    67964817
+504    1464547706
+505    1599969247
+506    1715178006
+507    1897848424
+508    449101701
+509    1448831049
+510    1499023187
+511    1251998535
+512    772159681
+513    1635770036
+514    554441052
+515    2142623597
+516    192494932
+517    438333984
+518    146027464
+519    243915183
+520    1864295258
+521    1703688595
+522    2018327767
+523    2000153976
+524    178474830
+525    414248754
+526    1762320454
+527    889547555
+528    984176709
+529    1018587028
+530    2132088116
+531    899737853
+532    2102074615
+533    36295069
+534    967702670
+535    1419138673
+536    1636264316
+537    535397028
+538    1169503450
+539    2085366017
+540    1984228077
+541    521042989
+542    1189880904
+543    608904110
+544    9329377
+545    1744321956
+546    604044060
+547    201824309
+548    35172292
+549    750071524
+550    445739492
+551    1899467550
+552    306276471
+553    316583612
+554    1752137878
+555    484751302
+556    730832366
+557    1366974684
+558    1374298857
+559    1715009076
+560    238078064
+561    1358903325
+562    467263281
+563    192669032
+564    1395198394
+565    1434965951
+566    1611807705
+567    883979062
+568    1970362980
+569    633827507
+570    821861431
+571    1807107409
+572    1154870496
+573    2011742335
+574    268527872
+575    1164199873
+576    1608580643
+577    872571932
+578    1366024183
+579    1643752935
+580    1622643456
+581    1811763675
+582    1395736837
+583    1928919928
+584    2128347287
+585    1000391067
+586    266187582
+587    711696006
+588    219882103
+589    1640486439
+590    279221434
+591    457960168
+592    851906116
+593    746484715
+594    650629200
+595    99620862
+596    33967018
+597    114953257
+598    983599924
+599    2004329998
+600    748780765
+601    1805461355
+602    1663953760
+603    1903651261
+604    1669720042
+605    1932481632
+606    920367487
+607    1130817037
+608    657569916
+609    138908022
+610    627086324
+611    132729724
+612    1950671697
+613    2022823161
+614    2061649652
+615    1931535337
+616    875730580
+617    180353586
+618    495747695
+619    1095612683
+620    1820840025
+621    774969129
+622    1553572851
+623    525262493
+624    1521453844
+625    56718403
+626    624883355
+627    1555420862
+628    171671661
+629    1608483279
+630    1412267213
+631    920452426
+632    1266460986
+633    928737325
+634    676620039
+635    788697380
+636    713735309
+637    1596987526
+638    1919514417
+639    1371305225
+640    1735895548
+641    399117093
+642    1504034949
+643    1539083598
+644    274456606
+645    1418200954
+646    1323135287
+647    1150187186
+648    1598554540
+649    1818882982
+650    98316222
+651    1271910918
+652    446368463
+653    1651889073
+654    1797173411
+655    1967822307
+656    1708607477
+657    274573119
+658    1375759521
+659    1880279138
+660    1883056398
+661    640543086
+662    653247916
+663    1002033737
+664    1569280411
+665    1329867955
+666    1790731117
+667    135532072
+668    779371834
+669    1562761887
+670    1506837297
+671    367783734
+672    1961878980
+673    863388599
+674    1906867332
+675    88851939
+676    134105905
+677    1082518971
+678    1239039125
+679    1732660445
+680    753918305
+681    1337355347
+682    857087715
+683    1200286768
+684    841760773
+685    506777479
+686    1020625427
+687    402884602
+688    781350598
+689    248901301
+690    135680092
+691    516923348
+692    889444387
+693    788928008
+694    1518957085
+695    311241151
+696    2118795963
+697    1162204555
+698    446773223
+699    750684149
+700    577482794
+701    1953610521
+702    1118467884
+703    391878126
+704    669515472
+705    877851568
+706    480730065
+707    803621377
+708    1960370540
+709    1719769191
+710    388798174
+711    566805197
+712    909640890
+713    1245885890
+714    1767091966
+715    1751401663
+716    1752663369
+717    640233745
+718    6802617
+719    386530319
+720    889135046
+721    142482709
+722    903453667
+723    1778579434
+724    931410717
+725    274927105
+726    2089820585
+727    902723033
+728    1437131660
+729    389110160
+730    1653407182
+731    2014614454
+732    195237033
+733    624391418
+734    259008932
+735    864752505
+736    1502242987
+737    739738998
+738    1668373882
+739    1315129879
+740    312024541
+741    2057172057
+742    1881935076
+743    1221665431
+744    1155574299
+745    1501543394
+746    825583447
+747    760754020
+748    2141777140
+749    832386064
+750    1147284339
+751    883428538
+752    974868774
+753    2050738006
+754    514524324
+755    1906279491
+756    178181463
+757    456861261
+758    661518876
+759    1615313123
+760    845971422
+761    167442411
+762    1482443929
+763    1041208455
+764    791833829
+765    1741452862
+766    1905960961
+767    146593168
+768    333708212
+769    1426851195
+770    1461723047
+771    645732753
+772    1336539604
+773    1196174476
+774    1867398184
+775    344630255
+776    550234222
+777    545497983
+778    1105384275
+779    544527714
+780    1377884048
+781    105184966
+782    1427956253
+783    205269174
+784    8439325
+785    1942480577
+786    2111548665
+787    186620788
+788    251858191
+789    625583894
+790    1801933912
+791    1097829613
+792    793026305
+793    1136894193
+794    2139038068
+795    1584860134
+796    730863407
+797    1897515381
+798    1731453303
+799    1064571619
+800    1176882929
+801    1045692702
+802    1710304372
+803    365938885
+804    94383530
+805    1430218909
+806    710569141
+807    644617753
+808    1975716892
+809    1815953416
+810    1189145467
+811    1206117292
+812    1921138383
+813    469618072
+814    1411386466
+815    1929577708
+816    264615002
+817    1375451484
+818    2116198496
+819    516473193
+820    2001035378
+821    1770648760
+822    1614302806
+823    646578035
+824    760059306
+825    1605857226
+826    83954521
+827    1490922713
+828    1355888960
+829    1815407824
+830    408010685
+831    385288241
+832    713616879
+833    2118315057
+834    751227126
+835    808000409
+836    1401050318
+837    1461796267
+838    1452618162
+839    1229283563
+840    1130266036
+841    494279982
+842    287917207
+843    903920771
+844    963898054
+845    1699303674
+846    686014831
+847    1228513056
+848    927271510
+849    654729679
+850    1744986249
+851    780823240
+852    277894792
+853    1211805407
+854    1427401275
+855    1037954098
+856    670178986
+857    1511355796
+858    381393163
+859    2026067946
+860    1179279973
+861    789403848
+862    263872539
+863    1892896852
+864    760235258
+865    1015099665
+866    553413613
+867    13801928
+868    329412285
+869    2006031776
+870    1243085491
+871    1459678321
+872    352828110
+873    1531002699
+874    216115444
+875    1316726164
+876    1082822725
+877    902130275
+878    397755573
+879    2010094235
+880    1556859954
+881    2142741822
+882    643433827
+883    1834754746
+884    1207063582
+885    2070835102
+886    725225196
+887    1877242568
+888    1434707250
+889    1106618360
+890    1755826866
+891    466503575
+892    1896022208
+893    2019699405
+894    211916779
+895    508773818
+896    887315422
+897    765330393
+898    522575747
+899    1216727707
+900    623878521
+901    1765661238
+902    528922380
+903    976706631
+904    1149180289
+905    745037824
+906    145949147
+907    84519366
+908    1647168099
+909    543704720
+910    2094613601
+911    1056544406
+912    538962895
+913    590563780
+914    743815504
+915    1746026477
+916    513915234
+917    1469040701
+918    1475785397
+919    1948622485
+920    428175413
+921    1084128615
+922    267642412
+923    176713973
+924    956344372
+925    479559192
+926    685487792
+927    1843659794
+928    1244889585
+929    1208063539
+930    912903854
+931    1868768106
+932    826241129
+933    1441826234
+934    697991089
+935    1975421419
+936    39380411
+937    843940236
+938    2059940785
+939    1686548510
+940    1387644957
+941    2007070739
+942    595609268
+943    1926607852
+944    450150871
+945    1339424773
+946    1525150681
+947    964066106
+948    660981826
+949    853452430
+950    765204943
+951    1089157239
+952    1937581045
+953    1032847355
+954    1265871212
+955    746441769
+956    1512406547
+957    1951359004
+958    442617915
+959    609812484
+960    1011938895
+961    1355521769
+962    331096942
+963    1838180025
+964    649864356
+965    1029088031
+966    1666117796
+967    689244767
+968    1873028268
+969    1578574933
+970    228309629
+971    1113189577
+972    1438162024
+973    823918898
+974    892313781
+975    1888312896
+976    15860023
+977    269980814
+978    704895354
+979    676841849
+980    1123433244
+981    1470100297
+982    1765999088
+983    913530641
+984    355464004
+985    884386652
+986    1659972410
+987    1867870552
+988    688262009
+989    2102590325
+990    330199388
+991    1700200904
+992    1310628447
+993    661296331
+994    1390897281
+995    1960492803
+996    1690384362
+997    909531429
+998    502253922
+999    1415928982
+1000   340622715
+1001   730563551
+1002   381634911
+1003   1778784739
+1004   1554482449
+1005   1273948692
+1006   1519613987
+1007   1570342472
+1008   1543929506
+1009   77025693
+1010   99700673
+1011   519879102
+1012   1547125990
+1013   1865699761
+1014   1433409743
+1015   1902589995
+1016   602602766
+1017   945898505
+1018   1622976899
+1019   1290864775
+1020   901005183
+1021   1953176287
+1022   843582031
+1023   64149982
+1024   466988970
+1025   86995665
+1026   2024642785
+1027   9889685
+1028   996527094
+1029   379413059
+1030   1425818667
+1031   1337149809
+1032   1109976610
+1033   1807453579
+1034   968450901
+1035   516975412
+1036   933918623
+1037   340581240
+1038   2087317884
+1039   330364482
+1040   417606934
+1041   39534910
+1042   850243584
+1043   1964732924
+1044   1905234671
+1045   136169680
+1046   1719839271
+1047   360353789
+1048   1082068185
+1049   1195332522
+1050   1651218564
+1051   1983073368
+1052   1001025162
+1053   347316948
+1054   2047223350
+1055   1468014132
+1056   434312613
+1057   1924382487
+1058   1477903817
+1059   1430839707
+1060   156311898
+1061   756238837
+1062   620505869
+1063   1266288509
+1064   416208768
+1065   1588956770
+1066   1783263921
+1067   1350127391
+1068   1929538010
+1069   1723098157
+1070   1680491873
+1071   199661296
+1072   1762633067
+1073   383251810
+1074   16910573
+1075   1520384091
+1076   519421490
+1077   1736749844
+1078   1880737880
+1079   1601489675
+1080   784598719
+1081   1384472797
+1082   1437079396
+1083   1785623881
+1084   1731789745
+1085   1336819098
+1086   1106154365
+1087   18618710
+1088   1113717938
+1089   436574535
+1090   1449458417
+1091   1270029836
+1092   1192813372
+1093   2069964286
+1094   388834697
+1095   1609022140
+1096   1511437408
+1097   24614970
+1098   811665883
+1099   1293491771
+1100   1747713128
+1101   344674109
+1102   1493153067
+1103   1362862547
+1104   727925919
+1105   1510063640
+1106   735762990
+1107   1247347409
+1108   1099329837
+1109   469017223
+1110   701353436
+1111   1883928556
+1112   1853490020
+1113   2138432832
+1114   1522068789
+1115   1437796117
+1116   1327768283
+1117   480739506
+1118   1456414827
+1119   294002573
+1120   917314041
+1121   758389596
+1122   1564032409
+1123   2110127413
+1124   680870235
+1125   1952867107
+1126   1571665905
+1127   44823995
+1128   1977482077
+1129   235848141
+1130   1338315766
+1131   1577711557
+1132   580522250
+1133   683985186
+1134   793090457
+1135   1308448169
+1136   46565178
+1137   1528853447
+1138   408311930
+1139   1145895015
+1140   1997870670
+1141   1109665366
+1142   882339923
+1143   1703877042
+1144   1100614551
+1145   256925064
+1146   994189511
+1147   280899186
+1148   737664571
+1149   303120690
+1150   574901759
+1151   1654978612
+1152   1061510287
+1153   2138934168
+1154   1617622378
+1155   1742380522
+1156   1944317627
+1157   1041804635
+1158   1787204517
+1159   1774316057
+1160   1277652776
+1161   978036636
+1162   1204543966
+1163   1858175026
+1164   1662021822
+1165   1997634423
+1166   1019139547
+1167   1708587000
+1168   1379004223
+1169   1427451477
+1170   706998368
+1171   1229391245
+1172   389633196
+1173   1589338291
+1174   785784640
+1175   1490247747
+1176   1846263356
+1177   1779974151
+1178   1771146933
+1179   436444279
+1180   2083094842
+1181   198565044
+1182   2091422891
+1183   997121481
+1184   190015564
+1185   1561561621
+1186   592018355
+1187   2134333192
+1188   455882609
+1189   231739224
+1190   1761165601
+1191   1733535385
+1192   1209775860
+1193   818225919
+1194   1444226764
+1195   724314034
+1196   668376695
+1197   315882663
+1198   285417387
+1199   2047380918
+1200   1743334141
+1201   992415755
+1202   1129288515
+1203   2132967337
+1204   434270398
+1205   1915073155
+1206   1475731436
+1207   133050106
+1208   1547563659
+1209   1099394721
+1210   569494385
+1211   1483174853
+1212   1297959765
+1213   513433629
+1214   332812686
+1215   1487975329
+1216   2074995250
+1217   924831041
+1218   1474824873
+1219   383394211
+1220   1156570265
+1221   1088506826
+1222   2116929597
+1223   218862478
+1224   1906732746
+1225   1413672713
+1226   943176512
+1227   427625793
+1228   1729555376
+1229   1228593899
+1230   327523063
+1231   1325405869
+1232   73526006
+1233   1456811578
+1234   1310889558
+1235   507796405
+1236   1224401086
+1237   639137346
+1238   640846511
+1239   624481097
+1240   1738532067
+1241   1210340897
+1242   2107655950
+1243   889008184
+1244   1723774526
+1245   292984988
+1246   229499866
+1247   1651286128
+1248   1217816029
+1249   1704324739
+1250   2034680340
+1251   226902646
+1252   645347918
+1253   2004126289
+1254   445765124
+1255   404597016
+1256   1270315354
+1257   1388941637
+1258   832222809
+1259   852387082
+1260   470051888
+1261   1159745872
+1262   30309304
+1263   543577895
+1264   469073802
+1265   1341198862
+1266   1051374300
+1267   1693474888
+1268   1980336209
+1269   1692220811
+1270   170472337
+1271   1571384628
+1272   755078060
+1273   130644639
+1274   312909165
+1275   331368938
+1276   423629627
+1277   542409031
+1278   1982655067
+1279   1641445656
+1280   99250122
+1281   1869851759
+1282   1868348303
+1283   744598040
+1284   1726494400
+1285   166629779
+1286   1149195056
+1287   849326106
+1288   1555571416
+1289   1981417865
+1290   1701713188
+1291   2025623305
+1292   993680089
+1293   1732022492
+1294   421717552
+1295   1462753892
+1296   925737707
+1297   1473091852
+1298   1008745132
+1299   758590268
+1300   1017829015
+1301   1179217470
+1302   182491248
+1303   1772907076
+1304   1309862109
+1305   495400413
+1306   2104276014
+1307   1733491737
+1308   1037809444
+1309   1939447433
+1310   1227453745
+1311   1137059567
+1312   1661815544
+1313   948318400
+1314   1881657607
+1315   1240826296
+1316   1114948180
+1317   883369016
+1318   2090152402
+1319   523035948
+1320   717303233
+1321   1644381943
+1322   401175605
+1323   1710983323
+1324   1228920787
+1325   822893157
+1326   1026253567
+1327   7174846
+1328   148501361
+1329   2034998699
+1330   765765114
+1331   1166330377
+1332   1066732521
+1333   948256363
+1334   791753805
+1335   229110983
+1336   1443656776
+1337   748546171
+1338   1962602720
+1339   333982573
+1340   540509957
+1341   1042572817
+1342   1471042140
+1343   54841853
+1344   1990891218
+1345   1205216099
+1346   1295668150
+1347   958355750
+1348   2088585115
+1349   1238336904
+1350   1481391698
+1351   658404701
+1352   735235199
+1353   1882567304
+1354   221904376
+1355   1964155987
+1356   557976813
+1357   1248157943
+1358   1971330833
+1359   706478175
+1360   1135672994
+1361   589612300
+1362   1872808552
+1363   54921868
+1364   1537868663
+1365   517078709
+1366   284032851
+1367   834041791
+1368   1265624880
+1369   99151923
+1370   1168024364
+1371   1806134837
+1372   1141724740
+1373   491582856
+1374   1860976691
+1375   985132310
+1376   1696798956
+1377   1009161193
+1378   1943488060
+1379   1637900423
+1380   100014449
+1381   1277396111
+1382   148821476
+1383   835249649
+1384   1012479767
+1385   370725852
+1386   651921988
+1387   1570456580
+1388   1618883795
+1389   475769173
+1390   129451107
+1391   607073142
+1392   1065381473
+1393   2002259659
+1394   661995010
+1395   455766488
+1396   371854720
+1397   946027861
+1398   1289808280
+1399   1637479601
+1400   1045179784
+1401   310348996
+1402   1296130790
+1403   39420876
+1404   801931853
+1405   1009623833
+1406   1024553187
+1407   351247161
+1408   2018785026
+1409   820557599
+1410   1989147584
+1411   2118799476
+1412   2097953710
+1413   2137969061
+1414   806565477
+1415   962949829
+1416   361211265
+1417   1458487465
+1418   385922762
+1419   1980095061
+1420   1934256638
+1421   515373869
+1422   439684555
+1423   852154464
+1424   370149881
+1425   1101679565
+1426   1307920952
+1427   742004601
+1428   2047707426
+1429   450245584
+1430   232000554
+1431   945403562
+1432   760594581
+1433   1528131345
+1434   984824438
+1435   1562526434
+1436   390271530
+1437   2009377625
+1438   1913773595
+1439   261572909
+1440   682451577
+1441   1755437531
+1442   232888737
+1443   632921639
+1444   1745922944
+1445   1039454214
+1446   1595871469
+1447   2107134210
+1448   350458031
+1449   1981794231
+1450   1939745623
+1451   137231021
+1452   349684452
+1453   231946530
+1454   989385485
+1455   719834333
+1456   1333626095
+1457   149822790
+1458   1461838935
+1459   1233849873
+1460   600068374
+1461   1693839489
+1462   31769787
+1463   1360662955
+1464   1074487186
+1465   1016594225
+1466   775705741
+1467   1464758717
+1468   878488203
+1469   541995688
+1470   1726331626
+1471   1560939780
+1472   149949572
+1473   1959220363
+1474   46377771
+1475   1895872516
+1476   851190929
+1477   1642249240
+1478   1855523078
+1479   1201648960
+1480   1476559823
+1481   1647785053
+1482   1338879981
+1483   1826244276
+1484   1879731583
+1485   180781819
+1486   398594961
+1487   1065874030
+1488   330604609
+1489   1860433896
+1490   152240255
+1491   930672983
+1492   1406789738
+1493   184010042
+1494   143852291
+1495   333793276
+1496   1200604268
+1497   919558032
+1498   1798551993
+1499   2079092471
+1500   1461553721
+1501   1377399971
+1502   1492548603
+1503   1611503293
+1504   1189136686
+1505   1538926374
+1506   1359892161
+1507   2040327615
+1508   1033691967
+1509   1067931592
+1510   1094492927
+1511   362768142
+1512   568232997
+1513   285889261
+1514   41528770
+1515   300480933
+1516   466671080
+1517   440123732
+1518   1366354963
+1519   797275689
+1520   153073980
+1521   1518595219
+1522   1727948672
+1523   1559863718
+1524   1702605261
+1525   1871800963
+1526   1893656995
+1527   755725881
+1528   643875348
+1529   1544725340
+1530   687334704
+1531   2105429069
+1532   774641664
+1533   32399659
+1534   1569448714
+1535   1963778350
+1536   1571326034
+1537   781857227
+1538   1856622318
+1539   457534353
+1540   1849788819
+1541   803631597
+1542   820302495
+1543   270538169
+1544   1089520858
+1545   861831266
+1546   571019102
+1547   1556191938
+1548   1301954998
+1549   1937374065
+1550   205983979
+1551   1455028978
+1552   1308485636
+1553   1933932652
+1554   867409049
+1555   863607250
+1556   1658249967
+1557   613582396
+1558   1619333131
+1559   154641667
+1560   10824088
+1561   159184188
+1562   112587088
+1563   785465752
+1564   191583847
+1565   1682035802
+1566   601760455
+1567   1762909881
+1568   316409382
+1569   310899125
+1570   72960586
+1571   18714553
+1572   1114530722
+1573   893263082
+1574   289252722
+1575   56567933
+1576   1755094348
+1577   860271824
+1578   1612759871
+1579   909565698
+1580   650162242
+1581   1818743851
+1582   217111028
+1583   1958647878
+1584   1605192855
+1585   1084520077
+1586   674771480
+1587   1115959174
+1588   1698102473
+1589   146620964
+1590   1270600842
+1591   1708926562
+1592   305805152
+1593   1383187930
+1594   346908666
+1595   497388999
+1596   917740085
+1597   948669121
+1598   112815233
+1599   1234149467
+1600   1259568246
+1601   185775819
+1602   1252864020
+1603   226615321
+1604   1079038901
+1605   1542116743
+1606   283183254
+1607   686649601
+1608   254904919
+1609   1895943125
+1610   1596215299
+1611   905067161
+1612   1567203328
+1613   1813326328
+1614   716231392
+1615   1024912535
+1616   750362757
+1617   1391002872
+1618   2140871710
+1619   300981583
+1620   1537623836
+1621   1263988904
+1622   2009908145
+1623   1843428988
+1624   499693186
+1625   209333163
+1626   193334340
+1627   1417433271
+1628   1158002285
+1629   306149573
+1630   504099090
+1631   270086883
+1632   491925392
+1633   1756963111
+1634   496702204
+1635   1570964294
+1636   1151596206
+1637   779885458
+1638   110130247
+1639   1406501125
+1640   528344936
+1641   1706345547
+1642   164084639
+1643   2095548264
+1644   1372188227
+1645   880316031
+1646   972977152
+1647   2122550984
+1648   123835255
+1649   966365214
+1650   276048919
+1651   1661459092
+1652   82870470
+1653   138473416
+1654   1357404432
+1655   582563656
+1656   347806580
+1657   1550738772
+1658   1999996928
+1659   1505808865
+1660   1856888345
+1661   356612370
+1662   1775895748
+1663   201330090
+1664   2113575481
+1665   125114305
+1666   1772294384
+1667   1117688039
+1668   904999763
+1669   1882424631
+1670   376705517
+1671   1433344699
+1672   1441286530
+1673   540790156
+1674   1381409316
+1675   665991109
+1676   1421106187
+1677   206902820
+1678   641058446
+1679   1544941442
+1680   1173268034
+1681   917107365
+1682   1058916886
+1683   1256138504
+1684   1055580782
+1685   268837671
+1686   1838702160
+1687   1403387362
+1688   1819576443
+1689   1691215440
+1690   761712579
+1691   1528981141
+1692   2047827811
+1693   390124679
+1694   1730311231
+1695   2013919644
+1696   515238984
+1697   1355121967
+1698   984124036
+1699   1420238748
+1700   1090062950
+1701   1360829553
+1702   706099799
+1703   383865833
+1704   1901619709
+1705   2087509115
+1706   1049856942
+1707   1175242248
+1708   146928287
+1709   1690915388
+1710   572700042
+1711   1320196321
+1712   460539106
+1713   1631616929
+1714   428851177
+1715   1516119888
+1716   1900454600
+1717   120069690
+1718   772023602
+1719   1572547395
+1720   1811285130
+1721   1533736181
+1722   954044888
+1723   1711629293
+1724   1923860860
+1725   536872471
+1726   1578065290
+1727   291616197
+1728   1891994438
+1729   414705678
+1730   1711854945
+1731   834573741
+1732   1775535231
+1733   270471096
+1734   1218439574
+1735   1529671292
+1736   210496564
+1737   120812868
+1738   557429892
+1739   357424851
+1740   1811728257
+1741   1130129934
+1742   1677621173
+1743   124783715
+1744   614263215
+1745   2106472350
+1746   1640903603
+1747   367234167
+1748   79058392
+1749   265443557
+1750   1939781563
+1751   1890343523
+1752   1799179738
+1753   746342803
+1754   1454489168
+1755   1575556950
+1756   1283215275
+1757   885070810
+1758   1867173147
+1759   1027726065
+1760   1299776488
+1761   1431544444
+1762   1862299806
+1763   927828071
+1764   1702015541
+1765   933255732
+1766   310015715
+1767   1912512105
+1768   1054068601
+1769   867445607
+1770   122453308
+1771   718313210
+1772   1997575542
+1773   1800074481
+1774   843096925
+1775   464355109
+1776   1759063184
+1777   336516880
+1778   831589277
+1779   1838121576
+1780   601960437
+1781   623887192
+1782   1580981451
+1783   253656527
+1784   1370229995
+1785   887986972
+1786   1829213477
+1787   505961622
+1788   1773057782
+1789   1548902977
+1790   1533687688
+1791   925350623
+1792   832963773
+1793   1248503846
+1794   1853178694
+1795   387495666
+1796   34275931
+1797   15710762
+1798   152524123
+1799   1088344532
+1800   883156369
+1801   274977432
+1802   1806657742
+1803   733248263
+1804   2075051913
+1805   502271019
+1806   1197603373
+1807   1686631449
+1808   838787899
+1809   2029192650
+1810   1377269378
+1811   1440748336
+1812   505596194
+1813   810767181
+1814   1694404863
+1815   1875826189
+1816   1698754153
+1817   1376134692
+1818   234304164
+1819   1324328288
+1820   777554021
+1821   1767991852
+1822   102195263
+1823   1610517795
+1824   869012050
+1825   1955373957
+1826   1998013461
+1827   903287981
+1828   1971084719
+1829   3053937
+1830   1991632513
+1831   706757441
+1832   278031369
+1833   1650806607
+1834   1440005704
+1835   205599634
+1836   5593978
+1837   490125429
+1838   1892231084
+1839   844381877
+1840   371834431
+1841   1122016814
+1842   137646565
+1843   877430625
+1844   1932783995
+1845   1832051428
+1846   605773167
+1847   1484054501
+1848   1060702473
+1849   840077331
+1850   660899141
+1851   1838256494
+1852   460585535
+1853   763094404
+1854   1301290641
+1855   1329597585
+1856   570984713
+1857   1151820455
+1858   85401919
+1859   394585785
+1860   1154874392
+1861   2077034432
+1862   1101343226
+1863   1432905761
+1864   1580357392
+1865   393865282
+1866   1638505395
+1867   1585951370
+1868   883990712
+1869   1383252831
+1870   282849600
+1871   1255825143
+1872   357785997
+1873   420496165
+1874   2133255769
+1875   143086345
+1876   105063946
+1877   591545288
+1878   1627140846
+1879   1165766419
+1880   1431622619
+1881   140556339
+1882   856539265
+1883   1892208154
+1884   903650743
+1885   10346259
+1886   1074322091
+1887   1474635456
+1888   1162166714
+1889   1159724010
+1890   1869221241
+1891   169557458
+1892   1089274795
+1893   823080819
+1894   1602463219
+1895   522148539
+1896   1216946102
+1897   1093484966
+1898   2108099909
+1899   2100936814
+1900   329254150
+1901   243465861
+1902   1209278309
+1903   687040147
+1904   663962027
+1905   1195050430
+1906   830126492
+1907   769025973
+1908   1786595718
+1909   309783690
+1910   1934792392
+1911   1070734689
+1912   450340029
+1913   643848009
+1914   815459195
+1915   1353990772
+1916   654194268
+1917   1889781287
+1918   681142581
+1919   1816360982
+1920   902021649
+1921   402880174
+1922   1985918440
+1923   1991296444
+1924   1225960994
+1925   1440898011
+1926   365961335
+1927   295423448
+1928   386899330
+1929   326577597
+1930   248876614
+1931   716153480
+1932   570043458
+1933   1458154923
+1934   1403193627
+1935   1234005485
+1936   505721706
+1937   85836472
+1938   2003031458
+1939   144833776
+1940   395620162
+1941   1790340202
+1942   1215568466
+1943   845960192
+1944   286704564
+1945   2031027661
+1946   52467316
+1947   940898832
+1948   1773325300
+1949   733609897
+1950   609776167
+1951   527863302
+1952   1136490072
+1953   448210959
+1954   371676098
+1955   214967418
+1956   1889108971
+1957   737637434
+1958   510390866
+1959   128524653
+1960   1064215031
+1961   759267480
+1962   844678133
+1963   1634258489
+1964   69938755
+1965   100388112
+1966   720780327
+1967   575660461
+1968   186224584
+1969   576328137
+1970   720494238
+1971   581844747
+1972   219184692
+1973   1936062704
+1974   1427804939
+1975   505889256
+1976   1819606717
+1977   1480272255
+1978   1446788088
+1979   1445448370
+1980   66398505
+1981   2056564255
+1982   1973311672
+1983   1202888577
+1984   357291567
+1985   197504122
+1986   1417855995
+1987   98916890
+1988   935141556
+1989   1928246861
+1990   227441543
+1991   1999356587
+1992   540030693
+1993   1072119676
+1994   1486131429
+1995   609969448
+1996   1172507788
+1997   59428108
+1998   1185629910
+1999   1358732373
+2000   635756245
+2001   1906124148
+2002   1940577120
+2003   854940937
+2004   1694703204
+2005   1220898411
+2006   1360830193
+2007   1366826273
+2008   553687018
+2009   660134634
+2010   664790995
+2011   620085523
+2012   569215241
+2013   490619019
+2014   1822974100
+2015   926506808
+2016   688123142
+2017   1093346447
+2018   1025423698
+2019   1623264698
+2020   874109660
+2021   1252865241
+2022   1475137638
+2023   1414140353
+2024   177501269
+2025   813785419
+2026   2024109802
+2027   1350009058
+2028   873213527
+2029   1062256064
+2030   561257783
+2031   1508969772
+2032   820896564
+2033   354351255
+2034   216427062
+2035   368116120
+2036   1575249666
+2037   1577257255
+2038   1734942393
+2039   2128936684
+2040   89908241
+2041   252249741
+2042   601538560
+2043   659123483
+2044   742868760
+2045   277029012
+2046   1585630291
+2047   1430991902
+2048   1370375460
+2049   463570342
+2050   906772953
+2051   97001472
+2052   1716435583
+2053   234426943
+2054   1511141826
+2055   1893936853
+2056   1048212362
+2057   1387767980
+2058   1096462263
+2059   1921425889
+2060   302540396
+2061   1657720046
+2062   1282912013
+2063   1123436960
+2064   2012071301
+2065   1499339075
+2066   1491553080
+2067   1439837319
+2068   929112683
+2069   1079011825
+2070   1421290355
+2071   1019020924
+2072   1331261566
+2073   2022828915
+2074   1678144407
+2075   2074130327
+2076   152374280
+2077   1116291051
+2078   1357638581
+2079   1522749740
+2080   1579861393
+2081   116927886
+2082   1619751212
+2083   1148813328
+2084   351354829
+2085   983409390
+2086   895266533
+2087   1399567191
+2088   223693722
+2089   1991728796
+2090   1173509432
+2091   526234118
+2092   1501965194
+2093   308937798
+2094   1649671078
+2095   1366552847
+2096   1808276873
+2097   993740510
+2098   658906518
+2099   589905908
+2100   2072752336
+2101   2080196874
+2102   1608926833
+2103   1256530254
+2104   1955542141
+2105   1139587592
+2106   1183176933
+2107   2107916421
+2108   108394995
+2109   393331867
+2110   1483182513
+2111   1688256388
+2112   510259753
+2113   955450078
+2114   689586069
+2115   861614583
+2116   1938859468
+2117   1584852602
+2118   113698126
+2119   15069543
+2120   1429097751
+2121   1287207559
+2122   541303661
+2123   783579297
+2124   1596145357
+2125   43491092
+2126   2648497
+2127   1256938582
+2128   1037231602
+2129   661555015
+2130   1846844491
+2131   962500290
+2132   594268241
+2133   1308287676
+2134   71546897
+2135   402326735
+2136   300391620
+2137   1254723830
+2138   362759508
+2139   408786616
+2140   1648055697
+2141   1845942022
+2142   2097043004
+2143   10831803
+2144   653908452
+2145   639145425
+2146   872446386
+2147   445284272
+2148   76514380
+2149   986144512
+2150   460353815
+2151   1505612131
+2152   125868423
+2153   1001657477
+2154   141707780
+2155   1722013780
+2156   1045148569
+2157   144356277
+2158   831468715
+2159   2082380171
+2160   805911293
+2161   530829558
+2162   897396814
+2163   1400179534
+2164   1839117234
+2165   968943711
+2166   1802506269
+2167   2139508854
+2168   76183893
+2169   17782130
+2170   400811822
+2171   1724239591
+2172   1863724152
+2173   350371179
+2174   1735071394
+2175   370148956
+2176   989516604
+2177   460034132
+2178   815433228
+2179   1066030984
+2180   1446178644
+2181   1275787044
+2182   424159467
+2183   1572047068
+2184   129960873
+2185   565867248
+2186   1146577200
+2187   1175109442
+2188   710223525
+2189   1978045915
+2190   1110005965
+2191   1516134818
+2192   361391825
+2193   2007402779
+2194   768830705
+2195   53025411
+2196   828862842
+2197   423853326
+2198   45050618
+2199   905046736
+2200   441635456
+2201   445862440
+2202   481802679
+2203   157875960
+2204   796233619
+2205   69390425
+2206   528024916
+2207   1785750224
+2208   529424557
+2209   1343458145
+2210   704297560
+2211   1975603201
+2212   471761541
+2213   1128457028
+2214   1400166621
+2215   601722414
+2216   1694324276
+2217   399260174
+2218   1776831856
+2219   257064153
+2220   229822441
+2221   739354173
+2222   1773198972
+2223   591214267
+2224   599273305
+2225   394546029
+2226   644239678
+2227   1428136147
+2228   818399355
+2229   689290296
+2230   185699235
+2231   1260034812
+2232   1135152737
+2233   667501914
+2234   1417910772
+2235   1931386356
+2236   736892339
+2237   1945935689
+2238   1569652932
+2239   1266316896
+2240   1141910186
+2241   126466845
+2242   1094436450
+2243   1613671727
+2244   1254923873
+2245   347119423
+2246   67910493
+2247   801764501
+2248   746379597
+2249   1844742349
+2250   1058828654
+2251   976202039
+2252   436612874
+2253   684543978
+2254   1567416306
+2255   1035886179
+2256   1079090007
+2257   64172336
+2258   316538679
+2259   1897489363
+2260   753462633
+2261   502237914
+2262   1010040527
+2263   1888615370
+2264   1169739829
+2265   280467651
+2266   1672518078
+2267   1906632168
+2268   78919692
+2269   1094687363
+2270   1025465417
+2271   1220829878
+2272   1221154208
+2273   2119901867
+2274   687017957
+2275   328594433
+2276   319537642
+2277   754928450
+2278   1130358934
+2279   1065917240
+2280   452187151
+2281   41703940
+2282   2042119279
+2283   888800026
+2284   726247919
+2285   1462051937
+2286   1924686205
+2287   1805337926
+2288   1526224273
+2289   93741236
+2290   1555343641
+2291   132203258
+2292   595979151
+2293   417900520
+2294   2020818628
+2295   1765718980
+2296   698368172
+2297   1545853059
+2298   1524867500
+2299   777287864
+2300   493056774
+2301   402849269
+2302   1998117743
+2303   1714210982
+2304   375267488
+2305   537652052
+2306   2042805415
+2307   694805131
+2308   1292580503
+2309   1025680701
+2310   1760722371
+2311   1744767654
+2312   1067384641
+2313   1655358002
+2314   486084032
+2315   1793632560
+2316   969926291
+2317   263286590
+2318   1451486839
+2319   348666916
+2320   357027826
+2321   859346832
+2322   480870175
+2323   953006977
+2324   1277247353
+2325   354205155
+2326   571242309
+2327   1975615525
+2328   1900058214
+2329   2096109810
+2330   605419741
+2331   245631340
+2332   351475431
+2333   456053836
+2334   1959842322
+2335   726742920
+2336   993705889
+2337   1855164089
+2338   1421548051
+2339   138802744
+2340   733361142
+2341   1034786774
+2342   1883570398
+2343   1800745784
+2344   542661128
+2345   222170783
+2346   1446894696
+2347   1512587419
+2348   485457373
+2349   750897887
+2350   1861254335
+2351   842485199
+2352   1610244720
+2353   194640862
+2354   1795492177
+2355   740008425
+2356   548846018
+2357   219250838
+2358   568140302
+2359   301420584
+2360   167877000
+2361   1173560043
+2362   547051925
+2363   519352432
+2364   1629613880
+2365   359410599
+2366   1246095352
+2367   475836121
+2368   67091041
+2369   520159755
+2370   614638865
+2371   800452183
+2372   1554946529
+2373   350725615
+2374   453714319
+2375   2097607657
+2376   572896398
+2377   1900609016
+2378   1462711428
+2379   1058353771
+2380   504023255
+2381   1176482115
+2382   1900838971
+2383   2114267975
+2384   1371122978
+2385   1548847500
+2386   706792752
+2387   1919968996
+2388   1768098338
+2389   1274933054
+2390   73905932
+2391   1935975339
+2392   301009450
+2393   620957857
+2394   307844123
+2395   1930623330
+2396   980368457
+2397   1553939475
+2398   258975803
+2399   1047459498
+2400   2074099230
+2401   873614668
+2402   1847911681
+2403   1481562111
+2404   1224340283
+2405   154142353
+2406   1431686120
+2407   1797236682
+2408   2054751369
+2409   746913900
+2410   708106805
+2411   411290976
+2412   1923396015
+2413   461462128
+2414   378075304
+2415   1147035345
+2416   2010309628
+2417   1084868056
+2418   919520693
+2419   1630924319
+2420   212317463
+2421   993426626
+2422   1419416010
+2423   513326913
+2424   1614384483
+2425   1727260133
+2426   296466595
+2427   447269292
+2428   1133715960
+2429   555442398
+2430   1494728790
+2431   1060331542
+2432   1429057066
+2433   1195156824
+2434   394410005
+2435   505913701
+2436   1349299177
+2437   1826096125
+2438   155666735
+2439   1256566898
+2440   425526377
+2441   863773541
+2442   1667857874
+2443   201438744
+2444   1325235669
+2445   2045933178
+2446   1348474090
+2447   1188061650
+2448   983317587
+2449   120511135
+2450   671502321
+2451   1195635050
+2452   1113937761
+2453   2090918331
+2454   1708961963
+2455   580838597
+2456   1670694816
+2457   2005428558
+2458   1028107889
+2459   656927128
+2460   413387308
+2461   375353032
+2462   1717258670
+2463   1842444374
+2464   1570509856
+2465   2111668675
+2466   200874427
+2467   772325385
+2468   1790281152
+2469   356541163
+2470   2028892283
+2471   68323881
+2472   1220314704
+2473   1549266509
+2474   269762625
+2475   398066725
+2476   1447716040
+2477   1618236715
+2478   1586128375
+2479   283549979
+2480   1738747851
+2481   110147048
+2482   1479185029
+2483   705201964
+2484   53581731
+2485   1040663344
+2486   1286040561
+2487   1724276547
+2488   898608254
+2489   166664803
+2490   233720027
+2491   1311995562
+2492   542017835
+2493   1950978697
+2494   1006956288
+2495   2112527691
+2496   1915163724
+2497   1207830715
+2498   737369428
+2499   1557961228
+2500   1564371878
+2501   618778063
+2502   1626285109
+2503   637202934
+2504   20560924
+2505   1896047735
+2506   1035269660
+2507   1468276964
+2508   1366800802
+2509   473914387
+2510   1751826943
+2511   958065005
+2512   584061436
+2513   1083528324
+2514   1663266970
+2515   637643167
+2516   2124191668
+2517   801823883
+2518   214436067
+2519   875316274
+2520   968488686
+2521   448156094
+2522   39828188
+2523   1510506521
+2524   251651144
+2525   1046784476
+2526   1475550564
+2527   19331220
+2528   107131544
+2529   65436344
+2530   1577292449
+2531   1671503422
+2532   684214407
+2533   1056093910
+2534   161222709
+2535   704775332
+2536   804657997
+2537   1196492369
+2538   25568648
+2539   23975152
+2540   1670406756
+2541   1777395592
+2542   982040157
+2543   106984544
+2544   713440268
+2545   497823479
+2546   744627712
+2547   690148289
+2548   1299647363
+2549   959063779
+2550   1565464563
+2551   120652401
+2552   1407219873
+2553   1605292752
+2554   1631158923
+2555   1658871017
+2556   504593580
+2557   959225839
+2558   1678202238
+2559   611725124
+2560   1024662184
+2561   1108011039
+2562   135744899
+2563   1708876591
+2564   16621301
+2565   296967608
+2566   266168275
+2567   821279299
+2568   1493459977
+2569   291736924
+2570   845254451
+2571   1016383085
+2572   2069132516
+2573   1827294608
+2574   1123367630
+2575   635089136
+2576   177634440
+2577   1867995342
+2578   1325237425
+2579   1477281803
+2580   679575473
+2581   743218341
+2582   1597934204
+2583   2086795346
+2584   201027445
+2585   1081609479
+2586   1598182716
+2587   705621025
+2588   2040835319
+2589   1128901306
+2590   1317346150
+2591   918013855
+2592   89428697
+2593   1453091049
+2594   479406798
+2595   106049998
+2596   1750058657
+2597   745575074
+2598   927329297
+2599   1096034986
+2600   1037311998
+2601   1772583748
+2602   2112418071
+2603   958960866
+2604   1452394709
+2605   1088302053
+2606   1594050002
+2607   1630029149
+2608   808813747
+2609   771803780
+2610   959827304
+2611   1488389220
+2612   1515022121
+2613   410277860
+2614   1427700919
+2615   1716049566
+2616   1491887340
+2617   878399987
+2618   274186943
+2619   1385239011
+2620   2007301293
+2621   1591533093
+2622   155769218
+2623   2096729990
+2624   897140494
+2625   635176016
+2626   55296340
+2627   499715503
+2628   1380751090
+2629   982625638
+2630   1595750489
+2631   270579440
+2632   607725738
+2633   1560684913
+2634   1229540306
+2635   2060120447
+2636   501503318
+2637   676106661
+2638   1542665948
+2639   1310317066
+2640   1447910441
+2641   355009604
+2642   651222638
+2643   815448914
+2644   765287465
+2645   2078923557
+2646   384014832
+2647   109691157
+2648   809839896
+2649   658201775
+2650   1494930168
+2651   669657541
+2652   102251221
+2653   1650699386
+2654   618903883
+2655   999391715
+2656   138391754
+2657   674200224
+2658   1499107219
+2659   1519142845
+2660   1656825862
+2661   947374060
+2662   1789722285
+2663   117067952
+2664   360575325
+2665   871778944
+2666   29704752
+2667   862078644
+2668   1547885605
+2669   1572370700
+2670   24912062
+2671   848312398
+2672   1927380305
+2673   676134700
+2674   1663761312
+2675   545184122
+2676   607574610
+2677   2047776144
+2678   654875279
+2679   1417414506
+2680   558494271
+2681   2321799
+2682   2087072048
+2683   660745492
+2684   1653021185
+2685   558492283
+2686   1660137208
+2687   1791412939
+2688   1232692507
+2689   1011760779
+2690   1163072136
+2691   742034721
+2692   1959134839
+2693   805310774
+2694   859102674
+2695   172226517
+2696   1677089718
+2697   888807426
+2698   1034305161
+2699   1077491675
+2700   313694478
+2701   1059217223
+2702   1925804073
+2703   93591135
+2704   1735351923
+2705   1442081737
+2706   638775257
+2707   195442885
+2708   1342374233
+2709   1293650536
+2710   1612857392
+2711   1900868504
+2712   1295972335
+2713   1552445792
+2714   414130349
+2715   801509872
+2716   2110938075
+2717   2074267557
+2718   445439164
+2719   1196146935
+2720   938544688
+2721   1608511300
+2722   1938181656
+2723   750195879
+2724   266338426
+2725   649800682
+2726   922422396
+2727   1943428144
+2728   1538608108
+2729   1956727557
+2730   873436171
+2731   1852302587
+2732   868461132
+2733   651756596
+2734   1945893722
+2735   456329408
+2736   2093838333
+2737   437185332
+2738   651772293
+2739   1288728918
+2740   1730835868
+2741   117146037
+2742   1042113775
+2743   879324556
+2744   1669591829
+2745   1456244124
+2746   1680834428
+2747   1633046257
+2748   1383028033
+2749   2126273592
+2750   681709544
+2751   174089073
+2752   1587301245
+2753   472407552
+2754   924284952
+2755   1853639671
+2756   1122208235
+2757   1846707349
+2758   1649584168
+2759   513332695
+2760   1655951258
+2761   375536691
+2762   218151634
+2763   376928743
+2764   1027293288
+2765   16561709
+2766   833258151
+2767   973647973
+2768   453747041
+2769   1485030444
+2770   114893244
+2771   37099261
+2772   1602176482
+2773   1157007019
+2774   916423817
+2775   1124284663
+2776   465767495
+2777   449774598
+2778   609847272
+2779   1848795528
+2780   428564542
+2781   1291556816
+2782   2022884601
+2783   2015865787
+2784   1763964369
+2785   799685905
+2786   1722021811
+2787   738688956
+2788   498909606
+2789   1224122331
+2790   1252021651
+2791   7377217
+2792   1599659022
+2793   1470173286
+2794   384305960
+2795   479468662
+2796   1486734995
+2797   1217564111
+2798   1453116636
+2799   1940482036
+2800   555110907
+2801   1568009880
+2802   1977581297
+2803   9803741
+2804   577533251
+2805   746521467
+2806   1134088405
+2807   1043300746
+2808   1196296065
+2809   1743935677
+2810   744612626
+2811   1624860607
+2812   888008846
+2813   620013579
+2814   1493242747
+2815   504489567
+2816   1419699484
+2817   1067780910
+2818   1243178523
+2819   1918609091
+2820   144419593
+2821   347716526
+2822   1925986308
+2823   1744078615
+2824   1817889812
+2825   162808620
+2826   76063630
+2827   1157141159
+2828   1380372731
+2829   1529180266
+2830   950139547
+2831   1935483638
+2832   949706498
+2833   780237197
+2834   1945287380
+2835   1527239749
+2836   1526758664
+2837   931892137
+2838   423056847
+2839   575571081
+2840   528344166
+2841   1167669473
+2842   52948040
+2843   1416353012
+2844   1787683052
+2845   1546190787
+2846   1920842579
+2847   1059898888
+2848   466488049
+2849   1016537454
+2850   831024331
+2851   610907642
+2852   1364253981
+2853   609526991
+2854   207502610
+2855   1034660145
+2856   772335611
+2857   283566240
+2858   44317657
+2859   5224694
+2860   1812746506
+2861   994457204
+2862   1940708333
+2863   614969356
+2864   1774694401
+2865   1738512065
+2866   2142209105
+2867   1153969417
+2868   522920554
+2869   417782304
+2870   1729540498
+2871   1051264720
+2872   1585451777
+2873   1782488539
+2874   320134085
+2875   1225651181
+2876   1181195678
+2877   93493016
+2878   138066421
+2879   1647683728
+2880   1110030471
+2881   969090753
+2882   111107722
+2883   326800804
+2884   1578617744
+2885   318610332
+2886   1361460949
+2887   203469708
+2888   602176572
+2889   1405778606
+2890   208694402
+2891   267439430
+2892   252752163
+2893   1919087
+2894   882408786
+2895   2027446564
+2896   1740431152
+2897   877134243
+2898   1033932334
+2899   115868058
+2900   1294916547
+2901   615989184
+2902   1167132779
+2903   732884676
+2904   250994075
+2905   1487266864
+2906   1958535857
+2907   1432189754
+2908   1580759880
+2909   2096602279
+2910   932389834
+2911   543306703
+2912   918209384
+2913   1043497556
+2914   870107507
+2915   349343480
+2916   1362107889
+2917   84084809
+2918   552813188
+2919   1964284461
+2920   1489863415
+2921   761507591
+2922   84240244
+2923   1742615578
+2924   763426678
+2925   966649030
+2926   1622578495
+2927   356374183
+2928   1843783274
+2929   509027181
+2930   472242241
+2931   991216173
+2932   1125016365
+2933   1639375020
+2934   1724100850
+2935   1376010441
+2936   979158236
+2937   1535153059
+2938   660716547
+2939   412434469
+2940   1484271690
+2941   1593106381
+2942   955741172
+2943   254997426
+2944   489120289
+2945   1825848680
+2946   604340907
+2947   1851228178
+2948   1909933489
+2949   1157154095
+2950   1668028992
+2951   1252313256
+2952   1918661686
+2953   1752269236
+2954   847445187
+2955   534604717
+2956   571434618
+2957   322540034
+2958   890978900
+2959   267734244
+2960   831567215
+2961   1363221141
+2962   1258950418
+2963   1956583580
+2964   855112514
+2965   835567620
+2966   1185110373
+2967   1834270750
+2968   223237031
+2969   1845826920
+2970   99221571
+2971   1707508722
+2972   1291449653
+2973   1054962744
+2974   1962506148
+2975   1780569943
+2976   733327776
+2977   419363407
+2978   1484314473
+2979   495777617
+2980   1576517503
+2981   1004859817
+2982   1748090873
+2983   1347695541
+2984   609645405
+2985   448052412
+2986   1882300258
+2987   1181080024
+2988   770592446
+2989   625795510
+2990   1448814268
+2991   1602159661
+2992   1989016652
+2993   560281038
+2994   1411259594
+2995   696645518
+2996   1395848658
+2997   448886319
+2998   383432620
+2999   1619085690
+3000   147229592
+3001   482654192
+3002   1179110764
+3003   1438679245
+3004   1537616936
+3005   994133264
+3006   1071765540
+3007   123461064
+3008   1413496672
+3009   408596366
+3010   619238681
+3011   842530527
+3012   1413456183
+3013   219845906
+3014   42742420
+3015   2023101589
+3016   667898319
+3017   1925042679
+3018   1056697965
+3019   1438490765
+3020   403354541
+3021   358028585
+3022   893166779
+3023   244887545
+3024   918309624
+3025   156942725
+3026   941533063
+3027   166674634
+3028   605829044
+3029   1324965684
+3030   1785760324
+3031   753058636
+3032   1807619876
+3033   817387440
+3034   44254234
+3035   1197753164
+3036   1811520705
+3037   1116019774
+3038   1321214228
+3039   1077533729
+3040   1524616140
+3041   1940452909
+3042   1920064256
+3043   790588676
+3044   12815167
+3045   1962806676
+3046   666206617
+3047   680713486
+3048   1740365707
+3049   1722904582
+3050   2119204252
+3051   2143720249
+3052   2080933167
+3053   864887383
+3054   241124146
+3055   851759143
+3056   1021830108
+3057   1182657210
+3058   1018433778
+3059   1627659152
+3060   360139246
+3061   656710454
+3062   233234141
+3063   20275474
+3064   1474097895
+3065   277488375
+3066   1218028638
+3067   1138134952
+3068   1393508149
+3069   391759218
+3070   68185033
+3071   770640642
+3072   184728479
+3073   1988249289
+3074   1561229318
+3075   197543646
+3076   1803572317
+3077   79952287
+3078   878257133
+3079   1396454377
+3080   1802856869
+3081   849977737
+3082   1392690978
+3083   1736306388
+3084   1714865120
+3085   1633815124
+3086   440581884
+3087   589211580
+3088   668988686
+3089   1459015662
+3090   69387084
+3091   1029127932
+3092   2115726116
+3093   302621225
+3094   1049403406
+3095   1442340363
+3096   580109600
+3097   119948396
+3098   432991667
+3099   1973617750
+3100   511707614
+3101   501176700
+3102   596774744
+3103   696436093
+3104   341942341
+3105   10520414
+3106   893979740
+3107   2145514659
+3108   90472701
+3109   1772236873
+3110   1394485388
+3111   1893329570
+3112   474730962
+3113   639692718
+3114   1482152310
+3115   42112434
+3116   126024194
+3117   1922734194
+3118   631324014
+3119   795012881
+3120   1234266208
+3121   700711098
+3122   1824140813
+3123   1202508677
+3124   1003332324
+3125   726060572
+3126   497365392
+3127   1583441924
+3128   846008968
+3129   930357060
+3130   1409576026
+3131   1357716583
+3132   1431533760
+3133   2006350770
+3134   2054152676
+3135   1773476102
+3136   2016871184
+3137   800648768
+3138   1771507113
+3139   2107343885
+3140   425401993
+3141   1018508853
+3142   1853189807
+3143   900132955
+3144   1658201571
+3145   1187858470
+3146   942245389
+3147   1784225765
+3148   963109016
+3149   1573569403
+3150   431754998
+3151   49891577
+3152   126796854
+3153   108412164
+3154   1252400254
+3155   1130129178
+3156   834472736
+3157   1749765646
+3158   566087454
+3159   1680481704
+3160   532639058
+3161   1975663481
+3162   890714639
+3163   1964172819
+3164   1834530603
+3165   797383668
+3166   1590165273
+3167   1703918140
+3168   1598032436
+3169   1214188738
+3170   1663778377
+3171   2023434430
+3172   85213943
+3173   1369484537
+3174   776083737
+3175   1743415514
+3176   409859359
+3177   1718329127
+3178   1380157631
+3179   1372968375
+3180   1144414882
+3181   1811912630
+3182   1422859952
+3183   1271211736
+3184   1920324794
+3185   527776558
+3186   253857266
+3187   607313882
+3188   130058557
+3189   819944721
+3190   140311938
+3191   662697615
+3192   648124554
+3193   1031026578
+3194   479386786
+3195   335171509
+3196   1828410246
+3197   2069552059
+3198   2039089649
+3199   1278959034
+3200   1136257149
+3201   1555384379
+3202   1154909816
+3203   1221471092
+3204   777385268
+3205   1930993554
+3206   817402958
+3207   1187244627
+3208   1501839033
+3209   50076942
+3210   412729354
+3211   498770267
+3212   1861989572
+3213   1835589307
+3214   1769982004
+3215   1634830718
+3216   215882217
+3217   2023839270
+3218   94660952
+3219   345940774
+3220   696300343
+3221   234972890
+3222   1008638390
+3223   1344424897
+3224   1265999468
+3225   1488025176
+3226   1679596407
+3227   946926066
+3228   1410093588
+3229   1571202408
+3230   78401453
+3231   398867089
+3232   979103139
+3233   1233311269
+3234   1620338182
+3235   1756488407
+3236   1016821175
+3237   290257492
+3238   796249386
+3239   371176560
+3240   340334434
+3241   1208978741
+3242   869946828
+3243   54840358
+3244   897084400
+3245   492445184
+3246   1689671076
+3247   1112966617
+3248   368800806
+3249   1784332028
+3250   1458907392
+3251   1065101150
+3252   2019304919
+3253   320062134
+3254   262042399
+3255   1137820739
+3256   1808087310
+3257   1941638806
+3258   2084746806
+3259   1070697250
+3260   1365357567
+3261   15664611
+3262   1469564340
+3263   196977058
+3264   1248975880
+3265   942418874
+3266   1953465466
+3267   118313408
+3268   1232676366
+3269   602231204
+3270   489489968
+3271   1573010801
+3272   1811209945
+3273   1359436796
+3274   1627851159
+3275   560810697
+3276   1851881980
+3277   1170038588
+3278   1673777315
+3279   73199139
+3280   806886968
+3281   985201059
+3282   1138300289
+3283   678708239
+3284   1305263193
+3285   1400342688
+3286   1816528979
+3287   965866855
+3288   1194497847
+3289   1753792137
+3290   2036564106
+3291   412371766
+3292   1769456748
+3293   1358644798
+3294   609348824
+3295   870948980
+3296   153580024
+3297   415330642
+3298   989262388
+3299   1386256390
+3300   1017561847
+3301   1478752357
+3302   811783543
+3303   681288144
+3304   690705505
+3305   292151055
+3306   1242098842
+3307   395103838
+3308   1462189643
+3309   768392509
+3310   468302977
+3311   121592963
+3312   1753593568
+3313   1606603266
+3314   800301203
+3315   911373113
+3316   859462306
+3317   469346534
+3318   1877239968
+3319   2053960153
+3320   75655023
+3321   1766320426
+3322   318848271
+3323   1845111771
+3324   977481576
+3325   928197096
+3326   568577103
+3327   1131061600
+3328   1343527738
+3329   1557839492
+3330   369834343
+3331   213605937
+3332   889108201
+3333   1181617886
+3334   894894082
+3335   1579813706
+3336   1473768941
+3337   2136992924
+3338   1974917544
+3339   788474936
+3340   757901785
+3341   295736873
+3342   910067900
+3343   364011705
+3344   1902340139
+3345   1710369103
+3346   1275384818
+3347   614318798
+3348   32231989
+3349   1005141138
+3350   520795303
+3351   107887012
+3352   623977917
+3353   839643575
+3354   1952998783
+3355   1601459493
+3356   1767840671
+3357   374092238
+3358   585037446
+3359   963884761
+3360   1931931730
+3361   954871789
+3362   1177490699
+3363   673556283
+3364   2136489675
+3365   2072384781
+3366   105886342
+3367   1462774969
+3368   2061894057
+3369   2080803886
+3370   103766257
+3371   672312194
+3372   229057112
+3373   1013834157
+3374   1036323899
+3375   2131397251
+3376   576719612
+3377   164225069
+3378   598232401
+3379   608951601
+3380   1169366207
+3381   1119027705
+3382   716838613
+3383   1793344124
+3384   1958671280
+3385   522353748
+3386   1247319970
+3387   1579028303
+3388   896445987
+3389   1832357416
+3390   395429416
+3391   680894069
+3392   639745557
+3393   1572920115
+3394   1354450353
+3395   628751584
+3396   1497821248
+3397   1460336695
+3398   2091526553
+3399   1412231657
+3400   1393656933
+3401   47809163
+3402   2084543851
+3403   1622714045
+3404   1061643320
+3405   973384102
+3406   1606627649
+3407   1638362933
+3408   1137609171
+3409   57376402
+3410   99830886
+3411   159491731
+3412   1176404107
+3413   816669500
+3414   1952835855
+3415   987591739
+3416   1339023248
+3417   1052672177
+3418   419136394
+3419   87985587
+3420   737545945
+3421   814565811
+3422   768879657
+3423   1377291502
+3424   240002278
+3425   2123330010
+3426   2006043087
+3427   1737823527
+3428   1436183057
+3429   1950085992
+3430   1002571536
+3431   682356342
+3432   1997895155
+3433   939631740
+3434   157586740
+3435   912054828
+3436   1913015842
+3437   1764214389
+3438   402934113
+3439   903141366
+3440   1821590791
+3441   502764999
+3442   1062633097
+3443   850511251
+3444   1319434499
+3445   867985304
+3446   1838102990
+3447   510974100
+3448   1920657482
+3449   109755737
+3450   598959687
+3451   510719779
+3452   924321548
+3453   1367839344
+3454   1888011282
+3455   1164323826
+3456   1343685706
+3457   1746570721
+3458   754663705
+3459   632385115
+3460   1549173065
+3461   1757235242
+3462   1314741458
+3463   1399584573
+3464   549383334
+3465   1472328198
+3466   164155753
+3467   314915528
+3468   1089058939
+3469   567089866
+3470   1218056894
+3471   763166082
+3472   1069854865
+3473   133206343
+3474   1613677333
+3475   241805717
+3476   1001191648
+3477   1304296676
+3478   752779817
+3479   774365482
+3480   1414052413
+3481   1351739504
+3482   1285085261
+3483   190890313
+3484   572095201
+3485   1025612895
+3486   1355214139
+3487   1915780907
+3488   624699968
+3489   2109877845
+3490   400682375
+3491   26389386
+3492   1719629439
+3493   1715423833
+3494   1425973959
+3495   121529125
+3496   1040268383
+3497   1590129712
+3498   436444653
+3499   2129327322
+3500   9735930
+3501   1654501548
+3502   745009756
+3503   1079590795
+3504   1787707891
+3505   211203442
+3506   1321396512
+3507   641415891
+3508   1515500118
+3509   2074176329
+3510   1415781373
+3511   782068883
+3512   1278432186
+3513   553382987
+3514   972959196
+3515   1850527387
+3516   1578995882
+3517   180689687
+3518   1618824646
+3519   56212203
+3520   143083884
+3521   2019507021
+3522   82601589
+3523   1862713323
+3524   1587447206
+3525   1508575548
+3526   1984242448
+3527   480231941
+3528   951221612
+3529   273203454
+3530   462075615
+3531   960957542
+3532   1927705002
+3533   1207085372
+3534   2040548337
+3535   1567929245
+3536   1418288814
+3537   1214461202
+3538   61861489
+3539   786305284
+3540   1141153883
+3541   1477642862
+3542   1568374167
+3543   272102421
+3544   2031025849
+3545   393849715
+3546   2122629808
+3547   1462538084
+3548   574539402
+3549   1593970807
+3550   1518750287
+3551   717623287
+3552   1465994180
+3553   1601351876
+3554   432852962
+3555   905957739
+3556   962443776
+3557   269611763
+3558   1386189680
+3559   1913665388
+3560   542815217
+3561   1848265296
+3562   727139282
+3563   323036571
+3564   907867020
+3565   620203971
+3566   1890965816
+3567   178672186
+3568   1834665173
+3569   1952827305
+3570   964977470
+3571   828335409
+3572   1282986520
+3573   385867989
+3574   1100437830
+3575   1166528721
+3576   779717704
+3577   1075583991
+3578   481583157
+3579   1354257106
+3580   522071150
+3581   2000333444
+3582   2071880393
+3583   1988065330
+3584   1454201672
+3585   357249708
+3586   746539421
+3587   269161800
+3588   626861471
+3589   2132729102
+3590   35343540
+3591   1169676688
+3592   1833510750
+3593   762482822
+3594   1492713259
+3595   593894122
+3596   1382686794
+3597   1236195427
+3598   772566308
+3599   1069868319
+3600   1041539085
+3601   1737543778
+3602   1898203728
+3603   177041957
+3604   2123411767
+3605   851157911
+3606   1343570678
+3607   755645823
+3608   1926741902
+3609   1825153836
+3610   2109902929
+3611   301329404
+3612   1678003632
+3613   2034299675
+3614   141911086
+3615   984721657
+3616   244065735
+3617   888450508
+3618   1253883457
+3619   870927206
+3620   873695962
+3621   1289226998
+3622   2040603894
+3623   559723064
+3624   2051709820
+3625   1385833505
+3626   1153617186
+3627   1286912966
+3628   474545284
+3629   1926183494
+3630   209297638
+3631   1516084369
+3632   1516243624
+3633   2107501366
+3634   1693126326
+3635   1492171743
+3636   811175629
+3637   889213357
+3638   100333918
+3639   590433883
+3640   566883545
+3641   62753199
+3642   891763287
+3643   97403529
+3644   2097052874
+3645   1033674374
+3646   1082125186
+3647   193634961
+3648   1922124882
+3649   188524996
+3650   1064562167
+3651   648337196
+3652   1477751994
+3653   957682413
+3654   1208060260
+3655   1381978166
+3656   196032270
+3657   214193798
+3658   521407485
+3659   670577555
+3660   2140377292
+3661   730705123
+3662   39178276
+3663   1509137268
+3664   690722841
+3665   1732304603
+3666   853825363
+3667   1501898471
+3668   474034312
+3669   954159281
+3670   2092332354
+3671   1040917857
+3672   1016912480
+3673   836611994
+3674   1138321386
+3675   966481707
+3676   1870286368
+3677   72962925
+3678   1160116668
+3679   1644927602
+3680   261487921
+3681   77195188
+3682   145781150
+3683   1739239915
+3684   1034877601
+3685   1353841410
+3686   973734433
+3687   1230909872
+3688   1568035208
+3689   1495141918
+3690   1901487427
+3691   1560928852
+3692   78363393
+3693   1940665703
+3694   922582472
+3695   769086235
+3696   1525486658
+3697   1776407835
+3698   123501058
+3699   1999520970
+3700   583083468
+3701   68349764
+3702   892955179
+3703   1599995948
+3704   904961758
+3705   2031276566
+3706   418994007
+3707   627764478
+3708   2104239491
+3709   1579110676
+3710   125208432
+3711   218243764
+3712   1656305864
+3713   270989582
+3714   1957483679
+3715   543699817
+3716   1624830992
+3717   783734464
+3718   1774609689
+3719   1045382552
+3720   131392735
+3721   1528613468
+3722   458827756
+3723   209756128
+3724   1321795524
+3725   1381410228
+3726   978842363
+3727   699798534
+3728   1010334415
+3729   1102343421
+3730   551835857
+3731   1593417883
+3732   1170693186
+3733   1444791036
+3734   1045930184
+3735   2075654944
+3736   1328583954
+3737   1464924191
+3738   555935775
+3739   1285339797
+3740   896551219
+3741   681144207
+3742   1503583561
+3743   405373435
+3744   952133790
+3745   1313583592
+3746   949073253
+3747   429481134
+3748   2097318057
+3749   576199294
+3750   1474863687
+3751   81227144
+3752   2104812763
+3753   1933691443
+3754   290983272
+3755   1279124639
+3756   1167618024
+3757   1269825636
+3758   1978923173
+3759   30468791
+3760   224685409
+3761   383275382
+3762   1623886675
+3763   1395378595
+3764   1828066419
+3765   522333211
+3766   1323549892
+3767   1009166725
+3768   1987257402
+3769   1879485667
+3770   147022875
+3771   736324974
+3772   413146226
+3773   1650606436
+3774   1141698409
+3775   1365280016
+3776   816706381
+3777   2090771662
+3778   1794761151
+3779   766540790
+3780   519487309
+3781   1122141190
+3782   847767934
+3783   476816424
+3784   908348985
+3785   1138751206
+3786   1755941063
+3787   2075967009
+3788   261093194
+3789   1587380588
+3790   2106435801
+3791   485778604
+3792   1970655971
+3793   1582838828
+3794   1881157199
+3795   1651238742
+3796   2105172039
+3797   1057223443
+3798   512921819
+3799   1944945793
+3800   789225462
+3801   659944694
+3802   533787119
+3803   1202371689
+3804   163067483
+3805   1675485529
+3806   420168057
+3807   979773864
+3808   1618773543
+3809   67445560
+3810   1746314654
+3811   2138260852
+3812   1189586750
+3813   446598940
+3814   467593628
+3815   2097935736
+3816   1585350146
+3817   76051043
+3818   2026419097
+3819   1846443341
+3820   1663431632
+3821   1985371250
+3822   184738297
+3823   1486603955
+3824   1420726430
+3825   2065895496
+3826   990359049
+3827   1378414821
+3828   975635292
+3829   1503280868
+3830   1175876967
+3831   1764860754
+3832   15741915
+3833   1709664086
+3834   819748795
+3835   178809398
+3836   1237665967
+3837   1239916853
+3838   1158583262
+3839   708955863
+3840   1307362413
+3841   757414268
+3842   699733067
+3843   349465516
+3844   1204013208
+3845   1167326696
+3846   299917604
+3847   641879706
+3848   1243377739
+3849   178853053
+3850   340839399
+3851   759325723
+3852   16740656
+3853   525577696
+3854   98446030
+3855   1437467086
+3856   443989545
+3857   1088805079
+3858   668398260
+3859   1419624837
+3860   444602300
+3861   1844275227
+3862   1037001943
+3863   460344215
+3864   1406455665
+3865   1856750739
+3866   639153613
+3867   496637985
+3868   949183944
+3869   1797736875
+3870   1205593848
+3871   109062709
+3872   407667495
+3873   1905326915
+3874   458528225
+3875   1611680703
+3876   925169963
+3877   758445829
+3878   106076761
+3879   21064055
+3880   937298883
+3881   446916161
+3882   780389778
+3883   954039539
+3884   972493857
+3885   878835809
+3886   244022977
+3887   1416483402
+3888   1967640888
+3889   912421237
+3890   688624591
+3891   264759540
+3892   609212816
+3893   1725626535
+3894   725103755
+3895   2015668482
+3896   1434893626
+3897   1364257368
+3898   364822819
+3899   236593922
+3900   1014510595
+3901   1570416667
+3902   345656631
+3903   1422178090
+3904   1328259934
+3905   804184857
+3906   886375145
+3907   105946250
+3908   1562630686
+3909   992451907
+3910   127010305
+3911   352445921
+3912   1439368068
+3913   907400083
+3914   1306485460
+3915   264378277
+3916   1786235892
+3917   1550508438
+3918   1680861680
+3919   1606393133
+3920   315446027
+3921   222002623
+3922   1871152673
+3923   924658844
+3924   1947629158
+3925   448772781
+3926   792843678
+3927   1235039136
+3928   1813030149
+3929   1157666497
+3930   1471633058
+3931   680057097
+3932   580599516
+3933   1817289690
+3934   2102235187
+3935   1908859450
+3936   473990899
+3937   841126685
+3938   2014805700
+3939   2036621585
+3940   1833578592
+3941   2141816005
+3942   241583859
+3943   1125463012
+3944   901732441
+3945   1548069319
+3946   1389841289
+3947   540484685
+3948   951094109
+3949   923219321
+3950   2146877818
+3951   1266540137
+3952   1145221945
+3953   1870546844
+3954   43715333
+3955   945367455
+3956   171835977
+3957   836559011
+3958   32922944
+3959   1984866126
+3960   1994225508
+3961   1504556002
+3962   517439575
+3963   427341376
+3964   1174362044
+3965   472191115
+3966   188717178
+3967   1648352943
+3968   1313317800
+3969   56039231
+3970   1537490881
+3971   999412744
+3972   50371588
+3973   1779074740
+3974   2124875756
+3975   952104029
+3976   1179660411
+3977   1367233397
+3978   1492588715
+3979   2130754521
+3980   142969071
+3981   1491982885
+3982   1249811010
+3983   1288191016
+3984   1215046081
+3985   1293526343
+3986   86074823
+3987   1386882058
+3988   2130085354
+3989   118997767
+3990   1224264537
+3991   1976827214
+3992   1623553770
+3993   1741704112
+3994   256684942
+3995   650432166
+3996   66411579
+3997   445402120
+3998   151301462
+3999   1379729379
+4000   501441351
+4001   1688792343
+4002   231658475
+4003   551812940
+4004   1320383435
+4005   209050583
+4006   1503916969
+4007   352560198
+4008   1576283981
+4009   849022036
+4010   335831071
+4011   1719253052
+4012   193521274
+4013   1585642081
+4014   859960420
+4015   1408567355
+4016   731684776
+4017   946035243
+4018   647965766
+4019   714286482
+4020   1065033011
+4021   1872230303
+4022   543630048
+4023   541103133
+4024   1466450767
+4025   800314990
+4026   1191535299
+4027   1532862347
+4028   1245717111
+4029   1342836761
+4030   765108078
+4031   1747158462
+4032   884145456
+4033   996766554
+4034   151487754
+4035   57045243
+4036   1205817137
+4037   1655404724
+4038   409605442
+4039   634617470
+4040   356943112
+4041   745436513
+4042   206386874
+4043   550464386
+4044   183594947
+4045   1066347294
+4046   1959031742
+4047   915279723
+4048   2012382538
+4049   459513860
+4050   1629566206
+4051   929931901
+4052   184260515
+4053   25712606
+4054   1471035034
+4055   1650711282
+4056   826027597
+4057   515086685
+4058   1036089981
+4059   2071744708
+4060   1857923447
+4061   1801198060
+4062   1671419522
+4063   594585255
+4064   650480966
+4065   1822907277
+4066   651630499
+4067   1856298103
+4068   1330828353
+4069   1061235941
+4070   343431926
+4071   1687771465
+4072   1806672454
+4073   549818800
+4074   90752204
+4075   1990267401
+4076   1616166095
+4077   2049783946
+4078   758063477
+4079   1481064985
+4080   361814158
+4081   240146035
+4082   263513238
+4083   546074673
+4084   265858641
+4085   1734548272
+4086   49302307
+4087   1091886238
+4088   102151309
+4089   1085392289
+4090   1016147298
+4091   1960074756
+4092   739106701
+4093   540083173
+4094   407176364
+4095   1389587667
+4096   215506802
+4097   1058806863
+4098   1098402122
+4099   1546335155
+4100   2120042804
+4101   1441834048
+4102   1086622972
+4103   1779231610
+4104   1991652849
+4105   1177375176
+4106   1622015364
+4107   1460335296
+4108   1079675474
+4109   232595193
+4110   793916633
+4111   1441489632
+4112   472741228
+4113   1057429871
+4114   1987564305
+4115   738599869
+4116   644494495
+4117   2036866613
+4118   1830486108
+4119   746645804
+4120   974775254
+4121   699149758
+4122   559236913
+4123   1713881955
+4124   1239232931
+4125   966413277
+4126   955985974
+4127   1454739733
+4128   2025220140
+4129   2054388096
+4130   853591240
+4131   1997779296
+4132   1348738497
+4133   1940214213
+4134   1629527258
+4135   1192907698
+4136   970105741
+4137   1104058974
+4138   505759346
+4139   2049781216
+4140   1336654167
+4141   1299675979
+4142   1343787200
+4143   1809395395
+4144   209622202
+4145   1183867858
+4146   400511617
+4147   854116697
+4148   1073250823
+4149   83514077
+4150   1600762501
+4151   2048026077
+4152   782663835
+4153   12515766
+4154   1614424384
+4155   2021896767
+4156   978929043
+4157   422926710
+4158   1329152852
+4159   856665535
+4160   329831158
+4161   35260445
+4162   706961183
+4163   1678569655
+4164   1975474658
+4165   189004794
+4166   723993705
+4167   798096751
+4168   1293063768
+4169   1229753051
+4170   700394319
+4171   482234288
+4172   381945382
+4173   2044181520
+4174   144146035
+4175   591567584
+4176   1080565730
+4177   544657652
+4178   1445684281
+4179   6332905
+4180   628171729
+4181   898963135
+4182   2054358982
+4183   1410835565
+4184   911478901
+4185   1521299718
+4186   1285248684
+4187   1890407945
+4188   1944226428
+4189   466917888
+4190   599589832
+4191   126573938
+4192   502178333
+4193   1306551016
+4194   1805143594
+4195   330169343
+4196   1495555810
+4197   381653651
+4198   1128266095
+4199   641135930
+4200   1611406703
+4201   1828660414
+4202   1123370218
+4203   1993352085
+4204   1725358286
+4205   1267516254
+4206   437436022
+4207   658440368
+4208   1812173906
+4209   1883120303
+4210   664773273
+4211   292861988
+4212   634599790
+4213   571648607
+4214   1703697553
+4215   1546078692
+4216   2092948325
+4217   841462589
+4218   1289002989
+4219   1889691105
+4220   1308380477
+4221   1888592821
+4222   2016265044
+4223   1810558811
+4224   1047660189
+4225   1673924990
+4226   2140728154
+4227   395732351
+4228   2055578641
+4229   1121510601
+4230   1036868282
+4231   1519501696
+4232   802687368
+4233   12754852
+4234   1365370134
+4235   380562006
+4236   1280271106
+4237   1802806156
+4238   1039002375
+4239   944961365
+4240   1538442811
+4241   1703775648
+4242   1237823353
+4243   25558954
+4244   127940608
+4245   794037258
+4246   1571637646
+4247   73405285
+4248   1635499847
+4249   713156987
+4250   1963096391
+4251   796396676
+4252   454266160
+4253   1831877787
+4254   459471839
+4255   1501926350
+4256   1358319129
+4257   452716346
+4258   1897658701
+4259   1266414122
+4260   1574226947
+4261   787043335
+4262   638432171
+4263   229430667
+4264   799798188
+4265   2003802305
+4266   609992674
+4267   2080069294
+4268   1659124813
+4269   1648995049
+4270   877547011
+4271   1050083976
+4272   1205287049
+4273   2115370364
+4274   1075642930
+4275   1333227657
+4276   761923974
+4277   499796928
+4278   1406632943
+4279   249940173
+4280   1212953915
+4281   1222245686
+4282   1046336850
+4283   1667220076
+4284   906639825
+4285   1505808689
+4286   1021662778
+4287   117475306
+4288   1958525035
+4289   771837831
+4290   1383889428
+4291   1385268335
+4292   1558881167
+4293   2022321599
+4294   1614699002
+4295   211195707
+4296   1878640256
+4297   77208028
+4298   143781353
+4299   1390281421
+4300   1726203077
+4301   1021328365
+4302   292881750
+4303   784006479
+4304   989215081
+4305   1368524680
+4306   2117234136
+4307   1751139056
+4308   1868321609
+4309   1376383431
+4310   2001079229
+4311   933791876
+4312   451145469
+4313   899932431
+4314   453528304
+4315   1357785294
+4316   258257473
+4317   1475191082
+4318   1475260600
+4319   69298860
+4320   99545266
+4321   711666381
+4322   1454567195
+4323   1658426433
+4324   586504332
+4325   921782550
+4326   1869622140
+4327   317660941
+4328   998990578
+4329   2013403493
+4330   1707942362
+4331   577710008
+4332   887248210
+4333   2000824112
+4334   1361716487
+4335   1876463292
+4336   1221865145
+4337   1331466975
+4338   1480118700
+4339   942703106
+4340   560366759
+4341   1333714281
+4342   1876494982
+4343   1011512228
+4344   86163065
+4345   182539639
+4346   221813875
+4347   344420538
+4348   1657730721
+4349   1697074475
+4350   413719398
+4351   1757275987
+4352   261257208
+4353   1868286594
+4354   1268218772
+4355   847761541
+4356   642585496
+4357   990357264
+4358   1165422482
+4359   1641576074
+4360   856277110
+4361   725881196
+4362   71802434
+4363   1743525320
+4364   579221661
+4365   1433518921
+4366   1472504964
+4367   1801086806
+4368   617502249
+4369   805140016
+4370   596306264
+4371   1177869008
+4372   2138854298
+4373   325317598
+4374   41897588
+4375   77533715
+4376   507857237
+4377   263711463
+4378   421954253
+4379   18104311
+4380   1960785939
+4381   835673651
+4382   1775380298
+4383   74559499
+4384   556476597
+4385   896115423
+4386   922321040
+4387   1199062093
+4388   1886472687
+4389   2087743522
+4390   693154520
+4391   595266149
+4392   666141071
+4393   764956954
+4394   191307822
+4395   1245362732
+4396   50992228
+4397   1663812786
+4398   898965890
+4399   668494477
+4400   321469155
+4401   1495272154
+4402   1846363485
+4403   312839805
+4404   1820589752
+4405   1888261073
+4406   390373520
+4407   180963342
+4408   4488889
+4409   812327773
+4410   199067653
+4411   1965274828
+4412   1648001424
+4413   1974447951
+4414   2039834327
+4415   56994374
+4416   723079726
+4417   814671720
+4418   1256056467
+4419   462068766
+4420   754931594
+4421   1949210987
+4422   1057334915
+4423   1421072665
+4424   566684294
+4425   1248642737
+4426   518951749
+4427   617676522
+4428   764971876
+4429   1417917639
+4430   1286170999
+4431   1086441031
+4432   765706145
+4433   985050836
+4434   1399280836
+4435   438812250
+4436   725828261
+4437   1789654356
+4438   619775592
+4439   730317150
+4440   454498481
+4441   818843245
+4442   548108330
+4443   2102499905
+4444   645807548
+4445   440459010
+4446   12010631
+4447   1368887275
+4448   1255130730
+4449   1268067099
+4450   1830956041
+4451   2010062324
+4452   1069794438
+4453   740807308
+4454   1283651342
+4455   1636478732
+4456   1989450046
+4457   1802603091
+4458   106671606
+4459   606938274
+4460   1073037083
+4461   1392842605
+4462   1693379305
+4463   1838743228
+4464   230409793
+4465   945176493
+4466   130071830
+4467   956238055
+4468   587347201
+4469   749847422
+4470   1686555205
+4471   1041845682
+4472   1568690667
+4473   87179888
+4474   996861939
+4475   67014568
+4476   527638898
+4477   1008872571
+4478   1435901843
+4479   1782769628
+4480   129456022
+4481   1119374236
+4482   1645348304
+4483   1199250460
+4484   1860181544
+4485   781515998
+4486   688245545
+4487   1702147942
+4488   436635442
+4489   794917151
+4490   161602568
+4491   1509672525
+4492   40276109
+4493   1854981873
+4494   1200932105
+4495   270685902
+4496   652674718
+4497   1331003936
+4498   1226923957
+4499   1240021919
+4500   2080851358
+4501   765995515
+4502   134383953
+4503   1502058378
+4504   853175403
+4505   1131245893
+4506   1569072946
+4507   1380814301
+4508   2140118464
+4509   857491141
+4510   1016100281
+4511   122090838
+4512   1976865377
+4513   513964937
+4514   1321341298
+4515   1689563273
+4516   1295480936
+4517   2009586843
+4518   1244227568
+4519   1732116378
+4520   657020347
+4521   1405830136
+4522   1094305255
+4523   697296456
+4524   1113328362
+4525   147753712
+4526   967982358
+4527   1766003080
+4528   1478757648
+4529   47422668
+4530   858541352
+4531   1412125359
+4532   813418183
+4533   992925305
+4534   766700089
+4535   1666593586
+4536   2124171198
+4537   188289387
+4538   899924239
+4539   2116806014
+4540   1045780528
+4541   1916024520
+4542   91413204
+4543   875162257
+4544   282505809
+4545   1412754503
+4546   417241882
+4547   1577986745
+4548   1274857698
+4549   1661469450
+4550   1162619475
+4551   1931878045
+4552   919815939
+4553   109441082
+4554   481690853
+4555   2033144301
+4556   257194795
+4557   1449673212
+4558   1651663733
+4559   1735952443
+4560   1497095880
+4561   362721437
+4562   1000594154
+4563   163030415
+4564   1355646743
+4565   1767294243
+4566   1829624001
+4567   1332334293
+4568   1955583630
+4569   582064592
+4570   1301656660
+4571   853880510
+4572   350605464
+4573   1393069864
+4574   1729042767
+4575   633111273
+4576   658340719
+4577   2146284650
+4578   63614371
+4579   1933198418
+4580   1660270452
+4581   1226233846
+4582   1717592815
+4583   432602743
+4584   1335674929
+4585   51800021
+4586   318263396
+4587   1592869724
+4588   1501473233
+4589   1969927130
+4590   1181338519
+4591   851085465
+4592   185164919
+4593   34449026
+4594   1014115880
+4595   1540811662
+4596   1801743269
+4597   696256233
+4598   725662308
+4599   1609843252
+4600   1278320825
+4601   2027318968
+4602   316240114
+4603   1628926289
+4604   1272905184
+4605   2045282882
+4606   114553914
+4607   1931245904
+4608   2044083884
+4609   178168285
+4610   1716960674
+4611   1556870688
+4612   1404402132
+4613   1287069841
+4614   1989473432
+4615   592593413
+4616   1338869862
+4617   160253180
+4618   37979489
+4619   692859447
+4620   2130180310
+4621   1219318008
+4622   1543944912
+4623   167861582
+4624   1253767034
+4625   410577144
+4626   1708673244
+4627   908026656
+4628   1106833377
+4629   286851904
+4630   370386260
+4631   237670554
+4632   166687224
+4633   686626374
+4634   1866596843
+4635   1439592409
+4636   584425608
+4637   1981150758
+4638   1223354665
+4639   481025844
+4640   11835395
+4641   792831691
+4642   2037896533
+4643   1416237527
+4644   2079901532
+4645   1879886317
+4646   2008830940
+4647   1271287747
+4648   2040139497
+4649   2046810429
+4650   1964147194
+4651   2022836160
+4652   1118644790
+4653   1360608459
+4654   43214094
+4655   224928176
+4656   1771185603
+4657   1751887338
+4658   1132954832
+4659   730535333
+4660   2038739243
+4661   1503341092
+4662   968205887
+4663   57942819
+4664   42483819
+4665   687319083
+4666   1497535228
+4667   626909427
+4668   520986193
+4669   573406245
+4670   1107935272
+4671   532821588
+4672   1366237936
+4673   998348157
+4674   1949059116
+4675   1298655821
+4676   730750826
+4677   1810406408
+4678   422459920
+4679   623406675
+4680   1709733190
+4681   239123466
+4682   498759187
+4683   680894332
+4684   1599731925
+4685   541973281
+4686   905822508
+4687   1223433881
+4688   146376972
+4689   2038777341
+4690   1953969214
+4691   37632567
+4692   1394634785
+4693   774691453
+4694   95575386
+4695   1437118604
+4696   1462010536
+4697   1593110615
+4698   2064028032
+4699   1982996729
+4700   19033212
+4701   1024479656
+4702   368334670
+4703   1385271149
+4704   2022827813
+4705   169910138
+4706   536443322
+4707   606094991
+4708   1980316546
+4709   958903242
+4710   1229501666
+4711   1542566088
+4712   1198026708
+4713   1728260854
+4714   75976772
+4715   650274986
+4716   122750487
+4717   981799281
+4718   1873708867
+4719   269127459
+4720   873092974
+4721   1680194433
+4722   306760026
+4723   120244111
+4724   307402238
+4725   402335413
+4726   1557362716
+4727   1769412775
+4728   1995446028
+4729   1473907100
+4730   1604925856
+4731   2014479240
+4732   350903108
+4733   1973260526
+4734   1252266741
+4735   226247273
+4736   2143170664
+4737   1788710063
+4738   832342264
+4739   1976003563
+4740   600129657
+4741   2061843930
+4742   1371086003
+4743   1798156366
+4744   1642621136
+4745   1447062776
+4746   300947704
+4747   1765371624
+4748   281378409
+4749   27172923
+4750   2034499083
+4751   1154471383
+4752   1707367356
+4753   193775462
+4754   1274715494
+4755   2014769594
+4756   596110875
+4757   684594562
+4758   1636698721
+4759   444073255
+4760   11018014
+4761   1094140930
+4762   311068847
+4763   361921122
+4764   919917808
+4765   1563335589
+4766   588168395
+4767   915604825
+4768   1204562004
+4769   1420510659
+4770   744124740
+4771   1804691662
+4772   1334870942
+4773   2115210743
+4774   1455364380
+4775   830008430
+4776   1414789871
+4777   1756312084
+4778   447896406
+4779   1696168280
+4780   1783485007
+4781   334911842
+4782   703156015
+4783   1343368715
+4784   528687304
+4785   1977871510
+4786   1210654661
+4787   1124798179
+4788   514982424
+4789   699869735
+4790   1568871434
+4791   526000439
+4792   1794010665
+4793   1879940281
+4794   887921561
+4795   566444825
+4796   1295792222
+4797   1476089957
+4798   1482049650
+4799   352870579
+4800   749116968
+4801   78690742
+4802   10078593
+4803   2083987910
+4804   46417838
+4805   1465442973
+4806   766512693
+4807   1461207709
+4808   1074271409
+4809   1214409099
+4810   1009892342
+4811   710272768
+4812   1549320941
+4813   1713048357
+4814   2053641483
+4815   2078008245
+4816   1543436219
+4817   1116812496
+4818   1055322776
+4819   2058418644
+4820   1816682231
+4821   476710562
+4822   436935435
+4823   1463209248
+4824   209167196
+4825   1324856996
+4826   2029654074
+4827   1504959418
+4828   653463305
+4829   1364220076
+4830   1857829997
+4831   1402580274
+4832   1442910819
+4833   1867908590
+4834   1339084536
+4835   1489328657
+4836   1185867915
+4837   2105597229
+4838   803052718
+4839   112655676
+4840   1172522681
+4841   1812945060
+4842   822928444
+4843   574359974
+4844   1378509770
+4845   729086279
+4846   504884572
+4847   774462341
+4848   1845898776
+4849   1560207348
+4850   685397337
+4851   1515097359
+4852   2036917911
+4853   1122332772
+4854   830822960
+4855   98601459
+4856   299706121
+4857   712993386
+4858   1603560877
+4859   953169426
+4860   2077213462
+4861   1313907227
+4862   208266052
+4863   1372640633
+4864   1034332169
+4865   1547350589
+4866   714485642
+4867   72716437
+4868   1505464170
+4869   1517538361
+4870   185372113
+4871   530503203
+4872   1182999773
+4873   1008300558
+4874   1104863178
+4875   414025895
+4876   1737386837
+4877   1609747750
+4878   1188488237
+4879   1435801965
+4880   1022471450
+4881   1873885574
+4882   803415677
+4883   911905713
+4884   848734699
+4885   1634238637
+4886   1010507172
+4887   1148440820
+4888   199748375
+4889   466584402
+4890   2101610246
+4891   129478189
+4892   1780491629
+4893   162392651
+4894   1502118823
+4895   667340150
+4896   1709743240
+4897   69120817
+4898   740056587
+4899   1067723762
+4900   1586659178
+4901   925428701
+4902   1598226966
+4903   622175304
+4904   1933729259
+4905   555606496
+4906   1036201199
+4907   1523632448
+4908   17870598
+4909   77205788
+4910   811950766
+4911   1040342048
+4912   1951091363
+4913   1615366443
+4914   1952247762
+4915   652342414
+4916   1102121432
+4917   815271286
+4918   1800783234
+4919   1301869807
+4920   1281855688
+4921   1754909832
+4922   1431347996
+4923   914863669
+4924   1917302483
+4925   785983171
+4926   1582203820
+4927   1479562075
+4928   855103989
+4929   174776759
+4930   399802190
+4931   294279519
+4932   1100205460
+4933   1998029156
+4934   916454823
+4935   886451071
+4936   406152004
+4937   1952656023
+4938   262599872
+4939   424022602
+4940   2029861811
+4941   1074550638
+4942   1464364650
+4943   1833469526
+4944   542433433
+4945   1269128764
+4946   338328292
+4947   1644554865
+4948   2084400051
+4949   2139111526
+4950   798941024
+4951   1218772091
+4952   1746537711
+4953   82805372
+4954   2133635761
+4955   1516356546
+4956   868788544
+4957   1568355933
+4958   848434974
+4959   1723892533
+4960   1743132692
+4961   1248237164
+4962   2018172052
+4963   695854505
+4964   1098782672
+4965   787143228
+4966   1582305576
+4967   1504934676
+4968   592315603
+4969   1844905448
+4970   1928957278
+4971   474693766
+4972   771972438
+4973   1245838280
+4974   160679645
+4975   1314405871
+4976   367483397
+4977   499007937
+4978   811477088
+4979   304399800
+4980   490635816
+4981   1610418112
+4982   1523171891
+4983   89689879
+4984   1693223485
+4985   1509324004
+4986   1606046425
+4987   414528381
+4988   930196289
+4989   306997751
+4990   2138420914
+4991   525845334
+4992   1555234915
+4993   2009109318
+4994   1221699839
+4995   506533939
+4996   648768898
+4997   656521767
+4998   2011468615
+4999   1241084501
+5000   353943568
+5001   1792942245
+5002   1715778268
+5003   1125916006
+5004   891296878
+5005   1876457913
+5006   292838230
+5007   1258780275
+5008   227982202
+5009   1104315318
+5010   1563180075
+5011   718618018
+5012   567249783
+5013   938868318
+5014   808307897
+5015   112989620
+5016   300708675
+5017   266870675
+5018   527518001
+5019   1230904964
+5020   573868426
+5021   518455267
+5022   1756750298
+5023   2129103342
+5024   380080937
+5025   830966489
+5026   488153633
+5027   1028849836
+5028   1487488257
+5029   352138601
+5030   122450689
+5031   1841431825
+5032   2145080846
+5033   1838228957
+5034   819864183
+5035   888894076
+5036   1567203222
+5037   1112702413
+5038   190703
+5039   1795185425
+5040   69534084
+5041   1563370778
+5042   366319795
+5043   636783867
+5044   354755449
+5045   1174627693
+5046   749773487
+5047   655464124
+5048   1441498368
+5049   1277291488
+5050   1886369088
+5051   2015366794
+5052   1795746755
+5053   1495635739
+5054   1996986488
+5055   28344044
+5056   179118580
+5057   337656474
+5058   1057193880
+5059   1666606837
+5060   689795075
+5061   1179644570
+5062   1360555014
+5063   687392273
+5064   870389879
+5065   32935550
+5066   1576286350
+5067   290109454
+5068   1145637963
+5069   1576477053
+5070   2085294879
+5071   1215172047
+5072   992364184
+5073   304131026
+5074   1851955914
+5075   1347119633
+5076   1478758719
+5077   454245753
+5078   2002583757
+5079   772773439
+5080   1731537241
+5081   1741469197
+5082   640656586
+5083   1379800348
+5084   1089621288
+5085   490159426
+5086   1408144393
+5087   1268739869
+5088   827815900
+5089   317854625
+5090   787863058
+5091   1517610975
+5092   1497499195
+5093   934425
+5094   57519601
+5095   220405427
+5096   33869975
+5097   1633805951
+5098   510514881
+5099   1179507938
+5100   1062799356
+5101   448326112
+5102   247196338
+5103   2055163540
+5104   752457138
+5105   2099152252
+5106   1254799525
+5107   83732210
+5108   405914358
+5109   1109899634
+5110   856505649
+5111   2137451599
+5112   703885184
+5113   1497162235
+5114   1369768300
+5115   1793506472
+5116   1987321662
+5117   630429045
+5118   914762693
+5119   667653914
+5120   948283670
+5121   1702625752
+5122   37781242
+5123   298299218
+5124   1703560177
+5125   95300843
+5126   518704645
+5127   1737430152
+5128   1729106794
+5129   1029219526
+5130   769454442
+5131   644422502
+5132   1477545638
+5133   1016650780
+5134   552102395
+5135   82519128
+5136   968319385
+5137   1806901920
+5138   166251338
+5139   1374233743
+5140   769317907
+5141   1022756988
+5142   1364201694
+5143   1473203091
+5144   372435575
+5145   586486346
+5146   1119225915
+5147   212273589
+5148   1216915391
+5149   2033988609
+5150   879927504
+5151   17715414
+5152   1589130713
+5153   917708746
+5154   316014632
+5155   1145207242
+5156   1013009589
+5157   834719277
+5158   735153746
+5159   594632735
+5160   1863938803
+5161   1504608188
+5162   1239055237
+5163   1194000793
+5164   373775321
+5165   1791157632
+5166   1276519921
+5167   1342094706
+5168   1450575905
+5169   1442771260
+5170   568844801
+5171   72410164
+5172   318044600
+5173   1933046495
+5174   1545613255
+5175   690480175
+5176   372049194
+5177   517355522
+5178   902753765
+5179   1588964585
+5180   403860483
+5181   1782681269
+5182   1606679999
+5183   1992991196
+5184   552906367
+5185   1922694631
+5186   990714790
+5187   1565915956
+5188   609930260
+5189   1725868536
+5190   13065043
+5191   326385415
+5192   1082993077
+5193   1252120280
+5194   1520386208
+5195   1456768398
+5196   895794265
+5197   649422482
+5198   651379456
+5199   198886522
+5200   2092193742
+5201   1220224257
+5202   271296686
+5203   262754694
+5204   1005787104
+5205   1816909941
+5206   953234869
+5207   1377836298
+5208   186781815
+5209   1855988634
+5210   819317236
+5211   590642299
+5212   1491186255
+5213   278513587
+5214   436149847
+5215   2044092622
+5216   53724571
+5217   1426864638
+5218   1462524930
+5219   663654831
+5220   1005249526
+5221   1475589973
+5222   990040247
+5223   2088242603
+5224   580226606
+5225   362942807
+5226   1397527353
+5227   1476020871
+5228   1012365289
+5229   2048906809
+5230   1674907393
+5231   957075383
+5232   1121647418
+5233   1946204079
+5234   1219830077
+5235   2127434523
+5236   1615630372
+5237   25581299
+5238   1357787173
+5239   1802412187
+5240   1881569933
+5241   29620761
+5242   245570838
+5243   1225272541
+5244   308134349
+5245   681720686
+5246   1121881515
+5247   361858920
+5248   2108585324
+5249   436922798
+5250   1025513751
+5251   966351202
+5252   1912512771
+5253   2015553998
+5254   907110158
+5255   345255729
+5256   231013158
+5257   157153863
+5258   1821276600
+5259   1243378447
+5260   58577025
+5261   1348700345
+5262   52970183
+5263   1180224443
+5264   1147420776
+5265   1272800260
+5266   1160175318
+5267   615567500
+5268   1298381559
+5269   370478844
+5270   270496040
+5271   1032467845
+5272   400099605
+5273   516066878
+5274   110256738
+5275   708233954
+5276   1197787564
+5277   1232138253
+5278   1070092874
+5279   1158889240
+5280   1669061051
+5281   2095606626
+5282   2125240443
+5283   1434090175
+5284   1963676976
+5285   884866953
+5286   1779345904
+5287   47206486
+5288   1042020816
+5289   1453138857
+5290   1290584934
+5291   1100597841
+5292   654355554
+5293   1343555117
+5294   133338637
+5295   1801776331
+5296   468871729
+5297   1293513955
+5298   269860183
+5299   1767253289
+5300   1663992799
+5301   540356223
+5302   652237486
+5303   2064092405
+5304   1056423102
+5305   762494224
+5306   624842711
+5307   106727018
+5308   1994632477
+5309   1694935586
+5310   1265616259
+5311   1516209881
+5312   1643058564
+5313   1243373054
+5314   802816408
+5315   1459251892
+5316   2128240007
+5317   434678664
+5318   1506458379
+5319   1022777175
+5320   1887817521
+5321   649559665
+5322   2123375017
+5323   394689428
+5324   1993114782
+5325   109230006
+5326   48982111
+5327   314502863
+5328   1402743961
+5329   318842294
+5330   2081756152
+5331   919253113
+5332   859198518
+5333   586509990
+5334   835861870
+5335   1915621620
+5336   1349004214
+5337   1460704581
+5338   2022348638
+5339   1196153044
+5340   1008156519
+5341   1140481249
+5342   564879277
+5343   503731435
+5344   236370655
+5345   1367695685
+5346   1962983328
+5347   217127014
+5348   1802374349
+5349   1321958059
+5350   1239904190
+5351   1542708223
+5352   1971517724
+5353   1215795559
+5354   1937397651
+5355   1817148858
+5356   1325025565
+5357   1986379762
+5358   2131651721
+5359   580285878
+5360   157738408
+5361   2065924226
+5362   1499538991
+5363   1016936926
+5364   504950568
+5365   187917213
+5366   785074898
+5367   1853954783
+5368   1648621795
+5369   659939889
+5370   902624179
+5371   509294666
+5372   1800421138
+5373   1467503456
+5374   1013026102
+5375   2036791794
+5376   687715493
+5377   828525782
+5378   106435160
+5379   342606194
+5380   3000193
+5381   1346339350
+5382   1885314417
+5383   1974517917
+5384   414651261
+5385   1675228420
+5386   1644183127
+5387   1739676826
+5388   1514124534
+5389   1628351200
+5390   172479057
+5391   1671862943
+5392   1546791778
+5393   1672018048
+5394   541316221
+5395   2051742347
+5396   1859935262
+5397   1326391120
+5398   1758213482
+5399   1361073409
+5400   1986331009
+5401   513354013
+5402   1870368075
+5403   1639268499
+5404   1980857469
+5405   735910529
+5406   1528576645
+5407   521089314
+5408   1564436311
+5409   1635011806
+5410   863695508
+5411   1567436504
+5412   833867508
+5413   601526278
+5414   1394470773
+5415   1248518770
+5416   129271050
+5417   891170252
+5418   840711948
+5419   1643395585
+5420   372037805
+5421   1013191005
+5422   1167774880
+5423   1918829583
+5424   537725406
+5425   1709091101
+5426   1823088282
+5427   250177020
+5428   887998573
+5429   1433818116
+5430   1611250429
+5431   726845934
+5432   1947172129
+5433   1334134856
+5434   218630786
+5435   1780545950
+5436   2070045386
+5437   1747207431
+5438   154151616
+5439   1486998049
+5440   1234735589
+5441   1017847125
+5442   906950906
+5443   2068603098
+5444   1619373403
+5445   153938031
+5446   1169638220
+5447   1748644453
+5448   1045108284
+5449   2010350168
+5450   1244556390
+5451   1417146089
+5452   876057526
+5453   264847622
+5454   1188492024
+5455   1413782932
+5456   1973938724
+5457   864096659
+5458   1663959952
+5459   714453649
+5460   150431127
+5461   1127726733
+5462   1441299584
+5463   2097603257
+5464   314377941
+5465   1659930370
+5466   1730665559
+5467   236939679
+5468   1259654153
+5469   1884817176
+5470   1723937729
+5471   346906095
+5472   755180653
+5473   483404987
+5474   268025545
+5475   227070408
+5476   637343018
+5477   1437663765
+5478   1975714861
+5479   1682451302
+5480   1300530285
+5481   1072787604
+5482   952113743
+5483   29104163
+5484   1337635226
+5485   2140605768
+5486   1442887095
+5487   1164090302
+5488   857218779
+5489   959363399
+5490   1878543952
+5491   1007649906
+5492   2087090132
+5493   1172359888
+5494   957769515
+5495   253984426
+5496   684806610
+5497   540951427
+5498   490924105
+5499   1944460763
+5500   278284955
+5501   67378186
+5502   143883210
+5503   1033465608
+5504   550783173
+5505   411908755
+5506   1260536016
+5507   1188126192
+5508   1849572520
+5509   1088767229
+5510   723093846
+5511   1002619158
+5512   14071185
+5513   1675207590
+5514   1031723321
+5515   1351706412
+5516   1668329710
+5517   327126769
+5518   368313066
+5519   378064841
+5520   1286490168
+5521   99373370
+5522   1385714747
+5523   1226096653
+5524   1271733258
+5525   196000615
+5526   1480081079
+5527   1956539868
+5528   736952042
+5529   1971005184
+5530   1753516984
+5531   1015236997
+5532   2038383371
+5533   1897400194
+5534   2048702605
+5535   441682896
+5536   161825302
+5537   1161754973
+5538   1629809088
+5539   2011397822
+5540   103038554
+5541   205419287
+5542   866533332
+5543   117109740
+5544   1880626877
+5545   1898256654
+5546   1468816152
+5547   1401472939
+5548   77899775
+5549   1837129218
+5550   1779537780
+5551   1364389943
+5552   1936502589
+5553   1017768879
+5554   443002948
+5555   1060752199
+5556   1213769494
+5557   1923084027
+5558   869808420
+5559   1950721536
+5560   1746605564
+5561   475841756
+5562   818474885
+5563   1637505287
+5564   225758302
+5565   719693842
+5566   2079188183
+5567   387583604
+5568   1881448815
+5569   1561513624
+5570   251497779
+5571   1984487370
+5572   1766932911
+5573   1118031111
+5574   2101597110
+5575   1500076140
+5576   868804117
+5577   1422929614
+5578   754065431
+5579   946703892
+5580   1112575184
+5581   386119563
+5582   163610188
+5583   901594125
+5584   1403888442
+5585   606613136
+5586   1962346325
+5587   470174289
+5588   382213516
+5589   684671097
+5590   273412177
+5591   2128819080
+5592   1160512853
+5593   1091887063
+5594   1618840719
+5595   1386271155
+5596   1811580905
+5597   1550545254
+5598   1773854760
+5599   1545546073
+5600   964575230
+5601   2025352539
+5602   1382549795
+5603   584024493
+5604   995900002
+5605   1336663257
+5606   2084100633
+5607   1864704120
+5608   612109223
+5609   690682416
+5610   663924364
+5611   1724684407
+5612   1076801979
+5613   827534552
+5614   478794885
+5615   333206774
+5616   1434147689
+5617   293657562
+5618   803381063
+5619   1816361205
+5620   978328659
+5621   1076793240
+5622   1797696637
+5623   2138841512
+5624   21196655
+5625   1269053708
+5626   1377629019
+5627   1832777561
+5628   672115314
+5629   1004000131
+5630   1230839986
+5631   1636690545
+5632   881869022
+5633   465906133
+5634   73231390
+5635   1877769025
+5636   1802569390
+5637   9848376
+5638   1594989497
+5639   267194965
+5640   700530792
+5641   111430213
+5642   1991879372
+5643   1777332772
+5644   938964766
+5645   323190609
+5646   2110539546
+5647   225628807
+5648   616848171
+5649   766436961
+5650   2041990012
+5651   1595176830
+5652   1843230201
+5653   1692203001
+5654   1586534694
+5655   1864426857
+5656   813773061
+5657   816680066
+5658   1549720770
+5659   1485888375
+5660   1820680197
+5661   633077108
+5662   975095272
+5663   555065572
+5664   1098983241
+5665   1048326663
+5666   285350949
+5667   754068983
+5668   1058175039
+5669   1880340446
+5670   1021263948
+5671   1758705831
+5672   1991770659
+5673   865659672
+5674   1388554955
+5675   783251777
+5676   1188850282
+5677   1351610853
+5678   1008880584
+5679   1805698453
+5680   2118047814
+5681   903386948
+5682   1253391636
+5683   1813794368
+5684   448106301
+5685   692442682
+5686   1530737577
+5687   1261879362
+5688   1509122748
+5689   932974699
+5690   600284090
+5691   1182319298
+5692   1566051807
+5693   1575379362
+5694   1737384870
+5695   517551400
+5696   476222377
+5697   2022735819
+5698   1271620383
+5699   1534397416
+5700   1755592617
+5701   145400683
+5702   1145619600
+5703   1599879628
+5704   1011060355
+5705   386690907
+5706   235647758
+5707   52426989
+5708   1738301761
+5709   1244528342
+5710   1858125443
+5711   1708865927
+5712   431643
+5713   964033431
+5714   1375176647
+5715   448537944
+5716   1656476113
+5717   758430576
+5718   1710417307
+5719   1018115214
+5720   1691405275
+5721   163217749
+5722   52950864
+5723   1109973434
+5724   1738597111
+5725   1790335734
+5726   1627524834
+5727   67335841
+5728   1665587905
+5729   751661569
+5730   1601733257
+5731   1273696874
+5732   897062252
+5733   599869209
+5734   726092854
+5735   1908122608
+5736   986560117
+5737   961740612
+5738   1960549597
+5739   577378230
+5740   58785307
+5741   1671191392
+5742   138760509
+5743   59216950
+5744   487741175
+5745   1513937157
+5746   507754894
+5747   2144217289
+5748   124884085
+5749   70688553
+5750   1014848855
+5751   1816289361
+5752   233906302
+5753   1067799719
+5754   778779147
+5755   1972503414
+5756   710651805
+5757   258820334
+5758   2039839255
+5759   228756062
+5760   1010481903
+5761   1494088864
+5762   1502452936
+5763   1907544156
+5764   2093958074
+5765   81062142
+5766   1668183116
+5767   933034543
+5768   1042802755
+5769   1481249065
+5770   1510412773
+5771   1101588062
+5772   1004956810
+5773   1649173282
+5774   1160805012
+5775   1492697985
+5776   1015626791
+5777   1668559906
+5778   1489431626
+5779   1140510877
+5780   1739248460
+5781   356796833
+5782   809316590
+5783   1973154762
+5784   1424596552
+5785   1588095737
+5786   1798174528
+5787   2135248357
+5788   1846916071
+5789   1690530135
+5790   216520771
+5791   709914327
+5792   1037135352
+5793   1718973707
+5794   469974835
+5795   983609778
+5796   1800035850
+5797   2138157951
+5798   1916644321
+5799   695354957
+5800   1471923368
+5801   1279573446
+5802   1796943019
+5803   329396530
+5804   781263080
+5805   810264383
+5806   1822094516
+5807   1796889872
+5808   331340641
+5809   1164042494
+5810   789917101
+5811   2070589101
+5812   1520839328
+5813   1599233691
+5814   1896260216
+5815   797952232
+5816   1039845780
+5817   1546951096
+5818   785716942
+5819   739278204
+5820   1089997584
+5821   1002237713
+5822   1449192531
+5823   2127132936
+5824   573727773
+5825   1919167366
+5826   963259066
+5827   226279975
+5828   1909841669
+5829   732419739
+5830   921634932
+5831   1234281389
+5832   2011993185
+5833   571094303
+5834   1563677920
+5835   645772617
+5836   1381358686
+5837   1238288788
+5838   295178841
+5839   1712699327
+5840   254847634
+5841   1085095942
+5842   1635804781
+5843   1775686962
+5844   536845985
+5845   1384581349
+5846   426155547
+5847   1576691766
+5848   784048797
+5849   1211872489
+5850   168486322
+5851   1874046381
+5852   66626554
+5853   1617678853
+5854   1853695669
+5855   640354327
+5856   1389362571
+5857   669471087
+5858   866634302
+5859   1151720592
+5860   1401890826
+5861   1788269234
+5862   238518333
+5863   1266400363
+5864   211879889
+5865   1802196253
+5866   1912172981
+5867   1593238575
+5868   893001393
+5869   59868174
+5870   1158454255
+5871   1147849028
+5872   1144964117
+5873   646775388
+5874   776052342
+5875   1681810102
+5876   2031356737
+5877   1202207889
+5878   1111018220
+5879   667921886
+5880   266596730
+5881   1279504542
+5882   394484620
+5883   333223285
+5884   749699747
+5885   100696641
+5886   973577612
+5887   2139062318
+5888   770167729
+5889   1840211915
+5890   1143299262
+5891   24574907
+5892   1480997501
+5893   1381817596
+5894   1290975271
+5895   1692877391
+5896   1036530201
+5897   1055664604
+5898   1138632318
+5899   1929531595
+5900   1115532778
+5901   149602925
+5902   929896975
+5903   113013247
+5904   796378313
+5905   1705949317
+5906   1794823350
+5907   680251402
+5908   760673559
+5909   758357922
+5910   1348173289
+5911   1027270289
+5912   2037862465
+5913   1742657909
+5914   1360493574
+5915   640078564
+5916   1843354550
+5917   186587539
+5918   631657235
+5919   466038631
+5920   2026799454
+5921   1774956497
+5922   490613539
+5923   1360313307
+5924   1009290445
+5925   1781588810
+5926   905707050
+5927   2045820647
+5928   689769766
+5929   2044339369
+5930   1827868594
+5931   1805302544
+5932   46458646
+5933   610281921
+5934   1918315792
+5935   842836960
+5936   168747590
+5937   1565655494
+5938   1523088362
+5939   929421149
+5940   176529768
+5941   723778003
+5942   1956691439
+5943   66908585
+5944   318952264
+5945   1169701365
+5946   706987150
+5947   14823167
+5948   1356288904
+5949   1338644385
+5950   480861798
+5951   1235604710
+5952   966117234
+5953   971475337
+5954   448434370
+5955   1975407680
+5956   605580499
+5957   1354141420
+5958   1873744679
+5959   1295350265
+5960   1250997141
+5961   1554129625
+5962   953169162
+5963   1297455788
+5964   16927898
+5965   724001306
+5966   2140292748
+5967   185675488
+5968   142173152
+5969   1515897462
+5970   1115096638
+5971   318702920
+5972   92191818
+5973   924304429
+5974   385611506
+5975   411144082
+5976   2094005794
+5977   1092598656
+5978   425967249
+5979   1302811051
+5980   283759393
+5981   906829048
+5982   390932113
+5983   1249876627
+5984   1878304385
+5985   839366483
+5986   1077800659
+5987   336401237
+5988   46024256
+5989   804061690
+5990   1631751502
+5991   1297021397
+5992   210707667
+5993   437437016
+5994   446993537
+5995   227635565
+5996   1161438322
+5997   439802637
+5998   413311054
+5999   1303611474
+6000   1955700100
+6001   1528407692
+6002   1622314395
+6003   2047891918
+6004   305228473
+6005   2007925901
+6006   311552352
+6007   251750619
+6008   953040909
+6009   737519602
+6010   1554561670
+6011   1236800302
+6012   1644348650
+6013   1945493784
+6014   339193281
+6015   1375169387
+6016   637376619
+6017   1416993941
+6018   1711570624
+6019   683400875
+6020   73571983
+6021   1195838479
+6022   1980422273
+6023   284279651
+6024   1633275495
+6025   279932162
+6026   511915216
+6027   647230170
+6028   719734800
+6029   925226270
+6030   1950841644
+6031   527951252
+6032   306150314
+6033   1425672391
+6034   428359522
+6035   611378787
+6036   1286114644
+6037   739911874
+6038   863129407
+6039   91671905
+6040   1477431476
+6041   270207429
+6042   1328472207
+6043   974296478
+6044   68217565
+6045   1667665489
+6046   201982218
+6047   705594185
+6048   937175782
+6049   1913552842
+6050   1388995060
+6051   1010747765
+6052   961907673
+6053   1221933685
+6054   1295027416
+6055   447699521
+6056   1501865848
+6057   1806942633
+6058   1094929691
+6059   74117000
+6060   584685255
+6061   898287687
+6062   602068252
+6063   890835570
+6064   176476431
+6065   1030427774
+6066   1502214357
+6067   1462591075
+6068   1770339648
+6069   217860116
+6070   1554262981
+6071   1100287477
+6072   488067546
+6073   735251540
+6074   2074583955
+6075   556285111
+6076   255433381
+6077   129082525
+6078   1261879296
+6079   1192609163
+6080   2042635368
+6081   503390709
+6082   55873281
+6083   857059393
+6084   1725324394
+6085   1350900697
+6086   1304758914
+6087   1079706594
+6088   1010359682
+6089   252204957
+6090   1153823594
+6091   1595044938
+6092   1150492645
+6093   1755891846
+6094   338396860
+6095   1326969076
+6096   638835972
+6097   1840611217
+6098   642076503
+6099   261691973
+6100   2058471334
+6101   48855836
+6102   1361979450
+6103   399055232
+6104   784107377
+6105   1289079757
+6106   955340343
+6107   1039540758
+6108   1418162283
+6109   69735992
+6110   84666274
+6111   1313314003
+6112   573126701
+6113   140539555
+6114   22889748
+6115   150967447
+6116   1491440252
+6117   1327648663
+6118   1230674042
+6119   354316287
+6120   1579853620
+6121   237013988
+6122   1949361225
+6123   582862617
+6124   1992905835
+6125   140274437
+6126   1909831693
+6127   484258159
+6128   1980885654
+6129   404424549
+6130   745950132
+6131   1891873340
+6132   453280385
+6133   2107929582
+6134   143444924
+6135   1237387762
+6136   1249525692
+6137   1098785268
+6138   129444873
+6139   520204327
+6140   1168521260
+6141   214111147
+6142   1833518330
+6143   1741647961
+6144   354650702
+6145   1856408078
+6146   1892615408
+6147   1846090954
+6148   1036573093
+6149   975805802
+6150   52923593
+6151   468943066
+6152   1212819791
+6153   2002284818
+6154   1051805683
+6155   1058241978
+6156   2142559255
+6157   814153729
+6158   1542500137
+6159   1975961262
+6160   1218578278
+6161   140966622
+6162   1720350954
+6163   1671858663
+6164   101412556
+6165   1863795879
+6166   761762778
+6167   1350938248
+6168   815097499
+6169   891207651
+6170   1871142575
+6171   1983618759
+6172   1105318798
+6173   1557177257
+6174   1577783072
+6175   1459969500
+6176   1266101688
+6177   1322914832
+6178   1158576806
+6179   155191133
+6180   151236987
+6181   1211500400
+6182   624134199
+6183   1364056778
+6184   1066301570
+6185   1675939883
+6186   274815108
+6187   1061377178
+6188   342609964
+6189   1817315245
+6190   889854792
+6191   1561188242
+6192   1958281867
+6193   462722098
+6194   1085563257
+6195   2059694424
+6196   179034329
+6197   1847326035
+6198   1263149024
+6199   994131828
+6200   591050038
+6201   986807952
+6202   830266939
+6203   1696368836
+6204   396501561
+6205   260566363
+6206   1008854688
+6207   1662603249
+6208   1583481196
+6209   19947847
+6210   1817794383
+6211   1734718183
+6212   1231448247
+6213   294444934
+6214   951291313
+6215   150266169
+6216   1970384817
+6217   1226106421
+6218   1211643347
+6219   165511133
+6220   895938018
+6221   2101498139
+6222   1726699375
+6223   706736238
+6224   416736590
+6225   664778985
+6226   618947014
+6227   595770919
+6228   364621372
+6229   1882096038
+6230   1589902748
+6231   955671411
+6232   721420342
+6233   272686039
+6234   504556599
+6235   1117921904
+6236   533252403
+6237   1513411288
+6238   633041505
+6239   2116733599
+6240   1533359135
+6241   303352240
+6242   1703968134
+6243   617323734
+6244   597797175
+6245   507775799
+6246   767589903
+6247   420698344
+6248   1733882220
+6249   1979233251
+6250   586209478
+6251   482336590
+6252   1933247742
+6253   165425205
+6254   1189072828
+6255   202500684
+6256   830204190
+6257   1808019842
+6258   798271604
+6259   1194825563
+6260   1542632233
+6261   240690704
+6262   3013326
+6263   116568927
+6264   513376743
+6265   507569925
+6266   1234490831
+6267   1046629146
+6268   2020981213
+6269   1867532337
+6270   1015879097
+6271   1406856700
+6272   23400929
+6273   572363583
+6274   2024180434
+6275   621198104
+6276   1080139382
+6277   644286690
+6278   1041896449
+6279   666537954
+6280   476036293
+6281   1628105927
+6282   1148874545
+6283   261800387
+6284   1793531132
+6285   190463725
+6286   464301072
+6287   476251675
+6288   1998483568
+6289   1262572676
+6290   1671077238
+6291   1393632153
+6292   1503263380
+6293   1674090564
+6294   1510201080
+6295   2016640123
+6296   34176841
+6297   597208264
+6298   915785622
+6299   2055158055
+6300   317256953
+6301   1931664719
+6302   1314531107
+6303   340657882
+6304   356544655
+6305   1191227894
+6306   961855987
+6307   1436684037
+6308   1835514584
+6309   2003752436
+6310   2103221992
+6311   164067229
+6312   1484374715
+6313   1104612889
+6314   425867616
+6315   1130422199
+6316   1295076614
+6317   890168688
+6318   1606673874
+6319   1146076534
+6320   5257716
+6321   1130267464
+6322   392225039
+6323   1508521096
+6324   656874380
+6325   1902426120
+6326   1377677572
+6327   691051222
+6328   352150736
+6329   145979546
+6330   598725629
+6331   669407689
+6332   2077644265
+6333   1913256736
+6334   1010065571
+6335   286705272
+6336   957000982
+6337   1971921558
+6338   1723389310
+6339   645031918
+6340   1828190346
+6341   1679127654
+6342   809099147
+6343   1165081413
+6344   636256895
+6345   1234966764
+6346   148019965
+6347   1931333509
+6348   2125135452
+6349   1754693839
+6350   929926396
+6351   2130393169
+6352   737477656
+6353   1322151435
+6354   1491430617
+6355   1394352036
+6356   1077093907
+6357   721624541
+6358   2085403258
+6359   1429244643
+6360   867604087
+6361   536645239
+6362   2098652332
+6363   797764705
+6364   302418328
+6365   961234256
+6366   1084469977
+6367   1259419310
+6368   785672166
+6369   660375639
+6370   1904451229
+6371   466378865
+6372   192019645
+6373   566066728
+6374   1631460278
+6375   828276540
+6376   1801033492
+6377   1779480243
+6378   612126402
+6379   1778685297
+6380   1386690435
+6381   1542052798
+6382   1761594818
+6383   2124168091
+6384   716720585
+6385   1105541787
+6386   1371036479
+6387   1793814493
+6388   1827166329
+6389   1308956090
+6390   1075575488
+6391   547286768
+6392   1845601329
+6393   1026744173
+6394   1345051473
+6395   536009
+6396   1987978429
+6397   282037803
+6398   1259955320
+6399   626166947
+6400   942413442
+6401   1016922901
+6402   1092545812
+6403   1134433088
+6404   1582989629
+6405   576522443
+6406   1962709628
+6407   1236539474
+6408   208519038
+6409   427352382
+6410   867741123
+6411   1595209473
+6412   1969405180
+6413   481852293
+6414   1571893916
+6415   538642118
+6416   1587394080
+6417   795446748
+6418   184972963
+6419   1267076761
+6420   2104402838
+6421   1260548451
+6422   1814363530
+6423   1802520519
+6424   139808976
+6425   1011931355
+6426   1803056529
+6427   2127787405
+6428   1293969158
+6429   915528201
+6430   606470705
+6431   88898953
+6432   1932451102
+6433   1699016517
+6434   1223332041
+6435   1367957083
+6436   128055312
+6437   1038558021
+6438   457012909
+6439   336574351
+6440   1465910404
+6441   1324754032
+6442   1931783824
+6443   1287831936
+6444   1806606325
+6445   1356194093
+6446   1826474054
+6447   1246516758
+6448   4157193
+6449   2011447017
+6450   366109871
+6451   2108560031
+6452   1124511821
+6453   32989753
+6454   1763596902
+6455   1264320797
+6456   1044921109
+6457   1419169783
+6458   1244624555
+6459   191406619
+6460   187214336
+6461   1851095260
+6462   280305572
+6463   2119665438
+6464   1402628129
+6465   1503637613
+6466   1340138874
+6467   1530683442
+6468   394711987
+6469   1797151783
+6470   1867257793
+6471   1860622391
+6472   974422168
+6473   1651557969
+6474   1000970679
+6475   633544845
+6476   860268414
+6477   679961086
+6478   1880061603
+6479   864425607
+6480   543924455
+6481   98687827
+6482   825501990
+6483   1668436276
+6484   131677580
+6485   441615245
+6486   785273426
+6487   1176598689
+6488   1860785028
+6489   2029897981
+6490   1368005309
+6491   2047999365
+6492   1733509593
+6493   1648310881
+6494   2020181155
+6495   988654074
+6496   1004464847
+6497   1212836381
+6498   371853868
+6499   1399176834
+6500   862504517
+6501   91628013
+6502   1112315577
+6503   1836926685
+6504   1743185983
+6505   2113286256
+6506   322987882
+6507   455970749
+6508   645763694
+6509   55565838
+6510   1320396357
+6511   1189688150
+6512   154253665
+6513   2145898347
+6514   710640778
+6515   285931245
+6516   440029944
+6517   1495914204
+6518   1462529935
+6519   153331325
+6520   1378328537
+6521   683051596
+6522   53847042
+6523   964354482
+6524   183878829
+6525   2074028197
+6526   1953008557
+6527   1188343676
+6528   1139380931
+6529   177378777
+6530   440036862
+6531   2001885448
+6532   269006791
+6533   1552352439
+6534   1691328485
+6535   2012192774
+6536   1518155048
+6537   2014316367
+6538   320679875
+6539   16435094
+6540   2069882205
+6541   1641076232
+6542   1206123244
+6543   76652222
+6544   1639490932
+6545   1916764023
+6546   362583468
+6547   2079520876
+6548   1265194579
+6549   1825113403
+6550   85368553
+6551   496039469
+6552   360681351
+6553   139215595
+6554   1460393951
+6555   544560180
+6556   65760145
+6557   1265918860
+6558   1732903857
+6559   1205141076
+6560   1443297638
+6561   25457071
+6562   1059542876
+6563   1712304429
+6564   1577809511
+6565   603387713
+6566   1577013555
+6567   948480911
+6568   470220432
+6569   1897693430
+6570   964916005
+6571   392618990
+6572   1391286015
+6573   23555602
+6574   469271212
+6575   883293299
+6576   1940319625
+6577   831854680
+6578   815330527
+6579   1058030556
+6580   509484435
+6581   900699081
+6582   1554070025
+6583   870165786
+6584   1039914676
+6585   866980329
+6586   1414725967
+6587   1105674821
+6588   2132899189
+6589   1000146176
+6590   163332249
+6591   1428713179
+6592   1025603247
+6593   1222875125
+6594   993533960
+6595   455929110
+6596   1826262838
+6597   423063867
+6598   1404410021
+6599   148999623
+6600   173273650
+6601   221842379
+6602   541618613
+6603   1564559665
+6604   245397981
+6605   1010889825
+6606   300369316
+6607   38233958
+6608   1842744506
+6609   1115699843
+6610   1096264514
+6611   204745293
+6612   2016398924
+6613   502850892
+6614   1074911080
+6615   908829953
+6616   1369831221
+6617   342153399
+6618   2014504774
+6619   1355246762
+6620   1342299575
+6621   30353376
+6622   636476294
+6623   220419174
+6624   1253228501
+6625   1630010254
+6626   676348285
+6627   932007692
+6628   2053074122
+6629   2080758306
+6630   1081007315
+6631   78864124
+6632   155117037
+6633   1622625928
+6634   1643423789
+6635   400515018
+6636   486032105
+6637   1943793105
+6638   438748976
+6639   181292963
+6640   912009300
+6641   1535013491
+6642   386038257
+6643   780924577
+6644   2037864383
+6645   1460949337
+6646   1689754530
+6647   1260211956
+6648   1803102736
+6649   1556775656
+6650   467975070
+6651   997918663
+6652   1587129032
+6653   1104451364
+6654   1218337837
+6655   692873886
+6656   586977971
+6657   1894686122
+6658   1624881578
+6659   492568445
+6660   1827960781
+6661   558405245
+6662   571432569
+6663   1983077818
+6664   33547525
+6665   67372710
+6666   236109189
+6667   519579630
+6668   2011165815
+6669   674858165
+6670   700872594
+6671   775691467
+6672   62388008
+6673   1086910851
+6674   1556616044
+6675   2100252391
+6676   400376540
+6677   1098886926
+6678   1212980699
+6679   55995628
+6680   508178935
+6681   1680955770
+6682   1053914291
+6683   2095307967
+6684   637923486
+6685   124768480
+6686   640698205
+6687   1224901457
+6688   2019454603
+6689   118096135
+6690   1717469902
+6691   1699931736
+6692   676501380
+6693   141418823
+6694   1535525906
+6695   710048905
+6696   208791533
+6697   1771635095
+6698   1229628536
+6699   72473700
+6700   299009613
+6701   1930501130
+6702   848165168
+6703   361397621
+6704   869928333
+6705   257297564
+6706   314166365
+6707   1270304873
+6708   1356184491
+6709   1527147064
+6710   1326300501
+6711   1864363426
+6712   1060619186
+6713   232731144
+6714   1812187745
+6715   1698542673
+6716   357499624
+6717   305402303
+6718   775960482
+6719   229470579
+6720   423498438
+6721   345946737
+6722   1929402315
+6723   1099999819
+6724   487365560
+6725   1317444574
+6726   1810048724
+6727   696157094
+6728   941596021
+6729   892193612
+6730   768630794
+6731   1240605634
+6732   675211094
+6733   1616795962
+6734   1602003256
+6735   1545139427
+6736   1874093527
+6737   1916169621
+6738   667960652
+6739   1082794370
+6740   1295833037
+6741   1994261153
+6742   799674148
+6743   208968576
+6744   79508649
+6745   464378245
+6746   1907511249
+6747   437008274
+6748   769780548
+6749   535988083
+6750   666478853
+6751   1193278987
+6752   881934820
+6753   448397521
+6754   145795158
+6755   1369300381
+6756   1765842095
+6757   1955843882
+6758   2065457475
+6759   559954468
+6760   700553847
+6761   686604621
+6762   1800560103
+6763   1375764941
+6764   155916936
+6765   1255079711
+6766   773420721
+6767   2030010463
+6768   1023765684
+6769   1441381373
+6770   965321185
+6771   172115073
+6772   1288158879
+6773   1764995333
+6774   381083649
+6775   1367667528
+6776   81889930
+6777   141111250
+6778   1804675802
+6779   851670479
+6780   677099334
+6781   323671008
+6782   2044949466
+6783   1559034154
+6784   772068529
+6785   43260976
+6786   780850887
+6787   390426976
+6788   1999104858
+6789   698824714
+6790   950381444
+6791   552175057
+6792   1385429336
+6793   603457899
+6794   1927939999
+6795   1541346272
+6796   1858537610
+6797   553877072
+6798   1423873087
+6799   734819646
+6800   1995258445
+6801   241710624
+6802   906934720
+6803   1135933676
+6804   2006705957
+6805   1288018369
+6806   356117557
+6807   2088595887
+6808   1429129620
+6809   13309711
+6810   792782718
+6811   2106228954
+6812   336980719
+6813   690248536
+6814   1517779460
+6815   1109049248
+6816   733509512
+6817   151146700
+6818   1499476224
+6819   585130723
+6820   849971414
+6821   302374021
+6822   1137305780
+6823   87917102
+6824   905831920
+6825   917762131
+6826   1629263374
+6827   616885883
+6828   1471639203
+6829   905652813
+6830   1351705529
+6831   1319414001
+6832   1147363437
+6833   111156601
+6834   307864029
+6835   1006585746
+6836   1399174971
+6837   663981586
+6838   947697986
+6839   680820943
+6840   677291298
+6841   1740480704
+6842   639566249
+6843   1014272017
+6844   283245593
+6845   9862061
+6846   2123321266
+6847   1016755105
+6848   161008761
+6849   1475313842
+6850   1601885828
+6851   1010980176
+6852   1777687863
+6853   591707961
+6854   1098897278
+6855   536036136
+6856   1509470092
+6857   580677005
+6858   1152922019
+6859   833625648
+6860   1486329818
+6861   357143900
+6862   5556001
+6863   486209608
+6864   468300502
+6865   313420030
+6866   1492795354
+6867   1867475473
+6868   977401617
+6869   293009692
+6870   400812768
+6871   1654692915
+6872   2033490397
+6873   1040379017
+6874   521481284
+6875   169252342
+6876   1050241078
+6877   497318902
+6878   1186007447
+6879   1211249840
+6880   1972632745
+6881   640409628
+6882   74746368
+6883   1602836960
+6884   1232117589
+6885   1173643646
+6886   2138873096
+6887   594104033
+6888   1754320651
+6889   1144311467
+6890   1427729681
+6891   1093166822
+6892   1501455368
+6893   1433285682
+6894   1579376430
+6895   1969755870
+6896   1746705713
+6897   924688136
+6898   1689747695
+6899   576623682
+6900   1217697829
+6901   2090560463
+6902   83832949
+6903   1103704578
+6904   983455832
+6905   605314233
+6906   1272956920
+6907   2033696910
+6908   1102633136
+6909   311480719
+6910   1097463102
+6911   927782233
+6912   951890347
+6913   1172209470
+6914   383135545
+6915   36524288
+6916   198369469
+6917   374524994
+6918   630628322
+6919   1952690120
+6920   1518836461
+6921   2058358003
+6922   898373294
+6923   872808181
+6924   1344160038
+6925   330266076
+6926   695080403
+6927   943382103
+6928   1254954213
+6929   237344450
+6930   1520005785
+6931   325168394
+6932   180421265
+6933   1603838734
+6934   1428872972
+6935   1163877097
+6936   61669319
+6937   554346244
+6938   1050090360
+6939   1164302455
+6940   865826963
+6941   69814
+6942   2092084688
+6943   1817717311
+6944   1172279285
+6945   327736586
+6946   1854241599
+6947   1370648754
+6948   702261580
+6949   337386273
+6950   1175855226
+6951   73614393
+6952   248260629
+6953   2074228521
+6954   946422575
+6955   1592420667
+6956   257010949
+6957   1641502978
+6958   388319122
+6959   1511965162
+6960   1878847429
+6961   1908324907
+6962   1837133556
+6963   2059268694
+6964   1364679993
+6965   1118522880
+6966   1075662144
+6967   1426349312
+6968   1672869124
+6969   2125752504
+6970   443168120
+6971   391212440
+6972   2125822318
+6973   387769160
+6974   61446103
+6975   1150617955
+6976   715505746
+6977   1915687702
+6978   373783061
+6979   1417767326
+6980   105590328
+6981   1549638288
+6982   1491381720
+6983   353850957
+6984   1476383161
+6985   290320647
+6986   1946271624
+6987   1733394110
+6988   1931823625
+6989   187107098
+6990   1097875625
+6991   1663187406
+6992   2095432005
+6993   787525533
+6994   1574972453
+6995   1312628350
+6996   1906048414
+6997   503150949
+6998   591494014
+6999   1431433890
+7000   481419805
+7001   1034662134
+7002   1822646330
+7003   459758475
+7004   1422431295
+7005   1884092433
+7006   1610376431
+7007   2137937041
+7008   1652296488
+7009   1984159492
+7010   1408220720
+7011   1757886816
+7012   1386314132
+7013   752118792
+7014   2111737773
+7015   715213645
+7016   1042439439
+7017   1910525749
+7018   301124108
+7019   826779416
+7020   2097632847
+7021   1398999733
+7022   342483175
+7023   2045581204
+7024   39041618
+7025   1917455628
+7026   1210725906
+7027   1945090032
+7028   273122929
+7029   1802219920
+7030   1229040275
+7031   754542734
+7032   689398407
+7033   904202957
+7034   1214301209
+7035   2111829702
+7036   640811743
+7037   677193992
+7038   2102283095
+7039   145624583
+7040   513869837
+7041   1363020167
+7042   1903511399
+7043   1900183969
+7044   2115138959
+7045   1867765524
+7046   467913967
+7047   1010094750
+7048   1630807625
+7049   769038075
+7050   1836874167
+7051   1580956824
+7052   20554160
+7053   31873694
+7054   1479054380
+7055   59595778
+7056   1949329322
+7057   542296638
+7058   2004685811
+7059   74968603
+7060   197032910
+7061   1086242438
+7062   829511337
+7063   886431317
+7064   1990445395
+7065   2043812546
+7066   850777371
+7067   483773490
+7068   573522891
+7069   805576819
+7070   629398073
+7071   1087392728
+7072   21113338
+7073   385425824
+7074   840093049
+7075   2136252298
+7076   105707700
+7077   1308007016
+7078   998863400
+7079   1736515325
+7080   2077045091
+7081   688253919
+7082   1169988501
+7083   2097599251
+7084   720127613
+7085   501559233
+7086   9711382
+7087   521973287
+7088   1043855871
+7089   2014397193
+7090   596941890
+7091   1240888782
+7092   953155983
+7093   1426453227
+7094   2127320099
+7095   796117730
+7096   1322782126
+7097   830613823
+7098   1279891221
+7099   1896305017
+7100   1636190642
+7101   1909289294
+7102   836214097
+7103   1657303980
+7104   147231471
+7105   1676307146
+7106   1646072630
+7107   252939171
+7108   836830515
+7109   497452383
+7110   1989454497
+7111   766391958
+7112   1185706302
+7113   1011959350
+7114   716507562
+7115   1905833916
+7116   1513518584
+7117   726218944
+7118   280323555
+7119   409890807
+7120   593132489
+7121   877265446
+7122   1650779589
+7123   1546288472
+7124   156235025
+7125   1630616041
+7126   194922554
+7127   1479017151
+7128   313746216
+7129   1474813775
+7130   1227838520
+7131   1949936858
+7132   1236619422
+7133   2064052617
+7134   1459757190
+7135   1383850893
+7136   1592876116
+7137   958346173
+7138   1636790064
+7139   282222983
+7140   1455798556
+7141   1478760913
+7142   1048614941
+7143   494021210
+7144   343236616
+7145   1765122503
+7146   252371478
+7147   1856755200
+7148   343857799
+7149   532695034
+7150   119162359
+7151   936990288
+7152   1409960480
+7153   1769941949
+7154   335795112
+7155   1566195505
+7156   1253074342
+7157   530717667
+7158   897729009
+7159   1566820558
+7160   2005531442
+7161   2125567529
+7162   1369273768
+7163   1094667216
+7164   2042136499
+7165   681547310
+7166   331034461
+7167   1487528967
+7168   1639893483
+7169   1967824526
+7170   1769751950
+7171   948208391
+7172   1299101791
+7173   670883243
+7174   1442229602
+7175   1642338407
+7176   288522099
+7177   1694601080
+7178   1351609959
+7179   632379898
+7180   79812466
+7181   1470772319
+7182   1569370187
+7183   1489772946
+7184   1093230620
+7185   1905165299
+7186   908484804
+7187   198821314
+7188   288399318
+7189   1806213813
+7190   1765641872
+7191   146447113
+7192   1784297694
+7193   987431992
+7194   1241114329
+7195   1678950545
+7196   1668979302
+7197   1572148791
+7198   1018995864
+7199   1161389138
+7200   1392489669
+7201   641264166
+7202   2109597529
+7203   544107812
+7204   1312147410
+7205   1404343483
+7206   38962572
+7207   1600669509
+7208   951460916
+7209   1390572531
+7210   85565759
+7211   1031273382
+7212   713861202
+7213   1654935946
+7214   373562681
+7215   1807091822
+7216   1412617598
+7217   1282047485
+7218   2005913136
+7219   1701016916
+7220   940777650
+7221   1624071360
+7222   1847464029
+7223   577591696
+7224   464019704
+7225   941094711
+7226   109058594
+7227   2132999007
+7228   365759854
+7229   1128054458
+7230   1146904497
+7231   1758249523
+7232   1769318625
+7233   1109018378
+7234   154873687
+7235   933982387
+7236   365878214
+7237   193836259
+7238   387168248
+7239   1317339130
+7240   1584408791
+7241   472734007
+7242   201128864
+7243   150786345
+7244   2127669954
+7245   574691545
+7246   1957878168
+7247   1392803904
+7248   1856739030
+7249   1816307656
+7250   946337172
+7251   650033032
+7252   1292895369
+7253   646317554
+7254   1227624729
+7255   1756915073
+7256   1587412265
+7257   1336683323
+7258   1742430432
+7259   1953172119
+7260   317254133
+7261   741851281
+7262   1563937994
+7263   2086572758
+7264   1850869660
+7265   1718811681
+7266   873071497
+7267   69264226
+7268   1912647941
+7269   1260239745
+7270   1386603356
+7271   1349573084
+7272   1732973753
+7273   1587732220
+7274   1500359429
+7275   1713160059
+7276   14940118
+7277   1310753949
+7278   958480315
+7279   1871679148
+7280   979577958
+7281   1904817487
+7282   374228533
+7283   124989679
+7284   403651393
+7285   1601853262
+7286   1881904752
+7287   1991063658
+7288   791052937
+7289   1476851537
+7290   1796752129
+7291   1108307070
+7292   71219170
+7293   1213206475
+7294   1047396181
+7295   1922088830
+7296   784534509
+7297   1920467678
+7298   1991353056
+7299   549698802
+7300   1033223776
+7301   1230472764
+7302   1899271886
+7303   618713881
+7304   670721337
+7305   1252147667
+7306   184390292
+7307   685661455
+7308   415417969
+7309   1142870607
+7310   409856955
+7311   1394995927
+7312   900204446
+7313   784085488
+7314   1519985606
+7315   1303855840
+7316   238455102
+7317   1254406710
+7318   1147435850
+7319   1029508039
+7320   583774599
+7321   796704332
+7322   2137815110
+7323   654993770
+7324   2009910807
+7325   1037727643
+7326   429598952
+7327   646961668
+7328   810711673
+7329   273468361
+7330   1196660470
+7331   1843935449
+7332   1503941125
+7333   948448708
+7334   315165682
+7335   27178814
+7336   53112728
+7337   499555974
+7338   712840269
+7339   468530697
+7340   1642426581
+7341   1122697225
+7342   1863526624
+7343   395147380
+7344   1906782713
+7345   1236028582
+7346   1699003220
+7347   2145237816
+7348   342951644
+7349   698955422
+7350   1027262207
+7351   926726244
+7352   1495659754
+7353   1017593669
+7354   1581720014
+7355   1358086914
+7356   2055321312
+7357   2011318966
+7358   2005048582
+7359   718549338
+7360   137303679
+7361   1054225405
+7362   415001139
+7363   1641244805
+7364   2002674113
+7365   730166822
+7366   1668423619
+7367   2055786841
+7368   1229722796
+7369   233780241
+7370   376833890
+7371   724665730
+7372   1356477466
+7373   92876866
+7374   1119813110
+7375   1115776531
+7376   1328905448
+7377   671332682
+7378   1113530699
+7379   1671857093
+7380   1370288104
+7381   2140792907
+7382   451099689
+7383   718464211
+7384   1010902928
+7385   2032819703
+7386   2076551125
+7387   918740593
+7388   1896655021
+7389   1934116059
+7390   1637289931
+7391   2033958701
+7392   840857816
+7393   2052291070
+7394   1527719858
+7395   696048282
+7396   634974244
+7397   1048659829
+7398   604351475
+7399   1864697041
+7400   1282440070
+7401   981185366
+7402   441879123
+7403   491433888
+7404   1074062232
+7405   1561692233
+7406   1607210420
+7407   255484033
+7408   85541267
+7409   573257471
+7410   1927341126
+7411   1455829371
+7412   566566730
+7413   230957167
+7414   26809934
+7415   1577469659
+7416   116293222
+7417   2103361059
+7418   348726604
+7419   2012948243
+7420   1889993471
+7421   1986016535
+7422   1899423296
+7423   583367639
+7424   1890823957
+7425   1279659506
+7426   1279415921
+7427   378314554
+7428   180835688
+7429   1883767397
+7430   95527947
+7431   1463275758
+7432   717469115
+7433   537407070
+7434   1954709647
+7435   1791531347
+7436   2099099303
+7437   1414436419
+7438   2047015380
+7439   37156922
+7440   1987693890
+7441   1826872858
+7442   1492986293
+7443   406776973
+7444   2057830025
+7445   1519796228
+7446   1984246632
+7447   26639599
+7448   1475673639
+7449   185489588
+7450   2039587843
+7451   1218183462
+7452   24022475
+7453   1791527491
+7454   1801551102
+7455   1914846432
+7456   923703350
+7457   933483375
+7458   145677338
+7459   1104539038
+7460   669767124
+7461   241205285
+7462   420331148
+7463   1387236239
+7464   778612355
+7465   227557147
+7466   1031283939
+7467   730228010
+7468   1641993566
+7469   930815671
+7470   767384932
+7471   1482203809
+7472   610204882
+7473   112887578
+7474   1888980782
+7475   520551259
+7476   1632683806
+7477   1725743766
+7478   547190859
+7479   960873797
+7480   1911233354
+7481   439295054
+7482   31573612
+7483   1935255829
+7484   83338897
+7485   1833124714
+7486   1702618613
+7487   1007042247
+7488   619124441
+7489   1848295952
+7490   2111581285
+7491   1288891566
+7492   2089501237
+7493   384428786
+7494   528644157
+7495   720629945
+7496   611985933
+7497   1559928096
+7498   1450857955
+7499   106495852
+7500   343260120
+7501   70759240
+7502   1588699661
+7503   953465002
+7504   183646818
+7505   1330196795
+7506   1474016261
+7507   1816330624
+7508   908456913
+7509   2021207120
+7510   629720773
+7511   672206619
+7512   313018526
+7513   661294385
+7514   459978800
+7515   396357424
+7516   346935451
+7517   15113765
+7518   1403399671
+7519   966059893
+7520   1863409717
+7521   1367497309
+7522   107467811
+7523   1805427307
+7524   1751926095
+7525   636111968
+7526   378573604
+7527   216428380
+7528   48556417
+7529   1829431559
+7530   322924232
+7531   391816537
+7532   1900190799
+7533   1911623893
+7534   1345281539
+7535   2083837617
+7536   1094337040
+7537   671814152
+7538   1752684593
+7539   2002793953
+7540   545537625
+7541   234921719
+7542   527516924
+7543   858556151
+7544   896216104
+7545   987495724
+7546   1254913575
+7547   1243151556
+7548   1002609490
+7549   510829599
+7550   61727801
+7551   718535559
+7552   1878326908
+7553   169195612
+7554   376479218
+7555   1482769355
+7556   805307580
+7557   755052822
+7558   1699197735
+7559   853863997
+7560   437000734
+7561   2022121968
+7562   1245680534
+7563   189707885
+7564   1786262213
+7565   443478425
+7566   126061855
+7567   733115606
+7568   1115292578
+7569   1878746448
+7570   588425911
+7571   1660830203
+7572   2113668167
+7573   1115942836
+7574   371902706
+7575   862400624
+7576   2103438560
+7577   1626816282
+7578   2105552180
+7579   958564402
+7580   2137645881
+7581   19796333
+7582   1677099962
+7583   1868489141
+7584   188991945
+7585   2053579180
+7586   1203774848
+7587   994299525
+7588   661148355
+7589   755488935
+7590   1848163523
+7591   1098149089
+7592   630127255
+7593   946360409
+7594   1287856974
+7595   268905821
+7596   1389838835
+7597   1413918829
+7598   1002021427
+7599   357647765
+7600   1145181630
+7601   1590447338
+7602   2018477968
+7603   1111366149
+7604   558906526
+7605   242897026
+7606   1973766773
+7607   514861439
+7608   1869713308
+7609   1931835305
+7610   1473425841
+7611   1859875541
+7612   1951631638
+7613   1003042155
+7614   1580881034
+7615   2140623583
+7616   909137688
+7617   637172234
+7618   987439461
+7619   1570286043
+7620   1392661170
+7621   688119336
+7622   520951484
+7623   2022788425
+7624   1634479745
+7625   1808808458
+7626   144210598
+7627   876834932
+7628   1075243640
+7629   1146232025
+7630   1234482697
+7631   72941622
+7632   589195716
+7633   1105477017
+7634   1184307771
+7635   1148102242
+7636   1348374044
+7637   1010590897
+7638   1662963681
+7639   1070603704
+7640   794942554
+7641   988905875
+7642   782995598
+7643   599090545
+7644   1991948030
+7645   216392984
+7646   592230480
+7647   753602070
+7648   853565219
+7649   1579669941
+7650   176404465
+7651   98742741
+7652   120305629
+7653   697355949
+7654   2121531166
+7655   1754785375
+7656   358680760
+7657   118258117
+7658   484136659
+7659   1433924400
+7660   1264490142
+7661   1718619357
+7662   1506866022
+7663   1853685858
+7664   676612726
+7665   543690145
+7666   854304453
+7667   2024986770
+7668   1554281042
+7669   369784486
+7670   948106827
+7671   201739949
+7672   1358690361
+7673   1731102425
+7674   800830494
+7675   1203154744
+7676   1947495409
+7677   1393060974
+7678   1956756814
+7679   653576980
+7680   825247268
+7681   2133161280
+7682   752319721
+7683   945552897
+7684   683033581
+7685   726367240
+7686   552854624
+7687   1041714341
+7688   844625357
+7689   1036991284
+7690   328155093
+7691   2109115499
+7692   608126993
+7693   1835021115
+7694   1815317710
+7695   1284739719
+7696   231227613
+7697   522138515
+7698   1162242842
+7699   1785508655
+7700   891923001
+7701   2110349669
+7702   1987248604
+7703   103129715
+7704   1693968446
+7705   640595450
+7706   1306284459
+7707   1493980207
+7708   2033656425
+7709   1115557625
+7710   73540
+7711   711420045
+7712   1101235257
+7713   752393261
+7714   1656972942
+7715   1784268839
+7716   1478760501
+7717   62343919
+7718   678499532
+7719   175902210
+7720   1099335203
+7721   1006654626
+7722   137534062
+7723   1707462196
+7724   694192093
+7725   1952851772
+7726   844718267
+7727   925419706
+7728   327506639
+7729   2006961109
+7730   563444714
+7731   1219429640
+7732   1969827130
+7733   403209670
+7734   1322559355
+7735   1516311928
+7736   1043805121
+7737   481360166
+7738   862808488
+7739   929977898
+7740   1596917792
+7741   862882028
+7742   1641397943
+7743   550669401
+7744   1615275289
+7745   1150887237
+7746   187454592
+7747   946552143
+7748   1213231156
+7749   865954125
+7750   1122454353
+7751   165082711
+7752   1872608751
+7753   1259988415
+7754   1872544907
+7755   419317196
+7756   1065356539
+7757   569779527
+7758   1344736903
+7759   1392863178
+7760   429256988
+7761   1908181617
+7762   464809171
+7763   251600471
+7764   163907639
+7765   1787368526
+7766   1767912399
+7767   1207712760
+7768   121245045
+7769   483237239
+7770   2137690658
+7771   1718162837
+7772   1346119267
+7773   1631604953
+7774   121348590
+7775   813910909
+7776   635008543
+7777   308803183
+7778   1760463052
+7779   1848239699
+7780   1174757308
+7781   735433757
+7782   2013322411
+7783   899882411
+7784   1995422173
+7785   1738383670
+7786   1319199607
+7787   913295064
+7788   160679549
+7789   516452862
+7790   158674595
+7791   589936538
+7792   277150831
+7793   623483766
+7794   841537009
+7795   441058471
+7796   263368644
+7797   461965760
+7798   1648771231
+7799   384613689
+7800   945203000
+7801   1638978242
+7802   2102776526
+7803   143838619
+7804   1123099547
+7805   76641469
+7806   957749528
+7807   1758108090
+7808   385444652
+7809   570728932
+7810   1458864142
+7811   1560201960
+7812   1306162690
+7813   1324702905
+7814   312600723
+7815   1154101215
+7816   915602927
+7817   1631800330
+7818   2067396279
+7819   1076282477
+7820   769545
+7821   78587226
+7822   1666219015
+7823   277920376
+7824   702070992
+7825   360272376
+7826   718978847
+7827   965439637
+7828   822238136
+7829   220266431
+7830   1350053326
+7831   1767441136
+7832   1859244673
+7833   1305346205
+7834   1911279756
+7835   834860572
+7836   1381987674
+7837   721545636
+7838   445485015
+7839   1767432326
+7840   1292274569
+7841   1904349157
+7842   1180150638
+7843   450953611
+7844   1081568414
+7845   1492751361
+7846   1605054826
+7847   1997171341
+7848   977068043
+7849   1524967457
+7850   925970170
+7851   977837588
+7852   1603554684
+7853   444705537
+7854   1255757965
+7855   158142028
+7856   804977913
+7857   1974736812
+7858   1123581665
+7859   1627216050
+7860   47519595
+7861   326151344
+7862   1247173538
+7863   1906764268
+7864   1631497549
+7865   1010969646
+7866   594141193
+7867   866001575
+7868   1732515283
+7869   1039626208
+7870   485950253
+7871   877306204
+7872   796491717
+7873   1666100891
+7874   1328259815
+7875   1878060131
+7876   1011368604
+7877   785830993
+7878   1727747824
+7879   1988436647
+7880   163314802
+7881   506234347
+7882   818790588
+7883   1766869486
+7884   950939884
+7885   2074548553
+7886   1925011515
+7887   1755917798
+7888   1901801717
+7889   901109532
+7890   1235650200
+7891   1949321313
+7892   1227260876
+7893   335340090
+7894   1708601933
+7895   711274777
+7896   1346309737
+7897   155259478
+7898   1577276352
+7899   931341372
+7900   1194885686
+7901   2063226605
+7902   1808647576
+7903   1991377403
+7904   1581843848
+7905   989423743
+7906   1721953886
+7907   445728804
+7908   1775254736
+7909   1302218063
+7910   286681804
+7911   1938569538
+7912   1808452410
+7913   1105472392
+7914   1557955377
+7915   611908646
+7916   1032537297
+7917   1335483244
+7918   220342796
+7919   786855366
+7920   89109128
+7921   1455992996
+7922   588693031
+7923   1316370005
+7924   1791333087
+7925   149811317
+7926   2027644782
+7927   990159176
+7928   305070795
+7929   1457437487
+7930   1921500548
+7931   1499956482
+7932   1373180444
+7933   1582664476
+7934   1343850237
+7935   807540645
+7936   424604571
+7937   918320476
+7938   1253269449
+7939   52375659
+7940   73054891
+7941   1539951253
+7942   1990945197
+7943   1881507301
+7944   497939997
+7945   1401416926
+7946   345932299
+7947   1530477294
+7948   589416522
+7949   566275096
+7950   169849013
+7951   678525651
+7952   2022268092
+7953   758542044
+7954   1994895656
+7955   1666117531
+7956   908353361
+7957   1875056790
+7958   508793059
+7959   1213424157
+7960   1185010629
+7961   282809959
+7962   565896991
+7963   410707426
+7964   1865474435
+7965   1909747228
+7966   1218248071
+7967   142595358
+7968   680584056
+7969   324033872
+7970   194971017
+7971   753638947
+7972   1863985126
+7973   38432567
+7974   487662600
+7975   214441475
+7976   1439849493
+7977   833594900
+7978   1744918770
+7979   2029266016
+7980   1399869996
+7981   1914767783
+7982   560308019
+7983   1274654440
+7984   525826179
+7985   407720027
+7986   793288324
+7987   1434179541
+7988   135293169
+7989   1302081383
+7990   500120050
+7991   1320303799
+7992   1584891343
+7993   1066017041
+7994   1731011225
+7995   1302882130
+7996   828280621
+7997   801775648
+7998   1445477489
+7999   1508864678
+8000   1125809520
+8001   1640448506
+8002   115019977
+8003   842310998
+8004   1678881073
+8005   602682578
+8006   1056752474
+8007   971246919
+8008   1436277478
+8009   654187596
+8010   853029287
+8011   688663826
+8012   421471731
+8013   1413337306
+8014   1963318266
+8015   947297910
+8016   1821057333
+8017   609122942
+8018   233993803
+8019   1956350502
+8020   1911204326
+8021   734113853
+8022   1129170653
+8023   1348612021
+8024   1800130894
+8025   712698230
+8026   504010503
+8027   480927868
+8028   1514473878
+8029   1949487992
+8030   1989792546
+8031   492799751
+8032   1442452851
+8033   2104812523
+8034   1335110749
+8035   973850276
+8036   560011453
+8037   244379575
+8038   1945097195
+8039   1996288931
+8040   898567171
+8041   650642834
+8042   537469109
+8043   1320038902
+8044   2063980140
+8045   353303728
+8046   119853165
+8047   1737553825
+8048   962426670
+8049   353846968
+8050   1546420680
+8051   726147348
+8052   1087960822
+8053   528107685
+8054   2074759369
+8055   740608068
+8056   1240805916
+8057   431286225
+8058   1221535936
+8059   607796146
+8060   233290569
+8061   1063844834
+8062   1100595897
+8063   1675743420
+8064   1021173710
+8065   288222999
+8066   502110049
+8067   1581185163
+8068   532602574
+8069   299723596
+8070   1429990447
+8071   1431169746
+8072   950366431
+8073   1967459556
+8074   603725000
+8075   866862923
+8076   173279636
+8077   723578165
+8078   456933101
+8079   1135706307
+8080   1077425134
+8081   2003353781
+8082   1861853655
+8083   17902308
+8084   383977818
+8085   1789129377
+8086   758510376
+8087   1624783734
+8088   72931954
+8089   1980046313
+8090   85096233
+8091   306222523
+8092   896407499
+8093   1185692130
+8094   1981965944
+8095   1917581209
+8096   1473915129
+8097   336592345
+8098   1351282725
+8099   2006517704
+8100   636315941
+8101   633789524
+8102   1290203802
+8103   1586682372
+8104   453765432
+8105   1893928802
+8106   306061648
+8107   627045069
+8108   470023320
+8109   762994749
+8110   1762751376
+8111   1547448454
+8112   618864882
+8113   1477121383
+8114   1565350762
+8115   1002842700
+8116   1118767112
+8117   176377490
+8118   480142787
+8119   1191699066
+8120   8940155
+8121   565239020
+8122   1497921590
+8123   905347655
+8124   1750931150
+8125   1332403886
+8126   675445216
+8127   1077362632
+8128   1668996231
+8129   2026727941
+8130   936396688
+8131   157828524
+8132   513033817
+8133   79116842
+8134   1744510897
+8135   966799250
+8136   1973045644
+8137   2050572545
+8138   1593844319
+8139   295585316
+8140   666083646
+8141   1209112047
+8142   1843033770
+8143   1284948528
+8144   538749782
+8145   1260900884
+8146   140307580
+8147   1657516895
+8148   1437278375
+8149   620450367
+8150   701732313
+8151   1446218530
+8152   1185689387
+8153   52170255
+8154   204082537
+8155   789136890
+8156   1384574141
+8157   879527754
+8158   1866499522
+8159   906086724
+8160   758772047
+8161   655412562
+8162   1063915249
+8163   1271805865
+8164   734529404
+8165   660942498
+8166   91121467
+8167   560091400
+8168   564031395
+8169   1684965786
+8170   855676717
+8171   1230115041
+8172   746594185
+8173   551226839
+8174   367579921
+8175   1285343967
+8176   1812127724
+8177   507887501
+8178   795377214
+8179   1101922451
+8180   1128337869
+8181   1497109528
+8182   400657333
+8183   166543608
+8184   1549279783
+8185   604739871
+8186   955680498
+8187   786370277
+8188   1484267625
+8189   674696372
+8190   1692457001
+8191   95556024
+8192   1330108934
+8193   608888602
+8194   1367361889
+8195   2064638338
+8196   1269831100
+8197   1458483356
+8198   477246091
+8199   1833862495
+8200   995965494
+8201   1332922808
+8202   916493888
+8203   1742559679
+8204   1884149647
+8205   1284073809
+8206   880419999
+8207   1548793723
+8208   1791961311
+8209   1675797213
+8210   503232526
+8211   772815532
+8212   1025423093
+8213   903889860
+8214   939359140
+8215   427219229
+8216   1508629731
+8217   1895039639
+8218   1213589506
+8219   845413708
+8220   422252363
+8221   758562859
+8222   940969732
+8223   1752361298
+8224   1367451462
+8225   160847974
+8226   1669515988
+8227   489798914
+8228   1619331330
+8229   2146762079
+8230   176177762
+8231   467813177
+8232   1332201239
+8233   1092671650
+8234   62889208
+8235   1068867239
+8236   229261812
+8237   943309207
+8238   470177314
+8239   2021223123
+8240   471622773
+8241   973409841
+8242   646555007
+8243   1497045866
+8244   1877299701
+8245   1585914147
+8246   1924265095
+8247   1238445784
+8248   1333470138
+8249   990370953
+8250   2083859492
+8251   1755722502
+8252   1748933813
+8253   877345576
+8254   1360600152
+8255   968901627
+8256   1038193550
+8257   882632492
+8258   1458700541
+8259   510041233
+8260   881910924
+8261   1634878303
+8262   977854410
+8263   66628515
+8264   580066306
+8265   1040743618
+8266   1135495754
+8267   809328118
+8268   1984052826
+8269   1605673069
+8270   683067593
+8271   308191951
+8272   431599262
+8273   1329622600
+8274   1805237817
+8275   161415315
+8276   768053099
+8277   1582019265
+8278   1399861099
+8279   2101523238
+8280   424906570
+8281   1336236943
+8282   1709762092
+8283   26356735
+8284   66098871
+8285   922878596
+8286   995258362
+8287   1104292422
+8288   1805511088
+8289   306475256
+8290   1614333655
+8291   539938364
+8292   1941353559
+8293   444704417
+8294   606566880
+8295   373936217
+8296   1485448035
+8297   1742062634
+8298   1183264335
+8299   1322017213
+8300   1200252055
+8301   1866331928
+8302   1630209164
+8303   1631851317
+8304   1048470880
+8305   1287963334
+8306   1793266632
+8307   1816523980
+8308   722498951
+8309   1045644083
+8310   1770563570
+8311   1147405521
+8312   234397378
+8313   1332842014
+8314   1173762257
+8315   300496250
+8316   108236962
+8317   21536971
+8318   1404788672
+8319   1913748050
+8320   328012227
+8321   871638679
+8322   306202767
+8323   121882139
+8324   1316343096
+8325   912769647
+8326   495818356
+8327   654307483
+8328   507348633
+8329   1679082692
+8330   1976324697
+8331   1707600689
+8332   1397930972
+8333   1459050213
+8334   1191968358
+8335   298918205
+8336   599529899
+8337   837751343
+8338   2115442185
+8339   1322028850
+8340   1883395426
+8341   1738522107
+8342   321950724
+8343   2117792805
+8344   923880473
+8345   1495712981
+8346   270805407
+8347   1032117435
+8348   1517249952
+8349   1675594079
+8350   798381837
+8351   1845262180
+8352   399749110
+8353   1104584604
+8354   1967144319
+8355   1716092206
+8356   2017354251
+8357   315479027
+8358   222916041
+8359   377219237
+8360   1994561719
+8361   51757090
+8362   2084819926
+8363   1245009044
+8364   1510807304
+8365   1129304636
+8366   1543927249
+8367   2110337203
+8368   1967055979
+8369   1511885786
+8370   1284882406
+8371   1702967758
+8372   1102924245
+8373   1606833130
+8374   1673276915
+8375   2026804718
+8376   955062463
+8377   1944082322
+8378   911438505
+8379   324828767
+8380   1472192753
+8381   1709820342
+8382   22607299
+8383   1871941863
+8384   666921299
+8385   1989751618
+8386   1440550421
+8387   536791902
+8388   157746998
+8389   1663466462
+8390   914011139
+8391   4825069
+8392   1715223553
+8393   851347417
+8394   1249834113
+8395   1078547209
+8396   1980652054
+8397   646277714
+8398   1041400764
+8399   1800224385
+8400   10679852
+8401   178799522
+8402   1355708495
+8403   1113604097
+8404   1785632652
+8405   881501762
+8406   992925167
+8407   593211467
+8408   678100436
+8409   1904363672
+8410   918040235
+8411   2809541
+8412   1466700367
+8413   940647534
+8414   1874751404
+8415   2133621666
+8416   782915505
+8417   1167818177
+8418   522929920
+8419   940662503
+8420   683800992
+8421   1436941060
+8422   945487572
+8423   251540897
+8424   140804829
+8425   47838038
+8426   1330088106
+8427   2121456883
+8428   694115752
+8429   224005222
+8430   1774197621
+8431   704795605
+8432   402804745
+8433   982422468
+8434   1818399702
+8435   40953749
+8436   1863924231
+8437   663841222
+8438   634165217
+8439   394541019
+8440   420721246
+8441   1552205452
+8442   397350561
+8443   1887421613
+8444   345369338
+8445   124618317
+8446   1873559631
+8447   1128284843
+8448   1292436495
+8449   249005904
+8450   2068947346
+8451   1976237487
+8452   1685946964
+8453   866951271
+8454   80294736
+8455   1826751793
+8456   914789309
+8457   1410382842
+8458   1800725029
+8459   1608905061
+8460   1634388064
+8461   1427439002
+8462   166217018
+8463   2037192809
+8464   262377822
+8465   1984616721
+8466   2078146559
+8467   2126302053
+8468   500974295
+8469   564828128
+8470   373359425
+8471   921695541
+8472   2117033580
+8473   770709986
+8474   661633507
+8475   314919270
+8476   895328303
+8477   387709490
+8478   1443204114
+8479   40281150
+8480   636715394
+8481   1364667812
+8482   2016518637
+8483   175178710
+8484   84135435
+8485   2096813373
+8486   2001930504
+8487   998924744
+8488   1359712567
+8489   1655171885
+8490   460346158
+8491   846616984
+8492   935127239
+8493   626563176
+8494   736326145
+8495   1197505061
+8496   463696249
+8497   666989056
+8498   1176323467
+8499   964670544
+8500   1231817184
+8501   1549682892
+8502   1886366086
+8503   1201367116
+8504   172909230
+8505   400515945
+8506   1516286387
+8507   1068237533
+8508   788225435
+8509   812006853
+8510   1108518684
+8511   1424940830
+8512   29191017
+8513   977553673
+8514   1600119540
+8515   113326453
+8516   926883399
+8517   1454566396
+8518   1112251197
+8519   139112318
+8520   962254633
+8521   1572597355
+8522   985729302
+8523   1897381872
+8524   51676884
+8525   1722055448
+8526   947403286
+8527   515373133
+8528   241560856
+8529   2123726753
+8530   1480043678
+8531   1473378041
+8532   1525925997
+8533   1218926116
+8534   527261509
+8535   1698835227
+8536   1619442061
+8537   2043547896
+8538   619589112
+8539   260183848
+8540   708071101
+8541   1728107796
+8542   1685124678
+8543   737262119
+8544   558177822
+8545   1137760571
+8546   850588572
+8547   1485061221
+8548   444843319
+8549   1962839769
+8550   1624173539
+8551   1407097953
+8552   1387953477
+8553   462419194
+8554   1156996177
+8555   1439630361
+8556   36990994
+8557   2104399463
+8558   1955003494
+8559   278551850
+8560   2080642568
+8561   1287563524
+8562   1751929891
+8563   1459084917
+8564   359005992
+8565   131707753
+8566   1010436496
+8567   1978448053
+8568   27772001
+8569   1630025609
+8570   91148254
+8571   735843103
+8572   1210649757
+8573   1776272932
+8574   1473105222
+8575   1768827579
+8576   766549855
+8577   176210146
+8578   1106405152
+8579   1211393175
+8580   2139049915
+8581   583095044
+8582   471007480
+8583   1379519744
+8584   1045514238
+8585   1628003657
+8586   671666457
+8587   1082505232
+8588   1584919473
+8589   479186304
+8590   1361057082
+8591   1518078393
+8592   1766749828
+8593   965503326
+8594   829679663
+8595   2125755821
+8596   1097211079
+8597   1840116159
+8598   1956720226
+8599   1124983080
+8600   1322658120
+8601   2047868480
+8602   1860826183
+8603   385824230
+8604   1676657765
+8605   1186447757
+8606   7168161
+8607   295723972
+8608   1362657903
+8609   1113573314
+8610   1507117147
+8611   1354224171
+8612   1696668358
+8613   1978124627
+8614   586260267
+8615   594698948
+8616   1458644637
+8617   1257926725
+8618   1677204180
+8619   896080462
+8620   1737113029
+8621   890777614
+8622   266675207
+8623   1356379209
+8624   1856280940
+8625   1096354870
+8626   1334651382
+8627   806008371
+8628   788987382
+8629   1143887961
+8630   1930991452
+8631   2111645502
+8632   1044272793
+8633   1644333987
+8634   349986084
+8635   573446910
+8636   683298097
+8637   357154246
+8638   869170883
+8639   2045956000
+8640   1470727560
+8641   228804382
+8642   1252696523
+8643   1019912270
+8644   59445362
+8645   1838956791
+8646   1614611218
+8647   1518089999
+8648   949399868
+8649   1144331750
+8650   266686813
+8651   539029249
+8652   2035109364
+8653   533362020
+8654   1895408458
+8655   1743906657
+8656   1629716891
+8657   1082576193
+8658   402431380
+8659   271220625
+8660   78980506
+8661   185939184
+8662   235382479
+8663   1123253299
+8664   1830273172
+8665   585368564
+8666   1696700210
+8667   366087621
+8668   942522810
+8669   418387445
+8670   264559973
+8671   265766722
+8672   647191827
+8673   1517256497
+8674   1285678992
+8675   706637189
+8676   1208729640
+8677   752806562
+8678   77243540
+8679   10645860
+8680   1897138312
+8681   343930353
+8682   549675109
+8683   1784764028
+8684   877292374
+8685   297599919
+8686   1381187037
+8687   359525617
+8688   1380176112
+8689   1783618418
+8690   630746242
+8691   1459156618
+8692   1969557602
+8693   866128721
+8694   434926270
+8695   1652347126
+8696   1451497285
+8697   2131626480
+8698   2018434747
+8699   246536447
+8700   402530277
+8701   135511073
+8702   512303169
+8703   1049722104
+8704   1652767570
+8705   1797982161
+8706   1756359294
+8707   714013562
+8708   403305075
+8709   1833602834
+8710   724659422
+8711   152959739
+8712   30049540
+8713   1274334531
+8714   1937723768
+8715   907341914
+8716   1571934450
+8717   1171427157
+8718   1266867531
+8719   804626915
+8720   807561927
+8721   1897613773
+8722   116299885
+8723   629635882
+8724   616258846
+8725   551226155
+8726   134499360
+8727   2067756132
+8728   535368987
+8729   5450460
+8730   166808931
+8731   937899264
+8732   140961533
+8733   679112101
+8734   1987621369
+8735   1793729103
+8736   329610614
+8737   1596497015
+8738   360259017
+8739   732915690
+8740   1282616201
+8741   1084918439
+8742   885875429
+8743   1312665741
+8744   211769322
+8745   676115549
+8746   72524007
+8747   1783703772
+8748   1847542707
+8749   1339391538
+8750   440847039
+8751   507620986
+8752   1089521663
+8753   557146925
+8754   1137256868
+8755   1705780510
+8756   1108373080
+8757   1271756229
+8758   1626052994
+8759   1643742068
+8760   1277206689
+8761   1792861925
+8762   434157684
+8763   1418168222
+8764   324490378
+8765   274295405
+8766   1064413677
+8767   654100993
+8768   1870792420
+8769   1424672694
+8770   1387016683
+8771   1005924974
+8772   362107485
+8773   125408464
+8774   171107067
+8775   573876807
+8776   801524014
+8777   243631075
+8778   210096931
+8779   501583073
+8780   1583022613
+8781   650943971
+8782   1009204059
+8783   525060629
+8784   1208090896
+8785   2146460928
+8786   83357491
+8787   168980328
+8788   1270733509
+8789   1709410485
+8790   1812722396
+8791   400456550
+8792   1354788762
+8793   99396433
+8794   1818624772
+8795   1679279141
+8796   373691838
+8797   735554801
+8798   185896486
+8799   97000611
+8800   12743847
+8801   1572913169
+8802   1102925585
+8803   374851332
+8804   1698321633
+8805   1274032652
+8806   948728139
+8807   352361999
+8808   1517663727
+8809   1158825070
+8810   853945072
+8811   953202693
+8812   1809769041
+8813   1863149132
+8814   1478263322
+8815   870376289
+8816   1862126412
+8817   1561620813
+8818   1039356618
+8819   985376273
+8820   1123547650
+8821   704595366
+8822   1385832823
+8823   330852764
+8824   803991799
+8825   1056973947
+8826   2010131905
+8827   1177683638
+8828   1792528748
+8829   48544743
+8830   1274684249
+8831   1805272595
+8832   1621457912
+8833   230126186
+8834   32640279
+8835   1172295898
+8836   1504158838
+8837   981368418
+8838   1524657897
+8839   874338918
+8840   2140193488
+8841   231119322
+8842   1827541611
+8843   1802478882
+8844   2094268454
+8845   1158321285
+8846   525371523
+8847   1808911218
+8848   572458450
+8849   1564728141
+8850   646803843
+8851   1696006100
+8852   121839860
+8853   2032636666
+8854   2026858864
+8855   925831659
+8856   942126965
+8857   1889507122
+8858   2103515297
+8859   587172065
+8860   1938051865
+8861   1230715898
+8862   244961012
+8863   1412026130
+8864   1460842084
+8865   277601291
+8866   436838380
+8867   817517275
+8868   1258969709
+8869   1961496277
+8870   1691856193
+8871   1251679549
+8872   45131951
+8873   1371914156
+8874   906674783
+8875   2139400405
+8876   382751793
+8877   1432046307
+8878   1800827975
+8879   955210243
+8880   849290800
+8881   300148170
+8882   503732695
+8883   971130660
+8884   185301188
+8885   383107911
+8886   1896962320
+8887   1127428153
+8888   125131385
+8889   1852993969
+8890   1714600218
+8891   2063183251
+8892   936226220
+8893   1959561230
+8894   1327725733
+8895   249584656
+8896   89678873
+8897   1764564113
+8898   1067101931
+8899   1348648582
+8900   1578576742
+8901   611474476
+8902   452844484
+8903   1623708694
+8904   1983388632
+8905   1359519267
+8906   1615625451
+8907   218656777
+8908   644081926
+8909   1268969779
+8910   1173867020
+8911   1493372727
+8912   1569117949
+8913   1677599715
+8914   317019739
+8915   1754419138
+8916   2060707627
+8917   66498411
+8918   734363643
+8919   38355364
+8920   1919492381
+8921   301480214
+8922   2101538615
+8923   708234953
+8924   113557796
+8925   1281780700
+8926   957819609
+8927   203236670
+8928   898861165
+8929   2024921541
+8930   1551885252
+8931   329954260
+8932   488912369
+8933   2004729736
+8934   1953662954
+8935   324817354
+8936   1216765356
+8937   1421804757
+8938   543474131
+8939   1860847282
+8940   543290888
+8941   1717341152
+8942   1206736361
+8943   2112408838
+8944   1247457219
+8945   1523756101
+8946   1719344328
+8947   1160681198
+8948   1590254512
+8949   306224323
+8950   1199036563
+8951   1362263245
+8952   607704537
+8953   1153091530
+8954   2070498198
+8955   721262334
+8956   287388583
+8957   880834160
+8958   924499004
+8959   1186249748
+8960   758272053
+8961   328900608
+8962   1516204008
+8963   1247184422
+8964   186146697
+8965   1322383314
+8966   1572001776
+8967   1402912053
+8968   596704424
+8969   2115475908
+8970   1116275687
+8971   1139995312
+8972   1685333412
+8973   175528401
+8974   1104920502
+8975   785306983
+8976   1699284502
+8977   676781182
+8978   1945988182
+8979   1142055366
+8980   983005506
+8981   997541097
+8982   356834964
+8983   1590710043
+8984   3148979
+8985   279849514
+8986   164488729
+8987   290537562
+8988   1160683674
+8989   1088987733
+8990   1476787311
+8991   1918955727
+8992   1417888342
+8993   845507671
+8994   1018656502
+8995   1604035039
+8996   20407338
+8997   443174630
+8998   859463444
+8999   617111762
+9000   411166890
+9001   1975739131
+9002   1757107074
+9003   2096500302
+9004   3783884
+9005   714543929
+9006   734323638
+9007   1703068386
+9008   1391325111
+9009   532828172
+9010   697640105
+9011   226846969
+9012   1530369269
+9013   1054475069
+9014   1817557013
+9015   1533518248
+9016   1334324583
+9017   1982045742
+9018   1824055811
+9019   347524610
+9020   923549828
+9021   1153359474
+9022   118996689
+9023   193954522
+9024   1998867145
+9025   1137653191
+9026   1797989561
+9027   2019274483
+9028   1580827822
+9029   509969357
+9030   488902597
+9031   1991994712
+9032   338224840
+9033   98526024
+9034   1941011367
+9035   342008725
+9036   813069953
+9037   527851357
+9038   2045077111
+9039   56911416
+9040   1060679529
+9041   595233568
+9042   283758386
+9043   443565150
+9044   1649708637
+9045   2101315399
+9046   1977083398
+9047   836549573
+9048   1935877493
+9049   1653655561
+9050   1184074183
+9051   711943673
+9052   659531387
+9053   1303070872
+9054   905898195
+9055   510914885
+9056   293240416
+9057   556404108
+9058   382705720
+9059   1874068238
+9060   1066373465
+9061   871608318
+9062   1718579302
+9063   1404598306
+9064   970134342
+9065   1512107021
+9066   1746607031
+9067   1783204295
+9068   2039958378
+9069   1644200494
+9070   1840115711
+9071   953154259
+9072   91950415
+9073   2123874097
+9074   1396719409
+9075   1741659052
+9076   2077705848
+9077   1226319160
+9078   430724977
+9079   1866099694
+9080   732491073
+9081   1614799160
+9082   430559719
+9083   1392022461
+9084   770386385
+9085   1336457915
+9086   1902937346
+9087   1063626801
+9088   1892862023
+9089   138159418
+9090   790211391
+9091   811751841
+9092   1009767736
+9093   361307045
+9094   68866499
+9095   1979902078
+9096   1873414067
+9097   1815473530
+9098   1615622725
+9099   1765888797
+9100   1312190376
+9101   1308254789
+9102   571559409
+9103   1404140791
+9104   1284645238
+9105   1968278818
+9106   998316196
+9107   1214867439
+9108   1047114330
+9109   1429041173
+9110   933483485
+9111   1779605404
+9112   896356686
+9113   1364043204
+9114   1024144217
+9115   1666743071
+9116   553017471
+9117   779597915
+9118   582886224
+9119   298395847
+9120   917757333
+9121   1373097615
+9122   1110147688
+9123   1927525070
+9124   1734404660
+9125   1179014187
+9126   1759943500
+9127   1460335079
+9128   847004069
+9129   1228082578
+9130   1078740229
+9131   11710797
+9132   388853719
+9133   1650299638
+9134   1415851589
+9135   1673498957
+9136   1471094808
+9137   266684137
+9138   740882748
+9139   370725491
+9140   1695725310
+9141   1674366233
+9142   2847247
+9143   444598348
+9144   890925790
+9145   1026991464
+9146   2111341419
+9147   1443943261
+9148   1806589379
+9149   546743995
+9150   1742339108
+9151   576863064
+9152   1919841610
+9153   705003148
+9154   356904486
+9155   1506762623
+9156   1884017335
+9157   2116847987
+9158   819614054
+9159   583537756
+9160   1197446917
+9161   1898354283
+9162   595248554
+9163   1586300636
+9164   1401170273
+9165   2011100143
+9166   1112315945
+9167   724781434
+9168   130300632
+9169   1853198694
+9170   1095506925
+9171   1826025942
+9172   1380081279
+9173   1098354172
+9174   123140643
+9175   123523421
+9176   2125345636
+9177   86998414
+9178   1567466683
+9179   1784451367
+9180   633742410
+9181   1162322143
+9182   213830783
+9183   406100372
+9184   1867325292
+9185   570735270
+9186   1912862995
+9187   1603858979
+9188   540099609
+9189   584993402
+9190   39913088
+9191   1737546526
+9192   335864037
+9193   635161642
+9194   1176363514
+9195   1737034311
+9196   498778137
+9197   141195811
+9198   314332097
+9199   629078769
+9200   1994394505
+9201   1409839022
+9202   307621063
+9203   1226992137
+9204   360709546
+9205   430761706
+9206   1350515558
+9207   338571534
+9208   517760121
+9209   770498593
+9210   2123022901
+9211   1151502531
+9212   1932820737
+9213   189370036
+9214   1557602903
+9215   1652662381
+9216   760105306
+9217   1322982251
+9218   1109037712
+9219   1300204915
+9220   1907975653
+9221   1148950800
+9222   890267793
+9223   96356042
+9224   1784112442
+9225   2066631307
+9226   1833390353
+9227   135406931
+9228   60343471
+9229   238802
+9230   764485700
+9231   2054737976
+9232   1410077824
+9233   1072106764
+9234   1134246465
+9235   1770787370
+9236   1502868470
+9237   337278376
+9238   2109358904
+9239   2020628591
+9240   1107776969
+9241   2084898157
+9242   1024647474
+9243   893114058
+9244   126784546
+9245   434766730
+9246   398292791
+9247   886889852
+9248   1757748981
+9249   1507330504
+9250   39611120
+9251   1518240986
+9252   508797656
+9253   929878913
+9254   1614597028
+9255   145426451
+9256   849026573
+9257   1300503734
+9258   280833382
+9259   909370044
+9260   1300742536
+9261   1045319083
+9262   816624372
+9263   563336713
+9264   2117425847
+9265   1950870838
+9266   186640435
+9267   1472810669
+9268   140665566
+9269   148515692
+9270   1345955613
+9271   1248442535
+9272   85930201
+9273   223119439
+9274   2141556594
+9275   212714747
+9276   657886169
+9277   392365737
+9278   1099604600
+9279   268151502
+9280   1899696241
+9281   1139215720
+9282   1786392488
+9283   261010250
+9284   2069094633
+9285   1253505869
+9286   406436701
+9287   770637558
+9288   406525955
+9289   687270083
+9290   1680007602
+9291   1707268491
+9292   1732589166
+9293   349148327
+9294   123121556
+9295   1702531365
+9296   152535517
+9297   309761992
+9298   1027858387
+9299   293201083
+9300   458277684
+9301   226330352
+9302   1541643618
+9303   544207885
+9304   449449791
+9305   1535716564
+9306   756922633
+9307   1107335961
+9308   1928082302
+9309   1856527233
+9310   1375487463
+9311   1680294895
+9312   848259305
+9313   1014396304
+9314   1941305145
+9315   769870290
+9316   120418525
+9317   200258198
+9318   1540507849
+9319   526944480
+9320   887528282
+9321   1073031803
+9322   86729323
+9323   472633800
+9324   1422180130
+9325   209850880
+9326   27681518
+9327   1574715647
+9328   519612872
+9329   1055539905
+9330   1867916730
+9331   977890556
+9332   1281870257
+9333   1262076701
+9334   1522098441
+9335   1731320048
+9336   650309617
+9337   131537426
+9338   691172361
+9339   430908271
+9340   1988064659
+9341   2066659825
+9342   2111203167
+9343   688840316
+9344   933572481
+9345   1905024664
+9346   1458710607
+9347   1053991006
+9348   2105282863
+9349   851734808
+9350   1580935486
+9351   845327497
+9352   1924766611
+9353   1667664809
+9354   1317961297
+9355   1199463094
+9356   1877515689
+9357   1345642815
+9358   626695093
+9359   249644913
+9360   253699072
+9361   347128176
+9362   1227535469
+9363   1535569329
+9364   1609204877
+9365   602150263
+9366   1119405730
+9367   112030846
+9368   733687689
+9369   1810578091
+9370   542939118
+9371   574268701
+9372   1729754268
+9373   506658637
+9374   1263109017
+9375   515843101
+9376   264199653
+9377   574335976
+9378   1569834107
+9379   221998868
+9380   1426070784
+9381   1003285945
+9382   1067326365
+9383   1203353748
+9384   523467107
+9385   237804015
+9386   255333194
+9387   253499148
+9388   1583446830
+9389   882028287
+9390   503144062
+9391   1837145903
+9392   1229156463
+9393   1730679531
+9394   1225231584
+9395   690877692
+9396   185346146
+9397   197153666
+9398   802908539
+9399   919033836
+9400   2007731758
+9401   1345847657
+9402   1493302537
+9403   1590002378
+9404   1852506294
+9405   608927906
+9406   2105845480
+9407   2116705947
+9408   1183263883
+9409   1528195939
+9410   191221168
+9411   461851019
+9412   383998237
+9413   1258547533
+9414   1665204767
+9415   907465344
+9416   1496351548
+9417   1920537961
+9418   1160964492
+9419   932314731
+9420   655082601
+9421   1664108554
+9422   621976986
+9423   1884239064
+9424   1247304438
+9425   1847208570
+9426   427633109
+9427   1432650584
+9428   2044362237
+9429   1230541648
+9430   204200772
+9431   1904610347
+9432   428905657
+9433   1697503309
+9434   1347129077
+9435   133928303
+9436   158947568
+9437   1305490909
+9438   103150602
+9439   1342211451
+9440   686203201
+9441   294371770
+9442   1804062470
+9443   1070201438
+9444   1552919304
+9445   1321783590
+9446   1977666782
+9447   901787204
+9448   1094837903
+9449   991147626
+9450   1834101935
+9451   1749920504
+9452   507772533
+9453   308595273
+9454   1486675921
+9455   1755076971
+9456   8320196
+9457   1914309030
+9458   1040243907
+9459   2052682433
+9460   997367030
+9461   1244444680
+9462   1809809132
+9463   1426272687
+9464   794464341
+9465   1009454561
+9466   1560200990
+9467   953411909
+9468   167461823
+9469   1663351592
+9470   148139712
+9471   853665024
+9472   1957723363
+9473   1952202183
+9474   1923866462
+9475   1363159019
+9476   1126502125
+9477   1754049596
+9478   117462575
+9479   73856380
+9480   597713574
+9481   1951564511
+9482   1823776885
+9483   1105486107
+9484   112676136
+9485   1162969158
+9486   713079430
+9487   120996332
+9488   929794540
+9489   1753323338
+9490   26195117
+9491   1927161570
+9492   850284370
+9493   1836004249
+9494   1205950609
+9495   1644748711
+9496   697975163
+9497   618667951
+9498   450676973
+9499   865436986
+9500   134535895
+9501   598816685
+9502   1719102010
+9503   2092259258
+9504   403535220
+9505   1495484824
+9506   1307934629
+9507   1530037345
+9508   1102050772
+9509   1425397205
+9510   1603893726
+9511   1699764346
+9512   1229478068
+9513   1280186963
+9514   657766806
+9515   1342154204
+9516   295672473
+9517   1370846236
+9518   1463150537
+9519   1225467013
+9520   976685926
+9521   1489345654
+9522   1005144935
+9523   1826970296
+9524   1177866256
+9525   63611896
+9526   1324235360
+9527   1875841419
+9528   682279847
+9529   1774912333
+9530   593794757
+9531   816815742
+9532   226245370
+9533   165413119
+9534   761591353
+9535   629780591
+9536   1660897943
+9537   2069525982
+9538   12334288
+9539   615465067
+9540   1347439539
+9541   1616228014
+9542   167745765
+9543   429433959
+9544   748931329
+9545   825512571
+9546   1771588164
+9547   1044603802
+9548   48875160
+9549   1087255053
+9550   122587167
+9551   1025561086
+9552   429117059
+9553   1127732102
+9554   705047735
+9555   1606983315
+9556   1191343998
+9557   2029283095
+9558   1335341086
+9559   1873623845
+9560   1656711780
+9561   1929135843
+9562   542955940
+9563   1882957150
+9564   2094548962
+9565   1304547293
+9566   365254093
+9567   1607963257
+9568   1226589627
+9569   377588382
+9570   75944676
+9571   426545519
+9572   1993816396
+9573   243690442
+9574   855979478
+9575   595264078
+9576   1069203013
+9577   480083994
+9578   1639867880
+9579   1118078173
+9580   1567339047
+9581   1762455048
+9582   2143639260
+9583   1996456107
+9584   742703502
+9585   701203347
+9586   1455955774
+9587   1934047501
+9588   583002794
+9589   643813213
+9590   1660187698
+9591   92230926
+9592   425465408
+9593   55659990
+9594   1975188076
+9595   372530723
+9596   1360207283
+9597   192958522
+9598   1980493980
+9599   439313263
+9600   570546904
+9601   2056438657
+9602   865858782
+9603   416879652
+9604   152645451
+9605   1721838260
+9606   1012143730
+9607   1221848464
+9608   54438607
+9609   504527963
+9610   192442990
+9611   1621777654
+9612   119499363
+9613   188598602
+9614   1470750113
+9615   862202865
+9616   889801949
+9617   779222240
+9618   648766718
+9619   1472804743
+9620   1423035453
+9621   161470769
+9622   1565035669
+9623   1848500861
+9624   217130759
+9625   1392740097
+9626   73547936
+9627   1577338043
+9628   1585698619
+9629   2054041917
+9630   2016651306
+9631   8761875
+9632   1962996926
+9633   735026440
+9634   425641528
+9635   2115642377
+9636   309381052
+9637   1437785258
+9638   1190007193
+9639   363819659
+9640   1942313221
+9641   1382450183
+9642   1985597314
+9643   2061812584
+9644   1571048785
+9645   1308863779
+9646   776531802
+9647   313367086
+9648   2088086019
+9649   1425298520
+9650   1786171829
+9651   1363637824
+9652   1586769289
+9653   1203723850
+9654   1064655038
+9655   1803900049
+9656   448980300
+9657   1138202974
+9658   1233754444
+9659   2034678919
+9660   1044761243
+9661   1102922102
+9662   2043440795
+9663   860274521
+9664   1837948542
+9665   321598675
+9666   828433250
+9667   2147329594
+9668   1759383933
+9669   2018440444
+9670   363665606
+9671   1554213507
+9672   1253406979
+9673   201779272
+9674   1468542443
+9675   676972117
+9676   1510643051
+9677   97590597
+9678   990339203
+9679   1451245423
+9680   1522889118
+9681   629027385
+9682   667399599
+9683   962174759
+9684   1832751235
+9685   1732054637
+9686   618591160
+9687   134247887
+9688   722773964
+9689   1852345604
+9690   21443159
+9691   1767535207
+9692   807784058
+9693   2064883954
+9694   480326081
+9695   498248952
+9696   238998981
+9697   1308759331
+9698   498094899
+9699   1998382914
+9700   1179716127
+9701   861760505
+9702   1405112773
+9703   285639459
+9704   1063539777
+9705   726171569
+9706   962611576
+9707   426699180
+9708   823762166
+9709   1952950779
+9710   1877944603
+9711   199167636
+9712   434494516
+9713   397860555
+9714   1161342396
+9715   119762104
+9716   2129915192
+9717   1779933556
+9718   254009991
+9719   705205508
+9720   1484795513
+9721   275453150
+9722   325257068
+9723   145095923
+9724   192853456
+9725   805583149
+9726   643344876
+9727   431852437
+9728   2114342480
+9729   1141439775
+9730   282751704
+9731   1146574960
+9732   2003200280
+9733   1687864477
+9734   1432214419
+9735   919256409
+9736   266552398
+9737   247342347
+9738   1345955589
+9739   1090314565
+9740   52809478
+9741   1076416545
+9742   1289482201
+9743   487303995
+9744   1474277100
+9745   303340949
+9746   607066099
+9747   1456708644
+9748   2083274506
+9749   861076090
+9750   14430505
+9751   1420586371
+9752   1136529241
+9753   339687573
+9754   1565682294
+9755   1329382697
+9756   1145270722
+9757   61543522
+9758   1761235135
+9759   1112129554
+9760   1202983297
+9761   2043986839
+9762   111220866
+9763   1058699929
+9764   1584367668
+9765   1543435285
+9766   1977956338
+9767   1850920067
+9768   1790777632
+9769   1176428280
+9770   793750984
+9771   1843587111
+9772   105361177
+9773   2083233185
+9774   183407458
+9775   1579638277
+9776   239090487
+9777   790473557
+9778   888863273
+9779   174881345
+9780   1651549647
+9781   903293778
+9782   1595467716
+9783   640595240
+9784   1242981351
+9785   1013666362
+9786   1969977938
+9787   240768425
+9788   1075209885
+9789   1583729425
+9790   1352897980
+9791   130709534
+9792   1480232616
+9793   1464118846
+9794   1189409464
+9795   917116636
+9796   860070484
+9797   1019882154
+9798   620553055
+9799   503364468
+9800   48826786
+9801   1414304039
+9802   199467931
+9803   154187963
+9804   1350053577
+9805   382875389
+9806   1733826240
+9807   1589144064
+9808   1173348946
+9809   475205866
+9810   1764025409
+9811   677414946
+9812   1378499644
+9813   1212009477
+9814   1318010186
+9815   473997348
+9816   78192191
+9817   1140504476
+9818   714765773
+9819   1153402076
+9820   576750253
+9821   2067663753
+9822   1284111611
+9823   2056982869
+9824   1384298952
+9825   326037427
+9826   826615858
+9827   96885788
+9828   1345919581
+9829   1447168913
+9830   600250256
+9831   1394746368
+9832   713989305
+9833   799718188
+9834   1548934331
+9835   2064042882
+9836   1182593577
+9837   1135276924
+9838   1505703298
+9839   208458876
+9840   1610482790
+9841   1122245059
+9842   885873822
+9843   841498786
+9844   186770888
+9845   56400360
+9846   1315496134
+9847   264963079
+9848   1196904837
+9849   2030261908
+9850   1418365156
+9851   1773655090
+9852   1950442013
+9853   554993119
+9854   1683154312
+9855   1187257317
+9856   881030546
+9857   362286522
+9858   1284143105
+9859   79466479
+9860   1809455435
+9861   1884393362
+9862   1474212847
+9863   375961092
+9864   536627902
+9865   875663531
+9866   292520326
+9867   1719221479
+9868   2010940455
+9869   1798223624
+9870   1927680355
+9871   1473939597
+9872   772985035
+9873   666070529
+9874   167954735
+9875   959755923
+9876   722470890
+9877   1483450870
+9878   1224719003
+9879   1919375727
+9880   1366229130
+9881   495600511
+9882   1545547169
+9883   1169187495
+9884   1050593630
+9885   1081217833
+9886   208961165
+9887   1931624176
+9888   1443504355
+9889   1493104270
+9890   2011090655
+9891   1105476143
+9892   1230013984
+9893   1337819855
+9894   1481437235
+9895   1766641886
+9896   65999738
+9897   1773957562
+9898   1338379718
+9899   2076940193
+9900   1424697538
+9901   1118576425
+9902   1403396142
+9903   50198926
+9904   1784646955
+9905   1571350877
+9906   1009954849
+9907   359634197
+9908   907318099
+9909   87190204
+9910   131526276
+9911   126063581
+9912   582790715
+9913   1677073445
+9914   1295251077
+9915   1633384345
+9916   610807631
+9917   1504212242
+9918   1417524873
+9919   2054311986
+9920   849832864
+9921   1281131881
+9922   1012304481
+9923   2079846849
+9924   471468088
+9925   346258069
+9926   1699005087
+9927   537467826
+9928   2120215631
+9929   889901157
+9930   466924371
+9931   1397429521
+9932   2008477583
+9933   1870320513
+9934   1447628447
+9935   1645640890
+9936   1294187742
+9937   310099649
+9938   2005275087
+9939   54022194
+9940   397289853
+9941   2136801363
+9942   180085775
+9943   980080569
+9944   1666391160
+9945   1475336852
+9946   465981266
+9947   129715143
+9948   832065446
+9949   1883506140
+9950   36543482
+9951   1681898311
+9952   1017154373
+9953   1048847963
+9954   1614261512
+9955   1488622461
+9956   1395106032
+9957   1165782951
+9958   2026090287
+9959   1367838015
+9960   2055684109
+9961   345531010
+9962   617783889
+9963   1916678044
+9964   68367875
+9965   2065412336
+9966   1414835286
+9967   1362555617
+9968   228028337
+9969   1272626725
+9970   1416577811
+9971   625318191
+9972   1261944440
+9973   1596663587
+9974   1605398760
+9975   780851952
+9976   924516791
+9977   2071380026
+9978   910567096
+9979   1756582238
+9980   1807402518
+9981   947110578
+9982   1290996901
+9983   677073243
+9984   1995958541
+9985   757774765
+9986   18212056
+9987   1243580926
+9988   1923557716
+9989   2044302343
+9990   463935293
+9991   1831758177
+9992   242349705
+9993   1081719182
+9994   1600952573
+9995   310717580
+9996   999647871
+9997   868304211
+9998   1673273198
+9999   1227676208
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..1605bbec8d5702eaef7c697df1df72d7a576fb9b 100644 (file)
+147    0   1   3   7   7   7   47  147 147 147 14  15  RFAAAA  AAAAAA  AAAAxx
+931    1   1   3   1   11  1   31  131 431 931 2   3   VJAAAA  BAAAAA  HHHHxx
+714    2   0   2   4   14  4   14  114 214 714 8   9   MBAAAA  CAAAAA  OOOOxx
+711    3   1   3   1   11  1   11  111 211 711 2   3   JBAAAA  DAAAAA  VVVVxx
+883    4   1   3   3   3   3   83  83  383 883 6   7   ZHAAAA  EAAAAA  AAAAxx
+439    5   1   3   9   19  9   39  39  439 439 18  19  XQAAAA  FAAAAA  HHHHxx
+670    6   0   2   0   10  0   70  70  170 670 0   1   UZAAAA  GAAAAA  OOOOxx
+543    7   1   3   3   3   3   43  143 43  543 6   7   XUAAAA  HAAAAA  VVVVxx
+425    8   1   1   5   5   5   25  25  425 425 10  11  JQAAAA  IAAAAA  AAAAxx
+800    9   0   0   0   0   0   0   0   300 800 0   1   UEAAAA  JAAAAA  HHHHxx
+489    10  1   1   9   9   9   89  89  489 489 18  19  VSAAAA  KAAAAA  OOOOxx
+494    11  0   2   4   14  4   94  94  494 494 8   9   ATAAAA  LAAAAA  VVVVxx
+880    12  0   0   0   0   0   80  80  380 880 0   1   WHAAAA  MAAAAA  AAAAxx
+611    13  1   3   1   11  1   11  11  111 611 2   3   NXAAAA  NAAAAA  HHHHxx
+226    14  0   2   6   6   6   26  26  226 226 12  13  SIAAAA  OAAAAA  OOOOxx
+774    15  0   2   4   14  4   74  174 274 774 8   9   UDAAAA  PAAAAA  VVVVxx
+298    16  0   2   8   18  8   98  98  298 298 16  17  MLAAAA  QAAAAA  AAAAxx
+682    17  0   2   2   2   2   82  82  182 682 4   5   GAAAAA  RAAAAA  HHHHxx
+864    18  0   0   4   4   4   64  64  364 864 8   9   GHAAAA  SAAAAA  OOOOxx
+183    19  1   3   3   3   3   83  183 183 183 6   7   BHAAAA  TAAAAA  VVVVxx
+885    20  1   1   5   5   5   85  85  385 885 10  11  BIAAAA  UAAAAA  AAAAxx
+997    21  1   1   7   17  7   97  197 497 997 14  15  JMAAAA  VAAAAA  HHHHxx
+966    22  0   2   6   6   6   66  166 466 966 12  13  ELAAAA  WAAAAA  OOOOxx
+389    23  1   1   9   9   9   89  189 389 389 18  19  ZOAAAA  XAAAAA  VVVVxx
+846    24  0   2   6   6   6   46  46  346 846 12  13  OGAAAA  YAAAAA  AAAAxx
+206    25  0   2   6   6   6   6   6   206 206 12  13  YHAAAA  ZAAAAA  HHHHxx
+239    26  1   3   9   19  9   39  39  239 239 18  19  FJAAAA  ABAAAA  OOOOxx
+365    27  1   1   5   5   5   65  165 365 365 10  11  BOAAAA  BBAAAA  VVVVxx
+204    28  0   0   4   4   4   4   4   204 204 8   9   WHAAAA  CBAAAA  AAAAxx
+690    29  0   2   0   10  0   90  90  190 690 0   1   OAAAAA  DBAAAA  HHHHxx
+69 30  1   1   9   9   9   69  69  69  69  18  19  RCAAAA  EBAAAA  OOOOxx
+358    31  0   2   8   18  8   58  158 358 358 16  17  UNAAAA  FBAAAA  VVVVxx
+269    32  1   1   9   9   9   69  69  269 269 18  19  JKAAAA  GBAAAA  AAAAxx
+663    33  1   3   3   3   3   63  63  163 663 6   7   NZAAAA  HBAAAA  HHHHxx
+608    34  0   0   8   8   8   8   8   108 608 16  17  KXAAAA  IBAAAA  OOOOxx
+398    35  0   2   8   18  8   98  198 398 398 16  17  IPAAAA  JBAAAA  VVVVxx
+330    36  0   2   0   10  0   30  130 330 330 0   1   SMAAAA  KBAAAA  AAAAxx
+529    37  1   1   9   9   9   29  129 29  529 18  19  JUAAAA  LBAAAA  HHHHxx
+555    38  1   3   5   15  5   55  155 55  555 10  11  JVAAAA  MBAAAA  OOOOxx
+746    39  0   2   6   6   6   46  146 246 746 12  13  SCAAAA  NBAAAA  VVVVxx
+558    40  0   2   8   18  8   58  158 58  558 16  17  MVAAAA  OBAAAA  AAAAxx
+574    41  0   2   4   14  4   74  174 74  574 8   9   CWAAAA  PBAAAA  HHHHxx
+343    42  1   3   3   3   3   43  143 343 343 6   7   FNAAAA  QBAAAA  OOOOxx
+120    43  0   0   0   0   0   20  120 120 120 0   1   QEAAAA  RBAAAA  VVVVxx
+461    44  1   1   1   1   1   61  61  461 461 2   3   TRAAAA  SBAAAA  AAAAxx
+754    45  0   2   4   14  4   54  154 254 754 8   9   ADAAAA  TBAAAA  HHHHxx
+772    46  0   0   2   12  2   72  172 272 772 4   5   SDAAAA  UBAAAA  OOOOxx
+749    47  1   1   9   9   9   49  149 249 749 18  19  VCAAAA  VBAAAA  VVVVxx
+386    48  0   2   6   6   6   86  186 386 386 12  13  WOAAAA  WBAAAA  AAAAxx
+9  49  1   1   9   9   9   9   9   9   9   18  19  JAAAAA  XBAAAA  HHHHxx
+771    50  1   3   1   11  1   71  171 271 771 2   3   RDAAAA  YBAAAA  OOOOxx
+470    51  0   2   0   10  0   70  70  470 470 0   1   CSAAAA  ZBAAAA  VVVVxx
+238    52  0   2   8   18  8   38  38  238 238 16  17  EJAAAA  ACAAAA  AAAAxx
+86 53  0   2   6   6   6   86  86  86  86  12  13  IDAAAA  BCAAAA  HHHHxx
+56 54  0   0   6   16  6   56  56  56  56  12  13  ECAAAA  CCAAAA  OOOOxx
+767    55  1   3   7   7   7   67  167 267 767 14  15  NDAAAA  DCAAAA  VVVVxx
+363    56  1   3   3   3   3   63  163 363 363 6   7   ZNAAAA  ECAAAA  AAAAxx
+655    57  1   3   5   15  5   55  55  155 655 10  11  FZAAAA  FCAAAA  HHHHxx
+394    58  0   2   4   14  4   94  194 394 394 8   9   EPAAAA  GCAAAA  OOOOxx
+223    59  1   3   3   3   3   23  23  223 223 6   7   PIAAAA  HCAAAA  VVVVxx
+946    60  0   2   6   6   6   46  146 446 946 12  13  KKAAAA  ICAAAA  AAAAxx
+863    61  1   3   3   3   3   63  63  363 863 6   7   FHAAAA  JCAAAA  HHHHxx
+913    62  1   1   3   13  3   13  113 413 913 6   7   DJAAAA  KCAAAA  OOOOxx
+737    63  1   1   7   17  7   37  137 237 737 14  15  JCAAAA  LCAAAA  VVVVxx
+65 64  1   1   5   5   5   65  65  65  65  10  11  NCAAAA  MCAAAA  AAAAxx
+251    65  1   3   1   11  1   51  51  251 251 2   3   RJAAAA  NCAAAA  HHHHxx
+686    66  0   2   6   6   6   86  86  186 686 12  13  KAAAAA  OCAAAA  OOOOxx
+971    67  1   3   1   11  1   71  171 471 971 2   3   JLAAAA  PCAAAA  VVVVxx
+775    68  1   3   5   15  5   75  175 275 775 10  11  VDAAAA  QCAAAA  AAAAxx
+577    69  1   1   7   17  7   77  177 77  577 14  15  FWAAAA  RCAAAA  HHHHxx
+830    70  0   2   0   10  0   30  30  330 830 0   1   YFAAAA  SCAAAA  OOOOxx
+787    71  1   3   7   7   7   87  187 287 787 14  15  HEAAAA  TCAAAA  VVVVxx
+898    72  0   2   8   18  8   98  98  398 898 16  17  OIAAAA  UCAAAA  AAAAxx
+588    73  0   0   8   8   8   88  188 88  588 16  17  QWAAAA  VCAAAA  HHHHxx
+872    74  0   0   2   12  2   72  72  372 872 4   5   OHAAAA  WCAAAA  OOOOxx
+397    75  1   1   7   17  7   97  197 397 397 14  15  HPAAAA  XCAAAA  VVVVxx
+51 76  1   3   1   11  1   51  51  51  51  2   3   ZBAAAA  YCAAAA  AAAAxx
+381    77  1   1   1   1   1   81  181 381 381 2   3   ROAAAA  ZCAAAA  HHHHxx
+632    78  0   0   2   12  2   32  32  132 632 4   5   IYAAAA  ADAAAA  OOOOxx
+31 79  1   3   1   11  1   31  31  31  31  2   3   FBAAAA  BDAAAA  VVVVxx
+855    80  1   3   5   15  5   55  55  355 855 10  11  XGAAAA  CDAAAA  AAAAxx
+699    81  1   3   9   19  9   99  99  199 699 18  19  XAAAAA  DDAAAA  HHHHxx
+562    82  0   2   2   2   2   62  162 62  562 4   5   QVAAAA  EDAAAA  OOOOxx
+681    83  1   1   1   1   1   81  81  181 681 2   3   FAAAAA  FDAAAA  VVVVxx
+585    84  1   1   5   5   5   85  185 85  585 10  11  NWAAAA  GDAAAA  AAAAxx
+35 85  1   3   5   15  5   35  35  35  35  10  11  JBAAAA  HDAAAA  HHHHxx
+962    86  0   2   2   2   2   62  162 462 962 4   5   ALAAAA  IDAAAA  OOOOxx
+282    87  0   2   2   2   2   82  82  282 282 4   5   WKAAAA  JDAAAA  VVVVxx
+254    88  0   2   4   14  4   54  54  254 254 8   9   UJAAAA  KDAAAA  AAAAxx
+514    89  0   2   4   14  4   14  114 14  514 8   9   UTAAAA  LDAAAA  HHHHxx
+406    90  0   2   6   6   6   6   6   406 406 12  13  QPAAAA  MDAAAA  OOOOxx
+544    91  0   0   4   4   4   44  144 44  544 8   9   YUAAAA  NDAAAA  VVVVxx
+704    92  0   0   4   4   4   4   104 204 704 8   9   CBAAAA  ODAAAA  AAAAxx
+948    93  0   0   8   8   8   48  148 448 948 16  17  MKAAAA  PDAAAA  HHHHxx
+412    94  0   0   2   12  2   12  12  412 412 4   5   WPAAAA  QDAAAA  OOOOxx
+200    95  0   0   0   0   0   0   0   200 200 0   1   SHAAAA  RDAAAA  VVVVxx
+583    96  1   3   3   3   3   83  183 83  583 6   7   LWAAAA  SDAAAA  AAAAxx
+486    97  0   2   6   6   6   86  86  486 486 12  13  SSAAAA  TDAAAA  HHHHxx
+666    98  0   2   6   6   6   66  66  166 666 12  13  QZAAAA  UDAAAA  OOOOxx
+436    99  0   0   6   16  6   36  36  436 436 12  13  UQAAAA  VDAAAA  VVVVxx
+842    100 0   2   2   2   2   42  42  342 842 4   5   KGAAAA  WDAAAA  AAAAxx
+99 101 1   3   9   19  9   99  99  99  99  18  19  VDAAAA  XDAAAA  HHHHxx
+656    102 0   0   6   16  6   56  56  156 656 12  13  GZAAAA  YDAAAA  OOOOxx
+673    103 1   1   3   13  3   73  73  173 673 6   7   XZAAAA  ZDAAAA  VVVVxx
+371    104 1   3   1   11  1   71  171 371 371 2   3   HOAAAA  AEAAAA  AAAAxx
+869    105 1   1   9   9   9   69  69  369 869 18  19  LHAAAA  BEAAAA  HHHHxx
+569    106 1   1   9   9   9   69  169 69  569 18  19  XVAAAA  CEAAAA  OOOOxx
+616    107 0   0   6   16  6   16  16  116 616 12  13  SXAAAA  DEAAAA  VVVVxx
+612    108 0   0   2   12  2   12  12  112 612 4   5   OXAAAA  EEAAAA  AAAAxx
+505    109 1   1   5   5   5   5   105 5   505 10  11  LTAAAA  FEAAAA  HHHHxx
+922    110 0   2   2   2   2   22  122 422 922 4   5   MJAAAA  GEAAAA  OOOOxx
+221    111 1   1   1   1   1   21  21  221 221 2   3   NIAAAA  HEAAAA  VVVVxx
+388    112 0   0   8   8   8   88  188 388 388 16  17  YOAAAA  IEAAAA  AAAAxx
+567    113 1   3   7   7   7   67  167 67  567 14  15  VVAAAA  JEAAAA  HHHHxx
+58 114 0   2   8   18  8   58  58  58  58  16  17  GCAAAA  KEAAAA  OOOOxx
+316    115 0   0   6   16  6   16  116 316 316 12  13  EMAAAA  LEAAAA  VVVVxx
+659    116 1   3   9   19  9   59  59  159 659 18  19  JZAAAA  MEAAAA  AAAAxx
+501    117 1   1   1   1   1   1   101 1   501 2   3   HTAAAA  NEAAAA  HHHHxx
+815    118 1   3   5   15  5   15  15  315 815 10  11  JFAAAA  OEAAAA  OOOOxx
+638    119 0   2   8   18  8   38  38  138 638 16  17  OYAAAA  PEAAAA  VVVVxx
+696    120 0   0   6   16  6   96  96  196 696 12  13  UAAAAA  QEAAAA  AAAAxx
+734    121 0   2   4   14  4   34  134 234 734 8   9   GCAAAA  REAAAA  HHHHxx
+237    122 1   1   7   17  7   37  37  237 237 14  15  DJAAAA  SEAAAA  OOOOxx
+816    123 0   0   6   16  6   16  16  316 816 12  13  KFAAAA  TEAAAA  VVVVxx
+917    124 1   1   7   17  7   17  117 417 917 14  15  HJAAAA  UEAAAA  AAAAxx
+844    125 0   0   4   4   4   44  44  344 844 8   9   MGAAAA  VEAAAA  HHHHxx
+657    126 1   1   7   17  7   57  57  157 657 14  15  HZAAAA  WEAAAA  OOOOxx
+952    127 0   0   2   12  2   52  152 452 952 4   5   QKAAAA  XEAAAA  VVVVxx
+519    128 1   3   9   19  9   19  119 19  519 18  19  ZTAAAA  YEAAAA  AAAAxx
+792    129 0   0   2   12  2   92  192 292 792 4   5   MEAAAA  ZEAAAA  HHHHxx
+275    130 1   3   5   15  5   75  75  275 275 10  11  PKAAAA  AFAAAA  OOOOxx
+319    131 1   3   9   19  9   19  119 319 319 18  19  HMAAAA  BFAAAA  VVVVxx
+487    132 1   3   7   7   7   87  87  487 487 14  15  TSAAAA  CFAAAA  AAAAxx
+945    133 1   1   5   5   5   45  145 445 945 10  11  JKAAAA  DFAAAA  HHHHxx
+584    134 0   0   4   4   4   84  184 84  584 8   9   MWAAAA  EFAAAA  OOOOxx
+765    135 1   1   5   5   5   65  165 265 765 10  11  LDAAAA  FFAAAA  VVVVxx
+814    136 0   2   4   14  4   14  14  314 814 8   9   IFAAAA  GFAAAA  AAAAxx
+359    137 1   3   9   19  9   59  159 359 359 18  19  VNAAAA  HFAAAA  HHHHxx
+548    138 0   0   8   8   8   48  148 48  548 16  17  CVAAAA  IFAAAA  OOOOxx
+811    139 1   3   1   11  1   11  11  311 811 2   3   FFAAAA  JFAAAA  VVVVxx
+531    140 1   3   1   11  1   31  131 31  531 2   3   LUAAAA  KFAAAA  AAAAxx
+104    141 0   0   4   4   4   4   104 104 104 8   9   AEAAAA  LFAAAA  HHHHxx
+33 142 1   1   3   13  3   33  33  33  33  6   7   HBAAAA  MFAAAA  OOOOxx
+404    143 0   0   4   4   4   4   4   404 404 8   9   OPAAAA  NFAAAA  VVVVxx
+995    144 1   3   5   15  5   95  195 495 995 10  11  HMAAAA  OFAAAA  AAAAxx
+408    145 0   0   8   8   8   8   8   408 408 16  17  SPAAAA  PFAAAA  HHHHxx
+93 146 1   1   3   13  3   93  93  93  93  6   7   PDAAAA  QFAAAA  OOOOxx
+794    147 0   2   4   14  4   94  194 294 794 8   9   OEAAAA  RFAAAA  VVVVxx
+833    148 1   1   3   13  3   33  33  333 833 6   7   BGAAAA  SFAAAA  AAAAxx
+615    149 1   3   5   15  5   15  15  115 615 10  11  RXAAAA  TFAAAA  HHHHxx
+333    150 1   1   3   13  3   33  133 333 333 6   7   VMAAAA  UFAAAA  OOOOxx
+357    151 1   1   7   17  7   57  157 357 357 14  15  TNAAAA  VFAAAA  VVVVxx
+999    152 1   3   9   19  9   99  199 499 999 18  19  LMAAAA  WFAAAA  AAAAxx
+515    153 1   3   5   15  5   15  115 15  515 10  11  VTAAAA  XFAAAA  HHHHxx
+685    154 1   1   5   5   5   85  85  185 685 10  11  JAAAAA  YFAAAA  OOOOxx
+692    155 0   0   2   12  2   92  92  192 692 4   5   QAAAAA  ZFAAAA  VVVVxx
+627    156 1   3   7   7   7   27  27  127 627 14  15  DYAAAA  AGAAAA  AAAAxx
+654    157 0   2   4   14  4   54  54  154 654 8   9   EZAAAA  BGAAAA  HHHHxx
+115    158 1   3   5   15  5   15  115 115 115 10  11  LEAAAA  CGAAAA  OOOOxx
+75 159 1   3   5   15  5   75  75  75  75  10  11  XCAAAA  DGAAAA  VVVVxx
+14 160 0   2   4   14  4   14  14  14  14  8   9   OAAAAA  EGAAAA  AAAAxx
+148    161 0   0   8   8   8   48  148 148 148 16  17  SFAAAA  FGAAAA  HHHHxx
+201    162 1   1   1   1   1   1   1   201 201 2   3   THAAAA  GGAAAA  OOOOxx
+862    163 0   2   2   2   2   62  62  362 862 4   5   EHAAAA  HGAAAA  VVVVxx
+634    164 0   2   4   14  4   34  34  134 634 8   9   KYAAAA  IGAAAA  AAAAxx
+589    165 1   1   9   9   9   89  189 89  589 18  19  RWAAAA  JGAAAA  HHHHxx
+142    166 0   2   2   2   2   42  142 142 142 4   5   MFAAAA  KGAAAA  OOOOxx
+545    167 1   1   5   5   5   45  145 45  545 10  11  ZUAAAA  LGAAAA  VVVVxx
+983    168 1   3   3   3   3   83  183 483 983 6   7   VLAAAA  MGAAAA  AAAAxx
+87 169 1   3   7   7   7   87  87  87  87  14  15  JDAAAA  NGAAAA  HHHHxx
+335    170 1   3   5   15  5   35  135 335 335 10  11  XMAAAA  OGAAAA  OOOOxx
+915    171 1   3   5   15  5   15  115 415 915 10  11  FJAAAA  PGAAAA  VVVVxx
+286    172 0   2   6   6   6   86  86  286 286 12  13  ALAAAA  QGAAAA  AAAAxx
+361    173 1   1   1   1   1   61  161 361 361 2   3   XNAAAA  RGAAAA  HHHHxx
+97 174 1   1   7   17  7   97  97  97  97  14  15  TDAAAA  SGAAAA  OOOOxx
+98 175 0   2   8   18  8   98  98  98  98  16  17  UDAAAA  TGAAAA  VVVVxx
+377    176 1   1   7   17  7   77  177 377 377 14  15  NOAAAA  UGAAAA  AAAAxx
+525    177 1   1   5   5   5   25  125 25  525 10  11  FUAAAA  VGAAAA  HHHHxx
+448    178 0   0   8   8   8   48  48  448 448 16  17  GRAAAA  WGAAAA  OOOOxx
+154    179 0   2   4   14  4   54  154 154 154 8   9   YFAAAA  XGAAAA  VVVVxx
+866    180 0   2   6   6   6   66  66  366 866 12  13  IHAAAA  YGAAAA  AAAAxx
+741    181 1   1   1   1   1   41  141 241 741 2   3   NCAAAA  ZGAAAA  HHHHxx
+172    182 0   0   2   12  2   72  172 172 172 4   5   QGAAAA  AHAAAA  OOOOxx
+843    183 1   3   3   3   3   43  43  343 843 6   7   LGAAAA  BHAAAA  VVVVxx
+378    184 0   2   8   18  8   78  178 378 378 16  17  OOAAAA  CHAAAA  AAAAxx
+804    185 0   0   4   4   4   4   4   304 804 8   9   YEAAAA  DHAAAA  HHHHxx
+596    186 0   0   6   16  6   96  196 96  596 12  13  YWAAAA  EHAAAA  OOOOxx
+77 187 1   1   7   17  7   77  77  77  77  14  15  ZCAAAA  FHAAAA  VVVVxx
+572    188 0   0   2   12  2   72  172 72  572 4   5   AWAAAA  GHAAAA  AAAAxx
+444    189 0   0   4   4   4   44  44  444 444 8   9   CRAAAA  HHAAAA  HHHHxx
+47 190 1   3   7   7   7   47  47  47  47  14  15  VBAAAA  IHAAAA  OOOOxx
+274    191 0   2   4   14  4   74  74  274 274 8   9   OKAAAA  JHAAAA  VVVVxx
+40 192 0   0   0   0   0   40  40  40  40  0   1   OBAAAA  KHAAAA  AAAAxx
+339    193 1   3   9   19  9   39  139 339 339 18  19  BNAAAA  LHAAAA  HHHHxx
+13 194 1   1   3   13  3   13  13  13  13  6   7   NAAAAA  MHAAAA  OOOOxx
+878    195 0   2   8   18  8   78  78  378 878 16  17  UHAAAA  NHAAAA  VVVVxx
+53 196 1   1   3   13  3   53  53  53  53  6   7   BCAAAA  OHAAAA  AAAAxx
+939    197 1   3   9   19  9   39  139 439 939 18  19  DKAAAA  PHAAAA  HHHHxx
+928    198 0   0   8   8   8   28  128 428 928 16  17  SJAAAA  QHAAAA  OOOOxx
+886    199 0   2   6   6   6   86  86  386 886 12  13  CIAAAA  RHAAAA  VVVVxx
+267    200 1   3   7   7   7   67  67  267 267 14  15  HKAAAA  SHAAAA  AAAAxx
+105    201 1   1   5   5   5   5   105 105 105 10  11  BEAAAA  THAAAA  HHHHxx
+312    202 0   0   2   12  2   12  112 312 312 4   5   AMAAAA  UHAAAA  OOOOxx
+552    203 0   0   2   12  2   52  152 52  552 4   5   GVAAAA  VHAAAA  VVVVxx
+918    204 0   2   8   18  8   18  118 418 918 16  17  IJAAAA  WHAAAA  AAAAxx
+114    205 0   2   4   14  4   14  114 114 114 8   9   KEAAAA  XHAAAA  HHHHxx
+805    206 1   1   5   5   5   5   5   305 805 10  11  ZEAAAA  YHAAAA  OOOOxx
+875    207 1   3   5   15  5   75  75  375 875 10  11  RHAAAA  ZHAAAA  VVVVxx
+225    208 1   1   5   5   5   25  25  225 225 10  11  RIAAAA  AIAAAA  AAAAxx
+495    209 1   3   5   15  5   95  95  495 495 10  11  BTAAAA  BIAAAA  HHHHxx
+150    210 0   2   0   10  0   50  150 150 150 0   1   UFAAAA  CIAAAA  OOOOxx
+759    211 1   3   9   19  9   59  159 259 759 18  19  FDAAAA  DIAAAA  VVVVxx
+149    212 1   1   9   9   9   49  149 149 149 18  19  TFAAAA  EIAAAA  AAAAxx
+480    213 0   0   0   0   0   80  80  480 480 0   1   MSAAAA  FIAAAA  HHHHxx
+1  214 1   1   1   1   1   1   1   1   1   2   3   BAAAAA  GIAAAA  OOOOxx
+557    215 1   1   7   17  7   57  157 57  557 14  15  LVAAAA  HIAAAA  VVVVxx
+295    216 1   3   5   15  5   95  95  295 295 10  11  JLAAAA  IIAAAA  AAAAxx
+854    217 0   2   4   14  4   54  54  354 854 8   9   WGAAAA  JIAAAA  HHHHxx
+420    218 0   0   0   0   0   20  20  420 420 0   1   EQAAAA  KIAAAA  OOOOxx
+414    219 0   2   4   14  4   14  14  414 414 8   9   YPAAAA  LIAAAA  VVVVxx
+758    220 0   2   8   18  8   58  158 258 758 16  17  EDAAAA  MIAAAA  AAAAxx
+879    221 1   3   9   19  9   79  79  379 879 18  19  VHAAAA  NIAAAA  HHHHxx
+332    222 0   0   2   12  2   32  132 332 332 4   5   UMAAAA  OIAAAA  OOOOxx
+78 223 0   2   8   18  8   78  78  78  78  16  17  ADAAAA  PIAAAA  VVVVxx
+851    224 1   3   1   11  1   51  51  351 851 2   3   TGAAAA  QIAAAA  AAAAxx
+592    225 0   0   2   12  2   92  192 92  592 4   5   UWAAAA  RIAAAA  HHHHxx
+979    226 1   3   9   19  9   79  179 479 979 18  19  RLAAAA  SIAAAA  OOOOxx
+989    227 1   1   9   9   9   89  189 489 989 18  19  BMAAAA  TIAAAA  VVVVxx
+752    228 0   0   2   12  2   52  152 252 752 4   5   YCAAAA  UIAAAA  AAAAxx
+214    229 0   2   4   14  4   14  14  214 214 8   9   GIAAAA  VIAAAA  HHHHxx
+453    230 1   1   3   13  3   53  53  453 453 6   7   LRAAAA  WIAAAA  OOOOxx
+540    231 0   0   0   0   0   40  140 40  540 0   1   UUAAAA  XIAAAA  VVVVxx
+597    232 1   1   7   17  7   97  197 97  597 14  15  ZWAAAA  YIAAAA  AAAAxx
+356    233 0   0   6   16  6   56  156 356 356 12  13  SNAAAA  ZIAAAA  HHHHxx
+720    234 0   0   0   0   0   20  120 220 720 0   1   SBAAAA  AJAAAA  OOOOxx
+367    235 1   3   7   7   7   67  167 367 367 14  15  DOAAAA  BJAAAA  VVVVxx
+762    236 0   2   2   2   2   62  162 262 762 4   5   IDAAAA  CJAAAA  AAAAxx
+986    237 0   2   6   6   6   86  186 486 986 12  13  YLAAAA  DJAAAA  HHHHxx
+924    238 0   0   4   4   4   24  124 424 924 8   9   OJAAAA  EJAAAA  OOOOxx
+779    239 1   3   9   19  9   79  179 279 779 18  19  ZDAAAA  FJAAAA  VVVVxx
+684    240 0   0   4   4   4   84  84  184 684 8   9   IAAAAA  GJAAAA  AAAAxx
+413    241 1   1   3   13  3   13  13  413 413 6   7   XPAAAA  HJAAAA  HHHHxx
+479    242 1   3   9   19  9   79  79  479 479 18  19  LSAAAA  IJAAAA  OOOOxx
+731    243 1   3   1   11  1   31  131 231 731 2   3   DCAAAA  JJAAAA  VVVVxx
+409    244 1   1   9   9   9   9   9   409 409 18  19  TPAAAA  KJAAAA  AAAAxx
+372    245 0   0   2   12  2   72  172 372 372 4   5   IOAAAA  LJAAAA  HHHHxx
+139    246 1   3   9   19  9   39  139 139 139 18  19  JFAAAA  MJAAAA  OOOOxx
+717    247 1   1   7   17  7   17  117 217 717 14  15  PBAAAA  NJAAAA  VVVVxx
+539    248 1   3   9   19  9   39  139 39  539 18  19  TUAAAA  OJAAAA  AAAAxx
+318    249 0   2   8   18  8   18  118 318 318 16  17  GMAAAA  PJAAAA  HHHHxx
+208    250 0   0   8   8   8   8   8   208 208 16  17  AIAAAA  QJAAAA  OOOOxx
+797    251 1   1   7   17  7   97  197 297 797 14  15  REAAAA  RJAAAA  VVVVxx
+661    252 1   1   1   1   1   61  61  161 661 2   3   LZAAAA  SJAAAA  AAAAxx
+50 253 0   2   0   10  0   50  50  50  50  0   1   YBAAAA  TJAAAA  HHHHxx
+102    254 0   2   2   2   2   2   102 102 102 4   5   YDAAAA  UJAAAA  OOOOxx
+484    255 0   0   4   4   4   84  84  484 484 8   9   QSAAAA  VJAAAA  VVVVxx
+108    256 0   0   8   8   8   8   108 108 108 16  17  EEAAAA  WJAAAA  AAAAxx
+140    257 0   0   0   0   0   40  140 140 140 0   1   KFAAAA  XJAAAA  HHHHxx
+996    258 0   0   6   16  6   96  196 496 996 12  13  IMAAAA  YJAAAA  OOOOxx
+687    259 1   3   7   7   7   87  87  187 687 14  15  LAAAAA  ZJAAAA  VVVVxx
+241    260 1   1   1   1   1   41  41  241 241 2   3   HJAAAA  AKAAAA  AAAAxx
+923    261 1   3   3   3   3   23  123 423 923 6   7   NJAAAA  BKAAAA  HHHHxx
+500    262 0   0   0   0   0   0   100 0   500 0   1   GTAAAA  CKAAAA  OOOOxx
+536    263 0   0   6   16  6   36  136 36  536 12  13  QUAAAA  DKAAAA  VVVVxx
+490    264 0   2   0   10  0   90  90  490 490 0   1   WSAAAA  EKAAAA  AAAAxx
+773    265 1   1   3   13  3   73  173 273 773 6   7   TDAAAA  FKAAAA  HHHHxx
+19 266 1   3   9   19  9   19  19  19  19  18  19  TAAAAA  GKAAAA  OOOOxx
+534    267 0   2   4   14  4   34  134 34  534 8   9   OUAAAA  HKAAAA  VVVVxx
+941    268 1   1   1   1   1   41  141 441 941 2   3   FKAAAA  IKAAAA  AAAAxx
+477    269 1   1   7   17  7   77  77  477 477 14  15  JSAAAA  JKAAAA  HHHHxx
+173    270 1   1   3   13  3   73  173 173 173 6   7   RGAAAA  KKAAAA  OOOOxx
+113    271 1   1   3   13  3   13  113 113 113 6   7   JEAAAA  LKAAAA  VVVVxx
+526    272 0   2   6   6   6   26  126 26  526 12  13  GUAAAA  MKAAAA  AAAAxx
+727    273 1   3   7   7   7   27  127 227 727 14  15  ZBAAAA  NKAAAA  HHHHxx
+302    274 0   2   2   2   2   2   102 302 302 4   5   QLAAAA  OKAAAA  OOOOxx
+789    275 1   1   9   9   9   89  189 289 789 18  19  JEAAAA  PKAAAA  VVVVxx
+447    276 1   3   7   7   7   47  47  447 447 14  15  FRAAAA  QKAAAA  AAAAxx
+884    277 0   0   4   4   4   84  84  384 884 8   9   AIAAAA  RKAAAA  HHHHxx
+718    278 0   2   8   18  8   18  118 218 718 16  17  QBAAAA  SKAAAA  OOOOxx
+818    279 0   2   8   18  8   18  18  318 818 16  17  MFAAAA  TKAAAA  VVVVxx
+466    280 0   2   6   6   6   66  66  466 466 12  13  YRAAAA  UKAAAA  AAAAxx
+131    281 1   3   1   11  1   31  131 131 131 2   3   BFAAAA  VKAAAA  HHHHxx
+503    282 1   3   3   3   3   3   103 3   503 6   7   JTAAAA  WKAAAA  OOOOxx
+364    283 0   0   4   4   4   64  164 364 364 8   9   AOAAAA  XKAAAA  VVVVxx
+934    284 0   2   4   14  4   34  134 434 934 8   9   YJAAAA  YKAAAA  AAAAxx
+542    285 0   2   2   2   2   42  142 42  542 4   5   WUAAAA  ZKAAAA  HHHHxx
+146    286 0   2   6   6   6   46  146 146 146 12  13  QFAAAA  ALAAAA  OOOOxx
+652    287 0   0   2   12  2   52  52  152 652 4   5   CZAAAA  BLAAAA  VVVVxx
+566    288 0   2   6   6   6   66  166 66  566 12  13  UVAAAA  CLAAAA  AAAAxx
+788    289 0   0   8   8   8   88  188 288 788 16  17  IEAAAA  DLAAAA  HHHHxx
+168    290 0   0   8   8   8   68  168 168 168 16  17  MGAAAA  ELAAAA  OOOOxx
+736    291 0   0   6   16  6   36  136 236 736 12  13  ICAAAA  FLAAAA  VVVVxx
+795    292 1   3   5   15  5   95  195 295 795 10  11  PEAAAA  GLAAAA  AAAAxx
+103    293 1   3   3   3   3   3   103 103 103 6   7   ZDAAAA  HLAAAA  HHHHxx
+763    294 1   3   3   3   3   63  163 263 763 6   7   JDAAAA  ILAAAA  OOOOxx
+256    295 0   0   6   16  6   56  56  256 256 12  13  WJAAAA  JLAAAA  VVVVxx
+63 296 1   3   3   3   3   63  63  63  63  6   7   LCAAAA  KLAAAA  AAAAxx
+702    297 0   2   2   2   2   2   102 202 702 4   5   ABAAAA  LLAAAA  HHHHxx
+390    298 0   2   0   10  0   90  190 390 390 0   1   APAAAA  MLAAAA  OOOOxx
+116    299 0   0   6   16  6   16  116 116 116 12  13  MEAAAA  NLAAAA  VVVVxx
+354    300 0   2   4   14  4   54  154 354 354 8   9   QNAAAA  OLAAAA  AAAAxx
+162    301 0   2   2   2   2   62  162 162 162 4   5   GGAAAA  PLAAAA  HHHHxx
+71 302 1   3   1   11  1   71  71  71  71  2   3   TCAAAA  QLAAAA  OOOOxx
+916    303 0   0   6   16  6   16  116 416 916 12  13  GJAAAA  RLAAAA  VVVVxx
+565    304 1   1   5   5   5   65  165 65  565 10  11  TVAAAA  SLAAAA  AAAAxx
+509    305 1   1   9   9   9   9   109 9   509 18  19  PTAAAA  TLAAAA  HHHHxx
+20 306 0   0   0   0   0   20  20  20  20  0   1   UAAAAA  ULAAAA  OOOOxx
+813    307 1   1   3   13  3   13  13  313 813 6   7   HFAAAA  VLAAAA  VVVVxx
+80 308 0   0   0   0   0   80  80  80  80  0   1   CDAAAA  WLAAAA  AAAAxx
+400    309 0   0   0   0   0   0   0   400 400 0   1   KPAAAA  XLAAAA  HHHHxx
+888    310 0   0   8   8   8   88  88  388 888 16  17  EIAAAA  YLAAAA  OOOOxx
+825    311 1   1   5   5   5   25  25  325 825 10  11  TFAAAA  ZLAAAA  VVVVxx
+401    312 1   1   1   1   1   1   1   401 401 2   3   LPAAAA  AMAAAA  AAAAxx
+158    313 0   2   8   18  8   58  158 158 158 16  17  CGAAAA  BMAAAA  HHHHxx
+973    314 1   1   3   13  3   73  173 473 973 6   7   LLAAAA  CMAAAA  OOOOxx
+324    315 0   0   4   4   4   24  124 324 324 8   9   MMAAAA  DMAAAA  VVVVxx
+873    316 1   1   3   13  3   73  73  373 873 6   7   PHAAAA  EMAAAA  AAAAxx
+676    317 0   0   6   16  6   76  76  176 676 12  13  AAAAAA  FMAAAA  HHHHxx
+199    318 1   3   9   19  9   99  199 199 199 18  19  RHAAAA  GMAAAA  OOOOxx
+304    319 0   0   4   4   4   4   104 304 304 8   9   SLAAAA  HMAAAA  VVVVxx
+338    320 0   2   8   18  8   38  138 338 338 16  17  ANAAAA  IMAAAA  AAAAxx
+743    321 1   3   3   3   3   43  143 243 743 6   7   PCAAAA  JMAAAA  HHHHxx
+730    322 0   2   0   10  0   30  130 230 730 0   1   CCAAAA  KMAAAA  OOOOxx
+130    323 0   2   0   10  0   30  130 130 130 0   1   AFAAAA  LMAAAA  VVVVxx
+224    324 0   0   4   4   4   24  24  224 224 8   9   QIAAAA  MMAAAA  AAAAxx
+216    325 0   0   6   16  6   16  16  216 216 12  13  IIAAAA  NMAAAA  HHHHxx
+2  326 0   2   2   2   2   2   2   2   2   4   5   CAAAAA  OMAAAA  OOOOxx
+836    327 0   0   6   16  6   36  36  336 836 12  13  EGAAAA  PMAAAA  VVVVxx
+443    328 1   3   3   3   3   43  43  443 443 6   7   BRAAAA  QMAAAA  AAAAxx
+777    329 1   1   7   17  7   77  177 277 777 14  15  XDAAAA  RMAAAA  HHHHxx
+126    330 0   2   6   6   6   26  126 126 126 12  13  WEAAAA  SMAAAA  OOOOxx
+117    331 1   1   7   17  7   17  117 117 117 14  15  NEAAAA  TMAAAA  VVVVxx
+633    332 1   1   3   13  3   33  33  133 633 6   7   JYAAAA  UMAAAA  AAAAxx
+310    333 0   2   0   10  0   10  110 310 310 0   1   YLAAAA  VMAAAA  HHHHxx
+622    334 0   2   2   2   2   22  22  122 622 4   5   YXAAAA  WMAAAA  OOOOxx
+268    335 0   0   8   8   8   68  68  268 268 16  17  IKAAAA  XMAAAA  VVVVxx
+384    336 0   0   4   4   4   84  184 384 384 8   9   UOAAAA  YMAAAA  AAAAxx
+460    337 0   0   0   0   0   60  60  460 460 0   1   SRAAAA  ZMAAAA  HHHHxx
+475    338 1   3   5   15  5   75  75  475 475 10  11  HSAAAA  ANAAAA  OOOOxx
+624    339 0   0   4   4   4   24  24  124 624 8   9   AYAAAA  BNAAAA  VVVVxx
+826    340 0   2   6   6   6   26  26  326 826 12  13  UFAAAA  CNAAAA  AAAAxx
+680    341 0   0   0   0   0   80  80  180 680 0   1   EAAAAA  DNAAAA  HHHHxx
+306    342 0   2   6   6   6   6   106 306 306 12  13  ULAAAA  ENAAAA  OOOOxx
+896    343 0   0   6   16  6   96  96  396 896 12  13  MIAAAA  FNAAAA  VVVVxx
+30 344 0   2   0   10  0   30  30  30  30  0   1   EBAAAA  GNAAAA  AAAAxx
+576    345 0   0   6   16  6   76  176 76  576 12  13  EWAAAA  HNAAAA  HHHHxx
+551    346 1   3   1   11  1   51  151 51  551 2   3   FVAAAA  INAAAA  OOOOxx
+639    347 1   3   9   19  9   39  39  139 639 18  19  PYAAAA  JNAAAA  VVVVxx
+975    348 1   3   5   15  5   75  175 475 975 10  11  NLAAAA  KNAAAA  AAAAxx
+882    349 0   2   2   2   2   82  82  382 882 4   5   YHAAAA  LNAAAA  HHHHxx
+160    350 0   0   0   0   0   60  160 160 160 0   1   EGAAAA  MNAAAA  OOOOxx
+522    351 0   2   2   2   2   22  122 22  522 4   5   CUAAAA  NNAAAA  VVVVxx
+620    352 0   0   0   0   0   20  20  120 620 0   1   WXAAAA  ONAAAA  AAAAxx
+719    353 1   3   9   19  9   19  119 219 719 18  19  RBAAAA  PNAAAA  HHHHxx
+88 354 0   0   8   8   8   88  88  88  88  16  17  KDAAAA  QNAAAA  OOOOxx
+614    355 0   2   4   14  4   14  14  114 614 8   9   QXAAAA  RNAAAA  VVVVxx
+54 356 0   2   4   14  4   54  54  54  54  8   9   CCAAAA  SNAAAA  AAAAxx
+209    357 1   1   9   9   9   9   9   209 209 18  19  BIAAAA  TNAAAA  HHHHxx
+67 358 1   3   7   7   7   67  67  67  67  14  15  PCAAAA  UNAAAA  OOOOxx
+809    359 1   1   9   9   9   9   9   309 809 18  19  DFAAAA  VNAAAA  VVVVxx
+982    360 0   2   2   2   2   82  182 482 982 4   5   ULAAAA  WNAAAA  AAAAxx
+817    361 1   1   7   17  7   17  17  317 817 14  15  LFAAAA  XNAAAA  HHHHxx
+187    362 1   3   7   7   7   87  187 187 187 14  15  FHAAAA  YNAAAA  OOOOxx
+992    363 0   0   2   12  2   92  192 492 992 4   5   EMAAAA  ZNAAAA  VVVVxx
+580    364 0   0   0   0   0   80  180 80  580 0   1   IWAAAA  AOAAAA  AAAAxx
+658    365 0   2   8   18  8   58  58  158 658 16  17  IZAAAA  BOAAAA  HHHHxx
+222    366 0   2   2   2   2   22  22  222 222 4   5   OIAAAA  COAAAA  OOOOxx
+667    367 1   3   7   7   7   67  67  167 667 14  15  RZAAAA  DOAAAA  VVVVxx
+715    368 1   3   5   15  5   15  115 215 715 10  11  NBAAAA  EOAAAA  AAAAxx
+990    369 0   2   0   10  0   90  190 490 990 0   1   CMAAAA  FOAAAA  HHHHxx
+22 370 0   2   2   2   2   22  22  22  22  4   5   WAAAAA  GOAAAA  OOOOxx
+362    371 0   2   2   2   2   62  162 362 362 4   5   YNAAAA  HOAAAA  VVVVxx
+376    372 0   0   6   16  6   76  176 376 376 12  13  MOAAAA  IOAAAA  AAAAxx
+246    373 0   2   6   6   6   46  46  246 246 12  13  MJAAAA  JOAAAA  HHHHxx
+300    374 0   0   0   0   0   0   100 300 300 0   1   OLAAAA  KOAAAA  OOOOxx
+231    375 1   3   1   11  1   31  31  231 231 2   3   XIAAAA  LOAAAA  VVVVxx
+151    376 1   3   1   11  1   51  151 151 151 2   3   VFAAAA  MOAAAA  AAAAxx
+29 377 1   1   9   9   9   29  29  29  29  18  19  DBAAAA  NOAAAA  HHHHxx
+297    378 1   1   7   17  7   97  97  297 297 14  15  LLAAAA  OOAAAA  OOOOxx
+403    379 1   3   3   3   3   3   3   403 403 6   7   NPAAAA  POAAAA  VVVVxx
+716    380 0   0   6   16  6   16  116 216 716 12  13  OBAAAA  QOAAAA  AAAAxx
+260    381 0   0   0   0   0   60  60  260 260 0   1   AKAAAA  ROAAAA  HHHHxx
+170    382 0   2   0   10  0   70  170 170 170 0   1   OGAAAA  SOAAAA  OOOOxx
+285    383 1   1   5   5   5   85  85  285 285 10  11  ZKAAAA  TOAAAA  VVVVxx
+82 384 0   2   2   2   2   82  82  82  82  4   5   EDAAAA  UOAAAA  AAAAxx
+958    385 0   2   8   18  8   58  158 458 958 16  17  WKAAAA  VOAAAA  HHHHxx
+175    386 1   3   5   15  5   75  175 175 175 10  11  TGAAAA  WOAAAA  OOOOxx
+671    387 1   3   1   11  1   71  71  171 671 2   3   VZAAAA  XOAAAA  VVVVxx
+822    388 0   2   2   2   2   22  22  322 822 4   5   QFAAAA  YOAAAA  AAAAxx
+573    389 1   1   3   13  3   73  173 73  573 6   7   BWAAAA  ZOAAAA  HHHHxx
+723    390 1   3   3   3   3   23  123 223 723 6   7   VBAAAA  APAAAA  OOOOxx
+195    391 1   3   5   15  5   95  195 195 195 10  11  NHAAAA  BPAAAA  VVVVxx
+197    392 1   1   7   17  7   97  197 197 197 14  15  PHAAAA  CPAAAA  AAAAxx
+755    393 1   3   5   15  5   55  155 255 755 10  11  BDAAAA  DPAAAA  HHHHxx
+42 394 0   2   2   2   2   42  42  42  42  4   5   QBAAAA  EPAAAA  OOOOxx
+897    395 1   1   7   17  7   97  97  397 897 14  15  NIAAAA  FPAAAA  VVVVxx
+309    396 1   1   9   9   9   9   109 309 309 18  19  XLAAAA  GPAAAA  AAAAxx
+724    397 0   0   4   4   4   24  124 224 724 8   9   WBAAAA  HPAAAA  HHHHxx
+474    398 0   2   4   14  4   74  74  474 474 8   9   GSAAAA  IPAAAA  OOOOxx
+345    399 1   1   5   5   5   45  145 345 345 10  11  HNAAAA  JPAAAA  VVVVxx
+678    400 0   2   8   18  8   78  78  178 678 16  17  CAAAAA  KPAAAA  AAAAxx
+757    401 1   1   7   17  7   57  157 257 757 14  15  DDAAAA  LPAAAA  HHHHxx
+600    402 0   0   0   0   0   0   0   100 600 0   1   CXAAAA  MPAAAA  OOOOxx
+184    403 0   0   4   4   4   84  184 184 184 8   9   CHAAAA  NPAAAA  VVVVxx
+155    404 1   3   5   15  5   55  155 155 155 10  11  ZFAAAA  OPAAAA  AAAAxx
+136    405 0   0   6   16  6   36  136 136 136 12  13  GFAAAA  PPAAAA  HHHHxx
+889    406 1   1   9   9   9   89  89  389 889 18  19  FIAAAA  QPAAAA  OOOOxx
+95 407 1   3   5   15  5   95  95  95  95  10  11  RDAAAA  RPAAAA  VVVVxx
+549    408 1   1   9   9   9   49  149 49  549 18  19  DVAAAA  SPAAAA  AAAAxx
+81 409 1   1   1   1   1   81  81  81  81  2   3   DDAAAA  TPAAAA  HHHHxx
+679    410 1   3   9   19  9   79  79  179 679 18  19  DAAAAA  UPAAAA  OOOOxx
+27 411 1   3   7   7   7   27  27  27  27  14  15  BBAAAA  VPAAAA  VVVVxx
+748    412 0   0   8   8   8   48  148 248 748 16  17  UCAAAA  WPAAAA  AAAAxx
+107    413 1   3   7   7   7   7   107 107 107 14  15  DEAAAA  XPAAAA  HHHHxx
+870    414 0   2   0   10  0   70  70  370 870 0   1   MHAAAA  YPAAAA  OOOOxx
+848    415 0   0   8   8   8   48  48  348 848 16  17  QGAAAA  ZPAAAA  VVVVxx
+764    416 0   0   4   4   4   64  164 264 764 8   9   KDAAAA  AQAAAA  AAAAxx
+535    417 1   3   5   15  5   35  135 35  535 10  11  PUAAAA  BQAAAA  HHHHxx
+211    418 1   3   1   11  1   11  11  211 211 2   3   DIAAAA  CQAAAA  OOOOxx
+625    419 1   1   5   5   5   25  25  125 625 10  11  BYAAAA  DQAAAA  VVVVxx
+96 420 0   0   6   16  6   96  96  96  96  12  13  SDAAAA  EQAAAA  AAAAxx
+828    421 0   0   8   8   8   28  28  328 828 16  17  WFAAAA  FQAAAA  HHHHxx
+229    422 1   1   9   9   9   29  29  229 229 18  19  VIAAAA  GQAAAA  OOOOxx
+602    423 0   2   2   2   2   2   2   102 602 4   5   EXAAAA  HQAAAA  VVVVxx
+742    424 0   2   2   2   2   42  142 242 742 4   5   OCAAAA  IQAAAA  AAAAxx
+451    425 1   3   1   11  1   51  51  451 451 2   3   JRAAAA  JQAAAA  HHHHxx
+991    426 1   3   1   11  1   91  191 491 991 2   3   DMAAAA  KQAAAA  OOOOxx
+301    427 1   1   1   1   1   1   101 301 301 2   3   PLAAAA  LQAAAA  VVVVxx
+510    428 0   2   0   10  0   10  110 10  510 0   1   QTAAAA  MQAAAA  AAAAxx
+299    429 1   3   9   19  9   99  99  299 299 18  19  NLAAAA  NQAAAA  HHHHxx
+961    430 1   1   1   1   1   61  161 461 961 2   3   ZKAAAA  OQAAAA  OOOOxx
+3  431 1   3   3   3   3   3   3   3   3   6   7   DAAAAA  PQAAAA  VVVVxx
+106    432 0   2   6   6   6   6   106 106 106 12  13  CEAAAA  QQAAAA  AAAAxx
+591    433 1   3   1   11  1   91  191 91  591 2   3   TWAAAA  RQAAAA  HHHHxx
+700    434 0   0   0   0   0   0   100 200 700 0   1   YAAAAA  SQAAAA  OOOOxx
+841    435 1   1   1   1   1   41  41  341 841 2   3   JGAAAA  TQAAAA  VVVVxx
+829    436 1   1   9   9   9   29  29  329 829 18  19  XFAAAA  UQAAAA  AAAAxx
+508    437 0   0   8   8   8   8   108 8   508 16  17  OTAAAA  VQAAAA  HHHHxx
+750    438 0   2   0   10  0   50  150 250 750 0   1   WCAAAA  WQAAAA  OOOOxx
+665    439 1   1   5   5   5   65  65  165 665 10  11  PZAAAA  XQAAAA  VVVVxx
+157    440 1   1   7   17  7   57  157 157 157 14  15  BGAAAA  YQAAAA  AAAAxx
+694    441 0   2   4   14  4   94  94  194 694 8   9   SAAAAA  ZQAAAA  HHHHxx
+176    442 0   0   6   16  6   76  176 176 176 12  13  UGAAAA  ARAAAA  OOOOxx
+950    443 0   2   0   10  0   50  150 450 950 0   1   OKAAAA  BRAAAA  VVVVxx
+970    444 0   2   0   10  0   70  170 470 970 0   1   ILAAAA  CRAAAA  AAAAxx
+496    445 0   0   6   16  6   96  96  496 496 12  13  CTAAAA  DRAAAA  HHHHxx
+429    446 1   1   9   9   9   29  29  429 429 18  19  NQAAAA  ERAAAA  OOOOxx
+907    447 1   3   7   7   7   7   107 407 907 14  15  XIAAAA  FRAAAA  VVVVxx
+72 448 0   0   2   12  2   72  72  72  72  4   5   UCAAAA  GRAAAA  AAAAxx
+186    449 0   2   6   6   6   86  186 186 186 12  13  EHAAAA  HRAAAA  HHHHxx
+713    450 1   1   3   13  3   13  113 213 713 6   7   LBAAAA  IRAAAA  OOOOxx
+432    451 0   0   2   12  2   32  32  432 432 4   5   QQAAAA  JRAAAA  VVVVxx
+735    452 1   3   5   15  5   35  135 235 735 10  11  HCAAAA  KRAAAA  AAAAxx
+516    453 0   0   6   16  6   16  116 16  516 12  13  WTAAAA  LRAAAA  HHHHxx
+964    454 0   0   4   4   4   64  164 464 964 8   9   CLAAAA  MRAAAA  OOOOxx
+840    455 0   0   0   0   0   40  40  340 840 0   1   IGAAAA  NRAAAA  VVVVxx
+550    456 0   2   0   10  0   50  150 50  550 0   1   EVAAAA  ORAAAA  AAAAxx
+360    457 0   0   0   0   0   60  160 360 360 0   1   WNAAAA  PRAAAA  HHHHxx
+827    458 1   3   7   7   7   27  27  327 827 14  15  VFAAAA  QRAAAA  OOOOxx
+959    459 1   3   9   19  9   59  159 459 959 18  19  XKAAAA  RRAAAA  VVVVxx
+454    460 0   2   4   14  4   54  54  454 454 8   9   MRAAAA  SRAAAA  AAAAxx
+819    461 1   3   9   19  9   19  19  319 819 18  19  NFAAAA  TRAAAA  HHHHxx
+745    462 1   1   5   5   5   45  145 245 745 10  11  RCAAAA  URAAAA  OOOOxx
+279    463 1   3   9   19  9   79  79  279 279 18  19  TKAAAA  VRAAAA  VVVVxx
+426    464 0   2   6   6   6   26  26  426 426 12  13  KQAAAA  WRAAAA  AAAAxx
+70 465 0   2   0   10  0   70  70  70  70  0   1   SCAAAA  XRAAAA  HHHHxx
+637    466 1   1   7   17  7   37  37  137 637 14  15  NYAAAA  YRAAAA  OOOOxx
+417    467 1   1   7   17  7   17  17  417 417 14  15  BQAAAA  ZRAAAA  VVVVxx
+586    468 0   2   6   6   6   86  186 86  586 12  13  OWAAAA  ASAAAA  AAAAxx
+314    469 0   2   4   14  4   14  114 314 314 8   9   CMAAAA  BSAAAA  HHHHxx
+101    470 1   1   1   1   1   1   101 101 101 2   3   XDAAAA  CSAAAA  OOOOxx
+205    471 1   1   5   5   5   5   5   205 205 10  11  XHAAAA  DSAAAA  VVVVxx
+969    472 1   1   9   9   9   69  169 469 969 18  19  HLAAAA  ESAAAA  AAAAxx
+217    473 1   1   7   17  7   17  17  217 217 14  15  JIAAAA  FSAAAA  HHHHxx
+281    474 1   1   1   1   1   81  81  281 281 2   3   VKAAAA  GSAAAA  OOOOxx
+984    475 0   0   4   4   4   84  184 484 984 8   9   WLAAAA  HSAAAA  VVVVxx
+366    476 0   2   6   6   6   66  166 366 366 12  13  COAAAA  ISAAAA  AAAAxx
+483    477 1   3   3   3   3   83  83  483 483 6   7   PSAAAA  JSAAAA  HHHHxx
+838    478 0   2   8   18  8   38  38  338 838 16  17  GGAAAA  KSAAAA  OOOOxx
+64 479 0   0   4   4   4   64  64  64  64  8   9   MCAAAA  LSAAAA  VVVVxx
+981    480 1   1   1   1   1   81  181 481 981 2   3   TLAAAA  MSAAAA  AAAAxx
+538    481 0   2   8   18  8   38  138 38  538 16  17  SUAAAA  NSAAAA  HHHHxx
+39 482 1   3   9   19  9   39  39  39  39  18  19  NBAAAA  OSAAAA  OOOOxx
+60 483 0   0   0   0   0   60  60  60  60  0   1   ICAAAA  PSAAAA  VVVVxx
+874    484 0   2   4   14  4   74  74  374 874 8   9   QHAAAA  QSAAAA  AAAAxx
+955    485 1   3   5   15  5   55  155 455 955 10  11  TKAAAA  RSAAAA  HHHHxx
+347    486 1   3   7   7   7   47  147 347 347 14  15  JNAAAA  SSAAAA  OOOOxx
+227    487 1   3   7   7   7   27  27  227 227 14  15  TIAAAA  TSAAAA  VVVVxx
+44 488 0   0   4   4   4   44  44  44  44  8   9   SBAAAA  USAAAA  AAAAxx
+446    489 0   2   6   6   6   46  46  446 446 12  13  ERAAAA  VSAAAA  HHHHxx
+605    490 1   1   5   5   5   5   5   105 605 10  11  HXAAAA  WSAAAA  OOOOxx
+570    491 0   2   0   10  0   70  170 70  570 0   1   YVAAAA  XSAAAA  VVVVxx
+895    492 1   3   5   15  5   95  95  395 895 10  11  LIAAAA  YSAAAA  AAAAxx
+760    493 0   0   0   0   0   60  160 260 760 0   1   GDAAAA  ZSAAAA  HHHHxx
+428    494 0   0   8   8   8   28  28  428 428 16  17  MQAAAA  ATAAAA  OOOOxx
+628    495 0   0   8   8   8   28  28  128 628 16  17  EYAAAA  BTAAAA  VVVVxx
+933    496 1   1   3   13  3   33  133 433 933 6   7   XJAAAA  CTAAAA  AAAAxx
+263    497 1   3   3   3   3   63  63  263 263 6   7   DKAAAA  DTAAAA  HHHHxx
+729    498 1   1   9   9   9   29  129 229 729 18  19  BCAAAA  ETAAAA  OOOOxx
+860    499 0   0   0   0   0   60  60  360 860 0   1   CHAAAA  FTAAAA  VVVVxx
+76 500 0   0   6   16  6   76  76  76  76  12  13  YCAAAA  GTAAAA  AAAAxx
+293    501 1   1   3   13  3   93  93  293 293 6   7   HLAAAA  HTAAAA  HHHHxx
+296    502 0   0   6   16  6   96  96  296 296 12  13  KLAAAA  ITAAAA  OOOOxx
+124    503 0   0   4   4   4   24  124 124 124 8   9   UEAAAA  JTAAAA  VVVVxx
+568    504 0   0   8   8   8   68  168 68  568 16  17  WVAAAA  KTAAAA  AAAAxx
+337    505 1   1   7   17  7   37  137 337 337 14  15  ZMAAAA  LTAAAA  HHHHxx
+464    506 0   0   4   4   4   64  64  464 464 8   9   WRAAAA  MTAAAA  OOOOxx
+582    507 0   2   2   2   2   82  182 82  582 4   5   KWAAAA  NTAAAA  VVVVxx
+207    508 1   3   7   7   7   7   7   207 207 14  15  ZHAAAA  OTAAAA  AAAAxx
+518    509 0   2   8   18  8   18  118 18  518 16  17  YTAAAA  PTAAAA  HHHHxx
+513    510 1   1   3   13  3   13  113 13  513 6   7   TTAAAA  QTAAAA  OOOOxx
+127    511 1   3   7   7   7   27  127 127 127 14  15  XEAAAA  RTAAAA  VVVVxx
+396    512 0   0   6   16  6   96  196 396 396 12  13  GPAAAA  STAAAA  AAAAxx
+781    513 1   1   1   1   1   81  181 281 781 2   3   BEAAAA  TTAAAA  HHHHxx
+233    514 1   1   3   13  3   33  33  233 233 6   7   ZIAAAA  UTAAAA  OOOOxx
+709    515 1   1   9   9   9   9   109 209 709 18  19  HBAAAA  VTAAAA  VVVVxx
+325    516 1   1   5   5   5   25  125 325 325 10  11  NMAAAA  WTAAAA  AAAAxx
+143    517 1   3   3   3   3   43  143 143 143 6   7   NFAAAA  XTAAAA  HHHHxx
+824    518 0   0   4   4   4   24  24  324 824 8   9   SFAAAA  YTAAAA  OOOOxx
+122    519 0   2   2   2   2   22  122 122 122 4   5   SEAAAA  ZTAAAA  VVVVxx
+10 520 0   2   0   10  0   10  10  10  10  0   1   KAAAAA  AUAAAA  AAAAxx
+41 521 1   1   1   1   1   41  41  41  41  2   3   PBAAAA  BUAAAA  HHHHxx
+618    522 0   2   8   18  8   18  18  118 618 16  17  UXAAAA  CUAAAA  OOOOxx
+161    523 1   1   1   1   1   61  161 161 161 2   3   FGAAAA  DUAAAA  VVVVxx
+801    524 1   1   1   1   1   1   1   301 801 2   3   VEAAAA  EUAAAA  AAAAxx
+768    525 0   0   8   8   8   68  168 268 768 16  17  ODAAAA  FUAAAA  HHHHxx
+642    526 0   2   2   2   2   42  42  142 642 4   5   SYAAAA  GUAAAA  OOOOxx
+803    527 1   3   3   3   3   3   3   303 803 6   7   XEAAAA  HUAAAA  VVVVxx
+317    528 1   1   7   17  7   17  117 317 317 14  15  FMAAAA  IUAAAA  AAAAxx
+938    529 0   2   8   18  8   38  138 438 938 16  17  CKAAAA  JUAAAA  HHHHxx
+649    530 1   1   9   9   9   49  49  149 649 18  19  ZYAAAA  KUAAAA  OOOOxx
+738    531 0   2   8   18  8   38  138 238 738 16  17  KCAAAA  LUAAAA  VVVVxx
+344    532 0   0   4   4   4   44  144 344 344 8   9   GNAAAA  MUAAAA  AAAAxx
+399    533 1   3   9   19  9   99  199 399 399 18  19  JPAAAA  NUAAAA  HHHHxx
+609    534 1   1   9   9   9   9   9   109 609 18  19  LXAAAA  OUAAAA  OOOOxx
+677    535 1   1   7   17  7   77  77  177 677 14  15  BAAAAA  PUAAAA  VVVVxx
+478    536 0   2   8   18  8   78  78  478 478 16  17  KSAAAA  QUAAAA  AAAAxx
+452    537 0   0   2   12  2   52  52  452 452 4   5   KRAAAA  RUAAAA  HHHHxx
+261    538 1   1   1   1   1   61  61  261 261 2   3   BKAAAA  SUAAAA  OOOOxx
+449    539 1   1   9   9   9   49  49  449 449 18  19  HRAAAA  TUAAAA  VVVVxx
+433    540 1   1   3   13  3   33  33  433 433 6   7   RQAAAA  UUAAAA  AAAAxx
+5  541 1   1   5   5   5   5   5   5   5   10  11  FAAAAA  VUAAAA  HHHHxx
+664    542 0   0   4   4   4   64  64  164 664 8   9   OZAAAA  WUAAAA  OOOOxx
+887    543 1   3   7   7   7   87  87  387 887 14  15  DIAAAA  XUAAAA  VVVVxx
+546    544 0   2   6   6   6   46  146 46  546 12  13  AVAAAA  YUAAAA  AAAAxx
+253    545 1   1   3   13  3   53  53  253 253 6   7   TJAAAA  ZUAAAA  HHHHxx
+235    546 1   3   5   15  5   35  35  235 235 10  11  BJAAAA  AVAAAA  OOOOxx
+258    547 0   2   8   18  8   58  58  258 258 16  17  YJAAAA  BVAAAA  VVVVxx
+621    548 1   1   1   1   1   21  21  121 621 2   3   XXAAAA  CVAAAA  AAAAxx
+998    549 0   2   8   18  8   98  198 498 998 16  17  KMAAAA  DVAAAA  HHHHxx
+236    550 0   0   6   16  6   36  36  236 236 12  13  CJAAAA  EVAAAA  OOOOxx
+537    551 1   1   7   17  7   37  137 37  537 14  15  RUAAAA  FVAAAA  VVVVxx
+769    552 1   1   9   9   9   69  169 269 769 18  19  PDAAAA  GVAAAA  AAAAxx
+921    553 1   1   1   1   1   21  121 421 921 2   3   LJAAAA  HVAAAA  HHHHxx
+951    554 1   3   1   11  1   51  151 451 951 2   3   PKAAAA  IVAAAA  OOOOxx
+240    555 0   0   0   0   0   40  40  240 240 0   1   GJAAAA  JVAAAA  VVVVxx
+644    556 0   0   4   4   4   44  44  144 644 8   9   UYAAAA  KVAAAA  AAAAxx
+352    557 0   0   2   12  2   52  152 352 352 4   5   ONAAAA  LVAAAA  HHHHxx
+613    558 1   1   3   13  3   13  13  113 613 6   7   PXAAAA  MVAAAA  OOOOxx
+784    559 0   0   4   4   4   84  184 284 784 8   9   EEAAAA  NVAAAA  VVVVxx
+61 560 1   1   1   1   1   61  61  61  61  2   3   JCAAAA  OVAAAA  AAAAxx
+144    561 0   0   4   4   4   44  144 144 144 8   9   OFAAAA  PVAAAA  HHHHxx
+94 562 0   2   4   14  4   94  94  94  94  8   9   QDAAAA  QVAAAA  OOOOxx
+270    563 0   2   0   10  0   70  70  270 270 0   1   KKAAAA  RVAAAA  VVVVxx
+942    564 0   2   2   2   2   42  142 442 942 4   5   GKAAAA  SVAAAA  AAAAxx
+756    565 0   0   6   16  6   56  156 256 756 12  13  CDAAAA  TVAAAA  HHHHxx
+321    566 1   1   1   1   1   21  121 321 321 2   3   JMAAAA  UVAAAA  OOOOxx
+36 567 0   0   6   16  6   36  36  36  36  12  13  KBAAAA  VVAAAA  VVVVxx
+232    568 0   0   2   12  2   32  32  232 232 4   5   YIAAAA  WVAAAA  AAAAxx
+430    569 0   2   0   10  0   30  30  430 430 0   1   OQAAAA  XVAAAA  HHHHxx
+177    570 1   1   7   17  7   77  177 177 177 14  15  VGAAAA  YVAAAA  OOOOxx
+220    571 0   0   0   0   0   20  20  220 220 0   1   MIAAAA  ZVAAAA  VVVVxx
+109    572 1   1   9   9   9   9   109 109 109 18  19  FEAAAA  AWAAAA  AAAAxx
+419    573 1   3   9   19  9   19  19  419 419 18  19  DQAAAA  BWAAAA  HHHHxx
+135    574 1   3   5   15  5   35  135 135 135 10  11  FFAAAA  CWAAAA  OOOOxx
+610    575 0   2   0   10  0   10  10  110 610 0   1   MXAAAA  DWAAAA  VVVVxx
+956    576 0   0   6   16  6   56  156 456 956 12  13  UKAAAA  EWAAAA  AAAAxx
+626    577 0   2   6   6   6   26  26  126 626 12  13  CYAAAA  FWAAAA  HHHHxx
+375    578 1   3   5   15  5   75  175 375 375 10  11  LOAAAA  GWAAAA  OOOOxx
+976    579 0   0   6   16  6   76  176 476 976 12  13  OLAAAA  HWAAAA  VVVVxx
+152    580 0   0   2   12  2   52  152 152 152 4   5   WFAAAA  IWAAAA  AAAAxx
+308    581 0   0   8   8   8   8   108 308 308 16  17  WLAAAA  JWAAAA  HHHHxx
+445    582 1   1   5   5   5   45  45  445 445 10  11  DRAAAA  KWAAAA  OOOOxx
+326    583 0   2   6   6   6   26  126 326 326 12  13  OMAAAA  LWAAAA  VVVVxx
+422    584 0   2   2   2   2   22  22  422 422 4   5   GQAAAA  MWAAAA  AAAAxx
+972    585 0   0   2   12  2   72  172 472 972 4   5   KLAAAA  NWAAAA  HHHHxx
+45 586 1   1   5   5   5   45  45  45  45  10  11  TBAAAA  OWAAAA  OOOOxx
+725    587 1   1   5   5   5   25  125 225 725 10  11  XBAAAA  PWAAAA  VVVVxx
+753    588 1   1   3   13  3   53  153 253 753 6   7   ZCAAAA  QWAAAA  AAAAxx
+493    589 1   1   3   13  3   93  93  493 493 6   7   ZSAAAA  RWAAAA  HHHHxx
+601    590 1   1   1   1   1   1   1   101 601 2   3   DXAAAA  SWAAAA  OOOOxx
+463    591 1   3   3   3   3   63  63  463 463 6   7   VRAAAA  TWAAAA  VVVVxx
+303    592 1   3   3   3   3   3   103 303 303 6   7   RLAAAA  UWAAAA  AAAAxx
+59 593 1   3   9   19  9   59  59  59  59  18  19  HCAAAA  VWAAAA  HHHHxx
+595    594 1   3   5   15  5   95  195 95  595 10  11  XWAAAA  WWAAAA  OOOOxx
+807    595 1   3   7   7   7   7   7   307 807 14  15  BFAAAA  XWAAAA  VVVVxx
+424    596 0   0   4   4   4   24  24  424 424 8   9   IQAAAA  YWAAAA  AAAAxx
+521    597 1   1   1   1   1   21  121 21  521 2   3   BUAAAA  ZWAAAA  HHHHxx
+341    598 1   1   1   1   1   41  141 341 341 2   3   DNAAAA  AXAAAA  OOOOxx
+571    599 1   3   1   11  1   71  171 71  571 2   3   ZVAAAA  BXAAAA  VVVVxx
+165    600 1   1   5   5   5   65  165 165 165 10  11  JGAAAA  CXAAAA  AAAAxx
+908    601 0   0   8   8   8   8   108 408 908 16  17  YIAAAA  DXAAAA  HHHHxx
+351    602 1   3   1   11  1   51  151 351 351 2   3   NNAAAA  EXAAAA  OOOOxx
+334    603 0   2   4   14  4   34  134 334 334 8   9   WMAAAA  FXAAAA  VVVVxx
+636    604 0   0   6   16  6   36  36  136 636 12  13  MYAAAA  GXAAAA  AAAAxx
+138    605 0   2   8   18  8   38  138 138 138 16  17  IFAAAA  HXAAAA  HHHHxx
+438    606 0   2   8   18  8   38  38  438 438 16  17  WQAAAA  IXAAAA  OOOOxx
+391    607 1   3   1   11  1   91  191 391 391 2   3   BPAAAA  JXAAAA  VVVVxx
+395    608 1   3   5   15  5   95  195 395 395 10  11  FPAAAA  KXAAAA  AAAAxx
+502    609 0   2   2   2   2   2   102 2   502 4   5   ITAAAA  LXAAAA  HHHHxx
+85 610 1   1   5   5   5   85  85  85  85  10  11  HDAAAA  MXAAAA  OOOOxx
+786    611 0   2   6   6   6   86  186 286 786 12  13  GEAAAA  NXAAAA  VVVVxx
+619    612 1   3   9   19  9   19  19  119 619 18  19  VXAAAA  OXAAAA  AAAAxx
+440    613 0   0   0   0   0   40  40  440 440 0   1   YQAAAA  PXAAAA  HHHHxx
+949    614 1   1   9   9   9   49  149 449 949 18  19  NKAAAA  QXAAAA  OOOOxx
+691    615 1   3   1   11  1   91  91  191 691 2   3   PAAAAA  RXAAAA  VVVVxx
+348    616 0   0   8   8   8   48  148 348 348 16  17  KNAAAA  SXAAAA  AAAAxx
+506    617 0   2   6   6   6   6   106 6   506 12  13  MTAAAA  TXAAAA  HHHHxx
+192    618 0   0   2   12  2   92  192 192 192 4   5   KHAAAA  UXAAAA  OOOOxx
+369    619 1   1   9   9   9   69  169 369 369 18  19  FOAAAA  VXAAAA  VVVVxx
+311    620 1   3   1   11  1   11  111 311 311 2   3   ZLAAAA  WXAAAA  AAAAxx
+273    621 1   1   3   13  3   73  73  273 273 6   7   NKAAAA  XXAAAA  HHHHxx
+770    622 0   2   0   10  0   70  170 270 770 0   1   QDAAAA  YXAAAA  OOOOxx
+191    623 1   3   1   11  1   91  191 191 191 2   3   JHAAAA  ZXAAAA  VVVVxx
+90 624 0   2   0   10  0   90  90  90  90  0   1   MDAAAA  AYAAAA  AAAAxx
+163    625 1   3   3   3   3   63  163 163 163 6   7   HGAAAA  BYAAAA  HHHHxx
+350    626 0   2   0   10  0   50  150 350 350 0   1   MNAAAA  CYAAAA  OOOOxx
+55 627 1   3   5   15  5   55  55  55  55  10  11  DCAAAA  DYAAAA  VVVVxx
+488    628 0   0   8   8   8   88  88  488 488 16  17  USAAAA  EYAAAA  AAAAxx
+215    629 1   3   5   15  5   15  15  215 215 10  11  HIAAAA  FYAAAA  HHHHxx
+732    630 0   0   2   12  2   32  132 232 732 4   5   ECAAAA  GYAAAA  OOOOxx
+688    631 0   0   8   8   8   88  88  188 688 16  17  MAAAAA  HYAAAA  VVVVxx
+520    632 0   0   0   0   0   20  120 20  520 0   1   AUAAAA  IYAAAA  AAAAxx
+62 633 0   2   2   2   2   62  62  62  62  4   5   KCAAAA  JYAAAA  HHHHxx
+423    634 1   3   3   3   3   23  23  423 423 6   7   HQAAAA  KYAAAA  OOOOxx
+242    635 0   2   2   2   2   42  42  242 242 4   5   IJAAAA  LYAAAA  VVVVxx
+193    636 1   1   3   13  3   93  193 193 193 6   7   LHAAAA  MYAAAA  AAAAxx
+648    637 0   0   8   8   8   48  48  148 648 16  17  YYAAAA  NYAAAA  HHHHxx
+459    638 1   3   9   19  9   59  59  459 459 18  19  RRAAAA  OYAAAA  OOOOxx
+196    639 0   0   6   16  6   96  196 196 196 12  13  OHAAAA  PYAAAA  VVVVxx
+476    640 0   0   6   16  6   76  76  476 476 12  13  ISAAAA  QYAAAA  AAAAxx
+903    641 1   3   3   3   3   3   103 403 903 6   7   TIAAAA  RYAAAA  HHHHxx
+974    642 0   2   4   14  4   74  174 474 974 8   9   MLAAAA  SYAAAA  OOOOxx
+603    643 1   3   3   3   3   3   3   103 603 6   7   FXAAAA  TYAAAA  VVVVxx
+12 644 0   0   2   12  2   12  12  12  12  4   5   MAAAAA  UYAAAA  AAAAxx
+599    645 1   3   9   19  9   99  199 99  599 18  19  BXAAAA  VYAAAA  HHHHxx
+914    646 0   2   4   14  4   14  114 414 914 8   9   EJAAAA  WYAAAA  OOOOxx
+7  647 1   3   7   7   7   7   7   7   7   14  15  HAAAAA  XYAAAA  VVVVxx
+213    648 1   1   3   13  3   13  13  213 213 6   7   FIAAAA  YYAAAA  AAAAxx
+174    649 0   2   4   14  4   74  174 174 174 8   9   SGAAAA  ZYAAAA  HHHHxx
+392    650 0   0   2   12  2   92  192 392 392 4   5   CPAAAA  AZAAAA  OOOOxx
+674    651 0   2   4   14  4   74  74  174 674 8   9   YZAAAA  BZAAAA  VVVVxx
+650    652 0   2   0   10  0   50  50  150 650 0   1   AZAAAA  CZAAAA  AAAAxx
+8  653 0   0   8   8   8   8   8   8   8   16  17  IAAAAA  DZAAAA  HHHHxx
+492    654 0   0   2   12  2   92  92  492 492 4   5   YSAAAA  EZAAAA  OOOOxx
+322    655 0   2   2   2   2   22  122 322 322 4   5   KMAAAA  FZAAAA  VVVVxx
+315    656 1   3   5   15  5   15  115 315 315 10  11  DMAAAA  GZAAAA  AAAAxx
+380    657 0   0   0   0   0   80  180 380 380 0   1   QOAAAA  HZAAAA  HHHHxx
+353    658 1   1   3   13  3   53  153 353 353 6   7   PNAAAA  IZAAAA  OOOOxx
+892    659 0   0   2   12  2   92  92  392 892 4   5   IIAAAA  JZAAAA  VVVVxx
+932    660 0   0   2   12  2   32  132 432 932 4   5   WJAAAA  KZAAAA  AAAAxx
+993    661 1   1   3   13  3   93  193 493 993 6   7   FMAAAA  LZAAAA  HHHHxx
+859    662 1   3   9   19  9   59  59  359 859 18  19  BHAAAA  MZAAAA  OOOOxx
+806    663 0   2   6   6   6   6   6   306 806 12  13  AFAAAA  NZAAAA  VVVVxx
+145    664 1   1   5   5   5   45  145 145 145 10  11  PFAAAA  OZAAAA  AAAAxx
+373    665 1   1   3   13  3   73  173 373 373 6   7   JOAAAA  PZAAAA  HHHHxx
+418    666 0   2   8   18  8   18  18  418 418 16  17  CQAAAA  QZAAAA  OOOOxx
+865    667 1   1   5   5   5   65  65  365 865 10  11  HHAAAA  RZAAAA  VVVVxx
+462    668 0   2   2   2   2   62  62  462 462 4   5   URAAAA  SZAAAA  AAAAxx
+24 669 0   0   4   4   4   24  24  24  24  8   9   YAAAAA  TZAAAA  HHHHxx
+920    670 0   0   0   0   0   20  120 420 920 0   1   KJAAAA  UZAAAA  OOOOxx
+672    671 0   0   2   12  2   72  72  172 672 4   5   WZAAAA  VZAAAA  VVVVxx
+92 672 0   0   2   12  2   92  92  92  92  4   5   ODAAAA  WZAAAA  AAAAxx
+721    673 1   1   1   1   1   21  121 221 721 2   3   TBAAAA  XZAAAA  HHHHxx
+646    674 0   2   6   6   6   46  46  146 646 12  13  WYAAAA  YZAAAA  OOOOxx
+910    675 0   2   0   10  0   10  110 410 910 0   1   AJAAAA  ZZAAAA  VVVVxx
+909    676 1   1   9   9   9   9   109 409 909 18  19  ZIAAAA  AABAAA  AAAAxx
+630    677 0   2   0   10  0   30  30  130 630 0   1   GYAAAA  BABAAA  HHHHxx
+482    678 0   2   2   2   2   82  82  482 482 4   5   OSAAAA  CABAAA  OOOOxx
+559    679 1   3   9   19  9   59  159 59  559 18  19  NVAAAA  DABAAA  VVVVxx
+853    680 1   1   3   13  3   53  53  353 853 6   7   VGAAAA  EABAAA  AAAAxx
+141    681 1   1   1   1   1   41  141 141 141 2   3   LFAAAA  FABAAA  HHHHxx
+266    682 0   2   6   6   6   66  66  266 266 12  13  GKAAAA  GABAAA  OOOOxx
+835    683 1   3   5   15  5   35  35  335 835 10  11  DGAAAA  HABAAA  VVVVxx
+164    684 0   0   4   4   4   64  164 164 164 8   9   IGAAAA  IABAAA  AAAAxx
+629    685 1   1   9   9   9   29  29  129 629 18  19  FYAAAA  JABAAA  HHHHxx
+203    686 1   3   3   3   3   3   3   203 203 6   7   VHAAAA  KABAAA  OOOOxx
+411    687 1   3   1   11  1   11  11  411 411 2   3   VPAAAA  LABAAA  VVVVxx
+930    688 0   2   0   10  0   30  130 430 930 0   1   UJAAAA  MABAAA  AAAAxx
+435    689 1   3   5   15  5   35  35  435 435 10  11  TQAAAA  NABAAA  HHHHxx
+563    690 1   3   3   3   3   63  163 63  563 6   7   RVAAAA  OABAAA  OOOOxx
+960    691 0   0   0   0   0   60  160 460 960 0   1   YKAAAA  PABAAA  VVVVxx
+733    692 1   1   3   13  3   33  133 233 733 6   7   FCAAAA  QABAAA  AAAAxx
+967    693 1   3   7   7   7   67  167 467 967 14  15  FLAAAA  RABAAA  HHHHxx
+668    694 0   0   8   8   8   68  68  168 668 16  17  SZAAAA  SABAAA  OOOOxx
+994    695 0   2   4   14  4   94  194 494 994 8   9   GMAAAA  TABAAA  VVVVxx
+129    696 1   1   9   9   9   29  129 129 129 18  19  ZEAAAA  UABAAA  AAAAxx
+954    697 0   2   4   14  4   54  154 454 954 8   9   SKAAAA  VABAAA  HHHHxx
+68 698 0   0   8   8   8   68  68  68  68  16  17  QCAAAA  WABAAA  OOOOxx
+79 699 1   3   9   19  9   79  79  79  79  18  19  BDAAAA  XABAAA  VVVVxx
+121    700 1   1   1   1   1   21  121 121 121 2   3   REAAAA  YABAAA  AAAAxx
+740    701 0   0   0   0   0   40  140 240 740 0   1   MCAAAA  ZABAAA  HHHHxx
+902    702 0   2   2   2   2   2   102 402 902 4   5   SIAAAA  ABBAAA  OOOOxx
+695    703 1   3   5   15  5   95  95  195 695 10  11  TAAAAA  BBBAAA  VVVVxx
+455    704 1   3   5   15  5   55  55  455 455 10  11  NRAAAA  CBBAAA  AAAAxx
+89 705 1   1   9   9   9   89  89  89  89  18  19  LDAAAA  DBBAAA  HHHHxx
+893    706 1   1   3   13  3   93  93  393 893 6   7   JIAAAA  EBBAAA  OOOOxx
+202    707 0   2   2   2   2   2   2   202 202 4   5   UHAAAA  FBBAAA  VVVVxx
+132    708 0   0   2   12  2   32  132 132 132 4   5   CFAAAA  GBBAAA  AAAAxx
+782    709 0   2   2   2   2   82  182 282 782 4   5   CEAAAA  HBBAAA  HHHHxx
+512    710 0   0   2   12  2   12  112 12  512 4   5   STAAAA  IBBAAA  OOOOxx
+857    711 1   1   7   17  7   57  57  357 857 14  15  ZGAAAA  JBBAAA  VVVVxx
+248    712 0   0   8   8   8   48  48  248 248 16  17  OJAAAA  KBBAAA  AAAAxx
+858    713 0   2   8   18  8   58  58  358 858 16  17  AHAAAA  LBBAAA  HHHHxx
+527    714 1   3   7   7   7   27  127 27  527 14  15  HUAAAA  MBBAAA  OOOOxx
+450    715 0   2   0   10  0   50  50  450 450 0   1   IRAAAA  NBBAAA  VVVVxx
+712    716 0   0   2   12  2   12  112 212 712 4   5   KBAAAA  OBBAAA  AAAAxx
+153    717 1   1   3   13  3   53  153 153 153 6   7   XFAAAA  PBBAAA  HHHHxx
+587    718 1   3   7   7   7   87  187 87  587 14  15  PWAAAA  QBBAAA  OOOOxx
+593    719 1   1   3   13  3   93  193 93  593 6   7   VWAAAA  RBBAAA  VVVVxx
+249    720 1   1   9   9   9   49  49  249 249 18  19  PJAAAA  SBBAAA  AAAAxx
+128    721 0   0   8   8   8   28  128 128 128 16  17  YEAAAA  TBBAAA  HHHHxx
+675    722 1   3   5   15  5   75  75  175 675 10  11  ZZAAAA  UBBAAA  OOOOxx
+929    723 1   1   9   9   9   29  129 429 929 18  19  TJAAAA  VBBAAA  VVVVxx
+156    724 0   0   6   16  6   56  156 156 156 12  13  AGAAAA  WBBAAA  AAAAxx
+415    725 1   3   5   15  5   15  15  415 415 10  11  ZPAAAA  XBBAAA  HHHHxx
+28 726 0   0   8   8   8   28  28  28  28  16  17  CBAAAA  YBBAAA  OOOOxx
+18 727 0   2   8   18  8   18  18  18  18  16  17  SAAAAA  ZBBAAA  VVVVxx
+255    728 1   3   5   15  5   55  55  255 255 10  11  VJAAAA  ACBAAA  AAAAxx
+793    729 1   1   3   13  3   93  193 293 793 6   7   NEAAAA  BCBAAA  HHHHxx
+554    730 0   2   4   14  4   54  154 54  554 8   9   IVAAAA  CCBAAA  OOOOxx
+467    731 1   3   7   7   7   67  67  467 467 14  15  ZRAAAA  DCBAAA  VVVVxx
+410    732 0   2   0   10  0   10  10  410 410 0   1   UPAAAA  ECBAAA  AAAAxx
+651    733 1   3   1   11  1   51  51  151 651 2   3   BZAAAA  FCBAAA  HHHHxx
+287    734 1   3   7   7   7   87  87  287 287 14  15  BLAAAA  GCBAAA  OOOOxx
+640    735 0   0   0   0   0   40  40  140 640 0   1   QYAAAA  HCBAAA  VVVVxx
+245    736 1   1   5   5   5   45  45  245 245 10  11  LJAAAA  ICBAAA  AAAAxx
+21 737 1   1   1   1   1   21  21  21  21  2   3   VAAAAA  JCBAAA  HHHHxx
+83 738 1   3   3   3   3   83  83  83  83  6   7   FDAAAA  KCBAAA  OOOOxx
+228    739 0   0   8   8   8   28  28  228 228 16  17  UIAAAA  LCBAAA  VVVVxx
+323    740 1   3   3   3   3   23  123 323 323 6   7   LMAAAA  MCBAAA  AAAAxx
+594    741 0   2   4   14  4   94  194 94  594 8   9   WWAAAA  NCBAAA  HHHHxx
+528    742 0   0   8   8   8   28  128 28  528 16  17  IUAAAA  OCBAAA  OOOOxx
+276    743 0   0   6   16  6   76  76  276 276 12  13  QKAAAA  PCBAAA  VVVVxx
+598    744 0   2   8   18  8   98  198 98  598 16  17  AXAAAA  QCBAAA  AAAAxx
+635    745 1   3   5   15  5   35  35  135 635 10  11  LYAAAA  RCBAAA  HHHHxx
+868    746 0   0   8   8   8   68  68  368 868 16  17  KHAAAA  SCBAAA  OOOOxx
+290    747 0   2   0   10  0   90  90  290 290 0   1   ELAAAA  TCBAAA  VVVVxx
+468    748 0   0   8   8   8   68  68  468 468 16  17  ASAAAA  UCBAAA  AAAAxx
+689    749 1   1   9   9   9   89  89  189 689 18  19  NAAAAA  VCBAAA  HHHHxx
+799    750 1   3   9   19  9   99  199 299 799 18  19  TEAAAA  WCBAAA  OOOOxx
+210    751 0   2   0   10  0   10  10  210 210 0   1   CIAAAA  XCBAAA  VVVVxx
+346    752 0   2   6   6   6   46  146 346 346 12  13  INAAAA  YCBAAA  AAAAxx
+957    753 1   1   7   17  7   57  157 457 957 14  15  VKAAAA  ZCBAAA  HHHHxx
+905    754 1   1   5   5   5   5   105 405 905 10  11  VIAAAA  ADBAAA  OOOOxx
+523    755 1   3   3   3   3   23  123 23  523 6   7   DUAAAA  BDBAAA  VVVVxx
+899    756 1   3   9   19  9   99  99  399 899 18  19  PIAAAA  CDBAAA  AAAAxx
+867    757 1   3   7   7   7   67  67  367 867 14  15  JHAAAA  DDBAAA  HHHHxx
+11 758 1   3   1   11  1   11  11  11  11  2   3   LAAAAA  EDBAAA  OOOOxx
+320    759 0   0   0   0   0   20  120 320 320 0   1   IMAAAA  FDBAAA  VVVVxx
+766    760 0   2   6   6   6   66  166 266 766 12  13  MDAAAA  GDBAAA  AAAAxx
+84 761 0   0   4   4   4   84  84  84  84  8   9   GDAAAA  HDBAAA  HHHHxx
+507    762 1   3   7   7   7   7   107 7   507 14  15  NTAAAA  IDBAAA  OOOOxx
+471    763 1   3   1   11  1   71  71  471 471 2   3   DSAAAA  JDBAAA  VVVVxx
+517    764 1   1   7   17  7   17  117 17  517 14  15  XTAAAA  KDBAAA  AAAAxx
+234    765 0   2   4   14  4   34  34  234 234 8   9   AJAAAA  LDBAAA  HHHHxx
+988    766 0   0   8   8   8   88  188 488 988 16  17  AMAAAA  MDBAAA  OOOOxx
+473    767 1   1   3   13  3   73  73  473 473 6   7   FSAAAA  NDBAAA  VVVVxx
+66 768 0   2   6   6   6   66  66  66  66  12  13  OCAAAA  ODBAAA  AAAAxx
+530    769 0   2   0   10  0   30  130 30  530 0   1   KUAAAA  PDBAAA  HHHHxx
+834    770 0   2   4   14  4   34  34  334 834 8   9   CGAAAA  QDBAAA  OOOOxx
+894    771 0   2   4   14  4   94  94  394 894 8   9   KIAAAA  RDBAAA  VVVVxx
+481    772 1   1   1   1   1   81  81  481 481 2   3   NSAAAA  SDBAAA  AAAAxx
+280    773 0   0   0   0   0   80  80  280 280 0   1   UKAAAA  TDBAAA  HHHHxx
+705    774 1   1   5   5   5   5   105 205 705 10  11  DBAAAA  UDBAAA  OOOOxx
+218    775 0   2   8   18  8   18  18  218 218 16  17  KIAAAA  VDBAAA  VVVVxx
+560    776 0   0   0   0   0   60  160 60  560 0   1   OVAAAA  WDBAAA  AAAAxx
+123    777 1   3   3   3   3   23  123 123 123 6   7   TEAAAA  XDBAAA  HHHHxx
+289    778 1   1   9   9   9   89  89  289 289 18  19  DLAAAA  YDBAAA  OOOOxx
+189    779 1   1   9   9   9   89  189 189 189 18  19  HHAAAA  ZDBAAA  VVVVxx
+541    780 1   1   1   1   1   41  141 41  541 2   3   VUAAAA  AEBAAA  AAAAxx
+876    781 0   0   6   16  6   76  76  376 876 12  13  SHAAAA  BEBAAA  HHHHxx
+504    782 0   0   4   4   4   4   104 4   504 8   9   KTAAAA  CEBAAA  OOOOxx
+643    783 1   3   3   3   3   43  43  143 643 6   7   TYAAAA  DEBAAA  VVVVxx
+73 784 1   1   3   13  3   73  73  73  73  6   7   VCAAAA  EEBAAA  AAAAxx
+465    785 1   1   5   5   5   65  65  465 465 10  11  XRAAAA  FEBAAA  HHHHxx
+861    786 1   1   1   1   1   61  61  361 861 2   3   DHAAAA  GEBAAA  OOOOxx
+355    787 1   3   5   15  5   55  155 355 355 10  11  RNAAAA  HEBAAA  VVVVxx
+441    788 1   1   1   1   1   41  41  441 441 2   3   ZQAAAA  IEBAAA  AAAAxx
+219    789 1   3   9   19  9   19  19  219 219 18  19  LIAAAA  JEBAAA  HHHHxx
+839    790 1   3   9   19  9   39  39  339 839 18  19  HGAAAA  KEBAAA  OOOOxx
+271    791 1   3   1   11  1   71  71  271 271 2   3   LKAAAA  LEBAAA  VVVVxx
+212    792 0   0   2   12  2   12  12  212 212 4   5   EIAAAA  MEBAAA  AAAAxx
+904    793 0   0   4   4   4   4   104 404 904 8   9   UIAAAA  NEBAAA  HHHHxx
+244    794 0   0   4   4   4   44  44  244 244 8   9   KJAAAA  OEBAAA  OOOOxx
+751    795 1   3   1   11  1   51  151 251 751 2   3   XCAAAA  PEBAAA  VVVVxx
+944    796 0   0   4   4   4   44  144 444 944 8   9   IKAAAA  QEBAAA  AAAAxx
+305    797 1   1   5   5   5   5   105 305 305 10  11  TLAAAA  REBAAA  HHHHxx
+617    798 1   1   7   17  7   17  17  117 617 14  15  TXAAAA  SEBAAA  OOOOxx
+891    799 1   3   1   11  1   91  91  391 891 2   3   HIAAAA  TEBAAA  VVVVxx
+653    800 1   1   3   13  3   53  53  153 653 6   7   DZAAAA  UEBAAA  AAAAxx
+845    801 1   1   5   5   5   45  45  345 845 10  11  NGAAAA  VEBAAA  HHHHxx
+936    802 0   0   6   16  6   36  136 436 936 12  13  AKAAAA  WEBAAA  OOOOxx
+91 803 1   3   1   11  1   91  91  91  91  2   3   NDAAAA  XEBAAA  VVVVxx
+442    804 0   2   2   2   2   42  42  442 442 4   5   ARAAAA  YEBAAA  AAAAxx
+498    805 0   2   8   18  8   98  98  498 498 16  17  ETAAAA  ZEBAAA  HHHHxx
+987    806 1   3   7   7   7   87  187 487 987 14  15  ZLAAAA  AFBAAA  OOOOxx
+194    807 0   2   4   14  4   94  194 194 194 8   9   MHAAAA  BFBAAA  VVVVxx
+927    808 1   3   7   7   7   27  127 427 927 14  15  RJAAAA  CFBAAA  AAAAxx
+607    809 1   3   7   7   7   7   7   107 607 14  15  JXAAAA  DFBAAA  HHHHxx
+119    810 1   3   9   19  9   19  119 119 119 18  19  PEAAAA  EFBAAA  OOOOxx
+182    811 0   2   2   2   2   82  182 182 182 4   5   AHAAAA  FFBAAA  VVVVxx
+606    812 0   2   6   6   6   6   6   106 606 12  13  IXAAAA  GFBAAA  AAAAxx
+849    813 1   1   9   9   9   49  49  349 849 18  19  RGAAAA  HFBAAA  HHHHxx
+34 814 0   2   4   14  4   34  34  34  34  8   9   IBAAAA  IFBAAA  OOOOxx
+683    815 1   3   3   3   3   83  83  183 683 6   7   HAAAAA  JFBAAA  VVVVxx
+134    816 0   2   4   14  4   34  134 134 134 8   9   EFAAAA  KFBAAA  AAAAxx
+331    817 1   3   1   11  1   31  131 331 331 2   3   TMAAAA  LFBAAA  HHHHxx
+808    818 0   0   8   8   8   8   8   308 808 16  17  CFAAAA  MFBAAA  OOOOxx
+703    819 1   3   3   3   3   3   103 203 703 6   7   BBAAAA  NFBAAA  VVVVxx
+669    820 1   1   9   9   9   69  69  169 669 18  19  TZAAAA  OFBAAA  AAAAxx
+264    821 0   0   4   4   4   64  64  264 264 8   9   EKAAAA  PFBAAA  HHHHxx
+277    822 1   1   7   17  7   77  77  277 277 14  15  RKAAAA  QFBAAA  OOOOxx
+877    823 1   1   7   17  7   77  77  377 877 14  15  THAAAA  RFBAAA  VVVVxx
+783    824 1   3   3   3   3   83  183 283 783 6   7   DEAAAA  SFBAAA  AAAAxx
+791    825 1   3   1   11  1   91  191 291 791 2   3   LEAAAA  TFBAAA  HHHHxx
+171    826 1   3   1   11  1   71  171 171 171 2   3   PGAAAA  UFBAAA  OOOOxx
+564    827 0   0   4   4   4   64  164 64  564 8   9   SVAAAA  VFBAAA  VVVVxx
+230    828 0   2   0   10  0   30  30  230 230 0   1   WIAAAA  WFBAAA  AAAAxx
+881    829 1   1   1   1   1   81  81  381 881 2   3   XHAAAA  XFBAAA  HHHHxx
+890    830 0   2   0   10  0   90  90  390 890 0   1   GIAAAA  YFBAAA  OOOOxx
+374    831 0   2   4   14  4   74  174 374 374 8   9   KOAAAA  ZFBAAA  VVVVxx
+697    832 1   1   7   17  7   97  97  197 697 14  15  VAAAAA  AGBAAA  AAAAxx
+4  833 0   0   4   4   4   4   4   4   4   8   9   EAAAAA  BGBAAA  HHHHxx
+385    834 1   1   5   5   5   85  185 385 385 10  11  VOAAAA  CGBAAA  OOOOxx
+739    835 1   3   9   19  9   39  139 239 739 18  19  LCAAAA  DGBAAA  VVVVxx
+623    836 1   3   3   3   3   23  23  123 623 6   7   ZXAAAA  EGBAAA  AAAAxx
+547    837 1   3   7   7   7   47  147 47  547 14  15  BVAAAA  FGBAAA  HHHHxx
+532    838 0   0   2   12  2   32  132 32  532 4   5   MUAAAA  GGBAAA  OOOOxx
+383    839 1   3   3   3   3   83  183 383 383 6   7   TOAAAA  HGBAAA  VVVVxx
+181    840 1   1   1   1   1   81  181 181 181 2   3   ZGAAAA  IGBAAA  AAAAxx
+327    841 1   3   7   7   7   27  127 327 327 14  15  PMAAAA  JGBAAA  HHHHxx
+701    842 1   1   1   1   1   1   101 201 701 2   3   ZAAAAA  KGBAAA  OOOOxx
+111    843 1   3   1   11  1   11  111 111 111 2   3   HEAAAA  LGBAAA  VVVVxx
+977    844 1   1   7   17  7   77  177 477 977 14  15  PLAAAA  MGBAAA  AAAAxx
+431    845 1   3   1   11  1   31  31  431 431 2   3   PQAAAA  NGBAAA  HHHHxx
+456    846 0   0   6   16  6   56  56  456 456 12  13  ORAAAA  OGBAAA  OOOOxx
+368    847 0   0   8   8   8   68  168 368 368 16  17  EOAAAA  PGBAAA  VVVVxx
+32 848 0   0   2   12  2   32  32  32  32  4   5   GBAAAA  QGBAAA  AAAAxx
+125    849 1   1   5   5   5   25  125 125 125 10  11  VEAAAA  RGBAAA  HHHHxx
+847    850 1   3   7   7   7   47  47  347 847 14  15  PGAAAA  SGBAAA  OOOOxx
+485    851 1   1   5   5   5   85  85  485 485 10  11  RSAAAA  TGBAAA  VVVVxx
+387    852 1   3   7   7   7   87  187 387 387 14  15  XOAAAA  UGBAAA  AAAAxx
+288    853 0   0   8   8   8   88  88  288 288 16  17  CLAAAA  VGBAAA  HHHHxx
+919    854 1   3   9   19  9   19  119 419 919 18  19  JJAAAA  WGBAAA  OOOOxx
+393    855 1   1   3   13  3   93  193 393 393 6   7   DPAAAA  XGBAAA  VVVVxx
+953    856 1   1   3   13  3   53  153 453 953 6   7   RKAAAA  YGBAAA  AAAAxx
+798    857 0   2   8   18  8   98  198 298 798 16  17  SEAAAA  ZGBAAA  HHHHxx
+940    858 0   0   0   0   0   40  140 440 940 0   1   EKAAAA  AHBAAA  OOOOxx
+198    859 0   2   8   18  8   98  198 198 198 16  17  QHAAAA  BHBAAA  VVVVxx
+25 860 1   1   5   5   5   25  25  25  25  10  11  ZAAAAA  CHBAAA  AAAAxx
+190    861 0   2   0   10  0   90  190 190 190 0   1   IHAAAA  DHBAAA  HHHHxx
+820    862 0   0   0   0   0   20  20  320 820 0   1   OFAAAA  EHBAAA  OOOOxx
+15 863 1   3   5   15  5   15  15  15  15  10  11  PAAAAA  FHBAAA  VVVVxx
+427    864 1   3   7   7   7   27  27  427 427 14  15  LQAAAA  GHBAAA  AAAAxx
+349    865 1   1   9   9   9   49  149 349 349 18  19  LNAAAA  HHBAAA  HHHHxx
+785    866 1   1   5   5   5   85  185 285 785 10  11  FEAAAA  IHBAAA  OOOOxx
+340    867 0   0   0   0   0   40  140 340 340 0   1   CNAAAA  JHBAAA  VVVVxx
+292    868 0   0   2   12  2   92  92  292 292 4   5   GLAAAA  KHBAAA  AAAAxx
+17 869 1   1   7   17  7   17  17  17  17  14  15  RAAAAA  LHBAAA  HHHHxx
+985    870 1   1   5   5   5   85  185 485 985 10  11  XLAAAA  MHBAAA  OOOOxx
+645    871 1   1   5   5   5   45  45  145 645 10  11  VYAAAA  NHBAAA  VVVVxx
+631    872 1   3   1   11  1   31  31  131 631 2   3   HYAAAA  OHBAAA  AAAAxx
+761    873 1   1   1   1   1   61  161 261 761 2   3   HDAAAA  PHBAAA  HHHHxx
+707    874 1   3   7   7   7   7   107 207 707 14  15  FBAAAA  QHBAAA  OOOOxx
+776    875 0   0   6   16  6   76  176 276 776 12  13  WDAAAA  RHBAAA  VVVVxx
+856    876 0   0   6   16  6   56  56  356 856 12  13  YGAAAA  SHBAAA  AAAAxx
+978    877 0   2   8   18  8   78  178 478 978 16  17  QLAAAA  THBAAA  HHHHxx
+710    878 0   2   0   10  0   10  110 210 710 0   1   IBAAAA  UHBAAA  OOOOxx
+604    879 0   0   4   4   4   4   4   104 604 8   9   GXAAAA  VHBAAA  VVVVxx
+291    880 1   3   1   11  1   91  91  291 291 2   3   FLAAAA  WHBAAA  AAAAxx
+747    881 1   3   7   7   7   47  147 247 747 14  15  TCAAAA  XHBAAA  HHHHxx
+837    882 1   1   7   17  7   37  37  337 837 14  15  FGAAAA  YHBAAA  OOOOxx
+722    883 0   2   2   2   2   22  122 222 722 4   5   UBAAAA  ZHBAAA  VVVVxx
+925    884 1   1   5   5   5   25  125 425 925 10  11  PJAAAA  AIBAAA  AAAAxx
+49 885 1   1   9   9   9   49  49  49  49  18  19  XBAAAA  BIBAAA  HHHHxx
+832    886 0   0   2   12  2   32  32  332 832 4   5   AGAAAA  CIBAAA  OOOOxx
+336    887 0   0   6   16  6   36  136 336 336 12  13  YMAAAA  DIBAAA  VVVVxx
+185    888 1   1   5   5   5   85  185 185 185 10  11  DHAAAA  EIBAAA  AAAAxx
+434    889 0   2   4   14  4   34  34  434 434 8   9   SQAAAA  FIBAAA  HHHHxx
+284    890 0   0   4   4   4   84  84  284 284 8   9   YKAAAA  GIBAAA  OOOOxx
+812    891 0   0   2   12  2   12  12  312 812 4   5   GFAAAA  HIBAAA  VVVVxx
+810    892 0   2   0   10  0   10  10  310 810 0   1   EFAAAA  IIBAAA  AAAAxx
+252    893 0   0   2   12  2   52  52  252 252 4   5   SJAAAA  JIBAAA  HHHHxx
+965    894 1   1   5   5   5   65  165 465 965 10  11  DLAAAA  KIBAAA  OOOOxx
+110    895 0   2   0   10  0   10  110 110 110 0   1   GEAAAA  LIBAAA  VVVVxx
+698    896 0   2   8   18  8   98  98  198 698 16  17  WAAAAA  MIBAAA  AAAAxx
+283    897 1   3   3   3   3   83  83  283 283 6   7   XKAAAA  NIBAAA  HHHHxx
+533    898 1   1   3   13  3   33  133 33  533 6   7   NUAAAA  OIBAAA  OOOOxx
+662    899 0   2   2   2   2   62  62  162 662 4   5   MZAAAA  PIBAAA  VVVVxx
+329    900 1   1   9   9   9   29  129 329 329 18  19  RMAAAA  QIBAAA  AAAAxx
+250    901 0   2   0   10  0   50  50  250 250 0   1   QJAAAA  RIBAAA  HHHHxx
+407    902 1   3   7   7   7   7   7   407 407 14  15  RPAAAA  SIBAAA  OOOOxx
+823    903 1   3   3   3   3   23  23  323 823 6   7   RFAAAA  TIBAAA  VVVVxx
+852    904 0   0   2   12  2   52  52  352 852 4   5   UGAAAA  UIBAAA  AAAAxx
+871    905 1   3   1   11  1   71  71  371 871 2   3   NHAAAA  VIBAAA  HHHHxx
+118    906 0   2   8   18  8   18  118 118 118 16  17  OEAAAA  WIBAAA  OOOOxx
+912    907 0   0   2   12  2   12  112 412 912 4   5   CJAAAA  XIBAAA  VVVVxx
+458    908 0   2   8   18  8   58  58  458 458 16  17  QRAAAA  YIBAAA  AAAAxx
+926    909 0   2   6   6   6   26  126 426 926 12  13  QJAAAA  ZIBAAA  HHHHxx
+328    910 0   0   8   8   8   28  128 328 328 16  17  QMAAAA  AJBAAA  OOOOxx
+980    911 0   0   0   0   0   80  180 480 980 0   1   SLAAAA  BJBAAA  VVVVxx
+259    912 1   3   9   19  9   59  59  259 259 18  19  ZJAAAA  CJBAAA  AAAAxx
+900    913 0   0   0   0   0   0   100 400 900 0   1   QIAAAA  DJBAAA  HHHHxx
+137    914 1   1   7   17  7   37  137 137 137 14  15  HFAAAA  EJBAAA  OOOOxx
+159    915 1   3   9   19  9   59  159 159 159 18  19  DGAAAA  FJBAAA  VVVVxx
+243    916 1   3   3   3   3   43  43  243 243 6   7   JJAAAA  GJBAAA  AAAAxx
+472    917 0   0   2   12  2   72  72  472 472 4   5   ESAAAA  HJBAAA  HHHHxx
+796    918 0   0   6   16  6   96  196 296 796 12  13  QEAAAA  IJBAAA  OOOOxx
+382    919 0   2   2   2   2   82  182 382 382 4   5   SOAAAA  JJBAAA  VVVVxx
+911    920 1   3   1   11  1   11  111 411 911 2   3   BJAAAA  KJBAAA  AAAAxx
+179    921 1   3   9   19  9   79  179 179 179 18  19  XGAAAA  LJBAAA  HHHHxx
+778    922 0   2   8   18  8   78  178 278 778 16  17  YDAAAA  MJBAAA  OOOOxx
+405    923 1   1   5   5   5   5   5   405 405 10  11  PPAAAA  NJBAAA  VVVVxx
+265    924 1   1   5   5   5   65  65  265 265 10  11  FKAAAA  OJBAAA  AAAAxx
+556    925 0   0   6   16  6   56  156 56  556 12  13  KVAAAA  PJBAAA  HHHHxx
+16 926 0   0   6   16  6   16  16  16  16  12  13  QAAAAA  QJBAAA  OOOOxx
+706    927 0   2   6   6   6   6   106 206 706 12  13  EBAAAA  RJBAAA  VVVVxx
+497    928 1   1   7   17  7   97  97  497 497 14  15  DTAAAA  SJBAAA  AAAAxx
+708    929 0   0   8   8   8   8   108 208 708 16  17  GBAAAA  TJBAAA  HHHHxx
+46 930 0   2   6   6   6   46  46  46  46  12  13  UBAAAA  UJBAAA  OOOOxx
+901    931 1   1   1   1   1   1   101 401 901 2   3   RIAAAA  VJBAAA  VVVVxx
+416    932 0   0   6   16  6   16  16  416 416 12  13  AQAAAA  WJBAAA  AAAAxx
+307    933 1   3   7   7   7   7   107 307 307 14  15  VLAAAA  XJBAAA  HHHHxx
+166    934 0   2   6   6   6   66  166 166 166 12  13  KGAAAA  YJBAAA  OOOOxx
+178    935 0   2   8   18  8   78  178 178 178 16  17  WGAAAA  ZJBAAA  VVVVxx
+499    936 1   3   9   19  9   99  99  499 499 18  19  FTAAAA  AKBAAA  AAAAxx
+257    937 1   1   7   17  7   57  57  257 257 14  15  XJAAAA  BKBAAA  HHHHxx
+342    938 0   2   2   2   2   42  142 342 342 4   5   ENAAAA  CKBAAA  OOOOxx
+850    939 0   2   0   10  0   50  50  350 850 0   1   SGAAAA  DKBAAA  VVVVxx
+313    940 1   1   3   13  3   13  113 313 313 6   7   BMAAAA  EKBAAA  AAAAxx
+831    941 1   3   1   11  1   31  31  331 831 2   3   ZFAAAA  FKBAAA  HHHHxx
+57 942 1   1   7   17  7   57  57  57  57  14  15  FCAAAA  GKBAAA  OOOOxx
+37 943 1   1   7   17  7   37  37  37  37  14  15  LBAAAA  HKBAAA  VVVVxx
+511    944 1   3   1   11  1   11  111 11  511 2   3   RTAAAA  IKBAAA  AAAAxx
+578    945 0   2   8   18  8   78  178 78  578 16  17  GWAAAA  JKBAAA  HHHHxx
+100    946 0   0   0   0   0   0   100 100 100 0   1   WDAAAA  KKBAAA  OOOOxx
+935    947 1   3   5   15  5   35  135 435 935 10  11  ZJAAAA  LKBAAA  VVVVxx
+821    948 1   1   1   1   1   21  21  321 821 2   3   PFAAAA  MKBAAA  AAAAxx
+294    949 0   2   4   14  4   94  94  294 294 8   9   ILAAAA  NKBAAA  HHHHxx
+575    950 1   3   5   15  5   75  175 75  575 10  11  DWAAAA  OKBAAA  OOOOxx
+272    951 0   0   2   12  2   72  72  272 272 4   5   MKAAAA  PKBAAA  VVVVxx
+491    952 1   3   1   11  1   91  91  491 491 2   3   XSAAAA  QKBAAA  AAAAxx
+43 953 1   3   3   3   3   43  43  43  43  6   7   RBAAAA  RKBAAA  HHHHxx
+167    954 1   3   7   7   7   67  167 167 167 14  15  LGAAAA  SKBAAA  OOOOxx
+457    955 1   1   7   17  7   57  57  457 457 14  15  PRAAAA  TKBAAA  VVVVxx
+647    956 1   3   7   7   7   47  47  147 647 14  15  XYAAAA  UKBAAA  AAAAxx
+180    957 0   0   0   0   0   80  180 180 180 0   1   YGAAAA  VKBAAA  HHHHxx
+48 958 0   0   8   8   8   48  48  48  48  16  17  WBAAAA  WKBAAA  OOOOxx
+553    959 1   1   3   13  3   53  153 53  553 6   7   HVAAAA  XKBAAA  VVVVxx
+188    960 0   0   8   8   8   88  188 188 188 16  17  GHAAAA  YKBAAA  AAAAxx
+262    961 0   2   2   2   2   62  62  262 262 4   5   CKAAAA  ZKBAAA  HHHHxx
+728    962 0   0   8   8   8   28  128 228 728 16  17  ACAAAA  ALBAAA  OOOOxx
+581    963 1   1   1   1   1   81  181 81  581 2   3   JWAAAA  BLBAAA  VVVVxx
+937    964 1   1   7   17  7   37  137 437 937 14  15  BKAAAA  CLBAAA  AAAAxx
+370    965 0   2   0   10  0   70  170 370 370 0   1   GOAAAA  DLBAAA  HHHHxx
+590    966 0   2   0   10  0   90  190 90  590 0   1   SWAAAA  ELBAAA  OOOOxx
+421    967 1   1   1   1   1   21  21  421 421 2   3   FQAAAA  FLBAAA  VVVVxx
+693    968 1   1   3   13  3   93  93  193 693 6   7   RAAAAA  GLBAAA  AAAAxx
+906    969 0   2   6   6   6   6   106 406 906 12  13  WIAAAA  HLBAAA  HHHHxx
+802    970 0   2   2   2   2   2   2   302 802 4   5   WEAAAA  ILBAAA  OOOOxx
+38 971 0   2   8   18  8   38  38  38  38  16  17  MBAAAA  JLBAAA  VVVVxx
+790    972 0   2   0   10  0   90  190 290 790 0   1   KEAAAA  KLBAAA  AAAAxx
+726    973 0   2   6   6   6   26  126 226 726 12  13  YBAAAA  LLBAAA  HHHHxx
+23 974 1   3   3   3   3   23  23  23  23  6   7   XAAAAA  MLBAAA  OOOOxx
+641    975 1   1   1   1   1   41  41  141 641 2   3   RYAAAA  NLBAAA  VVVVxx
+524    976 0   0   4   4   4   24  124 24  524 8   9   EUAAAA  OLBAAA  AAAAxx
+169    977 1   1   9   9   9   69  169 169 169 18  19  NGAAAA  PLBAAA  HHHHxx
+6  978 0   2   6   6   6   6   6   6   6   12  13  GAAAAA  QLBAAA  OOOOxx
+943    979 1   3   3   3   3   43  143 443 943 6   7   HKAAAA  RLBAAA  VVVVxx
+26 980 0   2   6   6   6   26  26  26  26  12  13  ABAAAA  SLBAAA  AAAAxx
+469    981 1   1   9   9   9   69  69  469 469 18  19  BSAAAA  TLBAAA  HHHHxx
+968    982 0   0   8   8   8   68  168 468 968 16  17  GLAAAA  ULBAAA  OOOOxx
+947    983 1   3   7   7   7   47  147 447 947 14  15  LKAAAA  VLBAAA  VVVVxx
+133    984 1   1   3   13  3   33  133 133 133 6   7   DFAAAA  WLBAAA  AAAAxx
+52 985 0   0   2   12  2   52  52  52  52  4   5   ACAAAA  XLBAAA  HHHHxx
+660    986 0   0   0   0   0   60  60  160 660 0   1   KZAAAA  YLBAAA  OOOOxx
+780    987 0   0   0   0   0   80  180 280 780 0   1   AEAAAA  ZLBAAA  VVVVxx
+963    988 1   3   3   3   3   63  163 463 963 6   7   BLAAAA  AMBAAA  AAAAxx
+561    989 1   1   1   1   1   61  161 61  561 2   3   PVAAAA  BMBAAA  HHHHxx
+402    990 0   2   2   2   2   2   2   402 402 4   5   MPAAAA  CMBAAA  OOOOxx
+437    991 1   1   7   17  7   37  37  437 437 14  15  VQAAAA  DMBAAA  VVVVxx
+112    992 0   0   2   12  2   12  112 112 112 4   5   IEAAAA  EMBAAA  AAAAxx
+247    993 1   3   7   7   7   47  47  247 247 14  15  NJAAAA  FMBAAA  HHHHxx
+579    994 1   3   9   19  9   79  179 79  579 18  19  HWAAAA  GMBAAA  OOOOxx
+379    995 1   3   9   19  9   79  179 379 379 18  19  POAAAA  HMBAAA  VVVVxx
+74 996 0   2   4   14  4   74  74  74  74  8   9   WCAAAA  IMBAAA  AAAAxx
+744    997 0   0   4   4   4   44  144 244 744 8   9   QCAAAA  JMBAAA  HHHHxx
+0  998 0   0   0   0   0   0   0   0   0   0   1   AAAAAA  KMBAAA  OOOOxx
+278    999 0   2   8   18  8   78  78  278 278 16  17  SKAAAA  LMBAAA  VVVVxx
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..57a8fa60382e73f4363643a1f7b2f3a12daf8248 100644 (file)
@@ -0,0 +1,50 @@
+mike   40  (3.1,6.2)
+joe    20  (5.5,2.5)
+sally  34  (3.8,45.8)
+sandra 19  (9.345,09.6)
+alex   30  (1.352,8.2)
+sue    50  (8.34,7.375)
+denise 24  (3.78,87.90)
+sarah  88  (8.4,2.3)
+teresa 38  (7.7,1.8)
+nan    28  (6.35,0.43)
+leah   68  (0.6,3.37)
+wendy  78  (2.62,03.3)
+melissa    28  (3.089,087.23)
+joan   18  (9.4,47.04)
+mary   08  (3.7,39.20)
+jane   58  (1.34,0.44)
+liza   38  (9.76,6.90)
+jean   28  (8.561,7.3)
+jenifer    38  (6.6,23.3)
+juanita    58  (4.57,35.8)
+susan  78  (6.579,3)
+zena   98  (0.35,0)
+martie 88  (8.358,.93)
+chris  78  (9.78,2)
+pat    18  (1.19,0.6)
+zola   58  (2.56,4.3)
+louise 98  (5.0,8.7)
+edna   18  (1.53,3.5)
+bertha 88  (2.75,9.4)
+sumi   38  (1.15,0.6)
+koko   88  (1.7,5.5)
+gina   18  (9.82,7.5)
+rean   48  (8.5,5.0)
+sharon 78  (9.237,8.8)
+paula  68  (0.5,0.5)
+julie  68  (3.6,7.2)
+belinda    38  (8.9,1.7)
+karen  48  (8.73,0.0)
+carina 58  (4.27,8.8)
+diane  18  (5.912,5.3)
+esther 98  (5.36,7.6)
+trudy  88  (6.01,0.5)
+fanny  08  (1.2,0.9)
+carmen 78  (3.8,8.2)
+lita   25  (1.3,8.7)
+pamela 48  (8.21,9.3)
+sandy  38  (3.8,0.2)
+trisha 88  (1.29,2.2)
+vera   78  (9.73,6.4)
+velma  68  (8.8,8.9)
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..79d7a6caba070bd181e79e60f23569a47fbfe17f 100644 (file)
@@ -0,0 +1,5 @@
+0  Oakland ((-122,37.9),(-121.7,37.9),(-121.7,37.4),(-122,37.4))
+0  Oakland ((-121.7,37.4),(-121.7,37),(-122.1,37),(-122.1,37.3),(-122,37.3),(-122,37.4))
+0  Oakland ((-122.1,37.3),(-122.2,37.5),(-122,37.5))
+0  Berkeley    ((-122.3,37.9),(-122,37.9),(-122,37.6),(-122.3,37.6))
+0  Lafayette   ((-122.3,37.4),(-122.2,37.4),(-122.2,37),(-122.3,37))
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a8d36d02ca85eb04981e95de751ab517a0888927 100644 (file)
+(12699,9028,12654,8987)
+(22689,4680,22614,4626)
+(43263,47296,43217,47217)
+(6184,8397,6182,8379)
+(863,28537,788,28456)
+(33783,4733,33746,4693)
+(40456,47134,40426,47087)
+(45950,8153,45887,8060)
+(33433,36474,33399,36460)
+(41106,22017,41086,21962)
+(19214,36781,19179,36767)
+(11582,40823,11498,40737)
+(35565,5404,35546,5360)
+(26489,17387,26405,17356)
+(30874,13849,30796,13814)
+(38255,1619,38227,1593)
+(4445,32006,4405,31914)
+(3923,32921,3876,32913)
+(36054,39464,36032,39434)
+(46540,6780,46524,6758)
+(12184,45811,12118,45787)
+(13198,17090,13143,17051)
+(30939,44578,30865,44486)
+(12502,4939,12431,4902)
+(3250,1108,3169,1063)
+(34029,41240,33976,41180)
+(47057,44018,46967,43927)
+(699,10114,686,10058)
+(5925,26020,5845,25979)
+(9462,39388,9382,39388)
+(270,32616,226,32607)
+(3959,49145,3861,49115)
+(207,40886,179,40879)
+(48480,43312,48412,43233)
+(37183,37209,37161,37110)
+(13576,13505,13521,13487)
+(5877,1037,5818,1036)
+(6777,16694,6776,16692)
+(49362,13905,49299,13845)
+(29356,14606,29313,14562)
+(5492,6976,5441,6971)
+(288,49588,204,49571)
+(36698,37213,36682,37158)
+(718,41336,645,41272)
+(8725,23369,8660,23333)
+(40115,9894,40025,9818)
+(40051,41181,40015,41153)
+(5739,1740,5715,1731)
+(25120,27935,25054,27876)
+(27475,46084,27447,46003)
+(33197,3252,33161,3245)
+(10892,15691,10869,15662)
+(39012,44712,38995,44640)
+(4506,6484,4458,6459)
+(13970,26316,13964,26236)
+(28009,28104,27968,28030)
+(5991,27613,5906,27607)
+(23649,6338,23610,6314)
+(25942,10008,25911,9928)
+(25651,29943,25590,29906)
+(24555,40334,24546,40330)
+(46870,43762,46789,43709)
+(20030,2752,19945,2687)
+(30758,26754,30718,26678)
+(4320,44673,4286,44625)
+(1011,15576,939,15574)
+(41936,40699,41854,40655)
+(20594,19002,20561,18995)
+(9388,41056,9325,41042)
+(34771,46693,34751,46645)
+(49398,46359,49332,46357)
+(23115,35380,23036,35306)
+(46305,34840,46283,34765)
+(16768,21692,16691,21647)
+(28695,3128,28654,3112)
+(22182,7107,22107,7074)
+(14567,1210,14468,1139)
+(14156,37139,14136,37119)
+(33500,38351,33477,38286)
+(39983,41981,39944,41954)
+(26773,20824,26719,20813)
+(42516,22947,42460,22932)
+(26127,10701,26044,10650)
+(17808,13803,17724,13710)
+(14913,49873,14849,49836)
+(37013,820,36955,736)
+(39071,1399,39022,1381)
+(9785,42546,9687,42540)
+(13423,14066,13354,14052)
+(3417,14558,3336,14478)
+(25212,46368,25128,46316)
+(10124,39848,10027,39820)
+(39722,39226,39656,39162)
+(6298,28101,6250,28076)
+(45852,5846,45809,5750)
+(48292,4885,48290,4841)
+(18905,4454,18894,4424)
+(18965,43474,18902,43444)
+(39843,28239,39761,28199)
+(18087,44660,18019,44632)
+(33886,10382,33794,10286)
+(38383,13163,38362,13092)
+(18861,25050,18842,24965)
+(29887,14326,29806,14274)
+(18733,11644,18698,11644)
+(5119,37952,5089,37950)
+(16191,34884,16149,34864)
+(29544,1104,29496,1062)
+(27740,41555,27701,41540)
+(4672,4087,4633,4060)
+(45441,38994,45377,38958)
+(3272,1176,3232,1146)
+(12820,26606,12790,26575)
+(30910,7590,30877,7512)
+(42476,39152,42377,39127)
+(6562,38490,6542,38447)
+(30046,20332,29988,20259)
+(40723,15950,40671,15949)
+(4945,46857,4908,46817)
+(47986,16882,47963,16877)
+(9842,22339,9805,22305)
+(29831,23169,29818,23122)
+(12322,34404,12250,34312)
+(22846,11091,22759,10992)
+(47627,2424,47603,2397)
+(18375,43632,18347,43577)
+(40441,974,40394,965)
+(34260,10573,34194,10522)
+(32914,9549,32828,9503)
+(49023,37827,48978,37799)
+(22183,10691,22111,10669)
+(38036,15828,38014,15759)
+(34604,16801,34508,16746)
+(26737,29997,26675,29976)
+(47375,40298,47293,40210)
+(771,2661,732,2649)
+(28514,25659,28504,25577)
+(13438,46494,13376,46455)
+(7187,17877,7125,17786)
+(49957,43390,49897,43384)
+(26543,20067,26482,20057)
+(16416,29803,16385,29724)
+(36353,7484,36286,7414)
+(26498,3377,26415,3358)
+(28990,32205,28936,32193)
+(45005,3842,45001,3816)
+(21672,23566,21603,23566)
+(33360,43465,33302,43429)
+(29884,9544,29838,9520)
+(5599,15012,5596,14930)
+(22396,21481,22344,21422)
+(24810,14955,24780,14887)
+(47114,18866,47081,18784)
+(39013,39245,38953,39237)
+(12863,40534,12803,40529)
+(351,37068,310,37019)
+(12916,34327,12891,34240)
+(49191,2694,49170,2628)
+(24127,38407,24050,38325)
+(3264,23053,3213,23007)
+(8172,30385,8144,30336)
+(19630,35716,19573,35640)
+(42554,5148,42521,5117)
+(42168,33453,42136,33426)
+(17732,32093,17666,32057)
+(1039,16626,1037,16587)
+(21287,7757,21265,7679)
+(47063,8260,47039,8225)
+(38645,16238,38561,16204)
+(18258,25358,18196,25341)
+(30458,1742,30458,1695)
+(35147,9273,35121,9233)
+(7670,16625,7642,16545)
+(49503,23432,49484,23383)
+(31089,23146,31062,23093)
+(47758,2734,47670,2703)
+(35276,1027,35259,972)
+(26337,17603,26313,17579)
+(35649,16777,35626,16777)
+(42454,5105,42362,5101)
+(21682,24951,21646,24920)
+(48383,25174,48303,25156)
+(14672,3532,14601,3460)
+(22570,22587,22515,22512)
+(23566,25623,23484,25573)
+(9530,24542,9504,24459)
+(41271,451,41236,401)
+(5556,37528,5502,37527)
+(12479,25042,12447,24991)
+(16568,22916,16499,22864)
+(42700,13084,42676,12992)
+(35523,40973,35504,40932)
+(32948,16962,32857,16901)
+(7808,13469,7712,13469)
+(13920,35203,13870,35131)
+(22731,31563,22658,31557)
+(22909,43956,22900,43857)
+(33077,35080,33074,35030)
+(48064,29307,48022,29280)
+(20232,46682,20212,46613)
+(29949,16790,29867,16711)
+(30260,32029,30180,31979)
+(17184,34503,17110,34482)
+(16066,42687,16039,42648)
+(2947,19819,2857,19788)
+(4900,47934,4818,47894)
+(27193,19014,27174,18976)
+(15597,27948,15590,27939)
+(11090,28623,11002,28589)
+(26956,18651,26920,18620)
+(3107,47753,3103,47711)
+(6745,24151,6711,24083)
+(43923,19213,43871,19124)
+(33451,23578,33370,23534)
+(8944,20605,8862,20601)
+(14905,7536,14892,7441)
+(2412,18357,2383,18354)
+(37060,1443,36974,1366)
+(15501,6230,15429,6190)
+(30333,50,30273,6)
+(35567,9965,35482,9912)
+(49847,7128,49798,7067)
+(27685,36396,27668,36384)
+(43832,18491,43825,18431)
+(36849,34600,36785,34589)
+(2348,47938,2307,47902)
+(20473,22131,20445,22113)
+(38486,4293,38471,4288)
+(30611,30451,30553,30400)
+(3883,21299,3819,21260)
+(7696,37555,7644,37534)
+(22399,7913,22317,7911)
+(42565,38605,42500,38598)
+(36595,12151,36500,12106)
+(587,35217,571,35123)
+(5764,15300,5764,15231)
+(12003,21265,11983,21210)
+(42564,4803,42470,4737)
+(42359,36834,42271,36746)
+(44700,14680,44658,14670)
+(19690,5627,19620,5607)
+(17780,43602,17714,43565)
+(45073,3491,45041,3434)
+(35043,2136,35017,2084)
+(39653,19215,39646,19198)
+(23970,25560,23935,25502)
+(28698,49233,28600,49223)
+(30266,3605,30245,3540)
+(25538,7857,25500,7791)
+(17711,1757,17708,1756)
+(5248,594,5190,587)
+(2730,32454,2671,32436)
+(1722,49089,1635,49067)
+(40954,5743,40921,5722)
+(21382,4426,21298,4331)
+(7885,18629,7872,18605)
+(42838,6459,42748,6451)
+(8217,19894,8207,19845)
+(20489,18524,20433,18520)
+(17383,23559,17309,23515)
+(38952,38968,38934,38913)
+(44665,18137,44636,18051)
+(22416,41220,22383,41213)
+(9901,664,9818,646)
+(23475,21981,23449,21973)
+(41875,17991,41818,17988)
+(36517,47731,36509,47713)
+(37595,49849,37581,49834)
+(38771,32720,38748,32684)
+(810,38523,736,38452)
+(29695,14942,29665,14907)
+(31911,15168,31906,15113)
+(3454,36839,3438,36831)
+(4832,47554,4820,47473)
+(11590,8292,11539,8272)
+(8193,33323,8106,33317)
+(16043,14799,16001,14710)
+(19574,11395,19514,11316)
+(26290,41424,26224,41342)
+(22844,12516,22807,12471)
+(15709,49580,15655,49553)
+(13387,28084,13379,28066)
+(2780,38807,2690,38711)
+(22031,32458,22028,32377)
+(13511,3351,13440,3297)
+(14648,26473,14614,26383)
+(17798,19885,17726,19852)
+(32355,27940,32324,27861)
+(43773,21031,43767,20985)
+(15419,45759,15403,45666)
+(770,38863,729,38806)
+(21221,35619,21183,35596)
+(38924,31021,38894,30961)
+(7395,32439,7345,32416)
+(2324,25118,2268,25074)
+(2958,15089,2935,15087)
+(2424,160,2424,81)
+(12123,18644,12099,18616)
+(7459,30276,7422,30218)
+(15847,45488,15814,45428)
+(26409,29897,26389,29863)
+(12336,34322,12279,34322)
+(9440,23550,9396,23466)
+(4991,30850,4905,30768)
+(47262,11940,47201,11939)
+(30584,42868,30555,42838)
+(23144,24089,23056,24067)
+(35930,11609,35847,11573)
+(7812,17271,7789,17203)
+(17946,37554,17878,37480)
+(27356,32869,27298,32813)
+(29971,47783,29933,47697)
+(26075,46494,25988,46451)
+(39314,41366,39289,41269)
+(31708,42900,31688,42865)
+(4510,10231,4439,10203)
+(43806,8482,43758,8446)
+(45990,49694,45927,49617)
+(48815,27640,48782,27573)
+(41675,26733,41622,26723)
+(23229,7709,23175,7693)
+(48976,17733,48962,17731)
+(10686,41470,10597,41434)
+(18053,27059,17989,27012)
+(35495,25950,35459,25912)
+(41896,45014,41881,44999)
+(22654,41896,22572,41801)
+(18581,7087,18524,6988)
+(14697,22406,14681,22311)
+(40092,28122,40043,28030)
+(35844,24243,35816,24238)
+(1254,25653,1250,25644)
+(1603,21730,1556,21640)
+(33048,21779,32991,21763)
+(29979,1632,29916,1592)
+(8620,633,8580,620)
+(22992,27035,22932,27008)
+(21409,29315,21390,29309)
+(3610,44748,3547,44699)
+(20402,9318,20343,9267)
+(31001,8709,30908,8658)
+(46840,47640,46773,47551)
+(49173,4705,49143,4630)
+(5339,31657,5251,31622)
+(8644,49668,8630,49648)
+(45387,2893,45309,2885)
+(47641,31020,47584,30941)
+(40238,10636,40208,10568)
+(19247,36924,19227,36924)
+(917,19957,827,19887)
+(40967,17841,40870,17820)
+(15850,4109,15794,4085)
+(20181,30916,20085,30870)
+(161,24465,107,24374)
+(21737,49690,21667,49663)
+(10328,20911,10232,20852)
+(24187,49823,24128,49768)
+(36084,4578,36007,4501)
+(38771,31741,38673,31674)
+(2202,30102,2111,30006)
+(27322,16074,27228,16039)
+(6843,17280,6765,17248)
+(16972,39744,16912,39700)
+(10608,38741,10553,38708)
+(4917,34801,4828,34766)
+(39281,33659,39268,33618)
+(31706,7119,31645,7063)
+(3427,44006,3422,44004)
+(10134,42608,10044,42599)
+(26294,32080,26200,32068)
+(21777,34680,21769,34606)
+(23373,25957,23314,25915)
+(10710,8401,10681,8400)
+(42062,19458,42019,19394)
+(26530,43036,26458,43004)
+(3394,46081,3360,46077)
+(38743,33953,38677,33924)
+(32438,8226,32345,8160)
+(9210,27333,9118,27301)
+(19594,1600,19568,1551)
+(10003,12278,9952,12255)
+(31737,7206,31650,7146)
+(16594,15821,16502,15759)
+(28208,30296,28189,30278)
+(30602,46237,30555,46185)
+(20715,5155,20697,5140)
+(48892,35271,48793,35210)
+(3175,5590,3113,5525)
+(34220,27947,34132,27865)
+(35105,39792,35011,39727)
+(21919,27314,21839,27286)
+(23963,3723,23917,3699)
+(16312,14078,16236,14045)
+(19233,49824,19185,49794)
+(1447,11768,1356,11699)
+(17311,17709,17224,17653)
+(11962,31709,11871,31627)
+(21355,40131,21355,40085)
+(33750,35273,33724,35180)
+(38896,25539,38879,25524)
+(39569,44899,39569,44893)
+(11075,41547,11039,41500)
+(3215,12202,3199,12127)
+(46215,33458,46132,33455)
+(15121,38012,15083,37974)
+(44448,18726,44412,18690)
+(3899,38263,3870,38262)
+(13854,13353,13786,13298)
+(8252,5402,8191,5320)
+(46849,37968,46820,37897)
+(16422,13957,16376,13897)
+(47369,7665,47353,7629)
+(11982,40874,11956,40806)
+(9552,27580,9496,27562)
+(32247,19399,32176,19337)
+(32704,2169,32635,2091)
+(7471,44213,7411,44130)
+(48433,7096,48379,7089)
+(37357,6543,37338,6452)
+(30460,29624,30433,29535)
+(20350,28794,20341,28705)
+(6326,32360,6267,32317)
+(1711,47519,1654,47430)
+(49540,16510,49521,16426)
+(26975,618,26908,579)
+(24118,30880,24020,30821)
+(3675,15477,3625,15418)
+(44953,9577,44953,9530)
+(38323,7965,38235,7910)
+(6629,36482,6579,36448)
+(33953,16460,33878,16408)
+(49222,16790,49186,16695)
+(17308,16951,17274,16904)
+(14135,6888,14077,6833)
+(38617,47768,38603,47760)
+(7345,10992,7290,10914)
+(35261,42152,35176,42096)
+(28586,4809,28544,4735)
+(37521,25299,37495,25217)
+(41941,17954,41912,17915)
+(1209,46863,1171,46863)
+(20103,34947,20048,34896)
+(32716,33816,32656,33769)
+(11113,6531,11036,6467)
+(48635,7321,48563,7262)
+(28435,37059,28349,37014)
+(12311,17208,12232,17112)
+(1466,48010,1379,48008)
+(11226,11997,11223,11925)
+(46896,32540,46821,32510)
+(32661,31255,32632,31187)
+(37739,20376,37655,20306)
+(44002,43326,43920,43257)
+(30337,1023,30271,968)
+(34436,23357,34432,23345)
+(21367,8168,21353,8091)
+(36370,21611,36369,21569)
+(4152,36488,4080,36476)
+(17696,13924,17664,13853)
+(34252,19395,34159,19316)
+(12574,3072,12573,2975)
+(3995,21243,3943,21167)
+(44553,30126,44513,30108)
+(4599,45275,4552,45254)
+(33191,11404,33176,11348)
+(14245,18633,14177,18540)
+(32457,20705,32393,20700)
+(40052,10499,40016,10457)
+(29824,44065,29785,44037)
+(31613,12565,31557,12543)
+(42692,29000,42652,28996)
+(40680,22219,40603,22140)
+(33575,27661,33488,27644)
+(46194,1385,46184,1355)
+(38442,48501,38407,48426)
+(25305,21544,25236,21523)
+(15562,8226,15561,8208)
+(20844,43614,20752,43558)
+(22566,30541,22554,30532)
+(2760,47802,2672,47789)
+(25515,30745,25433,30675)
+(48382,45134,48382,45093)
+(9940,27094,9871,27087)
+(48690,44361,48610,44338)
+(18992,11585,18899,11582)
+(21551,49983,21492,49885)
+(46778,29113,46770,29071)
+(43219,9593,43212,9548)
+(40291,1248,40224,1190)
+(12687,22225,12635,22219)
+(49372,38790,49306,38721)
+(49503,46808,49411,46798)
+(24745,5162,24732,5138)
+(5046,26517,5023,26424)
+(5583,46538,5495,46531)
+(6084,35950,6079,35895)
+(3503,23096,3437,23024)
+(45275,8420,45244,8418)
+(13514,45251,13491,45249)
+(42112,2748,42047,2668)
+(7810,21907,7806,21878)
+(48378,36029,48303,35979)
+(32568,48605,32510,48563)
+(859,18915,810,18915)
+(41963,17950,41939,17915)
+(42723,8031,42685,7955)
+(19587,5965,19556,5961)
+(8713,33083,8629,32996)
+(21243,7769,21226,7740)
+(43752,43026,43720,42944)
+(7883,41311,7859,41242)
+(10178,47874,10157,47826)
+(32177,48725,32093,48646)
+(22960,2784,22953,2774)
+(25101,49159,25087,49090)
+(32142,48915,32086,48850)
+(6636,44887,6590,44825)
+(37814,11606,37769,11578)
+(2870,23198,2820,23121)
+(21025,16364,20947,16271)
+(31341,36137,31269,36114)
+(38921,7906,38888,7831)
+(6966,17259,6922,17199)
+(32426,13344,32401,13253)
+(8084,30572,8078,30572)
+(42230,47674,42150,47603)
+(20724,44854,20724,44830)
+(27471,38453,27454,38430)
+(24590,37973,24544,37941)
+(45832,26077,45772,26031)
+(9589,24239,9582,24156)
+(37484,49472,37409,49432)
+(30044,19340,30004,19333)
+(16966,14632,16936,14572)
+(9439,40491,9403,40482)
+(28945,5814,28913,5805)
+(43788,41302,43746,41231)
+(33631,43451,33614,43354)
+(17590,49396,17510,49324)
+(15173,32572,15109,32507)
+(1912,23580,1840,23504)
+(38165,16185,38076,16154)
+(6729,1179,6637,1177)
+(6994,45406,6983,45325)
+(2912,21327,2908,21305)
+(14678,14244,14659,14222)
+(29944,14959,29898,14900)
+(47432,35658,47407,35610)
+(25542,39243,25466,39149)
+(5330,7206,5304,7165)
+(24790,27196,24695,27118)
+(38806,1961,38795,1906)
+(23290,4487,23212,4416)
+(35035,24337,34990,24297)
+(5549,38948,5549,38891)
+(24558,15492,24501,15425)
+(4636,3011,4574,2933)
+(26522,39986,26451,39940)
+(33486,18424,33410,18366)
+(36638,14324,36625,14287)
+(35115,41236,35055,41191)
+(31927,16896,31841,16806)
+(5796,43937,5697,43886)
+(25681,41645,25663,41608)
+(10962,42777,10894,42732)
+(32715,11026,32672,10991)
+(45803,20406,45710,20371)
+(34730,17672,34658,17606)
+(8809,6323,8798,6232)
+(39471,23837,39390,23749)
+(34078,17435,33987,17433)
+(9133,4544,9041,4509)
+(47274,29126,47242,29060)
+(6404,28488,6403,28475)
+(48894,49751,48846,49694)
+(17324,43023,17301,42972)
+(15599,8433,15557,8386)
+(48575,10202,48488,10175)
+(27638,24428,27608,24378)
+(45277,47456,45240,47422)
+(26482,46607,26482,46570)
+(41400,33898,41397,33802)
+(49853,18504,49848,18503)
+(11528,25165,11476,25080)
+(49902,41752,49818,41746)
+(1956,47506,1922,47424)
+(21834,22058,21802,21964)
+(19414,21842,19386,21822)
+(34801,13722,34744,13681)
+(13924,29243,13835,29160)
+(47749,21986,47664,21894)
+(47051,39582,46974,39489)
+(31287,49923,31236,49913)
+(47429,8625,47337,8585)
+(46987,44364,46901,44277)
+(16158,27510,16099,27467)
+(41184,6400,41148,6317)
+(1847,42471,1829,42426)
+(14409,48602,14320,48555)
+(38137,42951,38045,42918)
+(42875,2312,42832,2243)
+(27242,30617,27181,30535)
+(24882,44559,24812,44548)
+(22021,1596,22015,1581)
+(24300,1523,24250,1443)
+(43946,35909,43869,35868)
+(816,15988,776,15967)
+(25243,9401,25237,9332)
+(27967,25958,27928,25949)
+(6575,33949,6484,33900)
+(44812,35980,44800,35913)
+(37577,13064,37495,13019)
+(30891,29967,30814,29884)
+(15829,28836,15753,28807)
+(11128,34180,11126,34117)
+(9834,12537,9801,12508)
+(4899,29069,4809,29024)
+(29370,38459,29276,38382)
+(40743,46653,40647,46559)
+(9618,2723,9578,2631)
+(32542,26837,32515,26769)
+(5625,13409,5576,13355)
+(47490,19229,47472,19203)
+(48118,40275,48063,40203)
+(19245,20549,19227,20546)
+(25312,22243,25280,22164)
+(18797,28934,18723,28881)
+(31609,49393,31512,49366)
+(26183,32888,26135,32824)
+(46198,26153,46180,26149)
+(45383,16904,45353,16888)
+(7132,11408,7091,11338)
+(48262,43227,48236,43159)
+(31722,12861,31675,12810)
+(41695,48924,41691,48921)
+(48318,12877,48287,12802)
+(12069,32241,11978,32231)
+(8395,2694,8380,2661)
+(19552,34590,19550,34497)
+(12203,26166,12187,26143)
+(35745,9571,35654,9542)
+(22384,22535,22352,22439)
+(21459,28189,21360,28189)
+(7418,7203,7343,7182)
+(39497,48412,39413,48318)
+(1058,11132,979,11051)
+(45623,31417,45548,31381)
+(23887,31921,23876,31891)
+(7797,1244,7785,1155)
+(23679,43650,23594,43644)
+(21891,30561,21833,30485)
+(4069,6870,4019,6785)
+(5134,25117,5103,25034)
+(36101,41895,36085,41810)
+(39617,39211,39544,39191)
+(37437,6604,37434,6585)
+(7749,32601,7740,32515)
+(26203,34991,26159,34946)
+(31856,39006,31783,39003)
+(45828,24767,45788,24723)
+(49836,35965,49757,35871)
+(44113,49024,44033,48995)
+(38237,22326,38187,22253)
+(45235,19087,45190,19005)
+(1588,45285,1520,45254)
+(46628,8701,46552,8665)
+(47707,18258,47668,18250)
+(9377,26162,9325,26079)
+(28331,16766,28302,16731)
+(15792,27875,15727,27809)
+(16454,1972,16415,1967)
+(21012,15828,20972,15784)
+(27465,30603,27390,30560)
+(39256,7697,39225,7604)
+(25908,32801,25854,32770)
+(25215,40109,25201,40106)
+(23280,4613,23190,4596)
+(32440,30879,32405,30807)
+(49156,4224,49126,4126)
+(20005,40423,19911,40370)
+(20978,8226,20930,8170)
+(32127,22611,32126,22579)
+(21764,26509,21701,26455)
+(32923,2834,32914,2830)
+(7499,25331,7426,25300)
+(6163,36942,6107,36908)
+(41118,14583,41034,14486)
+(21211,33369,21208,33331)
+(7899,27682,7853,27603)
+(16546,48436,16535,48400)
+(24898,40195,24855,40174)
+(43029,982,43004,952)
+(26266,7962,26252,7950)
+(11308,44367,11210,44322)
+(8902,28402,8808,28334)
+(11671,19619,11665,19549)
+(47202,23593,47153,23505)
+(21981,40220,21905,40160)
+(46721,2514,46687,2471)
+(3450,33839,3424,33811)
+(41854,45864,41762,45792)
+(40183,47816,40114,47742)
+(26119,33910,26077,33816)
+(3430,16518,3365,16500)
+(40063,32176,40005,32166)
+(38702,15253,38679,15187)
+(17719,12291,17658,12257)
+(46131,30669,46068,30587)
+(42738,10952,42731,10907)
+(8721,45155,8650,45076)
+(45317,26123,45244,26113)
+(42694,11561,42614,11490)
+(10043,12479,10009,12391)
+(27584,2345,27578,2257)
+(30889,8253,30866,8167)
+(5176,48928,5107,48838)
+(9781,21023,9745,20976)
+(32430,27908,32404,27859)
+(3984,7391,3973,7352)
+(18904,8094,18842,8091)
+(20573,5508,20482,5496)
+(7806,44368,7753,44297)
+(18875,41452,18817,41376)
+(6632,12142,6566,12079)
+(33066,17865,33055,17854)
+(45726,19628,45714,19589)
+(26971,18459,26941,18423)
+(26554,23641,26515,23592)
+(45503,1325,45441,1231)
+(11898,20164,11880,20115)
+(27868,22837,27843,22776)
+(34931,8206,34855,8144)
+(42375,33603,42350,33539)
+(3184,8308,3129,8238)
+(26667,15813,26661,15785)
+(5760,49617,5730,49546)
+(794,27001,777,26992)
+(13518,45289,13459,45235)
+(34430,29754,34363,29736)
+(37912,24574,37880,24543)
+(8130,2270,8083,2258)
+(26930,21516,26848,21455)
+(3634,33511,3592,33489)
+(33080,5036,33035,4972)
+(48389,13942,48316,13915)
+(9231,5298,9150,5232)
+(1357,10601,1321,10548)
+(35175,15295,35091,15269)
+(33917,36863,33879,36784)
+(8279,12052,8239,12021)
+(11868,19083,11862,19034)
+(24019,30777,24006,30703)
+(44619,6959,44618,6938)
+(28610,2626,28523,2582)
+(29579,41801,29482,41775)
+(23448,37609,23396,37534)
+(40676,11252,40670,11191)
+(39656,14077,39564,13999)
+(33060,31042,33033,30950)
+(11720,6816,11654,6792)
+(13775,28873,13730,28868)
+(47851,39121,47802,39084)
+(30923,40255,30860,40199)
+(44169,15070,44085,15015)
+(42574,28664,42558,28590)
+(8993,43487,8941,43460)
+(40782,11648,40763,11631)
+(18516,10143,18423,10137)
+(39068,551,39005,491)
+(39672,12000,39575,11913)
+(18508,37761,18464,37712)
+(19083,35318,19079,35280)
+(30286,13736,30222,13672)
+(7223,9164,7132,9069)
+(20764,29286,20700,29210)
+(5733,8063,5699,8058)
+(8566,43873,8549,43797)
+(22126,27444,22062,27366)
+(15105,8717,15078,8660)
+(43987,33145,43940,33083)
+(46833,38652,46755,38612)
+(47768,27202,47681,27169)
+(22792,1183,22731,1152)
+(25650,43310,25562,43247)
+(37084,20116,37045,20057)
+(47461,32556,47423,32555)
+(41225,18124,41215,18117)
+(17623,25218,17553,25158)
+(13770,21703,13770,21700)
+(48958,35441,48870,35388)
+(2976,1808,2892,1802)
+(45118,22318,45049,22224)
+(42287,26616,42281,26560)
+(25525,6327,25468,6244)
+(40756,31634,40713,31568)
+(23105,26565,23078,26565)
+(48268,39862,48265,39827)
+(41656,26254,41567,26243)
+(28062,17920,28045,17825)
+(6443,17321,6402,17238)
+(10191,45466,10151,45447)
+(18097,39706,18043,39649)
+(37592,3244,37569,3197)
+(29809,5978,29762,5950)
+(12145,11251,12130,11202)
+(37507,42999,37446,42956)
+(10820,2866,10782,2830)
+(36440,42904,36421,42832)
+(38370,3386,38279,3311)
+(9345,17279,9313,17197)
+(20477,14864,20395,14807)
+(37147,37769,37110,37729)
+(15325,36135,15284,36053)
+(29034,32897,29009,32854)
+(2116,22274,2037,22216)
+(15078,38330,15048,38251)
+(7968,33600,7914,33573)
+(832,23851,770,23786)
+(38669,4348,38594,4344)
+(8521,48573,8425,48564)
+(1060,43320,969,43289)
+(26170,10150,26144,10069)
+(32324,8539,32285,8506)
+(13121,18044,13109,18021)
+(1597,9383,1594,9367)
+(49539,35164,49505,35065)
+(39464,10295,39409,10261)
+(8921,37898,8825,37803)
+(31171,47076,31093,47039)
+(7178,41397,7108,41304)
+(16240,34832,16162,34761)
+(2829,20119,2782,20091)
+(45854,21265,45810,21250)
+(6382,12106,6315,12030)
+(22301,46291,22291,46274)
+(34142,14181,34078,14158)
+(11258,29748,11198,29742)
+(37450,6943,37398,6882)
+(41675,27207,41643,27130)
+(13578,49562,13573,49479)
+(37132,37397,37081,37301)
+(49404,37193,49332,37170)
+(33536,31809,33444,31735)
+(45990,42751,45893,42708)
+(38852,20510,38802,20509)
+(27453,15836,27391,15802)
+(9347,29004,9284,28946)
+(44871,27727,44778,27668)
+(14978,19646,14970,19644)
+(23243,47091,23166,47080)
+(45204,21431,45167,21370)
+(14082,22316,14078,22235)
+(42778,22694,42744,22606)
+(4834,25241,4760,25196)
+(20497,18110,20494,18038)
+(45738,35524,45706,35496)
+(21575,5151,21493,5092)
+(2194,10052,2172,9960)
+(47735,24472,47682,24460)
+(46740,35700,46695,35609)
+(24647,42807,24568,42779)
+(18000,30576,17975,30506)
+(48638,46630,48544,46628)
+(48508,33600,48477,33578)
+(38703,45408,38670,45313)
+(21712,15015,21625,14956)
+(5840,42007,5768,41992)
+(44011,11138,43953,11117)
+(3899,33262,3897,33238)
+(30142,23967,30096,23927)
+(36950,13226,36908,13141)
+(13130,26915,13071,26873)
+(38576,35408,38539,35392)
+(16776,46244,16700,46176)
+(38251,25969,38168,25948)
+(3512,32256,3417,32242)
+(31923,31225,31832,31197)
+(5144,4969,5124,4937)
+(34499,46164,34430,46162)
+(39432,31907,39388,31828)
+(17316,24606,17221,24533)
+(20751,49352,20709,49323)
+(41673,30418,41623,30377)
+(29026,24400,28971,24345)
+(21929,30617,21894,30598)
+(35539,12421,35536,12355)
+(24938,45583,24870,45525)
+(27442,33090,27353,33064)
+(23949,12046,23949,12036)
+(11399,377,11360,294)
+(47099,9989,47023,9942)
+(641,33118,639,33084)
+(13687,41308,13682,41290)
+(3682,17727,3645,17660)
+(13262,19396,13185,19357)
+(18791,389,18774,366)
+(12489,45384,12403,45369)
+(12065,6364,12015,6325)
+(32705,23886,32619,23827)
+(7004,37333,6911,37240)
+(28594,38078,28530,38050)
+(5805,21797,5710,21701)
+(41145,18905,41058,18873)
+(35599,10002,35591,9956)
+(5387,39087,5326,38994)
+(11703,14003,11671,13912)
+(4093,10472,4091,10470)
+(14110,49740,14063,49695)
+(4170,470,4097,463)
+(22219,17296,22164,17221)
+(2505,20879,2446,20842)
+(47235,24744,47151,24667)
+(30035,23234,30013,23197)
+(3489,11659,3461,11607)
+(38435,46322,38429,46230)
+(12315,32880,12277,32854)
+(33350,35297,33317,35263)
+(18845,37671,18836,37589)
+(24855,23554,24783,23520)
+(48251,44461,48188,44408)
+(17695,43353,17605,43286)
+(4964,21292,4893,21270)
+(33919,29907,33852,29878)
+(29139,40010,29084,39957)
+(41611,37750,41572,37741)
+(41773,34717,41682,34700)
+(8225,7424,8221,7363)
+(1785,28248,1771,28219)
+(21553,36307,21505,36257)
+(7552,18199,7527,18119)
+(14410,30977,14349,30944)
+(20940,49142,20901,49069)
+(36892,5522,36810,5478)
+(40192,20926,40179,20926)
+(44702,15182,44641,15117)
+(43431,4921,43337,4827)
+(41129,21654,41084,21642)
+(6205,42785,6113,42722)
+(23714,10224,23666,10205)
+(9318,35175,9274,35139)
+(40698,12676,40618,12627)
+(49954,1340,49905,1294)
+(32774,33062,32763,33062)
+(4336,22183,4241,22157)
+(10241,47657,10151,47592)
+(6746,16718,6666,16634)
+(26842,49694,26839,49680)
+(34870,47437,34820,47347)
+(26365,22266,26326,22183)
+(39859,932,39829,840)
+(33995,10888,33902,10793)
+(32972,22342,32951,22340)
+(19951,10161,19932,10111)
+(26779,45188,26745,45151)
+(11235,13593,11184,13589)
+(27334,20968,27288,20953)
+(9586,43102,9488,43085)
+(43935,49759,43925,49680)
+(10548,37032,10474,36955)
+(9326,14927,9295,14848)
+(41340,11312,41311,11303)
+(6500,44553,6454,44515)
+(8198,26841,8104,26749)
+(47761,34183,47702,34140)
+(43637,17912,43577,17910)
+(17623,11138,17590,11122)
+(48122,13132,48077,13060)
+(27911,39796,27908,39777)
+(1108,7918,1080,7832)
+(18776,24329,18699,24326)
+(1171,37901,1075,37871)
+(38437,33948,38364,33907)
+(1913,11593,1817,11533)
+(22684,266,22656,181)
+(13299,17075,13241,17074)
+(6924,30196,6851,30113)
+(4367,13150,4298,13053)
+(37381,6101,37380,6046)
+(10307,28383,10270,28349)
+(12283,8636,12256,8610)
+(20230,32775,20144,32723)
+(32942,12812,32905,12714)
+(46140,7138,46140,7047)
+(37235,29436,37161,29425)
+(42486,25454,42478,25444)
+(47860,46973,47842,46961)
+(41760,21026,41662,20955)
+(29663,20088,29566,20026)
+(19167,33241,19101,33235)
+(12306,37845,12301,37803)
+(11288,873,11203,857)
+(30309,5120,30282,5060)
+(46927,19737,46856,19687)
+(16664,20052,16649,19989)
+(7330,8675,7296,8613)
+(45067,45724,44991,45631)
+(45317,10862,45218,10842)
+(15012,47009,14998,46956)
+(47882,10146,47813,10099)
+(31571,46215,31511,46148)
+(32257,2619,32187,2531)
+(38924,41305,38872,41285)
+(49981,34876,49898,34786)
+(30501,35099,30418,35011)
+(45862,41438,45854,41434)
+(38448,31878,38391,31822)
+(8278,43463,8274,43378)
+(5883,30629,5878,30564)
+(49501,40346,49447,40275)
+(31651,43116,31560,43106)
+(44244,32940,44244,32926)
+(17941,18079,17938,18035)
+(9518,32524,9470,32511)
+(30707,43469,30686,43457)
+(3284,46542,3187,46477)
+(43423,29642,43393,29602)
+(19940,16825,19877,16736)
+(26194,47446,26194,47407)
+(30386,24675,30333,24652)
+(42707,44466,42688,44456)
+(43395,18525,43320,18467)
+(28346,32259,28276,32196)
+(45106,40786,45026,40767)
+(36734,20414,36722,20363)
+(37140,11569,37099,11475)
+(8967,6409,8882,6341)
+(31036,27923,30993,27890)
+(22442,47682,22347,47663)
+(32511,24029,32482,23970)
+(22593,34444,22519,34399)
+(41534,15495,41518,15455)
+(35862,19997,35818,19928)
+(31419,8323,31404,8285)
+(31036,19023,30978,19000)
+(46900,15192,46891,15102)
+(12774,9651,12765,9604)
+(49985,6436,49927,6338)
+(7184,47344,7089,47285)
+(12792,45021,12740,45011)
+(15019,27192,14940,27096)
+(35415,23106,35381,23095)
+(42129,14283,42095,14245)
+(29375,45807,29347,45743)
+(21763,24916,21700,24889)
+(47656,8794,47579,8774)
+(6139,49571,6059,49472)
+(44492,45607,44483,45532)
+(22699,4301,22628,4240)
+(27407,24241,27335,24158)
+(38424,34460,38403,34458)
+(46572,48456,46554,48402)
+(39676,29056,39643,28981)
+(4202,33076,4107,33010)
+(32499,10592,32482,10575)
+(22504,45417,22459,45378)
+(49619,40322,49619,40268)
+(14463,9305,14426,9224)
+(10070,20300,10035,20211)
+(35060,28561,34965,28553)
+(23970,47522,23887,47428)
+(46803,19155,46790,19131)
+(46151,49848,46058,49830)
+(45266,40766,45209,40738)
+(31041,32195,31007,32110)
+(41401,17245,41334,17224)
+(37445,654,37435,602)
+(45568,31904,45508,31857)
+(29326,7923,29285,7896)
+(27078,34643,27027,34606)
+(34492,43443,34437,43345)
+(34109,4307,34083,4265)
+(2755,45325,2727,45312)
+(12571,24218,12536,24195)
+(41224,2454,41149,2445)
+(711,34828,655,34788)
+(9104,18865,9036,18850)
+(3508,26816,3456,26771)
+(20159,16212,20116,16160)
+(36871,7425,36777,7421)
+(2751,45244,2734,45222)
+(35867,28071,35769,28052)
+(46878,35730,46850,35725)
+(20610,35086,20513,35037)
+(3903,32612,3887,32517)
+(9330,40226,9289,40169)
+(6338,28242,6329,28184)
+(35668,18344,35606,18304)
+(29892,48927,29878,48879)
+(26999,646,26932,612)
+(36377,38898,36338,38847)
+(40289,31459,40236,31436)
+(30377,1164,30306,1069)
+(7642,12183,7590,12112)
+(40325,1716,40296,1662)
+(36412,38787,36318,38691)
+(3967,33268,3923,33261)
+(33914,40774,33873,40763)
+(45978,41431,45963,41332)
+(39195,12546,39120,12520)
+(29962,30878,29941,30846)
+(9365,10732,9310,10726)
+(28801,23943,28740,23885)
+(28934,38858,28928,38807)
+(22126,45897,22068,45803)
+(2923,33832,2918,33751)
+(25116,2276,25083,2272)
+(31174,14546,31144,14460)
+(11728,9072,11658,9004)
+(19804,49195,19730,49125)
+(23090,28826,23010,28787)
+(33989,27553,33947,27486)
+(39702,47613,39641,47553)
+(31397,3607,31304,3519)
+(5835,9262,5791,9226)
+(40112,37022,40038,36926)
+(12346,29356,12282,29344)
+(28503,9623,28469,9591)
+(38449,43143,38378,43066)
+(36950,37311,36905,37265)
+(34824,5729,34818,5706)
+(9288,26969,9225,26900)
+(2535,42176,2478,42159)
+(29098,49051,29085,49031)
+(44759,33326,44727,33230)
+(42849,2970,42821,2919)
+(46014,27193,45985,27151)
+(14506,13713,14417,13626)
+(19342,44905,19332,44895)
+(38178,37003,38147,36925)
+(29179,27310,29084,27288)
+(42713,10158,42671,10060)
+(43336,38389,43290,38326)
+(41260,34410,41245,34327)
+(27907,2695,27830,2596)
+(16309,44972,16222,44966)
+(6230,22262,6214,22249)
+(9266,39458,9175,39447)
+(33120,33548,33087,33538)
+(43659,11416,43599,11375)
+(49707,39258,49702,39159)
+(23520,22140,23486,22072)
+(24736,46502,24668,46412)
+(7826,16851,7730,16807)
+(39114,6048,39056,5965)
+(11859,8753,11764,8701)
+(42254,48367,42240,48328)
+(26136,49185,26056,49175)
+(38395,11209,38334,11137)
+(33249,9425,33209,9348)
+(22131,38502,22112,38460)
+(5306,24344,5267,24268)
+(30292,1198,30233,1149)
+(9903,10896,9850,10806)
+(25568,22911,25487,22868)
+(22048,43391,22043,43362)
+(20852,25827,20851,25766)
+(35204,17119,35114,17093)
+(5575,43431,5554,43410)
+(17727,13623,17678,13560)
+(14721,29520,14709,29461)
+(40317,42220,40267,42166)
+(31435,31012,31386,30931)
+(40655,10103,40645,10006)
+(35783,17802,35773,17763)
+(34874,10210,34856,10200)
+(3694,14279,3610,14239)
+(27854,5493,27799,5433)
+(34913,7234,34894,7220)
+(15758,26445,15738,26421)
+(23710,7272,23705,7270)
+(33679,13468,33628,13415)
+(31271,40495,31178,40461)
+(759,187,662,163)
+(14419,40434,14402,40381)
+(45879,42933,45814,42872)
+(167,17214,92,17184)
+(9964,12210,9958,12195)
+(35834,46257,35817,46211)
+(26077,5629,25978,5621)
+(46177,44640,46082,44544)
+(44780,28753,44707,28692)
+(35491,24729,35425,24690)
+(33914,34190,33914,34131)
+(17709,33253,17668,33227)
+(45516,11888,45423,11848)
+(24497,24752,24411,24710)
+(30333,5952,30331,5886)
+(444,12587,430,12497)
+(7592,22353,7541,22287)
+(13387,37414,13329,37318)
+(21504,35227,21449,35210)
+(18533,12909,18438,12848)
+(41049,27148,41048,27088)
+(18205,12222,18151,12140)
+(18026,5164,18026,5156)
+(34104,29862,34006,29815)
+(18520,49686,18454,49602)
+(37000,41493,36920,41424)
+(43025,25711,42986,25687)
+(38620,47018,38535,46934)
+(24119,36813,24023,36739)
+(48887,26359,48879,26302)
+(47827,14625,47810,14609)
+(10792,30746,10776,30716)
+(30384,40672,30318,40582)
+(48417,22790,48358,22746)
+(14854,5819,14785,5798)
+(19142,44414,19085,44406)
+(31179,27081,31145,27005)
+(19692,8711,19659,8642)
+(39689,14082,39603,14051)
+(11181,39091,11119,39002)
+(46015,23374,45936,23328)
+(12517,49702,12427,49690)
+(21926,21137,21841,21111)
+(31956,12509,31870,12494)
+(5895,2030,5851,2020)
+(27094,5447,27014,5377)
+(35781,8717,35780,8618)
+(14012,12023,13972,12015)
+(1702,12442,1696,12419)
+(28549,5251,28462,5248)
+(26441,21007,26360,20925)
+(49820,7990,49771,7967)
+(26424,29698,26339,29693)
+(35146,6820,35071,6817)
+(15438,18788,15435,18729)
+(47115,5235,47096,5143)
+(33982,9002,33915,8925)
+(14206,37041,14174,36955)
+(24300,36616,24232,36613)
+(44658,1788,44580,1769)
+(31539,43550,31463,43464)
+(16722,9673,16633,9652)
+(44813,20573,44733,20544)
+(42114,32559,42040,32552)
+(41561,36244,41477,36241)
+(39589,33796,39548,33716)
+(20365,26770,20329,26709)
+(28511,208,28479,114)
+(10010,25524,9930,25508)
+(1549,45666,1512,45621)
+(16193,1927,16166,1869)
+(34486,11500,34421,11401)
+(14048,37944,13994,37901)
+(21692,9594,21617,9496)
+(2568,37899,2557,37811)
+(4360,24503,4278,24443)
+(50027,49230,49951,49214)
+(44849,14867,44836,14813)
+(16695,34896,16683,34840)
+(12600,35217,12593,35129)
+(23113,24009,23030,23962)
+(49907,30225,49810,30158)
+(18026,25208,17970,25208)
+(49711,39844,49651,39790)
+(5427,42682,5357,42637)
+(23901,14221,23802,14184)
+(15470,12185,15376,12163)
+(47302,34023,47292,34001)
+(24336,17418,24315,17393)
+(13948,17043,13903,16970)
+(8555,8986,8530,8953)
+(48830,6038,48743,5986)
+(48720,40687,48623,40610)
+(21161,30970,21146,30896)
+(9507,36316,9411,36261)
+(36643,18136,36614,18106)
+(1858,7457,1851,7402)
+(24452,44306,24372,44252)
+(3292,807,3205,806)
+(6845,30694,6792,30627)
+(21333,25786,21237,25751)
+(23008,22574,22999,22511)
+(8790,8893,8772,8806)
+(43333,47968,43264,47900)
+(5377,24103,5302,24076)
+(18410,23993,18329,23907)
+(24752,19126,24713,19069)
+(49772,11378,49696,11293)
+(3468,12920,3396,12873)
+(1746,40342,1736,40333)
+(49187,29737,49139,29681)
+(27657,44952,27581,44917)
+(35407,30177,35345,30151)
+(4071,40568,4058,40544)
+(25998,30513,25965,30452)
+(8195,45403,8097,45310)
+(8276,41689,8183,41670)
+(48435,28550,48355,28455)
+(8139,25449,8136,25380)
+(20302,25574,20297,25531)
+(22055,46659,22034,46567)
+(3531,49962,3463,49934)
+(46828,46938,46739,46902)
+(42294,786,42212,739)
+(8779,3292,8761,3275)
+(48146,46170,48082,46151)
+(21571,10000,21531,9919)
+(35526,26029,35450,25945)
+(38893,22225,38865,22197)
+(22189,37520,22132,37497)
+(810,43261,751,43198)
+(10352,39144,10290,39093)
+(8740,35435,8720,35432)
+(31657,13551,31583,13484)
+(39803,4019,39755,4014)
+(46353,7853,46312,7824)
+(30078,48975,30021,48970)
+(2847,32036,2819,31966)
+(25250,10147,25165,10140)
+(15643,38953,15585,38947)
+(40792,29798,40731,29731)
+(43249,26858,43215,26835)
+(47229,2199,47201,2134)
+(10052,23601,9958,23570)
+(38981,21615,38892,21604)
+(3651,45004,3570,44917)
+(21503,8261,21409,8166)
+(13518,34201,13465,34105)
+(13899,25117,13836,25114)
+(18327,17403,18301,17349)
+(19503,13648,19483,13607)
+(3554,19487,3529,19466)
+(41102,43355,41070,43314)
+(4663,45858,4583,45765)
+(3971,3023,3931,2975)
+(37124,7061,37080,6993)
+(48530,47172,48459,47160)
+(14575,29843,14509,29750)
+(43443,23124,43357,23038)
+(8864,48290,8857,48263)
+(41597,39852,41577,39791)
+(35610,33392,35556,33353)
+(36415,17906,36328,17846)
+(24919,43933,24839,43883)
+(7457,14056,7395,14051)
+(43851,4090,43801,4080)
+(43567,18468,43471,18388)
+(16711,6084,16652,6055)
+(45888,45934,45846,45880)
+(45630,9313,45585,9248)
+(27119,25969,27094,25884)
+(36155,11420,36120,11405)
+(41880,47111,41808,47049)
+(17554,20379,17482,20374)
+(38848,5936,38763,5869)
+(28324,31019,28276,30944)
+(43257,17152,43176,17091)
+(42717,24613,42691,24527)
+(16786,41486,16763,41403)
+(19259,28780,19160,28711)
+(25843,28265,25760,28171)
+(48645,34816,48546,34755)
+(7004,49289,6976,49236)
+(30261,21833,30181,21776)
+(5290,46672,5219,46661)
+(21237,31901,21188,31849)
+(23340,38537,23253,38472)
+(17269,3682,17183,3586)
+(48200,15377,48110,15369)
+(16546,22195,16477,22142)
+(21436,8460,21378,8449)
+(46598,17235,46577,17138)
+(30212,36184,30152,36092)
+(18037,155,17941,109)
+(4945,29201,4933,29184)
+(32835,18782,32770,18750)
+(34160,33104,34120,33007)
+(5151,26989,5149,26909)
+(1801,15549,1710,15461)
+(48988,34819,48951,34764)
+(20904,32547,20856,32497)
+(32654,35183,32606,35144)
+(14336,11763,14328,11712)
+(30546,23808,30463,23773)
+(6813,21006,6781,20924)
+(14199,22030,14185,21934)
+(3783,14709,3747,14658)
+(49428,47052,49422,46973)
+(29551,27682,29470,27654)
+(29170,37260,29151,37181)
+(48924,24689,48894,24680)
+(48497,34052,48453,33966)
+(21263,8203,21242,8176)
+(46537,3797,46462,3735)
+(18406,14579,18393,14563)
+(11583,16529,11536,16471)
+(10564,46257,10478,46228)
+(49769,34513,49761,34458)
+(9202,6482,9138,6391)
+(40387,37411,40357,37360)
+(11966,11802,11888,11751)
+(15551,47438,15486,47406)
+(12017,43288,11969,43230)
+(9717,22574,9701,22495)
+(35083,49443,35075,49355)
+(33857,9320,33813,9269)
+(32106,10581,32012,10560)
+(14345,12485,14273,12424)
+(24187,46416,24175,46402)
+(43854,42159,43808,42129)
+(35399,40707,35359,40646)
+(29585,25576,29493,25556)
+(24919,7829,24911,7753)
+(17049,48390,17022,48304)
+(25224,35012,25217,34922)
+(47397,20853,47346,20779)
+(17221,16558,17181,16516)
+(8669,16491,8645,16486)
+(23502,44241,23484,44164)
+(36169,37046,36072,37010)
+(44775,32394,44763,32357)
+(30685,36871,30662,36792)
+(21783,47642,21714,47630)
+(34847,27467,34761,27372)
+(43925,49912,43888,49878)
+(16455,27861,16364,27813)
+(38406,18310,38329,18309)
+(5408,9461,5319,9426)
+(41856,36900,41784,36854)
+(23723,4460,23646,4448)
+(18454,40138,18430,40046)
+(17505,36822,17418,36763)
+(36686,33534,36641,33476)
+(11347,9454,11289,9436)
+(27816,34752,27745,34736)
+(44213,8559,44162,8461)
+(45359,26789,45315,26776)
+(31249,19475,31224,19421)
+(25917,44239,25819,44149)
+(47313,40691,47264,40685)
+(40577,33848,40513,33794)
+(9606,45253,9582,45174)
+(30005,24521,29910,24496)
+(49332,35375,49309,35299)
+(12164,33871,12075,33820)
+(19598,43327,19593,43314)
+(3818,28584,3815,28504)
+(35579,8611,35541,8604)
+(8811,20986,8750,20954)
+(16139,44777,16128,44686)
+(35550,41501,35534,41458)
+(43180,11927,43109,11891)
+(45798,8465,45711,8460)
+(18196,6886,18126,6845)
+(1774,32167,1701,32073)
+(7030,40790,7029,40711)
+(11676,23009,11665,22915)
+(33990,22561,33953,22474)
+(30366,9447,30284,9353)
+(37626,32913,37596,32853)
+(7730,42561,7665,42470)
+(49347,8403,49315,8387)
+(6874,3499,6812,3458)
+(44189,16999,44169,16964)
+(6312,30167,6231,30083)
+(18932,6611,18909,6518)
+(32262,13076,32223,13057)
+(45989,249,45910,222)
+(42710,855,42692,796)
+(25562,9849,25535,9802)
+(13348,46719,13260,46689)
+(30022,42196,30005,42160)
+(22263,45954,22243,45950)
+(18918,18890,18820,18795)
+(31918,12003,31852,11989)
+(12252,39453,12211,39398)
+(40208,9789,40194,9759)
+(35943,21767,35914,21693)
+(18439,10706,18383,10618)
+(2803,18999,2778,18925)
+(14953,27444,14875,27397)
+(12587,22025,12545,21928)
+(33930,21090,33918,21009)
+(10444,2606,10407,2553)
+(28700,29782,28665,29703)
+(1402,13497,1397,13465)
+(24155,3075,24083,3062)
+(38378,1864,38339,1849)
+(29261,49910,29247,49818)
+(38139,37073,38098,37057)
+(24468,41130,24418,41053)
+(9989,1015,9959,939)
+(47001,33561,46994,33518)
+(47058,16030,46983,16012)
+(35509,1814,35426,1748)
+(3630,48019,3597,47923)
+(47781,12986,47741,12947)
+(16364,9908,16356,9882)
+(17290,41508,17287,41410)
+(42423,26477,42349,26434)
+(10039,920,9952,833)
+(16851,21338,16846,21314)
+(23104,7700,23062,7688)
+(5619,2079,5611,2075)
+(31471,49632,31375,49549)
+(25793,12526,25783,12456)
+(3935,29528,3866,29513)
+(5957,1646,5947,1595)
+(2467,22376,2429,22349)
+(43715,32673,43664,32595)
+(6726,13093,6636,12994)
+(31477,18347,31421,18299)
+(34232,36635,34200,36552)
+(49061,14516,49008,14442)
+(43996,6129,43955,6074)
+(7728,33802,7670,33703)
+(6131,36766,6053,36749)
+(35791,16361,35696,16329)
+(45759,8935,45675,8886)
+(43634,2029,43537,1940)
+(4916,32233,4844,32181)
+(46701,23508,46623,23477)
+(29590,4893,29552,4871)
+(38647,4423,38574,4396)
+(7593,25845,7497,25751)
+(8510,43552,8432,43492)
+(18791,39181,18730,39162)
+(7462,2956,7454,2858)
+(1394,26795,1392,26780)
+(16707,21993,16609,21932)
+(26838,10866,26803,10836)
+(31642,29842,31585,29760)
+(21891,3502,21863,3406)
+(13258,587,13250,507)
+(6072,47397,6021,47369)
+(16605,49730,16579,49659)
+(42830,40981,42791,40981)
+(12975,3706,12913,3637)
+(30925,21660,30826,21649)
+(1455,14229,1410,14156)
+(17583,16486,17562,16474)
+(33377,3387,33333,3381)
+(784,6177,750,6095)
+(22111,44110,22106,44013)
+(1444,403,1346,344)
+(4010,46220,3982,46212)
+(17932,8150,17861,8127)
+(38685,31466,38636,31416)
+(14257,11549,14242,11522)
+(14990,15217,14904,15211)
+(21395,21533,21307,21520)
+(31948,33725,31885,33694)
+(433,49033,390,48961)
+(45205,609,45173,523)
+(25065,35494,25003,35455)
+(33265,6677,33224,6611)
+(18179,22345,18133,22256)
+(3916,13759,3820,13732)
+(1696,13478,1604,13436)
+(47203,25980,47130,25907)
+(24913,13361,24868,13268)
+(13824,40177,13792,40130)
+(25671,13555,25585,13494)
+(20133,37769,20105,37679)
+(26368,16734,26288,16726)
+(30545,35438,30458,35376)
+(48816,22926,48812,22831)
+(48807,31389,48739,31330)
+(11003,10859,10950,10765)
+(17288,8570,17247,8485)
+(38377,31415,38331,31379)
+(19085,23425,19059,23326)
+(40059,17068,40052,17006)
+(18811,13493,18734,13394)
+(36319,17197,36225,17181)
+(14939,38780,14863,38714)
+(49539,17656,49479,17629)
+(42530,45951,42466,45854)
+(27318,26654,27233,26610)
+(49980,35004,49937,34963)
+(18326,32558,18322,32502)
+(45951,28555,45896,28481)
+(12104,33531,12014,33501)
+(22311,41113,22215,41066)
+(25073,18721,25047,18656)
+(14524,13486,14510,13390)
+(40040,36688,40000,36599)
+(21594,11473,21563,11436)
+(44031,22274,43938,22187)
+(729,30683,668,30601)
+(14114,20873,14102,20803)
+(28239,41377,28222,41308)
+(26404,11922,26317,11843)
+(41660,34586,41585,34501)
+(21128,2384,21101,2368)
+(30209,16952,30156,16858)
+(39078,24963,39045,24898)
+(5598,1348,5499,1294)
+(38474,7436,38450,7364)
+(15117,45734,15024,45693)
+(23909,39853,23888,39780)
+(24292,30183,24282,30148)
+(48871,17661,48868,17637)
+(918,18752,847,18708)
+(43615,16162,43606,16104)
+(33763,47410,33751,47409)
+(4798,6485,4773,6388)
+(18524,41539,18433,41518)
+(47745,42449,47651,42364)
+(38936,21237,38864,21204)
+(5251,3516,5194,3475)
+(22269,36269,22183,36228)
+(18736,40983,18685,40947)
+(38393,15444,38356,15363)
+(38134,29898,38103,29862)
+(37789,39557,37732,39474)
+(31906,23005,31838,23003)
+(10647,40094,10560,40040)
+(9914,41547,9867,41545)
+(44221,443,44125,433)
+(41479,10936,41381,10847)
+(42586,6301,42563,6235)
+(2504,17588,2449,17554)
+(7045,18782,7028,18764)
+(41840,32018,41768,31938)
+(38416,17158,38330,17060)
+(8605,39015,8605,38933)
+(5764,43548,5719,43496)
+(20789,29902,20696,29843)
+(36104,47896,36079,47816)
+(31736,13834,31722,13832)
+(32617,19701,32597,19684)
+(1671,18997,1622,18945)
+(36007,26545,36005,26535)
+(31864,17494,31820,17455)
+(27346,28388,27303,28289)
+(8191,9653,8133,9589)
+(7501,21616,7405,21536)
+(35450,9580,35368,9563)
+(29281,37276,29247,37255)
+(6225,17192,6200,17135)
+(43689,8119,43670,8028)
+(41917,49601,41835,49563)
+(44295,13116,44205,13078)
+(22721,44772,22667,44748)
+(32640,11107,32636,11050)
+(20639,28851,20613,28839)
+(32479,10159,32446,10061)
+(27251,16978,27196,16959)
+(41401,33148,41339,33074)
+(49001,8538,48989,8444)
+(37958,35843,37874,35802)
+(46969,41229,46903,41138)
+(18541,8876,18541,8870)
+(4080,31634,4061,31627)
+(8097,35240,8040,35152)
+(18470,21414,18463,21412)
+(20914,17897,20838,17869)
+(42688,11681,42666,11641)
+(47525,25005,47443,24907)
+(32439,14438,32397,14400)
+(39667,19626,39622,19542)
+(1212,44525,1169,44516)
+(29766,4433,29668,4401)
+(25847,49657,25813,49605)
+(33859,17356,33827,17263)
+(28989,45953,28904,45854)
+(37211,30830,37113,30819)
+(45220,26382,45219,26340)
+(12312,43250,12234,43246)
+(37775,41504,37762,41421)
+(45889,33499,45822,33411)
+(49461,22601,49369,22553)
+(39857,33844,39816,33824)
+(46102,15822,46030,15778)
+(46605,31239,46598,31170)
+(23925,5856,23862,5808)
+(15459,4262,15407,4241)
+(12019,4907,12015,4818)
+(38258,17973,38229,17923)
+(40575,29566,40477,29521)
+(29715,45919,29697,45891)
+(11694,9510,11670,9490)
+(7053,44257,7012,44231)
+(16465,8603,16391,8505)
+(29170,15592,29098,15527)
+(20400,37354,20345,37328)
+(5281,10265,5252,10184)
+(6084,48782,6058,48727)
+(11006,6889,10971,6796)
+(16299,19461,16286,19411)
+(13718,29192,13642,29106)
+(3999,2965,3963,2903)
+(18509,12235,18430,12208)
+(49542,38575,49537,38534)
+(15093,41715,15071,41634)
+(6802,8385,6714,8300)
+(15127,17507,15097,17424)
+(36921,3025,36835,2995)
+(32117,24327,32101,24262)
+(27244,24151,27165,24104)
+(36339,42360,36313,42358)
+(47288,46252,47245,46184)
+(37867,6649,37818,6565)
+(14886,22103,14865,22089)
+(39611,17952,39513,17951)
+(37329,31436,37298,31436)
+(5715,39115,5698,39099)
+(13266,7364,13203,7296)
+(16076,10945,16006,10942)
+(7197,41509,7126,41413)
+(14411,40868,14330,40772)
+(12872,33481,12862,33454)
+(17786,19616,17758,19560)
+(1052,37358,996,37311)
+(42825,12643,42762,12625)
+(20007,49858,19921,49778)
+(27155,6355,27072,6257)
+(14117,40208,14022,40155)
+(47280,34069,47279,34028)
+(17551,15803,17482,15763)
+(1725,6673,1676,6649)
+(43984,31128,43961,31105)
+(43772,47042,43731,47038)
+(46901,47317,46817,47228)
+(19877,14179,19837,14168)
+(20691,19989,20675,19935)
+(4011,18914,3963,18817)
+(1023,23378,933,23317)
+(30051,46118,29966,46039)
+(43499,46488,43496,46409)
+(43531,2412,43447,2396)
+(16034,32285,15976,32220)
+(12817,21365,12740,21298)
+(7607,47293,7585,47293)
+(32512,12218,32463,12170)
+(1848,21496,1839,21439)
+(17567,23073,17478,23046)
+(35813,31847,35807,31792)
+(563,30859,540,30842)
+(13145,15488,13063,15433)
+(36754,37479,36731,37411)
+(1125,26069,1057,25997)
+(4539,20676,4519,20618)
+(8476,34721,8409,34681)
+(7794,25691,7727,25656)
+(23842,514,23800,473)
+(47678,41396,47668,41365)
+(6837,25974,6799,25892)
+(13355,11174,13304,11161)
+(37243,25548,37158,25471)
+(12528,30208,12441,30205)
+(14929,1672,14886,1607)
+(27263,49026,27263,49010)
+(15892,21645,15835,21642)
+(29446,48978,29360,48967)
+(41304,9892,41211,9825)
+(37418,49393,37338,49296)
+(41146,32178,41120,32165)
+(28738,13326,28722,13266)
+(14899,36595,14873,36559)
+(1973,31435,1921,31426)
+(19485,17742,19421,17661)
+(33072,20995,32980,20903)
+(47091,30055,47080,30037)
+(45753,12998,45686,12992)
+(11528,7826,11509,7794)
+(21104,13921,21060,13836)
+(16768,15491,16747,15470)
+(13279,20396,13249,20326)
+(4342,49518,4339,49446)
+(20413,15476,20349,15447)
+(45532,5649,45484,5627)
+(18647,27196,18619,27115)
+(1326,17473,1261,17400)
+(47646,19644,47588,19609)
+(35088,1813,35080,1732)
+(38461,34839,38410,34838)
+(34358,11540,34285,11506)
+(26969,7078,26953,6989)
+(12629,40352,12617,40264)
+(33800,7037,33731,6992)
+(24462,13518,24392,13486)
+(33164,47357,33096,47329)
+(15422,18451,15413,18376)
+(19643,12916,19567,12912)
+(40860,42125,40770,42050)
+(49103,29614,49039,29606)
+(36319,35582,36222,35528)
+(8924,36083,8873,36018)
+(49603,44022,49505,44021)
+(7783,40633,7702,40618)
+(25388,49107,25346,49042)
+(28375,38947,28306,38919)
+(47324,22672,47321,22660)
+(2287,8808,2266,8719)
+(44343,16339,44248,16318)
+(2374,28839,2336,28798)
+(22913,40710,22819,40688)
+(47747,684,47658,627)
+(16043,46011,16021,45984)
+(34958,32168,34903,32092)
+(4840,49328,4752,49258)
+(24341,2087,24330,2009)
+(18378,19374,18327,19358)
+(48165,7217,48156,7141)
+(14232,6044,14182,6004)
+(23080,4196,22983,4191)
+(259,1850,175,1820)
+(270,29508,264,29440)
+(45088,11375,45050,11295)
+(29666,39386,29656,39302)
+(8712,8782,8660,8713)
+(15900,6650,15855,6561)
+(28946,28348,28917,28347)
+(32544,25845,32538,25779)
+(44047,6957,43951,6942)
+(36465,588,36382,503)
+(28167,26679,28150,26673)
+(16065,4268,15975,4180)
+(12950,23494,12893,23494)
+(30145,24679,30056,24654)
+(3027,16162,3001,16071)
+(8259,34537,8202,34484)
+(41447,1515,41427,1454)
+(18407,28362,18309,28303)
+(21393,41872,21328,41816)
+(46040,26497,45996,26408)
+(49944,25163,49902,25153)
+(16195,11843,16159,11831)
+(44257,15270,44254,15214)
+(49760,4791,49699,4713)
+(22558,33709,22519,33681)
+(28375,10003,28336,9938)
+(18179,24310,18106,24256)
+(707,30688,664,30669)
+(5851,26118,5822,26037)
+(4266,1292,4221,1217)
+(16516,11331,16432,11248)
+(32374,38277,32313,38245)
+(21939,8015,21927,7952)
+(34322,32051,34242,32003)
+(6262,35977,6260,35953)
+(16717,38594,16622,38498)
+(14564,3433,14535,3425)
+(21078,1000,20994,974)
+(28584,956,28575,868)
+(5538,9962,5465,9870)
+(34183,44102,34175,44085)
+(42507,10289,42441,10288)
+(12671,19936,12594,19920)
+(24835,12179,24770,12173)
+(15664,11538,15598,11494)
+(28892,24446,28821,24350)
+(41654,26720,41570,26632)
+(36583,387,36503,357)
+(10842,34824,10795,34788)
+(11518,42588,11429,42565)
+(12577,40322,12486,40266)
+(2453,4045,2439,3956)
+(31837,33705,31803,33681)
+(24403,27711,24383,27705)
+(4431,2748,4337,2656)
+(3036,2887,3014,2826)
+(37664,16118,37615,16022)
+(8606,18063,8587,18038)
+(24738,25458,24656,25362)
+(45756,34022,45671,33948)
+(34079,15236,33981,15171)
+(9251,22488,9228,22470)
+(25136,2809,25126,2717)
+(5548,47695,5543,47685)
+(13765,40800,13707,40754)
+(25216,30678,25144,30677)
+(22441,17169,22392,17106)
+(1091,4770,1054,4734)
+(36311,50073,36258,49987)
+(22461,33163,22457,33128)
+(35873,28907,35845,28867)
+(42907,15848,42904,15785)
+(6549,24897,6540,24861)
+(21928,37764,21891,37681)
+(21237,41132,21139,41086)
+(12207,24266,12173,24235)
+(40643,49770,40574,49687)
+(32833,35686,32815,35674)
+(14545,18143,14541,18098)
+(33892,42783,33884,42707)
+(33933,8381,33921,8369)
+(12450,19044,12403,19002)
+(10176,45158,10088,45145)
+(35828,12080,35732,12022)
+(28102,13694,28061,13666)
+(49432,31744,49340,31711)
+(16192,37743,16162,37697)
+(46830,867,46756,790)
+(9200,28048,9159,27986)
+(13397,19369,13340,19288)
+(30879,43562,30785,43545)
+(21995,48224,21920,48143)
+(11871,47569,11809,47568)
+(29366,22196,29280,22154)
+(26243,28176,26203,28116)
+(28995,35031,28906,35014)
+(29384,39276,29352,39183)
+(8497,13798,8471,13789)
+(7412,27226,7334,27220)
+(25403,47678,25363,47654)
+(11599,5556,11574,5502)
+(44056,5123,44008,5111)
+(49603,30877,49579,30840)
+(32261,45876,32206,45865)
+(35104,41659,35048,41587)
+(5457,35844,5376,35782)
+(29423,3977,29354,3959)
+(18059,3001,17965,2961)
+(8509,5691,8463,5620)
+(27118,5762,27083,5747)
+(2991,48605,2939,48559)
+(44482,3484,44425,3459)
+(45143,16439,45046,16365)
+(2236,37531,2147,37530)
+(41561,3217,41490,3210)
+(6270,27200,6171,27166)
+(49195,24871,49138,24798)
+(46985,38881,46897,38845)
+(37486,23522,37404,23441)
+(26907,14490,26900,14391)
+(30829,16111,30756,16056)
+(3644,17291,3587,17262)
+(20508,49775,20472,49680)
+(43279,8972,43198,8936)
+(33744,7470,33734,7439)
+(46303,20538,46284,20498)
+(10365,48246,10291,48154)
+(12636,24987,12545,24933)
+(40998,46992,40989,46916)
+(30536,6073,30531,6018)
+(22102,9643,22051,9594)
+(18616,34348,18530,34332)
+(8222,8907,8123,8848)
+(45698,28860,45698,28770)
+(26958,1748,26924,1726)
+(26735,35073,26659,35025)
+(48370,40813,48293,40737)
+(13140,993,13108,934)
+(10588,22893,10528,22883)
+(23645,40789,23567,40698)
+(49548,12374,49546,12329)
+(41135,39626,41100,39602)
+(41374,10856,41328,10769)
+(12234,5765,12146,5674)
+(12832,46941,12764,46917)
+(47886,34532,47851,34500)
+(23777,10549,23735,10495)
+(1291,16913,1194,16873)
+(29239,30554,29202,30500)
+(36485,30007,36454,29924)
+(7067,11320,7045,11229)
+(16939,30482,16904,30462)
+(27423,34386,27379,34303)
+(35170,32021,35155,31979)
+(42570,36477,42474,36457)
+(19695,679,19682,594)
+(47537,39450,47446,39450)
+(19410,22942,19375,22922)
+(34216,40166,34152,40158)
+(37000,24351,36972,24299)
+(24989,1681,24954,1672)
+(54,38679,3,38602)
+(41461,40693,41411,40599)
+(7576,46054,7545,45963)
+(35505,28262,35413,28222)
+(1158,16976,1145,16927)
+(23494,42291,23437,42229)
+(32894,32519,32880,32485)
+(604,13413,509,13401)
+(18396,19712,18355,19646)
+(26657,28234,26597,28191)
+(24240,47211,24154,47191)
+(41778,10741,41766,10730)
+(44022,43776,44010,43677)
+(35967,30055,35906,29969)
+(28878,18042,28806,18027)
+(31507,27302,31428,27267)
+(13267,21935,13265,21872)
+(122,46832,64,46762)
+(10348,45916,10306,45844)
+(22962,12644,22927,12607)
+(6320,22290,6284,22247)
+(2297,11372,2216,11298)
+(29366,36660,29325,36654)
+(13962,39307,13921,39220)
+(11094,19151,11092,19143)
+(32289,23776,32258,23760)
+(36044,17356,35956,17273)
+(46304,38692,46232,38675)
+(10934,42999,10922,42909)
+(4271,21177,4207,21093)
+(7837,19926,7747,19905)
+(25537,36605,25477,36584)
+(22161,14999,22079,14962)
+(5127,31243,5074,31213)
+(14904,40664,14838,40593)
+(29308,8480,29268,8438)
+(17731,7410,17699,7352)
+(44840,29293,44797,29248)
+(15523,31519,15505,31485)
+(34429,38479,34421,38478)
+(3530,23456,3440,23390)
+(4699,6889,4603,6796)
+(47405,48524,47389,48514)
+(23357,43160,23305,43156)
+(16923,1995,16860,1937)
+(47592,33853,47537,33758)
+(31624,37490,31595,37473)
+(42321,13380,42303,13337)
+(3088,16094,3079,16060)
+(22884,2955,22856,2857)
+(17784,23073,17724,23044)
+(32638,45577,32553,45512)
+(13876,44091,13801,44000)
+(27844,24384,27758,24330)
+(28178,10225,28155,10167)
+(39910,14277,39857,14241)
+(30372,19524,30301,19514)
+(38732,43151,38724,43151)
+(32628,2068,32547,2068)
+(13950,28652,13932,28566)
+(38996,41070,38919,40993)
+(31759,45246,31676,45215)
+(5424,34145,5382,34106)
+(14727,45600,14699,45547)
+(31429,21537,31414,21499)
+(14740,3420,14650,3323)
+(21793,39498,21743,39471)
+(18102,25924,18037,25868)
+(33299,683,33213,594)
+(45882,48765,45809,48721)
+(49215,4098,49180,4067)
+(49698,33743,49614,33663)
+(21532,5215,21514,5151)
+(24840,26877,24826,26808)
+(32680,28433,32631,28364)
+(20661,27511,20584,27414)
+(28048,30385,28009,30315)
+(45403,42533,45389,42464)
+(46531,36947,46531,36850)
+(36943,32817,36865,32737)
+(37984,43763,37888,43748)
+(20593,10650,20557,10610)
+(5387,40595,5326,40585)
+(34412,10600,34352,10539)
+(7237,47546,7206,47451)
+(39931,26644,39915,26598)
+(29843,4734,29800,4669)
+(37503,8867,37406,8821)
+(2583,2373,2570,2294)
+(29275,46433,29256,46350)
+(3332,45620,3287,45581)
+(22472,39287,22472,39257)
+(36786,18907,36708,18884)
+(45503,28576,45482,28494)
+(33262,28386,33163,28365)
+(3606,49757,3538,49697)
+(2082,49380,1991,49281)
+(12065,3734,11983,3663)
+(15606,9048,15596,9028)
+(14687,19309,14637,19263)
+(4568,15461,4499,15428)
+(43938,7429,43923,7391)
+(2168,50012,2108,49914)
+(16022,8934,15963,8928)
+(24567,39147,24561,39102)
+(42781,14149,42765,14088)
+(39501,21084,39468,21078)
+(6697,29628,6693,29584)
+(11441,16164,11364,16125)
+(39946,1920,39868,1844)
+(18138,45512,18111,45438)
+(20799,41217,20718,41138)
+(30264,16697,30240,16639)
+(30746,50040,30727,49992)
+(37429,43273,37423,43205)
+(22854,28863,22789,28810)
+(11380,48298,11287,48242)
+(16471,37273,16439,37223)
+(32737,39842,32661,39811)
+(30959,3447,30949,3357)
+(36396,13263,36348,13187)
+(29607,14625,29531,14619)
+(7851,43399,7824,43334)
+(38515,14575,38496,14492)
+(29125,3289,29086,3264)
+(6866,10476,6839,10424)
+(318,31489,235,31404)
+(1140,7007,1113,6945)
+(36574,9291,36484,9275)
+(40320,40937,40246,40866)
+(588,25849,552,25801)
+(6728,42539,6645,42507)
+(12180,6185,12123,6123)
+(32913,44123,32899,44037)
+(25464,16803,25441,16749)
+(23711,5829,23695,5750)
+(31424,34930,31377,34906)
+(42171,8298,42124,8222)
+(451,31104,375,31083)
+(39996,3278,39943,3260)
+(25816,40396,25735,40362)
+(34471,28587,34399,28547)
+(45344,21540,45297,21496)
+(27269,16787,27246,16763)
+(18070,4469,18022,4423)
+(12668,16367,12645,16295)
+(13823,17276,13730,17251)
+(20555,45544,20511,45498)
+(35893,42189,35861,42177)
+(37081,45730,37076,45705)
+(17270,15651,17201,15552)
+(48690,46034,48667,45945)
+(456,16088,368,16023)
+(48707,12416,48670,12363)
+(29692,11509,29614,11483)
+(7005,3668,6981,3574)
+(12162,389,12103,309)
+(12371,24983,12366,24964)
+(6886,48414,6868,48327)
+(10653,26234,10624,26142)
+(8526,48205,8517,48117)
+(10521,31892,10480,31798)
+(43353,1086,43281,1071)
+(21007,35650,20998,35649)
+(2343,4396,2310,4320)
+(29379,12895,29284,12891)
+(27662,17407,27570,17313)
+(9845,29346,9807,29321)
+(43855,38669,43790,38599)
+(20461,44189,20397,44158)
+(11627,17368,11581,17289)
+(2971,38855,2938,38807)
+(43204,47082,43128,47018)
+(9930,46902,9909,46871)
+(30561,48461,30536,48365)
+(44059,7591,44038,7563)
+(46260,16898,46162,16886)
+(27491,2891,27396,2814)
+(36512,26034,36455,25941)
+(31193,20022,31100,19942)
+(17057,13643,16960,13621)
+(26897,3399,26844,3318)
+(1760,5504,1683,5431)
+(29347,5511,29346,5450)
+(38761,42083,38688,41999)
+(11226,4089,11165,4068)
+(46427,42983,46361,42970)
+(12958,30737,12912,30712)
+(44432,46521,44333,46443)
+(16124,2948,16113,2852)
+(24704,25422,24635,25340)
+(30833,46152,30790,46122)
+(4487,37006,4473,36968)
+(41047,23376,41036,23327)
+(16312,49392,16298,49330)
+(30081,14687,30042,14660)
+(11160,13954,11103,13938)
+(33207,23246,33143,23168)
+(14872,7635,14860,7585)
+(20139,23987,20059,23955)
+(10946,49757,10923,49746)
+(39438,36158,39426,36134)
+(35502,2385,35464,2327)
+(17073,42173,16987,42130)
+(6079,17258,6068,17195)
+(40458,15752,40364,15728)
+(23340,7879,23313,7806)
+(31819,15096,31762,15059)
+(31159,40864,31158,40780)
+(26975,32144,26915,32113)
+(34530,10378,34440,10298)
+(18855,49577,18780,49528)
+(16787,16625,16723,16586)
+(32330,26538,32314,26458)
+(34270,28674,34265,28595)
+(10022,16026,10006,15962)
+(23143,1479,23095,1469)
+(33676,4483,33583,4408)
+(31066,22074,31059,22035)
+(21603,47121,21563,47082)
+(30051,4244,30021,4157)
+(30634,39478,30615,39446)
+(34404,48724,34393,48724)
+(31103,21414,31039,21380)
+(22945,47397,22849,47313)
+(18133,32025,18073,31941)
+(4053,25759,3977,25667)
+(39185,39091,39102,39068)
+(43287,7407,43225,7314)
+(13137,31188,13112,31182)
+(46264,1438,46258,1389)
+(22804,43892,22769,43822)
+(7542,1044,7487,983)
+(33022,8321,32925,8267)
+(384,39161,286,39073)
+(28205,24401,28142,24382)
+(31708,39086,31696,39026)
+(36626,15708,36560,15690)
+(17099,16924,17079,16924)
+(10817,6989,10747,6955)
+(24338,19293,24291,19277)
+(27566,17576,27544,17545)
+(23041,38384,22970,38320)
+(12786,8485,12702,8435)
+(13876,49473,13813,49448)
+(31585,46998,31490,46929)
+(30227,8768,30206,8715)
+(32062,39306,32023,39292)
+(25003,35753,24921,35687)
+(3281,6758,3232,6704)
+(11395,30299,11376,30220)
+(5088,15275,5007,15203)
+(31100,39538,31003,39444)
+(2741,17877,2726,17793)
+(42897,48620,42860,48537)
+(4230,15778,4181,15776)
+(17835,27530,17815,27431)
+(34189,10933,34135,10921)
+(7537,39974,7494,39973)
+(21554,3507,21528,3476)
+(9350,32326,9273,32275)
+(16455,8874,16420,8793)
+(7346,34235,7330,34224)
+(16417,48134,16352,48066)
+(41916,4971,41849,4886)
+(15856,1522,15807,1521)
+(41549,40218,41494,40144)
+(9978,16226,9972,16181)
+(14856,13312,14808,13283)
+(38490,41641,38428,41583)
+(25828,7438,25807,7378)
+(21876,30633,21796,30587)
+(1908,14279,1825,14247)
+(32207,10251,32121,10184)
+(370,9493,328,9441)
+(42072,17634,41974,17600)
+(47298,9910,47235,9846)
+(17856,11266,17782,11225)
+(35009,21400,34956,21396)
+(18337,11145,18335,11133)
+(25425,9139,25381,9085)
+(35642,27783,35621,27782)
+(3629,33164,3575,33163)
+(17151,41255,17115,41204)
+(17417,5835,17402,5751)
+(33407,14226,33329,14141)
+(1930,29955,1889,29931)
+(41101,10942,41065,10844)
+(36333,27288,36281,27233)
+(21423,36868,21367,36825)
+(36385,19566,36341,19510)
+(27073,38301,27066,38232)
+(43989,34187,43984,34174)
+(48366,7488,48316,7483)
+(37497,36075,37415,36043)
+(46917,9891,46887,9870)
+(37179,657,37103,634)
+(3877,44736,3811,44684)
+(30556,2975,30547,2962)
+(7629,11447,7547,11416)
+(45687,48147,45591,48088)
+(5635,7184,5571,7146)
+(9611,47327,9541,47246)
+(7119,48224,7117,48152)
+(15233,26480,15138,26430)
+(37468,1526,37466,1513)
+(20855,2786,20828,2711)
+(30538,44084,30480,44061)
+(42231,41527,42149,41454)
+(14963,13239,14952,13146)
+(26819,43996,26745,43934)
+(42172,35953,42086,35928)
+(28785,12611,28710,12534)
+(14089,1704,14047,1629)
+(4343,26242,4341,26169)
+(20327,42244,20231,42212)
+(33671,12700,33666,12630)
+(42144,32642,42128,32569)
+(26590,19483,26503,19442)
+(21741,46259,21723,46226)
+(8822,34700,8760,34693)
+(2710,33521,2675,33505)
+(26067,19998,26026,19989)
+(12244,34509,12202,34489)
+(47162,598,47119,499)
+(33093,49382,33068,49359)
+(35170,26340,35153,26264)
+(22552,35785,22490,35735)
+(36791,23032,36781,22976)
+(22857,10857,22833,10797)
+(47207,37405,47138,37365)
+(21867,2836,21854,2811)
+(3387,31487,3311,31456)
+(47174,48121,47167,48101)
+(24415,22232,24366,22224)
+(7970,29251,7959,29211)
+(18635,31294,18539,31221)
+(8403,13380,8370,13372)
+(738,18097,737,18054)
+(37238,19195,37218,19114)
+(582,47934,570,47897)
+(12359,4635,12350,4619)
+(43272,2013,43195,1958)
+(47568,27149,47521,27088)
+(24695,12827,24661,12796)
+(26259,14077,26168,14019)
+(48478,36135,48425,36092)
+(5230,39250,5206,39174)
+(3488,18562,3423,18489)
+(39502,16331,39460,16275)
+(18296,1478,18233,1471)
+(28627,12430,28559,12410)
+(25257,21981,25206,21954)
+(2410,41192,2325,41142)
+(43681,9631,43587,9538)
+(15086,45309,15064,45270)
+(13824,40807,13759,40787)
+(7090,2207,7062,2159)
+(3685,2480,3630,2391)
+(14810,38335,14801,38275)
+(26668,38018,26581,38012)
+(45562,1517,45506,1424)
+(11001,32481,10962,32402)
+(27743,25245,27673,25161)
+(15952,10598,15948,10535)
+(12705,13308,12694,13232)
+(31992,21195,31975,21118)
+(25834,16652,25745,16626)
+(21022,43625,20990,43576)
+(45094,27254,45000,27240)
+(9688,42601,9643,42533)
+(17746,24659,17694,24616)
+(1509,38859,1503,38809)
+(2067,20438,2041,20369)
+(7885,44528,7839,44444)
+(27432,33052,27422,32987)
+(26577,17157,26563,17142)
+(10815,35985,10734,35908)
+(44891,24067,44794,23979)
+(48626,1900,48595,1850)
+(40659,35541,40659,35489)
+(22231,26628,22210,26579)
+(37408,23016,37375,22919)
+(5920,15916,5906,15895)
+(33125,9952,33037,9880)
+(12142,29705,12141,29670)
+(3672,20995,3649,20899)
+(39147,31967,39101,31907)
+(33812,48458,33748,48399)
+(25038,14639,24978,14586)
+(3859,16010,3857,15994)
+(31926,39496,31889,39417)
+(49300,28064,49297,28026)
+(24121,38305,24048,38256)
+(9252,4205,9155,4149)
+(36124,30451,36056,30395)
+(28809,49557,28794,49533)
+(30500,44504,30471,44476)
+(26866,42395,26822,42332)
+(48195,1784,48101,1734)
+(46201,14109,46112,14097)
+(2415,9975,2354,9914)
+(30485,9581,30415,9558)
+(6385,36838,6305,36838)
+(2799,11189,2723,11095)
+(21998,20503,21923,20406)
+(29151,10714,29090,10671)
+(28850,29276,28757,29207)
+(43386,48845,43305,48834)
+(25173,8310,25101,8294)
+(34244,32352,34204,32342)
+(35595,23728,35533,23672)
+(1122,13581,1119,13538)
+(388,21716,296,21678)
+(48782,11064,48701,11005)
+(40293,12997,40213,12927)
+(28194,46428,28113,46414)
+(4791,18118,4708,18105)
+(471,29808,448,29775)
+(3536,37803,3447,37737)
+(1336,28416,1275,28392)
+(16484,48478,16422,48454)
+(25846,19320,25811,19296)
+(48669,27703,48575,27615)
+(24032,44217,24029,44127)
+(12236,5019,12233,4986)
+(1179,29838,1113,29778)
+(33893,22049,33867,21955)
+(16718,19462,16700,19440)
+(17992,49438,17894,49433)
+(35163,39941,35081,39885)
+(33897,8362,33853,8328)
+(2480,6640,2456,6599)
+(28011,19729,27937,19679)
+(15819,41516,15809,41440)
+(29818,9136,29747,9089)
+(28551,37016,28529,36941)
+(36406,26879,36374,26872)
+(16821,48925,16758,48914)
+(23692,48163,23595,48160)
+(4803,10619,4759,10522)
+(46600,33581,46553,33518)
+(41349,11767,41310,11710)
+(20856,29642,20799,29562)
+(16559,46161,16504,46131)
+(23041,1300,23003,1287)
+(16630,44902,16554,44853)
+(43065,14299,43013,14274)
+(24818,22397,24796,22348)
+(22282,24949,22218,24921)
+(36668,28538,36631,28456)
+(8080,1220,8018,1146)
+(47282,34302,47277,34269)
+(35603,33558,35557,33495)
+(44764,32189,44700,32175)
+(46488,23965,46449,23868)
+(46314,15047,46216,15013)
+(6348,25381,6286,25363)
+(3871,49288,3819,49251)
+(462,38894,398,38867)
+(23196,29214,23136,29169)
+(29024,9775,29016,9759)
+(42016,18555,41934,18472)
+(8772,45981,8692,45973)
+(11028,1351,10986,1278)
+(26684,21668,26641,21656)
+(37262,26005,37260,25947)
+(14899,44069,14814,44066)
+(39635,18701,39587,18698)
+(28528,22948,28457,22857)
+(7755,36528,7681,36454)
+(32461,1172,32427,1106)
+(18775,27359,18736,27329)
+(15379,20031,15337,19934)
+(45888,33592,45881,33544)
+(44013,24694,43962,24645)
+(43347,10699,43343,10699)
+(49999,27218,49908,27176)
+(13698,17326,13630,17317)
+(34850,44313,34775,44302)
+(38076,49235,37983,49214)
+(35570,40218,35500,40136)
+(40062,28973,40032,28878)
+(3567,39847,3523,39781)
+(498,2442,480,2401)
+(29660,43620,29577,43561)
+(10946,47356,10878,47351)
+(8073,44233,8005,44144)
+(9720,13473,9710,13462)
+(3643,38014,3598,37932)
+(16887,1408,16810,1375)
+(7559,27914,7508,27874)
+(30356,18573,30275,18569)
+(12193,48176,12130,48116)
+(11884,7756,11819,7731)
+(18293,33272,18227,33234)
+(46697,47874,46696,47828)
+(35788,32517,35760,32446)
+(33877,36987,33821,36958)
+(31253,22819,31184,22808)
+(7744,23115,7729,23103)
+(21291,39817,21219,39778)
+(13877,43379,13861,43290)
+(42955,1406,42876,1382)
+(49232,15950,49210,15880)
+(48419,32001,48326,31902)
+(18940,43246,18860,43150)
+(32317,38240,32310,38201)
+(11307,48298,11304,48222)
+(38015,18190,38000,18176)
+(27821,1177,27818,1131)
+(18935,26757,18865,26682)
+(42659,48284,42562,48244)
+(30185,23350,30146,23291)
+(16496,11970,16441,11919)
+(162,26040,120,25963)
+(24238,47784,24185,47746)
+(32326,8612,32274,8568)
+(26141,13423,26051,13407)
+(40132,22815,40089,22812)
+(21151,48794,21056,48740)
+(22044,28358,22031,28334)
+(6680,14746,6605,14669)
+(40686,25139,40632,25070)
+(22823,27549,22816,27507)
+(2513,22841,2427,22811)
+(36316,27787,36218,27728)
+(554,35489,540,35441)
+(536,30674,534,30609)
+(25385,38468,25295,38416)
+(19467,47386,19437,47317)
+(22425,38591,22387,38536)
+(32493,17321,32396,17298)
+(40115,47315,40109,47235)
+(25002,2107,24963,2104)
+(3901,9790,3898,9706)
+(40316,1721,40315,1658)
+(40089,3454,40074,3443)
+(793,17897,761,17897)
+(6490,43552,6434,43522)
+(10825,487,10820,405)
+(47703,36067,47641,36011)
+(4480,11671,4468,11653)
+(37713,10642,37711,10615)
+(12315,5302,12273,5203)
+(8709,6617,8647,6557)
+(24467,30535,24455,30494)
+(40440,32757,40369,32668)
+(49449,42447,49426,42428)
+(44867,11197,44792,11137)
+(39173,33241,39143,33187)
+(43836,2212,43803,2184)
+(23819,47613,23739,47575)
+(20583,2134,20485,2042)
+(48922,6169,48889,6111)
+(5230,44613,5131,44604)
+(37060,8051,37032,7975)
+(19148,36711,19112,36704)
+(36305,4216,36243,4118)
+(6329,39089,6302,39047)
+(36703,26367,36623,26307)
+(44753,19721,44701,19631)
+(42094,43310,42094,43285)
+(4276,22377,4241,22352)
+(30329,18906,30327,18815)
+(21970,19605,21871,19590)
+(23722,41924,23709,41861)
+(30965,39775,30908,39692)
+(32394,37895,32351,37890)
+(23968,42162,23873,42095)
+(1776,2621,1732,2548)
+(24951,47758,24900,47679)
+(32917,35771,32847,35753)
+(5428,27773,5343,27769)
+(19650,142,19630,51)
+(39769,17276,39743,17229)
+(5171,24562,5119,24470)
+(32976,35249,32917,35199)
+(4174,24603,4099,24504)
+(38565,36960,38535,36926)
+(39084,4328,39031,4301)
+(32153,38043,32070,37990)
+(38085,30640,38041,30603)
+(14269,18426,14185,18422)
+(42941,30850,42892,30788)
+(32403,25999,32339,25960)
+(16906,191,16816,139)
+(3456,48722,3418,48721)
+(3050,18287,3022,18243)
+(6331,8439,6234,8364)
+(5331,20797,5319,20793)
+(39225,37408,39216,37348)
+(34510,19838,34488,19810)
+(45789,33873,45770,33786)
+(369,1457,278,1409)
+(16531,43785,16482,43729)
+(11974,14789,11973,14730)
+(23128,6811,23094,6798)
+(43962,33659,43944,33599)
+(20967,3115,20947,3079)
+(39257,38606,39241,38595)
+(22431,8246,22381,8235)
+(26007,14672,25996,14593)
+(24762,4261,24675,4261)
+(35402,32077,35343,31988)
+(5141,16476,5139,16393)
+(16439,17564,16344,17472)
+(36983,46663,36903,46567)
+(35170,14144,35162,14048)
+(22290,7841,22283,7810)
+(22414,38398,22404,38319)
+(9011,18177,8932,18150)
+(154,4019,138,3990)
+(20447,4998,20383,4970)
+(38867,35757,38795,35659)
+(32322,15845,32227,15804)
+(29889,12142,29852,12055)
+(36235,36918,36217,36897)
+(41620,6581,41568,6581)
+(24758,38504,24731,38483)
+(42524,12904,42473,12895)
+(17954,49975,17865,49915)
+(1938,39019,1927,39013)
+(4864,33279,4817,33258)
+(45373,41967,45313,41885)
+(28786,19028,28782,18978)
+(41913,44950,41911,44908)
+(33408,14698,33392,14681)
+(27602,3460,27576,3419)
+(3336,3728,3334,3715)
+(9099,910,9080,813)
+(34141,6403,34071,6367)
+(48270,17216,48252,17130)
+(2549,16546,2461,16474)
+(27802,33669,27735,33642)
+(48419,1682,48323,1583)
+(5094,41211,5002,41123)
+(11192,6217,11190,6146)
+(6979,18503,6959,18421)
+(41210,48187,41140,48143)
+(15303,29527,15273,29441)
+(12326,45572,12267,45570)
+(29293,5861,29212,5826)
+(23847,37241,23761,37178)
+(44656,23926,44653,23831)
+(30043,16194,29977,16105)
+(902,9358,879,9339)
+(23850,46501,23834,46494)
+(42333,13300,42287,13246)
+(25226,18086,25169,18005)
+(40252,12082,40183,12038)
+(49275,18076,49216,18055)
+(8255,28878,8238,28862)
+(11325,41286,11320,41235)
+(16948,18588,16926,18528)
+(31394,1099,31374,1038)
+(30705,35772,30637,35766)
+(3858,39131,3771,39125)
+(17565,24892,17515,24808)
+(9221,49715,9216,49661)
+(44945,25769,44875,25722)
+(33408,13563,33310,13527)
+(48505,4407,48408,4373)
+(21859,37217,21763,37217)
+(39393,14422,39335,14364)
+(19905,1154,19841,1098)
+(25946,10388,25906,10366)
+(10104,13748,10027,13746)
+(5822,24629,5820,24599)
+(38194,11287,38127,11252)
+(15694,46757,15625,46716)
+(326,18837,285,18817)
+(49611,47078,49533,47052)
+(48233,18850,48150,18842)
+(29239,9962,29208,9875)
+(40062,44554,39973,44460)
+(19135,20729,19059,20643)
+(31969,40664,31896,40643)
+(3725,9191,3711,9095)
+(44280,40158,44264,40108)
+(37236,42756,37160,42694)
+(27958,19055,27888,18959)
+(45270,17661,45187,17601)
+(12115,39546,12061,39525)
+(10227,32295,10168,32231)
+(39264,31123,39226,31085)
+(6566,40000,6532,39904)
+(30058,6975,30012,6903)
+(49631,6909,49597,6823)
+(42168,10926,42134,10905)
+(44892,30042,44858,29970)
+(19540,19803,19495,19788)
+(18403,25454,18371,25404)
+(22929,26795,22841,26722)
+(16648,30213,16626,30174)
+(3440,7495,3429,7468)
+(30708,49028,30643,48998)
+(26258,14164,26255,14151)
+(44206,31653,44121,31637)
+(1510,15179,1426,15130)
+(6986,30496,6887,30416)
+(7192,43403,7138,43339)
+(39921,22071,39866,21976)
+(45870,17011,45796,16919)
+(15939,9563,15917,9539)
+(23728,24737,23691,24725)
+(6444,40416,6363,40375)
+(21899,23861,21857,23765)
+(20610,36765,20533,36742)
+(46520,33082,46433,32983)
+(21406,20902,21311,20895)
+(37913,42300,37814,42269)
+(18216,8177,18161,8173)
+(32967,8258,32899,8244)
+(14978,40230,14971,40149)
+(30343,39152,30266,39101)
+(25917,5835,25843,5806)
+(5169,45366,5141,45314)
+(16221,20898,16209,20875)
+(13151,19869,13145,19811)
+(44399,2801,44337,2713)
+(10959,48311,10957,48230)
+(4794,11711,4732,11661)
+(764,10149,762,10091)
+(15985,46067,15898,46028)
+(41434,22870,41342,22867)
+(43769,23796,43743,23756)
+(10017,18440,9919,18384)
+(21141,43119,21097,43112)
+(7782,13424,7694,13398)
+(25088,36224,25059,36150)
+(46325,48722,46241,48631)
+(11042,33125,11011,33071)
+(22347,13460,22290,13375)
+(3508,20538,3483,20536)
+(5331,42945,5272,42875)
+(2368,15537,2339,15503)
+(45314,31830,45254,31817)
+(34358,2649,34319,2589)
+(17576,30407,17572,30323)
+(29836,41324,29746,41287)
+(21036,39996,21014,39899)
+(26886,6460,26787,6400)
+(15709,5625,15627,5558)
+(37415,15979,37414,15911)
+(47761,16860,47728,16813)
+(35814,48252,35755,48173)
+(28559,20810,28496,20715)
+(12034,11921,12002,11905)
+(1818,27450,1805,27406)
+(33810,45499,33806,45413)
+(17376,18175,17323,18138)
+(34106,28135,34049,28106)
+(44947,23165,44919,23091)
+(37670,41904,37616,41840)
+(12614,15027,12555,14969)
+(43301,75,43227,43)
+(27526,15096,27450,15088)
+(26947,33409,26853,33333)
+(1537,43572,1471,43499)
+(21607,35452,21605,35375)
+(24869,46565,24818,46531)
+(4774,30335,4723,30257)
+(11615,18316,11579,18310)
+(18444,15819,18354,15763)
+(47267,22574,47203,22518)
+(22287,49538,22203,49511)
+(43010,16270,43010,16202)
+(1623,8350,1578,8254)
+(21220,43808,21137,43748)
+(40397,16471,40358,16434)
+(34839,1377,34744,1327)
+(17096,5730,17090,5637)
+(28156,37782,28155,37723)
+(3672,5686,3586,5638)
+(21856,48656,21840,48638)
+(6907,7791,6892,7761)
+(17952,21370,17862,21350)
+(37793,13461,37784,13381)
+(14740,49655,14709,49604)
+(21690,6337,21593,6289)
+(10423,33548,10364,33498)
+(39187,23274,39136,23197)
+(21882,37247,21835,37167)
+(11343,16957,11281,16914)
+(38279,43400,38264,43352)
+(23167,30271,23086,30224)
+(46278,6037,46180,5964)
+(28626,31165,28605,31095)
+(31018,367,30946,333)
+(23541,12541,23530,12523)
+(49741,14535,49691,14511)
+(31444,12702,31425,12612)
+(22406,26536,22316,26534)
+(6807,9761,6758,9723)
+(15698,1941,15687,1848)
+(49310,4625,49295,4584)
+(21345,18939,21269,18887)
+(31433,30493,31411,30439)
+(44980,12400,44950,12372)
+(25054,13949,24984,13949)
+(40538,7253,40483,7212)
+(16967,8627,16936,8604)
+(26872,3646,26804,3594)
+(24575,42883,24530,42883)
+(11823,5755,11771,5721)
+(2553,46189,2513,46174)
+(24993,14552,24898,14470)
+(28453,1719,28419,1665)
+(8925,22603,8878,22589)
+(47635,15380,47546,15378)
+(35378,18112,35324,18058)
+(27347,22264,27293,22200)
+(44323,29044,44273,28958)
+(41538,38324,41484,38290)
+(19128,49932,19112,49849)
+(17904,12548,17867,12503)
+(35103,14426,35092,14336)
+(29807,10142,29714,10052)
+(44507,22903,44462,22847)
+(11419,13324,11399,13251)
+(8573,42221,8562,42123)
+(46798,45843,46765,45765)
+(12028,31783,11967,31749)
+(10635,45300,10604,45251)
+(9626,8248,9587,8194)
+(18290,741,18246,732)
+(39949,44672,39932,44641)
+(7897,11692,7893,11637)
+(20165,42246,20112,42168)
+(4341,48390,4285,48338)
+(30126,28913,30088,28869)
+(40565,1733,40472,1721)
+(9981,30147,9915,30133)
+(47292,25511,47217,25462)
+(20137,24489,20104,24392)
+(2385,28283,2381,28189)
+(20429,10052,20357,10009)
+(8395,38568,8348,38480)
+(17381,36112,17349,36038)
+(37845,30953,37759,30926)
+(27452,12732,27411,12652)
+(38196,32186,38114,32116)
+(6527,49356,6508,49315)
+(43891,29789,43856,29723)
+(6146,37192,6085,37107)
+(42012,28897,41939,28808)
+(14909,13815,14846,13757)
+(11120,24095,11035,24049)
+(3132,41545,3053,41526)
+(40084,40315,39994,40261)
+(39671,17445,39576,17361)
+(47135,35853,47085,35831)
+(39297,1941,39290,1911)
+(47143,35898,47072,35880)
+(16017,6711,15989,6686)
+(47110,30305,47087,30213)
+(38102,27639,38091,27602)
+(17954,22544,17863,22453)
+(39891,11791,39815,11739)
+(13996,20290,13922,20278)
+(22284,23143,22190,23081)
+(25345,24019,25313,24017)
+(47134,44803,47055,44761)
+(41360,16573,41326,16503)
+(10464,1071,10457,998)
+(23515,47517,23451,47499)
+(9308,8452,9238,8392)
+(28695,5657,28671,5644)
+(45104,9913,45077,9871)
+(337,455,240,359)
+(11562,45479,11472,45428)
+(11952,18466,11931,18425)
+(35789,5154,35775,5128)
+(19024,18299,18979,18230)
+(43056,38113,42975,38067)
+(10075,26847,10064,26806)
+(3065,8107,3029,8038)
+(24766,19059,24749,18985)
+(14438,24805,14413,24708)
+(9523,3058,9485,2998)
+(24516,31262,24478,31204)
+(49513,26044,49434,26035)
+(14110,38528,14103,38461)
+(31679,35618,31619,35618)
+(10029,20258,10008,20248)
+(39269,37586,39233,37539)
+(12343,8197,12247,8113)
+(11155,44223,11111,44134)
+(25437,20606,25338,20534)
+(46604,16156,46570,16131)
+(4636,14004,4592,13941)
+(15975,29628,15912,29556)
+(49887,24274,49805,24184)
+(11812,13440,11723,13418)
+(21589,38179,21531,38085)
+(32255,44463,32219,44454)
+(15023,12698,14989,12687)
+(28906,48630,28818,48568)
+(28886,38905,28861,38832)
+(34786,22285,34740,22240)
+(46513,46780,46425,46780)
+(26626,31759,26551,31677)
+(19792,25967,19763,25933)
+(20432,14394,20388,14365)
+(27092,7301,27052,7278)
+(22283,987,22198,928)
+(6197,24363,6112,24311)
+(46601,49259,46551,49231)
+(12392,48052,12363,48038)
+(46116,31386,46067,31356)
+(7354,16855,7289,16778)
+(47501,42808,47495,42761)
+(16461,25487,16391,25398)
+(42678,18798,42678,18756)
+(9466,18207,9419,18185)
+(17467,14177,17416,14097)
+(28533,31886,28487,31832)
+(13225,38472,13188,38395)
+(5180,40970,5173,40902)
+(83,10271,15,10265)
+(2111,6784,2016,6690)
+(41835,11064,41798,10995)
+(29273,48585,29181,48536)
+(29066,21615,28985,21543)
+(19805,44143,19727,44128)
+(48919,21468,48875,21467)
+(28790,34287,28721,34251)
+(10911,33074,10869,32989)
+(6111,16519,6032,16489)
+(43889,33838,43837,33768)
+(32323,21685,32304,21644)
+(9552,27819,9539,27753)
+(38266,49852,38233,49844)
+(37672,48362,37663,48277)
+(32550,47029,32529,46931)
+(46307,6620,46272,6616)
+(23192,46608,23105,46566)
+(30399,48330,30335,48239)
+(36268,25058,36235,24984)
+(19181,8120,19089,8098)
+(24376,19983,24294,19925)
+(18297,18375,18202,18292)
+(31608,6215,31575,6168)
+(12788,49510,12784,49468)
+(46071,13013,46035,12991)
+(27647,8218,27582,8201)
+(49580,11076,49537,11050)
+(35501,33782,35501,33687)
+(19969,3148,19964,3082)
+(37728,49153,37726,49152)
+(5322,48440,5321,48435)
+(48003,10096,47904,10005)
+(39361,22318,39348,22236)
+(30488,7456,30437,7430)
+(18533,39476,18481,39394)
+(39462,23701,39433,23604)
+(26701,18300,26686,18235)
+(17405,35577,17387,35517)
+(33971,29928,33953,29919)
+(6328,10241,6276,10217)
+(32459,44259,32453,44217)
+(1715,42385,1647,42357)
+(48113,6960,48103,6872)
+(30561,4255,30476,4240)
+(38907,43619,38827,43553)
+(29149,20773,29070,20698)
+(17006,1543,16970,1497)
+(11737,18808,11714,18788)
+(13019,30534,13005,30481)
+(39224,31729,39191,31683)
+(4942,41680,4907,41596)
+(12287,37187,12188,37172)
+(30758,29579,30725,29531)
+(16604,17963,16581,17912)
+(19459,15888,19409,15812)
+(34696,24783,34600,24725)
+(21621,14159,21558,14110)
+(12193,46149,12145,46096)
+(37781,4715,37692,4635)
+(41854,44125,41807,44040)
+(23604,23585,23571,23533)
+(7853,36967,7797,36908)
+(2755,13279,2720,13206)
+(4314,15424,4283,15383)
+(29584,12685,29493,12594)
+(25138,33726,25042,33691)
+(38393,10270,38326,10185)
+(4247,12615,4225,12567)
+(36100,33156,36100,33107)
+(20024,40796,20016,40708)
+(3927,44892,3914,44843)
+(10317,43168,10226,43096)
+(22057,3419,22042,3334)
+(37097,21814,37025,21811)
+(32084,21564,31996,21491)
+(34079,39921,34058,39911)
+(23078,47459,23018,47373)
+(38109,616,38082,568)
+(11862,40382,11764,40292)
+(33403,33320,33389,33289)
+(36639,24829,36623,24829)
+(12995,45080,12992,45040)
+(16545,19981,16532,19891)
+(26155,10659,26154,10634)
+(24423,255,24360,213)
+(823,22487,781,22442)
+(12823,20064,12735,20040)
+(19688,11710,19681,11654)
+(2892,20452,2836,20424)
+(15533,10807,15464,10711)
+(46994,41143,46955,41082)
+(18155,2421,18069,2392)
+(2628,12688,2605,12602)
+(35128,8396,35044,8365)
+(44765,49615,44758,49524)
+(11226,44529,11178,44515)
+(31334,32463,31291,32456)
+(43224,23387,43168,23364)
+(30882,10414,30798,10395)
+(29139,967,29139,923)
+(29959,45244,29877,45223)
+(19946,217,19941,118)
+(49732,22033,49642,22012)
+(32914,15360,32879,15290)
+(47825,21097,47747,21030)
+(10788,5131,10746,5086)
+(15497,9698,15481,9678)
+(10617,47195,10601,47117)
+(42392,10583,42340,10550)
+(10753,33520,10669,33509)
+(5553,21580,5521,21527)
+(36840,12336,36817,12320)
+(49785,12554,49702,12553)
+(17737,38349,17639,38277)
+(48000,7823,47956,7814)
+(5019,3184,4931,3160)
+(30120,3524,30063,3492)
+(37044,2016,37001,1942)
+(23496,38566,23469,38528)
+(17255,48957,17200,48903)
+(27815,2138,27808,2090)
+(40440,11129,40368,11105)
+(35305,21772,35272,21717)
+(41308,45065,41229,44973)
+(14893,28807,14817,28789)
+(30776,45824,30731,45772)
+(742,40724,652,40672)
+(5985,41133,5927,41097)
+(9576,10226,9540,10218)
+(21407,23207,21323,23160)
+(44880,34228,44877,34169)
+(29146,49694,29143,49682)
+(28502,34886,28471,34832)
+(30662,5584,30604,5528)
+(12612,26081,12552,26001)
+(17166,49308,17098,49270)
+(9586,14116,9488,14104)
+(37323,47576,37264,47482)
+(48009,49713,48004,49614)
+(49308,23780,49297,23760)
+(8667,32342,8592,32294)
+(37826,48560,37822,48485)
+(24493,18653,24486,18616)
+(17914,3850,17887,3775)
+(34270,43873,34231,43826)
+(7753,44715,7660,44651)
+(44328,36364,44265,36350)
+(10146,3030,10111,2975)
+(35273,40106,35269,40062)
+(38566,43846,38547,43760)
+(12400,41394,12377,41378)
+(45196,38286,45153,38250)
+(48511,14972,48428,14883)
+(25939,36328,25886,36277)
+(38997,11007,38979,10917)
+(30342,518,30244,453)
+(6876,7468,6867,7454)
+(17566,27575,17566,27480)
+(18869,28538,18858,28475)
+(16825,33309,16726,33255)
+(14585,26111,14490,26035)
+(28743,49392,28664,49349)
+(26652,23359,26618,23297)
+(40129,33653,40102,33584)
+(41074,26393,41038,26389)
+(3869,33564,3869,33536)
+(28455,14205,28364,14163)
+(13866,45603,13770,45543)
+(21666,30586,21578,30544)
+(29978,11931,29893,11868)
+(1594,1043,1517,971)
+(948,1201,907,1156)
+(27547,13692,27545,13677)
+(13661,38184,13566,38154)
+(2389,40026,2317,39938)
+(35481,46379,35481,46320)
+(26917,45698,26864,45689)
+(23933,41617,23909,41539)
+(8912,8471,8862,8401)
+(9625,4747,9558,4692)
+(34743,35056,34721,34969)
+(39544,21762,39475,21717)
+(11741,26330,11656,26293)
+(39015,1315,38966,1285)
+(13418,44237,13326,44202)
+(2107,17672,2093,17616)
+(42448,28844,42370,28764)
+(49843,5175,49808,5145)
+(6536,23000,6467,22958)
+(11114,5822,11027,5739)
+(48457,11074,48384,11024)
+(12343,23110,12310,23074)
+(17300,24847,17276,24825)
+(8823,8253,8793,8238)
+(3449,171,3354,108)
+(21650,23955,21605,23883)
+(13260,3234,13193,3214)
+(25361,10896,25305,10806)
+(25051,25042,25011,25001)
+(25044,25088,25015,25005)
+(25007,25061,25002,25013)
+(25066,25105,25003,25007)
+(25028,25012,25015,25011)
+(25031,25057,25006,25018)
+(25015,25042,25004,25012)
+(25091,25049,25019,25019)
+(25023,25011,25000,25004)
+(25053,25104,25010,25012)
+(25058,25001,25018,25000)
+(25059,25051,25008,25016)
+(25043,25069,25007,25004)
+(25006,25101,25002,25002)
+(25095,25012,25014,25007)
+(25054,25052,25019,25013)
+(25108,25077,25009,25018)
+(25007,25023,25003,25002)
+(25076,25098,25002,25016)
+(25030,25077,25012,25006)
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..935b04582fdc5dbedca094363505e1534b8568cc 100644 (file)
+A                             St   [(-122.0265,37.049),(-122.0271,37.045)]
+A                             St   [(-122.089,37.71),(-122.0886,37.711)]
+A                             St   [(-122.0985,37.671),(-122.0981,37.674)]
+A                             St   [(-122.0991,37.668),(-122.0988,37.669)]
+A                             St   [(-122.103419,37.667),(-122.103439,37.667)]
+A                             St   [(-122.103913,37.66632),(-122.104037,37.66611),(-122.104051,37.66609)]
+A                             St   [(-122.106469,37.66446),(-122.1067,37.664)]
+A                             St   [(-122.107,37.664),(-122.107101,37.66425),(-122.1074,37.665)]
+A                             St   [(-122.1172,37.659),(-122.119506,37.65661)]
+Abbie                         St   [(-121.867486,37.54243),(-121.868,37.545)]
+Acacia                        Ave  [(-122.2353,37.457),(-122.2344,37.461)]
+Acacia                        Ave  [(-122.2364,37.436),(-122.2364,37.443)]
+Acacia                        Ave  [(-122.2415,37.435),(-122.2407,37.437)]
+Acadia                        Ct   [(-121.9007,37.773),(-121.9016,37.768)]
+Acapulco                      Way  [(-122.0517,37.91),(-122.0519,37.911)]
+Access Rd 162                      [(-121.9469,37.993),(-121.9475,37.993)]
+Access Rd 25                       [(-121.9283,37.894),(-121.9283,37.9)]
+Access Rd 29                       [(-121.9339,37.854),(-121.9343,37.85)]
+Acton                         Cir  [(-122.2824,37.681),(-122.2824,37.688)]
+Ada                           St   [(-122.2487,37.398),(-122.2496,37.401)]
+Ada                           St   [(-122.2807,37.807),(-122.2797,37.811)]
+Adams                         Ave  [(-121.742,37.829),(-121.742,37.822)]
+Adams                         Ave  [(-122.1906,37.253),(-122.1893,37.272)]
+Adams                         St   [(-122.2349,37.542),(-122.2341,37.537)]
+Adams                         St   [(-122.2364,37.553),(-122.2357,37.548)]
+Adason                        Dr   [(-122.1315,37.016),(-122.1288,37.009)]
+Addison                       St   [(-122.2735,37.705),(-122.2722,37.707)]
+Addison                       St   [(-122.2856,37.688),(-122.2854,37.689)]
+Addison                       St   [(-122.2874,37.686),(-122.2864,37.688)]
+Addison                       Way  [(-121.9044,37.881),(-121.9044,37.889)]
+Addison                       Way  [(-121.9044,37.895),(-121.9044,37.899)]
+Adelina Common                     [(-121.925847,37.29985),(-121.925765,37.29493)]
+Adeline                       St   [(-122.2728,37.442),(-122.2725,37.451)]
+Adeline                       St   [(-122.2785,37.291),(-122.2783,37.296)]
+Adelle                        St   [(-121.7793,37.841),(-121.7797,37.849)]
+Admirality                    Lane [(-122.2424,37.323),(-122.2429,37.318)]
+Adobe                         Dr   [(-122.0304,37.579),(-122.0278,37.592)]
+Adrian                        Ave  [(-122.1019,37.389),(-122.1019,37.369)]
+Adriano                       St   [(-122.032,37.663),(-122.0312,37.653)]
+Agate                         Ct   [(-121.801,37.653),(-121.8008,37.649)]
+Agena                         Cir  [(-122.0694,37.847),(-122.0696,37.839)]
+Agua Fria Creek                    [(-121.909487,37.94485),(-121.910653,37.94809)]
+Agua Fria Creek                    [(-121.9125,37.95367),(-121.9138,37.958)]
+Agua Fria Creek                    [(-121.9254,37.922),(-121.9281,37.889)]
+Agua Fria Creek                    [(-121.935,37.828),(-121.9356,37.826)]
+Agua Vista                         [(-122.0796,37.896),(-122.0792,37.896)]
+Agua Vista                    St   [(-122.2089,37.839),(-122.2069,37.819)]
+Aileen                        St   [(-122.2612,37.42),(-122.2622,37.421)]
+Airport                       Road [(-122.2085,37.147),(-122.2101,37.154)]
+Aladdin                       Ave  [(-122.1532,37.088),(-122.1577,37.068)]
+Alameda                       Ave  [(-122.2197,37.68),(-122.2192,37.68)]
+Alameda                       Ave  [(-122.2555,37.689),(-122.2534,37.68)]
+Alameda                       Ave  [(-122.2605,37.713),(-122.2588,37.704)]
+Alameda                       Dr   [(-121.8756,37.746),(-121.8763,37.746)]
+Alameda                       Road [(-122.2955,37.875),(-122.2963,37.871)]
+Alameda Belt Line Railroad         [(-122.2586,37.769),(-122.2624,37.784)]
+Alameda Belt Line Railroad         [(-122.2697,37.798),(-122.2709,37.797)]
+Alameda Creek                      [(-121.8283,37.151),(-121.8273,37.142)]
+Alameda Creek                      [(-121.909502,37.93892),(-121.909,37.94)]
+Alameda Creek                      [(-121.930593,37.93785),(-121.930096,37.94011)]
+Alameda Creek                      [(-121.9466,37.974),(-121.9503,37.973)]
+Alameda Creek                      [(-121.9691,37.748),(-121.97,37.73)]
+Alameda Creek                      [(-121.9724,37.727),(-121.9738,37.726)]
+Alameda Creek                      [(-121.978805,37.72143),(-121.9839,37.717)]
+Alameda Creek                      [(-122.0136,37.734),(-122.0165,37.748)]
+Alameda Creek                      [(-122.022956,37.77306),(-122.025,37.781)]
+Alameda Creek                      [(-122.038,37.877),(-122.0446,37.873)]
+Alameda Creek                      [(-122.0513,37.248),(-122.0556,37.215)]
+Alameda Diversion                  [(-121.774647,37.97333),(-121.772718,37.98591)]
+Alamo Canal                        [(-121.910434,37.73476),(-121.9101,37.726)]
+Alamo Canal                        [(-121.9117,37.768),(-121.911261,37.75648)]
+Alamo Creek                        [(-121.910523,37.2611),(-121.910923,37.26374)]
+Albany                        St   [(-122.0327,37.129),(-122.0326,37.115)]
+Albany                        Ter  [(-122.2864,37.868),(-122.2856,37.867)]
+Alborg                        Ct   [(-122.0492,37.154),(-122.0484,37.15)]
+Alcatraz                      Ave  [(-122.2525,37.515),(-122.2531,37.514)]
+Alcatraz                      Ave  [(-122.2617,37.502),(-122.2624,37.501)]
+Alcatraz                      Ave  [(-122.279,37.479),(-122.2773,37.482)]
+Alcatraz                      Ave  [(-122.2817,37.475),(-122.2825,37.475)]
+Alcosta                       Blvd [(-121.938,37.237),(-121.9392,37.235)]
+Alden                         Lane [(-121.786092,37.56057),(-121.7837,37.56)]
+Alden                         Lane [(-121.7978,37.561),(-121.795183,37.561)]
+Alden                         Road [(-122.1116,37.817),(-122.110686,37.81989),(-122.1097,37.823)]
+Alder                         Ct   [(-122.0117,37.66),(-122.0109,37.653)]
+Alexander                     Ct   [(-121.8708,37.845),(-121.8706,37.841)]
+Alexander                     St   [(-121.7888,37.724),(-121.7874,37.724)]
+Alexandria                    St   [(-122.1411,37.892),(-122.1417,37.892)]
+Algonquin                     Ave  [(-121.7851,37.888),(-121.7852,37.891)]
+Alhambra                      Lane [(-122.2107,37.368),(-122.2102,37.367)]
+Alicante                      Dr   [(-122.0211,37.587),(-122.0198,37.582)]
+Alice                         St   [(-122.086,37.644),(-122.0848,37.625)]
+Alice                         St   [(-122.2696,37.967),(-122.2695,37.969)]
+Alice                         St   [(-122.2722,37.927),(-122.2714,37.94)]
+Alice                         Way  [(-121.7968,37.718),(-121.7958,37.718)]
+Alice                         Way  [(-122.0715,37.836),(-122.072,37.833)]
+Alida                         St   [(-122.2025,37.06),(-122.2019,37.056)]
+Alisal                        St   [(-121.86925,37.34979),(-121.8685,37.326)]
+Alisal                        St   [(-121.87,37.382),(-121.8695,37.35)]
+Aliso                         Ave  [(-122.1809,37.953),(-122.18,37.946)]
+Allegro                       Ct   [(-121.9755,37.201),(-121.9764,37.201)]
+Allen                         Ct   [(-122.0131,37.602),(-122.0117,37.597)]
+Allendale                     Ave  [(-122.2048,37.863),(-122.2041,37.858),(-122.2035,37.851)]
+Allendale                     Ave  [(-122.2067,37.882),(-122.2065,37.879)]
+Allison                       Dr   [(-122.0748,37.863),(-122.073,37.855)]
+Allston                       Way  [(-122.2799,37.677),(-122.2787,37.681)]
+Alma                          Ct   [(-121.9087,37.799),(-121.9089,37.814)]
+Almaden                       Blvd [(-122.0551,37.008),(-122.0551,37.016)]
+Almaden                       Pl   [(-121.9603,37.697),(-121.9601,37.693)]
+Almeria                       Dr   [(-122.0711,37.224),(-122.0736,37.224)]
+Almond                        Ave  [(-121.7387,37.75527),(-121.7387,37.74118)]
+Almond                        Ave  [(-121.7388,37.778),(-121.7387,37.772)]
+Almond                        Road [(-122.0818,37.132),(-122.0831,37.116)]
+Aloe                          Ct   [(-121.9158,37.922),(-121.9152,37.927)]
+Alpine                        Ter  [(-122.2374,37.445),(-122.2377,37.459)]
+Alta                          Dr   [(-122.0109,37.424),(-122.0101,37.419)]
+Alta Vista                    Ave  [(-122.2483,37.174),(-122.2473,37.167)]
+Altamont Creek                     [(-121.7422,37.178),(-121.7413,37.203)]
+Altamont Creek                     [(-121.7509,37.149),(-121.7474,37.154)]
+Altamont Pass                 Road [(-121.659901,37.44449),(-121.666828,37.41016)]
+Altimirano                    Dr   [(-121.8781,37.0193),(-121.8713,37.01707)]
+Alton                         Ct   [(-121.9977,37.581),(-121.9981,37.576)]
+Alvarado                      Blvd [(-122.0562,37.829),(-122.055814,37.82723)]
+Alvarado                      Road [(-122.2339,37.608),(-122.2322,37.616)]
+Alvarado                      Road [(-122.2391,37.573),(-122.2397,37.58)]
+Alvarado                      St   [(-122.1505,37.05),(-122.1494,37.03)]
+Alvarado Niles                Road [(-122.0325,37.903),(-122.0316,37.9)]
+Alvarado Niles                Road [(-122.049848,37.95115),(-122.0473,37.945)]
+Alvord                        Way  [(-121.9085,37.891),(-121.9093,37.889)]
+Amador                        St   [(-122.0963,37.614),(-122.0962,37.609)]
+Amador                        St   [(-122.0981,37.647),(-122.0966,37.635)]
+Amador                        St   [(-122.0999,37.664),(-122.099,37.655)]
+Amador Valley                 Blvd [(-121.9198,37.146),(-121.9211,37.138)]
+Amador Valley                 Ct   [(-121.9365,37.068),(-121.937909,37.06375)]
+Amarillo                      Ct   [(-121.9439,37.044),(-121.9432,37.046)]
+Ambar                         Pl   [(-121.9494,37.482),(-121.9479,37.474)]
+Amber                         Ct   [(-121.7997,37.708),(-121.7997,37.704)]
+Amber                         Way  [(-121.8025,37.707),(-121.8015,37.708)]
+American                      Ave  [(-122.1271,37.478),(-122.1281,37.489)]
+Ames                          Ter  [(-121.9962,37.763),(-121.9955,37.762)]
+Amherst                       Ct   [(-122.1571,37.036),(-122.1575,37.034)]
+Anchor                        Dr   [(-122.3027,37.374),(-122.3032,37.383)]
+Andrade                       Road [(-121.8842,37.741),(-121.8841,37.738)]
+Andrade                       Road [(-121.8853,37.565),(-121.8855,37.564)]
+Andrea                        Cir  [(-121.733218,37.88641),(-121.733286,37.90617)]
+Andrews                       St   [(-121.7814,37.834),(-121.7814,37.829)]
+Angela                        St   [(-121.865522,37.55324),(-121.8652,37.552)]
+Angela                        St   [(-121.8795,37.607),(-121.8798,37.608)]
+Angus                         Way  [(-122.098774,37.86535),(-122.0986,37.861)]
+Anita                         Ct   [(-121.9655,37.744),(-121.9653,37.738)]
+Ann                           St   [(-121.9888,37.604),(-121.9894,37.603)]
+Anna Maria                    St   [(-121.7957,37.756),(-121.7958,37.725)]
+Annerley                      Road [(-122.2328,37.168),(-122.2325,37.17)]
+Antelope                      Ct   [(-122.0653,37.773),(-122.0648,37.773)]
+Antonio                       St   [(-122.1642,37.251),(-122.1653,37.247)]
+Anza                          St   [(-121.9184,37.306),(-121.9197,37.304)]
+Anza                          Way  [(-121.7794,37.714),(-121.7788,37.714)]
+Apgar                         St   [(-122.2709,37.288),(-122.2719,37.29)]
+Apgar                         St   [(-122.278,37.291),(-122.2785,37.291)]
+Apollo                        Cir  [(-122.068531,37.87654),(-122.0686,37.877)]
+Appian                        Way  [(-122.0022,37.98),(-122.0019,37.983)]
+Apple                         Ave  [(-122.0909,37.85),(-122.0901,37.857)]
+Applewood                     St   [(-121.9629,37.192),(-121.9616,37.168)]
+Apricot                       Lane [(-121.9471,37.401),(-121.9456,37.392)]
+Aquarius                      Cir  [(-122.0669,37.877),(-122.0674,37.88)]
+Arbor                         Dr   [(-121.8506,37.576),(-121.8521,37.578)]
+Arbor                         St   [(-122.2587,37.758),(-122.2582,37.765)]
+Arcade                        Lane [(-122.2514,37.865),(-122.251558,37.86316)]
+Arch                          St   [(-122.2639,37.79),(-122.2638,37.782)]
+Arch                          St   [(-122.2647,37.846),(-122.2646,37.844)]
+Archer                        Ave  [(-121.9879,37.627),(-121.9888,37.626)]
+Arden                         Road [(-122.0978,37.177),(-122.1,37.177)]
+Ardenwood                     Blvd [(-122.063701,37.59653),(-122.063302,37.58815)]
+Ardmore                       Dr   [(-122.1308,37.211),(-122.1293,37.212)]
+Ardo                          St   [(-122.0295,37.682),(-122.0302,37.674)]
+Ardo                          St   [(-122.0306,37.659),(-122.0312,37.653)]
+Arena                         St   [(-122.155014,37.82347),(-122.1559,37.82)]
+Arendt                        Way  [(-121.8717,37.606),(-121.871,37.602)]
+Argonaut                      Way  [(-121.993,37.475),(-121.9926,37.473)]
+Argonne                       St   [(-122.146,37.806),(-122.1455,37.801),(-122.1451,37.796)]
+Arizona                       St   [(-122.0381,37.901),(-122.0367,37.898)]
+Arizona                       St   [(-122.044507,37.905),(-122.0443,37.904)]
+Arizona                       St   [(-122.1985,37.978),(-122.1981,37.974)]
+Ark                           Dr   [(-122.1313,37.029),(-122.1313,37.036)]
+Arkansas                      Pl   [(-121.9148,37.696),(-121.9149,37.699)]
+Arlington                     Ave  [(-122.2699,37.43),(-122.2719,37.428)]
+Arlington                     Ave  [(-122.276,37.024),(-122.276,37.014)]
+Arlington                     Ave  [(-122.276,37.988),(-122.2753,37.974)]
+Arlington                     Dr   [(-121.8802,37.408),(-121.8807,37.394)]
+Arlington                     Road [(-121.7957,37.898),(-121.7956,37.906)]
+Armata                        St   [(-121.9236,37.858),(-121.9232,37.853)]
+Arnold                        Ct   [(-122.0887,37.669),(-122.0894,37.666)]
+Arnold                        Road [(-121.8923,37.113),(-121.8924,37.111)]
+Arnold                        Road [(-121.8924,37.06),(-121.8924,37.062)]
+Arrowhead                     Dr   [(-122.1943,37.389),(-122.1908,37.366)]
+Arroyo                        Dr   [(-121.9049,37.509),(-121.9029,37.516)]
+Arroyo                        Road [(-121.749307,37.14717),(-121.7481,37.14957)]
+Arroyo                        Road [(-121.7506,37.189),(-121.75,37.18541)]
+Arroyo                        Road [(-121.7555,37.258),(-121.7556,37.251)]
+Arroyo                        Road [(-121.76696,37.7112),(-121.76687,37.7094)]
+Arroyo                        Road [(-121.7671,37.654),(-121.767086,37.65214),(-121.767,37.641)]
+Arroyo de la Laguna                [(-121.9064,37.612),(-121.9047,37.551)]
+Arroyo del Valle                   [(-121.607487,37.89841),(-121.612773,37.92638)]
+Arroyo del Valle                   [(-121.654588,37.36507),(-121.656972,37.4088)]
+Arroyo del Valle                   [(-121.75,37.20484),(-121.7584,37.208)]
+Arroyo del Valle                   [(-121.8049,37.539),(-121.7856,37.463)]
+Arroyo del Valle                   [(-121.8751,37.656),(-121.8731,37.646)]
+Arroyo Las Positas                 [(-121.7308,37.87),(-121.72772,37.85435)]
+Arroyo Las Positas                 [(-121.7349,37.943),(-121.734048,37.9262)]
+Arroyo Las Positas                 [(-121.7836,37.997),(-121.783492,37.99605)]
+Arroyo Las Positas                 [(-121.7973,37.997),(-121.7957,37.005)]
+Arroyo Las Positas                 [(-121.8473,37.965),(-121.8312,37.992)]
+Arroyo Las Positas                 [(-121.858962,37.94925),(-121.858919,37.95878)]
+Arroyo Mocho                       [(-121.553409,37.25257),(-121.565204,37.37327)]
+Arroyo Mocho                       [(-121.625,37.83316),(-121.624698,37.83019)]
+Arroyo Mocho                       [(-121.660579,37.01388),(-121.668949,37.027),(-121.682578,37.10817)]
+Arroyo Mocho                       [(-121.7316,37.595),(-121.7186,37.466)]
+Arroyo Mocho Canal                 [(-121.90854,37.78099),(-121.907797,37.78392)]
+Arroyo Seco                        [(-121.655796,37.50684),(-121.657215,37.51096)]
+Arroyo Seco                        [(-121.7073,37.766),(-121.6997,37.729)]
+Arroyuelo                     Ave  [(-122.2496,37.271),(-122.249564,37.2728)]
+Ascot                         Dr   [(-122.1934,37.217),(-122.1926,37.219)]
+Ascot                         Dr   [(-122.1969,37.211),(-122.1951,37.207)]
+Ash                           St   [(-122.0384,37.259),(-122.0388,37.276)]
+Ash                           St   [(-122.0408,37.31),(-122.04,37.292)]
+Ashby                         Ave  [(-122.2494,37.579),(-122.2485,37.579)]
+Ashby                         Ave  [(-122.2526,37.574),(-122.2518,37.574)]
+Ashby                         Ave  [(-122.264,37.557),(-122.263,37.559)]
+Ashland                       Ave  [(-122.1178,37.941),(-122.1178,37.93)]
+Ashland                       Ave  [(-122.1179,37.914),(-122.1179,37.913)]
+Ashwood Common                     [(-121.962832,37.21086),(-121.963052,37.21067)]
+Asilomar                      Dr   [(-122.2028,37.298),(-122.20355,37.2905)]
+Asilomar                      Dr   [(-122.2041,37.333),(-122.204,37.312)]
+Aspinwall                     Road [(-122.2074,37.39),(-122.2068,37.39)]
+Aster                         Ct   [(-121.9125,37.72),(-121.9129,37.719)]
+At and Sf Railroad                 [(-122.2765,37.347),(-122.2768,37.339)]
+At and Sf Railroad                 [(-122.2767,37.463),(-122.2766,37.454)]
+At and Sf Railroad                 [(-122.2785,37.544),(-122.2784,37.535)]
+At and Sf Railroad                 [(-122.281389,37.30695),(-122.282488,37.30491)]
+At and Sf Railroad                 [(-122.2827,37.611),(-122.2821,37.603)]
+At and Sf Railroad                 [(-122.2844,37.293),(-122.2848,37.291)]
+At and Sf Railroad                 [(-122.2878,37.788),(-122.2874,37.783)]
+At and Sf Railroad                 [(-122.288,37.3),(-122.288,37.294)]
+Atherton                      St   [(-122.0819,37.68),(-122.0809,37.669)]
+Atherton                      St   [(-122.0838,37.7),(-122.0829,37.69)]
+Atherton                      St   [(-122.1701,37.612),(-122.1696,37.606)]
+Athol                         Ave  [(-122.2535,37.01),(-122.2523,37.016)]
+Atlantic                      Ave  [(-122.2831,37.804),(-122.2816,37.803)]
+Atlantic                      St   [(-122.0371,37.018),(-122.0382,37.018)]
+Atlas                         Ave  [(-122.1889,37.964),(-122.1882,37.966)]
+Atwater                       Ct   [(-122.0076,37.662),(-122.0084,37.654)]
+Auburn                        Ave  [(-122.25,37.489),(-122.25035,37.4945)]
+Audrey                        Dr   [(-122.069,37.13),(-122.0683,37.131)]
+Audubon                       St   [(-122.0388,37.261),(-122.0383,37.258)]
+Aughinbaugh                   Way  [(-122.2491,37.473),(-122.249,37.471)]