  1341257332  399117612
 1814519045    35646491
  449220742    63073185
  2119959015  686568795
 1933322686  1405686387
 1363133931   459592554
  1589152422   952406665
   671719117  1820992054
  1411820478   584677761
 1864029127   779482400
 2121841883  118787649
  985687360 1794854693
  1198730658  1938833051
  895587966    63730638
 1118815871 1724814380
  174857831 1382234173
 1254532461  287241411
  493441203   635435315
   443279060 1085397976
   477884475 1260715082
 1937606646  1779940516
   753260994  1501948591
  1863981175  240401000
  1412630560 1646235839
  1678861562 1409772672
  696756787   142592852
 1333974747  1145690604
  1667014017  756459258
  349820594 1171722722
  1950625293  825456198
  878701841  310740634
  1842531989   236669344
 2083642500  1151890689
   82663905 1136518672
 2052317952    6491519
 1285961828  1563713869
    95717581   753316664
  1392409376 1053455402
  259113479 1576328237
 1770450726  1195470433
  1433046990  1117485134
  860622581   394779292
  657050942 1169545877
 1793852119   226966814
  1596052232   442102567
  1754209567 1836611073
 1621184624  1292078025
 1404750451  467760003
 1755558886 1345462168
   841809257 1820758249
   860016037 1390935749
 2103839563  1032605403
  1187740294  625409144
 1547902696   861111466
   724669408   593115869
  1529516881 1280156630
   857059910  1876568067
  535721073 2074187788
 1803535496  1048711307
  601741954 1145286436
 1990071690  1070658214
    61072863  1323529334
  306245914    54695896
  647434958  2139582528
  966849993    45036985
   976756937 1983292861
   798340237 1670447763
    19924669   794918874
  889815727   367012994
 1662345099  2132088444
   725535191   864759820
 1253049913   974319616
 1273940431 1158874547
  727014499  1404034467
  1150467268  173293903
  1042968741 1773689955
  1321714691   636480207
  2046494761   753404974
  409880567 1016514822
   313361197 1542065532
 1728651986 1851608428
 1237002234   68839605
   50158101   414207461
 1884629950  2063537330
   849838054  1801268514
   562677005 1047368387
  1398690105 1821574544
  1258829187   761354632
   328736642  564296492
  1630433267  1542472487
  2104458668  860603521
  1939573378  1022201964
 1145060291  1654794842
   529080610 1884664801
 1995969675  1042584237
  702754396  961921719
  301493868  1509624357
  277449472   584558513
 1267724865  1968960313
   962457020 1278231252
 2043037885  1937171417
  1467983589  2072902015
 1686775293   258929563
 2079534617  1851653796
   398289672 2092412782
 1838251920  1168952058
    62481314  2079345529
  1159613563  287676091
 1468977465  943350710
  329917483   402713571
  1141750103   488360846
 2002877575  1574392059
   485804287   529519543
  946170147  575196677
   314961665   41443443
  2007870962  711542831
  1891446001  1269842282
 1817927784  849121772
  974289401 1373906365
 2096448694 1202007778
  308331779   862744037
 1577155357 1455167100
  1916208693 1671375559
 1550411007  1427184040
 2106155155 1139762424
 2052151287   859414314
 2109414283  301486359
 2047519191 1451459402
 1853560869 1168946670
 1077819301  1464746673
  352011660  652790033
 2031018113   661349077
  1883989451  225634164
  121808715  269172780
  1909485979 1714185541
   757235121   231540840
 1527011460   111815022
  120071071   635312920
  399866759  669530593
 1001235121   495299575
   65830359 2051035762
  978124870  1581115500
  1771891081   913894467
  991764841  509543763
 1798986860  1519240724
  1013181352  966395067
 1266663844 1794314555
  129640811   593200539
   12545597 1114893930
   330862831  522551982
  1880863751   660405243
  393297179 1411901066
   197073895  645813797
  240671834 2064522916
 1511906928  903714853
   144492164 1183864135
   214042032 1588136109
  526069075   297030750
 1098468920  1805652570
  561686878   740813783
 2029089258 1503932027
 2133231311     5712635
 1642718652   979881599
 1367036060 1701142674
  520043608 1568178684
   452465864  564664114
    3054431  847521362
   400862212  1890231858
   954754898  915992254
  1932067874   132673039
 1333469791  1866559918
  524310182 1493650685
 1213188070 1253088073
   490772268 1760447475
   159961025   964641476
 1656000868  1779183974
  1977139985 1310119735
  2021317210  159953297
 1180593079  754180503
 1010836681  129163367
 1798374821   519031915
 1187352883 1021081350
   609365598  1000648353
   441347727  821829556
   339359196  839465712
  1593544577 2136932973
  151954988 2125592308
  1738577650  288295820
  368310864 1813492774
  314468089 1707625047
  1689411427   824160941
   497205792  350919551
 1804403074 1283384549
   68271956   384189026
  689356818 1359863406
  1088588702 1699107980
  1335533158  1867146419
  1770692842   292605554
  1015973029 1022599190
    11166549   666619035
   29754263  351224518
   222047300   25466169
  506951747 1685786479
  446413960  145082769
 2042342333  1034748707
  1729575080   440577709
  675835915   781256647
  600938326  339470122
 2144292215  355670498
   824998904   826550500
  1891733111  1481075708
  1700378589 1131843108
 2056386585   363648643
  2094598020  1207815808
  1849185107 1751947606
 1321571657  1132594997
  1662436059 1971556392
  1395729691 1058327099
  1202235925 2124816094
 1155373837  1510415596
  940274815   953326341
  856591329  1256480945
   34185537    89466419
  2076371246   765403847
  693201643 1929565817
 1466561942 1972370486
   687644216  341274636
 1678753632   339495454
  1763935422   577218482
  2047330756   257696086
   365824098 1094732585
  1683484876  725496625
  1924037899 1806693489
  1767156044 2110492201
 1716039792  1416490225
   21658149   134910319
  1928633028  348224991
 1971235013 1374556554
  1034577811 1840827724
   685720276  1410927857
 1360858027   830473957
  1675387898 1625272045
  1071621895 1940036859
  1273042888 1489399673
  1533921899  2006308357
  1198679845  462714791
  2042193717 1878171879
  510581657  1058134826
  1686501252  194657737
 2035043873  183129159
   260121579 1219492275
    29769557  276050639
 1708143632   479925262
 1707932584 1088987420
  686128648   764100670
  757793696 1377940848
  1173419586 2093067886
  1043409859   485378582
 1061495569 1151211921
    86928072  1292640141
 1948597285   993231001
  1843934927  2105929897
  1590854164   502016015
 1594262275 1035813352
 1662577210  1478270159
  1909370338 1822595404
  701160343   128500403
  1665775855    14007650
 1327476639   229618632
 1743209036 1347175211
   503412803  686332014
  1102882389 1225666360
 1963670063  1396735568
   314564837 1469538602
  1534216027  643305839
   591030604   865642054
   910429740 2142133218
  781853097  1809907609
 1876959451   777288016
 1825882823 1085756601
  1953921003 1368717149
  1825680330 1723529083
   622250495   890372251
 2034108506  195557104
  878601872   840558822
  1210443301   59564502
 1118345074  314713536
  1653671774  1540760302
  1553634917  793356355
  613556224 2025247591
  170333891 1841058750
 1520342435 1506508795
 1004353627  1863123888
  804897434 1320531125
   143531152  1955470455
 1672691337   217176112
  134302272  2062303722
  263862620  295197826
  364050584  272550552
   683503029  806619097
  816698716 1947754658
  1073991079 1314756968
 1393623571   149244907
  1537059708 1791442706
  366717218 1071333533
  798580037   681797785
  1674776018   357014489
   887788719  2045165255
   809262484   445866197
  1880891494   508697468
   23697407 1535734927
 1579528108   971784671
   200772036  1936796802
   672392999  1545147067
  1605239291   841306344
 1337931907   632847418
  310366737  1857253397
 1294121848 1056449073
   705989963 1316232584
   500583930   387176522
 1691187854   516675034
   261678703 1656108256
 1279497920  833368989
  719529542   13007972
  1657209320 1474716378
  1707327811  1392429806
  703656550 1085882942
   319239020 1260804553
   572071796  2089828194
   676563471 1370315075
  1466204372  996357055
   325631602  1488866906
 1548372806  1297853279
  547602609 1073560296
  1830873852   447265737
 1310738886 1814306340
  552882107  1545355290
  2025571275  148805536
  156266836 1063190696
   157454228 1028039103
  1114766506 1438450506
 1027816293 1941136271
  1136349156  1104549360
   58827979 1755542470
 1668801636   23605996
  210569332   181707703
 1098310413  761057366
  774836168 1410189748
  108629024  247717690
 1751555161   576221384
  815574295  774266384
 1745430581  1779303059
  513598039  1719172293
   81907017 1461144312
    22357522  1587590590
 1384322405  1988453756
   678332379  1334411155
 1884854054   998129773
  1826669296 2124465698
   927443647  216239440
   135554197 1838403068
  1660266015   859388634
   999212705  1012909238
  1595943170 1021757899
  304945638   503463772
  935966365  382543801
 1977129528  437649902
   891764975 1185095440
  1090205221  1932326708
   306615874 1764479982
   83179345  554531818
  1545042684    65597700
   964724673   621521778
  737260991   902436346
  1299478048 1456402565
    37874674  1711549636
    45785204  782061866
   298955734 1250429593
  1675175608  1304112542
  1438153039 1465887648
  1123157420  621181549
 1018544140   77933974
 2050512198  776092117
   458542371  350677289
  2046373786 2034420866
  254545561   171679368
 1395133723 2118254154
 1062912913 1903212117
 1992906866   995121820
  1690594752   479546660
   701027584 1587005337
  1012246185   87860273
 1303246192 1751151583
  1633013674   293022279
 1114775555 2022083790
  244377800  1204028657
  540310372   349013872
   576144234  962679238
   636451297   358899848
   97612575 1676996212
  140636614  1319933586
  1063208145  827515370
   268581830   164780125
  426993775  1137783300
 1562541000 1094992627
   442736124  400314906
 1545660046 1160983202
   412107996  1679667057
   575937496   516992773
 2014295204   604040708
 1386409439  310171319
   954742501 1658054100
  1534973468 1503445009
 1341655888   581896233
  935022533 1519755401
  1466102674 1678764895
  1985112908  2013271500
  1561450216   842510923
 1354925670    27050675
   125457554  1920087226
    52125302  992907580
  1418933285  2058919464
   662341736   372764305
   85608965  1779575412
  1454870686  1704765507
   795633025 1478157359
 1724641272 1986180104
  1366862658  229461494
  918988204  2035906778
  126825801  1672676114
  766219176  2013833370
  156953953 1788426928
  1978254039 1482940221
  127112293 2108095082
   163126486   461019967
  531605909  1754876223
  1253738205   715076780
 1740864557 1291088445
  1722745682   771149196
   953914477  538183405
   714681445 1501221776
 1416701716  2054307332
  322812315 1261479509
 1747387730  770718392
 1237593833   905650156
 1590355081  1821935846
  884884804 1299573231
 1076238188 2033898565
  2082001787  955927376
   556485761 1712961095
  1090738682 1028243094
  489608977   960507306
   688817665  1990455592
 1600609772 1384640370
 1418808627  544503694
   703361252 1918351811
  771947077 1201128850
 1504239676  455507326
   577509784  894112622
   737808456 1249223974
  666629529  857787576
   710453933  1939158001
 1672863531 1128941384
 1650608172 1293196861
  134143195  981655598
  1870256004    26523980
 1019844786  946667701
 1249065204  2033479105
 1579586433   847629176
  1073555973  387361926
  2029306306 1997321293
  315639314  1443172106
  1785200866   217366654
   586799132   188578357
  893688106   599657270
  827057350  944156697
  831322449   289971785
   643732343  613323219
  2021809838 1697557982
  1614403307  1833243147
   640989794 1152259093
  1019234041  2077400629
 1338595646   741976345
  618139290   819596974
   316474476 2027640892
  772016113  1315789686
  1495588143   446069057
  591330303   828538815
  195460653   520180410
   806343578 1299849570
 1932632448  2126489641
  776830511 1722923547
    97239747  978729156
  582654189 1682957617
 1743685152 1081448944
 1478804872  185962152
   423998641 2028266915
  2106136339  1076939851
  120141344   533550791
  1516390362 1160181039
  2121377603  1721728859
  897354274 1337357244
 1537491110   564714271
  1318039106   925679368
  1007110414   130913686
 1493713625 1836010480
  282852356  557234037
 1126860988  458854911
   640035741    73324232
  1299980078  895779747
 1861788524  1595285622
 1344222485 1756133422
   594824377 1331943588
  429843765  744687194
     2546607 1951380138
  1090648018 1361741156
   88886358 1937966496
  1447244791   281472324
 1888049264  565001646
   113922004   983455601
 1862446371  946554667
   558440732   976059128
  1833185389   792532302
  1286371312 1938279661
  207872585 1051742881
  687168589   523468536
  530695725  212127297
  1244140718 1595182544
   169113683   991792154
  610782123   885668081
 2022490722  2142263720
  1762889158  882007426
   26171941  2039743750
   407380952 1894724352
 1306228532 1619105929
  1672005135 1308253943
 1454728877  223176496
  1685729546  1885633058
 1528855161 1021649717
  1253357262   773318133
 1939361498   279194925
  626646503  362650818
 1339531870  1705394856
  1053957133   486622917
  460699727   240847947
  761676556   429036951
 1729807690   195605296
 1553186925   860785024
    40959173 1149825458
  1449432334  1628676481
 2022655976  738559054
  1746863841   789531403
  380057340   207554031
  535714432  118993528
  1217536837  799577233
  1345841811  1401128258
  804812376 1280754531
   856827455   684463414
   378268915   963737019
  1099949138  1143060083
  957826132  304953171
   453791435  979510669
  687005039 2001145815
 1493111394  1146844164
  140858596  632980647
   280772594 1590174705
  890082134 2098049805
  1711341718    32528632
  1709931037   397432789
 1546023565  204396119
   892946313  1505867217
 1022781907 1835865947
 1768627159  1795391643
 1505751999   540174495
  1927232690  295648170
 1765011345   977581540
 1812526621 1474287672
 1153545907 1105151351
  1782083346 1999360805
   502596024   419782015
 1054402157   751631274
  1470564525  1166368616
  1406944453  1737253768
  655998565  1301306109
 1102315782  2090658675
 1894849511  1290839577
  1406195751 1856997864
  1505317167 1651182600
 2132623627 1998303176
  1313151717 1420053124
 2117662128  1387961834
   226398492  642339348
 1477848600   177572282
  1027092306  1357521482
 1594898301   314639556
  117184910  829559630
 1086598553    17784754
   901109283 2008743064
  593246276  1337572956
  1436890529   62289736
  317860494  282942149
   498224677  1482844680
   567859525   742482869
  1980200284 1096950079
  1534352288   195335326
 1835093529 2023626505
  1421109586   466005242
  820244691   177888972
 1799275146  2075433776
  602912138  801081018
 1053675139 2022087972
   883068474 1471937635
  186565237 1096941296
  614092358  1579884808
 1588393577  445962370
  551052751  1446170901
  805961695  1176016585
  310762601  1482572878
  654036091   633095679
  2119419728 1783354677
   225146352  118119572
   982215059 1000242044
   113184587  363317285
  2070329931  1929942412
   217317426 1705047674
 1143312545  2024961030
   352825126  671165632
  439204535   145785785
  655897178   135300200
  1161206038    72757436
 2021724357  1754759712
 1229516764  1479519145
 1240242048  1955367078
  1380470729  820945666
 1060686798 1045639368
 1119615171  887483966
    65593765  407841815
   193343716  1302967078
   473771773  497653814
  567599160   572583458
 1163335138  877324211
 2058353320  1506462842
  289697376  744126348
  1074884841   779588723
  215023121  2043743395
   113386487  768242746
 1509050221   418581492
 1916926315  152665960
  809871803  1757634863
  1357192697   459180806
  1510738959 1729680675
 2067330597   304405570
   145858466 1645874960
  1783868624  1410192482
   305861574    48588966
  1043607659   240213385
   987389047 2036300519
 1724593948  1344908024
   552660619  1134915663
  726054813    62880487
  1229155177   798427959
   674277977 1533064903
  1415957860 1925447175
  1668728811 1762877459
  1608628820  695028277
   929280162  1430780683
   378673513  1118738905
 1481242907  1469520401
  1793887386 1431899661
  2118939143  1701537046
  1879799895  765026435
  1415924043   636327776
  1688002100  741878790
 1751308690   119568507
 1329533254 1694825079
  763314715 1608328885
 1567934741 1897100862
  136427395  520120650
  1107059018  1828861803
  1744352190  1660583450
  1480118053  1117121233
 1076309992 1933745014
 1297736821   578515909
  371394105 1632712094
  445503543 1915064390
 1843355688 1458168152
  297739091  1836239819
  1208571186  789132338
    51436455   799563550
 1195210946   115483274
   290989678 1247775348
   177242559  662464032
   340838318  1020203877
  1901754072  1717892890
   734344702  1714857493
  1450731996 1867132961
 1842566290    49037427
   20249777  1365789328
 1378242411   472910460
  949505956  1319210270
  1605568236 1903306781
 1691115400   199354694
  1222873305    89899777
 1344702476  607187466
   604192702    2922509
  1945855304 1536004403
  1103537252 1639688731
   321207518  1342130201
 1775204058 1259835084
 1466204346  131847316
 1459824285   551340718
   240871923 2105078449
  120413551 1767602043
 2108366761   46531910
 1876676082   413156016
  1863627271     1508475
  1088757430  111889172
  193434053   613642451
  1779980042   87200400
 2079145038   484086124
   305843287  326670291
  2136467792  1457081959
 1836010969 2086310181
   26097724  2002097051
 1667153247 1135714021
  1828565900   716851346
   774156759   496594328
 1483938632 1074868075
 1935528064 1640466799
   883148177 1578690504
  1663937623   486077465
 1293764757  1788832534
  1652494741  1170440346
 2097948916  1856301516
 1971291864  2030041484
 1193210747  655058494
  705538162  1881240450
  1128691655  1111136862
 1431697749  1155042536
  359574336  923324541
   124643842  874340465
  509454978  1769572996
 1370178826 1136819411
   399900263 1023232942
 1665711410  1857766277
 1307571641 1065161608
  1092771974 1335480142
 1513410794 2001851907
 1100104796 1284087191
  1939372642  1909068427
  1402495383  188596498
 1436431315 1707767334
    55950517  2038475955
   448826643  1691867462
   818299687   392859358
  1964693061  2145152867
  1265350919  1706690343
  260246826   777278632
  1396224509   366302011
  268032822   165152139
  123630265  1162746094
 2091700984   533791835
  1975074804  1488292945
  1011383370   791906392
  1287731826  934274765
  422567988   184199034
  966546866 1144836715
  1320353458  335985689
  571916158 2139788274
 1467271626 1290609146
 1335351302   960440497
  1247596369  1695924808
  1378604775 1037081291
 1304958877  196690007
  2089390296 1847971750
  1489703688  719894234
  1855214317  1515750124
  1876621135 1584150409
  771148886 1564062852
 1002661102   771725467
 1040521478  720696738
 1810243888 1776445315
 1833756847  635721269
  1530091585   934672206
  1624464875  1342053073
  1959508680  603993562
   193943396   957060170
  2120170101 1442826424
  1478901590 1266819522
   35568673   135985392
  113656080  718247739
  1684385895  254039447
   120070779 1465228740
 1326635637   607726701
  726947461 1565650405
   972669005 1843182883
    91399046   89202439
  1366059718 1779462102
 1800567838   231134570
   646717469  799264034
 1212801986 1941821772
  116670847   632475383
 1220040310    93163474
 1305152078  1830104196
   676726334  1304039671
  837772151  1193060729
   402350397  273315252
  1442403347  1730893537
   116897940   679041079
 1534099603 1603364753
 2031649370 1309811337
   348651305   118914793
 1795231451   162370537
  2011003203  580132314
 1076944664  1426173492
  625275645   641012125
   169134303  1910509422
    65639344  1520549324
 1373182657  544673853
 1603021312  1306399581
 1475310814  213015941
  239527723  881082984
 1508557402  1503362724
   846459744 2013639513
  1569032691  1317314299
  972374256 1029759089
  1122615089   941298722
  1626060361 1050785356
  1191437352  1645718535
 2108954749   951892697
  1898798552  1556704452
    24720807   619346903
   424473862 1262194706
  588985825 1645858352
   988593140   954981948
 2028129571 1085396275
 2117643401 2137245059
 1733548244  1360215732
  130770034   208524186
  661865119   25776137
  1997699714 1296313301
  908042293  595638163
  1949616943 1956559215
  115377893   579567985
   668068756   599115161
  1090876836 2115089672
 1920849793  777116346
   503678563  1645718913
 1286397065  1672692737
 1848593951  511894615
 1425195275 1660152402
   25004567   767298515
  1445885217 1913315959
  1772332409    47377145
  1094440017 1912752220
  140481988 1321615895
  1417280684 1098627524
 1177561104   333023658
    32730370   816276017
   963942966   497323213
 1472991981   677649601
 1586087222    75297547
  1489125267 1848946744
 2007512270 1377762514
 1567901066 1558812208
 1969454230  1939428380
  1445218197 1303290526
    19685088  1682169525
  2122291887  905670821
  1643521738 1502346033
 1708404197  1751442572
  1853017532  2011367399
  372104296   512187845
  1131168687  273222361
  1012533086 1193646125
  1604078999  1381558025
  1194329664  1918507920
     7413119  1567758387
  784631307 1925731074
  798192080 2001270073
  1260579985  576664099
   150031664 1968171631
  880524880  1103592061
 2128703495  1496059782
   380841689 1520655656
      439909 1258778502
   116418738   997137716
 1448361105 1155446255
  1470648040   641116989
  130089311 1660844723
   599679817  1558969851
   49145225 1254043130
  2054031444  569450464
 1285438074  1253212589
  718243360 1358518806
 1476963695   803568240
   751526001  1808214503
  831545481  1106217256
   18207403 1373973960
 1328105735 1380624363
  1247031526  1016540232
 1708052295  1061597152
  1905536422  907049359
 1110488375 2039874097
  1640720191   957325195
   987604522  591853245
   244737932  1412667188
  1852050904 2105050396
  490366538   994944529
   770976439 1014928930
  2010924408 1560575275
  2036624118  1413983989
 1179686805  2060886004
  1732708728 1377861091
 1876574000 1122161176
 1578440538  688872578
  1655013681 2024890476
  1901010021  139446116
 1954789057 2033714406
  227423220   750360767
 1414464546  2046698628
  100565329  359845905
  1144415058  1479188291
    41329199  1903877935
  1553803290  243937904
 1029388809  1939336780
   306960675  243601540
  1758387574 1844706400
   365645503    94114246
   25231779 2114822531
  1755293354    14781688
  914556752 1834010076
  1035033229 1519421839
   121920669 1983617996
  599312969   971976355
  1081558483 2034389547
  738974294  1663026165
  554296299   683503951
  1133053889 1706210601
   323517801   601581523
   521704133  911681256
   634133869 2064013669
 2120935983  1940307101
 1903304449  1178675985
   676574769  1232777714
  695714826   67535521
  1002897398  530906253
   445489338  1736764913
  1899789353  245246479
  1465138289  1998740367
  308000388  1137412639
 2084180295 1388687313
  2054641285   741852739
   925982556   566960380
 1508722089 1995738256
 1305384385  792075693
 1327616264  1371575538
   298681477  876079737
  1930778846  1663849166
  397154721 1762598217
  887246340 1734176484
   293038332  167118243
  1626511070   146427707
 1817903653 1039494685
   72285818  1451294088
  1662879645  1359732049
 1978883832 1948343107
  970827273   614288351
 1933359109  346863349
 1514090567  849970573
  1677577066   238676877
  800153408  743864452
  1678691430 1840667101
   281493471  429797958
  1957995632  502279452
   776155547 1137405739
   893537422  161506195
 2102133381 1124231751
   32446434   823778965
  785627951   721864417
  1453110158  1545577304
 1997414290   594191952
  1362213165  347291259
   683661000 1004595267
   992830232   963594843
 1435647814 1544969581
  521219777 1394761537
  1464290050   792557510
  566319597   581046808
  1683720299  1051177315
  1343863980   62090022
  707049828  1073763423
  1892671052   987798850
  1032968014  483342191
 1087859468 1372971387
  491434737  1937536241
  850837097   415896712
   862304443 1462091768
  2108073283   805881515
  963077695  1372483359
  1020355459  1976027554
   17828653  959204608
  667181987   335504810
  569083252  457450639
 2080924676  682685224
 1924756245  467833571
  1927766777  627655065
 1206186244  1272637358
   125414792  2094906749
 1007929626  1762252820
 1952426931 2112412634
  833353119   376587492
   626719095  1946091429
 1856677162  1802674990
  1518371840 1117152949
 1222855327  1203460294
 1265325759  1111928077
  1555859393  1795433430
  1383900478   155562346
   535523086 2147081757
  1944252869 1743094009
   253043662  730053396
  1987583283   676798507
   386205713 1467602483
 1655505028  1617270139
 1059123994 1905809787
   582529628 1846699259
  1245569022  310490444
   715286051  1151470718
  1382300936   916758461
  1786816550  1061897081
   567445567 1309126584
 1957404774  2084547665
  1945368814 1959550181
  685424957  624273756
  1600815200 1023804214
  1681404251  1404477815
 2112604666  2063396427
 1346419040  1212391451
  488938728   342788558
  627349144   398833938
  2128522371 1157971916
   681986568  979950891
  597074256  1511795759
  720744507  1488000787
  1800854843   474752756
  940286627  311824512
  1362494867  973044018
  516150340  931864880
   263627347  244029292
 1806041644 2018621304
 2146874930  2097765627
   418732433  274848978
 1221977209  1090029301
 1122079169  1299569974
   101282065  2059607226
    19294866 1698412575
  268642250   306751620
  769718724 1132934306
  756583500   191249732
 1294974422 1644108304
   127793801 1848270606
  949613857   988643254
   449251361   503534378
  1715198095  1772769230
   244896373  1818287228
    18693907  2032528909
 2039351098   822918237
   357601244  2106430417
  1376720562  210126371
   929964526 1292643860
  470815662  363687296
 1286222975  1724401012
   695140747   508539106
  1448000876   872216862
  833083380  1096931453
   729767315  431679536
  1679077067     7611614
  1245701947 1313637876
  1810448458 1762693132
  1643926543  158046644
   421458946  1873635933
 1759395751  489433451
  1822109875   33283876
 1821536944 1230395637
  755239341 1799893899
 1547373961  1280679292
  635778726    36206306
  205477023  1443609756
  1593501535  1227635031
 1904497464  921380688
  166523015 1345051830
   119789968  1314582604
  1476691953  704047520
  1697745049 1780892702
  111566473   452897093
  256117621  544901630
  139566661  1618273909
   402174146  2070387635
  1985851024  949094825
  2135660690  1779861535
  790499948  1637875389
   479234202  168462049
  1367796046  1476363309
 1792928465 1459025637
  2064268406  334980759
  1286562142 1689398910
  1032606907 1765150501
  1895066682 1847464624
    41130894  733916331
  1727888780  2073760442
  1251377693   70651316
   736650976  1992548078
   567344834 2007758565
  371455648  1337666843
 1868981849 1601725917
   611404709 1920523513
  1543230732   938165903
  713442316  148009122
  1981124627  870559056
  951828539  837090620
  1811468567  1127724004
  403463579  1014535871
  1102525704   347217542
  1915040594   129449574
 1609875669  1609521105
   325356305  314621087
 1809889814  890601184
   427376198  1491007492
  1001727132  106539023
  364943282  1062864616
  1823781342  1704569183
   551119850  366352927
  1688584913  2135413871
   803653469  252418204
  1512153894  1147986708
  837062505   194210002
 1407744481   631119068
 1061626944  1402197712
 1983643040  986824720
  1705669775  1149794741
  465038541   441056829
 1751256475  1363495420
  1157807175 1195414028
   592366652  1230798431
   989199842  917430783
  921430464 2086193771
 1558266862  2031495880
  2032430119  778213210
 1016029949  1881847586
  249847817 1255310513
  1121793734  1731570040
 1851537341  1922797494
    2589488   925753585
  465417091   839371030
 1980108407   835153835
  1167073443  845513646
   184637318 1989212838
   934847486  1258960073
   106146741   975023330
  270545703 2042845299
 1244202703   424451726
  1553985004  1893166988
 2147280843    84647835
  1054046556  1144518458
 1807193457  1434135202
  246133373 1471620778
  1802496598  1277052712
   785413508 1500416575
    13301964   223658242
 1921787983 1429499876
   872752221 2052188718
  1613494971  375614920
  1833282040   463324873
  1288953323  1641140379
   993265782    13017777
 1331324354  212732665
 1976559462   257253409
   868945899 2119642811
  667521705   575198515
     5215590 1828787748
  2103255602  1547991359
  523015323   94321721
  798954882   717020619
 1684411515  745019067
  314802761  1260602547
  1517000004  618727620
   354334455  1367462816
  2006685235   871557009
   955655903 1300482213
  358063536  1541892063
    11003657  1892717869
  665142081  1588076106
  2023920800 1387420058
 1931841347  422907066
  700890699 1075640053
  199331571  1868641696
  182300727   23731867
 2005692493  1539768420
  856173255  566075140
  595686439   725439102
 1379369241   719766842
  1433309562 1990012789
    90101888  1020866913
   740774659  1998117600
  1633553029  575849869
 1477816632  2014630454
 1579318771  2029816768
  609809684  843127873
  1893738251 2067336848
   987629797  1941742902
  317428176  790236575
  1329611772  2084729696
  1787765329   438009088
  534107671 1933269419
   409969183  426723710
  2089427925  781558024
 2135957594  720733636
 1450013767  1705696660
 1191266873 1785262370
  1882429762   593058343
 1728573583   362260234
   146751273 1972098467
 1953109902 1151607812
  2146827202  463846263
  1492288863  459905379
   959063012  1632179294
 1622616527 2060960490
 1200110614 1256596434
  1821456703  372733606
  953532668   636765065
 2012677974  753662518
  311968700   688995477
  1398159879  1604165912
  1473948446    38384107
  734933150  921551231
  1889031793 1017594388
 1024244477  1674668559
  581035661  1800079422
  2007104969  1573157152
  673256856  265571450
 1632828010   708260638
  1113066140 1101804124
    74510373  1696900944
   813608566 1217205680
   691576247 1411226503
   549211767  700492888
   294933497 1134437372
  855746838   160132799
   356074930  1110320661
 1673996905 1022766644
  157316707   920692064
  210206952 1944851718
  1134879350  1194029174
   561790142  997557595
   969869601   216885444
   730222684 1762858094
  602650120 1031488932
   670892979  370112675
  325789037 1286051167
   616438379 1054117248
 1878611309 1074516136
 2116927125   922844126
   297263376   358340546
  732714399 1931249518
 2139471229  1980819289
   935827371 2100341477
  1908434769   294483841
  1213028868  742375129
  1421779376 2119048559
  259817200  1211642742
  184547869 1754531905
 1310218222   575253733
  1736260046   282958749
 1425152836  932657202
  1781332897 1382158273
  1512553299  845676010
  310988025 1916150031
   102345215    77743680
  573590899   924584499
   198124392  1943621975
  1330568418  329012129
  1499685963   777312382
  250065357  2036140327
  108082826 2058534992
 1325925204   67491146
  721176000 1570659133
   335877588   421505135
  2143032381  789297665
 1753008956   429790288
   708939338 2117855587
 1253533299  1729795380
  2093737801 2120241499
   618502440  995028456
   502827878  247386383
  774093576     2562410
  2089016359  1943637736
  1378363577  258826608
  1097514974   603710064
 1131779055   358865576
  1250303410  1755953918
 1434830965  2060075259
 1785734938 1706367813
   396990835  1649418121
  715863716 1272503318
 1557587257  785957974
    20813106  441981628
  1415999369  1884417851
   288721872   425772034
 1860705480  1309543242
  750365569   243032105
  495694007  417044451
 1345335020    27469197
  929278223   692297923
 1605621345  1541250190
 1164960450  1275873335
   23974191 1100706534
   623777975  603816608
 1312265117  1981132225
  1730647697 1247167458
 1623414342   969812184
  1562316247 1423900969
 1030230171 1593298105
   997880732   671266092
   83681695   98315668
  2101126976   786101752
 1164421748   38987216
 1841202845  1716853710
 1744386149   919858576
  1837944671   787242600
 1992799848  850246620
    72662795 1594979264
  2038837807  372029336
  269468447   84234304
  938843858    61928758
  196723290  935878163
  970731547   437610874
  902294775 1151602463
  1001494539 1762902124
  336524631 1862098389
   726484277  1309789268
  1868842863  1327267332
  2024390054  719223752
  121542329   538511117
  1125855662  1413698341
  392937897  787614795
   183427682  390483288
  200147639 1909432627
  707738514 2023006185
  1450958837 1259802181
  122921116  1554780758
  497270226  2075293298
   401244107  1510009777
 1414034036  669972387
 1324160509   803224850
  732170212 1435528056
  391113697  619791994
 1710629010  1475252501
  961332687  1383771892
 1877649257   928855181
  585282340 1585972709
 1229610801  1088845273
 1831760674   907360564
  620336136 1126667783
    82901834  1909854515
  1660458879  1232016566
 1201661791  1470991080
  666903225 1231207496
  1558599285  705317834
   456335986 1211542533
  653527027    26412381
   174508822  1378135262
 1993877263  1317215262
  1748597001 1388896509
  717842565   112696256
  1454003714  393834603
    85375468   421175163
 1946309911  1037166769
   723460344   447232641
   731335416 1320306967
   652154214  1493016319
  1595013498  664294837
   290839118 2040716001
  1464081808  2074705011
  702970767  1133590380
  1867096179  846547762
   216808911  1755273427
   445543274  1060825542
  877711256 1476769595
 1837129156  408571312
   120363044   546039248
 1781926597  354742000
 1812892634   312349562
 1195951642  382207251
 2013825053   710091428
  605842053   505336354
 1470323344 1753431219
   96373910   843220789
    51122729 1739685107
 1030488960  859762019
  239457093   812661533
 1574041527  586987739
  1922115859 1952781861
   590016970   559042394
 1488010485 1149214597
 1740702092  426631040
 1838481611   987371710
  802058042  1968319271
 1067007422 1548042624
 1486556170   957496964
   601683832 1081238091
  1016474810  1887297068
  1400878316  1283051367
  1421268186 1643558862
  2046667455  878316825
   681107686   63106862
   915309901 1250222622
   903465619  2014845928
 1973369596   165768105
  2106499637   196707493
 1290320804   485543545
 1408025018 1632327668
  1389421978   130020865
 1550537737    47726157
 1849648375   537499385
   158581977   224648991
   949427857 2120344532
  734225069   94099272
  126531675  516401133
  1624349992   58741023
 1255454894  1322855291
   736775449  960976625
   571762122  195940655
   384572759    27514552
  1466179620 1720106762
 1364436685 2110446543
 1091078364   476545914
  1127280024  385649997
  974191647 1002466755
  1589632796 1485129488
  1777702953  1948304809
   470988513   241824322
  1703894315  679257267
 1283405809  1939479970
  935878342  1369676082
  365989081 1626575932
   398260364   110619852
  1241602329   448096089
   296013738 1406391110
   401170515  1126427744
 1442595721 1121408088
  1958417118 1566772823
  1235339881 1519333580
  967379856  2124097359
   810129419  1434996639
   850628680 1715798119
  404551681 1742592835
  1408579713  1761058091
   662156471   334927467
 2050157713  800093431
    87824243   885074056
 1645653773   748494075
    91546257  782648784
  1649660258 1695369325
 2109916011  1778894689
  1529629090 2082620224
  215869614 1104386238
  474951018 2115372397
   29241373 1353401376
   722671674 1252807009
   763718042 1818257568
  326437620   456333651
 1293246083 1947710610
  1160041418  153301095
  1813440981 1478530071
  1770836068   975472433
   611773932   717675457
  701304300    55726683
  2145325360  117786818
  1868089851  1725434232
  951327830   391959763
  1324983696 1439758008
  306421704   749419631
  697797512  2064698079
 1022675169   299890221
 1053437629  639187055
   503929393  1033860052
  1176884451   748564313
 1441033637   913774162
  1174985936 1455003979
  1976019466 1452775932
   751858819   650670789
  157690029  2013434560
   240871649 1322237689
   459763853  885288838
  220869177   714476611
   738239133     5861192
  1840550123  1034825789
    15301128 2133265839
  1257565396   382253468
  992015422 1729131696
  783848154  831348532
  109672887   540360921
  1143666246  2099877024
   235513352 2096263968
   603621194 1972917091
   194527284   612395092
   628772863    23357248
   856078616   490553047
  264546912  1624559685
    55138002 2007542332
    83413166   923179752
   731607108     4343813
  388249469  1085786727
   134889046   97317864
  791619513  135522091
  1728320833  132858829
 1101661181    21468405
  189403951  1200056635
  1693277814  1418126404
  2055377031  409073814
  433352924 2076738815
   244120352 1618226995
  1025804907 1596820997
  1903411852   191970691
  562589134   41522538
   595722684  2059698614
   804481331   816141183
   954136499    69566603
  734275495   607567428
   922794852  1417760931
  770439514   524964234
  479308168 1251835581
  699737458  228981931
  133583158   439579596
  1472595923  1513021793
   881270436 2015738085
  717438986  528475494
  1415868656 2084503473
  1048371196   521450592
  652997882   252046383
  1429558693  1970110493
  987902461   109625322
 1346495186  1507728166
  345988738 1631847037
  736095391  1030065983
   977786285  1253523671
  778018559  2134280578
   570090130 1823902550
  635706675  1008742948
   320016684  2146077055
  1492609236   882268817
  2019009245 2048956217
  1358356064  2010677361
   343302060   74566705
 1044447412  679219722
  1549004682  878054643
   705549347  620766806
 1875085207  252646456
  1948804950  776220393
  1938609415  125286382
   234713556    20757510
  550740570   26948629
   354870657 1273379761
  1175898475 1560596676
    53666213   305681063
   616174055   695869279
 1750257528 1782658438
  1939427724   463824691
  1840998177  1511168070
  2072154249 2014547503
 1003302391   388586121
  1551854094 1080181222
  469212403  959332869
   779752786  1136776571
  1794168201  1763620099
  910635977  1845811862
  1690496406   179338985
   390740121   564903208
 1574377131  231753009
  1726344951 1437377570
  739749718  1847728311
  156500000   890853116
 1279152471  761782345
  1548997533   398445270
  1150406861 1320255242
  1786200475  1326995360
  1150893494  2062146444
  1462481254  1331242566
   969404044   826250830
  239172053  227084241
 1441949859 1356504325
  1281528889   637841894
   496033095 1584332243
  1635102196 1094421455
  1983328346 1839033379
  1882484068    73337788
   559371769 2079007524
 1718025362  607890253
   894456864   562881122
  1693741589  1961642346
   978596632   69824829
   977359899   890558003
  1625058761  1742891776
   682996530  483504292
   89981026   588540133
   409897567 1191911490
  2048415695  1785419340
  1982909897  152447473
  1264214455 2099930299
  1090992123  1523374081
  1911895442   749542746
    93569791 1359112761
   432695342  286280768
 1848737001   486484749
  514930467 1079935298
  2055656979  221202217
   566026970  1540817155
  199749214 1248727498
 1064568705  584080973
  1505340253  1950327047
 1229644311  1064105223
 1936598785   179703228
  236126988   369773816
  1408956405   144487863
  725721479   647918784
   42173535 1460064423
 1592381816   968575581
 1224134125  445183267
  633339195  2061141990
  285947055  504047316
  1689940477  1093104987
   762078332  570356533
  1565005354  1191325838
  594883983   69968555
  2000548783  854364070
  1144609729 1636725148
  2125164684 1302450394
  467381378  1244066663
   82695022  770374525
  1704038285 1050133066
   441492031 1147437599
 1459504862  1130230249
 1774438818   589458718
  1178421069 2087493698
   745939875  1749742287
 1413853471   754263809
  1858518994  1950319767
 1213771241 1173672076
   181780669  1048008144
  1746165380 1239933763
 1654519525   411937658
 1592221419 1006809746
  1779289692  1501761230
  956717923 2138673040
 1055677914  1266827409
  1715844840  357386719
  1794396636    86723591
 1548536299   830103290
   472304990     7318591
  176728985  833376889
  868419086   577414812
  1332879027   703391570
   276895376 2064406911
  1792080319 1585308398
   301722107   272354329
 1128658897  1925114139
  736155336   675903942
    65147649  303752514
  1314496605  1600391977
  169999291    9543971
  110637120 1515476784
  236233055  1553784906
 1005382469  496605508
  584744636 1444396440
   119367545  238928783
  1272733076  780910108
  1155533306   850937331
  1215905384   96557067
 1604622645  1615145616
   139905889 1108031551
 1630190158 2103159592
 1347583240   588037101
 1649286929  655721651
   240788045 1344552817
  1191539397   232586007
  1202344729  1307406438
   459517998   499447885
 1658183700 1654093726
 1847305941   454310910
   524506566  1017459081
  2011151714  2043410198
  1358450823   487993080
   999687442  1021702289
   837495922 1431330138
   313031265 1010515183
  1541045207  1683660733
  1980711888 1229127183
 1230597968  1273569242
   806514589    10115323
  2102010971   225273932
 2127745206 1763728465
  933312929 1520017982
 2117757806 1818116357
 1042842361  956681417
   251523256   295580758
  858020353  1133432444
  1296622362 1619158586
  1484527694   976320825
   38050370   610390841
   32132929  497572108
  386475096   713698484
 1520300488   890367741
 1492273527  1646673627
  730587963   760572460
 1038591431 1951668945
  1886611095  713403768
 1024947811  1386688435
 1221814392  962885017
 2005472791  954455243
 2010957810  800367649
   509930910  460385872
 2033238665  1393412810
    79594131 1549178855
 2013738723 1367564627
  1804187595 1003366622
 1203954274   848783139
  1363109196   897294678
  446428122   971707764
  2029139688   828006853
   487676797 1197126462
   326318306  309529885
   454454244  413281664
   20769965  1293795868
  1458873954  1540172518
 1439778759  2028400168
  1617863119 2002924089
   498286439  1764778704
 1215415346 1538294734
 1879315121  1251584236
  1513633912  1101900564
   477571029 1007624476
 1529957084  1172046186
   305136221  1214730743
 1350812909 1822946612
 1867226782  1119410548
 1824801223   404996083
  549416182 1341659609
  1117966304  296295801
  1092761217  1666360021
  705001451   238805185
 1564711653  1032129178
  212939968 2010008022
  824888364 1359541296
   464767734  1635254253
   98571721  2143877045
 1871311620   547492491
  2121310126  964285221
 1703144919  1814599234
  2062932460   506368045
  1830900831  2001054458
  881962327 1440771807
    84009013 1852677662
 1518681841 1088987095
  1929251911  409551031
  1784350963  1683202742
   251065326  557340633
 2105588681   941096259
   475579926  221364952
 1179378089  1330694479
   17449841  1837579222
 1520195370  720105232
 1832459229  453321878
  302366382   993547126
 1660404355 1734293582
 1946991405 1658546622
  412304897  907638750
   120101648 1874369924
 1411549155 1962186865
  989309444  1539943551
 1583360147  2128573629
  2142077828 2145848273
  408307630   70585610
  1008876441 2093730857
  341749656  1326265489
  1640560952  1089178075
 1829781221   963154947
 1645820841 1482391823
  1357476128  1206290692
   968299750 1498293042
  719323714 1431817375
 1753096511   834312542
  998193762  698628148
 1136772710  1373827463
  1397261086 1458273364
  652520521  933833460
  1416956130  1118953013
 1673699943 1042162467
  584248966 1638392250
  248460862  459379383
  259416662   589363238
   396595245   14671886
 1996770872  912947592
    47658298 1186146150
   510473863 1658554848
  1112373337 1678223167
  1999425876 1851430362
  1515700523  213499697
  476850682 1743141559
  1049296425  588734215
 1063180140   674285153
  921038180 1305073935
  1651323404  1962244159
  1111309691   317381642
   547281943  757672669
  1818034598  447617421
 1973860107 1429289062
 1221472827   852309783
  1961887865   310132924
  214454203 1545994337
   808747754  176342425
   819870736  1129314408
   543763213   82037770
  782354104  339952646
  520591387 1158489454
   738379736   498838010
   668309308   509555352
  532581589 1433801655
   259912006   799103951
  1076380852  458271263
  451268830 1856775140
 1991135923  1628771297
  1033111950   991950192
  429861468  982924099
  881916526  777359088
 1029016848  770401638
 1801754194 1535720144
  364165610  1560916910
  922278554   985169853
  267595029  2135737063
  512584197   805044901
  359747791 1209453895
 1719725778  1200312488
  1338612787 1607205464
  2071031105 1148357134
    4701887   928554781
   689219011  1187766644
  873476595  1194749405
   331994340 2087341850
   923010522  1712468236
     1370899  1287313474
 1190398406 1698655118
  1741740082   167993848
  1493610446 1890469346
   589701760 1420653411
  1916734349  1104291460
    46591712 1091629942
   678949429 1844271206
 1322378392   51328584
   618908166   755861634
   177982178 1944701350
  2105741950  2133767224
  2044806179  1311948199
  1147872516   934345091
    22805265 1613318526
    55034826  528342689
   545176470   587956828
  1856365542  1195474276
   484499613   902034416
  1803980293  616277844
 1035216917   131961454
  111672798     2512072
   773554815  877106764
 1624693646  1822469084
 1669928217 1896737768
 1347591966   952317273
  1484177046  503899283
  425407796  1622263161
  1288965639    73043131
  951263814  342003208
  626891217   830136256
 1079682713 1782242056
  1549858985 1680543915
   78557356   911764790
 1275577234  1730997450
 1918359035 1125252691
 1709241695  1630577358
  1194290671  435592716
  335789688   996465024
  963518317   115917402
 1907891169    80181571
  1085543382  1120727436
  1727408853  874055530
  1985610240    82976465
  265536840  898249134
 1923307608  133804832
   932408515   356118134
  301318577   381724880
   538673258  860825537
  1152818842 2034603663
 1692129214 1007235692
   686780246  448407341
   478882995   624365753
  959542654  1829130463
  1073862411  1395663823
  1381646860  1274117846
  1300298453 1536939315
 1897826836  1395472722
   654609143   546780740
    40349377  164503125
 1574683592   354142729
   316579671 1205642186
  742332862 1021504580
  994133762  1958864152
  641351414   978775099
    35746834  1440800117
  1366933797   926529226
  496743488   331024482
  304450660   135951415
 1078178328  206372420
  1661153629  381616829
  1036667295   145111978
  1987074122 1056556197
  1968833245   330956876
 1391989340 1038575720
  792389098   657758972
  748411678   662644774
 1037614407 1514987643
  212174171 1835356936
   121827519  622181849
  993133553 1239992208
 1472591146  379586468
 1699933158  590379092
     6604633  1070260569
   710531859  1856872803
 1255166739 1451744196
 2025911073 1777353164
  724737115  2118741713
   866137362   67758119
  2112491114   184621086
  2144911375   43472358
  1842319610 1947726578
 1657656898  1006884035
  1108986500  496265392
  1654325793   780382836
  963635402  554524895
 2020959906     9489289
   504593398  840993417
 1517622106  101964375
   83418966    16548482
  836847924   514435443
  1706564626   103348334
   444744649  1221319427
  868359724 2081765808
  506544799   867491574
  1601796189  416943666
   97030064   160265673
 1190134651   625609701
  1440758000 1735078206
  634044884  1028472829
 2025104808 1996361063
  1106301399  576724471
    88022936  1099168461
  890963075 1400353579
 1857551679  1568248225
  247101694   473635949
   942857129  427239845
   370801026   846888607
   650186306  1008347522
   418551435   574114765
 1790725244   587879042
 1669878108 1126639206
 1399673207   314688807
  1937307999   634280200
  927809476   471535946
  199408116  253368004
  517305326 1209890161
   308168372  1855475413
  1872603538  123168195
 1914984336  1804175417
 1003863469 1731839954
  709188543 1854446439
 1654063533  1724641607
 2037514725  790808054
   772796988    69802663
  1130986592   915310191
  344980029   845346634
   100232356  1416949109
  1428345240  1271778467
   40454658 1395706988
  1895637681   778184804
 2039130197  179609444
 1785942412   678318807
  2034827567  917430769
  243199824  679406145
   657812585 1204929557
  944354819   705614216
  1038427709 1560751719
 1565107243   875793009
   876229169  923423972
